From 35a57e138509a36d94d0a15aab1a86b611f633c9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 17 Jul 2016 00:23:01 +0200 Subject: [PATCH 01/90] Prepare for next development cycle --- homeassistant/const.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/const.py b/homeassistant/const.py index 50718be7804..5d745765fb7 100644 --- a/homeassistant/const.py +++ b/homeassistant/const.py @@ -1,7 +1,7 @@ # coding: utf-8 """Constants used by Home Assistant components.""" -__version__ = "0.24.0.dev0" +__version__ = "0.25.0.dev0" REQUIRED_PYTHON_VER = (3, 4) PLATFORM_FORMAT = '{}.{}' From 22b4aebeb34f2942841a34593752fb580adb1cee Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 16 Jul 2016 22:32:25 -0700 Subject: [PATCH 02/90] Add support for dynamic frontend panels --- homeassistant/components/frontend/__init__.py | 135 +++++++++++++----- .../components/frontend/mdi_version.py | 2 - .../components/frontend/templates/index.html | 20 ++- homeassistant/components/frontend/version.py | 19 +++ .../{ => icons}/favicon-1024x1024.png | Bin .../{ => icons}/favicon-192x192.png | Bin .../{ => icons}/favicon-384x384.png | Bin .../{ => icons}/favicon-512x512.png | Bin .../{ => icons}/favicon-apple-180x180.png | Bin .../www_static/{ => icons}/favicon.ico | Bin .../{ => icons}/tile-win-150x150.png | Bin .../{ => icons}/tile-win-310x150.png | Bin .../{ => icons}/tile-win-310x310.png | Bin .../www_static/{ => icons}/tile-win-70x70.png | Bin .../frontend/www_static/manifest.json | 8 +- homeassistant/components/history.py | 2 + homeassistant/components/logbook.py | 6 +- script/build_frontend | 37 ++--- script/fingerprint_frontend.py | 37 +++++ script/update_mdi.py | 47 ++---- tests/components/test_frontend.py | 3 +- 21 files changed, 197 insertions(+), 119 deletions(-) delete mode 100644 homeassistant/components/frontend/mdi_version.py rename homeassistant/components/frontend/www_static/{ => icons}/favicon-1024x1024.png (100%) rename homeassistant/components/frontend/www_static/{ => icons}/favicon-192x192.png (100%) rename homeassistant/components/frontend/www_static/{ => icons}/favicon-384x384.png (100%) rename homeassistant/components/frontend/www_static/{ => icons}/favicon-512x512.png (100%) rename homeassistant/components/frontend/www_static/{ => icons}/favicon-apple-180x180.png (100%) rename homeassistant/components/frontend/www_static/{ => icons}/favicon.ico (100%) rename homeassistant/components/frontend/www_static/{ => icons}/tile-win-150x150.png (100%) rename homeassistant/components/frontend/www_static/{ => icons}/tile-win-310x150.png (100%) rename homeassistant/components/frontend/www_static/{ => icons}/tile-win-310x310.png (100%) rename homeassistant/components/frontend/www_static/{ => icons}/tile-win-70x70.png (100%) create mode 100755 script/fingerprint_frontend.py diff --git a/homeassistant/components/frontend/__init__.py b/homeassistant/components/frontend/__init__.py index 2f6ac91f9c3..1f6cdc81a81 100644 --- a/homeassistant/components/frontend/__init__.py +++ b/homeassistant/components/frontend/__init__.py @@ -1,37 +1,112 @@ """Handle the frontend for Home Assistant.""" +import logging import os +from homeassistant.const import EVENT_HOMEASSISTANT_START from homeassistant.components import api from homeassistant.components.http import HomeAssistantView -from . import version, mdi_version +from .version import FINGERPRINTS DOMAIN = 'frontend' DEPENDENCIES = ['api'] +PANELS = {} +URL_PANEL_COMPONENT = '/frontend/panels/{}.html' +URL_PANEL_COMPONENT_FP = '/frontend/panels/{}-{}.html' +STATIC_PATH = os.path.join(os.path.dirname(__file__), 'www_static') +_LOGGER = logging.getLogger(__name__) + + +def register_built_in_panel(hass, component_name, title=None, icon=None, + url_name=None, config=None): + """Register a built-in panel.""" + + path = 'panels/ha-panel-{}.html'.format(component_name) + + register_panel(hass, component_name, os.path.join(STATIC_PATH, path), + FINGERPRINTS[path], title, icon, url_name, config) + + +def register_panel(hass, component_name, path, md5, title=None, icon=None, + url_name=None, config=None): + """Register a panel for the frontend. + + component_name: name of the web component + path: path to the HTML of the web component + md5: the md5 hash of the web component (for versioning) + title: title to show in the sidebar (optional) + icon: icon to show next to title in sidebar (optional) + url_name: name to use in the url (defaults to component_name) + config: config to be passed into the web component + + Warning: this API will probably change. Use at own risk. + """ + if url_name is None: + url_name = component_name + + if url_name in PANELS: + _LOGGER.warning('Overwriting component %s', url_name) + if not os.path.isfile(path): + _LOGGER.warning('Panel %s component does not exist: %s', + component_name, path) + + data = { + 'url_name': url_name, + 'component_name': component_name, + } + + if title: + data['title'] = title + if icon: + data['icon'] = icon + if config is not None: + data['config'] = config + + if hass.wsgi.development: + data['url'] = ('/static/home-assistant-polymer/panels/' + '{0}/ha-panel-{0}.html'.format(component_name)) + else: + url = URL_PANEL_COMPONENT.format(component_name) + fprinted_url = URL_PANEL_COMPONENT_FP.format(component_name, md5) + hass.wsgi.register_static_path(url, path) + data['url'] = fprinted_url + + PANELS[url_name] = data + + # TODO register / to index view. def setup(hass, config): """Setup serving the frontend.""" - hass.wsgi.register_view(IndexView) hass.wsgi.register_view(BootstrapView) - www_static_path = os.path.join(os.path.dirname(__file__), 'www_static') if hass.wsgi.development: sw_path = "home-assistant-polymer/build/service_worker.js" else: sw_path = "service_worker.js" - hass.wsgi.register_static_path( - "/service_worker.js", - os.path.join(www_static_path, sw_path), - 0 - ) - hass.wsgi.register_static_path( - "/robots.txt", - os.path.join(www_static_path, "robots.txt") - ) - hass.wsgi.register_static_path("/static", www_static_path) + hass.wsgi.register_static_path("/service_worker.js", + os.path.join(STATIC_PATH, sw_path), 0) + hass.wsgi.register_static_path("/robots.txt", + os.path.join(STATIC_PATH, "robots.txt")) + hass.wsgi.register_static_path("/static", STATIC_PATH) hass.wsgi.register_static_path("/local", hass.config.path('www')) + register_built_in_panel(hass, 'map', 'Map', 'mdi:account-location') + + for panel in ('dev-event', 'dev-info', 'dev-service', 'dev-state', + 'dev-template'): + register_built_in_panel(hass, panel) + + def register_frontend_index(event): + """Register the frontend index urls. + + Done when Home Assistant is started so that all panels are known. + """ + hass.wsgi.register_view(IndexView( + hass, ['/{}'.format(name) for name in PANELS])) + + hass.bus.listen_once(EVENT_HOMEASSISTANT_START, register_frontend_index) + return True @@ -48,6 +123,7 @@ class BootstrapView(HomeAssistantView): 'states': self.hass.states.all(), 'events': api.events_json(self.hass), 'services': api.services_json(self.hass), + 'panels': PANELS, }) @@ -57,16 +133,15 @@ class IndexView(HomeAssistantView): url = '/' name = "frontend:index" requires_auth = False - extra_urls = ['/logbook', '/history', '/map', '/devService', '/devState', - '/devEvent', '/devInfo', '/devTemplate', - '/states', '/states/'] + extra_urls = ['/states', '/states/'] - def __init__(self, hass): + def __init__(self, hass, extra_urls): """Initialize the frontend view.""" super().__init__(hass) from jinja2 import FileSystemLoader, Environment + self.extra_urls = self.extra_urls + extra_urls self.templates = Environment( loader=FileSystemLoader( os.path.join(os.path.dirname(__file__), 'templates/') @@ -76,32 +151,24 @@ class IndexView(HomeAssistantView): def get(self, request, entity_id=None): """Serve the index view.""" if self.hass.wsgi.development: - core_url = '/static/home-assistant-polymer/build/_core_compiled.js' + core_url = '/static/home-assistant-polymer/build/core.js' ui_url = '/static/home-assistant-polymer/src/home-assistant.html' - map_url = ('/static/home-assistant-polymer/src/layouts/' - 'partial-map.html') - dev_url = ('/static/home-assistant-polymer/src/entry-points/' - 'dev-tools.html') else: - core_url = '/static/core-{}.js'.format(version.CORE) - ui_url = '/static/frontend-{}.html'.format(version.UI) - map_url = '/static/partial-map-{}.html'.format(version.MAP) - dev_url = '/static/dev-tools-{}.html'.format(version.DEV) + core_url = '/static/core-{}.js'.format( + FINGERPRINTS['core.js']) + ui_url = '/static/frontend-{}.html'.format( + FINGERPRINTS['frontend.html']) # auto login if no password was set - if self.hass.config.api.api_password is None: - auth = 'true' - else: - auth = 'false' - - icons_url = '/static/mdi-{}.html'.format(mdi_version.VERSION) + no_auth = 'false' if self.hass.config.api.api_password else 'true' + icons_url = '/static/mdi-{}.html'.format(FINGERPRINTS['mdi.html']) template = self.templates.get_template('index.html') # pylint is wrong # pylint: disable=no-member resp = template.render( - core_url=core_url, ui_url=ui_url, map_url=map_url, auth=auth, - dev_url=dev_url, icons_url=icons_url, icons=mdi_version.VERSION) + core_url=core_url, ui_url=ui_url, no_auth=no_auth, + icons_url=icons_url, icons=FINGERPRINTS['mdi.html']) return self.Response(resp, mimetype='text/html') diff --git a/homeassistant/components/frontend/mdi_version.py b/homeassistant/components/frontend/mdi_version.py deleted file mode 100644 index baf3042931d..00000000000 --- a/homeassistant/components/frontend/mdi_version.py +++ /dev/null @@ -1,2 +0,0 @@ -"""DO NOT MODIFY. Auto-generated by update_mdi script.""" -VERSION = "758957b7ea989d6beca60e218ea7f7dd" diff --git a/homeassistant/components/frontend/templates/index.html b/homeassistant/components/frontend/templates/index.html index dddf826018a..2165e8a0d22 100644 --- a/homeassistant/components/frontend/templates/index.html +++ b/homeassistant/components/frontend/templates/index.html @@ -5,14 +5,14 @@ Home Assistant - + + href='/static/icons/favicon-apple-180x180.png'> - - - - + + + + @@ -65,16 +65,12 @@ .getElementById('ha-init-skeleton') .classList.add('error'); }; - window.noAuth = {{ auth }}; - window.deferredLoading = { - map: '{{ map_url }}', - dev: '{{ dev_url }}', - }; + window.noAuth = {{ no_auth }};
- + Home Assistant had trouble
connecting to the server.

TRY AGAIN
diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index f94af466e85..a61befd97dd 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -1,5 +1,24 @@ +<<<<<<< HEAD """DO NOT MODIFY. Auto-generated by build_frontend script.""" CORE = "7d80cc0e4dea6bc20fa2889be0b3cd15" UI = "805f8dda70419b26daabc8e8f625127f" MAP = "c922306de24140afd14f857f927bf8f0" DEV = "b7079ac3121b95b9856e5603a6d8a263" +======= +"""DO NOT MODIFY. Auto-generated by script/fingerprint_frontend.""" + +FINGERPRINTS = { + "core.js": "4783ccdb2f15d3a63fcab9be411629b7", + "frontend.html": "6c50bcdd8c8b7d840bc2cdef02e9ee39", + "mdi.html": "a7fa9237b7da93951076b4fe26cb8cd2", + "panels/ha-panel-dev-event.html": "f1f47bf3f0e305f855a99dd1ee788045", + "panels/ha-panel-dev-info.html": "50a7817f60675feef3e4c9aa9a043fe1", + "panels/ha-panel-dev-service.html": "d507e0018faf73d58a1fdeb2a0368505", + "panels/ha-panel-dev-state.html": "6a4418826419f235fd9fcc5e952e858c", + "panels/ha-panel-dev-template.html": "cc8917fdad5a4fc81cc1d4104ea0d2dc", + "panels/ha-panel-history.html": "999ecb591df76d6a4aba1fe84e04baf1", + "panels/ha-panel-iframe.html": "f4aaaf31321cd8bfb57755c24af7fc31", + "panels/ha-panel-logbook.html": "6dde7050246875774ec9fce60df05442", + "panels/ha-panel-map.html": "d2cf412d52f43431307bbc2e216be9c9" +} +>>>>>>> Add support for dynamic frontend panels diff --git a/homeassistant/components/frontend/www_static/favicon-1024x1024.png b/homeassistant/components/frontend/www_static/icons/favicon-1024x1024.png similarity index 100% rename from homeassistant/components/frontend/www_static/favicon-1024x1024.png rename to homeassistant/components/frontend/www_static/icons/favicon-1024x1024.png diff --git a/homeassistant/components/frontend/www_static/favicon-192x192.png b/homeassistant/components/frontend/www_static/icons/favicon-192x192.png similarity index 100% rename from homeassistant/components/frontend/www_static/favicon-192x192.png rename to homeassistant/components/frontend/www_static/icons/favicon-192x192.png diff --git a/homeassistant/components/frontend/www_static/favicon-384x384.png b/homeassistant/components/frontend/www_static/icons/favicon-384x384.png similarity index 100% rename from homeassistant/components/frontend/www_static/favicon-384x384.png rename to homeassistant/components/frontend/www_static/icons/favicon-384x384.png diff --git a/homeassistant/components/frontend/www_static/favicon-512x512.png b/homeassistant/components/frontend/www_static/icons/favicon-512x512.png similarity index 100% rename from homeassistant/components/frontend/www_static/favicon-512x512.png rename to homeassistant/components/frontend/www_static/icons/favicon-512x512.png diff --git a/homeassistant/components/frontend/www_static/favicon-apple-180x180.png b/homeassistant/components/frontend/www_static/icons/favicon-apple-180x180.png similarity index 100% rename from homeassistant/components/frontend/www_static/favicon-apple-180x180.png rename to homeassistant/components/frontend/www_static/icons/favicon-apple-180x180.png diff --git a/homeassistant/components/frontend/www_static/favicon.ico b/homeassistant/components/frontend/www_static/icons/favicon.ico similarity index 100% rename from homeassistant/components/frontend/www_static/favicon.ico rename to homeassistant/components/frontend/www_static/icons/favicon.ico diff --git a/homeassistant/components/frontend/www_static/tile-win-150x150.png b/homeassistant/components/frontend/www_static/icons/tile-win-150x150.png similarity index 100% rename from homeassistant/components/frontend/www_static/tile-win-150x150.png rename to homeassistant/components/frontend/www_static/icons/tile-win-150x150.png diff --git a/homeassistant/components/frontend/www_static/tile-win-310x150.png b/homeassistant/components/frontend/www_static/icons/tile-win-310x150.png similarity index 100% rename from homeassistant/components/frontend/www_static/tile-win-310x150.png rename to homeassistant/components/frontend/www_static/icons/tile-win-310x150.png diff --git a/homeassistant/components/frontend/www_static/tile-win-310x310.png b/homeassistant/components/frontend/www_static/icons/tile-win-310x310.png similarity index 100% rename from homeassistant/components/frontend/www_static/tile-win-310x310.png rename to homeassistant/components/frontend/www_static/icons/tile-win-310x310.png diff --git a/homeassistant/components/frontend/www_static/tile-win-70x70.png b/homeassistant/components/frontend/www_static/icons/tile-win-70x70.png similarity index 100% rename from homeassistant/components/frontend/www_static/tile-win-70x70.png rename to homeassistant/components/frontend/www_static/icons/tile-win-70x70.png diff --git a/homeassistant/components/frontend/www_static/manifest.json b/homeassistant/components/frontend/www_static/manifest.json index aa09fb0e037..4cd13ad5470 100644 --- a/homeassistant/components/frontend/www_static/manifest.json +++ b/homeassistant/components/frontend/www_static/manifest.json @@ -7,22 +7,22 @@ "background_color": "#FFFFFF", "icons": [ { - "src": "/static/favicon-192x192.png", + "src": "/static/icons/favicon-192x192.png", "sizes": "192x192", "type": "image/png" }, { - "src": "/static/favicon-384x384.png", + "src": "/static/icons/favicon-384x384.png", "sizes": "384x384", "type": "image/png" }, { - "src": "/static/favicon-512x512.png", + "src": "/static/icons/favicon-512x512.png", "sizes": "512x512", "type": "image/png" }, { - "src": "/static/favicon-1024x1024.png", + "src": "/static/icons/favicon-1024x1024.png", "sizes": "1024x1024", "type": "image/png" } diff --git a/homeassistant/components/history.py b/homeassistant/components/history.py index dbd143888f2..759862b19b1 100644 --- a/homeassistant/components/history.py +++ b/homeassistant/components/history.py @@ -11,6 +11,7 @@ from itertools import groupby import homeassistant.util.dt as dt_util from homeassistant.components import recorder, script +from homeassistant.components.frontend import register_built_in_panel from homeassistant.components.http import HomeAssistantView DOMAIN = 'history' @@ -153,6 +154,7 @@ def setup(hass, config): """Setup the history hooks.""" hass.wsgi.register_view(Last5StatesView) hass.wsgi.register_view(HistoryPeriodView) + register_built_in_panel(hass, 'history', 'History', 'mdi:poll-box') return True diff --git a/homeassistant/components/logbook.py b/homeassistant/components/logbook.py index c6cec168aed..d36bae51260 100644 --- a/homeassistant/components/logbook.py +++ b/homeassistant/components/logbook.py @@ -14,6 +14,7 @@ import voluptuous as vol import homeassistant.helpers.config_validation as cv import homeassistant.util.dt as dt_util from homeassistant.components import recorder, sun +from homeassistant.components.frontend import register_built_in_panel from homeassistant.components.http import HomeAssistantView from homeassistant.const import (EVENT_HOMEASSISTANT_START, EVENT_HOMEASSISTANT_STOP, EVENT_STATE_CHANGED, @@ -24,7 +25,7 @@ from homeassistant.helpers import template from homeassistant.helpers.entity import split_entity_id DOMAIN = "logbook" -DEPENDENCIES = ['recorder', 'http'] +DEPENDENCIES = ['recorder', 'frontend'] URL_LOGBOOK = re.compile(r'/api/logbook(?:/(?P\d{4}-\d{1,2}-\d{1,2})|)') @@ -75,6 +76,9 @@ def setup(hass, config): hass.wsgi.register_view(LogbookView) + register_built_in_panel(hass, 'logbook', 'Logbook', + 'mdi:format-list-bulleted-type') + hass.services.register(DOMAIN, 'log', log_message, schema=LOG_MESSAGE_SCHEMA) return True diff --git a/script/build_frontend b/script/build_frontend index 7b9dad05e79..da484a943b0 100755 --- a/script/build_frontend +++ b/script/build_frontend @@ -2,36 +2,21 @@ cd "$(dirname "$0")/.." -cd homeassistant/components/frontend/www_static/home-assistant-polymer +cd homeassistant/components/frontend/www_static +rm -rf core.js* frontend.html* webcomponents-lite.min.js* panels +cd home-assistant-polymer +npm run clean npm run frontend_prod cp bower_components/webcomponentsjs/webcomponents-lite.min.js .. -cp build/frontend.html .. -gzip build/frontend.html -c -k -9 > ../frontend.html.gz -cp build/partial-map.html .. -gzip build/partial-map.html -c -k -9 > ../partial-map.html.gz -cp build/dev-tools.html .. -gzip build/dev-tools.html -c -k -9 > ../dev-tools.html.gz -cp build/_core_compiled.js ../core.js -gzip build/_core_compiled.js -c -k -9 > ../core.js.gz - +cp -r build/* .. node script/sw-precache.js cp build/service_worker.js .. -gzip build/service_worker.js -c -k -9 > ../service_worker.js.gz + +cd .. + +gzip -f -k -9 *.html *.js ./panels/*.html # Generate the MD5 hash of the new frontend -cd ../.. -echo '"""DO NOT MODIFY. Auto-generated by build_frontend script."""' > version.py -if [ $(command -v md5) ]; then - echo 'CORE = "'`md5 -q www_static/core.js`'"' >> version.py - echo 'UI = "'`md5 -q www_static/frontend.html`'"' >> version.py - echo 'MAP = "'`md5 -q www_static/partial-map.html`'"' >> version.py - echo 'DEV = "'`md5 -q www_static/dev-tools.html`'"' >> version.py -elif [ $(command -v md5sum) ]; then - echo 'CORE = "'`md5sum www_static/core.js | cut -c-32`'"' >> version.py - echo 'UI = "'`md5sum www_static/frontend.html | cut -c-32`'"' >> version.py - echo 'MAP = "'`md5sum www_static/partial-map.html | cut -c-32`'"' >> version.py - echo 'DEV = "'`md5sum www_static/dev-tools.html | cut -c-32`'"' >> version.py -else - echo 'Could not find an MD5 utility' -fi +cd ../../../.. +script/fingerprint_frontend.py diff --git a/script/fingerprint_frontend.py b/script/fingerprint_frontend.py new file mode 100755 index 00000000000..4dfcdd7d19d --- /dev/null +++ b/script/fingerprint_frontend.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 + +from collections import OrderedDict +import glob +import hashlib +import json + +fingerprint_file = 'homeassistant/components/frontend/version.py' +base_dir = 'homeassistant/components/frontend/www_static/' + + +def fingerprint(): + """Fingerprint the frontend files.""" + files = (glob.glob(base_dir + '**/*.html') + + glob.glob(base_dir + '*.html') + + glob.glob(base_dir + 'core.js')) + + md5s = OrderedDict() + + for fil in sorted(files): + name = fil[len(base_dir):] + with open(fil) as fp: + md5 = hashlib.md5(fp.read().encode('utf-8')).hexdigest() + md5s[name] = md5 + + template = """\"\"\"DO NOT MODIFY. Auto-generated by script/fingerprint_frontend.\"\"\" + +FINGERPRINTS = {} +""" + + result = template.format(json.dumps(md5s, indent=4)) + + with open(fingerprint_file, 'w') as fp: + fp.write(result) + +if __name__ == '__main__': + fingerprint() diff --git a/script/update_mdi.py b/script/update_mdi.py index 96682a26bfa..135b2be2046 100755 --- a/script/update_mdi.py +++ b/script/update_mdi.py @@ -1,38 +1,24 @@ #!/usr/bin/env python3 + """Download the latest Polymer v1 iconset for materialdesignicons.com.""" -import hashlib import gzip import os import re import requests import sys +from fingerprint_frontend import fingerprint + GETTING_STARTED_URL = ('https://raw.githubusercontent.com/Templarian/' 'MaterialDesign/master/site/getting-started.savvy') DOWNLOAD_LINK = re.compile(r'(/api/download/polymer/v1/([A-Z0-9-]{36}))') START_ICONSET = ' Date: Sat, 16 Jul 2016 22:32:36 -0700 Subject: [PATCH 03/90] Add panel_iframe component --- homeassistant/components/panel_iframe.py | 29 +++++++++ tests/components/test_panel_iframe.py | 77 ++++++++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 homeassistant/components/panel_iframe.py create mode 100644 tests/components/test_panel_iframe.py diff --git a/homeassistant/components/panel_iframe.py b/homeassistant/components/panel_iframe.py new file mode 100644 index 00000000000..8df0644ea37 --- /dev/null +++ b/homeassistant/components/panel_iframe.py @@ -0,0 +1,29 @@ +import voluptuous as vol + +import homeassistant.helpers.config_validation as cv +from homeassistant.components.frontend import register_built_in_panel + +DOMAIN = 'panel_iframe' +DEPENDENCIES = ['frontend'] + +CONF_TITLE = 'title' +CONF_ICON = 'icon' +CONF_URL = 'url' + +CONFIG_SCHEMA = vol.Schema({ + DOMAIN: vol.Schema({ + cv.slug: { + vol.Optional(CONF_TITLE): cv.string, + vol.Optional(CONF_ICON): cv.icon, + vol.Required(CONF_URL): vol.Url(), + }})}, extra=vol.ALLOW_EXTRA) + + +def setup(hass, config): + """Setup iframe frontend panels.""" + for url_name, info in config[DOMAIN].items(): + register_built_in_panel( + hass, 'iframe', info.get(CONF_TITLE), info.get(CONF_ICON), + url_name, {'url': info[CONF_URL]}) + + return True diff --git a/tests/components/test_panel_iframe.py b/tests/components/test_panel_iframe.py new file mode 100644 index 00000000000..dc7fa7f0199 --- /dev/null +++ b/tests/components/test_panel_iframe.py @@ -0,0 +1,77 @@ +"""The tests for the panel_iframe component.""" +from collections import defaultdict +import unittest +from unittest.mock import patch + +from homeassistant import bootstrap +from homeassistant.components import frontend + +from tests.common import get_test_home_assistant + + +class TestPanelIframe(unittest.TestCase): + """Test the panel_iframe component.""" + + def setup_method(self, method): + """Setup things to be run when tests are started.""" + self.hass = get_test_home_assistant() + + def teardown_method(self, method): + """Stop everything that was started.""" + self.hass.stop() + frontend.PANELS = {} + + def test_wrong_config(self): + """Test setup with wrong configuration.""" + + to_try = [ + {'invalid space': { + 'url': 'https://home-assistant.io'}}, + {'router': { + 'url': 'not-a-url'}}] + + for conf in to_try: + assert not bootstrap.setup_component( + self.hass, 'panel_iframe', { + 'panel_iframe': conf + }) + + @patch.dict('homeassistant.components.frontend.FINGERPRINTS', { + 'panels/ha-panel-iframe.html': 'md5md5'}) + def test_correct_config(self): + """Test correct config.""" + assert bootstrap.setup_component( + self.hass, 'panel_iframe', { + 'panel_iframe': { + 'router': { + 'icon': 'mdi:network-wireless', + 'title': 'Router', + 'url': 'http://192.168.1.1', + }, + 'weather': { + 'icon': 'mdi:weather', + 'title': 'Weather', + 'url': 'https://www.wunderground.com/us/ca/san-diego', + }, + }, + }) + + # 5 dev tools + map are automatically loaded + assert len(frontend.PANELS) == 8 + assert frontend.PANELS['router'] == { + 'component_name': 'iframe', + 'config': {'url': 'http://192.168.1.1'}, + 'icon': 'mdi:network-wireless', + 'title': 'Router', + 'url': '/frontend/panels/iframe-md5md5.html', + 'url_name': 'router' + } + + assert frontend.PANELS['weather'] == { + 'component_name': 'iframe', + 'config': {'url': 'https://www.wunderground.com/us/ca/san-diego'}, + 'icon': 'mdi:weather', + 'title': 'Weather', + 'url': '/frontend/panels/iframe-md5md5.html', + 'url_name': 'weather', + } From 925a6234452d45865fa3986ab7b297f09eaf3a45 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 16 Jul 2016 23:20:43 -0700 Subject: [PATCH 04/90] Build frontend --- homeassistant/components/frontend/version.py | 13 +- .../components/frontend/www_static/core.js | 8 +- .../components/frontend/www_static/core.js.gz | Bin 31394 -> 31552 bytes .../frontend/www_static/dev-tools.html | 3 - .../frontend/www_static/dev-tools.html.gz | Bin 4985 -> 0 bytes .../frontend/www_static/frontend.html | 9 +- .../frontend/www_static/frontend.html.gz | Bin 142391 -> 137372 bytes .../www_static/home-assistant-polymer | 2 +- .../components/frontend/www_static/mdi.html | 2 +- .../frontend/www_static/mdi.html.gz | Bin 168318 -> 169218 bytes .../www_static/panels/ha-panel-dev-event.html | 1 + .../panels/ha-panel-dev-event.html.gz | Bin 0 -> 1146 bytes .../www_static/panels/ha-panel-dev-info.html | 2 + .../panels/ha-panel-dev-info.html.gz | Bin 0 -> 1269 bytes .../panels/ha-panel-dev-service.html | 1 + .../panels/ha-panel-dev-service.html.gz | Bin 0 -> 1357 bytes .../www_static/panels/ha-panel-dev-state.html | 1 + .../panels/ha-panel-dev-state.html.gz | Bin 0 -> 1310 bytes .../panels/ha-panel-dev-template.html | 2 + .../panels/ha-panel-dev-template.html.gz | Bin 0 -> 1338 bytes .../www_static/panels/ha-panel-history.html | 4 + .../panels/ha-panel-history.html.gz | Bin 0 -> 6750 bytes .../www_static/panels/ha-panel-iframe.html | 1 + .../www_static/panels/ha-panel-iframe.html.gz | Bin 0 -> 366 bytes .../www_static/panels/ha-panel-logbook.html | 4 + .../panels/ha-panel-logbook.html.gz | Bin 0 -> 7172 bytes .../ha-panel-map.html} | 2 +- .../ha-panel-map.html.gz} | Bin 42995 -> 42991 bytes .../frontend/www_static/service_worker.js | 259 +----------------- .../frontend/www_static/service_worker.js.gz | Bin 3978 -> 2166 bytes .../www_static/webcomponents-lite.min.js.gz | Bin 0 -> 12355 bytes 31 files changed, 30 insertions(+), 284 deletions(-) delete mode 100644 homeassistant/components/frontend/www_static/dev-tools.html delete mode 100644 homeassistant/components/frontend/www_static/dev-tools.html.gz create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html.gz create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html.gz create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html.gz create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html.gz create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-history.html create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-history.html.gz create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html.gz create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-logbook.html create mode 100644 homeassistant/components/frontend/www_static/panels/ha-panel-logbook.html.gz rename homeassistant/components/frontend/www_static/{partial-map.html => panels/ha-panel-map.html} (97%) rename homeassistant/components/frontend/www_static/{partial-map.html.gz => panels/ha-panel-map.html.gz} (95%) create mode 100644 homeassistant/components/frontend/www_static/webcomponents-lite.min.js.gz diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index a61befd97dd..e8905bced30 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -1,15 +1,9 @@ -<<<<<<< HEAD -"""DO NOT MODIFY. Auto-generated by build_frontend script.""" -CORE = "7d80cc0e4dea6bc20fa2889be0b3cd15" -UI = "805f8dda70419b26daabc8e8f625127f" -MAP = "c922306de24140afd14f857f927bf8f0" -DEV = "b7079ac3121b95b9856e5603a6d8a263" -======= """DO NOT MODIFY. Auto-generated by script/fingerprint_frontend.""" FINGERPRINTS = { "core.js": "4783ccdb2f15d3a63fcab9be411629b7", - "frontend.html": "6c50bcdd8c8b7d840bc2cdef02e9ee39", + "dev-tools.html": "b7079ac3121b95b9856e5603a6d8a263", + "frontend.html": "35a686ea968959f7e09c7d628c51a823", "mdi.html": "a7fa9237b7da93951076b4fe26cb8cd2", "panels/ha-panel-dev-event.html": "f1f47bf3f0e305f855a99dd1ee788045", "panels/ha-panel-dev-info.html": "50a7817f60675feef3e4c9aa9a043fe1", @@ -17,8 +11,7 @@ FINGERPRINTS = { "panels/ha-panel-dev-state.html": "6a4418826419f235fd9fcc5e952e858c", "panels/ha-panel-dev-template.html": "cc8917fdad5a4fc81cc1d4104ea0d2dc", "panels/ha-panel-history.html": "999ecb591df76d6a4aba1fe84e04baf1", - "panels/ha-panel-iframe.html": "f4aaaf31321cd8bfb57755c24af7fc31", + "panels/ha-panel-iframe.html": "efa8d0f33475b077d9b2bcc6a56aef05", "panels/ha-panel-logbook.html": "6dde7050246875774ec9fce60df05442", "panels/ha-panel-map.html": "d2cf412d52f43431307bbc2e216be9c9" } ->>>>>>> Add support for dynamic frontend panels diff --git a/homeassistant/components/frontend/www_static/core.js b/homeassistant/components/frontend/www_static/core.js index 399ac5dad01..363578d82b0 100644 --- a/homeassistant/components/frontend/www_static/core.js +++ b/homeassistant/components/frontend/www_static/core.js @@ -1,4 +1,4 @@ -!function(){"use strict";function t(t,e){return e={exports:{}},t(e,e.exports),e.exports}function e(t,e){var n=e.authToken,r=e.host;return Te({authToken:n,host:r,isValidating:!0,isInvalid:!1,errorMessage:""})}function n(){return Ae.getInitialState()}function r(t,e){var n=e.errorMessage;return t.withMutations(function(t){return t.set("isValidating",!1).set("isInvalid",!0).set("errorMessage",n)})}function i(t,e){var n=e.authToken,r=e.host;return Ce({authToken:n,host:r})}function o(){return ze.getInitialState()}function u(t,e){var n=e.rememberAuth;return n}function a(t){return t.withMutations(function(t){t.set("isStreaming",!0).set("useStreaming",!0).set("hasError",!1)})}function s(t){return t.withMutations(function(t){t.set("isStreaming",!1).set("useStreaming",!1).set("hasError",!1)})}function c(t){return t.withMutations(function(t){t.set("isStreaming",!1).set("hasError",!0)})}function f(){return Ue.getInitialState()}function h(t,e){var n=e.model,r=e.result,i=e.params,o=n.entity;if(!r)return t;var u=i.replace?t.set(o,Ke({})):t,a=Array.isArray(r)?r:[r],s=n.fromJSON||Ke;return u.withMutations(function(t){return a.forEach(function(e){var n=s(e);t.setIn([o,n.id],n)})})}function l(t,e){var n=e.model,r=e.params;return t.removeIn([n.entity,r.id])}function p(t){var e={};return e.incrementData=function(e,n,r){void 0===r&&(r={}),_(e,t,r,n)},e.replaceData=function(e,n,r){void 0===r&&(r={}),_(e,t,Je({},r,{replace:!0}),n)},e.removeData=function(e,n){S(e,t,{id:n})},t.fetch&&(e.fetch=function(e,n){return void 0===n&&(n={}),e.dispatch(Fe.API_FETCH_START,{model:t,params:n,method:"fetch"}),t.fetch(e,n).then(_.bind(null,e,t,n),d.bind(null,e,t,n))}),e.fetchAll=function(e,n){return void 0===n&&(n={}),e.dispatch(Fe.API_FETCH_START,{model:t,params:n,method:"fetchAll"}),t.fetchAll(e,n).then(_.bind(null,e,t,Je({},n,{replace:!0})),d.bind(null,e,t,n))},t.save&&(e.save=function(e,n){return void 0===n&&(n={}),e.dispatch(Fe.API_SAVE_START,{params:n}),t.save(e,n).then(v.bind(null,e,t,n),y.bind(null,e,t,n))}),t.delete&&(e.delete=function(e,n){return void 0===n&&(n={}),e.dispatch(Fe.API_DELETE_START,{params:n}),t.delete(e,n).then(S.bind(null,e,t,n),g.bind(null,e,t,n))}),e}function _(t,e,n,r){return t.dispatch(Fe.API_FETCH_SUCCESS,{model:e,params:n,result:r}),r}function d(t,e,n,r){return t.dispatch(Fe.API_FETCH_FAIL,{model:e,params:n,reason:r}),Promise.reject(r)}function v(t,e,n,r){return t.dispatch(Fe.API_SAVE_SUCCESS,{model:e,params:n,result:r}),r}function y(t,e,n,r){return t.dispatch(Fe.API_SAVE_FAIL,{model:e,params:n,reason:r}),Promise.reject(r)}function S(t,e,n,r){return t.dispatch(Fe.API_DELETE_SUCCESS,{model:e,params:n,result:r}),r}function g(t,e,n,r){return t.dispatch(Fe.API_DELETE_FAIL,{model:e,params:n,reason:r}),Promise.reject(r)}function m(t){t.registerStores({restApiCache:Ye})}function E(t){return[["restApiCache",t.entity],function(t){return!!t}]}function I(t){return[["restApiCache",t.entity],function(t){return t||We({})}]}function b(t){return function(e){return["restApiCache",t.entity,e]}}function O(t){return new Date(t)}function w(t,e,n,r){void 0===r&&(r=null);var i=t.evaluate(Xr.authInfo),o=i.host+"/api/"+n;return new Promise(function(t,n){var u=new XMLHttpRequest;u.open(e,o,!0),u.setRequestHeader("X-HA-access",i.authToken),u.onload=function(){var e;try{e="application/json"===u.getResponseHeader("content-type")?JSON.parse(u.responseText):u.responseText}catch(t){e=u.responseText}u.status>199&&u.status<300?t(e):n(e)},u.onerror=function(){return n({})},r?u.send(JSON.stringify(r)):u.send()})}function T(t,e){var n=e.message;return t.set(t.size,n)}function A(){return mn.getInitialState()}function D(t,e){t.dispatch(yn.NOTIFICATION_CREATED,{message:e})}function C(t){t.registerStores({notifications:mn})}function z(t,e){if("lock"===t)return!0;if("garage_door"===t)return!0;var n=e.get(t);return!!n&&n.services.has("turn_on")}function R(t,e){return!!t&&("group"===t.domain?"on"===t.state||"off"===t.state:z(t.domain,e))}function M(t,e){return[Bn(t),function(t){return!!t&&t.services.has(e)}]}function L(t){return[dn.byId(t),Yn,R]}function j(t,e,n){function r(){var c=(new Date).getTime()-a;c0?i=setTimeout(r,e-c):(i=null,n||(s=t.apply(u,o),i||(u=o=null)))}var i,o,u,a,s;null==e&&(e=100);var c=function(){u=this,o=arguments,a=(new Date).getTime();var c=n&&!i;return i||(i=setTimeout(r,e)),c&&(s=t.apply(u,o),u=o=null),s};return c.clear=function(){i&&(clearTimeout(i),i=null)},c}function N(t,e){var n=e.component;return t.push(n)}function k(t,e){var n=e.components;return or(n)}function U(){return ur.getInitialState()}function H(t,e){var n=e.latitude,r=e.longitude,i=e.location_name,o=e.temperature_unit,u=e.time_zone,a=e.version;return sr({latitude:n,longitude:r,location_name:i,temperature_unit:o,time_zone:u,serverVersion:a})}function P(){return cr.getInitialState()}function x(t,e){t.dispatch(rr.SERVER_CONFIG_LOADED,e)}function V(t){en(t,"GET","config").then(function(e){return x(t,e)})}function q(t,e){t.dispatch(rr.COMPONENT_LOADED,{component:e})}function F(t){return[["serverComponent"],function(e){return e.contains(t)}]}function G(t){t.registerStores({serverComponent:ur,serverConfig:cr})}function K(t){return t.evaluate(er)}function Y(t){K(t)&&(t.hassId in gr||(gr[t.hassId]=j(J.bind(null,t),Sr)),gr[t.hassId]())}function B(t){var e=gr[t.hassId];e&&e.clear()}function J(t){return t.dispatch(He.API_FETCH_ALL_START,{}),en(t,"GET","bootstrap").then(function(e){t.batch(function(){_n.replaceData(t,e.states),Xn.replaceData(t,e.services),Un.replaceData(t,e.events),dr.configLoaded(t,e.config),t.dispatch(He.API_FETCH_ALL_SUCCESS,{})}),Y(t)},function(e){return t.dispatch(He.API_FETCH_ALL_FAIL,{message:e}),Y(t),Promise.reject(e)})}function W(t,e){void 0===e&&(e={});var n=e.skipInitialSync;void 0===n&&(n=!1),t.dispatch(He.SYNC_SCHEDULED),n?Y(t):J(t)}function X(t){t.dispatch(He.SYNC_SCHEDULE_CANCELLED),B(t)}function Q(t){t.registerStores({isFetchingData:xe,isSyncScheduled:qe})}function Z(t,e){switch(e.event_type){case"state_changed":e.data.new_state?_n.incrementData(t,e.data.new_state):_n.removeData(t,e.data.entity_id);break;case"component_loaded":dr.componentLoaded(t,e.data.component);break;case"service_registered":Xn.serviceRegistered(t,e.data.domain,e.data.service)}}function $(t){var e=Tr[t.hassId];e&&(e.scheduleHealthCheck.clear(),e.source.close(),Tr[t.hassId]=!1)}function tt(t,e){void 0===e&&(e={});var n=e.syncOnInitialConnect;void 0===n&&(n=!0),$(t);var r=j(tt.bind(null,t),wr),i=j(tt.bind(null,t),Or),o=t.evaluate(Xr.authToken),u=new EventSource("/api/stream?api_password="+o+"&restrict="+Ar),a=n;Tr[t.hassId]={source:u,scheduleHealthCheck:i},u.addEventListener("open",function(){i(),t.batch(function(){t.dispatch(Le.STREAM_START),Er.stop(t),a?Er.fetchAll(t):a=!0})},!1),u.addEventListener("message",function(e){i(),"ping"!==e.data&&Z(t,JSON.parse(e.data))},!1),u.addEventListener("error",function(){r(),u.readyState!==EventSource.CLOSED&&t.dispatch(Le.STREAM_ERROR)},!1)}function et(t){$(t),t.batch(function(){t.dispatch(Le.STREAM_STOP),Er.start(t)})}function nt(t){t.registerStores({streamStatus:Ue})}function rt(t,e,n){void 0===n&&(n={});var r=n.useStreaming;void 0===r&&(r=t.evaluate(Nr.isSupported));var i=n.rememberAuth;void 0===i&&(i=!1);var o=n.host;void 0===o&&(o=""),t.dispatch(Oe.VALIDATING_AUTH_TOKEN,{authToken:e,host:o}),Er.fetchAll(t).then(function(){t.dispatch(Oe.VALID_AUTH_TOKEN,{authToken:e,host:o,rememberAuth:i}),r?jr.start(t,{syncOnInitialConnect:!1}):Er.start(t,{skipInitialSync:!0})},function(e){void 0===e&&(e={});var n=e.message;void 0===n&&(n=Ur),t.dispatch(Oe.INVALID_AUTH_TOKEN,{errorMessage:n})})}function it(t){t.dispatch(Oe.LOG_OUT,{})}function ot(t){t.registerStores({authAttempt:Ae,authCurrent:ze,rememberAuth:Me})}function ut(t,e){var n=e.pane;return n}function at(){return ti.getInitialState()}function st(t,e){var n=e.show;return!!n}function ct(){return ni.getInitialState()}function ft(t,e){t.dispatch(Zr.SHOW_SIDEBAR,{show:e})}function ht(t,e){t.dispatch(Zr.NAVIGATE,{pane:e})}function lt(t){return[ii,function(e){return e===t}]}function pt(t,e){var n=e.entityId;return n}function _t(){return ci.getInitialState()}function dt(t,e){t.dispatch(ai.SELECT_ENTITY,{entityId:e})}function vt(t){t.dispatch(ai.SELECT_ENTITY,{entityId:null})}function yt(t){return!t||(new Date).getTime()-t>6e4}function St(t,e){return e?t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate():t.getUTCFullYear()+"-"+(t.getUTCMonth()+1)+"-"+t.getUTCDate()}function gt(t,e){var n=e.date;return St(n,!0)}function mt(){return pi.getInitialState()}function Et(t,e){var n=e.date,r=e.stateHistory;return 0===r.length?t.set(n,di({})):t.withMutations(function(t){r.forEach(function(e){return t.setIn([n,e[0].entity_id],di(e.map(an.fromJSON)))})})}function It(){return vi.getInitialState()}function bt(t,e){var n=e.stateHistory;return t.withMutations(function(t){n.forEach(function(e){return t.set(e[0].entity_id,mi(e.map(an.fromJSON)))})})}function Ot(){return Ei.getInitialState()}function wt(t,e){var n=e.stateHistory,r=(new Date).getTime();return t.withMutations(function(t){n.forEach(function(e){return t.set(e[0].entity_id,r)}),history.length>1&&t.set(Oi,r)})}function Tt(){return wi.getInitialState()}function At(t,e){t.dispatch(hi.ENTITY_HISTORY_DATE_SELECTED,{date:e})}function Dt(t,e){void 0===e&&(e=null),t.dispatch(hi.RECENT_ENTITY_HISTORY_FETCH_START,{});var n="history/period";return null!==e&&(n+="?filter_entity_id="+e),en(t,"GET",n).then(function(e){return t.dispatch(hi.RECENT_ENTITY_HISTORY_FETCH_SUCCESS,{stateHistory:e})},function(){return t.dispatch(hi.RECENT_ENTITY_HISTORY_FETCH_ERROR,{})})}function Ct(t,e){return t.dispatch(hi.ENTITY_HISTORY_FETCH_START,{date:e}),en(t,"GET","history/period/"+e).then(function(n){return t.dispatch(hi.ENTITY_HISTORY_FETCH_SUCCESS,{date:e,stateHistory:n})},function(){return t.dispatch(hi.ENTITY_HISTORY_FETCH_ERROR,{})})}function zt(t){var e=t.evaluate(Di);return Ct(t,e)}function Rt(t){t.registerStores({currentEntityHistoryDate:pi,entityHistory:vi,isLoadingEntityHistory:Si,recentEntityHistory:Ei,recentEntityHistoryUpdated:wi})}function Mt(t){t.registerStores({moreInfoEntityId:ci})}function Lt(t,e){var n=e.model,r=e.result,i=e.params;if(null===t||"entity"!==n.entity||!i.replace)return t;for(var o=0;oGo}function oe(t){t.registerStores({currentLogbookDate:zo,isLoadingLogbookEntries:Mo,logbookEntries:Ho,logbookEntriesUpdated:Vo})}function ue(t,e){return en(t,"POST","template",{template:e})}function ae(t){return t.set("isListening",!0)}function se(t,e){var n=e.interimTranscript,r=e.finalTranscript;return t.withMutations(function(t){return t.set("isListening",!0).set("isTransmitting",!1).set("interimTranscript",n).set("finalTranscript",r)})}function ce(t,e){var n=e.finalTranscript;return t.withMutations(function(t){return t.set("isListening",!1).set("isTransmitting",!0).set("interimTranscript","").set("finalTranscript",n)})}function fe(){return au.getInitialState()}function he(){return au.getInitialState()}function le(){return au.getInitialState()}function pe(t){return su[t.hassId]}function _e(t){var e=pe(t);if(e){var n=e.finalTranscript||e.interimTranscript;t.dispatch(iu.VOICE_TRANSMITTING,{finalTranscript:n}),Xn.callService(t,"conversation","process",{text:n}).then(function(){t.dispatch(iu.VOICE_DONE)},function(){t.dispatch(iu.VOICE_ERROR)})}}function de(t){var e=pe(t);e&&(e.recognition.stop(),su[t.hassId]=!1)}function ve(t){_e(t),de(t)}function ye(t){var e=ve.bind(null,t);e();var n=new webkitSpeechRecognition;su[t.hassId]={recognition:n,interimTranscript:"",finalTranscript:""},n.interimResults=!0,n.onstart=function(){return t.dispatch(iu.VOICE_START)},n.onerror=function(){return t.dispatch(iu.VOICE_ERROR)},n.onend=e,n.onresult=function(e){var n=pe(t);if(n){for(var r="",i="",o=e.resultIndex;o=n)}function c(t,e){return h(t,e,0)}function f(t,e){return h(t,e,e)}function h(t,e,n){return void 0===t?n:t<0?Math.max(0,e+t):void 0===e?t:Math.min(e,t)}function l(t){return v(t)?t:C(t)}function p(t){return y(t)?t:z(t)}function _(t){return S(t)?t:R(t)}function d(t){return v(t)&&!g(t)?t:M(t)}function v(t){return!(!t||!t[dn])}function y(t){return!(!t||!t[vn])}function S(t){return!(!t||!t[yn])}function g(t){return y(t)||S(t)}function m(t){return!(!t||!t[Sn])}function E(t){this.next=t}function I(t,e,n,r){var i=0===t?e:1===t?n:[e,n];return r?r.value=i:r={value:i,done:!1},r}function b(){return{value:void 0,done:!0}}function O(t){return!!A(t)}function w(t){return t&&"function"==typeof t.next}function T(t){var e=A(t);return e&&e.call(t)}function A(t){var e=t&&(In&&t[In]||t[bn]);if("function"==typeof e)return e}function D(t){return t&&"number"==typeof t.length}function C(t){return null===t||void 0===t?H():v(t)?t.toSeq():V(t)}function z(t){return null===t||void 0===t?H().toKeyedSeq():v(t)?y(t)?t.toSeq():t.fromEntrySeq():P(t)}function R(t){return null===t||void 0===t?H():v(t)?y(t)?t.entrySeq():t.toIndexedSeq():x(t)}function M(t){return(null===t||void 0===t?H():v(t)?y(t)?t.entrySeq():t:x(t)).toSetSeq()}function L(t){this._array=t,this.size=t.length}function j(t){var e=Object.keys(t);this._object=t,this._keys=e,this.size=e.length}function N(t){this._iterable=t,this.size=t.length||t.size}function k(t){this._iterator=t,this._iteratorCache=[]}function U(t){return!(!t||!t[wn])}function H(){return Tn||(Tn=new L([]))}function P(t){var e=Array.isArray(t)?new L(t).fromEntrySeq():w(t)?new k(t).fromEntrySeq():O(t)?new N(t).fromEntrySeq():"object"==typeof t?new j(t):void 0;if(!e)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+t);return e}function x(t){var e=q(t);if(!e)throw new TypeError("Expected Array or iterable object of values: "+t);return e}function V(t){var e=q(t)||"object"==typeof t&&new j(t);if(!e)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+t);return e}function q(t){return D(t)?new L(t):w(t)?new k(t):O(t)?new N(t):void 0}function F(t,e,n,r){var i=t._cache;if(i){for(var o=i.length-1,u=0;u<=o;u++){var a=i[n?o-u:u];if(e(a[1],r?a[0]:u,t)===!1)return u+1}return u}return t.__iterateUncached(e,n)}function G(t,e,n,r){var i=t._cache;if(i){var o=i.length-1,u=0;return new E(function(){var t=i[n?o-u:u];return u++>o?b():I(e,r?t[0]:u-1,t[1])})}return t.__iteratorUncached(e,n)}function K(){throw TypeError("Abstract")}function Y(){}function B(){}function J(){}function W(t,e){if(t===e||t!==t&&e!==e)return!0;if(!t||!e)return!1;if("function"==typeof t.valueOf&&"function"==typeof e.valueOf){if(t=t.valueOf(),e=e.valueOf(),t===e||t!==t&&e!==e)return!0;if(!t||!e)return!1}return!("function"!=typeof t.equals||"function"!=typeof e.equals||!t.equals(e))}function X(t,e){return e?Q(e,t,"",{"":t}):Z(t)}function Q(t,e,n,r){return Array.isArray(e)?t.call(r,n,R(e).map(function(n,r){return Q(t,n,r,e)})):$(e)?t.call(r,n,z(e).map(function(n,r){return Q(t,n,r,e)})):e}function Z(t){return Array.isArray(t)?R(t).map(Z).toList():$(t)?z(t).map(Z).toMap():t}function $(t){return t&&(t.constructor===Object||void 0===t.constructor)}function tt(t){return t>>>1&1073741824|3221225471&t}function et(t){if(t===!1||null===t||void 0===t)return 0;if("function"==typeof t.valueOf&&(t=t.valueOf(),t===!1||null===t||void 0===t))return 0;if(t===!0)return 1;var e=typeof t;if("number"===e){var n=0|t;for(n!==t&&(n^=4294967295*t);t>4294967295;)t/=4294967295,n^=t;return tt(n)}return"string"===e?t.length>jn?nt(t):rt(t):"function"==typeof t.hashCode?t.hashCode():it(t)}function nt(t){var e=Un[t];return void 0===e&&(e=rt(t),kn===Nn&&(kn=0,Un={}),kn++,Un[t]=e),e}function rt(t){for(var e=0,n=0;n0)switch(t.nodeType){case 1:return t.uniqueID;case 9:return t.documentElement&&t.documentElement.uniqueID}}function ut(t,e){if(!t)throw new Error(e)}function at(t){ut(t!==1/0,"Cannot perform this action with an infinite size.")}function st(t,e){this._iter=t,this._useKeys=e,this.size=t.size}function ct(t){this._iter=t,this.size=t.size}function ft(t){this._iter=t,this.size=t.size}function ht(t){this._iter=t,this.size=t.size}function lt(t){var e=Lt(t);return e._iter=t,e.size=t.size,e.flip=function(){return t},e.reverse=function(){var e=t.reverse.apply(this);return e.flip=function(){return t.reverse()},e},e.has=function(e){return t.includes(e)},e.includes=function(e){return t.has(e)},e.cacheResult=jt,e.__iterateUncached=function(e,n){var r=this;return t.__iterate(function(t,n){return e(n,t,r)!==!1},n)},e.__iteratorUncached=function(e,n){if(e===En){var r=t.__iterator(e,n);return new E(function(){var t=r.next();if(!t.done){var e=t.value[0];t.value[0]=t.value[1],t.value[1]=e}return t})}return t.__iterator(e===mn?gn:mn,n)},e}function pt(t,e,n){var r=Lt(t);return r.size=t.size,r.has=function(e){return t.has(e)},r.get=function(r,i){var o=t.get(r,ln);return o===ln?i:e.call(n,o,r,t)},r.__iterateUncached=function(r,i){var o=this;return t.__iterate(function(t,i,u){return r(e.call(n,t,i,u),i,o)!==!1},i)},r.__iteratorUncached=function(r,i){var o=t.__iterator(En,i);return new E(function(){var i=o.next();if(i.done)return i;var u=i.value,a=u[0];return I(r,a,e.call(n,u[1],a,t),i)})},r}function _t(t,e){var n=Lt(t);return n._iter=t,n.size=t.size,n.reverse=function(){return t},t.flip&&(n.flip=function(){var e=lt(t);return e.reverse=function(){return t.flip()},e}),n.get=function(n,r){return t.get(e?n:-1-n,r)},n.has=function(n){return t.has(e?n:-1-n)},n.includes=function(e){return t.includes(e)},n.cacheResult=jt,n.__iterate=function(e,n){var r=this;return t.__iterate(function(t,n){return e(t,n,r)},!n)},n.__iterator=function(e,n){return t.__iterator(e,!n)},n}function dt(t,e,n,r){var i=Lt(t);return r&&(i.has=function(r){var i=t.get(r,ln);return i!==ln&&!!e.call(n,i,r,t)},i.get=function(r,i){var o=t.get(r,ln);return o!==ln&&e.call(n,o,r,t)?o:i}),i.__iterateUncached=function(i,o){var u=this,a=0;return t.__iterate(function(t,o,s){if(e.call(n,t,o,s))return a++,i(t,r?o:a-1,u)},o),a},i.__iteratorUncached=function(i,o){var u=t.__iterator(En,o),a=0;return new E(function(){for(;;){var o=u.next();if(o.done)return o;var s=o.value,c=s[0],f=s[1];if(e.call(n,f,c,t))return I(i,r?c:a++,f,o)}})},i}function vt(t,e,n){var r=Ut().asMutable();return t.__iterate(function(i,o){r.update(e.call(n,i,o,t),0,function(t){return t+1})}),r.asImmutable()}function yt(t,e,n){var r=y(t),i=(m(t)?be():Ut()).asMutable();t.__iterate(function(o,u){i.update(e.call(n,o,u,t),function(t){return t=t||[],t.push(r?[u,o]:o),t})});var o=Mt(t);return i.map(function(e){return Ct(t,o(e))})}function St(t,e,n,r){var i=t.size;if(void 0!==e&&(e=0|e),void 0!==n&&(n=0|n),s(e,n,i))return t;var o=c(e,i),a=f(n,i);if(o!==o||a!==a)return St(t.toSeq().cacheResult(),e,n,r);var h,l=a-o;l===l&&(h=l<0?0:l);var p=Lt(t);return p.size=0===h?h:t.size&&h||void 0,!r&&U(t)&&h>=0&&(p.get=function(e,n){return e=u(this,e),e>=0&&eh)return b();var t=i.next();return r||e===mn?t:e===gn?I(e,a-1,void 0,t):I(e,a-1,t.value[1],t)})},p}function gt(t,e,n){var r=Lt(t);return r.__iterateUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterate(r,i);var u=0;return t.__iterate(function(t,i,a){return e.call(n,t,i,a)&&++u&&r(t,i,o)}),u},r.__iteratorUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterator(r,i);var u=t.__iterator(En,i),a=!0;return new E(function(){if(!a)return b();var t=u.next();if(t.done)return t;var i=t.value,s=i[0],c=i[1];return e.call(n,c,s,o)?r===En?t:I(r,s,c,t):(a=!1,b())})},r}function mt(t,e,n,r){var i=Lt(t);return i.__iterateUncached=function(i,o){var u=this;if(o)return this.cacheResult().__iterate(i,o);var a=!0,s=0;return t.__iterate(function(t,o,c){if(!a||!(a=e.call(n,t,o,c)))return s++,i(t,r?o:s-1,u)}),s},i.__iteratorUncached=function(i,o){var u=this;if(o)return this.cacheResult().__iterator(i,o);var a=t.__iterator(En,o),s=!0,c=0;return new E(function(){var t,o,f;do{if(t=a.next(),t.done)return r||i===mn?t:i===gn?I(i,c++,void 0,t):I(i,c++,t.value[1],t);var h=t.value;o=h[0],f=h[1],s&&(s=e.call(n,f,o,u))}while(s);return i===En?t:I(i,o,f,t)})},i}function Et(t,e){var n=y(t),r=[t].concat(e).map(function(t){return v(t)?n&&(t=p(t)):t=n?P(t):x(Array.isArray(t)?t:[t]),t}).filter(function(t){return 0!==t.size});if(0===r.length)return t;if(1===r.length){var i=r[0];if(i===t||n&&y(i)||S(t)&&S(i))return i}var o=new L(r);return n?o=o.toKeyedSeq():S(t)||(o=o.toSetSeq()),o=o.flatten(!0),o.size=r.reduce(function(t,e){if(void 0!==t){var n=e.size;if(void 0!==n)return t+n}},0),o}function It(t,e,n){var r=Lt(t);return r.__iterateUncached=function(r,i){function o(t,s){var c=this;t.__iterate(function(t,i){return(!e||s0}function Dt(t,e,n){var r=Lt(t);return r.size=new L(n).map(function(t){return t.size}).min(),r.__iterate=function(t,e){for(var n,r=this,i=this.__iterator(mn,e),o=0;!(n=i.next()).done&&t(n.value,o++,r)!==!1;);return o},r.__iteratorUncached=function(t,r){var i=n.map(function(t){return t=l(t),T(r?t.reverse():t)}),o=0,u=!1;return new E(function(){var n;return u||(n=i.map(function(t){return t.next()}),u=n.some(function(t){return t.done})),u?b():I(t,o++,e.apply(null,n.map(function(t){return t.value})))})},r}function Ct(t,e){return U(t)?e:t.constructor(e)}function zt(t){if(t!==Object(t))throw new TypeError("Expected [K, V] tuple: "+t)}function Rt(t){return at(t.size),o(t)}function Mt(t){return y(t)?p:S(t)?_:d}function Lt(t){return Object.create((y(t)?z:S(t)?R:M).prototype)}function jt(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):C.prototype.cacheResult.call(this)}function Nt(t,e){return t>e?1:t>>n)&hn,a=(0===n?r:r>>>n)&hn,s=u===a?[Zt(t,e,n+cn,r,i)]:(o=new Ft(e,r,i),u>>=1)u[a]=1&n?e[o++]:void 0;return u[r]=i,new Vt(t,o+1,u)}function ne(t,e,n){for(var r=[],i=0;i>1&1431655765,t=(858993459&t)+(t>>2&858993459),t=t+(t>>4)&252645135,t+=t>>8,t+=t>>16,127&t}function ae(t,e,n,r){var o=r?t:i(t);return o[e]=n,o}function se(t,e,n,r){var i=t.length+1;if(r&&e+1===i)return t[e]=n,t;for(var o=new Array(i),u=0,a=0;a0&&ro?0:o-n,c=u-n;return c>fn&&(c=fn),function(){if(i===c)return Bn;var t=e?--c:i++;return r&&r[t]}}function i(t,r,i){var a,s=t&&t.array,c=i>o?0:o-i>>r,f=(u-i>>r)+1;return f>fn&&(f=fn),function(){for(;;){if(a){var t=a();if(t!==Bn)return t;a=null}if(c===f)return Bn;var o=e?--f:c++;a=n(s&&s[o],r-cn,i+(o<=t.size||n<0)return t.withMutations(function(t){n<0?me(t,n).set(0,r):me(t,0,n+1).set(n,r)});n+=t._origin;var i=t._tail,o=t._root,a=e(_n);return n>=Ie(t._capacity)?i=ye(i,t.__ownerID,0,n,r,a):o=ye(o,t.__ownerID,t._level,n,r,a),a.value?t.__ownerID?(t._root=o,t._tail=i,t.__hash=void 0,t.__altered=!0,t):_e(t._origin,t._capacity,t._level,o,i):t}function ye(t,e,r,i,o,u){var a=i>>>r&hn,s=t&&a0){var f=t&&t.array[a],h=ye(f,e,r-cn,i,o,u);return h===f?t:(c=Se(t,e),c.array[a]=h,c)}return s&&t.array[a]===o?t:(n(u),c=Se(t,e),void 0===o&&a===c.array.length-1?c.array.pop():c.array[a]=o,c)}function Se(t,e){return e&&t&&e===t.ownerID?t:new le(t?t.array.slice():[],e)}function ge(t,e){if(e>=Ie(t._capacity))return t._tail;if(e<1<0;)n=n.array[e>>>r&hn],r-=cn;return n}}function me(t,e,n){void 0!==e&&(e=0|e),void 0!==n&&(n=0|n);var i=t.__ownerID||new r,o=t._origin,u=t._capacity,a=o+e,s=void 0===n?u:n<0?u+n:o+n;if(a===o&&s===u)return t;if(a>=s)return t.clear();for(var c=t._level,f=t._root,h=0;a+h<0;)f=new le(f&&f.array.length?[void 0,f]:[],i),c+=cn,h+=1<=1<l?new le([],i):_;if(_&&p>l&&acn;y-=cn){var S=l>>>y&hn;v=v.array[S]=Se(v.array[S],i)}v.array[l>>>cn&hn]=_}if(s=p)a-=p,s-=p,c=cn,f=null,d=d&&d.removeBefore(i,0,a);else if(a>o||p>>c&hn;if(g!==p>>>c&hn)break;g&&(h+=(1<o&&(f=f.removeBefore(i,c,a-h)),f&&pi&&(i=a.size),v(u)||(a=a.map(function(t){return X(t)})),r.push(a)}return i>t.size&&(t=t.setSize(i)),ie(t,e,r)}function Ie(t){return t>>cn<=fn&&u.size>=2*o.size?(i=u.filter(function(t,e){return void 0!==t&&a!==e}),r=i.toKeyedSeq().map(function(t){return t[0]}).flip().toMap(),t.__ownerID&&(r.__ownerID=i.__ownerID=t.__ownerID)):(r=o.remove(e),i=a===u.size-1?u.pop():u.set(a,void 0))}else if(s){if(n===u.get(a)[1])return t;r=o,i=u.set(a,[e,n])}else r=o.set(e,u.size),i=u.set(u.size,[e,n]);return t.__ownerID?(t.size=r.size,t._map=r,t._list=i,t.__hash=void 0,t):we(r,i)}function De(t){return null===t||void 0===t?Re():Ce(t)?t:Re().unshiftAll(t)}function Ce(t){return!(!t||!t[Wn])}function ze(t,e,n,r){var i=Object.create(Xn);return i.size=t,i._head=e,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function Re(){return Qn||(Qn=ze(0))}function Me(t){return null===t||void 0===t?ke():Le(t)&&!m(t)?t:ke().withMutations(function(e){var n=d(t);at(n.size),n.forEach(function(t){return e.add(t)})})}function Le(t){return!(!t||!t[Zn])}function je(t,e){return t.__ownerID?(t.size=e.size,t._map=e,t):e===t._map?t:0===e.size?t.__empty():t.__make(e)}function Ne(t,e){var n=Object.create($n);return n.size=t?t.size:0,n._map=t,n.__ownerID=e,n}function ke(){return tr||(tr=Ne(Jt()))}function Ue(t){return null===t||void 0===t?xe():He(t)?t:xe().withMutations(function(e){var n=d(t);at(n.size),n.forEach(function(t){return e.add(t)})})}function He(t){return Le(t)&&m(t)}function Pe(t,e){var n=Object.create(er);return n.size=t?t.size:0,n._map=t,n.__ownerID=e,n}function xe(){return nr||(nr=Pe(Te()))}function Ve(t,e){var n,r=function(o){if(o instanceof r)return o;if(!(this instanceof r))return new r(o);if(!n){n=!0;var u=Object.keys(t);Ge(i,u),i.size=u.length,i._name=e,i._keys=u,i._defaultValues=t}this._map=Ut(o)},i=r.prototype=Object.create(rr);return i.constructor=r,r}function qe(t,e,n){var r=Object.create(Object.getPrototypeOf(t));return r._map=e,r.__ownerID=n,r}function Fe(t){return t._name||t.constructor.name||"Record"}function Ge(t,e){try{e.forEach(Ke.bind(void 0,t))}catch(t){}}function Ke(t,e){Object.defineProperty(t,e,{get:function(){return this.get(e)},set:function(t){ut(this.__ownerID,"Cannot set on an immutable record."),this.set(e,t)}})}function Ye(t,e){if(t===e)return!0;if(!v(e)||void 0!==t.size&&void 0!==e.size&&t.size!==e.size||void 0!==t.__hash&&void 0!==e.__hash&&t.__hash!==e.__hash||y(t)!==y(e)||S(t)!==S(e)||m(t)!==m(e))return!1;if(0===t.size&&0===e.size)return!0;var n=!g(t);if(m(t)){var r=t.entries();return e.every(function(t,e){var i=r.next().value;return i&&W(i[1],t)&&(n||W(i[0],e))})&&r.next().done}var i=!1;if(void 0===t.size)if(void 0===e.size)"function"==typeof t.cacheResult&&t.cacheResult();else{i=!0;var o=t;t=e,e=o}var u=!0,a=e.__iterate(function(e,r){if(n?!t.has(e):i?!W(e,t.get(r,ln)):!W(t.get(r,ln),e))return u=!1,!1});return u&&t.size===a}function Be(t,e,n){if(!(this instanceof Be))return new Be(t,e,n);if(ut(0!==n,"Cannot step a Range by 0"),t=t||0,void 0===e&&(e=1/0),n=void 0===n?1:Math.abs(n),ee?-1:0}function rn(t){if(t.size===1/0)return 0;var e=m(t),n=y(t),r=e?1:0,i=t.__iterate(n?e?function(t,e){r=31*r+un(et(t),et(e))|0}:function(t,e){r=r+un(et(t),et(e))|0}:e?function(t){r=31*r+et(t)|0}:function(t){r=r+et(t)|0});return on(i,r)}function on(t,e){return e=Dn(e,3432918353),e=Dn(e<<15|e>>>-15,461845907),e=Dn(e<<13|e>>>-13,5),e=(e+3864292196|0)^t,e=Dn(e^e>>>16,2246822507),e=Dn(e^e>>>13,3266489909),e=tt(e^e>>>16)}function un(t,e){return t^e+2654435769+(t<<6)+(t>>2)|0}var an=Array.prototype.slice,sn="delete",cn=5,fn=1<r?b():I(t,i,n[e?r-i++:i++])})},t(j,z),j.prototype.get=function(t,e){return void 0===e||this.has(t)?this._object[t]:e},j.prototype.has=function(t){return this._object.hasOwnProperty(t)},j.prototype.__iterate=function(t,e){for(var n=this,r=this._object,i=this._keys,o=i.length-1,u=0;u<=o;u++){var a=i[e?o-u:u];if(t(r[a],a,n)===!1)return u+1}return u},j.prototype.__iterator=function(t,e){var n=this._object,r=this._keys,i=r.length-1,o=0;return new E(function(){var u=r[e?i-o:o];return o++>i?b():I(t,u,n[u])})},j.prototype[Sn]=!0,t(N,R),N.prototype.__iterateUncached=function(t,e){var n=this;if(e)return this.cacheResult().__iterate(t,e);var r=this._iterable,i=T(r),o=0;if(w(i))for(var u;!(u=i.next()).done&&t(u.value,o++,n)!==!1;);return o},N.prototype.__iteratorUncached=function(t,e){if(e)return this.cacheResult().__iterator(t,e);var n=this._iterable,r=T(n);if(!w(r))return new E(b);var i=0;return new E(function(){var e=r.next();return e.done?e:I(t,i++,e.value)})},t(k,R),k.prototype.__iterateUncached=function(t,e){var n=this;if(e)return this.cacheResult().__iterate(t,e);for(var r=this._iterator,i=this._iteratorCache,o=0;o=r.length){var e=n.next();if(e.done)return e;r[i]=e.value}return I(t,i,r[i++])})};var Tn;t(K,l),t(Y,K),t(B,K),t(J,K),K.Keyed=Y,K.Indexed=B,K.Set=J;var An,Dn="function"==typeof Math.imul&&Math.imul(4294967295,2)===-2?Math.imul:function(t,e){t=0|t,e=0|e;var n=65535&t,r=65535&e;return n*r+((t>>>16)*r+n*(e>>>16)<<16>>>0)|0},Cn=Object.isExtensible,zn=function(){try{return Object.defineProperty({},"@",{}),!0}catch(t){return!1}}(),Rn="function"==typeof WeakMap;Rn&&(An=new WeakMap);var Mn=0,Ln="__immutablehash__";"function"==typeof Symbol&&(Ln=Symbol(Ln));var jn=16,Nn=255,kn=0,Un={};t(st,z),st.prototype.get=function(t,e){return this._iter.get(t,e)},st.prototype.has=function(t){return this._iter.has(t)},st.prototype.valueSeq=function(){return this._iter.valueSeq()},st.prototype.reverse=function(){var t=this,e=_t(this,!0);return this._useKeys||(e.valueSeq=function(){return t._iter.toSeq().reverse()}),e},st.prototype.map=function(t,e){var n=this,r=pt(this,t,e);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(t,e)}),r},st.prototype.__iterate=function(t,e){var n,r=this;return this._iter.__iterate(this._useKeys?function(e,n){return t(e,n,r)}:(n=e?Rt(this):0,function(i){return t(i,e?--n:n++,r)}),e)},st.prototype.__iterator=function(t,e){if(this._useKeys)return this._iter.__iterator(t,e);var n=this._iter.__iterator(mn,e),r=e?Rt(this):0;return new E(function(){var i=n.next();return i.done?i:I(t,e?--r:r++,i.value,i)})},st.prototype[Sn]=!0,t(ct,R),ct.prototype.includes=function(t){return this._iter.includes(t)},ct.prototype.__iterate=function(t,e){var n=this,r=0;return this._iter.__iterate(function(e){return t(e,r++,n)},e)},ct.prototype.__iterator=function(t,e){var n=this._iter.__iterator(mn,e),r=0;return new E(function(){var e=n.next();return e.done?e:I(t,r++,e.value,e)})},t(ft,M),ft.prototype.has=function(t){return this._iter.includes(t)},ft.prototype.__iterate=function(t,e){var n=this;return this._iter.__iterate(function(e){return t(e,e,n)},e)},ft.prototype.__iterator=function(t,e){var n=this._iter.__iterator(mn,e);return new E(function(){var e=n.next();return e.done?e:I(t,e.value,e.value,e)})},t(ht,z),ht.prototype.entrySeq=function(){return this._iter.toSeq()},ht.prototype.__iterate=function(t,e){var n=this;return this._iter.__iterate(function(e){if(e){zt(e);var r=v(e);return t(r?e.get(1):e[1],r?e.get(0):e[0],n)}},e)},ht.prototype.__iterator=function(t,e){var n=this._iter.__iterator(mn,e);return new E(function(){for(;;){var e=n.next();if(e.done)return e;var r=e.value;if(r){zt(r);var i=v(r);return I(t,i?r.get(0):r[0],i?r.get(1):r[1],e)}}})},ct.prototype.cacheResult=st.prototype.cacheResult=ft.prototype.cacheResult=ht.prototype.cacheResult=jt,t(Ut,Y),Ut.prototype.toString=function(){return this.__toString("Map {","}")},Ut.prototype.get=function(t,e){return this._root?this._root.get(0,void 0,t,e):e},Ut.prototype.set=function(t,e){return Wt(this,t,e)},Ut.prototype.setIn=function(t,e){return this.updateIn(t,ln,function(){return e})},Ut.prototype.remove=function(t){return Wt(this,t,ln)},Ut.prototype.deleteIn=function(t){return this.updateIn(t,function(){return ln})},Ut.prototype.update=function(t,e,n){return 1===arguments.length?t(this):this.updateIn([t],e,n)},Ut.prototype.updateIn=function(t,e,n){n||(n=e,e=void 0);var r=oe(this,kt(t),e,n);return r===ln?void 0:r},Ut.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Jt()},Ut.prototype.merge=function(){return ne(this,void 0,arguments)},Ut.prototype.mergeWith=function(t){var e=an.call(arguments,1);return ne(this,t,e)},Ut.prototype.mergeIn=function(t){var e=an.call(arguments,1);return this.updateIn(t,Jt(),function(t){return"function"==typeof t.merge?t.merge.apply(t,e):e[e.length-1]})},Ut.prototype.mergeDeep=function(){return ne(this,re(void 0),arguments)},Ut.prototype.mergeDeepWith=function(t){var e=an.call(arguments,1);return ne(this,re(t),e)},Ut.prototype.mergeDeepIn=function(t){var e=an.call(arguments,1);return this.updateIn(t,Jt(),function(t){return"function"==typeof t.mergeDeep?t.mergeDeep.apply(t,e):e[e.length-1]})},Ut.prototype.sort=function(t){return be(wt(this,t))},Ut.prototype.sortBy=function(t,e){return be(wt(this,e,t))},Ut.prototype.withMutations=function(t){var e=this.asMutable();return t(e),e.wasAltered()?e.__ensureOwner(this.__ownerID):this},Ut.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new r)},Ut.prototype.asImmutable=function(){return this.__ensureOwner()},Ut.prototype.wasAltered=function(){return this.__altered},Ut.prototype.__iterator=function(t,e){return new Gt(this,t,e)},Ut.prototype.__iterate=function(t,e){var n=this,r=0;return this._root&&this._root.iterate(function(e){return r++,t(e[1],e[0],n)},e),r},Ut.prototype.__ensureOwner=function(t){return t===this.__ownerID?this:t?Bt(this.size,this._root,t,this.__hash):(this.__ownerID=t,this.__altered=!1,this)},Ut.isMap=Ht;var Hn="@@__IMMUTABLE_MAP__@@",Pn=Ut.prototype;Pn[Hn]=!0,Pn[sn]=Pn.remove,Pn.removeIn=Pn.deleteIn,Pt.prototype.get=function(t,e,n,r){for(var i=this.entries,o=0,u=i.length;o=Vn)return $t(t,f,o,u);var _=t&&t===this.ownerID,d=_?f:i(f);return p?c?h===l-1?d.pop():d[h]=d.pop():d[h]=[o,u]:d.push([o,u]),_?(this.entries=d,this):new Pt(t,d)}},xt.prototype.get=function(t,e,n,r){void 0===e&&(e=et(n));var i=1<<((0===t?e:e>>>t)&hn),o=this.bitmap;return 0===(o&i)?r:this.nodes[ue(o&i-1)].get(t+cn,e,n,r)},xt.prototype.update=function(t,e,n,r,i,o,u){void 0===n&&(n=et(r));var a=(0===e?n:n>>>e)&hn,s=1<=qn)return ee(t,l,c,a,_);if(f&&!_&&2===l.length&&Qt(l[1^h]))return l[1^h];if(f&&_&&1===l.length&&Qt(_))return _;var d=t&&t===this.ownerID,v=f?_?c:c^s:c|s,y=f?_?ae(l,h,_,d):ce(l,h,d):se(l,h,_,d);return d?(this.bitmap=v,this.nodes=y,this):new xt(t,v,y)},Vt.prototype.get=function(t,e,n,r){void 0===e&&(e=et(n));var i=(0===t?e:e>>>t)&hn,o=this.nodes[i];return o?o.get(t+cn,e,n,r):r},Vt.prototype.update=function(t,e,n,r,i,o,u){void 0===n&&(n=et(r));var a=(0===e?n:n>>>e)&hn,s=i===ln,c=this.nodes,f=c[a];if(s&&!f)return this;var h=Xt(f,t,e+cn,n,r,i,o,u);if(h===f)return this;var l=this.count;if(f){if(!h&&(l--,l=0&&t>>e&hn;if(r>=this.array.length)return new le([],t);var i,o=0===r;if(e>0){var u=this.array[r];if(i=u&&u.removeBefore(t,e-cn,n),i===u&&o)return this}if(o&&!i)return this;var a=Se(this,t);if(!o)for(var s=0;s>>e&hn;if(r>=this.array.length)return this;var i;if(e>0){var o=this.array[r];if(i=o&&o.removeAfter(t,e-cn,n),i===o&&r===this.array.length-1)return this}var u=Se(this,t);return u.array.splice(r+1),i&&(u.array[r]=i),u};var Yn,Bn={};t(be,Ut),be.of=function(){return this(arguments)},be.prototype.toString=function(){return this.__toString("OrderedMap {","}")},be.prototype.get=function(t,e){var n=this._map.get(t);return void 0!==n?this._list.get(n)[1]:e},be.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):Te()},be.prototype.set=function(t,e){return Ae(this,t,e)},be.prototype.remove=function(t){return Ae(this,t,ln)},be.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},be.prototype.__iterate=function(t,e){var n=this;return this._list.__iterate(function(e){return e&&t(e[1],e[0],n)},e)},be.prototype.__iterator=function(t,e){return this._list.fromEntrySeq().__iterator(t,e)},be.prototype.__ensureOwner=function(t){if(t===this.__ownerID)return this;var e=this._map.__ensureOwner(t),n=this._list.__ensureOwner(t);return t?we(e,n,t,this.__hash):(this.__ownerID=t,this._map=e,this._list=n,this)},be.isOrderedMap=Oe,be.prototype[Sn]=!0,be.prototype[sn]=be.prototype.remove;var Jn;t(De,B),De.of=function(){return this(arguments)},De.prototype.toString=function(){return this.__toString("Stack [","]")},De.prototype.get=function(t,e){var n=this._head;for(t=u(this,t);n&&t--;)n=n.next;return n?n.value:e},De.prototype.peek=function(){return this._head&&this._head.value},De.prototype.push=function(){var t=arguments;if(0===arguments.length)return this;for(var e=this.size+arguments.length,n=this._head,r=arguments.length-1;r>=0;r--)n={value:t[r],next:n};return this.__ownerID?(this.size=e,this._head=n,this.__hash=void 0,this.__altered=!0,this):ze(e,n)},De.prototype.pushAll=function(t){if(t=_(t),0===t.size)return this;at(t.size);var e=this.size,n=this._head;return t.reverse().forEach(function(t){e++,n={value:t,next:n}}),this.__ownerID?(this.size=e,this._head=n,this.__hash=void 0,this.__altered=!0,this):ze(e,n)},De.prototype.pop=function(){return this.slice(1)},De.prototype.unshift=function(){return this.push.apply(this,arguments)},De.prototype.unshiftAll=function(t){return this.pushAll(t)},De.prototype.shift=function(){return this.pop.apply(this,arguments)},De.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Re()},De.prototype.slice=function(t,e){if(s(t,e,this.size))return this;var n=c(t,this.size),r=f(e,this.size);if(r!==this.size)return B.prototype.slice.call(this,t,e);for(var i=this.size-n,o=this._head;n--;)o=o.next;return this.__ownerID?(this.size=i,this._head=o,this.__hash=void 0,this.__altered=!0,this):ze(i,o)},De.prototype.__ensureOwner=function(t){return t===this.__ownerID?this:t?ze(this.size,this._head,t,this.__hash):(this.__ownerID=t,this.__altered=!1,this)},De.prototype.__iterate=function(t,e){var n=this;if(e)return this.reverse().__iterate(t);for(var r=0,i=this._head;i&&t(i.value,r++,n)!==!1;)i=i.next;return r},De.prototype.__iterator=function(t,e){if(e)return this.reverse().__iterator(t);var n=0,r=this._head;return new E(function(){if(r){var e=r.value;return r=r.next,I(t,n++,e)}return b()})},De.isStack=Ce;var Wn="@@__IMMUTABLE_STACK__@@",Xn=De.prototype;Xn[Wn]=!0,Xn.withMutations=Pn.withMutations,Xn.asMutable=Pn.asMutable,Xn.asImmutable=Pn.asImmutable,Xn.wasAltered=Pn.wasAltered;var Qn;t(Me,J),Me.of=function(){return this(arguments)},Me.fromKeys=function(t){return this(p(t).keySeq())},Me.prototype.toString=function(){return this.__toString("Set {","}")},Me.prototype.has=function(t){return this._map.has(t)},Me.prototype.add=function(t){return je(this,this._map.set(t,!0))},Me.prototype.remove=function(t){return je(this,this._map.remove(t))},Me.prototype.clear=function(){return je(this,this._map.clear())},Me.prototype.union=function(){var t=an.call(arguments,0);return t=t.filter(function(t){return 0!==t.size}),0===t.length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations(function(e){for(var n=0;n1?" by "+this._step:"")+" ]"; -},Be.prototype.get=function(t,e){return this.has(t)?this._start+u(this,t)*this._step:e},Be.prototype.includes=function(t){var e=(t-this._start)/this._step;return e>=0&&e=0&&nn?b():I(t,o++,u)})},Be.prototype.equals=function(t){return t instanceof Be?this._start===t._start&&this._end===t._end&&this._step===t._step:Ye(this,t)};var ir;t(Je,R),Je.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Je.prototype.get=function(t,e){return this.has(t)?this._value:e},Je.prototype.includes=function(t){return W(this._value,t)},Je.prototype.slice=function(t,e){var n=this.size;return s(t,e,n)?this:new Je(this._value,f(e,n)-c(t,n))},Je.prototype.reverse=function(){return this},Je.prototype.indexOf=function(t){return W(this._value,t)?0:-1},Je.prototype.lastIndexOf=function(t){return W(this._value,t)?this.size:-1},Je.prototype.__iterate=function(t,e){for(var n=this,r=0;rthis.size?e:this.find(function(e,n){return n===t},void 0,e)},has:function(t){return t=u(this,t),t>=0&&(void 0!==this.size?this.size===1/0||t-1&&t%1===0&&t<=Number.MAX_VALUE}var i=Function.prototype.bind;e.isString=function(t){return"string"==typeof t||"[object String]"===n(t)},e.isArray=Array.isArray||function(t){return"[object Array]"===n(t)},"function"!=typeof/./&&"object"!=typeof Int8Array?e.isFunction=function(t){return"function"==typeof t||!1}:e.isFunction=function(t){return"[object Function]"===toString.call(t)},e.isObject=function(t){var e=typeof t;return"function"===e||"object"===e&&!!t},e.extend=function(t){var e=arguments,n=arguments.length;if(!t||n<2)return t||{};for(var r=1;r0)){var e=this.reactorState.get("dirtyStores");if(0!==e.size){var n=c.default.Set().withMutations(function(n){n.union(t.observerState.get("any")),e.forEach(function(e){var r=t.observerState.getIn(["stores",e]);r&&n.union(r)})});n.forEach(function(e){var n=t.observerState.getIn(["observersMap",e]);if(n){var r=n.get("getter"),i=n.get("handler"),o=p.evaluate(t.prevReactorState,r),u=p.evaluate(t.reactorState,r);t.prevReactorState=o.reactorState,t.reactorState=u.reactorState;var a=o.result,s=u.result;c.default.is(a,s)||i.call(null,s)}});var r=p.resetDirtyStores(this.reactorState);this.prevReactorState=r,this.reactorState=r}}}},{key:"batchStart",value:function(){this.__batchDepth++}},{key:"batchEnd",value:function(){if(this.__batchDepth--,this.__batchDepth<=0){this.__isDispatching=!0;try{this.__notify()}catch(t){throw this.__isDispatching=!1,t}this.__isDispatching=!1}}}]),t}();e.default=(0,y.toFactory)(g),t.exports=e.default},function(t,e,n){function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){var n={};return(0,o.each)(e,function(e,r){n[r]=t.evaluate(e)}),n}Object.defineProperty(e,"__esModule",{value:!0});var o=n(4);e.default=function(t){return{getInitialState:function(){return i(t,this.getDataBindings())},componentDidMount:function(){var e=this;this.__unwatchFns=[],(0,o.each)(this.getDataBindings(),function(n,i){var o=t.observe(n,function(t){e.setState(r({},i,t))});e.__unwatchFns.push(o)})},componentWillUnmount:function(){for(var t=this;this.__unwatchFns.length;)t.__unwatchFns.shift()()}}},t.exports=e.default},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){return new M({result:t,reactorState:e})}function o(t,e){return t.withMutations(function(t){(0,R.each)(e,function(e,n){t.getIn(["stores",n])&&console.warn("Store already defined for id = "+n);var r=e.getInitialState();if(void 0===r&&f(t,"throwOnUndefinedStoreReturnValue"))throw new Error("Store getInitialState() must return a value, did you forget a return statement");if(f(t,"throwOnNonImmutableStore")&&!(0,D.isImmutableValue)(r))throw new Error("Store getInitialState() must return an immutable value, did you forget to call toImmutable");t.update("stores",function(t){return t.set(n,e)}).update("state",function(t){return t.set(n,r)}).update("dirtyStores",function(t){return t.add(n)}).update("storeStates",function(t){return b(t,[n])})}),I(t)})}function u(t,e){return t.withMutations(function(t){(0,R.each)(e,function(e,n){t.update("stores",function(t){return t.set(n,e)})})})}function a(t,e,n){if(void 0===e&&f(t,"throwOnUndefinedActionType"))throw new Error("`dispatch` cannot be called with an `undefined` action type.");var r=t.get("state"),i=t.get("dirtyStores"),o=r.withMutations(function(r){A.default.dispatchStart(t,e,n),t.get("stores").forEach(function(o,u){var a=r.get(u),s=void 0;try{s=o.handle(a,e,n)}catch(e){throw A.default.dispatchError(t,e.message),e}if(void 0===s&&f(t,"throwOnUndefinedStoreReturnValue")){var c="Store handler must return a value, did you forget a return statement";throw A.default.dispatchError(t,c),new Error(c)}r.set(u,s),a!==s&&(i=i.add(u))}),A.default.dispatchEnd(t,r,i)}),u=t.set("state",o).set("dirtyStores",i).update("storeStates",function(t){return b(t,i)});return I(u)}function s(t,e){var n=[],r=(0,D.toImmutable)({}).withMutations(function(r){(0,R.each)(e,function(e,i){var o=t.getIn(["stores",i]);if(o){var u=o.deserialize(e);void 0!==u&&(r.set(i,u),n.push(i))}})}),i=w.default.Set(n);return t.update("state",function(t){return t.merge(r)}).update("dirtyStores",function(t){return t.union(i)}).update("storeStates",function(t){return b(t,n)})}function c(t,e,n){var r=e;(0,z.isKeyPath)(e)&&(e=(0,C.fromKeyPath)(e));var i=t.get("nextId"),o=(0,C.getStoreDeps)(e),u=w.default.Map({id:i,storeDeps:o,getterKey:r,getter:e,handler:n}),a=void 0;return a=0===o.size?t.update("any",function(t){return t.add(i)}):t.withMutations(function(t){o.forEach(function(e){var n=["stores",e];t.hasIn(n)||t.setIn(n,w.default.Set()),t.updateIn(["stores",e],function(t){return t.add(i)})})}),a=a.set("nextId",i+1).setIn(["observersMap",i],u),{observerState:a,entry:u}}function f(t,e){var n=t.getIn(["options",e]);if(void 0===n)throw new Error("Invalid option: "+e);return n}function h(t,e,n){var r=t.get("observersMap").filter(function(t){var r=t.get("getterKey"),i=!n||t.get("handler")===n;return!!i&&((0,z.isKeyPath)(e)&&(0,z.isKeyPath)(r)?(0,z.isEqual)(e,r):e===r)});return t.withMutations(function(t){r.forEach(function(e){return l(t,e)})})}function l(t,e){return t.withMutations(function(t){var n=e.get("id"),r=e.get("storeDeps");0===r.size?t.update("any",function(t){return t.remove(n)}):r.forEach(function(e){t.updateIn(["stores",e],function(t){return t?t.remove(n):t})}),t.removeIn(["observersMap",n])})}function p(t){var e=t.get("state");return t.withMutations(function(t){var n=t.get("stores"),r=n.keySeq().toJS();n.forEach(function(n,r){var i=e.get(r),o=n.handleReset(i);if(void 0===o&&f(t,"throwOnUndefinedStoreReturnValue"))throw new Error("Store handleReset() must return a value, did you forget a return statement");if(f(t,"throwOnNonImmutableStore")&&!(0,D.isImmutableValue)(o))throw new Error("Store reset state must be an immutable value, did you forget to call toImmutable");t.setIn(["state",r],o)}),t.update("storeStates",function(t){return b(t,r)}),v(t)})}function _(t,e){var n=t.get("state");if((0,z.isKeyPath)(e))return i(n.getIn(e),t);if(!(0,C.isGetter)(e))throw new Error("evaluate must be passed a keyPath or Getter");if(g(t,e))return i(E(t,e),t);var r=(0,C.getDeps)(e).map(function(e){return _(t,e).result}),o=(0,C.getComputeFn)(e).apply(null,r);return i(o,m(t,e,o))}function d(t){var e={};return t.get("stores").forEach(function(n,r){var i=t.getIn(["state",r]),o=n.serialize(i);void 0!==o&&(e[r]=o)}),e}function v(t){return t.set("dirtyStores",w.default.Set())}function y(t){return t}function S(t,e){var n=y(e);return t.getIn(["cache",n])}function g(t,e){var n=S(t,e);if(!n)return!1;var r=n.get("storeStates");return 0!==r.size&&r.every(function(e,n){return t.getIn(["storeStates",n])===e})}function m(t,e,n){var r=y(e),i=t.get("dispatchId"),o=(0,C.getStoreDeps)(e),u=(0,D.toImmutable)({}).withMutations(function(e){o.forEach(function(n){var r=t.getIn(["storeStates",n]);e.set(n,r)})});return t.setIn(["cache",r],w.default.Map({value:n,storeStates:u,dispatchId:i}))}function E(t,e){var n=y(e);return t.getIn(["cache",n,"value"])}function I(t){return t.update("dispatchId",function(t){return t+1})}function b(t,e){return t.withMutations(function(t){e.forEach(function(e){var n=t.has(e)?t.get(e)+1:1;t.set(e,n)})})}Object.defineProperty(e,"__esModule",{value:!0}),e.registerStores=o,e.replaceStores=u,e.dispatch=a,e.loadState=s,e.addObserver=c,e.getOption=f,e.removeObserver=h,e.removeObserverByEntry=l,e.reset=p,e.evaluate=_,e.serialize=d,e.resetDirtyStores=v;var O=n(3),w=r(O),T=n(9),A=r(T),D=n(5),C=n(10),z=n(11),R=n(4),M=w.default.Record({result:null,reactorState:null})},function(t,e,n){var r=n(8);e.dispatchStart=function(t,e,n){(0,r.getOption)(t,"logDispatches")&&console.group&&(console.groupCollapsed("Dispatch: %s",e),console.group("payload"),console.debug(n),console.groupEnd())},e.dispatchError=function(t,e){(0,r.getOption)(t,"logDispatches")&&console.group&&(console.debug("Dispatch error: "+e),console.groupEnd())},e.dispatchEnd=function(t,e,n){(0,r.getOption)(t,"logDispatches")&&console.group&&((0,r.getOption)(t,"logDirtyStores")&&console.log("Stores updated:",n.toList().toJS()),(0,r.getOption)(t,"logAppState")&&console.debug("Dispatch done, new state: ",e.toJS()),console.groupEnd())}},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function i(t){return(0,l.isArray)(t)&&(0,l.isFunction)(t[t.length-1])}function o(t){return t[t.length-1]}function u(t){return t.slice(0,t.length-1)}function a(t,e){e||(e=h.default.Set());var n=h.default.Set().withMutations(function(e){if(!i(t))throw new Error("getFlattenedDeps must be passed a Getter");u(t).forEach(function(t){if((0,p.isKeyPath)(t))e.add((0,f.List)(t));else{if(!i(t))throw new Error("Invalid getter, each dependency must be a KeyPath or Getter");e.union(a(t))}})});return e.union(n)}function s(t){if(!(0,p.isKeyPath)(t))throw new Error("Cannot create Getter from KeyPath: "+t);return[t,_]}function c(t){if(t.hasOwnProperty("__storeDeps"))return t.__storeDeps;var e=a(t).map(function(t){return t.first()}).filter(function(t){return!!t});return Object.defineProperty(t,"__storeDeps",{enumerable:!1,configurable:!1,writable:!1,value:e}),e}Object.defineProperty(e,"__esModule",{value:!0});var f=n(3),h=r(f),l=n(4),p=n(11),_=function(t){return t};e.default={isGetter:i,getComputeFn:o,getFlattenedDeps:a,getStoreDeps:c,getDeps:u,fromKeyPath:s},t.exports=e.default},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function i(t){return(0,s.isArray)(t)&&!(0,s.isFunction)(t[t.length-1])}function o(t,e){var n=a.default.List(t),r=a.default.List(e);return a.default.is(n,r)}Object.defineProperty(e,"__esModule",{value:!0}),e.isKeyPath=i,e.isEqual=o;var u=n(3),a=r(u),s=n(4)},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(3),i=(0,r.Map)({logDispatches:!1,logAppState:!1,logDirtyStores:!1,throwOnUndefinedActionType:!1,throwOnUndefinedStoreReturnValue:!1,throwOnNonImmutableStore:!1,throwOnDispatchInDispatch:!1});e.PROD_OPTIONS=i;var o=(0,r.Map)({logDispatches:!0,logAppState:!0,logDirtyStores:!0,throwOnUndefinedActionType:!0,throwOnUndefinedStoreReturnValue:!0,throwOnNonImmutableStore:!0,throwOnDispatchInDispatch:!0});e.DEBUG_OPTIONS=o;var u=(0,r.Record)({dispatchId:0,state:(0,r.Map)(),stores:(0,r.Map)(),cache:(0,r.Map)(),storeStates:(0,r.Map)(),dirtyStores:(0,r.Set)(),debug:!1,options:i});e.ReactorState=u;var a=(0,r.Record)({any:(0,r.Set)(),stores:(0,r.Map)({}),observersMap:(0,r.Map)({}),nextId:1});e.ObserverState=a}])})}),Ee=me&&"object"==typeof me&&"default"in me?me.default:me,Ie=t(function(t){var e=function(t){var e,n={};if(!(t instanceof Object)||Array.isArray(t))throw new Error("keyMirror(...): Argument must be an object.");for(e in t)t.hasOwnProperty(e)&&(n[e]=e);return n};t.exports=e}),be=Ie&&"object"==typeof Ie&&"default"in Ie?Ie.default:Ie,Oe=be({VALIDATING_AUTH_TOKEN:null,VALID_AUTH_TOKEN:null,INVALID_AUTH_TOKEN:null,LOG_OUT:null}),we=Ee.Store,Te=Ee.toImmutable,Ae=new we({getInitialState:function(){return Te({isValidating:!1,authToken:!1,host:null,isInvalid:!1,errorMessage:""})},initialize:function(){this.on(Oe.VALIDATING_AUTH_TOKEN,e),this.on(Oe.VALID_AUTH_TOKEN,n),this.on(Oe.INVALID_AUTH_TOKEN,r)}}),De=Ee.Store,Ce=Ee.toImmutable,ze=new De({getInitialState:function(){return Ce({authToken:null,host:""})},initialize:function(){this.on(Oe.VALID_AUTH_TOKEN,i),this.on(Oe.LOG_OUT,o)}}),Re=Ee.Store,Me=new Re({getInitialState:function(){return!0},initialize:function(){this.on(Oe.VALID_AUTH_TOKEN,u)}}),Le=be({STREAM_START:null,STREAM_STOP:null,STREAM_ERROR:null}),je="object"==typeof window&&"EventSource"in window,Ne=Ee.Store,ke=Ee.toImmutable,Ue=new Ne({getInitialState:function(){return ke({isSupported:je,isStreaming:!1,useStreaming:!0,hasError:!1})},initialize:function(){this.on(Le.STREAM_START,a),this.on(Le.STREAM_STOP,s),this.on(Le.STREAM_ERROR,c),this.on(Le.LOG_OUT,f)}}),He=be({API_FETCH_ALL_START:null,API_FETCH_ALL_SUCCESS:null,API_FETCH_ALL_FAIL:null,SYNC_SCHEDULED:null,SYNC_SCHEDULE_CANCELLED:null}),Pe=Ee.Store,xe=new Pe({getInitialState:function(){return!0},initialize:function(){this.on(He.API_FETCH_ALL_START,function(){return!0}),this.on(He.API_FETCH_ALL_SUCCESS,function(){return!1}),this.on(He.API_FETCH_ALL_FAIL,function(){return!1}),this.on(He.LOG_OUT,function(){return!1})}}),Ve=Ee.Store,qe=new Ve({getInitialState:function(){return!1},initialize:function(){this.on(He.SYNC_SCHEDULED,function(){return!0}),this.on(He.SYNC_SCHEDULE_CANCELLED,function(){return!1}),this.on(He.LOG_OUT,function(){return!1})}}),Fe=be({API_FETCH_SUCCESS:null,API_FETCH_START:null,API_FETCH_FAIL:null,API_SAVE_SUCCESS:null,API_SAVE_START:null,API_SAVE_FAIL:null,API_DELETE_SUCCESS:null,API_DELETE_START:null,API_DELETE_FAIL:null,LOG_OUT:null}),Ge=Ee.Store,Ke=Ee.toImmutable,Ye=new Ge({getInitialState:function(){return Ke({})},initialize:function(){var t=this;this.on(Fe.API_FETCH_SUCCESS,h),this.on(Fe.API_SAVE_SUCCESS,h),this.on(Fe.API_DELETE_SUCCESS,l),this.on(Fe.LOG_OUT,function(){return t.getInitialState()})}}),Be=t(function(t){function e(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function n(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(t){i[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(t){return!1}}var r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=n()?Object.assign:function(t,n){for(var o,u,a=arguments,s=e(t),c=1;c199&&u.status<300?t(e):n(e)},u.onerror=function(){return n({})},r?u.send(JSON.stringify(r)):u.send()})}function T(t,e){var n=e.message;return t.set(t.size,n)}function A(){return On.getInitialState()}function D(t,e){t.dispatch(En.NOTIFICATION_CREATED,{message:e})}function C(t){t.registerStores({notifications:On})}function z(t,e){if("lock"===t)return!0;if("garage_door"===t)return!0;var n=e.get(t);return!!n&&n.services.has("turn_on")}function R(t,e){return!!t&&("group"===t.domain?"on"===t.state||"off"===t.state:z(t.domain,e))}function M(t,e){return[Qn(t),function(t){return!!t&&t.services.has(e)}]}function L(t){return[gn.byId(t),Xn,R]}function j(t,e,n){function r(){var c=(new Date).getTime()-a;c0?i=setTimeout(r,e-c):(i=null,n||(s=t.apply(u,o),i||(u=o=null)))}var i,o,u,a,s;null==e&&(e=100);var c=function(){u=this,o=arguments,a=(new Date).getTime();var c=n&&!i;return i||(i=setTimeout(r,e)),c&&(s=t.apply(u,o),u=o=null),s};return c.clear=function(){i&&(clearTimeout(i),i=null)},c}function N(t,e){var n=e.component;return t.push(n)}function k(t,e){var n=e.components;return cr(n)}function U(){return fr.getInitialState()}function P(t,e){var n=e.latitude,r=e.longitude,i=e.location_name,o=e.temperature_unit,u=e.time_zone,a=e.version;return lr({latitude:n,longitude:r,location_name:i,temperature_unit:o,time_zone:u,serverVersion:a})}function H(){return pr.getInitialState()}function x(t,e){t.dispatch(ar.SERVER_CONFIG_LOADED,e)}function V(t){un(t,"GET","config").then(function(e){return x(t,e)})}function q(t,e){t.dispatch(ar.COMPONENT_LOADED,{component:e})}function F(t){return[["serverComponent"],function(e){return e.contains(t)}]}function G(t){t.registerStores({serverComponent:fr,serverConfig:pr})}function K(t,e){var n=e.panels;return Or(n)}function Y(){return wr.getInitialState()}function B(t,e){t.dispatch(Ir.PANELS_LOADED,{panels:e})}function J(t,e){var n=e.pane;return n}function W(){return Cr.getInitialState()}function X(t,e){var n=e.show;return!!n}function Q(){return Rr.getInitialState()}function Z(t,e){t.dispatch(Ar.SHOW_SIDEBAR,{show:e})}function $(t,e){t.dispatch(Ar.NAVIGATE,{pane:e})}function tt(t){return[Lr,function(e){return e===t}]}function et(t,e){var n=e.entityId;return n}function nt(){return Pr.getInitialState()}function rt(t,e){t.dispatch(kr.SELECT_ENTITY,{entityId:e})}function it(t){t.dispatch(kr.SELECT_ENTITY,{entityId:null})}function ot(t){return!t||(new Date).getTime()-t>6e4}function ut(t,e){return e?t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate():t.getUTCFullYear()+"-"+(t.getUTCMonth()+1)+"-"+t.getUTCDate()}function at(t,e){var n=e.date;return ut(n,!0)}function st(){return qr.getInitialState()}function ct(t,e){var n=e.date,r=e.stateHistory;return 0===r.length?t.set(n,Gr({})):t.withMutations(function(t){r.forEach(function(e){return t.setIn([n,e[0].entity_id],Gr(e.map(hn.fromJSON)))})})}function ft(){return Kr.getInitialState()}function ht(t,e){var n=e.stateHistory;return t.withMutations(function(t){n.forEach(function(e){return t.set(e[0].entity_id,Wr(e.map(hn.fromJSON)))})})}function lt(){return Xr.getInitialState()}function pt(t,e){var n=e.stateHistory,r=(new Date).getTime();return t.withMutations(function(t){n.forEach(function(e){return t.set(e[0].entity_id,r)}),history.length>1&&t.set($r,r)})}function _t(){return ti.getInitialState()}function dt(t,e){t.dispatch(xr.ENTITY_HISTORY_DATE_SELECTED,{date:e})}function vt(t,e){void 0===e&&(e=null),t.dispatch(xr.RECENT_ENTITY_HISTORY_FETCH_START,{});var n="history/period";return null!==e&&(n+="?filter_entity_id="+e),un(t,"GET",n).then(function(e){return t.dispatch(xr.RECENT_ENTITY_HISTORY_FETCH_SUCCESS,{stateHistory:e})},function(){return t.dispatch(xr.RECENT_ENTITY_HISTORY_FETCH_ERROR,{})})}function yt(t,e){return t.dispatch(xr.ENTITY_HISTORY_FETCH_START,{date:e}),un(t,"GET","history/period/"+e).then(function(n){return t.dispatch(xr.ENTITY_HISTORY_FETCH_SUCCESS,{date:e,stateHistory:n})},function(){return t.dispatch(xr.ENTITY_HISTORY_FETCH_ERROR,{})})}function St(t){var e=t.evaluate(ri);return yt(t,e)}function gt(t){t.registerStores({currentEntityHistoryDate:qr,entityHistory:Kr,isLoadingEntityHistory:Br,recentEntityHistory:Xr,recentEntityHistoryUpdated:ti})}function mt(t){t.registerStores({moreInfoEntityId:Pr})}function Et(t,e){var n=e.model,r=e.result,i=e.params;if(null===t||"entity"!==n.entity||!i.replace)return t;for(var o=0;oou}function ce(t){t.registerStores({currentLogbookDate:Ko,isLoadingLogbookEntries:Bo,logbookEntries:$o,logbookEntriesUpdated:nu})}function fe(t,e){return un(t,"POST","template",{template:e})}function he(t){return t.set("isListening",!0)}function le(t,e){var n=e.interimTranscript,r=e.finalTranscript;return t.withMutations(function(t){return t.set("isListening",!0).set("isTransmitting",!1).set("interimTranscript",n).set("finalTranscript",r)})}function pe(t,e){var n=e.finalTranscript;return t.withMutations(function(t){return t.set("isListening",!1).set("isTransmitting",!0).set("interimTranscript","").set("finalTranscript",n)})}function _e(){return Iu.getInitialState()}function de(){return Iu.getInitialState()}function ve(){return Iu.getInitialState()}function ye(t){return bu[t.hassId]}function Se(t){var e=ye(t);if(e){var n=e.finalTranscript||e.interimTranscript;t.dispatch(gu.VOICE_TRANSMITTING,{finalTranscript:n}),tr.callService(t,"conversation","process",{text:n}).then(function(){t.dispatch(gu.VOICE_DONE)},function(){t.dispatch(gu.VOICE_ERROR)})}}function ge(t){var e=ye(t);e&&(e.recognition.stop(),bu[t.hassId]=!1)}function me(t){Se(t),ge(t)}function Ee(t){var e=me.bind(null,t);e();var n=new webkitSpeechRecognition;bu[t.hassId]={recognition:n,interimTranscript:"",finalTranscript:""},n.interimResults=!0,n.onstart=function(){return t.dispatch(gu.VOICE_START)},n.onerror=function(){return t.dispatch(gu.VOICE_ERROR)},n.onend=e,n.onresult=function(e){var n=ye(t);if(n){for(var r="",i="",o=e.resultIndex;o=n)}function c(t,e){return h(t,e,0)}function f(t,e){return h(t,e,e)}function h(t,e,n){return void 0===t?n:t<0?Math.max(0,e+t):void 0===e?t:Math.min(e,t)}function l(t){return v(t)?t:C(t)}function p(t){return y(t)?t:z(t)}function _(t){return S(t)?t:R(t)}function d(t){return v(t)&&!g(t)?t:M(t)}function v(t){return!(!t||!t[dn])}function y(t){return!(!t||!t[vn])}function S(t){return!(!t||!t[yn])}function g(t){return y(t)||S(t)}function m(t){return!(!t||!t[Sn])}function E(t){this.next=t}function I(t,e,n,r){var i=0===t?e:1===t?n:[e,n];return r?r.value=i:r={value:i,done:!1},r}function b(){return{value:void 0,done:!0}}function O(t){return!!A(t)}function w(t){return t&&"function"==typeof t.next}function T(t){var e=A(t);return e&&e.call(t)}function A(t){var e=t&&(In&&t[In]||t[bn]);if("function"==typeof e)return e}function D(t){return t&&"number"==typeof t.length}function C(t){return null===t||void 0===t?P():v(t)?t.toSeq():V(t)}function z(t){return null===t||void 0===t?P().toKeyedSeq():v(t)?y(t)?t.toSeq():t.fromEntrySeq():H(t)}function R(t){return null===t||void 0===t?P():v(t)?y(t)?t.entrySeq():t.toIndexedSeq():x(t)}function M(t){return(null===t||void 0===t?P():v(t)?y(t)?t.entrySeq():t:x(t)).toSetSeq()}function L(t){this._array=t,this.size=t.length}function j(t){var e=Object.keys(t);this._object=t,this._keys=e,this.size=e.length}function N(t){this._iterable=t,this.size=t.length||t.size}function k(t){this._iterator=t,this._iteratorCache=[]}function U(t){return!(!t||!t[wn])}function P(){return Tn||(Tn=new L([]))}function H(t){var e=Array.isArray(t)?new L(t).fromEntrySeq():w(t)?new k(t).fromEntrySeq():O(t)?new N(t).fromEntrySeq():"object"==typeof t?new j(t):void 0;if(!e)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+t);return e}function x(t){var e=q(t);if(!e)throw new TypeError("Expected Array or iterable object of values: "+t);return e}function V(t){var e=q(t)||"object"==typeof t&&new j(t);if(!e)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+t);return e}function q(t){return D(t)?new L(t):w(t)?new k(t):O(t)?new N(t):void 0}function F(t,e,n,r){var i=t._cache;if(i){for(var o=i.length-1,u=0;u<=o;u++){var a=i[n?o-u:u];if(e(a[1],r?a[0]:u,t)===!1)return u+1}return u}return t.__iterateUncached(e,n)}function G(t,e,n,r){var i=t._cache;if(i){var o=i.length-1,u=0;return new E(function(){var t=i[n?o-u:u];return u++>o?b():I(e,r?t[0]:u-1,t[1])})}return t.__iteratorUncached(e,n)}function K(){throw TypeError("Abstract")}function Y(){}function B(){}function J(){}function W(t,e){if(t===e||t!==t&&e!==e)return!0;if(!t||!e)return!1;if("function"==typeof t.valueOf&&"function"==typeof e.valueOf){if(t=t.valueOf(),e=e.valueOf(),t===e||t!==t&&e!==e)return!0;if(!t||!e)return!1}return!("function"!=typeof t.equals||"function"!=typeof e.equals||!t.equals(e))}function X(t,e){return e?Q(e,t,"",{"":t}):Z(t)}function Q(t,e,n,r){return Array.isArray(e)?t.call(r,n,R(e).map(function(n,r){return Q(t,n,r,e)})):$(e)?t.call(r,n,z(e).map(function(n,r){return Q(t,n,r,e)})):e}function Z(t){return Array.isArray(t)?R(t).map(Z).toList():$(t)?z(t).map(Z).toMap():t}function $(t){return t&&(t.constructor===Object||void 0===t.constructor)}function tt(t){return t>>>1&1073741824|3221225471&t}function et(t){if(t===!1||null===t||void 0===t)return 0;if("function"==typeof t.valueOf&&(t=t.valueOf(),t===!1||null===t||void 0===t))return 0;if(t===!0)return 1;var e=typeof t;if("number"===e){var n=0|t;for(n!==t&&(n^=4294967295*t);t>4294967295;)t/=4294967295,n^=t;return tt(n)}return"string"===e?t.length>jn?nt(t):rt(t):"function"==typeof t.hashCode?t.hashCode():it(t)}function nt(t){var e=Un[t];return void 0===e&&(e=rt(t),kn===Nn&&(kn=0,Un={}),kn++,Un[t]=e),e}function rt(t){for(var e=0,n=0;n0)switch(t.nodeType){case 1:return t.uniqueID;case 9:return t.documentElement&&t.documentElement.uniqueID}}function ut(t,e){if(!t)throw new Error(e)}function at(t){ut(t!==1/0,"Cannot perform this action with an infinite size.")}function st(t,e){this._iter=t,this._useKeys=e,this.size=t.size}function ct(t){this._iter=t,this.size=t.size}function ft(t){this._iter=t,this.size=t.size}function ht(t){this._iter=t,this.size=t.size}function lt(t){var e=Lt(t);return e._iter=t,e.size=t.size,e.flip=function(){return t},e.reverse=function(){var e=t.reverse.apply(this);return e.flip=function(){return t.reverse()},e},e.has=function(e){return t.includes(e)},e.includes=function(e){return t.has(e)},e.cacheResult=jt,e.__iterateUncached=function(e,n){var r=this;return t.__iterate(function(t,n){return e(n,t,r)!==!1},n)},e.__iteratorUncached=function(e,n){if(e===En){var r=t.__iterator(e,n);return new E(function(){var t=r.next();if(!t.done){var e=t.value[0];t.value[0]=t.value[1],t.value[1]=e}return t})}return t.__iterator(e===mn?gn:mn,n)},e}function pt(t,e,n){var r=Lt(t);return r.size=t.size,r.has=function(e){return t.has(e)},r.get=function(r,i){var o=t.get(r,ln);return o===ln?i:e.call(n,o,r,t)},r.__iterateUncached=function(r,i){var o=this;return t.__iterate(function(t,i,u){return r(e.call(n,t,i,u),i,o)!==!1},i)},r.__iteratorUncached=function(r,i){var o=t.__iterator(En,i);return new E(function(){var i=o.next();if(i.done)return i;var u=i.value,a=u[0];return I(r,a,e.call(n,u[1],a,t),i)})},r}function _t(t,e){var n=Lt(t);return n._iter=t,n.size=t.size,n.reverse=function(){return t},t.flip&&(n.flip=function(){var e=lt(t);return e.reverse=function(){return t.flip()},e}),n.get=function(n,r){return t.get(e?n:-1-n,r)},n.has=function(n){return t.has(e?n:-1-n)},n.includes=function(e){return t.includes(e)},n.cacheResult=jt,n.__iterate=function(e,n){var r=this;return t.__iterate(function(t,n){return e(t,n,r)},!n)},n.__iterator=function(e,n){return t.__iterator(e,!n)},n}function dt(t,e,n,r){var i=Lt(t);return r&&(i.has=function(r){var i=t.get(r,ln);return i!==ln&&!!e.call(n,i,r,t)},i.get=function(r,i){var o=t.get(r,ln);return o!==ln&&e.call(n,o,r,t)?o:i}),i.__iterateUncached=function(i,o){var u=this,a=0;return t.__iterate(function(t,o,s){if(e.call(n,t,o,s))return a++,i(t,r?o:a-1,u)},o),a},i.__iteratorUncached=function(i,o){var u=t.__iterator(En,o),a=0;return new E(function(){for(;;){var o=u.next();if(o.done)return o;var s=o.value,c=s[0],f=s[1];if(e.call(n,f,c,t))return I(i,r?c:a++,f,o)}})},i}function vt(t,e,n){var r=Ut().asMutable();return t.__iterate(function(i,o){r.update(e.call(n,i,o,t),0,function(t){return t+1})}),r.asImmutable()}function yt(t,e,n){var r=y(t),i=(m(t)?be():Ut()).asMutable();t.__iterate(function(o,u){i.update(e.call(n,o,u,t),function(t){return t=t||[],t.push(r?[u,o]:o),t})});var o=Mt(t);return i.map(function(e){return Ct(t,o(e))})}function St(t,e,n,r){var i=t.size;if(void 0!==e&&(e=0|e),void 0!==n&&(n=0|n),s(e,n,i))return t;var o=c(e,i),a=f(n,i);if(o!==o||a!==a)return St(t.toSeq().cacheResult(),e,n,r);var h,l=a-o;l===l&&(h=l<0?0:l);var p=Lt(t);return p.size=0===h?h:t.size&&h||void 0,!r&&U(t)&&h>=0&&(p.get=function(e,n){return e=u(this,e),e>=0&&eh)return b();var t=i.next();return r||e===mn?t:e===gn?I(e,a-1,void 0,t):I(e,a-1,t.value[1],t)})},p}function gt(t,e,n){var r=Lt(t);return r.__iterateUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterate(r,i);var u=0;return t.__iterate(function(t,i,a){return e.call(n,t,i,a)&&++u&&r(t,i,o)}),u},r.__iteratorUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterator(r,i);var u=t.__iterator(En,i),a=!0;return new E(function(){if(!a)return b();var t=u.next();if(t.done)return t;var i=t.value,s=i[0],c=i[1];return e.call(n,c,s,o)?r===En?t:I(r,s,c,t):(a=!1,b())})},r}function mt(t,e,n,r){var i=Lt(t);return i.__iterateUncached=function(i,o){var u=this;if(o)return this.cacheResult().__iterate(i,o);var a=!0,s=0;return t.__iterate(function(t,o,c){if(!a||!(a=e.call(n,t,o,c)))return s++,i(t,r?o:s-1,u)}),s},i.__iteratorUncached=function(i,o){var u=this;if(o)return this.cacheResult().__iterator(i,o);var a=t.__iterator(En,o),s=!0,c=0;return new E(function(){var t,o,f;do{if(t=a.next(),t.done)return r||i===mn?t:i===gn?I(i,c++,void 0,t):I(i,c++,t.value[1],t);var h=t.value;o=h[0],f=h[1],s&&(s=e.call(n,f,o,u))}while(s);return i===En?t:I(i,o,f,t)})},i}function Et(t,e){var n=y(t),r=[t].concat(e).map(function(t){return v(t)?n&&(t=p(t)):t=n?H(t):x(Array.isArray(t)?t:[t]),t}).filter(function(t){return 0!==t.size});if(0===r.length)return t;if(1===r.length){var i=r[0];if(i===t||n&&y(i)||S(t)&&S(i))return i}var o=new L(r);return n?o=o.toKeyedSeq():S(t)||(o=o.toSetSeq()),o=o.flatten(!0),o.size=r.reduce(function(t,e){if(void 0!==t){var n=e.size;if(void 0!==n)return t+n}},0),o}function It(t,e,n){var r=Lt(t);return r.__iterateUncached=function(r,i){function o(t,s){var c=this;t.__iterate(function(t,i){return(!e||s0}function Dt(t,e,n){var r=Lt(t);return r.size=new L(n).map(function(t){return t.size}).min(),r.__iterate=function(t,e){for(var n,r=this,i=this.__iterator(mn,e),o=0;!(n=i.next()).done&&t(n.value,o++,r)!==!1;);return o},r.__iteratorUncached=function(t,r){var i=n.map(function(t){return t=l(t),T(r?t.reverse():t)}),o=0,u=!1;return new E(function(){var n;return u||(n=i.map(function(t){return t.next()}),u=n.some(function(t){return t.done})),u?b():I(t,o++,e.apply(null,n.map(function(t){return t.value})))})},r}function Ct(t,e){return U(t)?e:t.constructor(e)}function zt(t){if(t!==Object(t))throw new TypeError("Expected [K, V] tuple: "+t)}function Rt(t){return at(t.size),o(t)}function Mt(t){return y(t)?p:S(t)?_:d}function Lt(t){return Object.create((y(t)?z:S(t)?R:M).prototype)}function jt(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):C.prototype.cacheResult.call(this)}function Nt(t,e){return t>e?1:t>>n)&hn,a=(0===n?r:r>>>n)&hn,s=u===a?[Zt(t,e,n+cn,r,i)]:(o=new Ft(e,r,i),u>>=1)u[a]=1&n?e[o++]:void 0;return u[r]=i,new Vt(t,o+1,u)}function ne(t,e,n){for(var r=[],i=0;i>1&1431655765,t=(858993459&t)+(t>>2&858993459),t=t+(t>>4)&252645135,t+=t>>8,t+=t>>16,127&t}function ae(t,e,n,r){var o=r?t:i(t);return o[e]=n,o}function se(t,e,n,r){var i=t.length+1;if(r&&e+1===i)return t[e]=n,t;for(var o=new Array(i),u=0,a=0;a0&&ro?0:o-n,c=u-n;return c>fn&&(c=fn),function(){if(i===c)return Bn;var t=e?--c:i++;return r&&r[t]}}function i(t,r,i){var a,s=t&&t.array,c=i>o?0:o-i>>r,f=(u-i>>r)+1;return f>fn&&(f=fn),function(){for(;;){if(a){var t=a();if(t!==Bn)return t;a=null}if(c===f)return Bn;var o=e?--f:c++;a=n(s&&s[o],r-cn,i+(o<=t.size||n<0)return t.withMutations(function(t){n<0?me(t,n).set(0,r):me(t,0,n+1).set(n,r)});n+=t._origin;var i=t._tail,o=t._root,a=e(_n);return n>=Ie(t._capacity)?i=ye(i,t.__ownerID,0,n,r,a):o=ye(o,t.__ownerID,t._level,n,r,a),a.value?t.__ownerID?(t._root=o,t._tail=i,t.__hash=void 0,t.__altered=!0,t):_e(t._origin,t._capacity,t._level,o,i):t}function ye(t,e,r,i,o,u){var a=i>>>r&hn,s=t&&a0){var f=t&&t.array[a],h=ye(f,e,r-cn,i,o,u);return h===f?t:(c=Se(t,e),c.array[a]=h,c)}return s&&t.array[a]===o?t:(n(u),c=Se(t,e),void 0===o&&a===c.array.length-1?c.array.pop():c.array[a]=o,c)}function Se(t,e){return e&&t&&e===t.ownerID?t:new le(t?t.array.slice():[],e)}function ge(t,e){if(e>=Ie(t._capacity))return t._tail;if(e<1<0;)n=n.array[e>>>r&hn],r-=cn;return n}}function me(t,e,n){void 0!==e&&(e=0|e),void 0!==n&&(n=0|n);var i=t.__ownerID||new r,o=t._origin,u=t._capacity,a=o+e,s=void 0===n?u:n<0?u+n:o+n;if(a===o&&s===u)return t;if(a>=s)return t.clear();for(var c=t._level,f=t._root,h=0;a+h<0;)f=new le(f&&f.array.length?[void 0,f]:[],i),c+=cn,h+=1<=1<l?new le([],i):_;if(_&&p>l&&acn;y-=cn){var S=l>>>y&hn;v=v.array[S]=Se(v.array[S],i)}v.array[l>>>cn&hn]=_}if(s=p)a-=p,s-=p,c=cn,f=null,d=d&&d.removeBefore(i,0,a);else if(a>o||p>>c&hn;if(g!==p>>>c&hn)break;g&&(h+=(1<o&&(f=f.removeBefore(i,c,a-h)),f&&pi&&(i=a.size),v(u)||(a=a.map(function(t){return X(t)})),r.push(a)}return i>t.size&&(t=t.setSize(i)),ie(t,e,r)}function Ie(t){return t>>cn<=fn&&u.size>=2*o.size?(i=u.filter(function(t,e){return void 0!==t&&a!==e}),r=i.toKeyedSeq().map(function(t){return t[0]}).flip().toMap(),t.__ownerID&&(r.__ownerID=i.__ownerID=t.__ownerID)):(r=o.remove(e),i=a===u.size-1?u.pop():u.set(a,void 0))}else if(s){if(n===u.get(a)[1])return t;r=o,i=u.set(a,[e,n])}else r=o.set(e,u.size),i=u.set(u.size,[e,n]);return t.__ownerID?(t.size=r.size,t._map=r,t._list=i,t.__hash=void 0,t):we(r,i)}function De(t){return null===t||void 0===t?Re():Ce(t)?t:Re().unshiftAll(t)}function Ce(t){return!(!t||!t[Wn])}function ze(t,e,n,r){var i=Object.create(Xn);return i.size=t,i._head=e,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function Re(){return Qn||(Qn=ze(0))}function Me(t){return null===t||void 0===t?ke():Le(t)&&!m(t)?t:ke().withMutations(function(e){var n=d(t);at(n.size),n.forEach(function(t){return e.add(t)})})}function Le(t){return!(!t||!t[Zn])}function je(t,e){return t.__ownerID?(t.size=e.size,t._map=e,t):e===t._map?t:0===e.size?t.__empty():t.__make(e)}function Ne(t,e){var n=Object.create($n);return n.size=t?t.size:0,n._map=t,n.__ownerID=e,n}function ke(){return tr||(tr=Ne(Jt()))}function Ue(t){return null===t||void 0===t?xe():Pe(t)?t:xe().withMutations(function(e){var n=d(t);at(n.size),n.forEach(function(t){return e.add(t)})})}function Pe(t){return Le(t)&&m(t)}function He(t,e){var n=Object.create(er);return n.size=t?t.size:0,n._map=t,n.__ownerID=e,n}function xe(){return nr||(nr=He(Te()))}function Ve(t,e){var n,r=function(o){if(o instanceof r)return o;if(!(this instanceof r))return new r(o);if(!n){n=!0;var u=Object.keys(t);Ge(i,u),i.size=u.length,i._name=e,i._keys=u,i._defaultValues=t}this._map=Ut(o)},i=r.prototype=Object.create(rr);return i.constructor=r,r}function qe(t,e,n){var r=Object.create(Object.getPrototypeOf(t));return r._map=e,r.__ownerID=n,r}function Fe(t){return t._name||t.constructor.name||"Record"}function Ge(t,e){try{e.forEach(Ke.bind(void 0,t))}catch(t){}}function Ke(t,e){Object.defineProperty(t,e,{get:function(){return this.get(e)},set:function(t){ut(this.__ownerID,"Cannot set on an immutable record."),this.set(e,t)}})}function Ye(t,e){if(t===e)return!0;if(!v(e)||void 0!==t.size&&void 0!==e.size&&t.size!==e.size||void 0!==t.__hash&&void 0!==e.__hash&&t.__hash!==e.__hash||y(t)!==y(e)||S(t)!==S(e)||m(t)!==m(e))return!1;if(0===t.size&&0===e.size)return!0;var n=!g(t);if(m(t)){var r=t.entries();return e.every(function(t,e){var i=r.next().value;return i&&W(i[1],t)&&(n||W(i[0],e))})&&r.next().done}var i=!1;if(void 0===t.size)if(void 0===e.size)"function"==typeof t.cacheResult&&t.cacheResult();else{i=!0;var o=t;t=e,e=o}var u=!0,a=e.__iterate(function(e,r){if(n?!t.has(e):i?!W(e,t.get(r,ln)):!W(t.get(r,ln),e))return u=!1,!1});return u&&t.size===a}function Be(t,e,n){if(!(this instanceof Be))return new Be(t,e,n);if(ut(0!==n,"Cannot step a Range by 0"),t=t||0,void 0===e&&(e=1/0),n=void 0===n?1:Math.abs(n),ee?-1:0}function rn(t){if(t.size===1/0)return 0;var e=m(t),n=y(t),r=e?1:0,i=t.__iterate(n?e?function(t,e){r=31*r+un(et(t),et(e))|0}:function(t,e){r=r+un(et(t),et(e))|0}:e?function(t){r=31*r+et(t)|0}:function(t){r=r+et(t)|0});return on(i,r)}function on(t,e){return e=Dn(e,3432918353),e=Dn(e<<15|e>>>-15,461845907),e=Dn(e<<13|e>>>-13,5),e=(e+3864292196|0)^t,e=Dn(e^e>>>16,2246822507),e=Dn(e^e>>>13,3266489909),e=tt(e^e>>>16)}function un(t,e){return t^e+2654435769+(t<<6)+(t>>2)|0}var an=Array.prototype.slice,sn="delete",cn=5,fn=1<r?b():I(t,i,n[e?r-i++:i++])})},t(j,z),j.prototype.get=function(t,e){return void 0===e||this.has(t)?this._object[t]:e},j.prototype.has=function(t){return this._object.hasOwnProperty(t)},j.prototype.__iterate=function(t,e){for(var n=this,r=this._object,i=this._keys,o=i.length-1,u=0;u<=o;u++){var a=i[e?o-u:u];if(t(r[a],a,n)===!1)return u+1}return u},j.prototype.__iterator=function(t,e){var n=this._object,r=this._keys,i=r.length-1,o=0;return new E(function(){var u=r[e?i-o:o];return o++>i?b():I(t,u,n[u])})},j.prototype[Sn]=!0,t(N,R),N.prototype.__iterateUncached=function(t,e){var n=this;if(e)return this.cacheResult().__iterate(t,e);var r=this._iterable,i=T(r),o=0;if(w(i))for(var u;!(u=i.next()).done&&t(u.value,o++,n)!==!1;);return o},N.prototype.__iteratorUncached=function(t,e){if(e)return this.cacheResult().__iterator(t,e);var n=this._iterable,r=T(n);if(!w(r))return new E(b);var i=0;return new E(function(){var e=r.next();return e.done?e:I(t,i++,e.value)})},t(k,R),k.prototype.__iterateUncached=function(t,e){var n=this;if(e)return this.cacheResult().__iterate(t,e);for(var r=this._iterator,i=this._iteratorCache,o=0;o=r.length){var e=n.next();if(e.done)return e;r[i]=e.value}return I(t,i,r[i++])})};var Tn;t(K,l),t(Y,K),t(B,K),t(J,K),K.Keyed=Y,K.Indexed=B,K.Set=J;var An,Dn="function"==typeof Math.imul&&Math.imul(4294967295,2)===-2?Math.imul:function(t,e){t=0|t,e=0|e;var n=65535&t,r=65535&e;return n*r+((t>>>16)*r+n*(e>>>16)<<16>>>0)|0},Cn=Object.isExtensible,zn=function(){try{return Object.defineProperty({},"@",{}),!0}catch(t){return!1}}(),Rn="function"==typeof WeakMap;Rn&&(An=new WeakMap);var Mn=0,Ln="__immutablehash__";"function"==typeof Symbol&&(Ln=Symbol(Ln));var jn=16,Nn=255,kn=0,Un={};t(st,z),st.prototype.get=function(t,e){return this._iter.get(t,e)},st.prototype.has=function(t){return this._iter.has(t)},st.prototype.valueSeq=function(){return this._iter.valueSeq()},st.prototype.reverse=function(){var t=this,e=_t(this,!0);return this._useKeys||(e.valueSeq=function(){return t._iter.toSeq().reverse()}),e},st.prototype.map=function(t,e){var n=this,r=pt(this,t,e);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(t,e)}),r},st.prototype.__iterate=function(t,e){var n,r=this;return this._iter.__iterate(this._useKeys?function(e,n){return t(e,n,r)}:(n=e?Rt(this):0,function(i){return t(i,e?--n:n++,r)}),e)},st.prototype.__iterator=function(t,e){if(this._useKeys)return this._iter.__iterator(t,e);var n=this._iter.__iterator(mn,e),r=e?Rt(this):0;return new E(function(){var i=n.next();return i.done?i:I(t,e?--r:r++,i.value,i)})},st.prototype[Sn]=!0,t(ct,R),ct.prototype.includes=function(t){return this._iter.includes(t)},ct.prototype.__iterate=function(t,e){var n=this,r=0;return this._iter.__iterate(function(e){return t(e,r++,n)},e)},ct.prototype.__iterator=function(t,e){var n=this._iter.__iterator(mn,e),r=0;return new E(function(){var e=n.next();return e.done?e:I(t,r++,e.value,e)})},t(ft,M),ft.prototype.has=function(t){return this._iter.includes(t)},ft.prototype.__iterate=function(t,e){var n=this;return this._iter.__iterate(function(e){return t(e,e,n)},e)},ft.prototype.__iterator=function(t,e){var n=this._iter.__iterator(mn,e);return new E(function(){var e=n.next();return e.done?e:I(t,e.value,e.value,e)})},t(ht,z),ht.prototype.entrySeq=function(){return this._iter.toSeq()},ht.prototype.__iterate=function(t,e){var n=this;return this._iter.__iterate(function(e){if(e){zt(e);var r=v(e);return t(r?e.get(1):e[1],r?e.get(0):e[0],n)}},e)},ht.prototype.__iterator=function(t,e){var n=this._iter.__iterator(mn,e);return new E(function(){for(;;){var e=n.next();if(e.done)return e;var r=e.value;if(r){zt(r);var i=v(r);return I(t,i?r.get(0):r[0],i?r.get(1):r[1],e)}}})},ct.prototype.cacheResult=st.prototype.cacheResult=ft.prototype.cacheResult=ht.prototype.cacheResult=jt,t(Ut,Y),Ut.prototype.toString=function(){return this.__toString("Map {","}")},Ut.prototype.get=function(t,e){return this._root?this._root.get(0,void 0,t,e):e},Ut.prototype.set=function(t,e){return Wt(this,t,e)},Ut.prototype.setIn=function(t,e){return this.updateIn(t,ln,function(){return e})},Ut.prototype.remove=function(t){return Wt(this,t,ln)},Ut.prototype.deleteIn=function(t){return this.updateIn(t,function(){return ln})},Ut.prototype.update=function(t,e,n){return 1===arguments.length?t(this):this.updateIn([t],e,n)},Ut.prototype.updateIn=function(t,e,n){n||(n=e,e=void 0);var r=oe(this,kt(t),e,n);return r===ln?void 0:r},Ut.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Jt()},Ut.prototype.merge=function(){return ne(this,void 0,arguments)},Ut.prototype.mergeWith=function(t){var e=an.call(arguments,1);return ne(this,t,e)},Ut.prototype.mergeIn=function(t){var e=an.call(arguments,1);return this.updateIn(t,Jt(),function(t){return"function"==typeof t.merge?t.merge.apply(t,e):e[e.length-1]})},Ut.prototype.mergeDeep=function(){return ne(this,re(void 0),arguments)},Ut.prototype.mergeDeepWith=function(t){var e=an.call(arguments,1);return ne(this,re(t),e)},Ut.prototype.mergeDeepIn=function(t){var e=an.call(arguments,1);return this.updateIn(t,Jt(),function(t){return"function"==typeof t.mergeDeep?t.mergeDeep.apply(t,e):e[e.length-1]})},Ut.prototype.sort=function(t){return be(wt(this,t))},Ut.prototype.sortBy=function(t,e){return be(wt(this,e,t))},Ut.prototype.withMutations=function(t){var e=this.asMutable();return t(e),e.wasAltered()?e.__ensureOwner(this.__ownerID):this},Ut.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new r)},Ut.prototype.asImmutable=function(){return this.__ensureOwner()},Ut.prototype.wasAltered=function(){return this.__altered},Ut.prototype.__iterator=function(t,e){return new Gt(this,t,e)},Ut.prototype.__iterate=function(t,e){var n=this,r=0;return this._root&&this._root.iterate(function(e){return r++,t(e[1],e[0],n)},e),r},Ut.prototype.__ensureOwner=function(t){return t===this.__ownerID?this:t?Bt(this.size,this._root,t,this.__hash):(this.__ownerID=t,this.__altered=!1,this)},Ut.isMap=Pt;var Pn="@@__IMMUTABLE_MAP__@@",Hn=Ut.prototype;Hn[Pn]=!0,Hn[sn]=Hn.remove,Hn.removeIn=Hn.deleteIn,Ht.prototype.get=function(t,e,n,r){for(var i=this.entries,o=0,u=i.length;o=Vn)return $t(t,f,o,u);var _=t&&t===this.ownerID,d=_?f:i(f);return p?c?h===l-1?d.pop():d[h]=d.pop():d[h]=[o,u]:d.push([o,u]),_?(this.entries=d,this):new Ht(t,d)}},xt.prototype.get=function(t,e,n,r){void 0===e&&(e=et(n));var i=1<<((0===t?e:e>>>t)&hn),o=this.bitmap;return 0===(o&i)?r:this.nodes[ue(o&i-1)].get(t+cn,e,n,r)},xt.prototype.update=function(t,e,n,r,i,o,u){void 0===n&&(n=et(r));var a=(0===e?n:n>>>e)&hn,s=1<=qn)return ee(t,l,c,a,_);if(f&&!_&&2===l.length&&Qt(l[1^h]))return l[1^h];if(f&&_&&1===l.length&&Qt(_))return _;var d=t&&t===this.ownerID,v=f?_?c:c^s:c|s,y=f?_?ae(l,h,_,d):ce(l,h,d):se(l,h,_,d);return d?(this.bitmap=v,this.nodes=y,this):new xt(t,v,y)},Vt.prototype.get=function(t,e,n,r){void 0===e&&(e=et(n));var i=(0===t?e:e>>>t)&hn,o=this.nodes[i];return o?o.get(t+cn,e,n,r):r},Vt.prototype.update=function(t,e,n,r,i,o,u){void 0===n&&(n=et(r));var a=(0===e?n:n>>>e)&hn,s=i===ln,c=this.nodes,f=c[a];if(s&&!f)return this;var h=Xt(f,t,e+cn,n,r,i,o,u);if(h===f)return this;var l=this.count;if(f){if(!h&&(l--,l=0&&t>>e&hn;if(r>=this.array.length)return new le([],t);var i,o=0===r;if(e>0){var u=this.array[r];if(i=u&&u.removeBefore(t,e-cn,n),i===u&&o)return this}if(o&&!i)return this;var a=Se(this,t);if(!o)for(var s=0;s>>e&hn;if(r>=this.array.length)return this;var i;if(e>0){var o=this.array[r];if(i=o&&o.removeAfter(t,e-cn,n),i===o&&r===this.array.length-1)return this}var u=Se(this,t);return u.array.splice(r+1),i&&(u.array[r]=i),u};var Yn,Bn={};t(be,Ut),be.of=function(){return this(arguments)},be.prototype.toString=function(){return this.__toString("OrderedMap {","}")},be.prototype.get=function(t,e){var n=this._map.get(t);return void 0!==n?this._list.get(n)[1]:e},be.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):Te()},be.prototype.set=function(t,e){return Ae(this,t,e)},be.prototype.remove=function(t){return Ae(this,t,ln)},be.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},be.prototype.__iterate=function(t,e){var n=this;return this._list.__iterate(function(e){return e&&t(e[1],e[0],n)},e)},be.prototype.__iterator=function(t,e){return this._list.fromEntrySeq().__iterator(t,e)},be.prototype.__ensureOwner=function(t){if(t===this.__ownerID)return this;var e=this._map.__ensureOwner(t),n=this._list.__ensureOwner(t);return t?we(e,n,t,this.__hash):(this.__ownerID=t,this._map=e,this._list=n,this)},be.isOrderedMap=Oe,be.prototype[Sn]=!0,be.prototype[sn]=be.prototype.remove;var Jn;t(De,B),De.of=function(){return this(arguments)},De.prototype.toString=function(){return this.__toString("Stack [","]")},De.prototype.get=function(t,e){var n=this._head;for(t=u(this,t);n&&t--;)n=n.next;return n?n.value:e},De.prototype.peek=function(){return this._head&&this._head.value},De.prototype.push=function(){var t=arguments;if(0===arguments.length)return this;for(var e=this.size+arguments.length,n=this._head,r=arguments.length-1;r>=0;r--)n={value:t[r],next:n};return this.__ownerID?(this.size=e,this._head=n,this.__hash=void 0,this.__altered=!0,this):ze(e,n)},De.prototype.pushAll=function(t){if(t=_(t),0===t.size)return this;at(t.size);var e=this.size,n=this._head;return t.reverse().forEach(function(t){e++,n={value:t,next:n}}),this.__ownerID?(this.size=e,this._head=n,this.__hash=void 0,this.__altered=!0,this):ze(e,n)},De.prototype.pop=function(){return this.slice(1)},De.prototype.unshift=function(){return this.push.apply(this,arguments)},De.prototype.unshiftAll=function(t){return this.pushAll(t)},De.prototype.shift=function(){return this.pop.apply(this,arguments)},De.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Re()},De.prototype.slice=function(t,e){if(s(t,e,this.size))return this;var n=c(t,this.size),r=f(e,this.size);if(r!==this.size)return B.prototype.slice.call(this,t,e);for(var i=this.size-n,o=this._head;n--;)o=o.next;return this.__ownerID?(this.size=i,this._head=o,this.__hash=void 0,this.__altered=!0,this):ze(i,o)},De.prototype.__ensureOwner=function(t){return t===this.__ownerID?this:t?ze(this.size,this._head,t,this.__hash):(this.__ownerID=t,this.__altered=!1,this)},De.prototype.__iterate=function(t,e){var n=this;if(e)return this.reverse().__iterate(t);for(var r=0,i=this._head;i&&t(i.value,r++,n)!==!1;)i=i.next;return r},De.prototype.__iterator=function(t,e){if(e)return this.reverse().__iterator(t);var n=0,r=this._head;return new E(function(){if(r){var e=r.value;return r=r.next,I(t,n++,e)}return b()})},De.isStack=Ce;var Wn="@@__IMMUTABLE_STACK__@@",Xn=De.prototype;Xn[Wn]=!0,Xn.withMutations=Hn.withMutations,Xn.asMutable=Hn.asMutable,Xn.asImmutable=Hn.asImmutable,Xn.wasAltered=Hn.wasAltered;var Qn;t(Me,J),Me.of=function(){return this(arguments)},Me.fromKeys=function(t){return this(p(t).keySeq())},Me.prototype.toString=function(){return this.__toString("Set {","}")},Me.prototype.has=function(t){return this._map.has(t)},Me.prototype.add=function(t){return je(this,this._map.set(t,!0))},Me.prototype.remove=function(t){return je(this,this._map.remove(t))},Me.prototype.clear=function(){return je(this,this._map.clear())},Me.prototype.union=function(){var t=an.call(arguments,0);return t=t.filter(function(t){return 0!==t.size}),0===t.length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations(function(e){for(var n=0;n1?" by "+this._step:"")+" ]"},Be.prototype.get=function(t,e){return this.has(t)?this._start+u(this,t)*this._step:e},Be.prototype.includes=function(t){var e=(t-this._start)/this._step;return e>=0&&e=0&&nn?b():I(t,o++,u)})},Be.prototype.equals=function(t){return t instanceof Be?this._start===t._start&&this._end===t._end&&this._step===t._step:Ye(this,t)};var ir;t(Je,R),Je.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Je.prototype.get=function(t,e){return this.has(t)?this._value:e},Je.prototype.includes=function(t){return W(this._value,t)},Je.prototype.slice=function(t,e){var n=this.size;return s(t,e,n)?this:new Je(this._value,f(e,n)-c(t,n))},Je.prototype.reverse=function(){return this},Je.prototype.indexOf=function(t){return W(this._value,t)?0:-1},Je.prototype.lastIndexOf=function(t){return W(this._value,t)?this.size:-1},Je.prototype.__iterate=function(t,e){for(var n=this,r=0;rthis.size?e:this.find(function(e,n){return n===t},void 0,e)},has:function(t){return t=u(this,t),t>=0&&(void 0!==this.size?this.size===1/0||t-1&&t%1===0&&t<=Number.MAX_VALUE}var i=Function.prototype.bind;e.isString=function(t){return"string"==typeof t||"[object String]"===n(t)},e.isArray=Array.isArray||function(t){return"[object Array]"===n(t)},"function"!=typeof/./&&"object"!=typeof Int8Array?e.isFunction=function(t){return"function"==typeof t||!1}:e.isFunction=function(t){return"[object Function]"===toString.call(t)},e.isObject=function(t){var e=typeof t;return"function"===e||"object"===e&&!!t},e.extend=function(t){var e=arguments,n=arguments.length;if(!t||n<2)return t||{};for(var r=1;r0)){var e=this.reactorState.get("dirtyStores");if(0!==e.size){var n=c.default.Set().withMutations(function(n){n.union(t.observerState.get("any")),e.forEach(function(e){var r=t.observerState.getIn(["stores",e]);r&&n.union(r)})});n.forEach(function(e){var n=t.observerState.getIn(["observersMap",e]);if(n){var r=n.get("getter"),i=n.get("handler"),o=p.evaluate(t.prevReactorState,r),u=p.evaluate(t.reactorState,r);t.prevReactorState=o.reactorState,t.reactorState=u.reactorState;var a=o.result,s=u.result;c.default.is(a,s)||i.call(null,s)}});var r=p.resetDirtyStores(this.reactorState);this.prevReactorState=r,this.reactorState=r}}}},{key:"batchStart",value:function(){this.__batchDepth++}},{key:"batchEnd",value:function(){if(this.__batchDepth--,this.__batchDepth<=0){this.__isDispatching=!0;try{this.__notify()}catch(t){throw this.__isDispatching=!1,t}this.__isDispatching=!1}}}]),t}();e.default=(0,y.toFactory)(g),t.exports=e.default},function(t,e,n){function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){var n={};return(0,o.each)(e,function(e,r){n[r]=t.evaluate(e)}),n}Object.defineProperty(e,"__esModule",{value:!0});var o=n(4);e.default=function(t){return{getInitialState:function(){return i(t,this.getDataBindings())},componentDidMount:function(){var e=this;this.__unwatchFns=[],(0,o.each)(this.getDataBindings(),function(n,i){var o=t.observe(n,function(t){e.setState(r({},i,t))});e.__unwatchFns.push(o)})},componentWillUnmount:function(){for(var t=this;this.__unwatchFns.length;)t.__unwatchFns.shift()()}}},t.exports=e.default},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){return new M({result:t,reactorState:e})}function o(t,e){return t.withMutations(function(t){(0,R.each)(e,function(e,n){t.getIn(["stores",n])&&console.warn("Store already defined for id = "+n);var r=e.getInitialState();if(void 0===r&&f(t,"throwOnUndefinedStoreReturnValue"))throw new Error("Store getInitialState() must return a value, did you forget a return statement");if(f(t,"throwOnNonImmutableStore")&&!(0,D.isImmutableValue)(r))throw new Error("Store getInitialState() must return an immutable value, did you forget to call toImmutable");t.update("stores",function(t){return t.set(n,e)}).update("state",function(t){return t.set(n,r)}).update("dirtyStores",function(t){return t.add(n)}).update("storeStates",function(t){return b(t,[n])})}),I(t)})}function u(t,e){return t.withMutations(function(t){(0,R.each)(e,function(e,n){t.update("stores",function(t){return t.set(n,e)})})})}function a(t,e,n){if(void 0===e&&f(t,"throwOnUndefinedActionType"))throw new Error("`dispatch` cannot be called with an `undefined` action type.");var r=t.get("state"),i=t.get("dirtyStores"),o=r.withMutations(function(r){A.default.dispatchStart(t,e,n),t.get("stores").forEach(function(o,u){var a=r.get(u),s=void 0;try{s=o.handle(a,e,n)}catch(e){throw A.default.dispatchError(t,e.message),e}if(void 0===s&&f(t,"throwOnUndefinedStoreReturnValue")){var c="Store handler must return a value, did you forget a return statement";throw A.default.dispatchError(t,c),new Error(c)}r.set(u,s),a!==s&&(i=i.add(u))}),A.default.dispatchEnd(t,r,i)}),u=t.set("state",o).set("dirtyStores",i).update("storeStates",function(t){return b(t,i)});return I(u)}function s(t,e){var n=[],r=(0,D.toImmutable)({}).withMutations(function(r){(0,R.each)(e,function(e,i){var o=t.getIn(["stores",i]);if(o){var u=o.deserialize(e);void 0!==u&&(r.set(i,u),n.push(i))}})}),i=w.default.Set(n);return t.update("state",function(t){return t.merge(r)}).update("dirtyStores",function(t){return t.union(i)}).update("storeStates",function(t){return b(t,n)})}function c(t,e,n){var r=e;(0,z.isKeyPath)(e)&&(e=(0,C.fromKeyPath)(e));var i=t.get("nextId"),o=(0,C.getStoreDeps)(e),u=w.default.Map({id:i,storeDeps:o,getterKey:r,getter:e,handler:n}),a=void 0;return a=0===o.size?t.update("any",function(t){return t.add(i)}):t.withMutations(function(t){o.forEach(function(e){var n=["stores",e];t.hasIn(n)||t.setIn(n,w.default.Set()),t.updateIn(["stores",e],function(t){return t.add(i)})})}),a=a.set("nextId",i+1).setIn(["observersMap",i],u),{observerState:a,entry:u}}function f(t,e){var n=t.getIn(["options",e]);if(void 0===n)throw new Error("Invalid option: "+e);return n}function h(t,e,n){var r=t.get("observersMap").filter(function(t){var r=t.get("getterKey"),i=!n||t.get("handler")===n;return!!i&&((0,z.isKeyPath)(e)&&(0,z.isKeyPath)(r)?(0,z.isEqual)(e,r):e===r)});return t.withMutations(function(t){r.forEach(function(e){return l(t,e)})})}function l(t,e){return t.withMutations(function(t){var n=e.get("id"),r=e.get("storeDeps");0===r.size?t.update("any",function(t){return t.remove(n)}):r.forEach(function(e){t.updateIn(["stores",e],function(t){return t?t.remove(n):t})}),t.removeIn(["observersMap",n])})}function p(t){var e=t.get("state");return t.withMutations(function(t){var n=t.get("stores"),r=n.keySeq().toJS();n.forEach(function(n,r){var i=e.get(r),o=n.handleReset(i);if(void 0===o&&f(t,"throwOnUndefinedStoreReturnValue"))throw new Error("Store handleReset() must return a value, did you forget a return statement");if(f(t,"throwOnNonImmutableStore")&&!(0,D.isImmutableValue)(o))throw new Error("Store reset state must be an immutable value, did you forget to call toImmutable");t.setIn(["state",r],o)}),t.update("storeStates",function(t){return b(t,r)}),v(t)})}function _(t,e){var n=t.get("state");if((0,z.isKeyPath)(e))return i(n.getIn(e),t);if(!(0,C.isGetter)(e))throw new Error("evaluate must be passed a keyPath or Getter");if(g(t,e))return i(E(t,e),t);var r=(0,C.getDeps)(e).map(function(e){return _(t,e).result}),o=(0,C.getComputeFn)(e).apply(null,r);return i(o,m(t,e,o))}function d(t){var e={};return t.get("stores").forEach(function(n,r){var i=t.getIn(["state",r]),o=n.serialize(i);void 0!==o&&(e[r]=o)}),e}function v(t){return t.set("dirtyStores",w.default.Set())}function y(t){return t}function S(t,e){var n=y(e);return t.getIn(["cache",n])}function g(t,e){var n=S(t,e);if(!n)return!1;var r=n.get("storeStates");return 0!==r.size&&r.every(function(e,n){return t.getIn(["storeStates",n])===e})}function m(t,e,n){var r=y(e),i=t.get("dispatchId"),o=(0,C.getStoreDeps)(e),u=(0,D.toImmutable)({}).withMutations(function(e){o.forEach(function(n){var r=t.getIn(["storeStates",n]);e.set(n,r)})});return t.setIn(["cache",r],w.default.Map({value:n,storeStates:u,dispatchId:i}))}function E(t,e){var n=y(e);return t.getIn(["cache",n,"value"])}function I(t){return t.update("dispatchId",function(t){return t+1})}function b(t,e){return t.withMutations(function(t){e.forEach(function(e){var n=t.has(e)?t.get(e)+1:1;t.set(e,n)})})}Object.defineProperty(e,"__esModule",{value:!0}),e.registerStores=o,e.replaceStores=u,e.dispatch=a,e.loadState=s,e.addObserver=c,e.getOption=f,e.removeObserver=h,e.removeObserverByEntry=l,e.reset=p,e.evaluate=_,e.serialize=d,e.resetDirtyStores=v;var O=n(3),w=r(O),T=n(9),A=r(T),D=n(5),C=n(10),z=n(11),R=n(4),M=w.default.Record({result:null,reactorState:null})},function(t,e,n){var r=n(8);e.dispatchStart=function(t,e,n){(0,r.getOption)(t,"logDispatches")&&console.group&&(console.groupCollapsed("Dispatch: %s",e),console.group("payload"),console.debug(n),console.groupEnd())},e.dispatchError=function(t,e){(0,r.getOption)(t,"logDispatches")&&console.group&&(console.debug("Dispatch error: "+e),console.groupEnd())},e.dispatchEnd=function(t,e,n){(0,r.getOption)(t,"logDispatches")&&console.group&&((0,r.getOption)(t,"logDirtyStores")&&console.log("Stores updated:",n.toList().toJS()),(0,r.getOption)(t,"logAppState")&&console.debug("Dispatch done, new state: ",e.toJS()),console.groupEnd())}},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function i(t){return(0,l.isArray)(t)&&(0,l.isFunction)(t[t.length-1])}function o(t){return t[t.length-1]}function u(t){return t.slice(0,t.length-1)}function a(t,e){e||(e=h.default.Set());var n=h.default.Set().withMutations(function(e){if(!i(t))throw new Error("getFlattenedDeps must be passed a Getter");u(t).forEach(function(t){if((0,p.isKeyPath)(t))e.add((0,f.List)(t));else{if(!i(t))throw new Error("Invalid getter, each dependency must be a KeyPath or Getter");e.union(a(t))}})});return e.union(n)}function s(t){if(!(0,p.isKeyPath)(t))throw new Error("Cannot create Getter from KeyPath: "+t);return[t,_]}function c(t){if(t.hasOwnProperty("__storeDeps"))return t.__storeDeps;var e=a(t).map(function(t){return t.first()}).filter(function(t){return!!t});return Object.defineProperty(t,"__storeDeps",{enumerable:!1,configurable:!1,writable:!1,value:e}),e}Object.defineProperty(e,"__esModule",{value:!0});var f=n(3),h=r(f),l=n(4),p=n(11),_=function(t){return t};e.default={isGetter:i,getComputeFn:o,getFlattenedDeps:a,getStoreDeps:c,getDeps:u,fromKeyPath:s},t.exports=e.default},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function i(t){return(0,s.isArray)(t)&&!(0,s.isFunction)(t[t.length-1])}function o(t,e){var n=a.default.List(t),r=a.default.List(e);return a.default.is(n,r)}Object.defineProperty(e,"__esModule",{value:!0}),e.isKeyPath=i,e.isEqual=o;var u=n(3),a=r(u),s=n(4)},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r=n(3),i=(0,r.Map)({logDispatches:!1,logAppState:!1,logDirtyStores:!1,throwOnUndefinedActionType:!1,throwOnUndefinedStoreReturnValue:!1,throwOnNonImmutableStore:!1,throwOnDispatchInDispatch:!1});e.PROD_OPTIONS=i;var o=(0,r.Map)({logDispatches:!0,logAppState:!0,logDirtyStores:!0,throwOnUndefinedActionType:!0,throwOnUndefinedStoreReturnValue:!0,throwOnNonImmutableStore:!0,throwOnDispatchInDispatch:!0});e.DEBUG_OPTIONS=o;var u=(0,r.Record)({dispatchId:0,state:(0,r.Map)(),stores:(0,r.Map)(),cache:(0,r.Map)(),storeStates:(0,r.Map)(),dirtyStores:(0,r.Set)(),debug:!1,options:i});e.ReactorState=u;var a=(0,r.Record)({any:(0,r.Set)(),stores:(0,r.Map)({}),observersMap:(0,r.Map)({}),nextId:1});e.ObserverState=a}])})}),we=Oe&&"object"==typeof Oe&&"default"in Oe?Oe.default:Oe,Te=t(function(t){var e=function(t){var e,n={};if(!(t instanceof Object)||Array.isArray(t))throw new Error("keyMirror(...): Argument must be an object.");for(e in t)t.hasOwnProperty(e)&&(n[e]=e);return n};t.exports=e}),Ae=Te&&"object"==typeof Te&&"default"in Te?Te.default:Te,De=Ae({VALIDATING_AUTH_TOKEN:null,VALID_AUTH_TOKEN:null,INVALID_AUTH_TOKEN:null,LOG_OUT:null}),Ce=we.Store,ze=we.toImmutable,Re=new Ce({getInitialState:function(){return ze({isValidating:!1,authToken:!1,host:null,isInvalid:!1,errorMessage:""})},initialize:function(){this.on(De.VALIDATING_AUTH_TOKEN,e),this.on(De.VALID_AUTH_TOKEN,n),this.on(De.INVALID_AUTH_TOKEN,r)}}),Me=we.Store,Le=we.toImmutable,je=new Me({getInitialState:function(){return Le({authToken:null,host:""})},initialize:function(){this.on(De.VALID_AUTH_TOKEN,i),this.on(De.LOG_OUT,o)}}),Ne=we.Store,ke=new Ne({getInitialState:function(){return!0},initialize:function(){this.on(De.VALID_AUTH_TOKEN,u)}}),Ue=Ae({STREAM_START:null,STREAM_STOP:null,STREAM_ERROR:null}),Pe="object"==typeof window&&"EventSource"in window,He=we.Store,xe=we.toImmutable,Ve=new He({getInitialState:function(){return xe({isSupported:Pe,isStreaming:!1,useStreaming:!0,hasError:!1})},initialize:function(){this.on(Ue.STREAM_START,a),this.on(Ue.STREAM_STOP,s),this.on(Ue.STREAM_ERROR,c),this.on(Ue.LOG_OUT,f)}}),qe=Ae({API_FETCH_ALL_START:null,API_FETCH_ALL_SUCCESS:null,API_FETCH_ALL_FAIL:null,SYNC_SCHEDULED:null,SYNC_SCHEDULE_CANCELLED:null}),Fe=we.Store,Ge=new Fe({getInitialState:function(){return!0},initialize:function(){this.on(qe.API_FETCH_ALL_START,function(){return!0}),this.on(qe.API_FETCH_ALL_SUCCESS,function(){return!1}),this.on(qe.API_FETCH_ALL_FAIL,function(){return!1}),this.on(qe.LOG_OUT,function(){return!1})}}),Ke=we.Store,Ye=new Ke({getInitialState:function(){return!1},initialize:function(){this.on(qe.SYNC_SCHEDULED,function(){return!0}),this.on(qe.SYNC_SCHEDULE_CANCELLED,function(){return!1}),this.on(qe.LOG_OUT,function(){return!1})}}),Be=Ae({API_FETCH_SUCCESS:null,API_FETCH_START:null,API_FETCH_FAIL:null,API_SAVE_SUCCESS:null,API_SAVE_START:null,API_SAVE_FAIL:null,API_DELETE_SUCCESS:null,API_DELETE_START:null,API_DELETE_FAIL:null,LOG_OUT:null}),Je=we.Store,We=we.toImmutable,Xe=new Je({getInitialState:function(){return We({})},initialize:function(){var t=this;this.on(Be.API_FETCH_SUCCESS,h),this.on(Be.API_SAVE_SUCCESS,h),this.on(Be.API_DELETE_SUCCESS,l),this.on(Be.LOG_OUT,function(){return t.getInitialState()})}}),Qe=t(function(t){function e(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function n(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(t){i[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(t){return!1}}var r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=n()?Object.assign:function(t,n){for(var o,u,a=arguments,s=e(t),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 Dd*Zyx literal 31394 zcmV(zK<2+6iwFoS`-xWq17Blra%Ep*Z*6dCY-MCFYI6Y8y=!;d#;ySR{r(DDtH+1j z9;;H?bhnfl9mjSWC$XLFN0M$YA8lG1S#0E?N>WK2TmSt6m7yz?Ao{M1~C&KgZTJwyrWqBG8^Hxv4U(3CmasMvm`8*YCJiOyyW=Wc7!QEoP za*s3KR&V^`=fYIyviheeT@xX1NArAgmVD%brSLRKvb?8SKI7h<`5Fj@--49I*}G^O zkD@#l*TH%Ro)5$)d=sp98BfzBJ>*#yUGt#TTKGl3I3U&X4sT!c{6NHc98FL2DCeG4 zFm(a6o7AA??ay&OIh;dPsF8UFXSwMkZ)ZIBS~j#Tw%+yiYXvmC>!^2jM=d6N8~Aut zr0v!s&2B0w@bGmh9_DVJDZk-2S3KQ;)^%^9C>=RtZ$^*7%W0nS=tiPNqX6iw?)4k<7YP&XcyuXO zgEjbR)8OTZi**WAn|$Kfltuwdu|=z`8A66F0V`YRn!Fv0A(Fhv_o6%s3qTnxIw+sS zqqR;LhUvzJmqJCK4d7eOQiPRpjnT(deuZd;O$YI%_6Acz2NPgw+Dk4`)9i^2d8H{Cui)AkPH+d zQ4GB0hUb%H6tt)p;I+DI>ZhGgxbOz;t5}RYF`rHuLMePUs=V^4Z>qX8o&IOQg^nzU z;b{rba#n;pEA<0`2D9iBC*BfJ+gcRoZ9oXmC2;cR zp8#)f|IPkcJ%F-p3&hhZh}ZR0P^`)Uu5h_r%wles@AKW={nJxD>RwQZ8pjhLCwAe1{i0!IDhBE9GGL#&8HQ*k#qb=_-|Kj_)md(!h7Q$x6syKu^{<1FXtX`TQ)9`u>zJF|Ef_8%Vn#_erozu2TME?RcM7SOfaKQ38y zM_XUd7nemd2jAGtT7G~3o_1clwJWQDyuR=os+L!_pTR3P?rs>{<7hUp6-M)AkRYP9O9pKfq~S z&=5!$u*aa$NyNd@K4JyH6E^U*nUs1Vc6~jpd$Sg17Wp6 zLibwuVE{y8b$nv0zp(IOk+iPUWIm%#+N0zqibcOADJ!Qr=J)rlWIVQB1OUD&3XNH< zAKI;7JV)kG&u=z1au-(aFpW1B3mS>`)$PFuoBB<#6RXtka@G5HmhvmfWEgsyPxy$Z zv-k#Pd@Je=w?TjyKI`=3Fq5y7Ij~*Ew}yV;#l$X{xWD%@7%MKeTW`*QMa1xG9ww5V zz=(;Vz!IOch-E!|8-^sBgxyX@@|&T(0OnyniBXk_((5^j0M^>S!pl)VtGNz>aM?2vX)WAH=NOc#tsDbTDT~ z1j0fXXJt#`!5aldN) zx_{PUxF?L`>y{F0tDCXv#|H6_x}JBB58oai?H`@#Uhm8_yNvOLBS}b1?CPQ|ONOuv za&6qXfU%%)#AXS<)-%~sqrp67`V|f~7&_LY*N*YSNCVuKyMDtmSP<j=U*57_G%1 z_oc85uhR?t?lSz{du8bXz@JWG2V-^-&t{I#3r*cF(*wT2?lDmt&nwlvK+b*TQSNuhbkCK}M5N5y4 zKE^Y>LT|;eS5h?ByXA46{&uuGINg1@zjyv-f6r&4k6;9^9MScIr0d3dgWa8@-TgPz zz;mbOKk8RRoV`G!0LWB0CBYY9iW$Ot3Ig_MKINm}4`-47Qw}`)9Fy@w&ffs#M*nUY zWxPd%Fc?lEam`1q0F-HHw+(yOfWGvBb{uOH&9qy_4~W3D38*L`rTsxX@_SdH7Jckd zkA|HLrbIiffQU)GwCIW2Fdv*Y6paovda#ubMnF0-Z;N)cKqH@2LElnCzAF~+S!n^I z!9?K~B=BiI*`4s=N4=_X$t3f1h|4?y5!`2XeWaYClRSTz5Meftg(5}Za{{QjLXDt% zAiPv51y+^kF0cBW;+|i9f1IL1R8^IP>>kQ=hL&-9Iwx0rzOVEDGqCPwrTNSKiaCuqUmwfFnX_`yJx~)BVSQ79%x+T#7TDK;kz5C|)bbk*e>YB0cpPU?@$lk0& zEL0rskUSoNv*Wi4Wl@UNox`cTVRI&;I3+zXICr>Cnrq>`YOhl?E86ziMz5sUTNHYf zwt>aXXLwY{N4{3~g?s2@>Z9}<4tC&TC*PRaLg`}Rx%Ov%z)L=GAJ{KCg zbqZ&-D3-Q3&MPALKSB6^dHjBGda$?ueCGtF6?$zuY^H>APj(wFdZk=>T`C>|qkOA zM}Zg3Mw&-Jr!{Gt2nY|XYMWoZSrRFwdT!akT~@esb{yR4xpB-FE*if_?3C~!9@Ujb zgzStt_z*;?al;GEvG+HU{0(9OT5xn6a?|pePVy)B*j44gAODg!c|d`@xyib4yBE8zzMs zZyD;Hd6$xAu1_PRF)5?7BxHtd#AwLx?ZjZ005{Mrm#UmDek2E;0aG&meU{bFi_Y z-{C=;nbMrOMRAt&9M^tBSxW(h*r)-=#qtB7VVe!0RmXq`k)YLnvp_pk8%7OywRGn~ z*{{OmbcjGSF7kjk5^tX`q3dp79lKVA1P#DdH2ercDkEpup3N6Su7Rpr`ZTq*7+|ZG z@@(t#3!9=PEz_!0=I2J5B=d6(aoF$6GXvig)Y54Gc)*#11hhU{M|n-=LP9+s6=Qe{ zG&BwJn4yK^G#>G*C=G;0!dpi7VGZ-QTzMnpWHY}>ygL}c{F=;ih0-N) z6z+rA!mMrVxiOF)U*U08`y;@4m5kR+jf?!U3GM`ai8ZuEaob(fFGCOTFG0eN z8kuf3sZ_VA@s+Cv9V8&1)k=V<@z=P}X|J9IV1;x@IZW8pee<&XM(e%r66bJ$ zyVhO8{@deIL_eN2Olb$a(?8vLj(A-(mE0b6c#w5$P@>>iz;NT6vosRfFpXz9tt4Ph z(X@E?E#X`)0QxPpc@yX5Ft0KcWS62(B~V%=bKbBtp1&CKZWH94X2@HuCeYnjwXwws zqWRJgrj<)hS1viT$tIiE>DL2Z7?`LyZu!l)zQ3;_r=GQp<9Ykt@xku?;Ou1Q==AX5 z3{N=OU8xxgj`$$jATv!*rE3H(hhZYnbB^W@a6C&B>D3IY;tSPTcJyg_-a9_pcezbn zDRq=>OOm4sE~GG=@?mm~CZ~m1zlDEmp>RtF^!=GFkM5EN2<&+oBCC2G4cFrA*pj zPdYs;s9uwQ_7beidSV3n4E~ZPys#PoXDAZga+Q594Pjg{{*xH%-+>tMFTG@2KWDb} z&b&kuUYxx^l=Rch(0-4n4S9j4c-hyUs4jsphJlojy&0yg4hJXur{`~AC$3IdT$!&* zqe!q!s55vwL}mHz_AY@Xwwv7CL}C;~a||5DH^$8&NaqXbhkOmn%Unp=b<|qd;<8k8 z`tnauSK@k_TmfR`pV|_jk&XNKPjI(jH$2SkCt>DIKt?re6gt4emH9t zHH`WrLpr^#akBBApubp(F647~`UyR}Qg7~Kgsu03&xY`n`D_eNPklClKi#g+ruetx zvl;yTyUzwtXa+2`t)L3;PB>_9Ng71@6{GbLBpDa&aod)AJ{(;{`TlmU6VRXLr#d>1Hl*86dP#(r#Vi6295Ew6;fX z-GzfT24#nUEi_A}7?vP^06koTc&whnJ9rE%>Rm8tL~vfkVw|{dK1Zo=-w@MxUIG6w z_KSrJVVROtu*$lZuf@3Sh#@UI-_Iv$@|ohK&R{80P`KCHjf6<@H6;ACXl*!!?QboD z|IM0fxyb#na-8;Lne8DL%!eSdSUhaXgAoL5D#23#?)S+s+guyU^>f zdHXP$`5yV0!|*yR0s;qNeB{eoT-A!DP#b?mkyeL$z(6nVV4y*(_}pT0&KzQ7vQ$Yp zt|=;8F5vP_T?urhigq-l`7Mo)>@8fI<7)Pzw4X{2E)m2q;t83i(= zc@u@?$qVA(x4t*@tITEHjomI-roauGaJ^(1b2|7mDwH2LA|Qa9Vh1s5O6u$3CCm2POsoNhp-p5Z=x@No?J1WEm%4! z=?^kJg+QO|PA}dTy%<7tm7mmseb3>d?a;Q1oFNJ zau}O6dwetZg90v)rsT&Mi8*)kd=w4BZz#Fz=$A9Az^yFs)hRHr3Y^LUCr*J;sf&$` z^=nz~&?)!Hvc7p}e_PKlM#4@ca$8g4lT+ffro^pN;<_}R`}oTYC#qSS7Ium_-ZdEwMjMV3%Un1W!J;_86>@PPF7NO2iz`4N zEzoM8X0dW7+S!3rEqe=2$(u^?&6dlIy;=$PFG1y!^bKtPl>Y&b?;P;IuFwKh1%aK9 zWPNJx)@?JVg95bK-pUtmolZ_x22-`mi6zeWe#P0o%v9rbMaWXss`epgtFO$n> z{qbYX$7B8RsODph5d(|jd?;=~si}CqI<)^~M(5gclV3}Kc`014$#&PE#fy(@?bGF& zI(}hT>LV@(RU}wzZCXsii4E3>_(PfA{uCU<0<*^M-nrdjYJf6oHa0YF{vu#jN5&r( z3)r(s!JT_|vegVaVax7L147ggNg2lz7fK}N4N-Djm(4+Ln{S6nZ?1L8D2y*eKiQfG zb2^p>0SsNg(tdQ&xeVqYDFEwO?`jr3-|T8xYQ8YSsFB{z1%WW~+$0yjJ^*VioK|*| zeXo>iB)6e9plv=&`mj$12dH%Ra~c3NmcxM1B3}VFNgLpOjmCYV2a6VV&|eO;g_aYB zZOhcpou^mM(|aSr=2A>VhbHtAw4_y;RD&3fdDU&$G?j>dJg(iwx&EqpG^Np>Cgj%B zBcWMnwpet!UVy~^m`BqLmRt2BHy_t^InT+;@u3u@@()V6)@rf4Rtr>FKlo=kuDF!o z$mOscH#m||QYdu-&#pIvT@%}aXUZzz2j7+Ietkq;?nEp%fCj4?r2uO4pSb1XsiB7* z!`;%Xu{te}mXT@{R&%d`mGbmh~2&1?2!ub4RW}ueT zv2+Z{@1jrPrU6Bv2DNCIMA>9F8DTB`6Xu%249h{Q%8^c7nDx71vnNlhU(|7SkT-x95&+A{M^EnE8Gi9AT$o7rN6ORt+-Y;vD zhe;VEvsu&U&CNr>idC_3h=Vx<9Qo`-_&dUwwxq)~)G^p+WnWyPv1?l-hjbI6M#`sxj<^g?8jGs%l6Rb&%UguFCqG!y~!jazz zeTV5o6c{_OksF$}wMZEo;(W3e0Y?Bj6d-V|p=#D{)x;qe`j}D9<{5uoRt(F^-7t5x zyOK`m79KyQ@Z>RtrxuHTliNlTQ<>W}F%RoBp4Ab(%t4F3D!h_hFU<8Pi`cEcn%dO0 z(DR#P2e8?MwGn%<7*6LSPHD~k4NucAoGjP^wi(C}hf zU?l;trlKDQ%GM`X0+Mb{%`BN@yU~XyIc9SMCtyPNBtO7EiJtV>>9=muozYn6-N(SQ zrBfY;i8a-+oN1ld&SdbW31v|@$643T)6i?g4A^s=`UsCGDbmNb;0_$$V`mzL;S|D| zP*KMX3TBbhqNfP8^6HmFI(6C6lE$b3$s#Zw&><2xi!2>Q_C>JO-NFy(HRMp8C{vv( z>q`%@Wjw`UK%&f8L_t4)1w$dV4Rg*&$O>|)PuN^y9kNzAAB1hV=kDtZ90rTt-mBO3!S=&HhEH_?a9xzC~Zc9b2;b7?!JK@C1> z*lBxCPT!tI1_?5kPHkr6%`U}>q|k{u{`N}QLu`Q16v5)q!vnAW6>6Udq6=d!a0&A4 zxB?tz8m-Nx3R@{?^B1@&QZCN4e=%ptWsu;hyl-4$4(%lqyEd1CPf%ofLdGM%oaMx| zF(MD`*~*R7l{@#`Qu<_mpw2zUr;<-g?7Me2B;gR=$4F~q3SlM+f||+weFT3ZzX(h* z$3QmoLYo@_M$JvwG>o>A9-26&(Dx*qZg={fKqY{lxr}2b_XE^UCjCjE56&mrHp13{ zwVczD>f~A2f%axDgRprR59h`ghEr+2J?Sf!zL`Kta-g2AB*Dd!;Q}rQILAICd`FG5 zQDKo231D(%cNpd}W7&gDMunh9_xI}_Y{Z+J+liU34Avnh4kLmLI7}=hhmDO4V@DU5 zZq^#xGN}>iVzRNZ$}qGbsZM)k#fqHCX20+ACbXaaOq8bu|6-l5irWn+bl-C_T3&;NaHoFFsFV*!>IhLR`=j zN+4s!IO3)RTqIefAqKS$6To&}IYTM=98r>xa7O7E@=)~gHYG4&|PW z+zKFHk4W*iq=atIa@y@YlFgTyIPA+Hl|HyJCp~QuN-BI>8u;&|3ZWMnX7-^aL(2>G z2=Yo^_vVV)01d#$K6!kz25v&#!CU8INm!1pI@EaW0-*ZVC8jQRGZW`z|L-F8HNd2;q}OQ2iL9 z&jzKB{R#_!*k}I)e;vXlr<6 z7q)>1H;#p6b$_TOcp=*;rwz2=_t25wNm~gttQ6TI!>u_o$6vGo+~23qI^{%y%WcSV z7ZZ)!wBAt3gV?t%z@a;T#+RH)n;eUENPxX=xKGP@9dvK4%=ok%FlIz3y2quejQ+iX z6dz*vdBHYB<7h&3U1euLn$`(PfMN~81#7z4XljKva|y>Bvjl{3Guq_f78H2~tLTQ; z7sIjRm3MRH!Xz1$KJ1ZKzBG42_*(cC*}jzV5G@6L9yn*V&I#XFb1b>8ok>t8Tkafp z@tUo@yIjlXvniKeZ{@Us+6JhvKmsJYuB&<3$9yIi{U8{*$@)wwH=4quN?#SH2o8NK zy244G=bkVV71_dl->ZM``SuB5QH0F&bP^Zr+94c8%_1(Rl912xzv2CEkZ<$;RyXLB zQ{Sm%{)MX|=|OuB&r9K}2|^5+(sdU;Y~@ znd7^rTnR8@!UKI^B-C@3N5hXO0;NfkZ*2UA%b9+=sji&lLimIVCnqmVJMWZL><+OK zfU^qD*Xr@j0e?!jTu2t=yMgO^fQ{$B^ziS ziJdG-#hpXw0E~6CDvu6@ za~7fcBRPAawI)i6-UL;GK9Q|wDv)yk?~sbYozg$1!milGWQurKAoXr~y|{qxE-#&v zY4xqI1GEyR;0iCg9O}nf8^x^Q8WRu+y~7H0^!TI zB!WLEw3S_`FbWo5s$&e;=gHy#AnUq;`StACGvRMc1YWEr3#CD7US=TNehkP1#-?1yO)#?MK+Z4bmpwFPsQJqaLPjTY7SYN#(pxDbmRvr%cd5B_)D12s z-Vii&Ku(tpO>{^v+8*{uSKi(ZmHs^jP@>D8F@%gaHt>Lk4qxxXjLk1Vq`C~p1{j4a z>1*KR*|LbhO5p2&HI{Jo$mBwx2$)EKWez}u-3`&_)Sr&M(DEW?Wr&G_Y1c?LyH4kV zo6vTXndIV9M_lUB#~S@GT^I2s05>T~j334NtH69_O?7u=}HV2UMHVTiVrwyq~N3fmpa{x17L6fft{zWZz@7icB*9 zp!kLh-Egw|`|i43Zb?q30`0u-+5ilP!bA4@V@_gKA~5a+zNOu&7-A{Vpo>GzoZ@5_ zYBSU?$?5_YlkFiWrSC>0{Wr_UbG0PQ%UeyD;BWL z00DoLc`90d<+MERPldc6!pqS6fQ>_dYp4%BHT^&jL+D|w*tyD52`oMEVkuANGWk`; z#-#*j1%kK2oLtp^{Gt2P)2Dy`=_$)Y@8_pK|MJTZKR*3sBlkBwDDY&%yh69~oL>Iu zZ#;SWc7K3co7m9L>TmZa)_wAK+tocPAvOt9G`w4CGnpxbZCcH$lcA<|lcG3) z5AjVjITxo)vW>jNd?kO0i&MjBJ4OcMN91MhCCFd|eBJ8$0X^gw(Pj||lazCu*%lEU zV?*b(0Fk|~<F%ae zuf`9M5p{x<+>p2)F2$=2&lGRgcnq^^jT+PBi$a0{(yTOVC1loN*x-8Gv%Ou z7!wzUZ7g92v)DH}&A>*s7Ay4M zVW2YRJC$5FRv#BmvJ^uTf@F?tV?*^D(Bh|`C^0@u`kf%z60p+eTgL1$d^Seo_Atb4 z&^_P8laryIwC6&daDr~TH4K2qIVQ8*zCoML?X6gE0 z>@;Hu(zpzg_5;GK#M+J@DHA?y3ePPeIikxo(EEP~gBX_vkM_9xro|!FOY#zcf8|hp=J)|w~Sx1ZJ#af09i%k$CW9*aG4t1-Mi>lTb^}S(u zD)}56nwsH+4UNp2*=-^SQcIj;79m~LzA+E?&!IDlt!`hxpsg>kdP2VfHxr&6pa@;d z-80t=8ah|I3o5g+(QJx2DE$B=c-s(p&CQW6uaHtf;F3FFp>0s)^z?yJXy=I1Bueh> zRG^1fYCP-od=#VQaJZUFWLDu&6nCFlZXn#f?C?QGQw=3~Vq1g%c)k=0{uM3`PV03=zR&d6m6W>p2HlIaP~___XL*a(@r_ zkc5x3I#y@$*I|U9AmmW)8Ypz8o_%@I?ln4DZiXJti2t{1K=zjGTg}GB_2mLB1ojR;+^X^N82AHRFfJYW&1)s**ax1uXrfx}ZuTXk>B|?A*6?9BI z>}0>+akWdP93-Gy$@Z~ZWcez8o#FfFHBEw@v{BP}R>9eOb4g_(iu3ySlfOyls6G(h zylNY=cILuIN}B)BNR)=LK@O6KXs zaB=6meZrRFi3XN~9YUZ_y_82vNyUCe84V*v3QJIdJ< z<_meSji@-!(YFlPW!jjtGfgdSVjm)=w$IHUC7Y|;MseHFTiwg?7_FR^6RuoRsl%PD z4qmvaKxv$%W6idF*TO9S>8NF$_wypRGdC3ZT3s7p__~vHxj5Tbm7B6qaCQgd3L4Tm zNFiXsGP{V%Cmv*=clt$EUX@?xz>vH#kqu;ojZOP4O^vOf# zTPx#*lt2ruSG|xQ%nPTA+$o$&`j!4@y}Z9i_au06OI@GJhf{jEkq>xPmy`3!&XZa& z(_$oY#Zw+lERM|-MtejAq*E%ga$hyDpuu|rq?)P|ut8Gx}%1p1(72d?g_%`J_ z!bG)&7f)K`UzFEn=r4SxoqcG0Rz6w!Ipp!w^Y~Woe=oMWc-uRjznTit{%_cPoc3br z1ZpvnSKQ9jUP96<7fGrtnd%8bnJv{$$6=+o1ylrf2HZN}l41`^dr1Yj_s)K52en%n znlCV^3;bg)KCrhWUbsCAlUCimTkiDs<|>(H=6bl=ucd}8Ywd@UCDL+zalU}0pIcci z|5xOGVcI5YZtW(qXEk3Ofw^iR zdQ)}-^sID!DpR37T=f#h6=b4U=&r442DJIHFH|M}{D6JIj zcK&^*?B5R3LR}%dInx*wa+{D1=nutlG=^>1#*&g&%)>oog+KiG!;@dSKmYLb2TTNr zueP_lPw&w@yw!cme*CHX^N&w|>HOXL`h)uV1AB^ZJ-+$F&p-Y6L3{Pfe0KmYPe=NJ5fiNjPK`?$X}i~q|vpZxUn z#~*)q`uCrH+4S=5?Vr>cKMtP`Duha|TDaem)tzM`Y>oJoV}Aaj2%oaCAhWDs6Ij~7 zzktt&cMCQXI`uL}gbeJbUhd7<6jq-%kbg$_2XE*&(1~b2(Ic4_!dv-Crsxe%>1ij+ zl3@&5!Y3YH)0^XTM2h7NJjr^{M_bo|j@qX@4@X3bBN)T~{Lf%;aCmrrw)6bW{@~zj z|Ac-F{^x&M>{I3Y>;2#M_vFXhYUQK7{SW%{Y31|r$=?2n{(OxobJOB~mO7!-vdCHShTJF`1B&~}BRrj*BVEb(t)oFMw z;McpIH|P7O;SK&)H~NM9_)s(p`w4nLho!EPc{*&&HKswq94J=3i(}yR^;H%?4!cMW zyX|CLQ)buZQf$|Sh5ymm>h4MiQvT}$19uDBT)S(r)}mGF&d#G!!}qBjDg$DT9jIX< zvd}tPlnM(+Vrfe=o)i@qc`C0@BUp8KO(7&|h%fYY7Mw03tgUM2Yq9J8TB@6SU)iqD zzBSy@Gnc)+s=^{^eW8)`(Vxli#qAy#eULS$ZZbQ{o(Agz)9wK56 z>k)J4Am*?{`uTF|k2Cy!4!)|5 z`NT^vct74sg5;86atM_C{46!mNihQfv!8Co zo15s>Lm8F<$G@|$KKp$Y9NTwhRPim7C|=}*XuCZpiBjqE8dVF+SOPT~%$z13Iajh# z6UK&8K3gHHHn*~B<6K6V7)&flr(Fx<(pglHr8Z<0npzgcHV+FLGvu_n`7AcmJcntX z%gMFC!}~DgnmWQYbySDky1+aKet9M6D#;>92efZS(veLt+B4;sh^>9blS4g=^WM5Q zuL&-kTfv2*Cb;mZb`}~&v*Hkvv>1aZk0FIINHf6tXU{c(?t51zwan6q}_`MGT4!>ebbgoG`{SXgOgn7woySojSAK z(~EIlgymyPc;4mQ1c;2Z78%Q?9S8HQl)i!kLoeLExsySJ_vof3 zMFtBiJ_{7b3(dj_x-$Wa&ugji{Kj76pXc(=EBy0X?ac7W?8xw)cIj8tz>Z*hwfX{? zXX2YVs0`+(XQkPGg7dNUq;Ec!FB`)w-i&;b6dr$i`t*mV8^{FZFJr(Ipg((FE)`7p zE&k>yZ4;E*pWs&qHAuE=j!oih-(+NFUxh8Aptan!^^|PiphmVpXTo&b>z%@OZqnv2 zJj@wghmrR{c!$xfN13vB40ZU;}0O*_oMPgmds_w#qCpb;~6G(NI8+p1BmUI~` zq67>2Gtfl%EG>c3B<;8q9B#GV#Yw%iPy3hG^#d-iGm_68eC}K#@+I~s|7PslIcS#)XDZ~- zN+3l8Ott*~$;vQBLR&x8L&D56<{1-e;gIpd)kS%w+NQv)>BG3`!=&lM?>SJ*dCq?G z*?InrRxOZs3iIXpBLoq2kL?#fB~naMJWQv=OATgC4ZgRw=em8G3+U?ATE2 zl&;*ObPlZJO9dEHQLZHqG#pSG0jWYU6%{aK`LKNTt-f0akGQoh&qU9vozm^^BEM8@ zt)~4F?yv_ziF5D_UwJ>OC6GvogME|-WLB1bmFYkh57JUc6c12CY0eoi5lY~?o2Z;G zGSMz8C`me}o9m1%w@3NPcDW{eP__dXD2jouli$=Jb)39qF0Izb_-SXpB{zwL%q?Ro zv#!O68Y!8YED_Md4VGz({DG@9SnJq9J@(aKeM(FV^MV^&)#aiVP>dg6g1?k2-xB`; z9O^jqZ^R>o!Z+X&oBq$^6MOAjzgNdAW^$`zA6MM_tT~TgSLyj}Jp;5V@|voSqht-5 zWW;MtUUYPvhU!taBUhS-Sp^0IP|@cpKgPvdavYN^snoq`xp@~d0bCYyuzQgyGAiww zB*P$usf8%rlz%4g8k5F_f; zjeFrc6EjRHZe%879a0CBt7%F5n2y3he;mZ#xX88NANDc!bh_2;k5quh2!IWp2g)}T zjASH}Og_X0N`%naxkgGL(AkzS2y4N%`HLnPbi%Jo~UR zl-cPJyksNx`)N?59lMxwe7V*2FQw@Y^9w1bV8*fAMEkvhDU#G$Lq%)of zFdYt8d5tI!(a?qzhzVUDz2QbC&pyT*8?l?S3TZ+nuLiiG9Ka3qRt$%MWYC|&r0C1g z2bfuFhAa;UR=`VvlF;_7Om5ieU}IxysOS&VJ0$^{V)P#yPyKTVaOc#aGRxq{W8nOdw8rM_P#7+-kYAE8Qe1Aj%l2>6^=yYp~O}Af&BDx#t zYX}q;smQJA=B8qmb@VU@Bh0B2!933_j^$Yi2B-EU53EV1JX2F3;|2TU|7_#=;}IK= znO;oYmE!a!YI^lnL@P_?F z`ix4FBZ_H>{Exbq%iL59-Ga!D>3WI;PboSRrP`TDkfTQ$q?gVSI=Z}msq6FIqXCgz zwHXYPuTBF(smV4rlD6$HPy((*6-yo5a%-N*fcuN-2fV3!;*p4IVCL8pfYXp zrL?C#(KBJrXvl@Z0#C#%?MD0yux`3HPO-899o&Qbk$dwi-5`}=7D_HHW^}8OW9FeJDf6Ki& zs&~Ugpt4Wo zm_wt;!R*4&XsQ0>*!P?|&30wm%T7vb5_F8c#@JljPzsv|{gzvXd_ALNHaY8RJB!or zUt)i?v1go!RbC8jcvYz}gl(!-s}}QPJl1MEqN{P8q2Q)i0f{g{T=r1)kC8rSCVJ(yR5q!34bDywsLisP~s! zsO#JL6W|pV>M{qxlqz-XprDt$QVUml^C75B_?bG-ktb)@Gx2<%QU=m3735Y~xt}7gbok9? z&VhEm(aGE#hG?@x#|Ub8;cE6!iJ>^dy)c}}ljvV7=Fc|=r)Sds`5Ja({Ts_D>Hn?%RlJjB^>2Ky547HzpXRMPntAIy z;#c=f;%(^#mMD%5-dYdxOJVqb>pW7+g;oEp{luo#O%?O~N%O zrW9RG81^)Z{rmfs(M$=aRzb9>6g!Ab>JUq6keyV_#VdSH>)_k!I@p%;c3KfP=QhJ2&y`o`6=&zLsa&lphF^WF7_LGh9UqXZ<-)k_lXDZzq(#w; zxJXy1TthH}5tR{`NeNv-uK2&pc>uvt*$J7|yZy?ioMR;*8m0XmM+CWAP1-Likr#Zx!EtG7farvm3Esp zZ(#f@N>dDXK`>zW#wwoB+u{)!jD$9U3t%$>1n zw^ZjHZs#@hMq_)0Q389UsPC=HA@;tNL!6>1q0rR#R%Z^F>xIo zi{du1UI`@*271<=e9B?JHWL>|_hy3*jf;h5;r|gd)av!JKiavw}El-p7n`rNw9AxLH`0q~b@z%(E346HIKC$uH+J){WZfguT!h2gKl_eD7LtSmL? z=#IK@@xnR4vPt`Sx%c7%Ip)OE#g?(ooV7}d7s%QYb9%zjX@5fF z{mLtjJ;cSn-LYryk-|wOn6Ka(R!EFvzB7@Gg!~xA6&?MN+CiqVibl0gMfdoMK`#%% zl#t9&7*MMGuP%TvEuu%AriGuMo zP+sy)b-p#xLtdyuPAf|TT2R*1@pVqEXf&#;^}ALSOzn)q`qn!Y=$o~TY9lK7ZC+`l ziPcw|P#ROYfw_QsHIh`tN@@lAfdKJ{3#D@7>W*xwWAkaP2e~&(ITegT ziorCIT4>w7zZXT4Wy+oE4nLb;y z`fhk-iWG?ynWHdds77S|XUrJ=unj{3iYbBe@Qsu+{#ldtN1aT3CqjEzz3&7jwni!A zJ9#qkojIBK&N>nZ^@H=4NM66d2mJbgsPbK-sPf%XQRO?Kb7Y4f)e~YVJd#7sQ;<~7 zIiSL4=c|e;=ieZzoc~D!t|PIWTlOZLzn5|_Kwx$^J)UaI69raEEPUbeiLmfi<$6FY zyyF;U`0g9wd?7^)f3sD9`EF&w%E=vFmt^SOgZ?AymJfy-`>9P9PA3=nWrdgYOEz!3 z;Z2nKu83GBY`$&@Q)AkERW@Gt3hyXe+ORGVpc%u|>gs3shZ5vemUS1j>_M~?mzv89 z&HvlV20a%a1&jc1qg-qK_h!EN-!04#{ok8zlT>cl>ct(8kr&tD#xHc_R`!2YAhX^zPfX*uMY- zUJt=vwjr~K z-UIa)_q<)drQOs%ZFjynt?3s|iRxKBd@Xqpz?+J9fO%K)4uJO$?ATDEVaKK~jXQSk zJ?EIbA5#s?RHzg;bOGu6&bppb^9&M30_p-v!K<& zP3^MP`+pWLOpnNMD0?=CB!9D-=cQI_)09ZM_wp^PIsf~j72~Kwj+4A_oRk;oQO>9F zGy#@?%klX`c38&&sj#Ce*Y3P*f#oF&EaTf@-dCyEJD~mrIxV}ttiVcaTLNMlW%)r3 zAT|vsKuLmm&c8WNqVyUyworr_uc3BmEB#v>SkF3hqP$F)IID;L{nadqy<`(FUyXy< z%9r^3k=vFAF||RAOCXBBr4EP>r%;TIPYS`91}RIP6@F-#W^PW}xdSi%V;)WGg-!R? z02?}a!w&t_y9(y-r?>D!zf*LStHt}9aR`x{MvQ{=D`H=-zL9 zn#^QQ(%V-L@r{P@^g98r_*aiu@s%dbP^(R?y#C37xj>l-Inmvukc3&x4#eM6R$+?uVu1JAbZ&YZ z*r3$Ml2NK0sK!X`RQ#4vIO_3$a$u38rR zwqagxz(JFI=^kfT*|y}xU1;={F>OJk0ngY9_Q^($r$Z$?Ro53?8TY{YqJUCmxRJwF zL8e6(W_|e+6ALC!5bI}1<7SjQHxHn5J?!W~*#p_ih>YLKAw>w5Yascx?`7liQT*{op9c zm+(o2rh<+%gAE!|E-qO+#9~!(Y$$D}87diJscDoSKE!pdT&{z4axRup`+=#UHaQD# z4YJBtp*0u-&}-97znAx^>rhWFn>rA|gQ0wsOtQD`iPD7-J(HEdO1z3ppOUGn zl&T3vPy|zK&dyI{a_9p~yiSw(tcmh(9m=0X&7zXDI!?)Ba4M+mfml{rB^=e|P zRlZ-QMzK7{^3;0DAKEQ& ztH?gavu3HBidolX(!PaNO3bOU^c&EKRneWmyiv`)pTyG#_U4=F-V7DbMIKL=@Cnm+ zX_IckWqG4k-a&cvkw1VXb^ED>C#>|1c*3e>JmI?)@O166X{_}Sl1$4MlC+xIyhPmP zgg)21$%r?LGxCyS&-NV0dp7AnexY3B=4m*!PAcc=#Ynn+z%RUIZ?1fhGkBqFHTX`M z&GbuKtqpU5ul03*RCx7U{-F4962$`RsZEmJB_fBnSvW7U!n4voF;)3!+7(D(OIDgX*4%k;3xlGB5_LWFKS;cd#JvLIp zUK+`iZ)~U^?a$Di`{cFs?L$gOSc5rRyW(7|jrc6(&^sTowK?XK(FIY2Tuaj81xb5A z&}(OSiSK7QrnS%UbP6pELCRc<)-s?xk*{$a(^?F=$=Y}hK=L)DeRK^(8-{gpAmuE# zt{(S%w4Tn`-FO<$mZ$^MTvHp#S0FqEjduNdeH&AsO=sJpbP~ly;UgCydnFi8ixNwX*jd^Pn2GKlKdw!{70wKid+UHSDAk6aG+WO zDP3gD{moW@bS~(K73g_@rvWRQpu3W)A8C5(>a{?;{L!nSkBfnhgcQdK8WJ}3qDOoJyLP|A=xwz}V_ zFc6V^b;W}R2U}iDds-hK$eDEx zdd}Gih^gr)cn81G2`@mGKJsP>UU3#@!Fw`my*dp(n3LKprHoRpy-8nQUp||b_p@4- z58ysZeo#@p{=!sFty>?&{N{?MZpCL?UHJFEkn2<0!SIL*wGVeb4Cqqyg^UV*p&GO% z5zkV3GGNp7?Pd{e9~~!oMbKUABht^d_XW=M%e4cM|4eoJ*sC5~xY|`2_xJ1FMetBX4WceXP*x_2MlD6bI-fq(W3LJf zUT|EH0_M(MU(c~Qj@M0&>cXnbHeN4pti!;>_7fvi+~40Vtbk<9xhlvFr-&8jnBO7M zS6$+f6(*ydhlx%a5rOz0ZO?m=&eWQP38u%+G51mo|7dF`fj*ojqBah+KoasOLny?s zlrZ84dgypU1B3F}UiDCIBas#K5$AhE;FNdAzp^(1tKkeepBIJD3QSn@R< zUwLzRMR0F(6NbC70m6~InmIR#+$fJKmWdsF<-VN&+o~Qz1D6c{wHmRpHH*?bj;1v; zE!R)UC5^V*#<;q=LkTOuPU!8f+yn}M2uz;5h%kcVwg#M<#JJ0;5wu1*zrt5H_Xz=PNVH=&irm+^(mgppY4I4N;X z^t#UulhJ$%5?FAjLIr^A3g#PIRfcUgVcCgQ3tIqo1CsjKECJssJuj8E zU7}2(s8T2>;E}r#Hd=3i;;dB+wZ&8}6Fk}@=2bYe$L=#lO@s*%2P(bvqbME8ofsJR z4?Y`)DP}Vt!_$xcLz93eD|Z46&r&CIz_@TB(_wpV_?19gQSPfzI?{+0bEQ}_bc@#! zpqCUyP+NB#O1vQ*)lc<`)RB~q=s1Dbub%`gsxU7=oP^~fg%^Wp?T2qo)j>7I(o+dnvtxLdae~`!N(BYl{E7&n6)z+hjorNwtelm5gHZN&I<*)M*nUR*w4Kpvz2mvT1V=? znqLEh7X8!q-v0CRUkAr;&kl}{PJ`3-+mqux{fPO@fs9VuC!970kePGt-BEQQ;bcaU zGJy)y0i>xnD0N`myUg>G@=tbsom3{Rd6!&eJpIJgOWF6a{Z1C6<__a8u?T^yPV{Q_ zrKMN9vRt9Dc#qHWiAn!6h_k&oo8bqPc0mNxo-w%f+yQ|EEsn$mUA5$CNR6I1YwI#z zWh7cBPU-$jbeC~H_uO1976wu#VCQl{I0K$r2Zp-9pu;{9TlQ6Udjk~h=dvk<(P}Ft z18d!Nj&zkv&Olqf)P|=S=9$nl;#KF2v|1pWwDdX&r49AgL4Z5mv3-~#N*{GFr0)Cq ztu#%Faz}W%sT%uSEFFDQR<&}JY3p#FDb8tHT*Fu~;GVzo9Jc?KOjHUJGJ?%hzQY|J zhDbinxj>_VpFBDOHJd>p>G~c2j9Sgm- z4$QBXuOm;~rKgb4uqv5_9Q|eOCc0h2E$oUDuJ~x}Gn#_{NqSssafaJ3aPDhZewoHv zrTxxAo~xCY;H<4%s$18HNpt?R9Q?fKU@!of(bf;*UMv7^^S;80%sgGyPm(Wd($`ZA z^uai6ok*14?h6ds)y<^*I?i&Wgd}ZP0`AG*o;u*ey+<9|1#ACun)#PJ#S_UIsCm~s z#o5T_vssenFd=~aZo4Z_2iH%b?3M zQ}j5SMnnGC4y{VH{h9V*WrDI7f341jkv=dKT@|XfRkSosq7l7X6-ra#u^7pCUIVSP zqT=ASYmN(OuL^^TnXHHd`HEY=fk}he2$s3S&8sl8XC2=;qp~3+TQe|85Em5%$h<$G zw{vxihf3gQ)UH#G$K1_%e1uGM%die1#xP4@yDYo2p@PDFj$F{(1qO)K)37IE-P!8SnO#)M==LNZ= zPb5hA-=tzEq%2x!tm*=Hw2ou6B@*4$>@2a4T8E;0Q64>y#R#S52;hNvI;kU9j3lgVE#lHIdxjA|T#Kdv%jkAZ((nk);cM||EnI7D z3e82;zEaSmNBfC=dn52Iqc@xj)fn|~LL(u|W2;76l2BCIU%NpqN~`m0G6)w`gVEY; zGDjex2E5mYbyx|tKDo!+z#JvQ7&xWqtn|3Oiec181NFB72=lF*YJfFQq)uqrTT!D? zDNH;wQMKs+<^4*O%%&($;^LCxsa@QbgX$|`#!2D!0HtZP^;NFOzE3wk`ItY}U-%V^ z=AR|wM`CB;zz|utfY>+M*3#+@)j<<$9hLq|tCIhMSrjF`m2`Wt_OH2a>tAb;GWnq` zyJg&bq>v?N4yCTVMn)yuN&~iFBib>tkA_I$E=C%8S#<%~;Xj=L7CX^H}M&_Qv5BC(`Ky*d+LK02!}e%unn zhP9dP0Kh2dJF}%2*tpY>*qX&*eAsdQCDhck_N-mKyphCGmq>I{lmswR=(y<2p}nEz zWX#9$$3S#U$UQzLFPR0B|7S<>62(#KN=!}~sUOMYq+%66mdy!=uMFK7NZtc9ezmQF zoX)9mHg~EDjV^UHCe*G_Rm6tvH*3q-Z6 z;UkQy_w{wWBdV5&OYc&@uU_qASf@|QQGia4sl}z1kx5!hCaU68`qVp%ZMw1`p;Bqd zamKi)QvGDs3+%-tu&z%0DrqBffFNziV`P6~DQCOS}6{zcS6>eHRblA2D)Y8bll5zO?2CF!bR$Cw)*uI}Y=jGY zN8L?sX7ilC5L8{dCXuBuE$;FJ!T5$4FHCuXyiu{@tQ!cKYnENb4`HH+7$Hd$ckiZeQbm;&o16EfAV?P{_OA`D?J za_>1NW}9qH7nEW{d6cJ>5M(<--jzNz`3t()-m#k8xSJ*p$kwmaIp%Uf>ruipua$V* zUAq?Y9=FtUd(X^Vv;zw$Nq*Y&X|)*4SuwaEUf2`AzxoVo4;*`@4_vv~NZ1CIwfoy< z*PfNDmG^GG^o#?2+cDp#O6j}V4Z4zN%Dc7jzi;r9bB`9uE6zFmBlkEx;1Gnu;?yn7 z7`I&~!Xe|uk$O00ymXi!PAadI%R@M&FPJTRhTgG?eTDz@O0+0J?WmbtGt!ID(|He>8^BW=@!yM-dHFld$f&|_-0Y#2dI|2 z_cK|vZJR{J$rlz_T42e?O?jGJ>vIO=5QT}7@+<&1be=IBAezB$Quq-BYyXAPmd~7m zUTYTJ;%v2w59H>A?yF8oI%6lFZ^t%Jiue07kjs7x#|H|LmD2x%pg2zB-;TtlI+od~ zs03e>kdv*+Wj_jlN3>;fG$SVZtiIKq*-V~fTTPZxfC)L63VuY|T5BnfRBW~mC;v7d zU>L(xyRJ(YAN59u2*AsW+}x*l+29lGl&NVhaQk}h)AZmPcs*IK4LY^$(W0Mq`pzyd*(l|8PZ zDMtfBalX30i<}KE9s7_<#8$dG0yZN{6ZMOm6^hr&TN;Pdm<-b-GVzEdOJ}NG>rA!FbcSA(QNQU7bSyWm32al!$M#3`v6b7?pf)}0!a6a%(>h2H zGh4uy<}ioAgNWI(UNB@zmjKzxvdsnAf96ckVmz74c-Gacl{k+Trfir3vF99h`qH~X z^owlI2@*lSDZW7AOhp%vDJV>2?hiSyQJBhuh5FcmZz7pgHXVnw?|?)M^0~9~Az@k@ zkb1OsxqvQ$*9q=&smV|TZH%zF2n^HW93Rk+ncj7r~x4@75_AsWO?RMJ_ z)^?O*wQcT_@Z$+5I%P=j9lx^ektJE66OL{0?pf>>P;$k?gF2KPlu&ZO`v(O|4mdmJ z;T8Ap-tD|O*xNZfIQn(4bAI-6aCZE9|48aF^r`ap;Hdunn`5Bo^E0LJu+Kc)=WU`e zc1FJ~69Lpp=1|I z6)2#g6A~UXN*ln~8G)KgiXs55*8=-c0(r6ukihA_0g^fO`9>1w>DkHt&LQ5Ddm;&o znK#F8ofrEjC&wq6_I~GKWj%b3#VGjyw`EG2#BD#Qo0OgTagav)z}2oi}gnDJXq7-`(9mJ+1rnV&~wEnxx;3b_b`sFZcJ( z-|X+zyc_K99PRGE(H{Ydx7LJwk?4Q>*HGO{-mV!NtIhbznk&h1*Hr5+tA;pvxQ>~S zx`H@I?=0;6A+hsrCG2!pz>Ygx4(-`s zZsooGH~VKb)%AO~0rj?MqO>*sYE9nj3a|N1PUo*H@tW5hWv8Y&Eqi;y%NI65Y8svt zv!cG+*sA&L;)6|{0*$k(E$Fs8pq%IDW%11DY+Ts{5Oo-qWyO2u^&!4WNs6*8z7`E$ zXV@B=M2zQItEBTgap^j%A&P}g>+a!=yqZK`_!(Ud5WKcf23L7 zYGbmn94ppa#h}9w4<74l7Z{@)6Au2#FWUDFV1>87VIvC%6-|NiEUuQAsc#3_zOnCE zvNsS#-vP#sDHDaaHD1>hSt%kwYDZ(kFzoh*+m+lULktPmSxCI-VtDBrG8m(pkoc(# z*+^iw2K6Aj7+;17{6kY#JL9LfH&@9t^Y7;2vhQ9}bTt8Dn{3ZDR1>_gNOwEGm|V)9 z@fUVZe~WO># zp7A%Z_cf@Qd) zapu76#C0w~1unBq3IKk1|NegqQ8f!Yqf0tdP!s#C03y0~lt1hh0*wNU`ynOf^8p{J zSCrxrqK&(5lz+U%0HyNZz z7V1%c|L31?!vjW0ubt8R-~TqlS%UvZ1*`@KCp{+6$=URHB@g0I&&fVe(gTITrA9LD zZ#OWeH1pK!wWhO{f3{V&rZ>8uU>+D2 z25fyJRMQ?k(O);=JyUkv zj!>`^lE8Sl`L}_Cjr%^f&cMMT9-+dVML&tv!j^tp!7?2Ru=A*|_pF;qlaK&rPA`@6 z;Jba4DbMR9OkYeUGujrGJhc#YTP9=W=`VZ94Nz zUp>o1(CXLsH`ExR`kxO2&qO!n^QhWq;FeA=xK*J>%#Ps(<;wQ;G zOwd>+D9LPkiPVaT${3DaKANr6sq@!gUUpJB%hkfTj_m5RFoSGzJxax_L29 zk;uk(;mq_g8UR_lKh!KwL|9;)TvhO{MIdVhY1zmWHO(T?ok}uEU&{f=??Jd2uF&_{ z9(QkOd4P_{Ai>p-F?Sp4$CSH|>c@<`_hU{9y#I=P{%rg!Q#Kk=4x93UEO`3TajNeV zogp`pL%kfx$s)pJJJYsJ;a zuV$;)IBL|Y=qc2%b?Vh#{E@WF<1a~*)HyfT2U?eJ^BoCWPIx8G5x?m(;fh!C5F@?# zQxG%>KLu6QSDrf0zr$@}vK^)~t~rO86ahnDxmD_w9>^mUHVT#&`LT>E*2)ZFgTVy> z5ZKxtGjtJoM5==ZSm&e%a5$-EphXwVH4-k{bG&Rl1aO#IhZ-sw=yOma-}I6kS~><+ znA05rb1G{pZ_9f;wNL}&C%2|u_hT+dL50;=Q-3Q_#gL?Mbl zo(jd@nJxCd7_rwxuD|5&IVUIFed45DDB>>Ty>f!RUQ&DIil;yRe1+X(Y=jay();Hn z-aochZkl<{{R35ezCVpr~#OHY_VN5WUT<0 zUg@23g*h;OXtx}}mN<@f%U8WyJ|hPnLxWr7K>Trl9Ed+o3pwz!&4IVbfqI3V1CAfP z%&I%*WH{hGbvL2UV&@Fl?ON?m7~tbI4`sW{>I`CX8?_n?-us7*9-UHF z(uk2}tVct2-i*joqDiP~Un*65V9mkH%weeKFxYAi9<-VPFZ#hKyqFSvlK5A%s=25? z0bx)gKAppHFuYsHH7I6t+W#gvw7cxV|Juv{O22jLM4lC|+t4hRC?~l@ zX)B_PGd!kawG5BFknk*ZuHs~hrt&NFp91UNmo&;X)e{6zNE+bbY+XpG(gVpe?qj<8 z7E$RdY@QizlMFbE&;W9g(*cZ{*^?2+Cj@^>(pD^|_qVNalDHN)Tn79YRn+~96#0CACntFWT^kt+s zlpc%&8Ubm1n88P*@B12mik@yYJr;U^{ z61tj0^;wR{jk+r|3>xj~7yHO%18K_GgCqf;Gn`+Vue1{>?+ei(JnW*|G zoP0&mIH&{&@{-rW#FIevRkqrWFo70du?3#Q`0iX4T0+^85*o>FQRIda8p%2g<0ujr zam0tO!#$L!I1cfu1yZVehQt7$q54>obdw(+=N169CD}Zgd_0Qug->vd0Q3V5{YV1B zo7$e{aIO^|)Ru7^kipY=k$5kQKkIf>(3K?idO2UCX83P|kA(vm4fTYo5m}BCWvUrq z9h2==|D!4nkd3dUdm_n=bWbI@DBcJn-U!$6Mz}!;cUre;R<9bz)n47iP@J@```yN2 z{h->()n#@qJ;2w`*z9g|>W6p6n~vc-SqU*Bfghi}ck$Uf@YUf+9xQwvoc z1AwA{<*C_Aid`JWfHkY}|CpfN8eTBe-I&p0&+4^aA9TV-?>2XFJ&UA6O;V3-b=#}H z3a+Q>fK?J0kcCB7s0_*4*JK@M$*PEEtnZOeFx{n9vP9}m^;Go;{gXzw*XrE%533kk zpau_B^i+#X)JJZ891~X1-wx;K)N81IZyIP_Gi$uH(ClGTOFFZbbfK4Ywth+D$b&=s zVI_3-IMfdeOw6zSUq9@tr@YB8?>Fk#Q&w5GDr91D!!+iGx#otxHH{HVn;%O(vHn)P zI%4Z0T#C_6M!3}T(QRmSR~EWmjoj*OWK$ttTZEi#n$!C5s-oUH{%>R7joV=}@>}eI zpTlFzsceign^?;~&v0v9GsI*oZk=z-t=kaiF`sE$nrRyr){hyiTg)wCydew_!Yz?! zJ(b2*Q+a&LsXXUTrKhLT%b;In>Xrx%PP8l3k#WK>rN9b~*h8!}3Rt2J`1a%i^dd`&QKTIQpW>#_47napy^QP=nS*UL+ z#}Ys)F+02qucgY4gsfRzzA<7h?ot&UMskoti08RA#>E92oT0YT%*;WX&-NHqUtg_s z6gcP5{Hy9}=AW+7u{5@*96T|%$;c&hzc6yb3U%gAtTR8cNN2u8+}cR`IcyMA#Oubj z0}VYWZ?n8l$@-mD*M}v&(v3#pXA79|CeBfZIGBOD=OwG;Q+7QV0C2PpK)e9?a8~$i zrv`_Xk&=ke_}{xGqV zTKG8-KW5tDEieogh2B!IV|JMmnLItRFY<^MQOl)Kc1lP8*k${Ke=6fL-Z7OOW=+1f zCT6nKY37~3PXO?JUJ#f0dU4BbitDw_-yqdW*R$fOQe0gy4~@kQn%hzOoodk804?iz1<@&y4k| z--zgnO2iO}ulyTl6lcB__w<37gv6L+kR{y(u-a89dMXSZpGyPL_A!3X3g7l1tZcph zgZ!{kJ`F#owg8E2A9k-Bi-lZHs^f{(Bkm(516->aXu`!(|=DK0s}lB3cqX+gu0 z`c4n*;BU+>?ea^e&2&+(MZ`8Zl%ZL01*0nWE0 zL*fkvZE@$VOxeQj+ZeGHkqV92Gm%smzG%{&iO5&#c^amQQXgv7FZ1wFHpC$j{P0Rj z!0V4fJgL;nCD8iC7I6d#pDHyvHA6?^%5YE?kBAQOu`|K{gUi(>7brwkIY1$@$^qJ- zt9+l0gH&MqOD8>~T9_?4_IswUgdPjm65RN?zoY&JwWwJcAG>GO^z;_C=ic8Vw2jc~sTav|JnLGFrGNkJo3@+MX#FA&0RPA@)!J^`+Y zAGo`M(4goz^#e>78N}=<10A~+Z1ZL7nLa)-zq_DRT}X%tHWxh31&7SU0-YSO)u<)X zJL!T>y?c3o&F*=lhlvC2^21iMZvUT1Qzxt`1VNe)2YOOsn@Q~ifx0_V4$daY z9K*O#?#-DW=1gQ9R)Eb_@ldh_rVAwMIrc=+=AFudibWYRu=ZtCrD;UGygHj&WSG|i z=>}Uhr$(Qb(_~dB3T9dqcmWzo!ys!UiG?$wIA`Wfon`10@2rsR#(~;USAq?x?P)O$ zECU-WYdS(*xd%ifhlaCt4eiB1-<>sW)60ZzJjKmZ3kZ!z(0CC*pL|&oW>lvpy$=eL zWsvhlJwXWI17dU7G)QyUEXd(7z$49JfERu7<)D#iJi?8=3fy5px`De4$RsF~F5OtV ztb$0obP>Wla5EpsZoyprSmdy5yuRsNIAQkW56PF3UzMNK4EHMN0c}ag6qW+rdrgOl zNOv%=K!gqabba8nSy^%6WrGF*#AHrLTR7hSus3_kT6RaGzgv##;FA|!(s(@|< z+>^MvKx_;S;mc;sKldhCW*&*5N*jhsL4Bq?e=&6xzEbxqO7361CybWFIQNfQD;}tW zT{kt*Yg0DEcbbp{;bZL;^-{VWW&(BbI)oFq?oP^UCTBI<4`;>&Qs`3-t;=v2{qkXd z9krsXroFv90NeCbhAW&9)JLmd1U~lKwAsi%=^xPyrUTD&>jA##{vQ$x3zn$10RVE+ BwIl!l diff --git a/homeassistant/components/frontend/www_static/dev-tools.html b/homeassistant/components/frontend/www_static/dev-tools.html deleted file mode 100644 index dae7af1f9f4..00000000000 --- a/homeassistant/components/frontend/www_static/dev-tools.html +++ /dev/null @@ -1,3 +0,0 @@ -

    \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/dev-tools.html.gz b/homeassistant/components/frontend/www_static/dev-tools.html.gz deleted file mode 100644 index 5912606cc33836419c0904b78985798f599d3f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4985 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 D(l&+a diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index 95ae493cabb..48c7b0f21cb 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -2,9 +2,6 @@ e._bubble()}function Bn(e,t){return $n(this,e,t,1)}function Jn(e,t){return $n(this,e,t,-1)}function Qn(e){return 0>e?Math.floor(e):Math.ceil(e)}function Xn(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||0>=r&&0>=a&&0>=o||(r+=864e5*Qn(es(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=p(r/1e3),u.seconds=e%60,t=p(e/60),u.minutes=t%60,n=p(t/60),u.hours=n%24,a+=p(n/24),i=p(Kn(a)),o+=i,a-=Qn(es(i)),s=p(o/12),o%=12,u.days=a,u.months=o,u.years=s,this}function Kn(e){return 4800*e/146097}function es(e){return 146097*e/4800}function ts(e){var t,n,s=this._milliseconds;if(e=F(e),"month"===e||"year"===e)return t=this._days+s/864e5,n=this._months+Kn(t),"month"===e?n:n/12;switch(t=this._days+Math.round(es(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}}function ns(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12)}function ss(e){return function(){return this.as(e)}}function is(e){return e=F(e),this[e+"s"]()}function rs(e){return function(){return this._data[e]}}function as(){return p(this.days()/7)}function os(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}function us(e,t,n){var s=Gt(e).abs(),i=dr(s.as("s")),r=dr(s.as("m")),a=dr(s.as("h")),o=dr(s.as("d")),u=dr(s.as("M")),d=dr(s.as("y")),l=i=r&&["m"]||r=a&&["h"]||a=o&&["d"]||o=u&&["M"]||u=d&&["y"]||["yy",d];return l[2]=t,l[3]=+e>0,l[4]=n,os.apply(null,l)}function ds(e){return void 0===e?dr:"function"==typeof e&&(dr=e,!0)}function ls(e,t){return void 0!==lr[e]&&(void 0===t?lr[e]:(lr[e]=t,!0))}function hs(e){var t=this.localeData(),n=us(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function cs(){var e,t,n,s=hr(this._milliseconds)/1e3,i=hr(this._days),r=hr(this._months);e=p(s/60),t=p(e/60),s%=60,e%=60,n=p(r/12),r%=12;var a=n,o=r,u=i,d=t,l=e,h=s,c=this.asSeconds();return c?(0>c?"-":"")+"P"+(a?a+"Y":"")+(o?o+"M":"")+(u?u+"D":"")+(d||l||h?"T":"")+(d?d+"H":"")+(l?l+"M":"")+(h?h+"S":""):"P0D"}var fs,ms;ms=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,s=0;n>s;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1};var _s=e.momentProperties=[],ys=!1,gs={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var ps;ps=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)o(e,t)&&n.push(t);return n};var ws,vs={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ms={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ss="Invalid date",ks="%d",Ds=/\d{1,2}/,Ys={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},xs={},Os={},Ts=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,bs=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ps={},Ws={},Rs=/\d/,Us=/\d\d/,Cs=/\d{3}/,Fs=/\d{4}/,Hs=/[+-]?\d{6}/,Ls=/\d\d?/,Gs=/\d\d\d\d?/,Vs=/\d\d\d\d\d\d?/,js=/\d{1,3}/,As=/\d{1,4}/,Es=/[+-]?\d{1,6}/,Ns=/\d+/,Is=/[+-]?\d+/,zs=/Z|[+-]\d\d:?\d\d/gi,Zs=/Z|[+-]\d\d(?::?\d\d)?/gi,qs=/[+-]?\d+(\.\d{1,3})?/,$s=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Bs={},Js={},Qs=0,Xs=1,Ks=2,ei=3,ti=4,ni=5,si=6,ii=7,ri=8;ws=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=e?""+e:"+"+e}),z(0,["YY",2],0,function(){return this.year()%100}),z(0,["YYYY",4],0,"year"),z(0,["YYYYY",5],0,"year"),z(0,["YYYYYY",6,!0],0,"year"),C("year","y"),L("year",1),J("Y",Is),J("YY",Ls,Us),J("YYYY",As,Fs),J("YYYYY",Es,Hs),J("YYYYYY",Es,Hs),ee(["YYYYY","YYYYYY"],Qs),ee("YYYY",function(t,n){n[Qs]=2===t.length?e.parseTwoDigitYear(t):w(t)}),ee("YY",function(t,n){n[Qs]=e.parseTwoDigitYear(t)}),ee("Y",function(e,t){t[Qs]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return w(e)+(w(e)>68?1900:2e3)};var hi=V("FullYear",!0);z("w",["ww",2],"wo","week"),z("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),L("week",5),L("isoWeek",5),J("w",Ls),J("ww",Ls,Us),J("W",Ls),J("WW",Ls,Us),te(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=w(e)});var ci={dow:0,doy:6};z("d",0,"do","day"),z("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),z("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),z("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),z("e",0,0,"weekday"),z("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),L("day",11),L("weekday",11),L("isoWeekday",11),J("d",Ls),J("e",Ls),J("E",Ls),J("dd",function(e,t){return t.weekdaysMinRegex(e)}),J("ddd",function(e,t){return t.weekdaysShortRegex(e)}),J("dddd",function(e,t){return t.weekdaysRegex(e)}),te(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:h(n).invalidWeekday=e}),te(["d","e","E"],function(e,t,n,s){t[s]=w(e)});var fi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),mi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),_i="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),yi=$s,gi=$s,pi=$s;z("H",["HH",2],0,"hour"),z("h",["hh",2],0,Ee),z("k",["kk",2],0,Ne),z("hmm",0,0,function(){return""+Ee.apply(this)+I(this.minutes(),2)}),z("hmmss",0,0,function(){return""+Ee.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),z("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),z("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),Ie("a",!0),Ie("A",!1),C("hour","h"),L("hour",13),J("a",ze),J("A",ze),J("H",Ls),J("h",Ls),J("HH",Ls,Us),J("hh",Ls,Us),J("hmm",Gs),J("hmmss",Vs),J("Hmm",Gs),J("Hmmss",Vs),ee(["H","HH"],ei),ee(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ee(["h","hh"],function(e,t,n){t[ei]=w(e),h(n).bigHour=!0}),ee("hmm",function(e,t,n){var s=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s)),h(n).bigHour=!0}),ee("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s,2)),t[ni]=w(e.substr(i)),h(n).bigHour=!0}),ee("Hmm",function(e,t,n){var s=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s))}),ee("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s,2)),t[ni]=w(e.substr(i))});var wi,vi=/[ap]\.?m?\.?/i,Mi=V("Hours",!0),Si={calendar:vs,longDateFormat:Ms,invalidDate:Ss,ordinal:ks,ordinalParse:Ds,relativeTime:Ys,months:oi,monthsShort:ui,week:ci,weekdays:fi,weekdaysMin:_i,weekdaysShort:mi,meridiemParse:vi},ki={},Di=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Yi=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,xi=/Z|[+-]\d\d(?::?\d\d)?/,Oi=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Ti=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],bi=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=S("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),e.ISO_8601=function(){};var Pi=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=gt.apply(null,arguments);return this.isValid()&&e.isValid()?this>e?this:e:f()}),Wi=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=gt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:f()}),Ri=function(){return Date.now?Date.now():+new Date};kt("Z",":"),kt("ZZ",""),J("Z",Zs),J("ZZ",Zs),ee(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Dt(Zs,e)});var Ui=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var Ci=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,Fi=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Gt.fn=Mt.prototype;var Hi=Nt(1,"add"),Li=Nt(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Gi=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});z(0,["gg",2],0,function(){return this.weekYear()%100}),z(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Dn("gggg","weekYear"),Dn("ggggg","weekYear"),Dn("GGGG","isoWeekYear"),Dn("GGGGG","isoWeekYear"),C("weekYear","gg"),C("isoWeekYear","GG"),L("weekYear",1),L("isoWeekYear",1),J("G",Is),J("g",Is),J("GG",Ls,Us),J("gg",Ls,Us),J("GGGG",As,Fs),J("gggg",As,Fs),J("GGGGG",Es,Hs),J("ggggg",Es,Hs),te(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=w(e)}),te(["gg","GG"],function(t,n,s,i){n[i]=e.parseTwoDigitYear(t)}),z("Q",0,"Qo","quarter"),C("quarter","Q"),L("quarter",7),J("Q",Rs),ee("Q",function(e,t){t[Xs]=3*(w(e)-1)}),z("D",["DD",2],"Do","date"),C("date","D"),L("date",9),J("D",Ls),J("DD",Ls,Us),J("Do",function(e,t){return e?t._ordinalParse:t._ordinalParseLenient}),ee(["D","DD"],Ks),ee("Do",function(e,t){t[Ks]=w(e.match(Ls)[0],10)});var Vi=V("Date",!0);z("DDD",["DDDD",3],"DDDo","dayOfYear"),C("dayOfYear","DDD"),L("dayOfYear",4),J("DDD",js),J("DDDD",Cs),ee(["DDD","DDDD"],function(e,t,n){n._dayOfYear=w(e)}),z("m",["mm",2],0,"minute"),C("minute","m"),L("minute",14),J("m",Ls),J("mm",Ls,Us),ee(["m","mm"],ti);var ji=V("Minutes",!1);z("s",["ss",2],0,"second"),C("second","s"),L("second",15),J("s",Ls),J("ss",Ls,Us),ee(["s","ss"],ni);var Ai=V("Seconds",!1);z("S",0,0,function(){return~~(this.millisecond()/100)}),z(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),z(0,["SSS",3],0,"millisecond"),z(0,["SSSS",4],0,function(){return 10*this.millisecond()}),z(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),z(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),z(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),z(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),z(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),C("millisecond","ms"),L("millisecond",16),J("S",js,Rs),J("SS",js,Us),J("SSS",js,Cs);var Ei;for(Ei="SSSS";Ei.length<=9;Ei+="S")J(Ei,Ns);for(Ei="S";Ei.length<=9;Ei+="S")ee(Ei,Un);var Ni=V("Milliseconds",!1);z("z",0,0,"zoneAbbr"),z("zz",0,0,"zoneName");var Ii=y.prototype;Ii.add=Hi,Ii.calendar=Zt,Ii.clone=qt,Ii.diff=en,Ii.endOf=fn,Ii.format=rn,Ii.from=an,Ii.fromNow=on,Ii.to=un,Ii.toNow=dn,Ii.get=E,Ii.invalidAt=Sn,Ii.isAfter=$t,Ii.isBefore=Bt,Ii.isBetween=Jt,Ii.isSame=Qt,Ii.isSameOrAfter=Xt,Ii.isSameOrBefore=Kt,Ii.isValid=vn,Ii.lang=Gi,Ii.locale=ln,Ii.localeData=hn,Ii.max=Wi,Ii.min=Pi,Ii.parsingFlags=Mn,Ii.set=N,Ii.startOf=cn,Ii.subtract=Li,Ii.toArray=gn,Ii.toObject=pn,Ii.toDate=yn,Ii.toISOString=sn,Ii.toJSON=wn,Ii.toString=nn,Ii.unix=_n,Ii.valueOf=mn,Ii.creationData=kn,Ii.year=hi,Ii.isLeapYear=ye,Ii.weekYear=Yn,Ii.isoWeekYear=xn,Ii.quarter=Ii.quarters=Wn,Ii.month=de,Ii.daysInMonth=le,Ii.week=Ii.weeks=xe,Ii.isoWeek=Ii.isoWeeks=Oe,Ii.weeksInYear=Tn,Ii.isoWeeksInYear=On,Ii.date=Vi,Ii.day=Ii.days=Fe,Ii.weekday=He,Ii.isoWeekday=Le,Ii.dayOfYear=Rn,Ii.hour=Ii.hours=Mi,Ii.minute=Ii.minutes=ji,Ii.second=Ii.seconds=Ai,Ii.millisecond=Ii.milliseconds=Ni,Ii.utcOffset=Ot,Ii.utc=bt,Ii.local=Pt,Ii.parseZone=Wt,Ii.hasAlignedHourOffset=Rt,Ii.isDST=Ut,Ii.isLocal=Ft,Ii.isUtcOffset=Ht,Ii.isUtc=Lt,Ii.isUTC=Lt,Ii.zoneAbbr=Cn,Ii.zoneName=Fn,Ii.dates=S("dates accessor is deprecated. Use date instead.",Vi),Ii.months=S("months accessor is deprecated. Use month instead",de),Ii.years=S("years accessor is deprecated. Use year instead",hi),Ii.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Tt),Ii.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ct);var zi=Ii,Zi=O.prototype;Zi.calendar=T,Zi.longDateFormat=b,Zi.invalidDate=P,Zi.ordinal=W,Zi.preparse=Gn,Zi.postformat=Gn,Zi.relativeTime=R,Zi.pastFuture=U,Zi.set=Y,Zi.months=ie,Zi.monthsShort=re,Zi.monthsParse=oe,Zi.monthsRegex=ce,Zi.monthsShortRegex=he,Zi.week=ke,Zi.firstDayOfYear=Ye,Zi.firstDayOfWeek=De,Zi.weekdays=Pe,Zi.weekdaysMin=Re,Zi.weekdaysShort=We,Zi.weekdaysParse=Ce,Zi.weekdaysRegex=Ge,Zi.weekdaysShortRegex=Ve,Zi.weekdaysMinRegex=je,Zi.isPM=Ze,Zi.meridiem=qe,Qe("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===w(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),e.lang=S("moment.lang is deprecated. Use moment.locale instead.",Qe),e.langData=S("moment.langData is deprecated. Use moment.localeData instead.",et);var qi=Math.abs,$i=ss("ms"),Bi=ss("s"),Ji=ss("m"),Qi=ss("h"),Xi=ss("d"),Ki=ss("w"),er=ss("M"),tr=ss("y"),nr=rs("milliseconds"),sr=rs("seconds"),ir=rs("minutes"),rr=rs("hours"),ar=rs("days"),or=rs("months"),ur=rs("years"),dr=Math.round,lr={s:45,m:45,h:22,d:26,M:11},hr=Math.abs,cr=Mt.prototype;cr.abs=qn,cr.add=Bn,cr.subtract=Jn,cr.as=ts,cr.asMilliseconds=$i,cr.asSeconds=Bi,cr.asMinutes=Ji,cr.asHours=Qi,cr.asDays=Xi,cr.asWeeks=Ki,cr.asMonths=er,cr.asYears=tr,cr.valueOf=ns,cr._bubble=Xn,cr.get=is,cr.milliseconds=nr,cr.seconds=sr,cr.minutes=ir,cr.hours=rr,cr.days=ar,cr.weeks=as,cr.months=or,cr.years=ur,cr.humanize=hs,cr.toISOString=cs,cr.toString=cs,cr.toJSON=cs,cr.locale=ln,cr.localeData=hn,cr.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",cs),cr.lang=Gi,z("X",0,0,"unix"),z("x",0,0,"valueOf"),J("x",Is),J("X",qs),ee("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),ee("x",function(e,t,n){n._d=new Date(w(e))}),e.version="2.14.1",t(gt),e.fn=zi,e.min=wt,e.max=vt,e.now=Ri,e.utc=d,e.unix=Hn,e.months=En,e.isDate=r,e.locale=Qe,e.invalid=f,e.duration=Gt,e.isMoment=g,e.weekdays=In,e.parseZone=Ln,e.localeData=et,e.isDuration=St,e.monthsShort=Nn,e.weekdaysMin=Zn,e.defineLocale=Xe,e.updateLocale=Ke,e.locales=tt,e.weekdaysShort=zn,e.normalizeUnits=F,e.relativeTimeRounding=ds,e.relativeTimeThreshold=ls,e.calendarFormat=zt,e.prototype=zi;var fr=e;return fr}) \ No newline at end of file +t},updateStyles:function(e){e&&this.mixin(this.customStyle,e),i?t.updateNativeStyleProperties(this,this.customStyle):(this.isAttached?this._needsStyleProperties()?this._updateStyleProperties():this._styleProperties=null:this.__stylePropertiesInvalid=!0,this._styleCache&&this._styleCache.clear(),this._updateRootStyles())},_updateRootStyles:function(e){e=e||this.root;for(var t,n=Polymer.dom(e)._query(function(e){return e.shadyRoot||e.shadowRoot}),r=0,s=n.length;r0&&l.push(t);return[{removed:a,added:l}]}},Polymer.Collection.get=function(e){return Polymer._collections.get(e)||new Polymer.Collection(e)},Polymer.Collection.applySplices=function(e,t){var n=Polymer._collections.get(e);return n?n._applySplices(t):null},Polymer({is:"dom-repeat",extends:"template",_template:null,properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},sort:{type:Function,observer:"_sortChanged"},filter:{type:Function,observer:"_filterChanged"},observe:{type:String,observer:"_observeChanged"},delay:Number,renderedItemCount:{type:Number,notify:!0,readOnly:!0},initialCount:{type:Number,observer:"_initializeChunking"},targetFramerate:{type:Number,value:20},_targetFrameTime:{type:Number,computed:"_computeFrameTime(targetFramerate)"}},behaviors:[Polymer.Templatizer],observers:["_itemsChanged(items.*)"],created:function(){this._instances=[],this._pool=[],this._limit=1/0;var e=this;this._boundRenderChunk=function(){e._renderChunk()}},detached:function(){this.__isDetached=!0;for(var e=0;e=0;t--){var n=this._instances[t];n.isPlaceholder&&t=this._limit&&(n=this._downgradeInstance(t,n.__key__)),e[n.__key__]=t,n.isPlaceholder||n.__setProperty(this.indexAs,t,!0)}this._pool.length=0,this._setRenderedItemCount(this._instances.length),this.fire("dom-change"),this._tryRenderChunk()},_applyFullRefresh:function(){var e,t=this.collection;if(this._sortFn)e=t?t.getKeys():[];else{e=[];var n=this.items;if(n)for(var r=0;r=r;a--)this._detachAndRemoveInstance(a)},_numericSort:function(e,t){return e-t},_applySplicesUserSort:function(e){for(var t,n,r=this.collection,s={},i=0;i=0;i--){var h=a[i];void 0!==h&&this._detachAndRemoveInstance(h)}var c=this;if(l.length){this._filterFn&&(l=l.filter(function(e){return c._filterFn(r.getItem(e))})),l.sort(function(e,t){return c._sortFn(r.getItem(e),r.getItem(t))});var u=0;for(i=0;i>1,a=this._instances[o].__key__,l=this._sortFn(n.getItem(a),r);if(l<0)e=o+1;else{if(!(l>0)){i=o;break}s=o-1}}return i<0&&(i=s+1),this._insertPlaceholder(i,t),i},_applySplicesArrayOrder:function(e){for(var t,n=0;n=0?(e=this.as+"."+e.substring(n+1),i._notifyPath(e,t,!0)):i.__setProperty(this.as,t,!0))}},itemForElement:function(e){var t=this.modelForElement(e);return t&&t[this.as]},keyForElement:function(e){var t=this.modelForElement(e);return t&&t.__key__},indexForElement:function(e){var t=this.modelForElement(e);return t&&t[this.indexAs]}}),Polymer({is:"array-selector",_template:null,properties:{items:{type:Array,observer:"clearSelection"},multi:{type:Boolean,value:!1,observer:"clearSelection"},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}},clearSelection:function(){if(Array.isArray(this.selected))for(var e=0;e \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/frontend.html.gz b/homeassistant/components/frontend/www_static/frontend.html.gz index aee6bcde2e4520b4f798b5e25c169d6a614a2d0e..ae9bb203fb7456c4fec8ef4c38c610d0716dec58 100644 GIT binary patch delta 82629 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 delta 87688 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%0DwF*hf@^0 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 \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/mdi.html.gz b/homeassistant/components/frontend/www_static/mdi.html.gz index e4c0aee023a0274bee3066e7796520f2224089f4..f2cbd445074cedbfe1bd2bdee27f3bfe701a627d 100644 GIT binary patch delta 127685 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μ7^i6`GP8>Bybslm~65i)lSLBg~It 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

    DIW(8h7U_A_7`ERSatFKYx9CnK$Drc~X@tadip> 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 z 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 LDt=&$oF)hW{q#+t diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html new file mode 100644 index 00000000000..29c85cd08a3 --- /dev/null +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html @@ -0,0 +1 @@ +

    \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html.gz new file mode 100644 index 0000000000000000000000000000000000000000..616ae4f28a333f3304a9386732e7dd2be9096361 GIT binary patch literal 1146 zcmV-=1cmz_iwFoDB#T!91889_aA9s`Y%OGEb}eOgWo~pXXmo9C0F_qTZrnBy{S{W} zgM^COI4FWb-c@Sn1{6qA!0FS%4_s;1Voiw*Nv$ml`u7e=X)p1nMPDRxI2<0%oHNq0 zwv8y3HL$8!HeeYkYo-m@RrJ@_5A?UFST4fiMpk{XtoV-9ysDsGMG@Kbbk~WJwfqTi zj?1#4jjTEWgjcHwcFY`uyW=xS^)py*bMJ0M=cizOqqhV3eP5fRzaQt*BUp>K%5cbS|B0#exi5ii z$3zD=@GVX8=E9tSflO(?`VO|N6E;p#TXU0bxrR7o zh?=>gX(-fJcSp!DwIH(N5+~#6suNO;`RBW5I;a`N;(?$Q?C4A=&rZ+6vNIMpcmwjV zEk#$Mp14MmZ3R3MKT^_gcL9`$Q{_bN@XAWrB2nz{J5x&Zs0hWdaCD1i>XdttTn3#{ zD^>pbSM|7;+bcKOu=4&+BL%Aa+@4=+uO*Wm$mJ4;VZ_19_>Mze*Jdg;s0kMiaG~y_TO{ueTE0Hs< z18ex!;W?EXd$qU>?D>jGK&BkUn}b_;v`hm#jsK2e|BwH;`SLj>QaP?Mk$fN5IUUEH zL(QQ#owaybB&=l$(}C!Gbi~TI@km2zymgKecFppcL^M728S?dtimM&th+9k{%;bL5 z*xc!-D*nDrliG(|uie|1aB;N%6vyJ2X#cO-o)P|k_0&MC$#^X#cG5QWCCGoe7}J@? zKXf=WtKe~CHL84ah@#2CRq+Q7|JFEtm)xJQf~>+{1}+Y!G2IvZurV3%D^1|i>VAOL zA%+9-#?dWP?w=z*T}kp`97|@)`l#9OB(De)n7=rBkBQR6ZAJXV#mPzZ3-$^h$E7v| zyYeVPclXHR(`%%-C4DaN{M@(ZO*C~{vgJ0)k7uZ*UZP}csreI{nTSrm4B-!I;s3b) M0c?imDR>D00I%#u)c^nh literal 0 HcmV?d00001 diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html new file mode 100644 index 00000000000..1a58fbd450e --- /dev/null +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html.gz new file mode 100644 index 0000000000000000000000000000000000000000..0596c82e73af9ba0ab8625f199c925478473dde0 GIT binary patch literal 1269 zcmVra zB_b;{sHlKdBz0*>-s2{m`Wep~k0jr1a3*!GngV8AI-?_NyhLfV)XQL_lNog9ac(q% z#%(R!QtAkeO`m*cZ!WAT3Q|bV!$&6a>!mY|E~4Bh0DA2l9asnldf zsEcR~*|o&eXSMlw>Y$B9W*Xcg++ZY>TN}sUfOBE-OsWp>E?9I8V`Re-zfL z%_yR@Si&nQkSOFYD2&^f(ge!blVZNfg5-Fx%EY!0Yb6{B7Q$Ue)=5gqrjM5d!8zk1 zWtNnCbY?$aXHP!c-zq-2O%vWX|)u5ZO9X?*unhuCaL`xRZ8N!#Sh<1GbG~|`+&>1mVuE;6j15bOp zu~H&GIOqyNTXwfGl$o{!s~nWn0f^S8Nm7{_B9f6Fg~nKhPLTDId6&;Pg(gtuNl2tm zO0nuPdiKNl4gF$EEx>v*%{Xm@eh}1fZvKKm+0z|p*jX$pGV*)x#?{p{v3uSP?D{v} zC4(#hCAot_qE9$O;!kM(KQblsHJ@J&LIukKqRtgm>%|ll_c0_ zUq1i&A0TNCsZ9;;7`k*FD~hO*{|Enr{|D&YIM_?xvqmapji(koHnm=_W4po1=-4=# znQyx_dmQv94~X}%QJ0$!G}b!3BWK?BLTs@Z#P`T`64_XkwfqQb6A$4NopjSRIE8zH zMsNDVU*3_CLGZvxV8zSO8i8gfBUu`=B%*~p7vO0S53O`;>v<>HRZQsO80|Gp7Dq$n zvV-ZY2H0bu2LuCh+|?_gL9y3-_hvDlzbERKhDfmv_3Vy4tHcUe2A~;9E~!nhlAd|+ zAsgxRXx_50p7FYnDTU#{SDeuy3OnP&#!mtHmFce0BmJIQdn4`EO-{1}2Gvl8E}G&0 z{@|t0yNR6K-TyRWb0;nC2sGMCpPqOSOfsOLB?X@@C=-QQ$6K7da@F#f%NOMcCwrL4+`wf%R%NHI;zMdBWDI?rX@|b z@ERGp@zw!0PBRx?A*EbC2P7i+xF0nGQrk`ryX6qNw>~6h_cowV4!D0xg`dTb<8OI8 z*;VGG5GV5jQRFmd?_3{m1DE1^tQd{k$-S+^XdgXtFjDD=+VB_Lwxt?6MtilTf~7i4xxy78;5F* fg4%f8wqv@)d-6?_{#}}M@7TWqV^QL_&I$kkPXcPr literal 0 HcmV?d00001 diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html new file mode 100644 index 00000000000..82180844abf --- /dev/null +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2e1f1167841c7f83c9e1241dd97cc1fb666d37e GIT binary patch literal 1357 zcmV-T1+w}diwFoDB#T!91889_aA9s`Y%OGEb}e&da&~EBWiDuRZEOIQS6gq}HWdCV z96J;eCdzFv6oX>B>t!8KpzVNcPevYS={Vv-ks3wWQ3d_?9a0xdse_^qfkmFfkLUUw zW}VwYZr3^RY`ZSNa+2oURA4vspT9q_-{^L|>VyDWU9duDwFDxv4XwZ&MG6&@qOz3m3V};*^9^00a%CF{+gi2-H+MoMFRn|TWkTI0 zFFGk&cZPYLL}>-rQYc_Kh`Zb-S5S1kO|{e}IdT&)mT_~>N+S@fVO|h+>s5cn+CouE zZt<&@=M@pvhB}K4l)%wGffC%>?NVKowT1V(;6hcw;Kr~FZ*QF|{wS{L4*=c_@pyz7 zksfM79>fSO#dgg}Zs4$?&nVG~rBbB#lgc}{g3Lv;n3=)2okjr)WCBv`LF z{yF&7IXd%C7peLBoLamqHKMfJzqD)$FhMJ->i-w5gKaNvKSp;vCcecG$g* zN~23KRzQ`sPLi~?DIxi?{})o*MauvU!Z*h7CfXz1=Q@?ZO>(GJYK2w-gslNv8$}=< z&i)D3f~jIqR@mkfFT1XbmYKbL{>WvGsroMne!#3GyxTqj=>G9DV z_D7`tP|iw_x)E_+x^dvOr!&hO_@bcOH%BheTkPp-Dhsc>Abn@^W73%h)y>F4 zB=^v}o%{9GvRa^Q7Z$DNb^T)l=^{6MZ|?L}JZ!$z8mEkkd2CfBe3D~=luY*-wr^hAi~$KiQ>vTCJs&Tq`F&+arj26mNL2u z6Z%<`S)2$TtCx1S=YcvF \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9fdc9c994d4c7c3230b5b9d6d7282431992f972 GIT binary patch literal 1310 zcmV+(1>yQ1iwFoDB#T!91889_aA9s`Y%OGEb}e&sVRU6KXmo9C0F_qTj@vd6{S{Wp zgM>)uJcPo}hjxfBYL3dBu?*$b$9zAd!WHrsF;CP~TdZDOpTSY6@`QNNfCM=TI(BRSGj zEB7lVnmllLEg0a0PmqPSuC6?40nPQb13le>AWN}aa8_AZ=fRVJX_XXG6t|PdB}ga` z%3wLh=+fcuV|jhOm~o=gMVRgJ%p9P@^`1W>sIbD|@=q@~O?E_Ryn>2vgtkp~ zbthD*@6w7mem(A9$Hr;{*4-rAI!m_2&Or8M^$)@9`k5begM;P_j zeLrH{5qpFPQ)6L64sT)2TZv&5VWJk(2oN}0~X*+Qh_&k~q^^%}A*~?$d{jO|YxW$SWw>MU|svOE7 zd$L}y=SkfpZ9{PeJ~E*Q0hjaS4pz4U&)aJK{hXmEl@T6WkA<69Uz5*YntL))s{nfz zJ+Um|Y*iX=UEpNJ8(@lCtM6PH4o|KKn@Zm$HK^8YyTvDZCIhiX>0ra5!vU@fUAn|H zbPySbj#WsK|5NvNp=;A3yeIr`+$J>Pa8Bgo?VR(#C5(2=@)D3?1&sQHg@%&DUG|t> zGtNi{q5yU$NP3F>u4`ZyO+(em6{d@oU4A7=l37ZoG%`B9Zj~rp`*H91xV*rY%P~~C zn3*FOBiRm#=Ta!b&m>=g%!7AcyX@mzYE&)iwI&6+zHH%JOJz{HXJ3PPu-z3v-#ghI zL^~VWllVv^ulz^DAlxIjz>gv^j%dY-sBc*K$K{vLG1JEJ$YpdI`C{jKc*YcVI))t3 zrGYAe8^@C>CG{GdfOFA!*gk)LbBZ*)IhFWW=;P0hcCV>m`KGm&h+|W;9NiE4utRXt zZ5|8+R{5Y;SMJ{nZFUgh7|HCg9RA;QIMbf~YX}VDA2(lXO^sj0J{{Rl&--{PwnrUy zU3GA{q|B+C(H;a8z@hk|ai8r++{kat>RXQdXa>;mXOQD7C#baX?}>F6Vys#z9Y=IZS}jo96x?aMaNcx0 zL|4RLh-pb*UqbHYQ4|fhr*#gy#{suzk9Ph4!PcJ8{Dc=s_f>d6Q6C={&;C}!rEre6 z+hTt1h=F?JJ{iMv_9)x-J@vbyI+*wyElS2E$ubPyk^U@m0SF{>(J~hNj8T8e)`f>e z2k;Gq2h;qJqfu^qAo2df8PbH0ANK$3+$YJaU>wA3EilLqSJc)zO?|S`R(z*zE`#F_ Uhv7qc=0B|e1s_q2_+JYE06PhSB>(^b literal 0 HcmV?d00001 diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html new file mode 100644 index 00000000000..750ef9326e9 --- /dev/null +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec7b52ccfd4dfb47c7f7be7b01b0dd1231be8e83 GIT binary patch literal 1338 zcmV-A1;zRwiwFoDB#T!91889_aA9s`Y%OGEb}e*eZE$R1bY(7RbZu+^g;rT_+%^z? z@2_CkI#~fa?4k(*?a?Mdf}%jtpmiS#$1o^qv|>z=0!i(9qw2qRNFBR&>~tR%(j4C$ z{AQ?CWoxlnRlthPss_tQUNLRJuIb;GAEMWEvq}bKri#O6Rj4|uRnZC{yjatUMGcc6 zq5^i2g}M>U0{R$xa294w^VV4O@d8S?%tc$knsTjVR0_Bw{;5%hTdpLRTNlw=k0_fs zSJHyC-7ldRw_K86BaTr0XU70tJm_3=-X zgmps(JEpOYg6Z3+(Hvb4Lux@ES4#6QSQ-=L9_n4R=Y_4(m*;1FtU(r-g;!0zOEqBk z`3{zk8=Hnp3HoTyGNVLmVd>iT8XGm_{Mw~F_(1V!({ok8MerT*zgz&*Dan+rmivlZ zz(6dAw9ydlHEWJoF=(yy*a3X+=YyV@vspDvyM{&?Ge9Imhy9vfT@6py*OZt_?V}oG z>%{KmcYH<#vIVgM-Oc-C!R+C|$pE zLNJRVVBmpg<29WR1jWq^ZV1yrrZP!ukb1;cKz`%$Gy9QDxZv%`-Yl`9o1y-f<0 zn*>KOnIf8m5{ra%^L&#DCU5EHBq^5@`n1?j%N!?G3B&Poksd}f7_P!>BQ|9lbCn=- zIEEa`j8aNi?gq+nWYA!Ro)XDDZv?~h|B6q4j)a&v<>~J!b#>Kfl>uUtlFr_>GpN;{(9_J%DE?{JQu6biOAC)-NpcfrC=@T0{%%EaBuCz(7_FNWfA6J;v z+fjNQVm?@qopjn%mLLB|biMQdnCs3R~92$Kc*B!~6& zv>U^ty}>EgVBo|#I_p14=lzdr{oK3FN1QSw2NW4D#KBp(v_Rk*n?2qjBDow8F)m@2 zbRF^0&9}n`r0;#&AAK$V>pYh1+~!ndflV4x!A(bmQVq@^!^T277?Bd?9uY6<5jr+F zq$u`95Hj}KImac}#v&qCgmSEPQXt=*+$U@&C6;{Fhx5D7W&$1Sh$X{S@h^hxaU`)~ zEVJtdmH$Uk*F~c-v&e$1bvd?p4d1BprUqtO4Q`#e!pE}9A^rG8s4~2}cc4=`5$avV zkw+|u;)4R;w*#FFD3PiNQ% z+u{jmKS=XcgXr_)aY)9RjtD_#D{hAC_xbb1@n!w&A_)C!0U3TEADaMA@aQbsOL+u`-|d95LQ w7~`Tp&G1{Uag7gbJ3@?2IsZ0b(Dwm;NDRw&l?)%oiT{xP53gZ6>`w~-0455AHUIzs literal 0 HcmV?d00001 diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-history.html b/homeassistant/components/frontend/www_static/panels/ha-panel-history.html new file mode 100644 index 00000000000..31c2a06ebea --- /dev/null +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-history.html @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-history.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-history.html.gz new file mode 100644 index 0000000000000000000000000000000000000000..6050959015a3b5bb68557ebf2a2a114c9ef2807d GIT binary patch literal 6750 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 A3;+NC literal 0 HcmV?d00001 diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html b/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html new file mode 100644 index 00000000000..79fe38cd4d8 --- /dev/null +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html.gz new file mode 100644 index 0000000000000000000000000000000000000000..7ee4a3140b0fbe6b7b55f7221ab5283c8ef53658 GIT binary patch literal 366 zcmV-!0g?V6iwFoDB#T!91889_aA9s`Y%OVKa$#*{E@*UZYyf3a%TB{E5d4+M5)w#t zQ*J0YK5*cM-~gwn2PfIq2ESxGDp8bwXA`$7g4@jOdS^X0lgVh#B#53f14$H}6d^*Y z$;bOMeIT5bx!AgXyB^+{Iu zyWP#B1a*{Y#WO2&J4;}^7739TAt|A0DtL73l=eS%b48KIeSpY?GW_pBW&Ng@0tj$(edDd ziABcV`N3a_vI!lv>%PuX#L?6RbyW7EbV2zPmo&38g5NhqdX1pGhK!e5Px3dXM+4z@ zQnC7%`o;(60jEK%rnOQ{Y4lLNwx7_Yd6UySi%-sJ5O&^N!uzAo^Bty?ZCRP0y \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-logbook.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-logbook.html.gz new file mode 100644 index 0000000000000000000000000000000000000000..2403b5a1f2575d79d65621c9a5428a4f7af5bb69 GIT binary patch literal 7172 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 GO#lGt8Q={7 literal 0 HcmV?d00001 diff --git a/homeassistant/components/frontend/www_static/partial-map.html b/homeassistant/components/frontend/www_static/panels/ha-panel-map.html similarity index 97% rename from homeassistant/components/frontend/www_static/partial-map.html rename to homeassistant/components/frontend/www_static/panels/ha-panel-map.html index 0d3aaf12076..bea464bd482 100644 --- a/homeassistant/components/frontend/www_static/partial-map.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-map.html @@ -1,4 +1,4 @@ \ No newline at end of file +case"touchend":return this.addPointerListenerEnd(t,e,i,n);case"touchmove":return this.addPointerListenerMove(t,e,i,n);default:throw"Unknown touch event type"}},addPointerListenerStart:function(t,i,n,s){var a="_leaflet_",r=this._pointers,h=function(t){"mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE&&o.DomEvent.preventDefault(t);for(var e=!1,i=0;i1))&&(this._moved||(o.DomUtil.addClass(e._mapPane,"leaflet-touching"),e.fire("movestart").fire("zoomstart"),this._moved=!0),o.Util.cancelAnimFrame(this._animRequest),this._animRequest=o.Util.requestAnimFrame(this._updateOnMove,this,!0,this._map._container),o.DomEvent.preventDefault(t))}},_updateOnMove:function(){var t=this._map,e=this._getScaleOrigin(),i=t.layerPointToLatLng(e),n=t.getScaleZoom(this._scale);t._animateZoom(i,n,this._startCenter,this._scale,this._delta,!1,!0)},_onTouchEnd:function(){if(!this._moved||!this._zooming)return void(this._zooming=!1);var t=this._map;this._zooming=!1,o.DomUtil.removeClass(t._mapPane,"leaflet-touching"),o.Util.cancelAnimFrame(this._animRequest),o.DomEvent.off(e,"touchmove",this._onTouchMove).off(e,"touchend",this._onTouchEnd);var i=this._getScaleOrigin(),n=t.layerPointToLatLng(i),s=t.getZoom(),a=t.getScaleZoom(this._scale)-s,r=a>0?Math.ceil(a):Math.floor(a),h=t._limitZoom(s+r),l=t.getZoomScale(h)/this._scale;t._animateZoom(n,h,i,l)},_getScaleOrigin:function(){var t=this._centerOffset.subtract(this._delta).divideBy(this._scale);return this._startCenter.add(t)}}),o.Map.addInitHook("addHandler","touchZoom",o.Map.TouchZoom),o.Map.mergeOptions({tap:!0,tapTolerance:15}),o.Map.Tap=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(o.DomEvent.preventDefault(t),this._fireClick=!0,t.touches.length>1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var i=t.touches[0],n=i.target;this._startPos=this._newPos=new o.Point(i.clientX,i.clientY),n.tagName&&"a"===n.tagName.toLowerCase()&&o.DomUtil.addClass(n,"leaflet-active"),this._holdTimeout=setTimeout(o.bind(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3),o.DomEvent.on(e,"touchmove",this._onMove,this).on(e,"touchend",this._onUp,this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),o.DomEvent.off(e,"touchmove",this._onMove,this).off(e,"touchend",this._onUp,this),this._fireClick&&t&&t.changedTouches){var i=t.changedTouches[0],n=i.target;n&&n.tagName&&"a"===n.tagName.toLowerCase()&&o.DomUtil.removeClass(n,"leaflet-active"),this._isTapValid()&&this._simulateEvent("click",i)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new o.Point(e.clientX,e.clientY)},_simulateEvent:function(i,n){var o=e.createEvent("MouseEvents");o._simulated=!0,n.target._simulatedClick=!0,o.initMouseEvent(i,!0,!0,t,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(o)}}),o.Browser.touch&&!o.Browser.pointer&&o.Map.addInitHook("addHandler","tap",o.Map.Tap),o.Map.mergeOptions({boxZoom:!0}),o.Map.BoxZoom=o.Handler.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._moved=!1},addHooks:function(){o.DomEvent.on(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){o.DomEvent.off(this._container,"mousedown",this._onMouseDown),this._moved=!1},moved:function(){return this._moved},_onMouseDown:function(t){return this._moved=!1,!(!t.shiftKey||1!==t.which&&1!==t.button)&&(o.DomUtil.disableTextSelection(),o.DomUtil.disableImageDrag(),this._startLayerPoint=this._map.mouseEventToLayerPoint(t),void o.DomEvent.on(e,"mousemove",this._onMouseMove,this).on(e,"mouseup",this._onMouseUp,this).on(e,"keydown",this._onKeyDown,this))},_onMouseMove:function(t){this._moved||(this._box=o.DomUtil.create("div","leaflet-zoom-box",this._pane),o.DomUtil.setPosition(this._box,this._startLayerPoint),this._container.style.cursor="crosshair",this._map.fire("boxzoomstart"));var e=this._startLayerPoint,i=this._box,n=this._map.mouseEventToLayerPoint(t),s=n.subtract(e),a=new o.Point(Math.min(n.x,e.x),Math.min(n.y,e.y));o.DomUtil.setPosition(i,a),this._moved=!0,i.style.width=Math.max(0,Math.abs(s.x)-4)+"px",i.style.height=Math.max(0,Math.abs(s.y)-4)+"px"},_finish:function(){this._moved&&(this._pane.removeChild(this._box),this._container.style.cursor=""),o.DomUtil.enableTextSelection(),o.DomUtil.enableImageDrag(),o.DomEvent.off(e,"mousemove",this._onMouseMove).off(e,"mouseup",this._onMouseUp).off(e,"keydown",this._onKeyDown)},_onMouseUp:function(t){this._finish();var e=this._map,i=e.mouseEventToLayerPoint(t);if(!this._startLayerPoint.equals(i)){var n=new o.LatLngBounds(e.layerPointToLatLng(this._startLayerPoint),e.layerPointToLatLng(i));e.fitBounds(n),e.fire("boxzoomend",{boxZoomBounds:n})}},_onKeyDown:function(t){27===t.keyCode&&this._finish()}}),o.Map.addInitHook("addHandler","boxZoom",o.Map.BoxZoom),o.Map.mergeOptions({keyboard:!0,keyboardPanOffset:80,keyboardZoomOffset:1}),o.Map.Keyboard=o.Handler.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,173]},initialize:function(t){this._map=t,this._setPanOffset(t.options.keyboardPanOffset),this._setZoomOffset(t.options.keyboardZoomOffset)},addHooks:function(){var t=this._map._container;-1===t.tabIndex&&(t.tabIndex="0"),o.DomEvent.on(t,"focus",this._onFocus,this).on(t,"blur",this._onBlur,this).on(t,"mousedown",this._onMouseDown,this),this._map.on("focus",this._addHooks,this).on("blur",this._removeHooks,this)},removeHooks:function(){this._removeHooks();var t=this._map._container;o.DomEvent.off(t,"focus",this._onFocus,this).off(t,"blur",this._onBlur,this).off(t,"mousedown",this._onMouseDown,this),this._map.off("focus",this._addHooks,this).off("blur",this._removeHooks,this)},_onMouseDown:function(){if(!this._focused){var i=e.body,n=e.documentElement,o=i.scrollTop||n.scrollTop,s=i.scrollLeft||n.scrollLeft;this._map._container.focus(),t.scrollTo(s,o)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanOffset:function(t){var e,i,n=this._panKeys={},o=this.keyCodes;for(e=0,i=o.left.length;i>e;e++)n[o.left[e]]=[-1*t,0];for(e=0,i=o.right.length;i>e;e++)n[o.right[e]]=[t,0];for(e=0,i=o.down.length;i>e;e++)n[o.down[e]]=[0,t];for(e=0,i=o.up.length;i>e;e++)n[o.up[e]]=[0,-1*t]},_setZoomOffset:function(t){var e,i,n=this._zoomKeys={},o=this.keyCodes;for(e=0,i=o.zoomIn.length;i>e;e++)n[o.zoomIn[e]]=t;for(e=0,i=o.zoomOut.length;i>e;e++)n[o.zoomOut[e]]=-t},_addHooks:function(){o.DomEvent.on(e,"keydown",this._onKeyDown,this)},_removeHooks:function(){o.DomEvent.off(e,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){var e=t.keyCode,i=this._map;if(e in this._panKeys){if(i._panAnim&&i._panAnim._inProgress)return;i.panBy(this._panKeys[e]),i.options.maxBounds&&i.panInsideBounds(i.options.maxBounds)}else{if(!(e in this._zoomKeys))return;i.setZoom(i.getZoom()+this._zoomKeys[e])}o.DomEvent.stop(t)}}),o.Map.addInitHook("addHandler","keyboard",o.Map.Keyboard),o.Handler.MarkerDrag=o.Handler.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new o.Draggable(t,t)),this._draggable.on("dragstart",this._onDragStart,this).on("drag",this._onDrag,this).on("dragend",this._onDragEnd,this),this._draggable.enable(),o.DomUtil.addClass(this._marker._icon,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off("dragstart",this._onDragStart,this).off("drag",this._onDrag,this).off("dragend",this._onDragEnd,this),this._draggable.disable(),o.DomUtil.removeClass(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){this._marker.closePopup().fire("movestart").fire("dragstart")},_onDrag:function(){var t=this._marker,e=t._shadow,i=o.DomUtil.getPosition(t._icon),n=t._map.layerPointToLatLng(i);e&&o.DomUtil.setPosition(e,i),t._latlng=n,t.fire("move",{latlng:n}).fire("drag")},_onDragEnd:function(t){this._marker.fire("moveend").fire("dragend",t)}}),o.Control=o.Class.extend({options:{position:"topright"},initialize:function(t){o.setOptions(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return o.DomUtil.addClass(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this},removeFrom:function(t){var e=this.getPosition(),i=t._controlCorners[e];return i.removeChild(this._container),this._map=null,this.onRemove&&this.onRemove(t),this},_refocusOnMap:function(){this._map&&this._map.getContainer().focus()}}),o.control=function(t){return new o.Control(t)},o.Map.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.removeFrom(this),this},_initControlPos:function(){function t(t,s){var a=i+t+" "+i+s;e[t+s]=o.DomUtil.create("div",a,n)}var e=this._controlCorners={},i="leaflet-",n=this._controlContainer=o.DomUtil.create("div",i+"control-container",this._container);t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},_clearControlPos:function(){this._container.removeChild(this._controlContainer)}}),o.Control.Zoom=o.Control.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"-",zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=o.DomUtil.create("div",e+" leaflet-bar");return this._map=t,this._zoomInButton=this._createButton(this.options.zoomInText,this.options.zoomInTitle,e+"-in",i,this._zoomIn,this),this._zoomOutButton=this._createButton(this.options.zoomOutText,this.options.zoomOutTitle,e+"-out",i,this._zoomOut,this),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},_zoomIn:function(t){this._map.zoomIn(t.shiftKey?3:1)},_zoomOut:function(t){this._map.zoomOut(t.shiftKey?3:1)},_createButton:function(t,e,i,n,s,a){var r=o.DomUtil.create("a",i,n);r.innerHTML=t,r.href="#",r.title=e;var h=o.DomEvent.stopPropagation;return o.DomEvent.on(r,"click",h).on(r,"mousedown",h).on(r,"dblclick",h).on(r,"click",o.DomEvent.preventDefault).on(r,"click",s,a).on(r,"click",this._refocusOnMap,a),r},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";o.DomUtil.removeClass(this._zoomInButton,e),o.DomUtil.removeClass(this._zoomOutButton,e),t._zoom===t.getMinZoom()&&o.DomUtil.addClass(this._zoomOutButton,e),t._zoom===t.getMaxZoom()&&o.DomUtil.addClass(this._zoomInButton,e)}}),o.Map.mergeOptions({zoomControl:!0}),o.Map.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new o.Control.Zoom,this.addControl(this.zoomControl))}),o.control.zoom=function(t){return new o.Control.Zoom(t)},o.Control.Attribution=o.Control.extend({options:{position:"bottomright",prefix:'Leaflet'},initialize:function(t){o.setOptions(this,t),this._attributions={}},onAdd:function(t){this._container=o.DomUtil.create("div","leaflet-control-attribution"),o.DomEvent.disableClickPropagation(this._container);for(var e in t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return t.on("layeradd",this._onLayerAdd,this).on("layerremove",this._onLayerRemove,this),this._update(),this._container},onRemove:function(t){t.off("layeradd",this._onLayerAdd).off("layerremove",this._onLayerRemove)},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):void 0},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):void 0},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}},_onLayerAdd:function(t){t.layer.getAttribution&&this.addAttribution(t.layer.getAttribution())},_onLayerRemove:function(t){t.layer.getAttribution&&this.removeAttribution(t.layer.getAttribution())}}),o.Map.mergeOptions({attributionControl:!0}),o.Map.addInitHook(function(){this.options.attributionControl&&(this.attributionControl=(new o.Control.Attribution).addTo(this))}),o.control.attribution=function(t){return new o.Control.Attribution(t)},o.Control.Scale=o.Control.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0,updateWhenIdle:!1},onAdd:function(t){this._map=t;var e="leaflet-control-scale",i=o.DomUtil.create("div",e),n=this.options;return this._addScales(n,e,i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=o.DomUtil.create("div",e+"-line",i)),t.imperial&&(this._iScale=o.DomUtil.create("div",e+"-line",i))},_update:function(){var t=this._map.getBounds(),e=t.getCenter().lat,i=6378137*Math.PI*Math.cos(e*Math.PI/180),n=i*(t.getNorthEast().lng-t.getSouthWest().lng)/180,o=this._map.getSize(),s=this.options,a=0;o.x>0&&(a=n*(s.maxWidth/o.x)),this._updateScales(s,a)},_updateScales:function(t,e){t.metric&&e&&this._updateMetric(e),t.imperial&&e&&this._updateImperial(e)},_updateMetric:function(t){var e=this._getRoundNum(t);this._mScale.style.width=this._getScaleWidth(e/t)+"px",this._mScale.innerHTML=1e3>e?e+" m":e/1e3+" km"},_updateImperial:function(t){var e,i,n,o=3.2808399*t,s=this._iScale;o>5280?(e=o/5280,i=this._getRoundNum(e),s.style.width=this._getScaleWidth(i/e)+"px",s.innerHTML=i+" mi"):(n=this._getRoundNum(o),s.style.width=this._getScaleWidth(n/o)+"px",s.innerHTML=n+" ft")},_getScaleWidth:function(t){return Math.round(this.options.maxWidth*t)-10},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1,e*i}}),o.control.scale=function(t){return new o.Control.Scale(t)},o.Control.Layers=o.Control.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0},initialize:function(t,e,i){o.setOptions(this,i),this._layers={},this._lastZIndex=0,this._handlingClick=!1;for(var n in t)this._addLayer(t[n],n);for(n in e)this._addLayer(e[n],n,!0)},onAdd:function(t){return this._initLayout(),this._update(),t.on("layeradd",this._onLayerChange,this).on("layerremove",this._onLayerChange,this),this._container},onRemove:function(t){t.off("layeradd",this._onLayerChange,this).off("layerremove",this._onLayerChange,this)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._update(),this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._update(),this},removeLayer:function(t){var e=o.stamp(t);return delete this._layers[e],this._update(),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=o.DomUtil.create("div",t);e.setAttribute("aria-haspopup",!0),o.Browser.touch?o.DomEvent.on(e,"click",o.DomEvent.stopPropagation):o.DomEvent.disableClickPropagation(e).disableScrollPropagation(e);var i=this._form=o.DomUtil.create("form",t+"-list");if(this.options.collapsed){o.Browser.android||o.DomEvent.on(e,"mouseover",this._expand,this).on(e,"mouseout",this._collapse,this);var n=this._layersLink=o.DomUtil.create("a",t+"-toggle",e);n.href="#",n.title="Layers",o.Browser.touch?o.DomEvent.on(n,"click",o.DomEvent.stop).on(n,"click",this._expand,this):o.DomEvent.on(n,"focus",this._expand,this),o.DomEvent.on(i,"click",function(){setTimeout(o.bind(this._onInputClick,this),0)},this),this._map.on("click",this._collapse,this)}else this._expand();this._baseLayersList=o.DomUtil.create("div",t+"-base",i),this._separator=o.DomUtil.create("div",t+"-separator",i),this._overlaysList=o.DomUtil.create("div",t+"-overlays",i),e.appendChild(i)},_addLayer:function(t,e,i){var n=o.stamp(t);this._layers[n]={layer:t,name:e,overlay:i},this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex))},_update:function(){if(this._container){this._baseLayersList.innerHTML="",this._overlaysList.innerHTML="";var t,e,i=!1,n=!1;for(t in this._layers)e=this._layers[t],this._addItem(e),n=n||e.overlay,i=i||!e.overlay;this._separator.style.display=n&&i?"":"none"}},_onLayerChange:function(t){var e=this._layers[o.stamp(t.layer)];if(e){this._handlingClick||this._update();var i=e.overlay?"layeradd"===t.type?"overlayadd":"overlayremove":"layeradd"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)}},_createRadioElement:function(t,i){var n='t;t++)e=n[t],i=this._layers[e.layerId],e.checked&&!this._map.hasLayer(i.layer)?this._map.addLayer(i.layer):!e.checked&&this._map.hasLayer(i.layer)&&this._map.removeLayer(i.layer);this._handlingClick=!1,this._refocusOnMap()},_expand:function(){o.DomUtil.addClass(this._container,"leaflet-control-layers-expanded")},_collapse:function(){this._container.className=this._container.className.replace(" leaflet-control-layers-expanded","")}}),o.control.layers=function(t,e,i){return new o.Control.Layers(t,e,i)},o.PosAnimation=o.Class.extend({includes:o.Mixin.Events,run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._newPos=e,this.fire("start"),t.style[o.DomUtil.TRANSITION]="all "+(i||.25)+"s cubic-bezier(0,0,"+(n||.5)+",1)",o.DomEvent.on(t,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),o.DomUtil.setPosition(t,e),o.Util.falseFn(t.offsetWidth),this._stepTimer=setInterval(o.bind(this._onStep,this),50)},stop:function(){this._inProgress&&(o.DomUtil.setPosition(this._el,this._getPos()),this._onTransitionEnd(),o.Util.falseFn(this._el.offsetWidth))},_onStep:function(){var t=this._getPos();return t?(this._el._leaflet_pos=t,void this.fire("step")):void this._onTransitionEnd()},_transformRe:/([-+]?(?:\d*\.)?\d+)\D*, ([-+]?(?:\d*\.)?\d+)\D*\)/,_getPos:function(){var e,i,n,s=this._el,a=t.getComputedStyle(s);if(o.Browser.any3d){if(n=a[o.DomUtil.TRANSFORM].match(this._transformRe),!n)return;e=parseFloat(n[1]),i=parseFloat(n[2])}else e=parseFloat(a.left),i=parseFloat(a.top);return new o.Point(e,i,(!0))},_onTransitionEnd:function(){o.DomEvent.off(this._el,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),this._inProgress&&(this._inProgress=!1,this._el.style[o.DomUtil.TRANSITION]="",this._el._leaflet_pos=this._newPos,clearInterval(this._stepTimer),this.fire("step").fire("end"))}}),o.Map.include({setView:function(t,e,n){if(e=e===i?this._zoom:this._limitZoom(e),t=this._limitCenter(o.latLng(t),e,this.options.maxBounds),n=n||{},this._panAnim&&this._panAnim.stop(),this._loaded&&!n.reset&&n!==!0){n.animate!==i&&(n.zoom=o.extend({animate:n.animate},n.zoom),n.pan=o.extend({animate:n.animate},n.pan));var s=this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,n.zoom):this._tryAnimatedPan(t,n.pan);if(s)return clearTimeout(this._sizeTimer),this}return this._resetView(t,e),this},panBy:function(t,e){if(t=o.point(t).round(),e=e||{},!t.x&&!t.y)return this;if(this._panAnim||(this._panAnim=new o.PosAnimation,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),e.animate!==!1){o.DomUtil.addClass(this._mapPane,"leaflet-pan-anim");var i=this._getMapPanePos().subtract(t);this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){o.DomUtil.removeClass(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._floor();return!((e&&e.animate)!==!0&&!this.getSize().contains(i))&&(this.panBy(i,e),!0)}}),o.PosAnimation=o.DomUtil.TRANSITION?o.PosAnimation:o.PosAnimation.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=o.DomUtil.getPosition(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(),this._complete())},_animate:function(){this._animId=o.Util.requestAnimFrame(this._animate,this),this._step()},_step:function(){var t=+new Date-this._startTime,e=1e3*this._duration;e>t?this._runFrame(this._easeOut(t/e)):(this._runFrame(1),this._complete())},_runFrame:function(t){var e=this._startPos.add(this._offset.multiplyBy(t));o.DomUtil.setPosition(this._el,e),this.fire("step")},_complete:function(){o.Util.cancelAnimFrame(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),o.Map.mergeOptions({zoomAnimation:!0,zoomAnimationThreshold:4}),o.DomUtil.TRANSITION&&o.Map.addInitHook(function(){this._zoomAnimated=this.options.zoomAnimation&&o.DomUtil.TRANSITION&&o.Browser.any3d&&!o.Browser.android23&&!o.Browser.mobileOpera,this._zoomAnimated&&o.DomEvent.on(this._mapPane,o.DomUtil.TRANSITION_END,this._catchTransitionEnd,this)}),o.Map.include(o.DomUtil.TRANSITION?{_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n),s=this._getCenterLayerPoint()._add(o);return!(i.animate!==!0&&!this.getSize().contains(o))&&(this.fire("movestart").fire("zoomstart"),this._animateZoom(t,e,s,n,null,!0),!0)},_animateZoom:function(t,e,i,n,s,a,r){r||(this._animatingZoom=!0),o.DomUtil.addClass(this._mapPane,"leaflet-zoom-anim"),this._animateToCenter=t,this._animateToZoom=e,o.Draggable&&(o.Draggable._disabled=!0),o.Util.requestAnimFrame(function(){this.fire("zoomanim",{center:t,zoom:e,origin:i,scale:n,delta:s,backwards:a}),setTimeout(o.bind(this._onZoomTransitionEnd,this),250)},this)},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._animatingZoom=!1,o.DomUtil.removeClass(this._mapPane,"leaflet-zoom-anim"),o.Util.requestAnimFrame(function(){this._resetView(this._animateToCenter,this._animateToZoom,!0,!0),o.Draggable&&(o.Draggable._disabled=!1)},this))}}:{}),o.TileLayer.include({_animateZoom:function(t){this._animating||(this._animating=!0,this._prepareBgBuffer());var e=this._bgBuffer,i=o.DomUtil.TRANSFORM,n=t.delta?o.DomUtil.getTranslateString(t.delta):e.style[i],s=o.DomUtil.getScaleString(t.scale,t.origin);e.style[i]=t.backwards?s+" "+n:n+" "+s},_endZoomAnim:function(){var t=this._tileContainer,e=this._bgBuffer;t.style.visibility="",t.parentNode.appendChild(t),o.Util.falseFn(e.offsetWidth);var i=this._map.getZoom();(i>this.options.maxZoom||i.5&&.5>n?(t.style.visibility="hidden",void this._stopLoadingImages(t)):(e.style.visibility="hidden",e.style[o.DomUtil.TRANSFORM]="",this._tileContainer=e,e=this._bgBuffer=t,this._stopLoadingImages(e),void clearTimeout(this._clearBgBufferTimer))},_getLoadedTilesPercentage:function(t){var e,i,n=t.getElementsByTagName("img"),o=0;for(e=0,i=n.length;i>e;e++)n[e].complete&&o++;return o/i},_stopLoadingImages:function(t){var e,i,n,s=Array.prototype.slice.call(t.getElementsByTagName("img"));for(e=0,i=s.length;i>e;e++)n=s[e],n.complete||(n.onload=o.Util.falseFn,n.onerror=o.Util.falseFn,n.src=o.Util.emptyImageUrl,n.parentNode.removeChild(n))}}),o.Map.include({_defaultLocateOptions:{watch:!1,setView:!1,maxZoom:1/0,timeout:1e4,maximumAge:0,enableHighAccuracy:!1},locate:function(t){if(t=this._locateOptions=o.extend(this._defaultLocateOptions,t),!navigator.geolocation)return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o.bind(this._handleGeolocationResponse,this),i=o.bind(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})},_handleGeolocationResponse:function(t){var e=t.coords.latitude,i=t.coords.longitude,n=new o.LatLng(e,i),s=180*t.coords.accuracy/40075017,a=s/Math.cos(o.LatLng.DEG_TO_RAD*e),r=o.latLngBounds([e-s,i-a],[e+s,i+a]),h=this._locateOptions;if(h.setView){var l=Math.min(this.getBoundsZoom(r),h.maxZoom);this.setView(n,l)}var u={latlng:n,bounds:r,timestamp:t.timestamp};for(var c in t.coords)"number"==typeof t.coords[c]&&(u[c]=t.coords[c]);this.fire("locationfound",u)}})}(window,document)- \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/partial-map.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-map.html.gz similarity index 95% rename from homeassistant/components/frontend/www_static/partial-map.html.gz rename to homeassistant/components/frontend/www_static/panels/ha-panel-map.html.gz index edcd2f6c62e957dde12da124aa30a38f5302bc48..256cb04043e1aa7fefcaae9012bd1a20f590c1da 100644 GIT binary patch delta 1331 zcmV-310lLKpoWmF_M2)l;OFy4ANa-5Pt4j=jWniOxosexs56+UunGPNpy$1^5@8M zL(l^hv3LUuo17(_YQ+LC@yQByG$}8$sp%(9SmfX~^e*y(JqJqjm@*M@;zEB*EreEU z!jG_jxvbW3q^R=lU9LQ!1utgl2xSfe>--6kjacuOko<(oKEAn(;EDM3l2mI$}3ESz(D{&Jjx{4-WA`R z2cd*^N{Ou*SfPQC|Eaa?^(p(Ernap42|Qzy{l2p-CdeXecGR7~Gh~@3*Uh`2`sUzk zK}lbsB%Lv*4K?VXljS-VF`O7Qu)4O{%(8KrsBbU$WoD=RkJjB1)gvj-G08?=r z_;-Rd4`f~A%%3gFV|nAXHsuchmCo2|usPU%`0&|q4Q%?b2M`3s&Tqoh3udh`#zN3X z_BEZVD6PDoAa-v9nyWEiJq=!e@QFx0T6a^B2kI|x-r15NREmGKgjGliFDHjGgwym) za+^jwE8S{cQ{aZpa(9ifd;CS)TH>BGw5k0~U;Mfm&txt7gC|3ytVGyYy> z#1vt)6~LhPgsf)ld`|+D;|H<7J-0BUJDls}+s~96`xrCx?!^uQWa|Z=lnJm5MmiPk p`4rP$e}$n)5y+)>>3ZN6+>1`~*(Fk@>SDhC{{fd4KA)Gh0ss&kkb?jK delta 1335 zcmV-71<3mE&jRz$0uUdI2naI!iB|#xaA9(EX<@Mu(xQJ2cT)p_^KuGzchYhaOqV4_ zh@ym`lV;O7?oW^wd8XoKAt$u2u)2s$%zL}~fQWdS%!QZqDqnc~-rJ#Le9rT?dwcA{ z<8EF0)2D1Jq8OzZ;VtOf32KC)zPPXG-jH1gXVJjFh21VJn+UVYAMLtb5!tG{C{oC| z`v1v=#<6OuGZJ} z9M%9`b+6$SEcT!V{1$I;4r8#8H_~G){e0FSxodwgxh^rhflUVRSV8t|6o_B%C+Arbi#I-Mz#V9yQW@qeuvVi8~ z&ynStpa&>o@dg$)IZHStiv_OYlNBs#QeI|L(|4S((!p)$UE~FO4%Fu{Wg;@gh5nXW z2(5qCgl}PUS*_tn@#WpSX8Q$8FdkHo;fml+n3=rkzp$#p2xKR8Pm6RPwg^^raR<5x z&hrZv=#sQU{?SxD?PNyuc)S3PmUMy4t!S*zD?Q`LQaB_IIzdEEfqj)wyAs&uaDXco z_5PKoKFx zMY5n66Z!lkDdZ;}DiPU2Ai;}SIzlmoKstXyTqBnIB_uzgvQIH9%o1RuKE|E$JpYJ! z5ul?Ev{<7dQ+O0~LS2 zpo3x6$?a$`d|!s>jKEUNc77|9}72_PvQMfBg8-W5kizoS?<6wc2B=(n=690H+@(++%d(fpL1e)3B)`04u|d?@7RBZ zQIChh^7E%2V3s`foe2irK<*wm*D9y6hSBP1g_h%*SpS--uwOri0LOn4OmM8+j0yc) zn$ubU>>z{d&VjR+doYI|3V-)Gpl)oLkXJKD$K1R9(#X|3BzDB8#cD0stGdpydDn diff --git a/homeassistant/components/frontend/www_static/service_worker.js b/homeassistant/components/frontend/www_static/service_worker.js index bf7a823bbd0..726e431b144 100644 --- a/homeassistant/components/frontend/www_static/service_worker.js +++ b/homeassistant/components/frontend/www_static/service_worker.js @@ -1,258 +1 @@ -/** - * Copyright 2016 Google Inc. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -// This generated service worker JavaScript will precache your site's resources. -// The code needs to be saved in a .js file at the top-level of your site, and registered -// from your pages in order to be used. See -// https://github.com/googlechrome/sw-precache/blob/master/demo/app/js/service-worker-registration.js -// for an example of how you can register this script and handle various service worker events. - -/* eslint-env worker, serviceworker */ -/* eslint-disable indent, no-unused-vars, no-multiple-empty-lines, max-nested-callbacks, space-before-function-paren */ -'use strict'; - - - - - -/* eslint-disable quotes, comma-spacing */ -var PrecacheConfig = [["/","d2c67846acf9a583c29798c30503cbf1"],["/devEvent","c4cdd84093404ee3fe0896070ebde97f"],["/devInfo","c4cdd84093404ee3fe0896070ebde97f"],["/devService","c4cdd84093404ee3fe0896070ebde97f"],["/devState","c4cdd84093404ee3fe0896070ebde97f"],["/devTemplate","c4cdd84093404ee3fe0896070ebde97f"],["/history","d2c67846acf9a583c29798c30503cbf1"],["/logbook","d2c67846acf9a583c29798c30503cbf1"],["/map","df0c87260b6dd990477cda43a2440b1c"],["/states","d2c67846acf9a583c29798c30503cbf1"],["/static/core-7d80cc0e4dea6bc20fa2889be0b3cd15.js","1f35577e9f32a86a03944e5e8d15eab2"],["/static/dev-tools-b7079ac3121b95b9856e5603a6d8a263.html","4ba7c57b48c9d28a1e0d9d7624b83700"],["/static/frontend-805f8dda70419b26daabc8e8f625127f.html","d8eeb403baf5893de8404beec0135d96"],["/static/mdi-758957b7ea989d6beca60e218ea7f7dd.html","4c32b01a3a5b194630963ff7ec4df36f"],["/static/partial-map-c922306de24140afd14f857f927bf8f0.html","853772ea26ac2f4db0f123e20c1ca160"],["static/favicon-192x192.png","419903b8422586a7e28021bbe9011175"],["static/fonts/roboto/Roboto-Bold.ttf","d329cc8b34667f114a95422aaad1b063"],["static/fonts/roboto/Roboto-Light.ttf","7b5fb88f12bec8143f00e21bc3222124"],["static/fonts/roboto/Roboto-Medium.ttf","fe13e4170719c2fc586501e777bde143"],["static/fonts/roboto/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["static/images/card_media_player_bg.png","a34281d1c1835d338a642e90930e61aa"],["static/webcomponents-lite.min.js","b0f32ad3c7749c40d486603f31c9d8b1"]]; -/* eslint-enable quotes, comma-spacing */ -var CacheNamePrefix = 'sw-precache-v1--' + (self.registration ? self.registration.scope : '') + '-'; - - -var IgnoreUrlParametersMatching = [/^utm_/]; - - - -var addDirectoryIndex = function (originalUrl, index) { - var url = new URL(originalUrl); - if (url.pathname.slice(-1) === '/') { - url.pathname += index; - } - return url.toString(); - }; - -var getCacheBustedUrl = function (url, param) { - param = param || Date.now(); - - var urlWithCacheBusting = new URL(url); - urlWithCacheBusting.search += (urlWithCacheBusting.search ? '&' : '') + - 'sw-precache=' + param; - - return urlWithCacheBusting.toString(); - }; - -var isPathWhitelisted = function (whitelist, absoluteUrlString) { - // If the whitelist is empty, then consider all URLs to be whitelisted. - if (whitelist.length === 0) { - return true; - } - - // Otherwise compare each path regex to the path of the URL passed in. - var path = (new URL(absoluteUrlString)).pathname; - return whitelist.some(function(whitelistedPathRegex) { - return path.match(whitelistedPathRegex); - }); - }; - -var populateCurrentCacheNames = function (precacheConfig, - cacheNamePrefix, baseUrl) { - var absoluteUrlToCacheName = {}; - var currentCacheNamesToAbsoluteUrl = {}; - - precacheConfig.forEach(function(cacheOption) { - var absoluteUrl = new URL(cacheOption[0], baseUrl).toString(); - var cacheName = cacheNamePrefix + absoluteUrl + '-' + cacheOption[1]; - currentCacheNamesToAbsoluteUrl[cacheName] = absoluteUrl; - absoluteUrlToCacheName[absoluteUrl] = cacheName; - }); - - return { - absoluteUrlToCacheName: absoluteUrlToCacheName, - currentCacheNamesToAbsoluteUrl: currentCacheNamesToAbsoluteUrl - }; - }; - -var stripIgnoredUrlParameters = function (originalUrl, - ignoreUrlParametersMatching) { - var url = new URL(originalUrl); - - url.search = url.search.slice(1) // Exclude initial '?' - .split('&') // Split into an array of 'key=value' strings - .map(function(kv) { - return kv.split('='); // Split each 'key=value' string into a [key, value] array - }) - .filter(function(kv) { - return ignoreUrlParametersMatching.every(function(ignoredRegex) { - return !ignoredRegex.test(kv[0]); // Return true iff the key doesn't match any of the regexes. - }); - }) - .map(function(kv) { - return kv.join('='); // Join each [key, value] array into a 'key=value' string - }) - .join('&'); // Join the array of 'key=value' strings into a string with '&' in between each - - return url.toString(); - }; - - -var mappings = populateCurrentCacheNames(PrecacheConfig, CacheNamePrefix, self.location); -var AbsoluteUrlToCacheName = mappings.absoluteUrlToCacheName; -var CurrentCacheNamesToAbsoluteUrl = mappings.currentCacheNamesToAbsoluteUrl; - -function deleteAllCaches() { - return caches.keys().then(function(cacheNames) { - return Promise.all( - cacheNames.map(function(cacheName) { - return caches.delete(cacheName); - }) - ); - }); -} - -self.addEventListener('install', function(event) { - event.waitUntil( - // Take a look at each of the cache names we expect for this version. - Promise.all(Object.keys(CurrentCacheNamesToAbsoluteUrl).map(function(cacheName) { - return caches.open(cacheName).then(function(cache) { - // Get a list of all the entries in the specific named cache. - // For caches that are already populated for a given version of a - // resource, there should be 1 entry. - return cache.keys().then(function(keys) { - // If there are 0 entries, either because this is a brand new version - // of a resource or because the install step was interrupted the - // last time it ran, then we need to populate the cache. - if (keys.length === 0) { - // Use the last bit of the cache name, which contains the hash, - // as the cache-busting parameter. - // See https://github.com/GoogleChrome/sw-precache/issues/100 - var cacheBustParam = cacheName.split('-').pop(); - var urlWithCacheBusting = getCacheBustedUrl( - CurrentCacheNamesToAbsoluteUrl[cacheName], cacheBustParam); - - var request = new Request(urlWithCacheBusting, - {credentials: 'same-origin'}); - return fetch(request).then(function(response) { - if (response.ok) { - return cache.put(CurrentCacheNamesToAbsoluteUrl[cacheName], - response); - } - - console.error('Request for %s returned a response status %d, ' + - 'so not attempting to cache it.', - urlWithCacheBusting, response.status); - // Get rid of the empty cache if we can't add a successful response to it. - return caches.delete(cacheName); - }); - } - }); - }); - })).then(function() { - return caches.keys().then(function(allCacheNames) { - return Promise.all(allCacheNames.filter(function(cacheName) { - return cacheName.indexOf(CacheNamePrefix) === 0 && - !(cacheName in CurrentCacheNamesToAbsoluteUrl); - }).map(function(cacheName) { - return caches.delete(cacheName); - }) - ); - }); - }).then(function() { - if (typeof self.skipWaiting === 'function') { - // Force the SW to transition from installing -> active state - self.skipWaiting(); - } - }) - ); -}); - -if (self.clients && (typeof self.clients.claim === 'function')) { - self.addEventListener('activate', function(event) { - event.waitUntil(self.clients.claim()); - }); -} - -self.addEventListener('message', function(event) { - if (event.data.command === 'delete_all') { - console.log('About to delete all caches...'); - deleteAllCaches().then(function() { - console.log('Caches deleted.'); - event.ports[0].postMessage({ - error: null - }); - }).catch(function(error) { - console.log('Caches not deleted:', error); - event.ports[0].postMessage({ - error: error - }); - }); - } -}); - - -self.addEventListener('fetch', function(event) { - if (event.request.method === 'GET') { - var urlWithoutIgnoredParameters = stripIgnoredUrlParameters(event.request.url, - IgnoreUrlParametersMatching); - - var cacheName = AbsoluteUrlToCacheName[urlWithoutIgnoredParameters]; - var directoryIndex = 'index.html'; - if (!cacheName && directoryIndex) { - urlWithoutIgnoredParameters = addDirectoryIndex(urlWithoutIgnoredParameters, directoryIndex); - cacheName = AbsoluteUrlToCacheName[urlWithoutIgnoredParameters]; - } - - var navigateFallback = ''; - // Ideally, this would check for event.request.mode === 'navigate', but that is not widely - // supported yet: - // https://code.google.com/p/chromium/issues/detail?id=540967 - // https://bugzilla.mozilla.org/show_bug.cgi?id=1209081 - if (!cacheName && navigateFallback && event.request.headers.has('accept') && - event.request.headers.get('accept').includes('text/html') && - /* eslint-disable quotes, comma-spacing */ - isPathWhitelisted([], event.request.url)) { - /* eslint-enable quotes, comma-spacing */ - var navigateFallbackUrl = new URL(navigateFallback, self.location); - cacheName = AbsoluteUrlToCacheName[navigateFallbackUrl.toString()]; - } - - if (cacheName) { - event.respondWith( - // Rely on the fact that each cache we manage should only have one entry, and return that. - caches.open(cacheName).then(function(cache) { - return cache.keys().then(function(keys) { - return cache.match(keys[0]).then(function(response) { - if (response) { - return response; - } - // If for some reason the response was deleted from the cache, - // raise and exception and fall back to the fetch() triggered in the catch(). - throw Error('The cache ' + cacheName + ' is empty.'); - }); - }); - }).catch(function(e) { - console.warn('Couldn\'t serve response for "%s" from cache: %O', event.request.url, e); - return fetch(event.request); - }) - ); - } - } -}); - - - - +"use strict";function deleteAllCaches(){return caches.keys().then(function(e){return Promise.all(e.map(function(e){return caches.delete(e)}))})}var PrecacheConfig=[["/","3bdc53ee7d627d4512407b623455f138"],["/frontend/panels/dev-event-f1f47bf3f0e305f855a99dd1ee788045.html","2831a46da3a8ffb1339eb4cad24f9623"],["/frontend/panels/dev-info-50a7817f60675feef3e4c9aa9a043fe1.html","92d473c7565c9dd0ee188ed96db7df6c"],["/frontend/panels/dev-service-d507e0018faf73d58a1fdeb2a0368505.html","ee7861775eeba5482b4cbcaece80c893"],["/frontend/panels/dev-state-6a4418826419f235fd9fcc5e952e858c.html","2b908b2429154b12f9550dcf6a227844"],["/frontend/panels/dev-template-cc8917fdad5a4fc81cc1d4104ea0d2dc.html","e00be617ab0d30f29a6267a3288d011d"],["/frontend/panels/map-d2cf412d52f43431307bbc2e216be9c9.html","0adb7e1753edb2c8dd288f7b0ab36eb6"],["/static/core-4783ccdb2f15d3a63fcab9be411629b7.js","c1593821e5fa766c0c9d15009daff8fb"],["/static/frontend-35a686ea968959f7e09c7d628c51a823.html","50e6a71698e1dc75e72f8bbeb71ef7f7"],["/static/mdi-a7fa9237b7da93951076b4fe26cb8cd2.html","bd484adf5c530c651d98621ece280d3a"],["static/fonts/roboto/Roboto-Bold.ttf","d329cc8b34667f114a95422aaad1b063"],["static/fonts/roboto/Roboto-Light.ttf","7b5fb88f12bec8143f00e21bc3222124"],["static/fonts/roboto/Roboto-Medium.ttf","fe13e4170719c2fc586501e777bde143"],["static/fonts/roboto/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["static/icons/favicon-192x192.png","419903b8422586a7e28021bbe9011175"],["static/icons/favicon.ico","04235bda7843ec2fceb1cbe2bc696cf4"],["static/images/card_media_player_bg.png","a34281d1c1835d338a642e90930e61aa"],["static/webcomponents-lite.min.js","b0f32ad3c7749c40d486603f31c9d8b1"]],CacheNamePrefix="sw-precache-v1--"+(self.registration?self.registration.scope:"")+"-",IgnoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var a=new URL(e);return"/"===a.pathname.slice(-1)&&(a.pathname+=t),a.toString()},getCacheBustedUrl=function(e,t){t=t||Date.now();var a=new URL(e);return a.search+=(a.search?"&":"")+"sw-precache="+t,a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var a=new URL(t).pathname;return e.some(function(e){return a.match(e)})},populateCurrentCacheNames=function(e,t,a){var n={},c={};return e.forEach(function(e){var r=new URL(e[0],a).toString(),o=t+r+"-"+e[1];c[o]=r,n[r]=o}),{absoluteUrlToCacheName:n,currentCacheNamesToAbsoluteUrl:c}},stripIgnoredUrlParameters=function(e,t){var a=new URL(e);return a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},mappings=populateCurrentCacheNames(PrecacheConfig,CacheNamePrefix,self.location),AbsoluteUrlToCacheName=mappings.absoluteUrlToCacheName,CurrentCacheNamesToAbsoluteUrl=mappings.currentCacheNamesToAbsoluteUrl;self.addEventListener("install",function(e){e.waitUntil(Promise.all(Object.keys(CurrentCacheNamesToAbsoluteUrl).map(function(e){return caches.open(e).then(function(t){return t.keys().then(function(a){if(0===a.length){var n=e.split("-").pop(),c=getCacheBustedUrl(CurrentCacheNamesToAbsoluteUrl[e],n),r=new Request(c,{credentials:"same-origin"});return fetch(r).then(function(a){return a.ok?t.put(CurrentCacheNamesToAbsoluteUrl[e],a):(console.error("Request for %s returned a response status %d, so not attempting to cache it.",c,a.status),caches.delete(e))})}})})})).then(function(){return caches.keys().then(function(e){return Promise.all(e.filter(function(e){return 0===e.indexOf(CacheNamePrefix)&&!(e in CurrentCacheNamesToAbsoluteUrl)}).map(function(e){return caches.delete(e)}))})}).then(function(){"function"==typeof self.skipWaiting&&self.skipWaiting()}))}),self.clients&&"function"==typeof self.clients.claim&&self.addEventListener("activate",function(e){e.waitUntil(self.clients.claim())}),self.addEventListener("message",function(e){"delete_all"===e.data.command&&(console.log("About to delete all caches..."),deleteAllCaches().then(function(){console.log("Caches deleted."),e.ports[0].postMessage({error:null})}).catch(function(t){console.log("Caches not deleted:",t),e.ports[0].postMessage({error:t})}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t=stripIgnoredUrlParameters(e.request.url,IgnoreUrlParametersMatching),a=AbsoluteUrlToCacheName[t],n="index.html";!a&&n&&(t=addDirectoryIndex(t,n),a=AbsoluteUrlToCacheName[t]);var c="/";if(!a&&c&&e.request.headers.has("accept")&&e.request.headers.get("accept").includes("text/html")&&isPathWhitelisted(["^((?!(static|api)).)*$"],e.request.url)){var r=new URL(c,self.location);a=AbsoluteUrlToCacheName[r.toString()]}a&&e.respondWith(caches.open(a).then(function(e){return e.keys().then(function(t){return e.match(t[0]).then(function(e){if(e)return e;throw Error("The cache "+a+" is empty.")})})}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}); \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/service_worker.js.gz b/homeassistant/components/frontend/www_static/service_worker.js.gz index 52a3ab5e420a415a218b97af582bf12807b056af..a76e5ea3d5ffd4b3daecf9fd9eb7c0af45717ff8 100644 GIT binary patch literal 2166 zcmV-+2#NO}iwFoDB#T!919N3^c4=c}Uw3bEYh`jSYI6XkSZiiv{vvWb({#=A4;P?0JV) zXWCL4`%2GiY09Ry6jo^PRaLzPIl<0xf3|4mZEeZr-~M;Jr-#0oVC}3AIk?&Np>3vR zhdxx5gZ>m|$2P5?22=EW;nLUQ7Fs%v%MV{SwJyiS^|gIrdv++4j6=j!B|KG8%y<-} zBH>{a$C`ziedEza-8QwsT3yVb#;Utecss&dtj$O>9i>8tI>0c9br#2v=Snd`%(5Vg z{fU`YWQS)VgD6oDLZ-D~VVI+cBq$!~oXnlJQ`Wi}#Q~%lOLY^?zatNYO zBU_uvxr)+Irg0KWaw9-wS%xZ4lt`6M~if5C*MX^bc!jxtWS5fV^h7RW4rxQYXN9nnlrRI|iq-sy8LcABvp<6+@(D#-wB_VnKuuD6Tf9 z=-LA5P9Opm2Ab!P@FazhXPF8ZQ^!pa5l4zk9WkzAuA?vtSx6ibk|Sq{z+C2Q3jt6b zkfp>pCAiF#B5a+C07RIeNCpdifJ%8Gn-)h=nuSu*X3b(1LK12TA{Q7jmhfDp{7hRLFD6vk0RkNi|~; z)@EhsOH3naFXz=D8MDP+hwrvmX5);m6&lD;r&M5KAwb70Pc#S?gUA$S#5?&At&~mO zU1+%N7bBMQAN1|d>M`Mv=<*;G8HI=(g0v4f-H^yiL??cp#PR7zPvnRsD-;!_D8&9+ zD3}z;g-r5w#~Ye^KMD$Bw)3#%PxJ{cYYE zROH^CK~tDtzka70>DSGj<6fO`zyiNRXyxR*aMsJ0_L)6g|3Lr?``qlgP<9{4zb_L? zR8{s~?72{CC!pJ*Utv8q6L+xqEZFnKxSM;fouW82Q#>{V08IxJ{AK%Jc(Z0U@B6^( zdD{|cHU#K)Jn>+Ne_i}sc#?i>&FH3mLx*-O^;_F*q^<+XuKVEPUQ?L!w&%tSH$}5>y`Lburkb0cGoPA`PnWeP_uc%|yxQ))l#7MePgb*ma%zWje~nL@ zbQbHyic!q84 z>swRSYg5CTT-&1<9iGv$D^6zG*&Y7&i-5P3ch$(Hv|aDj(cBbkJO1(9d9NSM-1hk6 z8NOONL#5(PKVZJ?HB(c7?Xso{SW(-27$@}apfsOrQ&!Hy`S`u~MrCH0s2_LBePWWP zD%U^Vo660DEFT@)VWVtVD|;oc4Sz<&G0GTeMHUBz>Itu}@y4S>4GR2-|C#r6lHN~A zil9>^RNbZB(Xmm}mgBOv7aQ_x>`Oy?#NmxPn(r@-KbxDs-~_mrPTwD!3Vm$bh7z@M z$D*=fJ@2dm6_o|F?5J@qUyZ=bJL|dftgf-@##mtban%q%EYl3Jw@TyNo+Ppl+bK?a zFE_n*7E1x`-{${%wK^^7p;DK9>w2%9Jrz+mdghSVwez|TF2G*sdgT` zg&#zB2X5H40#iKzl4@JiQSGKhXWk7SJ3p87zpUp~wal4Zw%~^q;}~ww{T245O+D)g zbhCJv#KZ6{#l0ImDns@^-h3JY*ACkBsa;MQHIyV%ob0F0_Qbrc9-H#0Cl$xr#3@<)c&*1E=ro5TrU?Ox(U)LVN8iq7k&`@|qSL>nV+1b|534$WO{0VeDJtfYJ z?H=1eC3m}lG%c&SB0AUxf0&Dp;Ny*hcx_Ca^QS-{|YUpdv6(oCF(jR{WIG(2AP%!3WXlxX@Xy0o6Zf3X|mUN1vC+dN*%gPPrc0qd?gXMz&|0M>a#Z2$lO literal 3978 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 diff --git a/homeassistant/components/frontend/www_static/webcomponents-lite.min.js.gz b/homeassistant/components/frontend/www_static/webcomponents-lite.min.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d34bdb83129dab99796752b0191ed3c0eb442643 GIT binary patch literal 12355 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 Date: Sat, 16 Jul 2016 23:45:38 -0700 Subject: [PATCH 05/90] Fix linting errors --- homeassistant/components/browser.py | 3 ++- homeassistant/components/downloader.py | 3 ++- homeassistant/components/frontend/__init__.py | 5 ++--- homeassistant/components/panel_iframe.py | 2 ++ homeassistant/components/recorder/__init__.py | 3 ++- script/fingerprint_frontend.py | 1 + tests/components/test_panel_iframe.py | 3 +-- 7 files changed, 12 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/browser.py b/homeassistant/components/browser.py index fc78b83bd60..041a0f9cdc6 100644 --- a/homeassistant/components/browser.py +++ b/homeassistant/components/browser.py @@ -13,7 +13,8 @@ ATTR_URL = 'url' ATTR_URL_DEFAULT = 'https://www.google.com' SERVICE_BROWSE_URL_SCHEMA = vol.Schema({ - vol.Required(ATTR_URL, default=ATTR_URL_DEFAULT): vol.Url, + # pylint: disable=no-value-for-parameter + vol.Required(ATTR_URL, default=ATTR_URL_DEFAULT): vol.Url(), }) diff --git a/homeassistant/components/downloader.py b/homeassistant/components/downloader.py index e05c617bcf0..c639619d7a7 100644 --- a/homeassistant/components/downloader.py +++ b/homeassistant/components/downloader.py @@ -24,7 +24,8 @@ ATTR_URL = "url" ATTR_SUBDIR = "subdir" SERVICE_DOWNLOAD_FILE_SCHEMA = vol.Schema({ - vol.Required(ATTR_URL): vol.Url, + # pylint: disable=no-value-for-parameter + vol.Required(ATTR_URL): vol.Url(), vol.Optional(ATTR_SUBDIR): cv.string, }) diff --git a/homeassistant/components/frontend/__init__.py b/homeassistant/components/frontend/__init__.py index 1f6cdc81a81..a5db2229eda 100644 --- a/homeassistant/components/frontend/__init__.py +++ b/homeassistant/components/frontend/__init__.py @@ -19,7 +19,7 @@ _LOGGER = logging.getLogger(__name__) def register_built_in_panel(hass, component_name, title=None, icon=None, url_name=None, config=None): """Register a built-in panel.""" - + # pylint: disable=too-many-arguments path = 'panels/ha-panel-{}.html'.format(component_name) register_panel(hass, component_name, os.path.join(STATIC_PATH, path), @@ -40,6 +40,7 @@ def register_panel(hass, component_name, path, md5, title=None, icon=None, Warning: this API will probably change. Use at own risk. """ + # pylint: disable=too-many-arguments if url_name is None: url_name = component_name @@ -72,8 +73,6 @@ def register_panel(hass, component_name, path, md5, title=None, icon=None, PANELS[url_name] = data - # TODO register / to index view. - def setup(hass, config): """Setup serving the frontend.""" diff --git a/homeassistant/components/panel_iframe.py b/homeassistant/components/panel_iframe.py index 8df0644ea37..30773296aeb 100644 --- a/homeassistant/components/panel_iframe.py +++ b/homeassistant/components/panel_iframe.py @@ -1,3 +1,4 @@ +"""Add an iframe panel to Home Assistant.""" import voluptuous as vol import homeassistant.helpers.config_validation as cv @@ -15,6 +16,7 @@ CONFIG_SCHEMA = vol.Schema({ cv.slug: { vol.Optional(CONF_TITLE): cv.string, vol.Optional(CONF_ICON): cv.icon, + # pylint: disable=no-value-for-parameter vol.Required(CONF_URL): vol.Url(), }})}, extra=vol.ALLOW_EXTRA) diff --git a/homeassistant/components/recorder/__init__.py b/homeassistant/components/recorder/__init__.py index b52bce47c17..413106c66b5 100644 --- a/homeassistant/components/recorder/__init__.py +++ b/homeassistant/components/recorder/__init__.py @@ -39,7 +39,8 @@ CONFIG_SCHEMA = vol.Schema({ DOMAIN: vol.Schema({ vol.Optional(CONF_PURGE_DAYS): vol.All(vol.Coerce(int), vol.Range(min=1)), - vol.Optional(CONF_DB_URL): vol.Url(''), + # pylint: disable=no-value-for-parameter + vol.Optional(CONF_DB_URL): vol.Url(), }) }, extra=vol.ALLOW_EXTRA) diff --git a/script/fingerprint_frontend.py b/script/fingerprint_frontend.py index 4dfcdd7d19d..09560cee0f0 100755 --- a/script/fingerprint_frontend.py +++ b/script/fingerprint_frontend.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 +"""Generate a file with all md5 hashes of the assets.""" from collections import OrderedDict import glob import hashlib diff --git a/tests/components/test_panel_iframe.py b/tests/components/test_panel_iframe.py index dc7fa7f0199..7b024c9ed56 100644 --- a/tests/components/test_panel_iframe.py +++ b/tests/components/test_panel_iframe.py @@ -1,5 +1,4 @@ """The tests for the panel_iframe component.""" -from collections import defaultdict import unittest from unittest.mock import patch @@ -15,6 +14,7 @@ class TestPanelIframe(unittest.TestCase): def setup_method(self, method): """Setup things to be run when tests are started.""" self.hass = get_test_home_assistant() + frontend.PANELS = {} def teardown_method(self, method): """Stop everything that was started.""" @@ -23,7 +23,6 @@ class TestPanelIframe(unittest.TestCase): def test_wrong_config(self): """Test setup with wrong configuration.""" - to_try = [ {'invalid space': { 'url': 'https://home-assistant.io'}}, From 294883a174a88ce60d790f293bbcfbd020726409 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sun, 17 Jul 2016 10:20:24 +0200 Subject: [PATCH 06/90] rfxtrx core tests --- tests/components/test_rfxtrx.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/components/test_rfxtrx.py b/tests/components/test_rfxtrx.py index 3ad9522ec53..7ee1cd6d90e 100644 --- a/tests/components/test_rfxtrx.py +++ b/tests/components/test_rfxtrx.py @@ -108,6 +108,7 @@ class TestRFXTRX(unittest.TestCase): self.assertEqual(event.values['Command'], "On") self.assertEqual('on', entity.state) + self.assertEqual(self.hass.states.get('switch.test').state, 'on') self.assertEqual(1, len(rfxtrx.RFX_DEVICES)) self.assertEqual(1, len(calls)) self.assertEqual(calls[0].data, From c79cd905fed778964961f9fbf1f05b9002a0f1b1 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sun, 17 Jul 2016 10:24:08 +0200 Subject: [PATCH 07/90] rfxtrx sensor tests --- tests/components/sensor/test_rfxtrx.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/components/sensor/test_rfxtrx.py b/tests/components/sensor/test_rfxtrx.py index 6714dc70428..8d5a15ec80a 100644 --- a/tests/components/sensor/test_rfxtrx.py +++ b/tests/components/sensor/test_rfxtrx.py @@ -75,6 +75,11 @@ class TestSensorRfxtrx(unittest.TestCase): self.assertEqual(TEMP_CELSIUS, entity.unit_of_measurement) self.assertEqual(None, entity.state) + entity_id = rfxtrx_core.RFX_DEVICES['sensor_0502']['Temperature'].entity_id + entity = self.hass.states.get(entity_id) + self.assertEqual('Test', entity.name) + self.assertEqual('unknown', entity.state) + def test_several_sensors(self): """Test with 3 sensors.""" self.assertTrue(_setup_component(self.hass, 'sensor', { From 034f1b9499ae93004160d8e4123d6e385b3757bc Mon Sep 17 00:00:00 2001 From: Daniel Date: Sun, 17 Jul 2016 10:27:27 +0200 Subject: [PATCH 08/90] rfxtrx switch tests --- tests/components/switch/test_rfxtrx.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/components/switch/test_rfxtrx.py b/tests/components/switch/test_rfxtrx.py index 8a36072304b..7f4efd10c55 100644 --- a/tests/components/switch/test_rfxtrx.py +++ b/tests/components/switch/test_rfxtrx.py @@ -154,6 +154,17 @@ class TestSwitchRfxtrx(unittest.TestCase): entity.turn_off() self.assertFalse(entity.is_on) + entity_id = rfxtrx_core.RFX_DEVICES['213c7f216'].entity_id + entity_hass = self.hass.states.get(entity_id) + self.assertEqual('Test', entity_hass.name) + self.assertEqual('off', entity_hass.state) + entity.turn_on() + entity_hass = self.hass.states.get(entity_id) + self.assertEqual('on', entity_hass.state) + entity.turn_off() + entity_hass = self.hass.states.get(entity_id) + self.assertEqual('off', entity_hass.state) + def test_several_switches(self): """Test with 3 switches.""" self.assertTrue(_setup_component(self.hass, 'switch', { From 98550b54651e9c2beac8d135747edaeeee32a121 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sun, 17 Jul 2016 10:30:56 +0200 Subject: [PATCH 09/90] rfxtrx light tests --- tests/components/light/test_rfxtrx.py | 26 ++++++++++++++++++++++++++ tests/components/sensor/test_rfxtrx.py | 5 +++-- tests/components/switch/test_rfxtrx.py | 4 ++-- 3 files changed, 31 insertions(+), 4 deletions(-) diff --git a/tests/components/light/test_rfxtrx.py b/tests/components/light/test_rfxtrx.py index 3eeb06be24e..cd4cecd8505 100644 --- a/tests/components/light/test_rfxtrx.py +++ b/tests/components/light/test_rfxtrx.py @@ -148,6 +148,32 @@ class TestLightRfxtrx(unittest.TestCase): self.assertTrue(entity.is_on) self.assertEqual(entity.brightness, 255) + entity.turn_off() + entity_id = rfxtrx_core.RFX_DEVICES['213c7f216'].entity_id + entity_hass = self.hass.states.get(entity_id) + self.assertEqual('Test', entity_hass.name) + self.assertEqual('off', entity_hass.state) + + entity.turn_on() + entity_hass = self.hass.states.get(entity_id) + self.assertEqual('on', entity_hass.state) + + entity.turn_off() + entity_hass = self.hass.states.get(entity_id) + self.assertEqual('off', entity_hass.state) + + entity.turn_on(brightness=100) + entity_hass = self.hass.states.get(entity_id) + self.assertEqual('on', entity_hass.state) + + entity.turn_on(brightness=10) + entity_hass = self.hass.states.get(entity_id) + self.assertEqual('on', entity_hass.state) + + entity.turn_on(brightness=255) + entity_hass = self.hass.states.get(entity_id) + self.assertEqual('on', entity_hass.state) + def test_several_lights(self): """Test with 3 lights.""" self.assertTrue(_setup_component(self.hass, 'light', { diff --git a/tests/components/sensor/test_rfxtrx.py b/tests/components/sensor/test_rfxtrx.py index 8d5a15ec80a..2d38de5eab5 100644 --- a/tests/components/sensor/test_rfxtrx.py +++ b/tests/components/sensor/test_rfxtrx.py @@ -75,8 +75,9 @@ class TestSensorRfxtrx(unittest.TestCase): self.assertEqual(TEMP_CELSIUS, entity.unit_of_measurement) self.assertEqual(None, entity.state) - entity_id = rfxtrx_core.RFX_DEVICES['sensor_0502']['Temperature'].entity_id - entity = self.hass.states.get(entity_id) + entity_id = rfxtrx_core.RFX_DEVICES['sensor_0502']['Temperature']\ + .entity_id + entity = self.hass.states.get(entity_id) self.assertEqual('Test', entity.name) self.assertEqual('unknown', entity.state) diff --git a/tests/components/switch/test_rfxtrx.py b/tests/components/switch/test_rfxtrx.py index 7f4efd10c55..f0146719e75 100644 --- a/tests/components/switch/test_rfxtrx.py +++ b/tests/components/switch/test_rfxtrx.py @@ -155,11 +155,11 @@ class TestSwitchRfxtrx(unittest.TestCase): self.assertFalse(entity.is_on) entity_id = rfxtrx_core.RFX_DEVICES['213c7f216'].entity_id - entity_hass = self.hass.states.get(entity_id) + entity_hass = self.hass.states.get(entity_id) self.assertEqual('Test', entity_hass.name) self.assertEqual('off', entity_hass.state) entity.turn_on() - entity_hass = self.hass.states.get(entity_id) + entity_hass = self.hass.states.get(entity_id) self.assertEqual('on', entity_hass.state) entity.turn_off() entity_hass = self.hass.states.get(entity_id) From f261aac9cbf8bde0258eb1c8a93716125d4410c1 Mon Sep 17 00:00:00 2001 From: Malte Deiseroth Date: Sun, 17 Jul 2016 16:45:58 +0200 Subject: [PATCH 10/90] repaired dependency of the acer projector switch --- homeassistant/components/switch/acer_projector.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/switch/acer_projector.py b/homeassistant/components/switch/acer_projector.py index 5fb7fad909d..b0a6a93cb4d 100644 --- a/homeassistant/components/switch/acer_projector.py +++ b/homeassistant/components/switch/acer_projector.py @@ -27,7 +27,7 @@ CMD_DICT = {LAMP: '* 0 Lamp ?\r', STATE_OFF: '* 0 IR 002\r'} _LOGGER = logging.getLogger(__name__) -REQUIREMENTS = ['pyserial<=3.0'] +REQUIREMENTS = ['pyserial<=3.1'] ICON = 'mdi:projector' From 1002a1b7c914148c4bac2e0b6d7ad77f2027dc0f Mon Sep 17 00:00:00 2001 From: Malte Date: Sun, 17 Jul 2016 18:00:41 +0200 Subject: [PATCH 11/90] run gen_requirements.py --- requirements_all.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_all.txt b/requirements_all.txt index ff8783a54b4..d65e3af8a82 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -303,7 +303,7 @@ pynx584==0.2 pyowm==2.3.2 # homeassistant.components.switch.acer_projector -pyserial<=3.0 +pyserial<=3.1 # homeassistant.components.device_tracker.snmp # homeassistant.components.sensor.snmp From 1da94928c667771e726ae84c6aedd068785968a5 Mon Sep 17 00:00:00 2001 From: Dan Date: Sun, 17 Jul 2016 16:02:14 -0400 Subject: [PATCH 12/90] Fix bug with imap sensor (#2546) Fixed bug where the new connection was not saved when a reconnect attempt was made; broadended the exception catching. --- homeassistant/components/sensor/imap.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/sensor/imap.py b/homeassistant/components/sensor/imap.py index 2d5a1484d14..c458799215f 100644 --- a/homeassistant/components/sensor/imap.py +++ b/homeassistant/components/sensor/imap.py @@ -90,12 +90,11 @@ class ImapSensor(Entity): self.connection.select() self._unread_count = len(self.connection.search( None, 'UnSeen')[1][0].split()) - except imaplib.IMAP4.abort: + except imaplib.IMAP4.error: _LOGGER.info("Connection to %s lost, attempting to reconnect", self._server) try: - self._login() - self.update() + self.connection = self._login() except imaplib.IMAP4.error: _LOGGER.error("Failed to reconnect.") From 9bed64e9c033011db84917b4a3caf9070e480742 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 17 Jul 2016 22:05:38 +0200 Subject: [PATCH 13/90] Upgrade python-telegram-bot to 5.0.0 (#2542) --- homeassistant/components/notify/telegram.py | 2 +- requirements_all.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/notify/telegram.py b/homeassistant/components/notify/telegram.py index bab891b024c..0ed04e43e8d 100644 --- a/homeassistant/components/notify/telegram.py +++ b/homeassistant/components/notify/telegram.py @@ -17,7 +17,7 @@ from homeassistant.helpers import validate_config _LOGGER = logging.getLogger(__name__) -REQUIREMENTS = ['python-telegram-bot==4.3.3'] +REQUIREMENTS = ['python-telegram-bot==5.0.0'] ATTR_PHOTO = "photo" ATTR_FILE = "file" diff --git a/requirements_all.txt b/requirements_all.txt index d65e3af8a82..e89b9290232 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -331,7 +331,7 @@ python-nmap==0.6.0 python-pushover==0.2 # homeassistant.components.notify.telegram -python-telegram-bot==4.3.3 +python-telegram-bot==5.0.0 # homeassistant.components.sensor.twitch python-twitch==1.2.0 From 1b447fb56fe8945ea2e591186a90e10649ec6580 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 17 Jul 2016 22:05:50 +0200 Subject: [PATCH 14/90] Upgrade python-twitch to 1.3.0 (#2540) --- homeassistant/components/sensor/twitch.py | 2 +- requirements_all.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sensor/twitch.py b/homeassistant/components/sensor/twitch.py index cc0530132dc..7b18408105d 100644 --- a/homeassistant/components/sensor/twitch.py +++ b/homeassistant/components/sensor/twitch.py @@ -12,7 +12,7 @@ ATTR_GAME = 'game' ATTR_TITLE = 'title' ICON = 'mdi:twitch' -REQUIREMENTS = ['python-twitch==1.2.0'] +REQUIREMENTS = ['python-twitch==1.3.0'] DOMAIN = 'twitch' diff --git a/requirements_all.txt b/requirements_all.txt index e89b9290232..96b06b788c9 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -334,7 +334,7 @@ python-pushover==0.2 python-telegram-bot==5.0.0 # homeassistant.components.sensor.twitch -python-twitch==1.2.0 +python-twitch==1.3.0 # homeassistant.components.wink # homeassistant.components.binary_sensor.wink From 64d5a328f3ba328c2db9aad13d8b0919308ba480 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 17 Jul 2016 22:06:41 +0200 Subject: [PATCH 15/90] Upgrade cherrypy to 6.1.1 (#2538) --- homeassistant/components/http.py | 2 +- requirements_all.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/http.py b/homeassistant/components/http.py index 71879082862..f541c20ea0a 100644 --- a/homeassistant/components/http.py +++ b/homeassistant/components/http.py @@ -25,7 +25,7 @@ import homeassistant.util.dt as dt_util import homeassistant.helpers.config_validation as cv DOMAIN = "http" -REQUIREMENTS = ("cherrypy==6.0.2", "static3==0.7.0", "Werkzeug==0.11.10") +REQUIREMENTS = ("cherrypy==6.1.1", "static3==0.7.0", "Werkzeug==0.11.10") CONF_API_PASSWORD = "api_password" CONF_SERVER_HOST = "server_host" diff --git a/requirements_all.txt b/requirements_all.txt index 96b06b788c9..b1a5c2b1d89 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -46,7 +46,7 @@ blockchain==1.3.3 boto3==1.3.1 # homeassistant.components.http -cherrypy==6.0.2 +cherrypy==6.1.1 # homeassistant.components.notify.xmpp dnspython3==1.12.0 From ddcad275f7df1c23f9eafedbcb89865646d38fdf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 17 Jul 2016 22:07:11 +0200 Subject: [PATCH 16/90] Upgrade pytz to 2016.6.1 (#2541) --- requirements_all.txt | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements_all.txt b/requirements_all.txt index b1a5c2b1d89..7b4ff9f1889 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1,7 +1,7 @@ # Home Assistant core requests>=2,<3 pyyaml>=3.11,<4 -pytz>=2016.4 +pytz>=2016.6.1 pip>=7.0.0 jinja2>=2.8 voluptuous==0.8.9 diff --git a/setup.py b/setup.py index 9eae8962cf1..32d24b56003 100755 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ PACKAGES = find_packages(exclude=['tests', 'tests.*']) REQUIRES = [ 'requests>=2,<3', 'pyyaml>=3.11,<4', - 'pytz>=2016.4', + 'pytz>=2016.6.1', 'pip>=7.0.0', 'jinja2>=2.8', 'voluptuous==0.8.9', From 027266ed8b3a02572d52d14f52d57ab0c9933870 Mon Sep 17 00:00:00 2001 From: Daniel Zozin Date: Mon, 18 Jul 2016 00:18:16 +0200 Subject: [PATCH 17/90] Fix initialization state for GPIO switches configured with inverted logic (#2550) When switches are configured to use inverted logic, the GPIO pins initial state has to be inverted as well (set to HIGH) --- homeassistant/components/switch/rpi_gpio.py | 1 + 1 file changed, 1 insertion(+) diff --git a/homeassistant/components/switch/rpi_gpio.py b/homeassistant/components/switch/rpi_gpio.py index 5daa96397dc..23a98a3f7ba 100644 --- a/homeassistant/components/switch/rpi_gpio.py +++ b/homeassistant/components/switch/rpi_gpio.py @@ -39,6 +39,7 @@ class RPiGPIOSwitch(ToggleEntity): self._invert_logic = invert_logic self._state = False rpi_gpio.setup_output(self._port) + rpi_gpio.write_output(self._port, 1 if self._invert_logic else 0) @property def name(self): From 389c13c891a5c169d3995f5f906d28f0443da714 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 17 Jul 2016 15:24:42 -0700 Subject: [PATCH 18/90] Add ensure config script (#2548) --- homeassistant/scripts/ensure_config.py | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 homeassistant/scripts/ensure_config.py diff --git a/homeassistant/scripts/ensure_config.py b/homeassistant/scripts/ensure_config.py new file mode 100644 index 00000000000..51d6e0a992e --- /dev/null +++ b/homeassistant/scripts/ensure_config.py @@ -0,0 +1,33 @@ +"""Script to ensure a configuration file exists.""" +import argparse +import os + +import homeassistant.config as config_util + + +def run(args): + """Handle ensure config commandline script.""" + parser = argparse.ArgumentParser( + description=("Ensure a Home Assistant config exists, " + "creates one if necessary.")) + parser.add_argument( + '-c', '--config', + metavar='path_to_config_dir', + default=config_util.get_default_config_dir(), + help="Directory that contains the Home Assistant configuration") + parser.add_argument( + '--script', + choices=['ensure_config']) + + args = parser.parse_args() + + config_dir = os.path.join(os.getcwd(), args.config) + + # Test if configuration directory exists + if not os.path.isdir(config_dir): + print('Creating directory', config_dir) + os.makedirs(config_dir) + + config_path = config_util.ensure_config_exists(config_dir) + print('Configuration file:', config_path) + return 0 From 541fffc7fa12a95b0db4a9699b02bf50a071924f Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 17 Jul 2016 23:23:31 -0700 Subject: [PATCH 19/90] Update frontend --- .../components/frontend/templates/index.html | 2 +- homeassistant/components/frontend/version.py | 21 +++++++++--------- .../components/frontend/www_static/core.js.gz | Bin 31552 -> 31552 bytes .../frontend/www_static/frontend.html | 5 ++--- .../frontend/www_static/frontend.html.gz | Bin 137372 -> 138077 bytes .../www_static/home-assistant-polymer | 2 +- .../frontend/www_static/mdi.html.gz | Bin 169218 -> 169218 bytes .../www_static/panels/ha-panel-dev-event.html | 2 +- .../panels/ha-panel-dev-event.html.gz | Bin 1146 -> 1148 bytes .../www_static/panels/ha-panel-dev-info.html | 4 ++-- .../panels/ha-panel-dev-info.html.gz | Bin 1269 -> 1270 bytes .../panels/ha-panel-dev-service.html | 2 +- .../panels/ha-panel-dev-service.html.gz | Bin 1357 -> 1358 bytes .../www_static/panels/ha-panel-dev-state.html | 2 +- .../panels/ha-panel-dev-state.html.gz | Bin 1310 -> 1311 bytes .../panels/ha-panel-dev-template.html | 4 ++-- .../panels/ha-panel-dev-template.html.gz | Bin 1338 -> 1339 bytes .../www_static/panels/ha-panel-history.html | 2 +- .../panels/ha-panel-history.html.gz | Bin 6750 -> 6751 bytes .../www_static/panels/ha-panel-iframe.html | 2 +- .../www_static/panels/ha-panel-iframe.html.gz | Bin 366 -> 367 bytes .../www_static/panels/ha-panel-logbook.html | 4 ++-- .../panels/ha-panel-logbook.html.gz | Bin 7172 -> 7179 bytes .../www_static/panels/ha-panel-map.html | 4 ++-- .../www_static/panels/ha-panel-map.html.gz | Bin 42991 -> 42988 bytes .../frontend/www_static/service_worker.js | 2 +- .../frontend/www_static/service_worker.js.gz | Bin 2166 -> 2166 bytes .../www_static/webcomponents-lite.min.js.gz | Bin 12355 -> 12355 bytes 28 files changed, 28 insertions(+), 30 deletions(-) diff --git a/homeassistant/components/frontend/templates/index.html b/homeassistant/components/frontend/templates/index.html index 2165e8a0d22..74c29d7dd54 100644 --- a/homeassistant/components/frontend/templates/index.html +++ b/homeassistant/components/frontend/templates/index.html @@ -68,7 +68,7 @@ window.noAuth = {{ no_auth }}; - +
    diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index e8905bced30..78bb2f420d7 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -2,16 +2,15 @@ FINGERPRINTS = { "core.js": "4783ccdb2f15d3a63fcab9be411629b7", - "dev-tools.html": "b7079ac3121b95b9856e5603a6d8a263", - "frontend.html": "35a686ea968959f7e09c7d628c51a823", + "frontend.html": "37b6f1ab8748d970412de465688bf53f", "mdi.html": "a7fa9237b7da93951076b4fe26cb8cd2", - "panels/ha-panel-dev-event.html": "f1f47bf3f0e305f855a99dd1ee788045", - "panels/ha-panel-dev-info.html": "50a7817f60675feef3e4c9aa9a043fe1", - "panels/ha-panel-dev-service.html": "d507e0018faf73d58a1fdeb2a0368505", - "panels/ha-panel-dev-state.html": "6a4418826419f235fd9fcc5e952e858c", - "panels/ha-panel-dev-template.html": "cc8917fdad5a4fc81cc1d4104ea0d2dc", - "panels/ha-panel-history.html": "999ecb591df76d6a4aba1fe84e04baf1", - "panels/ha-panel-iframe.html": "efa8d0f33475b077d9b2bcc6a56aef05", - "panels/ha-panel-logbook.html": "6dde7050246875774ec9fce60df05442", - "panels/ha-panel-map.html": "d2cf412d52f43431307bbc2e216be9c9" + "panels/ha-panel-dev-event.html": "4ff42d9af35a9bb4aa650c97bce86b4f", + "panels/ha-panel-dev-info.html": "28e0a19ceb95aa714fd53228d9983a49", + "panels/ha-panel-dev-service.html": "700a8a1017304be78e81eb699f34479e", + "panels/ha-panel-dev-state.html": "c1bbc066f1794b130d431fe6a16b5a52", + "panels/ha-panel-dev-template.html": "70ab80a4f8d20953ab5fdfb010876610", + "panels/ha-panel-history.html": "8bb29ae608b747b6db97b8f730f4bd45", + "panels/ha-panel-iframe.html": "7bdb564a8f37971d7b89b718935810a1", + "panels/ha-panel-logbook.html": "a4965d84bdcb3ae685864c055f0449f5", + "panels/ha-panel-map.html": "a7f88ed58f5c612960b23c22312ced76" } diff --git a/homeassistant/components/frontend/www_static/core.js.gz b/homeassistant/components/frontend/www_static/core.js.gz index c7a759831531534c5acb1f5582c524581c7d6fe4..64dbd74070e22c2534274c9889213e272b6aba03 100644 GIT binary patch delta 18 ZcmX@`jq$)YMt1pb4vyy~Jsa6As{u{p2ZI0r delta 18 ZcmX@`jq$)YMt1pb4h|WW?v3o0)c{6u24?^O diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index 48c7b0f21cb..a98f053df4f 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -2,6 +2,5 @@ e._bubble()}function Bn(e,t){return $n(this,e,t,1)}function Jn(e,t){return $n(this,e,t,-1)}function Qn(e){return 0>e?Math.floor(e):Math.ceil(e)}function Xn(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||0>=r&&0>=a&&0>=o||(r+=864e5*Qn(es(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=p(r/1e3),u.seconds=e%60,t=p(e/60),u.minutes=t%60,n=p(t/60),u.hours=n%24,a+=p(n/24),i=p(Kn(a)),o+=i,a-=Qn(es(i)),s=p(o/12),o%=12,u.days=a,u.months=o,u.years=s,this}function Kn(e){return 4800*e/146097}function es(e){return 146097*e/4800}function ts(e){var t,n,s=this._milliseconds;if(e=F(e),"month"===e||"year"===e)return t=this._days+s/864e5,n=this._months+Kn(t),"month"===e?n:n/12;switch(t=this._days+Math.round(es(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}}function ns(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12)}function ss(e){return function(){return this.as(e)}}function is(e){return e=F(e),this[e+"s"]()}function rs(e){return function(){return this._data[e]}}function as(){return p(this.days()/7)}function os(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}function us(e,t,n){var s=Gt(e).abs(),i=dr(s.as("s")),r=dr(s.as("m")),a=dr(s.as("h")),o=dr(s.as("d")),u=dr(s.as("M")),d=dr(s.as("y")),l=i=r&&["m"]||r=a&&["h"]||a=o&&["d"]||o=u&&["M"]||u=d&&["y"]||["yy",d];return l[2]=t,l[3]=+e>0,l[4]=n,os.apply(null,l)}function ds(e){return void 0===e?dr:"function"==typeof e&&(dr=e,!0)}function ls(e,t){return void 0!==lr[e]&&(void 0===t?lr[e]:(lr[e]=t,!0))}function hs(e){var t=this.localeData(),n=us(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function cs(){var e,t,n,s=hr(this._milliseconds)/1e3,i=hr(this._days),r=hr(this._months);e=p(s/60),t=p(e/60),s%=60,e%=60,n=p(r/12),r%=12;var a=n,o=r,u=i,d=t,l=e,h=s,c=this.asSeconds();return c?(0>c?"-":"")+"P"+(a?a+"Y":"")+(o?o+"M":"")+(u?u+"D":"")+(d||l||h?"T":"")+(d?d+"H":"")+(l?l+"M":"")+(h?h+"S":""):"P0D"}var fs,ms;ms=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,s=0;n>s;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1};var _s=e.momentProperties=[],ys=!1,gs={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var ps;ps=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)o(e,t)&&n.push(t);return n};var ws,vs={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ms={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ss="Invalid date",ks="%d",Ds=/\d{1,2}/,Ys={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},xs={},Os={},Ts=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,bs=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ps={},Ws={},Rs=/\d/,Us=/\d\d/,Cs=/\d{3}/,Fs=/\d{4}/,Hs=/[+-]?\d{6}/,Ls=/\d\d?/,Gs=/\d\d\d\d?/,Vs=/\d\d\d\d\d\d?/,js=/\d{1,3}/,As=/\d{1,4}/,Es=/[+-]?\d{1,6}/,Ns=/\d+/,Is=/[+-]?\d+/,zs=/Z|[+-]\d\d:?\d\d/gi,Zs=/Z|[+-]\d\d(?::?\d\d)?/gi,qs=/[+-]?\d+(\.\d{1,3})?/,$s=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Bs={},Js={},Qs=0,Xs=1,Ks=2,ei=3,ti=4,ni=5,si=6,ii=7,ri=8;ws=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=e?""+e:"+"+e}),z(0,["YY",2],0,function(){return this.year()%100}),z(0,["YYYY",4],0,"year"),z(0,["YYYYY",5],0,"year"),z(0,["YYYYYY",6,!0],0,"year"),C("year","y"),L("year",1),J("Y",Is),J("YY",Ls,Us),J("YYYY",As,Fs),J("YYYYY",Es,Hs),J("YYYYYY",Es,Hs),ee(["YYYYY","YYYYYY"],Qs),ee("YYYY",function(t,n){n[Qs]=2===t.length?e.parseTwoDigitYear(t):w(t)}),ee("YY",function(t,n){n[Qs]=e.parseTwoDigitYear(t)}),ee("Y",function(e,t){t[Qs]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return w(e)+(w(e)>68?1900:2e3)};var hi=V("FullYear",!0);z("w",["ww",2],"wo","week"),z("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),L("week",5),L("isoWeek",5),J("w",Ls),J("ww",Ls,Us),J("W",Ls),J("WW",Ls,Us),te(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=w(e)});var ci={dow:0,doy:6};z("d",0,"do","day"),z("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),z("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),z("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),z("e",0,0,"weekday"),z("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),L("day",11),L("weekday",11),L("isoWeekday",11),J("d",Ls),J("e",Ls),J("E",Ls),J("dd",function(e,t){return t.weekdaysMinRegex(e)}),J("ddd",function(e,t){return t.weekdaysShortRegex(e)}),J("dddd",function(e,t){return t.weekdaysRegex(e)}),te(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:h(n).invalidWeekday=e}),te(["d","e","E"],function(e,t,n,s){t[s]=w(e)});var fi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),mi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),_i="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),yi=$s,gi=$s,pi=$s;z("H",["HH",2],0,"hour"),z("h",["hh",2],0,Ee),z("k",["kk",2],0,Ne),z("hmm",0,0,function(){return""+Ee.apply(this)+I(this.minutes(),2)}),z("hmmss",0,0,function(){return""+Ee.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),z("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),z("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),Ie("a",!0),Ie("A",!1),C("hour","h"),L("hour",13),J("a",ze),J("A",ze),J("H",Ls),J("h",Ls),J("HH",Ls,Us),J("hh",Ls,Us),J("hmm",Gs),J("hmmss",Vs),J("Hmm",Gs),J("Hmmss",Vs),ee(["H","HH"],ei),ee(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ee(["h","hh"],function(e,t,n){t[ei]=w(e),h(n).bigHour=!0}),ee("hmm",function(e,t,n){var s=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s)),h(n).bigHour=!0}),ee("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s,2)),t[ni]=w(e.substr(i)),h(n).bigHour=!0}),ee("Hmm",function(e,t,n){var s=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s))}),ee("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s,2)),t[ni]=w(e.substr(i))});var wi,vi=/[ap]\.?m?\.?/i,Mi=V("Hours",!0),Si={calendar:vs,longDateFormat:Ms,invalidDate:Ss,ordinal:ks,ordinalParse:Ds,relativeTime:Ys,months:oi,monthsShort:ui,week:ci,weekdays:fi,weekdaysMin:_i,weekdaysShort:mi,meridiemParse:vi},ki={},Di=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Yi=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,xi=/Z|[+-]\d\d(?::?\d\d)?/,Oi=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Ti=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],bi=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=S("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),e.ISO_8601=function(){};var Pi=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=gt.apply(null,arguments);return this.isValid()&&e.isValid()?this>e?this:e:f()}),Wi=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=gt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:f()}),Ri=function(){return Date.now?Date.now():+new Date};kt("Z",":"),kt("ZZ",""),J("Z",Zs),J("ZZ",Zs),ee(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Dt(Zs,e)});var Ui=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var Ci=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,Fi=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Gt.fn=Mt.prototype;var Hi=Nt(1,"add"),Li=Nt(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Gi=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});z(0,["gg",2],0,function(){return this.weekYear()%100}),z(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Dn("gggg","weekYear"),Dn("ggggg","weekYear"),Dn("GGGG","isoWeekYear"),Dn("GGGGG","isoWeekYear"),C("weekYear","gg"),C("isoWeekYear","GG"),L("weekYear",1),L("isoWeekYear",1),J("G",Is),J("g",Is),J("GG",Ls,Us),J("gg",Ls,Us),J("GGGG",As,Fs),J("gggg",As,Fs),J("GGGGG",Es,Hs),J("ggggg",Es,Hs),te(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=w(e)}),te(["gg","GG"],function(t,n,s,i){n[i]=e.parseTwoDigitYear(t)}),z("Q",0,"Qo","quarter"),C("quarter","Q"),L("quarter",7),J("Q",Rs),ee("Q",function(e,t){t[Xs]=3*(w(e)-1)}),z("D",["DD",2],"Do","date"),C("date","D"),L("date",9),J("D",Ls),J("DD",Ls,Us),J("Do",function(e,t){return e?t._ordinalParse:t._ordinalParseLenient}),ee(["D","DD"],Ks),ee("Do",function(e,t){t[Ks]=w(e.match(Ls)[0],10)});var Vi=V("Date",!0);z("DDD",["DDDD",3],"DDDo","dayOfYear"),C("dayOfYear","DDD"),L("dayOfYear",4),J("DDD",js),J("DDDD",Cs),ee(["DDD","DDDD"],function(e,t,n){n._dayOfYear=w(e)}),z("m",["mm",2],0,"minute"),C("minute","m"),L("minute",14),J("m",Ls),J("mm",Ls,Us),ee(["m","mm"],ti);var ji=V("Minutes",!1);z("s",["ss",2],0,"second"),C("second","s"),L("second",15),J("s",Ls),J("ss",Ls,Us),ee(["s","ss"],ni);var Ai=V("Seconds",!1);z("S",0,0,function(){return~~(this.millisecond()/100)}),z(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),z(0,["SSS",3],0,"millisecond"),z(0,["SSSS",4],0,function(){return 10*this.millisecond()}),z(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),z(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),z(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),z(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),z(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),C("millisecond","ms"),L("millisecond",16),J("S",js,Rs),J("SS",js,Us),J("SSS",js,Cs);var Ei;for(Ei="SSSS";Ei.length<=9;Ei+="S")J(Ei,Ns);for(Ei="S";Ei.length<=9;Ei+="S")ee(Ei,Un);var Ni=V("Milliseconds",!1);z("z",0,0,"zoneAbbr"),z("zz",0,0,"zoneName");var Ii=y.prototype;Ii.add=Hi,Ii.calendar=Zt,Ii.clone=qt,Ii.diff=en,Ii.endOf=fn,Ii.format=rn,Ii.from=an,Ii.fromNow=on,Ii.to=un,Ii.toNow=dn,Ii.get=E,Ii.invalidAt=Sn,Ii.isAfter=$t,Ii.isBefore=Bt,Ii.isBetween=Jt,Ii.isSame=Qt,Ii.isSameOrAfter=Xt,Ii.isSameOrBefore=Kt,Ii.isValid=vn,Ii.lang=Gi,Ii.locale=ln,Ii.localeData=hn,Ii.max=Wi,Ii.min=Pi,Ii.parsingFlags=Mn,Ii.set=N,Ii.startOf=cn,Ii.subtract=Li,Ii.toArray=gn,Ii.toObject=pn,Ii.toDate=yn,Ii.toISOString=sn,Ii.toJSON=wn,Ii.toString=nn,Ii.unix=_n,Ii.valueOf=mn,Ii.creationData=kn,Ii.year=hi,Ii.isLeapYear=ye,Ii.weekYear=Yn,Ii.isoWeekYear=xn,Ii.quarter=Ii.quarters=Wn,Ii.month=de,Ii.daysInMonth=le,Ii.week=Ii.weeks=xe,Ii.isoWeek=Ii.isoWeeks=Oe,Ii.weeksInYear=Tn,Ii.isoWeeksInYear=On,Ii.date=Vi,Ii.day=Ii.days=Fe,Ii.weekday=He,Ii.isoWeekday=Le,Ii.dayOfYear=Rn,Ii.hour=Ii.hours=Mi,Ii.minute=Ii.minutes=ji,Ii.second=Ii.seconds=Ai,Ii.millisecond=Ii.milliseconds=Ni,Ii.utcOffset=Ot,Ii.utc=bt,Ii.local=Pt,Ii.parseZone=Wt,Ii.hasAlignedHourOffset=Rt,Ii.isDST=Ut,Ii.isLocal=Ft,Ii.isUtcOffset=Ht,Ii.isUtc=Lt,Ii.isUTC=Lt,Ii.zoneAbbr=Cn,Ii.zoneName=Fn,Ii.dates=S("dates accessor is deprecated. Use date instead.",Vi),Ii.months=S("months accessor is deprecated. Use month instead",de),Ii.years=S("years accessor is deprecated. Use year instead",hi),Ii.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Tt),Ii.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ct);var zi=Ii,Zi=O.prototype;Zi.calendar=T,Zi.longDateFormat=b,Zi.invalidDate=P,Zi.ordinal=W,Zi.preparse=Gn,Zi.postformat=Gn,Zi.relativeTime=R,Zi.pastFuture=U,Zi.set=Y,Zi.months=ie,Zi.monthsShort=re,Zi.monthsParse=oe,Zi.monthsRegex=ce,Zi.monthsShortRegex=he,Zi.week=ke,Zi.firstDayOfYear=Ye,Zi.firstDayOfWeek=De,Zi.weekdays=Pe,Zi.weekdaysMin=Re,Zi.weekdaysShort=We,Zi.weekdaysParse=Ce,Zi.weekdaysRegex=Ge,Zi.weekdaysShortRegex=Ve,Zi.weekdaysMinRegex=je,Zi.isPM=Ze,Zi.meridiem=qe,Qe("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===w(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),e.lang=S("moment.lang is deprecated. Use moment.locale instead.",Qe),e.langData=S("moment.langData is deprecated. Use moment.localeData instead.",et);var qi=Math.abs,$i=ss("ms"),Bi=ss("s"),Ji=ss("m"),Qi=ss("h"),Xi=ss("d"),Ki=ss("w"),er=ss("M"),tr=ss("y"),nr=rs("milliseconds"),sr=rs("seconds"),ir=rs("minutes"),rr=rs("hours"),ar=rs("days"),or=rs("months"),ur=rs("years"),dr=Math.round,lr={s:45,m:45,h:22,d:26,M:11},hr=Math.abs,cr=Mt.prototype;cr.abs=qn,cr.add=Bn,cr.subtract=Jn,cr.as=ts,cr.asMilliseconds=$i,cr.asSeconds=Bi,cr.asMinutes=Ji,cr.asHours=Qi,cr.asDays=Xi,cr.asWeeks=Ki,cr.asMonths=er,cr.asYears=tr,cr.valueOf=ns,cr._bubble=Xn,cr.get=is,cr.milliseconds=nr,cr.seconds=sr,cr.minutes=ir,cr.hours=rr,cr.days=ar,cr.weeks=as,cr.months=or,cr.years=ur,cr.humanize=hs,cr.toISOString=cs,cr.toString=cs,cr.toJSON=cs,cr.locale=ln,cr.localeData=hn,cr.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",cs),cr.lang=Gi,z("X",0,0,"unix"),z("x",0,0,"valueOf"),J("x",Is),J("X",qs),ee("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),ee("x",function(e,t,n){n._d=new Date(w(e))}),e.version="2.14.1",t(gt),e.fn=zi,e.min=wt,e.max=vt,e.now=Ri,e.utc=d,e.unix=Hn,e.months=En,e.isDate=r,e.locale=Qe,e.invalid=f,e.duration=Gt,e.isMoment=g,e.weekdays=In,e.parseZone=Ln,e.localeData=et,e.isDuration=St,e.monthsShort=Nn,e.weekdaysMin=Zn,e.defineLocale=Xe,e.updateLocale=Ke,e.locales=tt,e.weekdaysShort=zn,e.normalizeUnits=F,e.relativeTimeRounding=ds,e.relativeTimeThreshold=ls,e.calendarFormat=zt,e.prototype=zi;var fr=e;return fr}) \ No newline at end of file +t},updateStyles:function(e){e&&this.mixin(this.customStyle,e),i?t.updateNativeStyleProperties(this,this.customStyle):(this.isAttached?this._needsStyleProperties()?this._updateStyleProperties():this._styleProperties=null:this.__stylePropertiesInvalid=!0,this._styleCache&&this._styleCache.clear(),this._updateRootStyles())},_updateRootStyles:function(e){e=e||this.root;for(var t,n=Polymer.dom(e)._query(function(e){return e.shadyRoot||e.shadowRoot}),r=0,s=n.length;r0&&l.push(t);return[{removed:a,added:l}]}},Polymer.Collection.get=function(e){return Polymer._collections.get(e)||new Polymer.Collection(e)},Polymer.Collection.applySplices=function(e,t){var n=Polymer._collections.get(e);return n?n._applySplices(t):null},Polymer({is:"dom-repeat",extends:"template",_template:null,properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},sort:{type:Function,observer:"_sortChanged"},filter:{type:Function,observer:"_filterChanged"},observe:{type:String,observer:"_observeChanged"},delay:Number,renderedItemCount:{type:Number,notify:!0,readOnly:!0},initialCount:{type:Number,observer:"_initializeChunking"},targetFramerate:{type:Number,value:20},_targetFrameTime:{type:Number,computed:"_computeFrameTime(targetFramerate)"}},behaviors:[Polymer.Templatizer],observers:["_itemsChanged(items.*)"],created:function(){this._instances=[],this._pool=[],this._limit=1/0;var e=this;this._boundRenderChunk=function(){e._renderChunk()}},detached:function(){this.__isDetached=!0;for(var e=0;e=0;t--){var n=this._instances[t];n.isPlaceholder&&t=this._limit&&(n=this._downgradeInstance(t,n.__key__)),e[n.__key__]=t,n.isPlaceholder||n.__setProperty(this.indexAs,t,!0)}this._pool.length=0,this._setRenderedItemCount(this._instances.length),this.fire("dom-change"),this._tryRenderChunk()},_applyFullRefresh:function(){var e,t=this.collection;if(this._sortFn)e=t?t.getKeys():[];else{e=[];var n=this.items;if(n)for(var r=0;r=r;a--)this._detachAndRemoveInstance(a)},_numericSort:function(e,t){return e-t},_applySplicesUserSort:function(e){for(var t,n,r=this.collection,s={},i=0;i=0;i--){var h=a[i];void 0!==h&&this._detachAndRemoveInstance(h)}var c=this;if(l.length){this._filterFn&&(l=l.filter(function(e){return c._filterFn(r.getItem(e))})),l.sort(function(e,t){return c._sortFn(r.getItem(e),r.getItem(t))});var u=0;for(i=0;i>1,a=this._instances[o].__key__,l=this._sortFn(n.getItem(a),r);if(l<0)e=o+1;else{if(!(l>0)){i=o;break}s=o-1}}return i<0&&(i=s+1),this._insertPlaceholder(i,t),i},_applySplicesArrayOrder:function(e){for(var t,n=0;n=0?(e=this.as+"."+e.substring(n+1),i._notifyPath(e,t,!0)):i.__setProperty(this.as,t,!0))}},itemForElement:function(e){var t=this.modelForElement(e);return t&&t[this.as]},keyForElement:function(e){var t=this.modelForElement(e);return t&&t.__key__},indexForElement:function(e){var t=this.modelForElement(e);return t&&t[this.indexAs]}}),Polymer({is:"array-selector",_template:null,properties:{items:{type:Array,observer:"clearSelection"},multi:{type:Boolean,value:!1,observer:"clearSelection"},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}},clearSelection:function(){if(Array.isArray(this.selected))for(var e=0;e
    \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/frontend.html.gz b/homeassistant/components/frontend/www_static/frontend.html.gz index ae9bb203fb7456c4fec8ef4c38c610d0716dec58..1241e0b5b3cc54f845f332de106219859502d892 100644 GIT binary patch delta 83638 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

    3ADSg$7D_JpmbbFZd>8{OTop5U;5boL> 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 C{A%$4 diff --git a/homeassistant/components/frontend/www_static/home-assistant-polymer b/homeassistant/components/frontend/www_static/home-assistant-polymer index 4029f16e970..111b6c6f483 160000 --- a/homeassistant/components/frontend/www_static/home-assistant-polymer +++ b/homeassistant/components/frontend/www_static/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 4029f16e9701f7b29e660dd969333d629a32eb75 +Subproject commit 111b6c6f483e0ba56651822f1794303793c75d89 diff --git a/homeassistant/components/frontend/www_static/mdi.html.gz b/homeassistant/components/frontend/www_static/mdi.html.gz index f2cbd445074cedbfe1bd2bdee27f3bfe701a627d..6a327864ebff635436300fdf9392f2e3f26b3c03 100644 GIT binary patch delta 23 ecmZo##nrTmi%q_pgTwYwBU>vQ<5o7NKT`l&T?ecH delta 23 ecmZo##nrTmi%q_pgX5iYBU>vQ<5o7NKT`l&bO)XQ diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html index 29c85cd08a3..7b72d58a7bc 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html @@ -1 +1 @@ -

    \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html.gz index 616ae4f28a333f3304a9386732e7dd2be9096361..159d7a0a626612c1de57ea605d3cacf39d092440 100644 GIT binary patch delta 1136 zcmV-$1dsdr2>b{KABzYG=X8vb2OWRkZ`(Ey{#Q744-zKIO)(UMY^zJ!roe!<1JXSi zd7!0p#Dx-Bl5*k*`rmgXCI3j=4STW0yW_`?clVvNsBI&PMGdSf77bWN%9?2db{YNk z?VA1;6^mJLu4T0=78T!;npYLH%P1o29o=@KWG#OJT%%hyw2@UOfbeP=!4`j7YpCGH zMuZuJRm|4QXojH{8YP&8Vqxq~K+%c5Vfv1@`Rlo2RmI!8{PiGs?{-rklee;kx!^6( z8u(pp^Ec28tS_aII^QxKQ(7^7PnG6~wWHpV42xMfV$q4ixrCc#ptD51Ll1 z!20&qQ6BGrd<8ESjMN%7%jkbqL}W`#!OQzG;06Sg7OJS|dvD16?|^5sf-H<;Z4o06 z_a9bMoVy;hpx?_b#2>|w$!U_wK65-~hvd!NosQRs5+F#axw6HdQtTSganDVDQj>HI zHQREjO}={IZ6zPF8q0JwT5nUOr2=g^n7ntMytg|A`PcQ|c-tWjSfhXOQfszL*9h~a zD+Mr}Z@RX$T(&VJy$0Lqb_F3XpTJtYRfdn;?mjb>zKkW1ZJFrc2ENBhW~8=PyZCHa zNOh7~={dy7a61emyQwfIWFS-8dq2R2b;8C;YHMz?4c8Ed3{f*xG!2FN=I#g?rWQnY zT;gOHTy;XKG5>t~LI-~}qgXr;w1O?28tRz*Rrj*#BA{4_C(hZua)9^(y4?3e(s{HM*>Txf(H*T?J z<^7$;W~_pI@>iS9W=+QHE^GeBCVwR~7ceIK5NAtI)h543@{bE0(HyHvVD2VOWKT8>>;< zV?Y#*0j`Qa2>7?b>8IrWge7DZell=zFb(Ox;D?P#kMCvzbE|hfEDsot#5>n+nR4G8 z@u?@t`(a=xnJw$1VZW8UB1~ZZ;^-qLN)xvg`4fkeljs+m5FW>+Hh^7v7Gb)3X7TAY zQrwch6nK8_UGpv)=PTK88|B9<)Y49(WNWGU6PlTbPTvgS3u@-Sxc&jM8TgWT2><{! CUpu-0 delta 1134 zcmV-!1d;pv2>J*IABzYG93+d82OWRgZrnBy{S{W}gM^COI4FWb-c@Sn1{6qA!0FS% z4_s;1Voiw*Nv$ml`u7e=X)p1nMPDRxI2<0%oHNq0wv8y3HL$8!HeeYkYo-m@RrJ@_ z5A?UFST4fiMpk{XtoV-9ysDsGMG@Kbbk~WJwfqTij?1#4jjTEWgjcHwcF=!XLj^ZB zBFtb|#caKb7U*hhFQDke&@g?++x+FFVpYZ4yZq%S_~7j&Oe@*%6SOxKh3HdR_G(3XSA2e*`#FSc|vHaL8@{iK+CtFM({wLAhP2U zC*$a<6H<-&=euV*s2P97;(?$Q?C4A=&rZ+6vNIMpcmwjVEk#$Mp14MmZ3R3MKT^_g zcL9`$Q{_bN@XAWrB2nz{J5x&Zs0hWdaCD1i>XdttTn3#{D^>pbSM|7;+bcKOu=4&+ zBL%Aa+@4=+#E5wS1rrw4GD6n|#7C>N=>4ghRst zu6w=rY@UVYI$bG{^FO=YrEFAZ;RE7->x^LHa8Bam?VVSVD;Qc-@d3$1@EBij>=(q= zFikd{$(9RsvTuLNj@#-l&s#i@2(|&Siaa#pD2Pp|vvMnuGp++`_}1Y$l^c7txD4$1 zib+7G9L1Z1TX?ig13QiXj$!|g|G4?`IVDm#t}&5(AJ;h@$DKpXp*Nkicv&Q@WeU@Q z=zMg<%DC}JLu$NrjuLjw@|i?5J@y&$^@@tC9pi{wOd)^Fh6C}&(JfQ%pCdk9 zN%CPFOJ-in`l#9OB(De)n7=rBkBQR6ZAJXV#mPzZ3-$^h$E7v|yYeVPclXHR(`%%- zC4DaN{M@(ZO*C~{vgJ0)k7uZ*UZP}csreI{nTSrm4B-!I;s3b)0c?imDR>D00MbT8 A0ssI2 diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html index 1a58fbd450e..d858d470d76 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html.gz index 0596c82e73af9ba0ab8625f199c925478473dde0..02b8fb40a8cf0a5ec7ccffd9d0dfda4fe1df3ea8 100644 GIT binary patch delta 935 zcmV;Y16cg^3HAvGABzYG=X8vb2bzB#p|(mO%%>hVLC(*3-gqRq*2qorO3Yn{xXJCAdt5j1XV;g(WIXl(lAJ9~3sMNyDKdLBM9kzX&JX><|gMj4lW zQjMbLGazTyf%h?(%yJ z(Dv?0sz;PHh!kL{jKI_d?LB|{Cj-h&0cYc{*zlJt5H4kz!RlgNNrcE-kwa=7L~AE( zd&>eVTu6VE2@gyQGP0iW#iCzbU2*0svyN)eP1p_}uW3yOL?9w23uz2tOH@QRK7ShW zN$7M&T$U?xMfkwao@T6+$PW&>0??M-Z4Bk5Ex{@WCG`NJ^=Xn+riOorWTZ!-F_xhh zWW8kGSx=%Fr;X4Df?CeaUl1sJx&sY6i$z67 ze(&A5x|$|-&%1$D|HivykR_lbcTh<531>*W3C;gUri8xc^UFb~VA+NVmNh!Bm?@c9 zgAcA*Fjhg_x!ZX%f7^d#O8Sa4s2{;Gtbo0K`JO3B9pfQ{@Xj=j%FT|PTuQ8(jGDeq zGNF_)**(9H9i(2Rk_7wg%jZA;10>BKwW+}!Lzk{&MG-af|KNY{{{WpE2YbnT)<}h{ z@zi?9rq=6qY&TdL9UDip@@=TdIa##yI#z(qLXgAwx)1T(CAHn_{%#oG6)_R39NV-S|iZxWF$*tmPE9W=K?$p;Gva{ zZ9VTKyNU^29HYIayUEc|x$Iy%s{!^H=mEii9C!6fXi)4m-@O^k=kJO7r6E$RLp{4= z&nmG3mH}u+l1o!+6Rf0X9(>3~Iz5`REUag|E@Vn!IPeu`bcn*v_^|O)Kz?Pq>+?vz zr`Fy`yLFS(EP+8al%b1e_`g4R>GSSRPwrj-G-GooE$#?3+Df0EcoLKC15qUk8M*P+ z0X9xE7hWHwTs{XRBKWu;H3L%HP7b@}5W2TMBxd&}lVb!h0lkxy1X2%WnshJOzX41m J+D*_3006-Qw1WTu delta 934 zcmV;X16lm`3H1pFABzYG93+d82bzE0<0hQ?8P6M!B;RdtCUvfw0%lw~qa$m)L}|3t z%V49E8Fc4yZZv|%Z7tkV>IjWZpL}O;F03dDQb^CkM<(*?r8A8#qTDFs(r?PLyohQa zH6C2#K|zkG)MQ4ei)anmwZzkBwfT7Jpp8Xl8r&k>U?h}W>NF>}z+EV*A*z2sE-OsW zp>E?9I8V`Re-zfL%_yR@Si&nQkSOFYD2&^f(ge!blVZNfg5-Fx%EY!0Yb6{B7Q$Ue z)=5gqrjM5d!8zk1WtNnCbY?$aXHP{1xl|as|SrEHhYLtSgBSc`I^At%GRogl%s*fKXc{ zkXBZ>P=+WI9+(znY(3+PMZdbb;>=fO9o3+lupK^L)0z&5NJL8((iy^+sEBra{xsy3 z?9dr8S+2+_;R8>5y0KCsKRDN0xv!}$&UVoNQ+dNR#8ZG?Uh)NpS8fQDI78x3X#GDjCG<6)Uk*YA%Qj4~tkHSJOv%I= zd~nTzu?phO-OiKw+a`Zg(pRKGeF=_X1?=_9_e@FZ91kIcccyVvcy{FEQexF))ckdl z38jq5?)iP}AoVPjB-m$PKL7b2AZZS%O%3iCx^x{Yil~wQ2mgcr2k6{5*h}8CMk-{D zrxrXmwO+4dyTQun*f^S*Z@V>n9P}p-i1)EkmzxhX);hf-XWoDILTs@Z#P`T`64_Xk zwfqQb6A$4NopjSRIE8zHMsNDVU*3_CLGZvxV8zSO8i8gfBUu`=B%*~p7vO0S53O`; z>v<>HRZQsO80|Gp7Dq$nvV-ZY2H0bu2LuCh+|?_gL9y3-_hvDlzbERKhDfmv_3Vy4 ztHcUe2A~;9E~!#Yu#%p6@F5%N^l09)u%7X{kST@Xz*n5nAqqR=!^Tem`IYIe(Ifqy zT6-hy)=f^c1P0YmhAx`n|Nh{m&%247+}-~)V{<1h?g%v6N}ry15R>i$Q6(A~x$)Kk zHcm4aULmDiJ_jTs__!Z615(>g4!h+Ly0< \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz index d2e1f1167841c7f83c9e1241dd97cc1fb666d37e..dcfd3149421091185bd294021e1d2cae1c5e8027 100644 GIT binary patch delta 1202 zcmV;j1Wo(R3eE}#ABzYG=X8vb2d;mzg`$+)!ggKRM#8q1ZNbf*P|1tyl4qGvcgc%R ziq@TGUMEpn!L<|$SPtSYx5*V09dA=DwMmZL1dL_e+_TaM#A=uqgxz}8U$L&``CcNb z4Rsb9D1oDW0wuV$+oifFYYXpn!G)@V!Hr=V-rhP_{83!f9{{`=;_(PEB0Yc9ggl55 zT8izOlia{zL!VKi6-%W^?`p>u`V{Aw{4cOW!0`YM6Pp}qD z6@#+EHlKLebzQW~?B(-EE^AEHe?b@*ybLbt^kMG8xYEX=qSYU7f^fng6Fs{iGPC1% zU;`8SpDA!OjPIf8@3q?d>JXQSURVrqY2b+dy@vy@CE5|$TvYKv7?^)>Sp^b9iZv3o zz10cCm`IR=6XOlj_OR~4t_!hR`dniHh~qa6o^yu91d?TNWap}V)Y-l-(z>#E*l%EG zs8rS&l7=u?(+3F;#DA5#63#vBeMdb**Y-bgs+C1=+uwOv$_87# zClF?JnY{Y7e3*FT$}NBPJiWg&x>i}w3(2#?;c(50iq&ZQ5U4~bw1CTNc7pxAu$N_p z{(4E!VU?pjrWlxv8BbC#UzHDCoIxK;bg!M+=}kN3$Q2Ab6Z3#cWhaC68aw6%bJ1U{ zX$do8E4gt7usyGUC~k~CIpXQR9IsTlKCuE+?Y7L?ma)I7rCs$Khc-;l*JDVSq&NQfQMiwHu zhu-bnudkNX0%g0fXf?0v9~(#)x#@dzr?28+^R3o6WmJFUQ<(hp63KYzn^s?dbSvayqG;7o|WZ2@Hl)$w$ zO$(bjf=hDmXX)PC!DCsNv|X2So943!9<|5_msr06{R0ct5O)}(L>y8==r1@DJd(@! z2=~U@QpGb1gPEfX$09gCVrJ}q@uBpZ4g;ASgry?Me1+WDXe8NO8}Svlxuna-ME~E! Q%K!KAKY9V$A%qM70OF@&-v9sr delta 1201 zcmV;i1WxfSO z#dgg}Zs4$?&nVG~rBbB#lgc}{g3Lv;n3=)2okjr)WCBv`LF{yF&7IXd%C z7peLBoLamqHKMfJzqD)$FhMJ->i-w5gKaNvKSp;vCcecG$g*N~23KRzQ`s zPLi~?DIxi?{})o*MauvU!Z&}$@FvG zP*&LH6EC~2ih1&)UCJv9BjR(oF^;xf?-iyJ0hElDn1AU6E1(NKw?O-MxwU2 zI)NAy336~^ykXiN)?L_jAy!MDYb*e9{HDQk&ajw3vJ8&wT(!RKd^eEDs?5CQ`q~CaE7k!f8tati$1o$^Rko;wtC62a@Ya4nIol_;dM_S z%<3|E^=tVs@yL~1?0J8Be`j>9vYr=`XNSY#niUnR(c&RIiBM<(m)GnB`+H$8%L@JV zlAy!dMte*#Fc~wRq+Y%%AG$b$K7#08JG0Z9cFK_<81^GZA5+Or2CFo7d<*8HzgWo< zE)rYGjWdPqc?CpqWAw=pPygk3rONe*6`*Rj?G~T#8wEXckp6$t{sKqkV+D_N;fOz# z*r-3x`0NAv{LXD6rS&(39&u9MP?u!fDYx&ql!TL^NXWtH0+$X5$z9oay($+6hmg9n z-hZL+Mk4th3YAOq_yC8jM^JCJP2Gz~TLL~Rl zyPf;>)v{WkY!?=-=5_sJ1L-0+eQ)mcRXl9I)f%UaihO?xlb>E984rE)q{6_kz4*o& zWT8Py>BQyV5xWX`N@bS2rOMEeSwhDVch(G?qvInZ8gm%Z**u)V&PJAv#B69`k)~Fg z7@RqngJAdctc@;CO|&Dh;q&MH0JPr@K&K$W*RF};$~z_wP4J|;TZ?h{Myi%Fx(XBe zS(90u2p@l|mv*=3fjSoCVxs!-*~e*vLmuD5Vj7cPHXJ?+N4AJ&je3R*TYQ}oxVENg zVKYZ?N$&kD-FrKDEDMvi>r!shd=|l@78&6Z>o=f(V4)h~4r7#vLrMt!1&4!2av2}t z-gsN8cxGWRb9CWY1m{Q0jNLCjlwQ+eG?Rm{G?^i \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html.gz index c9fdc9c994d4c7c3230b5b9d6d7282431992f972..73971e2c9208f7cb307916426b52c450d2abd80e 100644 GIT binary patch delta 1176 zcmV;J1ZVr63ZDuGABzYG=X8vb2T=nh&Tx@iI)C2Dtm~xKWh;S+G7mtZz%G%Z!GQ6G z!WxcM9?ZxUp*E5uEEf%S5|*vp*4*9*l|7pqUY0`LWY2mjwr+RgeKMsL%%xC}R3L6D z%w9m<^KGG}w%LZ;FiA>oZxdq$#p)7oi2B8BIAYPt{kcpudEoF`Fu)0)APX&BU3t_3 znt$tS2YR{%L6%~<;HVUX!biu$PUBT~x1I;BEv9_YE^iQx)lQo@ELNl!U@ zC}gjzqHU12`UO&!Dr8$yg$PTUSxdNQ{>kV@xa*MAU7d|09sbfnDRe#jVwMt_+7KSAz3Wi zCwe9WaYgB1!%;(6*M%-!Vj2oh#-U>slH~u??Jjg}T7>t6`i)zJCLGR*e7v1=9=J5o ziho&N0y3f+ zGi@A?Tt=snFLthnXG~$IW5@wr8c6@#IG$7~sn_5HoQuZ8_WARRQ>0<%RN`Zyk3T!w zy{3ZYo7P$)j!n&SbU*0B4#7#cc`y)I<%3>bxqmOT*+GP3B(uYE_#Y&mOJ%|AVDH zq4^0fknXGSfTBJ=E}s3ZhD+fbZMVhz+z|uy#(gq|=j>6o?R)BXMRhRoH(Hd8OOj<6 zyd(Wt<^m8%=AvaR_!*=Al&uR7i4Nc!2oI+DAxER!_CVtOg)^iHA3yB>*)6$Gl2^ev qe%V@JkR85JTkACS$x2)CotC)_jz1iR59OKvu>KbjR;`X-3jhG*6-EC5 delta 1175 zcmV;I1Zex83Z4oFABzYG93+d82T=n>&S;TaI)Bz=)^$?rvX#I@nFpXyV3$bIV8D1o zVGYMB4`$@rU?*YO%5BZlP5Nabi(o-w7yJOR-#VR#{l*!IOY#l@wAGx0A;uNGK4>U^&L<(&6u8d40W@aiY>inCt|#%crB-6Y#O zOSZ+%K=x(z55er?>6+vAg|)nkR}|=TTYpI4He0u`k5begM;P_jeLrH{5qpFPQ)6L64sT)2TZv&5 zVAxxUbw}RVFDI^J~E*Q0hjaS4pz4U&)aJK{hXmEl@T6W zkA<69Uz5*YntL))s{nfzJ+Um|Y*iX=UEpNJ8(@lCtM6PH4o|KKn@Zm$HK^8YyTvDZ zCIhiX>0ra5!vU@fUAn|HbPySbj#WsK|5NvNp=;A3yeIr`+$J>Pa8Bgo?VR(#C5(1| z%<>YDVFir(goTEZ!(H~6UNg=}2ciIWCrEmV{jO_Z7fnOe$rYxHm0f-%Ns?JgrZh4- zy>68#T>EkF__(~lmdi0zx|o?G7$eyZiRV%%!p|gMfy{$a`{Xy1s1T zTT5k7x@TX5d9d9TK;Jvr9Yi}D+LQQyNF=ZPN5df8Be%ehA~B9=#fqqJSop`~m(MZN z#_`BybQ<|$=X!X?6m~j>9MGkKDuElvlPV?k8k~T0(RkQCe|~d{G`u;L_*m%U&yIGl zsbKl0wU&ruQ?nf15Bjh}aMEoa39#iFFrZtXe7KfUzK=2y;Ido~B-FL|4RLh-pb*UqbHYQ4|fhr*#gy#{suzk9Ph4!PcJ8 z{Dc=s_f>d6Q6C={&;C}!rEre6+hTt1h=F?JJ{iMv_9)x-J@vbyI+*wyElS2E$ubPy zk^U@m0SF{>(J~hNj8T8e)`f>e2k;Gq2h;qJqfu^qAo2df8PbH0ANKz)?A#~Gt6&_& pY%MUz4p-FHI!%4D(pG$@Z7zf34~OAHdFDT?{{ \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html.gz index ec7b52ccfd4dfb47c7f7be7b01b0dd1231be8e83..8caa1f53421e019c7a1ae4c098a7c2b11b8ff99e 100644 GIT binary patch delta 1326 zcmV+}1=0Gt3cCsiABzYG=X8vb2OxjjZrnByeeYK=Y@MtCUF@O>0_~+uf&@i@qCx9E z6pmp~(rCq4A_bD#^+wgdcSup%wPUCIu#o0*=E5^Wtt!*hn^gs@*sK~bjN}zl8qAvh zefc4JO*gA#RA#a`Y*vMAqDB^74TKkKTCu2Q0_v!MU1XqXYi0m_rpL`nn}dI~)oYq} z+Mu@+P{KuCcLl5|S5ib}4R^#nwNi7#rQl*~V>@e)vWask3<%Tz!rHbzEFuivf{IEM zM>fBUVA(LWqQ#(; zRK5rJKFmkmGG!YXWlRGR49)gydUZ8EU0+k8E4hyv5SuXxRYy)&9NFnrp*^A-aW}mpmtMhfLRa zI67V>?Pk^Cl-7K+Vx&?~;^Z0Arb+VI;>WGbrHrN8CWXv(g2R|h5p_a|K_c3TzR7AP zZt3PEDVr1ebl6YBEEiS@!?ClG9!Ap`uEK01Hf0-gnIL00hV*~ouX@SG+ZwkFtM0G@uqe*Xa{GIn1D9J1&(@ul8INavxWi)LSpT4ly4r$Z*hUZ#8Le z4lSgAWS?=p4dFNrUiel@oOBVob4Z_E4B<3~Pa3$=pVZF1ebQno#2fr&thLv_=+7d; zOT1-nkYNTE6ieqh+!%!mA5`43uI@Aq3AF^K0b!ybpM-zkT2Hz$JlY$aVg(vboTIbh zld#_Z$j;5Z-FL()Lvlco=5>9r7B(%YagEI$ZxE4Oj))kSFhlyDxaj)Z;R7-ZF71!5 zmj8A3C0n;S6;WW5##C_Aky^?YXOLlIAsvlKiE@XC7qo|tH4Z6?T@i%%UR&q54es|eSpuUb+FkBV?BFG*`5-Y|s`+iipe-!n7&zDJ%Pz@6I z>uVw{JCWPHxqzToU^*oT{7n6a3Msjv>FFEpGNgZqA;-I&&ae-*#S_qOkmjof(dWnG zkocO82tjWuuE$IF`SZo`W&P|T2;FM|8Gab$I0b$M9#@CckJ4!e#~JPrhZBS^&(DKt zgeU!1q2~!-KRX`*?UIS7Aa9)UWHu%^>4F$3BNnIaaQgYY)(}37aWR}`_$}AC!3VbW k5WXHM=idelh9STYiE;U^lJV0xai7xv0l~x}Zcz&W07l`2-2eap delta 1325 zcmV+|1=9Mv3c3mhABzYG93+d82Oxi0Z`?Kze($ef*g9DOI_#ne0`1WzL4u+{(V%r7 z3db-gX|!TYkpfBWdZX&UcSs$(cI`v zmmi|nbhAnZWu}V5W>u&bg}g0$T)tZBqy5n;#%bX1}^a#>vj z%bMvemyuOX`s%0VZrQM+K&EK>D#E$99<4WYC#`Y zO7kyR8WZFm>Rq(wg{{(;=VyJaK^B;WS53W3HDLGo4wjD_n}$mX`e@HGqeN?A>Du-h z8#Uzo+NC`BK=EkPb5+1a@E!5LTmaK4$&{^@`-)q@KrDx}(Gcx5YmR?dF=(yy*a3X+ z=YyV@vspDvyM{&?Ge9Imhy9vfT@6py*OZt_?V}oG>%{KmcYH<#vIVgM-Oc-C!R+C|$pELNJRVVBmpg<29WR1jWq^ZV1yr zrZP!ukb1;cKz`%$Gy8v$Oyv=fNDUx+ZYyF`4dhq%_r@4*ER&X)26A5VoWLD2-rymb zc$GApRf{t!_-4gOrJ=;Rv$jc-$%8?cg_IMjcj7ace06B{|qpkh0&v`Me_To!5{SD4h>QFK3I_DVA9TM(#{?l zNdL$_Z*&;4kZ}NBxWLEF!$b z+vWxtW?@0Gbe_YF)wuXU#|>*mYiLNQBQOmJlLh%ChxLE;v>U^ty}>EgVBo|#I_p14 z=lzdr{oK3FN1QSw2NW4D#KBp(v_Rk*n?2qjBDow8F)m@2bRF^0&9}n`r0;#&AAK$V z>pYh1+~!ndflV4x!A(bmQVq@^!^T277?Bd?9uY6<5jr+Fq$u`95Hj}KImac}#v&qC zgmSEPQXqfdo!lpECnc7A)`#=E&t?K0>xd=8Rq-!^>~SQqVl1=k29^IuQP)MIF|){m ztaUlIcn#mE@}>r6S`BWUxx&Y?%OU;vMW`~oyLX^dIuYt!#pD(W+K2N*KE^Rh`#${o znn=r5=5B8;Am}vMR!agu)A56al-$zv^bL0zQpA6f;~h_D*azF<31~k^^HqcB^W$+y z#+r@@L1!y&hU@qF^TqLH{p=zL{c8akejw#I1>*`lt`4ssq|*+LGu$B_CkS7jp9j+j zPx`My&lA3Wc0K^QB@<6U-gx85Y)Ej@1u;@aE>7Fw_49eHA$%C)qCd^>Tdr}94{SR^ jj7=Rm|2AOI_W^!L49j \ No newline at end of file + */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}} \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-history.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-history.html.gz index 6050959015a3b5bb68557ebf2a2a114c9ef2807d..bfe9038ce300a703175012fe9be68e9efa8ac36c 100644 GIT binary patch delta 673 zcmV;S0$%;zG~YA_ABzYG=X8v*2hA6MVq^vzj}dtgFlgbMa3I0(m^YXPO~Ygn5#OYF zmUboyxxtUYPmGSNJo(M{IyRa1@M3kElL&teAht*I#+AL?mO-F?zU0iz_j1`nux^9@{FSPDz3JUXu$S zoHTg{QxmAmCm6s9X0C^&-in^hTmc)1YaXEF$8YG|$q`Bq2BW z37AAKeq0&VF7Jt(WVZ_&5CTKF^)O(Z2Xj~h#RJW97Tk1H5YojJr$L@)*G3%%w{nMv zPdL7$gOM3n4F)9$GZ=*C9dtd0K;fI8Ka0}Eg=t{=p)(`t0-O0~0#JqySPZa##K6yK zU_SZfjyZfO7z8sxFQVtvz>3soU0C+bSwtbwn&hO2O@%`M6!_0S05}Wg$oDi#$Oi$) zkB7+2HKfDpg5zf-6AnnQd~zuGc!=$!u*8~dPP@h>g9p^Uc?N3(MjJ39r=-AqugQfE zPMW-fsR`8O6Aa*lv@MwB;uyDoHIyi5Xjj_O!Gj?yj9Mc{f(?>m$ZObI5HX;*I~W-t z2rYgSEih3aCfbBs>Fu^IPyA4-6!dnb(&fLV@h(elXC$|lwD8t-+!>P?PN!L3c%Nlb zJO)l4$kq#Io@cOR2F&u7*yAlR3F3)Q=~s^6w`@GfGB};3BAtaQRBv~GIAcA0VoVEM zDz2JD4Iuog<#ZvAc^kjJ2HAm4ksN(N7?`61iAIdiv;1(8V^EDUTRGVnPNHCIJX4=h zq%b0L<>r>4)1?AfrEBn z&g}qCJ*}au?8I8`bmfSD4n<%8+9-ZOAUB%K8Cmi>eh&GwJ_ENi>OFn=#q@WUC6ac! z;_)2hcPVpao)Qk&%hs&ye0sIv3Ncx1x_TS9)G;Tl{+uK->J^5BeWaWl6zC GNB{uPAUuu$ diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html b/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html index 79fe38cd4d8..6b0731f0016 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-iframe.html.gz index 7ee4a3140b0fbe6b7b55f7221ab5283c8ef53658..cefde8eacaf230293e0c434acebcb08fa8d2b075 100644 GIT binary patch literal 367 zcmV-#0g(P5iwFqkbc|O51889_aA9s`Y%OVKa$#*{E@*UZYyf3a!A`^=5dD>g#6**2 zyWUKt96We4deBp|2indqC@=(Q)~4ydOUrK7=w;iD3owjw}bh4*->Nz-Js-;*LpJW&I7Sm>pANjNo< zV6svyX2H{_qK29f-ZZPh?Mm$TNhj5uWm`q?-LfW+bZ8IixE;J+b%gC({H}@6Iw>B| zn^0uz&<*ZdC>xWa#_sD(g|wQYS4U+pOy`x0VM#M9C-D2Gsk{bPUPDfoT2Jyf)T04^ zJE>6pOMT-!I!N0fRMXn2rZ_sNUfWOT;=IY}oyjLe4Z_ZwOL%|ydA>_2Wm#6{XD`=p N@&kYK67wuJxy literal 366 zcmV-!0g?V6iwFoDB#T!91889_aA9s`Y%OVKa$#*{E@*UZYyf3a%TB{E5d4+M5)w#t zQ*J0YK5*cM-~gwn2PfIq2ESxGDp8bwXA`$7g4@jOdS^X0lgVh#B#53f14$H}6d^*Y z$;bOMeIT5bx!AgXyB^+{Iu zyWP#B1a*{Y#WO2&J4;}^7739TAt|A0DtL73l=eS%b48KIeSpY?GW_pBW&Ng@0tj$(edDd ziABcV`N3a_vI!lv>%PuX#L?6RbyW7EbV2zPmo&38g5NhqdX1pGhK!e5Px3dXM+4z@ zQnC7%`o;(60jEK%rnOQ{Y4lLNwx7_Yd6UySi%-sJ5O&^N!uzAo^Bty?ZCRP0y \ No newline at end of file + */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}} \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-logbook.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-logbook.html.gz index 2403b5a1f2575d79d65621c9a5428a4f7af5bb69..35e22379b0879f46c8872e05aa98a5a53a84817a 100644 GIT binary patch delta 6938 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 delta 6931 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 ZwCbNl+7@4C+vZ<#`#+uB%0bXg0061lWw!tT diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-map.html b/homeassistant/components/frontend/www_static/panels/ha-panel-map.html index bea464bd482..8aca42eb7c9 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-map.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-map.html @@ -1,4 +1,4 @@ - \ No newline at end of file +case"touchend":return this.addPointerListenerEnd(t,e,i,n);case"touchmove":return this.addPointerListenerMove(t,e,i,n);default:throw"Unknown touch event type"}},addPointerListenerStart:function(t,i,n,s){var a="_leaflet_",r=this._pointers,h=function(t){"mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE&&o.DomEvent.preventDefault(t);for(var e=!1,i=0;i1))&&(this._moved||(o.DomUtil.addClass(e._mapPane,"leaflet-touching"),e.fire("movestart").fire("zoomstart"),this._moved=!0),o.Util.cancelAnimFrame(this._animRequest),this._animRequest=o.Util.requestAnimFrame(this._updateOnMove,this,!0,this._map._container),o.DomEvent.preventDefault(t))}},_updateOnMove:function(){var t=this._map,e=this._getScaleOrigin(),i=t.layerPointToLatLng(e),n=t.getScaleZoom(this._scale);t._animateZoom(i,n,this._startCenter,this._scale,this._delta,!1,!0)},_onTouchEnd:function(){if(!this._moved||!this._zooming)return void(this._zooming=!1);var t=this._map;this._zooming=!1,o.DomUtil.removeClass(t._mapPane,"leaflet-touching"),o.Util.cancelAnimFrame(this._animRequest),o.DomEvent.off(e,"touchmove",this._onTouchMove).off(e,"touchend",this._onTouchEnd);var i=this._getScaleOrigin(),n=t.layerPointToLatLng(i),s=t.getZoom(),a=t.getScaleZoom(this._scale)-s,r=a>0?Math.ceil(a):Math.floor(a),h=t._limitZoom(s+r),l=t.getZoomScale(h)/this._scale;t._animateZoom(n,h,i,l)},_getScaleOrigin:function(){var t=this._centerOffset.subtract(this._delta).divideBy(this._scale);return this._startCenter.add(t)}}),o.Map.addInitHook("addHandler","touchZoom",o.Map.TouchZoom),o.Map.mergeOptions({tap:!0,tapTolerance:15}),o.Map.Tap=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(o.DomEvent.preventDefault(t),this._fireClick=!0,t.touches.length>1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var i=t.touches[0],n=i.target;this._startPos=this._newPos=new o.Point(i.clientX,i.clientY),n.tagName&&"a"===n.tagName.toLowerCase()&&o.DomUtil.addClass(n,"leaflet-active"),this._holdTimeout=setTimeout(o.bind(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3),o.DomEvent.on(e,"touchmove",this._onMove,this).on(e,"touchend",this._onUp,this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),o.DomEvent.off(e,"touchmove",this._onMove,this).off(e,"touchend",this._onUp,this),this._fireClick&&t&&t.changedTouches){var i=t.changedTouches[0],n=i.target;n&&n.tagName&&"a"===n.tagName.toLowerCase()&&o.DomUtil.removeClass(n,"leaflet-active"),this._isTapValid()&&this._simulateEvent("click",i)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new o.Point(e.clientX,e.clientY)},_simulateEvent:function(i,n){var o=e.createEvent("MouseEvents");o._simulated=!0,n.target._simulatedClick=!0,o.initMouseEvent(i,!0,!0,t,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(o)}}),o.Browser.touch&&!o.Browser.pointer&&o.Map.addInitHook("addHandler","tap",o.Map.Tap),o.Map.mergeOptions({boxZoom:!0}),o.Map.BoxZoom=o.Handler.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._moved=!1},addHooks:function(){o.DomEvent.on(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){o.DomEvent.off(this._container,"mousedown",this._onMouseDown),this._moved=!1},moved:function(){return this._moved},_onMouseDown:function(t){return this._moved=!1,!(!t.shiftKey||1!==t.which&&1!==t.button)&&(o.DomUtil.disableTextSelection(),o.DomUtil.disableImageDrag(),this._startLayerPoint=this._map.mouseEventToLayerPoint(t),void o.DomEvent.on(e,"mousemove",this._onMouseMove,this).on(e,"mouseup",this._onMouseUp,this).on(e,"keydown",this._onKeyDown,this))},_onMouseMove:function(t){this._moved||(this._box=o.DomUtil.create("div","leaflet-zoom-box",this._pane),o.DomUtil.setPosition(this._box,this._startLayerPoint),this._container.style.cursor="crosshair",this._map.fire("boxzoomstart"));var e=this._startLayerPoint,i=this._box,n=this._map.mouseEventToLayerPoint(t),s=n.subtract(e),a=new o.Point(Math.min(n.x,e.x),Math.min(n.y,e.y));o.DomUtil.setPosition(i,a),this._moved=!0,i.style.width=Math.max(0,Math.abs(s.x)-4)+"px",i.style.height=Math.max(0,Math.abs(s.y)-4)+"px"},_finish:function(){this._moved&&(this._pane.removeChild(this._box),this._container.style.cursor=""),o.DomUtil.enableTextSelection(),o.DomUtil.enableImageDrag(),o.DomEvent.off(e,"mousemove",this._onMouseMove).off(e,"mouseup",this._onMouseUp).off(e,"keydown",this._onKeyDown)},_onMouseUp:function(t){this._finish();var e=this._map,i=e.mouseEventToLayerPoint(t);if(!this._startLayerPoint.equals(i)){var n=new o.LatLngBounds(e.layerPointToLatLng(this._startLayerPoint),e.layerPointToLatLng(i));e.fitBounds(n),e.fire("boxzoomend",{boxZoomBounds:n})}},_onKeyDown:function(t){27===t.keyCode&&this._finish()}}),o.Map.addInitHook("addHandler","boxZoom",o.Map.BoxZoom),o.Map.mergeOptions({keyboard:!0,keyboardPanOffset:80,keyboardZoomOffset:1}),o.Map.Keyboard=o.Handler.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,173]},initialize:function(t){this._map=t,this._setPanOffset(t.options.keyboardPanOffset),this._setZoomOffset(t.options.keyboardZoomOffset)},addHooks:function(){var t=this._map._container;-1===t.tabIndex&&(t.tabIndex="0"),o.DomEvent.on(t,"focus",this._onFocus,this).on(t,"blur",this._onBlur,this).on(t,"mousedown",this._onMouseDown,this),this._map.on("focus",this._addHooks,this).on("blur",this._removeHooks,this)},removeHooks:function(){this._removeHooks();var t=this._map._container;o.DomEvent.off(t,"focus",this._onFocus,this).off(t,"blur",this._onBlur,this).off(t,"mousedown",this._onMouseDown,this),this._map.off("focus",this._addHooks,this).off("blur",this._removeHooks,this)},_onMouseDown:function(){if(!this._focused){var i=e.body,n=e.documentElement,o=i.scrollTop||n.scrollTop,s=i.scrollLeft||n.scrollLeft;this._map._container.focus(),t.scrollTo(s,o)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanOffset:function(t){var e,i,n=this._panKeys={},o=this.keyCodes;for(e=0,i=o.left.length;i>e;e++)n[o.left[e]]=[-1*t,0];for(e=0,i=o.right.length;i>e;e++)n[o.right[e]]=[t,0];for(e=0,i=o.down.length;i>e;e++)n[o.down[e]]=[0,t];for(e=0,i=o.up.length;i>e;e++)n[o.up[e]]=[0,-1*t]},_setZoomOffset:function(t){var e,i,n=this._zoomKeys={},o=this.keyCodes;for(e=0,i=o.zoomIn.length;i>e;e++)n[o.zoomIn[e]]=t;for(e=0,i=o.zoomOut.length;i>e;e++)n[o.zoomOut[e]]=-t},_addHooks:function(){o.DomEvent.on(e,"keydown",this._onKeyDown,this)},_removeHooks:function(){o.DomEvent.off(e,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){var e=t.keyCode,i=this._map;if(e in this._panKeys){if(i._panAnim&&i._panAnim._inProgress)return;i.panBy(this._panKeys[e]),i.options.maxBounds&&i.panInsideBounds(i.options.maxBounds)}else{if(!(e in this._zoomKeys))return;i.setZoom(i.getZoom()+this._zoomKeys[e])}o.DomEvent.stop(t)}}),o.Map.addInitHook("addHandler","keyboard",o.Map.Keyboard),o.Handler.MarkerDrag=o.Handler.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new o.Draggable(t,t)),this._draggable.on("dragstart",this._onDragStart,this).on("drag",this._onDrag,this).on("dragend",this._onDragEnd,this),this._draggable.enable(),o.DomUtil.addClass(this._marker._icon,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off("dragstart",this._onDragStart,this).off("drag",this._onDrag,this).off("dragend",this._onDragEnd,this),this._draggable.disable(),o.DomUtil.removeClass(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){this._marker.closePopup().fire("movestart").fire("dragstart")},_onDrag:function(){var t=this._marker,e=t._shadow,i=o.DomUtil.getPosition(t._icon),n=t._map.layerPointToLatLng(i);e&&o.DomUtil.setPosition(e,i),t._latlng=n,t.fire("move",{latlng:n}).fire("drag")},_onDragEnd:function(t){this._marker.fire("moveend").fire("dragend",t)}}),o.Control=o.Class.extend({options:{position:"topright"},initialize:function(t){o.setOptions(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return o.DomUtil.addClass(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this},removeFrom:function(t){var e=this.getPosition(),i=t._controlCorners[e];return i.removeChild(this._container),this._map=null,this.onRemove&&this.onRemove(t),this},_refocusOnMap:function(){this._map&&this._map.getContainer().focus()}}),o.control=function(t){return new o.Control(t)},o.Map.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.removeFrom(this),this},_initControlPos:function(){function t(t,s){var a=i+t+" "+i+s;e[t+s]=o.DomUtil.create("div",a,n)}var e=this._controlCorners={},i="leaflet-",n=this._controlContainer=o.DomUtil.create("div",i+"control-container",this._container);t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},_clearControlPos:function(){this._container.removeChild(this._controlContainer)}}),o.Control.Zoom=o.Control.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"-",zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=o.DomUtil.create("div",e+" leaflet-bar");return this._map=t,this._zoomInButton=this._createButton(this.options.zoomInText,this.options.zoomInTitle,e+"-in",i,this._zoomIn,this),this._zoomOutButton=this._createButton(this.options.zoomOutText,this.options.zoomOutTitle,e+"-out",i,this._zoomOut,this),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},_zoomIn:function(t){this._map.zoomIn(t.shiftKey?3:1)},_zoomOut:function(t){this._map.zoomOut(t.shiftKey?3:1)},_createButton:function(t,e,i,n,s,a){var r=o.DomUtil.create("a",i,n);r.innerHTML=t,r.href="#",r.title=e;var h=o.DomEvent.stopPropagation;return o.DomEvent.on(r,"click",h).on(r,"mousedown",h).on(r,"dblclick",h).on(r,"click",o.DomEvent.preventDefault).on(r,"click",s,a).on(r,"click",this._refocusOnMap,a),r},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";o.DomUtil.removeClass(this._zoomInButton,e),o.DomUtil.removeClass(this._zoomOutButton,e),t._zoom===t.getMinZoom()&&o.DomUtil.addClass(this._zoomOutButton,e),t._zoom===t.getMaxZoom()&&o.DomUtil.addClass(this._zoomInButton,e)}}),o.Map.mergeOptions({zoomControl:!0}),o.Map.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new o.Control.Zoom,this.addControl(this.zoomControl))}),o.control.zoom=function(t){return new o.Control.Zoom(t)},o.Control.Attribution=o.Control.extend({options:{position:"bottomright",prefix:'
    Leaflet'},initialize:function(t){o.setOptions(this,t),this._attributions={}},onAdd:function(t){this._container=o.DomUtil.create("div","leaflet-control-attribution"),o.DomEvent.disableClickPropagation(this._container);for(var e in t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return t.on("layeradd",this._onLayerAdd,this).on("layerremove",this._onLayerRemove,this),this._update(),this._container},onRemove:function(t){t.off("layeradd",this._onLayerAdd).off("layerremove",this._onLayerRemove)},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):void 0},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):void 0},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}},_onLayerAdd:function(t){t.layer.getAttribution&&this.addAttribution(t.layer.getAttribution())},_onLayerRemove:function(t){t.layer.getAttribution&&this.removeAttribution(t.layer.getAttribution())}}),o.Map.mergeOptions({attributionControl:!0}),o.Map.addInitHook(function(){this.options.attributionControl&&(this.attributionControl=(new o.Control.Attribution).addTo(this))}),o.control.attribution=function(t){return new o.Control.Attribution(t)},o.Control.Scale=o.Control.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0,updateWhenIdle:!1},onAdd:function(t){this._map=t;var e="leaflet-control-scale",i=o.DomUtil.create("div",e),n=this.options;return this._addScales(n,e,i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=o.DomUtil.create("div",e+"-line",i)),t.imperial&&(this._iScale=o.DomUtil.create("div",e+"-line",i))},_update:function(){var t=this._map.getBounds(),e=t.getCenter().lat,i=6378137*Math.PI*Math.cos(e*Math.PI/180),n=i*(t.getNorthEast().lng-t.getSouthWest().lng)/180,o=this._map.getSize(),s=this.options,a=0;o.x>0&&(a=n*(s.maxWidth/o.x)),this._updateScales(s,a)},_updateScales:function(t,e){t.metric&&e&&this._updateMetric(e),t.imperial&&e&&this._updateImperial(e)},_updateMetric:function(t){var e=this._getRoundNum(t);this._mScale.style.width=this._getScaleWidth(e/t)+"px",this._mScale.innerHTML=1e3>e?e+" m":e/1e3+" km"},_updateImperial:function(t){var e,i,n,o=3.2808399*t,s=this._iScale;o>5280?(e=o/5280,i=this._getRoundNum(e),s.style.width=this._getScaleWidth(i/e)+"px",s.innerHTML=i+" mi"):(n=this._getRoundNum(o),s.style.width=this._getScaleWidth(n/o)+"px",s.innerHTML=n+" ft")},_getScaleWidth:function(t){return Math.round(this.options.maxWidth*t)-10},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1,e*i}}),o.control.scale=function(t){return new o.Control.Scale(t)},o.Control.Layers=o.Control.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0},initialize:function(t,e,i){o.setOptions(this,i),this._layers={},this._lastZIndex=0,this._handlingClick=!1;for(var n in t)this._addLayer(t[n],n);for(n in e)this._addLayer(e[n],n,!0)},onAdd:function(t){return this._initLayout(),this._update(),t.on("layeradd",this._onLayerChange,this).on("layerremove",this._onLayerChange,this),this._container},onRemove:function(t){t.off("layeradd",this._onLayerChange,this).off("layerremove",this._onLayerChange,this)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._update(),this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._update(),this},removeLayer:function(t){var e=o.stamp(t);return delete this._layers[e],this._update(),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=o.DomUtil.create("div",t);e.setAttribute("aria-haspopup",!0),o.Browser.touch?o.DomEvent.on(e,"click",o.DomEvent.stopPropagation):o.DomEvent.disableClickPropagation(e).disableScrollPropagation(e);var i=this._form=o.DomUtil.create("form",t+"-list");if(this.options.collapsed){o.Browser.android||o.DomEvent.on(e,"mouseover",this._expand,this).on(e,"mouseout",this._collapse,this);var n=this._layersLink=o.DomUtil.create("a",t+"-toggle",e);n.href="#",n.title="Layers",o.Browser.touch?o.DomEvent.on(n,"click",o.DomEvent.stop).on(n,"click",this._expand,this):o.DomEvent.on(n,"focus",this._expand,this),o.DomEvent.on(i,"click",function(){setTimeout(o.bind(this._onInputClick,this),0)},this),this._map.on("click",this._collapse,this)}else this._expand();this._baseLayersList=o.DomUtil.create("div",t+"-base",i),this._separator=o.DomUtil.create("div",t+"-separator",i),this._overlaysList=o.DomUtil.create("div",t+"-overlays",i),e.appendChild(i)},_addLayer:function(t,e,i){var n=o.stamp(t);this._layers[n]={layer:t,name:e,overlay:i},this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex))},_update:function(){if(this._container){this._baseLayersList.innerHTML="",this._overlaysList.innerHTML="";var t,e,i=!1,n=!1;for(t in this._layers)e=this._layers[t],this._addItem(e),n=n||e.overlay,i=i||!e.overlay;this._separator.style.display=n&&i?"":"none"}},_onLayerChange:function(t){var e=this._layers[o.stamp(t.layer)];if(e){this._handlingClick||this._update();var i=e.overlay?"layeradd"===t.type?"overlayadd":"overlayremove":"layeradd"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)}},_createRadioElement:function(t,i){var n='t;t++)e=n[t],i=this._layers[e.layerId],e.checked&&!this._map.hasLayer(i.layer)?this._map.addLayer(i.layer):!e.checked&&this._map.hasLayer(i.layer)&&this._map.removeLayer(i.layer);this._handlingClick=!1,this._refocusOnMap()},_expand:function(){o.DomUtil.addClass(this._container,"leaflet-control-layers-expanded")},_collapse:function(){this._container.className=this._container.className.replace(" leaflet-control-layers-expanded","")}}),o.control.layers=function(t,e,i){return new o.Control.Layers(t,e,i)},o.PosAnimation=o.Class.extend({includes:o.Mixin.Events,run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._newPos=e,this.fire("start"),t.style[o.DomUtil.TRANSITION]="all "+(i||.25)+"s cubic-bezier(0,0,"+(n||.5)+",1)",o.DomEvent.on(t,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),o.DomUtil.setPosition(t,e),o.Util.falseFn(t.offsetWidth),this._stepTimer=setInterval(o.bind(this._onStep,this),50)},stop:function(){this._inProgress&&(o.DomUtil.setPosition(this._el,this._getPos()),this._onTransitionEnd(),o.Util.falseFn(this._el.offsetWidth))},_onStep:function(){var t=this._getPos();return t?(this._el._leaflet_pos=t,void this.fire("step")):void this._onTransitionEnd()},_transformRe:/([-+]?(?:\d*\.)?\d+)\D*, ([-+]?(?:\d*\.)?\d+)\D*\)/,_getPos:function(){var e,i,n,s=this._el,a=t.getComputedStyle(s);if(o.Browser.any3d){if(n=a[o.DomUtil.TRANSFORM].match(this._transformRe),!n)return;e=parseFloat(n[1]),i=parseFloat(n[2])}else e=parseFloat(a.left),i=parseFloat(a.top);return new o.Point(e,i,(!0))},_onTransitionEnd:function(){o.DomEvent.off(this._el,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),this._inProgress&&(this._inProgress=!1,this._el.style[o.DomUtil.TRANSITION]="",this._el._leaflet_pos=this._newPos,clearInterval(this._stepTimer),this.fire("step").fire("end"))}}),o.Map.include({setView:function(t,e,n){if(e=e===i?this._zoom:this._limitZoom(e),t=this._limitCenter(o.latLng(t),e,this.options.maxBounds),n=n||{},this._panAnim&&this._panAnim.stop(),this._loaded&&!n.reset&&n!==!0){n.animate!==i&&(n.zoom=o.extend({animate:n.animate},n.zoom),n.pan=o.extend({animate:n.animate},n.pan));var s=this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,n.zoom):this._tryAnimatedPan(t,n.pan);if(s)return clearTimeout(this._sizeTimer),this}return this._resetView(t,e),this},panBy:function(t,e){if(t=o.point(t).round(),e=e||{},!t.x&&!t.y)return this;if(this._panAnim||(this._panAnim=new o.PosAnimation,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),e.animate!==!1){o.DomUtil.addClass(this._mapPane,"leaflet-pan-anim");var i=this._getMapPanePos().subtract(t);this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){o.DomUtil.removeClass(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._floor();return!((e&&e.animate)!==!0&&!this.getSize().contains(i))&&(this.panBy(i,e),!0)}}),o.PosAnimation=o.DomUtil.TRANSITION?o.PosAnimation:o.PosAnimation.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=o.DomUtil.getPosition(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(),this._complete())},_animate:function(){this._animId=o.Util.requestAnimFrame(this._animate,this),this._step()},_step:function(){var t=+new Date-this._startTime,e=1e3*this._duration;e>t?this._runFrame(this._easeOut(t/e)):(this._runFrame(1),this._complete())},_runFrame:function(t){var e=this._startPos.add(this._offset.multiplyBy(t));o.DomUtil.setPosition(this._el,e),this.fire("step")},_complete:function(){o.Util.cancelAnimFrame(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),o.Map.mergeOptions({zoomAnimation:!0,zoomAnimationThreshold:4}),o.DomUtil.TRANSITION&&o.Map.addInitHook(function(){this._zoomAnimated=this.options.zoomAnimation&&o.DomUtil.TRANSITION&&o.Browser.any3d&&!o.Browser.android23&&!o.Browser.mobileOpera,this._zoomAnimated&&o.DomEvent.on(this._mapPane,o.DomUtil.TRANSITION_END,this._catchTransitionEnd,this)}),o.Map.include(o.DomUtil.TRANSITION?{_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n),s=this._getCenterLayerPoint()._add(o);return!(i.animate!==!0&&!this.getSize().contains(o))&&(this.fire("movestart").fire("zoomstart"),this._animateZoom(t,e,s,n,null,!0),!0)},_animateZoom:function(t,e,i,n,s,a,r){r||(this._animatingZoom=!0),o.DomUtil.addClass(this._mapPane,"leaflet-zoom-anim"),this._animateToCenter=t,this._animateToZoom=e,o.Draggable&&(o.Draggable._disabled=!0),o.Util.requestAnimFrame(function(){this.fire("zoomanim",{center:t,zoom:e,origin:i,scale:n,delta:s,backwards:a}),setTimeout(o.bind(this._onZoomTransitionEnd,this),250)},this)},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._animatingZoom=!1,o.DomUtil.removeClass(this._mapPane,"leaflet-zoom-anim"),o.Util.requestAnimFrame(function(){this._resetView(this._animateToCenter,this._animateToZoom,!0,!0),o.Draggable&&(o.Draggable._disabled=!1)},this))}}:{}),o.TileLayer.include({_animateZoom:function(t){this._animating||(this._animating=!0,this._prepareBgBuffer());var e=this._bgBuffer,i=o.DomUtil.TRANSFORM,n=t.delta?o.DomUtil.getTranslateString(t.delta):e.style[i],s=o.DomUtil.getScaleString(t.scale,t.origin);e.style[i]=t.backwards?s+" "+n:n+" "+s},_endZoomAnim:function(){var t=this._tileContainer,e=this._bgBuffer;t.style.visibility="",t.parentNode.appendChild(t),o.Util.falseFn(e.offsetWidth);var i=this._map.getZoom();(i>this.options.maxZoom||i.5&&.5>n?(t.style.visibility="hidden",void this._stopLoadingImages(t)):(e.style.visibility="hidden",e.style[o.DomUtil.TRANSFORM]="",this._tileContainer=e,e=this._bgBuffer=t,this._stopLoadingImages(e),void clearTimeout(this._clearBgBufferTimer))},_getLoadedTilesPercentage:function(t){var e,i,n=t.getElementsByTagName("img"),o=0;for(e=0,i=n.length;i>e;e++)n[e].complete&&o++;return o/i},_stopLoadingImages:function(t){var e,i,n,s=Array.prototype.slice.call(t.getElementsByTagName("img"));for(e=0,i=s.length;i>e;e++)n=s[e],n.complete||(n.onload=o.Util.falseFn,n.onerror=o.Util.falseFn,n.src=o.Util.emptyImageUrl,n.parentNode.removeChild(n))}}),o.Map.include({_defaultLocateOptions:{watch:!1,setView:!1,maxZoom:1/0,timeout:1e4,maximumAge:0,enableHighAccuracy:!1},locate:function(t){if(t=this._locateOptions=o.extend(this._defaultLocateOptions,t),!navigator.geolocation)return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o.bind(this._handleGeolocationResponse,this),i=o.bind(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})},_handleGeolocationResponse:function(t){var e=t.coords.latitude,i=t.coords.longitude,n=new o.LatLng(e,i),s=180*t.coords.accuracy/40075017,a=s/Math.cos(o.LatLng.DEG_TO_RAD*e),r=o.latLngBounds([e-s,i-a],[e+s,i+a]),h=this._locateOptions;if(h.setView){var l=Math.min(this.getBoundsZoom(r),h.maxZoom);this.setView(n,l)}var u={latlng:n,bounds:r,timestamp:t.timestamp};for(var c in t.coords)"number"==typeof t.coords[c]&&(u[c]=t.coords[c]);this.fire("locationfound",u)}})}(window,document)- \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-map.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-map.html.gz index 256cb04043e1aa7fefcaae9012bd1a20f590c1da..8c0c8789c488eee965d2f2e4d006ec184af75970 100644 GIT binary patch delta 41097 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 delta 41100 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

    ~zZ_LD_CjY0ZuC}%2DPfQxQoi;c7QvHaT>X_F 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

    R(tR9N)37we0rV@IJkUaNcvo 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 diff --git a/homeassistant/components/frontend/www_static/service_worker.js b/homeassistant/components/frontend/www_static/service_worker.js index 726e431b144..00c2517ffaa 100644 --- a/homeassistant/components/frontend/www_static/service_worker.js +++ b/homeassistant/components/frontend/www_static/service_worker.js @@ -1 +1 @@ -"use strict";function deleteAllCaches(){return caches.keys().then(function(e){return Promise.all(e.map(function(e){return caches.delete(e)}))})}var PrecacheConfig=[["/","3bdc53ee7d627d4512407b623455f138"],["/frontend/panels/dev-event-f1f47bf3f0e305f855a99dd1ee788045.html","2831a46da3a8ffb1339eb4cad24f9623"],["/frontend/panels/dev-info-50a7817f60675feef3e4c9aa9a043fe1.html","92d473c7565c9dd0ee188ed96db7df6c"],["/frontend/panels/dev-service-d507e0018faf73d58a1fdeb2a0368505.html","ee7861775eeba5482b4cbcaece80c893"],["/frontend/panels/dev-state-6a4418826419f235fd9fcc5e952e858c.html","2b908b2429154b12f9550dcf6a227844"],["/frontend/panels/dev-template-cc8917fdad5a4fc81cc1d4104ea0d2dc.html","e00be617ab0d30f29a6267a3288d011d"],["/frontend/panels/map-d2cf412d52f43431307bbc2e216be9c9.html","0adb7e1753edb2c8dd288f7b0ab36eb6"],["/static/core-4783ccdb2f15d3a63fcab9be411629b7.js","c1593821e5fa766c0c9d15009daff8fb"],["/static/frontend-35a686ea968959f7e09c7d628c51a823.html","50e6a71698e1dc75e72f8bbeb71ef7f7"],["/static/mdi-a7fa9237b7da93951076b4fe26cb8cd2.html","bd484adf5c530c651d98621ece280d3a"],["static/fonts/roboto/Roboto-Bold.ttf","d329cc8b34667f114a95422aaad1b063"],["static/fonts/roboto/Roboto-Light.ttf","7b5fb88f12bec8143f00e21bc3222124"],["static/fonts/roboto/Roboto-Medium.ttf","fe13e4170719c2fc586501e777bde143"],["static/fonts/roboto/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["static/icons/favicon-192x192.png","419903b8422586a7e28021bbe9011175"],["static/icons/favicon.ico","04235bda7843ec2fceb1cbe2bc696cf4"],["static/images/card_media_player_bg.png","a34281d1c1835d338a642e90930e61aa"],["static/webcomponents-lite.min.js","b0f32ad3c7749c40d486603f31c9d8b1"]],CacheNamePrefix="sw-precache-v1--"+(self.registration?self.registration.scope:"")+"-",IgnoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var a=new URL(e);return"/"===a.pathname.slice(-1)&&(a.pathname+=t),a.toString()},getCacheBustedUrl=function(e,t){t=t||Date.now();var a=new URL(e);return a.search+=(a.search?"&":"")+"sw-precache="+t,a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var a=new URL(t).pathname;return e.some(function(e){return a.match(e)})},populateCurrentCacheNames=function(e,t,a){var n={},c={};return e.forEach(function(e){var r=new URL(e[0],a).toString(),o=t+r+"-"+e[1];c[o]=r,n[r]=o}),{absoluteUrlToCacheName:n,currentCacheNamesToAbsoluteUrl:c}},stripIgnoredUrlParameters=function(e,t){var a=new URL(e);return a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},mappings=populateCurrentCacheNames(PrecacheConfig,CacheNamePrefix,self.location),AbsoluteUrlToCacheName=mappings.absoluteUrlToCacheName,CurrentCacheNamesToAbsoluteUrl=mappings.currentCacheNamesToAbsoluteUrl;self.addEventListener("install",function(e){e.waitUntil(Promise.all(Object.keys(CurrentCacheNamesToAbsoluteUrl).map(function(e){return caches.open(e).then(function(t){return t.keys().then(function(a){if(0===a.length){var n=e.split("-").pop(),c=getCacheBustedUrl(CurrentCacheNamesToAbsoluteUrl[e],n),r=new Request(c,{credentials:"same-origin"});return fetch(r).then(function(a){return a.ok?t.put(CurrentCacheNamesToAbsoluteUrl[e],a):(console.error("Request for %s returned a response status %d, so not attempting to cache it.",c,a.status),caches.delete(e))})}})})})).then(function(){return caches.keys().then(function(e){return Promise.all(e.filter(function(e){return 0===e.indexOf(CacheNamePrefix)&&!(e in CurrentCacheNamesToAbsoluteUrl)}).map(function(e){return caches.delete(e)}))})}).then(function(){"function"==typeof self.skipWaiting&&self.skipWaiting()}))}),self.clients&&"function"==typeof self.clients.claim&&self.addEventListener("activate",function(e){e.waitUntil(self.clients.claim())}),self.addEventListener("message",function(e){"delete_all"===e.data.command&&(console.log("About to delete all caches..."),deleteAllCaches().then(function(){console.log("Caches deleted."),e.ports[0].postMessage({error:null})}).catch(function(t){console.log("Caches not deleted:",t),e.ports[0].postMessage({error:t})}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t=stripIgnoredUrlParameters(e.request.url,IgnoreUrlParametersMatching),a=AbsoluteUrlToCacheName[t],n="index.html";!a&&n&&(t=addDirectoryIndex(t,n),a=AbsoluteUrlToCacheName[t]);var c="/";if(!a&&c&&e.request.headers.has("accept")&&e.request.headers.get("accept").includes("text/html")&&isPathWhitelisted(["^((?!(static|api)).)*$"],e.request.url)){var r=new URL(c,self.location);a=AbsoluteUrlToCacheName[r.toString()]}a&&e.respondWith(caches.open(a).then(function(e){return e.keys().then(function(t){return e.match(t[0]).then(function(e){if(e)return e;throw Error("The cache "+a+" is empty.")})})}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}); \ No newline at end of file +"use strict";function deleteAllCaches(){return caches.keys().then(function(e){return Promise.all(e.map(function(e){return caches.delete(e)}))})}var PrecacheConfig=[["/","8b69aa3dada0eba2fa1443c494895bc2"],["/frontend/panels/dev-event-4ff42d9af35a9bb4aa650c97bce86b4f.html","9952a3116a7a9812ad330e32e2abdd4b"],["/frontend/panels/dev-info-28e0a19ceb95aa714fd53228d9983a49.html","75862082477c802a12d2bf8705990d85"],["/frontend/panels/dev-service-700a8a1017304be78e81eb699f34479e.html","1b75f21c1a9f6a99cfdc02cc54a35cdf"],["/frontend/panels/dev-state-c1bbc066f1794b130d431fe6a16b5a52.html","42c22dbe338540277f6182f6d12fcb6d"],["/frontend/panels/dev-template-70ab80a4f8d20953ab5fdfb010876610.html","384e5d7a2d76109f1a31e64f7848183b"],["/frontend/panels/map-a7f88ed58f5c612960b23c22312ced76.html","2fd35f1d250f5fe3e09f932ec97c2f2b"],["/static/core-4783ccdb2f15d3a63fcab9be411629b7.js","c1593821e5fa766c0c9d15009daff8fb"],["/static/frontend-37b6f1ab8748d970412de465688bf53f.html","88317996b1869180442e7ada1aa12c13"],["/static/mdi-a7fa9237b7da93951076b4fe26cb8cd2.html","bd484adf5c530c651d98621ece280d3a"],["static/fonts/roboto/Roboto-Bold.ttf","d329cc8b34667f114a95422aaad1b063"],["static/fonts/roboto/Roboto-Light.ttf","7b5fb88f12bec8143f00e21bc3222124"],["static/fonts/roboto/Roboto-Medium.ttf","fe13e4170719c2fc586501e777bde143"],["static/fonts/roboto/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["static/icons/favicon-192x192.png","419903b8422586a7e28021bbe9011175"],["static/icons/favicon.ico","04235bda7843ec2fceb1cbe2bc696cf4"],["static/images/card_media_player_bg.png","a34281d1c1835d338a642e90930e61aa"],["static/webcomponents-lite.min.js","b0f32ad3c7749c40d486603f31c9d8b1"]],CacheNamePrefix="sw-precache-v1--"+(self.registration?self.registration.scope:"")+"-",IgnoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var a=new URL(e);return"/"===a.pathname.slice(-1)&&(a.pathname+=t),a.toString()},getCacheBustedUrl=function(e,t){t=t||Date.now();var a=new URL(e);return a.search+=(a.search?"&":"")+"sw-precache="+t,a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var a=new URL(t).pathname;return e.some(function(e){return a.match(e)})},populateCurrentCacheNames=function(e,t,a){var n={},c={};return e.forEach(function(e){var r=new URL(e[0],a).toString(),o=t+r+"-"+e[1];c[o]=r,n[r]=o}),{absoluteUrlToCacheName:n,currentCacheNamesToAbsoluteUrl:c}},stripIgnoredUrlParameters=function(e,t){var a=new URL(e);return a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},mappings=populateCurrentCacheNames(PrecacheConfig,CacheNamePrefix,self.location),AbsoluteUrlToCacheName=mappings.absoluteUrlToCacheName,CurrentCacheNamesToAbsoluteUrl=mappings.currentCacheNamesToAbsoluteUrl;self.addEventListener("install",function(e){e.waitUntil(Promise.all(Object.keys(CurrentCacheNamesToAbsoluteUrl).map(function(e){return caches.open(e).then(function(t){return t.keys().then(function(a){if(0===a.length){var n=e.split("-").pop(),c=getCacheBustedUrl(CurrentCacheNamesToAbsoluteUrl[e],n),r=new Request(c,{credentials:"same-origin"});return fetch(r).then(function(a){return a.ok?t.put(CurrentCacheNamesToAbsoluteUrl[e],a):(console.error("Request for %s returned a response status %d, so not attempting to cache it.",c,a.status),caches.delete(e))})}})})})).then(function(){return caches.keys().then(function(e){return Promise.all(e.filter(function(e){return 0===e.indexOf(CacheNamePrefix)&&!(e in CurrentCacheNamesToAbsoluteUrl)}).map(function(e){return caches.delete(e)}))})}).then(function(){"function"==typeof self.skipWaiting&&self.skipWaiting()}))}),self.clients&&"function"==typeof self.clients.claim&&self.addEventListener("activate",function(e){e.waitUntil(self.clients.claim())}),self.addEventListener("message",function(e){"delete_all"===e.data.command&&(console.log("About to delete all caches..."),deleteAllCaches().then(function(){console.log("Caches deleted."),e.ports[0].postMessage({error:null})}).catch(function(t){console.log("Caches not deleted:",t),e.ports[0].postMessage({error:t})}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t=stripIgnoredUrlParameters(e.request.url,IgnoreUrlParametersMatching),a=AbsoluteUrlToCacheName[t],n="index.html";!a&&n&&(t=addDirectoryIndex(t,n),a=AbsoluteUrlToCacheName[t]);var c="/";if(!a&&c&&e.request.headers.has("accept")&&e.request.headers.get("accept").includes("text/html")&&isPathWhitelisted(["^((?!(static|api)).)*$"],e.request.url)){var r=new URL(c,self.location);a=AbsoluteUrlToCacheName[r.toString()]}a&&e.respondWith(caches.open(a).then(function(e){return e.keys().then(function(t){return e.match(t[0]).then(function(e){if(e)return e;throw Error("The cache "+a+" is empty.")})})}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}); \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/service_worker.js.gz b/homeassistant/components/frontend/www_static/service_worker.js.gz index a76e5ea3d5ffd4b3daecf9fd9eb7c0af45717ff8..c00577704b978cc47048c56890deeade77379796 100644 GIT binary patch literal 2166 zcmV-+2#NO}iwFqlbc|O519N3^c4=c}Uw3bEYh`jSYI6XkSZQzDND}=k46$*jHAS<# zc{FVhLBFHns(_@>Krg~TSd_KUh`5iQPTrWPnt}9cF@|zp?!u4G)k_><;P!MVX)BuSh zCZjCkSu7-VZ++Zon!2*OQWsOGblF}geK*v1y0XK_n24$j42vNXA_7R_P-dx+nkOPM z!Prhp^pj;V1x82$DP){bP>h9|QB6T86^YY+iptbO%5?}NlUigkKuRK`Vn!)fS;iSe z*~(2C^Mr<+MrkT}NP$pAh2d!!XIZFteA-Q`o4Z2lVH$?OfrKPwVI*|QH76RAlo=L9 zX{J}6h)82Yi6oGj1hPyTB||D@907}^GEaE2VD(TEA!L{&hNM{}2n$ujh|vj5PPB=SJBLw0QQp34cF*mVH2+fjEP=;|cLZwD)D-YBt z78{~y9Gci@rqN4=AV9!KYUt8Km!Lvk$hy(PDCJB_C8!~>VvsN+L1aQl2ql_{H2B`4 zT}k4MaY}S-0Iwtwfr`Xom?k6j7ZbVF)0;Bw;(&C#vYu0U1T}se+7UF$vR-3z{ZUaH-a{6)NHpC`?++ zLYc%wWe8uQrKUW@+b#^RqQ;=xi>4N}tuH<;ehq)COBGma(3D~{ladP-B}r-si6Dz3 zN&!F-5hm<8Q}2q=*e-3Qh!4TJAyjC|NyJPTYD$De#!*6}=WM;#s+did#*8KmtCfZ+ z(ib6%1dT(Y(=-)IqwVL6ebS>@3C+?PNM^7UDi#7vOtQp)ATgFuX^#An+tvzMSM7y? zyKXTg8U2ah!L%B6tRkofOmIvQ1_WuBaJ-?=Sx5*;iN(`9QI-jU(ZJ@;B&nxN660$Uh#4d(U1lc1ILRA0L8;M^U${vV?X+4`j^ zKSG1Ht!~=)VCA@|u+v=pIkS^*7q>nr^?QN7Y~4KkQ7Qd1-*hnF4j#KU1$m|KoiCr> zVe`7`n;JH%JkKGRf*n_AJ!nf*YHvseXJ_8#@p*0sJ_NS@7dGB%~-cK-E~mD?PD zy24kBU{EUFb_3?Sjx!Y|*exnlz!KZ$cAj)_4~6|w*`oBe=i?9JJIYKyQ9m8l;F(Dp zRjzxwHhK; zjKEU`lL0IdFrC@I5CjY^y{7s;vXI8&@sj!?AUrd#A90>q`WCza8_m z_j1#5XTBiN{%!uRSF6*M?v=XeTGt2T?Xd{E(F+fwuAFBOHy`|OZ*PZ}b60C@jP_xw zYvU|f)BY%?Uy%@)#yhWa5%tV=AnFe}cxaW^AVBRr zcnd$s?vA;B*V35k3}|F+V_Vd2T(tImAF=nifd6GRE6YXA#|oTFWGE$_uD!2!FS53z7}@uZ8s)3t!etW=-I6e{gi0CDdf-$CRYzuTd(Z6 zsqdY)y~2M+aqcDBJ%@AGDO#r!?}xx0^m2Rz{40f9a^N1C%6oNP&q`JO`;~RNf4}HW sgXnsP`?7T%d|99LzAl}YA71U|xZ_LT&eo3?^uT8KU$@$Rae@;70O+kIXaE2J literal 2166 zcmV-+2#NO}iwFoDB#T!919N3^c4=c}Uw3bEYh`jSYI6XkSZiiv{vvWb({#=A4;P?0JV) zXWCL4`%2GiY09Ry6jo^PRaLzPIl<0xf3|4mZEeZr-~M;Jr-#0oVC}3AIk?&Np>3vR zhdxx5gZ>m|$2P5?22=EW;nLUQ7Fs%v%MV{SwJyiS^|gIrdv++4j6=j!B|KG8%y<-} zBH>{a$C`ziedEza-8QwsT3yVb#;Utecss&dtj$O>9i>8tI>0c9br#2v=Snd`%(5Vg z{fU`YWQS)VgD6oDLZ-D~VVI+cBq$!~oXnlJQ`Wi}#Q~%lOLY^?zatNYO zBU_uvxr)+Irg0KWaw9-wS%xZ4lt`6M~if5C*MX^bc!jxtWS5fV^h7RW4rxQYXN9nnlrRI|iq-sy8LcABvp<6+@(D#-wB_VnKuuD6Tf9 z=-LA5P9Opm2Ab!P@FazhXPF8ZQ^!pa5l4zk9WkzAuA?vtSx6ibk|Sq{z+C2Q3jt6b zkfp>pCAiF#B5a+C07RIeNCpdifJ%8Gn-)h=nuSu*X3b(1LK12TA{Q7jmhfDp{7hRLFD6vk0RkNi|~; z)@EhsOH3naFXz=D8MDP+hwrvmX5);m6&lD;r&M5KAwb70Pc#S?gUA$S#5?&At&~mO zU1+%N7bBMQAN1|d>M`Mv=<*;G8HI=(g0v4f-H^yiL??cp#PR7zPvnRsD-;!_D8&9+ zD3}z;g-r5w#~Ye^KMD$Bw)3#%PxJ{cYYE zROH^CK~tDtzka70>DSGj<6fO`zyiNRXyxR*aMsJ0_L)6g|3Lr?``qlgP<9{4zb_L? zR8{s~?72{CC!pJ*Utv8q6L+xqEZFnKxSM;fouW82Q#>{V08IxJ{AK%Jc(Z0U@B6^( zdD{|cHU#K)Jn>+Ne_i}sc#?i>&FH3mLx*-O^;_F*q^<+XuKVEPUQ?L!w&%tSH$}5>y`Lburkb0cGoPA`PnWeP_uc%|yxQ))l#7MePgb*ma%zWje~nL@ zbQbHyic!q84 z>swRSYg5CTT-&1<9iGv$D^6zG*&Y7&i-5P3ch$(Hv|aDj(cBbkJO1(9d9NSM-1hk6 z8NOONL#5(PKVZJ?HB(c7?Xso{SW(-27$@}apfsOrQ&!Hy`S`u~MrCH0s2_LBePWWP zD%U^Vo660DEFT@)VWVtVD|;oc4Sz<&G0GTeMHUBz>Itu}@y4S>4GR2-|C#r6lHN~A zil9>^RNbZB(Xmm}mgBOv7aQ_x>`Oy?#NmxPn(r@-KbxDs-~_mrPTwD!3Vm$bh7z@M z$D*=fJ@2dm6_o|F?5J@qUyZ=bJL|dftgf-@##mtban%q%EYl3Jw@TyNo+Ppl+bK?a zFE_n*7E1x`-{${%wK^^7p;DK9>w2%9Jrz+mdghSVwez|TF2G*sdgT` zg&#zB2X5H40#iKzl4@JiQSGKhXWk7SJ3p87zpUp~wal4Zw%~^q;}~ww{T245O+D)g zbhCJv#KZ6{#l0ImDns@^-h3JY*ACkBsa;MQHIyV%ob0F0_Qbrc9-H#0Cl$xr#3@<)c&*1E=ro5TrU?Ox(U)LVN8iq7k&`@|qSL>nV+1b|534$WO{0VeDJtfYJ z?H=1eC3m}lG%c&SB0AUxf0&Dp;Ny*hcx_Ca^QS-{|YUpdv6(oCF(jR{WIG(2AP%!3WXlxX@Xy0o6Zf3X|mUN1vC+dN*%gPPrc0qd?gXMz&|0M>a#Z2$lO diff --git a/homeassistant/components/frontend/www_static/webcomponents-lite.min.js.gz b/homeassistant/components/frontend/www_static/webcomponents-lite.min.js.gz index d34bdb83129dab99796752b0191ed3c0eb442643..114157bc860ccb6cc50623704f32288846a967af 100644 GIT binary patch delta 16 XcmX?{a5#ZozMF&Nc}dSkb{hi#I8O!> delta 16 XcmX?{a5#ZozMF$XMx}cryNv+=Fx>?A From 32f228f984e1029d011e7de206538f39fdaae38d Mon Sep 17 00:00:00 2001 From: John Arild Berentsen Date: Mon, 18 Jul 2016 16:20:17 +0200 Subject: [PATCH 20/90] zxt 120 has changed in ozw (#2551) --- homeassistant/components/hvac/zwave.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/hvac/zwave.py b/homeassistant/components/hvac/zwave.py index 2a9c0726f92..63a8487de97 100755 --- a/homeassistant/components/hvac/zwave.py +++ b/homeassistant/components/hvac/zwave.py @@ -135,7 +135,7 @@ class ZWaveHvac(ZWaveDeviceEntity, HvacDevice): class_id=COMMAND_CLASS_CONFIGURATION).values(): if value.command_class == 112 and value.index == 33: self._current_swing_mode = value.data - self._swing_list = [0, 1] + self._swing_list = list(value.data_items) _LOGGER.debug("self._swing_list=%s", self._swing_list) @property @@ -235,5 +235,5 @@ class ZWaveHvac(ZWaveDeviceEntity, HvacDevice): for value in self._node.get_values( class_id=COMMAND_CLASS_CONFIGURATION).values(): if value.command_class == 112 and value.index == 33: - value.data = int(swing_mode) + value.data = bytes(swing_mode, 'utf-8') break From 5001c9729f3860d4a61493e63d9c2cf5154be057 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 18 Jul 2016 21:29:50 -0700 Subject: [PATCH 21/90] Update frontend --- homeassistant/components/frontend/version.py | 2 +- .../components/frontend/www_static/core.js.gz | Bin 31552 -> 31552 bytes .../frontend/www_static/frontend.html | 547 +++++++++++++++++- .../frontend/www_static/frontend.html.gz | Bin 138077 -> 139925 bytes .../www_static/home-assistant-polymer | 2 +- .../frontend/www_static/mdi.html.gz | Bin 169218 -> 169218 bytes .../panels/ha-panel-dev-event.html.gz | Bin 1148 -> 1148 bytes .../panels/ha-panel-dev-info.html.gz | Bin 1270 -> 1270 bytes .../panels/ha-panel-dev-service.html.gz | Bin 1358 -> 1358 bytes .../panels/ha-panel-dev-state.html.gz | Bin 1311 -> 1311 bytes .../panels/ha-panel-dev-template.html.gz | Bin 1339 -> 1339 bytes .../panels/ha-panel-history.html.gz | Bin 6751 -> 6751 bytes .../www_static/panels/ha-panel-iframe.html.gz | Bin 367 -> 367 bytes .../panels/ha-panel-logbook.html.gz | Bin 7179 -> 7179 bytes .../www_static/panels/ha-panel-map.html.gz | Bin 42988 -> 42988 bytes .../frontend/www_static/service_worker.js | 2 +- .../frontend/www_static/service_worker.js.gz | Bin 2166 -> 2164 bytes .../www_static/webcomponents-lite.min.js.gz | Bin 12355 -> 12355 bytes 18 files changed, 548 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index 78bb2f420d7..364cf2e59fe 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -2,7 +2,7 @@ FINGERPRINTS = { "core.js": "4783ccdb2f15d3a63fcab9be411629b7", - "frontend.html": "37b6f1ab8748d970412de465688bf53f", + "frontend.html": "4a069386e655f2364486264dc21e312c", "mdi.html": "a7fa9237b7da93951076b4fe26cb8cd2", "panels/ha-panel-dev-event.html": "4ff42d9af35a9bb4aa650c97bce86b4f", "panels/ha-panel-dev-info.html": "28e0a19ceb95aa714fd53228d9983a49", diff --git a/homeassistant/components/frontend/www_static/core.js.gz b/homeassistant/components/frontend/www_static/core.js.gz index 64dbd74070e22c2534274c9889213e272b6aba03..60792c10920bc122acd17cfba50de1c6ca42ccc2 100644 GIT binary patch delta 18 acmX@`jq$)YMt1pb4vs}@dN;CLRs#S{RR?zf delta 18 ZcmX@`jq$)YMt1pb4vyy~Jsa6As{u{p2ZI0r diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index a98f053df4f..4d7ca69f25f 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -2,5 +2,548 @@ e._bubble()}function Bn(e,t){return $n(this,e,t,1)}function Jn(e,t){return $n(this,e,t,-1)}function Qn(e){return 0>e?Math.floor(e):Math.ceil(e)}function Xn(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||0>=r&&0>=a&&0>=o||(r+=864e5*Qn(es(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=p(r/1e3),u.seconds=e%60,t=p(e/60),u.minutes=t%60,n=p(t/60),u.hours=n%24,a+=p(n/24),i=p(Kn(a)),o+=i,a-=Qn(es(i)),s=p(o/12),o%=12,u.days=a,u.months=o,u.years=s,this}function Kn(e){return 4800*e/146097}function es(e){return 146097*e/4800}function ts(e){var t,n,s=this._milliseconds;if(e=F(e),"month"===e||"year"===e)return t=this._days+s/864e5,n=this._months+Kn(t),"month"===e?n:n/12;switch(t=this._days+Math.round(es(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}}function ns(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12)}function ss(e){return function(){return this.as(e)}}function is(e){return e=F(e),this[e+"s"]()}function rs(e){return function(){return this._data[e]}}function as(){return p(this.days()/7)}function os(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}function us(e,t,n){var s=Gt(e).abs(),i=dr(s.as("s")),r=dr(s.as("m")),a=dr(s.as("h")),o=dr(s.as("d")),u=dr(s.as("M")),d=dr(s.as("y")),l=i=r&&["m"]||r=a&&["h"]||a=o&&["d"]||o=u&&["M"]||u=d&&["y"]||["yy",d];return l[2]=t,l[3]=+e>0,l[4]=n,os.apply(null,l)}function ds(e){return void 0===e?dr:"function"==typeof e&&(dr=e,!0)}function ls(e,t){return void 0!==lr[e]&&(void 0===t?lr[e]:(lr[e]=t,!0))}function hs(e){var t=this.localeData(),n=us(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function cs(){var e,t,n,s=hr(this._milliseconds)/1e3,i=hr(this._days),r=hr(this._months);e=p(s/60),t=p(e/60),s%=60,e%=60,n=p(r/12),r%=12;var a=n,o=r,u=i,d=t,l=e,h=s,c=this.asSeconds();return c?(0>c?"-":"")+"P"+(a?a+"Y":"")+(o?o+"M":"")+(u?u+"D":"")+(d||l||h?"T":"")+(d?d+"H":"")+(l?l+"M":"")+(h?h+"S":""):"P0D"}var fs,ms;ms=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,s=0;n>s;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1};var _s=e.momentProperties=[],ys=!1,gs={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var ps;ps=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)o(e,t)&&n.push(t);return n};var ws,vs={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ms={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ss="Invalid date",ks="%d",Ds=/\d{1,2}/,Ys={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},xs={},Os={},Ts=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,bs=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ps={},Ws={},Rs=/\d/,Us=/\d\d/,Cs=/\d{3}/,Fs=/\d{4}/,Hs=/[+-]?\d{6}/,Ls=/\d\d?/,Gs=/\d\d\d\d?/,Vs=/\d\d\d\d\d\d?/,js=/\d{1,3}/,As=/\d{1,4}/,Es=/[+-]?\d{1,6}/,Ns=/\d+/,Is=/[+-]?\d+/,zs=/Z|[+-]\d\d:?\d\d/gi,Zs=/Z|[+-]\d\d(?::?\d\d)?/gi,qs=/[+-]?\d+(\.\d{1,3})?/,$s=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Bs={},Js={},Qs=0,Xs=1,Ks=2,ei=3,ti=4,ni=5,si=6,ii=7,ri=8;ws=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=e?""+e:"+"+e}),z(0,["YY",2],0,function(){return this.year()%100}),z(0,["YYYY",4],0,"year"),z(0,["YYYYY",5],0,"year"),z(0,["YYYYYY",6,!0],0,"year"),C("year","y"),L("year",1),J("Y",Is),J("YY",Ls,Us),J("YYYY",As,Fs),J("YYYYY",Es,Hs),J("YYYYYY",Es,Hs),ee(["YYYYY","YYYYYY"],Qs),ee("YYYY",function(t,n){n[Qs]=2===t.length?e.parseTwoDigitYear(t):w(t)}),ee("YY",function(t,n){n[Qs]=e.parseTwoDigitYear(t)}),ee("Y",function(e,t){t[Qs]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return w(e)+(w(e)>68?1900:2e3)};var hi=V("FullYear",!0);z("w",["ww",2],"wo","week"),z("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),L("week",5),L("isoWeek",5),J("w",Ls),J("ww",Ls,Us),J("W",Ls),J("WW",Ls,Us),te(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=w(e)});var ci={dow:0,doy:6};z("d",0,"do","day"),z("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),z("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),z("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),z("e",0,0,"weekday"),z("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),L("day",11),L("weekday",11),L("isoWeekday",11),J("d",Ls),J("e",Ls),J("E",Ls),J("dd",function(e,t){return t.weekdaysMinRegex(e)}),J("ddd",function(e,t){return t.weekdaysShortRegex(e)}),J("dddd",function(e,t){return t.weekdaysRegex(e)}),te(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:h(n).invalidWeekday=e}),te(["d","e","E"],function(e,t,n,s){t[s]=w(e)});var fi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),mi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),_i="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),yi=$s,gi=$s,pi=$s;z("H",["HH",2],0,"hour"),z("h",["hh",2],0,Ee),z("k",["kk",2],0,Ne),z("hmm",0,0,function(){return""+Ee.apply(this)+I(this.minutes(),2)}),z("hmmss",0,0,function(){return""+Ee.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),z("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),z("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),Ie("a",!0),Ie("A",!1),C("hour","h"),L("hour",13),J("a",ze),J("A",ze),J("H",Ls),J("h",Ls),J("HH",Ls,Us),J("hh",Ls,Us),J("hmm",Gs),J("hmmss",Vs),J("Hmm",Gs),J("Hmmss",Vs),ee(["H","HH"],ei),ee(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ee(["h","hh"],function(e,t,n){t[ei]=w(e),h(n).bigHour=!0}),ee("hmm",function(e,t,n){var s=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s)),h(n).bigHour=!0}),ee("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s,2)),t[ni]=w(e.substr(i)),h(n).bigHour=!0}),ee("Hmm",function(e,t,n){var s=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s))}),ee("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ei]=w(e.substr(0,s)),t[ti]=w(e.substr(s,2)),t[ni]=w(e.substr(i))});var wi,vi=/[ap]\.?m?\.?/i,Mi=V("Hours",!0),Si={calendar:vs,longDateFormat:Ms,invalidDate:Ss,ordinal:ks,ordinalParse:Ds,relativeTime:Ys,months:oi,monthsShort:ui,week:ci,weekdays:fi,weekdaysMin:_i,weekdaysShort:mi,meridiemParse:vi},ki={},Di=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Yi=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,xi=/Z|[+-]\d\d(?::?\d\d)?/,Oi=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Ti=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],bi=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=S("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),e.ISO_8601=function(){};var Pi=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=gt.apply(null,arguments);return this.isValid()&&e.isValid()?this>e?this:e:f()}),Wi=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=gt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:f()}),Ri=function(){return Date.now?Date.now():+new Date};kt("Z",":"),kt("ZZ",""),J("Z",Zs),J("ZZ",Zs),ee(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Dt(Zs,e)});var Ui=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var Ci=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,Fi=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Gt.fn=Mt.prototype;var Hi=Nt(1,"add"),Li=Nt(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Gi=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});z(0,["gg",2],0,function(){return this.weekYear()%100}),z(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Dn("gggg","weekYear"),Dn("ggggg","weekYear"),Dn("GGGG","isoWeekYear"),Dn("GGGGG","isoWeekYear"),C("weekYear","gg"),C("isoWeekYear","GG"),L("weekYear",1),L("isoWeekYear",1),J("G",Is),J("g",Is),J("GG",Ls,Us),J("gg",Ls,Us),J("GGGG",As,Fs),J("gggg",As,Fs),J("GGGGG",Es,Hs),J("ggggg",Es,Hs),te(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=w(e)}),te(["gg","GG"],function(t,n,s,i){n[i]=e.parseTwoDigitYear(t)}),z("Q",0,"Qo","quarter"),C("quarter","Q"),L("quarter",7),J("Q",Rs),ee("Q",function(e,t){t[Xs]=3*(w(e)-1)}),z("D",["DD",2],"Do","date"),C("date","D"),L("date",9),J("D",Ls),J("DD",Ls,Us),J("Do",function(e,t){return e?t._ordinalParse:t._ordinalParseLenient}),ee(["D","DD"],Ks),ee("Do",function(e,t){t[Ks]=w(e.match(Ls)[0],10)});var Vi=V("Date",!0);z("DDD",["DDDD",3],"DDDo","dayOfYear"),C("dayOfYear","DDD"),L("dayOfYear",4),J("DDD",js),J("DDDD",Cs),ee(["DDD","DDDD"],function(e,t,n){n._dayOfYear=w(e)}),z("m",["mm",2],0,"minute"),C("minute","m"),L("minute",14),J("m",Ls),J("mm",Ls,Us),ee(["m","mm"],ti);var ji=V("Minutes",!1);z("s",["ss",2],0,"second"),C("second","s"),L("second",15),J("s",Ls),J("ss",Ls,Us),ee(["s","ss"],ni);var Ai=V("Seconds",!1);z("S",0,0,function(){return~~(this.millisecond()/100)}),z(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),z(0,["SSS",3],0,"millisecond"),z(0,["SSSS",4],0,function(){return 10*this.millisecond()}),z(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),z(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),z(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),z(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),z(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),C("millisecond","ms"),L("millisecond",16),J("S",js,Rs),J("SS",js,Us),J("SSS",js,Cs);var Ei;for(Ei="SSSS";Ei.length<=9;Ei+="S")J(Ei,Ns);for(Ei="S";Ei.length<=9;Ei+="S")ee(Ei,Un);var Ni=V("Milliseconds",!1);z("z",0,0,"zoneAbbr"),z("zz",0,0,"zoneName");var Ii=y.prototype;Ii.add=Hi,Ii.calendar=Zt,Ii.clone=qt,Ii.diff=en,Ii.endOf=fn,Ii.format=rn,Ii.from=an,Ii.fromNow=on,Ii.to=un,Ii.toNow=dn,Ii.get=E,Ii.invalidAt=Sn,Ii.isAfter=$t,Ii.isBefore=Bt,Ii.isBetween=Jt,Ii.isSame=Qt,Ii.isSameOrAfter=Xt,Ii.isSameOrBefore=Kt,Ii.isValid=vn,Ii.lang=Gi,Ii.locale=ln,Ii.localeData=hn,Ii.max=Wi,Ii.min=Pi,Ii.parsingFlags=Mn,Ii.set=N,Ii.startOf=cn,Ii.subtract=Li,Ii.toArray=gn,Ii.toObject=pn,Ii.toDate=yn,Ii.toISOString=sn,Ii.toJSON=wn,Ii.toString=nn,Ii.unix=_n,Ii.valueOf=mn,Ii.creationData=kn,Ii.year=hi,Ii.isLeapYear=ye,Ii.weekYear=Yn,Ii.isoWeekYear=xn,Ii.quarter=Ii.quarters=Wn,Ii.month=de,Ii.daysInMonth=le,Ii.week=Ii.weeks=xe,Ii.isoWeek=Ii.isoWeeks=Oe,Ii.weeksInYear=Tn,Ii.isoWeeksInYear=On,Ii.date=Vi,Ii.day=Ii.days=Fe,Ii.weekday=He,Ii.isoWeekday=Le,Ii.dayOfYear=Rn,Ii.hour=Ii.hours=Mi,Ii.minute=Ii.minutes=ji,Ii.second=Ii.seconds=Ai,Ii.millisecond=Ii.milliseconds=Ni,Ii.utcOffset=Ot,Ii.utc=bt,Ii.local=Pt,Ii.parseZone=Wt,Ii.hasAlignedHourOffset=Rt,Ii.isDST=Ut,Ii.isLocal=Ft,Ii.isUtcOffset=Ht,Ii.isUtc=Lt,Ii.isUTC=Lt,Ii.zoneAbbr=Cn,Ii.zoneName=Fn,Ii.dates=S("dates accessor is deprecated. Use date instead.",Vi),Ii.months=S("months accessor is deprecated. Use month instead",de),Ii.years=S("years accessor is deprecated. Use year instead",hi),Ii.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Tt),Ii.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ct);var zi=Ii,Zi=O.prototype;Zi.calendar=T,Zi.longDateFormat=b,Zi.invalidDate=P,Zi.ordinal=W,Zi.preparse=Gn,Zi.postformat=Gn,Zi.relativeTime=R,Zi.pastFuture=U,Zi.set=Y,Zi.months=ie,Zi.monthsShort=re,Zi.monthsParse=oe,Zi.monthsRegex=ce,Zi.monthsShortRegex=he,Zi.week=ke,Zi.firstDayOfYear=Ye,Zi.firstDayOfWeek=De,Zi.weekdays=Pe,Zi.weekdaysMin=Re,Zi.weekdaysShort=We,Zi.weekdaysParse=Ce,Zi.weekdaysRegex=Ge,Zi.weekdaysShortRegex=Ve,Zi.weekdaysMinRegex=je,Zi.isPM=Ze,Zi.meridiem=qe,Qe("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===w(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),e.lang=S("moment.lang is deprecated. Use moment.locale instead.",Qe),e.langData=S("moment.langData is deprecated. Use moment.localeData instead.",et);var qi=Math.abs,$i=ss("ms"),Bi=ss("s"),Ji=ss("m"),Qi=ss("h"),Xi=ss("d"),Ki=ss("w"),er=ss("M"),tr=ss("y"),nr=rs("milliseconds"),sr=rs("seconds"),ir=rs("minutes"),rr=rs("hours"),ar=rs("days"),or=rs("months"),ur=rs("years"),dr=Math.round,lr={s:45,m:45,h:22,d:26,M:11},hr=Math.abs,cr=Mt.prototype;cr.abs=qn,cr.add=Bn,cr.subtract=Jn,cr.as=ts,cr.asMilliseconds=$i,cr.asSeconds=Bi,cr.asMinutes=Ji,cr.asHours=Qi,cr.asDays=Xi,cr.asWeeks=Ki,cr.asMonths=er,cr.asYears=tr,cr.valueOf=ns,cr._bubble=Xn,cr.get=is,cr.milliseconds=nr,cr.seconds=sr,cr.minutes=ir,cr.hours=rr,cr.days=ar,cr.weeks=as,cr.months=or,cr.years=ur,cr.humanize=hs,cr.toISOString=cs,cr.toString=cs,cr.toJSON=cs,cr.locale=ln,cr.localeData=hn,cr.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",cs),cr.lang=Gi,z("X",0,0,"unix"),z("x",0,0,"valueOf"),J("x",Is),J("X",qs),ee("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),ee("x",function(e,t,n){n._d=new Date(w(e))}),e.version="2.14.1",t(gt),e.fn=zi,e.min=wt,e.max=vt,e.now=Ri,e.utc=d,e.unix=Hn,e.months=En,e.isDate=r,e.locale=Qe,e.invalid=f,e.duration=Gt,e.isMoment=g,e.weekdays=In,e.parseZone=Ln,e.localeData=et,e.isDuration=St,e.monthsShort=Nn,e.weekdaysMin=Zn,e.defineLocale=Xe,e.updateLocale=Ke,e.locales=tt,e.weekdaysShort=zn,e.normalizeUnits=F,e.relativeTimeRounding=ds,e.relativeTimeThreshold=ls,e.calendarFormat=zt,e.prototype=zi;var fr=e;return fr})

    \ No newline at end of file +t},updateStyles:function(e){e&&this.mixin(this.customStyle,e),i?t.updateNativeStyleProperties(this,this.customStyle):(this.isAttached?this._needsStyleProperties()?this._updateStyleProperties():this._styleProperties=null:this.__stylePropertiesInvalid=!0,this._styleCache&&this._styleCache.clear(),this._updateRootStyles())},_updateRootStyles:function(e){e=e||this.root;for(var t,n=Polymer.dom(e)._query(function(e){return e.shadyRoot||e.shadowRoot}),r=0,s=n.length;r0&&l.push(t);return[{removed:a,added:l}]}},Polymer.Collection.get=function(e){return Polymer._collections.get(e)||new Polymer.Collection(e)},Polymer.Collection.applySplices=function(e,t){var n=Polymer._collections.get(e);return n?n._applySplices(t):null},Polymer({is:"dom-repeat",extends:"template",_template:null,properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},sort:{type:Function,observer:"_sortChanged"},filter:{type:Function,observer:"_filterChanged"},observe:{type:String,observer:"_observeChanged"},delay:Number,renderedItemCount:{type:Number,notify:!0,readOnly:!0},initialCount:{type:Number,observer:"_initializeChunking"},targetFramerate:{type:Number,value:20},_targetFrameTime:{type:Number,computed:"_computeFrameTime(targetFramerate)"}},behaviors:[Polymer.Templatizer],observers:["_itemsChanged(items.*)"],created:function(){this._instances=[],this._pool=[],this._limit=1/0;var e=this;this._boundRenderChunk=function(){e._renderChunk()}},detached:function(){this.__isDetached=!0;for(var e=0;e=0;t--){var n=this._instances[t];n.isPlaceholder&&t=this._limit&&(n=this._downgradeInstance(t,n.__key__)),e[n.__key__]=t,n.isPlaceholder||n.__setProperty(this.indexAs,t,!0)}this._pool.length=0,this._setRenderedItemCount(this._instances.length),this.fire("dom-change"),this._tryRenderChunk()},_applyFullRefresh:function(){var e,t=this.collection;if(this._sortFn)e=t?t.getKeys():[];else{e=[];var n=this.items;if(n)for(var r=0;r=r;a--)this._detachAndRemoveInstance(a)},_numericSort:function(e,t){return e-t},_applySplicesUserSort:function(e){for(var t,n,r=this.collection,s={},i=0;i=0;i--){var h=a[i];void 0!==h&&this._detachAndRemoveInstance(h)}var c=this;if(l.length){this._filterFn&&(l=l.filter(function(e){return c._filterFn(r.getItem(e))})),l.sort(function(e,t){return c._sortFn(r.getItem(e),r.getItem(t))});var u=0;for(i=0;i>1,a=this._instances[o].__key__,l=this._sortFn(n.getItem(a),r);if(l<0)e=o+1;else{if(!(l>0)){i=o;break}s=o-1}}return i<0&&(i=s+1),this._insertPlaceholder(i,t),i},_applySplicesArrayOrder:function(e){for(var t,n=0;n=0?(e=this.as+"."+e.substring(n+1),i._notifyPath(e,t,!0)):i.__setProperty(this.as,t,!0))}},itemForElement:function(e){var t=this.modelForElement(e);return t&&t[this.as]},keyForElement:function(e){var t=this.modelForElement(e);return t&&t.__key__},indexForElement:function(e){var t=this.modelForElement(e);return t&&t[this.indexAs]}}),Polymer({is:"array-selector",_template:null,properties:{items:{type:Array,observer:"clearSelection"},multi:{type:Boolean,value:!1,observer:"clearSelection"},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}},clearSelection:function(){if(Array.isArray(this.selected))for(var e=0;e \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/frontend.html.gz b/homeassistant/components/frontend/www_static/frontend.html.gz index 1241e0b5b3cc54f845f332de106219859502d892..918301dd37cbb4510f5140f0a6bf4409a54ad772 100644 GIT binary patch delta 56031 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