From af7f3bd455b0c05e287ced0f9c78b528e0da15fc Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 30 Jul 2016 12:42:42 -0700 Subject: [PATCH 001/109] Version bump to 0.26.0.dev0 --- homeassistant/const.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/const.py b/homeassistant/const.py index 5d745765fb7..2292542045b 100644 --- a/homeassistant/const.py +++ b/homeassistant/const.py @@ -1,7 +1,7 @@ # coding: utf-8 """Constants used by Home Assistant components.""" -__version__ = "0.25.0.dev0" +__version__ = "0.26.0.dev0" REQUIRED_PYTHON_VER = (3, 4) PLATFORM_FORMAT = '{}.{}' From bbff13afee4c26546f6684fdbc9d8694c12a3f28 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 30 Jul 2016 19:30:56 -0700 Subject: [PATCH 002/109] Try to deflake discovery tests --- tests/helpers/test_discovery.py | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/tests/helpers/test_discovery.py b/tests/helpers/test_discovery.py index b6f9ed5dec8..d7d9d629d9a 100644 --- a/tests/helpers/test_discovery.py +++ b/tests/helpers/test_discovery.py @@ -1,15 +1,10 @@ """Test discovery helpers.""" -import os - from unittest.mock import patch -from homeassistant import loader, bootstrap, config as config_util +from homeassistant import loader, bootstrap from homeassistant.helpers import discovery -from tests.common import (get_test_home_assistant, get_test_config_dir, - MockModule, MockPlatform) - -VERSION_PATH = os.path.join(get_test_config_dir(), config_util.VERSION_FILE) +from tests.common import get_test_home_assistant, MockModule, MockPlatform class TestHelpersDiscovery: @@ -17,15 +12,12 @@ class TestHelpersDiscovery: def setup_method(self, method): """Setup things to be run when tests are started.""" - self.hass = get_test_home_assistant() + self.hass = get_test_home_assistant(1) def teardown_method(self, method): """Stop everything that was started.""" self.hass.stop() - if os.path.isfile(VERSION_PATH): - os.remove(VERSION_PATH) - @patch('homeassistant.bootstrap.setup_component') def test_listen(self, mock_setup_component): """Test discovery listen/discover combo.""" @@ -105,14 +97,15 @@ class TestHelpersDiscovery: def component_setup(hass, config): """Setup mock component.""" - discovery.load_platform(hass, 'switch', 'test_circular') + discovery.load_platform(hass, 'switch', 'test_circular', 'disc', + config) component_calls.append(1) return True def setup_platform(hass, config, add_devices_callback, discovery_info=None): """Setup mock platform.""" - platform_calls.append(1) + platform_calls.append('disc' if discovery_info else 'component') loader.set_component( 'test_component', @@ -123,13 +116,12 @@ class TestHelpersDiscovery: MockPlatform(setup_platform, dependencies=['test_component'])) - bootstrap.from_config_dict({ + bootstrap.setup_component(self.hass, 'test_component', { 'test_component': None, 'switch': [{ 'platform': 'test_circular', }], - }, self.hass) - + }) self.hass.pool.block_till_done() assert 'test_component' in self.hass.config.components From e0cbb92c0559cc926a2c47cfba323872b30abc43 Mon Sep 17 00:00:00 2001 From: Jesse Newland Date: Sun, 31 Jul 2016 02:09:01 -0500 Subject: [PATCH 003/109] Bring back delayed zwave value update behavior (#2674) --- homeassistant/components/light/zwave.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/light/zwave.py b/homeassistant/components/light/zwave.py index ab41381f5e7..1be5aba1cda 100644 --- a/homeassistant/components/light/zwave.py +++ b/homeassistant/components/light/zwave.py @@ -8,6 +8,7 @@ import logging # Because we do not compile openzwave on CI # pylint: disable=import-error +from threading import Timer from homeassistant.components.light import ATTR_BRIGHTNESS, ATTR_COLOR_TEMP, \ ATTR_RGB_COLOR, DOMAIN, Light from homeassistant.components import zwave @@ -108,7 +109,22 @@ class ZwaveDimmer(zwave.ZWaveDeviceEntity, Light): """Called when a value has changed on the network.""" if self._value.value_id == value.value_id or \ self._value.node == value.node: - self.update_properties() + + if self._refreshing: + self._refreshing = False + self.update_properties() + else: + def _refresh_value(): + """Used timer callback for delayed value refresh.""" + self._refreshing = True + self._value.refresh() + + if self._timer is not None and self._timer.isAlive(): + self._timer.cancel() + + self._timer = Timer(2, _refresh_value) + self._timer.start() + self.update_ha_state() @property From 89ec39f62941130b41a2dcf8952f7475caeefcbe Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 31 Jul 2016 00:43:19 -0700 Subject: [PATCH 004/109] Update frontend --- homeassistant/components/frontend/version.py | 20 +++++++++--------- .../components/frontend/www_static/core.js.gz | Bin 31561 -> 31561 bytes .../frontend/www_static/frontend.html | 4 ++-- .../frontend/www_static/frontend.html.gz | Bin 136434 -> 137272 bytes .../www_static/home-assistant-polymer | 2 +- .../www_static/panels/ha-panel-dev-event.html | 2 +- .../panels/ha-panel-dev-event.html.gz | Bin 2595 -> 2629 bytes .../www_static/panels/ha-panel-dev-info.html | 4 ++-- .../panels/ha-panel-dev-info.html.gz | Bin 1270 -> 1308 bytes .../panels/ha-panel-dev-service.html | 2 +- .../panels/ha-panel-dev-service.html.gz | Bin 2802 -> 2815 bytes .../www_static/panels/ha-panel-dev-state.html | 2 +- .../panels/ha-panel-dev-state.html.gz | Bin 2759 -> 2760 bytes .../panels/ha-panel-dev-template.html | 4 ++-- .../panels/ha-panel-dev-template.html.gz | Bin 7253 -> 7280 bytes .../www_static/panels/ha-panel-history.html | 2 +- .../panels/ha-panel-history.html.gz | Bin 6816 -> 6842 bytes .../www_static/panels/ha-panel-iframe.html | 2 +- .../www_static/panels/ha-panel-iframe.html.gz | Bin 367 -> 403 bytes .../www_static/panels/ha-panel-logbook.html | 2 +- .../panels/ha-panel-logbook.html.gz | Bin 7339 -> 7377 bytes .../www_static/panels/ha-panel-map.html | 4 ++-- .../www_static/panels/ha-panel-map.html.gz | Bin 43931 -> 48265 bytes .../frontend/www_static/service_worker.js | 2 +- .../frontend/www_static/service_worker.js.gz | Bin 2179 -> 2176 bytes 25 files changed, 26 insertions(+), 26 deletions(-) diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index 74e84e8c06d..1f2546c6078 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -2,15 +2,15 @@ FINGERPRINTS = { "core.js": "bc78f21f5280217aa2c78dfc5848134f", - "frontend.html": "6c52e8cb797bafa3124d936af5ce1fcc", + "frontend.html": "5f748f5fd36eee7e1f0873ca77a8469b", "mdi.html": "f6c6cc64c2ec38a80e91f801b41119b3", - "panels/ha-panel-dev-event.html": "20327fbd4fb0370aec9be4db26fd723f", - "panels/ha-panel-dev-info.html": "28e0a19ceb95aa714fd53228d9983a49", - "panels/ha-panel-dev-service.html": "85fd5b48600418bb5a6187539a623c38", - "panels/ha-panel-dev-state.html": "25d84d7b7aea779bb3bb3cd6c155f8d9", - "panels/ha-panel-dev-template.html": "d079abf61cff9690f828cafb0d29b7e7", - "panels/ha-panel-history.html": "7e051b5babf5653b689e0107ea608acb", - "panels/ha-panel-iframe.html": "7bdb564a8f37971d7b89b718935810a1", - "panels/ha-panel-logbook.html": "9b285357b0b2d82ee282e634f4e1cab2", - "panels/ha-panel-map.html": "dfe141a3fa5fd403be554def1dd039a9" + "panels/ha-panel-dev-event.html": "cf71384ed3459db6997ff6eb9159e6e6", + "panels/ha-panel-dev-info.html": "34e2df1af32e60fffcafe7e008a92169", + "panels/ha-panel-dev-service.html": "7bdbaa13c796410cb7f9593667de9e94", + "panels/ha-panel-dev-state.html": "eee2047b1ffec9a4855b6e51db6e42f3", + "panels/ha-panel-dev-template.html": "20bd5eaaa32423ad1819c4d70460f4e7", + "panels/ha-panel-history.html": "efe1bcdd7733b09e55f4f965d171c295", + "panels/ha-panel-iframe.html": "d920f0aa3c903680f2f8795e2255daab", + "panels/ha-panel-logbook.html": "70131f8200ce64c9fa96551b1611cd3f", + "panels/ha-panel-map.html": "2286ecd8fa48097a88926b3ce0acff66" } diff --git a/homeassistant/components/frontend/www_static/core.js.gz b/homeassistant/components/frontend/www_static/core.js.gz index a0847fa8dec58e49fabab28f80886e6edd0a5b6e..34448a377aad11ae36e6929f69c20c8ee8e82f79 100644 GIT binary patch delta 18 acmX^4jq&6+Mt1pb4vtT&=Wb+oss;d23J383 delta 18 ZcmX^4jq&6+Mt1pb4vy5CnH$-issT&^2QdHu diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index 9dafede2a71..81a6d1e4616 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -2,5 +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 bbc4f6c09f9d08b01492106c6d4a391486936796..8176f8565e016b931bc9d5d575f192e7210dba76 100644 GIT binary patch delta 81095 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

F)>suN5>J4^<>*dI9xO6E**+-IF<+Bzy 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

