From 10cd722806545d29c7b42676f9c7c04f86e2c46b Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Thu, 17 Sep 2020 12:12:32 +0200 Subject: [PATCH 01/11] Bump version to 246 --- supervisor/const.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/supervisor/const.py b/supervisor/const.py index 8e1644e51..912f8eeff 100644 --- a/supervisor/const.py +++ b/supervisor/const.py @@ -3,7 +3,7 @@ from enum import Enum from ipaddress import ip_network from pathlib import Path -SUPERVISOR_VERSION = "245" +SUPERVISOR_VERSION = "246" URL_HASSIO_ADDONS = "https://github.com/home-assistant/hassio-addons" URL_HASSIO_APPARMOR = "https://version.home-assistant.io/apparmor.txt" From 0f54824cdb5c36c66e1da195f04672274d79b169 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Thu, 17 Sep 2020 10:32:41 +0000 Subject: [PATCH 02/11] add one test more --- tests/utils/test_exception_helper.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/utils/test_exception_helper.py b/tests/utils/test_exception_helper.py index c4e644545..71b424fa2 100644 --- a/tests/utils/test_exception_helper.py +++ b/tests/utils/test_exception_helper.py @@ -43,3 +43,15 @@ def test_list_nested_chain_exception(): raise KeyError() from err except KeyError as err: assert check_exception_chain(err, (ValueError, OSError)) + + +def test_list_nested_chain_exception_not(): + """Test list nested chain of excepiton.""" + + try: + try: + raise ValueError() + except ValueError as err: + raise KeyError() from err + except KeyError as err: + assert not check_exception_chain(err, (AssertionError, OSError)) From 8deb1cf2e617f49269192ee02db6aebe4b915b42 Mon Sep 17 00:00:00 2001 From: Iulian Onofrei <6d0847b9@opayq.com> Date: Sat, 19 Sep 2020 04:11:52 +0300 Subject: [PATCH 03/11] Fix typo in logger method name (#2069) --- supervisor/docker/interface.py | 4 ++-- supervisor/host/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/supervisor/docker/interface.py b/supervisor/docker/interface.py index ee86dd772..7b87742e7 100644 --- a/supervisor/docker/interface.py +++ b/supervisor/docker/interface.py @@ -339,7 +339,7 @@ class DockerInterface(CoreSysAttributes): try: images_list = self.sys_docker.images.list(name=self.image) except (docker.errors.DockerException, requests.RequestException) as err: - _LOGGER.waring("Corrupt docker overlayfs found: %s", err) + _LOGGER.warning("Corrupt docker overlayfs found: %s", err) raise DockerError() from err for image in images_list: @@ -357,7 +357,7 @@ class DockerInterface(CoreSysAttributes): try: images_list = self.sys_docker.images.list(name=old_image) except (docker.errors.DockerException, requests.RequestException) as err: - _LOGGER.waring("Corrupt docker overlayfs found: %s", err) + _LOGGER.warning("Corrupt docker overlayfs found: %s", err) raise DockerError() from err for image in images_list: diff --git a/supervisor/host/__init__.py b/supervisor/host/__init__.py index 933ef6b63..d49b6a9c0 100644 --- a/supervisor/host/__init__.py +++ b/supervisor/host/__init__.py @@ -103,4 +103,4 @@ class HostManager(CoreSysAttributes): try: await self.apparmor.load() except HassioError as err: - _LOGGER.waring("Load host AppArmor on start failed: %s", err) + _LOGGER.warning("Load host AppArmor on start failed: %s", err) From 9443032c2a73d537a282ac5906dbec528948cbd3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Sep 2020 23:36:42 +0200 Subject: [PATCH 04/11] Bump voluptuous from 0.11.7 to 0.12.0 (#2073) Bumps [voluptuous](https://github.com/alecthomas/voluptuous) from 0.11.7 to 0.12.0. - [Release notes](https://github.com/alecthomas/voluptuous/releases) - [Changelog](https://github.com/alecthomas/voluptuous/blob/master/CHANGELOG.md) - [Commits](https://github.com/alecthomas/voluptuous/commits/v0.12.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index d594f2f6e..77261ef17 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,4 +16,4 @@ pyudev==0.22.0 ruamel.yaml==0.15.100 sentry-sdk==0.17.6 uvloop==0.14.0 -voluptuous==0.11.7 +voluptuous==0.12.0 From 9274a0fa172994a553e28bdb831b6d3437bdd4b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Tue, 22 Sep 2020 23:38:04 +0200 Subject: [PATCH 05/11] Add uuid to update payload (#2070) * Add uuid to update payload * Add it to test --- supervisor/dbus/network/interface.py | 5 +++++ supervisor/dbus/payloads/interface_update.tmpl | 3 ++- tests/dbus/payloads/test_interface_update_payload.py | 4 ++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/supervisor/dbus/network/interface.py b/supervisor/dbus/network/interface.py index 5803df246..fadecacef 100644 --- a/supervisor/dbus/network/interface.py +++ b/supervisor/dbus/network/interface.py @@ -59,6 +59,11 @@ class NetworkInterface: """Return the interface id.""" return self.connection.id + @property + def uuid(self) -> str: + """Return the interface uuid.""" + return self.connection.uuid + @property def method(self) -> InterfaceMethod: """Return the interface method.""" diff --git a/supervisor/dbus/payloads/interface_update.tmpl b/supervisor/dbus/payloads/interface_update.tmpl index 927b893d0..11eb95dfb 100644 --- a/supervisor/dbus/payloads/interface_update.tmpl +++ b/supervisor/dbus/payloads/interface_update.tmpl @@ -2,7 +2,8 @@ 'connection': { 'id': <'{{interface.id}}'>, - 'type': <'{{interface.type}}'> + 'type': <'{{interface.type}}'>, + 'uuid': <'{{interface.uuid}}'> }, {% if options.get("method") == "auto" %} diff --git a/tests/dbus/payloads/test_interface_update_payload.py b/tests/dbus/payloads/test_interface_update_payload.py index 8a9634628..10e6b67ef 100644 --- a/tests/dbus/payloads/test_interface_update_payload.py +++ b/tests/dbus/payloads/test_interface_update_payload.py @@ -18,6 +18,10 @@ async def test_interface_update_payload_ethernet(network_interface): assert DBus.parse_gvariant(data)["ipv4"]["method"] == "manual" assert DBus.parse_gvariant(data)["ipv4"]["address-data"][0]["address"] == "1.1.1.1" assert DBus.parse_gvariant(data)["ipv4"]["dns"] == [16843009, 16777217] + assert ( + DBus.parse_gvariant(data)["connection"]["uuid"] + == "0c23631e-2118-355c-bbb0-8943229cb0d6" + ) @pytest.mark.asyncio From 1af90721ccf0414605c5f9127395a965fa5b066b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Tue, 22 Sep 2020 23:40:36 +0200 Subject: [PATCH 06/11] Addon repositories (#2071) * stash * Add test * Use executor * Make remove a coroutine * Change logging and return --- supervisor/api/supervisor.py | 4 ++++ supervisor/store/__init__.py | 23 +++++++++++++++++++-- supervisor/store/git.py | 16 ++++++++++----- supervisor/store/repository.py | 4 ++-- tests/conftest.py | 9 +++++++++ tests/store/test_custom_repository.py | 29 +++++++++++++++++++++++++++ 6 files changed, 76 insertions(+), 9 deletions(-) create mode 100644 tests/store/test_custom_repository.py diff --git a/supervisor/api/supervisor.py b/supervisor/api/supervisor.py index d6e826283..93e1f924c 100644 --- a/supervisor/api/supervisor.py +++ b/supervisor/api/supervisor.py @@ -142,6 +142,10 @@ class APISupervisor(CoreSysAttributes): if ATTR_ADDONS_REPOSITORIES in body: new = set(body[ATTR_ADDONS_REPOSITORIES]) await asyncio.shield(self.sys_store.update_repositories(new)) + if sorted(body[ATTR_ADDONS_REPOSITORIES]) != sorted( + self.sys_config.addons_repositories + ): + raise APIError("Not a valid add-on repository") self.sys_updater.save_data() self.sys_config.save_data() diff --git a/supervisor/store/__init__.py b/supervisor/store/__init__.py index cc0fbe750..33163aee9 100644 --- a/supervisor/store/__init__.py +++ b/supervisor/store/__init__.py @@ -1,10 +1,17 @@ """Add-on Store handler.""" import asyncio import logging +from pathlib import Path from typing import Dict, List +import voluptuous as vol + +from supervisor.store.validate import SCHEMA_REPOSITORY_CONFIG +from supervisor.utils.json import read_json_file + from ..const import REPOSITORY_CORE, REPOSITORY_LOCAL from ..coresys import CoreSys, CoreSysAttributes +from ..exceptions import JsonFileError from .addon import AddonStore from .data import StoreData from .repository import Repository @@ -60,19 +67,31 @@ class StoreManager(CoreSysAttributes): if not await repository.load(): _LOGGER.error("Can't load from repository %s", url) return - self.repositories[url] = repository # don't add built-in repository to config if url not in BUILTIN_REPOSITORIES: + # Verify that it is a add-on repository + repository_file = Path(repository.git.path, "repository.json") + try: + await self.sys_run_in_executor( + SCHEMA_REPOSITORY_CONFIG, read_json_file(repository_file) + ) + except (JsonFileError, vol.Invalid) as err: + _LOGGER.error("%s is not a valid add-on repository. %s", url, err) + await repository.remove() + return + self.sys_config.add_addon_repository(url) + self.repositories[url] = repository + tasks = [_add_repository(url) for url in new_rep - old_rep] if tasks: await asyncio.wait(tasks) # del new repository for url in old_rep - new_rep - BUILTIN_REPOSITORIES: - self.repositories.pop(url).remove() + await self.repositories.pop(url).remove() self.sys_config.drop_addon_repository(url) # update data diff --git a/supervisor/store/git.py b/supervisor/store/git.py index 3fe537543..e1a4788a3 100644 --- a/supervisor/store/git.py +++ b/supervisor/store/git.py @@ -94,7 +94,7 @@ class GitRepo(CoreSysAttributes): async def pull(self): """Pull Git add-on repo.""" if self.lock.locked(): - _LOGGER.warning("It is already a task in progress") + _LOGGER.warning("There is already a task in progress") return False async with self.lock: @@ -128,8 +128,12 @@ class GitRepo(CoreSysAttributes): return True - def _remove(self): + async def _remove(self): """Remove a repository.""" + if self.lock.locked(): + _LOGGER.warning("There is already a task in progress") + return + if not self.path.is_dir(): return @@ -137,7 +141,9 @@ class GitRepo(CoreSysAttributes): """Log error.""" _LOGGER.warning("Can't remove %s", path) - shutil.rmtree(self.path, onerror=log_err) + await self.sys_run_in_executor( + ft.partial(shutil.rmtree, self.path, onerror=log_err) + ) class GitRepoHassIO(GitRepo): @@ -157,7 +163,7 @@ class GitRepoCustom(GitRepo): super().__init__(coresys, path, url) - def remove(self): + async def remove(self): """Remove a custom repository.""" _LOGGER.info("Remove custom add-on repository %s", self.url) - self._remove() + await self._remove() diff --git a/supervisor/store/repository.py b/supervisor/store/repository.py index 5e8f05b03..3077f949a 100644 --- a/supervisor/store/repository.py +++ b/supervisor/store/repository.py @@ -67,9 +67,9 @@ class Repository(CoreSysAttributes): return await self.git.pull() return True - def remove(self): + async def remove(self): """Remove add-on repository.""" if self.slug in (REPOSITORY_CORE, REPOSITORY_LOCAL): raise APIError("Can't remove built-in repositories!") - self.git.remove() + await self.git.remove() diff --git a/tests/conftest.py b/tests/conftest.py index 4e941860e..ab0522212 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -141,3 +141,12 @@ async def network_interface(dbus): await interface.connect(dbus, "/org/freedesktop/NetworkManager/ActiveConnection/1") await interface.connection.update_information() yield interface + + +@pytest.fixture +def store_manager(coresys: CoreSys): + """Fixture for the store manager.""" + sm_obj = coresys.store + sm_obj.repositories = set(coresys.config.addons_repositories) + with patch("supervisor.store.data.StoreData.update", return_value=MagicMock()): + yield sm_obj diff --git a/tests/store/test_custom_repository.py b/tests/store/test_custom_repository.py new file mode 100644 index 000000000..3c808a235 --- /dev/null +++ b/tests/store/test_custom_repository.py @@ -0,0 +1,29 @@ +"""Test add custom repository.""" +import json +from unittest.mock import patch + +import pytest + + +@pytest.mark.asyncio +async def test_add_valid_repository(coresys, store_manager): + """Test add custom repository.""" + current = coresys.config.addons_repositories + with patch("supervisor.store.repository.Repository.load", return_value=True), patch( + "pathlib.Path.read_text", + return_value=json.dumps({"name": "Awesome repository"}), + ): + await store_manager.update_repositories(current + ["http://example.com"]) + assert "http://example.com" in coresys.config.addons_repositories + + +@pytest.mark.asyncio +async def test_add_invalid_repository(coresys, store_manager): + """Test add custom repository.""" + current = coresys.config.addons_repositories + with patch("supervisor.store.repository.Repository.load", return_value=True), patch( + "pathlib.Path.read_text", + return_value="", + ): + await store_manager.update_repositories(current + ["http://example.com"]) + assert "http://example.com" not in coresys.config.addons_repositories From c26a2e399c89a3baa4627fc42b84ee3b9e47bcbb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Sep 2020 14:26:34 +0200 Subject: [PATCH 07/11] Bump sentry-sdk from 0.17.6 to 0.17.7 (#2075) Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 0.17.6 to 0.17.7. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md) - [Commits](https://github.com/getsentry/sentry-python/compare/0.17.6...0.17.7) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 77261ef17..be6967ce2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,6 +14,6 @@ pulsectl==20.5.1 pytz==2020.1 pyudev==0.22.0 ruamel.yaml==0.15.100 -sentry-sdk==0.17.6 +sentry-sdk==0.17.7 uvloop==0.14.0 voluptuous==0.12.0 From f1121fe66fe39f9eab34aa788b2cad5bb178b4a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Sep 2020 10:43:38 +0200 Subject: [PATCH 08/11] Bump sentry-sdk from 0.17.7 to 0.17.8 (#2077) Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 0.17.7 to 0.17.8. - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGES.md) - [Commits](https://github.com/getsentry/sentry-python/compare/0.17.7...0.17.8) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index be6967ce2..2549be573 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,6 +14,6 @@ pulsectl==20.5.1 pytz==2020.1 pyudev==0.22.0 ruamel.yaml==0.15.100 -sentry-sdk==0.17.7 +sentry-sdk==0.17.8 uvloop==0.14.0 voluptuous==0.12.0 From a9abd933b5e9a7c7ac140b81fa3b22866de107ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Thu, 24 Sep 2020 13:09:53 +0200 Subject: [PATCH 09/11] Use multipart for snapshot uploads (#2076) * Use multipart for snapshot uploads * Wrap I/O and run in executor * revert 7f26b43 * remove cleanup --- supervisor/api/snapshots.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/supervisor/api/snapshots.py b/supervisor/api/snapshots.py index 6e73b946a..3b018c7d5 100644 --- a/supervisor/api/snapshots.py +++ b/supervisor/api/snapshots.py @@ -182,11 +182,15 @@ class APISnapshots(CoreSysAttributes): """Upload a snapshot file.""" with TemporaryDirectory(dir=str(self.sys_config.path_tmp)) as temp_dir: tar_file = Path(temp_dir, "snapshot.tar") - + reader = await request.multipart() + contents = await reader.next() try: with tar_file.open("wb") as snapshot: - async for data in request.content.iter_any(): - snapshot.write(data) + while True: + chunk = await contents.read_chunk() + if not chunk: + break + snapshot.write(chunk) except OSError as err: _LOGGER.error("Can't write new snapshot file: %s", err) @@ -199,6 +203,6 @@ class APISnapshots(CoreSysAttributes): self.sys_snapshots.import_snapshot(tar_file) ) - if snapshot: - return {ATTR_SLUG: snapshot.slug} - return False + if snapshot: + return {ATTR_SLUG: snapshot.slug} + return False From 8e4f3e0526bf2865452e9c86d073eac521347f4e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2020 09:18:44 +0200 Subject: [PATCH 10/11] Bump pytest from 6.0.2 to 6.1.0 (#2078) Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.0.2 to 6.1.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/6.0.2...6.1.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements_tests.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_tests.txt b/requirements_tests.txt index 359b69da2..c2d1a2e1d 100644 --- a/requirements_tests.txt +++ b/requirements_tests.txt @@ -10,5 +10,5 @@ pytest-aiohttp==0.3.0 pytest-asyncio==0.12.0 # NB!: Versions over 0.12.0 breaks pytest-aiohttp (https://github.com/aio-libs/pytest-aiohttp/issues/16) pytest-cov==2.10.1 pytest-timeout==1.4.2 -pytest==6.0.2 +pytest==6.1.0 pyupgrade==2.7.2 From f24e8535d3b2cf3d0886d29f1bffacfc2793d650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Tue, 29 Sep 2020 17:30:48 +0200 Subject: [PATCH 11/11] Update frontend to 9dabce1 (#2079) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 4 +- supervisor/api/panel/entrypoint.js.gz | Bin 197 -> 195 bytes .../chunk.02b49ce508473d982594.js | 2 - .../chunk.02b49ce508473d982594.js.gz | Bin 5544 -> 0 bytes .../chunk.02b49ce508473d982594.js.map | 1 - .../chunk.07342fc3f773b069bbb2.js | 2 - .../chunk.07342fc3f773b069bbb2.js.gz | Bin 4602 -> 0 bytes .../chunk.07342fc3f773b069bbb2.js.map | 1 - .../chunk.1a2f51dc25683e4b2ff5.js | 2 + .../chunk.1a2f51dc25683e4b2ff5.js.gz | Bin 0 -> 5540 bytes .../chunk.1a2f51dc25683e4b2ff5.js.map | 1 + .../chunk.1abf54e424f4ec1a4321.js | 2 + .../chunk.1abf54e424f4ec1a4321.js.gz | Bin 0 -> 24255 bytes .../chunk.1abf54e424f4ec1a4321.js.map | 1 + .../chunk.307ceb960eca7aa2df23.js | 2 + .../chunk.307ceb960eca7aa2df23.js.gz | Bin 0 -> 4852 bytes .../chunk.307ceb960eca7aa2df23.js.map | 1 + .../chunk.446a0fe8bcfde43ba5b8.js | 2 - .../chunk.446a0fe8bcfde43ba5b8.js.gz | Bin 4854 -> 0 bytes .../chunk.446a0fe8bcfde43ba5b8.js.map | 1 - .../chunk.4d5a693ebe9a164ef588.js | 2 - .../chunk.4d5a693ebe9a164ef588.js.gz | Bin 284 -> 0 bytes .../chunk.4d5a693ebe9a164ef588.js.map | 1 - .../chunk.680a9d578b41cf01bfcd.js | 2 + .../chunk.680a9d578b41cf01bfcd.js.gz | Bin 0 -> 4609 bytes .../chunk.680a9d578b41cf01bfcd.js.map | 1 + .../chunk.76222be804ff0ff35e91.js.gz | Bin 57453 -> 0 bytes .../chunk.76222be804ff0ff35e91.js.map | 1 - ...93b50.js => chunk.77f2d29b4f5da94ea7d7.js} | 6 +- ...chunk.77f2d29b4f5da94ea7d7.js.LICENSE.txt} | 0 .../chunk.77f2d29b4f5da94ea7d7.js.gz | Bin 0 -> 16938 bytes .../chunk.77f2d29b4f5da94ea7d7.js.map | 1 + .../chunk.844372507e83ac4a4c2a.js | 2 + .../chunk.844372507e83ac4a4c2a.js.gz | Bin 0 -> 283 bytes .../chunk.844372507e83ac4a4c2a.js.map | 1 + .../chunk.a5dbbd86f7fca3132058.js | 2 - .../chunk.a5dbbd86f7fca3132058.js.gz | Bin 4611 -> 0 bytes .../chunk.a5dbbd86f7fca3132058.js.map | 1 - ...35e91.js => chunk.adf974a3f56fd8dc1c37.js} | 4 +- .../chunk.adf974a3f56fd8dc1c37.js.gz | Bin 0 -> 57454 bytes .../chunk.adf974a3f56fd8dc1c37.js.map | 1 + .../chunk.b3c1784f195e10f93b50.js.gz | Bin 16936 -> 0 bytes .../chunk.b3c1784f195e10f93b50.js.map | 1 - .../chunk.b995d5ef1d64c7005d2c.js | 2 + .../chunk.b995d5ef1d64c7005d2c.js.gz | Bin 0 -> 4624 bytes .../chunk.b995d5ef1d64c7005d2c.js.map | 1 + .../chunk.c2786059034fecf1c826.js | 2 - .../chunk.c2786059034fecf1c826.js.gz | Bin 24253 -> 0 bytes .../chunk.c2786059034fecf1c826.js.map | 1 - .../chunk.f2d1cbf860fa69dbf667.js | 2 + .../chunk.f2d1cbf860fa69dbf667.js.gz | Bin 0 -> 4299 bytes .../chunk.f2d1cbf860fa69dbf667.js.map | 1 + .../chunk.feb703f8c4ba360e4e51.js | 2 - .../chunk.feb703f8c4ba360e4e51.js.gz | Bin 4296 -> 0 bytes .../chunk.feb703f8c4ba360e4e51.js.map | 1 - .../panel/frontend_es5/entrypoint.3608315c.js | 3 - .../frontend_es5/entrypoint.3608315c.js.gz | Bin 250789 -> 0 bytes .../frontend_es5/entrypoint.3608315c.js.map | 1 - .../panel/frontend_es5/entrypoint.aaeeb8e2.js | 3 + ...txt => entrypoint.aaeeb8e2.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.aaeeb8e2.js.gz | Bin 0 -> 250426 bytes .../frontend_es5/entrypoint.aaeeb8e2.js.map | 1 + .../api/panel/frontend_es5/manifest.json | 2 +- ...df0d4.js => chunk.05c74bd6edc0c5c372eb.js} | 34 +- .../chunk.05c74bd6edc0c5c372eb.js.gz | Bin 0 -> 17726 bytes ....map => chunk.05c74bd6edc0c5c372eb.js.map} | 2 +- .../chunk.0f48a0f94bc3bc86bb91.js | 52 - .../chunk.0f48a0f94bc3bc86bb91.js.gz | Bin 3707 -> 0 bytes .../chunk.0f48a0f94bc3bc86bb91.js.map | 1 - .../chunk.1fce560aeae04197cd1a.js | 53 + .../chunk.1fce560aeae04197cd1a.js.gz | Bin 0 -> 3726 bytes .../chunk.1fce560aeae04197cd1a.js.map | 1 + .../chunk.4b566373b131b667dc9d.js | 58 - .../chunk.4b566373b131b667dc9d.js.gz | Bin 3761 -> 0 bytes .../chunk.4b566373b131b667dc9d.js.map | 1 - .../chunk.58eb9ea136737844bd93.js | 58 + .../chunk.58eb9ea136737844bd93.js.gz | Bin 0 -> 3759 bytes .../chunk.58eb9ea136737844bd93.js.map | 1 + .../chunk.6c18e5137bf120c3f2e2.js | 2 - .../chunk.6c18e5137bf120c3f2e2.js.gz | Bin 286 -> 0 bytes .../chunk.6c18e5137bf120c3f2e2.js.map | 1 - .../chunk.7003ba8702ecaee09228.js.gz | Bin 16774 -> 0 bytes .../chunk.7003ba8702ecaee09228.js.map | 1 - .../chunk.819ec685ab37fc7df0d4.js.gz | Bin 17726 -> 0 bytes .../chunk.87b0c6359a87e3713e7e.js | 2 + .../chunk.87b0c6359a87e3713e7e.js.gz | Bin 0 -> 286 bytes .../chunk.87b0c6359a87e3713e7e.js.map | 1 + ...3e530.js => chunk.8fd799108ceb9d83d85f.js} | 4 +- .../chunk.8fd799108ceb9d83d85f.js.gz | Bin 0 -> 57195 bytes .../chunk.8fd799108ceb9d83d85f.js.map | 1 + .../chunk.90ffb6d2cb69f8ee9351.js | 111 + .../chunk.90ffb6d2cb69f8ee9351.js.gz | Bin 0 -> 4479 bytes ....map => chunk.90ffb6d2cb69f8ee9351.js.map} | 2 +- .../chunk.95b06fca4d400a672e9e.js | 51 - .../chunk.95b06fca4d400a672e9e.js.gz | Bin 4324 -> 0 bytes .../chunk.95b06fca4d400a672e9e.js.map | 1 - .../chunk.a2e874302add769c8ff4.js | 51 + .../chunk.a2e874302add769c8ff4.js.gz | Bin 0 -> 4324 bytes .../chunk.a2e874302add769c8ff4.js.map | 1 + .../chunk.a317fb3abd0c0d71b4ad.js | 111 - .../chunk.a317fb3abd0c0d71b4ad.js.gz | Bin 4478 -> 0 bytes .../chunk.a49527904bbd304047dc.js | 67 + .../chunk.a49527904bbd304047dc.js.gz | Bin 0 -> 3501 bytes ....map => chunk.a49527904bbd304047dc.js.map} | 2 +- .../chunk.de43d9e7823ee7d75133.js | 67 - .../chunk.de43d9e7823ee7d75133.js.gz | Bin 3500 -> 0 bytes .../chunk.e1770b02fbef38a3e530.js.gz | Bin 57191 -> 0 bytes .../chunk.e1770b02fbef38a3e530.js.map | 1 - ...09228.js => chunk.f496ed6ec276a2689ed4.js} | 6 +- ...chunk.f496ed6ec276a2689ed4.js.LICENSE.txt} | 0 .../chunk.f496ed6ec276a2689ed4.js.gz | Bin 0 -> 16773 bytes .../chunk.f496ed6ec276a2689ed4.js.map | 1 + .../frontend_latest/entrypoint.4fa1b377.js.gz | Bin 205348 -> 0 bytes .../entrypoint.4fa1b377.js.map | 1 - ...int.4fa1b377.js => entrypoint.db541070.js} | 2126 +++++++++-------- ...txt => entrypoint.db541070.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.db541070.js.gz | Bin 0 -> 208484 bytes .../entrypoint.db541070.js.map | 1 + .../api/panel/frontend_latest/manifest.json | 2 +- 120 files changed, 1568 insertions(+), 1379 deletions(-) delete mode 100644 supervisor/api/panel/frontend_es5/chunk.02b49ce508473d982594.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.02b49ce508473d982594.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.02b49ce508473d982594.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.07342fc3f773b069bbb2.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.07342fc3f773b069bbb2.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.07342fc3f773b069bbb2.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.1a2f51dc25683e4b2ff5.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.1a2f51dc25683e4b2ff5.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.1a2f51dc25683e4b2ff5.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.1abf54e424f4ec1a4321.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.1abf54e424f4ec1a4321.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.1abf54e424f4ec1a4321.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.307ceb960eca7aa2df23.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.307ceb960eca7aa2df23.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.307ceb960eca7aa2df23.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.446a0fe8bcfde43ba5b8.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.446a0fe8bcfde43ba5b8.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.446a0fe8bcfde43ba5b8.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.680a9d578b41cf01bfcd.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.680a9d578b41cf01bfcd.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.680a9d578b41cf01bfcd.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.76222be804ff0ff35e91.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.76222be804ff0ff35e91.js.map rename supervisor/api/panel/frontend_es5/{chunk.b3c1784f195e10f93b50.js => chunk.77f2d29b4f5da94ea7d7.js} (99%) rename supervisor/api/panel/frontend_es5/{chunk.b3c1784f195e10f93b50.js.LICENSE.txt => chunk.77f2d29b4f5da94ea7d7.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.a5dbbd86f7fca3132058.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.a5dbbd86f7fca3132058.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.a5dbbd86f7fca3132058.js.map rename supervisor/api/panel/frontend_es5/{chunk.76222be804ff0ff35e91.js => chunk.adf974a3f56fd8dc1c37.js} (99%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.adf974a3f56fd8dc1c37.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.adf974a3f56fd8dc1c37.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b3c1784f195e10f93b50.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.b3c1784f195e10f93b50.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.b995d5ef1d64c7005d2c.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.b995d5ef1d64c7005d2c.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.b995d5ef1d64c7005d2c.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.c2786059034fecf1c826.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.c2786059034fecf1c826.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.c2786059034fecf1c826.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.f2d1cbf860fa69dbf667.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.f2d1cbf860fa69dbf667.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.f2d1cbf860fa69dbf667.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.feb703f8c4ba360e4e51.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.feb703f8c4ba360e4e51.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.feb703f8c4ba360e4e51.js.map delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.3608315c.js delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.3608315c.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.3608315c.js.map create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.aaeeb8e2.js rename supervisor/api/panel/frontend_es5/{entrypoint.3608315c.js.LICENSE.txt => entrypoint.aaeeb8e2.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.aaeeb8e2.js.gz create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.aaeeb8e2.js.map rename supervisor/api/panel/frontend_latest/{chunk.819ec685ab37fc7df0d4.js => chunk.05c74bd6edc0c5c372eb.js} (80%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.05c74bd6edc0c5c372eb.js.gz rename supervisor/api/panel/frontend_latest/{chunk.819ec685ab37fc7df0d4.js.map => chunk.05c74bd6edc0c5c372eb.js.map} (93%) delete mode 100644 supervisor/api/panel/frontend_latest/chunk.0f48a0f94bc3bc86bb91.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.0f48a0f94bc3bc86bb91.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.0f48a0f94bc3bc86bb91.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.1fce560aeae04197cd1a.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.1fce560aeae04197cd1a.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.1fce560aeae04197cd1a.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.4b566373b131b667dc9d.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.4b566373b131b667dc9d.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.4b566373b131b667dc9d.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.58eb9ea136737844bd93.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.58eb9ea136737844bd93.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.58eb9ea136737844bd93.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.6c18e5137bf120c3f2e2.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.6c18e5137bf120c3f2e2.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.6c18e5137bf120c3f2e2.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.7003ba8702ecaee09228.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.7003ba8702ecaee09228.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.819ec685ab37fc7df0d4.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.87b0c6359a87e3713e7e.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.87b0c6359a87e3713e7e.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.87b0c6359a87e3713e7e.js.map rename supervisor/api/panel/frontend_latest/{chunk.e1770b02fbef38a3e530.js => chunk.8fd799108ceb9d83d85f.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.8fd799108ceb9d83d85f.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.8fd799108ceb9d83d85f.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.90ffb6d2cb69f8ee9351.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.90ffb6d2cb69f8ee9351.js.gz rename supervisor/api/panel/frontend_latest/{chunk.a317fb3abd0c0d71b4ad.js.map => chunk.90ffb6d2cb69f8ee9351.js.map} (68%) delete mode 100644 supervisor/api/panel/frontend_latest/chunk.95b06fca4d400a672e9e.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.95b06fca4d400a672e9e.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.95b06fca4d400a672e9e.js.map create mode 100644 supervisor/api/panel/frontend_latest/chunk.a2e874302add769c8ff4.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.a2e874302add769c8ff4.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.a2e874302add769c8ff4.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.a317fb3abd0c0d71b4ad.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.a317fb3abd0c0d71b4ad.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.a49527904bbd304047dc.js create mode 100644 supervisor/api/panel/frontend_latest/chunk.a49527904bbd304047dc.js.gz rename supervisor/api/panel/frontend_latest/{chunk.de43d9e7823ee7d75133.js.map => chunk.a49527904bbd304047dc.js.map} (57%) delete mode 100644 supervisor/api/panel/frontend_latest/chunk.de43d9e7823ee7d75133.js delete mode 100644 supervisor/api/panel/frontend_latest/chunk.de43d9e7823ee7d75133.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.e1770b02fbef38a3e530.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.e1770b02fbef38a3e530.js.map rename supervisor/api/panel/frontend_latest/{chunk.7003ba8702ecaee09228.js => chunk.f496ed6ec276a2689ed4.js} (99%) rename supervisor/api/panel/frontend_latest/{chunk.7003ba8702ecaee09228.js.LICENSE.txt => chunk.f496ed6ec276a2689ed4.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.f496ed6ec276a2689ed4.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.f496ed6ec276a2689ed4.js.map delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.4fa1b377.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.4fa1b377.js.map rename supervisor/api/panel/frontend_latest/{entrypoint.4fa1b377.js => entrypoint.db541070.js} (57%) rename supervisor/api/panel/frontend_latest/{entrypoint.4fa1b377.js.LICENSE.txt => entrypoint.db541070.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.db541070.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.db541070.js.map diff --git a/home-assistant-polymer b/home-assistant-polymer index b7d7ca401..9dabce1dd 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit b7d7ca401485c9058a2554f9c6de0d58080c756f +Subproject commit 9dabce1dd76e36e298bb752f7d5b834028f3cce3 diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index a5eaeee09..4a5488b11 100644 --- a/supervisor/api/panel/entrypoint.js +++ b/supervisor/api/panel/entrypoint.js @@ -1,9 +1,9 @@ try { - new Function("import('/api/hassio/app/frontend_latest/entrypoint.4fa1b377.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.db541070.js')")(); } catch (err) { var el = document.createElement('script'); - el.src = '/api/hassio/app/frontend_es5/entrypoint.3608315c.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.aaeeb8e2.js'; document.body.appendChild(el); } \ No newline at end of file diff --git a/supervisor/api/panel/entrypoint.js.gz b/supervisor/api/panel/entrypoint.js.gz index a5c0f30a9c75422e4ec891d4bd3560abd7eb63b7..c317d793d03956e811a8afa34c71489815290b07 100644 GIT binary patch literal 195 zcmV;!06hO6iwFP!0000219gtEN(C_xMf?4V;WbH`=HO9dDdZdItJmx4k=0#)^U z%T;`uFE>}`+p~Wg#+{sX_tO_dl(>K;X7{u5jto@b0aAarxVTNHpKk_0gageplv}cCV&7k4rAeQaSn*`3Bd^G=~8J004!YTY3Nh literal 197 zcmV;$06PC4iwFP!0000219gtUP6HtjhVT0nlU{%e*sQfC#*@+4Fm#w^F%-x!)ohIK z?yMKRc!T8o=Km()6+S0`N+0lYtth!wyUUl}SgZ-L=di>va?@uIXKq!frq>dMh6JkW z_m->p+jHEX=Ht=74dZssx`*itFbXbUiP`\n \n Wipe & restore\n \n ']);return p=function(){return e},e}function h(){var e=w(['

Error: ',"

"]);return h=function(){return e},e}function f(){var e=w(['\n \n ',"\n \n "]);return m=function(){return e},e}function v(){var e=w(['\n
Add-on:
\n \n ',"\n \n "]);return v=function(){return e},e}function y(){var e=w(["\n \n ',"\n \n "]);return y=function(){return e},e}function g(){var e=w(['\n
Folders:
\n \n ',"\n \n "]);return g=function(){return e},e}function k(){var e=w(["\n \n ',"\n (",")
\n ","\n \n
Home Assistant:
\n \n Home Assistant ',"\n \n ","\n ","\n ","\n ","\n\n
Actions:
\n\n \n \n Download Snapshot\n \n\n \n \n Restore Selected\n \n ',"\n \n \n Delete Snapshot\n \n \n ']);return k=function(){return e},e}function b(){var e=w([""]);return b=function(){return e},e}function w(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function _(e,t,n,r,o,i,s){try{var a=e[i](s),c=a.value}catch(l){return void n(l)}a.done?t(c):Promise.resolve(c).then(r,o)}function E(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function s(e){_(i,r,o,s,a,"next",e)}function a(e){_(i,r,o,s,a,"throw",e)}s(void 0)}))}}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P(e,t){return(P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function j(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?x(e):t}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function D(e){var t,n=F(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function C(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function R(e){return e.decorators&&e.decorators.length}function T(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function z(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function F(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;i--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[i])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[r])(o)||o);if(void 0!==i.finisher&&n.push(i.finisher),void 0!==i.elements){e=i.elements;for(var s=0;st.name?1:-1})),this._addons=(n=this._snapshot.addons,n.map((function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!0}}))).sort((function(e,t){return e.name>t.name?1:-1})),this._dialogParams=t;case 6:case"end":return e.stop()}var n,r,o}),e,this)}))),function(e){return D.apply(this,arguments)})},{kind:"method",key:"render",value:function(){var e=this;return this._dialogParams&&this._snapshot?Object(o.f)(k(),this._closeDialog,Object(i.a)(this.hass,this._computeName),"full"===this._snapshot.type?"Full snapshot":"Partial snapshot",this._computeSize,this._formatDatetime(this._snapshot.date),this._restoreHass,(function(t){e._restoreHass=t.target.checked}),this._snapshot.homeassistant,this._folders.length?Object(o.f)(g(),this._folders.map((function(t){return Object(o.f)(y(),t.checked,(function(n){return e._updateFolders(t,n.target.checked)}),t.name)}))):"",this._addons.length?Object(o.f)(v(),this._addons.map((function(t){return Object(o.f)(m(),t.checked,(function(n){return e._updateAddons(t,n.target.checked)}),t.name)}))):"",this._snapshot.protected?Object(o.f)(f(),this._passwordInput,this._snapshotPassword):"",this._error?Object(o.f)(h(),this._error):"",this._downloadClicked,r.n,this._partialRestoreClicked,r.s,"full"===this._snapshot.type?Object(o.f)(p(),this._fullRestoreClicked,r.s):"",this._deleteClicked,r.k):Object(o.f)(b())}},{kind:"get",static:!0,key:"styles",value:function(){return[l.d,Object(o.c)(d())]}},{kind:"method",key:"_updateFolders",value:function(e,t){this._folders=this._folders.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_updateAddons",value:function(e,t){this._addons=this._addons.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_passwordInput",value:function(e){this._snapshotPassword=e.detail.value}},{kind:"method",key:"_partialRestoreClicked",value:(_=E(regeneratorRuntime.mark((function e(){var t,n,r,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.b)(this,{title:"Are you sure you want partially to restore this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:t=this._addons.filter((function(e){return e.checked})).map((function(e){return e.slug})),n=this._folders.filter((function(e){return e.checked})).map((function(e){return e.slug})),r={homeassistant:this._restoreHass,addons:t,folders:n},this._snapshot.protected&&(r.password=this._snapshotPassword),this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/partial"),r).then((function(){alert("Snapshot restored!"),o._closeDialog()}),(function(e){o._error=e.body.message}));case 9:case"end":return e.stop()}}),e,this)}))),function(){return _.apply(this,arguments)})},{kind:"method",key:"_fullRestoreClicked",value:(w=E(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.b)(this,{title:"Are you sure you want to wipe your system and restore this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:t=this._snapshot.protected?{password:this._snapshotPassword}:void 0,this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/full"),t).then((function(){alert("Snapshot restored!"),n._closeDialog()}),(function(e){n._error=e.body.message}));case 6:case"end":return e.stop()}}),e,this)}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_deleteClicked",value:(u=E(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.b)(this,{title:"Are you sure you want to delete this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/remove")).then((function(){t._dialogParams.onDelete(),t._closeDialog()}),(function(e){t._error=e.body.message}));case 5:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})},{kind:"method",key:"_downloadClicked",value:(n=E(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o=this.hass,i="/api/hassio/snapshots/".concat(this._snapshot.slug,"/download"),o.callWS({type:"auth/sign_path",path:i});case 3:t=e.sent,e.next=10;break;case 6:return e.prev=6,e.t0=e.catch(0),alert("Error: ".concat(Object(s.a)(e.t0))),e.abrupt("return");case 10:n=this._computeName.replace(/[^a-z0-9]+/gi,"_"),(r=document.createElement("a")).href=t.path,r.download="Hass_io_".concat(n,".tar"),this.shadowRoot.appendChild(r),r.click(),this.shadowRoot.removeChild(r);case 17:case"end":return e.stop()}var o,i}),e,this,[[0,6]])}))),function(){return n.apply(this,arguments)})},{kind:"get",key:"_computeName",value:function(){return this._snapshot?this._snapshot.name||this._snapshot.slug:"Unnamed snapshot"}},{kind:"get",key:"_computeSize",value:function(){return Math.ceil(10*this._snapshot.size)/10+" MB"}},{kind:"method",key:"_formatDatetime",value:function(e){return new Date(e).toLocaleDateString(navigator.language,{weekday:"long",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})}},{kind:"method",key:"_closeDialog",value:function(){this._dialogParams=void 0,this._snapshot=void 0,this._snapshotPassword="",this._folders=[],this._addons=[]}}]}}),o.a)}}]); -//# sourceMappingURL=chunk.02b49ce508473d982594.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.02b49ce508473d982594.js.gz b/supervisor/api/panel/frontend_es5/chunk.02b49ce508473d982594.js.gz deleted file mode 100644 index 50ed61669dd716cb378246b0af43afb06e618f6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5544 zcmV;Z6<6vXiwFP!000021Lb^qSKPR^@Bi;p7{9kbdQlnZxm`GPUP#V-k`;2^9XK48 zC<{uBOR6QQAT-o>zgx0w$z_`gJ>0Q}R9VB;9)8+`tP0Ysy2|d@<&w^B{-~u`7QL3o z$Fp;sEmwMu&d$C%Cl80;ewSaZ#LRFh5F>^N{E)6ROSDmZX40w16f$@!&{tpK=`B@> zDg-(_z(f{EpzjVb5$FJ8!d>$hcI1~|;%S;@Gbv`&pi0iDrJgO7G;$^@lJ4)PxYs?G z+SDs(AoUF<6h6NF4wIRs44;+#1kw$=$qF(2pqN=HfmTJ@w5LU3?w3qnC8zg`OIhvi zrrLek?8vxbiW;eoo2h|d;zzP|KG4a4=J;~V$_Dyd&46}M6m9!X^S#!Eop#*tmbVLH zSZLh}St9&kmBNZUbe8^IB>tZzT{1P9&DrecQhrJvLQj&ETrVqnpC^}~-J5CLwV>*n zi#+*i`6+5&hp$=54CR&XQUtR}l_$UmnoKkU`AVwpCx(486W51FsNGQ|xVR=!6H`j6 zC&;`0r>S19i~$voNPShYSh&PBOiHepQ)zCOTP?&E+7<7Tuedf7ZSE^Jv8KusAqCq) zBjcc{KqeSqqWJaPQ}f?9uS;d2%o`Jw3-$57n}0@f+Z~CM+OqIgBv> z&(Y#;HmT*=>`Ia!W)+{^6e-#3_vuQSB5kqq$}QF-|FS>vXig{k_Il!Ux1?rX?2)}> zR#B~s)HbFskM^T610?>5FIlon7t3j)m^M=>hTs;DNL3zuq%A3c^+e?m?4Wkal z>B~3vBTx27dbGcM85?H4mG)JKc29!Z18}iinZ5?-%E&7@TLC9&zqg{7tSZv?!0DY- z<-iCF@giN05BTAhRx1V$h>B}gf{6ykWNu86_WQts5&K;O#7er_s-(p@dV{LE&aywq zv+D-1av0BE>{{R=1x${t_Ht})Pe%caT?PY%VXZ8-YUTE6=#>2S<*TxsNRc1y+lLWw zm7G@cdZK4aR)Cp`HR$d*r_@j1BCD6OPjuY;w_63h{~u`n`>k5J-fsT4vMQO<|GDjd zy;ahip8b6Y@yi6#a>+z^(uP`FLqiBntIl zGU^WTI!Zfyma$ZP5poQe_bX)+C-P2Il9tJ-pi4cMCYC=iG{$I5%JaMzTVZ>W^y`W8 zq0WPnQ&zE=VdbbKUFdGtexLp4F`f7l;VI^i^pc8ZQakSP=-`M&F z-xlS2H(UM9Wyjw{uIh5@)H_>Ww|(aE5t)Kz8kEUg1^w>wN3cwGr5O8(A^%jeD=yf3 zC6`PY&NR??Q1mW;aH&<^on!ENjd570%*I|1>#OhO(;nP`(#oQ7typg z#>|zxbAvQ;k{)2Ix-jKkZ7qI4Cf}0foChe*G^FsERy>JyJCuoStGo)X)>o;?3v_} zF#!tW1~wVjtV||}UIBa&jz>5}u`+EpP_$ECA-8h65;gqGaK-`)gZ~1dcKo++)`Gpn zhf|o_>&^6>E;>W{CpZ>T!bN#(3h#kf?LNqz;>IR(`OX0WJzVkYm1>@ufSvB24%c}KOms;>Lqllm zWW70AKV$M0XH_J|?k)lX8QXE&|HS1zA>f#uiLiHnpLK z&yLgjGaaBI?*ufrP)kY4^i1)kkqWlww6$%?X40KrYLG%jk44;v$$-o%YqsZ4Och>t zn5Y1Q*R>C+_x_HZ8o00+IyM^(y%Bk5g!UuihOpWP58A$9@l#eYac$;d+Q(>G;B7cYf{1B~`ELPeiegaLFZM(BUmg2SdY^iq6(_+#b*N!y*>uPby zlygSFmLJjTDxBcE5O!?xdK!uY-|uUcp;|v6nR&@PXt3Mq?bGxMn6H&~KvZFcdZiS- zcW*k5%v8L1fz_EfFBtsMm`km9x^GH|s?{mu)DI1$f!=Sh;(=Ap5$F>e*SH<_PL)jM zXJ?JiI45U*$DW^)uucEq6OcEaK;DH(JDoI>GZ66&g+LP+0_&TBW&_R6GZZz{!2vnT zWUb%Y-L>)E=c2D|X5-nYGY?E`clZo!`@zFJd(eicI{hpu)R+|B77^bT&#h<*Akes7 zc$5JAc4gOqn>;ffbHFgMM-ECJJ4nlEaMU%=&0aOJx1NgPA&N;N3lAY~ ziN?o;fau%fM^Xpy)-$T(`fIMda{$?fs*rmtgv|?x0AamZfUw|?^4FyTo$Pth& z@zjqrncugV)GfXc5d?ZZ8AV}j6?Z7;up3;@nbLv39phPO{Xi~AJ1$pi#}Mx_^g6st zv^=La|VFS77u>($FatQIjrVS1g~I{xWVNjL zjM@JlL#Js-T(`$hjHD!y`TV%^R99 ziN-ZM5I?Z!sZ9(tFshGOU|oY+n@(Ej7l%{Yc26mETIY49&n=#8a&|`D*WF#)7(nQ| zLc_B*k*9C>QO{yJHkq?jAI4o<`Ha(7Gj(;~N*1>%;<6>M8&@N7Lf;l9!x6&}pPDv> z^GAA3dc&0>4s7qx~|C5Iz(3WkJ2d=-~y!{tWUv zGC6GX?Rt{cy4bkT0{Rz4rzI0~!N5>|p-VRbGOJTo&pnQ$5jam@HHUtF;Ql|*asD^{ z_y;TueEaV4@SDdkzrgSncKu?>N?cR;Kl_qpLfiyu`AX_)N!O*%oZi|>?`*@& z=LjctVry$4gmJc@ON4rW48f%zdYbK3rv_Yu<>XzIkfqJmPf7Ypv`!;z&=ix=xwUtH zYGz1ojr<&!;;XZI$2u3?r1r4apq}uX8Xkrn;NBo7f8W!IqnIo`_qE=^HjEn(K513~ zyCr@Nl3cC~Sf$Mwl9^)8v(lk8k~^T}S4sDvgx^c|{7!1m!-xt321o9s^rgd&t2d$o z!#Bt~;l4go=&(v(aw%8>d%szkBw^KB4Y20VR67AFUINW$YMz!YG0zIsW#7)$R;B-97O%x?8Lw-wk*vZlGY)RaiB}qTdS+GEuX$?RV z$HcZR=gH|`mz;~FKZ78DDw6Uw8Od}zJANZ^e8P#f`APm$$7NxkUyjbzh&6?l&ue^A zxHYRuXLevpLXza1?|7Q;{oHSq&iM4ibN?&{>Lq!?WhQRK=lM%d?Fql&scrL&quUMk zG5|7WYI`7RcmA_yhEdO+8ZiI-xiu(9runF`f%R#3zia`$9~8EZ%k0%kI0!YnQjb<( z2lhPEmnrU8)0g?Kh!W=*v2FpS>ddl#+&vt!(w2jb!{0bPOl>8s*6Z+Ad{dRZvxt}_ zdmcZyxOkB!Gb;Al#4B@0?k(6eTO>_GvhE~RZ57AuS;3KNl*2(evQYNDxNPpBn{JjS zv+)C2;G70?tuaVJXd$!C`B;Zq!-uhDvMBm4wfEKyGI3vCa$j3^3QHcI03x>14i&0u zOfLxsjjHoFCv$UsZ6ynLbX6jOF@`Z85szX${%>Q=_rc0w-Rph&fraN;AKU7VKms>A!K@Lu6&H|BFec0r8aX?Mfp24g z5t;RzfFBbbJfbsSUIK#{rT*sK942u&(f-~{iq8oeIJhM%az`%6N#n5I=J8?sPCR4G zX+WlLU&f5atn_pR`b^lTrDB#RQF{@e%!7gK>_n>W>$B*UK~vn;Q47I(CUlaA$O|<$ zW}bXgZ4dK-MtwVDjbvLy6ICElNV0L61%?%;NI1vx3SsYDp~)o?ag7WfuzyRykoFP` zQ640$F#cH1(g*|E3h>9egW+{_2}XK`%=BH|E#r4wEfMbx2#;QQ2~6t4F5%9&IGizs z3GmRYYl`~4KzrhRW*0hde#gTtfYB#p;L|h!muq+?Wq#IqVNSyS$OAy<7(Gy96o-t& zy{*URt{zA&T+`0WiZ%HRde;~=6fT%W+b^WiY?oh1=BmDT`wOYivXtVN5~BQEEDV#5SmfVl7rmSt6PgNh?kdUGhA08 z7T&~Ux>{Z1shjjgof5W61(Ldbh0p+~K&t2t%X|-!MXh!s-2r^Y#jIMDOrvxz7mPOd zc~f{PF6)r=U{}vKx`{p3%hQcZz^%u0&Y1Yy#dU2HFQs+WU%)ncvZtqieroodD%P9t zn;Q!5VVp+2NA@c@qkUGoy`JKq?Lz`R6X@EYEODl#G6;>_$+Hw*8uxL0m`}ic`Le<9 z)dGo4d(|C8^o|2P)tXc0piy&JFGFsbvcVD_{kND^SomkN8heDo)M)%Bw;w4JWg5V& zja(wU_OX#jP!MZgg9Ej`EXm1mR9oZWO{`!&*1GJ?umPHzh0dgDOY;=?F`PzCU6QAe z=C#{eEvT{g2CcI}8`Mi^_iV?`k#z1quufkAJb|8>$vil~MjKQ+`@QR4e5TOR+%>}8 zK^wpg7>j4!!>pEvh+z@mQ(P^rg#I@v$Plr?yDg|{#5#cGX&P^?L2hqRcLRPFvy0DX z_LZgjEMC3d>kQRh66-L0)iT`t?CuW&K;qjrBW$2sXEz;EbA;o*Xl&_!(eS$BPDGW7 zc2Nga|2u)uub+l|yzH`F*3Rftiuqs_Gg03S&SOfK2;&gm-Pxdts7E5^{d=;0dd7E!&Fz?hDL}Ecq|V|YP`S*B09+bH7Tp&p%aesez2>h$qn(V z=VCqTS=}w?2DQbA3ngu&ca`m{B}eJ|cc&jylGbM=`^^-+pEiYVmsXverTd=GeQ)9v z1oFR(i7$lGiYbHAQ$M-EK)D0sWhWs)Hi~o)AH6dNOkT?JK3g!Y=`~wpZ}sn=$kWEs zv(^q5&&$q&fA4SCyXS7#|CC$R$mEVMU4u&Wy*6x-P*MKoyLKc`cxa%U4?}tFEA8I^ z(JuI7Vx9?Su?5az3!K0CC2+obCYZL57d#Ts}F<%b8kD0&A0nPTqc5!yfd2c7(MF!}!c#r`!X z=>94MmoFeu*~>T&e*xQMGsY`)c<_HW7lWC2|M1{N zn*8PerDH`+_dsW;W{Q6IY==QpW~4iVWcJx#0TJ|;U)vp?Ra9KBz=gtp^C-(0RbL%9G|8Z_t|-ThGU=CYxvJP5{ls~p8l`>{r{b4kZQ*M0zd?f{q4h_i`jf7 qZnA?fF2DMI#=buI?yGOVEWiKmi?6@`D*MqD$o~e>1Q;e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a *:first-child {\n margin-top: 0;\n }\n ha-markdown-element > *:last-child {\n margin-bottom: 0;\n }\n ha-markdown-element a {\n color: var(--primary-color);\n }\n ha-markdown-element img {\n max-width: 100%;\n }\n ha-markdown-element code,\n pre {\n background-color: var(--markdown-code-background-color, none);\n border-radius: 3px;\n }\n ha-markdown-element svg {\n background-color: var(--markdown-svg-background-color, none);\n color: var(--markdown-svg-color, none);\n }\n ha-markdown-element code {\n font-size: 85%;\n padding: 0.2em 0.4em;\n }\n ha-markdown-element pre code {\n padding: 0;\n }\n ha-markdown-element pre {\n padding: 16px;\n overflow: auto;\n line-height: 1.45;\n }\n ha-markdown-element h2 {\n font-size: 1.5em;\n font-weight: bold;\n }\n "]);return P=function(){return e},e}function O(){var e=S([""]);return O=function(){return e},e}function j(){var e=S([""]);return j=function(){return e},e}function S(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function A(e,t){return!t||"object"!==E(t)&&"function"!=typeof t?T(e):t}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function z(e){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function R(e){var t,r=B(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function _(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function F(e){return e.decorators&&e.decorators.length}function I(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function M(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function B(e){var t=function(e,t){if("object"!==E(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==E(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===E(t)?t:String(t)}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.07342fc3f773b069bbb2.js.map b/supervisor/api/panel/frontend_es5/chunk.07342fc3f773b069bbb2.js.map deleted file mode 100644 index 3b594fc42..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.07342fc3f773b069bbb2.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.07342fc3f773b069bbb2.js","sources":["webpack:///chunk.07342fc3f773b069bbb2.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.1a2f51dc25683e4b2ff5.js b/supervisor/api/panel/frontend_es5/chunk.1a2f51dc25683e4b2ff5.js new file mode 100644 index 000000000..d9d09dca6 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.1a2f51dc25683e4b2ff5.js @@ -0,0 +1,2 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[4],{183:function(e,t,n){"use strict";n.r(t);n(39);var r=n(9),o=(n(82),n(0)),i=n(81);n(30);"".concat(location.protocol,"//").concat(location.host);var s=n(5),a=n(62),c=n(15),l=n(12);function u(e){return(u="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})(e)}function d(){var e=w(["\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n .details {\n color: var(--secondary-text-color);\n }\n .warning,\n .error {\n color: var(--error-color);\n }\n .buttons {\n display: flex;\n flex-direction: column;\n }\n .buttons li {\n list-style-type: none;\n }\n .buttons .icon {\n margin-right: 16px;\n }\n .no-margin-top {\n margin-top: 0;\n }\n "]);return d=function(){return e},e}function p(){var e=w(["\n \n \n Wipe & restore\n \n ']);return p=function(){return e},e}function h(){var e=w(['

Error: ',"

"]);return h=function(){return e},e}function f(){var e=w(['\n \n ',"\n \n "]);return m=function(){return e},e}function v(){var e=w(['\n
Add-on:
\n \n ',"\n \n "]);return v=function(){return e},e}function y(){var e=w(["\n \n ',"\n \n "]);return y=function(){return e},e}function g(){var e=w(['\n
Folders:
\n \n ',"\n \n "]);return g=function(){return e},e}function k(){var e=w(["\n \n ',"\n (",")
\n ","\n \n
Home Assistant:
\n \n Home Assistant ',"\n \n ","\n ","\n ","\n ","\n\n
Actions:
\n\n \n \n Download Snapshot\n \n\n \n \n Restore Selected\n \n ',"\n \n \n Delete Snapshot\n \n \n ']);return k=function(){return e},e}function b(){var e=w([""]);return b=function(){return e},e}function w(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function _(e,t,n,r,o,i,s){try{var a=e[i](s),c=a.value}catch(l){return void n(l)}a.done?t(c):Promise.resolve(c).then(r,o)}function E(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function s(e){_(i,r,o,s,a,"next",e)}function a(e){_(i,r,o,s,a,"throw",e)}s(void 0)}))}}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P(e,t){return(P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function j(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?x(e):t}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function D(e){var t,n=F(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function C(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function R(e){return e.decorators&&e.decorators.length}function T(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function z(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function F(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;i--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[i])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[r])(o)||o);if(void 0!==i.finisher&&n.push(i.finisher),void 0!==i.elements){e=i.elements;for(var s=0;st.name?1:-1})),this._addons=(n=this._snapshot.addons,n.map((function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!0}}))).sort((function(e,t){return e.name>t.name?1:-1})),this._dialogParams=t;case 6:case"end":return e.stop()}var n,r,o}),e,this)}))),function(e){return D.apply(this,arguments)})},{kind:"method",key:"render",value:function(){var e=this;return this._dialogParams&&this._snapshot?Object(o.f)(k(),this._closeDialog,Object(i.a)(this.hass,this._computeName),"full"===this._snapshot.type?"Full snapshot":"Partial snapshot",this._computeSize,this._formatDatetime(this._snapshot.date),this._restoreHass,(function(t){e._restoreHass=t.target.checked}),this._snapshot.homeassistant,this._folders.length?Object(o.f)(g(),this._folders.map((function(t){return Object(o.f)(y(),t.checked,(function(n){return e._updateFolders(t,n.target.checked)}),t.name)}))):"",this._addons.length?Object(o.f)(v(),this._addons.map((function(t){return Object(o.f)(m(),t.checked,(function(n){return e._updateAddons(t,n.target.checked)}),t.name)}))):"",this._snapshot.protected?Object(o.f)(f(),this._passwordInput,this._snapshotPassword):"",this._error?Object(o.f)(h(),this._error):"",this._downloadClicked,r.n,this._partialRestoreClicked,r.t,"full"===this._snapshot.type?Object(o.f)(p(),this._fullRestoreClicked,r.t):"",this._deleteClicked,r.k):Object(o.f)(b())}},{kind:"get",static:!0,key:"styles",value:function(){return[l.d,Object(o.c)(d())]}},{kind:"method",key:"_updateFolders",value:function(e,t){this._folders=this._folders.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_updateAddons",value:function(e,t){this._addons=this._addons.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_passwordInput",value:function(e){this._snapshotPassword=e.detail.value}},{kind:"method",key:"_partialRestoreClicked",value:(_=E(regeneratorRuntime.mark((function e(){var t,n,r,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.b)(this,{title:"Are you sure you want partially to restore this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:t=this._addons.filter((function(e){return e.checked})).map((function(e){return e.slug})),n=this._folders.filter((function(e){return e.checked})).map((function(e){return e.slug})),r={homeassistant:this._restoreHass,addons:t,folders:n},this._snapshot.protected&&(r.password=this._snapshotPassword),this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/partial"),r).then((function(){alert("Snapshot restored!"),o._closeDialog()}),(function(e){o._error=e.body.message}));case 9:case"end":return e.stop()}}),e,this)}))),function(){return _.apply(this,arguments)})},{kind:"method",key:"_fullRestoreClicked",value:(w=E(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.b)(this,{title:"Are you sure you want to wipe your system and restore this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:t=this._snapshot.protected?{password:this._snapshotPassword}:void 0,this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/full"),t).then((function(){alert("Snapshot restored!"),n._closeDialog()}),(function(e){n._error=e.body.message}));case 6:case"end":return e.stop()}}),e,this)}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_deleteClicked",value:(u=E(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.b)(this,{title:"Are you sure you want to delete this snapshot?"});case 2:if(e.sent){e.next=4;break}return e.abrupt("return");case 4:this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/remove")).then((function(){t._dialogParams.onDelete(),t._closeDialog()}),(function(e){t._error=e.body.message}));case 5:case"end":return e.stop()}}),e,this)}))),function(){return u.apply(this,arguments)})},{kind:"method",key:"_downloadClicked",value:(n=E(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o=this.hass,i="/api/hassio/snapshots/".concat(this._snapshot.slug,"/download"),o.callWS({type:"auth/sign_path",path:i});case 3:t=e.sent,e.next=10;break;case 6:return e.prev=6,e.t0=e.catch(0),alert("Error: ".concat(Object(s.a)(e.t0))),e.abrupt("return");case 10:n=this._computeName.replace(/[^a-z0-9]+/gi,"_"),(r=document.createElement("a")).href=t.path,r.download="Hass_io_".concat(n,".tar"),this.shadowRoot.appendChild(r),r.click(),this.shadowRoot.removeChild(r);case 17:case"end":return e.stop()}var o,i}),e,this,[[0,6]])}))),function(){return n.apply(this,arguments)})},{kind:"get",key:"_computeName",value:function(){return this._snapshot?this._snapshot.name||this._snapshot.slug:"Unnamed snapshot"}},{kind:"get",key:"_computeSize",value:function(){return Math.ceil(10*this._snapshot.size)/10+" MB"}},{kind:"method",key:"_formatDatetime",value:function(e){return new Date(e).toLocaleDateString(navigator.language,{weekday:"long",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})}},{kind:"method",key:"_closeDialog",value:function(){this._dialogParams=void 0,this._snapshot=void 0,this._snapshotPassword="",this._folders=[],this._addons=[]}}]}}),o.a)}}]); +//# sourceMappingURL=chunk.1a2f51dc25683e4b2ff5.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.1a2f51dc25683e4b2ff5.js.gz b/supervisor/api/panel/frontend_es5/chunk.1a2f51dc25683e4b2ff5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c87eb83d5ce1db3f0ff26b8aa6f9f1c6bbc69de4 GIT binary patch literal 5540 zcmV;V67wK#*rkYEE7|}%FO}s8yRBFYiIv$HeA&tiZeeo?G-%%B* zOrUQukr@)`o0pgfbb>MA89bfZaVK~j$H`QRDb=WuQ)*}@Dz|E%bWsnK-7rnfipQ?&6tQIzv?RnUhtx&iIpj>E1cRdX)V z=*!iopndDVCOOlT7iF6wm`$oQ0!GkiR5Fk+r|My(*(W`+eRzP{Jyn8>ISHDWQc^uZ z-u6FD^=7R#sCYo?S;0c#BHJ*^xnfqOsabBl6nkhFyiLB~r5=^~ppt zmiN<9CC_eG6n!@>`1Cf5$x*kjETqoj1}m@aVjc3Yx)aY9bX4BWM^<+$su$T2If|wQ zEz2x6jq$6q<6uk=iGSrQ79G;%Y8)w6YN=R9tm9g)4uK=DywzUiEkflTMQ5v;QH$dE z)f@AXMn@z*J6^pC4YSxwd)A`ek)ZMbT&&i*s{y*!awey1;3V$$7W9S{S^OS2y_YKQ z8DSuv#jD`~-`&w-&ANu-9e6B zJAmc=cy?k}0%tK`a$vPrLvuSi@?dN;=qdDTWw}=?cTYnn=XbAO=lMvA^z7I?41g== zw2<>rIaRU%%oMCfcgs1&Zu%Zsos?ao!{)!+E9k@jL-RlE)yjOo`QOSSXR7?4ZU6aR zNpCy$cOk?r<4MaE6aJ~x)Yuvtd?=G87xT8aN*0Xfw$)?8v0H1hR*B1-oHF{=fPgqY zyHU|`YgB8=wn3b=ek+$OdR>+r_!in5Z9l@>sNRd@7GLdEoiO`B>&4msup?)cC3sW@ z-9BCiX@|=)R*Elujsf$2p={zp-it!gJh~KgRW76s<@XE?F&dI`JRgNt*qO?mJ}5~Wy8E@?W&e3hN3KM8iutp0MMXWS8GiwyXx7-~?AVNYH7uBGY7`y-znbwMyG_G~RA8_A6dj^*m8T5>86I(dxl+Pct^*SEw|_HLbF=?Ud^2 z0u>E|carCkfQBtiaw*ukMpK*uCre(kM6ps9cMO^my1|S`-nj zuo_YLuTel8F!Vme0(zf0JC;npuTKWv%^n}?@h#-AmaH>5ScsAlY?POWT0=Yl18B`oKRw<=q`rLa5A|fC_q2p z3zLHrx6xQ*q0<0$m%bfc_M_t5wa#0uy{A+jD36c5vtaPfanl82Zl4m7y+tg!We<29 zFPUCQV}=Y`xX90S<~$Iq+y}W=T$^MrJvbqthZ&!*RsGBa>~!~Zx=mwXqD=}KYC?M_ zm%Ee8XH1@PRs>=k9wH#HGs%h4C2+E>&p$V2a);WvYe;K#5l~(#$f}@Iwq(MvS!$~J z^gOOU;~pCFUO;mLwV33roGQN3Qo;5dH@3~$RNB+a5~NVUV;1&d(j&7<>h1X>Q<>8p zCd$L$`^tw@d;h>p^;{SXo$H;3&WN-%qI4s|2EW<|2imS+;ZssDG1m(}?PD;_b9#7q z(D*DT8?*&2&b%S&e{|x4aYe=^`pWo+hNS5An4&)ny!o`U`BiijztAt@qex5ecdanc z1U%2c+h*JOG@_0_E%(jvnSR9_Xt3Ss&C_@W%vVY~Au2OMy;h1o z*!LV~dMsYNz-l6{G6sLt=2F{(_InbdDs{>*^+P>rpz|9n+pxkqg7U(|HExEzQ#n)V zWK#Q#D>89A_UelGZTdTxfV^=8(l$(*>7<^VfQWA>1RBo}SYP)vYiPEfA*-Mc4#-+2 zY5dmVp^5J<7yaI3Hja%d^T5P(`%lld8{E&c1Fes$p4N2i_5%6vB+=!+C0=3(P zM+v}hR<;ee&NIVN=PVWDA?dl1zAJurWUu6*gEX9aM_ut;?^PXo>#@i-K}-^ffADcj z)IQD!MAsfZk}7~Vo>84wUsL6r1IX4_g*+G`OkO|)2ePKZr@^3wYWk=5a{`&6@|4`*rA}qZ18fyRO$IU(2j-152S)L<5IP?4DmKY-}`ro zX2B+U>@3KG1;d97y0)Z8b)A>K4s8?WH;|1U2jCP&rw|WJ+K{tP?`AG7><@q!>s7(0 z)Pz7MWrX4vcE*bsgGa9zcQibJ`nQUA)E-7*Qb2enomU@0R{ttH8S~Mo5~kc0rc6r1 z8$;!eB;>Th09uXWM_bpt*7a^5XjxAbXjy`mC2l1+JkX=tyuJyO zU|hWe@rDIYO=3_2qvaX%te2qHx|3$*i_GP4{)nN8OHJ#- z`6HbZS3$;}xp=pL+xFHkx?R77PnhT}(Xu0U*_As0j!&jdmPmGjhfNI=UfRzfj<7A# zI6S1;J+(O4y&1A|?pK5jc%s*N1*?;PKzkdHNUr z_&Y2#eEa6{^y|kjUSjwPyMDQ1Ij$)D!*QZnse#6MC7VlIwmS;Ko8Im8I{{FG@lQ+wEJP*1o`4G;Ye@TixQzaEv5r5LRo_m$qkHjHZ!KB`v% zyG3pd65XsdSf$AsqN!rmv(mmbqI;m^R*8?Ggg=Up+)irF!-(<%dPi=hbfv?Atv7-K z!!^izVZT08XunEVaw%8@d%s?pM1Ivu4Y1}G@-mEWa}(vJcuhtcol5E=T@K`nC7C!4%Wx*{jvx2Zjj$PHnUf2VIfrS%5ty* zJ2B^(u1vAVny$>ZMU=S0h_wqSRb`gl^D6*nC09R7ysVQea4wcYx+;=8KsoJE8z zne+JG#l?#_no@DpBwmRvXGN4D@x|pc1-M9zBx1UOIdy8krYwRXLh)b=yb};5{6a& z4y+XE1&d0$^r1Cm+;Q1Z&v@{#{T^{5v1K;W?mz<9J3(&|xD^|aE-)s{5E?i;hk96X|lD=&dTjAD25ZUK|H9F^|gOpLDx>N&V2YjRJn$wlq3-lpMU`$0Hk z$Z0^PZ(ha>#;o{q4f>4OrXzXfiBj17P$CY53GNz~vU6NuEwxFU*PGAE^iE0;3JpT5-ro z?Av;LW$S_1z%_2Ytk{yzpf|^;rf|&++I}XDdb|8gGPCO5?a!n_^IVFbOQdoK@2R58 z@)uH0{fmO1NzVOfrA*`xY_qaerY&tLLJN> zw?4v04Eak|J)`dxU7=0{ACGZ)&+UyK@I34;V~Jp&fY6kdEILUYy{a{PNu0binc}Jn zG4LijDU06-buND})+A8B$q$SmJt!%qq1LX%FBNE~dpgXC;aka>;0Y zpErh=;<5@!8?$=4(@o5=UK;OQ0&YB}b;iWqF0N{uaH+B^x(k>_NA~jak5A2BP{lg) zU2{#rJ`B^S_Q-J|r?ksTyVp_tqj`v+X9Qh4lqF6|sWd_Zck&E{SK5A@pQa;lU#@I$ zdo@F1*Ircz5uM{eN44UVS!h%oR?Cn(rcAJeNB1pc6&C)_xE zms+k6-n!UGBq)g0ufc&@SC;6aKdNnU|0Y(j9&23oZrHV&tOHY*^~1xqrq3HEGsEZ> z)zX?9|E%&9^|s^*4Y#EmCzq?WW`C|uxo7Lb+(X$lX7yvvx6m2YZE+d{Kbq5^sZH_{ z(!6F{t0mRu-k@2iEG#fG5y1(}@EI*l34pYrnVMi^~*Rnwuls z9<&2okFjvp1I%i82pAUOJ;n9PNa%i(f;163yqkimLaYT?8pq-0>gDzhwKw2rF}wVH zW?vhs&*IhTy~8(}@&D!XZsS|A+u1!Hsfi-zwDZbejy zXco0lb-xqv{rYLhhs&;-WzCE(rH~I+Fdg*W;xwdmgE02t-JZR=yCVlDF3RhNf(>T} zlOoAULve~x4iv8jGKMz%LYm%twuA5RHVCmItn0SryZK_?oYf%7G$sPzG02g}*f2vr zxP%YC0y}L)cKN}ZevoF&{hU0pGX|*lL$68Ru0Jn%bFsnw-XV+-zj`t^O>U~FK{lG} zf|>W6EP9aZs9d`*_a=98auyGfmXUMSHhe`*q>8sq63Az$O8oG~E%@d5MlpK3ZP=hU zYQ54Zt{P%D^~+SZ0Wsr+W~wc2O~XeAJd}q-6<%Nj5iR8Zl9W}pX@#S-8|*4+Qcc|I zsn`yBR(s32Mr}6WLP-u`_WD z0=Zwtgcm|-!IVbvrJG!1AU}ZdvXzh^6GhsGkItC`CU0c^kStkQ(mC5=XZ3HN$kT?> zv&IhB&&$rdfA4PB`{!=g|B+i&%jll3Y=er*hf=d;L`D9q@7jSpVN*jn?T7N#RocG- zqHXZUL_ZVGVh^0f9yovfbKrdcOgM+xh)44Jc}V`BieoF>uY=fM5^YO)$70-rGTkoj z5-BdML?+qX12Vk_WMBOpkgcByGM{?4VJ4oR-~3uAbDbx|0pSZGGhYq!EIy_ye*9e9 z)`Ht0XMpmrmuO?}e#dmJ7suv42jqZy5fk%g%4=+Xkv3;vj-k_&3YyMG?C||H4AUnt zrTU582`0`%xxa;_;nQuR(p39qiZSpI%1=*Hk#!CN62xNH3;zZNt4RpDnF!+O% z+CUFb`~89!IZ_y?Obx0~cVM-#+`w9-f7)}VBMEQdPbQNS^7Yl#&^8czx51ogw+BKE z4wi1w&f!h_(H7Q^k3C3Bgnfue0?GO*{>}8mTKY?wMDdPn?J^9Do#b72rK0SF6 zM}PX~c&MmpAL#VeOu_G-%`j+6w6tfC%sjg*AcEfUx!K`KLB)Ix?u%^h8N1CXtWroZ zkI4h0Dvj+ALCg)Xr4)K$&%qT4ZN~Y&g(D@jt^Zz z($<}C?JXDMc;}FNauuH8nCI;l{xgn*V)%;3e|LQR_fZK_P1&CSh@i2*eE4HFU981z ma!Oy$zB","\n "]);return g=function(){return e},e}function w(){var e=O(["\n ","\n "]);return w=function(){return e},e}function k(){var e=O(['
',"
"]);return k=function(){return e},e}function E(){var e=O(['\n \n
\n ','\n\n \n \n \n \n \n \n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ".concat(t.codeMirrorCss,"\n .CodeMirror {\n height: var(--code-mirror-height, auto);\n direction: var(--code-mirror-direction, ltr);\n font-family: var(--code-font-family, monospace);\n }\n .CodeMirror-scroll {\n max-height: var(--code-mirror-max-height, --code-mirror-height);\n }\n :host(.error-state) .CodeMirror-gutters {\n border-color: var(--error-state-color, red);\n }\n .CodeMirror-focused .CodeMirror-gutters {\n border-right: 2px solid var(--paper-input-container-focus-color, var(--primary-color));\n }\n .CodeMirror-linenumber {\n color: var(--paper-dialog-color, var(--secondary-text-color));\n }\n .rtl .CodeMirror-vscrollbar {\n right: auto;\n left: 0px;\n }\n .rtl-gutter {\n width: 20px;\n }\n .CodeMirror-gutters {\n border-right: 1px solid var(--paper-input-container-color, var(--secondary-text-color));\n background-color: var(--paper-dialog-background-color, var(--primary-background-color));\n transition: 0.2s ease border-right;\n }\n .cm-s-default.CodeMirror {\n background-color: var(--code-editor-background-color, var(--card-background-color));\n color: var(--primary-text-color);\n }\n .cm-s-default .CodeMirror-cursor {\n border-left: 1px solid var(--secondary-text-color);\n }\n \n .cm-s-default div.CodeMirror-selected, .cm-s-default.CodeMirror-focused div.CodeMirror-selected {\n background: rgba(var(--rgb-primary-color), 0.2);\n }\n \n .cm-s-default .CodeMirror-line::selection,\n .cm-s-default .CodeMirror-line>span::selection,\n .cm-s-default .CodeMirror-line>span>span::selection {\n background: rgba(var(--rgb-primary-color), 0.2);\n }\n \n .cm-s-default .cm-keyword {\n color: var(--codemirror-keyword, #6262FF);\n }\n \n .cm-s-default .cm-operator {\n color: var(--codemirror-operator, #cda869);\n }\n \n .cm-s-default .cm-variable-2 {\n color: var(--codemirror-variable-2, #690);\n }\n \n .cm-s-default .cm-builtin {\n color: var(--codemirror-builtin, #9B7536);\n }\n \n .cm-s-default .cm-atom {\n color: var(--codemirror-atom, #F90);\n }\n \n .cm-s-default .cm-number {\n color: var(--codemirror-number, #ca7841);\n }\n \n .cm-s-default .cm-def {\n color: var(--codemirror-def, #8DA6CE);\n }\n \n .cm-s-default .cm-string {\n color: var(--codemirror-string, #07a);\n }\n \n .cm-s-default .cm-string-2 {\n color: var(--codemirror-string-2, #bd6b18);\n }\n \n .cm-s-default .cm-comment {\n color: var(--codemirror-comment, #777);\n }\n \n .cm-s-default .cm-variable {\n color: var(--codemirror-variable, #07a);\n }\n \n .cm-s-default .cm-tag {\n color: var(--codemirror-tag, #997643);\n }\n \n .cm-s-default .cm-meta {\n color: var(--codemirror-meta, var(--primary-text-color));\n }\n \n .cm-s-default .cm-attribute {\n color: var(--codemirror-attribute, #d6bb6d);\n }\n \n .cm-s-default .cm-property {\n color: var(--codemirror-property, #905);\n }\n \n .cm-s-default .cm-qualifier {\n color: var(--codemirror-qualifier, #690);\n }\n \n .cm-s-default .cm-variable-3 {\n color: var(--codemirror-variable-3, #07a);\n }\n\n .cm-s-default .cm-type {\n color: var(--codemirror-type, #07a);\n }\n "),this.codemirror=r(n,{value:this._value,lineNumbers:!0,tabSize:2,mode:this.mode,autofocus:!1!==this.autofocus,viewportMargin:1/0,readOnly:this.readOnly,extraKeys:{Tab:"indentMore","Shift-Tab":"indentLess"},gutters:this._calcGutters()}),this._setScrollBarDirection(),this.codemirror.on("changes",(function(){return i._onChange()}));case 9:case"end":return e.stop()}}),e,this)})),n=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){G(o,n,i,a,s,"next",e)}function s(e){G(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return n.apply(this,arguments)})},{kind:"method",key:"_onChange",value:function(){var e=this.value;e!==this._value&&(this._value=e,Object(B.a)(this,"value-changed",{value:this._value}))}},{kind:"method",key:"_calcGutters",value:function(){return this.rtl?["rtl-gutter","CodeMirror-linenumbers"]:[]}},{kind:"method",key:"_setScrollBarDirection",value:function(){this.codemirror&&this.codemirror.getWrapperElement().classList.toggle("rtl",this.rtl)}}]}}),i.b);function ce(){var e=ue(["

","

"]);return ce=function(){return e},e}function le(){var e=ue(["\n ","\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;aInvalid YAML
']);return Ae=function(){return e},e}function Te(){var e=ze(['
',"
"]);return Te=function(){return e},e}function Ce(){var e=ze(["\n

",'

\n \n
\n \n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ","\n \n ',"
"]);return Ze=function(){return e},e}function et(){var e=rt(['\n \n
\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
ContainerHostDescription
\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;at.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=Qe(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(n=Qe(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,n={network:null},e.prev=3,e.next=6,Object(a.i)(this.hass,this.addon.slug,n);case 6:if(o={success:!0,response:void 0,path:"option"},Object(B.a)(this,"hass-api-called",o),"started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=11;break}return e.next=11,p(this,this.hass,this.addon);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),this._error="Failed to set addon network configuration, ".concat(Object(d.a)(e.t0));case 16:r.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[3,13]])}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=Qe(regeneratorRuntime.mark((function e(t){var r,n,i,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={},this._config.forEach((function(e){n[e.container]=parseInt(String(e.host),10)})),i={network:n},e.prev=6,e.next=9,Object(a.i)(this.hass,this.addon.slug,i);case 9:if(s={success:!0,response:void 0,path:"option"},Object(B.a)(this,"hass-api-called",s),"started"!==(null===(o=this.addon)||void 0===o?void 0:o.state)){e.next=14;break}return e.next=14,p(this,this.hass,this.addon);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),this._error="Failed to set addon network configuration, ".concat(Object(d.a)(e.t0));case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[s.c,c.a,Object(i.c)(Je())]}}]}}),i.a);var yt=r(85);function bt(e){return(bt="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})(e)}function gt(){var e=jt(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "]);return gt=function(){return e},e}function wt(){var e=jt(["\n \n "]);return wt=function(){return e},e}function kt(){var e=jt(["\n \n "]);return kt=function(){return e},e}function Et(){var e=jt(['\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return Ht=function(){return e},e}function Bt(){var e=Lt([""]);return Bt=function(){return e},e}function qt(){var e=Lt(['
',"
"]);return qt=function(){return e},e}function Vt(){var e=Lt(['\n
\n \n ','\n
\n ',"\n
\n
\n
\n "]);return Vt=function(){return e},e}function $t(){var e=Lt([""]);return $t=function(){return e},e}function Lt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Wt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Gt(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Wt(o,n,i,a,s,"next",e)}function s(e){Wt(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Yt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jt(e,t){return(Jt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Kt(e,t){return!t||"object"!==Ut(t)&&"function"!=typeof t?Qt(e):t}function Qt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Zt(e){var t,r=ir(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function er(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function tr(e){return e.decorators&&e.decorators.length}function rr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function nr(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function ir(e){var t=function(e,t){if("object"!==Ut(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ut(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ut(t)?t:String(t)}function or(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ']);return pr=function(){return e},e}function hr(e,t){for(var r=0;r bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "]);return Er=function(){return e},e}function Or(){var e=Dr(['
',"
"]);return Or=function(){return e},e}function jr(){var e=Dr(['\n \n ',"\n
\n "]);return jr=function(){return e},e}function Pr(){var e=Dr([" "," "]);return Pr=function(){return e},e}function xr(){var e=Dr([" "]);return xr=function(){return e},e}function _r(){var e=Dr(['\n
\n
\n \n \n ',"\n ","\n \n
\n ","\n
\n ","\n
\n "]);return _r=function(){return e},e}function Dr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Sr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ar(e,t){return(Ar=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Tr(e,t){return!t||"object"!==kr(t)&&"function"!=typeof t?Cr(e):t}function Cr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zr(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Rr(e){var t,r=Nr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Fr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Ir(e){return e.decorators&&e.decorators.length}function Mr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ur(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Nr(e){var t=function(e,t){if("object"!==kr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==kr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===kr(t)?t:String(t)}function Hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a4)}),!this.icon||this.value||this.image?"":Object(i.f)(xr(),this.icon),this.value&&!this.image?Object(i.f)(Pr(),this.value):"",this.label?Object(i.f)(jr(),Object(cr.a)({label:!0,big:this.label.length>5}),this.label):"",this.description?Object(i.f)(Or(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[Object(i.c)(Er())]}},{kind:"method",key:"updated",value:function(e){Br(qr(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.a);customElements.define("ha-label-badge",Vr);r(98),r(30),r(107),r(100);var $r=r(120);function Lr(e){return(Lr="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})(e)}function Wr(){var e=zn(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--paper-green-400);\n }\n ha-svg-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .right {\n float: right;\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n display: flow-root;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 50%;\n }\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n }\n ']);return Wr=function(){return e},e}function Gr(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Yr(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Gr(o,n,i,a,s,"next",e)}function s(e){Gr(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Jr(){var e=zn(['\n \n
\n \n This add-on is not available on your system.\n

\n ']);return Kr=function(){return e},e}function Qr(){var e=zn(["\n ","\n \n Install\n \n "]);return Qr=function(){return e},e}function Xr(){var e=zn(['\n \n Rebuild\n \n ']);return Xr=function(){return e},e}function Zr(){var e=zn(['\n \n \n Open web UI\n \n \n ']);return en=function(){return e},e}function tn(){var e=zn(["\n \n Start\n \n "]);return tn=function(){return e},e}function rn(){var e=zn(['\n \n Stop\n \n \n Restart\n \n ']);return rn=function(){return e},e}function nn(){var e=zn(["\n ","\n ","\n ",'\n ',"
"]);return on=function(){return e},e}function an(){var e=zn(["\n \n Protection mode\n \n \n Blocks elevated system access from the add-on\n \n \n \n Show in sidebar\n \n \n ',"\n \n \n \n "]);return sn=function(){return e},e}function cn(){var e=zn(["\n \n Auto update\n \n \n Auto update the add-on when there is a new version\n available\n \n \n \n Watchdog\n \n \n This will start the add-on if it crashes\n \n \n \n \n Start on boot\n \n \n Make the add-on start during a system boot\n \n \n \n \n \n \n \n \n \n \n
\n ']);return On=function(){return e},e}function jn(){var e=zn([" "," "]);return jn=function(){return e},e}function Pn(){var e=zn(['\n \n
Warning: Protection mode is disabled!
\n
\n 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.\n
\n
\n \n
\n \n ','\n
\n
\n \n Update\n \n ',"\n
\n \n "]);return Tn=function(){return e},e}function Cn(){var e=zn(["\n ","\n ",'\n\n \n \n
\n ',"\n
\n
\n\n ","\n "]);return Cn=function(){return e},e}function zn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Rn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fn(e,t){return(Fn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function In(e,t){return!t||"object"!==Lr(t)&&"function"!=typeof t?Mn(e):t}function Mn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Un(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Nn(e){return(Nn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Hn(e){var t,r=Ln(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Bn(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function qn(e){return e.decorators&&e.decorators.length}function Vn(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function $n(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Ln(e){var t=function(e,t){if("object"!==Lr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Lr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Lr(t)?t:String(t)}function Wn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r **Stable**: These are add-ons ready to be used in production.\n\n **Experimental**: These may contain bugs, and may be unfinished.\n\n **Deprecated**: These add-ons will no longer receive any updates.")},rating:{title:"Add-on Security 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 6. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 6 is the highest score (considered the most secure and lowest risk)."},host_network:{title:"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."},homeassistant_api:{title:"Home Assistant API Access",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."},full_access:{title:"Full Hardware 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."},hassio_api:{title:"Supervisor API Access",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 addon negatively."},docker_api:{title:"Full Docker Access",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."},host_pid:{title:"Host Processes Namespace",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."},apparmor:{title:"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."},auth_api:{title:"Home Assistant Authentication",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."},ingress:{title:"Ingress",description:"This add-on is using Ingress to embed its interface securely into Home Assistant."}};!function(e,t,r,n){var i=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!qn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return mi=function(){return e},e}function vi(){var e=bi(['
',"
"]);return vi=function(){return e},e}function yi(){var e=bi(["\n

","

\n \n ",'\n
\n ','\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a',"\n \n \n "]);return bo=function(){return e},e}function go(){var e=wo([""]);return go=function(){return e},e}function wo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ko(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Eo(e,t){return(Eo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Oo(e,t){return!t||"object"!==ho(t)&&"function"!=typeof t?jo(e):t}function jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Po(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function xo(e){return(xo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _o(e){var t,r=Co(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Do(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function So(e){return e.decorators&&e.decorators.length}function Ao(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function To(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Co(e){var t=function(e,t){if("object"!==ho(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ho(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ho(t)?t:String(t)}function zo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a-6quxCBr*nbUBlt!+cupAD{bp*LWo+6 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\n \n \n "]);return l=function(){return e},e}function u(){var e=p([""]);return u=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){var t,r=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function x(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"object"==typeof e&&null!==e||"function"==typeof e,c=new Map([["proxy",{canHandle:e=>s(e)&&e[n],serialize(e){const{port1:t,port2:r}=new MessageChannel;return function e(t,r=self){r.addEventListener("message",(function i(o){if(!o||!o.data)return;const{id:s,type:c,path:u}=Object.assign({path:[]},o.data),p=(o.data.argumentList||[]).map(m);let f;try{const r=u.slice(0,-1).reduce((e,t)=>e[t],t),i=u.reduce((e,t)=>e[t],t);switch(c){case 0:f=i;break;case 1:r[u.slice(-1)[0]]=m(o.data.value),f=!0;break;case 2:f=i.apply(r,p);break;case 3:f=function(e){return Object.assign(e,{[n]:!0})}(new i(...p));break;case 4:{const{port1:r,port2:n}=new MessageChannel;e(t,n),f=function(e,t){return d.set(e,t),e}(r,[r])}break;case 5:f=void 0}}catch(y){f={value:y,[a]:0}}Promise.resolve(f).catch(e=>({value:e,[a]:0})).then(e=>{const[t,n]=h(e);r.postMessage(Object.assign(Object.assign({},t),{id:s}),n),5===c&&(r.removeEventListener("message",i),l(r))})})),r.start&&r.start()}(e,t),[r,[r]]},deserialize:e=>(e.start(),u(e))}],["throw",{canHandle:e=>s(e)&&a in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function l(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function u(e,t){return function e(t,r=[],n=function(){}){let a=!1;const s=new Proxy(n,{get(n,i){if(p(a),i===o)return()=>y(t,{type:5,path:r.map(e=>e.toString())}).then(()=>{l(t),a=!0});if("then"===i){if(0===r.length)return{then:()=>s};const e=y(t,{type:0,path:r.map(e=>e.toString())}).then(m);return e.then.bind(e)}return e(t,[...r,i])},set(e,n,i){p(a);const[o,s]=h(i);return y(t,{type:1,path:[...r,n].map(e=>e.toString()),value:o},s).then(m)},apply(n,o,s){p(a);const c=r[r.length-1];if(c===i)return y(t,{type:4}).then(m);if("bind"===c)return e(t,r.slice(0,-1));const[l,u]=f(s);return y(t,{type:2,path:r.map(e=>e.toString()),argumentList:l},u).then(m)},construct(e,n){p(a);const[i,o]=f(n);return y(t,{type:3,path:r.map(e=>e.toString()),argumentList:i},o).then(m)}});return s}(e,[],t)}function p(e){if(e)throw new Error("Proxy has been released and is not useable")}function f(e){const t=e.map(h);return[t.map(e=>e[0]),(r=t.map(e=>e[1]),Array.prototype.concat.apply([],r))];var r}const d=new WeakMap;function h(e){for(const[t,r]of c)if(r.canHandle(e)){const[n,i]=r.serialize(e);return[{type:3,name:t,value:n},i]}return[{type:0,value:e},d.get(e)||[]]}function m(e){switch(e.type){case 3:return c.get(e.name).deserialize(e.value);case 0:return e.value}}function y(e,t,r){return new Promise(n=>{const i=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");e.addEventListener("message",(function t(r){r.data&&r.data.id&&r.data.id===i&&(e.removeEventListener("message",t),n(r.data))})),e.start&&e.start(),e.postMessage(Object.assign({id:i},t),r)})}}}]); +//# sourceMappingURL=chunk.307ceb960eca7aa2df23.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.307ceb960eca7aa2df23.js.gz b/supervisor/api/panel/frontend_es5/chunk.307ceb960eca7aa2df23.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f78c726ae82f261fbb6ecc7612888588b7a67092 GIT binary patch literal 4852 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\n \n \n "]);return l=function(){return e},e}function u(){var e=p([""]);return u=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){var t,r=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function x(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"object"==typeof e&&null!==e||"function"==typeof e,c=new Map([["proxy",{canHandle:e=>s(e)&&e[n],serialize(e){const{port1:t,port2:r}=new MessageChannel;return function e(t,r=self){r.addEventListener("message",(function i(o){if(!o||!o.data)return;const{id:s,type:c,path:u}=Object.assign({path:[]},o.data),p=(o.data.argumentList||[]).map(m);let f;try{const r=u.slice(0,-1).reduce((e,t)=>e[t],t),i=u.reduce((e,t)=>e[t],t);switch(c){case 0:f=i;break;case 1:r[u.slice(-1)[0]]=m(o.data.value),f=!0;break;case 2:f=i.apply(r,p);break;case 3:f=function(e){return Object.assign(e,{[n]:!0})}(new i(...p));break;case 4:{const{port1:r,port2:n}=new MessageChannel;e(t,n),f=function(e,t){return d.set(e,t),e}(r,[r])}break;case 5:f=void 0}}catch(y){f={value:y,[a]:0}}Promise.resolve(f).catch(e=>({value:e,[a]:0})).then(e=>{const[t,n]=h(e);r.postMessage(Object.assign(Object.assign({},t),{id:s}),n),5===c&&(r.removeEventListener("message",i),l(r))})})),r.start&&r.start()}(e,t),[r,[r]]},deserialize:e=>(e.start(),u(e))}],["throw",{canHandle:e=>s(e)&&a in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function l(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function u(e,t){return function e(t,r=[],n=function(){}){let a=!1;const s=new Proxy(n,{get(n,i){if(p(a),i===o)return()=>y(t,{type:5,path:r.map(e=>e.toString())}).then(()=>{l(t),a=!0});if("then"===i){if(0===r.length)return{then:()=>s};const e=y(t,{type:0,path:r.map(e=>e.toString())}).then(m);return e.then.bind(e)}return e(t,[...r,i])},set(e,n,i){p(a);const[o,s]=h(i);return y(t,{type:1,path:[...r,n].map(e=>e.toString()),value:o},s).then(m)},apply(n,o,s){p(a);const c=r[r.length-1];if(c===i)return y(t,{type:4}).then(m);if("bind"===c)return e(t,r.slice(0,-1));const[l,u]=f(s);return y(t,{type:2,path:r.map(e=>e.toString()),argumentList:l},u).then(m)},construct(e,n){p(a);const[i,o]=f(n);return y(t,{type:3,path:r.map(e=>e.toString()),argumentList:i},o).then(m)}});return s}(e,[],t)}function p(e){if(e)throw new Error("Proxy has been released and is not useable")}function f(e){const t=e.map(h);return[t.map(e=>e[0]),(r=t.map(e=>e[1]),Array.prototype.concat.apply([],r))];var r}const d=new WeakMap;function h(e){for(const[t,r]of c)if(r.canHandle(e)){const[n,i]=r.serialize(e);return[{type:3,name:t,value:n},i]}return[{type:0,value:e},d.get(e)||[]]}function m(e){switch(e.type){case 3:return c.get(e.name).deserialize(e.value);case 0:return e.value}}function y(e,t,r){return new Promise(n=>{const i=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");e.addEventListener("message",(function t(r){r.data&&r.data.id&&r.data.id===i&&(e.removeEventListener("message",t),n(r.data))})),e.start&&e.start(),e.postMessage(Object.assign({id:i},t),r)})}}}]); -//# sourceMappingURL=chunk.446a0fe8bcfde43ba5b8.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.446a0fe8bcfde43ba5b8.js.gz b/supervisor/api/panel/frontend_es5/chunk.446a0fe8bcfde43ba5b8.js.gz deleted file mode 100644 index b0b63ab4048971fd9e47c2c093ac224b84eec00f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4854 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.446a0fe8bcfde43ba5b8.js.map b/supervisor/api/panel/frontend_es5/chunk.446a0fe8bcfde43ba5b8.js.map deleted file mode 100644 index 66c102048..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.446a0fe8bcfde43ba5b8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.446a0fe8bcfde43ba5b8.js","sources":["webpack:///chunk.446a0fe8bcfde43ba5b8.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js b/supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js deleted file mode 100644 index b4a29fcff..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[1],{176:function(e,r,n){"use strict";n.r(r),n.d(r,"codeMirror",(function(){return c})),n.d(r,"codeMirrorCss",(function(){return i}));var a=n(165),o=n.n(a),s=n(172),t=(n(173),n(174),n(11));o.a.commands.save=function(e){Object(t.a)(e.getWrapperElement(),"editor-save")};var c=o.a,i=s.a}}]); -//# sourceMappingURL=chunk.4d5a693ebe9a164ef588.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js.gz b/supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js.gz deleted file mode 100644 index f20106496cf567e59652d4f7d28d5eb4c03c9f47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284 zcmV+%0ptE3iwFP!0000218q;ma%(XR-M^oB<=Qi@!W?hP%*>9j!m;nj4kzDU=5{02 z0p_q-hAx&ur5l^hno$0lj7C>C9KyD%va74ujTpu<>3q3uw69siP>?WuIMsGI;XKu} zpDGw2MqC&O7>Oxu1Kg<*S(*~;{(y&-M#f6my z3{zaV=Se2cg_rEPN^tR>D8qc_x!l33YEj+(Y@$ricEiEWflMd8)e8UU>B9Z9{XWOK4=jpv>Dkq2AQdiri i0m&ex(zyhdFsEYaB$iXzEYuyeRQL#u|4=Z90RRB4Nr=(_ diff --git a/supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js.map b/supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js.map deleted file mode 100644 index 5ef66645b..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.4d5a693ebe9a164ef588.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.4d5a693ebe9a164ef588.js","sources":["webpack:///chunk.4d5a693ebe9a164ef588.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.680a9d578b41cf01bfcd.js b/supervisor/api/panel/frontend_es5/chunk.680a9d578b41cf01bfcd.js new file mode 100644 index 000000000..4b524d359 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.680a9d578b41cf01bfcd.js @@ -0,0 +1,2 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[7],{180:function(e,t,r){"use strict";r.r(t);var n=r(0),i=r(64),o=r(27),a=(r(97),r(126),r(15)),s=r(37),c=r(9),l=r(8);function u(e){return(u="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})(e)}function f(){var e=b(["\n iframe {\n display: block;\n width: 100%;\n height: 100%;\n border: 0;\n }\n\n .header + iframe {\n height: calc(100% - 40px);\n }\n\n .header {\n display: flex;\n align-items: center;\n font-size: 16px;\n height: 40px;\n padding: 0 16px;\n pointer-events: none;\n background-color: var(--app-header-background-color);\n font-weight: 400;\n color: var(--app-header-text-color, white);\n border-bottom: var(--app-header-border-bottom, none);\n box-sizing: border-box;\n --mdc-icon-size: 20px;\n }\n\n .main-title {\n margin: 0 0 0 24px;\n line-height: 20px;\n flex-grow: 1;\n }\n\n mwc-icon-button {\n pointer-events: auto;\n }\n\n hass-subpage {\n --app-header-background-color: var(--sidebar-background-color);\n --app-header-text-color: var(--sidebar-text-color);\n --app-header-border-bottom: 1px solid var(--divider-color);\n }\n "]);return f=function(){return e},e}function d(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function p(){var e=b(['
\n \n \n
',"
\n
\n ",""]);return p=function(){return e},e}function h(){var e=b(["",""]);return h=function(){return e},e}function m(){var e=b(["\n ","\n "]);return m=function(){return e},e}function y(){var e=b([""]);return y=function(){return e},e}function v(){var e=b([" "]);return v=function(){return e},e}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?E(e):t}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function x(e){var t,r=A(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function j(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function P(e){return e.decorators&&e.decorators.length}function D(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function S(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function A(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.76222be804ff0ff35e91.js.map b/supervisor/api/panel/frontend_es5/chunk.76222be804ff0ff35e91.js.map deleted file mode 100644 index 70c20de6d..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.76222be804ff0ff35e91.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.76222be804ff0ff35e91.js","sources":["webpack:///chunk.76222be804ff0ff35e91.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.b3c1784f195e10f93b50.js b/supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js similarity index 99% rename from supervisor/api/panel/frontend_es5/chunk.b3c1784f195e10f93b50.js rename to supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js index 75e259972..893bcd72d 100644 --- a/supervisor/api/panel/frontend_es5/chunk.b3c1784f195e10f93b50.js +++ b/supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js @@ -1,3 +1,3 @@ -/*! For license information please see chunk.b3c1784f195e10f93b50.js.LICENSE.txt */ -(self.webpackJsonp=self.webpackJsonp||[]).push([[9],{167:function(t,e,i){"use strict";i.d(e,"a",(function(){return c}));const n=Symbol("Comlink.proxy"),r=Symbol("Comlink.endpoint"),a=Symbol("Comlink.releaseProxy"),o=Symbol("Comlink.thrown"),s=t=>"object"==typeof t&&null!==t||"function"==typeof t,u=new Map([["proxy",{canHandle:t=>s(t)&&t[n],serialize(t){const{port1:e,port2:i}=new MessageChannel;return function t(e,i=self){i.addEventListener("message",(function r(a){if(!a||!a.data)return;const{id:s,type:u,path:c}=Object.assign({path:[]},a.data),h=(a.data.argumentList||[]).map(p);let f;try{const i=c.slice(0,-1).reduce((t,e)=>t[e],e),r=c.reduce((t,e)=>t[e],e);switch(u){case 0:f=r;break;case 1:i[c.slice(-1)[0]]=p(a.data.value),f=!0;break;case 2:f=r.apply(i,h);break;case 3:f=function(t){return Object.assign(t,{[n]:!0})}(new r(...h));break;case 4:{const{port1:i,port2:n}=new MessageChannel;t(e,n),f=function(t,e){return m.set(t,e),t}(i,[i])}break;case 5:f=void 0}}catch(g){f={value:g,[o]:0}}Promise.resolve(f).catch(t=>({value:t,[o]:0})).then(t=>{const[e,n]=d(t);i.postMessage(Object.assign(Object.assign({},e),{id:s}),n),5===u&&(i.removeEventListener("message",r),l(i))})})),i.start&&i.start()}(t,e),[i,[i]]},deserialize:t=>(t.start(),c(t))}],["throw",{canHandle:t=>s(t)&&o 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 l(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function c(t,e){return function t(e,i=[],n=function(){}){let o=!1;const s=new Proxy(n,{get(n,r){if(h(o),r===a)return()=>g(e,{type:5,path:i.map(t=>t.toString())}).then(()=>{l(e),o=!0});if("then"===r){if(0===i.length)return{then:()=>s};const t=g(e,{type:0,path:i.map(t=>t.toString())}).then(p);return t.then.bind(t)}return t(e,[...i,r])},set(t,n,r){h(o);const[a,s]=d(r);return g(e,{type:1,path:[...i,n].map(t=>t.toString()),value:a},s).then(p)},apply(n,a,s){h(o);const u=i[i.length-1];if(u===r)return g(e,{type:4}).then(p);if("bind"===u)return t(e,i.slice(0,-1));const[l,c]=f(s);return g(e,{type:2,path:i.map(t=>t.toString()),argumentList:l},c).then(p)},construct(t,n){h(o);const[r,a]=f(n);return g(e,{type:3,path:i.map(t=>t.toString()),argumentList:r},a).then(p)}});return s}(t,[],e)}function h(t){if(t)throw new Error("Proxy has been released and is not useable")}function f(t){const e=t.map(d);return[e.map(t=>t[0]),(i=e.map(t=>t[1]),Array.prototype.concat.apply([],i))];var i}const m=new WeakMap;function d(t){for(const[e,i]of u)if(i.canHandle(t)){const[n,r]=i.serialize(t);return[{type:3,name:e,value:n},r]}return[{type:0,value:t},m.get(t)||[]]}function p(t){switch(t.type){case 3:return u.get(t.name).deserialize(t.value);case 0:return t.value}}function g(t,e,i){return new Promise(n=>{const r=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===r&&(t.removeEventListener("message",e),n(i.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:r},e),i)})}},168:function(t,e){var i,n,r;n={},r={},function(t,e){function i(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=f}function n(){return t.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function r(e,n,r){var a=new i;return n&&(a.fill="both",a.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.getOwnPropertyNames(e).forEach((function(i){if("auto"!=e[i]){if(("number"==typeof a[i]||"duration"==i)&&("number"!=typeof e[i]||isNaN(e[i])))return;if("fill"==i&&-1==c.indexOf(e[i]))return;if("direction"==i&&-1==h.indexOf(e[i]))return;if("playbackRate"==i&&1!==e[i]&&t.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;a[i]=e[i]}})):a.duration=e,a}function a(t,e,i,n){return t<0||t>1||i<0||i>1?f:function(r){function a(t,e,i){return 3*t*(1-i)*(1-i)*i+3*e*(1-i)*i*i+i*i*i}if(r<=0){var o=0;return t>0?o=e/t:!e&&i>0&&(o=n/i),o*r}if(r>=1){var s=0;return i<1?s=(n-1)/(i-1):1==i&&t<1&&(s=(e-1)/(t-1)),1+s*(r-1)}for(var u=0,l=1;u=1)return 1;var n=1/t;return(i+=e*n)-i%n}}function s(t){_||(_=document.createElement("div").style),_.animationTimingFunction="",_.animationTimingFunction=t;var e=_.animationTimingFunction;if(""==e&&n())throw new TypeError(t+" is not a valid value for easing");return e}function u(t){if("linear"==t)return f;var e=y.exec(t);if(e)return a.apply(this,e.slice(1).map(Number));var i=b.exec(t);if(i)return o(Number(i[1]),p);var n=w.exec(t);return n?o(Number(n[1]),{start:m,middle:d,end:p}[n[2]]):g[t]||f}function l(t,e,i){if(null==e)return x;var n=i.delay+t+i.endDelay;return e=Math.min(i.delay+t,n)?E:A}var c="backwards|forwards|both|none".split("|"),h="reverse|alternate|alternate-reverse".split("|"),f=function(t){return t};i.prototype={_setMember:function(e,i){this["_"+e]=i,this._effect&&(this._effect._timingInput[e]=i,this._effect._timing=t.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=t.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(t){this._setMember("delay",t)},get delay(){return this._delay},set endDelay(t){this._setMember("endDelay",t)},get endDelay(){return this._endDelay},set fill(t){this._setMember("fill",t)},get fill(){return this._fill},set iterationStart(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterationStart must be a non-negative number, received: "+t);this._setMember("iterationStart",t)},get iterationStart(){return this._iterationStart},set duration(t){if("auto"!=t&&(isNaN(t)||t<0)&&n())throw new TypeError("duration must be non-negative or auto, received: "+t);this._setMember("duration",t)},get duration(){return this._duration},set direction(t){this._setMember("direction",t)},get direction(){return this._direction},set easing(t){this._easingFunction=u(s(t)),this._setMember("easing",t)},get easing(){return this._easing},set iterations(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterations must be non-negative, received: "+t);this._setMember("iterations",t)},get iterations(){return this._iterations}};var m=1,d=.5,p=0,g={ease:a(.25,.1,.25,1),"ease-in":a(.42,0,1,1),"ease-out":a(0,0,.58,1),"ease-in-out":a(.42,0,.58,1),"step-start":o(1,m),"step-middle":o(1,d),"step-end":o(1,p)},_=null,v="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",y=new RegExp("cubic-bezier\\("+v+","+v+","+v+","+v+"\\)"),b=/steps\(\s*(\d+)\s*\)/,w=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,x=0,T=1,E=2,A=3;t.cloneTimingInput=function(t){if("number"==typeof t)return t;var e={};for(var i in t)e[i]=t[i];return e},t.makeTiming=r,t.numericTimingToObject=function(t){return"number"==typeof t&&(t=isNaN(t)?{duration:0}:{duration:t}),t},t.normalizeTimingInput=function(e,i){return r(e=t.numericTimingToObject(e),i)},t.calculateActiveDuration=function(t){return Math.abs(function(t){return 0===t.duration||0===t.iterations?0:t.duration*t.iterations}(t)/t.playbackRate)},t.calculateIterationProgress=function(t,e,i){var n=l(t,e,i),r=function(t,e,i,n,r){switch(n){case T:return"backwards"==e||"both"==e?0:null;case A:return i-r;case E:return"forwards"==e||"both"==e?t:null;case x:return null}}(t,i.fill,e,n,i.delay);if(null===r)return null;var a=function(t,e,i,n,r){var a=r;return 0===t?e!==T&&(a+=i):a+=n/t,a}(i.duration,n,i.iterations,r,i.iterationStart),o=function(t,e,i,n,r,a){var o=t===1/0?e%1:t%1;return 0!==o||i!==E||0===n||0===r&&0!==a||(o=1),o}(a,i.iterationStart,n,i.iterations,r,i.duration),s=function(t,e,i,n){return t===E&&e===1/0?1/0:1===i?Math.floor(n)-1:Math.floor(n)}(n,i.iterations,o,a),u=function(t,e,i){var n=t;if("normal"!==t&&"reverse"!==t){var r=e;"alternate-reverse"===t&&(r+=1),n="normal",r!==1/0&&r%2!=0&&(n="reverse")}return"normal"===n?i:1-i}(i.direction,s,o);return i._easingFunction(u)},t.calculatePhase=l,t.normalizeEasing=s,t.parseEasingFunction=u}(i={}),function(t,e){function i(t,e){return t in u&&u[t][e]||e}function n(t,e,n){if(!function(t){return"display"===t||0===t.lastIndexOf("animation",0)||0===t.lastIndexOf("transition",0)}(t)){var r=a[t];if(r)for(var s in o.style[t]=e,r){var u=r[s],l=o.style[u];n[u]=i(u,l)}else n[t]=i(t,e)}}function r(t){var e=[];for(var i in t)if(!(i in["easing","offset","composite"])){var n=t[i];Array.isArray(n)||(n=[n]);for(var r,a=n.length,o=0;o1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==r){if("add"==a||"accumulate"==a)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=a)throw new TypeError("Invalid composite mode "+a+".")}else a="easing"==r?t.normalizeEasing(a):""+a;n(r,a,i)}return null==i.offset&&(i.offset=null),null==i.easing&&(i.easing="linear"),i})),a=!0,o=-1/0,s=0;s=0&&t.offset<=1})),a||function(){var t=i.length;null==i[t-1].offset&&(i[t-1].offset=1),t>1&&null==i[0].offset&&(i[0].offset=0);for(var e=0,n=i[0].offset,r=1;r=t.applyFrom&&i0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(t){t=+t,isNaN(t)||(e.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-t/this._playbackRate),this._currentTimePending=!1,this._currentTime!=t&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(t,!0),e.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(t){t=+t,isNaN(t)||this._paused||this._idle||(this._startTime=t,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),e.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(t){if(t!=this._playbackRate){var i=this.currentTime;this._playbackRate=t,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)),null!=i&&(this.currentTime=i)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,e.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),e.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(t,e){"function"==typeof e&&"finish"==t&&this._finishHandlers.push(e)},removeEventListener:function(t,e){if("finish"==t){var i=this._finishHandlers.indexOf(e);i>=0&&this._finishHandlers.splice(i,1)}},_fireEvents:function(t){if(this._isFinished){if(!this._finishedFlag){var e=new n(this,this._currentTime,t),i=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout((function(){i.forEach((function(t){t.call(e.target,e)}))}),0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(t,e){this._idle||this._paused||(null==this._startTime?e&&(this.startTime=t-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((t-this._startTime)*this.playbackRate)),e&&(this._currentTimePending=!1,this._fireEvents(t))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var t=this._effect._target;return t._activeAnimations||(t._activeAnimations=[]),t._activeAnimations},_markTarget:function(){var t=this._targetAnimations();-1===t.indexOf(this)&&t.push(this)},_unmarkTarget:function(){var t=this._targetAnimations(),e=t.indexOf(this);-1!==e&&t.splice(e,1)}}}(i,n),function(t,e,i){function n(t){var e=l;l=[],tn?i%=n:n%=i;return t*e/(i+n)}(n.length,r.length),l=0;l=1?e:"visible"}]}),["visibility"])}(n),function(t,e){function i(t){t=t.trim(),a.fillStyle="#000",a.fillStyle=t;var e=a.fillStyle;if(a.fillStyle="#fff",a.fillStyle=t,e==a.fillStyle){a.fillRect(0,0,1,1);var i=a.getImageData(0,0,1,1).data;a.clearRect(0,0,1,1);var n=i[3]/255;return[i[0]*n,i[1]*n,i[2]*n,n]}}function n(e,i){return[e,i,function(e){function i(t){return Math.max(0,Math.min(255,t))}if(e[3])for(var n=0;n<3;n++)e[n]=Math.round(i(e[n]/e[3]));return e[3]=t.numberToString(t.clamp(0,1,e[3])),"rgba("+e.join(",")+")"}]}var r=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");r.width=r.height=1;var a=r.getContext("2d");t.addPropertiesHandler(i,n,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),t.consumeColor=t.consumeParenthesised.bind(null,i),t.mergeColors=n}(n),function(t,e){function i(t){function e(){var e=o.exec(t);a=e?e[0]:void 0}function i(){if("("!==a)return function(){var t=Number(a);return e(),t}();e();var t=r();return")"!==a?NaN:(e(),t)}function n(){for(var t=i();"*"===a||"/"===a;){var n=a;e();var r=i();"*"===n?t*=r:t/=r}return t}function r(){for(var t=n();"+"===a||"-"===a;){var i=a;e();var r=n();"+"===i?t+=r:t-=r}return t}var a,o=/([\+\-\w\.]+|[\(\)\*\/])/g;return e(),r()}function n(t,e){if("0"==(e=e.trim().toLowerCase())&&"px".search(t)>=0)return{px:0};if(/^[^(]*$|^calc/.test(e)){e=e.replace(/calc\(/g,"(");var n={};e=e.replace(t,(function(t){return n[t]=null,"U"+t}));for(var r="U("+t.source+")",a=e.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+r,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),o=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+i+")":i}]}var o="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=n.bind(null,new RegExp(o,"g")),u=n.bind(null,new RegExp(o+"|%","g")),l=n.bind(null,/deg|rad|grad|turn/g);t.parseLength=s,t.parseLengthOrPercent=u,t.consumeLengthOrPercent=t.consumeParenthesised.bind(null,u),t.parseAngle=l,t.mergeDimensions=a;var c=t.consumeParenthesised.bind(null,s),h=t.consumeRepeated.bind(void 0,c,/^/),f=t.consumeRepeated.bind(void 0,h,/^,/);t.consumeSizePairList=f;var m=t.mergeNestedRepeated.bind(void 0,r," "),d=t.mergeNestedRepeated.bind(void 0,m,",");t.mergeNonNegativeSizePair=m,t.addPropertiesHandler((function(t){var e=f(t);if(e&&""==e[1])return e[0]}),d,["background-size"]),t.addPropertiesHandler(u,r,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),t.addPropertiesHandler(u,a,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(n),function(t,e){function i(e){return t.consumeLengthOrPercent(e)||t.consumeToken(/^auto/,e)}function n(e){var n=t.consumeList([t.ignore(t.consumeToken.bind(null,/^rect/)),t.ignore(t.consumeToken.bind(null,/^\(/)),t.consumeRepeated.bind(null,i,/^,/),t.ignore(t.consumeToken.bind(null,/^\)/))],e);if(n&&4==n[0].length)return n[0]}var r=t.mergeWrappedNestedRepeated.bind(null,(function(t){return"rect("+t+")"}),(function(e,i){return"auto"==e||"auto"==i?[!0,!1,function(n){var r=n?e:i;if("auto"==r)return"auto";var a=t.mergeDimensions(r,r);return a[2](a[0])}]:t.mergeDimensions(e,i)}),", ");t.parseBox=n,t.mergeBoxes=r,t.addPropertiesHandler(n,r,["clip"])}(n),function(t,e){function i(t){return function(e){var i=0;return t.map((function(t){return t===l?e[i++]:t}))}}function n(t){return t}function r(e){if("none"==(e=e.toLowerCase().trim()))return[];for(var i,n=/\s*(\w+)\(([^)]*)\)/g,r=[],a=0;i=n.exec(e);){if(i.index!=a)return;a=i.index+i[0].length;var o=i[1],s=f[o];if(!s)return;var u=i[2].split(","),l=s[0];if(l.length=0&&this._cancelHandlers.splice(i,1)}else u.call(this,t,e)},a}}}(),function(t){var e=document.documentElement,i=null,n=!1;try{var r="0"==getComputedStyle(e).getPropertyValue("opacity")?"1":"0";(i=e.animate({opacity:[r,r]},{duration:1})).currentTime=0,n=getComputedStyle(e).getPropertyValue("opacity")==r}catch(t){}finally{i&&i.cancel()}if(!n){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(e,i){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),a.call(this,e,i)}}}(i),function(t,e,i){function n(t){var i=e.timeline;i.currentTime=t,i._discardAnimations(),0==i._animations.length?a=!1:requestAnimationFrame(n)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r((function(i){e.timeline._updateAnimationsPromises(),t(i),e.timeline._updateAnimationsPromises()}))},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter((function(t){return t._updatePromises()}))},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter((function(t){return"finished"!=t.playState&&"idle"!=t.playState}))},_play:function(t){var i=new e.Animation(t,this);return this._animations.push(i),e.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(t){return t&&t.remove(),this._play(t)}};var a=!1;e.restartWebAnimationsNextTick=function(){a||(a=!0,requestAnimationFrame(n))};var o=new e.AnimationTimeline;e.timeline=o;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return o}})}catch(t){}try{window.document.timeline=o}catch(t){}}(0,r),function(t,e,i){e.animationsWithPromises=[],e.Animation=function(e,i){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,i,n,r,a=!!this._animation;a&&(t=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),a&&(1!=t&&(this.playbackRate=t),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e\n :host {\n display: inline-block;\n position: relative;\n width: 400px;\n border: 1px solid;\n padding: 2px;\n -moz-appearance: textarea;\n -webkit-appearance: textarea;\n overflow: hidden;\n }\n\n .mirror-text {\n visibility: hidden;\n word-wrap: break-word;\n @apply --iron-autogrow-textarea;\n }\n\n .fit {\n @apply --layout-fit;\n }\n\n textarea {\n position: relative;\n outline: none;\n border: none;\n resize: none;\n background: inherit;\n color: inherit;\n /* see comments in template */\n width: 100%;\n height: 100%;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n text-align: inherit;\n @apply --iron-autogrow-textarea;\n }\n\n textarea::-webkit-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea::-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-ms-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n'],['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n']);return u=function(){return t},t}Object(a.a)({_template:Object(s.a)(u()),is:"iron-autogrow-textarea",behaviors:[r.a,n.a],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(t){this.$.textarea.selectionStart=t},set selectionEnd(t){this.$.textarea.selectionEnd=t},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var t=this.$.textarea.validity.valid;return t&&(this.required&&""===this.value?t=!1:this.hasValidator()&&(t=r.a.validate.call(this,this.value))),this.invalid=!t,this.fire("iron-input-validate"),t},_bindValueChanged:function(t){this.value=t},_valueChanged:function(t){var e=this.textarea;e&&(e.value!==t&&(e.value=t||0===t?t:""),this.bindValue=t,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(t){var e=Object(o.a)(t).path;this.value=e?e[0].value:t.target.value},_constrain:function(t){var e;for(t=t||[""],e=this.maxRows>0&&t.length>this.maxRows?t.slice(0,this.maxRows):t.slice(0);this.rows>0&&e.length")+" "},_valueForMirror:function(){var t=this.textarea;if(t)return this.tokens=t&&t.value?t.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}})}}]); -//# sourceMappingURL=chunk.b3c1784f195e10f93b50.js.map \ No newline at end of file +/*! For license information please see chunk.77f2d29b4f5da94ea7d7.js.LICENSE.txt */ +(self.webpackJsonp=self.webpackJsonp||[]).push([[9],{172:function(t,e,i){"use strict";i.d(e,"a",(function(){return c}));const n=Symbol("Comlink.proxy"),r=Symbol("Comlink.endpoint"),a=Symbol("Comlink.releaseProxy"),o=Symbol("Comlink.thrown"),s=t=>"object"==typeof t&&null!==t||"function"==typeof t,u=new Map([["proxy",{canHandle:t=>s(t)&&t[n],serialize(t){const{port1:e,port2:i}=new MessageChannel;return function t(e,i=self){i.addEventListener("message",(function r(a){if(!a||!a.data)return;const{id:s,type:u,path:c}=Object.assign({path:[]},a.data),h=(a.data.argumentList||[]).map(p);let f;try{const i=c.slice(0,-1).reduce((t,e)=>t[e],e),r=c.reduce((t,e)=>t[e],e);switch(u){case 0:f=r;break;case 1:i[c.slice(-1)[0]]=p(a.data.value),f=!0;break;case 2:f=r.apply(i,h);break;case 3:f=function(t){return Object.assign(t,{[n]:!0})}(new r(...h));break;case 4:{const{port1:i,port2:n}=new MessageChannel;t(e,n),f=function(t,e){return m.set(t,e),t}(i,[i])}break;case 5:f=void 0}}catch(g){f={value:g,[o]:0}}Promise.resolve(f).catch(t=>({value:t,[o]:0})).then(t=>{const[e,n]=d(t);i.postMessage(Object.assign(Object.assign({},e),{id:s}),n),5===u&&(i.removeEventListener("message",r),l(i))})})),i.start&&i.start()}(t,e),[i,[i]]},deserialize:t=>(t.start(),c(t))}],["throw",{canHandle:t=>s(t)&&o 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 l(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function c(t,e){return function t(e,i=[],n=function(){}){let o=!1;const s=new Proxy(n,{get(n,r){if(h(o),r===a)return()=>g(e,{type:5,path:i.map(t=>t.toString())}).then(()=>{l(e),o=!0});if("then"===r){if(0===i.length)return{then:()=>s};const t=g(e,{type:0,path:i.map(t=>t.toString())}).then(p);return t.then.bind(t)}return t(e,[...i,r])},set(t,n,r){h(o);const[a,s]=d(r);return g(e,{type:1,path:[...i,n].map(t=>t.toString()),value:a},s).then(p)},apply(n,a,s){h(o);const u=i[i.length-1];if(u===r)return g(e,{type:4}).then(p);if("bind"===u)return t(e,i.slice(0,-1));const[l,c]=f(s);return g(e,{type:2,path:i.map(t=>t.toString()),argumentList:l},c).then(p)},construct(t,n){h(o);const[r,a]=f(n);return g(e,{type:3,path:i.map(t=>t.toString()),argumentList:r},a).then(p)}});return s}(t,[],e)}function h(t){if(t)throw new Error("Proxy has been released and is not useable")}function f(t){const e=t.map(d);return[e.map(t=>t[0]),(i=e.map(t=>t[1]),Array.prototype.concat.apply([],i))];var i}const m=new WeakMap;function d(t){for(const[e,i]of u)if(i.canHandle(t)){const[n,r]=i.serialize(t);return[{type:3,name:e,value:n},r]}return[{type:0,value:t},m.get(t)||[]]}function p(t){switch(t.type){case 3:return u.get(t.name).deserialize(t.value);case 0:return t.value}}function g(t,e,i){return new Promise(n=>{const r=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===r&&(t.removeEventListener("message",e),n(i.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:r},e),i)})}},173:function(t,e){var i,n,r;n={},r={},function(t,e){function i(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=f}function n(){return t.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function r(e,n,r){var a=new i;return n&&(a.fill="both",a.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.getOwnPropertyNames(e).forEach((function(i){if("auto"!=e[i]){if(("number"==typeof a[i]||"duration"==i)&&("number"!=typeof e[i]||isNaN(e[i])))return;if("fill"==i&&-1==c.indexOf(e[i]))return;if("direction"==i&&-1==h.indexOf(e[i]))return;if("playbackRate"==i&&1!==e[i]&&t.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;a[i]=e[i]}})):a.duration=e,a}function a(t,e,i,n){return t<0||t>1||i<0||i>1?f:function(r){function a(t,e,i){return 3*t*(1-i)*(1-i)*i+3*e*(1-i)*i*i+i*i*i}if(r<=0){var o=0;return t>0?o=e/t:!e&&i>0&&(o=n/i),o*r}if(r>=1){var s=0;return i<1?s=(n-1)/(i-1):1==i&&t<1&&(s=(e-1)/(t-1)),1+s*(r-1)}for(var u=0,l=1;u=1)return 1;var n=1/t;return(i+=e*n)-i%n}}function s(t){_||(_=document.createElement("div").style),_.animationTimingFunction="",_.animationTimingFunction=t;var e=_.animationTimingFunction;if(""==e&&n())throw new TypeError(t+" is not a valid value for easing");return e}function u(t){if("linear"==t)return f;var e=y.exec(t);if(e)return a.apply(this,e.slice(1).map(Number));var i=b.exec(t);if(i)return o(Number(i[1]),p);var n=w.exec(t);return n?o(Number(n[1]),{start:m,middle:d,end:p}[n[2]]):g[t]||f}function l(t,e,i){if(null==e)return x;var n=i.delay+t+i.endDelay;return e=Math.min(i.delay+t,n)?E:A}var c="backwards|forwards|both|none".split("|"),h="reverse|alternate|alternate-reverse".split("|"),f=function(t){return t};i.prototype={_setMember:function(e,i){this["_"+e]=i,this._effect&&(this._effect._timingInput[e]=i,this._effect._timing=t.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=t.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(t){this._setMember("delay",t)},get delay(){return this._delay},set endDelay(t){this._setMember("endDelay",t)},get endDelay(){return this._endDelay},set fill(t){this._setMember("fill",t)},get fill(){return this._fill},set iterationStart(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterationStart must be a non-negative number, received: "+t);this._setMember("iterationStart",t)},get iterationStart(){return this._iterationStart},set duration(t){if("auto"!=t&&(isNaN(t)||t<0)&&n())throw new TypeError("duration must be non-negative or auto, received: "+t);this._setMember("duration",t)},get duration(){return this._duration},set direction(t){this._setMember("direction",t)},get direction(){return this._direction},set easing(t){this._easingFunction=u(s(t)),this._setMember("easing",t)},get easing(){return this._easing},set iterations(t){if((isNaN(t)||t<0)&&n())throw new TypeError("iterations must be non-negative, received: "+t);this._setMember("iterations",t)},get iterations(){return this._iterations}};var m=1,d=.5,p=0,g={ease:a(.25,.1,.25,1),"ease-in":a(.42,0,1,1),"ease-out":a(0,0,.58,1),"ease-in-out":a(.42,0,.58,1),"step-start":o(1,m),"step-middle":o(1,d),"step-end":o(1,p)},_=null,v="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",y=new RegExp("cubic-bezier\\("+v+","+v+","+v+","+v+"\\)"),b=/steps\(\s*(\d+)\s*\)/,w=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,x=0,T=1,E=2,A=3;t.cloneTimingInput=function(t){if("number"==typeof t)return t;var e={};for(var i in t)e[i]=t[i];return e},t.makeTiming=r,t.numericTimingToObject=function(t){return"number"==typeof t&&(t=isNaN(t)?{duration:0}:{duration:t}),t},t.normalizeTimingInput=function(e,i){return r(e=t.numericTimingToObject(e),i)},t.calculateActiveDuration=function(t){return Math.abs(function(t){return 0===t.duration||0===t.iterations?0:t.duration*t.iterations}(t)/t.playbackRate)},t.calculateIterationProgress=function(t,e,i){var n=l(t,e,i),r=function(t,e,i,n,r){switch(n){case T:return"backwards"==e||"both"==e?0:null;case A:return i-r;case E:return"forwards"==e||"both"==e?t:null;case x:return null}}(t,i.fill,e,n,i.delay);if(null===r)return null;var a=function(t,e,i,n,r){var a=r;return 0===t?e!==T&&(a+=i):a+=n/t,a}(i.duration,n,i.iterations,r,i.iterationStart),o=function(t,e,i,n,r,a){var o=t===1/0?e%1:t%1;return 0!==o||i!==E||0===n||0===r&&0!==a||(o=1),o}(a,i.iterationStart,n,i.iterations,r,i.duration),s=function(t,e,i,n){return t===E&&e===1/0?1/0:1===i?Math.floor(n)-1:Math.floor(n)}(n,i.iterations,o,a),u=function(t,e,i){var n=t;if("normal"!==t&&"reverse"!==t){var r=e;"alternate-reverse"===t&&(r+=1),n="normal",r!==1/0&&r%2!=0&&(n="reverse")}return"normal"===n?i:1-i}(i.direction,s,o);return i._easingFunction(u)},t.calculatePhase=l,t.normalizeEasing=s,t.parseEasingFunction=u}(i={}),function(t,e){function i(t,e){return t in u&&u[t][e]||e}function n(t,e,n){if(!function(t){return"display"===t||0===t.lastIndexOf("animation",0)||0===t.lastIndexOf("transition",0)}(t)){var r=a[t];if(r)for(var s in o.style[t]=e,r){var u=r[s],l=o.style[u];n[u]=i(u,l)}else n[t]=i(t,e)}}function r(t){var e=[];for(var i in t)if(!(i in["easing","offset","composite"])){var n=t[i];Array.isArray(n)||(n=[n]);for(var r,a=n.length,o=0;o1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==r){if("add"==a||"accumulate"==a)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=a)throw new TypeError("Invalid composite mode "+a+".")}else a="easing"==r?t.normalizeEasing(a):""+a;n(r,a,i)}return null==i.offset&&(i.offset=null),null==i.easing&&(i.easing="linear"),i})),a=!0,o=-1/0,s=0;s=0&&t.offset<=1})),a||function(){var t=i.length;null==i[t-1].offset&&(i[t-1].offset=1),t>1&&null==i[0].offset&&(i[0].offset=0);for(var e=0,n=i[0].offset,r=1;r=t.applyFrom&&i0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(t){t=+t,isNaN(t)||(e.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-t/this._playbackRate),this._currentTimePending=!1,this._currentTime!=t&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(t,!0),e.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(t){t=+t,isNaN(t)||this._paused||this._idle||(this._startTime=t,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),e.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(t){if(t!=this._playbackRate){var i=this.currentTime;this._playbackRate=t,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)),null!=i&&(this.currentTime=i)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,e.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),e.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(t,e){"function"==typeof e&&"finish"==t&&this._finishHandlers.push(e)},removeEventListener:function(t,e){if("finish"==t){var i=this._finishHandlers.indexOf(e);i>=0&&this._finishHandlers.splice(i,1)}},_fireEvents:function(t){if(this._isFinished){if(!this._finishedFlag){var e=new n(this,this._currentTime,t),i=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout((function(){i.forEach((function(t){t.call(e.target,e)}))}),0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(t,e){this._idle||this._paused||(null==this._startTime?e&&(this.startTime=t-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((t-this._startTime)*this.playbackRate)),e&&(this._currentTimePending=!1,this._fireEvents(t))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var t=this._effect._target;return t._activeAnimations||(t._activeAnimations=[]),t._activeAnimations},_markTarget:function(){var t=this._targetAnimations();-1===t.indexOf(this)&&t.push(this)},_unmarkTarget:function(){var t=this._targetAnimations(),e=t.indexOf(this);-1!==e&&t.splice(e,1)}}}(i,n),function(t,e,i){function n(t){var e=l;l=[],tn?i%=n:n%=i;return t*e/(i+n)}(n.length,r.length),l=0;l=1?e:"visible"}]}),["visibility"])}(n),function(t,e){function i(t){t=t.trim(),a.fillStyle="#000",a.fillStyle=t;var e=a.fillStyle;if(a.fillStyle="#fff",a.fillStyle=t,e==a.fillStyle){a.fillRect(0,0,1,1);var i=a.getImageData(0,0,1,1).data;a.clearRect(0,0,1,1);var n=i[3]/255;return[i[0]*n,i[1]*n,i[2]*n,n]}}function n(e,i){return[e,i,function(e){function i(t){return Math.max(0,Math.min(255,t))}if(e[3])for(var n=0;n<3;n++)e[n]=Math.round(i(e[n]/e[3]));return e[3]=t.numberToString(t.clamp(0,1,e[3])),"rgba("+e.join(",")+")"}]}var r=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");r.width=r.height=1;var a=r.getContext("2d");t.addPropertiesHandler(i,n,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),t.consumeColor=t.consumeParenthesised.bind(null,i),t.mergeColors=n}(n),function(t,e){function i(t){function e(){var e=o.exec(t);a=e?e[0]:void 0}function i(){if("("!==a)return function(){var t=Number(a);return e(),t}();e();var t=r();return")"!==a?NaN:(e(),t)}function n(){for(var t=i();"*"===a||"/"===a;){var n=a;e();var r=i();"*"===n?t*=r:t/=r}return t}function r(){for(var t=n();"+"===a||"-"===a;){var i=a;e();var r=n();"+"===i?t+=r:t-=r}return t}var a,o=/([\+\-\w\.]+|[\(\)\*\/])/g;return e(),r()}function n(t,e){if("0"==(e=e.trim().toLowerCase())&&"px".search(t)>=0)return{px:0};if(/^[^(]*$|^calc/.test(e)){e=e.replace(/calc\(/g,"(");var n={};e=e.replace(t,(function(t){return n[t]=null,"U"+t}));for(var r="U("+t.source+")",a=e.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+r,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),o=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+i+")":i}]}var o="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=n.bind(null,new RegExp(o,"g")),u=n.bind(null,new RegExp(o+"|%","g")),l=n.bind(null,/deg|rad|grad|turn/g);t.parseLength=s,t.parseLengthOrPercent=u,t.consumeLengthOrPercent=t.consumeParenthesised.bind(null,u),t.parseAngle=l,t.mergeDimensions=a;var c=t.consumeParenthesised.bind(null,s),h=t.consumeRepeated.bind(void 0,c,/^/),f=t.consumeRepeated.bind(void 0,h,/^,/);t.consumeSizePairList=f;var m=t.mergeNestedRepeated.bind(void 0,r," "),d=t.mergeNestedRepeated.bind(void 0,m,",");t.mergeNonNegativeSizePair=m,t.addPropertiesHandler((function(t){var e=f(t);if(e&&""==e[1])return e[0]}),d,["background-size"]),t.addPropertiesHandler(u,r,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),t.addPropertiesHandler(u,a,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(n),function(t,e){function i(e){return t.consumeLengthOrPercent(e)||t.consumeToken(/^auto/,e)}function n(e){var n=t.consumeList([t.ignore(t.consumeToken.bind(null,/^rect/)),t.ignore(t.consumeToken.bind(null,/^\(/)),t.consumeRepeated.bind(null,i,/^,/),t.ignore(t.consumeToken.bind(null,/^\)/))],e);if(n&&4==n[0].length)return n[0]}var r=t.mergeWrappedNestedRepeated.bind(null,(function(t){return"rect("+t+")"}),(function(e,i){return"auto"==e||"auto"==i?[!0,!1,function(n){var r=n?e:i;if("auto"==r)return"auto";var a=t.mergeDimensions(r,r);return a[2](a[0])}]:t.mergeDimensions(e,i)}),", ");t.parseBox=n,t.mergeBoxes=r,t.addPropertiesHandler(n,r,["clip"])}(n),function(t,e){function i(t){return function(e){var i=0;return t.map((function(t){return t===l?e[i++]:t}))}}function n(t){return t}function r(e){if("none"==(e=e.toLowerCase().trim()))return[];for(var i,n=/\s*(\w+)\(([^)]*)\)/g,r=[],a=0;i=n.exec(e);){if(i.index!=a)return;a=i.index+i[0].length;var o=i[1],s=f[o];if(!s)return;var u=i[2].split(","),l=s[0];if(l.length=0&&this._cancelHandlers.splice(i,1)}else u.call(this,t,e)},a}}}(),function(t){var e=document.documentElement,i=null,n=!1;try{var r="0"==getComputedStyle(e).getPropertyValue("opacity")?"1":"0";(i=e.animate({opacity:[r,r]},{duration:1})).currentTime=0,n=getComputedStyle(e).getPropertyValue("opacity")==r}catch(t){}finally{i&&i.cancel()}if(!n){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(e,i){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),a.call(this,e,i)}}}(i),function(t,e,i){function n(t){var i=e.timeline;i.currentTime=t,i._discardAnimations(),0==i._animations.length?a=!1:requestAnimationFrame(n)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r((function(i){e.timeline._updateAnimationsPromises(),t(i),e.timeline._updateAnimationsPromises()}))},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter((function(t){return t._updatePromises()}))},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter((function(t){return"finished"!=t.playState&&"idle"!=t.playState}))},_play:function(t){var i=new e.Animation(t,this);return this._animations.push(i),e.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(t){return t&&t.remove(),this._play(t)}};var a=!1;e.restartWebAnimationsNextTick=function(){a||(a=!0,requestAnimationFrame(n))};var o=new e.AnimationTimeline;e.timeline=o;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return o}})}catch(t){}try{window.document.timeline=o}catch(t){}}(0,r),function(t,e,i){e.animationsWithPromises=[],e.Animation=function(e,i){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,i,n,r,a=!!this._animation;a&&(t=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),a&&(1!=t&&(this.playbackRate=t),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e\n :host {\n display: inline-block;\n position: relative;\n width: 400px;\n border: 1px solid;\n padding: 2px;\n -moz-appearance: textarea;\n -webkit-appearance: textarea;\n overflow: hidden;\n }\n\n .mirror-text {\n visibility: hidden;\n word-wrap: break-word;\n @apply --iron-autogrow-textarea;\n }\n\n .fit {\n @apply --layout-fit;\n }\n\n textarea {\n position: relative;\n outline: none;\n border: none;\n resize: none;\n background: inherit;\n color: inherit;\n /* see comments in template */\n width: 100%;\n height: 100%;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n text-align: inherit;\n @apply --iron-autogrow-textarea;\n }\n\n textarea::-webkit-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea::-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-ms-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n'],['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n']);return u=function(){return t},t}Object(a.a)({_template:Object(s.a)(u()),is:"iron-autogrow-textarea",behaviors:[r.a,n.a],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(t){this.$.textarea.selectionStart=t},set selectionEnd(t){this.$.textarea.selectionEnd=t},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var t=this.$.textarea.validity.valid;return t&&(this.required&&""===this.value?t=!1:this.hasValidator()&&(t=r.a.validate.call(this,this.value))),this.invalid=!t,this.fire("iron-input-validate"),t},_bindValueChanged:function(t){this.value=t},_valueChanged:function(t){var e=this.textarea;e&&(e.value!==t&&(e.value=t||0===t?t:""),this.bindValue=t,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(t){var e=Object(o.a)(t).path;this.value=e?e[0].value:t.target.value},_constrain:function(t){var e;for(t=t||[""],e=this.maxRows>0&&t.length>this.maxRows?t.slice(0,this.maxRows):t.slice(0);this.rows>0&&e.length")+" "},_valueForMirror:function(){var t=this.textarea;if(t)return this.tokens=t&&t.value?t.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}})}}]); +//# sourceMappingURL=chunk.77f2d29b4f5da94ea7d7.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.b3c1784f195e10f93b50.js.LICENSE.txt b/supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_es5/chunk.b3c1784f195e10f93b50.js.LICENSE.txt rename to supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js.gz b/supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2a430e36128eb62643ffb31b9ed76739e4aeaedc GIT binary patch literal 16938 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 B6UG1l literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js.map b/supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js.map new file mode 100644 index 000000000..b8e1d982c --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.77f2d29b4f5da94ea7d7.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.77f2d29b4f5da94ea7d7.js","sources":["webpack:///chunk.77f2d29b4f5da94ea7d7.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js b/supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js new file mode 100644 index 000000000..1209f6bd2 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js @@ -0,0 +1,2 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[1],{181:function(e,r,n){"use strict";n.r(r),n.d(r,"codeMirror",(function(){return c})),n.d(r,"codeMirrorCss",(function(){return i}));var a=n(170),o=n.n(a),s=n(177),t=(n(178),n(179),n(8));o.a.commands.save=function(e){Object(t.a)(e.getWrapperElement(),"editor-save")};var c=o.a,i=s.a}}]); +//# sourceMappingURL=chunk.844372507e83ac4a4c2a.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js.gz b/supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8995f947d51d61f99826ef5d35b48ba15c7cf365 GIT binary patch literal 283 zcmV+$0p$K4iwFP!0000218q;ma%(XR-M^oB<=Qi@!yIqQ%*=|f!m;nj4kzDU=5{02 z0p_q-mR&4`pc|Xcno#|kj7C>CT!w8|Wmi|R8!?P!WBGF1XkW92p&()SaH{Qa!g;D` zKUFZ27;#}_z(`DK8{kfj$kLQxAAfvE=-Xr_^qBu~y5!uS*R`kXLI-F9lwq+tgPOOr@ccT($1f_hvJym1ISJ$O4KMtQM5ZU4ZIi~Gr}vtvoE&Z|U2U6& h%qEkGOgt6MU^W3d2}vCXS$DDp;UoSMF9U}G001w_gwp^3 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js.map b/supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js.map new file mode 100644 index 000000000..d29d36529 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.844372507e83ac4a4c2a.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.844372507e83ac4a4c2a.js","sources":["webpack:///chunk.844372507e83ac4a4c2a.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.a5dbbd86f7fca3132058.js b/supervisor/api/panel/frontend_es5/chunk.a5dbbd86f7fca3132058.js deleted file mode 100644 index 24282c0f8..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.a5dbbd86f7fca3132058.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[7],{175:function(e,t,r){"use strict";r.r(t);var n=r(0),i=r(62),o=r(26),a=(r(95),r(122),r(18)),s=r(36),c=r(10),l=r(11);function u(e){return(u="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})(e)}function f(){var e=b(["\n iframe {\n display: block;\n width: 100%;\n height: 100%;\n border: 0;\n }\n\n .header + iframe {\n height: calc(100% - 40px);\n }\n\n .header {\n display: flex;\n align-items: center;\n font-size: 16px;\n height: 40px;\n padding: 0 16px;\n pointer-events: none;\n background-color: var(--app-header-background-color);\n font-weight: 400;\n color: var(--app-header-text-color, white);\n border-bottom: var(--app-header-border-bottom, none);\n box-sizing: border-box;\n --mdc-icon-size: 20px;\n }\n\n .main-title {\n margin: 0 0 0 24px;\n line-height: 20px;\n flex-grow: 1;\n }\n\n mwc-icon-button {\n pointer-events: auto;\n }\n\n hass-subpage {\n --app-header-background-color: var(--sidebar-background-color);\n --app-header-text-color: var(--sidebar-text-color);\n --app-header-border-bottom: 1px solid var(--divider-color);\n }\n "]);return f=function(){return e},e}function d(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function p(){var e=b(['
\n \n \n
',"
\n
\n ",""]);return p=function(){return e},e}function h(){var e=b(["",""]);return h=function(){return e},e}function m(){var e=b(["\n ","\n "]);return m=function(){return e},e}function y(){var e=b([""]);return y=function(){return e},e}function v(){var e=b([" "]);return v=function(){return e},e}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?E(e):t}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function x(e){var t,r=A(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function j(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function P(e){return e.decorators&&e.decorators.length}function D(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function S(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function A(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a^9x*TI<-RQ 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.a5dbbd86f7fca3132058.js.map b/supervisor/api/panel/frontend_es5/chunk.a5dbbd86f7fca3132058.js.map deleted file mode 100644 index 5855ae0b3..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.a5dbbd86f7fca3132058.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.a5dbbd86f7fca3132058.js","sources":["webpack:///chunk.a5dbbd86f7fca3132058.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.76222be804ff0ff35e91.js b/supervisor/api/panel/frontend_es5/chunk.adf974a3f56fd8dc1c37.js similarity index 99% rename from supervisor/api/panel/frontend_es5/chunk.76222be804ff0ff35e91.js rename to supervisor/api/panel/frontend_es5/chunk.adf974a3f56fd8dc1c37.js index dbea13459..a3b8f5c2e 100644 --- a/supervisor/api/panel/frontend_es5/chunk.76222be804ff0ff35e91.js +++ b/supervisor/api/panel/frontend_es5/chunk.adf974a3f56fd8dc1c37.js @@ -1,2 +1,2 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[8],{165:function(e,t,r){var n,i,o;function l(e){return(l="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})(e)}o=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,r=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),s=n||i||o,a=s&&(n?document.documentMode||6:+(o||i)[1]),u=!o&&/WebKit\//.test(e),c=u&&/Qt\/\d+\.\d+/.test(e),f=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),g=/PhantomJS/.test(e),m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),y=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),b=m||/Mac/.test(t),w=/\bCrOS\b/.test(e),x=/win/i.test(t),C=d&&e.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(d=!1,u=!0);var S=b&&(c||d&&(null==C||C<12.11)),k=r||s&&a>=9;function M(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var L,T=function(e,t){var r=e.className,n=M(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function N(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function O(e,t){return N(e).appendChild(t)}function A(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}m?P=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:s&&(P=function(e){try{e.select()}catch(t){}});var B=function(){this.id=null};function G(e,t){for(var r=0;r=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var _=[""];function Y(e){for(;_.length<=e;)_.push(q(_)+" ");return _[e]}function q(e){return e[e.length-1]}function $(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&ne.test(e)}function oe(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var se=null;function ae(e,t,r){var n;se=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:se=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:se=i)}return null!=n?n:se}var ue=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(l,s){var a="ltr"==s?"L":"R";if(0==l.length||"ltr"==s&&!e.test(l))return!1;for(var u,c=l.length,f=[],d=0;d-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ge(e,t){var r=he(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function be(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){pe(this,e,t)}}function we(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function xe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ce(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){we(e),xe(e)}function ke(e){return e.target||e.srcElement}function Me(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),b&&e.ctrlKey&&1==t&&(t=3),t}var Le,Te,Ne=function(){if(s&&a<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function Oe(e){if(null==Le){var t=A("span","​");O(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Le=t.offsetWidth<=1&&t.offsetHeight>2&&!(s&&a<8))}var r=Le?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Ae(e){if(null!=Te)return Te;var t=O(e,document.createTextNode("AخA")),r=L(t,0,1).getBoundingClientRect(),n=L(t,1,2).getBoundingClientRect();return N(e),!(!r||r.left==r.right)&&(Te=n.right-r.right<3)}var De,We=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),l=o.indexOf("\r");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},He=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(De){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(De){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},ze="oncopy"in(De=A("div"))||(De.setAttribute("oncopy","return;"),"function"==typeof De.oncopy),Fe=null,Pe={},Ee={};function Ie(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Pe[e]=t}function Re(e){if("string"==typeof e&&Ee.hasOwnProperty(e))e=Ee[e];else if(e&&"string"==typeof e.name&&Ee.hasOwnProperty(e.name)){var t=Ee[e.name];"string"==typeof t&&(t={name:t}),(e=J(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Re("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Re("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Be(e,t){t=Re(t);var r=Pe[t.name];if(!r)return Be(e,"text/plain");var n=r(e,t);if(Ge.hasOwnProperty(t.name)){var i=Ge[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Ge={};function Ue(e,t){I(t,Ge.hasOwnProperty(e)?Ge[e]:Ge[e]={})}function Ve(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function je(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ke(e,t,r){return!e.startState||e.startState(t,r)}var Xe=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function _e(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&tr?tt(r,_e(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?tt(e.line,t):r<0?tt(e.line,0):e}(t,_e(e,t.line).text.length)}function ut(e,t){for(var r=[],n=0;n=this.string.length},Xe.prototype.sol=function(){return this.pos==this.lineStart},Xe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xe.prototype.next=function(){if(this.post},Xe.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xe.prototype.skipToEnd=function(){this.pos=this.string.length},Xe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xe.prototype.backUp=function(e){this.pos-=e},Xe.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Xe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xe.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ct=function(e,t){this.state=e,this.lookAhead=t},ft=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,r,n){var i=[e.state.modeGen],o={};xt(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,xt(e,t.text,s.mode,r,(function(e,t){for(var r=a;ue&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;re.options.maxHighlightLength&&Ve(e.doc.mode,n.state),o=dt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function pt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new ft(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=_e(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof ct?u.lookAhead:0)<=o.modeFrontier))return s;var c=R(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&_e(n,o-1).stateAfter,s=l?ft.fromSaved(n,l,o):new ft(n,Ke(n.mode),o);return n.iter(o,t,(function(r){gt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&nt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ft.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ft.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ft.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ft.fromSaved=function(e,t,r){return t instanceof ct?new ft(e,Ve(e.mode,t.state),r,t.lookAhead):new ft(e,Ve(e.mode,t),r)},ft.prototype.save=function(e){var t=!1!==e?Ve(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ct(t,this.maxLookAhead):t};var yt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function bt(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=_e(l,(t=at(l,t)).line),u=pt(e,t.line,r),c=new Xe(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pose.options.maxHighlightLength?(s=!1,l&>(e,t,n,f.pos),f.pos=t.length,a=null):a=wt(vt(r,f,n.state,d),o),d){var h=d[0].name;h&&(a="m-"+(a?h+" "+a:h))}if(!s||c!=a){for(;u=t:o.to>t);(n||(n=[])).push(new kt(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from0&&s)for(var b=0;bt)&&(!r||Ht(r,o.marker)<0)&&(r=o.marker)}return r}function It(e,t,r,n,i){var o=_e(e,t),l=St&&o.markedSpans;if(l)for(var s=0;s=0&&f<=0||c<=0&&f>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.to,r)>=0:rt(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.from,n)<=0:rt(u.from,n)<0)))return!0}}}function Rt(e){for(var t;t=Ft(e);)e=t.find(-1,!0).line;return e}function Bt(e,t){var r=_e(e,t),n=Rt(r);return r==n?t:Ze(n)}function Gt(e,t){if(t>e.lastLine())return t;var r,n=_e(e,t);if(!Ut(e,n))return t;for(;r=Pt(n);)n=r.find(1,!0).line;return Ze(n)+1}function Ut(e,t){var r=St&&t.markedSpans;if(r)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var _t=function(e,t,r){this.text=e,At(this,t),this.height=r?r(this):1};function Yt(e){e.parent=null,Ot(e)}_t.prototype.lineNo=function(){return Ze(this)},be(_t);var qt={},$t={};function Zt(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?$t:qt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Jt(e,t){var r=D("span",null,null,u?"padding-right: .1px":null),n={pre:D("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;n.pos=0,n.addToken=er,Ae(e.display.measure)&&(l=ce(o,e.doc.direction))&&(n.addToken=tr(n.addToken,l)),n.map=[],nr(o,n,ht(e,o,t!=e.display.externalMeasured&&Ze(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=F(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=F(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Oe(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(u){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=F(n.pre.className,n.textClass||"")),n}function Qt(e){var t=A("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function er(e,t,r,n,i,o,l){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;iu&&f.from<=u);d++);if(f.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,f.to-u),i,o,null,s,a),o=null,n=n.slice(f.to-u),u=f.to}}}function rr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,f,d,h=i.length,p=0,g=1,m="",v=0;;){if(v==p){a=u=c=s="",d=null,f=null,v=1/0;for(var y=[],b=void 0,w=0;wp||C.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&v>x.to&&(v=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==v&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((d||(d={})).title=C.title),C.attributes)for(var S in C.attributes)(d||(d={}))[S]=C.attributes[S];C.collapsed&&(!f||Ht(f.marker,C)<0)&&(f=x)}else x.from>p&&v>x.from&&(v=x.from)}if(b)for(var k=0;k=h)break;for(var L=Math.min(h,v);;){if(m){var T=p+m.length;if(!f){var N=T>L?m.slice(0,L-p):m;t.addToken(t,N,l?l+a:a,c,p+N.length==v?u:"",s,d)}if(T>=L){m=m.slice(L-p),p=L;break}p=T,c=""}m=i.slice(o,o=r[g++]),l=Zt(r[g++],t.cm.options)}}else for(var O=1;Or)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Ar(e,t,r,n){return Hr(e,Wr(e,t),r,n)}function Dr(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&t2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Pr(t.map,r,n),l=o.node,u=o.start,c=o.end,f=o.collapse;if(3==l.nodeType){for(var d=0;d<4;d++){for(;u&&ie(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var h;u>0&&(f=n="right"),i=e.options.lineWrapping&&(h=l.getClientRects()).length>1?h["right"==n?h.length-1:0]:l.getBoundingClientRect()}if(s&&a<9&&!u&&(!i||!i.left&&!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+on(e.display),top:p.top,bottom:p.bottom}:Fr}for(var g=i.top-t.rect.top,m=i.bottom-t.rect.top,v=(g+m)/2,y=t.view.measure.heights,b=0;bt)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=0&&(r=e[i]).left==r.right;i--);return r}function Ir(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=n.text.length?(a=n.text.length,u="before"):a<=0&&(a=0,u="after"),!s)return l("before"==u?a-1:a,"before"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var f=ae(s,a,u),d=se,h=c(a,f,"before"==u);return null!=d&&(h.other=c(a,d,"before"!=u)),h}function Yr(e,t){var r=0;t=at(e.doc,t),e.options.lineWrapping||(r=on(e.display)*t.ch);var n=_e(e.doc,t.line),i=jt(n)+Sr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function qr(e,t,r,n,i){var o=tt(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function $r(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return qr(n.first,0,null,-1,-1);var i=Je(n,r),o=n.first+n.size-1;if(i>o)return qr(n.first+n.size-1,_e(n,o).text.length,null,1,1);t<0&&(t=0);for(var l=_e(n,i);;){var s=en(e,l,i,t,r),a=Et(l,s.ch+(s.xRel>0||s.outside>0?1:0));if(!a)return s;var u=a.find(1);if(u.line==i)return u;l=_e(n,i=u.line)}}function Zr(e,t,r,n){n-=Vr(t);var i=t.text.length,o=le((function(t){return Hr(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=le((function(t){return Hr(e,r,t).top>n}),o,i)}}function Jr(e,t,r,n){return r||(r=Wr(e,t)),Zr(e,t,r,jr(e,t,Hr(e,r,n),"line").top)}function Qr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function en(e,t,r,n,i){i-=jt(t);var o=Wr(e,t),l=Vr(t),s=0,a=t.text.length,u=!0,c=ce(t,e.doc.direction);if(c){var f=(e.options.lineWrapping?rn:tn)(e,t,r,o,c,n,i);s=(u=1!=f.level)?f.from:f.to-1,a=u?f.to:f.from-1}var d,h,p=null,g=null,m=le((function(t){var r=Hr(e,o,t);return r.top+=l,r.bottom+=l,!!Qr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)}),s,a),v=!1;if(g){var y=n-g.left=w.bottom?1:0}return qr(r,m=oe(t.text,m,1),h,v,n-d)}function tn(e,t,r,n,i,o,l){var s=le((function(s){var a=i[s],u=1!=a.level;return Qr(_r(e,tt(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)}),0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=_r(e,tt(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Qr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function rn(e,t,r,n,i,o,l){var s=Zr(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,f=null,d=0;d=u||h.to<=a)){var p=Hr(e,n,1!=h.level?Math.min(u,h.to)-1:Math.max(a,h.from)).right,g=pg)&&(c=h,f=g)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function nn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==zr){zr=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)zr.appendChild(document.createTextNode("x")),zr.appendChild(A("br"));zr.appendChild(document.createTextNode("x"))}O(e.measure,zr);var r=zr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),N(e.measure),r||1}function on(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),r=A("pre",[t],"CodeMirror-line-like");O(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function ln(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;r[s]=o.offsetLeft+o.clientLeft+i,n[s]=o.clientWidth}return{fixedPos:sn(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function an(e){var t=nn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/on(e.display)-3);return function(i){if(Ut(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;nt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)St&&Bt(e.doc,t)i.viewFrom?pn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)pn(e);else if(t<=i.viewFrom){var o=gn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):pn(e)}else if(r>=i.viewTo){var l=gn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):pn(e)}else{var s=gn(e,t,t,-1),a=gn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(or(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):pn(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[fn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==G(l,r)&&l.push(r)}}}function pn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function gn(e,t,r,n){var i,o=fn(e,t),l=e.display.view;if(!St||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Bt(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function mn(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||s.to().linet||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?d:n,(function(e,t,i,f){var m="ltr"==i,v=h(e,m?"left":"right"),y=h(t-1,m?"right":"left"),b=null==r&&0==e,w=null==n&&t==d,x=0==f,C=!g||f==g.length-1;if(y.top-v.top<=3){var S=(u?w:b)&&C,k=(u?b:w)&&x?s:(m?v:y).left,M=S?a:(m?y:v).right;c(k,v.top,M-k,v.bottom)}else{var L,T,N,O;m?(L=u&&b&&x?s:v.left,T=u?a:p(e,i,"before"),N=u?s:p(t,i,"after"),O=u&&w&&C?a:y.right):(L=u?p(e,i,"before"):s,T=!u&&b&&x?a:v.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,"after"):a),c(L,v.top,T-L,v.bottom),v.bottom0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Sn(e){e.state.focused||(e.display.input.focus(),Mn(e))}function kn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ln(e))}),100)}function Mn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,z(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),u&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Cn(e))}function Ln(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,T(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Tn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||d<-.005)&&($e(i.line,l),Nn(i.line),i.rest))for(var h=0;he.display.sizerWidth){var p=Math.ceil(u/on(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Nn(e){if(e.widgets)for(var t=0;t=l&&(o=Je(t,jt(_e(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function An(e,t){var r=e.display,n=nn(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Nr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+kr(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,d=Tr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),h=t.right-t.left>d;return h&&(t.right=t.left+d),t.left<10?l.scrollLeft=0:t.leftd+f-3&&(l.scrollLeft=t.right+(h?0:10)-d),l}function Dn(e,t){null!=t&&(zn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Wn(e){zn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Hn(e,t,r){null==t&&null==r||zn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function zn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Fn(e,Yr(e,t.from),Yr(e,t.to),t.margin))}function Fn(e,t,r,n){var i=An(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Hn(e,i.scrollLeft,i.scrollTop)}function Pn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ui(e,{top:t}),En(e,t,!0),r&&ui(e),ii(e,100))}function En(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function In(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Rn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+kr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Lr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Bn=function(e,t,r){this.cm=r;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),de(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,s&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Bn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Bn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Bn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Bn.prototype.zeroWidthHack=function(){var e=b&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new B,this.disableVert=new B},Bn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Bn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Gn=function(){};function Un(e,t){t||(t=Rn(e));var r=e.display.barWidth,n=e.display.barHeight;Vn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Tn(e),Vn(e,Rn(e)),r=e.display.barWidth,n=e.display.barHeight}function Vn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Gn.prototype.update=function(){return{bottom:0,right:0}},Gn.prototype.setScrollLeft=function(){},Gn.prototype.setScrollTop=function(){},Gn.prototype.clear=function(){};var jn={native:Bn,null:Gn};function Kn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new jn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?In(e,t):Pn(e,t)}),e),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)}var Xn=0;function _n(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Xn},t=e.curOp,lr?lr.ops.push(t):t.ownsGroup=lr={ops:[t],delayedCallbacks:[]}}function Yn(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new li(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function $n(e){e.updatedDisplay=e.mustUpdate&&si(e.cm,e.update)}function Zn(e){var t=e.cm,r=t.display;e.updatedDisplay&&Tn(t),e.barMeasure=Rn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Ar(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Lr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Tr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Jn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!g){var o=A("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Sr(e.display))+"px;\n height: "+(t.bottom-t.top+Lr(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?tt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?tt(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var l=!1,s=_r(e,t),a=r&&r!=t?_r(e,r):s,u=An(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,f=e.doc.scrollLeft;if(null!=u.scrollTop&&(Pn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(In(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-f)>1&&(l=!0)),!l)break}return i}(t,at(n,e.scrollToPos.from),at(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l=e.display.viewTo)){var r=+new Date+e.options.workTime,n=pt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ve(t.mode,n.state):null,a=dt(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var f=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),d=0;!f&&dr)return ii(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&ei(e,(function(){for(var t=0;t=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==mn(e))return!1;hi(e)&&(pn(e),t.dims=ln(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFroml&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),St&&(o=Bt(e.doc,o),l=Gt(e.doc,l));var s=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=or(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=or(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,fn(e,r)))),n.viewTo=r}(e,o,l),r.viewOffset=jt(_e(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var a=mn(e);if(!s&&0==a&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=H();if(!t||!W(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&W(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return a>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return u&&b&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var a=n.view,c=n.viewFrom,f=0;f-1&&(h=!1),cr(e,d,c,r)),h&&(N(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(et(e.options,c)))),l=d.node.nextSibling}else{var p=vr(e,d,c,r);o.insertBefore(p,l)}c+=d.size}for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),a>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=H()&&(e.activeElt.focus(),e.anchorNode&&W(document.body,e.anchorNode)&&W(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),N(r.cursorDiv),N(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ii(e,400)),r.updateLineNumbers=null,!0}function ai(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Tr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+kr(e.display)-Nr(e),r.top)}),t.visible=On(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&si(e,t);n=!1){Tn(e);var i=Rn(e);vn(e),Un(e,i),fi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ui(e,t){var r=new li(e,t);if(si(e,r)){Tn(e),ai(e,r);var n=Rn(e);vn(e),Un(e,n),fi(e,n),r.finish()}}function ci(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function fi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Lr(e)+"px"}function di(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=sn(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;ls.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&a||o&&c){if(o&&b&&u)e:for(var f=t.target,h=l.view;f!=s;f=f.parentNode)for(var p=0;p=0&&rt(e,n.to())<=0)return r}return-1};var ki=function(e,t){this.anchor=e,this.head=t};function Mi(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return rt(e.from(),t.from())})),r=G(t,i);for(var o=1;o0:a>=0){var u=lt(s.from(),l.from()),c=ot(s.to(),l.to()),f=s.empty()?l.from()==l.head:s.from()==s.head;o<=r&&--r,t.splice(--o,2,new ki(f?c:u,f?u:c))}}return new Si(t,r)}function Li(e,t){return new Si([new ki(e,t||e)],0)}function Ti(e){return e.text?tt(e.from.line+e.text.length-1,q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ni(e,t){if(rt(e,t.from)<0)return e;if(rt(e,t.to)<=0)return Ti(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Ti(t).ch-t.to.ch),tt(r,n)}function Oi(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,p-1),e.insert(s.line+1,v)}ar(e,"change",e,t)}function Fi(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;ls-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Bi(e.done),q(e.done)):e.done.length&&!q(e.done).ranges?q(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),q(e.done)):void 0}(i,i.lastOp==n)))l=q(o.changes),0==rt(t.from,t.to)&&0==rt(t.from,l.to)?l.to=Ti(t):o.changes.push(Ri(e,t));else{var a=q(i.done);for(a&&a.ranges||Vi(e.sel,i.done),o={changes:[Ri(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||ge(e,"historyAdded")}function Ui(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,q(i.done),t))?i.done[i.done.length-1]=t:Vi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Bi(i.undone)}function Vi(e,t){var r=q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function ji(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Ki(e){if(!e)return null;for(var t,r=0;r-1&&(q(s)[f]=u[f],delete u[f])}}}return n}function Yi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=rt(t,i)<0;o!=rt(r,i)<0?(i=t,t=r):o!=rt(t,r)<0&&(t=r)}return new ki(i,t)}return new ki(r||t,t)}function qi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),eo(e,new Si([Yi(e.sel.primary(),t,r,i)],0),n)}function $i(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(ge(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var f=a.find(n<0?1:-1),d=void 0;if((n<0?c:u)&&(f=so(e,f,-n,f&&f.line==t.line?o:null)),f&&f.line==t.line&&(d=rt(f,r))&&(n<0?d<0:d>0))return oo(e,f,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?u:c)&&(h=so(e,h,n,h.line==t.line?o:null)),h?oo(e,h,t,n,i):null}}return t}function lo(e,t,r,n,i){var o=n||1,l=oo(e,t,r,o,i)||!i&&oo(e,t,r,o,!0)||oo(e,t,r,-o,i)||!i&&oo(e,t,r,-o,!0);return l||(e.cantEdit=!0,tt(e.first,0))}function so(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?at(e,tt(t.line-1)):null:r>0&&t.ch==(n||_e(e,t.line)).text.length?t.line0)){var c=[a,1],f=rt(u.from,s.from),d=rt(u.to,s.to);(f<0||!l.inclusiveLeft&&!f)&&c.push({from:u.from,to:s.from}),(d>0||!l.inclusiveRight&&!d)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)fo(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else fo(e,t)}}function fo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=rt(t.from,t.to)){var r=Oi(e,t);Gi(e,t,r,e.cm?e.cm.curOp.id:NaN),go(e,t,r,Tt(e,t));var n=[];Fi(e,(function(e,r){r||-1!=G(n,e.history)||(bo(e.history,t),n.push(e.history)),go(e,t,null,Tt(e,t))}))}}function ho(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s="undo"==t?o.done:o.undone,a="undo"==t?o.undone:o.done,u=0;u=0;--h){var p=d(h);if(p)return p.v}}}}function po(e,t){if(0!=t&&(e.first+=t,e.sel=new Si($(e.sel.ranges,(function(e){return new ki(tt(e.anchor.line+t,e.anchor.ch),tt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineo&&(t={from:t.from,to:tt(o,_e(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),r||(r=Oi(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=Ze(Rt(_e(n,o.line))),n.iter(a,l.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),n.sel.contains(t.from,t.to)>-1&&ve(e),zi(n,t,r,an(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,(function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var i=_e(e,n).stateAfter;if(i&&(!(i instanceof ct)||n+i.lookAhead1||!(this.children[0]instanceof xo))){var s=[];this.collapse(s),this.children=[new xo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,s=l;s10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=D("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(It(e,t.line,t,r,o)||t.line!=r.line&&It(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");St=!0}o.addToHistory&&Gi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&Rt(e)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&$e(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new kt(o,a==t.line?t.ch:null,a==r.line?r.ch:null)),++a})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Ut(e,t)&&$e(t,0)})),o.clearOnEnter&&de(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Ct=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Mo,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)dn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=r.line;c++)hn(u,c,"text");o.atomic&&no(u.doc),ar(u,"markerAdded",u,o)}return o}Lo.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&_n(e),ye(this,"clear")){var r=this.find();r&&ar(this,"clear",r.from,r.to)}for(var n=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&dn(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&no(e.doc)),e&&ar(e,"markerCleared",e,this,n,i),t&&Yn(e),this.parent&&this.parent.clear()}},Lo.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;a--)co(this,n[a]);s?Qi(this,s):this.cm&&Wn(this.cm)})),undo:ni((function(){ho(this,"undo")})),redo:ni((function(){ho(this,"redo")})),undoSelection:ni((function(){ho(this,"undo",!0)})),redoSelection:ni((function(){ho(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=at(this,e),t=at(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var l=o.markedSpans;if(l)for(var s=0;s=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r})),at(this,tt(r,t))},indexFromPos:function(e){var t=(e=at(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),to(t.doc,Li(r,r)),f)for(var d=0;d=0;t--)mo(e.doc,"",n[t].from,n[t].to,"+delete");Wn(e)}))}function Qo(e,t,r){var n=oe(e.text,t+r,r);return n<0||n>e.text.length?null:n}function el(e,t,r){var n=Qo(e,t.ch,r);return null==n?null:new tt(t.line,n,r<0?"after":"before")}function tl(e,t,r,n,i){if(e){var o=ce(r,t.doc.direction);if(o){var l,s=i<0?q(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Wr(t,r);l=i<0?r.text.length-1:0;var c=Hr(t,u,l).top;l=le((function(e){return Hr(t,u,e).top==c}),i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=Qo(r,l,1))}else l=i<0?s.to:s.from;return new tt(n,l,a)}}return new tt(n,i<0?r.text.length:0,i<0?"before":"after")}jo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},jo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},jo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},jo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},jo.default=b?jo.macDefault:jo.pcDefault;var rl={selectAll:ao,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),V)},killLine:function(e){return Jo(e,(function(t){if(t.empty()){var r=_e(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)i=new tt(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),tt(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=_e(e.doc,i.line-1).text;l&&(i=new tt(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),tt(i.line-1,l.length-1),i,"+transpose"))}r.push(new ki(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return ei(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n-1&&(rt((i=l.ranges[i]).from(),t)<0||t.xRel>0)&&(rt(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,l=ti(e,(function(t){u&&(i.scroller.draggable=!1),e.state.draggingText=!1,pe(i.wrapper.ownerDocument,"mouseup",l),pe(i.wrapper.ownerDocument,"mousemove",c),pe(i.scroller,"dragstart",f),pe(i.scroller,"drop",l),o||(we(t),n.addNew||qi(e.doc,r,null,null,n.extend),u||s&&9==a?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},f=function(){return o=!0};u&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),de(i.wrapper.ownerDocument,"mouseup",l),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",f),de(i.scroller,"drop",l),kn(e),setTimeout((function(){return i.input.focus()}),20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;we(t);var l,s,a=o.sel,u=a.ranges;if(n.addNew&&!n.extend?(s=o.sel.contains(r),l=s>-1?u[s]:new ki(r,r)):(l=o.sel.primary(),s=o.sel.primIndex),"rectangle"==n.unit)n.addNew||(l=new ki(r,r)),r=cn(e,t,!0,!0),s=-1;else{var c=yl(e,r,n.unit);l=n.extend?Yi(l,c.anchor,c.head,n.extend):c}n.addNew?-1==s?(s=u.length,eo(o,Mi(e,u.concat([l]),s),{scroll:!1,origin:"*mouse"})):u.length>1&&u[s].empty()&&"char"==n.unit&&!n.extend?(eo(o,Mi(e,u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),a=o.sel):Zi(o,s,l,j):(s=0,eo(o,new Si([l],0),j),a=o.sel);var f=r;function d(t){if(0!=rt(f,t))if(f=t,"rectangle"==n.unit){for(var i=[],u=e.options.tabSize,c=R(_e(o,r.line).text,r.ch,u),d=R(_e(o,t.line).text,t.ch,u),h=Math.min(c,d),p=Math.max(c,d),g=Math.min(r.line,t.line),m=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=m;g++){var v=_e(o,g).text,y=X(v,h,u);h==p?i.push(new ki(tt(g,y),tt(g,y))):v.length>y&&i.push(new ki(tt(g,y),tt(g,X(v,p,u))))}i.length||i.push(new ki(r,r)),eo(o,Mi(e,a.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=l,x=yl(e,t,n.unit),C=w.anchor;rt(x.anchor,C)>0?(b=x.head,C=lt(w.from(),x.anchor)):(b=x.anchor,C=ot(w.to(),x.head));var S=a.ranges.slice(0);S[s]=function(e,t){var r=t.anchor,n=t.head,i=_e(e.doc,r.line);if(0==rt(r,n)&&r.sticky==n.sticky)return t;var o=ce(i);if(!o)return t;var l=ae(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=ae(o,n.ch,n.sticky),f=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?f<0:f>0}var d=o[u+(a?-1:0)],h=a==(1==d.level),p=h?d.from:d.to,g=h?"after":"before";return r.ch==p&&r.sticky==g?t:new ki(new tt(r.line,p,g),n)}(e,new ki(at(o,C),b)),eo(o,Mi(e,S,s),j)}}var h=i.wrapper.getBoundingClientRect(),p=0;function g(t){e.state.selectingText=!1,p=1/0,t&&(we(t),i.input.focus()),pe(i.wrapper.ownerDocument,"mousemove",m),pe(i.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var m=ti(e,(function(t){0!==t.buttons&&Me(t)?function t(r){var l=++p,s=cn(e,r,!0,"rectangle"==n.unit);if(s)if(0!=rt(s,f)){e.curOp.focus=H(),d(s);var a=On(i,o);(s.line>=a.to||s.lineh.bottom?20:0;u&&setTimeout(ti(e,(function(){p==l&&(i.scroller.scrollTop+=u,t(r))})),50)}}(t):g(t)})),v=ti(e,g);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",m),de(i.wrapper.ownerDocument,"mouseup",v)}(e,n,t,o)}(t,n,o,e):ke(e)==r.scroller&&we(e):2==i?(n&&qi(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(k?t.display.input.onContextMenu(e):kn(t)))}}function yl(e,t,r){if("char"==r)return new ki(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new ki(tt(t.line,0),at(e.doc,tt(t.line+1,0)));var n=r(e,t);return new ki(n.from,n.to)}function bl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&we(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!ye(e,r))return Ce(t);o-=s.top-l.viewOffset;for(var a=0;a=i)return ge(e,r,e,Je(e.doc,o),e.display.gutterSpecs[a].className,t),Ce(t)}}function wl(e,t){return bl(e,t,"gutterClick",!0)}function xl(e,t){Cr(e.display,t)||function(e,t){return!!ye(e,"gutterContextMenu")&&bl(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||k||e.display.input.onContextMenu(t)}function Cl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Br(e)}ml.prototype.compare=function(e,t,r){return this.time+400>e&&0==rt(t,this.pos)&&r==this.button};var Sl={toString:function(){return"CodeMirror.Init"}},kl={},Ml={};function Ll(e,t,r){if(!t!=!(r&&r!=Sl)){var n=e.display.dragFunctions,i=t?de:pe;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Tl(e){e.options.lineWrapping?(z(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),Xt(e)),un(e),dn(e),Br(e),setTimeout((function(){return Un(e)}),100)}function Nl(e,t){var r=this;if(!(this instanceof Nl))return new Nl(e,t);this.options=t=t?I(t):{},I(kl,t,!1);var n=t.value;"string"==typeof n?n=new Wo(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Nl.inputStyles[t.inputStyle](this),o=this.display=new vi(e,n,i,t);for(var l in o.wrapper.CodeMirror=this,Cl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Kn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new B,keySeq:null,specialChars:null},t.autofocus&&!y&&o.input.focus(),s&&a<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ti(e,vl)),de(t.scroller,"dblclick",s&&a<11?ti(e,(function(t){if(!me(e,t)){var r=cn(e,t);if(r&&!wl(e,t)&&!Cr(e.display,t)){we(t);var n=e.findWordAt(r);qi(e.doc,n.anchor,n.head)}}})):function(t){return me(e,t)||we(t)}),de(t.scroller,"contextmenu",(function(t){return xl(e,t)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}de(t.scroller,"touchstart",(function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!wl(e,i)){t.input.ensurePolled(),clearTimeout(r);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!Cr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(t.activeTouch,"page");l=!n.prev||o(n,n.prev)?new ki(s,s):!n.prev.prev||o(n,n.prev.prev)?e.findWordAt(s):new ki(tt(s.line,0),at(e.doc,tt(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),we(r)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Pn(e,t.scroller.scrollTop),In(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return Ci(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return Ci(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||Se(t)},over:function(t){me(e,t)||(function(e,t){var r=cn(e,t);if(r){var n=document.createDocumentFragment();bn(e,r,n),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),O(e.display.dragCursor,n)}}(e,t),Se(t))},start:function(t){return function(e,t){if(s&&(!e.state.draggingText||+new Date-Ho<100))Se(t);else if(!me(e,t)&&!Cr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!h)){var r=A("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),d&&r.parentNode.removeChild(r)}}(e,t)},drop:ti(e,zo),leave:function(t){me(e,t)||Fo(e)}};var l=t.input.getField();de(l,"keyup",(function(t){return dl.call(e,t)})),de(l,"keydown",ti(e,fl)),de(l,"keypress",ti(e,hl)),de(l,"focus",(function(t){return Mn(e,t)})),de(l,"blur",(function(t){return Ln(e,t)}))}(this),Io(),_n(this),this.curOp.forceUpdate=!0,Pi(this,n),t.autofocus&&!y||this.hasFocus()?setTimeout(E(Mn,this),20):Ln(this),Ml)Ml.hasOwnProperty(l)&&Ml[l](r,t[l],Sl);hi(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?R(_e(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var f="",d=0;if(e.options.indentWithTabs)for(var h=Math.floor(u/l);h;--h)d+=l,f+="\t";if(dl,a=We(t),u=null;if(s&&n.ranges.length>1)if(Dl&&Dl.text.join("\n")==t){if(n.ranges.length%Dl.text.length==0){u=[];for(var c=0;c=0;d--){var h=n.ranges[d],p=h.from(),g=h.to();h.empty()&&(r&&r>0?p=tt(p.line,p.ch-r):e.state.overwrite&&!s?g=tt(g.line,Math.min(_e(o,g.line).text.length,g.ch+q(a).length)):s&&Dl&&Dl.lineWise&&Dl.text.join("\n")==t&&(p=g=tt(p.line,0)));var m={from:p,to:g,text:u?u[d%u.length]:a,origin:i||(s?"paste":e.state.cutIncoming>l?"cut":"+input")};co(e.doc,m),ar(e,"inputRead",e,m)}t&&!s&&Fl(e,t),Wn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=f),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function zl(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||ei(t,(function(){return Hl(t,r,0,null,"paste")})),!0}function Fl(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s-1){l=Al(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(_e(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Al(e,i.head.line,"smart"));l&&ar(e,"electricInput",e,i.head.line)}}}function Pl(e){for(var t=[],r=[],n=0;n=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=ae(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&d>=c.begin)){var h=f?"before":"after";return new tt(r.line,d,h)}}var p=function(e,t,n){for(var o=function(e,t){return t?new tt(r.line,a(e,1),"before"):new tt(r.line,e,"after")};e>=0&&e0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u0?c.end:a(c.begin,-1);return null==m||n>0&&m==t.text.length||!(g=p(n>0?0:i.length-1,n,u(m)))?null:g}(e.cm,s,t,r):el(s,t,r))){if(n||(l=t.line+r)=e.first+e.size||(t=new tt(l,t.ch,t.sticky),!(s=_e(e,l))))return!1;t=tl(i,e.cm,s,t.line,r)}else t=o;return!0}if("char"==n)a();else if("column"==n)a(!0);else if("word"==n||"group"==n)for(var u=null,c="group"==n,f=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(r<0)||a(!d);d=!1){var h=s.text.charAt(t.ch)||"\n",p=te(h,f)?"w":c&&"\n"==h?"n":!c||/\s/.test(h)?null:"p";if(!c||d||p||(p="s"),u&&u!=p){r<0&&(r=1,a(),t.sticky="after");break}if(p&&(u=p),r>0&&!a(!d))break}var g=lo(e,t,o,l,!0);return nt(o,g)&&(g.hitSide=!0),g}function Bl(e,t,r,n){var i,o,l=e.doc,s=t.left;if("page"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*nn(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=$r(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Gl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new B,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ul(e,t){var r=Dr(e,t.line);if(!r||r.hidden)return null;var n=_e(e.doc,t.line),i=Or(r,n,t.line),o=ce(n,e.doc.direction),l="left";o&&(l=ae(o,t.ch)%2?"right":"left");var s=Pr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Vl(e,t){return t&&(e.bad=!0),e}function jl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Vl(e.clipPos(tt(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Ul(t,i)||{node:a[0].measure.map[2],offset:0},c=o.linen.firstLine()&&(l=tt(l.line-1,_e(n.doc,l.line-1).length)),s.ch==_e(n.doc,s.line).text.length&&s.linei.viewTo-1)return!1;l.line==i.viewFrom||0==(e=fn(n,l.line))?(t=Ze(i.view[0].line),r=i.view[0].node):(t=Ze(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=fn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=Ze(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var f=n.doc.splitLines(function(e,t,r,n,i){var o="",l=!1,s=e.doc.lineSeparator(),a=!1;function u(){l&&(o+=s,a&&(o+=s),l=a=!1)}function c(e){e&&(u(),o+=e)}function f(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void c(r);var o,d=t.getAttribute("cm-marker");if(d){var h=e.findMarks(tt(n,0),tt(i+1,0),(m=+d,function(e){return e.id==m}));return void(h.length&&(o=h[0].find(0))&&c(Ye(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&u();for(var g=0;g1&&d.length>1;)if(q(f)==q(d))f.pop(),d.pop(),a--;else{if(f[0]!=d[0])break;f.shift(),d.shift(),t++}for(var h=0,p=0,g=f[0],m=d[0],v=Math.min(g.length,m.length);hl.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)h--,p++;f[f.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),f[0]=f[0].slice(h).replace(/\u200b+$/,"");var x=tt(t,h),C=tt(a,d.length?q(d).length-p:0);return f.length>1||f[0]||rt(x,C)?(mo(n.doc,f,x,C,"+input"),!0):void 0},Gl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Gl.prototype.reset=function(){this.forceCompositionEnd()},Gl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Gl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Gl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||ei(this.cm,(function(){return dn(e.cm)}))},Gl.prototype.setUneditable=function(e){e.contentEditable="false"},Gl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ti(this.cm,Hl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Gl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Gl.prototype.onContextMenu=function(){},Gl.prototype.resetPosition=function(){},Gl.prototype.needsContentAttribute=!0;var Xl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new B,this.hasSelection=!1,this.composing=null};Xl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!me(n,e)){if(n.somethingSelected())Wl({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Pl(n);Wl({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,V):(r.prevInput="",i.value=t.text.join("\n"),P(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),de(i,"input",(function(){s&&a>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),de(i,"paste",(function(e){me(n,e)||zl(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),de(i,"cut",o),de(i,"copy",o),de(e.scroller,"paste",(function(t){if(!Cr(e,t)&&!me(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),de(e.lineSpace,"selectstart",(function(t){Cr(e,t)||we(t)})),de(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},Xl.prototype.createField=function(e){this.wrapper=Il(),this.textarea=this.wrapper.firstChild},Xl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=yn(e);if(e.options.moveInputWithCursor){var i=_r(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},Xl.prototype.showSelection=function(e){var t=this.cm.display;O(t.cursorDiv,e.cursors),O(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Xl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&P(this.textarea),s&&a>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",s&&a>=9&&(this.hasSelection=null))}},Xl.prototype.getField=function(){return this.textarea},Xl.prototype.supportsTouch=function(){return!1},Xl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!y||H()!=this.textarea))try{this.textarea.focus()}catch(De){}},Xl.prototype.blur=function(){this.textarea.blur()},Xl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Xl.prototype.receivedFocus=function(){this.slowPoll()},Xl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Xl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},Xl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||He(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(s&&a>=9&&this.hasSelection===i||b&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,u=Math.min(n.length,i.length);l1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Xl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Xl.prototype.onKeyPress=function(){s&&a>=9&&(this.hasSelection=null),this.fastPoll()},Xl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=cn(r,e),l=n.scroller.scrollTop;if(o&&!d){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ti(r,eo)(r.doc,Li(o),V);var c,f=i.style.cssText,h=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(s?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",u&&(c=window.scrollY),n.input.focus(),u&&window.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=m,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),s&&a>=9&&g(),k?(Se(e),de(window,"mouseup",(function e(){pe(window,"mouseup",e),setTimeout(m,20)}))):setTimeout(m,50)}function g(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function m(){if(t.contextMenuPending==m&&(t.contextMenuPending=!1,t.wrapper.style.cssText=h,i.style.cssText=f,s&&a<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),null!=i.selectionStart)){(!s||s&&a<9)&&g();var e=0;n.detectingSelectAll=setTimeout((function o(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ti(r,ao)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())}),200)}}},Xl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Xl.prototype.setUneditable=function(){},Xl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Sl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Sl,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Di(e)}),!0),r("indentUnit",2,Di,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Wi(e),Br(e),dn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(tt(n,o))}n++}));for(var i=r.length-1;i>=0;i--)mo(e.doc,t,r[i],tt(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Sl&&e.refresh()})),r("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",y?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!x),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){Cl(e),mi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=Zo(t),i=r!=Sl&&Zo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Tl,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=pi(t,e.options.lineNumbers),mi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?sn(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Un(e)}),!0),r("scrollbarStyle","native",(function(e){Kn(e),Un(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=pi(e.options.gutters,t),mi(e)}),!0),r("firstLineNumber",1,mi,!0),r("lineNumberFormatter",(function(e){return e}),mi,!0),r("showCursorWhenSelecting",!1,vn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(Ln(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Ll),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,vn,!0),r("singleCursorHeightPerLine",!0,vn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Wi,!0),r("addModeClass",!1,Wi,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Wi,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Nl),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ti(this,t[e])(this,r,i),ge(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Zo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;rr&&(Al(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&Wn(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a0&&Zi(this.doc,n,new ki(o,u[n].to()),V)}}})),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,tt(e),t,!0)},getTokenTypeAt:function(e){e=at(this.doc,e);var t,r=ht(this,_e(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]o&&(e=o,i=!0),n=_e(this.doc,e)}else n=e;return jr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-jt(n):0)},defaultTextHeight:function(){return nn(this.display)},defaultCharWidth:function(){return on(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=_r(this,at(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==n)u=e.top;else if("above"==n||"near"==n){var f=Math.max(a.wrapper.clientHeight,this.doc.height),d=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>f)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=f&&(u=e.bottom),c+t.offsetWidth>d&&(c=d-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=An(o,l)).scrollTop&&Pn(o,s.scrollTop),null!=s.scrollLeft&&In(o,s.scrollLeft))},triggerOnKeyDown:ri(fl),triggerOnKeyPress:ri(hl),triggerOnKeyUp:dl,triggerOnMouseDown:ri(vl),execCommand:function(e){if(rl.hasOwnProperty(e))return rl[e].call(null,this)},triggerElectric:ri((function(e){Fl(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=at(this.doc,e),l=0;l0&&l(t.charAt(r-1));)--r;for(;n.5)&&un(this),ge(this,"refresh",this)})),swapDoc:ri((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Pi(this,e),Br(this),this.display.input.reset(),Hn(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ar(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Nl);var _l="iter insert remove copy getEditor constructor".split(" ");for(var Yl in Wo.prototype)Wo.prototype.hasOwnProperty(Yl)&&G(_l,Yl)<0&&(Nl.prototype[Yl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Wo.prototype[Yl]));return be(Wo),Nl.inputStyles={textarea:Xl,contenteditable:Gl},Nl.defineMode=function(e){Nl.defaults.mode||"null"==e||(Nl.defaults.mode=e),Ie.apply(this,arguments)},Nl.defineMIME=function(e,t){Ee[e]=t},Nl.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Nl.defineMIME("text/plain","null"),Nl.defineExtension=function(e,t){Nl.prototype[e]=t},Nl.defineDocExtension=function(e,t){Wo.prototype[e]=t},Nl.fromTextArea=function(e,t){if((t=t?I(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=H();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(de(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(De){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(pe(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Nl((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=pe,e.on=de,e.wheelEventPixels=xi,e.Doc=Wo,e.splitLines=We,e.countColumn=R,e.findColumn=X,e.isWordChar=ee,e.Pass=U,e.signal=ge,e.Line=_t,e.changeEnd=Ti,e.scrollbarModel=jn,e.Pos=tt,e.cmpPos=rt,e.modes=Pe,e.mimeModes=Ee,e.resolveMode=Re,e.getMode=Be,e.modeExtensions=Ge,e.extendMode=Ue,e.copyState=Ve,e.startState=Ke,e.innerMode=je,e.commands=rl,e.keyMap=jo,e.keyName=$o,e.isModifierKey=Yo,e.lookupKey=_o,e.normalizeKeyMap=Xo,e.StringStream=Xe,e.SharedTextMarker=No,e.TextMarker=Lo,e.LineWidget=So,e.e_preventDefault=we,e.e_stopPropagation=xe,e.e_stop=Se,e.addClass=z,e.contains=W,e.rmClass=T,e.keyNames=Bo}(Nl),Nl.version="5.49.0",Nl},"object"===l(t)&&void 0!==e?e.exports=o():void 0===(i="function"==typeof(n=o)?n.call(t,r,t,e):n)||(e.exports=i)},172:function(e,t,r){"use strict";t.a="/* BASICS */\n\n.CodeMirror {\n /* Set height, width, borders, and global font properties here */\n font-family: monospace;\n height: 300px;\n color: black;\n direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n border-right: 1px solid #ddd;\n background-color: #f7f7f7;\n white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n padding: 0 3px 0 5px;\n min-width: 20px;\n text-align: right;\n color: #999;\n white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n border-left: 1px solid black;\n border-right: none;\n width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n width: auto;\n border: 0 !important;\n background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n z-index: 1;\n}\n.cm-fat-cursor-mark {\n background-color: rgba(20, 255, 20, 0.5);\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n}\n.cm-animate-fat-cursor {\n width: auto;\n border: 0;\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n background-color: #7e7;\n}\n@-moz-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@-webkit-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n position: absolute;\n left: 0; right: 0; top: -50px; bottom: 0;\n overflow: hidden;\n}\n.CodeMirror-ruler {\n border-left: 1px solid #ccc;\n top: 0; bottom: 0;\n position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n position: relative;\n overflow: hidden;\n background: white;\n}\n\n.CodeMirror-scroll {\n overflow: scroll !important; /* Things will break if this is overridden */\n /* 30px is the magic margin used to hide the element's real scrollbars */\n /* See overflow: hidden in .CodeMirror */\n margin-bottom: -30px; margin-right: -30px;\n padding-bottom: 30px;\n height: 100%;\n outline: none; /* Prevent dragging from highlighting the element */\n position: relative;\n}\n.CodeMirror-sizer {\n position: relative;\n border-right: 30px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n before actual scrolling happens, thus preventing shaking and\n flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n position: absolute;\n z-index: 6;\n display: none;\n}\n.CodeMirror-vscrollbar {\n right: 0; top: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n bottom: 0; left: 0;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n position: absolute; left: 0; top: 0;\n min-height: 100%;\n z-index: 3;\n}\n.CodeMirror-gutter {\n white-space: normal;\n height: 100%;\n display: inline-block;\n vertical-align: top;\n margin-bottom: -30px;\n}\n.CodeMirror-gutter-wrapper {\n position: absolute;\n z-index: 4;\n background: none !important;\n border: none !important;\n}\n.CodeMirror-gutter-background {\n position: absolute;\n top: 0; bottom: 0;\n z-index: 4;\n}\n.CodeMirror-gutter-elt {\n position: absolute;\n cursor: default;\n z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n cursor: text;\n min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n /* Reset some styles that the rest of the page might have set */\n -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n border-width: 0;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n white-space: pre;\n word-wrap: normal;\n line-height: inherit;\n color: inherit;\n z-index: 2;\n position: relative;\n overflow: visible;\n -webkit-tap-highlight-color: transparent;\n -webkit-font-variant-ligatures: contextual;\n font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n word-wrap: break-word;\n white-space: pre-wrap;\n word-break: normal;\n}\n\n.CodeMirror-linebackground {\n position: absolute;\n left: 0; right: 0; top: 0; bottom: 0;\n z-index: 0;\n}\n\n.CodeMirror-linewidget {\n position: relative;\n z-index: 2;\n padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n position: absolute;\n width: 100%;\n height: 0;\n overflow: hidden;\n visibility: hidden;\n}\n\n.CodeMirror-cursor {\n position: absolute;\n pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n visibility: hidden;\n position: relative;\n z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n background-color: #ffa;\n background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n /* Hide the cursor when printing */\n .CodeMirror div.CodeMirror-cursors {\n visibility: hidden;\n }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n"},173:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="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})(e)}l=function(e){"use strict";e.defineMode("jinja2",(function(){var e=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","plural"],t=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,n=["true","false"],i=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function o(o,l){var s=o.peek();if(l.incomment)return o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(l.intag){if(l.operator){if(l.operator=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.sign){if(l.sign=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.instring)return s==l.instring&&(l.instring=!1),o.next(),"string";if("'"==s||'"'==s)return l.instring=s,o.next(),"string";if(o.match(l.intag+"}")||o.eat("-")&&o.match(l.intag+"}"))return l.intag=!1,"tag";if(o.match(t))return l.operator=!0,"operator";if(o.match(r))l.sign=!0;else if(o.eat(" ")||o.sol()){if(o.match(e))return"keyword";if(o.match(n))return"atom";if(o.match(i))return"number";o.sol()&&o.next()}else o.next();return"variable"}if(o.eat("{")){if(o.eat("#"))return l.incomment=!0,o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(s=o.eat(/\{|%/))return l.intag=s,"{"==s&&(l.intag="}"),o.eat("-"),"tag"}o.next()}return e=new RegExp("(("+e.join(")|(")+"))\\b"),n=new RegExp("(("+n.join(")|(")+"))\\b"),{startState:function(){return{tokenize:o}},token:function(e,t){return t.tokenize(e,t)},blockCommentStart:"{#",blockCommentEnd:"#}"}})),e.defineMIME("text/jinja2","jinja2")},"object"==s(t)&&"object"==s(e)?l(r(165)):(i=[r(165)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(121)(e))},174:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="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})(e)}l=function(e){"use strict";e.defineMode("yaml",(function(){var e=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");return{token:function(t,r){var n=t.peek(),i=r.escaped;if(r.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(r.literal&&t.indentation()>r.keyCol)return t.skipToEnd(),"string";if(r.literal&&(r.literal=!1),t.sol()){if(r.keyCol=0,r.pair=!1,r.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?r.inlinePairs++:"}"==n?r.inlinePairs--:"["==n?r.inlineList++:r.inlineList--,"meta";if(r.inlineList>0&&!i&&","==n)return t.next(),"meta";if(r.inlinePairs>0&&!i&&","==n)return r.keyCol=0,r.pair=!1,r.pairStart=!1,t.next(),"meta";if(r.pairStart){if(t.match(/^\s*(\||\>)\s*/))return r.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==r.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(r.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(e))return"keyword"}return!r.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(r.pair=!0,r.keyCol=t.indentation(),"atom"):r.pair&&t.match(/^:\s*/)?(r.pairStart=!0,"meta"):(r.pairStart=!1,r.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}})),e.defineMIME("text/x-yaml","yaml"),e.defineMIME("text/yaml","yaml")},"object"==s(t)&&"object"==s(e)?l(r(165)):(i=[r(165)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(121)(e))}}]); -//# sourceMappingURL=chunk.76222be804ff0ff35e91.js.map \ No newline at end of file +(self.webpackJsonp=self.webpackJsonp||[]).push([[8],{170:function(e,t,r){var n,i,o;function l(e){return(l="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})(e)}o=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,r=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),s=n||i||o,a=s&&(n?document.documentMode||6:+(o||i)[1]),u=!o&&/WebKit\//.test(e),c=u&&/Qt\/\d+\.\d+/.test(e),f=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),g=/PhantomJS/.test(e),m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),y=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),b=m||/Mac/.test(t),w=/\bCrOS\b/.test(e),x=/win/i.test(t),C=d&&e.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(d=!1,u=!0);var S=b&&(c||d&&(null==C||C<12.11)),k=r||s&&a>=9;function M(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var L,T=function(e,t){var r=e.className,n=M(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function N(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function O(e,t){return N(e).appendChild(t)}function A(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}m?P=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:s&&(P=function(e){try{e.select()}catch(t){}});var B=function(){this.id=null};function G(e,t){for(var r=0;r=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var _=[""];function Y(e){for(;_.length<=e;)_.push(q(_)+" ");return _[e]}function q(e){return e[e.length-1]}function $(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&ne.test(e)}function oe(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var se=null;function ae(e,t,r){var n;se=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:se=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:se=i)}return null!=n?n:se}var ue=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(l,s){var a="ltr"==s?"L":"R";if(0==l.length||"ltr"==s&&!e.test(l))return!1;for(var u,c=l.length,f=[],d=0;d-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ge(e,t){var r=he(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function be(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){pe(this,e,t)}}function we(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function xe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ce(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){we(e),xe(e)}function ke(e){return e.target||e.srcElement}function Me(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),b&&e.ctrlKey&&1==t&&(t=3),t}var Le,Te,Ne=function(){if(s&&a<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function Oe(e){if(null==Le){var t=A("span","​");O(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Le=t.offsetWidth<=1&&t.offsetHeight>2&&!(s&&a<8))}var r=Le?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Ae(e){if(null!=Te)return Te;var t=O(e,document.createTextNode("AخA")),r=L(t,0,1).getBoundingClientRect(),n=L(t,1,2).getBoundingClientRect();return N(e),!(!r||r.left==r.right)&&(Te=n.right-r.right<3)}var De,We=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),l=o.indexOf("\r");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},He=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(De){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(De){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},ze="oncopy"in(De=A("div"))||(De.setAttribute("oncopy","return;"),"function"==typeof De.oncopy),Fe=null,Pe={},Ee={};function Ie(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Pe[e]=t}function Re(e){if("string"==typeof e&&Ee.hasOwnProperty(e))e=Ee[e];else if(e&&"string"==typeof e.name&&Ee.hasOwnProperty(e.name)){var t=Ee[e.name];"string"==typeof t&&(t={name:t}),(e=J(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Re("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Re("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Be(e,t){t=Re(t);var r=Pe[t.name];if(!r)return Be(e,"text/plain");var n=r(e,t);if(Ge.hasOwnProperty(t.name)){var i=Ge[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Ge={};function Ue(e,t){I(t,Ge.hasOwnProperty(e)?Ge[e]:Ge[e]={})}function Ve(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function je(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ke(e,t,r){return!e.startState||e.startState(t,r)}var Xe=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function _e(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&tr?tt(r,_e(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?tt(e.line,t):r<0?tt(e.line,0):e}(t,_e(e,t.line).text.length)}function ut(e,t){for(var r=[],n=0;n=this.string.length},Xe.prototype.sol=function(){return this.pos==this.lineStart},Xe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xe.prototype.next=function(){if(this.post},Xe.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xe.prototype.skipToEnd=function(){this.pos=this.string.length},Xe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xe.prototype.backUp=function(e){this.pos-=e},Xe.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Xe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xe.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ct=function(e,t){this.state=e,this.lookAhead=t},ft=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,r,n){var i=[e.state.modeGen],o={};xt(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,xt(e,t.text,s.mode,r,(function(e,t){for(var r=a;ue&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;re.options.maxHighlightLength&&Ve(e.doc.mode,n.state),o=dt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function pt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new ft(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=_e(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof ct?u.lookAhead:0)<=o.modeFrontier))return s;var c=R(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&_e(n,o-1).stateAfter,s=l?ft.fromSaved(n,l,o):new ft(n,Ke(n.mode),o);return n.iter(o,t,(function(r){gt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&nt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ft.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ft.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ft.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ft.fromSaved=function(e,t,r){return t instanceof ct?new ft(e,Ve(e.mode,t.state),r,t.lookAhead):new ft(e,Ve(e.mode,t),r)},ft.prototype.save=function(e){var t=!1!==e?Ve(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ct(t,this.maxLookAhead):t};var yt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function bt(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=_e(l,(t=at(l,t)).line),u=pt(e,t.line,r),c=new Xe(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pose.options.maxHighlightLength?(s=!1,l&>(e,t,n,f.pos),f.pos=t.length,a=null):a=wt(vt(r,f,n.state,d),o),d){var h=d[0].name;h&&(a="m-"+(a?h+" "+a:h))}if(!s||c!=a){for(;u=t:o.to>t);(n||(n=[])).push(new kt(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from0&&s)for(var b=0;bt)&&(!r||Ht(r,o.marker)<0)&&(r=o.marker)}return r}function It(e,t,r,n,i){var o=_e(e,t),l=St&&o.markedSpans;if(l)for(var s=0;s=0&&f<=0||c<=0&&f>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.to,r)>=0:rt(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.from,n)<=0:rt(u.from,n)<0)))return!0}}}function Rt(e){for(var t;t=Ft(e);)e=t.find(-1,!0).line;return e}function Bt(e,t){var r=_e(e,t),n=Rt(r);return r==n?t:Ze(n)}function Gt(e,t){if(t>e.lastLine())return t;var r,n=_e(e,t);if(!Ut(e,n))return t;for(;r=Pt(n);)n=r.find(1,!0).line;return Ze(n)+1}function Ut(e,t){var r=St&&t.markedSpans;if(r)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var _t=function(e,t,r){this.text=e,At(this,t),this.height=r?r(this):1};function Yt(e){e.parent=null,Ot(e)}_t.prototype.lineNo=function(){return Ze(this)},be(_t);var qt={},$t={};function Zt(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?$t:qt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Jt(e,t){var r=D("span",null,null,u?"padding-right: .1px":null),n={pre:D("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;n.pos=0,n.addToken=er,Ae(e.display.measure)&&(l=ce(o,e.doc.direction))&&(n.addToken=tr(n.addToken,l)),n.map=[],nr(o,n,ht(e,o,t!=e.display.externalMeasured&&Ze(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=F(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=F(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Oe(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(u){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=F(n.pre.className,n.textClass||"")),n}function Qt(e){var t=A("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function er(e,t,r,n,i,o,l){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;iu&&f.from<=u);d++);if(f.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,f.to-u),i,o,null,s,a),o=null,n=n.slice(f.to-u),u=f.to}}}function rr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,f,d,h=i.length,p=0,g=1,m="",v=0;;){if(v==p){a=u=c=s="",d=null,f=null,v=1/0;for(var y=[],b=void 0,w=0;wp||C.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&v>x.to&&(v=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==v&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((d||(d={})).title=C.title),C.attributes)for(var S in C.attributes)(d||(d={}))[S]=C.attributes[S];C.collapsed&&(!f||Ht(f.marker,C)<0)&&(f=x)}else x.from>p&&v>x.from&&(v=x.from)}if(b)for(var k=0;k=h)break;for(var L=Math.min(h,v);;){if(m){var T=p+m.length;if(!f){var N=T>L?m.slice(0,L-p):m;t.addToken(t,N,l?l+a:a,c,p+N.length==v?u:"",s,d)}if(T>=L){m=m.slice(L-p),p=L;break}p=T,c=""}m=i.slice(o,o=r[g++]),l=Zt(r[g++],t.cm.options)}}else for(var O=1;Or)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Ar(e,t,r,n){return Hr(e,Wr(e,t),r,n)}function Dr(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&t2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Pr(t.map,r,n),l=o.node,u=o.start,c=o.end,f=o.collapse;if(3==l.nodeType){for(var d=0;d<4;d++){for(;u&&ie(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var h;u>0&&(f=n="right"),i=e.options.lineWrapping&&(h=l.getClientRects()).length>1?h["right"==n?h.length-1:0]:l.getBoundingClientRect()}if(s&&a<9&&!u&&(!i||!i.left&&!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+on(e.display),top:p.top,bottom:p.bottom}:Fr}for(var g=i.top-t.rect.top,m=i.bottom-t.rect.top,v=(g+m)/2,y=t.view.measure.heights,b=0;bt)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=0&&(r=e[i]).left==r.right;i--);return r}function Ir(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=n.text.length?(a=n.text.length,u="before"):a<=0&&(a=0,u="after"),!s)return l("before"==u?a-1:a,"before"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var f=ae(s,a,u),d=se,h=c(a,f,"before"==u);return null!=d&&(h.other=c(a,d,"before"!=u)),h}function Yr(e,t){var r=0;t=at(e.doc,t),e.options.lineWrapping||(r=on(e.display)*t.ch);var n=_e(e.doc,t.line),i=jt(n)+Sr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function qr(e,t,r,n,i){var o=tt(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function $r(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return qr(n.first,0,null,-1,-1);var i=Je(n,r),o=n.first+n.size-1;if(i>o)return qr(n.first+n.size-1,_e(n,o).text.length,null,1,1);t<0&&(t=0);for(var l=_e(n,i);;){var s=en(e,l,i,t,r),a=Et(l,s.ch+(s.xRel>0||s.outside>0?1:0));if(!a)return s;var u=a.find(1);if(u.line==i)return u;l=_e(n,i=u.line)}}function Zr(e,t,r,n){n-=Vr(t);var i=t.text.length,o=le((function(t){return Hr(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=le((function(t){return Hr(e,r,t).top>n}),o,i)}}function Jr(e,t,r,n){return r||(r=Wr(e,t)),Zr(e,t,r,jr(e,t,Hr(e,r,n),"line").top)}function Qr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function en(e,t,r,n,i){i-=jt(t);var o=Wr(e,t),l=Vr(t),s=0,a=t.text.length,u=!0,c=ce(t,e.doc.direction);if(c){var f=(e.options.lineWrapping?rn:tn)(e,t,r,o,c,n,i);s=(u=1!=f.level)?f.from:f.to-1,a=u?f.to:f.from-1}var d,h,p=null,g=null,m=le((function(t){var r=Hr(e,o,t);return r.top+=l,r.bottom+=l,!!Qr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)}),s,a),v=!1;if(g){var y=n-g.left=w.bottom?1:0}return qr(r,m=oe(t.text,m,1),h,v,n-d)}function tn(e,t,r,n,i,o,l){var s=le((function(s){var a=i[s],u=1!=a.level;return Qr(_r(e,tt(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)}),0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=_r(e,tt(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Qr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function rn(e,t,r,n,i,o,l){var s=Zr(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,f=null,d=0;d=u||h.to<=a)){var p=Hr(e,n,1!=h.level?Math.min(u,h.to)-1:Math.max(a,h.from)).right,g=pg)&&(c=h,f=g)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function nn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==zr){zr=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)zr.appendChild(document.createTextNode("x")),zr.appendChild(A("br"));zr.appendChild(document.createTextNode("x"))}O(e.measure,zr);var r=zr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),N(e.measure),r||1}function on(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),r=A("pre",[t],"CodeMirror-line-like");O(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function ln(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;r[s]=o.offsetLeft+o.clientLeft+i,n[s]=o.clientWidth}return{fixedPos:sn(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function an(e){var t=nn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/on(e.display)-3);return function(i){if(Ut(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;nt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)St&&Bt(e.doc,t)i.viewFrom?pn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)pn(e);else if(t<=i.viewFrom){var o=gn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):pn(e)}else if(r>=i.viewTo){var l=gn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):pn(e)}else{var s=gn(e,t,t,-1),a=gn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(or(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):pn(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[fn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==G(l,r)&&l.push(r)}}}function pn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function gn(e,t,r,n){var i,o=fn(e,t),l=e.display.view;if(!St||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Bt(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function mn(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||s.to().linet||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?d:n,(function(e,t,i,f){var m="ltr"==i,v=h(e,m?"left":"right"),y=h(t-1,m?"right":"left"),b=null==r&&0==e,w=null==n&&t==d,x=0==f,C=!g||f==g.length-1;if(y.top-v.top<=3){var S=(u?w:b)&&C,k=(u?b:w)&&x?s:(m?v:y).left,M=S?a:(m?y:v).right;c(k,v.top,M-k,v.bottom)}else{var L,T,N,O;m?(L=u&&b&&x?s:v.left,T=u?a:p(e,i,"before"),N=u?s:p(t,i,"after"),O=u&&w&&C?a:y.right):(L=u?p(e,i,"before"):s,T=!u&&b&&x?a:v.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,"after"):a),c(L,v.top,T-L,v.bottom),v.bottom0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Sn(e){e.state.focused||(e.display.input.focus(),Mn(e))}function kn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ln(e))}),100)}function Mn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,z(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),u&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Cn(e))}function Ln(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,T(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Tn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||d<-.005)&&($e(i.line,l),Nn(i.line),i.rest))for(var h=0;he.display.sizerWidth){var p=Math.ceil(u/on(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Nn(e){if(e.widgets)for(var t=0;t=l&&(o=Je(t,jt(_e(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function An(e,t){var r=e.display,n=nn(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Nr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+kr(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,d=Tr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),h=t.right-t.left>d;return h&&(t.right=t.left+d),t.left<10?l.scrollLeft=0:t.leftd+f-3&&(l.scrollLeft=t.right+(h?0:10)-d),l}function Dn(e,t){null!=t&&(zn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Wn(e){zn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Hn(e,t,r){null==t&&null==r||zn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function zn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Fn(e,Yr(e,t.from),Yr(e,t.to),t.margin))}function Fn(e,t,r,n){var i=An(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Hn(e,i.scrollLeft,i.scrollTop)}function Pn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ui(e,{top:t}),En(e,t,!0),r&&ui(e),ii(e,100))}function En(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function In(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Rn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+kr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Lr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Bn=function(e,t,r){this.cm=r;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),de(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,s&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Bn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Bn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Bn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Bn.prototype.zeroWidthHack=function(){var e=b&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new B,this.disableVert=new B},Bn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Bn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Gn=function(){};function Un(e,t){t||(t=Rn(e));var r=e.display.barWidth,n=e.display.barHeight;Vn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Tn(e),Vn(e,Rn(e)),r=e.display.barWidth,n=e.display.barHeight}function Vn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Gn.prototype.update=function(){return{bottom:0,right:0}},Gn.prototype.setScrollLeft=function(){},Gn.prototype.setScrollTop=function(){},Gn.prototype.clear=function(){};var jn={native:Bn,null:Gn};function Kn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new jn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?In(e,t):Pn(e,t)}),e),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)}var Xn=0;function _n(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Xn},t=e.curOp,lr?lr.ops.push(t):t.ownsGroup=lr={ops:[t],delayedCallbacks:[]}}function Yn(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new li(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function $n(e){e.updatedDisplay=e.mustUpdate&&si(e.cm,e.update)}function Zn(e){var t=e.cm,r=t.display;e.updatedDisplay&&Tn(t),e.barMeasure=Rn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Ar(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Lr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Tr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Jn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!g){var o=A("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Sr(e.display))+"px;\n height: "+(t.bottom-t.top+Lr(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?tt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?tt(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var l=!1,s=_r(e,t),a=r&&r!=t?_r(e,r):s,u=An(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,f=e.doc.scrollLeft;if(null!=u.scrollTop&&(Pn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(In(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-f)>1&&(l=!0)),!l)break}return i}(t,at(n,e.scrollToPos.from),at(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l=e.display.viewTo)){var r=+new Date+e.options.workTime,n=pt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ve(t.mode,n.state):null,a=dt(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var f=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),d=0;!f&&dr)return ii(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&ei(e,(function(){for(var t=0;t=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==mn(e))return!1;hi(e)&&(pn(e),t.dims=ln(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFroml&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),St&&(o=Bt(e.doc,o),l=Gt(e.doc,l));var s=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=or(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=or(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,fn(e,r)))),n.viewTo=r}(e,o,l),r.viewOffset=jt(_e(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var a=mn(e);if(!s&&0==a&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=H();if(!t||!W(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&W(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return a>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return u&&b&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var a=n.view,c=n.viewFrom,f=0;f-1&&(h=!1),cr(e,d,c,r)),h&&(N(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(et(e.options,c)))),l=d.node.nextSibling}else{var p=vr(e,d,c,r);o.insertBefore(p,l)}c+=d.size}for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),a>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=H()&&(e.activeElt.focus(),e.anchorNode&&W(document.body,e.anchorNode)&&W(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),N(r.cursorDiv),N(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ii(e,400)),r.updateLineNumbers=null,!0}function ai(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Tr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+kr(e.display)-Nr(e),r.top)}),t.visible=On(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&si(e,t);n=!1){Tn(e);var i=Rn(e);vn(e),Un(e,i),fi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ui(e,t){var r=new li(e,t);if(si(e,r)){Tn(e),ai(e,r);var n=Rn(e);vn(e),Un(e,n),fi(e,n),r.finish()}}function ci(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function fi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Lr(e)+"px"}function di(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=sn(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;ls.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&a||o&&c){if(o&&b&&u)e:for(var f=t.target,h=l.view;f!=s;f=f.parentNode)for(var p=0;p=0&&rt(e,n.to())<=0)return r}return-1};var ki=function(e,t){this.anchor=e,this.head=t};function Mi(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return rt(e.from(),t.from())})),r=G(t,i);for(var o=1;o0:a>=0){var u=lt(s.from(),l.from()),c=ot(s.to(),l.to()),f=s.empty()?l.from()==l.head:s.from()==s.head;o<=r&&--r,t.splice(--o,2,new ki(f?c:u,f?u:c))}}return new Si(t,r)}function Li(e,t){return new Si([new ki(e,t||e)],0)}function Ti(e){return e.text?tt(e.from.line+e.text.length-1,q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ni(e,t){if(rt(e,t.from)<0)return e;if(rt(e,t.to)<=0)return Ti(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Ti(t).ch-t.to.ch),tt(r,n)}function Oi(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,p-1),e.insert(s.line+1,v)}ar(e,"change",e,t)}function Fi(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;ls-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Bi(e.done),q(e.done)):e.done.length&&!q(e.done).ranges?q(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),q(e.done)):void 0}(i,i.lastOp==n)))l=q(o.changes),0==rt(t.from,t.to)&&0==rt(t.from,l.to)?l.to=Ti(t):o.changes.push(Ri(e,t));else{var a=q(i.done);for(a&&a.ranges||Vi(e.sel,i.done),o={changes:[Ri(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||ge(e,"historyAdded")}function Ui(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,q(i.done),t))?i.done[i.done.length-1]=t:Vi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Bi(i.undone)}function Vi(e,t){var r=q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function ji(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Ki(e){if(!e)return null;for(var t,r=0;r-1&&(q(s)[f]=u[f],delete u[f])}}}return n}function Yi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=rt(t,i)<0;o!=rt(r,i)<0?(i=t,t=r):o!=rt(t,r)<0&&(t=r)}return new ki(i,t)}return new ki(r||t,t)}function qi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),eo(e,new Si([Yi(e.sel.primary(),t,r,i)],0),n)}function $i(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(ge(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var f=a.find(n<0?1:-1),d=void 0;if((n<0?c:u)&&(f=so(e,f,-n,f&&f.line==t.line?o:null)),f&&f.line==t.line&&(d=rt(f,r))&&(n<0?d<0:d>0))return oo(e,f,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?u:c)&&(h=so(e,h,n,h.line==t.line?o:null)),h?oo(e,h,t,n,i):null}}return t}function lo(e,t,r,n,i){var o=n||1,l=oo(e,t,r,o,i)||!i&&oo(e,t,r,o,!0)||oo(e,t,r,-o,i)||!i&&oo(e,t,r,-o,!0);return l||(e.cantEdit=!0,tt(e.first,0))}function so(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?at(e,tt(t.line-1)):null:r>0&&t.ch==(n||_e(e,t.line)).text.length?t.line0)){var c=[a,1],f=rt(u.from,s.from),d=rt(u.to,s.to);(f<0||!l.inclusiveLeft&&!f)&&c.push({from:u.from,to:s.from}),(d>0||!l.inclusiveRight&&!d)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)fo(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else fo(e,t)}}function fo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=rt(t.from,t.to)){var r=Oi(e,t);Gi(e,t,r,e.cm?e.cm.curOp.id:NaN),go(e,t,r,Tt(e,t));var n=[];Fi(e,(function(e,r){r||-1!=G(n,e.history)||(bo(e.history,t),n.push(e.history)),go(e,t,null,Tt(e,t))}))}}function ho(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s="undo"==t?o.done:o.undone,a="undo"==t?o.undone:o.done,u=0;u=0;--h){var p=d(h);if(p)return p.v}}}}function po(e,t){if(0!=t&&(e.first+=t,e.sel=new Si($(e.sel.ranges,(function(e){return new ki(tt(e.anchor.line+t,e.anchor.ch),tt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineo&&(t={from:t.from,to:tt(o,_e(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),r||(r=Oi(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=Ze(Rt(_e(n,o.line))),n.iter(a,l.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),n.sel.contains(t.from,t.to)>-1&&ve(e),zi(n,t,r,an(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,(function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var i=_e(e,n).stateAfter;if(i&&(!(i instanceof ct)||n+i.lookAhead1||!(this.children[0]instanceof xo))){var s=[];this.collapse(s),this.children=[new xo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,s=l;s10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=D("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(It(e,t.line,t,r,o)||t.line!=r.line&&It(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");St=!0}o.addToHistory&&Gi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&Rt(e)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&$e(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new kt(o,a==t.line?t.ch:null,a==r.line?r.ch:null)),++a})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Ut(e,t)&&$e(t,0)})),o.clearOnEnter&&de(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Ct=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Mo,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)dn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=r.line;c++)hn(u,c,"text");o.atomic&&no(u.doc),ar(u,"markerAdded",u,o)}return o}Lo.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&_n(e),ye(this,"clear")){var r=this.find();r&&ar(this,"clear",r.from,r.to)}for(var n=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&dn(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&no(e.doc)),e&&ar(e,"markerCleared",e,this,n,i),t&&Yn(e),this.parent&&this.parent.clear()}},Lo.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;a--)co(this,n[a]);s?Qi(this,s):this.cm&&Wn(this.cm)})),undo:ni((function(){ho(this,"undo")})),redo:ni((function(){ho(this,"redo")})),undoSelection:ni((function(){ho(this,"undo",!0)})),redoSelection:ni((function(){ho(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=at(this,e),t=at(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var l=o.markedSpans;if(l)for(var s=0;s=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r})),at(this,tt(r,t))},indexFromPos:function(e){var t=(e=at(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),to(t.doc,Li(r,r)),f)for(var d=0;d=0;t--)mo(e.doc,"",n[t].from,n[t].to,"+delete");Wn(e)}))}function Qo(e,t,r){var n=oe(e.text,t+r,r);return n<0||n>e.text.length?null:n}function el(e,t,r){var n=Qo(e,t.ch,r);return null==n?null:new tt(t.line,n,r<0?"after":"before")}function tl(e,t,r,n,i){if(e){var o=ce(r,t.doc.direction);if(o){var l,s=i<0?q(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Wr(t,r);l=i<0?r.text.length-1:0;var c=Hr(t,u,l).top;l=le((function(e){return Hr(t,u,e).top==c}),i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=Qo(r,l,1))}else l=i<0?s.to:s.from;return new tt(n,l,a)}}return new tt(n,i<0?r.text.length:0,i<0?"before":"after")}jo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},jo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},jo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},jo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},jo.default=b?jo.macDefault:jo.pcDefault;var rl={selectAll:ao,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),V)},killLine:function(e){return Jo(e,(function(t){if(t.empty()){var r=_e(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)i=new tt(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),tt(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=_e(e.doc,i.line-1).text;l&&(i=new tt(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),tt(i.line-1,l.length-1),i,"+transpose"))}r.push(new ki(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return ei(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n-1&&(rt((i=l.ranges[i]).from(),t)<0||t.xRel>0)&&(rt(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,l=ti(e,(function(t){u&&(i.scroller.draggable=!1),e.state.draggingText=!1,pe(i.wrapper.ownerDocument,"mouseup",l),pe(i.wrapper.ownerDocument,"mousemove",c),pe(i.scroller,"dragstart",f),pe(i.scroller,"drop",l),o||(we(t),n.addNew||qi(e.doc,r,null,null,n.extend),u||s&&9==a?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},f=function(){return o=!0};u&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),de(i.wrapper.ownerDocument,"mouseup",l),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",f),de(i.scroller,"drop",l),kn(e),setTimeout((function(){return i.input.focus()}),20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;we(t);var l,s,a=o.sel,u=a.ranges;if(n.addNew&&!n.extend?(s=o.sel.contains(r),l=s>-1?u[s]:new ki(r,r)):(l=o.sel.primary(),s=o.sel.primIndex),"rectangle"==n.unit)n.addNew||(l=new ki(r,r)),r=cn(e,t,!0,!0),s=-1;else{var c=yl(e,r,n.unit);l=n.extend?Yi(l,c.anchor,c.head,n.extend):c}n.addNew?-1==s?(s=u.length,eo(o,Mi(e,u.concat([l]),s),{scroll:!1,origin:"*mouse"})):u.length>1&&u[s].empty()&&"char"==n.unit&&!n.extend?(eo(o,Mi(e,u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),a=o.sel):Zi(o,s,l,j):(s=0,eo(o,new Si([l],0),j),a=o.sel);var f=r;function d(t){if(0!=rt(f,t))if(f=t,"rectangle"==n.unit){for(var i=[],u=e.options.tabSize,c=R(_e(o,r.line).text,r.ch,u),d=R(_e(o,t.line).text,t.ch,u),h=Math.min(c,d),p=Math.max(c,d),g=Math.min(r.line,t.line),m=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=m;g++){var v=_e(o,g).text,y=X(v,h,u);h==p?i.push(new ki(tt(g,y),tt(g,y))):v.length>y&&i.push(new ki(tt(g,y),tt(g,X(v,p,u))))}i.length||i.push(new ki(r,r)),eo(o,Mi(e,a.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=l,x=yl(e,t,n.unit),C=w.anchor;rt(x.anchor,C)>0?(b=x.head,C=lt(w.from(),x.anchor)):(b=x.anchor,C=ot(w.to(),x.head));var S=a.ranges.slice(0);S[s]=function(e,t){var r=t.anchor,n=t.head,i=_e(e.doc,r.line);if(0==rt(r,n)&&r.sticky==n.sticky)return t;var o=ce(i);if(!o)return t;var l=ae(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=ae(o,n.ch,n.sticky),f=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?f<0:f>0}var d=o[u+(a?-1:0)],h=a==(1==d.level),p=h?d.from:d.to,g=h?"after":"before";return r.ch==p&&r.sticky==g?t:new ki(new tt(r.line,p,g),n)}(e,new ki(at(o,C),b)),eo(o,Mi(e,S,s),j)}}var h=i.wrapper.getBoundingClientRect(),p=0;function g(t){e.state.selectingText=!1,p=1/0,t&&(we(t),i.input.focus()),pe(i.wrapper.ownerDocument,"mousemove",m),pe(i.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var m=ti(e,(function(t){0!==t.buttons&&Me(t)?function t(r){var l=++p,s=cn(e,r,!0,"rectangle"==n.unit);if(s)if(0!=rt(s,f)){e.curOp.focus=H(),d(s);var a=On(i,o);(s.line>=a.to||s.lineh.bottom?20:0;u&&setTimeout(ti(e,(function(){p==l&&(i.scroller.scrollTop+=u,t(r))})),50)}}(t):g(t)})),v=ti(e,g);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",m),de(i.wrapper.ownerDocument,"mouseup",v)}(e,n,t,o)}(t,n,o,e):ke(e)==r.scroller&&we(e):2==i?(n&&qi(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(k?t.display.input.onContextMenu(e):kn(t)))}}function yl(e,t,r){if("char"==r)return new ki(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new ki(tt(t.line,0),at(e.doc,tt(t.line+1,0)));var n=r(e,t);return new ki(n.from,n.to)}function bl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&we(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!ye(e,r))return Ce(t);o-=s.top-l.viewOffset;for(var a=0;a=i)return ge(e,r,e,Je(e.doc,o),e.display.gutterSpecs[a].className,t),Ce(t)}}function wl(e,t){return bl(e,t,"gutterClick",!0)}function xl(e,t){Cr(e.display,t)||function(e,t){return!!ye(e,"gutterContextMenu")&&bl(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||k||e.display.input.onContextMenu(t)}function Cl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Br(e)}ml.prototype.compare=function(e,t,r){return this.time+400>e&&0==rt(t,this.pos)&&r==this.button};var Sl={toString:function(){return"CodeMirror.Init"}},kl={},Ml={};function Ll(e,t,r){if(!t!=!(r&&r!=Sl)){var n=e.display.dragFunctions,i=t?de:pe;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Tl(e){e.options.lineWrapping?(z(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),Xt(e)),un(e),dn(e),Br(e),setTimeout((function(){return Un(e)}),100)}function Nl(e,t){var r=this;if(!(this instanceof Nl))return new Nl(e,t);this.options=t=t?I(t):{},I(kl,t,!1);var n=t.value;"string"==typeof n?n=new Wo(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Nl.inputStyles[t.inputStyle](this),o=this.display=new vi(e,n,i,t);for(var l in o.wrapper.CodeMirror=this,Cl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Kn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new B,keySeq:null,specialChars:null},t.autofocus&&!y&&o.input.focus(),s&&a<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ti(e,vl)),de(t.scroller,"dblclick",s&&a<11?ti(e,(function(t){if(!me(e,t)){var r=cn(e,t);if(r&&!wl(e,t)&&!Cr(e.display,t)){we(t);var n=e.findWordAt(r);qi(e.doc,n.anchor,n.head)}}})):function(t){return me(e,t)||we(t)}),de(t.scroller,"contextmenu",(function(t){return xl(e,t)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}de(t.scroller,"touchstart",(function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!wl(e,i)){t.input.ensurePolled(),clearTimeout(r);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!Cr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(t.activeTouch,"page");l=!n.prev||o(n,n.prev)?new ki(s,s):!n.prev.prev||o(n,n.prev.prev)?e.findWordAt(s):new ki(tt(s.line,0),at(e.doc,tt(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),we(r)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Pn(e,t.scroller.scrollTop),In(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return Ci(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return Ci(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||Se(t)},over:function(t){me(e,t)||(function(e,t){var r=cn(e,t);if(r){var n=document.createDocumentFragment();bn(e,r,n),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),O(e.display.dragCursor,n)}}(e,t),Se(t))},start:function(t){return function(e,t){if(s&&(!e.state.draggingText||+new Date-Ho<100))Se(t);else if(!me(e,t)&&!Cr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!h)){var r=A("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),d&&r.parentNode.removeChild(r)}}(e,t)},drop:ti(e,zo),leave:function(t){me(e,t)||Fo(e)}};var l=t.input.getField();de(l,"keyup",(function(t){return dl.call(e,t)})),de(l,"keydown",ti(e,fl)),de(l,"keypress",ti(e,hl)),de(l,"focus",(function(t){return Mn(e,t)})),de(l,"blur",(function(t){return Ln(e,t)}))}(this),Io(),_n(this),this.curOp.forceUpdate=!0,Pi(this,n),t.autofocus&&!y||this.hasFocus()?setTimeout(E(Mn,this),20):Ln(this),Ml)Ml.hasOwnProperty(l)&&Ml[l](r,t[l],Sl);hi(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?R(_e(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var f="",d=0;if(e.options.indentWithTabs)for(var h=Math.floor(u/l);h;--h)d+=l,f+="\t";if(dl,a=We(t),u=null;if(s&&n.ranges.length>1)if(Dl&&Dl.text.join("\n")==t){if(n.ranges.length%Dl.text.length==0){u=[];for(var c=0;c=0;d--){var h=n.ranges[d],p=h.from(),g=h.to();h.empty()&&(r&&r>0?p=tt(p.line,p.ch-r):e.state.overwrite&&!s?g=tt(g.line,Math.min(_e(o,g.line).text.length,g.ch+q(a).length)):s&&Dl&&Dl.lineWise&&Dl.text.join("\n")==t&&(p=g=tt(p.line,0)));var m={from:p,to:g,text:u?u[d%u.length]:a,origin:i||(s?"paste":e.state.cutIncoming>l?"cut":"+input")};co(e.doc,m),ar(e,"inputRead",e,m)}t&&!s&&Fl(e,t),Wn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=f),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function zl(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||ei(t,(function(){return Hl(t,r,0,null,"paste")})),!0}function Fl(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s-1){l=Al(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(_e(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Al(e,i.head.line,"smart"));l&&ar(e,"electricInput",e,i.head.line)}}}function Pl(e){for(var t=[],r=[],n=0;n=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=ae(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&d>=c.begin)){var h=f?"before":"after";return new tt(r.line,d,h)}}var p=function(e,t,n){for(var o=function(e,t){return t?new tt(r.line,a(e,1),"before"):new tt(r.line,e,"after")};e>=0&&e0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u0?c.end:a(c.begin,-1);return null==m||n>0&&m==t.text.length||!(g=p(n>0?0:i.length-1,n,u(m)))?null:g}(e.cm,s,t,r):el(s,t,r))){if(n||(l=t.line+r)=e.first+e.size||(t=new tt(l,t.ch,t.sticky),!(s=_e(e,l))))return!1;t=tl(i,e.cm,s,t.line,r)}else t=o;return!0}if("char"==n)a();else if("column"==n)a(!0);else if("word"==n||"group"==n)for(var u=null,c="group"==n,f=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(r<0)||a(!d);d=!1){var h=s.text.charAt(t.ch)||"\n",p=te(h,f)?"w":c&&"\n"==h?"n":!c||/\s/.test(h)?null:"p";if(!c||d||p||(p="s"),u&&u!=p){r<0&&(r=1,a(),t.sticky="after");break}if(p&&(u=p),r>0&&!a(!d))break}var g=lo(e,t,o,l,!0);return nt(o,g)&&(g.hitSide=!0),g}function Bl(e,t,r,n){var i,o,l=e.doc,s=t.left;if("page"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*nn(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=$r(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Gl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new B,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ul(e,t){var r=Dr(e,t.line);if(!r||r.hidden)return null;var n=_e(e.doc,t.line),i=Or(r,n,t.line),o=ce(n,e.doc.direction),l="left";o&&(l=ae(o,t.ch)%2?"right":"left");var s=Pr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Vl(e,t){return t&&(e.bad=!0),e}function jl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Vl(e.clipPos(tt(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Ul(t,i)||{node:a[0].measure.map[2],offset:0},c=o.linen.firstLine()&&(l=tt(l.line-1,_e(n.doc,l.line-1).length)),s.ch==_e(n.doc,s.line).text.length&&s.linei.viewTo-1)return!1;l.line==i.viewFrom||0==(e=fn(n,l.line))?(t=Ze(i.view[0].line),r=i.view[0].node):(t=Ze(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=fn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=Ze(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var f=n.doc.splitLines(function(e,t,r,n,i){var o="",l=!1,s=e.doc.lineSeparator(),a=!1;function u(){l&&(o+=s,a&&(o+=s),l=a=!1)}function c(e){e&&(u(),o+=e)}function f(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void c(r);var o,d=t.getAttribute("cm-marker");if(d){var h=e.findMarks(tt(n,0),tt(i+1,0),(m=+d,function(e){return e.id==m}));return void(h.length&&(o=h[0].find(0))&&c(Ye(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&u();for(var g=0;g1&&d.length>1;)if(q(f)==q(d))f.pop(),d.pop(),a--;else{if(f[0]!=d[0])break;f.shift(),d.shift(),t++}for(var h=0,p=0,g=f[0],m=d[0],v=Math.min(g.length,m.length);hl.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)h--,p++;f[f.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),f[0]=f[0].slice(h).replace(/\u200b+$/,"");var x=tt(t,h),C=tt(a,d.length?q(d).length-p:0);return f.length>1||f[0]||rt(x,C)?(mo(n.doc,f,x,C,"+input"),!0):void 0},Gl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Gl.prototype.reset=function(){this.forceCompositionEnd()},Gl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Gl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Gl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||ei(this.cm,(function(){return dn(e.cm)}))},Gl.prototype.setUneditable=function(e){e.contentEditable="false"},Gl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ti(this.cm,Hl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Gl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Gl.prototype.onContextMenu=function(){},Gl.prototype.resetPosition=function(){},Gl.prototype.needsContentAttribute=!0;var Xl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new B,this.hasSelection=!1,this.composing=null};Xl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!me(n,e)){if(n.somethingSelected())Wl({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Pl(n);Wl({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,V):(r.prevInput="",i.value=t.text.join("\n"),P(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),de(i,"input",(function(){s&&a>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),de(i,"paste",(function(e){me(n,e)||zl(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),de(i,"cut",o),de(i,"copy",o),de(e.scroller,"paste",(function(t){if(!Cr(e,t)&&!me(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),de(e.lineSpace,"selectstart",(function(t){Cr(e,t)||we(t)})),de(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},Xl.prototype.createField=function(e){this.wrapper=Il(),this.textarea=this.wrapper.firstChild},Xl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=yn(e);if(e.options.moveInputWithCursor){var i=_r(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},Xl.prototype.showSelection=function(e){var t=this.cm.display;O(t.cursorDiv,e.cursors),O(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Xl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&P(this.textarea),s&&a>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",s&&a>=9&&(this.hasSelection=null))}},Xl.prototype.getField=function(){return this.textarea},Xl.prototype.supportsTouch=function(){return!1},Xl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!y||H()!=this.textarea))try{this.textarea.focus()}catch(De){}},Xl.prototype.blur=function(){this.textarea.blur()},Xl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Xl.prototype.receivedFocus=function(){this.slowPoll()},Xl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Xl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},Xl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||He(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(s&&a>=9&&this.hasSelection===i||b&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,u=Math.min(n.length,i.length);l1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Xl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Xl.prototype.onKeyPress=function(){s&&a>=9&&(this.hasSelection=null),this.fastPoll()},Xl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=cn(r,e),l=n.scroller.scrollTop;if(o&&!d){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ti(r,eo)(r.doc,Li(o),V);var c,f=i.style.cssText,h=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(s?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",u&&(c=window.scrollY),n.input.focus(),u&&window.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=m,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),s&&a>=9&&g(),k?(Se(e),de(window,"mouseup",(function e(){pe(window,"mouseup",e),setTimeout(m,20)}))):setTimeout(m,50)}function g(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function m(){if(t.contextMenuPending==m&&(t.contextMenuPending=!1,t.wrapper.style.cssText=h,i.style.cssText=f,s&&a<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),null!=i.selectionStart)){(!s||s&&a<9)&&g();var e=0;n.detectingSelectAll=setTimeout((function o(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ti(r,ao)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())}),200)}}},Xl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Xl.prototype.setUneditable=function(){},Xl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Sl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Sl,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Di(e)}),!0),r("indentUnit",2,Di,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Wi(e),Br(e),dn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(tt(n,o))}n++}));for(var i=r.length-1;i>=0;i--)mo(e.doc,t,r[i],tt(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Sl&&e.refresh()})),r("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",y?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!x),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){Cl(e),mi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=Zo(t),i=r!=Sl&&Zo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Tl,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=pi(t,e.options.lineNumbers),mi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?sn(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Un(e)}),!0),r("scrollbarStyle","native",(function(e){Kn(e),Un(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=pi(e.options.gutters,t),mi(e)}),!0),r("firstLineNumber",1,mi,!0),r("lineNumberFormatter",(function(e){return e}),mi,!0),r("showCursorWhenSelecting",!1,vn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(Ln(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Ll),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,vn,!0),r("singleCursorHeightPerLine",!0,vn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Wi,!0),r("addModeClass",!1,Wi,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Wi,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Nl),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ti(this,t[e])(this,r,i),ge(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Zo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;rr&&(Al(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&Wn(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a0&&Zi(this.doc,n,new ki(o,u[n].to()),V)}}})),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,tt(e),t,!0)},getTokenTypeAt:function(e){e=at(this.doc,e);var t,r=ht(this,_e(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]o&&(e=o,i=!0),n=_e(this.doc,e)}else n=e;return jr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-jt(n):0)},defaultTextHeight:function(){return nn(this.display)},defaultCharWidth:function(){return on(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=_r(this,at(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==n)u=e.top;else if("above"==n||"near"==n){var f=Math.max(a.wrapper.clientHeight,this.doc.height),d=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>f)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=f&&(u=e.bottom),c+t.offsetWidth>d&&(c=d-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=An(o,l)).scrollTop&&Pn(o,s.scrollTop),null!=s.scrollLeft&&In(o,s.scrollLeft))},triggerOnKeyDown:ri(fl),triggerOnKeyPress:ri(hl),triggerOnKeyUp:dl,triggerOnMouseDown:ri(vl),execCommand:function(e){if(rl.hasOwnProperty(e))return rl[e].call(null,this)},triggerElectric:ri((function(e){Fl(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=at(this.doc,e),l=0;l0&&l(t.charAt(r-1));)--r;for(;n.5)&&un(this),ge(this,"refresh",this)})),swapDoc:ri((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Pi(this,e),Br(this),this.display.input.reset(),Hn(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ar(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Nl);var _l="iter insert remove copy getEditor constructor".split(" ");for(var Yl in Wo.prototype)Wo.prototype.hasOwnProperty(Yl)&&G(_l,Yl)<0&&(Nl.prototype[Yl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Wo.prototype[Yl]));return be(Wo),Nl.inputStyles={textarea:Xl,contenteditable:Gl},Nl.defineMode=function(e){Nl.defaults.mode||"null"==e||(Nl.defaults.mode=e),Ie.apply(this,arguments)},Nl.defineMIME=function(e,t){Ee[e]=t},Nl.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Nl.defineMIME("text/plain","null"),Nl.defineExtension=function(e,t){Nl.prototype[e]=t},Nl.defineDocExtension=function(e,t){Wo.prototype[e]=t},Nl.fromTextArea=function(e,t){if((t=t?I(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=H();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(de(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(De){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(pe(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Nl((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=pe,e.on=de,e.wheelEventPixels=xi,e.Doc=Wo,e.splitLines=We,e.countColumn=R,e.findColumn=X,e.isWordChar=ee,e.Pass=U,e.signal=ge,e.Line=_t,e.changeEnd=Ti,e.scrollbarModel=jn,e.Pos=tt,e.cmpPos=rt,e.modes=Pe,e.mimeModes=Ee,e.resolveMode=Re,e.getMode=Be,e.modeExtensions=Ge,e.extendMode=Ue,e.copyState=Ve,e.startState=Ke,e.innerMode=je,e.commands=rl,e.keyMap=jo,e.keyName=$o,e.isModifierKey=Yo,e.lookupKey=_o,e.normalizeKeyMap=Xo,e.StringStream=Xe,e.SharedTextMarker=No,e.TextMarker=Lo,e.LineWidget=So,e.e_preventDefault=we,e.e_stopPropagation=xe,e.e_stop=Se,e.addClass=z,e.contains=W,e.rmClass=T,e.keyNames=Bo}(Nl),Nl.version="5.49.0",Nl},"object"===l(t)&&void 0!==e?e.exports=o():void 0===(i="function"==typeof(n=o)?n.call(t,r,t,e):n)||(e.exports=i)},177:function(e,t,r){"use strict";t.a="/* BASICS */\n\n.CodeMirror {\n /* Set height, width, borders, and global font properties here */\n font-family: monospace;\n height: 300px;\n color: black;\n direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n border-right: 1px solid #ddd;\n background-color: #f7f7f7;\n white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n padding: 0 3px 0 5px;\n min-width: 20px;\n text-align: right;\n color: #999;\n white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n border-left: 1px solid black;\n border-right: none;\n width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n width: auto;\n border: 0 !important;\n background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n z-index: 1;\n}\n.cm-fat-cursor-mark {\n background-color: rgba(20, 255, 20, 0.5);\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n}\n.cm-animate-fat-cursor {\n width: auto;\n border: 0;\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n background-color: #7e7;\n}\n@-moz-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@-webkit-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n position: absolute;\n left: 0; right: 0; top: -50px; bottom: 0;\n overflow: hidden;\n}\n.CodeMirror-ruler {\n border-left: 1px solid #ccc;\n top: 0; bottom: 0;\n position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n position: relative;\n overflow: hidden;\n background: white;\n}\n\n.CodeMirror-scroll {\n overflow: scroll !important; /* Things will break if this is overridden */\n /* 30px is the magic margin used to hide the element's real scrollbars */\n /* See overflow: hidden in .CodeMirror */\n margin-bottom: -30px; margin-right: -30px;\n padding-bottom: 30px;\n height: 100%;\n outline: none; /* Prevent dragging from highlighting the element */\n position: relative;\n}\n.CodeMirror-sizer {\n position: relative;\n border-right: 30px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n before actual scrolling happens, thus preventing shaking and\n flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n position: absolute;\n z-index: 6;\n display: none;\n}\n.CodeMirror-vscrollbar {\n right: 0; top: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n bottom: 0; left: 0;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n position: absolute; left: 0; top: 0;\n min-height: 100%;\n z-index: 3;\n}\n.CodeMirror-gutter {\n white-space: normal;\n height: 100%;\n display: inline-block;\n vertical-align: top;\n margin-bottom: -30px;\n}\n.CodeMirror-gutter-wrapper {\n position: absolute;\n z-index: 4;\n background: none !important;\n border: none !important;\n}\n.CodeMirror-gutter-background {\n position: absolute;\n top: 0; bottom: 0;\n z-index: 4;\n}\n.CodeMirror-gutter-elt {\n position: absolute;\n cursor: default;\n z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n cursor: text;\n min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n /* Reset some styles that the rest of the page might have set */\n -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n border-width: 0;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n white-space: pre;\n word-wrap: normal;\n line-height: inherit;\n color: inherit;\n z-index: 2;\n position: relative;\n overflow: visible;\n -webkit-tap-highlight-color: transparent;\n -webkit-font-variant-ligatures: contextual;\n font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n word-wrap: break-word;\n white-space: pre-wrap;\n word-break: normal;\n}\n\n.CodeMirror-linebackground {\n position: absolute;\n left: 0; right: 0; top: 0; bottom: 0;\n z-index: 0;\n}\n\n.CodeMirror-linewidget {\n position: relative;\n z-index: 2;\n padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n position: absolute;\n width: 100%;\n height: 0;\n overflow: hidden;\n visibility: hidden;\n}\n\n.CodeMirror-cursor {\n position: absolute;\n pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n visibility: hidden;\n position: relative;\n z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n background-color: #ffa;\n background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n /* Hide the cursor when printing */\n .CodeMirror div.CodeMirror-cursors {\n visibility: hidden;\n }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n"},178:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="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})(e)}l=function(e){"use strict";e.defineMode("jinja2",(function(){var e=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","plural"],t=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,n=["true","false"],i=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function o(o,l){var s=o.peek();if(l.incomment)return o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(l.intag){if(l.operator){if(l.operator=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.sign){if(l.sign=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.instring)return s==l.instring&&(l.instring=!1),o.next(),"string";if("'"==s||'"'==s)return l.instring=s,o.next(),"string";if(o.match(l.intag+"}")||o.eat("-")&&o.match(l.intag+"}"))return l.intag=!1,"tag";if(o.match(t))return l.operator=!0,"operator";if(o.match(r))l.sign=!0;else if(o.eat(" ")||o.sol()){if(o.match(e))return"keyword";if(o.match(n))return"atom";if(o.match(i))return"number";o.sol()&&o.next()}else o.next();return"variable"}if(o.eat("{")){if(o.eat("#"))return l.incomment=!0,o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(s=o.eat(/\{|%/))return l.intag=s,"{"==s&&(l.intag="}"),o.eat("-"),"tag"}o.next()}return e=new RegExp("(("+e.join(")|(")+"))\\b"),n=new RegExp("(("+n.join(")|(")+"))\\b"),{startState:function(){return{tokenize:o}},token:function(e,t){return t.tokenize(e,t)},blockCommentStart:"{#",blockCommentEnd:"#}"}})),e.defineMIME("text/jinja2","jinja2")},"object"==s(t)&&"object"==s(e)?l(r(170)):(i=[r(170)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(125)(e))},179:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="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})(e)}l=function(e){"use strict";e.defineMode("yaml",(function(){var e=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");return{token:function(t,r){var n=t.peek(),i=r.escaped;if(r.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(r.literal&&t.indentation()>r.keyCol)return t.skipToEnd(),"string";if(r.literal&&(r.literal=!1),t.sol()){if(r.keyCol=0,r.pair=!1,r.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?r.inlinePairs++:"}"==n?r.inlinePairs--:"["==n?r.inlineList++:r.inlineList--,"meta";if(r.inlineList>0&&!i&&","==n)return t.next(),"meta";if(r.inlinePairs>0&&!i&&","==n)return r.keyCol=0,r.pair=!1,r.pairStart=!1,t.next(),"meta";if(r.pairStart){if(t.match(/^\s*(\||\>)\s*/))return r.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==r.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(r.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(e))return"keyword"}return!r.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(r.pair=!0,r.keyCol=t.indentation(),"atom"):r.pair&&t.match(/^:\s*/)?(r.pairStart=!0,"meta"):(r.pairStart=!1,r.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}})),e.defineMIME("text/x-yaml","yaml"),e.defineMIME("text/yaml","yaml")},"object"==s(t)&&"object"==s(e)?l(r(170)):(i=[r(170)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(125)(e))}}]); +//# sourceMappingURL=chunk.adf974a3f56fd8dc1c37.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.adf974a3f56fd8dc1c37.js.gz b/supervisor/api/panel/frontend_es5/chunk.adf974a3f56fd8dc1c37.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ca80b2d06d7f19c90c0cb2e0b2cb29bb9368201f GIT binary patch literal 57454 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 j{*SJK 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.b3c1784f195e10f93b50.js.map b/supervisor/api/panel/frontend_es5/chunk.b3c1784f195e10f93b50.js.map deleted file mode 100644 index e6e1eae83..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.b3c1784f195e10f93b50.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.b3c1784f195e10f93b50.js","sources":["webpack:///chunk.b3c1784f195e10f93b50.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.b995d5ef1d64c7005d2c.js b/supervisor/api/panel/frontend_es5/chunk.b995d5ef1d64c7005d2c.js new file mode 100644 index 000000000..b7fb09a6f --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.b995d5ef1d64c7005d2c.js @@ -0,0 +1,2 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[0],{171:function(e,t,r){"use strict";var n=r(0),i=r(8),o=r(175);function a(e){return(a="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})(e)}function s(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){var t,r=b(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function h(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function m(e){return e.decorators&&e.decorators.length}function y(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function v(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function b(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var f=0;f=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a *:first-child {\n margin-top: 0;\n }\n ha-markdown-element > *:last-child {\n margin-bottom: 0;\n }\n ha-markdown-element a {\n color: var(--primary-color);\n }\n ha-markdown-element img {\n max-width: 100%;\n }\n ha-markdown-element code,\n pre {\n background-color: var(--markdown-code-background-color, none);\n border-radius: 3px;\n }\n ha-markdown-element svg {\n background-color: var(--markdown-svg-background-color, none);\n color: var(--markdown-svg-color, none);\n }\n ha-markdown-element code {\n font-size: 85%;\n padding: 0.2em 0.4em;\n }\n ha-markdown-element pre code {\n padding: 0;\n }\n ha-markdown-element pre {\n padding: 16px;\n overflow: auto;\n line-height: 1.45;\n font-family: var(--code-font-family, monospace);\n }\n ha-markdown-element h2 {\n font-size: 1.5em;\n font-weight: bold;\n }\n "]);return P=function(){return e},e}function O(){var e=S([""]);return O=function(){return e},e}function j(){var e=S([""]);return j=function(){return e},e}function S(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function A(e,t){return!t||"object"!==E(t)&&"function"!=typeof t?T(e):t}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function z(e){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function R(e){var t,r=B(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function _(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function F(e){return e.decorators&&e.decorators.length}function I(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function M(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function B(e){var t=function(e,t){if("object"!==E(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==E(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===E(t)?t:String(t)}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var f=0;f=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;aSssN7ZyD<^@5x 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 GTL1t>%;rD< literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.b995d5ef1d64c7005d2c.js.map b/supervisor/api/panel/frontend_es5/chunk.b995d5ef1d64c7005d2c.js.map new file mode 100644 index 000000000..3024f7a23 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.b995d5ef1d64c7005d2c.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.b995d5ef1d64c7005d2c.js","sources":["webpack:///chunk.b995d5ef1d64c7005d2c.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.c2786059034fecf1c826.js b/supervisor/api/panel/frontend_es5/chunk.c2786059034fecf1c826.js deleted file mode 100644 index 31d5f2ba4..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.c2786059034fecf1c826.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[6],{177:function(e,t,r){"use strict";r.r(t);var n=r(10),i=r(0),o=r(39),a=r(62),s=(r(82),r(80),r(13)),c=r(28),l=(r(44),r(125),r(105),r(123),r(168),r(58),r(116)),d=r(6),u=r(18);function f(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}var p=function(){var e,t=(e=regeneratorRuntime.mark((function e(t,r,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(u.b)(t,{title:n.name,text:"Do you want to restart the add-on with your changes?",confirmText:"restart add-on",dismissText:"no"});case 2:if(!e.sent){e.next=12;break}return e.prev=4,e.next=7,Object(a.h)(r,n.slug);case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),Object(u.a)(t,{title:"Failed to restart",text:Object(d.a)(e.t0)});case 12:case"end":return e.stop()}}),e,null,[[4,9]])})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){f(o,n,i,a,s,"next",e)}function s(e){f(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e,r,n){return t.apply(this,arguments)}}();r(71);function h(e){return(h="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})(e)}function m(e){return function(e){if(Array.isArray(e))return I(e)}(e)||M(e)||F(e)||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.")}()}function v(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function y(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){v(o,n,i,a,s,"next",e)}function s(e){v(o,n,i,a,s,"throw",e)}a(void 0)}))}}function b(){var e=O(["\n :host,\n ha-card,\n paper-dropdown-menu {\n display: block;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n "]);return b=function(){return e},e}function g(){var e=O(["\n ","\n "]);return g=function(){return e},e}function w(){var e=O(["\n ","\n "]);return w=function(){return e},e}function k(){var e=O(['

',"
"]);return k=function(){return e},e}function E(){var e=O(['\n \n
\n ','\n\n \n \n \n \n \n \n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ".concat(t.codeMirrorCss,"\n .CodeMirror {\n height: var(--code-mirror-height, auto);\n direction: var(--code-mirror-direction, ltr);\n font-family: var(--code-font-family, monospace);\n }\n .CodeMirror-scroll {\n max-height: var(--code-mirror-max-height, --code-mirror-height);\n }\n :host(.error-state) .CodeMirror-gutters {\n border-color: var(--error-state-color, red);\n }\n .CodeMirror-focused .CodeMirror-gutters {\n border-right: 2px solid var(--paper-input-container-focus-color, var(--primary-color));\n }\n .CodeMirror-linenumber {\n color: var(--paper-dialog-color, var(--secondary-text-color));\n }\n .rtl .CodeMirror-vscrollbar {\n right: auto;\n left: 0px;\n }\n .rtl-gutter {\n width: 20px;\n }\n .CodeMirror-gutters {\n border-right: 1px solid var(--paper-input-container-color, var(--secondary-text-color));\n background-color: var(--paper-dialog-background-color, var(--primary-background-color));\n transition: 0.2s ease border-right;\n }\n .cm-s-default.CodeMirror {\n background-color: var(--code-editor-background-color, var(--card-background-color));\n color: var(--primary-text-color);\n }\n .cm-s-default .CodeMirror-cursor {\n border-left: 1px solid var(--secondary-text-color);\n }\n \n .cm-s-default div.CodeMirror-selected, .cm-s-default.CodeMirror-focused div.CodeMirror-selected {\n background: rgba(var(--rgb-primary-color), 0.2);\n }\n \n .cm-s-default .CodeMirror-line::selection,\n .cm-s-default .CodeMirror-line>span::selection,\n .cm-s-default .CodeMirror-line>span>span::selection {\n background: rgba(var(--rgb-primary-color), 0.2);\n }\n \n .cm-s-default .cm-keyword {\n color: var(--codemirror-keyword, #6262FF);\n }\n \n .cm-s-default .cm-operator {\n color: var(--codemirror-operator, #cda869);\n }\n \n .cm-s-default .cm-variable-2 {\n color: var(--codemirror-variable-2, #690);\n }\n \n .cm-s-default .cm-builtin {\n color: var(--codemirror-builtin, #9B7536);\n }\n \n .cm-s-default .cm-atom {\n color: var(--codemirror-atom, #F90);\n }\n \n .cm-s-default .cm-number {\n color: var(--codemirror-number, #ca7841);\n }\n \n .cm-s-default .cm-def {\n color: var(--codemirror-def, #8DA6CE);\n }\n \n .cm-s-default .cm-string {\n color: var(--codemirror-string, #07a);\n }\n \n .cm-s-default .cm-string-2 {\n color: var(--codemirror-string-2, #bd6b18);\n }\n \n .cm-s-default .cm-comment {\n color: var(--codemirror-comment, #777);\n }\n \n .cm-s-default .cm-variable {\n color: var(--codemirror-variable, #07a);\n }\n \n .cm-s-default .cm-tag {\n color: var(--codemirror-tag, #997643);\n }\n \n .cm-s-default .cm-meta {\n color: var(--codemirror-meta, #000);\n }\n \n .cm-s-default .cm-attribute {\n color: var(--codemirror-attribute, #d6bb6d);\n }\n \n .cm-s-default .cm-property {\n color: var(--codemirror-property, #905);\n }\n \n .cm-s-default .cm-qualifier {\n color: var(--codemirror-qualifier, #690);\n }\n \n .cm-s-default .cm-variable-3 {\n color: var(--codemirror-variable-3, #07a);\n }\n\n .cm-s-default .cm-type {\n color: var(--codemirror-type, #07a);\n }\n "),this.codemirror=r(n,{value:this._value,lineNumbers:!0,tabSize:2,mode:this.mode,autofocus:!1!==this.autofocus,viewportMargin:1/0,readOnly:this.readOnly,extraKeys:{Tab:"indentMore","Shift-Tab":"indentLess"},gutters:this._calcGutters()}),this._setScrollBarDirection(),this.codemirror.on("changes",(function(){return i._onChange()}));case 9:case"end":return e.stop()}}),e,this)})),n=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){G(o,n,i,a,s,"next",e)}function s(e){G(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return n.apply(this,arguments)})},{kind:"method",key:"_onChange",value:function(){var e=this.value;e!==this._value&&(this._value=e,Object(B.a)(this,"value-changed",{value:this._value}))}},{kind:"method",key:"_calcGutters",value:function(){return this.rtl?["rtl-gutter","CodeMirror-linenumbers"]:[]}},{kind:"method",key:"_setScrollBarDirection",value:function(){this.codemirror&&this.codemirror.getWrapperElement().classList.toggle("rtl",this.rtl)}}]}}),i.b);function ce(){var e=ue(["

","

"]);return ce=function(){return e},e}function le(){var e=ue(["\n ","\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;aInvalid YAML
']);return Ae=function(){return e},e}function Te(){var e=ze(['
',"
"]);return Te=function(){return e},e}function Ce(){var e=ze(["\n

",'

\n \n
\n \n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ","\n \n ',"
"]);return Ze=function(){return e},e}function et(){var e=rt(['\n \n
\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
ContainerHostDescription
\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;at.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=Qe(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(n=Qe(regeneratorRuntime.mark((function e(t){var r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,n={network:null},e.prev=3,e.next=6,Object(a.i)(this.hass,this.addon.slug,n);case 6:if(o={success:!0,response:void 0,path:"option"},Object(B.a)(this,"hass-api-called",o),"started"!==(null===(i=this.addon)||void 0===i?void 0:i.state)){e.next=11;break}return e.next=11,p(this,this.hass,this.addon);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),this._error="Failed to set addon network configuration, ".concat(Object(d.a)(e.t0));case 16:r.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[3,13]])}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=Qe(regeneratorRuntime.mark((function e(t){var r,n,i,o,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=t.currentTarget).progress=!0,this._error=void 0,n={},this._config.forEach((function(e){n[e.container]=parseInt(String(e.host),10)})),i={network:n},e.prev=6,e.next=9,Object(a.i)(this.hass,this.addon.slug,i);case 9:if(s={success:!0,response:void 0,path:"option"},Object(B.a)(this,"hass-api-called",s),"started"!==(null===(o=this.addon)||void 0===o?void 0:o.state)){e.next=14;break}return e.next=14,p(this,this.hass,this.addon);case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),this._error="Failed to set addon network configuration, ".concat(Object(d.a)(e.t0));case 19:r.progress=!1;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[s.c,c.a,Object(i.c)(Je())]}}]}}),i.a);var yt=r(84);function bt(e){return(bt="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})(e)}function gt(){var e=jt(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "]);return gt=function(){return e},e}function wt(){var e=jt(["\n \n "]);return wt=function(){return e},e}function kt(){var e=jt(["\n \n "]);return kt=function(){return e},e}function Et(){var e=jt(['\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return Ht=function(){return e},e}function Bt(){var e=Lt([""]);return Bt=function(){return e},e}function qt(){var e=Lt(['
',"
"]);return qt=function(){return e},e}function Vt(){var e=Lt(['\n
\n \n ','\n
\n ',"\n
\n
\n
\n "]);return Vt=function(){return e},e}function $t(){var e=Lt([""]);return $t=function(){return e},e}function Lt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Wt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Gt(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Wt(o,n,i,a,s,"next",e)}function s(e){Wt(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Yt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jt(e,t){return(Jt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Kt(e,t){return!t||"object"!==Ut(t)&&"function"!=typeof t?Qt(e):t}function Qt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Zt(e){var t,r=ir(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function er(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function tr(e){return e.decorators&&e.decorators.length}function rr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function nr(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function ir(e){var t=function(e,t){if("object"!==Ut(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Ut(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ut(t)?t:String(t)}function or(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ']);return pr=function(){return e},e}function hr(e,t){for(var r=0;r bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "]);return Er=function(){return e},e}function Or(){var e=Dr(['
',"
"]);return Or=function(){return e},e}function jr(){var e=Dr(['\n \n ',"\n
\n "]);return jr=function(){return e},e}function Pr(){var e=Dr([" "," "]);return Pr=function(){return e},e}function xr(){var e=Dr([" "]);return xr=function(){return e},e}function _r(){var e=Dr(['\n
\n
\n \n \n ',"\n ","\n \n
\n ","\n
\n ","\n
\n "]);return _r=function(){return e},e}function Dr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Sr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ar(e,t){return(Ar=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Tr(e,t){return!t||"object"!==kr(t)&&"function"!=typeof t?Cr(e):t}function Cr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zr(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Rr(e){var t,r=Nr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Fr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Ir(e){return e.decorators&&e.decorators.length}function Mr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ur(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Nr(e){var t=function(e,t){if("object"!==kr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==kr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===kr(t)?t:String(t)}function Hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a4)}),!this.icon||this.value||this.image?"":Object(i.f)(xr(),this.icon),this.value&&!this.image?Object(i.f)(Pr(),this.value):"",this.label?Object(i.f)(jr(),Object(cr.a)({label:!0,big:this.label.length>5}),this.label):"",this.description?Object(i.f)(Or(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[Object(i.c)(Er())]}},{kind:"method",key:"updated",value:function(e){Br(qr(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.a);customElements.define("ha-label-badge",Vr);r(104),r(33),r(103),r(97);var $r=r(117);function Lr(e){return(Lr="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})(e)}function Wr(){var e=zn(['\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--paper-green-400);\n }\n ha-svg-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .right {\n float: right;\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n display: flow-root;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n ha-settings-row {\n padding: 0;\n height: 54px;\n width: 100%;\n }\n ha-settings-row > span[slot="description"] {\n white-space: normal;\n color: var(--secondary-text-color);\n }\n ha-settings-row[three-line] {\n height: 74px;\n }\n\n .addon-options {\n max-width: 50%;\n }\n @media (max-width: 720px) {\n .addon-options {\n max-width: 100%;\n }\n }\n ']);return Wr=function(){return e},e}function Gr(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Yr(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Gr(o,n,i,a,s,"next",e)}function s(e){Gr(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Jr(){var e=zn(['\n \n
\n \n This add-on is not available on your system.\n

\n ']);return Kr=function(){return e},e}function Qr(){var e=zn(["\n ","\n \n Install\n \n "]);return Qr=function(){return e},e}function Xr(){var e=zn(['\n \n Rebuild\n \n ']);return Xr=function(){return e},e}function Zr(){var e=zn(['\n \n \n Open web UI\n \n
\n ']);return en=function(){return e},e}function tn(){var e=zn(["\n \n Start\n \n "]);return tn=function(){return e},e}function rn(){var e=zn(['\n \n Stop\n \n \n Restart\n \n ']);return rn=function(){return e},e}function nn(){var e=zn(["\n ","\n ","\n ",'\n ',"
"]);return on=function(){return e},e}function an(){var e=zn(["\n \n Protection mode\n \n \n Blocks elevated system access from the add-on\n \n \n \n Show in sidebar\n \n \n ',"\n \n \n \n "]);return sn=function(){return e},e}function cn(){var e=zn(["\n \n Auto update\n \n \n Auto update the add-on when there is a new version\n available\n \n \n \n Watchdog\n \n \n This will start the add-on if it crashes\n \n \n \n \n Start on boot\n \n \n Make the add-on start during a system boot\n \n \n \n \n \n \n \n \n \n \n
\n ']);return On=function(){return e},e}function jn(){var e=zn([" "," "]);return jn=function(){return e},e}function Pn(){var e=zn(['\n \n
Warning: Protection mode is disabled!
\n
\n 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.\n
\n
\n \n
\n \n ','\n
\n
\n \n Update\n \n ',"\n
\n \n "]);return Tn=function(){return e},e}function Cn(){var e=zn(["\n ","\n ",'\n\n \n \n
\n ',"\n
\n
\n\n ","\n "]);return Cn=function(){return e},e}function zn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Rn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fn(e,t){return(Fn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function In(e,t){return!t||"object"!==Lr(t)&&"function"!=typeof t?Mn(e):t}function Mn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Un(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Nn(e){return(Nn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Hn(e){var t,r=Ln(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Bn(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function qn(e){return e.decorators&&e.decorators.length}function Vn(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function $n(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Ln(e){var t=function(e,t){if("object"!==Lr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Lr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Lr(t)?t:String(t)}function Wn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r **Stable**: These are add-ons ready to be used in production.\n\n **Experimental**: These may contain bugs, and may be unfinished.\n\n **Deprecated**: These add-ons will no longer receive any updates.")},rating:{title:"Add-on Security 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 6. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 6 is the highest score (considered the most secure and lowest risk)."},host_network:{title:"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."},homeassistant_api:{title:"Home Assistant API Access",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."},full_access:{title:"Full Hardware 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."},hassio_api:{title:"Supervisor API Access",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 addon negatively."},docker_api:{title:"Full Docker Access",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."},host_pid:{title:"Host Processes Namespace",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."},apparmor:{title:"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."},auth_api:{title:"Home Assistant Authentication",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."},ingress:{title:"Ingress",description:"This add-on is using Ingress to embed its interface securely into Home Assistant."}};!function(e,t,r,n){var i=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!qn(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return mi=function(){return e},e}function vi(){var e=bi(['
',"
"]);return vi=function(){return e},e}function yi(){var e=bi(["\n

","

\n \n ",'\n
\n ','\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a',"\n \n \n "]);return bo=function(){return e},e}function go(){var e=wo([""]);return go=function(){return e},e}function wo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ko(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Eo(e,t){return(Eo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Oo(e,t){return!t||"object"!==ho(t)&&"function"!=typeof t?jo(e):t}function jo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Po(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function xo(e){return(xo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _o(e){var t,r=Co(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Do(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function So(e){return e.decorators&&e.decorators.length}function Ao(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function To(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Co(e){var t=function(e,t){if("object"!==ho(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ho(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ho(t)?t:String(t)}function zo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.c2786059034fecf1c826.js.map b/supervisor/api/panel/frontend_es5/chunk.c2786059034fecf1c826.js.map deleted file mode 100644 index b72c867ab..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.c2786059034fecf1c826.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.c2786059034fecf1c826.js","sources":["webpack:///chunk.c2786059034fecf1c826.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.f2d1cbf860fa69dbf667.js b/supervisor/api/panel/frontend_es5/chunk.f2d1cbf860fa69dbf667.js new file mode 100644 index 000000000..8f4bfc029 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.f2d1cbf860fa69dbf667.js @@ -0,0 +1,2 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[2],{167:function(e,t,r){"use strict";r.r(t);r(39),r(82);var n=r(0),i=r(13),o=r(8),a=(r(81),r(107),r(12));function s(e){return(s="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})(e)}function c(){var e=h(["\n :host([inert]) {\n pointer-events: initial !important;\n cursor: initial !important;\n }\n a {\n color: var(--primary-color);\n }\n p {\n margin: 0;\n padding-top: 6px;\n padding-bottom: 24px;\n color: var(--primary-text-color);\n }\n .no-bottom-padding {\n padding-bottom: 0;\n }\n .secondary {\n color: var(--secondary-text-color);\n }\n ha-dialog {\n /* Place above other dialogs */\n --dialog-z-index: 104;\n }\n "]);return c=function(){return e},e}function l(){var e=h(["\n \n ',"\n \n "]);return l=function(){return e},e}function u(){var e=h(["\n \n "]);return u=function(){return e},e}function p(){var e=h(["\n \n ","\n

\n "]);return p=function(){return e},e}function d(){var e=h(["\n \n ',"\n \n \n "]);return d=function(){return e},e}function f(){var e=h([""]);return f=function(){return e},e}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e){var t,r=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function E(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function O(e){return e.decorators&&e.decorators.length}function j(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function P(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function x(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ayyA@YkUcUdWQF2=x%sf6WmNeV$ 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.f2d1cbf860fa69dbf667.js.map b/supervisor/api/panel/frontend_es5/chunk.f2d1cbf860fa69dbf667.js.map new file mode 100644 index 000000000..5e26064fd --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.f2d1cbf860fa69dbf667.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.f2d1cbf860fa69dbf667.js","sources":["webpack:///chunk.f2d1cbf860fa69dbf667.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.feb703f8c4ba360e4e51.js b/supervisor/api/panel/frontend_es5/chunk.feb703f8c4ba360e4e51.js deleted file mode 100644 index f0c9c3ff2..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.feb703f8c4ba360e4e51.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[2],{162:function(e,t,r){"use strict";r.r(t);r(44),r(81);var n=r(0),i=r(14),o=r(11),a=(r(102),r(103),r(13));function s(e){return(s="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})(e)}function c(){var e=h(["\n :host([inert]) {\n pointer-events: initial !important;\n cursor: initial !important;\n }\n a {\n color: var(--primary-color);\n }\n p {\n margin: 0;\n padding-top: 6px;\n padding-bottom: 24px;\n color: var(--primary-text-color);\n }\n .no-bottom-padding {\n padding-bottom: 0;\n }\n .secondary {\n color: var(--secondary-text-color);\n }\n ha-dialog {\n /* Place above other dialogs */\n --dialog-z-index: 104;\n }\n "]);return c=function(){return e},e}function l(){var e=h(["\n \n ',"\n \n "]);return l=function(){return e},e}function u(){var e=h(["\n \n "]);return u=function(){return e},e}function p(){var e=h(["\n \n ","\n

\n "]);return p=function(){return e},e}function d(){var e=h(["\n \n ',"\n \n \n "]);return d=function(){return e},e}function f(){var e=h([""]);return f=function(){return e},e}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e){var t,r=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function E(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function O(e){return e.decorators&&e.decorators.length}function j(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function P(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function x(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ag_c83aAyG^n)X>V^b`{);~ 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.feb703f8c4ba360e4e51.js.map b/supervisor/api/panel/frontend_es5/chunk.feb703f8c4ba360e4e51.js.map deleted file mode 100644 index 3c6fb2869..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.feb703f8c4ba360e4e51.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.feb703f8c4ba360e4e51.js","sources":["webpack:///chunk.feb703f8c4ba360e4e51.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/entrypoint.3608315c.js b/supervisor/api/panel/frontend_es5/entrypoint.3608315c.js deleted file mode 100644 index 49ff1a7f3..000000000 --- a/supervisor/api/panel/frontend_es5/entrypoint.3608315c.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see entrypoint.3608315c.js.LICENSE.txt */ -!function(e){function t(t){for(var n,i,o=t[0],a=t[1],s=0,l=[];s1&&void 0!==arguments[1]?arguments[1]:-1,n=t+1;n2&&void 0!==arguments[2]?arguments[2]:null,r=e.element.content,i=e.parts;if(null!=n)for(var o=document.createTreeWalker(r,133,null,!1),c=s(i),l=0,u=-1;o.nextNode();){u++;var d=o.currentNode;for(d===n&&(l=a(t),n.parentNode.insertBefore(t,n));-1!==c&&i[c].index===u;){if(l>0){for(;-1!==c;)i[c].index+=l,c=s(i,c);return}c=s(i,c)}}else r.appendChild(t)}(n,u,h.firstChild):h.insertBefore(u,h.firstChild),window.ShadyCSS.prepareTemplateStyles(r,e);var m=h.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==m)t.insertBefore(m.cloneNode(!0),t.firstChild);else if(n){h.insertBefore(u,h.firstChild);var b=new Set;b.add(u),o(n,b)}}else window.ShadyCSS.prepareTemplateStyles(r,e)};function g(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||_(e)||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.")}()}function _(e,t){if(e){if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:I,r=this.constructor,i=r._attributeNameForProperty(e,n);if(void 0!==i){var o=r._propertyValueToAttribute(t,n);if(void 0===o)return;this._updateState=8|this._updateState,null==o?this.removeAttribute(i):this.setAttribute(i,o),this._updateState=-9&this._updateState}}},{key:"_attributeToProperty",value:function(e,t){if(!(8&this._updateState)){var n=this.constructor,r=n._attributeToPropertyMap.get(e);if(void 0!==r){var i=n.getPropertyOptions(r);this._updateState=16|this._updateState,this[r]=n._propertyValueFromAttribute(t,i),this._updateState=-17&this._updateState}}}},{key:"_requestUpdate",value:function(e,t){var n=!0;if(void 0!==e){var r=this.constructor,i=r.getPropertyOptions(e);r._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||16&this._updateState||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&(this._updatePromise=this._enqueueUpdate())}},{key:"requestUpdate",value:function(e,t){return this._requestUpdate(e,t),this.updateComplete}},{key:"_enqueueUpdate",value:(o=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._updateState=4|this._updateState,e.prev=1,e.next=4,this._updatePromise;case 4:e.next=8;break;case 6:e.prev=6,e.t0=e.catch(1);case 8:if(null==(t=this.performUpdate())){e.next=12;break}return e.next=12,t;case 12:return e.abrupt("return",!this._hasRequestedUpdate);case 13:case"end":return e.stop()}}),e,this,[[1,6]])})),a=function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){O(i,n,r,a,s,"next",e)}function s(e){O(i,n,r,a,s,"throw",e)}a(void 0)}))},function(){return a.apply(this,arguments)})},{key:"performUpdate",value:function(){this._instanceProperties&&this._applyInstanceProperties();var e=!1,t=this._changedProperties;try{(e=this.shouldUpdate(t))?this.update(t):this._markUpdated()}catch(n){throw e=!1,this._markUpdated(),n}e&&(1&this._updateState||(this._updateState=1|this._updateState,this.firstUpdated(t)),this.updated(t))}},{key:"_markUpdated",value:function(){this._changedProperties=new Map,this._updateState=-5&this._updateState}},{key:"_getUpdateComplete",value:function(){return this._updatePromise}},{key:"shouldUpdate",value:function(e){return!0}},{key:"update",value:function(e){var t=this;void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((function(e,n){return t._propertyToAttribute(n,t[n],e)})),this._reflectingProperties=void 0),this._markUpdated()}},{key:"updated",value:function(e){}},{key:"firstUpdated",value:function(e){}},{key:"_hasRequestedUpdate",get:function(){return 4&this._updateState}},{key:"hasUpdated",get:function(){return 1&this._updateState}},{key:"updateComplete",get:function(){return this._getUpdateComplete()}}],i=[{key:"_ensureClassProperties",value:function(){var e=this;if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;var t=Object.getPrototypeOf(this)._classProperties;void 0!==t&&t.forEach((function(t,n){return e._classProperties.set(n,t)}))}}},{key:"createProperty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I;if(this._ensureClassProperties(),this._classProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){var n="symbol"===k(e)?Symbol():"__".concat(e),r=this.getPropertyDescriptor(e,n,t);void 0!==r&&Object.defineProperty(this.prototype,e,r)}}},{key:"getPropertyDescriptor",value:function(e,t,n){return{get:function(){return this[t]},set:function(n){var r=this[e];this[t]=n,this._requestUpdate(e,r)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(e){return this._classProperties&&this._classProperties.get(e)||I}},{key:"finalize",value:function(){var e=Object.getPrototypeOf(this);if(e.hasOwnProperty("finalized")||e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){var t,n=this.properties,r=function(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=_(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}([].concat(g(Object.getOwnPropertyNames(n)),g("function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n):[])));try{for(r.s();!(t=r.n()).done;){var i=t.value;this.createProperty(i,n[i])}}catch(o){r.e(o)}finally{r.f()}}}},{key:"_attributeNameForProperty",value:function(e,t){var n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}},{key:"_valueHasChanged",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:R;return n(e,t)}},{key:"_propertyValueFromAttribute",value:function(e,t){var n=t.type,r=t.converter||T,i="function"==typeof r?r:r.fromAttribute;return i?i(e,n):e}},{key:"_propertyValueToAttribute",value:function(e,t){if(void 0!==t.reflect){var n=t.type,r=t.converter;return(r&&r.toAttribute||T.toAttribute)(e,n)}}},{key:"observedAttributes",get:function(){var e=this;this.finalize();var t=[];return this._classProperties.forEach((function(n,r){var i=e._attributeNameForProperty(r,n);void 0!==i&&(e._attributeToPropertyMap.set(i,r),t.push(i))})),t}}],r&&E(n.prototype,r),i&&E(n,i),c}(S(HTMLElement));function z(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}D.finalized=!0;var F=function(e){return function(t){return"function"==typeof t?function(e,t){return window.customElements.define(e,t),t}(e,t):function(e,t){return{kind:t.kind,elements:t.elements,finisher:function(t){window.customElements.define(e,t)}}}(e,t)}};function L(e){return function(t,n){return void 0!==n?function(e,t,n){t.constructor.createProperty(n,e)}(e,t,n):function(e,t){return"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?Object.assign(Object.assign({},t),{finisher:function(n){n.createProperty(t.key,e)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer:function(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher:function(n){n.createProperty(t.key,e)}}}(e,t)}}function N(e){return L({attribute:!1,hasChanged:null==e?void 0:e.hasChanged})}function M(e){return function(t,n){var r={get:function(){return this.renderRoot.querySelector(e)},enumerable:!0,configurable:!0};return void 0!==n?H(r,t,n):V(r,t)}}function B(e){return function(t,n){var r={get:function(){var t,n=this;return(t=regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.updateComplete;case 2:return t.abrupt("return",n.renderRoot.querySelector(e));case 3:case"end":return t.stop()}}),t)})),function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(e){z(o,r,i,a,s,"next",e)}function s(e){z(o,r,i,a,s,"throw",e)}a(void 0)}))})()},enumerable:!0,configurable:!0};return void 0!==n?H(r,t,n):V(r,t)}}var H=function(e,t,n){Object.defineProperty(t,n,e)},V=function(e,t){return{kind:"method",placement:"prototype",key:t.key,descriptor:e}};function U(e){return function(t,n){return void 0!==n?function(e,t,n){Object.assign(t[n],e)}(e,t,n):function(e,t){return Object.assign(Object.assign({},t),{finisher:function(n){Object.assign(n.prototype[t.key],e)}})}(e,t)}}function K(e,t){for(var n=0;n1?t-1:0),r=1;r=0;c--)(o=e[c])&&(s=(a<3?o(s):a>3?o(t,n,s):o(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s}function c(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}},function(e,t,n){"use strict";n(17),n(20);var r=n(90),i=n(21);function o(e,t){for(var n=0;n can only be templatized once");e.__templatizeOwner=t;var r=(t?t.constructor:z)._parseTemplate(e),i=r.templatizeInstanceClass;i||(i=N(e,r,n),r.templatizeInstanceClass=i),M(e,r,n);var o=function(e){O(n,e);var t=x(n);function n(){return P(this,n),t.apply(this,arguments)}return n}(i);return o.prototype._methodHost=L(e),o.prototype.__dataHost=e,o.prototype.__templatizeOwner=t,o.prototype.__hostProps=r.hostProps,o=o}function U(e,t){for(var n;t;)if(n=t.__templatizeInstance){if(n.__dataHost==e)return n;t=n.__dataHost}else t=t.parentNode;return null}var K=n(89);function $(e){return($="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})(e)}function Y(e,t){for(var n=0;n child");n.disconnect(),t.render()}));return void n.observe(this,{childList:!0})}this.root=this._stampTemplate(e),this.$=this.root.$,this.__children=[];for(var r=this.root.firstChild;r;r=r.nextSibling)this.__children[this.__children.length]=r;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}]),r}(Object(K.a)(b(Object(i.a)(HTMLElement))));customElements.define("dom-bind",J);var Q=n(41),ee=n(38),te=n(47),ne=n(7),re=n(21);function ie(e){return(ie="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})(e)}function oe(e,t,n){return(oe="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=de(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function ae(e,t){for(var n=0;n child");n.disconnect(),e.__render()}));return n.observe(this,{childList:!0}),!1}var r={};r[this.as]=!0,r[this.indexAs]=!0,r[this.itemsIndexAs]=!0,this.__ctor=V(t,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:r,forwardHostProp:function(e,t){for(var n,r=this.__instances,i=0;i1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=ee.a.debounce(this.__renderDebouncer,t>0?re.b.after(t):re.a,e.bind(this)),Object(te.a)(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),Object(te.b)()}},{key:"__render",value:function(){this.__ensureTemplatized()&&(this.__applyFullRefresh(),this.__pool.length=0,this._setRenderedItemCount(this.__instances.length),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this.__tryRenderChunk())}},{key:"__applyFullRefresh",value:function(){for(var e=this,t=this.items||[],n=new Array(t.length),r=0;r=o;u--)this.__detachAndRemoveInstance(u)}},{key:"__detachInstance",value:function(e){for(var t=this.__instances[e],n=0;n child");r.disconnect(),e.__render()}));return r.observe(this,{childList:!0}),!1}this.__ctor=V(n,this,{mutableData:!0,forwardHostProp:function(e,t){this.__instance&&(this.if?this.__instance.forwardHostProp(e,t):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Object(ne.g)(e)]=!0))}})}if(this.__instance){this.__syncHostProperties();var i=this.__instance.children;if(i&&i.length)if(this.previousSibling!==i[i.length-1])for(var o,a=0;a=i.index+i.removed.length?n.set(t,e+i.addedCount-i.removed.length):n.set(t,-1))}));for(var o=0;o=0&&e.linkPaths("items."+n,"selected."+t++)}))}else this.__selectedMap.forEach((function(t){e.linkPaths("selected","items."+t),e.linkPaths("selectedItem","items."+t)}))}},{key:"clearSelection",value:function(){this.__dataLinkedPaths={},this.__selectedMap=new Map,this.selected=this.multi?[]:null,this.selectedItem=null}},{key:"isSelected",value:function(e){return this.__selectedMap.has(e)}},{key:"isIndexSelected",value:function(e){return this.isSelected(this.items[e])}},{key:"__deselectChangedIdx",value:function(e){var t=this,n=this.__selectedIndexForItemIndex(e);if(n>=0){var r=0;this.__selectedMap.forEach((function(e,i){n==r++&&t.deselect(i)}))}}},{key:"__selectedIndexForItemIndex",value:function(e){var t=this.__dataLinkedPaths["items."+e];if(t)return parseInt(t.slice("selected.".length),10)}},{key:"deselect",value:function(e){var t,n=this.__selectedMap.get(e);n>=0&&(this.__selectedMap.delete(e),this.multi&&(t=this.__selectedIndexForItemIndex(n)),this.__updateLinks(),this.multi?this.splice("selected",t,1):this.selected=this.selectedItem=null)}},{key:"deselectIndex",value:function(e){this.deselect(this.items[e])}},{key:"select",value:function(e){this.selectIndex(this.items.indexOf(e))}},{key:"selectIndex",value:function(e){var t=this.items[e];this.isSelected(t)?this.toggle&&this.deselectIndex(e):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(t,e),this.__updateLinks(),this.multi?this.push("selected",t):this.selected=this.selectedItem=t)}}]),n}(Object(Oe.a)(e))}))(Q.a));customElements.define(De.is,De);n(118);v._mutablePropertyChange;Boolean,n(5);n.d(t,"a",(function(){return ze}));var ze=Object(r.a)(HTMLElement).prototype},function(e,t,n){"use strict";var r=n(79);function i(e){return(i="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})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n=0;i--){var o=t[i];o?Array.isArray(o)?e(o,n):n.indexOf(o)<0&&(!r||r.indexOf(o)<0)&&n.unshift(o):console.warn("behavior is null, check for missing or 404 import")}return n}(e,null,n),t),n&&(e=n.concat(e)),t.prototype.behaviors=e,t}function h(e,t){var n=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(h,t);var n,r,i,f,p=(n=h,function(){var e,t=d(n);if(u()){var r=d(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return l(this,e)});function h(){return o(this,h),p.apply(this,arguments)}return r=h,f=[{key:"properties",get:function(){return e.properties}},{key:"observers",get:function(){return e.observers}}],(i=[{key:"created",value:function(){s(d(h.prototype),"created",this).call(this),e.created&&e.created.call(this)}},{key:"_registered",value:function(){s(d(h.prototype),"_registered",this).call(this),e.beforeRegister&&e.beforeRegister.call(Object.getPrototypeOf(this)),e.registered&&e.registered.call(Object.getPrototypeOf(this))}},{key:"_applyListeners",value:function(){if(s(d(h.prototype),"_applyListeners",this).call(this),e.listeners)for(var t in e.listeners)this._addMethodEventListenerToNode(this,t,e.listeners[t])}},{key:"_ensureAttributes",value:function(){if(e.hostAttributes)for(var t in e.hostAttributes)this._ensureAttribute(t,e.hostAttributes[t]);s(d(h.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){s(d(h.prototype),"ready",this).call(this),e.ready&&e.ready.call(this)}},{key:"attached",value:function(){s(d(h.prototype),"attached",this).call(this),e.attached&&e.attached.call(this)}},{key:"detached",value:function(){s(d(h.prototype),"detached",this).call(this),e.detached&&e.detached.call(this)}},{key:"attributeChanged",value:function(t,n,r){s(d(h.prototype),"attributeChanged",this).call(this,t,n,r),e.attributeChanged&&e.attributeChanged.call(this,t,n,r)}}])&&a(r.prototype,i),f&&a(r,f),h}(t);for(var r in n.generatedFrom=e,e)if(!(r in f)){var i=Object.getOwnPropertyDescriptor(e,r);i&&Object.defineProperty(n.prototype,r,i)}return n}n(17);n.d(t,"a",(function(){return m}));var m=function e(t){var n;return n="function"==typeof t?t:e.Class(t),customElements.define(n.is,n),n};m.Class=function(e,t){e||console.warn("Polymer's Class function requires `info` argument");var n=e.behaviors?p(e.behaviors,HTMLElement):Object(r.a)(HTMLElement),i=h(e,t?t(n):n);return i.is=e.is,i}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));n(17);function r(e,t){for(var n=0;n1?n-1:0),i=1;i=0}function i(e){var t=e.indexOf(".");return-1===t?e:e.slice(0,t)}function o(e,t){return 0===e.indexOf(t+".")}function a(e,t){return 0===t.indexOf(e+".")}function s(e,t,n){return t+n.slice(e.length)}function c(e,t){return e===t||o(e,t)||a(e,t)}function l(e){if(Array.isArray(e)){for(var t=[],n=0;n1){for(var a=0;a1?t-1:0),r=1;r1?t-1:0),r=1;r=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,a=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)throw new Error("The `classMap` directive must be used in the `class` attribute and must be the only part in the attribute.");var n=t.committer,i=n.element,o=c.get(t);void 0===o&&(i.setAttribute("class",n.strings.join(" ")),c.set(t,o=new Set));var a=i.classList||new s(i);for(var l in o.forEach((function(t){t in e||(a.remove(t),o.delete(t))})),e){var u=e[l];u!=o.has(l)&&(u?(a.add(l),o.add(l)):(a.remove(l),o.delete(l)))}"function"==typeof a.commit&&a.commit()}}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n(17);var r=0;function i(){}i.prototype.__mixinApplications,i.prototype.__mixinSet;var o=function(e){var t=e.__mixinApplications;t||(t=new WeakMap,e.__mixinApplications=t);var n=r++;function i(r){var i=r.__mixinSet;if(i&&i[n])return r;var o=t,a=o.get(r);a||(a=e(r),o.set(r,a));var s=Object.create(a.__mixinSet||i||null);return s[n]=!0,a.__mixinSet=s,a}return i}},function(e,t,n){"use strict";n.d(t,"f",(function(){return r})),n.d(t,"g",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"c",(function(){return u})),n.d(t,"e",(function(){return d}));var r="{{lit-".concat(String(Math.random()).slice(2),"}}"),i="\x3c!--".concat(r,"--\x3e"),o=new RegExp("".concat(r,"|").concat(i)),a="$lit$",s=function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.parts=[],this.element=n;for(var i=[],s=[],l=document.createTreeWalker(n.content,133,null,!1),f=0,p=-1,h=0,m=t.strings,y=t.values.length;h0;){var k=m[h],O=d.exec(k)[2],E=O.toLowerCase()+a,x=v.getAttribute(E);v.removeAttribute(E);var S=x.split(o);this.parts.push({type:"attribute",index:p,name:O,strings:S}),h+=S.length-1}}"TEMPLATE"===v.tagName&&(s.push(v),l.currentNode=v.content)}else if(3===v.nodeType){var j=v.data;if(j.indexOf(r)>=0){for(var C=v.parentNode,A=j.split(o),P=A.length-1,T=0;T=0&&e.slice(n)===t},l=function(e){return-1!==e.index},u=function(){return document.createComment("")},d=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},function(e,t,n){"use strict";window.JSCompiler_renameProperty=function(e,t){return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return c}));var r=n(11),i=function(){return n.e(2).then(n.bind(null,162))},o=function(e,t,n){return new Promise((function(o){var a=t.cancel,s=t.confirm;Object(r.a)(e,"show-dialog",{dialogTag:"dialog-box",dialogImport:i,dialogParams:Object.assign({},t,{},n,{cancel:function(){o(!!(null==n?void 0:n.prompt)&&null),a&&a()},confirm:function(e){o(!(null==n?void 0:n.prompt)||e),s&&s(e)}})})}))},a=function(e,t){return o(e,t)},s=function(e,t){return o(e,t,{confirmation:!0})},c=function(e,t){return o(e,t,{prompt:!0})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(){function e(e){void 0===e&&(e={}),this.adapter=e}return Object.defineProperty(e,"cssClasses",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(e,"numbers",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{}},enumerable:!0,configurable:!0}),e.prototype.init=function(){},e.prototype.destroy=function(){},e}()},function(e,t,n){"use strict";n.d(t,"f",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"e",(function(){return c})),n.d(t,"a",(function(){return l}));n(17);var r=n(31),i=!window.ShadyDOM,o=(Boolean(!window.ShadyCSS||window.ShadyCSS.nativeCss),window.customElements.polyfillWrapFlushCallback,Object(r.a)(document.baseURI||window.location.href)),a=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,s=!1,c=!1,l=!1},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));n(17);var r=0,i=0,o=[],a=0,s=document.createTextNode("");new window.MutationObserver((function(){for(var e=o.length,t=0;t=0){if(!o[t])throw new Error("invalid async handle: "+e);o[t]=null}}}},function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return c}));var r,i,o=!(window.ShadyDOM&&window.ShadyDOM.inUse);function a(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&&(i=window.ShadyCSS.cssBuild);var s=Boolean(window.ShadyCSS&&window.ShadyCSS.disableRuntime);window.ShadyCSS&&void 0!==window.ShadyCSS.nativeCss?r=window.ShadyCSS.nativeCss:window.ShadyCSS?(a(window.ShadyCSS),window.ShadyCSS=void 0):a(window.WebComponents&&window.WebComponents.flags);var c=r},function(e,t,n){"use strict";var r=n(72),i=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],o=["scalar","sequence","mapping"];e.exports=function(e,t){var n,a;if(t=t||{},Object.keys(t).forEach((function(t){if(-1===i.indexOf(t))throw new r('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=(n=t.styleAliases||null,a={},null!==n&&Object.keys(n).forEach((function(e){n[e].forEach((function(t){a[String(t)]=e}))})),a),-1===o.indexOf(this.kind))throw new r('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},function(e,t,n){"use strict";n.d(t,"a",(function(){return E})),n.d(t,"b",(function(){return x})),n.d(t,"e",(function(){return S})),n.d(t,"c",(function(){return j})),n.d(t,"f",(function(){return C})),n.d(t,"g",(function(){return A})),n.d(t,"d",(function(){return T}));var r=n(49),i=n(30),o=n(27),a=n(45),s=n(55),c=n(16);function l(e,t,n){return(l="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=m(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){return function(){var t,n=m(e);if(h()){var r=m(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return p(this,t)}}function p(e,t){return!t||"object"!==w(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:this.startNode;Object(i.b)(this.startNode.parentNode,e.nextSibling,this.endNode)}}]),e}(),j=function(){function e(t,n,r){if(b(this,e),this.value=void 0,this.__pendingValue=void 0,2!==r.length||""!==r[0]||""!==r[1])throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=n,this.strings=r}return _(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;Object(r.b)(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=o.a,e(this)}if(this.__pendingValue!==o.a){var t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=o.a}}}]),e}(),C=function(e){u(n,e);var t=f(n);function n(e,r,i){var o;return b(this,n),(o=t.call(this,e,r,i)).single=2===i.length&&""===i[0]&&""===i[1],o}return _(n,[{key:"_createPart",value:function(){return new A(this)}},{key:"_getValue",value:function(){return this.single?this.parts[0].value:l(m(n.prototype),"_getValue",this).call(this)}},{key:"commit",value:function(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}]),n}(E),A=function(e){u(n,e);var t=f(n);function n(){return b(this,n),t.apply(this,arguments)}return n}(x),P=!1;!function(){try{var e={get capture(){return P=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(t){}}();var T=function(){function e(t,n,r){var i=this;b(this,e),this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=n,this.eventContext=r,this.__boundHandleEvent=function(e){return i.handleEvent(e)}}return _(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;Object(r.b)(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=o.a,e(this)}if(this.__pendingValue!==o.a){var t=this.__pendingValue,n=this.value,i=null==t||null!=n&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),a=null!=t&&(null==n||i);i&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),a&&(this.__options=R(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=o.a}}},{key:"handleEvent",value:function(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}]),e}(),R=function(e){return e&&(P?{capture:e.capture,passive:e.passive,once:e.once}:e.capture)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));n(3);var r={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},i={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},o={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},a=/[a-z0-9*]/,s=/U\+/,c=/^arrow/,l=/^space(bar)?/,u=/^escape$/;function d(e,t){var n="";if(e){var r=e.toLowerCase();" "===r||l.test(r)?n="space":u.test(r)?n="esc":1==r.length?t&&!a.test(r)||(n=r):n=c.test(r)?r.replace("arrow",""):"multiply"==r?"*":r}return n}function f(e,t){return e.key?d(e.key,t):e.detail&&e.detail.key?d(e.detail.key,t):(n=e.keyIdentifier,o="",n&&(n in r?o=r[n]:s.test(n)?(n=parseInt(n.replace("U+","0x"),16),o=String.fromCharCode(n).toLowerCase()):o=n.toLowerCase()),o||function(e){var t="";return Number(e)&&(t=e>=65&&e<=90?String.fromCharCode(32+e):e>=112&&e<=123?"f"+(e-112+1):e>=48&&e<=57?String(e-48):e>=96&&e<=105?String(e-96):i[e]),t}(e.keyCode)||"");var n,o}function p(e,t){return f(t,e.hasModifiers)===e.key&&(!e.hasModifiers||!!t.shiftKey==!!e.shiftKey&&!!t.ctrlKey==!!e.ctrlKey&&!!t.altKey==!!e.altKey&&!!t.metaKey==!!e.metaKey)}function h(e){return e.trim().split(" ").map((function(e){return function(e){return 1===e.length?{combo:e,key:e,event:"keydown"}:e.split("+").reduce((function(e,t){var n=t.split(":"),r=n[0],i=n[1];return r in o?(e[o[r]]=!0,e.hasModifiers=!0):(e.key=r,e.event=i||"keydown"),e}),{combo:e.split(":").shift()})}(e)}))}var m={properties:{keyEventTarget:{type:Object,value:function(){return this}},stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},_imperativeKeyBindings:{type:Object,value:function(){return{}}}},observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},attached:function(){this._listenKeyEventListeners()},detached:function(){this._unlistenKeyEventListeners()},addOwnKeyBinding:function(e,t){this._imperativeKeyBindings[e]=t,this._prepKeyBindings(),this._resetKeyEventListeners()},removeOwnKeyBindings:function(){this._imperativeKeyBindings={},this._prepKeyBindings(),this._resetKeyEventListeners()},keyboardEventMatchesKeys:function(e,t){for(var n=h(t),r=0;r2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t!==n;){var i=t.nextSibling;e.insertBefore(t,r),t=i}},o=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;t!==n;){var r=t.nextSibling;e.removeChild(t),t=r}}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));n(17);var r,i,o=/(url\()([^)]*)(\))/g,a=/(^\/)|(^#)|(^[\w-\d]*:)/;function s(e,t){if(e&&a.test(e))return e;if(void 0===r){r=!1;try{var n=new URL("b","http://a");n.pathname="c%20d",r="http://a/c%20d"===n.href}catch(o){}}return t||(t=document.baseURI||window.location.href),r?new URL(e,t).href:(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=t,i.anchor.href=e,i.anchor.href||e)}function c(e,t){return e.replace(o,(function(e,n,r,i){return n+"'"+s(r.replace(/["']/g,""),t)+"'"+i}))}function l(e){return e.substring(0,e.lastIndexOf("/")+1)}},function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return f}));var r=n(50);function i(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,a=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:window.document,t=e.activeElement,n=[];if(!t)return n;for(;t&&(n.push(t),t.shadowRoot);)t=t.shadowRoot.activeElement;return n},f=function(e){var t=d();if(!t.length)return!1;var n=t[t.length-1],r=new Event("check-if-focused",{bubbles:!0,composed:!0}),i=[],o=function(e){i=e.composedPath()};return document.body.addEventListener("check-if-focused",o),n.dispatchEvent(r),document.body.removeEventListener("check-if-focused",o),-1!==i.indexOf(e)}},function(e,t,n){"use strict";var r=n(0);function i(e){return(i="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})(e)}function o(){var e=c(["\n :host {\n display: var(--ha-icon-display, inline-flex);\n align-items: center;\n justify-content: center;\n position: relative;\n vertical-align: middle;\n fill: currentcolor;\n width: var(--mdc-icon-size, 24px);\n height: var(--mdc-icon-size, 24px);\n }\n svg {\n width: 100%;\n height: 100%;\n pointer-events: none;\n display: block;\n }\n "]);return o=function(){return e},e}function a(){var e=c([""]);return a=function(){return e},e}function s(){var e=c(["\n \n \n ',"\n \n "]);return s=function(){return e},e}function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){var t,n=_(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function v(e){return e.decorators&&e.decorators.length}function b(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function g(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function _(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a2&&void 0!==arguments[2]&&arguments[2];n?history.replaceState(null,"",t):history.pushState(null,"",t),Object(r.a)(window,"location-changed",{replace:n})}},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));var r=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,i=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,o=/@media\s(.*)/},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n(17),n(15),n(21);function r(e,t){for(var n=0;n"]);return c=function(){return e},e}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n\n ',"\n "]);return g=function(){return e},e}function _(){var e=O(['\n \n ','\n \n \n ','\n \n \n ','\n \n \n \n ',"\n \n \n "]);return _=function(){return e},e}function w(){var e=O(['']);return w=function(){return e},e}function k(){var e=O(["",""]);return k=function(){return e},e}function O(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function s(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1}var p=!1;function h(e){if(!f(e)&&"touchend"!==e)return a&&p&&o.b?{passive:!0}:void 0}!function(){try{var e=Object.defineProperty({},"passive",{get:function(){p=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}}();var m=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),y=[],v={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},b={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0};function g(e){var t=Array.prototype.slice.call(e.labels||[]);if(!t.length){t=[];var n=e.getRootNode();if(e.id)for(var r=n.querySelectorAll("label[for = ".concat(e.id,"]")),i=0;i-1;if(i[o]===O.mouse.target)return}if(r)return;e.preventDefault(),e.stopPropagation()}};function w(e){for(var t,n=m?["click"]:l,r=0;r0?t[0]:e.target}return e.target}function A(e){var t,n=e.type,r=e.currentTarget.__polymerGestures;if(r){var i=r[n];if(i){if(!e[s]&&(e[s]={},"touch"===n.slice(0,5))){var o=(e=e).changedTouches[0];if("touchstart"===n&&1===e.touches.length&&(O.touch.id=o.identifier),O.touch.id!==o.identifier)return;a||"touchstart"!==n&&"touchmove"!==n||function(e){var t=e.changedTouches[0],n=e.type;if("touchstart"===n)O.touch.x=t.clientX,O.touch.y=t.clientY,O.touch.scrollDecided=!1;else if("touchmove"===n){if(O.touch.scrollDecided)return;O.touch.scrollDecided=!0;var r=function(e){var t="auto",n=e.composedPath&&e.composedPath();if(n)for(var r,i=0;io:"pan-y"===r&&(i=o>a)),i?e.preventDefault():z("track")}}(e)}if(!(t=e[s]).skip){for(var l,u=0;u-1&&l.reset&&l.reset();for(var d,f=0;f=5||i>=5}function N(e,t,n){if(t){var r,i=e.moves[e.moves.length-2],o=e.moves[e.moves.length-1],a=o.x-e.x,s=o.y-e.y,c=0;i&&(r=o.x-i.x,c=o.y-i.y),D(t,"track",{state:e.state,x:n.clientX,y:n.clientY,dx:a,dy:s,ddx:r,ddy:c,sourceEvent:n,hover:function(){return function(e,t){for(var n=document.elementFromPoint(e,t),r=n;r&&r.shadowRoot&&!window.ShadyDOM;){if(r===(r=r.shadowRoot.elementFromPoint(e,t)))break;r&&(n=r)}return n}(n.clientX,n.clientY)}})}}function M(e,t,n){var r=Math.abs(t.clientX-e.x),i=Math.abs(t.clientY-e.y),o=C(n||t);!o||b[o.localName]&&o.hasAttribute("disabled")||(isNaN(r)||isNaN(i)||r<=25&&i<=25||function(e){if("click"===e.type){if(0===e.detail)return!0;var t=C(e);if(!t.nodeType||t.nodeType!==Node.ELEMENT_NODE)return!0;var n=t.getBoundingClientRect(),r=e.pageX,i=e.pageY;return!(r>=n.left&&r<=n.right&&i>=n.top&&i<=n.bottom)}return!1}(t))&&(e.prevent||D(o,"tap",{x:t.clientX,y:t.clientY,sourceEvent:t,preventer:n}))}R({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){x(this.info)},mousedown:function(e){if(k(e)){var t=C(e),n=this;E(this.info,(function(e){k(e)||(F("up",t,e),x(n.info))}),(function(e){k(e)&&F("up",t,e),x(n.info)})),F("down",t,e)}},touchstart:function(e){F("down",C(e),e.changedTouches[0],e)},touchend:function(e){F("up",C(e),e.changedTouches[0],e)}}),R({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(e){this.moves.length>2&&this.moves.shift(),this.moves.push(e)},movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start",this.info.started=!1,this.info.moves=[],this.info.x=0,this.info.y=0,this.info.prevent=!1,x(this.info)},mousedown:function(e){if(k(e)){var t=C(e),n=this,r=function(e){var r=e.clientX,i=e.clientY;L(n.info,r,i)&&(n.info.state=n.info.started?"mouseup"===e.type?"end":"track":"start","start"===n.info.state&&z("tap"),n.info.addMove({x:r,y:i}),k(e)||(n.info.state="end",x(n.info)),t&&N(n.info,t,e),n.info.started=!0)};E(this.info,r,(function(e){n.info.started&&r(e),x(n.info)})),this.info.x=e.clientX,this.info.y=e.clientY}},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchmove:function(e){var t=C(e),n=e.changedTouches[0],r=n.clientX,i=n.clientY;L(this.info,r,i)&&("start"===this.info.state&&z("tap"),this.info.addMove({x:r,y:i}),N(this.info,t,n),this.info.state="track",this.info.started=!0)},touchend:function(e){var t=C(e),n=e.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:n.clientX,y:n.clientY}),N(this.info,t,n))}}),R({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN,this.info.y=NaN,this.info.prevent=!1},mousedown:function(e){k(e)&&(this.info.x=e.clientX,this.info.y=e.clientY)},click:function(e){k(e)&&M(this.info,e)},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchend:function(e){M(this.info,e.changedTouches[0],e)}});var B=C,H=P},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return a}));var r=n(37);function i(e,t){for(var n in t)null===n?e.style.removeProperty(n):e.style.setProperty(n,t[n])}function o(e,t){var n=window.getComputedStyle(e).getPropertyValue(t);return n?n.trim():""}function a(e){var t=r.b.test(e)||r.c.test(e);return r.b.lastIndex=0,r.c.lastIndex=0,t}},function(e,t,n){"use strict";n(3);var r=n(5);function i(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n\n \n\n\n \n']);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content);var a=document.createElement("style");a.textContent="[hidden] { display: none !important; }",document.head.appendChild(a)},function(e,t,n){"use strict";var r=n(1),i=n(0),o=(n(66),n(40));function a(e){return(a="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})(e)}function s(){var e=u(['\n ','\n ',"\n \n "]);return s=function(){return e},e}function c(){var e=u(['\n \n ']);return c=function(){return e},e}function l(){var e=u(["",""]);return l=function(){return e},e}function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;ni{position:absolute;top:0;padding-top:inherit}.mdc-icon-button i,.mdc-icon-button svg,.mdc-icon-button img,.mdc-icon-button ::slotted(*){display:block;width:var(--mdc-icon-size, 24px);height:var(--mdc-icon-size, 24px)}']);return b=function(){return e},e}Object(r.b)([Object(i.h)({type:Boolean,reflect:!0})],v.prototype,"disabled",void 0),Object(r.b)([Object(i.h)({type:String})],v.prototype,"icon",void 0),Object(r.b)([Object(i.h)({type:String})],v.prototype,"label",void 0),Object(r.b)([Object(i.i)("button")],v.prototype,"buttonElement",void 0),Object(r.b)([Object(i.j)("mwc-ripple")],v.prototype,"ripple",void 0),Object(r.b)([Object(i.g)()],v.prototype,"shouldRenderRipple",void 0),Object(r.b)([Object(i.e)({passive:!0})],v.prototype,"handleRippleMouseDown",null),Object(r.b)([Object(i.e)({passive:!0})],v.prototype,"handleRippleTouchStart",null);var g=Object(i.c)(b());function _(e){return(_="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})(e)}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function O(e,t){return!t||"object"!==_(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function E(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var S=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(r,e);var t,n=(t=r,function(){var e,n=x(t);if(E()){var r=x(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return O(this,e)});function r(){return w(this,r),n.apply(this,arguments)}return r}(v);S.styles=g,S=Object(r.b)([Object(i.d)("mwc-icon-button")],S)},function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return y}));var r=n(30),i=n(16);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})(e)}function a(e,t,n){return(a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=u(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n-1||n)&&-1===o.indexOf("--\x3e",a+1);var s=i.e.exec(o);t+=null===s?o+(n?h:i.g):o.substr(0,s.index)+s[1]+s[2]+i.b+s[3]+i.f}return t+=this.strings[e]}},{key:"getTemplateElement",value:function(){var e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}]),e}(),y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(i,e);var t,n=(t=i,function(){var e,n=u(t);if(l()){var r=u(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return c(this,e)});function i(){return d(this,i),n.apply(this,arguments)}return p(i,[{key:"getHTML",value:function(){return"".concat(a(u(i.prototype),"getHTML",this).call(this),"")}},{key:"getTemplateElement",value:function(){var e=a(u(i.prototype),"getTemplateElement",this).call(this),t=e.content,n=t.firstChild;return t.removeChild(n),Object(r.c)(t,n.firstChild),e}}]),i}(m)},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return a}));n(3),n(29);var r=n(25),i=n(2),o={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",up:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)","_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1},_focusChanged:function(e){this._detectKeyboardFocus(e),e||this._setPressed(!1)},_detectKeyboardFocus:function(e){this._setReceivedFocusFromKeyboard(!this.pointerDown&&e)},_userActivate:function(e){this.active!==e&&(this.active=e,this.fire("change"))},_downHandler:function(e){this._setPointerDown(!0),this._setPressed(!0),this._setReceivedFocusFromKeyboard(!1)},_upHandler:function(){this._setPointerDown(!1),this._setPressed(!1)},_spaceKeyDownHandler:function(e){var t=e.detail.keyboardEvent,n=Object(i.a)(t).localTarget;this.isLightDescendant(n)||(t.preventDefault(),t.stopImmediatePropagation(),this._setPressed(!0))},_spaceKeyUpHandler:function(e){var t=e.detail.keyboardEvent,n=Object(i.a)(t).localTarget;this.isLightDescendant(n)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},_asyncClick:function(){this.async((function(){this.click()}),1)},_pressedChanged:function(e){this._changedButtonState()},_ariaActiveAttributeChanged:function(e,t){t&&t!=e&&this.hasAttribute(t)&&this.removeAttribute(t)},_activeChanged:function(e,t){this.toggles?this.setAttribute(this.ariaActiveAttribute,e?"true":"false"):this.removeAttribute(this.ariaActiveAttribute),this._changedButtonState()},_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},a=[r.a,o]},function(e,t,n){"use strict";n(3);var r=n(2),i=n(34);function o(e,t){for(var n=0;n=0}},{key:"setItemSelected",value:function(e,t){if(null!=e&&t!==this.isSelected(e)){if(t)this.selection.push(e);else{var n=this.selection.indexOf(e);n>=0&&this.selection.splice(n,1)}this.selectCallback&&this.selectCallback(e,t)}}},{key:"select",value:function(e){this.multi?this.toggle(e):this.get()!==e&&(this.setItemSelected(this.get(),!1),this.setItemSelected(e,!0))}},{key:"toggle",value:function(e){this.setItemSelected(e,!this.isSelected(e))}}])&&o(t.prototype,n),r&&o(t,r),e}();n.d(t,"a",(function(){return s}));var s={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1}}}},observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this),this._selection=new a(this._applySelection.bind(this))},attached:function(){this._observer=this._observeItems(this),this._addListener(this.activateEvent)},detached:function(){this._observer&&Object(r.a)(this).unobserveNodes(this._observer),this._removeListener(this.activateEvent)},indexOf:function(e){return this.items?this.items.indexOf(e):-1},select:function(e){this.selected=e},selectPrevious:function(){var e=this.items.length,t=e-1;void 0!==this.selected&&(t=(Number(this._valueToIndex(this.selected))-1+e)%e),this.selected=this._indexToValue(t)},selectNext:function(){var e=0;void 0!==this.selected&&(e=(Number(this._valueToIndex(this.selected))+1)%this.items.length),this.selected=this._indexToValue(e)},selectIndex:function(e){this.select(this._indexToValue(e))},forceSynchronousItemUpdate:function(){this._observer&&"function"==typeof this._observer.flush?this._observer.flush():this._updateItems()},get _shouldUpdateSelection(){return null!=this.selected},_checkFallback:function(){this._updateSelected()},_addListener:function(e){this.listen(this,e,"_activateHandler")},_removeListener:function(e){this.unlisten(this,e,"_activateHandler")},_activateEventChanged:function(e,t){this._removeListener(t),this._addListener(e)},_updateItems:function(){var e=Object(r.a)(this).queryDistributedElements(this.selectable||"*");e=Array.prototype.filter.call(e,this._bindFilterItem),this._setItems(e)},_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},_updateSelected:function(){this._selectSelected(this.selected)},_selectSelected:function(e){if(this.items){var t=this._valueToItem(this.selected);t?this._selection.select(t):this._selection.clear(),this.fallbackSelection&&this.items.length&&void 0===this._selection.get()&&(this.selected=this.fallbackSelection)}},_filterItem:function(e){return!this._excludedLocalNames[e.localName]},_valueToItem:function(e){return null==e?null:this.items[this._valueToIndex(e)]},_valueToIndex:function(e){if(!this.attrForSelected)return Number(e);for(var t,n=0;t=this.items[n];n++)if(this._valueForItem(t)==e)return n},_indexToValue:function(e){if(!this.attrForSelected)return e;var t=this.items[e];return t?this._valueForItem(t):void 0},_valueForItem:function(e){if(!e)return null;if(!this.attrForSelected){var t=this.indexOf(e);return-1===t?null:t}var n=e[Object(i.b)(this.attrForSelected)];return null!=n?n:e.getAttribute(this.attrForSelected)},_applySelection:function(e,t){this.selectedClass&&this.toggleClass(this.selectedClass,t,e),this.selectedAttribute&&this.toggleAttribute(this.selectedAttribute,t,e),this._selectionChange(),this.fire("iron-"+(t?"select":"deselect"),{item:e})},_selectionChange:function(){this._setSelectedItem(this._selection.get())},_observeItems:function(e){return Object(r.a)(e).observeNodes((function(e){this._updateItems(),this._updateSelected(),this.fire("iron-items-changed",e,{bubbles:!1,cancelable:!1})}))},_activateHandler:function(e){for(var t=e.target,n=this.items;t&&t!=this;){var r=n.indexOf(t);if(r>=0){var i=this._indexToValue(r);return void this._itemActivate(i,t)}t=t.parentNode}},_itemActivate:function(e,t){this.fire("iron-activate",{selected:e,item:t},{cancelable:!0}).defaultPrevented||this.select(e)}}},function(e,t,n){"use strict";var r=n(0);function i(e){return(i="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})(e)}function o(){var e=l([""]);return o=function(){return e},e}function a(){var e=l(['
',"
"]);return a=function(){return e},e}function s(){var e=l(["\n ","\n \n "]);return s=function(){return e},e}function c(){var e=l(["\n :host {\n background: var(\n --ha-card-background,\n var(--card-background-color, white)\n );\n border-radius: var(--ha-card-border-radius, 4px);\n box-shadow: var(\n --ha-card-box-shadow,\n 0px 2px 1px -1px rgba(0, 0, 0, 0.2),\n 0px 1px 1px 0px rgba(0, 0, 0, 0.14),\n 0px 1px 3px 0px rgba(0, 0, 0, 0.12)\n );\n color: var(--primary-text-color);\n display: block;\n transition: all 0.3s ease-out;\n position: relative;\n }\n\n :host([outlined]) {\n box-shadow: none;\n border-width: 1px;\n border-style: solid;\n border-color: var(\n --ha-card-border-color,\n var(--divider-color, #e0e0e0)\n );\n }\n\n .card-header,\n :host ::slotted(.card-header) {\n color: var(--ha-card-header-color, --primary-text-color);\n font-family: var(--ha-card-header-font-family, inherit);\n font-size: var(--ha-card-header-font-size, 24px);\n letter-spacing: -0.012em;\n line-height: 32px;\n padding: 24px 16px 16px;\n display: block;\n }\n\n :host ::slotted(.card-content:not(:first-child)),\n slot:not(:first-child)::slotted(.card-content) {\n padding-top: 0px;\n margin-top: -8px;\n }\n\n :host ::slotted(.card-content) {\n padding: 16px;\n }\n\n :host ::slotted(.card-actions) {\n border-top: 1px solid var(--divider-color, #e8e8e8);\n padding: 5px 16px;\n }\n "]);return c=function(){return e},e}function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e){var t,n=w(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function v(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function b(e){return e.decorators&&e.decorators.length}function g(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function w(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;au.source.length&&"property"==l.kind&&!l.isCompound&&c.__isPropertyEffectsClient&&c.__dataHasAccessor&&c.__dataHasAccessor[l.target]){var d=n[t];t=Object(i.i)(u.source,l.target,t),c._setPendingPropertyOrPath(t,d,!1,!0)&&e._enqueueClient(c)}else{!function(e,t,n,r,i){i=function(e,t,n,r){if(n.isCompound){var i=e.__dataCompoundStorage[n.target];i[r.compoundIndex]=t,t=i.join("")}"attribute"!==n.kind&&("textContent"!==n.target&&("value"!==n.target||"input"!==e.localName&&"textarea"!==e.localName)||(t=null==t?"":t));return t}(t,i,n,r),w.d&&(i=Object(w.d)(i,n.target,n.kind,t));if("attribute"==n.kind)e._valueToNodeAttribute(t,i,n.target);else{var o=n.target;t.__isPropertyEffectsClient&&t.__dataHasAccessor&&t.__dataHasAccessor[o]?t[R.READ_ONLY]&&t[R.READ_ONLY][o]||t._setPendingProperty(o,i)&&e._enqueueClient(t):e._setUnmanagedPropertyToNode(t,o,i)}}(e,c,l,u,o.evaluator._evaluateBinding(e,u,t,n,r,a))}}function q(e,t){if(t.isCompound){for(var n=e.__dataCompoundStorage||(e.__dataCompoundStorage={}),r=t.parts,i=new Array(r.length),o=0;o="0"&&r<="9"&&(r="#"),r){case"'":case'"':n.value=t.slice(1,-1),n.literal=!0;break;case"#":n.value=Number(t),n.literal=!0}return n.literal||(n.rootProperty=Object(i.g)(t),n.structured=Object(i.d)(t),n.structured&&(n.wildcard=".*"==t.slice(-2),n.wildcard&&(n.name=t.slice(0,-2)))),n}function ne(e,t,n,r){var i=n+".splices";e.notifyPath(i,{indexSplices:r}),e.notifyPath(n+".length",t.length),e.__data[i]={indexSplices:null}}function re(e,t,n,r,i,o){ne(e,t,n,[{index:r,addedCount:i,removed:o,object:t,type:"splice"}])}var ie=Object(r.a)((function(e){var t=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&S(e,t)}(r,e);var t,n=(t=r,function(){var e,n=A(t);if(C()){var r=A(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return j(this,e)});function r(){var e;return k(this,r),(e=n.call(this)).__isPropertyEffectsClient=!0,e.__dataCounter=0,e.__dataClientsReady,e.__dataPendingClients,e.__dataToNotify,e.__dataLinkedPaths,e.__dataHasPaths,e.__dataCompoundStorage,e.__dataHost,e.__dataTemp,e.__dataClientsInitialized,e.__data,e.__dataPending,e.__dataOld,e.__computeEffects,e.__reflectEffects,e.__notifyEffects,e.__propagateEffects,e.__observeEffects,e.__readOnly,e.__templateInfo,e}return E(r,[{key:"_initializeProperties",value:function(){x(A(r.prototype),"_initializeProperties",this).call(this),oe.registerHost(this),this.__dataClientsReady=!1,this.__dataPendingClients=null,this.__dataToNotify=null,this.__dataLinkedPaths=null,this.__dataHasPaths=!1,this.__dataCompoundStorage=this.__dataCompoundStorage||null,this.__dataHost=this.__dataHost||null,this.__dataTemp={},this.__dataClientsInitialized=!1}},{key:"_initializeProtoProperties",value:function(e){this.__data=Object.create(e),this.__dataPending=Object.create(e),this.__dataOld={}}},{key:"_initializeInstanceProperties",value:function(e){var t=this[R.READ_ONLY];for(var n in e)t&&t[n]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[n]=this.__dataPending[n]=e[n])}},{key:"_addPropertyEffect",value:function(e,t,n){this._createPropertyAccessor(e,t==R.READ_ONLY);var r=D(this,t)[e];r||(r=this[t][e]=[]),r.push(n)}},{key:"_removePropertyEffect",value:function(e,t,n){var r=D(this,t)[e],i=r.indexOf(n);i>=0&&r.splice(i,1)}},{key:"_hasPropertyEffect",value:function(e,t){var n=this[t];return Boolean(n&&n[e])}},{key:"_hasReadOnlyEffect",value:function(e){return this._hasPropertyEffect(e,R.READ_ONLY)}},{key:"_hasNotifyEffect",value:function(e){return this._hasPropertyEffect(e,R.NOTIFY)}},{key:"_hasReflectEffect",value:function(e){return this._hasPropertyEffect(e,R.REFLECT)}},{key:"_hasComputedEffect",value:function(e){return this._hasPropertyEffect(e,R.COMPUTE)}},{key:"_setPendingPropertyOrPath",value:function(e,t,n,o){if(o||Object(i.g)(Array.isArray(e)?e[0]:e)!==e){if(!o){var a=Object(i.a)(this,e);if(!(e=Object(i.h)(this,e,t))||!x(A(r.prototype),"_shouldPropertyChange",this).call(this,e,t,a))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(e,t,n))return function(e,t,n){var r,o=e.__dataLinkedPaths;if(o)for(var a in o){var s=o[a];Object(i.c)(a,t)?(r=Object(i.i)(a,s,t),e._setPendingPropertyOrPath(r,n,!0,!0)):Object(i.c)(s,t)&&(r=Object(i.i)(s,a,t),e._setPendingPropertyOrPath(r,n,!0,!0))}}(this,e,t),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[e])return this._setPendingProperty(e,t,n);this[e]=t}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(e,t,n){n===e[t]&&"object"!=P(n)||(e[t]=n)}},{key:"_setPendingProperty",value:function(e,t,n){var r=this.__dataHasPaths&&Object(i.d)(e),o=r?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(e,t,o[e])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),e in this.__dataOld||(this.__dataOld[e]=this.__data[e]),r?this.__dataTemp[e]=t:this.__data[e]=t,this.__dataPending[e]=t,(r||this[R.NOTIFY]&&this[R.NOTIFY][e])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[e]=n),!0)}},{key:"_setProperty",value:function(e,t){this._setPendingProperty(e,t,!0)&&this._invalidateProperties()}},{key:"_invalidateProperties",value:function(){this.__dataReady&&this._flushProperties()}},{key:"_enqueueClient",value:function(e){this.__dataPendingClients=this.__dataPendingClients||[],e!==this&&this.__dataPendingClients.push(e)}},{key:"_flushProperties",value:function(){this.__dataCounter++,x(A(r.prototype),"_flushProperties",this).call(this),this.__dataCounter--}},{key:"_flushClients",value:function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}},{key:"__enableOrFlushClients",value:function(){var e=this.__dataPendingClients;if(e){this.__dataPendingClients=null;for(var t=0;t1?o-1:0),s=1;s3?r-3:0),a=3;a1?r-1:0),a=1;ai&&r.push({literal:e.slice(i,n.index)});var o=n[1][0],a=Boolean(n[2]),s=n[3].trim(),c=!1,l="",u=-1;"{"==o&&(u=s.indexOf("::"))>0&&(l=s.substring(u+2),s=s.substring(0,u),c=!0);var d=ee(s),f=[];if(d){for(var p=d.args,h=d.methodName,m=0;m\n \n"]);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content)},function(e,t,n){"use strict";function r(e){return(r="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})(e)}function i(e){return null==e}e.exports.isNothing=i,e.exports.isObject=function(e){return"object"===r(e)&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:i(e)?[]:[e]},e.exports.repeat=function(e,t){var n,r="";for(n=0;n1)throw new Error("The `styleMap` directive must be used in the style attribute and must be the only part in the attribute.");var n=t.committer,r=n.element.style,i=l.get(t);for(var o in void 0===i&&(r.cssText=n.strings.join(" "),l.set(t,i=new Set)),i.forEach((function(t){t in e||(i.delete(t),-1===t.indexOf("-")?r[t]=null:r.removeProperty(t))})),e)i.add(o),-1===o.indexOf("-")?r[o]=e[o]:r.setProperty(o,e[o])}}));function d(e){return(d="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})(e)}function f(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n
']);return f=function(){return e},e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nt||Number(o)===t&&Number(a)>=n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));n(17);var r=n(31),i=n(20);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})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2];return function(){for(var i=arguments.length,o=new Array(i),a=0;a\n \n
']);return a=function(){return e},e}function s(){var e=c(["\n \n \n
\n ","\n "]);return s=function(){return e},e}function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){var t,n=_(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function v(e){return e.decorators&&e.decorators.length}function b(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function g(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function _(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:"",i="";if(t.cssText||t.rules){var o=t.rules;if(o&&!a(o))for(var c,d=0,f=o.length;d1&&void 0!==arguments[1]?arguments[1]:"",n=_(e);return this.transformRules(n,t),e.textContent=g(n),n}},{key:"transformCustomStyle",value:function(e){var t=this,n=_(e);return w(n,(function(e){":root"===e.selector&&(e.selector="html"),t.transformRule(e)})),e.textContent=g(n),n}},{key:"transformRules",value:function(e,t){var n=this;this._currentElement=t,w(e,(function(e){n.transformRule(e)})),this._currentElement=null}},{key:"transformRule",value:function(e){e.cssText=this.transformCssText(e.parsedCssText,e),":root"===e.selector&&(e.selector=":host > *")}},{key:"transformCssText",value:function(e,t){var n=this;return e=e.replace(m.c,(function(e,r,i,o){return n._produceCssProperties(e,r,i,o,t)})),this._consumeCssProperties(e,t)}},{key:"_getInitialValueForProperty",value:function(e){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(e)}},{key:"_fallbacksFromPreviousRules",value:function(e){for(var t=this,n=e;n.parent;)n=n.parent;var r={},i=!1;return w(n,(function(n){(i=i||n===e)||n.selector===e.selector&&Object.assign(r,t._cssTextToMap(n.parsedCssText))})),r}},{key:"_consumeCssProperties",value:function(e,t){for(var n=null;n=m.b.exec(e);){var r=n[0],i=n[1],o=n.index,a=o+r.indexOf("@apply"),s=o+r.length,c=e.slice(0,a),l=e.slice(s),u=t?this._fallbacksFromPreviousRules(t):{};Object.assign(u,this._cssTextToMap(c));var d=this._atApplyToCssProperties(i,u);e="".concat(c).concat(d).concat(l),m.b.lastIndex=o+d.length}return e}},{key:"_atApplyToCssProperties",value:function(e,t){e=e.replace(A,"");var n=[],r=this._map.get(e);if(r||(this._map.set(e,{}),r=this._map.get(e)),r){var i,o,a;this._currentElement&&(r.dependants[this._currentElement]=!0);var s=r.properties;for(i in s)o=[i,": var(",e,"_-_",i],(a=t&&t[i])&&o.push(",",a.replace(T,"")),o.push(")"),T.test(s[i])&&o.push(" !important"),n.push(o.join(""))}return n.join("; ")}},{key:"_replaceInitialOrInherit",value:function(e,t){var n=P.exec(t);return n&&(t=n[1]?this._getInitialValueForProperty(e):"apply-shim-inherit"),t}},{key:"_cssTextToMap",value:function(e){for(var t,n,r,i,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.split(";"),s={},c=0;c1&&(t=i[0].trim(),n=i.slice(1).join(":"),o&&(n=this._replaceInitialOrInherit(t,n)),s[t]=n);return s}},{key:"_invalidateMixinEntry",value:function(e){if(I)for(var t in e.dependants)t!==this._currentElement&&I(t)}},{key:"_produceCssProperties",value:function(e,t,n,r,i){var o=this;if(n&&function e(t,n){var r=t.indexOf("var(");if(-1===r)return n(t,"","","");var i=k(t,r+3),o=t.substring(r+4,i),a=t.substring(0,r),s=e(t.substring(i+1),n),c=o.indexOf(",");return-1===c?n(a,o.trim(),"",s):n(a,o.substring(0,c).trim(),o.substring(c+1).trim(),s)}(n,(function(e,t){t&&o._map.get(t)&&(r="@apply ".concat(t,";"))})),!r)return e;var a=this._consumeCssProperties(""+r,i),s=e.slice(0,e.indexOf("--")),c=this._cssTextToMap(a,!0),l=c,u=this._map.get(t),d=u&&u.properties;d?l=Object.assign(Object.create(d),c):this._map.set(t,l);var f,p,h=[],m=!1;for(f in l)void 0===(p=c[f])&&(p="initial"),d&&!(f in d)&&(m=!0),h.push("".concat(t).concat("_-_").concat(f,": ").concat(p));return m&&this._invalidateMixinEntry(u),u&&(u.properties=l),n&&(s="".concat(e,";").concat(s)),"".concat(s).concat(h.join("; "),";")}}]),e}();D.prototype.detectMixin=D.prototype.detectMixin,D.prototype.transformStyle=D.prototype.transformStyle,D.prototype.transformCustomStyle=D.prototype.transformCustomStyle,D.prototype.transformRules=D.prototype.transformRules,D.prototype.transformRule=D.prototype.transformRule,D.prototype.transformTemplate=D.prototype.transformTemplate,D.prototype._separator="_-_",Object.defineProperty(D.prototype,"invalidCallback",{get:function(){return I},set:function(e){I=e}});var z=D,F={},L="_applyShimCurrentVersion",N="_applyShimNextVersion",M=Promise.resolve();function B(e){var t=F[e];t&&function(e){e[L]=e[L]||0,e._applyShimValidatingVersion=e._applyShimValidatingVersion||0,e[N]=(e[N]||0)+1}(t)}function H(e){return e[L]===e[N]}function V(e){return!H(e)&&e._applyShimValidatingVersion===e[N]}function U(e){e._applyShimValidatingVersion=e[N],e._validating||(e._validating=!0,M.then((function(){e[L]=e[N],e._validating=!1})))}n(101);function K(e,t){for(var n=0;n-1?n=t:(r=t,n=e.getAttribute&&e.getAttribute("is")||""):(n=e.is,r=e.extends),{is:n,typeExtension:r}}(e).is,n=F[t];if((!n||!E(n))&&n&&!H(n)){V(n)||(this.prepareTemplate(n,t),U(n));var r=e.shadowRoot;if(r){var i=r.querySelector("style");i&&(i.__cssRules=n._styleAst,i.textContent=g(n._styleAst))}}}},{key:"styleDocument",value:function(e){this.ensure(),this.styleSubtree(document.body,e)}}])&&K(t.prototype,n),r&&K(t,r),e}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var q=new Y,W=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(e,t,n){q.flushCustomStyles(),q.prepareTemplate(e,t)},prepareTemplateStyles:function(e,t,n){window.ShadyCSS.prepareTemplate(e,t,n)},prepareTemplateDom:function(e,t){},styleSubtree:function(e,t){q.flushCustomStyles(),q.styleSubtree(e,t)},styleElement:function(e){q.flushCustomStyles(),q.styleElement(e)},styleDocument:function(e){q.flushCustomStyles(),q.styleDocument(e)},getComputedStyleValue:function(e,t){return Object(x.b)(e,t)},flushCustomStyles:function(){q.flushCustomStyles()},nativeCss:r.c,nativeShadow:r.d,cssBuild:r.a,disableRuntime:r.b},W&&(window.ShadyCSS.CustomStyleInterface=W)}window.ShadyCSS.ApplyShim=$;var G=n(60),X=n(89),Z=n(87),J=n(15);function Q(e){return(Q="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})(e)}function ee(e,t){for(var n=0;n-1&&le.splice(e,1)}}}]),i}(t);return n.__activateDir=!1,n}));n(74);function ye(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?ye():window.addEventListener("DOMContentLoaded",ye);var ve=n(2),be=n(51),ge=n(38),_e=n(21),we=n(7);function ke(e){return(ke="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})(e)}function Oe(e){return function(e){if(Array.isArray(e))return Ee(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ee(e,t)}(e)||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.")}()}function Ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?_e.b.after(n):_e.a,t.bind(this))}},{key:"isDebouncerActive",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];return!(!t||!t.isActive())}},{key:"flushDebouncer",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];t&&t.flush()}},{key:"cancelDebouncer",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];t&&t.cancel()}},{key:"async",value:function(e,t){return t>0?_e.b.run(e.bind(this),t):~_e.a.run(e.bind(this))}},{key:"cancelAsync",value:function(e){e<0?_e.a.cancel(~e):_e.b.cancel(e)}},{key:"create",value:function(e,t){var n=document.createElement(e);if(t)if(n.setProperties)n.setProperties(t);else for(var r in t)n[r]=t[r];return n}},{key:"elementMatches",value:function(e,t){return Object(ve.b)(t||this,e)}},{key:"toggleAttribute",value:function(e,t){var n=this;return 3===arguments.length&&(n=arguments[2]),1==arguments.length&&(t=!n.hasAttribute(e)),t?(n.setAttribute(e,""),!0):(n.removeAttribute(e),!1)}},{key:"toggleClass",value:function(e,t,n){n=n||this,1==arguments.length&&(t=!n.classList.contains(e)),t?n.classList.add(e):n.classList.remove(e)}},{key:"transform",value:function(e,t){(t=t||this).style.webkitTransform=e,t.style.transform=e}},{key:"translate3d",value:function(e,t,n,r){r=r||this,this.transform("translate3d("+e+","+t+","+n+")",r)}},{key:"arrayDelete",value:function(e,t){var n;if(Array.isArray(e)){if((n=e.indexOf(t))>=0)return e.splice(n,1)}else if((n=Object(we.a)(this,e).indexOf(t))>=0)return this.splice(e,n,1);return null}},{key:"_logger",value:function(e,t){var n;switch(Array.isArray(t)&&1===t.length&&Array.isArray(t[0])&&(t=t[0]),e){case"log":case"warn":case"error":(n=console)[e].apply(n,Oe(t))}}},{key:"_log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r\n
\n
\n
\n ','\n
\n ','\n
\n ',"\n
\n
\n
\n
\n "]);return s=function(){return e},e}function c(){var e=d(['\n \n \n ']);return c=function(){return e},e}function l(){var e=d(['\n \n \n ']);return l=function(){return e},e}function u(){var e=d(['\n \n \n ']);return u=function(){return e},e}function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){var t,n=O(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function _(e){return e.decorators&&e.decorators.length}function w(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function k(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function O(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n display: inline-block;\n position: fixed;\n clip: rect(0px,0px,0px,0px);\n }\n \n
[[_text]]
\n']);return o=function(){return e},e}var a=Object(r.a)({_template:Object(i.a)(o()),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){a.instance||(a.instance=this),document.body.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(e){this._text="",this.async((function(){this._text=e}),100)},_onIronAnnounce:function(e){e.detail&&e.detail.text&&this.announce(e.detail.text)}});a.instance=null,a.requestAvailability=function(){a.instance||(a.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(a.instance)};var s=n(59),c=n(2);function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']);return l=function(){return e},e}Object(r.a)({_template:Object(i.a)(l()),is:"iron-input",behaviors:[s.a],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){a.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=Object(c.a)(this).observeNodes(function(e){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&(Object(c.a)(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var e;if(this.allowedPattern)e=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":e=/[0-9.,e-]/}return e},_bindValueChanged:function(e,t){t&&(void 0===e?t.value=null:e!==t.value&&(this.inputElement.value=e),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:e}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput));this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(e){var t=8==e.keyCode||9==e.keyCode||13==e.keyCode||27==e.keyCode,n=19==e.keyCode||20==e.keyCode||45==e.keyCode||46==e.keyCode||144==e.keyCode||145==e.keyCode||e.keyCode>32&&e.keyCode<41||e.keyCode>111&&e.keyCode<124;return!(t||0==e.charCode&&n)},_onKeypress:function(e){if(this.allowedPattern||"number"===this.inputElement.type){var t=this._patternRegExp;if(t&&!(e.metaKey||e.ctrlKey||e.altKey)){this._patternAlreadyChecked=!0;var n=String.fromCharCode(e.charCode);this._isPrintable(e)&&!t.test(n)&&(e.preventDefault(),this._announceInvalidCharacter("Invalid character "+n+" not entered."))}}},_checkPatternValidity:function(){var e=this._patternRegExp;if(!e)return!0;for(var t=0;t\n :host {\n display: inline-block;\n float: right;\n\n @apply --paper-font-caption;\n @apply --paper-input-char-counter;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:dir(rtl)) {\n float: left;\n }\n \n\n [[_charCounterStr]]\n"]);return d=function(){return e},e}Object(r.a)({_template:Object(i.a)(d()),is:"paper-input-char-counter",behaviors:[u],properties:{_charCounterStr:{type:String,value:"0"}},update:function(e){if(e.inputElement){e.value=e.value||"";var t=e.value.toString().length.toString();e.inputElement.hasAttribute("maxlength")&&(t+="/"+e.inputElement.getAttribute("maxlength")),this._charCounterStr=t}}});n(53),n(35);var f=n(34);function p(){var e=m(['\n \n\n \n\n
\n \n\n
\n \n \n
\n\n \n
\n\n
\n
\n
\n
\n\n
\n \n
\n']);return p=function(){return e},e}function h(){var e=m(['\n\n \n\n']);return h=function(){return e},e}function m(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var y=Object(i.a)(h());function v(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n `aria-describedby` attribute, such as when used as a paper-input add-on,\n then applying `visibility: hidden;` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n
\n \n
\n'],['\n \n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n \\`aria-describedby\\` attribute, such as when used as a paper-input add-on,\n then applying \\`visibility: hidden;\\` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n
\n \n
\n']);return v=function(){return e},e}y.setAttribute("style","display: none;"),document.head.appendChild(y.content),Object(r.a)({_template:Object(i.a)(p()),is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return Object(f.b)(this.attrForValue)},get _inputElement(){return Object(c.a)(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(e){this._addons||(this._addons=[]);var t=e.target;-1===this._addons.indexOf(t)&&(this._addons.push(t),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(e){this._handleValueAndAutoValidate(e.target)},_onValueChanged:function(e){var t=e.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===t.value||""===t.value)||this._handleValueAndAutoValidate(e.target)},_handleValue:function(e){var t=this._inputElementValue;t||0===t||"number"===e.type&&!e.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:e,value:t,invalid:this.invalid})},_handleValueAndAutoValidate:function(e){var t;this.autoValidate&&e&&(t=e.validate?e.validate(this._inputElementValue):e.checkValidity(),this.invalid=!t);this._handleValue(e)},_onIronInputValidate:function(e){this.invalid=this._inputElement.invalid},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(e){for(var t,n=0;t=this._addons[n];n++)t.update(e)},_computeInputContentClass:function(e,t,n,r,i){var o="input-content";if(e)i&&(o+=" label-is-hidden"),r&&(o+=" is-invalid");else{var a=this.querySelector("label");t||i?(o+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",r?o+=" is-invalid":n&&(o+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),r&&(o+=" is-invalid"))}return n&&(o+=" focused"),o},_computeUnderlineClass:function(e,t){var n="underline";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n},_computeAddOnContentClass:function(e,t){var n="add-on-content";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n}}),Object(r.a)({_template:Object(i.a)(v()),is:"paper-input-error",behaviors:[u],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(e){this._setInvalid(e.invalid)}});var b=n(69),g=(n(68),n(25)),_=n(29),w=n(41),k={NextLabelID:1,NextAddonID:1,NextInputID:1},O={properties:{label:{type:String},value:{notify:!0,type:String},disabled:{type:Boolean,value:!1},invalid:{type:Boolean,value:!1,notify:!0},allowedPattern:{type:String},type:{type:String},list:{type:String},pattern:{type:String},required:{type:Boolean,value:!1},errorMessage:{type:String},charCounter:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},autoValidate:{type:Boolean,value:!1},validator:{type:String},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,observer:"_autofocusChanged"},inputmode:{type:String},minlength:{type:Number},maxlength:{type:Number},min:{type:String},max:{type:String},step:{type:String},name:{type:String},placeholder:{type:String,value:""},readonly:{type:Boolean,value:!1},size:{type:Number},autocapitalize:{type:String,value:"none"},autocorrect:{type:String,value:"off"},autosave:{type:String},results:{type:Number},accept:{type:String},multiple:{type:Boolean},_ariaDescribedBy:{type:String,value:""},_ariaLabelledBy:{type:String,value:""},_inputId:{type:String,value:""}},listeners:{"addon-attached":"_onAddonAttached"},keyBindings:{"shift+tab:keydown":"_onShiftTabDown"},hostAttributes:{tabindex:0},get inputElement(){return this.$||(this.$={}),this.$.input||(this._generateInputId(),this.$.input=this.$$("#"+this._inputId)),this.$.input},get _focusableElement(){return this.inputElement},created:function(){this._typesThatHaveText=["date","datetime","datetime-local","month","time","week","file"]},attached:function(){this._updateAriaLabelledBy(),!w.a&&this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.inputElement.type)&&(this.alwaysFloatLabel=!0)},_appendStringWithSpace:function(e,t){return e=e?e+" "+t:t},_onAddonAttached:function(e){var t=Object(c.a)(e).rootTarget;if(t.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,t.id);else{var n="paper-input-add-on-"+k.NextAddonID++;t.id=n,this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,n)}},validate:function(){return this.inputElement.validate()},_focusBlurHandler:function(e){_.a._focusBlurHandler.call(this,e),this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},_onShiftTabDown:function(e){var t=this.getAttribute("tabindex");this._shiftTabPressed=!0,this.setAttribute("tabindex","-1"),this.async((function(){this.setAttribute("tabindex",t),this._shiftTabPressed=!1}),1)},_handleAutoValidate:function(){this.autoValidate&&this.validate()},updateValueAndPreserveCaret:function(e){try{var t=this.inputElement.selectionStart;this.value=e,this.inputElement.selectionStart=t,this.inputElement.selectionEnd=t}catch(n){this.value=e}},_computeAlwaysFloatLabel:function(e,t){return t||e},_updateAriaLabelledBy:function(){var e,t=Object(c.a)(this.root).querySelector("label");t?(t.id?e=t.id:(e="paper-input-label-"+k.NextLabelID++,t.id=e),this._ariaLabelledBy=e):this._ariaLabelledBy=""},_generateInputId:function(){this._inputId&&""!==this._inputId||(this._inputId="input-"+k.NextInputID++)},_onChange:function(e){this.shadowRoot&&this.fire(e.type,{sourceEvent:e},{node:this,bubbles:e.bubbles,cancelable:e.cancelable})},_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var e=document.activeElement;e instanceof HTMLElement&&e!==document.body&&e!==document.documentElement||this._focusableElement.focus()}}},E=[_.a,g.a,O];function x(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \n\n \n\n \n\n \x3c!-- Need to bind maxlength so that the paper-input-char-counter works correctly --\x3e\n \n \n \n\n \n\n \n\n \n\n \n ']);return x=function(){return e},e}Object(r.a)({is:"paper-input",_template:Object(i.a)(x()),behaviors:[E,b.a],properties:{value:{type:String}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input")),this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0),this.inputElement.bindValue&&this.$.container._handleValueAndAutoValidate(this.inputElement)}})},function(e,t,n){"use strict";n(66);var r=n(0),i=n(14),o=n(39),a=n(86),s=n(36),c=n(91),l=(n(96),n(98),n(100),n(33),n(40)),u=n(77);function d(e){return(d="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})(e)}function f(){var e=v(["\n div {\n padding: 0 32px;\n display: flex;\n flex-direction: column;\n text-align: center;\n align-items: center;\n justify-content: center;\n height: 64px;\n cursor: pointer;\n position: relative;\n outline: none;\n box-sizing: border-box;\n }\n\n .name {\n white-space: nowrap;\n }\n\n :host([active]) {\n color: var(--primary-color);\n }\n\n :host(:not([narrow])[active]) div {\n border-bottom: 2px solid var(--primary-color);\n }\n\n :host([narrow]) {\n padding: 0 16px;\n width: 20%;\n min-width: 0;\n }\n "]);return f=function(){return e},e}function p(){var e=v([""]);return p=function(){return e},e}function h(){var e=v(['',""]);return h=function(){return e},e}function m(){var e=v(['']);return m=function(){return e},e}function y(){var e=v(['\n e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a
']);return D=function(){return e},e}function z(){var e=H(['\n \n ',"\n ","\n ",'\n
\n \n
\n
\n \n \n \n
\n \n
\n ']);return L=function(){return e},e}function N(){var e=H(['e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a1||!this.narrow;return Object(r.f)(L(),this.mainPage?Object(r.f)(F(),this.hassio,this.hass,this.narrow):Object(r.f)(z(),this._backTapped),this.narrow?Object(r.f)(D()):"",n?Object(r.f)(I(),Object(i.a)({"bottom-bar":this.narrow}),t):"",Object(i.a)({tabs:n}),this._saveScrollPos,Object(i.a)({tabs:n}))}},{kind:"method",decorators:[Object(r.e)({passive:!0})],key:"_saveScrollPos",value:function(e){this._savedScrollPos=e.target.scrollTop}},{kind:"method",key:"_tabTapped",value:function(e){Object(s.a)(this,e.currentTarget.path,!0)}},{kind:"method",key:"_backTapped",value:function(){this.backPath?Object(s.a)(this,this.backPath):this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return Object(r.c)(R())}}]}}),r.a)},function(e,t,n){"use strict";var r=n(65);e.exports=r.DEFAULT=new r({include:[n(73)],explicit:[n(156),n(157),n(158)]})},function(e,t,n){"use strict";var r=n(0),i=n(39),o=n(36);n(44),n(122);function a(e){return(a="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})(e)}function s(){var e=u(["\n :host {\n display: block;\n height: 100%;\n background-color: var(--primary-background-color);\n }\n .toolbar {\n display: flex;\n align-items: center;\n font-size: 20px;\n height: 65px;\n padding: 0 16px;\n pointer-events: none;\n background-color: var(--app-header-background-color);\n font-weight: 400;\n color: var(--app-header-text-color, white);\n border-bottom: var(--app-header-border-bottom, none);\n box-sizing: border-box;\n }\n ha-icon-button-arrow-prev {\n pointer-events: auto;\n }\n .content {\n color: var(--primary-text-color);\n height: calc(100% - 64px);\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n }\n "]);return s=function(){return e},e}function c(){var e=u(['
\n \n

',"

\n \n go back\n \n
\n "]);return l=function(){return e},e}function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?h(e):t}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e){var t,n=k(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function b(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function g(e){return e.decorators&&e.decorators.length}function _(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function w(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function k(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a0||n>0;)if(0!=t)if(0!=n){var o=e[t-1][n-1],a=e[t-1][n],s=e[t][n-1],c=void 0;(c=a0&&(this.selectedValues=this.selectedItems.map((function(e){return this._indexToValue(this.indexOf(e))}),this).filter((function(e){return null!=e}),this)):i.a._updateAttrForSelected.apply(this)},_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},_selectMulti:function(e){e=e||[];var t=(this._valuesToItems(e)||[]).filter((function(e){return null!=e}));this._selection.clear(t);for(var n=0;n0&&d.some((function(e){return t.adapter.containsEventTarget(e)}))?this.resetActivationState_():(void 0!==e&&(d.push(e.target),this.registerDeactivationHandlers_(e)),n.wasElementMadeActive=this.checkElementMadeActive_(e),n.wasElementMadeActive&&this.animateActivation_(),requestAnimationFrame((function(){d=[],n.wasElementMadeActive||void 0===e||" "!==e.key&&32!==e.keyCode||(n.wasElementMadeActive=t.checkElementMadeActive_(e),n.wasElementMadeActive&&t.animateActivation_()),n.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,n=t.strings,r=n.VAR_FG_TRANSLATE_START,i=n.VAR_FG_TRANSLATE_END,o=t.cssClasses,a=o.FG_DEACTIVATION,s=o.FG_ACTIVATION,c=t.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(r,l),this.adapter.updateCssVariable(i,u),clearTimeout(this.activationTimer_),clearTimeout(this.fgDeactivationRemovalTimer_),this.rmBoundedActivationClasses_(),this.adapter.removeClass(a),this.adapter.computeBoundingRect(),this.adapter.addClass(s),this.activationTimer_=setTimeout((function(){return e.activationTimerCallback_()}),c)},t.prototype.getFgTranslationCoordinates_=function(){var e,t=this.activationState_,n=t.activationEvent;return{startPoint:e={x:(e=t.wasActivatedByPointer?Object(c.a)(n,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,n=t.cssClasses.FG_DEACTIVATION,r=this.activationState_,i=r.hasDeactivationUXRun,o=r.isActivated;(i||!o)&&this.activationAnimationHasEnded_&&(this.rmBoundedActivationClasses_(),this.adapter.addClass(n),this.fgDeactivationRemovalTimer_=setTimeout((function(){e.adapter.removeClass(n)}),s.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.deactivate_=function(){var e=this,t=this.activationState_;if(t.isActivated){var n=Object(r.a)({},t);t.isProgrammatic?(requestAnimationFrame((function(){return e.animateDeactivation_(n)})),this.resetActivationState_()):(this.deregisterDeactivationHandlers_(),requestAnimationFrame((function(){e.activationState_.hasDeactivationUXRun=!0,e.animateDeactivation_(n),e.resetActivationState_()})))}},t.prototype.animateDeactivation_=function(e){var t=e.wasActivatedByPointer,n=e.wasElementMadeActive;(t||n)&&this.runDeactivationUXLogicIfReady_()},t.prototype.layoutInternal_=function(){var e=this;this.frame_=this.adapter.computeBoundingRect();var n=Math.max(this.frame_.height,this.frame_.width);this.maxRadius_=this.adapter.isUnbounded()?n:Math.sqrt(Math.pow(e.frame_.width,2)+Math.pow(e.frame_.height,2))+t.numbers.PADDING;var r=Math.floor(n*t.numbers.INITIAL_ORIGIN_SCALE);this.adapter.isUnbounded()&&r%2!=0?this.initialSize_=r-1:this.initialSize_=r,this.fgScale_=""+this.maxRadius_/this.initialSize_,this.updateLayoutCssVars_()},t.prototype.updateLayoutCssVars_=function(){var e=t.strings,n=e.VAR_FG_SIZE,r=e.VAR_LEFT,i=e.VAR_TOP,o=e.VAR_FG_SCALE;this.adapter.updateCssVariable(n,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(r,this.unboundedCoords_.left+"px"),this.adapter.updateCssVariable(i,this.unboundedCoords_.top+"px"))},t}(i.a);t.a=f},function(e,t,n){"use strict";n(3),n(53);var r=n(4),i=n(5);function o(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return o=function(){return e},e}Object(r.a)({_template:Object(i.a)(o()),is:"app-toolbar"});var a=n(0),s=(n(80),n(100),n(98),n(13));function c(e){return(c="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})(e)}function l(){var e=h(["\n :host {\n display: block;\n height: 100%;\n background-color: var(--primary-background-color);\n }\n .toolbar {\n display: flex;\n align-items: center;\n font-size: 20px;\n height: 65px;\n padding: 0 16px;\n pointer-events: none;\n background-color: var(--app-header-background-color);\n font-weight: 400;\n color: var(--app-header-text-color, white);\n border-bottom: var(--app-header-border-bottom, none);\n box-sizing: border-box;\n }\n ha-menu-button,\n ha-icon-button-arrow-prev {\n pointer-events: auto;\n }\n .content {\n height: calc(100% - 64px);\n display: flex;\n align-items: center;\n justify-content: center;\n }\n "]);return l=function(){return e},e}function u(){var e=h(["\n \n "]);return u=function(){return e},e}function d(){var e=h(["\n \n "]);return d=function(){return e},e}function f(){var e=h(['
\n ',"\n
"]);return f=function(){return e},e}function p(){var e=h(["\n ",'\n
\n \n
\n ']);return p=function(){return e},e}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function w(e){var t,n=S(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function k(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function O(e){return e.decorators&&e.decorators.length}function E(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function x(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function S(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a{const i=indexedDB.open(e,1);i.onerror=()=>r(i.error),i.onsuccess=()=>n(i.result),i.onupgradeneeded=()=>{i.result.createObjectStore(t)}})}_withIDBStore(e,t){return this._dbp.then(n=>new Promise((r,i)=>{const o=n.transaction(this.storeName,e);o.oncomplete=()=>r(),o.onabort=o.onerror=()=>i(o.error),t(o.objectStore(this.storeName))}))}}let c;function l(){return c||(c=new s),c}function u(e,t,n=l()){return n._withIDBStore("readwrite",n=>{n.put(t,e)})}function d(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(c){i=!0,o=c}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||h(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=h(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function h(e,t){if(e){if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)){var r=[];y._withIDBStore("readonly",(function(e){var t,n=p(b);try{for(n.s();!(t=n.n()).done;){var i=f(t.value,2),o=i[0],a=i[1];r.push([a,e.get(o)])}}catch(s){n.e(s)}finally{n.f()}b=[]})).then((function(){var e,t=p(r);try{for(t.s();!(e=t.n()).done;){var n=f(e.value,2);(0,n[0])(n[1].result)}}catch(i){t.e(i)}finally{t.f()}})).catch((function(){var e,t=p(b);try{for(t.s();!(e=t.n()).done;){(0,f(e.value,3)[2])()}}catch(n){t.e(n)}finally{t.f()}b=[]}))}}))},_=function(e){var t,n,r=p(a.parts);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(void 0!==i.start&&e"]);return A=function(){return e},e}function P(){var e=R([""]);return P=function(){return e},e}function T(){var e=R([""]);return T=function(){return e},e}function R(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){return(D=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function z(e,t){return!t||"object"!==E(t)&&"function"!=typeof t?F(e):t}function F(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function N(e){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function M(e){var t,n=K(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function B(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function H(e){return e.decorators&&e.decorators.length}function V(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function U(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function K(e){var t=function(e,t){if("object"!==E(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==E(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===E(t)?t:String(t)}function $(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Y(e,t){if(e){if("string"==typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?q(e,t):void 0}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{n=t.get(e)}).then(()=>n.result)})("_version",y).then((function(e){e?e!==a.version&&function(e=l()){return e._withIDBStore("readwrite",e=>{e.clear()})}(y).then((function(){return u("_version",a.version,y)})):u("_version",a.version,y)}));var Z=Object(k.a)((function(){return w(X)}),2e3),J={};!function(e,t,n,r){var i=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(n){t.forEach((function(t){t.kind===n&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var n=e.prototype;["method","field"].forEach((function(r){t.forEach((function(t){var i=t.placement;if(t.kind===r&&("static"===i||"prototype"===i)){var o="static"===i?e:n;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var n=t.descriptor;if("field"===t.kind){var r=t.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===r?void 0:r.call(e)}}Object.defineProperty(e,t.key,n)},decorateClass:function(e,t){var n=[],r=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!H(e))return n.push(e);var t=this.decorateElement(e,i);n.push(t.element),n.push.apply(n,t.extras),r.push.apply(r,t.finishers)}),this),!t)return{elements:n,finishers:r};var o=this.decorateConstructor(n,t);return r.push.apply(r,o.finishers),o.finishers=r,o},addElementPlacement:function(e,t,n){var r=t[e.placement];if(!n&&-1!==r.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");r.push(e.key)},decorateElement:function(e,t){for(var n=[],r=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a2&&void 0!==arguments[2]?arguments[2]:{},r=n.compareTime||new Date,i=(r.getTime()-e.getTime())/1e3,o=i>=0?"past":"future";i=Math.abs(i);var a=Math.round(i);if(0===a)return t("ui.components.relative_time.just_now");for(var l="week",u=0;u\n \n
\n \n ']);return T=function(){return e},e}function R(){var e=D(['
']);return R=function(){return e},e}function I(){var e=D(["\n ","\n ",'\n
\n
\n ','\n
\n
\n ',"\n ","\n ","\n
\n
\n "]);return I=function(){return e},e}function D(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F(e,t){return(F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t){return!t||"object"!==j(t)&&"function"!=typeof t?N(e):t}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function B(e){return(B=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function H(e){var t,n=Y(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function V(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function U(e){return e.decorators&&e.decorators.length}function K(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function $(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Y(e){var t=function(e,t){if("object"!==j(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==j(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===j(t)?t:String(t)}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n "]);return a=function(){return e},e}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function f(e){var t,n=v(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function p(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function h(e){return e.decorators&&e.decorators.length}function m(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function y(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function v(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a ']);return d=function(){return e},e}function f(){var e=p(["\n \n \n \n ","\n "]);return f=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function g(e){var t,n=E(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function _(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function O(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function E(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===l(t)?t:String(t)}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a0},Object(a.a)("_ntf",s,c,e,t))}},{kind:"method",key:"_toggleMenu",value:function(){Object(o.a)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return Object(i.c)(u())}}]}}),i.a)},function(e,t,n){"use strict";var r,i=null,o=window.HTMLImports&&window.HTMLImports.whenReady||null;function a(e){requestAnimationFrame((function(){o?o(e):(i||(i=new Promise((function(e){r=e})),"complete"===document.readyState?r():document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&r()}))),i.then((function(){e&&e()})))}))}function s(e,t){for(var n=0;n',""]);return m=function(){return e},e}function y(){var e=b(['\n
\n
\n
\n ','\n
\n \n
\n \n \n \n \n \n \n \n \n
\n
\n
\n
']);return y=function(){return e},e}function v(){var e=b([""]);return v=function(){return e},e}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nt.offsetHeight},notifyClosed:function(t){return e.emitNotification("closed",t)},notifyClosing:function(t){e.closingDueToDisconnect||(e.open=!1),e.emitNotification("closing",t)},notifyOpened:function(){return e.emitNotification("opened")},notifyOpening:function(){e.open=!0,e.emitNotification("opening")},reverseButtons:function(){},releaseFocus:function(){C.remove(e)},trapFocus:function(t){C.push(e),t&&t.focus()}})}},{key:"render",value:function(){var e,t,n,r=(e={},t=o.STACKED,n=this.stacked,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e),a=Object(i.f)(v());this.heading&&(a=this.renderHeading());var s={"mdc-dialog__actions":!this.hideActions};return Object(i.f)(y(),Object(p.a)(r),a,Object(p.a)(s))}},{key:"renderHeading",value:function(){return Object(i.f)(m(),this.heading)}},{key:"firstUpdated",value:function(){O(j(f.prototype),"firstUpdated",this).call(this),this.mdcFoundation.setAutoStackButtons(!0)}},{key:"connectedCallback",value:function(){O(j(f.prototype),"connectedCallback",this).call(this),this.open&&this.mdcFoundation&&!this.mdcFoundation.isOpen()&&(this.setEventListeners(),this.mdcFoundation.open())}},{key:"disconnectedCallback",value:function(){O(j(f.prototype),"disconnectedCallback",this).call(this),this.open&&this.mdcFoundation&&(this.removeEventListeners(),this.closingDueToDisconnect=!0,this.mdcFoundation.close(this.currentAction||this.defaultAction),this.closingDueToDisconnect=!1,this.currentAction=void 0,C.remove(this))}},{key:"forceLayout",value:function(){this.mdcFoundation.layout()}},{key:"focus",value:function(){var e=this.getInitialFocusEl();e&&e.focus()}},{key:"blur",value:function(){if(this.shadowRoot){var e=this.shadowRoot.activeElement;if(e)e instanceof HTMLElement&&e.blur();else{var t=this.getRootNode(),n=t instanceof Document?t.activeElement:null;n instanceof HTMLElement&&n.blur()}}}},{key:"setEventListeners",value:function(){var e=this;this.boundHandleClick=this.mdcFoundation.handleClick.bind(this.mdcFoundation),this.boundLayout=function(){e.open&&e.mdcFoundation.layout.bind(e.mdcFoundation)},this.boundHandleKeydown=this.mdcFoundation.handleKeydown.bind(this.mdcFoundation),this.boundHandleDocumentKeydown=this.mdcFoundation.handleDocumentKeydown.bind(this.mdcFoundation),this.mdcRoot.addEventListener("click",this.boundHandleClick),window.addEventListener("resize",this.boundLayout,Object(l.a)()),window.addEventListener("orientationchange",this.boundLayout,Object(l.a)()),this.mdcRoot.addEventListener("keydown",this.boundHandleKeydown,Object(l.a)()),document.addEventListener("keydown",this.boundHandleDocumentKeydown,Object(l.a)())}},{key:"removeEventListeners",value:function(){this.boundHandleClick&&this.mdcRoot.removeEventListener("click",this.boundHandleClick),this.boundLayout&&(window.removeEventListener("resize",this.boundLayout),window.removeEventListener("orientationchange",this.boundLayout)),this.boundHandleKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleKeydown),this.boundHandleDocumentKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleDocumentKeydown)}},{key:"close",value:function(){this.open=!1}},{key:"show",value:function(){this.open=!0}},{key:"primaryButton",get:function(){var e=this.primarySlot.assignedNodes(),t=(e=e.filter((function(e){return e instanceof HTMLElement})))[0];return t||null}}])&&k(n.prototype,r),a&&k(n,a),f}(d.a);function P(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.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-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{display:block;margin-top:0;line-height:normal;-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;text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);position:relative;flex-shrink:0;box-sizing:border-box;margin:0;padding:0 24px 9px;border-bottom:1px solid transparent}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:0.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit);flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog-scroll-lock{overflow:hidden}#actions:not(.mdc-dialog__actions){display:none}.mdc-dialog__surface{box-shadow:var(--mdc-dialog-box-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}@media(min-width: 560px){.mdc-dialog .mdc-dialog__surface{max-width:560px;max-width:var(--mdc-dialog-max-width, 560px)}}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0, 0, 0, 0.32);background-color:var(--mdc-dialog-scrim-color, rgba(0, 0, 0, 0.32))}.mdc-dialog .mdc-dialog__title{color:rgba(0, 0, 0, 0.87);color:var(--mdc-dialog-heading-ink-color, rgba(0, 0, 0, 0.87))}.mdc-dialog .mdc-dialog__content{color:rgba(0, 0, 0, 0.6);color:var(--mdc-dialog-content-ink-color, rgba(0, 0, 0, 0.6))}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-dialog-scroll-divider-color, rgba(0, 0, 0, 0.12))}.mdc-dialog .mdc-dialog__surface{min-width:280px;min-width:var(--mdc-dialog-min-width, 280px)}.mdc-dialog .mdc-dialog__surface{max-height:var(--mdc-dialog-max-height, calc(100% - 32px))}#actions ::slotted(*){margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*)[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog[dir=rtl] #actions ::slotted(*),[dir=rtl] .mdc-dialog #actions ::slotted(*){text-align:left}.mdc-dialog--stacked #actions{flex-direction:column-reverse}.mdc-dialog--stacked #actions *:not(:last-child) ::slotted(*){flex-basis:1e-9px;margin-top:12px}']);return P=function(){return e},e}Object(r.b)([Object(i.i)(".mdc-dialog")],A.prototype,"mdcRoot",void 0),Object(r.b)([Object(i.i)('slot[name="primaryAction"]')],A.prototype,"primarySlot",void 0),Object(r.b)([Object(i.i)('slot[name="secondaryAction"]')],A.prototype,"secondarySlot",void 0),Object(r.b)([Object(i.i)("#contentSlot")],A.prototype,"contentSlot",void 0),Object(r.b)([Object(i.i)(".mdc-dialog__content")],A.prototype,"contentElement",void 0),Object(r.b)([Object(i.i)(".mdc-container")],A.prototype,"conatinerElement",void 0),Object(r.b)([Object(i.h)({type:Boolean})],A.prototype,"hideActions",void 0),Object(r.b)([Object(i.h)({type:Boolean}),Object(f.a)((function(){this.forceLayout()}))],A.prototype,"stacked",void 0),Object(r.b)([Object(i.h)({type:String})],A.prototype,"heading",void 0),Object(r.b)([Object(i.h)({type:String}),Object(f.a)((function(e){this.mdcFoundation.setScrimClickAction(e)}))],A.prototype,"scrimClickAction",void 0),Object(r.b)([Object(i.h)({type:String}),Object(f.a)((function(e){this.mdcFoundation.setEscapeKeyAction(e)}))],A.prototype,"escapeKeyAction",void 0),Object(r.b)([Object(i.h)({type:Boolean,reflect:!0}),Object(f.a)((function(e){this.mdcFoundation&&this.isConnected&&(e?(this.setEventListeners(),this.mdcFoundation.open()):(this.removeEventListeners(),this.mdcFoundation.close(this.currentAction||this.defaultAction),this.currentAction=void 0))}))],A.prototype,"open",void 0),Object(r.b)([Object(i.h)()],A.prototype,"defaultAction",void 0),Object(r.b)([Object(i.h)()],A.prototype,"actionAttribute",void 0),Object(r.b)([Object(i.h)()],A.prototype,"initialFocusAttribute",void 0);var T=Object(i.c)(P());function R(e){return(R="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})(e)}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){return(D=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function z(e,t){return!t||"object"!==R(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function L(e){return(L=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var N=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&D(e,t)}(r,e);var t,n=(t=r,function(){var e,n=L(t);if(F()){var r=L(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return z(this,e)});function r(){return I(this,r),n.apply(this,arguments)}return r}(A);N.styles=T,N=Object(r.b)([Object(i.d)("mwc-dialog")],N);var M=n(10),B=n(91);n(109);function H(e){return(H="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})(e)}function V(){var e=oe(['\n .mdc-dialog {\n --mdc-dialog-scroll-divider-color: var(--divider-color);\n z-index: var(--dialog-z-index, 7);\n }\n .mdc-dialog__actions {\n justify-content: var(--justify-action-buttons, flex-end);\n padding-bottom: max(env(safe-area-inset-bottom), 8px);\n }\n .mdc-dialog__container {\n align-items: var(--vertial-align-dialog, center);\n }\n .mdc-dialog__title::before {\n display: block;\n height: 20px;\n }\n .mdc-dialog .mdc-dialog__content {\n position: var(--dialog-content-position, relative);\n padding: var(--dialog-content-padding, 20px 24px);\n }\n :host([hideactions]) .mdc-dialog .mdc-dialog__content {\n padding-bottom: max(\n var(--dialog-content-padding, 20px),\n env(safe-area-inset-bottom)\n );\n }\n .mdc-dialog .mdc-dialog__surface {\n position: var(--dialog-surface-position, relative);\n top: var(--dialog-surface-top);\n min-height: var(--mdc-dialog-min-height, auto);\n }\n :host([flexContent]) .mdc-dialog .mdc-dialog__content {\n display: flex;\n flex-direction: column;\n }\n .header_button {\n position: absolute;\n right: 16px;\n top: 10px;\n text-decoration: none;\n color: inherit;\n }\n .header_title {\n margin-right: 40px;\n }\n [dir="rtl"].header_button {\n right: auto;\n left: 16px;\n }\n [dir="rtl"].header_title {\n margin-left: 40px;\n margin-right: 0px;\n }\n ']);return V=function(){return e},e}function U(){var e=oe(['\n ',"\n "]);return U=function(){return e},e}function K(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $(e,t){return($=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Y(e,t){return!t||"object"!==H(t)&&"function"!=typeof t?q(e):t}function q(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function G(e){var t,n=ee(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function X(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Z(e){return e.decorators&&e.decorators.length}function J(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Q(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function ee(e){var t=function(e,t){if("object"!==H(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==H(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===H(t)?t:String(t)}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n',"\n \n
\n
\n ','\n
\n \n
\n
\n ']);return p=function(){return e},e}function h(){var e=v([""]);return h=function(){return e},e}function m(){var e=v(['\n \n ']);return m=function(){return e},e}function y(){var e=v(["",""]);return y=function(){return e},e}function v(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n paper-item-body {\n padding-right: 16px;\n }\n \n \n
\n \n \n ']);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n",document.head.appendChild(r.content);var i=n(4),o=n(5),a=n(56),s=n(29),c=[a.a,s.a,{hostAttributes:{role:"option",tabindex:"0"}}];function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']);return l=function(){return e},e}Object(i.a)({_template:Object(o.a)(l()),is:"paper-item",behaviors:[c]})},,function(e,t){},function(e,t,n){"use strict";n(3);var r=n(5);function i(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n\n \n']);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content)},function(e,t,n){"use strict";n(54);var r=n(0);n(96);function i(e){return(i="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})(e)}function o(){var e=s(["\n :host {\n display: inline-block;\n outline: none;\n }\n :host([disabled]) {\n pointer-events: none;\n }\n mwc-icon-button {\n --mdc-theme-on-primary: currentColor;\n --mdc-theme-text-disabled-on-light: var(--disabled-text-color);\n }\n ha-icon {\n --ha-icon-display: inline;\n }\n "]);return o=function(){return e},e}function a(){var e=s(["\n \n \n \n "]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n\n vertical-align: middle;\n\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n\n width: var(--iron-icon-width, 24px);\n height: var(--iron-icon-height, 24px);\n @apply --iron-icon;\n }\n\n :host([hidden]) {\n display: none;\n }\n \n"]);return s=function(){return e},e}Object(r.a)({_template:Object(o.a)(s()),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:a.a.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(e){var t=(e||"").split(":");this._iconName=t.pop(),this._iconsetName=t.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(e){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Object(i.a)(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,Object(i.a)(this.root).appendChild(this._img))}})},function(e,t,n){"use strict";n(3),n(53),n(35),n(63);var r=n(4),i=n(5);function o(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return o=function(){return e},e}Object(r.a)({_template:Object(i.a)(o()),is:"paper-item-body"})},function(e,t,n){"use strict";n(3);var r=n(25),i=n(4),o=n(2),a=n(5);function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n
\n
\n']);return s=function(){return e},e}var c={distance:function(e,t,n,r){var i=e-n,o=t-r;return Math.sqrt(i*i+o*o)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function l(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function u(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),Object(o.a)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}l.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var n=c.distance(e,t,0,0),r=c.distance(e,t,this.width,0),i=c.distance(e,t,0,this.height),o=c.distance(e,t,this.width,this.height);return Math.max(n,r,i,o)}},u.MAX_RADIUS=300,u.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=c.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?c.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(e+t),u.MAX_RADIUS)+5,r=1.1-n/u.MAX_RADIUS*.2,i=this.mouseInteractionSeconds/r,o=n*(1-Math.pow(80,-i));return Math.abs(o)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new l(this.element)},draw:function(){var e,t,n;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=c.now(),this.center?(this.xStart=t,this.yStart=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=c.now())},remove:function(){Object(o.a)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},Object(i.a)({_template:Object(a.a)(s()),is:"paper-ripple",behaviors:[r.a],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=Object(o.a)(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach((function(t){t.upAction(e)})),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var e=new u(this);return Object(o.a)(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e\n \n\n
','
\n \n \n
e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n display: block;\n padding: 8px 0;\n\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n\n @apply --paper-listbox;\n }\n \n\n \n"]);return a=function(){return e},e}Object(i.a)({_template:Object(o.a)(a()),is:"paper-listbox",behaviors:[r.a],hostAttributes:{role:"listbox"}})},function(e,t,n){"use strict";var r=n(0);function i(e){return(i="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})(e)}function o(){var e=s(["\n pre {\n overflow-x: auto;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n }\n .bold {\n font-weight: bold;\n }\n .italic {\n font-style: italic;\n }\n .underline {\n text-decoration: underline;\n }\n .strikethrough {\n text-decoration: line-through;\n }\n .underline.strikethrough {\n text-decoration: underline line-through;\n }\n .fg-red {\n color: rgb(222, 56, 43);\n }\n .fg-green {\n color: rgb(57, 181, 74);\n }\n .fg-yellow {\n color: rgb(255, 199, 6);\n }\n .fg-blue {\n color: rgb(0, 111, 184);\n }\n .fg-magenta {\n color: rgb(118, 38, 113);\n }\n .fg-cyan {\n color: rgb(44, 181, 233);\n }\n .fg-white {\n color: rgb(204, 204, 204);\n }\n .bg-black {\n background-color: rgb(0, 0, 0);\n }\n .bg-red {\n background-color: rgb(222, 56, 43);\n }\n .bg-green {\n background-color: rgb(57, 181, 74);\n }\n .bg-yellow {\n background-color: rgb(255, 199, 6);\n }\n .bg-blue {\n background-color: rgb(0, 111, 184);\n }\n .bg-magenta {\n background-color: rgb(118, 38, 113);\n }\n .bg-cyan {\n background-color: rgb(44, 181, 233);\n }\n .bg-white {\n background-color: rgb(204, 204, 204);\n }\n "]);return o=function(){return e},e}function a(){var e=s(["",""]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a-1&&(this._interestedResizables.splice(t,1),this._unsubscribeIronResize(e))},_subscribeIronResize:function(e){e.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(e){e.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():s.f||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=Object(o.a)(e).rootTarget;t!==this&&(t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function t(){document.removeEventListener("readystatechange",t),e()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(e){e!==this&&e._findParent()}),this):(c.forEach((function(e){e!==this&&e._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?c.delete(this):c.add(this)}},u=Element.prototype,d=u.matches||u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector,f={getTabbableNodes:function(e){var t=[];return this._collectTabbableNodes(e,t)?this._sortByTabIndex(t):t},isFocusable:function(e){return d.call(e,"input, select, textarea, button, object")?d.call(e,":not([disabled])"):d.call(e,"a[href], area[href], iframe, [tabindex], [contentEditable]")},isTabbable:function(e){return this.isFocusable(e)&&d.call(e,':not([tabindex="-1"])')&&this._isVisible(e)},_normalizedTabIndex:function(e){if(this.isFocusable(e)){var t=e.getAttribute("tabindex")||0;return Number(t)}return-1},_collectTabbableNodes:function(e,t){if(e.nodeType!==Node.ELEMENT_NODE||!this._isVisible(e))return!1;var n,r=e,i=this._normalizedTabIndex(r),a=i>0;i>=0&&t.push(r),n="content"===r.localName||"slot"===r.localName?Object(o.a)(r).getDistributedNodes():Object(o.a)(r.root||r).children;for(var s=0;s0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)},_hasLowerTabOrder:function(e,t){var n=Math.max(e.tabIndex,0),r=Math.max(t.tabIndex,0);return 0===n||0===r?r>n:n>r}},p=n(4),h=n(5);function m(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return m=function(){return e},e}Object(p.a)({_template:Object(h.a)(m()),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&Object(o.a)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Object(o.a)(this.parentNode).removeChild(this)},_onTransitionend:function(e){e&&e.target===this&&this.complete()},_openedChanged:function(e){if(e)this.prepare();else{var t=window.getComputedStyle(this);"0s"!==t.transitionDuration&&0!=t.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var y=n(51),v=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,y.a(document.documentElement,"tap",(function(){})),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};v.prototype={constructor:v,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var e=document.activeElement;for(e&&e instanceof Element!=!1||(e=document.body);e.root&&Object(o.a)(e.root).activeElement;)e=Object(o.a)(e.root).activeElement;return e},_bringOverlayAtIndexToFront:function(e){var t=this._overlays[e];if(t){var n=this._overlays.length-1,r=this._overlays[n];if(r&&this._shouldBeBehindOverlay(t,r)&&n--,!(e>=n)){var i=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=i&&this._applyOverlayZ(t,i);e=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var n=this._overlays.length,r=this._overlays[n-1],i=Math.max(this._getZ(r),this._minimumZ),o=this._getZ(e);if(r&&this._shouldBeBehindOverlay(e,r)){this._applyOverlayZ(r,i),n--;var a=this._overlays[n-1];i=Math.max(this._getZ(a),this._minimumZ)}o<=i&&this._applyOverlayZ(e,i),this._overlays.splice(n,0,e),this.trackBackdrop()},removeOverlay:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())},currentOverlay:function(){var e=this._overlays.length-1;return this._overlays[e]},currentOverlayZ:function(){return this._getZ(this.currentOverlay())},ensureMinimumZ:function(e){this._minimumZ=Math.max(this._minimumZ,e)},focusOverlay:function(){var e=this.currentOverlay();e&&e._applyFocus()},trackBackdrop:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())},getBackdrops:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]},_getZ:function(e){var t=this._minimumZ;if(e){var n=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);n==n&&(t=n)}return t},_setZ:function(e,t){e.style.zIndex=t},_applyOverlayZ:function(e,t){this._setZ(e,t+2)},_overlayInPath:function(e){e=e||[];for(var t=0;t=0||(0===j.length&&function(){b=b||C.bind(void 0);for(var e=0,t=E.length;e=Math.abs(t),i=0;i0:o.scrollTop0:o.scrollLeft=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(e)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},P=[a,l,A],T=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(e,t){for(var n in t)e[n]=t[n]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,n){var r;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(r=e?this.animationConfig[e]:this.animationConfig,Array.isArray(r)||(r=[r]),r)for(var i,o=0;i=r[o];o++)if(i.animatable)i.animatable._getAnimationConfigRecursive(i.type||e,t,n);else if(i.id){var a=t[i.id];a?(a.isClone||(t[i.id]=this._cloneConfig(a),a=t[i.id]),this._copyProperties(a,i)):t[i.id]=i}else n.push(i)},getAnimationConfig:function(e){var t={},n=[];for(var r in this._getAnimationConfigRecursive(e,t,n),t)n.push(t[r]);return n}},{_configureAnimations:function(e){var t=[],n=[];if(e.length>0)for(var r,i=0;r=e[i];i++){var o=document.createElement(r.name);if(o.isNeonAnimation){var a;o.configure||(o.configure=function(e){return null}),a=o.configure(r),n.push({result:a,config:r,neonAnimation:o})}else console.warn(this.is+":",r.name,"not found!")}for(var s=0;s\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n \n\n
\n \n
\n']);return R=function(){return e},e}Object(p.a)({_template:Object(h.a)(R()),is:"iron-dropdown",behaviors:[i.a,r.a,P,T],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
\n \n
\n\n \n \n \n']);return D=function(){return e},e}Object(p.a)({is:"paper-menu-grow-height-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this._effect=new KeyframeEffect(t,[{height:n/2+"px"},{height:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-grow-width-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n/2+"px"},{width:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-width-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n+"px"},{width:n-n/20+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-height-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this.setPrefixedProperty(t,"transformOrigin","0 0"),this._effect=new KeyframeEffect(t,[{height:n+"px",transform:"translateY(0)"},{height:n/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(e)),this._effect}});var z={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},F=Object(p.a)({_template:Object(h.a)(D()),is:"paper-menu-button",behaviors:[r.a,i.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:z.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t-1&&e.preventDefault()}});Object.keys(z).forEach((function(e){F[e]=z[e]}));n(112);var L=n(75);Object(p.a)({is:"iron-iconset-svg",properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new L.a({type:"iconset",key:null,value:null})},attached:function(){this.style.display="none"},getIconNames:function(){return this._icons=this._createIconMap(),Object.keys(this._icons).map((function(e){return this.name+":"+e}),this)},applyIcon:function(e,t){this.removeIcon(e);var n=this._cloneIcon(t,this.rtlMirroring&&this._targetIsRTL(e));if(n){var r=Object(o.a)(e.root||e);return r.insertBefore(n,r.childNodes[0]),e._svgIcon=n}return null},removeIcon:function(e){e._svgIcon&&(Object(o.a)(e.root||e).removeChild(e._svgIcon),e._svgIcon=null)},_targetIsRTL:function(e){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var t=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===t.getAttribute("dir")}else e&&e.nodeType!==Node.ELEMENT_NODE&&(e=e.host),this.__targetIsRTL=e&&"rtl"===window.getComputedStyle(e).direction;return this.__targetIsRTL},_nameChanged:function(){this._meta.value=null,this._meta.key=this.name,this._meta.value=this,this.async((function(){this.fire("iron-iconset-added",this,{node:window})}))},_createIconMap:function(){var e=Object.create(null);return Object(o.a)(this).querySelectorAll("[id]").forEach((function(t){e[t.id]=t})),e},_cloneIcon:function(e,t){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[e],this.size,t)},_prepareSvgClone:function(e,t,n){if(e){var r=e.cloneNode(!0),i=document.createElementNS("http://www.w3.org/2000/svg","svg"),o=r.getAttribute("viewBox")||"0 0 "+t+" "+t,a="pointer-events: none; display: block; width: 100%; height: 100%;";return n&&r.hasAttribute("mirror-in-rtl")&&(a+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),i.setAttribute("viewBox",o),i.setAttribute("preserveAspectRatio","xMidYMid meet"),i.setAttribute("focusable","false"),i.style.cssText=a,i.appendChild(r).removeAttribute("id"),i}return null}});var N=document.createElement("template");N.setAttribute("style","display: none;"),N.innerHTML='\n\n\n\n',document.head.appendChild(N.content);var M=document.createElement("template");M.setAttribute("style","display: none;"),M.innerHTML='\n \n',document.head.appendChild(M.content);var B=n(56),H=n(69),V=n(59);function U(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n']);return U=function(){return e},e}Object(p.a)({_template:Object(h.a)(U()),is:"paper-dropdown-menu",behaviors:[B.a,i.a,H.a,V.a],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=r.call(o,"catchLoc"),c=r.call(o,"finallyLoc");if(s&&c){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=n}catch(r){Function("r","regeneratorRuntime = r")(n)}}).call(this,n(121)(e))},function(e,t,n){"use strict";var r;(r="undefined"!=typeof process&&"[object process]"==={}.toString.call(process)||"undefined"!=typeof navigator&&"ReactNative"===navigator.product?global:self).Proxy||(r.Proxy=n(129)(),r.Proxy.revocable=r.Proxy.revocable)},function(e,t){function n(e){return(n="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})(e)}e.exports=function(){var e,t=null;function r(e){return!!e&&("object"===n(e)||"function"==typeof e)}return(e=function(e,n){if(!r(e)||!r(n))throw new TypeError("Cannot create proxy with a non-object as target or handler");var i=function(){};t=function(){e=null,i=function(e){throw new TypeError("Cannot perform '".concat(e,"' on a proxy that has been revoked"))}},setTimeout((function(){t=null}),0);var o=n;for(var a in n={get:null,set:null,apply:null,construct:null},o){if(!(a in n))throw new TypeError("Proxy polyfill does not support trap '".concat(a,"'"));n[a]=o[a]}"function"==typeof o&&(n.apply=o.apply.bind(o));var s=this,c=!1,l=!1;"function"==typeof e?(s=function(){var t=this&&this.constructor===s,r=Array.prototype.slice.call(arguments);if(i(t?"construct":"apply"),t&&n.construct)return n.construct.call(this,e,r);if(!t&&n.apply)return n.apply(e,this,r);if(t){r.unshift(e);var o=e.bind.apply(e,r);return new o}return e.apply(this,r)},c=!0):e instanceof Array&&(s=[],l=!0);var u=n.get?function(e){return i("get"),n.get(this,e,s)}:function(e){return i("get"),this[e]},d=n.set?function(e,t){i("set");n.set(this,e,t,s)}:function(e,t){i("set"),this[e]=t},f=Object.getOwnPropertyNames(e),p={};f.forEach((function(t){if(!c&&!l||!(t in s)){var n={enumerable:!!Object.getOwnPropertyDescriptor(e,t).enumerable,get:u.bind(e,t),set:d.bind(e,t)};Object.defineProperty(s,t,n),p[t]=!0}}));var h=!0;if(Object.setPrototypeOf?Object.setPrototypeOf(s,Object.getPrototypeOf(e)):s.__proto__?s.__proto__=e.__proto__:h=!1,n.get||!h)for(var m in e)p[m]||Object.defineProperty(s,m,{get:u.bind(e,m)});return Object.seal(e),Object.seal(s),s}).revocable=function(n,r){return{proxy:new e(n,r),revoke:t}},e}},function(e,t){if(/^((?!chrome|android).)*version\/14\.0.*safari/i.test(navigator.userAgent)){var n=window.Element.prototype.attachShadow;window.Element.prototype.attachShadow=function(e){return e&&e.delegatesFocus&&delete e.delegatesFocus,n.apply(this,[e])}}},function(e,t){var n=document.createElement("template");n.setAttribute("style","display: none;"),n.innerHTML='',document.head.appendChild(n.content)},function(e,t){},function(e,t,n){"use strict";n.r(t);n(44),n(54);var r=n(10),i=(n(81),n(105),n(111),n(0)),o=n(39),a=(n(80),n(102),n(33),n(62)),s=n(6),c=n(26),l=n(13);function u(e){return(u="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})(e)}function d(){var e=v(["\n ha-dialog.button-left {\n --justify-action-buttons: flex-start;\n }\n paper-icon-item {\n cursor: pointer;\n }\n .form {\n color: var(--primary-text-color);\n }\n .option {\n border: 1px solid var(--divider-color);\n border-radius: 4px;\n margin-top: 4px;\n }\n mwc-button {\n margin-left: 8px;\n }\n ha-paper-dropdown-menu {\n display: block;\n }\n "]);return d=function(){return e},e}function f(){var e=v([""]);return f=function(){return e},e}function p(){var e=v(["\n \n No repositories\n \n "]);return p=function(){return e},e}function h(){var e=v(['\n \n \n
',"
\n
","
\n
","
\n
\n ',"
"]);return m=function(){return e},e}function y(){var e=v(["\n \n ','\n
\n ','\n
\n \n
\n
\n \n Close\n \n \n ']);return y=function(){return e},e}function v(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function b(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function g(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){b(o,r,i,a,s,"next",e)}function s(e){b(o,r,i,a,s,"throw",e)}a(void 0)}))}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?O(e):t}function O(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e){var t,n=T(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function j(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function C(e){return e.decorators&&e.decorators.length}function A(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function P(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function T(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 i,o,a=!0,s=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&a>0&&n[o]===r[a];)o--,a--;n[o]!==r[a]&&this[h](n[o],r[a]),o>0&&this[y](n.slice(0,o)),a>0&&this[m](r.slice(0,a),i,null)}else this[m](r,i,t)}},{key:h,value:function(e,t){var n=e[d];this[g](e)&&!e.inert&&(e.inert=!0,n.add(e)),n.has(t)&&(t.inert=!1,n.delete(t)),t[f]=e[f],t[d]=n,e[f]=void 0,e[d]=void 0}},{key:y,value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;i[f].disconnect(),i[f]=void 0;var o,a=n(i[d]);try{for(a.s();!(o=a.n()).done;)o.value.inert=!1}catch(s){a.e(s)}finally{a.f()}i[d]=void 0}}catch(s){r.e(s)}finally{r.f()}}},{key:m,value:function(e,t,r){var i,o=n(e);try{for(o.s();!(i=o.n()).done;){for(var a=i.value,s=a.parentNode,c=s.children,l=new Set,u=0;u>10),56320+(e-65536&1023))}for(var O=new Array(256),E=new Array(256),x=0;x<256;x++)O[x]=w(x)?1:0,E[x]=w(x);function S(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||c,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function j(e,t){return new o(t,new a(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function C(e,t){throw j(e,t)}function A(e,t){e.onWarning&&e.onWarning.call(null,j(e,t))}var P={YAML:function(e,t,n){var r,i,o;null!==e.version&&C(e,"duplication of %YAML directive"),1!==n.length&&C(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&C(e,"ill-formed argument of the YAML directive"),i=parseInt(r[1],10),o=parseInt(r[2],10),1!==i&&C(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&A(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,i;2!==n.length&&C(e,"TAG directive accepts exactly two arguments"),r=n[0],i=n[1],p.test(r)||C(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,r)&&C(e,'there is a previously declared suffix for "'+r+'" tag handle'),h.test(i)||C(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[r]=i}};function T(e,t,n,r){var i,o,a,s;if(t1&&(e.result+=i.repeat("\n",t-1))}function N(e,t){var n,r,i=e.tag,o=e.anchor,a=[],s=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),r=e.input.charCodeAt(e.position);0!==r&&45===r&&b(e.input.charCodeAt(e.position+1));)if(s=!0,e.position++,z(e,!0,-1)&&e.lineIndent<=t)a.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,H(e,t,3,!1,!0),a.push(e.result),z(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)C(e,"bad indentation of a sequence entry");else if(e.lineIndentt?m=1:e.lineIndent===t?m=0:e.lineIndentt?m=1:e.lineIndent===t?m=0:e.lineIndentt)&&(H(e,t,4,!0,i)&&(m?p=e.result:h=e.result),m||(I(e,u,d,f,p,h,o,a),f=p=h=null),z(e,!0,-1),s=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==s)C(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===o?C(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?C(e,"repeat of an indentation width identifier"):(d=t+o-1,u=!0)}if(v(a)){do{a=e.input.charCodeAt(++e.position)}while(v(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!y(a)&&0!==a)}for(;0!==a;){for(D(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!u||e.lineIndentd&&(d=e.lineIndent),y(a))f++;else{if(e.lineIndent0){for(i=a,o=0;i>0;i--)(a=_(s=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+a:C(e,"expected hexadecimal character");e.result+=k(o),e.position++}else C(e,"unknown escape sequence");n=r=e.position}else y(s)?(T(e,n,r,!0),L(e,z(e,!1,t)),n=r=e.position):e.position===e.lineStart&&F(e)?C(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}C(e,"unexpected end of the stream within a double quoted scalar")}(e,p)?x=!0:!function(e){var t,n,r;if(42!==(r=e.input.charCodeAt(e.position)))return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!b(r)&&!g(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&C(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||C(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],z(e,!0,-1),!0}(e)?function(e,t,n){var r,i,o,a,s,c,l,u,d=e.kind,f=e.result;if(b(u=e.input.charCodeAt(e.position))||g(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(b(r=e.input.charCodeAt(e.position+1))||n&&g(r)))return!1;for(e.kind="scalar",e.result="",i=o=e.position,a=!1;0!==u;){if(58===u){if(b(r=e.input.charCodeAt(e.position+1))||n&&g(r))break}else if(35===u){if(b(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&F(e)||n&&g(u))break;if(y(u)){if(s=e.line,c=e.lineStart,l=e.lineIndent,z(e,!1,-1),e.lineIndent>=t){a=!0,u=e.input.charCodeAt(e.position);continue}e.position=o,e.line=s,e.lineStart=c,e.lineIndent=l;break}}a&&(T(e,i,o,!1),L(e,e.line-s),i=o=e.position,a=!1),v(u)||(o=e.position+1),u=e.input.charCodeAt(++e.position)}return T(e,i,o,!1),!!e.result||(e.kind=d,e.result=f,!1)}(e,p,1===n)&&(x=!0,null===e.tag&&(e.tag="?")):(x=!0,null===e.tag&&null===e.anchor||C(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===m&&(x=c&&N(e,h))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(u=0,d=e.implicitTypes.length;u tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result)?(e.result=f.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):C(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):C(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||x}function V(e){var t,n,r,i,o=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(i=e.input.charCodeAt(e.position))&&(z(e,!0,-1),i=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==i));){for(a=!0,i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!b(i);)i=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&C(e,"directive name must not be less than one character in length");0!==i;){for(;v(i);)i=e.input.charCodeAt(++e.position);if(35===i){do{i=e.input.charCodeAt(++e.position)}while(0!==i&&!y(i));break}if(y(i))break;for(t=e.position;0!==i&&!b(i);)i=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==i&&D(e),l.call(P,n)?P[n](e,n,r):A(e,'unknown document directive "'+n+'"')}z(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,z(e,!0,-1)):a&&C(e,"directives end mark is expected"),H(e,e.lineIndent-1,4,!1,!0),z(e,!0,-1),e.checkLineBreaks&&d.test(e.input.slice(o,e.position))&&A(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&F(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,z(e,!0,-1)):e.position0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(i-1));)if(i-=1,this.position-i>t/2-1){n=" ... ",i+=5;break}for(o="",a=this.position;at/2-1){o=" ... ",a-=5;break}return s=this.buffer.slice(i,a),r.repeat(" ",e)+n+s+o+"\n"+r.repeat(" ",e+this.position-i+n.length)+"^"},i.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=i},function(e,t,n){"use strict";var r=n(23);e.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var r=n(23);e.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(23);e.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(23);e.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(23);e.exports=new r("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(64),i=n(23);function o(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new i("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=e.length,i=0,s=!1;if(!r)return!1;if("-"!==(t=e[i])&&"+"!==t||(t=e[++i]),"0"===t){if(i+1===r)return!0;if("b"===(t=e[++i])){for(i++;i=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var r=n(64),i=n(23),o=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new i("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!o.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,r,i;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,i=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){i.unshift(parseFloat(e,10))})),t=0,r=1,i.forEach((function(e){t+=e*r,r*=60})),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||r.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(r.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(23),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new r("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==i.exec(e)||null!==o.exec(e))},construct:function(e){var t,n,r,a,s,c,l,u,d=0,f=null;if(null===(t=i.exec(e))&&(t=o.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,r,a));if(s=+t[4],c=+t[5],l=+t[6],t[7]){for(d=t[7].slice(0,3);d.length<3;)d+="0";d=+d}return t[9]&&(f=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(f=-f)),u=new Date(Date.UTC(n,r,a,s,c,l,d)),f&&u.setTime(u.getTime()-f),u},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var r=n(23);e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var r;try{r=n(149).Buffer}catch(a){}var i=n(23),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new i("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=0,i=e.length,a=o;for(n=0;n64)){if(t<0)return!1;r+=6}return r%8==0},construct:function(e){var t,n,i=e.replace(/[\r\n=]/g,""),a=i.length,s=o,c=0,l=[];for(t=0;t>16&255),l.push(c>>8&255),l.push(255&c)),c=c<<6|s.indexOf(i.charAt(t));return 0===(n=a%4*6)?(l.push(c>>16&255),l.push(c>>8&255),l.push(255&c)):18===n?(l.push(c>>10&255),l.push(c>>2&255)):12===n&&l.push(c>>4&255),r?r.from?r.from(l):new r(l):l},predicate:function(e){return r&&r.isBuffer(e)},represent:function(e){var t,n,r="",i=0,a=e.length,s=o;for(t=0;t>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]),i=(i<<8)+e[t];return 0===(n=a%3)?(r+=s[i>>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]):2===n?(r+=s[i>>10&63],r+=s[i>>4&63],r+=s[i<<2&63],r+=s[64]):1===n&&(r+=s[i>>2&63],r+=s[i<<4&63],r+=s[64],r+=s[64]),r}})},function(e,t,n){"use strict";var r=n(150),i=n(151),o=n(152);function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,n);case"utf8":case"utf-8":return S(this,t,n);case"ascii":return j(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return x(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=c.from(t,r)),c.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,i);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,i){var o,a=1,s=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var u=-1;for(o=n;os&&(n=s-c),o=n;o>=0;o--){for(var d=!0,f=0;fi&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function x(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:l>223?3:l>191?2:1;if(i+d<=n)switch(d){case 1:l<128&&(u=l);break;case 2:128==(192&(o=e[i+1]))&&(c=(31&l)<<6|63&o)>127&&(u=c);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(c=(15&l)<<12|(63&o)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(c=(15&l)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(u=c)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},c.prototype.compare=function(e,t,n,r,i){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),l=this.slice(r,i),u=e.slice(t,n),d=0;di)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return w(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function j(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,n,r,i,o){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function I(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function D(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function z(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function F(e,t,n,r,o){return o||z(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function L(e,t,n,r,o){return o||z(e,0,n,8),i.write(e,t,n,r,52,8),n+8}c.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},c.prototype.readUInt8=function(e,t){return t||T(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||T(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||T(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||T(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||T(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=this[e],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},c.prototype.readInt8=function(e,t){return t||T(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||T(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||T(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||T(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||T(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||T(e,4,this.length),i.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||T(e,4,this.length),i.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||T(e,8,this.length),i.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||T(e,8,this.length),i.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||R(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):D(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);R(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);R(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):D(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return F(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return F(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return L(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return L(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(o<1e3||!c.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function H(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function V(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}},function(e,t,n){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=l(e),a=r[0],s=r[1],c=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),u=0,d=s>0?a-4:a;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,c[u++]=255&t);1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],a=0,s=n-i;as?s:a+16383));1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var i,o,a=[],s=t;s>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,c=(1<>1,u=-7,d=n?i-1:0,f=n?-1:1,p=e[t+d];for(d+=f,o=p&(1<<-u)-1,p>>=-u,u+=s;u>0;o=256*o+e[t+d],d+=f,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+e[t+d],d+=f,u-=8);if(0===o)o=1-l;else{if(o===c)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=l}return(p?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,s,c,l=8*o-i-1,u=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),(t+=a+d>=1?f/c:f*Math.pow(2,1-d))*c>=2&&(a++,c/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*c-1)*Math.pow(2,i),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),a=0));i>=8;e[n+p]=255&s,p+=h,s/=256,i-=8);for(a=a<0;e[n+p]=255&a,p+=h,a/=256,l-=8);e[n+p-h]|=128*m}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";var r=n(23),i=Object.prototype.hasOwnProperty,o=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,a,s,c=[],l=e;for(t=0,n=l.length;t3)return!1;if("/"!==t[t.length-r.length-1])return!1}return!0},construct:function(e){var t=e,n=/\/([gim]*)$/.exec(e),r="";return"/"===t[0]&&(n&&(r=n[1]),t=t.slice(1,t.length-r.length-1)),new RegExp(t,r)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,n){"use strict";var r;try{r=n(!function(){var e=new Error("Cannot find module 'esprima'");throw e.code="MODULE_NOT_FOUND",e}())}catch(o){"undefined"!=typeof window&&(r=window.esprima)}var i=n(23);e.exports=new i("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",n=r.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(i){return!1}},construct:function(e){var t,n="("+e+")",i=r.parse(n,{range:!0}),o=[];if("Program"!==i.type||1!==i.body.length||"ExpressionStatement"!==i.body[0].type||"ArrowFunctionExpression"!==i.body[0].expression.type&&"FunctionExpression"!==i.body[0].expression.type)throw new Error("Failed to resolve function");return i.body[0].expression.params.forEach((function(e){o.push(e.name)})),t=i.body[0].expression.body.range,"BlockStatement"===i.body[0].expression.body.type?new Function(o,n.slice(t[0]+1,t[1]-1)):new Function(o,"return "+n.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,t,n){"use strict";function r(e){return(r="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})(e)}var i=n(64),o=n(72),a=n(83),s=n(73),c=Object.prototype.toString,l=Object.prototype.hasOwnProperty,u={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},d=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function f(e){var t,n,r;if(t=e.toString(16).toUpperCase(),e<=255)n="x",r=2;else if(e<=65535)n="u",r=4;else{if(!(e<=4294967295))throw new o("code point within a string may not be greater than 0xFFFFFFFF");n="U",r=8}return"\\"+n+i.repeat("0",r-t.length)+t}function p(e){this.schema=e.schema||a,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=i.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var n,r,i,o,a,s,c;if(null===t)return{};for(n={},i=0,o=(r=Object.keys(t)).length;ir&&" "!==e[d+1],d=o);else if(!v(a))return 5;f=f&&b(a)}l=l||u&&o-d-1>r&&" "!==e[d+1]}return c||l?n>9&&g(e)?5:l?4:3:f&&!i(e)?1:2}function w(e,t,n,r){e.dump=function(){if(0===t.length)return"''";if(!e.noCompatMode&&-1!==d.indexOf(t))return"'"+t+"'";var i=e.indent*Math.max(1,n),a=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-i),s=r||e.flowLevel>-1&&n>=e.flowLevel;switch(_(t,s,e.indent,a,(function(t){return function(e,t){var n,r;for(n=0,r=e.implicitTypes.length;n"+k(t,e.indent)+O(h(function(e,t){var n,r,i=/(\n+)([^\n]*)/g,o=(s=e.indexOf("\n"),s=-1!==s?s:e.length,i.lastIndex=s,E(e.slice(0,s),t)),a="\n"===e[0]||" "===e[0];var s;for(;r=i.exec(e);){var c=r[1],l=r[2];n=" "===l[0],o+=c+(a||n||""===l?"":"\n")+E(l,t),a=n}return o}(t,a),i));case 5:return'"'+function(e){for(var t,n,r,i="",o=0;o=55296&&t<=56319&&(n=e.charCodeAt(o+1))>=56320&&n<=57343?(i+=f(1024*(t-55296)+n-56320+65536),o++):(r=u[t],i+=!r&&v(t)?e[o]:r||f(t));return i}(t)+'"';default:throw new o("impossible error: invalid scalar style")}}()}function k(e,t){var n=g(e)?String(t):"",r="\n"===e[e.length-1];return n+(r&&("\n"===e[e.length-2]||"\n"===e)?"+":r?"":"-")+"\n"}function O(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function E(e,t){if(""===e||" "===e[0])return e;for(var n,r,i=/ [^ ]/g,o=0,a=0,s=0,c="";n=i.exec(e);)(s=n.index)-o>t&&(r=a>o?a:s,c+="\n"+e.slice(o,r),o=r+1),a=s;return c+="\n",e.length-o>t&&a>o?c+=e.slice(o,a)+"\n"+e.slice(a+1):c+=e.slice(o),c.slice(1)}function x(e,t,n){var i,a,s,u,d,f;for(s=0,u=(a=n?e.explicitTypes:e.implicitTypes).length;s tag resolver accepts not "'+f+'" style');i=d.represent[f](t,f)}e.dump=i}return!0}return!1}function S(e,t,n,r,i,a){e.tag=null,e.dump=n,x(e,n,!1)||x(e,n,!0);var s=c.call(e.dump);r&&(r=e.flowLevel<0||e.flowLevel>t);var l,u,d="[object Object]"===s||"[object Array]"===s;if(d&&(u=-1!==(l=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||u||2!==e.indent&&t>0)&&(i=!1),u&&e.usedDuplicates[l])e.dump="*ref_"+l;else{if(d&&u&&!e.usedDuplicates[l]&&(e.usedDuplicates[l]=!0),"[object Object]"===s)r&&0!==Object.keys(e.dump).length?(!function(e,t,n,r){var i,a,s,c,l,u,d="",f=e.tag,p=Object.keys(n);if(!0===e.sortKeys)p.sort();else if("function"==typeof e.sortKeys)p.sort(e.sortKeys);else if(e.sortKeys)throw new o("sortKeys must be a boolean or a function");for(i=0,a=p.length;i1024)&&(e.dump&&10===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,l&&(u+=m(e,t)),S(e,t+1,c,!0,l)&&(e.dump&&10===e.dump.charCodeAt(0)?u+=":":u+=": ",d+=u+=e.dump));e.tag=f,e.dump=d||"{}"}(e,t,e.dump,i),u&&(e.dump="&ref_"+l+e.dump)):(!function(e,t,n){var r,i,o,a,s,c="",l=e.tag,u=Object.keys(n);for(r=0,i=u.length;r1024&&(s+="? "),s+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),S(e,t,a,!1,!1)&&(c+=s+=e.dump));e.tag=l,e.dump="{"+c+"}"}(e,t,e.dump),u&&(e.dump="&ref_"+l+" "+e.dump));else if("[object Array]"===s){var f=e.noArrayIndent&&t>0?t-1:t;r&&0!==e.dump.length?(!function(e,t,n,r){var i,o,a="",s=e.tag;for(i=0,o=n.length;i "+e.dump)}return!0}function j(e,t){var n,i,o=[],a=[];for(function e(t,n,i){var o,a,s;if(null!==t&&"object"===r(t))if(-1!==(a=n.indexOf(t)))-1===i.indexOf(a)&&i.push(a);else if(n.push(t),Array.isArray(t))for(a=0,s=t.length;a{const i=new XMLHttpRequest,o=[],a=[],s={},c=()=>({ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:()=>Promise.resolve(i.responseText),json:()=>Promise.resolve(JSON.parse(i.responseText)),blob:()=>Promise.resolve(new Blob([i.response])),clone:c,headers:{keys:()=>o,entries:()=>a,get:e=>s[e.toLowerCase()],has:e=>e.toLowerCase()in s}});i.open(t.method||"get",e,!0),i.onload=()=>{i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(e,t,n)=>{o.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?`${s[t]},${n}`:n}),n(c())},i.onerror=r,i.withCredentials="include"==t.credentials;for(const e in t.headers)i.setRequestHeader(e,t.headers[e]);i.send(t.body||null)})});n(128);i.a.polyfill(),void 0===Object.values&&(Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}),String.prototype.padStart||(String.prototype.padStart=function(e,t){return e>>=0,t=String(void 0!==t?t:" "),this.length>=e?String(this):((e-=this.length)>t.length&&(t+=t.repeat(e/t.length)),t.slice(0,e)+String(this))});n(130),n(131);var o=n(0),a=n(6);function s(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function c(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){s(o,r,i,a,c,"next",e)}function c(e){s(o,r,i,a,c,"throw",e)}a(void 0)}))}}var l=function(){var e=c(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.callApi("GET","hassio/host/info");case 2:return n=e.sent,e.abrupt("return",Object(a.b)(n));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),u=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=a.b,e.next=3,t.callApi("GET","hassio/os/info");case 3:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/reboot"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),f=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/shutdown"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),p=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/os/update"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/os/config/sync"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),m=function(){var e=c(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/options",n));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),y=n(26),v=n(84),b=(n(53),n(107),n(35),n(108),n(63),n(118),n(13));function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(c){i=!0,o=c}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n .scrollable {\n -webkit-overflow-scrolling: auto !important;\n }\n\n paper-dialog-scrollable.can-scroll > .scrollable {\n -webkit-overflow-scrolling: touch !important;\n }\n \n"),document.head.appendChild(w.content);n(54);var k=n(1),O=(n(66),n(9)),E=n(40),x=n(14);function S(e){return(S="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})(e)}function j(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n \n \n \n \n \n ']);return A=function(){return e},e}function P(){var e=B([""]);return P=function(){return e},e}function T(){var e=B(['\n \n ',"\n "]);return T=function(){return e},e}function R(){var e=B(['\n \n \n ']);return R=function(){return e},e}function I(){var e=B(['\n \n \n ']);return I=function(){return e},e}function D(){var e=B([""]);return D=function(){return e},e}function z(){var e=B(['
']);return z=function(){return e},e}function F(){var e=B(["\n \n "]);return F=function(){return e},e}function L(){var e=B(["\n ","\n ","\n ","\n ",""]);return L=function(){return e},e}function N(){var e=B([""]);return N=function(){return e},e}function M(){var e=B([""]);return M=function(){return e},e}function B(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function H(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function V(e,t){for(var n=0;n\n \n ',"\n \n "]);return pe=function(){return e},e}function he(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ye(e,t){return(ye=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ve(e,t){return!t||"object"!==ce(t)&&"function"!=typeof t?be(e):t}function be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ge(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _e(e){return(_e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function we(e){var t,n=Se(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function ke(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Oe(e){return e.decorators&&e.decorators.length}function Ee(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function xe(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Se(e){var t=function(e,t){if("object"!==ce(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ce(t)?t:String(t)}function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function yt(e,t){if(e){if("string"==typeof e)return vt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vt(e,t):void 0}}function vt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0&&this.adapter.setTabIndexForElementIndex(t,0)}},{key:"handleFocusOut",value:function(e,t){var n=this;t>=0&&this.adapter.setTabIndexForElementIndex(t,-1),setTimeout((function(){n.adapter.isFocusInsideList()||n.setTabindexToFirstSelectedItem_()}),0)}},{key:"handleKeydown",value:function(e,t,n){var r="ArrowLeft"===ct(e),i="ArrowUp"===ct(e),o="ArrowRight"===ct(e),a="ArrowDown"===ct(e),s="Home"===ct(e),c="End"===ct(e),l="Enter"===ct(e),u="Spacebar"===ct(e);if(this.adapter.isRootFocused())i||c?(e.preventDefault(),this.focusLastElement()):(a||s)&&(e.preventDefault(),this.focusFirstElement());else{var d=this.adapter.getFocusedElementIndex();if(!(-1===d&&(d=n)<0)){var f;if(this.isVertical_&&a||!this.isVertical_&&o)this.preventDefaultEvent(e),f=this.focusNextElement(d);else if(this.isVertical_&&i||!this.isVertical_&&r)this.preventDefaultEvent(e),f=this.focusPrevElement(d);else if(s)this.preventDefaultEvent(e),f=this.focusFirstElement();else if(c)this.preventDefaultEvent(e),f=this.focusLastElement();else if((l||u)&&t){var p=e.target;if(p&&"A"===p.tagName&&l)return;this.preventDefaultEvent(e),this.setSelectedIndexOnAction_(d,!0)}this.focusedItemIndex_=d,void 0!==f&&(this.setTabindexAtIndex_(f),this.focusedItemIndex_=f)}}}},{key:"handleSingleSelection",value:function(e,t,n){e!==ft.UNSET_INDEX&&(this.setSelectedIndexOnAction_(e,t,n),this.setTabindexAtIndex_(e),this.focusedItemIndex_=e)}},{key:"focusNextElement",value:function(e){var t=e+1;if(t>=this.adapter.getListItemCount()){if(!this.wrapFocus_)return e;t=0}return this.adapter.focusItemAtIndex(t),t}},{key:"focusPrevElement",value:function(e){var t=e-1;if(t<0){if(!this.wrapFocus_)return e;t=this.adapter.getListItemCount()-1}return this.adapter.focusItemAtIndex(t),t}},{key:"focusFirstElement",value:function(){return this.adapter.focusItemAtIndex(0),0}},{key:"focusLastElement",value:function(){var e=this.adapter.getListItemCount()-1;return this.adapter.focusItemAtIndex(e),e}},{key:"setEnabled",value:function(e,t){this.isIndexValid_(e)&&this.adapter.setDisabledStateForElementIndex(e,!t)}},{key:"preventDefaultEvent",value:function(e){var t=e.target,n="".concat(t.tagName).toLowerCase();-1===Et.indexOf(n)&&e.preventDefault()}},{key:"setSingleSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.selectedIndex_!==e&&(this.selectedIndex_!==ft.UNSET_INDEX&&(this.adapter.setSelectedStateForElementIndex(this.selectedIndex_,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(this.selectedIndex_,!1)),t&&this.adapter.setSelectedStateForElementIndex(e,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(e,!0),this.setAriaForSingleSelectionAtIndex_(e),this.selectedIndex_=e,this.adapter.notifySelected(e))}},{key:"setMultiSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=St(this.selectedIndex_),r=Ot(n,e);if(r.removed.length||r.added.length){var i,o=mt(r.removed);try{for(o.s();!(i=o.n()).done;){var a=i.value;t&&this.adapter.setSelectedStateForElementIndex(a,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(a,!1)}}catch(u){o.e(u)}finally{o.f()}var s,c=mt(r.added);try{for(c.s();!(s=c.n()).done;){var l=s.value;t&&this.adapter.setSelectedStateForElementIndex(l,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(l,!0)}}catch(u){c.e(u)}finally{c.f()}this.selectedIndex_=e,this.adapter.notifySelected(e,r)}}},{key:"setAriaForSingleSelectionAtIndex_",value:function(e){this.selectedIndex_===ft.UNSET_INDEX&&(this.ariaCurrentAttrValue_=this.adapter.getAttributeForElementIndex(e,dt.ARIA_CURRENT));var t=null!==this.ariaCurrentAttrValue_,n=t?dt.ARIA_CURRENT:dt.ARIA_SELECTED;this.selectedIndex_!==ft.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex_,n,"false");var r=t?this.ariaCurrentAttrValue_:"true";this.adapter.setAttributeForElementIndex(e,n,r)}},{key:"setTabindexAtIndex_",value:function(e){this.focusedItemIndex_===ft.UNSET_INDEX&&0!==e?this.adapter.setTabIndexForElementIndex(0,-1):this.focusedItemIndex_>=0&&this.focusedItemIndex_!==e&&this.adapter.setTabIndexForElementIndex(this.focusedItemIndex_,-1),this.adapter.setTabIndexForElementIndex(e,0)}},{key:"setTabindexToFirstSelectedItem_",value:function(){var e=0;"number"==typeof this.selectedIndex_&&this.selectedIndex_!==ft.UNSET_INDEX?e=this.selectedIndex_:xt(this.selectedIndex_)&&this.selectedIndex_.size>0&&(e=Math.min.apply(Math,ht(this.selectedIndex_))),this.setTabindexAtIndex_(e)}},{key:"isIndexValid_",value:function(e){if(e instanceof Set){if(!this.isMulti_)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");if(0===e.size)return!0;var t,n=!1,r=mt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(n=this.isIndexInRange_(i))break}}catch(o){r.e(o)}finally{r.f()}return n}if("number"==typeof e){if(this.isMulti_)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+e);return e===ft.UNSET_INDEX||this.isIndexInRange_(e)}return!1}},{key:"isIndexInRange_",value:function(e){var t=this.adapter.getListItemCount();return e>=0&&e2&&void 0!==arguments[2])||arguments[2],r=!1;r=void 0===t?!this.adapter.getSelectedStateForElementIndex(e):t;var i=St(this.selectedIndex_);r?i.add(e):i.delete(e),this.setMultiSelectionAtIndex_(i,n)}}])&&bt(n.prototype,r),i&&bt(n,i),a}(Te.a);function Ct(e){return(Ct="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})(e)}function At(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \x3c!-- @ts-ignore --\x3e\n 1&&void 0!==arguments[1]&&arguments[1],n=this.items[e];n&&(n.selected=!0,n.activated=t)}},{key:"deselectUi",value:function(e){var t=this.items[e];t&&(t.selected=!1,t.activated=!1)}},{key:"select",value:function(e){this.mdcFoundation&&this.mdcFoundation.setSelectedIndex(e)}},{key:"toggle",value:function(e,t){this.multi&&this.mdcFoundation.toggleMultiAtIndex(e,t)}},{key:"onListItemConnected",value:function(e){var t=e.target;this.layout(-1===this.items.indexOf(t))}},{key:"layout",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e&&this.updateItems();var t,n=this.items[0],r=Pt(this.items);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.tabindex=-1}}catch(o){r.e(o)}finally{r.f()}n&&(this.noninteractive?this.previousTabindex||(this.previousTabindex=n):n.tabindex=0)}},{key:"getFocusedItemIndex",value:function(){if(!this.mdcRoot)return-1;if(!this.items.length)return-1;var e=Object(Ae.b)();if(!e.length)return-1;for(var t=e.length-1;t>=0;t--){var n=e[t];if(Mt(n))return this.items.indexOf(n)}return-1}},{key:"focusItemAtIndex",value:function(e){var t,n=Pt(this.items);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(0===r.tabindex){r.tabindex=-1;break}}}catch(i){n.e(i)}finally{n.f()}this.items[e].tabindex=0,this.items[e].focus()}},{key:"focus",value:function(){var e=this.mdcRoot;e&&e.focus()}},{key:"blur",value:function(){var e=this.mdcRoot;e&&e.blur()}},{key:"assignedElements",get:function(){var e=this.slotElement;return e?e.assignedNodes({flatten:!0}).filter(Ae.e):[]}},{key:"items",get:function(){return this.items_}},{key:"selected",get:function(){var e=this.index;if(!xt(e))return-1===e?null:this.items[e];var t,n=[],r=Pt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.push(this.items[i])}}catch(o){r.e(o)}finally{r.f()}return n}},{key:"index",get:function(){return this.mdcFoundation?this.mdcFoundation.getSelectedIndex():-1}}])&&It(n.prototype,r),i&&It(n,i),s}(Ce.a);function Ht(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 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{display:block}.mdc-list{-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);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.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);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));padding:var(--mdc-list-vertical-padding, 8px) 0}.mdc-list:focus{outline:none}.mdc-list-item{height:48px}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list ::slotted([divider]){height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.12)}.mdc-list ::slotted([divider][padded]){margin:0 var(--mdc-list-side-padding, 16px)}.mdc-list ::slotted([divider][inset]){margin-left:var(--mdc-list-inset-margin, 72px);margin-right:0;width:calc(100% - var(--mdc-list-inset-margin, 72px))}.mdc-list-group[dir=rtl] .mdc-list ::slotted([divider][inset]),[dir=rtl] .mdc-list-group .mdc-list ::slotted([divider][inset]){margin-left:0;margin-right:var(--mdc-list-inset-margin, 72px)}.mdc-list ::slotted([divider][inset][padded]){width:calc(100% - var(--mdc-list-inset-margin, 72px) - var(--mdc-list-side-padding, 16px))}.mdc-list--dense ::slotted([mwc-list-item]){height:40px}.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 20px}.mdc-list--two-line.mdc-list--dense ::slotted([mwc-list-item]),.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list-item]){height:60px}.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 36px}:host([noninteractive]){pointer-events:none;cursor:default}.mdc-list--dense ::slotted(.mdc-list-item__primary-text){display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}']);return Ht=function(){return e},e}Object(k.b)([Object(o.i)(".mdc-list")],Bt.prototype,"mdcRoot",void 0),Object(k.b)([Object(o.i)("slot")],Bt.prototype,"slotElement",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setUseActivatedClass(e)}))],Bt.prototype,"activatable",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e,t){this.mdcFoundation&&this.mdcFoundation.setMulti(e),void 0!==t&&this.layout()}))],Bt.prototype,"multi",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setWrapFocus(e)}))],Bt.prototype,"wrapFocus",void 0),Object(k.b)([Object(o.h)({type:String}),Object(O.a)((function(e,t){void 0!==t&&this.updateItems()}))],Bt.prototype,"itemRoles",void 0),Object(k.b)([Object(o.h)({type:String})],Bt.prototype,"innerRole",void 0),Object(k.b)([Object(o.h)({type:String})],Bt.prototype,"innerAriaLabel",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bt.prototype,"rootTabbable",void 0),Object(k.b)([Object(o.h)({type:Boolean,reflect:!0}),Object(O.a)((function(e){var t=this.slotElement;if(e&&t){var n=Object(Ae.d)(t,'[tabindex="0"]');this.previousTabindex=n,n&&n.setAttribute("tabindex","-1")}else!e&&this.previousTabindex&&(this.previousTabindex.setAttribute("tabindex","0"),this.previousTabindex=null)}))],Bt.prototype,"noninteractive",void 0);var Vt=Object(o.c)(Ht());function Ut(e){return(Ut="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})(e)}function Kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $t(e,t){return($t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yt(e,t){return!t||"object"!==Ut(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function qt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Wt(e){return(Wt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Gt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$t(e,t)}(r,e);var t,n=(t=r,function(){var e,n=Wt(t);if(qt()){var r=Wt(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return Yt(this,e)});function r(){return Kt(this,r),n.apply(this,arguments)}return r}(Bt);Gt.styles=Vt,Gt=Object(k.b)([Object(o.d)("mwc-list")],Gt);var Xt,Zt,Jt={ANCHOR:"mdc-menu-surface--anchor",ANIMATING_CLOSED:"mdc-menu-surface--animating-closed",ANIMATING_OPEN:"mdc-menu-surface--animating-open",FIXED:"mdc-menu-surface--fixed",IS_OPEN_BELOW:"mdc-menu-surface--is-open-below",OPEN:"mdc-menu-surface--open",ROOT:"mdc-menu-surface"},Qt={CLOSED_EVENT:"MDCMenuSurface:closed",OPENED_EVENT:"MDCMenuSurface:opened",FOCUSABLE_ELEMENTS:["button:not(:disabled)",'[href]:not([aria-disabled="true"])',"input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)",'[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])'].join(", ")},en={TRANSITION_OPEN_DURATION:120,TRANSITION_CLOSE_DURATION:75,MARGIN_TO_EDGE:32,ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO:.67};!function(e){e[e.BOTTOM=1]="BOTTOM",e[e.CENTER=2]="CENTER",e[e.RIGHT=4]="RIGHT",e[e.FLIP_RTL=8]="FLIP_RTL"}(Xt||(Xt={})),function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=4]="TOP_RIGHT",e[e.BOTTOM_LEFT=1]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=5]="BOTTOM_RIGHT",e[e.TOP_START=8]="TOP_START",e[e.TOP_END=12]="TOP_END",e[e.BOTTOM_START=9]="BOTTOM_START",e[e.BOTTOM_END=13]="BOTTOM_END"}(Zt||(Zt={}));var tn,nn=function(e){function t(n){var r=e.call(this,Object(k.a)(Object(k.a)({},t.defaultAdapter),n))||this;return r.isSurfaceOpen=!1,r.isQuickOpen=!1,r.isHoistedElement=!1,r.isFixedPosition=!1,r.openAnimationEndTimerId=0,r.closeAnimationEndTimerId=0,r.animationRequestId=0,r.anchorCorner=Zt.TOP_START,r.originCorner=Zt.TOP_START,r.anchorMargin={top:0,right:0,bottom:0,left:0},r.position={x:0,y:0},r}return Object(k.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Jt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Qt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return en},enumerable:!0,configurable:!0}),Object.defineProperty(t,"Corner",{get:function(){return Zt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},hasAnchor:function(){return!1},isElementInContainer:function(){return!1},isFocused:function(){return!1},isRtl:function(){return!1},getInnerDimensions:function(){return{height:0,width:0}},getAnchorDimensions:function(){return null},getWindowDimensions:function(){return{height:0,width:0}},getBodyDimensions:function(){return{height:0,width:0}},getWindowScroll:function(){return{x:0,y:0}},setPosition:function(){},setMaxHeight:function(){},setTransformOrigin:function(){},saveFocus:function(){},restoreFocus:function(){},notifyClose:function(){},notifyOpen:function(){}}},enumerable:!0,configurable:!0}),t.prototype.init=function(){var e=t.cssClasses,n=e.ROOT,r=e.OPEN;if(!this.adapter.hasClass(n))throw new Error(n+" class required in root element.");this.adapter.hasClass(r)&&(this.isSurfaceOpen=!0)},t.prototype.destroy=function(){clearTimeout(this.openAnimationEndTimerId),clearTimeout(this.closeAnimationEndTimerId),cancelAnimationFrame(this.animationRequestId)},t.prototype.setAnchorCorner=function(e){this.anchorCorner=e},t.prototype.flipCornerHorizontally=function(){this.originCorner=this.originCorner^Xt.RIGHT},t.prototype.setAnchorMargin=function(e){this.anchorMargin.top=e.top||0,this.anchorMargin.right=e.right||0,this.anchorMargin.bottom=e.bottom||0,this.anchorMargin.left=e.left||0},t.prototype.setIsHoisted=function(e){this.isHoistedElement=e},t.prototype.setFixedPosition=function(e){this.isFixedPosition=e},t.prototype.setAbsolutePosition=function(e,t){this.position.x=this.isFinite(e)?e:0,this.position.y=this.isFinite(t)?t:0},t.prototype.setQuickOpen=function(e){this.isQuickOpen=e},t.prototype.isOpen=function(){return this.isSurfaceOpen},t.prototype.open=function(){var e=this;this.isSurfaceOpen||(this.adapter.saveFocus(),this.isQuickOpen?(this.isSurfaceOpen=!0,this.adapter.addClass(t.cssClasses.OPEN),this.dimensions=this.adapter.getInnerDimensions(),this.autoposition(),this.adapter.notifyOpen()):(this.adapter.addClass(t.cssClasses.ANIMATING_OPEN),this.animationRequestId=requestAnimationFrame((function(){e.adapter.addClass(t.cssClasses.OPEN),e.dimensions=e.adapter.getInnerDimensions(),e.autoposition(),e.openAnimationEndTimerId=setTimeout((function(){e.openAnimationEndTimerId=0,e.adapter.removeClass(t.cssClasses.ANIMATING_OPEN),e.adapter.notifyOpen()}),en.TRANSITION_OPEN_DURATION)})),this.isSurfaceOpen=!0))},t.prototype.close=function(e){var n=this;void 0===e&&(e=!1),this.isSurfaceOpen&&(this.isQuickOpen?(this.isSurfaceOpen=!1,e||this.maybeRestoreFocus(),this.adapter.removeClass(t.cssClasses.OPEN),this.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),this.adapter.notifyClose()):(this.adapter.addClass(t.cssClasses.ANIMATING_CLOSED),requestAnimationFrame((function(){n.adapter.removeClass(t.cssClasses.OPEN),n.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),n.closeAnimationEndTimerId=setTimeout((function(){n.closeAnimationEndTimerId=0,n.adapter.removeClass(t.cssClasses.ANIMATING_CLOSED),n.adapter.notifyClose()}),en.TRANSITION_CLOSE_DURATION)})),this.isSurfaceOpen=!1,e||this.maybeRestoreFocus()))},t.prototype.handleBodyClick=function(e){var t=e.target;this.adapter.isElementInContainer(t)||this.close()},t.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},t.prototype.autoposition=function(){var e;this.measurements=this.getAutoLayoutmeasurements();var n=this.getoriginCorner(),r=this.getMenuSurfaceMaxHeight(n),i=this.hasBit(n,Xt.BOTTOM)?"bottom":"top",o=this.hasBit(n,Xt.RIGHT)?"right":"left",a=this.getHorizontalOriginOffset(n),s=this.getVerticalOriginOffset(n),c=this.measurements,l=c.anchorSize,u=c.surfaceSize,d=((e={})[o]=a,e[i]=s,e);l.width/u.width>en.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(o="center"),(this.isHoistedElement||this.isFixedPosition)&&this.adjustPositionForHoistedElement(d),this.adapter.setTransformOrigin(o+" "+i),this.adapter.setPosition(d),this.adapter.setMaxHeight(r?r+"px":""),this.hasBit(n,Xt.BOTTOM)||this.adapter.addClass(t.cssClasses.IS_OPEN_BELOW)},t.prototype.getAutoLayoutmeasurements=function(){var e=this.adapter.getAnchorDimensions(),t=this.adapter.getBodyDimensions(),n=this.adapter.getWindowDimensions(),r=this.adapter.getWindowScroll();return e||(e={top:this.position.y,right:this.position.x,bottom:this.position.y,left:this.position.x,width:0,height:0}),{anchorSize:e,bodySize:t,surfaceSize:this.dimensions,viewportDistance:{top:e.top,right:n.width-e.right,bottom:n.height-e.bottom,left:e.left},viewportSize:n,windowScroll:r}},t.prototype.getoriginCorner=function(){var e,n,r=this.originCorner,i=this.measurements,o=i.viewportDistance,a=i.anchorSize,s=i.surfaceSize,c=t.numbers.MARGIN_TO_EDGE;this.hasBit(this.anchorCorner,Xt.BOTTOM)?(e=o.top-c+a.height+this.anchorMargin.bottom,n=o.bottom-c-this.anchorMargin.bottom):(e=o.top-c+this.anchorMargin.top,n=o.bottom-c+a.height-this.anchorMargin.top),!(n-s.height>0)&&e>=n&&(r=this.setBit(r,Xt.BOTTOM));var l,u,d=this.adapter.isRtl(),f=this.hasBit(this.anchorCorner,Xt.FLIP_RTL),p=this.hasBit(this.anchorCorner,Xt.RIGHT),h=!1;(h=d&&f?!p:p)?(l=o.left+a.width+this.anchorMargin.right,u=o.right-this.anchorMargin.right):(l=o.left+this.anchorMargin.left,u=o.right+a.width-this.anchorMargin.left);var m=l-s.width>0,y=u-s.width>0,v=this.hasBit(r,Xt.FLIP_RTL)&&this.hasBit(r,Xt.RIGHT);return y&&v&&d||!m&&v?r=this.unsetBit(r,Xt.RIGHT):(m&&h&&d||m&&!h&&p||!y&&l>=u)&&(r=this.setBit(r,Xt.RIGHT)),r},t.prototype.getMenuSurfaceMaxHeight=function(e){var n=this.measurements.viewportDistance,r=0,i=this.hasBit(e,Xt.BOTTOM),o=this.hasBit(this.anchorCorner,Xt.BOTTOM),a=t.numbers.MARGIN_TO_EDGE;return i?(r=n.top+this.anchorMargin.top-a,o||(r+=this.measurements.anchorSize.height)):(r=n.bottom-this.anchorMargin.bottom+this.measurements.anchorSize.height-a,o&&(r-=this.measurements.anchorSize.height)),r},t.prototype.getHorizontalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,Xt.RIGHT),r=this.hasBit(this.anchorCorner,Xt.RIGHT);if(n){var i=r?t.width-this.anchorMargin.left:this.anchorMargin.right;return this.isHoistedElement||this.isFixedPosition?i-(this.measurements.viewportSize.width-this.measurements.bodySize.width):i}return r?t.width-this.anchorMargin.right:this.anchorMargin.left},t.prototype.getVerticalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,Xt.BOTTOM),r=this.hasBit(this.anchorCorner,Xt.BOTTOM);return n?r?t.height-this.anchorMargin.top:-this.anchorMargin.bottom:r?t.height+this.anchorMargin.bottom:this.anchorMargin.top},t.prototype.adjustPositionForHoistedElement=function(e){var t,n,r=this.measurements,i=r.windowScroll,o=r.viewportDistance,a=Object.keys(e);try{for(var s=Object(k.e)(a),c=s.next();!c.done;c=s.next()){var l=c.value,u=e[l]||0;u+=o[l],this.isFixedPosition||("top"===l?u+=i.y:"bottom"===l?u-=i.y:"left"===l?u+=i.x:u-=i.x),e[l]=u}}catch(d){t={error:d}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}},t.prototype.maybeRestoreFocus=function(){var e=this.adapter.isFocused(),t=document.activeElement&&this.adapter.isElementInContainer(document.activeElement);(e||t)&&this.adapter.restoreFocus()},t.prototype.hasBit=function(e,t){return Boolean(e&t)},t.prototype.setBit=function(e,t){return e|t},t.prototype.unsetBit=function(e,t){return e^t},t.prototype.isFinite=function(e){return"number"==typeof e&&isFinite(e)},t}(Te.a),rn=nn;function on(e){return(on="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})(e)}function an(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n =0&&t.adapter.isSelectableItemAtIndex(n)&&t.setSelectedIndex(n)}),nn.numbers.TRANSITION_CLOSE_DURATION))},t.prototype.handleMenuSurfaceOpened=function(){switch(this.defaultFocusState_){case En.FIRST_ITEM:this.adapter.focusItemAtIndex(0);break;case En.LAST_ITEM:this.adapter.focusItemAtIndex(this.adapter.getMenuItemCount()-1);break;case En.NONE:break;default:this.adapter.focusListRoot()}},t.prototype.setDefaultFocusState=function(e){this.defaultFocusState_=e},t.prototype.setSelectedIndex=function(e){if(this.validatedIndex_(e),!this.adapter.isSelectableItemAtIndex(e))throw new Error("MDCMenuFoundation: No selection group at specified index.");var t=this.adapter.getSelectedSiblingOfItemAtIndex(e);t>=0&&(this.adapter.removeAttributeFromElementAtIndex(t,Sn.ARIA_CHECKED_ATTR),this.adapter.removeClassFromElementAtIndex(t,xn.MENU_SELECTED_LIST_ITEM)),this.adapter.addClassToElementAtIndex(e,xn.MENU_SELECTED_LIST_ITEM),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_CHECKED_ATTR,"true")},t.prototype.setEnabled=function(e,t){this.validatedIndex_(e),t?(this.adapter.removeClassFromElementAtIndex(e,ut),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_DISABLED_ATTR,"false")):(this.adapter.addClassToElementAtIndex(e,ut),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_DISABLED_ATTR,"true"))},t.prototype.validatedIndex_=function(e){var t=this.adapter.getMenuItemCount();if(!(e>=0&&e0&&void 0!==arguments[0])||arguments[0],t=this.listElement;t&&t.layout(e)}},{key:"listElement",get:function(){return this.listElement_||(this.listElement_=this.renderRoot.querySelector("mwc-list")),this.listElement_}},{key:"items",get:function(){var e=this.listElement;return e?e.items:[]}},{key:"index",get:function(){var e=this.listElement;return e?e.index:-1}},{key:"selected",get:function(){var e=this.listElement;return e?e.selected:null}}])&&Dn(n.prototype,r),i&&Dn(n,i),l}(Ce.a);function Hn(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["mwc-list ::slotted([mwc-list-item]:not([twoline])){height:var(--mdc-menu-item-height, 48px)}mwc-list{max-width:var(--mdc-menu-max-width, auto);min-width:var(--mdc-menu-min-width, auto)}"]);return Hn=function(){return e},e}Object(k.b)([Object(o.i)(".mdc-menu")],Bn.prototype,"mdcRoot",void 0),Object(k.b)([Object(o.i)("slot")],Bn.prototype,"slotElement",void 0),Object(k.b)([Object(o.h)({type:Object})],Bn.prototype,"anchor",void 0),Object(k.b)([Object(o.h)({type:Boolean,reflect:!0})],Bn.prototype,"open",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"quick",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"wrapFocus",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"innerRole",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"corner",void 0),Object(k.b)([Object(o.h)({type:Number})],Bn.prototype,"x",void 0),Object(k.b)([Object(o.h)({type:Number})],Bn.prototype,"y",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"absolute",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"multi",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"activatable",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"fixed",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"forceGroupSelection",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"fullwidth",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"menuCorner",void 0),Object(k.b)([Object(o.h)({type:String}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setDefaultFocusState(En[e])}))],Bn.prototype,"defaultFocus",void 0);var Vn=Object(o.c)(Hn());function Un(e){return(Un="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})(e)}function Kn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $n(e,t){return($n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yn(e,t){return!t||"object"!==Un(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function qn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Wn(e){return(Wn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Gn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$n(e,t)}(r,e);var t,n=(t=r,function(){var e,n=Wn(t);if(qn()){var r=Wn(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return Yn(this,e)});function r(){return Kn(this,r),n.apply(this,arguments)}return r}(Bn);Gn.styles=Vn,Gn=Object(k.b)([Object(o.d)("mwc-menu")],Gn);n(109);function Xn(e){return(Xn="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})(e)}function Zn(){var e=Qn(["\n :host {\n display: inline-block;\n position: relative;\n }\n "]);return Zn=function(){return e},e}function Jn(){var e=Qn(["\n
\n
\n e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:3,t=new Map;return{get:function(n){var r=n.match(Vr).length;if(t.has(r))return t.get(r);var i=parseFloat((1/Math.sqrt(r)).toFixed(e));return t.set(r,i),i},clear:function(){t.clear()}}}var Kr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,r=void 0===n?Hr.getFn:n;jr(this,e),this.norm=Ur(3),this.getFn=r,this.isCreated=!1,this.setRecords()}return Ar(e,[{key:"setCollection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=e}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,Rr(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();Rr(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?Hr.getFn:r,o=new Kr({getFn:i});return o.setKeys(e),o.setCollection(t),o.create(),o}function Yr(e,t){var n=e.matches;t.matches=[],Dr(n)&&n.forEach((function(e){if(Dr(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function qr(e,t){t.score=e.score}function Wr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,a=t.expectedLocation,s=void 0===a?0:a,c=t.distance,l=void 0===c?Hr.distance:c,u=r/e.length,d=Math.abs(s-o);return l?u+d/l:d?1:u}function Gr(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Hr.minMatchCharLength,n=[],r=-1,i=-1,o=0,a=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}function Xr(e){for(var t={},n=e.length,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=n.location,i=void 0===r?Hr.location:r,o=n.threshold,a=void 0===o?Hr.threshold:o,s=n.distance,c=void 0===s?Hr.distance:s,l=n.includeMatches,u=void 0===l?Hr.includeMatches:l,d=n.findAllMatches,f=void 0===d?Hr.findAllMatches:d,p=n.minMatchCharLength,h=void 0===p?Hr.minMatchCharLength:p,m=n.isCaseSensitive,y=void 0===m?Hr.isCaseSensitive:m;jr(this,e),this.options={location:i,threshold:a,distance:c,includeMatches:u,findAllMatches:f,minMatchCharLength:h,isCaseSensitive:y},this.pattern=y?t:t.toLowerCase(),this.chunks=[];for(var v=0;v3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?Hr.location:i,a=r.distance,s=void 0===a?Hr.distance:a,c=r.threshold,l=void 0===c?Hr.threshold:c,u=r.findAllMatches,d=void 0===u?Hr.findAllMatches:u,f=r.minMatchCharLength,p=void 0===f?Hr.minMatchCharLength:f,h=r.includeMatches,m=void 0===h?Hr.includeMatches:h;if(t.length>32)throw new Error(Lr(32));var y,v=t.length,b=e.length,g=Math.max(0,Math.min(o,b)),_=l,w=g,k=[];if(m)for(var O=0;O-1;){var E=Wr(t,{currentLocation:y,expectedLocation:g,distance:s});if(_=Math.min(E,_),w=y+v,m)for(var x=0;x=D;L-=1){var N=L-1,M=n[e.charAt(N)];if(M&&m&&(k[N]=1),F[L]=(F[L+1]<<1|1)&M,0!==P&&(F[L]|=(S[L+1]|S[L])<<1|1|S[L+1]),F[L]&A&&(j=Wr(t,{errors:P,currentLocation:N,expectedLocation:g,distance:s}))<=_){if(_=j,(w=N)<=g)break;D=Math.max(1,2*g-w)}}var B=Wr(t,{errors:P+1,currentLocation:g,expectedLocation:g,distance:s});if(B>_)break;S=F}var H={isMatch:w>=0,score:Math.max(.001,j)};return m&&(H.indices=Gr(k,p)),H}(e,i,o,{location:a+32*n,distance:s,threshold:c,findAllMatches:l,minMatchCharLength:u,includeMatches:r}),m=h.isMatch,y=h.score,v=h.indices;m&&(p=!0),f+=y,m&&v&&(d=[].concat(xr(d),xr(v)))}));var h={isMatch:p,score:p?f/this.chunks.length:1};return p&&r&&(h.indices=d),h}}]),e}(),Jr=function(){function e(t){jr(this,e),this.pattern=t}return Ar(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return Qr(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return Qr(e,this.singleRegex)}}]),e}();function Qr(e,t){var n=e.match(t);return n?n[1]:null}var ei=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?1:0,indices:r}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(Jr),ti=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(Jr),ni=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(Jr),ri=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(Jr),ii=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(Jr),oi=function(e){gr(n,e);var t=wr(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(Jr),ai=function(e){gr(n,e);var t=wr(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,a=void 0===o?Hr.location:o,s=i.threshold,c=void 0===s?Hr.threshold:s,l=i.distance,u=void 0===l?Hr.distance:l,d=i.includeMatches,f=void 0===d?Hr.includeMatches:d,p=i.findAllMatches,h=void 0===p?Hr.findAllMatches:p,m=i.minMatchCharLength,y=void 0===m?Hr.minMatchCharLength:m,v=i.isCaseSensitive,b=void 0===v?Hr.isCaseSensitive:v;return jr(this,n),(r=t.call(this,e))._bitapSearch=new Zr(e,{location:a,threshold:c,distance:u,includeMatches:f,findAllMatches:h,minMatchCharLength:y,isCaseSensitive:b}),r}return Ar(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(Jr),si=[ei,ni,ri,oi,ii,ti,ai],ci=si.length,li=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function ui(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(li).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},r=n.isCaseSensitive,i=void 0===r?Hr.isCaseSensitive:r,o=n.includeMatches,a=void 0===o?Hr.includeMatches:o,s=n.minMatchCharLength,c=void 0===s?Hr.minMatchCharLength:s,l=n.findAllMatches,u=void 0===l?Hr.findAllMatches:l,d=n.location,f=void 0===d?Hr.location:d,p=n.threshold,h=void 0===p?Hr.threshold:p,m=n.distance,y=void 0===m?Hr.distance:m;jr(this,e),this.query=null,this.options={isCaseSensitive:i,includeMatches:a,minMatchCharLength:c,findAllMatches:u,location:f,threshold:h,distance:y},this.pattern=i?t:t.toLowerCase(),this.query=ui(this.pattern,this.options)}return Ar(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],a=0,s=0,c=t.length;s2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,o=function e(n){var r=Object.keys(n);if(r.length>1&&!vi(n))return e(gi(n));var o=r[0];if(bi(n)){var a=n[o];if(!Rr(a))throw new Error(Fr(o));var s={key:o,pattern:a};return i&&(s.searcher=hi(a,t)),s}var c={children:[],operator:o};return r.forEach((function(t){var r=n[t];Tr(r)&&r.forEach((function(t){c.children.push(e(t))}))})),c};return vi(e)||(e=gi(e)),o(e)}var wi=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;jr(this,e),this.options=Object.assign({},Hr,{},n),this.options.useExtendedSearch,this._keyStore=new Mr(this.options.keys),this.setCollection(t,r)}return Ar(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof Kr))throw new Error("Incorrect 'index' type");this._myIndex=t||$r(this._keyStore.keys(),this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){Dr(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"removeAt",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:"getIndex",value:function(){return this._myIndex}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,a=i.includeScore,s=i.shouldSort,c=i.sortFn,l=Rr(e)?Rr(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return ki(l,this._keyStore),s&&l.sort(c),Ir(r)&&r>-1&&(l=l.slice(0,r)),Oi(l,this._docs,{includeMatches:o,includeScore:a})}},{key:"_searchStringList",value:function(e){var t=hi(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(Dr(n)){var a=t.searchIn(n),s=a.isMatch,c=a.score,l=a.indices;s&&r.push({item:n,idx:i,matches:[{score:c,value:n,norm:o,indices:l}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=_i(e,this.options),r=this._myIndex,i=r.keys,o=r.records,a={},s=[];return o.forEach((function(e){var r=e.$,o=e.i;Dr(r)&&function e(n,r,o){if(!n.children){var c=n.key,l=n.searcher,u=r[i.indexOf(c)];return t._findMatches({key:c,value:u,searcher:l})}for(var d=n.operator,f=[],p=0;p2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?Hr.includeMatches:r,o=n.includeScore,a=void 0===o?Hr.includeScore:o,s=[];return i&&s.push(Yr),a&&s.push(qr),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return s.length&&s.forEach((function(t){t(e,r)})),r}))}wi.version="6.0.0",wi.createIndex=$r,wi.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?Hr.getFn:n,i=e.keys,o=e.records,a=new Kr({getFn:r});return a.setKeys(i),a.setRecords(o),a},wi.config=Hr,wi.parseQuery=_i,function(){pi.push.apply(pi,arguments)}(fi);var Ei=wi;var xi=n(28);function Si(e){return(Si="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})(e)}function ji(){var e=Ti(["\n ha-card {\n cursor: pointer;\n }\n .not_available {\n opacity: 0.6;\n }\n a.repo {\n color: var(--primary-text-color);\n }\n "]);return ji=function(){return e},e}function Ci(){var e=Ti(["\n \n \n

\n ','\n

\n
\n ',"\n
\n \n "]);return Ai=function(){return e},e}function Pi(){var e=Ti(['\n
\n

\n No results found in "','."\n

\n
\n ']);return Pi=function(){return e},e}function Ti(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ri(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ii(e,t){return(Ii=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Di(e,t){return!t||"object"!==Si(t)&&"function"!=typeof t?zi(e):t}function zi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fi(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Li(e){return(Li=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ni(e){var t,n=Ui(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function Mi(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Bi(e){return e.decorators&&e.decorators.length}function Hi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Vi(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Ui(e){var t=function(e,t){if("object"!==Si(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Si(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Si(t)?t:String(t)}function Ki(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n Missing add-ons? Enable advanced mode on\n
\n your profile page\n \n .\n \n ']);return Wi=function(){return e},e}function Gi(){var e=Qi(['\n \n ']);return T=function(){return e},e}function R(){var e=I(['
']);return R=function(){return e},e}function D(){var e=I(["\n ","\n ",'\n
\n
\n ','\n
\n
\n ',"\n ","\n ","\n
\n
\n "]);return D=function(){return e},e}function I(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F(e,t){return(F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t){return!t||"object"!==j(t)&&"function"!=typeof t?N(e):t}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function B(e){return(B=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function H(e){var t,n=Y(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function V(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function U(e){return e.decorators&&e.decorators.length}function K(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function $(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Y(e){var t=function(e,t){if("object"!==j(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==j(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===j(t)?t:String(t)}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n "]);return a=function(){return e},e}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function f(e){var t,n=v(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function p(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function h(e){return e.decorators&&e.decorators.length}function m(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function y(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function v(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n display: block;\n padding: 8px 0;\n @apply --paper-input-container;\n }\n\n :host([inline]) {\n display: inline-block;\n }\n\n :host([disabled]) {\n pointer-events: none;\n opacity: 0.33;\n\n @apply --paper-input-container-disabled;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n [hidden] {\n display: none !important;\n }\n\n .floated-label-placeholder {\n @apply --paper-font-caption;\n }\n\n .underline {\n height: 2px;\n position: relative;\n }\n\n .focused-line {\n @apply --layout-fit;\n border-bottom: 2px solid var(--paper-input-container-focus-color, var(--primary-color));\n\n -webkit-transform-origin: center center;\n transform-origin: center center;\n -webkit-transform: scale3d(0,1,1);\n transform: scale3d(0,1,1);\n\n @apply --paper-input-container-underline-focus;\n }\n\n .underline.is-highlighted .focused-line {\n -webkit-transform: none;\n transform: none;\n -webkit-transition: -webkit-transform 0.25s;\n transition: transform 0.25s;\n\n @apply --paper-transition-easing;\n }\n\n .underline.is-invalid .focused-line {\n border-color: var(--paper-input-container-invalid-color, var(--error-color));\n -webkit-transform: none;\n transform: none;\n -webkit-transition: -webkit-transform 0.25s;\n transition: transform 0.25s;\n\n @apply --paper-transition-easing;\n }\n\n .unfocused-line {\n @apply --layout-fit;\n border-bottom: 1px solid var(--paper-input-container-color, var(--secondary-text-color));\n @apply --paper-input-container-underline;\n }\n\n :host([disabled]) .unfocused-line {\n border-bottom: 1px dashed;\n border-color: var(--paper-input-container-color, var(--secondary-text-color));\n @apply --paper-input-container-underline-disabled;\n }\n\n .input-wrapper {\n @apply --layout-horizontal;\n @apply --layout-center;\n position: relative;\n }\n\n .input-content {\n @apply --layout-flex-auto;\n @apply --layout-relative;\n max-width: 100%;\n }\n\n .input-content ::slotted(label),\n .input-content ::slotted(.paper-input-label) {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n font: inherit;\n color: var(--paper-input-container-color, var(--secondary-text-color));\n -webkit-transition: -webkit-transform 0.25s, width 0.25s;\n transition: transform 0.25s, width 0.25s;\n -webkit-transform-origin: left top;\n transform-origin: left top;\n /* Fix for safari not focusing 0-height date/time inputs with -webkit-apperance: none; */\n min-height: 1px;\n\n @apply --paper-font-common-nowrap;\n @apply --paper-font-subhead;\n @apply --paper-input-container-label;\n @apply --paper-transition-easing;\n }\n\n .input-content.label-is-floating ::slotted(label),\n .input-content.label-is-floating ::slotted(.paper-input-label) {\n -webkit-transform: translateY(-75%) scale(0.75);\n transform: translateY(-75%) scale(0.75);\n\n /* Since we scale to 75/100 of the size, we actually have 100/75 of the\n original space now available */\n width: 133%;\n\n @apply --paper-input-container-label-floating;\n }\n\n :host(:dir(rtl)) .input-content.label-is-floating ::slotted(label),\n :host(:dir(rtl)) .input-content.label-is-floating ::slotted(.paper-input-label) {\n right: 0;\n left: auto;\n -webkit-transform-origin: right top;\n transform-origin: right top;\n }\n\n .input-content.label-is-highlighted ::slotted(label),\n .input-content.label-is-highlighted ::slotted(.paper-input-label) {\n color: var(--paper-input-container-focus-color, var(--primary-color));\n\n @apply --paper-input-container-label-focus;\n }\n\n .input-content.is-invalid ::slotted(label),\n .input-content.is-invalid ::slotted(.paper-input-label) {\n color: var(--paper-input-container-invalid-color, var(--error-color));\n }\n\n .input-content.label-is-hidden ::slotted(label),\n .input-content.label-is-hidden ::slotted(.paper-input-label) {\n visibility: hidden;\n }\n\n .input-content ::slotted(input),\n .input-content ::slotted(iron-input),\n .input-content ::slotted(textarea),\n .input-content ::slotted(iron-autogrow-textarea),\n .input-content ::slotted(.paper-input-input) {\n @apply --paper-input-container-shared-input-style;\n /* The apply shim doesn\'t apply the nested color custom property,\n so we have to re-apply it here. */\n color: var(--paper-input-container-input-color, var(--primary-text-color));\n @apply --paper-input-container-input;\n }\n\n .input-content ::slotted(input)::-webkit-outer-spin-button,\n .input-content ::slotted(input)::-webkit-inner-spin-button {\n @apply --paper-input-container-input-webkit-spinner;\n }\n\n .input-content.focused ::slotted(input),\n .input-content.focused ::slotted(iron-input),\n .input-content.focused ::slotted(textarea),\n .input-content.focused ::slotted(iron-autogrow-textarea),\n .input-content.focused ::slotted(.paper-input-input) {\n @apply --paper-input-container-input-focus;\n }\n\n .input-content.is-invalid ::slotted(input),\n .input-content.is-invalid ::slotted(iron-input),\n .input-content.is-invalid ::slotted(textarea),\n .input-content.is-invalid ::slotted(iron-autogrow-textarea),\n .input-content.is-invalid ::slotted(.paper-input-input) {\n @apply --paper-input-container-input-invalid;\n }\n\n .prefix ::slotted(*) {\n display: inline-block;\n @apply --paper-font-subhead;\n @apply --layout-flex-none;\n @apply --paper-input-prefix;\n }\n\n .suffix ::slotted(*) {\n display: inline-block;\n @apply --paper-font-subhead;\n @apply --layout-flex-none;\n\n @apply --paper-input-suffix;\n }\n\n /* Firefox sets a min-width on the input, which can cause layout issues */\n .input-content ::slotted(input) {\n min-width: 0;\n }\n\n .input-content ::slotted(textarea) {\n resize: none;\n }\n\n .add-on-content {\n position: relative;\n }\n\n .add-on-content.is-invalid ::slotted(*) {\n color: var(--paper-input-container-invalid-color, var(--error-color));\n }\n\n .add-on-content.is-highlighted ::slotted(*) {\n color: var(--paper-input-container-focus-color, var(--primary-color));\n }\n \n\n \n\n
\n \n\n
\n \n \n
\n\n \n
\n\n
\n
\n
\n
\n\n
\n \n
\n']);return s=function(){return e},e}function c(){var e=l(['\n\n \n\n']);return c=function(){return e},e}function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var u=Object(a.a)(c());u.setAttribute("style","display: none;"),document.head.appendChild(u.content),Object(r.a)({_template:Object(a.a)(s()),is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return Object(o.b)(this.attrForValue)},get _inputElement(){return Object(i.a)(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(e){this._addons||(this._addons=[]);var t=e.target;-1===this._addons.indexOf(t)&&(this._addons.push(t),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(e){this._handleValueAndAutoValidate(e.target)},_onValueChanged:function(e){var t=e.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===t.value||""===t.value)||this._handleValueAndAutoValidate(e.target)},_handleValue:function(e){var t=this._inputElementValue;t||0===t||"number"===e.type&&!e.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:e,value:t,invalid:this.invalid})},_handleValueAndAutoValidate:function(e){var t;this.autoValidate&&e&&(t=e.validate?e.validate(this._inputElementValue):e.checkValidity(),this.invalid=!t);this._handleValue(e)},_onIronInputValidate:function(e){this.invalid=this._inputElement.invalid},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(e){for(var t,n=0;t=this._addons[n];n++)t.update(e)},_computeInputContentClass:function(e,t,n,r,i){var o="input-content";if(e)i&&(o+=" label-is-hidden"),r&&(o+=" is-invalid");else{var a=this.querySelector("label");t||i?(o+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",r?o+=" is-invalid":n&&(o+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),r&&(o+=" is-invalid"))}return n&&(o+=" focused"),o},_computeUnderlineClass:function(e,t){var n="underline";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n},_computeAddOnContentClass:function(e,t){var n="add-on-content";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n}})},function(e,t,n){"use strict";var r=n(69);e.exports=new r({explicit:[n(144),n(145),n(146)]})},function(e,t,n){"use strict";n(40);var r=n(9),i=n(0),o=n(8),a=n(169),s=function(e){return e.sendMessagePromise({type:"persistent_notification/get"})},c=function(e,t){return e.subscribeEvents((function(){return s(e).then((function(e){return t.setState(e,!0)}))}),"persistent_notifications_updated")};n(30);function l(e){return(l="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})(e)}function u(){var e=p(["\n :host {\n position: relative;\n }\n .dot {\n pointer-events: none;\n position: absolute;\n background-color: var(--accent-color);\n width: 12px;\n height: 12px;\n top: 9px;\n right: 7px;\n border-radius: 50%;\n border: 2px solid var(--app-header-background-color);\n }\n "]);return u=function(){return e},e}function d(){var e=p(['
']);return d=function(){return e},e}function f(){var e=p(["\n \n \n \n ","\n "]);return f=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function g(e){var t,n=E(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function w(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function _(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function O(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function E(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===l(t)?t:String(t)}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a0},Object(a.a)("_ntf",s,c,e,t))}},{kind:"method",key:"_toggleMenu",value:function(){Object(o.a)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return Object(i.c)(u())}}]}}),i.a)},function(e,t,n){"use strict";n(3);var r=n(4),i=n(6);function o(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n
[[_text]]
\n']);return o=function(){return e},e}var a=Object(r.a)({_template:Object(i.a)(o()),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){a.instance||(a.instance=this),document.body.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(e){this._text="",this.async((function(){this._text=e}),100)},_onIronAnnounce:function(e){e.detail&&e.detail.text&&this.announce(e.detail.text)}});a.instance=null,a.requestAvailability=function(){a.instance||(a.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(a.instance)};var s=n(60),c=n(2);function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']);return l=function(){return e},e}Object(r.a)({_template:Object(i.a)(l()),is:"iron-input",behaviors:[s.a],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){a.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=Object(c.a)(this).observeNodes(function(e){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&(Object(c.a)(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var e;if(this.allowedPattern)e=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":e=/[0-9.,e-]/}return e},_bindValueChanged:function(e,t){t&&(void 0===e?t.value=null:e!==t.value&&(this.inputElement.value=e),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:e}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput));this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(e){var t=8==e.keyCode||9==e.keyCode||13==e.keyCode||27==e.keyCode,n=19==e.keyCode||20==e.keyCode||45==e.keyCode||46==e.keyCode||144==e.keyCode||145==e.keyCode||e.keyCode>32&&e.keyCode<41||e.keyCode>111&&e.keyCode<124;return!(t||0==e.charCode&&n)},_onKeypress:function(e){if(this.allowedPattern||"number"===this.inputElement.type){var t=this._patternRegExp;if(t&&!(e.metaKey||e.ctrlKey||e.altKey)){this._patternAlreadyChecked=!0;var n=String.fromCharCode(e.charCode);this._isPrintable(e)&&!t.test(n)&&(e.preventDefault(),this._announceInvalidCharacter("Invalid character "+n+" not entered."))}}},_checkPatternValidity:function(){var e=this._patternRegExp;if(!e)return!0;for(var t=0;t\n
\n
\n ','\n
\n \n
\n
\n ']);return p=function(){return e},e}function h(){var e=v([""]);return h=function(){return e},e}function m(){var e=v(['\n \n ']);return m=function(){return e},e}function y(){var e=v(["",""]);return y=function(){return e},e}function v(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n",document.head.appendChild(r.content);var i=n(4),o=n(6),a=n(58),s=n(29),c=[a.a,s.a,{hostAttributes:{role:"option",tabindex:"0"}}];function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']);return l=function(){return e},e}Object(i.a)({_template:Object(o.a)(l()),is:"paper-item",behaviors:[c]})},,function(e,t){},function(e,t,n){"use strict";n(3);var r=n(6);function i(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n\n \n']);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content)},function(e,t,n){"use strict";n(40);var r=n(0);n(99);function i(e){return(i="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})(e)}function o(){var e=s(["\n :host {\n display: inline-block;\n outline: none;\n }\n :host([disabled]) {\n pointer-events: none;\n }\n mwc-icon-button {\n --mdc-theme-on-primary: currentColor;\n --mdc-theme-text-disabled-on-light: var(--disabled-text-color);\n }\n ha-icon {\n --ha-icon-display: inline;\n }\n "]);return o=function(){return e},e}function a(){var e=s(["\n \n \n \n "]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n\n vertical-align: middle;\n\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n\n width: var(--iron-icon-width, 24px);\n height: var(--iron-icon-height, 24px);\n @apply --iron-icon;\n }\n\n :host([hidden]) {\n display: none;\n }\n \n"]);return s=function(){return e},e}Object(r.a)({_template:Object(o.a)(s()),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:a.a.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(e){var t=(e||"").split(":");this._iconName=t.pop(),this._iconsetName=t.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(e){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Object(i.a)(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,Object(i.a)(this.root).appendChild(this._img))}})},function(e,t,n){"use strict";n(3),n(55),n(36),n(67);var r=n(4),i=n(6);function o(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return o=function(){return e},e}Object(r.a)({_template:Object(i.a)(o()),is:"paper-item-body"})},function(e,t,n){"use strict";n(3);var r=n(26),i=n(4),o=n(2),a=n(6);function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n
\n
\n']);return s=function(){return e},e}var c={distance:function(e,t,n,r){var i=e-n,o=t-r;return Math.sqrt(i*i+o*o)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function l(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function u(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),Object(o.a)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}l.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var n=c.distance(e,t,0,0),r=c.distance(e,t,this.width,0),i=c.distance(e,t,0,this.height),o=c.distance(e,t,this.width,this.height);return Math.max(n,r,i,o)}},u.MAX_RADIUS=300,u.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=c.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?c.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(e+t),u.MAX_RADIUS)+5,r=1.1-n/u.MAX_RADIUS*.2,i=this.mouseInteractionSeconds/r,o=n*(1-Math.pow(80,-i));return Math.abs(o)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new l(this.element)},draw:function(){var e,t,n;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=c.now(),this.center?(this.xStart=t,this.yStart=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=c.now())},remove:function(){Object(o.a)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},Object(i.a)({_template:Object(a.a)(s()),is:"paper-ripple",behaviors:[r.a],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=Object(o.a)(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach((function(t){t.upAction(e)})),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var e=new u(this);return Object(o.a)(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e\n \n \n \n \n ']);return f=function(){return e},e}function p(){var e=h(["\n ","\n "]);return p=function(){return e},e}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e){var t,n=S(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function k(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function O(e){return e.decorators&&e.decorators.length}function E(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function x(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function S(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n\n
','
\n \n \n
e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n display: block;\n padding: 8px 0;\n\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n\n @apply --paper-listbox;\n }\n \n\n \n"]);return a=function(){return e},e}Object(i.a)({_template:Object(o.a)(a()),is:"paper-listbox",behaviors:[r.a],hostAttributes:{role:"listbox"}})},function(e,t,n){"use strict";var r=n(0);function i(e){return(i="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})(e)}function o(){var e=s(["\n pre {\n overflow-x: auto;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n }\n .bold {\n font-weight: bold;\n }\n .italic {\n font-style: italic;\n }\n .underline {\n text-decoration: underline;\n }\n .strikethrough {\n text-decoration: line-through;\n }\n .underline.strikethrough {\n text-decoration: underline line-through;\n }\n .fg-red {\n color: rgb(222, 56, 43);\n }\n .fg-green {\n color: rgb(57, 181, 74);\n }\n .fg-yellow {\n color: rgb(255, 199, 6);\n }\n .fg-blue {\n color: rgb(0, 111, 184);\n }\n .fg-magenta {\n color: rgb(118, 38, 113);\n }\n .fg-cyan {\n color: rgb(44, 181, 233);\n }\n .fg-white {\n color: rgb(204, 204, 204);\n }\n .bg-black {\n background-color: rgb(0, 0, 0);\n }\n .bg-red {\n background-color: rgb(222, 56, 43);\n }\n .bg-green {\n background-color: rgb(57, 181, 74);\n }\n .bg-yellow {\n background-color: rgb(255, 199, 6);\n }\n .bg-blue {\n background-color: rgb(0, 111, 184);\n }\n .bg-magenta {\n background-color: rgb(118, 38, 113);\n }\n .bg-cyan {\n background-color: rgb(44, 181, 233);\n }\n .bg-white {\n background-color: rgb(204, 204, 204);\n }\n "]);return o=function(){return e},e}function a(){var e=s(["",""]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a-1&&(this._interestedResizables.splice(t,1),this._unsubscribeIronResize(e))},_subscribeIronResize:function(e){e.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(e){e.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():s.f||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=Object(o.a)(e).rootTarget;t!==this&&(t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function t(){document.removeEventListener("readystatechange",t),e()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(e){e!==this&&e._findParent()}),this):(c.forEach((function(e){e!==this&&e._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?c.delete(this):c.add(this)}},u=Element.prototype,d=u.matches||u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector,f={getTabbableNodes:function(e){var t=[];return this._collectTabbableNodes(e,t)?this._sortByTabIndex(t):t},isFocusable:function(e){return d.call(e,"input, select, textarea, button, object")?d.call(e,":not([disabled])"):d.call(e,"a[href], area[href], iframe, [tabindex], [contentEditable]")},isTabbable:function(e){return this.isFocusable(e)&&d.call(e,':not([tabindex="-1"])')&&this._isVisible(e)},_normalizedTabIndex:function(e){if(this.isFocusable(e)){var t=e.getAttribute("tabindex")||0;return Number(t)}return-1},_collectTabbableNodes:function(e,t){if(e.nodeType!==Node.ELEMENT_NODE||!this._isVisible(e))return!1;var n,r=e,i=this._normalizedTabIndex(r),a=i>0;i>=0&&t.push(r),n="content"===r.localName||"slot"===r.localName?Object(o.a)(r).getDistributedNodes():Object(o.a)(r.root||r).children;for(var s=0;s0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)},_hasLowerTabOrder:function(e,t){var n=Math.max(e.tabIndex,0),r=Math.max(t.tabIndex,0);return 0===n||0===r?r>n:n>r}},p=n(4),h=n(6);function m(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return m=function(){return e},e}Object(p.a)({_template:Object(h.a)(m()),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&Object(o.a)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Object(o.a)(this.parentNode).removeChild(this)},_onTransitionend:function(e){e&&e.target===this&&this.complete()},_openedChanged:function(e){if(e)this.prepare();else{var t=window.getComputedStyle(this);"0s"!==t.transitionDuration&&0!=t.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var y=n(52),v=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,y.a(document.documentElement,"tap",(function(){})),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};v.prototype={constructor:v,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var e=document.activeElement;for(e&&e instanceof Element!=!1||(e=document.body);e.root&&Object(o.a)(e.root).activeElement;)e=Object(o.a)(e.root).activeElement;return e},_bringOverlayAtIndexToFront:function(e){var t=this._overlays[e];if(t){var n=this._overlays.length-1,r=this._overlays[n];if(r&&this._shouldBeBehindOverlay(t,r)&&n--,!(e>=n)){var i=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=i&&this._applyOverlayZ(t,i);e=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var n=this._overlays.length,r=this._overlays[n-1],i=Math.max(this._getZ(r),this._minimumZ),o=this._getZ(e);if(r&&this._shouldBeBehindOverlay(e,r)){this._applyOverlayZ(r,i),n--;var a=this._overlays[n-1];i=Math.max(this._getZ(a),this._minimumZ)}o<=i&&this._applyOverlayZ(e,i),this._overlays.splice(n,0,e),this.trackBackdrop()},removeOverlay:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())},currentOverlay:function(){var e=this._overlays.length-1;return this._overlays[e]},currentOverlayZ:function(){return this._getZ(this.currentOverlay())},ensureMinimumZ:function(e){this._minimumZ=Math.max(this._minimumZ,e)},focusOverlay:function(){var e=this.currentOverlay();e&&e._applyFocus()},trackBackdrop:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())},getBackdrops:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]},_getZ:function(e){var t=this._minimumZ;if(e){var n=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);n==n&&(t=n)}return t},_setZ:function(e,t){e.style.zIndex=t},_applyOverlayZ:function(e,t){this._setZ(e,t+2)},_overlayInPath:function(e){e=e||[];for(var t=0;t=0||(0===j.length&&function(){b=b||C.bind(void 0);for(var e=0,t=E.length;e=Math.abs(t),i=0;i0:o.scrollTop0:o.scrollLeft=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(e)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},P=[a,l,A],T=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(e,t){for(var n in t)e[n]=t[n]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,n){var r;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(r=e?this.animationConfig[e]:this.animationConfig,Array.isArray(r)||(r=[r]),r)for(var i,o=0;i=r[o];o++)if(i.animatable)i.animatable._getAnimationConfigRecursive(i.type||e,t,n);else if(i.id){var a=t[i.id];a?(a.isClone||(t[i.id]=this._cloneConfig(a),a=t[i.id]),this._copyProperties(a,i)):t[i.id]=i}else n.push(i)},getAnimationConfig:function(e){var t={},n=[];for(var r in this._getAnimationConfigRecursive(e,t,n),t)n.push(t[r]);return n}},{_configureAnimations:function(e){var t=[],n=[];if(e.length>0)for(var r,i=0;r=e[i];i++){var o=document.createElement(r.name);if(o.isNeonAnimation){var a;o.configure||(o.configure=function(e){return null}),a=o.configure(r),n.push({result:a,config:r,neonAnimation:o})}else console.warn(this.is+":",r.name,"not found!")}for(var s=0;s\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n \n\n
\n \n
\n']);return R=function(){return e},e}Object(p.a)({_template:Object(h.a)(R()),is:"iron-dropdown",behaviors:[i.a,r.a,P,T],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
\n \n
\n\n \n \n \n']);return I=function(){return e},e}Object(p.a)({is:"paper-menu-grow-height-animation",behaviors:[D],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this._effect=new KeyframeEffect(t,[{height:n/2+"px"},{height:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-grow-width-animation",behaviors:[D],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n/2+"px"},{width:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-width-animation",behaviors:[D],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n+"px"},{width:n-n/20+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-height-animation",behaviors:[D],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this.setPrefixedProperty(t,"transformOrigin","0 0"),this._effect=new KeyframeEffect(t,[{height:n+"px",transform:"translateY(0)"},{height:n/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(e)),this._effect}});var z={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},F=Object(p.a)({_template:Object(h.a)(I()),is:"paper-menu-button",behaviors:[r.a,i.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:z.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t-1&&e.preventDefault()}});Object.keys(z).forEach((function(e){F[e]=z[e]}));n(115);var L=n(77);Object(p.a)({is:"iron-iconset-svg",properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new L.a({type:"iconset",key:null,value:null})},attached:function(){this.style.display="none"},getIconNames:function(){return this._icons=this._createIconMap(),Object.keys(this._icons).map((function(e){return this.name+":"+e}),this)},applyIcon:function(e,t){this.removeIcon(e);var n=this._cloneIcon(t,this.rtlMirroring&&this._targetIsRTL(e));if(n){var r=Object(o.a)(e.root||e);return r.insertBefore(n,r.childNodes[0]),e._svgIcon=n}return null},removeIcon:function(e){e._svgIcon&&(Object(o.a)(e.root||e).removeChild(e._svgIcon),e._svgIcon=null)},_targetIsRTL:function(e){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var t=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===t.getAttribute("dir")}else e&&e.nodeType!==Node.ELEMENT_NODE&&(e=e.host),this.__targetIsRTL=e&&"rtl"===window.getComputedStyle(e).direction;return this.__targetIsRTL},_nameChanged:function(){this._meta.value=null,this._meta.key=this.name,this._meta.value=this,this.async((function(){this.fire("iron-iconset-added",this,{node:window})}))},_createIconMap:function(){var e=Object.create(null);return Object(o.a)(this).querySelectorAll("[id]").forEach((function(t){e[t.id]=t})),e},_cloneIcon:function(e,t){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[e],this.size,t)},_prepareSvgClone:function(e,t,n){if(e){var r=e.cloneNode(!0),i=document.createElementNS("http://www.w3.org/2000/svg","svg"),o=r.getAttribute("viewBox")||"0 0 "+t+" "+t,a="pointer-events: none; display: block; width: 100%; height: 100%;";return n&&r.hasAttribute("mirror-in-rtl")&&(a+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),i.setAttribute("viewBox",o),i.setAttribute("preserveAspectRatio","xMidYMid meet"),i.setAttribute("focusable","false"),i.style.cssText=a,i.appendChild(r).removeAttribute("id"),i}return null}});var N=document.createElement("template");N.setAttribute("style","display: none;"),N.innerHTML='\n\n\n\n',document.head.appendChild(N.content);var M=document.createElement("template");M.setAttribute("style","display: none;"),M.innerHTML='\n \n',document.head.appendChild(M.content);var B=n(58),H=n(72),V=n(60);function U(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n']);return U=function(){return e},e}Object(p.a)({_template:Object(h.a)(U()),is:"paper-dropdown-menu",behaviors:[B.a,i.a,H.a,V.a],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=r.call(o,"catchLoc"),c=r.call(o,"finallyLoc");if(s&&c){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=n}catch(r){Function("r","regeneratorRuntime = r")(n)}}).call(this,n(125)(e))},function(e,t,n){"use strict";var r;(r="undefined"!=typeof process&&"[object process]"==={}.toString.call(process)||"undefined"!=typeof navigator&&"ReactNative"===navigator.product?global:self).Proxy||(r.Proxy=n(133)(),r.Proxy.revocable=r.Proxy.revocable)},function(e,t){function n(e){return(n="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})(e)}e.exports=function(){var e,t=null;function r(e){return!!e&&("object"===n(e)||"function"==typeof e)}return(e=function(e,n){if(!r(e)||!r(n))throw new TypeError("Cannot create proxy with a non-object as target or handler");var i=function(){};t=function(){e=null,i=function(e){throw new TypeError("Cannot perform '".concat(e,"' on a proxy that has been revoked"))}},setTimeout((function(){t=null}),0);var o=n;for(var a in n={get:null,set:null,apply:null,construct:null},o){if(!(a in n))throw new TypeError("Proxy polyfill does not support trap '".concat(a,"'"));n[a]=o[a]}"function"==typeof o&&(n.apply=o.apply.bind(o));var s=this,c=!1,l=!1;"function"==typeof e?(s=function(){var t=this&&this.constructor===s,r=Array.prototype.slice.call(arguments);if(i(t?"construct":"apply"),t&&n.construct)return n.construct.call(this,e,r);if(!t&&n.apply)return n.apply(e,this,r);if(t){r.unshift(e);var o=e.bind.apply(e,r);return new o}return e.apply(this,r)},c=!0):e instanceof Array&&(s=[],l=!0);var u=n.get?function(e){return i("get"),n.get(this,e,s)}:function(e){return i("get"),this[e]},d=n.set?function(e,t){i("set");n.set(this,e,t,s)}:function(e,t){i("set"),this[e]=t},f=Object.getOwnPropertyNames(e),p={};f.forEach((function(t){if(!c&&!l||!(t in s)){var n={enumerable:!!Object.getOwnPropertyDescriptor(e,t).enumerable,get:u.bind(e,t),set:d.bind(e,t)};Object.defineProperty(s,t,n),p[t]=!0}}));var h=!0;if(Object.setPrototypeOf?Object.setPrototypeOf(s,Object.getPrototypeOf(e)):s.__proto__?s.__proto__=e.__proto__:h=!1,n.get||!h)for(var m in e)p[m]||Object.defineProperty(s,m,{get:u.bind(e,m)});return Object.seal(e),Object.seal(s),s}).revocable=function(n,r){return{proxy:new e(n,r),revoke:t}},e}},function(e,t){if(/^((?!chrome|android).)*version\/14\.0.*safari/i.test(navigator.userAgent)){var n=window.Element.prototype.attachShadow;window.Element.prototype.attachShadow=function(e){return e&&e.delegatesFocus&&delete e.delegatesFocus,n.apply(this,[e])}}},function(e,t){var n=document.createElement("template");n.setAttribute("style","display: none;"),n.innerHTML='',document.head.appendChild(n.content)},function(e,t){},function(e,t,n){"use strict";n.r(t);n(39),n(40);var r=n(9),i=(n(82),n(108),n(114),n(0)),o=n(34),a=(n(66),n(81),n(30),n(64)),s=n(5),c=n(27),l=n(12);function u(e){return(u="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})(e)}function d(){var e=v(["\n ha-dialog.button-left {\n --justify-action-buttons: flex-start;\n }\n paper-icon-item {\n cursor: pointer;\n }\n .form {\n color: var(--primary-text-color);\n }\n .option {\n border: 1px solid var(--divider-color);\n border-radius: 4px;\n margin-top: 4px;\n }\n mwc-button {\n margin-left: 8px;\n }\n ha-paper-dropdown-menu {\n display: block;\n }\n "]);return d=function(){return e},e}function f(){var e=v([""]);return f=function(){return e},e}function p(){var e=v(["\n \n No repositories\n \n "]);return p=function(){return e},e}function h(){var e=v(['\n \n \n
',"
\n
","
\n
","
\n
\n ',"
"]);return m=function(){return e},e}function y(){var e=v(["\n \n ','\n
\n ','\n
\n \n
\n
\n \n Close\n \n \n ']);return y=function(){return e},e}function v(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function b(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function g(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){b(o,r,i,a,s,"next",e)}function s(e){b(o,r,i,a,s,"throw",e)}a(void 0)}))}}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?O(e):t}function O(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e){var t,n=T(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function j(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function C(e){return e.decorators&&e.decorators.length}function A(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function P(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function T(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 i,o,a=!0,s=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&a>0&&n[o]===r[a];)o--,a--;n[o]!==r[a]&&this[h](n[o],r[a]),o>0&&this[y](n.slice(0,o)),a>0&&this[m](r.slice(0,a),i,null)}else this[m](r,i,t)}},{key:h,value:function(e,t){var n=e[d];this[g](e)&&!e.inert&&(e.inert=!0,n.add(e)),n.has(t)&&(t.inert=!1,n.delete(t)),t[f]=e[f],t[d]=n,e[f]=void 0,e[d]=void 0}},{key:y,value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;i[f].disconnect(),i[f]=void 0;var o,a=n(i[d]);try{for(a.s();!(o=a.n()).done;)o.value.inert=!1}catch(s){a.e(s)}finally{a.f()}i[d]=void 0}}catch(s){r.e(s)}finally{r.f()}}},{key:m,value:function(e,t,r){var i,o=n(e);try{for(o.s();!(i=o.n()).done;){for(var a=i.value,s=a.parentNode,c=s.children,l=new Set,u=0;u\n \n \n "]);return c=function(){return e},e}function l(){var e=u([""]);return l=function(){return e},e}function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function d(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){var t,n=O(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function _(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function k(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function O(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a>10),56320+(e-65536&1023))}for(var O=new Array(256),E=new Array(256),x=0;x<256;x++)O[x]=_(x)?1:0,E[x]=_(x);function S(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||c,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function j(e,t){return new o(t,new a(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function C(e,t){throw j(e,t)}function A(e,t){e.onWarning&&e.onWarning.call(null,j(e,t))}var P={YAML:function(e,t,n){var r,i,o;null!==e.version&&C(e,"duplication of %YAML directive"),1!==n.length&&C(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&C(e,"ill-formed argument of the YAML directive"),i=parseInt(r[1],10),o=parseInt(r[2],10),1!==i&&C(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&A(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,i;2!==n.length&&C(e,"TAG directive accepts exactly two arguments"),r=n[0],i=n[1],p.test(r)||C(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,r)&&C(e,'there is a previously declared suffix for "'+r+'" tag handle'),h.test(i)||C(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[r]=i}};function T(e,t,n,r){var i,o,a,s;if(t1&&(e.result+=i.repeat("\n",t-1))}function N(e,t){var n,r,i=e.tag,o=e.anchor,a=[],s=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),r=e.input.charCodeAt(e.position);0!==r&&45===r&&b(e.input.charCodeAt(e.position+1));)if(s=!0,e.position++,z(e,!0,-1)&&e.lineIndent<=t)a.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,H(e,t,3,!1,!0),a.push(e.result),z(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)C(e,"bad indentation of a sequence entry");else if(e.lineIndentt?m=1:e.lineIndent===t?m=0:e.lineIndentt?m=1:e.lineIndent===t?m=0:e.lineIndentt)&&(H(e,t,4,!0,i)&&(m?p=e.result:h=e.result),m||(D(e,u,d,f,p,h,o,a),f=p=h=null),z(e,!0,-1),s=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==s)C(e,"bad indentation of a mapping entry");else if(e.lineIndent=0))break;0===o?C(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?C(e,"repeat of an indentation width identifier"):(d=t+o-1,u=!0)}if(v(a)){do{a=e.input.charCodeAt(++e.position)}while(v(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!y(a)&&0!==a)}for(;0!==a;){for(I(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!u||e.lineIndentd&&(d=e.lineIndent),y(a))f++;else{if(e.lineIndent0){for(i=a,o=0;i>0;i--)(a=w(s=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+a:C(e,"expected hexadecimal character");e.result+=k(o),e.position++}else C(e,"unknown escape sequence");n=r=e.position}else y(s)?(T(e,n,r,!0),L(e,z(e,!1,t)),n=r=e.position):e.position===e.lineStart&&F(e)?C(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}C(e,"unexpected end of the stream within a double quoted scalar")}(e,p)?x=!0:!function(e){var t,n,r;if(42!==(r=e.input.charCodeAt(e.position)))return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!b(r)&&!g(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&C(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||C(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],z(e,!0,-1),!0}(e)?function(e,t,n){var r,i,o,a,s,c,l,u,d=e.kind,f=e.result;if(b(u=e.input.charCodeAt(e.position))||g(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(b(r=e.input.charCodeAt(e.position+1))||n&&g(r)))return!1;for(e.kind="scalar",e.result="",i=o=e.position,a=!1;0!==u;){if(58===u){if(b(r=e.input.charCodeAt(e.position+1))||n&&g(r))break}else if(35===u){if(b(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&F(e)||n&&g(u))break;if(y(u)){if(s=e.line,c=e.lineStart,l=e.lineIndent,z(e,!1,-1),e.lineIndent>=t){a=!0,u=e.input.charCodeAt(e.position);continue}e.position=o,e.line=s,e.lineStart=c,e.lineIndent=l;break}}a&&(T(e,i,o,!1),L(e,e.line-s),i=o=e.position,a=!1),v(u)||(o=e.position+1),u=e.input.charCodeAt(++e.position)}return T(e,i,o,!1),!!e.result||(e.kind=d,e.result=f,!1)}(e,p,1===n)&&(x=!0,null===e.tag&&(e.tag="?")):(x=!0,null===e.tag&&null===e.anchor||C(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===m&&(x=c&&N(e,h))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(u=0,d=e.implicitTypes.length;u tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result)?(e.result=f.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):C(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):C(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||x}function V(e){var t,n,r,i,o=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(i=e.input.charCodeAt(e.position))&&(z(e,!0,-1),i=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==i));){for(a=!0,i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!b(i);)i=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&C(e,"directive name must not be less than one character in length");0!==i;){for(;v(i);)i=e.input.charCodeAt(++e.position);if(35===i){do{i=e.input.charCodeAt(++e.position)}while(0!==i&&!y(i));break}if(y(i))break;for(t=e.position;0!==i&&!b(i);)i=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==i&&I(e),l.call(P,n)?P[n](e,n,r):A(e,'unknown document directive "'+n+'"')}z(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,z(e,!0,-1)):a&&C(e,"directives end mark is expected"),H(e,e.lineIndent-1,4,!1,!0),z(e,!0,-1),e.checkLineBreaks&&d.test(e.input.slice(o,e.position))&&A(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&F(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,z(e,!0,-1)):e.position0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(i-1));)if(i-=1,this.position-i>t/2-1){n=" ... ",i+=5;break}for(o="",a=this.position;at/2-1){o=" ... ",a-=5;break}return s=this.buffer.slice(i,a),r.repeat(" ",e)+n+s+o+"\n"+r.repeat(" ",e+this.position-i+n.length)+"^"},i.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=i},function(e,t,n){"use strict";var r=n(24);e.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var r=n(24);e.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(24);e.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(24);e.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(24);e.exports=new r("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(68),i=n(24);function o(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new i("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=e.length,i=0,s=!1;if(!r)return!1;if("-"!==(t=e[i])&&"+"!==t||(t=e[++i]),"0"===t){if(i+1===r)return!0;if("b"===(t=e[++i])){for(i++;i=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var r=n(68),i=n(24),o=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new i("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!o.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,r,i;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,i=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){i.unshift(parseFloat(e,10))})),t=0,r=1,i.forEach((function(e){t+=e*r,r*=60})),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||r.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(r.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(24),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new r("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==i.exec(e)||null!==o.exec(e))},construct:function(e){var t,n,r,a,s,c,l,u,d=0,f=null;if(null===(t=i.exec(e))&&(t=o.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,r,a));if(s=+t[4],c=+t[5],l=+t[6],t[7]){for(d=t[7].slice(0,3);d.length<3;)d+="0";d=+d}return t[9]&&(f=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(f=-f)),u=new Date(Date.UTC(n,r,a,s,c,l,d)),f&&u.setTime(u.getTime()-f),u},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var r=n(24);e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var r;try{r=n(154).Buffer}catch(a){}var i=n(24),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new i("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=0,i=e.length,a=o;for(n=0;n64)){if(t<0)return!1;r+=6}return r%8==0},construct:function(e){var t,n,i=e.replace(/[\r\n=]/g,""),a=i.length,s=o,c=0,l=[];for(t=0;t>16&255),l.push(c>>8&255),l.push(255&c)),c=c<<6|s.indexOf(i.charAt(t));return 0===(n=a%4*6)?(l.push(c>>16&255),l.push(c>>8&255),l.push(255&c)):18===n?(l.push(c>>10&255),l.push(c>>2&255)):12===n&&l.push(c>>4&255),r?r.from?r.from(l):new r(l):l},predicate:function(e){return r&&r.isBuffer(e)},represent:function(e){var t,n,r="",i=0,a=e.length,s=o;for(t=0;t>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]),i=(i<<8)+e[t];return 0===(n=a%3)?(r+=s[i>>18&63],r+=s[i>>12&63],r+=s[i>>6&63],r+=s[63&i]):2===n?(r+=s[i>>10&63],r+=s[i>>4&63],r+=s[i<<2&63],r+=s[64]):1===n&&(r+=s[i>>2&63],r+=s[i<<4&63],r+=s[64],r+=s[64]),r}})},function(e,t,n){"use strict";var r=n(155),i=n(156),o=n(157);function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,n);case"utf8":case"utf-8":return S(this,t,n);case"ascii":return j(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return x(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=c.from(t,r)),c.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,i);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,i){var o,a=1,s=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var u=-1;for(o=n;os&&(n=s-c),o=n;o>=0;o--){for(var d=!0,f=0;fi&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function x(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:l>223?3:l>191?2:1;if(i+d<=n)switch(d){case 1:l<128&&(u=l);break;case 2:128==(192&(o=e[i+1]))&&(c=(31&l)<<6|63&o)>127&&(u=c);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(c=(15&l)<<12|(63&o)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(c=(15&l)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(u=c)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},c.prototype.compare=function(e,t,n,r,i){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),l=this.slice(r,i),u=e.slice(t,n),d=0;di)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return _(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function j(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,n,r,i,o){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function D(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function I(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function z(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function F(e,t,n,r,o){return o||z(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function L(e,t,n,r,o){return o||z(e,0,n,8),i.write(e,t,n,r,52,8),n+8}c.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},c.prototype.readUInt8=function(e,t){return t||T(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||T(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||T(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||T(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||T(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=this[e],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},c.prototype.readInt8=function(e,t){return t||T(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||T(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||T(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||T(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||T(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||T(e,4,this.length),i.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||T(e,4,this.length),i.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||T(e,8,this.length),i.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||T(e,8,this.length),i.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||R(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):I(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);R(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);R(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):I(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return F(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return F(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return L(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return L(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(o<1e3||!c.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function H(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function V(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}},function(e,t,n){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=l(e),a=r[0],s=r[1],c=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),u=0,d=s>0?a-4:a;for(n=0;n>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,c[u++]=255&t);1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],a=0,s=n-i;as?s:a+16383));1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var i,o,a=[],s=t;s>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,c=(1<>1,u=-7,d=n?i-1:0,f=n?-1:1,p=e[t+d];for(d+=f,o=p&(1<<-u)-1,p>>=-u,u+=s;u>0;o=256*o+e[t+d],d+=f,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+e[t+d],d+=f,u-=8);if(0===o)o=1-l;else{if(o===c)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=l}return(p?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,s,c,l=8*o-i-1,u=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),(t+=a+d>=1?f/c:f*Math.pow(2,1-d))*c>=2&&(a++,c/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*c-1)*Math.pow(2,i),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),a=0));i>=8;e[n+p]=255&s,p+=h,s/=256,i-=8);for(a=a<0;e[n+p]=255&a,p+=h,a/=256,l-=8);e[n+p-h]|=128*m}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";var r=n(24),i=Object.prototype.hasOwnProperty,o=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,a,s,c=[],l=e;for(t=0,n=l.length;t3)return!1;if("/"!==t[t.length-r.length-1])return!1}return!0},construct:function(e){var t=e,n=/\/([gim]*)$/.exec(e),r="";return"/"===t[0]&&(n&&(r=n[1]),t=t.slice(1,t.length-r.length-1)),new RegExp(t,r)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,n){"use strict";var r;try{r=n(!function(){var e=new Error("Cannot find module 'esprima'");throw e.code="MODULE_NOT_FOUND",e}())}catch(o){"undefined"!=typeof window&&(r=window.esprima)}var i=n(24);e.exports=new i("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",n=r.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(i){return!1}},construct:function(e){var t,n="("+e+")",i=r.parse(n,{range:!0}),o=[];if("Program"!==i.type||1!==i.body.length||"ExpressionStatement"!==i.body[0].type||"ArrowFunctionExpression"!==i.body[0].expression.type&&"FunctionExpression"!==i.body[0].expression.type)throw new Error("Failed to resolve function");return i.body[0].expression.params.forEach((function(e){o.push(e.name)})),t=i.body[0].expression.body.range,"BlockStatement"===i.body[0].expression.body.type?new Function(o,n.slice(t[0]+1,t[1]-1)):new Function(o,"return "+n.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,t,n){"use strict";function r(e){return(r="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})(e)}var i=n(68),o=n(74),a=n(84),s=n(75),c=Object.prototype.toString,l=Object.prototype.hasOwnProperty,u={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},d=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function f(e){var t,n,r;if(t=e.toString(16).toUpperCase(),e<=255)n="x",r=2;else if(e<=65535)n="u",r=4;else{if(!(e<=4294967295))throw new o("code point within a string may not be greater than 0xFFFFFFFF");n="U",r=8}return"\\"+n+i.repeat("0",r-t.length)+t}function p(e){this.schema=e.schema||a,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=i.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var n,r,i,o,a,s,c;if(null===t)return{};for(n={},i=0,o=(r=Object.keys(t)).length;ir&&" "!==e[d+1],d=o);else if(!v(a))return 5;f=f&&b(a)}l=l||u&&o-d-1>r&&" "!==e[d+1]}return c||l?n>9&&g(e)?5:l?4:3:f&&!i(e)?1:2}function _(e,t,n,r){e.dump=function(){if(0===t.length)return"''";if(!e.noCompatMode&&-1!==d.indexOf(t))return"'"+t+"'";var i=e.indent*Math.max(1,n),a=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-i),s=r||e.flowLevel>-1&&n>=e.flowLevel;switch(w(t,s,e.indent,a,(function(t){return function(e,t){var n,r;for(n=0,r=e.implicitTypes.length;n"+k(t,e.indent)+O(h(function(e,t){var n,r,i=/(\n+)([^\n]*)/g,o=(s=e.indexOf("\n"),s=-1!==s?s:e.length,i.lastIndex=s,E(e.slice(0,s),t)),a="\n"===e[0]||" "===e[0];var s;for(;r=i.exec(e);){var c=r[1],l=r[2];n=" "===l[0],o+=c+(a||n||""===l?"":"\n")+E(l,t),a=n}return o}(t,a),i));case 5:return'"'+function(e){for(var t,n,r,i="",o=0;o=55296&&t<=56319&&(n=e.charCodeAt(o+1))>=56320&&n<=57343?(i+=f(1024*(t-55296)+n-56320+65536),o++):(r=u[t],i+=!r&&v(t)?e[o]:r||f(t));return i}(t)+'"';default:throw new o("impossible error: invalid scalar style")}}()}function k(e,t){var n=g(e)?String(t):"",r="\n"===e[e.length-1];return n+(r&&("\n"===e[e.length-2]||"\n"===e)?"+":r?"":"-")+"\n"}function O(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function E(e,t){if(""===e||" "===e[0])return e;for(var n,r,i=/ [^ ]/g,o=0,a=0,s=0,c="";n=i.exec(e);)(s=n.index)-o>t&&(r=a>o?a:s,c+="\n"+e.slice(o,r),o=r+1),a=s;return c+="\n",e.length-o>t&&a>o?c+=e.slice(o,a)+"\n"+e.slice(a+1):c+=e.slice(o),c.slice(1)}function x(e,t,n){var i,a,s,u,d,f;for(s=0,u=(a=n?e.explicitTypes:e.implicitTypes).length;s tag resolver accepts not "'+f+'" style');i=d.represent[f](t,f)}e.dump=i}return!0}return!1}function S(e,t,n,r,i,a){e.tag=null,e.dump=n,x(e,n,!1)||x(e,n,!0);var s=c.call(e.dump);r&&(r=e.flowLevel<0||e.flowLevel>t);var l,u,d="[object Object]"===s||"[object Array]"===s;if(d&&(u=-1!==(l=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||u||2!==e.indent&&t>0)&&(i=!1),u&&e.usedDuplicates[l])e.dump="*ref_"+l;else{if(d&&u&&!e.usedDuplicates[l]&&(e.usedDuplicates[l]=!0),"[object Object]"===s)r&&0!==Object.keys(e.dump).length?(!function(e,t,n,r){var i,a,s,c,l,u,d="",f=e.tag,p=Object.keys(n);if(!0===e.sortKeys)p.sort();else if("function"==typeof e.sortKeys)p.sort(e.sortKeys);else if(e.sortKeys)throw new o("sortKeys must be a boolean or a function");for(i=0,a=p.length;i1024)&&(e.dump&&10===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,l&&(u+=m(e,t)),S(e,t+1,c,!0,l)&&(e.dump&&10===e.dump.charCodeAt(0)?u+=":":u+=": ",d+=u+=e.dump));e.tag=f,e.dump=d||"{}"}(e,t,e.dump,i),u&&(e.dump="&ref_"+l+e.dump)):(!function(e,t,n){var r,i,o,a,s,c="",l=e.tag,u=Object.keys(n);for(r=0,i=u.length;r1024&&(s+="? "),s+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),S(e,t,a,!1,!1)&&(c+=s+=e.dump));e.tag=l,e.dump="{"+c+"}"}(e,t,e.dump),u&&(e.dump="&ref_"+l+" "+e.dump));else if("[object Array]"===s){var f=e.noArrayIndent&&t>0?t-1:t;r&&0!==e.dump.length?(!function(e,t,n,r){var i,o,a="",s=e.tag;for(i=0,o=n.length;i "+e.dump)}return!0}function j(e,t){var n,i,o=[],a=[];for(function e(t,n,i){var o,a,s;if(null!==t&&"object"===r(t))if(-1!==(a=n.indexOf(t)))-1===i.indexOf(a)&&i.push(a);else if(n.push(t),Array.isArray(t))for(a=0,s=t.length;a{const i=new XMLHttpRequest,o=[],a=[],s={},c=()=>({ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:()=>Promise.resolve(i.responseText),json:()=>Promise.resolve(JSON.parse(i.responseText)),blob:()=>Promise.resolve(new Blob([i.response])),clone:c,headers:{keys:()=>o,entries:()=>a,get:e=>s[e.toLowerCase()],has:e=>e.toLowerCase()in s}});i.open(t.method||"get",e,!0),i.onload=()=>{i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(e,t,n)=>{o.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?`${s[t]},${n}`:n}),n(c())},i.onerror=r,i.withCredentials="include"==t.credentials;for(const e in t.headers)i.setRequestHeader(e,t.headers[e]);i.send(t.body||null)})});n(132);i.a.polyfill(),void 0===Object.values&&(Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}),String.prototype.padStart||(String.prototype.padStart=function(e,t){return e>>=0,t=String(void 0!==t?t:" "),this.length>=e?String(this):((e-=this.length)>t.length&&(t+=t.repeat(e/t.length)),t.slice(0,e)+String(this))});n(134),n(135);var o=n(0),a=n(5);function s(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function c(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){s(o,r,i,a,c,"next",e)}function c(e){s(o,r,i,a,c,"throw",e)}a(void 0)}))}}var l=function(){var e=c(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.callApi("GET","hassio/host/info");case 2:return n=e.sent,e.abrupt("return",Object(a.c)(n));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),u=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=a.c,e.next=3,t.callApi("GET","hassio/os/info");case 3:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/reboot"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),f=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/shutdown"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),p=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/os/update"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function(){var e=c(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/os/config/sync"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),m=function(){var e=c(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/host/options",n));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),y=n(27),v=n(85),b=(n(55),n(110),n(36),n(111),n(67),n(121),n(12));function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(c){i=!0,o=c}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n .scrollable {\n -webkit-overflow-scrolling: auto !important;\n }\n\n paper-dialog-scrollable.can-scroll > .scrollable {\n -webkit-overflow-scrolling: touch !important;\n }\n \n"),document.head.appendChild(_.content);n(40);var k=n(1),O=(n(70),n(11)),E=n(42),x=n(13);function S(e){return(S="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})(e)}function j(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n \n \n \n \n \n ']);return A=function(){return e},e}function P(){var e=B([""]);return P=function(){return e},e}function T(){var e=B(['\n \n ',"\n "]);return T=function(){return e},e}function R(){var e=B(['\n \n \n ']);return R=function(){return e},e}function D(){var e=B(['\n \n \n ']);return D=function(){return e},e}function I(){var e=B([""]);return I=function(){return e},e}function z(){var e=B(['
']);return z=function(){return e},e}function F(){var e=B(["\n \n "]);return F=function(){return e},e}function L(){var e=B(["\n ","\n ","\n ","\n ",""]);return L=function(){return e},e}function N(){var e=B([""]);return N=function(){return e},e}function M(){var e=B([""]);return M=function(){return e},e}function B(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function H(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function V(e,t){for(var n=0;n\n \n ',"\n \n "]);return pe=function(){return e},e}function he(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ye(e,t){return(ye=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ve(e,t){return!t||"object"!==ce(t)&&"function"!=typeof t?be(e):t}function be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ge(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function we(e){return(we=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _e(e){var t,n=Se(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function ke(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Oe(e){return e.decorators&&e.decorators.length}function Ee(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function xe(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Se(e){var t=function(e,t){if("object"!==ce(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ce(t)?t:String(t)}function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}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 r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function yt(e,t){if(e){if("string"==typeof e)return vt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vt(e,t):void 0}}function vt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0&&this.adapter.setTabIndexForElementIndex(t,0)}},{key:"handleFocusOut",value:function(e,t){var n=this;t>=0&&this.adapter.setTabIndexForElementIndex(t,-1),setTimeout((function(){n.adapter.isFocusInsideList()||n.setTabindexToFirstSelectedItem_()}),0)}},{key:"handleKeydown",value:function(e,t,n){var r="ArrowLeft"===ct(e),i="ArrowUp"===ct(e),o="ArrowRight"===ct(e),a="ArrowDown"===ct(e),s="Home"===ct(e),c="End"===ct(e),l="Enter"===ct(e),u="Spacebar"===ct(e);if(this.adapter.isRootFocused())i||c?(e.preventDefault(),this.focusLastElement()):(a||s)&&(e.preventDefault(),this.focusFirstElement());else{var d=this.adapter.getFocusedElementIndex();if(!(-1===d&&(d=n)<0)){var f;if(this.isVertical_&&a||!this.isVertical_&&o)this.preventDefaultEvent(e),f=this.focusNextElement(d);else if(this.isVertical_&&i||!this.isVertical_&&r)this.preventDefaultEvent(e),f=this.focusPrevElement(d);else if(s)this.preventDefaultEvent(e),f=this.focusFirstElement();else if(c)this.preventDefaultEvent(e),f=this.focusLastElement();else if((l||u)&&t){var p=e.target;if(p&&"A"===p.tagName&&l)return;this.preventDefaultEvent(e),this.setSelectedIndexOnAction_(d,!0)}this.focusedItemIndex_=d,void 0!==f&&(this.setTabindexAtIndex_(f),this.focusedItemIndex_=f)}}}},{key:"handleSingleSelection",value:function(e,t,n){e!==ft.UNSET_INDEX&&(this.setSelectedIndexOnAction_(e,t,n),this.setTabindexAtIndex_(e),this.focusedItemIndex_=e)}},{key:"focusNextElement",value:function(e){var t=e+1;if(t>=this.adapter.getListItemCount()){if(!this.wrapFocus_)return e;t=0}return this.adapter.focusItemAtIndex(t),t}},{key:"focusPrevElement",value:function(e){var t=e-1;if(t<0){if(!this.wrapFocus_)return e;t=this.adapter.getListItemCount()-1}return this.adapter.focusItemAtIndex(t),t}},{key:"focusFirstElement",value:function(){return this.adapter.focusItemAtIndex(0),0}},{key:"focusLastElement",value:function(){var e=this.adapter.getListItemCount()-1;return this.adapter.focusItemAtIndex(e),e}},{key:"setEnabled",value:function(e,t){this.isIndexValid_(e)&&this.adapter.setDisabledStateForElementIndex(e,!t)}},{key:"preventDefaultEvent",value:function(e){var t=e.target,n="".concat(t.tagName).toLowerCase();-1===Et.indexOf(n)&&e.preventDefault()}},{key:"setSingleSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.selectedIndex_!==e&&(this.selectedIndex_!==ft.UNSET_INDEX&&(this.adapter.setSelectedStateForElementIndex(this.selectedIndex_,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(this.selectedIndex_,!1)),t&&this.adapter.setSelectedStateForElementIndex(e,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(e,!0),this.setAriaForSingleSelectionAtIndex_(e),this.selectedIndex_=e,this.adapter.notifySelected(e))}},{key:"setMultiSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=St(this.selectedIndex_),r=Ot(n,e);if(r.removed.length||r.added.length){var i,o=mt(r.removed);try{for(o.s();!(i=o.n()).done;){var a=i.value;t&&this.adapter.setSelectedStateForElementIndex(a,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(a,!1)}}catch(u){o.e(u)}finally{o.f()}var s,c=mt(r.added);try{for(c.s();!(s=c.n()).done;){var l=s.value;t&&this.adapter.setSelectedStateForElementIndex(l,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(l,!0)}}catch(u){c.e(u)}finally{c.f()}this.selectedIndex_=e,this.adapter.notifySelected(e,r)}}},{key:"setAriaForSingleSelectionAtIndex_",value:function(e){this.selectedIndex_===ft.UNSET_INDEX&&(this.ariaCurrentAttrValue_=this.adapter.getAttributeForElementIndex(e,dt.ARIA_CURRENT));var t=null!==this.ariaCurrentAttrValue_,n=t?dt.ARIA_CURRENT:dt.ARIA_SELECTED;this.selectedIndex_!==ft.UNSET_INDEX&&this.adapter.setAttributeForElementIndex(this.selectedIndex_,n,"false");var r=t?this.ariaCurrentAttrValue_:"true";this.adapter.setAttributeForElementIndex(e,n,r)}},{key:"setTabindexAtIndex_",value:function(e){this.focusedItemIndex_===ft.UNSET_INDEX&&0!==e?this.adapter.setTabIndexForElementIndex(0,-1):this.focusedItemIndex_>=0&&this.focusedItemIndex_!==e&&this.adapter.setTabIndexForElementIndex(this.focusedItemIndex_,-1),this.adapter.setTabIndexForElementIndex(e,0)}},{key:"setTabindexToFirstSelectedItem_",value:function(){var e=0;"number"==typeof this.selectedIndex_&&this.selectedIndex_!==ft.UNSET_INDEX?e=this.selectedIndex_:xt(this.selectedIndex_)&&this.selectedIndex_.size>0&&(e=Math.min.apply(Math,ht(this.selectedIndex_))),this.setTabindexAtIndex_(e)}},{key:"isIndexValid_",value:function(e){if(e instanceof Set){if(!this.isMulti_)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");if(0===e.size)return!0;var t,n=!1,r=mt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(n=this.isIndexInRange_(i))break}}catch(o){r.e(o)}finally{r.f()}return n}if("number"==typeof e){if(this.isMulti_)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+e);return e===ft.UNSET_INDEX||this.isIndexInRange_(e)}return!1}},{key:"isIndexInRange_",value:function(e){var t=this.adapter.getListItemCount();return e>=0&&e2&&void 0!==arguments[2])||arguments[2],r=!1;r=void 0===t?!this.adapter.getSelectedStateForElementIndex(e):t;var i=St(this.selectedIndex_);r?i.add(e):i.delete(e),this.setMultiSelectionAtIndex_(i,n)}}])&&bt(n.prototype,r),i&&bt(n,i),a}(Te.a);function Ct(e){return(Ct="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})(e)}function At(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \x3c!-- @ts-ignore --\x3e\n 1&&void 0!==arguments[1]&&arguments[1],n=this.items[e];n&&(n.selected=!0,n.activated=t)}},{key:"deselectUi",value:function(e){var t=this.items[e];t&&(t.selected=!1,t.activated=!1)}},{key:"select",value:function(e){this.mdcFoundation&&this.mdcFoundation.setSelectedIndex(e)}},{key:"toggle",value:function(e,t){this.multi&&this.mdcFoundation.toggleMultiAtIndex(e,t)}},{key:"onListItemConnected",value:function(e){var t=e.target;this.layout(-1===this.items.indexOf(t))}},{key:"layout",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e&&this.updateItems();var t,n=this.items[0],r=Pt(this.items);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.tabindex=-1}}catch(o){r.e(o)}finally{r.f()}n&&(this.noninteractive?this.previousTabindex||(this.previousTabindex=n):n.tabindex=0)}},{key:"getFocusedItemIndex",value:function(){if(!this.mdcRoot)return-1;if(!this.items.length)return-1;var e=Object(Ae.b)();if(!e.length)return-1;for(var t=e.length-1;t>=0;t--){var n=e[t];if(Mt(n))return this.items.indexOf(n)}return-1}},{key:"focusItemAtIndex",value:function(e){var t,n=Pt(this.items);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(0===r.tabindex){r.tabindex=-1;break}}}catch(i){n.e(i)}finally{n.f()}this.items[e].tabindex=0,this.items[e].focus()}},{key:"focus",value:function(){var e=this.mdcRoot;e&&e.focus()}},{key:"blur",value:function(){var e=this.mdcRoot;e&&e.blur()}},{key:"assignedElements",get:function(){var e=this.slotElement;return e?e.assignedNodes({flatten:!0}).filter(Ae.e):[]}},{key:"items",get:function(){return this.items_}},{key:"selected",get:function(){var e=this.index;if(!xt(e))return-1===e?null:this.items[e];var t,n=[],r=Pt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.push(this.items[i])}}catch(o){r.e(o)}finally{r.f()}return n}},{key:"index",get:function(){return this.mdcFoundation?this.mdcFoundation.getSelectedIndex():-1}}])&&Dt(n.prototype,r),i&&Dt(n,i),s}(Ce.a);function Ht(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 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{display:block}.mdc-list{-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);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.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);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));padding:var(--mdc-list-vertical-padding, 8px) 0}.mdc-list:focus{outline:none}.mdc-list-item{height:48px}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list ::slotted([divider]){height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.12)}.mdc-list ::slotted([divider][padded]){margin:0 var(--mdc-list-side-padding, 16px)}.mdc-list ::slotted([divider][inset]){margin-left:var(--mdc-list-inset-margin, 72px);margin-right:0;width:calc(100% - var(--mdc-list-inset-margin, 72px))}.mdc-list-group[dir=rtl] .mdc-list ::slotted([divider][inset]),[dir=rtl] .mdc-list-group .mdc-list ::slotted([divider][inset]){margin-left:0;margin-right:var(--mdc-list-inset-margin, 72px)}.mdc-list ::slotted([divider][inset][padded]){width:calc(100% - var(--mdc-list-inset-margin, 72px) - var(--mdc-list-side-padding, 16px))}.mdc-list--dense ::slotted([mwc-list-item]){height:40px}.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 20px}.mdc-list--two-line.mdc-list--dense ::slotted([mwc-list-item]),.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list-item]){height:60px}.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 36px}:host([noninteractive]){pointer-events:none;cursor:default}.mdc-list--dense ::slotted(.mdc-list-item__primary-text){display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}']);return Ht=function(){return e},e}Object(k.b)([Object(o.i)(".mdc-list")],Bt.prototype,"mdcRoot",void 0),Object(k.b)([Object(o.i)("slot")],Bt.prototype,"slotElement",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setUseActivatedClass(e)}))],Bt.prototype,"activatable",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e,t){this.mdcFoundation&&this.mdcFoundation.setMulti(e),void 0!==t&&this.layout()}))],Bt.prototype,"multi",void 0),Object(k.b)([Object(o.h)({type:Boolean}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setWrapFocus(e)}))],Bt.prototype,"wrapFocus",void 0),Object(k.b)([Object(o.h)({type:String}),Object(O.a)((function(e,t){void 0!==t&&this.updateItems()}))],Bt.prototype,"itemRoles",void 0),Object(k.b)([Object(o.h)({type:String})],Bt.prototype,"innerRole",void 0),Object(k.b)([Object(o.h)({type:String})],Bt.prototype,"innerAriaLabel",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bt.prototype,"rootTabbable",void 0),Object(k.b)([Object(o.h)({type:Boolean,reflect:!0}),Object(O.a)((function(e){var t=this.slotElement;if(e&&t){var n=Object(Ae.d)(t,'[tabindex="0"]');this.previousTabindex=n,n&&n.setAttribute("tabindex","-1")}else!e&&this.previousTabindex&&(this.previousTabindex.setAttribute("tabindex","0"),this.previousTabindex=null)}))],Bt.prototype,"noninteractive",void 0);var Vt=Object(o.c)(Ht());function Ut(e){return(Ut="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})(e)}function Kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $t(e,t){return($t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yt(e,t){return!t||"object"!==Ut(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function qt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Wt(e){return(Wt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Gt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$t(e,t)}(r,e);var t,n=(t=r,function(){var e,n=Wt(t);if(qt()){var r=Wt(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return Yt(this,e)});function r(){return Kt(this,r),n.apply(this,arguments)}return r}(Bt);Gt.styles=Vt,Gt=Object(k.b)([Object(o.d)("mwc-list")],Gt);var Xt,Zt,Jt={ANCHOR:"mdc-menu-surface--anchor",ANIMATING_CLOSED:"mdc-menu-surface--animating-closed",ANIMATING_OPEN:"mdc-menu-surface--animating-open",FIXED:"mdc-menu-surface--fixed",IS_OPEN_BELOW:"mdc-menu-surface--is-open-below",OPEN:"mdc-menu-surface--open",ROOT:"mdc-menu-surface"},Qt={CLOSED_EVENT:"MDCMenuSurface:closed",OPENED_EVENT:"MDCMenuSurface:opened",FOCUSABLE_ELEMENTS:["button:not(:disabled)",'[href]:not([aria-disabled="true"])',"input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)",'[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])'].join(", ")},en={TRANSITION_OPEN_DURATION:120,TRANSITION_CLOSE_DURATION:75,MARGIN_TO_EDGE:32,ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO:.67};!function(e){e[e.BOTTOM=1]="BOTTOM",e[e.CENTER=2]="CENTER",e[e.RIGHT=4]="RIGHT",e[e.FLIP_RTL=8]="FLIP_RTL"}(Xt||(Xt={})),function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=4]="TOP_RIGHT",e[e.BOTTOM_LEFT=1]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=5]="BOTTOM_RIGHT",e[e.TOP_START=8]="TOP_START",e[e.TOP_END=12]="TOP_END",e[e.BOTTOM_START=9]="BOTTOM_START",e[e.BOTTOM_END=13]="BOTTOM_END"}(Zt||(Zt={}));var tn,nn=function(e){function t(n){var r=e.call(this,Object(k.a)(Object(k.a)({},t.defaultAdapter),n))||this;return r.isSurfaceOpen=!1,r.isQuickOpen=!1,r.isHoistedElement=!1,r.isFixedPosition=!1,r.openAnimationEndTimerId=0,r.closeAnimationEndTimerId=0,r.animationRequestId=0,r.anchorCorner=Zt.TOP_START,r.originCorner=Zt.TOP_START,r.anchorMargin={top:0,right:0,bottom:0,left:0},r.position={x:0,y:0},r}return Object(k.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Jt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Qt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return en},enumerable:!0,configurable:!0}),Object.defineProperty(t,"Corner",{get:function(){return Zt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},hasAnchor:function(){return!1},isElementInContainer:function(){return!1},isFocused:function(){return!1},isRtl:function(){return!1},getInnerDimensions:function(){return{height:0,width:0}},getAnchorDimensions:function(){return null},getWindowDimensions:function(){return{height:0,width:0}},getBodyDimensions:function(){return{height:0,width:0}},getWindowScroll:function(){return{x:0,y:0}},setPosition:function(){},setMaxHeight:function(){},setTransformOrigin:function(){},saveFocus:function(){},restoreFocus:function(){},notifyClose:function(){},notifyOpen:function(){}}},enumerable:!0,configurable:!0}),t.prototype.init=function(){var e=t.cssClasses,n=e.ROOT,r=e.OPEN;if(!this.adapter.hasClass(n))throw new Error(n+" class required in root element.");this.adapter.hasClass(r)&&(this.isSurfaceOpen=!0)},t.prototype.destroy=function(){clearTimeout(this.openAnimationEndTimerId),clearTimeout(this.closeAnimationEndTimerId),cancelAnimationFrame(this.animationRequestId)},t.prototype.setAnchorCorner=function(e){this.anchorCorner=e},t.prototype.flipCornerHorizontally=function(){this.originCorner=this.originCorner^Xt.RIGHT},t.prototype.setAnchorMargin=function(e){this.anchorMargin.top=e.top||0,this.anchorMargin.right=e.right||0,this.anchorMargin.bottom=e.bottom||0,this.anchorMargin.left=e.left||0},t.prototype.setIsHoisted=function(e){this.isHoistedElement=e},t.prototype.setFixedPosition=function(e){this.isFixedPosition=e},t.prototype.setAbsolutePosition=function(e,t){this.position.x=this.isFinite(e)?e:0,this.position.y=this.isFinite(t)?t:0},t.prototype.setQuickOpen=function(e){this.isQuickOpen=e},t.prototype.isOpen=function(){return this.isSurfaceOpen},t.prototype.open=function(){var e=this;this.isSurfaceOpen||(this.adapter.saveFocus(),this.isQuickOpen?(this.isSurfaceOpen=!0,this.adapter.addClass(t.cssClasses.OPEN),this.dimensions=this.adapter.getInnerDimensions(),this.autoposition(),this.adapter.notifyOpen()):(this.adapter.addClass(t.cssClasses.ANIMATING_OPEN),this.animationRequestId=requestAnimationFrame((function(){e.adapter.addClass(t.cssClasses.OPEN),e.dimensions=e.adapter.getInnerDimensions(),e.autoposition(),e.openAnimationEndTimerId=setTimeout((function(){e.openAnimationEndTimerId=0,e.adapter.removeClass(t.cssClasses.ANIMATING_OPEN),e.adapter.notifyOpen()}),en.TRANSITION_OPEN_DURATION)})),this.isSurfaceOpen=!0))},t.prototype.close=function(e){var n=this;void 0===e&&(e=!1),this.isSurfaceOpen&&(this.isQuickOpen?(this.isSurfaceOpen=!1,e||this.maybeRestoreFocus(),this.adapter.removeClass(t.cssClasses.OPEN),this.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),this.adapter.notifyClose()):(this.adapter.addClass(t.cssClasses.ANIMATING_CLOSED),requestAnimationFrame((function(){n.adapter.removeClass(t.cssClasses.OPEN),n.adapter.removeClass(t.cssClasses.IS_OPEN_BELOW),n.closeAnimationEndTimerId=setTimeout((function(){n.closeAnimationEndTimerId=0,n.adapter.removeClass(t.cssClasses.ANIMATING_CLOSED),n.adapter.notifyClose()}),en.TRANSITION_CLOSE_DURATION)})),this.isSurfaceOpen=!1,e||this.maybeRestoreFocus()))},t.prototype.handleBodyClick=function(e){var t=e.target;this.adapter.isElementInContainer(t)||this.close()},t.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},t.prototype.autoposition=function(){var e;this.measurements=this.getAutoLayoutmeasurements();var n=this.getoriginCorner(),r=this.getMenuSurfaceMaxHeight(n),i=this.hasBit(n,Xt.BOTTOM)?"bottom":"top",o=this.hasBit(n,Xt.RIGHT)?"right":"left",a=this.getHorizontalOriginOffset(n),s=this.getVerticalOriginOffset(n),c=this.measurements,l=c.anchorSize,u=c.surfaceSize,d=((e={})[o]=a,e[i]=s,e);l.width/u.width>en.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(o="center"),(this.isHoistedElement||this.isFixedPosition)&&this.adjustPositionForHoistedElement(d),this.adapter.setTransformOrigin(o+" "+i),this.adapter.setPosition(d),this.adapter.setMaxHeight(r?r+"px":""),this.hasBit(n,Xt.BOTTOM)||this.adapter.addClass(t.cssClasses.IS_OPEN_BELOW)},t.prototype.getAutoLayoutmeasurements=function(){var e=this.adapter.getAnchorDimensions(),t=this.adapter.getBodyDimensions(),n=this.adapter.getWindowDimensions(),r=this.adapter.getWindowScroll();return e||(e={top:this.position.y,right:this.position.x,bottom:this.position.y,left:this.position.x,width:0,height:0}),{anchorSize:e,bodySize:t,surfaceSize:this.dimensions,viewportDistance:{top:e.top,right:n.width-e.right,bottom:n.height-e.bottom,left:e.left},viewportSize:n,windowScroll:r}},t.prototype.getoriginCorner=function(){var e,n,r=this.originCorner,i=this.measurements,o=i.viewportDistance,a=i.anchorSize,s=i.surfaceSize,c=t.numbers.MARGIN_TO_EDGE;this.hasBit(this.anchorCorner,Xt.BOTTOM)?(e=o.top-c+a.height+this.anchorMargin.bottom,n=o.bottom-c-this.anchorMargin.bottom):(e=o.top-c+this.anchorMargin.top,n=o.bottom-c+a.height-this.anchorMargin.top),!(n-s.height>0)&&e>=n&&(r=this.setBit(r,Xt.BOTTOM));var l,u,d=this.adapter.isRtl(),f=this.hasBit(this.anchorCorner,Xt.FLIP_RTL),p=this.hasBit(this.anchorCorner,Xt.RIGHT),h=!1;(h=d&&f?!p:p)?(l=o.left+a.width+this.anchorMargin.right,u=o.right-this.anchorMargin.right):(l=o.left+this.anchorMargin.left,u=o.right+a.width-this.anchorMargin.left);var m=l-s.width>0,y=u-s.width>0,v=this.hasBit(r,Xt.FLIP_RTL)&&this.hasBit(r,Xt.RIGHT);return y&&v&&d||!m&&v?r=this.unsetBit(r,Xt.RIGHT):(m&&h&&d||m&&!h&&p||!y&&l>=u)&&(r=this.setBit(r,Xt.RIGHT)),r},t.prototype.getMenuSurfaceMaxHeight=function(e){var n=this.measurements.viewportDistance,r=0,i=this.hasBit(e,Xt.BOTTOM),o=this.hasBit(this.anchorCorner,Xt.BOTTOM),a=t.numbers.MARGIN_TO_EDGE;return i?(r=n.top+this.anchorMargin.top-a,o||(r+=this.measurements.anchorSize.height)):(r=n.bottom-this.anchorMargin.bottom+this.measurements.anchorSize.height-a,o&&(r-=this.measurements.anchorSize.height)),r},t.prototype.getHorizontalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,Xt.RIGHT),r=this.hasBit(this.anchorCorner,Xt.RIGHT);if(n){var i=r?t.width-this.anchorMargin.left:this.anchorMargin.right;return this.isHoistedElement||this.isFixedPosition?i-(this.measurements.viewportSize.width-this.measurements.bodySize.width):i}return r?t.width-this.anchorMargin.right:this.anchorMargin.left},t.prototype.getVerticalOriginOffset=function(e){var t=this.measurements.anchorSize,n=this.hasBit(e,Xt.BOTTOM),r=this.hasBit(this.anchorCorner,Xt.BOTTOM);return n?r?t.height-this.anchorMargin.top:-this.anchorMargin.bottom:r?t.height+this.anchorMargin.bottom:this.anchorMargin.top},t.prototype.adjustPositionForHoistedElement=function(e){var t,n,r=this.measurements,i=r.windowScroll,o=r.viewportDistance,a=Object.keys(e);try{for(var s=Object(k.e)(a),c=s.next();!c.done;c=s.next()){var l=c.value,u=e[l]||0;u+=o[l],this.isFixedPosition||("top"===l?u+=i.y:"bottom"===l?u-=i.y:"left"===l?u+=i.x:u-=i.x),e[l]=u}}catch(d){t={error:d}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}},t.prototype.maybeRestoreFocus=function(){var e=this.adapter.isFocused(),t=document.activeElement&&this.adapter.isElementInContainer(document.activeElement);(e||t)&&this.adapter.restoreFocus()},t.prototype.hasBit=function(e,t){return Boolean(e&t)},t.prototype.setBit=function(e,t){return e|t},t.prototype.unsetBit=function(e,t){return e^t},t.prototype.isFinite=function(e){return"number"==typeof e&&isFinite(e)},t}(Te.a),rn=nn;function on(e){return(on="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})(e)}function an(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n =0&&t.adapter.isSelectableItemAtIndex(n)&&t.setSelectedIndex(n)}),nn.numbers.TRANSITION_CLOSE_DURATION))},t.prototype.handleMenuSurfaceOpened=function(){switch(this.defaultFocusState_){case En.FIRST_ITEM:this.adapter.focusItemAtIndex(0);break;case En.LAST_ITEM:this.adapter.focusItemAtIndex(this.adapter.getMenuItemCount()-1);break;case En.NONE:break;default:this.adapter.focusListRoot()}},t.prototype.setDefaultFocusState=function(e){this.defaultFocusState_=e},t.prototype.setSelectedIndex=function(e){if(this.validatedIndex_(e),!this.adapter.isSelectableItemAtIndex(e))throw new Error("MDCMenuFoundation: No selection group at specified index.");var t=this.adapter.getSelectedSiblingOfItemAtIndex(e);t>=0&&(this.adapter.removeAttributeFromElementAtIndex(t,Sn.ARIA_CHECKED_ATTR),this.adapter.removeClassFromElementAtIndex(t,xn.MENU_SELECTED_LIST_ITEM)),this.adapter.addClassToElementAtIndex(e,xn.MENU_SELECTED_LIST_ITEM),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_CHECKED_ATTR,"true")},t.prototype.setEnabled=function(e,t){this.validatedIndex_(e),t?(this.adapter.removeClassFromElementAtIndex(e,ut),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_DISABLED_ATTR,"false")):(this.adapter.addClassToElementAtIndex(e,ut),this.adapter.addAttributeToElementAtIndex(e,Sn.ARIA_DISABLED_ATTR,"true"))},t.prototype.validatedIndex_=function(e){var t=this.adapter.getMenuItemCount();if(!(e>=0&&e0&&void 0!==arguments[0])||arguments[0],t=this.listElement;t&&t.layout(e)}},{key:"listElement",get:function(){return this.listElement_||(this.listElement_=this.renderRoot.querySelector("mwc-list")),this.listElement_}},{key:"items",get:function(){var e=this.listElement;return e?e.items:[]}},{key:"index",get:function(){var e=this.listElement;return e?e.index:-1}},{key:"selected",get:function(){var e=this.listElement;return e?e.selected:null}}])&&In(n.prototype,r),i&&In(n,i),l}(Ce.a);function Hn(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["mwc-list ::slotted([mwc-list-item]:not([twoline])){height:var(--mdc-menu-item-height, 48px)}mwc-list{max-width:var(--mdc-menu-max-width, auto);min-width:var(--mdc-menu-min-width, auto)}"]);return Hn=function(){return e},e}Object(k.b)([Object(o.i)(".mdc-menu")],Bn.prototype,"mdcRoot",void 0),Object(k.b)([Object(o.i)("slot")],Bn.prototype,"slotElement",void 0),Object(k.b)([Object(o.h)({type:Object})],Bn.prototype,"anchor",void 0),Object(k.b)([Object(o.h)({type:Boolean,reflect:!0})],Bn.prototype,"open",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"quick",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"wrapFocus",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"innerRole",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"corner",void 0),Object(k.b)([Object(o.h)({type:Number})],Bn.prototype,"x",void 0),Object(k.b)([Object(o.h)({type:Number})],Bn.prototype,"y",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"absolute",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"multi",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"activatable",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"fixed",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"forceGroupSelection",void 0),Object(k.b)([Object(o.h)({type:Boolean})],Bn.prototype,"fullwidth",void 0),Object(k.b)([Object(o.h)({type:String})],Bn.prototype,"menuCorner",void 0),Object(k.b)([Object(o.h)({type:String}),Object(O.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setDefaultFocusState(En[e])}))],Bn.prototype,"defaultFocus",void 0);var Vn=Object(o.c)(Hn());function Un(e){return(Un="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})(e)}function Kn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $n(e,t){return($n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yn(e,t){return!t||"object"!==Un(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function qn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Wn(e){return(Wn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Gn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$n(e,t)}(r,e);var t,n=(t=r,function(){var e,n=Wn(t);if(qn()){var r=Wn(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return Yn(this,e)});function r(){return Kn(this,r),n.apply(this,arguments)}return r}(Bn);Gn.styles=Vn,Gn=Object(k.b)([Object(o.d)("mwc-menu")],Gn);n(112);function Xn(e){return(Xn="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})(e)}function Zn(){var e=Qn(["\n :host {\n display: inline-block;\n position: relative;\n }\n "]);return Zn=function(){return e},e}function Jn(){var e=Qn(["\n
\n
\n e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:3,t=new Map;return{get:function(n){var r=n.match(Vr).length;if(t.has(r))return t.get(r);var i=parseFloat((1/Math.sqrt(r)).toFixed(e));return t.set(r,i),i},clear:function(){t.clear()}}}var Kr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,r=void 0===n?Hr.getFn:n;jr(this,e),this.norm=Ur(3),this.getFn=r,this.isCreated=!1,this.setRecords()}return Ar(e,[{key:"setCollection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=e}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,Rr(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();Rr(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?Hr.getFn:r,o=new Kr({getFn:i});return o.setKeys(e),o.setCollection(t),o.create(),o}function Yr(e,t){var n=e.matches;t.matches=[],Ir(n)&&n.forEach((function(e){if(Ir(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function qr(e,t){t.score=e.score}function Wr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,a=t.expectedLocation,s=void 0===a?0:a,c=t.distance,l=void 0===c?Hr.distance:c,u=r/e.length,d=Math.abs(s-o);return l?u+d/l:d?1:u}function Gr(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Hr.minMatchCharLength,n=[],r=-1,i=-1,o=0,a=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}function Xr(e){for(var t={},n=e.length,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=n.location,i=void 0===r?Hr.location:r,o=n.threshold,a=void 0===o?Hr.threshold:o,s=n.distance,c=void 0===s?Hr.distance:s,l=n.includeMatches,u=void 0===l?Hr.includeMatches:l,d=n.findAllMatches,f=void 0===d?Hr.findAllMatches:d,p=n.minMatchCharLength,h=void 0===p?Hr.minMatchCharLength:p,m=n.isCaseSensitive,y=void 0===m?Hr.isCaseSensitive:m;jr(this,e),this.options={location:i,threshold:a,distance:c,includeMatches:u,findAllMatches:f,minMatchCharLength:h,isCaseSensitive:y},this.pattern=y?t:t.toLowerCase(),this.chunks=[];for(var v=0;v3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?Hr.location:i,a=r.distance,s=void 0===a?Hr.distance:a,c=r.threshold,l=void 0===c?Hr.threshold:c,u=r.findAllMatches,d=void 0===u?Hr.findAllMatches:u,f=r.minMatchCharLength,p=void 0===f?Hr.minMatchCharLength:f,h=r.includeMatches,m=void 0===h?Hr.includeMatches:h;if(t.length>32)throw new Error(Lr(32));var y,v=t.length,b=e.length,g=Math.max(0,Math.min(o,b)),w=l,_=g,k=[];if(m)for(var O=0;O-1;){var E=Wr(t,{currentLocation:y,expectedLocation:g,distance:s});if(w=Math.min(E,w),_=y+v,m)for(var x=0;x=I;L-=1){var N=L-1,M=n[e.charAt(N)];if(M&&m&&(k[N]=1),F[L]=(F[L+1]<<1|1)&M,0!==P&&(F[L]|=(S[L+1]|S[L])<<1|1|S[L+1]),F[L]&A&&(j=Wr(t,{errors:P,currentLocation:N,expectedLocation:g,distance:s}))<=w){if(w=j,(_=N)<=g)break;I=Math.max(1,2*g-_)}}var B=Wr(t,{errors:P+1,currentLocation:g,expectedLocation:g,distance:s});if(B>w)break;S=F}var H={isMatch:_>=0,score:Math.max(.001,j)};return m&&(H.indices=Gr(k,p)),H}(e,i,o,{location:a+32*n,distance:s,threshold:c,findAllMatches:l,minMatchCharLength:u,includeMatches:r}),m=h.isMatch,y=h.score,v=h.indices;m&&(p=!0),f+=y,m&&v&&(d=[].concat(xr(d),xr(v)))}));var h={isMatch:p,score:p?f/this.chunks.length:1};return p&&r&&(h.indices=d),h}}]),e}(),Jr=function(){function e(t){jr(this,e),this.pattern=t}return Ar(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return Qr(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return Qr(e,this.singleRegex)}}]),e}();function Qr(e,t){var n=e.match(t);return n?n[1]:null}var ei=function(e){gr(n,e);var t=_r(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?1:0,indices:r}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(Jr),ti=function(e){gr(n,e);var t=_r(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(Jr),ni=function(e){gr(n,e);var t=_r(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(Jr),ri=function(e){gr(n,e);var t=_r(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(Jr),ii=function(e){gr(n,e);var t=_r(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(Jr),oi=function(e){gr(n,e);var t=_r(n);function n(e){return jr(this,n),t.call(this,e)}return Ar(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(Jr),ai=function(e){gr(n,e);var t=_r(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,a=void 0===o?Hr.location:o,s=i.threshold,c=void 0===s?Hr.threshold:s,l=i.distance,u=void 0===l?Hr.distance:l,d=i.includeMatches,f=void 0===d?Hr.includeMatches:d,p=i.findAllMatches,h=void 0===p?Hr.findAllMatches:p,m=i.minMatchCharLength,y=void 0===m?Hr.minMatchCharLength:m,v=i.isCaseSensitive,b=void 0===v?Hr.isCaseSensitive:v;return jr(this,n),(r=t.call(this,e))._bitapSearch=new Zr(e,{location:a,threshold:c,distance:u,includeMatches:f,findAllMatches:h,minMatchCharLength:y,isCaseSensitive:b}),r}return Ar(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(Jr),si=[ei,ni,ri,oi,ii,ti,ai],ci=si.length,li=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function ui(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(li).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},r=n.isCaseSensitive,i=void 0===r?Hr.isCaseSensitive:r,o=n.includeMatches,a=void 0===o?Hr.includeMatches:o,s=n.minMatchCharLength,c=void 0===s?Hr.minMatchCharLength:s,l=n.findAllMatches,u=void 0===l?Hr.findAllMatches:l,d=n.location,f=void 0===d?Hr.location:d,p=n.threshold,h=void 0===p?Hr.threshold:p,m=n.distance,y=void 0===m?Hr.distance:m;jr(this,e),this.query=null,this.options={isCaseSensitive:i,includeMatches:a,minMatchCharLength:c,findAllMatches:u,location:f,threshold:h,distance:y},this.pattern=i?t:t.toLowerCase(),this.query=ui(this.pattern,this.options)}return Ar(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],a=0,s=0,c=t.length;s2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,o=function e(n){var r=Object.keys(n);if(r.length>1&&!vi(n))return e(gi(n));var o=r[0];if(bi(n)){var a=n[o];if(!Rr(a))throw new Error(Fr(o));var s={key:o,pattern:a};return i&&(s.searcher=hi(a,t)),s}var c={children:[],operator:o};return r.forEach((function(t){var r=n[t];Tr(r)&&r.forEach((function(t){c.children.push(e(t))}))})),c};return vi(e)||(e=gi(e)),o(e)}var _i=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;jr(this,e),this.options=Object.assign({},Hr,{},n),this.options.useExtendedSearch,this._keyStore=new Mr(this.options.keys),this.setCollection(t,r)}return Ar(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof Kr))throw new Error("Incorrect 'index' type");this._myIndex=t||$r(this._keyStore.keys(),this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){Ir(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"removeAt",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:"getIndex",value:function(){return this._myIndex}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,a=i.includeScore,s=i.shouldSort,c=i.sortFn,l=Rr(e)?Rr(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return ki(l,this._keyStore),s&&l.sort(c),Dr(r)&&r>-1&&(l=l.slice(0,r)),Oi(l,this._docs,{includeMatches:o,includeScore:a})}},{key:"_searchStringList",value:function(e){var t=hi(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(Ir(n)){var a=t.searchIn(n),s=a.isMatch,c=a.score,l=a.indices;s&&r.push({item:n,idx:i,matches:[{score:c,value:n,norm:o,indices:l}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=wi(e,this.options),r=this._myIndex,i=r.keys,o=r.records,a={},s=[];return o.forEach((function(e){var r=e.$,o=e.i;Ir(r)&&function e(n,r,o){if(!n.children){var c=n.key,l=n.searcher,u=r[i.indexOf(c)];return t._findMatches({key:c,value:u,searcher:l})}for(var d=n.operator,f=[],p=0;p2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?Hr.includeMatches:r,o=n.includeScore,a=void 0===o?Hr.includeScore:o,s=[];return i&&s.push(Yr),a&&s.push(qr),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return s.length&&s.forEach((function(t){t(e,r)})),r}))}_i.version="6.0.0",_i.createIndex=$r,_i.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?Hr.getFn:n,i=e.keys,o=e.records,a=new Kr({getFn:r});return a.setKeys(i),a.setRecords(o),a},_i.config=Hr,_i.parseQuery=wi,function(){pi.push.apply(pi,arguments)}(fi);var Ei=_i;var xi=n(23);function Si(e){return(Si="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})(e)}function ji(){var e=Ti(["\n ha-card {\n cursor: pointer;\n }\n .not_available {\n opacity: 0.6;\n }\n a.repo {\n color: var(--primary-text-color);\n }\n "]);return ji=function(){return e},e}function Ci(){var e=Ti(["\n \n \n

\n ','\n

\n
\n ',"\n
\n \n "]);return Ai=function(){return e},e}function Pi(){var e=Ti(['\n
\n

\n No results found in "','."\n

\n
\n ']);return Pi=function(){return e},e}function Ti(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ri(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Di(e,t){return(Di=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ii(e,t){return!t||"object"!==Si(t)&&"function"!=typeof t?zi(e):t}function zi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fi(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Li(e){return(Li=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ni(e){var t,n=Ui(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function Mi(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Bi(e){return e.decorators&&e.decorators.length}function Hi(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Vi(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Ui(e){var t=function(e,t){if("object"!==Si(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Si(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Si(t)?t:String(t)}function Ki(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n Missing add-ons? Enable advanced mode on\n
\n your profile page\n \n .\n \n ']);return Wi=function(){return e},e}function Gi(){var e=Qi(['\n