\ 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 5c48f4f22eca7a49c52b555a39fde6cc27bff473..69919ea0769efa6f8b559238a6c484ecac2b0d21 100644 GIT binary patch delta 2628 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 Xb7p*w`!Df(|Cv6#?%n!AmVp5P>S`hp delta 2594 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 \ 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 435c85a2e5c3b19a1b7594a955604086f1b27416..ebd1be36122c920b51886376425189dbe067fa7d 100644 GIT binary patch literal 1308 zcmb2|=HU3WdTuxqb4H?WL1JENj&4e7nQmrYTE1RJNp23q(y+IAx6MTU?qB}EV!;MR z@2FdeH$-knbmzskZ_~bzSKpJcV2O4oudC3Lsj}BaFSOqi%{4iV>U^O*gfuhLC8xYXEc(=qQUZr-tmQFonx7_IF+ z9;^20^{JU*;(>Wn3SWk&M#j1I_DAvSeOjP!JS0m=;FZxWhcexde`1pF&7b|^(VYyI zUTf{HrXmmdy5#&_5h=@#${yl%b2{m@+%oY%tkz1!RgPh%%lH?*d}M0jfAf8vz_nFx zRTh2Hb=B-N<*Mc4UKZ=~mLc^`h8il#T0iO*qkn%Q)2WAs0tC2u~?GwE3qcBS(F z?+M4QUbWfCezP~}pZQHyx5RG*`G($wOV{7j)=v-IcpEoe%OR*SgyYERm- zlq6=mC20pESPSRp%|H36bhhTp>?p@)4pIlCZk&FeKXXz^fNhJ=y&2agp1R>VY3h+( zXJ0%p_f(r=q_%td_spggnJub{cE7)TJpbRp(`@-R-W|cOE`434u_)}H{J-*l@+*oT zKUh%dAGLDAR=bFIo-59#3E$Se=63v8XwA=E|I_*p{koa{z&STX>zQn2_WpM&Gp{pu ztPNBC;}DZRv)A?JiSG-xeT=X>>A8LH?0}u=DPOW?{CUdDD%t4n*rYYDeX(Fl*|tfi zW^}cP{fcQ&zc1f^DRWJ_?WX&N3%i52O)q(9xhrAbH?Boh+)e*cw{dG_tY z-OY9TYP>J$pHw)j_9or_?Md_N2aFibaztJ|lG|lF!1`=?|+9&URWB(#9NL z>^52BO;bO!J=-(!Wn9||H`PtJ*0}WUvXdvh6Jn&cC4M+#=BxrPqg-dS{kc--+_5KigEW z`(}Y@PqY7t^NufWMy(LLq_4m0=D)5VIu8z*xSx?O*`m9-XOiU8nbT78A09O>ygZjV zXKtFFjk8yzEwhU0kBSeoC$4;*cHI5hjH(Vhv$X$m3xoRj4(wF@qf{qSe|GoHy6SUH z7OmnPO6r^Ude`paZt8mPnQZhn?R#6_>e>$nj+VS#|5B`mYiWk4-?Gi~GUp#|+HbIE zM`+Q6_sje1KQfBks_w42bNSZ}mNWcD9WS*mOg_Bg_@8%&+5erIGf$ZPnnjD!vsjt3 jY@uns%VW)#K0m3juhM8w<>Y_8f6OmMum7vX&A0D>znP{lEB&?R@{q{|txp%BaiVMB1g9!FJEMv5`g1c&1fRM|POl4|_S7}x z_ll1Xl=!)de3q&iJH@(WpIE0l&u;bE2P7z7-fC-T`>OyziUsM@yL2tAFU&i#u>u-FRt}URKI`iPGq*%|E6VVf$vt(Ve z)pM#(Gik?o)KB5$_u)3$H1FflMe(t*h0nA%_hnu1y}>8HKGT=oML|i8JCi5TJH*A@ zu3qYs=Zg}zm}%NYu0IZ(pO>~~$_akHT}&6I-Oc5Bx>Wa|7Q5quGR zzR+;mLh+QnDfgZl`!RA(sT2}=F*#_>E}waS3+kNr-w^s5>Ay&FdG7`Grl@mg;{`OT zcQNx?ce}c})xE#FW7jOTvh%weL;oM!oiagnfl7IR#~03Yk3F1c|GO`1+4t=8X~z`_ zH`_R;nOd!%p*b_6nSWiRL73y6owqBE>Tjob{pvDVA%D{(jjdaZ4w${C;!#x&41;m9z3&S00pgp1v;GRnYX) z{|EIS{xi�JY3ea)kF&BrTM$Cq7uU7BMaAt@{EzWGz`_O$-ye@_@c+L^t|``mae za(VfaGq>Y9bj6x~$nEq~lJ4F#P2Ms0kz&oF$$7iBEi3T9@WQwL$7yRLBMvzU&NUU1 zQOXzIq^Ni&PjlHa;W?8H?}LR?`*LmHtL*OLjFnluciHZf7Xx;_Nw8YY_)X#kVQ0dGw2@0C3B{C(%IrHVmooNad}pV!*RG>tLCZIXAE@R}v*ay2L1tZZj()>)Ij zM=!-I(c*(>dP&Ejb3ZnG40fnX-Szsj$NuHl?s@DkoqSoR(b06u!tS&m`|T@UetzfY z|1OTfB)M2!_Z^4HEwB0WDujHD7A#O@ov)`M+!}d2vBg%pY`xkMzalBsA0^U$mvr-V zmh4Y!-28UQ{BMV!87FtxR&5em)%fN0=CVz*fAMp@IeXginXJ{S6DrE-Y-!6>eYbt! zlHB?68l#z?v3Q*P(il5-6{R0LpZfQ>Tff}%vU{6Q8^iRhTJA^*_lt}Bt~%Fze<@s_+!uYM(Ufmt oN2PRoR&Ud-iaXnqcO9wzZ}s|oBJ7klyCW7;9_6^01C8N!vFvP 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 index d94782b8763..d1ef9154fb2 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.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-service.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz index 32922dfd3ee51cbb343c3f34d5b4c0ae9d23e1bc..669904a4410a93f04b68317ae765a68cadeb6f82 100644 GIT binary patch delta 2813 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 E0Hz#WKL7v# delta 2800 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 \ 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 e356b098b3adea4e7fe5b7dc66ac60aac51ef539..a87a2b8c33b328d2c6e58afa7612ed4337324a2c 100644 GIT binary patch delta 2753 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 delta 2752 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 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 index b7afc61f34c..22e214a7591 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.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-template.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html.gz index 17a7e81591202dde8ce806bf47b421859925bc58..daf4bcb51c65ceb6f6cdbc5bc2641a0735fdc5a2 100644 GIT binary patch delta 7256 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 diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-history.html b/homeassistant/components/frontend/www_static/panels/ha-panel-history.html index b592685f173..95bfe398184 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-history.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-history.html @@ -1,4 +1,4 @@ \ 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 061db66c3c170ed8862fb1831aadbada0554a816..2c5ec27a343bde0a2f4010bbf068410b3c9c38da 100644 GIT binary patch delta 5831 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 NT>N!y*fviF1_1ccBu)ST delta 5830 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 \ 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 2f23d270f6b250a8cebad06624d34e07c6187249..3e312f64312b4b370ab3e820f7e4d32015d079b4 100644 GIT binary patch literal 403 zcmb2|=HU3WdTuxqb4H?WL1JENj&5dJQDSbYUPei74nu0t!7OP*fxn^~13V6#+7;k+ z^Muut3DKGSZ%_VMF!fm6)=6$2n@f9c)~^rqGRVv~&cBy&Z}!9)C#*Hq0^GRxm&}+K za>`-%yXXDs|CUZ(lz&w4tSeXZylRup%xP!W%@*m`YIyu@#+3F$Y9B6YGHDvchJ{_o zGYeQL`ZDEloVyR(r46+<(ax7Y6z=}}!J^UD*CgZVm%CgB=j`gc^uKq%$lffX<>uFs z7qaq1*d6B?KP`k46C9VeJdfRefBTDq7ZLM5#CU4&QH%GE;aa`E{O-}&e-H23)Hqo+ zT%^2c|N3`wS_Kvz`vSZkTl1dfJ?*((SSmi*;@0KEb7H10Xp;PxdR_B**9>K~`H|hq z$1Lv&NplF5uc+VewA1FS;mygs`5k^{L2+NVpH$uPcF+F1%Vib>JuNR0=YRPw>+^^E z2h9u(Xz~8BDM_eYS?!M=< zRK}*lxavaiX7*d>^fU}uGOjIqx!?PA-nAER&(2P~_n2|=#f)<*9rKKt14ZVF*g32@ zdHlC=t-_qCJ8vf07hPMtknOjl^TJ=VJRIk4Sg_KnB2mHD-N3J#V@|6@)`OjfTVGUv zxcctnl3yCDf8TxgEU?My)Q(3pr&i9fe7IO>);1-F#MbW>t2{5KY`H&K$-^d)xh&$v z(h5%t(@6=Nf^^ajUS6@NZI-}2lhp^`dcFDXseW}%YP9QzyPMSdOEUOh?U3CQSK9J6 z`p>$~3s#zP7iI^fyt%;pE=ogs@}gt!Ui-9enYAd~JyqZ5`PA-2Ph)NM55JeK+`|?g z=j=B<%Kwx3mBozp)++=4de=U-vGTaB5OVp}%4HT-E8=eZzj(Cg \ 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 b25b29bc2c09b80eafa8bc4329b46c2af8a196e5..84146a38008bc95cdea9612083e489a94082f8d8 100644 GIT binary patch delta 6938 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 delta 6923 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 O^W0;f1AqH7FaQ7rF*qOq 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 ba5d18e47dc..4871e3069cf 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 b871669338cbb9e8599ffd627e15a4c960cc168d..9f1487983322984f50a6a6aaa8db01498fa50ff8 100644 GIT binary patch literal 48265 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 TS4D*%>KW%9aAap=XJ!BZ)YF!W literal 43931 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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 3337f250031..e82be55a73f 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=[["/","2d9bbabfa2dc5f2a651ff1141d7e306c"],["/frontend/panels/dev-event-20327fbd4fb0370aec9be4db26fd723f.html","a9b6eced242c1934a331c05c30e22148"],["/frontend/panels/dev-info-28e0a19ceb95aa714fd53228d9983a49.html","75862082477c802a12d2bf8705990d85"],["/frontend/panels/dev-service-85fd5b48600418bb5a6187539a623c38.html","353e4d80fedbcde9b51e08a78a9ddb86"],["/frontend/panels/dev-state-25d84d7b7aea779bb3bb3cd6c155f8d9.html","7fc5b1880ba4a9d6e97238e8e5a44d69"],["/frontend/panels/dev-template-d079abf61cff9690f828cafb0d29b7e7.html","6e512a2ba0eb7aeba956ca51048e701e"],["/frontend/panels/map-dfe141a3fa5fd403be554def1dd039a9.html","f061ec88561705f7787a00289450c006"],["/static/core-bc78f21f5280217aa2c78dfc5848134f.js","a09b7ee4108fae1f93c10e14a4bfd675"],["/static/frontend-6c52e8cb797bafa3124d936af5ce1fcc.html","a460549fe50b2e7c9cadd94d682c9ed7"],["/static/mdi-f6c6cc64c2ec38a80e91f801b41119b3.html","e010f32322ed6f66916c7c09dbba4acd"],["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|local|service_worker.js)).)*$"],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=[["/","84df6003c0d4506ac2e391fba1b04f97"],["/frontend/panels/dev-event-cf71384ed3459db6997ff6eb9159e6e6.html","43e31395f07d4785a10d62bf4c59153d"],["/frontend/panels/dev-info-34e2df1af32e60fffcafe7e008a92169.html","7e939dc762dc0c0ec769db4ea76a4b09"],["/frontend/panels/dev-service-7bdbaa13c796410cb7f9593667de9e94.html","e7bbde1f969ca0685d232e8eb33a9b6f"],["/frontend/panels/dev-state-eee2047b1ffec9a4855b6e51db6e42f3.html","c9aa097b05bf7f255ebbe910db9c411f"],["/frontend/panels/dev-template-20bd5eaaa32423ad1819c4d70460f4e7.html","ecd681a5f816753af86fa3bb942b87f3"],["/frontend/panels/map-2286ecd8fa48097a88926b3ce0acff66.html","538cfe9f5a0cae466f36b9879eb61207"],["/static/core-bc78f21f5280217aa2c78dfc5848134f.js","a09b7ee4108fae1f93c10e14a4bfd675"],["/static/frontend-5f748f5fd36eee7e1f0873ca77a8469b.html","4cab3789e55cacf2483f8d21f15980eb"],["/static/mdi-f6c6cc64c2ec38a80e91f801b41119b3.html","e010f32322ed6f66916c7c09dbba4acd"],["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|local|service_worker.js)).)*$"],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 e01b7e8cffe4055f22caf93c941310c67a535d45..30936bd0e7957a494fa1ee9953a3f820196798f7 100644 GIT binary patch literal 2176 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 Op0UrCY2qwl1_l7@aW_!_ literal 2179 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 Date: Sun, 31 Jul 2016 19:10:30 +0200 Subject: [PATCH 005/109] Close session after execute. (#2677) --- homeassistant/components/recorder/__init__.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/recorder/__init__.py b/homeassistant/components/recorder/__init__.py index 781736d3c6a..f5ce7118d01 100644 --- a/homeassistant/components/recorder/__init__.py +++ b/homeassistant/components/recorder/__init__.py @@ -58,14 +58,17 @@ def execute(q): This method also retries a few times in the case of stale connections. """ import sqlalchemy.exc - for _ in range(0, RETRIES): - try: - return [ - row for row in - (row.to_native() for row in q) - if row is not None] - except sqlalchemy.exc.SQLAlchemyError as e: - log_error(e, retry_wait=QUERY_RETRY_WAIT, rollback=True) + try: + for _ in range(0, RETRIES): + try: + return [ + row for row in + (row.to_native() for row in q) + if row is not None] + except sqlalchemy.exc.SQLAlchemyError as e: + log_error(e, retry_wait=QUERY_RETRY_WAIT, rollback=True) + finally: + Session().close() return [] From 122581da7f2dbbe83271a2a7b41b20fbc78edb62 Mon Sep 17 00:00:00 2001 From: Teagan Glenn Date: Sun, 31 Jul 2016 11:20:56 -0600 Subject: [PATCH 006/109] Proximity unit of measure (#2659) * Allow multiple proximities * Distance conversion * Add unit of measurement and conversion to proximity * Shorten attribute name * Fix get unit of measurement * Fix the km <-> m conversion * Add type check and errors * first path unit test around distance utility * Fix numeric type check * Fix conversion type-os * Actually set the exception thrown flag * Test for exact conversion * More descriptive variable names * Update method invocation to match change in method name * Missed a couple variables * Line continuation * Fix linting too many return issue * Break out proximity setup for list of proximity and for single proximity device * Pass hass to setup function * Check if setup succeeded for each proximity component * Change variable name * Break out branches in convert to avoid too many branches linting error * Remove disable lint line * Variables for default properties * Combine logic * Test loading multiple proximities for 100% code coverage on proximity component * Unit test to reach 100% Fail to configure proximities missing devices * Fail first before processing * Combine return statements * lstrip = bad Teagan * Utilize string formating instead of concatenation * Fix variable reference * Typeo * Clean up conversion to reduce complexity * Update unit tests to match code changes on distance util * Test non numeric value * Private methods, value type has already been checked. --- homeassistant/components/proximity.py | 81 +++++++++++++++++--------- homeassistant/util/distance.py | 84 +++++++++++++++++++++++++++ tests/components/test_proximity.py | 62 ++++++++++++++++++++ tests/util/test_distance.py | 68 ++++++++++++++++++++++ 4 files changed, 269 insertions(+), 26 deletions(-) create mode 100644 homeassistant/util/distance.py create mode 100644 tests/util/test_distance.py diff --git a/homeassistant/components/proximity.py b/homeassistant/components/proximity.py index 5880df639bd..ced3c9a947e 100644 --- a/homeassistant/components/proximity.py +++ b/homeassistant/components/proximity.py @@ -12,17 +12,33 @@ import logging from homeassistant.helpers.entity import Entity from homeassistant.helpers.event import track_state_change from homeassistant.util.location import distance +from homeassistant.util.distance import convert +from homeassistant.const import ATTR_UNIT_OF_MEASUREMENT DEPENDENCIES = ['zone', 'device_tracker'] DOMAIN = 'proximity' +NOT_SET = 'not set' + # Default tolerance DEFAULT_TOLERANCE = 1 # Default zone DEFAULT_PROXIMITY_ZONE = 'home' +# Default unit of measure +DEFAULT_UNIT_OF_MEASUREMENT = 'km' + +# Default distance to zone +DEFAULT_DIST_TO_ZONE = NOT_SET + +# Default direction of travel +DEFAULT_DIR_OF_TRAVEL = NOT_SET + +# Default nearest device +DEFAULT_NEAREST = NOT_SET + # Entity attributes ATTR_DIST_FROM = 'dist_to_zone' ATTR_DIR_OF_TRAVEL = 'dir_of_travel' @@ -31,43 +47,41 @@ ATTR_NEAREST = 'nearest' _LOGGER = logging.getLogger(__name__) -def setup(hass, config): # pylint: disable=too-many-locals,too-many-statements - """Get the zones and offsets from configuration.yaml.""" - ignored_zones = [] - if 'ignored_zones' in config[DOMAIN]: - for variable in config[DOMAIN]['ignored_zones']: - ignored_zones.append(variable) - +def setup_proximity_component(hass, config): + """Set up individual proximity component.""" # Get the devices from configuration.yaml. - if 'devices' not in config[DOMAIN]: + if 'devices' not in config: _LOGGER.error('devices not found in config') return False + ignored_zones = [] + if 'ignored_zones' in config: + for variable in config['ignored_zones']: + ignored_zones.append(variable) + proximity_devices = [] - for variable in config[DOMAIN]['devices']: + for variable in config['devices']: proximity_devices.append(variable) # Get the direction of travel tolerance from configuration.yaml. - tolerance = config[DOMAIN].get('tolerance', DEFAULT_TOLERANCE) + tolerance = config.get('tolerance', DEFAULT_TOLERANCE) # Get the zone to monitor proximity to from configuration.yaml. - proximity_zone = config[DOMAIN].get('zone', DEFAULT_PROXIMITY_ZONE) + proximity_zone = config.get('zone', DEFAULT_PROXIMITY_ZONE) - entity_id = DOMAIN + '.' + proximity_zone - proximity_zone = 'zone.' + proximity_zone + # Get the unit of measurement from configuration.yaml. + unit_of_measure = config.get(ATTR_UNIT_OF_MEASUREMENT, + DEFAULT_UNIT_OF_MEASUREMENT) - state = hass.states.get(proximity_zone) + zone_id = 'zone.{}'.format(proximity_zone) + state = hass.states.get(zone_id) zone_friendly_name = (state.name).lower() - # Set the default values. - dist_to_zone = 'not set' - dir_of_travel = 'not set' - nearest = 'not set' - - proximity = Proximity(hass, zone_friendly_name, dist_to_zone, - dir_of_travel, nearest, ignored_zones, - proximity_devices, tolerance, proximity_zone) - proximity.entity_id = entity_id + proximity = Proximity(hass, zone_friendly_name, DEFAULT_DIST_TO_ZONE, + DEFAULT_DIR_OF_TRAVEL, DEFAULT_NEAREST, + ignored_zones, proximity_devices, tolerance, + zone_id, unit_of_measure) + proximity.entity_id = '{}.{}'.format(DOMAIN, proximity_zone) proximity.update_ha_state() @@ -78,13 +92,26 @@ def setup(hass, config): # pylint: disable=too-many-locals,too-many-statements return True +def setup(hass, config): + """Get the zones and offsets from configuration.yaml.""" + result = True + if isinstance(config[DOMAIN], list): + for proximity_config in config[DOMAIN]: + if not setup_proximity_component(hass, proximity_config): + result = False + elif not setup_proximity_component(hass, config[DOMAIN]): + result = False + + return result + + class Proximity(Entity): # pylint: disable=too-many-instance-attributes """Representation of a Proximity.""" # pylint: disable=too-many-arguments def __init__(self, hass, zone_friendly_name, dist_to, dir_of_travel, nearest, ignored_zones, proximity_devices, tolerance, - proximity_zone): + proximity_zone, unit_of_measure): """Initialize the proximity.""" self.hass = hass self.friendly_name = zone_friendly_name @@ -95,6 +122,7 @@ class Proximity(Entity): # pylint: disable=too-many-instance-attributes self.proximity_devices = proximity_devices self.tolerance = tolerance self.proximity_zone = proximity_zone + self.unit_of_measure = unit_of_measure @property def name(self): @@ -109,7 +137,7 @@ class Proximity(Entity): # pylint: disable=too-many-instance-attributes @property def unit_of_measurement(self): """Return the unit of measurement of this entity.""" - return "km" + return self.unit_of_measure @property def state_attributes(self): @@ -183,7 +211,8 @@ class Proximity(Entity): # pylint: disable=too-many-instance-attributes device_state.attributes['longitude']) # Add the device and distance to a dictionary. - distances_to_zone[device] = round(dist_to_zone / 1000, 1) + distances_to_zone[device] = round( + convert(dist_to_zone, 'm', self.unit_of_measure), 1) # Loop through each of the distances collected and work out the # closest. diff --git a/homeassistant/util/distance.py b/homeassistant/util/distance.py new file mode 100644 index 00000000000..69478313df1 --- /dev/null +++ b/homeassistant/util/distance.py @@ -0,0 +1,84 @@ +"""Distance util functions.""" + +import logging +from numbers import Number + +_LOGGER = logging.getLogger(__name__) + +KILOMETERS_SYMBOL = 'km' +METERS_SYMBOL = 'm' +FEET_SYMBOL = 'ft' +MILES_SYMBOL = 'mi' + +VALID_UNITS = [ + KILOMETERS_SYMBOL, + METERS_SYMBOL, + FEET_SYMBOL, + MILES_SYMBOL, +] + + +def convert(value, unit_1, unit_2): + """Convert one unit of measurement to another.""" + if not isinstance(value, Number): + raise TypeError(str(value) + ' is not of numeric type') + + if unit_1 == unit_2: + return value + + if unit_1 not in VALID_UNITS: + _LOGGER.error('Unknown unit of measure: ' + str(unit_1)) + raise ValueError('Unknown unit of measure: ' + str(unit_1)) + elif unit_2 not in VALID_UNITS: + _LOGGER.error('Unknown unit of measure: ' + str(unit_2)) + raise ValueError('Unknown unit of measure: ' + str(unit_2)) + + meters = value + + if unit_1 == MILES_SYMBOL: + meters = __miles_to_meters(value) + elif unit_1 == FEET_SYMBOL: + meters = __feet_to_meters(value) + elif unit_1 == KILOMETERS_SYMBOL: + meters = __kilometers_to_meters(value) + + result = meters + + if unit_2 == MILES_SYMBOL: + result = __meters_to_miles(meters) + elif unit_2 == FEET_SYMBOL: + result = __meters_to_feet(meters) + elif unit_2 == KILOMETERS_SYMBOL: + result = __meters_to_kilometers(meters) + + return result + + +def __miles_to_meters(miles): + """Convert miles to meters.""" + return miles * 1609.344 + + +def __feet_to_meters(feet): + """Convert feet to meters.""" + return feet * 0.3048 + + +def __kilometers_to_meters(kilometers): + """Convert kilometers to meters.""" + return kilometers * 1000 + + +def __meters_to_miles(meters): + """Convert meters to miles.""" + return meters * 0.000621371 + + +def __meters_to_feet(meters): + """Convert meters to feet.""" + return meters * 3.28084 + + +def __meters_to_kilometers(meters): + """Convert meters to kilometers.""" + return meters * 0.001 diff --git a/tests/components/test_proximity.py b/tests/components/test_proximity.py index 0bfa403ad44..479b9459f03 100644 --- a/tests/components/test_proximity.py +++ b/tests/components/test_proximity.py @@ -18,11 +18,73 @@ class TestProximity: 'longitude': 1.1, 'radius': 10 }) + self.hass.states.set( + 'zone.work', 'zoning', + { + 'name': 'work', + 'latitude': 2.3, + 'longitude': 1.3, + 'radius': 10 + }) def teardown_method(self, method): """Stop everything that was started.""" self.hass.stop() + def test_proximities(self): + """Test a list of proximities.""" + assert proximity.setup(self.hass, { + 'proximity': [{ + 'zone': 'home', + 'ignored_zones': { + 'work' + }, + 'devices': { + 'device_tracker.test1', + 'device_tracker.test2' + }, + 'tolerance': '1' + }, { + 'zone': 'work', + 'devices': { + 'device_tracker.test1' + }, + 'tolerance': '1' + }] + }) + + proximities = ['home', 'work'] + + for prox in proximities: + state = self.hass.states.get('proximity.' + prox) + assert state.state == 'not set' + assert state.attributes.get('nearest') == 'not set' + assert state.attributes.get('dir_of_travel') == 'not set' + + self.hass.states.set('proximity.' + prox, '0') + self.hass.pool.block_till_done() + state = self.hass.states.get('proximity.' + prox) + assert state.state == '0' + + def test_proximities_missing_devices(self): + """Test a list of proximities with one missing devices.""" + assert not proximity.setup(self.hass, { + 'proximity': [{ + 'zone': 'home', + 'ignored_zones': { + 'work' + }, + 'devices': { + 'device_tracker.test1', + 'device_tracker.test2' + }, + 'tolerance': '1' + }, { + 'zone': 'work', + 'tolerance': '1' + }] + }) + def test_proximity(self): """Test the proximity.""" assert proximity.setup(self.hass, { diff --git a/tests/util/test_distance.py b/tests/util/test_distance.py new file mode 100644 index 00000000000..498416bc8eb --- /dev/null +++ b/tests/util/test_distance.py @@ -0,0 +1,68 @@ +"""Test homeasssitant distance utility functions.""" + +import unittest +import homeassistant.util.distance as distance_util + +KILOMETERS = distance_util.KILOMETERS_SYMBOL +METERS = distance_util.METERS_SYMBOL +FEET = distance_util.FEET_SYMBOL +MILES = distance_util.MILES_SYMBOL + +INVALID_SYMBOL = 'bob' +VALID_SYMBOL = KILOMETERS + + +class TestDistanceUtil(unittest.TestCase): + """Test the distance utility functions.""" + + def test_convert_same_unit(self): + """Test conversion from any unit to same unit.""" + self.assertEqual(5, distance_util.convert(5, KILOMETERS, KILOMETERS)) + self.assertEqual(2, distance_util.convert(2, METERS, METERS)) + self.assertEqual(10, distance_util.convert(10, MILES, MILES)) + self.assertEqual(9, distance_util.convert(9, FEET, FEET)) + + def test_convert_invalid_unit(self): + """Test exception is thrown for invalid units.""" + with self.assertRaises(ValueError): + distance_util.convert(5, INVALID_SYMBOL, VALID_SYMBOL) + + with self.assertRaises(ValueError): + distance_util.convert(5, VALID_SYMBOL, INVALID_SYMBOL) + + def test_convert_nonnumeric_value(self): + """Test exception is thrown for nonnumeric type.""" + with self.assertRaises(TypeError): + distance_util.convert('a', KILOMETERS, METERS) + + def test_convert_from_miles(self): + """Test conversion from miles to other units.""" + miles = 5 + self.assertEqual(distance_util.convert(miles, MILES, KILOMETERS), + 8.04672) + self.assertEqual(distance_util.convert(miles, MILES, METERS), 8046.72) + self.assertEqual(distance_util.convert(miles, MILES, FEET), + 26400.0008448) + + def test_convert_from_feet(self): + """Test conversion from feet to other units.""" + feet = 5000 + self.assertEqual(distance_util.convert(feet, FEET, KILOMETERS), 1.524) + self.assertEqual(distance_util.convert(feet, FEET, METERS), 1524) + self.assertEqual(distance_util.convert(feet, FEET, MILES), + 0.9469694040000001) + + def test_convert_from_kilometers(self): + """Test conversion from kilometers to other units.""" + km = 5 + self.assertEqual(distance_util.convert(km, KILOMETERS, FEET), 16404.2) + self.assertEqual(distance_util.convert(km, KILOMETERS, METERS), 5000) + self.assertEqual(distance_util.convert(km, KILOMETERS, MILES), + 3.106855) + + def test_convert_from_meters(self): + """Test conversion from meters to other units.""" + m = 5000 + self.assertEqual(distance_util.convert(m, METERS, FEET), 16404.2) + self.assertEqual(distance_util.convert(m, METERS, KILOMETERS), 5) + self.assertEqual(distance_util.convert(m, METERS, MILES), 3.106855) From 44b9771d8a634c6219faf78d4478c45332e52d27 Mon Sep 17 00:00:00 2001 From: Robbie Trencheny Date: Sun, 31 Jul 2016 11:27:57 -0700 Subject: [PATCH 007/109] Add rollershutter services.yaml ...because I was bored --- .../components/rollershutter/services.yaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/homeassistant/components/rollershutter/services.yaml b/homeassistant/components/rollershutter/services.yaml index e69de29bb2d..b7ef0a17643 100644 --- a/homeassistant/components/rollershutter/services.yaml +++ b/homeassistant/components/rollershutter/services.yaml @@ -0,0 +1,23 @@ +move_up: + description: Move up all or specified roller shutter + + fields: + entity_id: + description: Name(s) of roller shutter(s) to move up + example: 'rollershutter.living_room' + +move_down: + description: Move down all or specified roller shutter + + fields: + entity_id: + description: Name(s) of roller shutter(s) to move down + example: 'rollershutter.living_room' + +stop: + description: Stop all or specified roller shutter + + fields: + entity_id: + description: Name(s) of roller shutter(s) to stop + example: 'rollershutter.living_room' From 0e367ceec6c0e583afc77789da28a98694014e0e Mon Sep 17 00:00:00 2001 From: Robbie Trencheny Date: Sun, 31 Jul 2016 11:31:50 -0700 Subject: [PATCH 008/109] Add lock services.yaml ...because I was still bored --- homeassistant/components/lock/services.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/homeassistant/components/lock/services.yaml b/homeassistant/components/lock/services.yaml index e69de29bb2d..b792b8f9896 100644 --- a/homeassistant/components/lock/services.yaml +++ b/homeassistant/components/lock/services.yaml @@ -0,0 +1,15 @@ +lock: + description: Lock all or specified locks + + fields: + entity_id: + description: Name(s) of lock(s) to lock + example: 'lock.front_door' + +unlock: + description: Unlock all or specified locks + + fields: + entity_id: + description: Name(s) of lock(s) to unlock + example: 'lock.front_door' From 794205ad8d71727df6303253ef5aae161bee05ba Mon Sep 17 00:00:00 2001 From: Robbie Trencheny Date: Sun, 31 Jul 2016 11:34:18 -0700 Subject: [PATCH 009/109] Add garage door services.yaml ...because I was somehow still bored --- .../components/garage_door/services.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/homeassistant/components/garage_door/services.yaml b/homeassistant/components/garage_door/services.yaml index e69de29bb2d..a73c05ce24e 100644 --- a/homeassistant/components/garage_door/services.yaml +++ b/homeassistant/components/garage_door/services.yaml @@ -0,0 +1,15 @@ +open: + description: Open all or specified garage door + + fields: + entity_id: + description: Name(s) of garage door(s) to open + example: 'garage.main' + +close: + description: Close all or a specified garage door + + fields: + entity_id: + description: Name(s) of garage door(s) to close + example: 'garage.main' From d48f6676ab2c784f23ef0fd02e4801904a5e5c1e Mon Sep 17 00:00:00 2001 From: Robbie Trencheny Date: Sun, 31 Jul 2016 11:45:57 -0700 Subject: [PATCH 010/109] Update lock services.yaml Was so bored I forgot some things :( --- homeassistant/components/lock/services.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/lock/services.yaml b/homeassistant/components/lock/services.yaml index b792b8f9896..40a7c3ffe38 100644 --- a/homeassistant/components/lock/services.yaml +++ b/homeassistant/components/lock/services.yaml @@ -3,13 +3,19 @@ lock: fields: entity_id: - description: Name(s) of lock(s) to lock + description: Name of lock to lock example: 'lock.front_door' + code: + description: An optional code to lock the lock with + example: 1234 unlock: description: Unlock all or specified locks fields: entity_id: - description: Name(s) of lock(s) to unlock + description: Name of lock to unlock example: 'lock.front_door' + code: + description: An optional code to unlock the lock with + example: 1234 From a93195610a5d370d4832704b8cdc2e784cdbf487 Mon Sep 17 00:00:00 2001 From: Robbie Trencheny Date: Sun, 31 Jul 2016 11:49:30 -0700 Subject: [PATCH 011/109] Add alarm control panel services.yaml ...because I was almost done being bored --- .../alarm_control_panel/services.yaml | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/homeassistant/components/alarm_control_panel/services.yaml b/homeassistant/components/alarm_control_panel/services.yaml index e69de29bb2d..40188e32d99 100644 --- a/homeassistant/components/alarm_control_panel/services.yaml +++ b/homeassistant/components/alarm_control_panel/services.yaml @@ -0,0 +1,43 @@ +alarm_disarm: + description: Send the alarm the command for disarm + + fields: + entity_id: + description: Name of alarm control panel to disarm + example: 'alarm_control_panel.downstairs' + code: + description: An optional code to disarm the alarm control panel with + example: 1234 + +alarm_arm_home: + description: Send the alarm the command for arm home + + fields: + entity_id: + description: Name of alarm control panel to arm home + example: 'alarm_control_panel.downstairs' + code: + description: An optional code to arm home the alarm control panel with + example: 1234 + +alarm_arm_away: + description: Send the alarm the command for arm away + + fields: + entity_id: + description: Name of alarm control panel to arm away + example: 'alarm_control_panel.downstairs' + code: + description: An optional code to arm away the alarm control panel with + example: 1234 + +alarm_trigger: + description: Send the alarm the command for trigger + + fields: + entity_id: + description: Name of alarm control panel to trigger + example: 'alarm_control_panel.downstairs' + code: + description: An optional code to trigger the alarm control panel with + example: 1234 From 63ba5044b358b19f81e1c094e0064dfe77a86064 Mon Sep 17 00:00:00 2001 From: Robbie Trencheny Date: Sun, 31 Jul 2016 12:18:40 -0700 Subject: [PATCH 012/109] Kill celcius with fire, replacing it with celsius, finally finishing what #1860 started (#2679) --- homeassistant/components/hvac/__init__.py | 8 ++++---- .../components/sensor/mold_indicator.py | 6 +++--- .../components/thermostat/eq3btsmart.py | 8 ++++---- homeassistant/components/thermostat/knx.py | 2 +- homeassistant/const.py | 1 - homeassistant/util/temperature.py | 18 ------------------ 6 files changed, 12 insertions(+), 31 deletions(-) diff --git a/homeassistant/components/hvac/__init__.py b/homeassistant/components/hvac/__init__.py index 560f3d13fd6..02a387bc70b 100644 --- a/homeassistant/components/hvac/__init__.py +++ b/homeassistant/components/hvac/__init__.py @@ -16,7 +16,7 @@ from homeassistant.helpers.temperature import convert from homeassistant.helpers.config_validation import PLATFORM_SCHEMA # noqa from homeassistant.const import ( ATTR_ENTITY_ID, ATTR_TEMPERATURE, STATE_ON, STATE_OFF, STATE_UNKNOWN, - TEMP_CELCIUS) + TEMP_CELSIUS) DOMAIN = "hvac" @@ -462,12 +462,12 @@ class HvacDevice(Entity): @property def min_temp(self): """Return the minimum temperature.""" - return convert(19, TEMP_CELCIUS, self.unit_of_measurement) + return convert(19, TEMP_CELSIUS, self.unit_of_measurement) @property def max_temp(self): """Return the maximum temperature.""" - return convert(30, TEMP_CELCIUS, self.unit_of_measurement) + return convert(30, TEMP_CELSIUS, self.unit_of_measurement) @property def min_humidity(self): @@ -487,7 +487,7 @@ class HvacDevice(Entity): value = convert(temp, self.unit_of_measurement, self.hass.config.temperature_unit) - if self.hass.config.temperature_unit is TEMP_CELCIUS: + if self.hass.config.temperature_unit is TEMP_CELSIUS: decimal_count = 1 else: # Users of fahrenheit generally expect integer units. diff --git a/homeassistant/components/sensor/mold_indicator.py b/homeassistant/components/sensor/mold_indicator.py index 8f45647f5a2..89db341b14d 100644 --- a/homeassistant/components/sensor/mold_indicator.py +++ b/homeassistant/components/sensor/mold_indicator.py @@ -109,7 +109,7 @@ class MoldIndicator(Entity): # convert to celsius if necessary if unit == TEMP_FAHRENHEIT: - return util.temperature.fahrenheit_to_celcius(temp) + return util.temperature.fahrenheit_to_celsius(temp) elif unit == TEMP_CELSIUS: return temp else: @@ -260,9 +260,9 @@ class MoldIndicator(Entity): else: return { ATTR_DEWPOINT: - util.temperature.celcius_to_fahrenheit( + util.temperature.celsius_to_fahrenheit( self._dewpoint), ATTR_CRITICAL_TEMP: - util.temperature.celcius_to_fahrenheit( + util.temperature.celsius_to_fahrenheit( self._crit_temp), } diff --git a/homeassistant/components/thermostat/eq3btsmart.py b/homeassistant/components/thermostat/eq3btsmart.py index 17f166a297e..04ca9802af3 100644 --- a/homeassistant/components/thermostat/eq3btsmart.py +++ b/homeassistant/components/thermostat/eq3btsmart.py @@ -7,7 +7,7 @@ https://home-assistant.io/components/thermostat.eq3btsmart/ import logging from homeassistant.components.thermostat import ThermostatDevice -from homeassistant.const import TEMP_CELCIUS +from homeassistant.const import TEMP_CELSIUS from homeassistant.helpers.temperature import convert REQUIREMENTS = ['bluepy_devices==0.2.0'] @@ -51,7 +51,7 @@ class EQ3BTSmartThermostat(ThermostatDevice): @property def unit_of_measurement(self): """Return the unit of measurement that is used.""" - return TEMP_CELCIUS + return TEMP_CELSIUS @property def current_temperature(self): @@ -76,13 +76,13 @@ class EQ3BTSmartThermostat(ThermostatDevice): @property def min_temp(self): """Return the minimum temperature.""" - return convert(self._thermostat.min_temp, TEMP_CELCIUS, + return convert(self._thermostat.min_temp, TEMP_CELSIUS, self.unit_of_measurement) @property def max_temp(self): """Return the maximum temperature.""" - return convert(self._thermostat.max_temp, TEMP_CELCIUS, + return convert(self._thermostat.max_temp, TEMP_CELSIUS, self.unit_of_measurement) def update(self): diff --git a/homeassistant/components/thermostat/knx.py b/homeassistant/components/thermostat/knx.py index 621830c828e..af8c2af156b 100644 --- a/homeassistant/components/thermostat/knx.py +++ b/homeassistant/components/thermostat/knx.py @@ -43,7 +43,7 @@ class KNXThermostat(KNXMultiAddressDevice, ThermostatDevice): ["temperature", "setpoint"], ["mode"]) - self._unit_of_measurement = TEMP_CELSIUS # KNX always used celcius + self._unit_of_measurement = TEMP_CELSIUS # KNX always used celsius self._away = False # not yet supported self._is_fan_on = False # not yet supported diff --git a/homeassistant/const.py b/homeassistant/const.py index 2292542045b..16fd9866058 100644 --- a/homeassistant/const.py +++ b/homeassistant/const.py @@ -114,7 +114,6 @@ ATTR_UNIT_OF_MEASUREMENT = "unit_of_measurement" # Temperature attribute ATTR_TEMPERATURE = "temperature" -TEMP_CELCIUS = "°C" TEMP_CELSIUS = "°C" TEMP_FAHRENHEIT = "°F" diff --git a/homeassistant/util/temperature.py b/homeassistant/util/temperature.py index 59112a709ca..a3799ad12a2 100644 --- a/homeassistant/util/temperature.py +++ b/homeassistant/util/temperature.py @@ -1,29 +1,11 @@ """Temperature util functions.""" -import logging - - -def fahrenheit_to_celcius(fahrenheit: float) -> float: - """**DEPRECATED** Convert a Fahrenheit temperature to Celsius.""" - logging.getLogger(__name__).warning( - 'fahrenheit_to_celcius is now fahrenheit_to_celsius ' - 'correcting a spelling mistake') - return fahrenheit_to_celsius(fahrenheit) - def fahrenheit_to_celsius(fahrenheit: float) -> float: """Convert a Fahrenheit temperature to Celsius.""" return (fahrenheit - 32.0) / 1.8 -def celcius_to_fahrenheit(celcius: float) -> float: - """**DEPRECATED** Convert a Celsius temperature to Fahrenheit.""" - logging.getLogger(__name__).warning( - 'celcius_to_fahrenheit is now celsius_to_fahrenheit correcting ' - 'a spelling mistake') - return celsius_to_fahrenheit(celcius) - - def celsius_to_fahrenheit(celsius: float) -> float: """Convert a Celsius temperature to Fahrenheit.""" return celsius * 1.8 + 32.0 From 125059c5ac7621815ee6b78123aee39de7f2239c Mon Sep 17 00:00:00 2001 From: Stephen Hoekstra Date: Sun, 31 Jul 2016 22:47:24 +0200 Subject: [PATCH 013/109] Add 5 second timeout to Kodi connections (#2683) --- homeassistant/components/media_player/kodi.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/media_player/kodi.py b/homeassistant/components/media_player/kodi.py index 3af270a05b0..e28d84417d6 100644 --- a/homeassistant/components/media_player/kodi.py +++ b/homeassistant/components/media_player/kodi.py @@ -53,7 +53,8 @@ class KodiDevice(MediaPlayerDevice): self._url = url self._server = jsonrpc_requests.Server( '{}/jsonrpc'.format(self._url), - auth=auth) + auth=auth, + timeout=5) self._turn_off_action = turn_off_action self._players = list() self._properties = None From ca1cf441941872939524fc2456da6ce631f7a2a0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 31 Jul 2016 22:47:34 +0200 Subject: [PATCH 014/109] Upgrade cherrypy to 7.1.0 (#2682) --- 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 bce4336b609..1fdb1bacf82 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.1.1", "static3==0.7.0", "Werkzeug==0.11.10") +REQUIREMENTS = ("cherrypy==7.1.0", "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 ab861c8f941..078e243c5d4 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -47,7 +47,7 @@ blockchain==1.3.3 boto3==1.3.1 # homeassistant.components.http -cherrypy==6.1.1 +cherrypy==7.1.0 # homeassistant.components.media_player.directv directpy==0.1 From 5faba21b8cc2e3548eaf55d6da3ee4e139b0a150 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 31 Jul 2016 22:47:46 +0200 Subject: [PATCH 015/109] Upgrade python-nmap to 0.6.1 (#2681) --- homeassistant/components/device_tracker/nmap_tracker.py | 4 ++-- requirements_all.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/device_tracker/nmap_tracker.py b/homeassistant/components/device_tracker/nmap_tracker.py index 29e5773c9a6..7b9f2e9036b 100644 --- a/homeassistant/components/device_tracker/nmap_tracker.py +++ b/homeassistant/components/device_tracker/nmap_tracker.py @@ -21,10 +21,10 @@ MIN_TIME_BETWEEN_SCANS = timedelta(seconds=5) _LOGGER = logging.getLogger(__name__) -# interval in minutes to exclude devices from a scan while they are home +# Interval in minutes to exclude devices from a scan while they are home CONF_HOME_INTERVAL = "home_interval" -REQUIREMENTS = ['python-nmap==0.6.0'] +REQUIREMENTS = ['python-nmap==0.6.1'] def get_scanner(hass, config): diff --git a/requirements_all.txt b/requirements_all.txt index 078e243c5d4..523b2bd44cd 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -332,7 +332,7 @@ python-mystrom==0.3.6 python-nest==2.9.2 # homeassistant.components.device_tracker.nmap_tracker -python-nmap==0.6.0 +python-nmap==0.6.1 # homeassistant.components.notify.pushover python-pushover==0.2 From cfa69fef1ec2dd8ff7cdc02cf677de7e374cfd14 Mon Sep 17 00:00:00 2001 From: Jesse Newland Date: Sun, 31 Jul 2016 15:48:41 -0500 Subject: [PATCH 016/109] Add Docker test runner (#2673) * Add docker test runner * Move test Dockerfile into virtualization folder * Don't build zwave in test environment --- .dockerignore | 2 ++ .gitignore | 3 ++- script/lint_docker | 5 +++++ script/test_docker | 5 +++++ virtualization/Docker/Dockerfile.test | 32 +++++++++++++++++++++++++++ 5 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 .dockerignore create mode 100755 script/lint_docker create mode 100755 script/test_docker create mode 100644 virtualization/Docker/Dockerfile.test diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000000..e64c35dd6b8 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +.tox +.git diff --git a/.gitignore b/.gitignore index 64ab38f2da8..b8e6c24ece6 100644 --- a/.gitignore +++ b/.gitignore @@ -52,7 +52,8 @@ develop-eggs lib lib64 -# Installer logs +# Logs +*.log pip-log.txt # Unit test / coverage reports diff --git a/script/lint_docker b/script/lint_docker new file mode 100755 index 00000000000..61f4e4be96a --- /dev/null +++ b/script/lint_docker @@ -0,0 +1,5 @@ +#!/bin/bash +set -e + +docker build -t home-assistant-test -f virtualization/Docker/Dockerfile.test . +docker run --rm -it home-assistant-test tox -e lint diff --git a/script/test_docker b/script/test_docker new file mode 100755 index 00000000000..ab2296cf5fc --- /dev/null +++ b/script/test_docker @@ -0,0 +1,5 @@ +#!/bin/bash +set -e + +docker build -t home-assistant-test -f virtualization/Docker/Dockerfile.test . +docker run --rm -it home-assistant-test tox -e py34 diff --git a/virtualization/Docker/Dockerfile.test b/virtualization/Docker/Dockerfile.test new file mode 100644 index 00000000000..6b9730bd8f4 --- /dev/null +++ b/virtualization/Docker/Dockerfile.test @@ -0,0 +1,32 @@ +FROM python:3.4 +MAINTAINER Paulus Schoutsen + +VOLUME /config + +RUN mkdir -p /usr/src/app +WORKDIR /usr/src/app + +RUN pip3 install --no-cache-dir colorlog cython + +# For the nmap tracker, bluetooth tracker, Z-Wave +RUN apt-get update && \ + apt-get install -y --no-install-recommends nmap net-tools cython3 libudev-dev sudo libglib2.0-dev locales-all && \ + apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* + +RUN pip3 install --no-cache-dir tox + +# Copy over everything required to run tox +COPY requirements_all.txt requirements_all.txt +COPY requirements_test.txt requirements_test.txt +COPY setup.cfg setup.cfg +COPY setup.py setup.py +COPY tox.ini tox.ini +COPY homeassistant/const.py homeassistant/const.py + +# Get deps +RUN tox --notest + +# Copy source and run tests +COPY . . + +CMD [ "tox" ] From 2871ab6bb0583b6e342e685bbab2014fbf80695a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 31 Jul 2016 22:49:01 +0200 Subject: [PATCH 017/109] Upgrade sendgrid to 3.1.10 (#2684) --- homeassistant/components/notify/sendgrid.py | 2 +- requirements_all.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/notify/sendgrid.py b/homeassistant/components/notify/sendgrid.py index 6811fdbd55b..463f5fe0b42 100644 --- a/homeassistant/components/notify/sendgrid.py +++ b/homeassistant/components/notify/sendgrid.py @@ -10,7 +10,7 @@ from homeassistant.components.notify import ( ATTR_TITLE, DOMAIN, BaseNotificationService) from homeassistant.helpers import validate_config -REQUIREMENTS = ['sendgrid==3.0.7'] +REQUIREMENTS = ['sendgrid==3.1.10'] _LOGGER = logging.getLogger(__name__) diff --git a/requirements_all.txt b/requirements_all.txt index 523b2bd44cd..720fafa0caa 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -381,7 +381,7 @@ schiene==0.17 scsgate==0.1.0 # homeassistant.components.notify.sendgrid -sendgrid==3.0.7 +sendgrid==3.1.10 # homeassistant.components.notify.slack slacker==0.9.24 From e9bd5d54ad7ecf0f039a2599fdb2f1e3a96db5a7 Mon Sep 17 00:00:00 2001 From: Johann Kellerman Date: Sun, 31 Jul 2016 22:56:57 +0200 Subject: [PATCH 018/109] Recorder typing & ensure DB ready on query (#2680) * Recorder typing & wait on DB ready --- homeassistant/components/recorder/__init__.py | 62 +++++++++++-------- homeassistant/helpers/typing.py | 12 ++++ 2 files changed, 49 insertions(+), 25 deletions(-) create mode 100644 homeassistant/helpers/typing.py diff --git a/homeassistant/components/recorder/__init__.py b/homeassistant/components/recorder/__init__.py index f5ce7118d01..84073572ec6 100644 --- a/homeassistant/components/recorder/__init__.py +++ b/homeassistant/components/recorder/__init__.py @@ -11,10 +11,13 @@ import logging import queue import threading import time -from datetime import timedelta +from datetime import timedelta, datetime +from typing import Any, Union, Optional, List import voluptuous as vol +from homeassistant.helpers.typing import (ConfigType, QueryType, + HomeAssistantType) import homeassistant.util.dt as dt_util from homeassistant.const import (EVENT_HOMEASSISTANT_START, EVENT_HOMEASSISTANT_STOP, EVENT_STATE_CHANGED, @@ -44,15 +47,16 @@ CONFIG_SCHEMA = vol.Schema({ }) }, extra=vol.ALLOW_EXTRA) -_INSTANCE = None +_INSTANCE = None # type: Any _LOGGER = logging.getLogger(__name__) # These classes will be populated during setup() -# pylint: disable=invalid-name -Session = None +# pylint: disable=invalid-name,no-member +Session = None # pylint: disable=no-member -def execute(q): +def execute(q: QueryType) \ + -> List[Any]: # pylint: disable=invalid-sequence-index """Query the database and convert the objects to HA native form. This method also retries a few times in the case of stale connections. @@ -68,11 +72,11 @@ def execute(q): except sqlalchemy.exc.SQLAlchemyError as e: log_error(e, retry_wait=QUERY_RETRY_WAIT, rollback=True) finally: - Session().close() + Session.close() return [] -def run_information(point_in_time=None): +def run_information(point_in_time: Optional[datetime]=None): """Return information about current run. There is also the run that covers point_in_time. @@ -91,7 +95,7 @@ def run_information(point_in_time=None): (recorder_runs.end > point_in_time)).first() -def setup(hass, config): +def setup(hass: HomeAssistantType, config: ConfigType) -> bool: """Setup the recorder.""" # pylint: disable=global-statement global _INSTANCE @@ -112,30 +116,36 @@ def setup(hass, config): return True -def query(model_name, *args): +def query(model_name: Union[str, Any], *args) -> QueryType: """Helper to return a query handle.""" + _verify_instance() + if isinstance(model_name, str): - return Session().query(get_model(model_name), *args) - return Session().query(model_name, *args) + return Session.query(get_model(model_name), *args) + return Session.query(model_name, *args) -def get_model(model_name): +def get_model(model_name: str) -> Any: """Get a model class.""" from homeassistant.components.recorder import models - - return getattr(models, model_name) + try: + return getattr(models, model_name) + except AttributeError: + _LOGGER.error("Invalid model name %s", model_name) + return None -def log_error(e, retry_wait=0, rollback=True, - message="Error during query: %s"): +def log_error(e: Exception, retry_wait: Optional[float]=0, + rollback: Optional[bool]=True, + message: Optional[str]="Error during query: %s") -> None: """Log about SQLAlchemy errors in a sane manner.""" import sqlalchemy.exc if not isinstance(e, sqlalchemy.exc.OperationalError): - _LOGGER.exception(e) + _LOGGER.exception(str(e)) else: _LOGGER.error(message, str(e)) if rollback: - Session().rollback() + Session.rollback() if retry_wait: _LOGGER.info("Retrying in %s seconds", retry_wait) time.sleep(retry_wait) @@ -145,19 +155,20 @@ class Recorder(threading.Thread): """A threaded recorder class.""" # pylint: disable=too-many-instance-attributes - def __init__(self, hass, purge_days, uri): + def __init__(self, hass: HomeAssistantType, purge_days: int, uri: str) \ + -> None: """Initialize the recorder.""" threading.Thread.__init__(self) self.hass = hass self.purge_days = purge_days - self.queue = queue.Queue() + self.queue = queue.Queue() # type: Any self.quit_object = object() self.recording_start = dt_util.utcnow() self.db_url = uri self.db_ready = threading.Event() - self.engine = None - self._run = None + self.engine = None # type: Any + self._run = None # type: Any def start_recording(event): """Start recording.""" @@ -276,7 +287,7 @@ class Recorder(threading.Thread): run.end = self.recording_start _LOGGER.warning("Ended unfinished session (id=%s from %s)", run.run_id, run.start) - Session().add(run) + Session.add(run) _LOGGER.warning("Found unfinished sessions") @@ -321,7 +332,7 @@ class Recorder(threading.Thread): if self._commit(_purge_events): _LOGGER.info("Purged events created before %s", purge_before) - Session().expire_all() + Session.expire_all() # Execute sqlite vacuum command to free up space on disk if self.engine.driver == 'sqlite': @@ -346,7 +357,8 @@ class Recorder(threading.Thread): return False -def _verify_instance(): +def _verify_instance() -> None: """Throw error if recorder not initialized.""" if _INSTANCE is None: raise RuntimeError("Recorder not initialized.") + _INSTANCE.block_till_db_ready() diff --git a/homeassistant/helpers/typing.py b/homeassistant/helpers/typing.py new file mode 100644 index 00000000000..8dc41514022 --- /dev/null +++ b/homeassistant/helpers/typing.py @@ -0,0 +1,12 @@ +"""Typing Helpers for Home-Assistant.""" + +from typing import NewType, Dict, Any +import homeassistant.core + +# pylint: disable=invalid-name + +ConfigType = NewType('ConfigType', Dict[str, Any]) +HomeAssistantType = homeassistant.core.HomeAssistant + +# Custom type for recorder Queries +QueryType = NewType('QueryType', Any) From f4d6ce08e4d3168fe78a7eac833b38e988c6aed2 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 31 Jul 2016 14:47:01 -0700 Subject: [PATCH 019/109] Update frontend --- homeassistant/components/frontend/version.py | 14 +++++++------- .../components/frontend/www_static/core.js | 8 ++++---- .../components/frontend/www_static/core.js.gz | Bin 31561 -> 31512 bytes .../frontend/www_static/frontend.html | 4 ++-- .../frontend/www_static/frontend.html.gz | Bin 137272 -> 135440 bytes .../www_static/home-assistant-polymer | 2 +- .../frontend/www_static/mdi.html.gz | Bin 169474 -> 169474 bytes .../www_static/panels/ha-panel-dev-event.html | 2 +- .../panels/ha-panel-dev-event.html.gz | Bin 2629 -> 2625 bytes .../panels/ha-panel-dev-info.html.gz | Bin 1308 -> 1308 bytes .../panels/ha-panel-dev-service.html | 2 +- .../panels/ha-panel-dev-service.html.gz | Bin 2815 -> 2811 bytes .../www_static/panels/ha-panel-dev-state.html | 2 +- .../panels/ha-panel-dev-state.html.gz | Bin 2760 -> 2757 bytes .../panels/ha-panel-dev-template.html | 2 +- .../panels/ha-panel-dev-template.html.gz | Bin 7280 -> 7278 bytes .../panels/ha-panel-history.html.gz | Bin 6842 -> 6842 bytes .../www_static/panels/ha-panel-iframe.html.gz | Bin 403 -> 403 bytes .../www_static/panels/ha-panel-logbook.html | 2 +- .../panels/ha-panel-logbook.html.gz | Bin 7377 -> 7386 bytes .../www_static/panels/ha-panel-map.html.gz | Bin 48265 -> 48265 bytes .../frontend/www_static/service_worker.js | 2 +- .../frontend/www_static/service_worker.js.gz | Bin 2176 -> 2178 bytes .../www_static/webcomponents-lite.min.js.gz | Bin 12355 -> 12355 bytes 24 files changed, 20 insertions(+), 20 deletions(-) diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index 1f2546c6078..d63e44d74c6 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -1,16 +1,16 @@ """DO NOT MODIFY. Auto-generated by script/fingerprint_frontend.""" FINGERPRINTS = { - "core.js": "bc78f21f5280217aa2c78dfc5848134f", - "frontend.html": "5f748f5fd36eee7e1f0873ca77a8469b", + "core.js": "fb9a1af0cf7d39f3041d3fa67e16e81c", + "frontend.html": "dece48d601f256a584ee21358a569ecb", "mdi.html": "f6c6cc64c2ec38a80e91f801b41119b3", - "panels/ha-panel-dev-event.html": "cf71384ed3459db6997ff6eb9159e6e6", + "panels/ha-panel-dev-event.html": "8f63a091246408228beebf276440c06e", "panels/ha-panel-dev-info.html": "34e2df1af32e60fffcafe7e008a92169", - "panels/ha-panel-dev-service.html": "7bdbaa13c796410cb7f9593667de9e94", - "panels/ha-panel-dev-state.html": "eee2047b1ffec9a4855b6e51db6e42f3", - "panels/ha-panel-dev-template.html": "20bd5eaaa32423ad1819c4d70460f4e7", + "panels/ha-panel-dev-service.html": "e24baccaed866b590f2a368dbda7e64b", + "panels/ha-panel-dev-state.html": "be5221066c45aac6bf63f7871ebd0c20", + "panels/ha-panel-dev-template.html": "38373e06171b269a48bb8e2b09bfb565", "panels/ha-panel-history.html": "efe1bcdd7733b09e55f4f965d171c295", "panels/ha-panel-iframe.html": "d920f0aa3c903680f2f8795e2255daab", - "panels/ha-panel-logbook.html": "70131f8200ce64c9fa96551b1611cd3f", + "panels/ha-panel-logbook.html": "8aa70a773b440714e971a31fb91bfc1e", "panels/ha-panel-map.html": "2286ecd8fa48097a88926b3ce0acff66" } diff --git a/homeassistant/components/frontend/www_static/core.js b/homeassistant/components/frontend/www_static/core.js index d2c39b915d3..3fb4898d9a9 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 Ce({authToken:n,host:r,isValidating:!0,isInvalid:!1,errorMessage:""})}function n(){return ze.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 Le({authToken:n,host:r})}function o(){return Me.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 xe.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,Je({})):t,a=Array.isArray(r)?r:[r],s=n.fromJSON||Je;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,Qe({},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(Ye.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(Ye.API_FETCH_START,{model:t,params:n,method:"fetchAll"}),t.fetchAll(e,n).then(_.bind(null,e,t,Qe({},n,{replace:!0})),d.bind(null,e,t,n))},t.save&&(e.save=function(e,n){return void 0===n&&(n={}),e.dispatch(Ye.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(Ye.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(Ye.API_FETCH_SUCCESS,{model:e,params:n,result:r}),r}function d(t,e,n,r){return t.dispatch(Ye.API_FETCH_FAIL,{model:e,params:n,reason:r}),Promise.reject(r)}function v(t,e,n,r){return t.dispatch(Ye.API_SAVE_SUCCESS,{model:e,params:n,result:r}),r}function y(t,e,n,r){return t.dispatch(Ye.API_SAVE_FAIL,{model:e,params:n,reason:r}),Promise.reject(r)}function S(t,e,n,r){return t.dispatch(Ye.API_DELETE_SUCCESS,{model:e,params:n,result:r}),r}function g(t,e,n,r){return t.dispatch(Ye.API_DELETE_FAIL,{model:e,params:n,reason:r}),Promise.reject(r)}function m(t){t.registerStores({restApiCache:We})}function E(t){return[["restApiCache",t.entity],function(t){return!!t}]}function I(t){return[["restApiCache",t.entity],function(t){return t||Ze({})}]}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(Do.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 bn.getInitialState()}function D(t,e){t.dispatch(mn.NOTIFICATION_CREATED,{message:e})}function C(t){t.registerStores({notifications:bn})}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 L(t,e){return[Xn(t),function(t){return!!t&&t.services.has(e)}]}function M(t){return[Sn.byId(t),Wn,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 sr(n)}function P(){return cr.getInitialState()}function U(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 hr({latitude:n,longitude:r,location_name:i,temperature_unit:o,time_zone:u,serverVersion:a})}function H(){return lr.getInitialState()}function x(t,e){t.dispatch(ur.SERVER_CONFIG_LOADED,e)}function V(t){on(t,"GET","config").then(function(e){return x(t,e)})}function q(t,e){t.dispatch(ur.COMPONENT_LOADED,{component:e})}function F(t){return[["serverComponent"],function(e){return e.contains(t)}]}function G(t){t.registerStores({serverComponent:cr,serverConfig:lr})}function K(t,e){var n=e.panels;return br(n)}function Y(){return Or.getInitialState()}function B(t,e){t.dispatch(Er.PANELS_LOADED,{panels:e})}function J(t,e){var n=e.pane;return n}function W(){return Dr.getInitialState()}function X(t,e){var n=e.show;return!!n}function Q(){return zr.getInitialState()}function Z(t,e){t.dispatch(Tr.SHOW_SIDEBAR,{show:e})}function $(t,e){t.dispatch(Tr.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(Nr.SELECT_ENTITY,{entityId:e})}function it(t){t.dispatch(Nr.SELECT_ENTITY,{entityId:null})}function ot(t){return!t||(new Date).getTime()-t>6e4}function ut(t,e){var n=e.date;return n.toISOString()}function at(){return Vr.getInitialState()}function st(t,e){var n=e.date,r=e.stateHistory;return 0===r.length?t.set(n,Fr({})):t.withMutations(function(t){r.forEach(function(e){return t.setIn([n,e[0].entity_id],Fr(e.map(fn.fromJSON)))})})}function ct(){return Gr.getInitialState()}function ft(t,e){var n=e.stateHistory;return t.withMutations(function(t){n.forEach(function(e){return t.set(e[0].entity_id,Jr(e.map(fn.fromJSON)))})})}function ht(){return Wr.getInitialState()}function lt(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(Zr,r)})}function pt(){return $r.getInitialState()}function _t(t,e){t.dispatch(Hr.ENTITY_HISTORY_DATE_SELECTED,{date:e})}function dt(t,e){void 0===e&&(e=null),t.dispatch(Hr.RECENT_ENTITY_HISTORY_FETCH_START,{});var n="history/period";return null!==e&&(n+="?filter_entity_id="+e),on(t,"GET",n).then(function(e){return t.dispatch(Hr.RECENT_ENTITY_HISTORY_FETCH_SUCCESS,{stateHistory:e})},function(){return t.dispatch(Hr.RECENT_ENTITY_HISTORY_FETCH_ERROR,{})})}function vt(t,e){return t.dispatch(Hr.ENTITY_HISTORY_FETCH_START,{date:e}),on(t,"GET","history/period/"+e).then(function(n){return t.dispatch(Hr.ENTITY_HISTORY_FETCH_SUCCESS,{date:e,stateHistory:n})},function(){return t.dispatch(Hr.ENTITY_HISTORY_FETCH_ERROR,{})})}function yt(t){var e=t.evaluate(ni);return vt(t,e)}function St(t){t.registerStores({currentEntityHistoryDate:Vr,entityHistory:Gr,isLoadingEntityHistory:Yr,recentEntityHistory:Wr,recentEntityHistoryUpdated:$r})}function gt(t){t.registerStores({moreInfoEntityId:Pr})}function mt(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;oiu}function se(t){t.registerStores({currentLogbookDate:Go,isLoadingLogbookEntries:Yo,logbookEntries:Zo,logbookEntriesUpdated:eu})}function ce(t,e){return on(t,"POST","template",{template:e})}function fe(t){return t.set("isListening",!0)}function he(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 le(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 pe(){return Eu.getInitialState()}function _e(){return Eu.getInitialState()}function de(){return Eu.getInitialState()}function ve(t){return Iu[t.hassId]}function ye(t){var e=ve(t);if(e){var n=e.finalTranscript||e.interimTranscript;t.dispatch(Su.VOICE_TRANSMITTING,{finalTranscript:n}),$n.callService(t,"conversation","process",{text:n}).then(function(){t.dispatch(Su.VOICE_DONE)},function(){t.dispatch(Su.VOICE_ERROR)})}}function Se(t){var e=ve(t);e&&(e.recognition.stop(),Iu[t.hassId]=!1)}function ge(t){ye(t),Se(t)}function me(t){var e=ge.bind(null,t);e();var n=new webkitSpeechRecognition;Iu[t.hassId]={recognition:n,interimTranscript:"",finalTranscript:""},n.interimResults=!0,n.onstart=function(){return t.dispatch(Su.VOICE_START)},n.onerror=function(){return t.dispatch(Su.VOICE_ERROR)},n.onend=e,n.onresult=function(e){var n=ve(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:L(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?U():v(t)?t.toSeq():V(t)}function z(t){return null===t||void 0===t?U().toKeyedSeq():v(t)?y(t)?t.toSeq():t.fromEntrySeq():H(t)}function R(t){return null===t||void 0===t?U():v(t)?y(t)?t.entrySeq():t.toIndexedSeq():x(t)}function L(t){return(null===t||void 0===t?U():v(t)?y(t)?t.entrySeq():t:x(t)).toSetSeq()}function M(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 P(t){return!(!t||!t[wn])}function U(){return Tn||(Tn=new M([]))}function H(t){var e=Array.isArray(t)?new M(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 M(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=Pn[t];return void 0===e&&(e=rt(t),kn===Nn&&(kn=0,Pn={}),kn++,Pn[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=Mt(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=Mt(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=Mt(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=Mt(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=Pt().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():Pt()).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=Lt(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=Mt(t);return p.size=0===h?h:t.size&&h||void 0,!r&&P(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=Mt(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=Mt(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 M(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=Mt(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=Mt(t);return r.size=new M(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 P(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 Lt(t){return y(t)?p:S(t)?_:d}function Mt(t){return Object.create((y(t)?z:S(t)?R:L).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 Le(t){return null===t||void 0===t?ke():Me(t)&&!m(t)?t:ke().withMutations(function(e){var n=d(t);at(n.size),n.forEach(function(t){return e.add(t)})})}function Me(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 Pe(t){return null===t||void 0===t?xe():Ue(t)?t:xe().withMutations(function(e){var n=d(t);at(n.size),n.forEach(function(t){return e.add(t)})})}function Ue(t){return Me(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=Pt(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 Ln=0,Mn="__immutablehash__";"function"==typeof Symbol&&(Mn=Symbol(Mn));var jn=16,Nn=255,kn=0,Pn={};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,L),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(Pt,Y),Pt.prototype.toString=function(){return this.__toString("Map {","}")},Pt.prototype.get=function(t,e){return this._root?this._root.get(0,void 0,t,e):e},Pt.prototype.set=function(t,e){return Wt(this,t,e)},Pt.prototype.setIn=function(t,e){return this.updateIn(t,ln,function(){return e})},Pt.prototype.remove=function(t){return Wt(this,t,ln)},Pt.prototype.deleteIn=function(t){return this.updateIn(t,function(){return ln})},Pt.prototype.update=function(t,e,n){return 1===arguments.length?t(this):this.updateIn([t],e,n)},Pt.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},Pt.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()},Pt.prototype.merge=function(){return ne(this,void 0,arguments)},Pt.prototype.mergeWith=function(t){var e=an.call(arguments,1);return ne(this,t,e)},Pt.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]})},Pt.prototype.mergeDeep=function(){return ne(this,re(void 0),arguments)},Pt.prototype.mergeDeepWith=function(t){var e=an.call(arguments,1);return ne(this,re(t),e)},Pt.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]})},Pt.prototype.sort=function(t){return be(wt(this,t))},Pt.prototype.sortBy=function(t,e){return be(wt(this,e,t))},Pt.prototype.withMutations=function(t){var e=this.asMutable();return t(e),e.wasAltered()?e.__ensureOwner(this.__ownerID):this},Pt.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new r)},Pt.prototype.asImmutable=function(){return this.__ensureOwner()},Pt.prototype.wasAltered=function(){return this.__altered},Pt.prototype.__iterator=function(t,e){return new Gt(this,t,e)},Pt.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},Pt.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)},Pt.isMap=Ut;var Un="@@__IMMUTABLE_MAP__@@",Hn=Pt.prototype;Hn[Un]=!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,Pt),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(Le,J),Le.of=function(){return this(arguments)},Le.fromKeys=function(t){return this(p(t).keySeq())},Le.prototype.toString=function(){return this.__toString("Set {","}")},Le.prototype.has=function(t){return this._map.has(t)},Le.prototype.add=function(t){return je(this,this._map.set(t,!0))},Le.prototype.remove=function(t){return je(this,this._map.remove(t))},Le.prototype.clear=function(){return je(this,this._map.clear())},Le.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 L({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),L=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}])})}),Oe=be&&"object"==typeof be&&"default"in be?be.default:be,we=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}),Te=we&&"object"==typeof we&&"default"in we?we.default:we,Ae=Te({VALIDATING_AUTH_TOKEN:null,VALID_AUTH_TOKEN:null,INVALID_AUTH_TOKEN:null,LOG_OUT:null}),De=Oe.Store,Ce=Oe.toImmutable,ze=new De({getInitialState:function(){return Ce({isValidating:!1,authToken:!1,host:null,isInvalid:!1,errorMessage:""})},initialize:function(){this.on(Ae.VALIDATING_AUTH_TOKEN,e),this.on(Ae.VALID_AUTH_TOKEN,n),this.on(Ae.INVALID_AUTH_TOKEN,r)}}),Re=Oe.Store,Le=Oe.toImmutable,Me=new Re({getInitialState:function(){return Le({authToken:null,host:""})},initialize:function(){this.on(Ae.VALID_AUTH_TOKEN,i),this.on(Ae.LOG_OUT,o)}}),je=Oe.Store,Ne=new je({getInitialState:function(){return!0},initialize:function(){this.on(Ae.VALID_AUTH_TOKEN,u)}}),ke=Te({STREAM_START:null,STREAM_STOP:null,STREAM_ERROR:null}),Pe="object"==typeof window&&"EventSource"in window,Ue=Oe.Store,He=Oe.toImmutable,xe=new Ue({getInitialState:function(){return He({isSupported:Pe,isStreaming:!1,useStreaming:!0,hasError:!1})},initialize:function(){this.on(ke.STREAM_START,a),this.on(ke.STREAM_STOP,s),this.on(ke.STREAM_ERROR,c),this.on(ke.LOG_OUT,f)}}),Ve=Te({API_FETCH_ALL_START:null,API_FETCH_ALL_SUCCESS:null,API_FETCH_ALL_FAIL:null,SYNC_SCHEDULED:null,SYNC_SCHEDULE_CANCELLED:null}),qe=Oe.Store,Fe=new qe({getInitialState:function(){return!0},initialize:function(){this.on(Ve.API_FETCH_ALL_START,function(){return!0}),this.on(Ve.API_FETCH_ALL_SUCCESS,function(){return!1}),this.on(Ve.API_FETCH_ALL_FAIL,function(){return!1}),this.on(Ve.LOG_OUT,function(){return!1})}}),Ge=Oe.Store,Ke=new Ge({getInitialState:function(){return!1},initialize:function(){this.on(Ve.SYNC_SCHEDULED,function(){return!0}),this.on(Ve.SYNC_SCHEDULE_CANCELLED,function(){return!1}),this.on(Ve.LOG_OUT,function(){return!1})}}),Ye=Te({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}),Be=Oe.Store,Je=Oe.toImmutable,We=new Be({getInitialState:function(){return Je({})},initialize:function(){var t=this;this.on(Ye.API_FETCH_SUCCESS,h),this.on(Ye.API_SAVE_SUCCESS,h),this.on(Ye.API_DELETE_SUCCESS,l),this.on(Ye.LOG_OUT,function(){return t.getInitialState()})}}),Xe=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 En.getInitialState()}function D(t,e){t.dispatch(Sn.NOTIFICATION_CREATED,{message:e})}function C(t){t.registerStores({notifications:En})}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 L(t,e){return[Jn(t),function(t){return!!t&&t.services.has(e)}]}function M(t){return[vn.byId(t),Bn,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 ur(n)}function U(){return ar.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 cr({latitude:n,longitude:r,location_name:i,temperature_unit:o,time_zone:u,serverVersion:a})}function P(){return fr.getInitialState()}function x(t,e){t.dispatch(ir.SERVER_CONFIG_LOADED,e)}function V(t){nn(t,"GET","config").then(function(e){return x(t,e)})}function q(t,e){t.dispatch(ir.COMPONENT_LOADED,{component:e})}function F(t){return[["serverComponent"],function(e){return e.contains(t)}]}function G(t){t.registerStores({serverComponent:ar,serverConfig:fr})}function K(t,e){var n=e.pane;return n}function Y(){return Er.getInitialState()}function B(t,e){var n=e.panels;return br(n)}function J(){return Or.getInitialState()}function W(t,e){var n=e.show;return!!n}function X(){return Tr.getInitialState()}function Q(t,e){t.dispatch(gr.SHOW_SIDEBAR,{show:e})}function Z(t,e){t.dispatch(gr.NAVIGATE,{pane:e})}function $(t,e){t.dispatch(gr.PANELS_LOADED,{panels:e})}function tt(t,e){var n=e.entityId;return n}function et(){return Nr.getInitialState()}function nt(t,e){t.dispatch(Mr.SELECT_ENTITY,{entityId:e})}function rt(t){t.dispatch(Mr.SELECT_ENTITY,{entityId:null})}function it(t){return!t||(new Date).getTime()-t>6e4}function ot(t,e){var n=e.date;return n.toISOString()}function ut(){return Pr.getInitialState()}function at(t,e){var n=e.date,r=e.stateHistory;return 0===r.length?t.set(n,Vr({})):t.withMutations(function(t){r.forEach(function(e){return t.setIn([n,e[0].entity_id],Vr(e.map(sn.fromJSON)))})})}function st(){return qr.getInitialState()}function ct(t,e){var n=e.stateHistory;return t.withMutations(function(t){n.forEach(function(e){return t.set(e[0].entity_id,Yr(e.map(sn.fromJSON)))})})}function ft(){return Br.getInitialState()}function ht(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(Xr,r)})}function lt(){return Qr.getInitialState()}function pt(t,e){t.dispatch(Ur.ENTITY_HISTORY_DATE_SELECTED,{date:e})}function _t(t,e){void 0===e&&(e=null),t.dispatch(Ur.RECENT_ENTITY_HISTORY_FETCH_START,{});var n="history/period";return null!==e&&(n+="?filter_entity_id="+e),nn(t,"GET",n).then(function(e){return t.dispatch(Ur.RECENT_ENTITY_HISTORY_FETCH_SUCCESS,{stateHistory:e})},function(){return t.dispatch(Ur.RECENT_ENTITY_HISTORY_FETCH_ERROR,{})})}function dt(t,e){return t.dispatch(Ur.ENTITY_HISTORY_FETCH_START,{date:e}),nn(t,"GET","history/period/"+e).then(function(n){return t.dispatch(Ur.ENTITY_HISTORY_FETCH_SUCCESS,{date:e,stateHistory:n})},function(){return t.dispatch(Ur.ENTITY_HISTORY_FETCH_ERROR,{})})}function vt(t){var e=t.evaluate(ti);return dt(t,e)}function yt(t){t.registerStores({currentEntityHistoryDate:Pr,entityHistory:qr,isLoadingEntityHistory:Gr,recentEntityHistory:Br,recentEntityHistoryUpdated:Qr})}function St(t){t.registerStores({moreInfoEntityId:Nr})}function gt(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;oXo}function ue(t){t.registerStores({currentLogbookDate:ko,isLoadingLogbookEntries:Ho,logbookEntries:Go,logbookEntriesUpdated:Bo})}function ae(t,e){return nn(t,"POST","template",{template:e})}function se(t){return t.set("isListening",!0)}function ce(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 fe(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 he(){return pu.getInitialState()}function le(){return pu.getInitialState()}function pe(){return pu.getInitialState()}function _e(t){return _u[t.hassId]}function de(t){var e=_e(t);if(e){var n=e.finalTranscript||e.interimTranscript;t.dispatch(fu.VOICE_TRANSMITTING,{finalTranscript:n}),Qn.callService(t,"conversation","process",{text:n}).then(function(){t.dispatch(fu.VOICE_DONE)},function(){t.dispatch(fu.VOICE_ERROR)})}}function ve(t){var e=_e(t);e&&(e.recognition.stop(),_u[t.hassId]=!1)}function ye(t){de(t),ve(t)}function Se(t){var e=ye.bind(null,t);e();var n=new webkitSpeechRecognition;_u[t.hassId]={recognition:n,interimTranscript:"",finalTranscript:""},n.interimResults=!0,n.onstart=function(){return t.dispatch(fu.VOICE_START)},n.onerror=function(){return t.dispatch(fu.VOICE_ERROR)},n.onend=e,n.onresult=function(e){var n=_e(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:L(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 L(t){return(null===t||void 0===t?H():v(t)?y(t)?t.entrySeq():t:x(t)).toSetSeq()}function M(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 M([]))}function P(t){var e=Array.isArray(t)?new M(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 M(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=Mt(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=Mt(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=Mt(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=Mt(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=Lt(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=Mt(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=Mt(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=Mt(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 M(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=Mt(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=Mt(t);return r.size=new M(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 Lt(t){return y(t)?p:S(t)?_:d}function Mt(t){return Object.create((y(t)?z:S(t)?R:L).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 Le(t){return null===t||void 0===t?ke():Me(t)&&!m(t)?t:ke().withMutations(function(e){var n=d(t);at(n.size),n.forEach(function(t){return e.add(t)})})}function Me(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 Me(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 Ln=0,Mn="__immutablehash__";"function"==typeof Symbol&&(Mn=Symbol(Mn));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,L),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(Le,J),Le.of=function(){return this(arguments)},Le.fromKeys=function(t){return this(p(t).keySeq())},Le.prototype.toString=function(){return this.__toString("Set {","}")},Le.prototype.has=function(t){return this._map.has(t)},Le.prototype.add=function(t){return je(this,this._map.set(t,!0))},Le.prototype.remove=function(t){return je(this,this._map.remove(t))},Le.prototype.clear=function(){return je(this,this._map.clear())},Le.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 L({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),L=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}])})}),Ie=Ee&&"object"==typeof Ee&&"default"in Ee?Ee.default:Ee,be=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}),Oe=be&&"object"==typeof be&&"default"in be?be.default:be,we=Oe({VALIDATING_AUTH_TOKEN:null,VALID_AUTH_TOKEN:null,INVALID_AUTH_TOKEN:null,LOG_OUT:null}),Te=Ie.Store,Ae=Ie.toImmutable,De=new Te({getInitialState:function(){return Ae({isValidating:!1,authToken:!1,host:null,isInvalid:!1,errorMessage:""})},initialize:function(){this.on(we.VALIDATING_AUTH_TOKEN,e),this.on(we.VALID_AUTH_TOKEN,n),this.on(we.INVALID_AUTH_TOKEN,r)}}),Ce=Ie.Store,ze=Ie.toImmutable,Re=new Ce({getInitialState:function(){return ze({authToken:null,host:""})},initialize:function(){this.on(we.VALID_AUTH_TOKEN,i),this.on(we.LOG_OUT,o)}}),Le=Ie.Store,Me=new Le({getInitialState:function(){return!0},initialize:function(){this.on(we.VALID_AUTH_TOKEN,u)}}),je=Oe({STREAM_START:null,STREAM_STOP:null,STREAM_ERROR:null}),Ne="object"==typeof window&&"EventSource"in window,ke=Ie.Store,Ue=Ie.toImmutable,He=new ke({getInitialState:function(){return Ue({isSupported:Ne,isStreaming:!1,useStreaming:!0,hasError:!1})},initialize:function(){this.on(je.STREAM_START,a),this.on(je.STREAM_STOP,s),this.on(je.STREAM_ERROR,c),this.on(je.LOG_OUT,f)}}),Pe=Oe({API_FETCH_ALL_START:null,API_FETCH_ALL_SUCCESS:null,API_FETCH_ALL_FAIL:null,SYNC_SCHEDULED:null,SYNC_SCHEDULE_CANCELLED:null}),xe=Ie.Store,Ve=new xe({getInitialState:function(){return!0},initialize:function(){this.on(Pe.API_FETCH_ALL_START,function(){return!0}),this.on(Pe.API_FETCH_ALL_SUCCESS,function(){return!1}),this.on(Pe.API_FETCH_ALL_FAIL,function(){return!1}),this.on(Pe.LOG_OUT,function(){return!1})}}),qe=Ie.Store,Fe=new qe({getInitialState:function(){return!1},initialize:function(){this.on(Pe.SYNC_SCHEDULED,function(){return!0}),this.on(Pe.SYNC_SCHEDULE_CANCELLED,function(){return!1}),this.on(Pe.LOG_OUT,function(){return!1})}}),Ge=Oe({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}),Ke=Ie.Store,Ye=Ie.toImmutable,Be=new Ke({getInitialState:function(){return Ye({})},initialize:function(){var t=this;this.on(Ge.API_FETCH_SUCCESS,h),this.on(Ge.API_SAVE_SUCCESS,h),this.on(Ge.API_DELETE_SUCCESS,l),this.on(Ge.LOG_OUT,function(){return t.getInitialState()})}}),Je=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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 delta 31509 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%0AgEipgju;;dG*D%?c0v$ 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 diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index 81a6d1e4616..23039a4fe97 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -2,5 +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 8176f8565e016b931bc9d5d575f192e7210dba76..939512937ef32a088a052c0ba6229d290f0e2a99 100644 GIT binary patch delta 80695 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 qsk0#_vB|q#k$2F}fD^`ERKE8}jcM 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 YmVDvduK1

\ 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 69919ea0769efa6f8b559238a6c484ecac2b0d21..42544b94da69d6f98e6a886f8f567340412d2851 100644 GIT binary patch delta 2447 zcmX>qa!`a_zMF%iy>Q+{_OtaZi)K#}c71-?>#gP7<=KHN)zU>BzH4e*XlKkR+_+=* zltoEhok~+h$~NfEeG{?n+RN{c3oGqUwwzh%v;I`|dZ9T_Cr^4}sU7xmdjpHE-O(jF zniH2qT-Y)>LFj!(+3_opb8ZCfe3CR>ihJwHHc!nZV*77y>Pqb~-n#w8Nj{d2@=5hm zGTC;&Pm0-oa?;9Y`3L5{Z?<5Y>asSep*6SMr+Agvg$1`>?g(DRVC<)|_JIB~Yvpch zgVfk335!gp`uK`9ao=3ule+HMV|(9gQ`TNPRip2^FzM_vB!?b{2) zPV{=7Uunc4UVlMQ=jft!RcqoDy>7E)_1?U(Uf`+5`ibYHE-HBIaqYXlBQH@vK3gp_ zPcW^KV}+i|W3h|6U-&i}FM7z%WcFm<<)o$8q;9QeU~S#9`N*AFMI|dz7dt;~IkauU znvl=&toQR*@JNL%<)3;H$4$sTJZ~L@9{ZCX6*cw<`rN%q^xc}^ni)$U+N&rM5& zH6sPiF+UNsbYIRmS5|vz`GFe=c8eB9n3y!EW(dttN}T0d-Y4&t&@uT>iSDAUM#sM` z=GnW4XNBOaLsHAr3ms$?>;Bi;SgY-m(+j>|&oA5B-=VyEcc#YzRh5JN@9+P~Ibrug zH{j;Ij1q$Y*~%lc6yi!$R~VkOv02RPyrKQ<@@C0h8LwWZnH=Q&dh5?l$@@~B!Lu4# z6@Hu*ig5hAdP>VT^Mp3HqlunP?gtIb?NXK+RoysbCLbSn=}1V!&h7?f?Q>!#67G5y zKGhW#hV_CuJ2g(H-f~u7=yhsW6nnxuyST~sS+tqzXPvxwhkyS^{rNF}4dyv`S{l81 zp2TdFF+;`c&c#Ku0@p#Er9=GX>ud030Ke=qqkB5wJq(2;wTEY0|Jlnq~ zyZ7@Q2xflf{Ag$6Iuns~j6SUY>bdNFdM}o~_~OSU(`hJhr~chTt$!6Nb|>;8CiqLp zEqXnHIam5nLt50okF2XyE|l+o@hGM2h17?iw( z&PkVDPKqwcBjV3}@EaKYf#(9}9~9^FRFgX49fN z9~0TRmv$)sS6=>5`V9AuHQKq47WXjAESc+eu0365;hft?Z%+BUiTgyLrd9dJAEKTm z@wU~=EsE78<8mJ*xU!XT$Q( zM=!fnADkO`)tL2odH@r1e7I!Z&6H~U`b7^{#>F4CdH zkB#$Ox8LYU+H-_Q>e|k-kk4t%mqpI_J^uGI_fFBZ2k#;-&-kwWz4c}Eu1wG5dFvDG zI3HQ4f6~)aWsdtDp*+XEf7bkyrV?@*j6Wq3wB|mD%8G5)TFv~8*=)X0zOLqyr^3Mj z2~4}|H?zF|Qp((vanD3*!i)dW7PHUn%?zECB-bGG_Ci~pn)Ie4^3}Tp`S$-d z+bfiGd#^zbKi{AaiOVX}g%by_JH6?*> zf?qLvBeUG0t2(F6e z`DeQD@f-P5hE|>L^;dsR&pP+~)XvVe?D3AfXVg!45TJhEcH6IM46#2M4knvMi@*5S zB3bWS#I;%5zTwu2@4rrNKI(F^HaY*+UV-Zp#h#t}3)!4~W|-yfR>;~|_Ula82AOwj z6ZRjdZ&lvY9_?7i|8vQ_|GXi~->F_Os$RC#px4z~jOXfw;Om*wmOsCBXY2jHN^Ses mEO~e8HP?a(Z-mc%xg&3;`nmh9$NxjW<0}~7Tz?_UzyJUnl(tL& delta 2452 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 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 ebd1be36122c920b51886376425189dbe067fa7d..737bbbd3f1936b297e1aa77f5ca88035ac88f387 100644 GIT binary patch delta 16 XcmbQkHHV8`zMF%iy>Q+}c2QOUCxirc delta 16 XcmbQkHHV8`zMF&N)9Se!*+p3aE64>J 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 index d1ef9154fb2..f1a9b806350 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.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-service.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz index 669904a4410a93f04b68317ae765a68cadeb6f82..e62da3b10ef6537d84baeb4064ae53c6a0705666 100644 GIT binary patch delta 2809 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 E03il%K>z>% delta 2813 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 E00|IXNB{r; diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html index f539185bb87..f702aca11a6 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.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-state.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html.gz index a87a2b8c33b328d2c6e58afa7612ed4337324a2c..47a3ebab2c65c37d8a08ed04a5bd2205d4029434 100644 GIT binary patch delta 2714 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 KsoD)W1_l7MIZI6d delta 2717 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 K?(Pja1_l5jUqq4s 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 index 22e214a7591..3fcdd67afdf 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html @@ -1,2 +1,2 @@ -