From 033ea4e7dc079d61386030f796f00448c893d4d0 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 23 Jun 2018 00:52:19 +0200 Subject: [PATCH] Panel with HassOS support (#525) --- .../api/panel/chunk.05994812bec7a524b566.js | 1 - .../panel/chunk.05994812bec7a524b566.js.gz | Bin 18819 -> 0 bytes .../api/panel/chunk.2cdff35c6685a5344cd2.js | 1 + .../panel/chunk.2cdff35c6685a5344cd2.js.gz | Bin 0 -> 18950 bytes .../api/panel/chunk.311036a0f4514f345e53.js | 2 -- .../panel/chunk.311036a0f4514f345e53.js.gz | Bin 32781 -> 0 bytes .../api/panel/chunk.87cffadba6f33daa568c.js | 1 - .../panel/chunk.87cffadba6f33daa568c.js.gz | Bin 11205 -> 0 bytes .../api/panel/chunk.a8e86d80be46b3b6e16d.js | 2 +- .../panel/chunk.a8e86d80be46b3b6e16d.js.gz | Bin 73837 -> 73638 bytes .../api/panel/chunk.c77b56beea1d4547ff5f.js | 1 + .../panel/chunk.c77b56beea1d4547ff5f.js.gz | Bin 0 -> 12316 bytes .../api/panel/chunk.f3880aa331d3ef2ddf32.js | 2 ++ ... => chunk.f3880aa331d3ef2ddf32.js.LICENSE} | 0 .../panel/chunk.f3880aa331d3ef2ddf32.js.gz | Bin 0 -> 32814 bytes hassio/api/panel/entrypoint.js | 2 +- hassio/api/panel/entrypoint.js.gz | Bin 1053 -> 1196 bytes hassio/api/panel/hassio-app.html | 2 +- hassio/api/panel/hassio-app.html.gz | Bin 138598 -> 139977 bytes hassio/api/panel/index.html.gz | Bin 530 -> 530 bytes home-assistant-polymer | 2 +- 21 files changed, 8 insertions(+), 8 deletions(-) delete mode 100644 hassio/api/panel/chunk.05994812bec7a524b566.js delete mode 100644 hassio/api/panel/chunk.05994812bec7a524b566.js.gz create mode 100644 hassio/api/panel/chunk.2cdff35c6685a5344cd2.js create mode 100644 hassio/api/panel/chunk.2cdff35c6685a5344cd2.js.gz delete mode 100644 hassio/api/panel/chunk.311036a0f4514f345e53.js delete mode 100644 hassio/api/panel/chunk.311036a0f4514f345e53.js.gz delete mode 100644 hassio/api/panel/chunk.87cffadba6f33daa568c.js delete mode 100644 hassio/api/panel/chunk.87cffadba6f33daa568c.js.gz create mode 100644 hassio/api/panel/chunk.c77b56beea1d4547ff5f.js create mode 100644 hassio/api/panel/chunk.c77b56beea1d4547ff5f.js.gz create mode 100644 hassio/api/panel/chunk.f3880aa331d3ef2ddf32.js rename hassio/api/panel/{chunk.311036a0f4514f345e53.js.LICENSE => chunk.f3880aa331d3ef2ddf32.js.LICENSE} (100%) create mode 100644 hassio/api/panel/chunk.f3880aa331d3ef2ddf32.js.gz diff --git a/hassio/api/panel/chunk.05994812bec7a524b566.js b/hassio/api/panel/chunk.05994812bec7a524b566.js deleted file mode 100644 index 6f6dc8e70..000000000 --- a/hassio/api/panel/chunk.05994812bec7a524b566.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{2:function(e,n,t){"use strict";t.r(n),t(75);var o,a,r=t(4),i=t(6),s=(t(27),t(74),t(56),t(20),t(11)),l=function(){function e(e,n){for(var t=0;t\n .invisible {\n visibility: hidden;\n }\n \n \n'],a=['\n \n \n'],Object.freeze(Object.defineProperties(o,{raw:{value:Object.freeze(a)}}))),u=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,p(i.a)),c(n,[{key:"computeMenuButtonClass",value:function(e,n){return!e&&n?"invisible":""}},{key:"toggleMenu",value:function(e){e.stopPropagation(),this.fire("hass-open-menu")}},{key:"_getIcon",value:function(e){return(e?"hassio":"hass")+":menu"}}],[{key:"template",get:function(){return Object(r.a)(d)}},{key:"properties",get:function(){return{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},hassio:{type:Boolean,value:!1}}}}]),n}();customElements.define("ha-menu-button",u);var h=function(){function e(e,n){for(var t=0;t\n .placeholder {\n height: 100%;\n }\n\n .layout {\n height: calc(100% - 64px);\n }\n \n\n
\n \n \n
[[title]]
\n
\n
\n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n\n
\n \n \n
[[title]]
\n
\n
\n \n
\n
\n'])}})),b=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),h(n,null,[{key:"template",get:function(){return Object(r.a)(f)}},{key:"properties",get:function(){return{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},title:{type:String,value:""}}}}]),n}();customElements.define("hass-loading-screen",b),t(72),t(57),t(101),t(3);var m=document.createElement("template");m.setAttribute("style","display: none;"),m.innerHTML='\n \n\n \n\n \n\n \n',document.head.appendChild(m.content),t(70),t(55);var y=function(){function e(e,n){for(var t=0;t\n paper-dialog {\n min-width: 350px;\n font-size: 14px;\n border-radius: 2px;\n }\n app-toolbar {\n margin: 0;\n padding: 0 16px;\n color: var(--primary-text-color);\n background-color: var(--secondary-background-color);\n }\n app-toolbar [main-title] {\n margin-left: 16px;\n }\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n paper-dialog {\n max-height: 100%;\n }\n paper-dialog::before {\n content: "";\n position: fixed;\n z-index: -1;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n background-color: inherit;\n }\n app-toolbar {\n color: var(--text-primary-color);\n background-color: var(--primary-color);\n }\n }\n \n \n \n \n
[[title]]
\n
\n \n \n \n
\n'],{raw:{value:Object.freeze(['\n \n \n \n \n
[[title]]
\n
\n \n \n \n
\n'])}})),O=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),w(n,[{key:"openDialog",value:function(){this.$.dialog.open()}}],[{key:"template",get:function(){return Object(r.a)(k)}},{key:"properties",get:function(){return{title:String,content:String}}}]),n}();customElements.define("hassio-markdown-dialog",O),t(93),t(13),t(12),t(86),t(84),t(92);var _=function(){function e(e,n){for(var t=0;t\n :host,\n paper-card,\n paper-dropdown-menu {\n display: block;\n }\n .errors {\n color: var(--google-red-500);\n margin-bottom: 16px;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n \n \n
\n \n\n \n \n \n \n \n \n \n \n \n \n
\n
\n Save\n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n \n\n \n \n \n \n \n \n \n \n \n \n
\n
\n Save\n
\n
\n'])}})),x=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,p(i.a)),_(n,[{key:"addonChanged",value:function(e){var n=this;if(this.setProperties({selectedInput:e.audio_input||"null",selectedOutput:e.audio_output||"null"}),!this.outputDevices){var t=[{device:"null",name:"-"}];this.hass.callApi("get","hassio/hardware/audio").then(function(e){var o=e.data.audio,a=Object.keys(o.input).map(function(e){return{device:e,name:o.input[e]}}),r=Object.keys(o.output).map(function(e){return{device:e,name:o.output[e]}});n.setProperties({inputDevices:t.concat(a),outputDevices:t.concat(r)})},function(){n.setProperties({inputDevices:t,outputDevices:t})})}}},{key:"_saveSettings",value:function(){var e=this;this.error=null;var n="hassio/addons/"+this.addon.slug+"/options";this.hass.callApi("post",n,{audio_input:"null"===this.selectedInput?null:this.selectedInput,audio_output:"null"===this.selectedOutput?null:this.selectedOutput}).then(function(){e.fire("hass-api-called",{success:!0,path:n})},function(n){e.error=n.body.message})}}],[{key:"template",get:function(){return Object(r.a)(j)}},{key:"properties",get:function(){return{hass:Object,addon:{type:Object,observer:"addonChanged"},inputDevices:Array,outputDevices:Array,selectedInput:String,selectedOutput:String,error:String}}}]),n}();customElements.define("hassio-addon-audio",x),t(91);var S=function(){function e(e,n){for(var t=0;t\n .container {\n position: relative;\n display: inline-block;\n }\n\n paper-button {\n transition: all 1s;\n }\n\n .success paper-button {\n color: white;\n background-color: var(--google-green-500);\n transition: none;\n }\n\n .error paper-button {\n color: white;\n background-color: var(--google-red-500);\n transition: none;\n }\n\n paper-button[disabled] {\n color: #c8c8c8;\n }\n\n .progress {\n @apply --layout;\n @apply --layout-center-center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n \n
\n \n \n \n \n
\n'],{raw:{value:Object.freeze(['\n \n
\n \n \n \n \n
\n'])}})),C=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),S(n,[{key:"tempClass",value:function(e){var n=this.$.container.classList;n.add(e),setTimeout(function(){n.remove(e)},1e3)}},{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("click",function(n){return e.buttonTapped(n)})}},{key:"buttonTapped",value:function(e){this.progress&&e.stopPropagation()}},{key:"actionSuccess",value:function(){this.tempClass("success")}},{key:"actionError",value:function(){this.tempClass("error")}},{key:"computeDisabled",value:function(e,n){return e||n}}],[{key:"template",get:function(){return Object(r.a)(P)}},{key:"properties",get:function(){return{hass:{type:Object},progress:{type:Boolean,value:!1},disabled:{type:Boolean,value:!1}}}}]),n}();customElements.define("ha-progress-button",C);var E=function(){function e(e,n){for(var t=0;t\n'],{raw:{value:Object.freeze(['\n \n'])}})),A=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,p(i.a)),E(n,[{key:"buttonTapped",value:function(){var e=this;this.progress=!0;var n={method:this.method,path:this.path,data:this.data};this.hass.callApi(this.method,this.path,this.data).then(function(t){e.progress=!1,e.$.progress.actionSuccess(),n.success=!0,n.response=t},function(t){e.progress=!1,e.$.progress.actionError(),n.success=!1,n.response=t}).then(function(){e.fire("hass-api-called",n)})}}],[{key:"template",get:function(){return Object(r.a)(T)}},{key:"properties",get:function(){return{hass:Object,progress:{type:Boolean,value:!1},path:String,method:{type:String,value:"POST"},data:{type:Object,value:{}},disabled:{type:Boolean,value:!1}}}}]),n}();customElements.define("ha-call-api-button",A);var R=function(){function e(e,n){for(var t=0;t\n :host {\n display: block;\n }\n paper-card {\n display: block;\n }\n .card-actions {\n @apply --layout;\n @apply --layout-justified;\n }\n .errors {\n color: var(--google-red-500);\n margin-bottom: 16px;\n }\n iron-autogrow-textarea {\n width: 100%;\n font-family: monospace;\n }\n .syntaxerror {\n color: var(--google-red-500);\n }\n \n \n
\n \n \n
\n
\n Reset to defaults\n Save\n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n \n \n
\n
\n Reset to defaults\n Save\n
\n
\n'])}})),I=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),R(n,[{key:"addonChanged",value:function(e){this.config=e?JSON.stringify(e.options,null,2):""}},{key:"configChanged",value:function(e){try{this.$.config.classList.remove("syntaxerror"),this.configParsed=JSON.parse(e)}catch(e){this.$.config.classList.add("syntaxerror"),this.configParsed=null}}},{key:"saveTapped",value:function(){var e=this;this.error=null,this.hass.callApi("post","hassio/addons/"+this.addonSlug+"/options",{options:this.configParsed}).catch(function(n){e.error=n.body.message})}}],[{key:"template",get:function(){return Object(r.a)(D)}},{key:"properties",get:function(){return{hass:Object,addon:{type:Object,observer:"addonChanged"},addonSlug:String,config:{type:String,observer:"configChanged"},configParsed:Object,error:String,resetData:{type:Object,value:{options:null}}}}}]),n}();customElements.define("hassio-addon-config",I),t(19),t(90);var z=t(7),q=[60,"second",60,"minute",24,"hour",7,"day"],L=t(76),H=(t(82),t(85)),M={__localizationCache:{requests:{},messages:{},ajax:null},properties:{language:{type:String},resources:{type:Object},formats:{type:Object,value:function(){return{}}},useKeyIfMissing:{type:Boolean,value:!1},localize:{type:Function,computed:"__computeLocalize(language, resources, formats)"},bubbleEvent:{type:Boolean,value:!1}},loadResources:function(e,n,t){var o=this.constructor.prototype;this.__checkLocalizationCache(o);var a,r=o.__localizationCache.ajax;function i(e){this.__onRequestResponse(e,n,t)}r||(r=o.__localizationCache.ajax=document.createElement("iron-ajax")),(a=o.__localizationCache.requests[e])?a.completes.then(i.bind(this),this.__onRequestError.bind(this)):(r.url=e,(a=r.generateRequest()).completes.then(i.bind(this),this.__onRequestError.bind(this)),o.__localizationCache.requests[e]=a)},__computeLocalize:function(e,n,t){var o=this.constructor.prototype;return this.__checkLocalizationCache(o),o.__localizationCache||(o.__localizationCache={requests:{},messages:{},ajax:null}),o.__localizationCache.messages={},function(){var a=arguments[0];if(a&&n&&e&&n[e]){var r=n[e][a];if(!r)return this.useKeyIfMissing?a:"";var i=a+r,s=o.__localizationCache.messages[i];s||(s=new H.a(r,e,t),o.__localizationCache.messages[i]=s);for(var l={},p=1;p=0?"past":"future";n=Math.abs(n);for(var o=0;o\n iron-icon {\n margin-right: 16px;\n margin-top: 16px;\n float: left;\n color: var(--secondary-text-color);\n }\n iron-icon.update {\n color: var(--paper-orange-400);\n }\n iron-icon.running,\n iron-icon.installed {\n color: var(--paper-green-400);\n }\n iron-icon.hassupdate,\n iron-icon.snapshot {\n color: var(--paper-item-icon-color);\n }\n .title {\n color: var(--primary-text-color);\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n .addition {\n color: var(--secondary-text-color);\n overflow: hidden;\n position: relative;\n height: 2.4em;\n line-height: 1.2em;\n }\n ha-relative-time {\n display: block;\n }\n \n \n
\n
[[title]]
\n
\n \n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n
[[title]]
\n
\n \n \n
\n
\n'])}})),J=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),W(n,null,[{key:"template",get:function(){return Object(r.a)(Y)}},{key:"properties",get:function(){return{hass:Object,title:String,description:String,datetime:String,icon:{type:String,value:"hass:help-circle"},iconTitle:String,iconClass:String}}}]),n}();customElements.define("hassio-card-content",J);var G=function(){function e(e,n){for(var t=0;t\n :host {\n display: block;\n }\n paper-card {\n display: block;\n margin-bottom: 16px;\n }\n .addon-header {\n @apply --paper-font-headline;\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .description {\n margin-bottom: 16px;\n }\n .logo img {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n .state div{\n width: 150px;\n display: inline-block;\n }\n paper-toggle-button {\n display: inline;\n }\n iron-icon.running {\n color: var(--paper-green-400);\n }\n iron-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .right {\n float: right;\n }\n ha-markdown img {\n max-width: 100%;\n }\n \n \n\n \n
\n
[[addon.name]]\n
\n \n \n
\n
\n
\n [[addon.description]].
\n Visit [[addon.name]] page for details.\n
\n \n \n
\n
\n \n \n
\n
\n \n'],{raw:{value:Object.freeze(['\n \n \n\n \n
\n
[[addon.name]]\n
\n \n \n
\n
\n
\n [[addon.description]].
\n Visit [[addon.name]] page for details.\n
\n \n \n
\n
\n \n \n
\n
\n \n'])}})),X=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,p(i.a)),G(n,[{key:"computeIsRunning",value:function(e){return e&&"started"===e.state}},{key:"computeUpdateAvailable",value:function(e){return e&&!e.detached&&e.version&&e.version!==e.last_version}},{key:"pathWebui",value:function(e){return e&&e.replace("[HOST]",document.location.hostname)}},{key:"computeShowWebUI",value:function(e,n){return e&&n}},{key:"computeStartOnBoot",value:function(e){return"auto"===e}},{key:"startOnBootToggled",value:function(){var e={boot:"auto"===this.addon.boot?"manual":"auto"};this.hass.callApi("POST","hassio/addons/"+this.addonSlug+"/options",e)}},{key:"autoUpdateToggled",value:function(){var e={auto_update:!this.addon.auto_update};this.hass.callApi("POST","hassio/addons/"+this.addonSlug+"/options",e)}},{key:"openChangelog",value:function(){var e=this;this.hass.callApi("get","hassio/addons/"+this.addonSlug+"/changelog").then(function(e){return e},function(){return"Error getting changelog"}).then(function(n){e.fire("hassio-markdown-dialog",{title:"Changelog",content:n})})}},{key:"_unistallClicked",value:function(){var e=this;if(confirm("Are you sure you want to uninstall this add-on?")){var n="hassio/addons/"+this.addonSlug+"/uninstall",t={path:n};this.hass.callApi("post",n).then(function(e){t.success=!0,t.response=e},function(e){t.success=!1,t.response=e}).then(function(){e.fire("hass-api-called",t)})}}}],[{key:"template",get:function(){return Object(r.a)(V)}},{key:"properties",get:function(){return{hass:Object,addon:Object,addonSlug:String,isRunning:{type:Boolean,computed:"computeIsRunning(addon)"}}}}]),n}();customElements.define("hassio-addon-info",X);var K=function(){function e(e,n){for(var t=0;t\n :host,\n paper-card {\n display: block;\n }\n \n \n
\n
[[log]]
\n
\n
\n Refresh\n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n
[[log]]
\n
\n
\n Refresh\n
\n
\n'])}})),Z=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),K(n,[{key:"addonSlugChanged",value:function(e){var n=this;this.hass?this.refresh():setTimeout(function(){n.addonChanged(e)},0)}},{key:"refresh",value:function(){var e=this;this.hass.callApi("get","hassio/addons/"+this.addonSlug+"/logs").then(function(n){e.log=n})}}],[{key:"template",get:function(){return Object(r.a)(Q)}},{key:"properties",get:function(){return{hass:Object,addonSlug:{type:String,observer:"addonSlugChanged"},log:String}}}]),n}();customElements.define("hassio-addon-logs",Z),t(24);var ee=function(){function e(e,n){for(var t=0;t\n :host {\n display: block;\n }\n paper-card {\n display: block;\n }\n .errors {\n color: var(--google-red-500);\n margin-bottom: 16px;\n }\n .card-actions {\n @apply --layout;\n @apply --layout-justified;\n }\n \n \n
\n \n\n \n \n \n \n \n \n
ContainerHost
\n
\n
\n Reset to defaults\n Save\n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n \n\n \n \n \n \n \n \n
ContainerHost
\n
\n
\n Reset to defaults\n Save\n
\n
\n'])}})),te=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,p(i.a)),ee(n,[{key:"addonChanged",value:function(e){if(e){var n=e.network||{},t=Object.keys(n).map(function(e){return{container:e,host:n[e]}});this.config=t.sort(function(e,n){return e.host-n.host})}}},{key:"saveTapped",value:function(){var e=this;this.error=null;var n={};this.config.forEach(function(e){n[e.container]=parseInt(e.host)});var t="hassio/addons/"+this.addonSlug+"/options";this.hass.callApi("post",t,{network:n}).then(function(){e.fire("hass-api-called",{success:!0,path:t})},function(n){e.error=n.body.message})}}],[{key:"template",get:function(){return Object(r.a)(ne)}},{key:"properties",get:function(){return{hass:Object,addonSlug:String,config:Object,addon:{type:Object,observer:"addonChanged"},error:String,resetData:{type:Object,value:{network:null}}}}}]),n}();customElements.define("hassio-addon-network",te);var oe=function(){function e(e,n){for(var t=0;t\n :host {\n color: var(--primary-text-color);\n --paper-card-header-color: var(--primary-text-color);\n }\n .content {\n padding: 24px 0 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n width: 600px;\n }\n hassio-addon-logs {\n min-width: 600px;\n }\n @media only screen and (max-width: 600px) {\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config,\n hassio-addon-logs {\n max-width: 100%;\n }\n }\n \n \n \n \n \n \n \n
Hass.io: add-on details
\n
\n
\n
\n \n\n \n
\n
\n\n \n'],{raw:{value:Object.freeze(['\n \n \n \n \n \n \n \n
Hass.io: add-on details
\n
\n
\n
\n \n\n \n
\n
\n\n \n'])}})),re=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),oe(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)}),this.addEventListener("hassio-markdown-dialog",function(n){return e.openMarkdown(n)})}},{key:"apiCalled",value:function(e){var n=e.detail.path;n&&("uninstall"===n.substr(n.lastIndexOf("/")+1)?this.backTapped():this.routeDataChanged(this.routeData))}},{key:"routeDataChanged",value:function(e){var n=this;this.routeMatches&&e&&e.slug&&this.hass.callApi("get","hassio/addons/"+e.slug+"/info").then(function(e){n.addon=e.data},function(){n.addon=null})}},{key:"backTapped",value:function(){history.back()}},{key:"openMarkdown",value:function(e){this.setProperties({markdownTitle:e.detail.title,markdownContent:e.detail.content}),this.shadowRoot.querySelector("hassio-markdown-dialog").openDialog()}}],[{key:"template",get:function(){return Object(r.a)(ae)}},{key:"properties",get:function(){return{hass:Object,showMenu:Boolean,narrow:Boolean,route:Object,routeData:{type:Object,observer:"routeDataChanged"},routeMatches:Boolean,addon:Object,markdownTitle:String,markdownContent:{type:String,value:""}}}}]),n}();customElements.define("hassio-addon-view",re);var ie=function(){function e(e,n){for(var t=0;t1&&void 0!==arguments[1]&&arguments[1]?history.replaceState(null,null,e):history.pushState(null,null,e),this.fire("location-changed")}}]),t}()}),ce=function(){function e(e,n){for(var t=0;t\n paper-card {\n cursor: pointer;\n }\n a.repo {\n display: block;\n color: var(--primary-text-color);\n }\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}})),ue=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,pe(i.a)),ce(n,[{key:"sortAddons",value:function(e,n){return e.name\n .add {\n padding: 12px 16px;\n }\n iron-icon {\n color: var(--secondary-text-color);\n margin-right: 16px;\n display: inline-block;\n }\n paper-input {\n width: calc(100% - 49px);\n display: inline-block;\n }\n \n
\n
\n Repositories\n
\n Configure which add-on repositories to fetch data from:\n
\n
\n \n \n
\n \n \n
\n
\n Add\n
\n
\n
\n'],{raw:{value:Object.freeze(['\n \n
\n
\n Repositories\n
\n Configure which add-on repositories to fetch data from:\n
\n
\n \n \n
\n \n \n
\n
\n Add\n
\n
\n
\n'])}})),be=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),he(n,[{key:"reposChanged",value:function(e){this.repoList=e.filter(function(e){return"core"!==e.slug&&"local"!==e.slug}),this.repoUrl=""}},{key:"sortRepos",value:function(e,n){return e.name\n hassio-addon-repository {\n margin-top: 24px;\n }\n \n \n\n \n'],{raw:{value:Object.freeze(['\n \n \n\n \n'])}})),ve=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),me(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)}),this.loadData()}},{key:"apiCalled",value:function(e){e.detail.success&&this.loadData()}},{key:"sortRepos",value:function(e,n){return"local"===e.slug?-1:"local"===n.slug?1:"core"===e.slug?-1:"core"===n.slug?1:e.name\n paper-card {\n cursor: pointer;\n }\n \n
\n
Add-ons
\n \n \n
\n'],{raw:{value:Object.freeze(['\n \n
\n
Add-ons
\n \n \n
\n'])}})),ke=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,pe(i.a)),ge(n,[{key:"sortAddons",value:function(e,n){return e.name\n paper-card {\n display: block;\n margin-bottom: 32px;\n }\n .errors {\n color: var(--google-red-500);\n margin-top: 16px;\n }\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}})),xe=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),_e(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)})}},{key:"apiCalled",value:function(e){if(e.detail.success)this.errors=null;else{var n=e.detail.response;"object"===Oe(n.body)?this.errors=n.body.message||"Unknown error":this.errors=n.body}}},{key:"computeUpdateAvailable",value:function(e){return e.version!==e.last_version}}],[{key:"template",get:function(){return Object(r.a)(je)}},{key:"properties",get:function(){return{hass:Object,hassInfo:Object,error:String}}}]),n}();customElements.define("hassio-hass-update",xe);var Se=function(){function e(e,n){for(var t=0;t\n .content {\n margin: 0 auto;\n }\n \n
\n \n \n
\n'],{raw:{value:Object.freeze(['\n \n
\n \n \n
\n'])}})),Ce=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,p(i.a)),Se(n,null,[{key:"template",get:function(){return Object(r.a)(Pe)}},{key:"properties",get:function(){return{hass:Object,supervisorInfo:Object,hassInfo:Object}}}]),n}();customElements.define("hassio-dashboard",Ce),t(61);var Ee=function(){function e(e,n){for(var t=0;t\n paper-dialog {\n min-width: 350px;\n font-size: 14px;\n border-radius: 2px;\n }\n app-toolbar {\n margin: 0;\n padding: 0 16px;\n color: var(--primary-text-color);\n background-color: var(--secondary-background-color);\n }\n app-toolbar [main-title] {\n margin-left: 16px;\n }\n paper-dialog-scrollable {\n margin: 0;\n }\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n paper-dialog {\n max-height: 100%;\n height: 100%;\n }\n app-toolbar {\n color: var(--text-primary-color);\n background-color: var(--primary-color);\n }\n }\n .details {\n color: var(--secondary-text-color);\n }\n .download {\n color: var(--primary-color);\n }\n .warning,\n .error {\n color: var(--google-red-500);\n }\n \n \n \n \n
[[_computeName(snapshot)]]
\n
\n
\n [[_computeType(snapshot.type)]] ([[_computeSize(snapshot.size)]])
\n [[_formatDatetime(snapshot.date)]]\n
\n
Home Assistant:
\n \n Home Assistant [[snapshot.homeassistant]]\n \n \n \n \n \n
\n \n \n \n \n Restore selected\n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n \n \n
[[_computeName(snapshot)]]
\n
\n
\n [[_computeType(snapshot.type)]] ([[_computeSize(snapshot.size)]])
\n [[_formatDatetime(snapshot.date)]]\n
\n
Home Assistant:
\n \n Home Assistant [[snapshot.homeassistant]]\n \n \n \n \n \n
\n \n \n \n \n Restore selected\n \n
\n
\n'])}})),Ae=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),Ee(n,[{key:"_snapshotSlugChanged",value:function(e){var n=this;e&&"update"!==e&&this.hass.callApi("get","hassio/snapshots/"+e+"/info").then(function(e){e.data.folders=n._computeFolders(e.data.folders),e.data.addons=n._computeAddons(e.data.addons),n.snapshot=e.data,n.$.dialog.open()},function(){n.snapshot=null})}},{key:"_computeFolders",value:function(e){var n=[];return e.includes("homeassistant")&&n.push({slug:"homeassistant",name:"Home Assistant configuration",checked:!0}),e.includes("ssl")&&n.push({slug:"ssl",name:"SSL",checked:!0}),e.includes("share")&&n.push({slug:"share",name:"Share",checked:!0}),e.includes("addons/local")&&n.push({slug:"addons/local",name:"Local add-ons",checked:!0}),n}},{key:"_computeAddons",value:function(e){return e.map(function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!0}})}},{key:"_isFullSnapshot",value:function(e){return"full"===e}},{key:"_partialRestoreClicked",value:function(){var e=this;if(confirm("Are you sure you want to restore this snapshot?")){var n=this.snapshot.addons.filter(function(e){return e.checked}).map(function(e){return e.slug}),t=this.snapshot.folders.filter(function(e){return e.checked}).map(function(e){return e.slug}),o={homeassistant:this.restoreHass,addons:n,folders:t};this.snapshot.protected&&(o.password=this.snapshotPassword),this.hass.callApi("post","hassio/snapshots/"+this.snapshotSlug+"/restore/partial",o).then(function(){alert("Snapshot restored!"),e.$.dialog.close()},function(n){e.error=n.body.message})}}},{key:"_fullRestoreClicked",value:function(){var e=this;if(confirm("Are you sure you want to restore this snapshot?")){var n=this.snapshot.protected?{password:this.snapshotPassword}:null;this.hass.callApi("post","hassio/snapshots/"+this.snapshotSlug+"/restore/full",n).then(function(){alert("Snapshot restored!"),e.$.dialog.close()},function(n){e.error=n.body.message})}}},{key:"_deleteClicked",value:function(){var e=this;confirm("Are you sure you want to delete this snapshot?")&&this.hass.callApi("post","hassio/snapshots/"+this.snapshotSlug+"/remove").then(function(){e.$.dialog.close(),e.snapshotDeleted=!0},function(n){e.error=n.body.message})}},{key:"_computeDownloadUrl",value:function(e){return"/api/hassio/snapshots/"+e+"/download?api_password="+encodeURIComponent(this.hass.connection.options.authToken)}},{key:"_computeDownloadName",value:function(e){return"Hass_io_"+this._computeName(e).replace(/[^a-z0-9]+/gi,"_")+".tar"}},{key:"_computeName",value:function(e){return e.name||e.slug}},{key:"_computeType",value:function(e){return"full"===e?"Full snapshot":"Partial snapshot"}},{key:"_computeSize",value:function(e){return Math.ceil(10*e)/10+" MB"}},{key:"_sortAddons",value:function(e,n){return e.name\n paper-radio-group {\n display: block;\n }\n paper-radio-button {\n padding: 0 0 2px 2px;\n }\n paper-radio-button,\n paper-checkbox,\n paper-input[type="password"] {\n display: block;\n margin: 4px 0 4px 48px;\n }\n .pointer {\n cursor: pointer;\n }\n \n
\n
\n
\n Create snapshot\n
\n Snapshots allow you to easily backup and\n restore all data of your Hass.io instance.\n
\n
\n \n
\n \n Type:\n \n \n Full snapshot\n \n \n Partial snapshot\n \n \n \n Security:\n Password protection\n \n \n
\n
\n Create\n
\n
\n
\n\n
\n
Available snapshots
\n \n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n
\n
\n
\n Create snapshot\n
\n Snapshots allow you to easily backup and\n restore all data of your Hass.io instance.\n
\n
\n \n
\n \n Type:\n \n \n Full snapshot\n \n \n Partial snapshot\n \n \n \n Security:\n Password protection\n \n \n
\n
\n Create\n
\n
\n
\n\n
\n
Available snapshots
\n \n \n
\n
\n'])}})),Ie=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,p(i.a)),Re(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e._apiCalled(n)}),this._updateSnapshots()}},{key:"_apiCalled",value:function(e){e.detail.success&&this._updateSnapshots()}},{key:"_updateSnapshots",value:function(){var e=this;this.hass.callApi("get","hassio/snapshots").then(function(n){e.snapshots=n.data.snapshots},function(n){e.error=n.message})}},{key:"_createSnapshot",value:function(){var e=this;if(this.error="",!this.snapshotHasPassword||this.snapshotPassword.length){this.creatingSnapshot=!0;var n=this.snapshotName;n.length||(n=(new Date).toLocaleDateString(navigator.language,{weekday:"long",year:"numeric",month:"short",day:"numeric"}));var t=void 0,o=void 0;if("full"===this.snapshotType)t={name:n},o="hassio/snapshots/new/full";else{var a=this.addonList.filter(function(e){return e.checked}).map(function(e){return e.slug});t={name:n,folders:this.folderList.filter(function(e){return e.checked}).map(function(e){return e.slug}),addons:a},o="hassio/snapshots/new/partial"}this.snapshotHasPassword&&(t.password=this.snapshotPassword),this.hass.callApi("post",o,t).then(function(){e.creatingSnapshot=!1,e.fire("hass-api-called",{success:!0})},function(n){e.creatingSnapshot=!1,e.error=n.message})}else this.error="Please enter a password."}},{key:"_installedAddonsChanged",value:function(e){this.addonList=e.map(function(e){return{slug:e.slug,name:e.name,checked:!0}})}},{key:"_sortAddons",value:function(e,n){return e.name\n paper-card {\n display: inline-block;\n width: 400px;\n margin-left: 8px;\n }\n .card-content {\n height: 200px;\n }\n @media screen and (max-width: 830px) {\n paper-card {\n margin-top: 8px;\n margin-left: 0;\n width: 100%;\n }\n .card-content {\n height: 100%;\n }\n }\n .info {\n width: 100%;\n }\n .info td:nth-child(2) {\n text-align: right;\n }\n .errors {\n color: var(--google-red-500);\n margin-top: 16px;\n }\n paper-button.info {\n max-width: 50%;\n }\n \n \n
\n

Host system

\n \n \n \n \n \n \n \n \n \n \n
Hostname[[data.hostname]]
System[[data.operating_system]]
\n Show hardware\n \n
\n
\n \n \n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n

Host system

\n \n \n \n \n \n \n \n \n \n \n
Hostname[[data.hostname]]
System[[data.operating_system]]
\n Show hardware\n \n
\n
\n \n \n \n
\n
\n'])}})),He=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,p(i.a)),qe(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)})}},{key:"apiCalled",value:function(e){if(e.detail.success)this.errors=null;else{var n=e.detail.response;"object"===ze(n.body)?this.errors=n.body.message||"Unknown error":this.errors=n.body}}},{key:"computeUpdateAvailable",value:function(e){return e.version!==e.last_version}},{key:"computeRebootAvailable",value:function(e){return e.features&&e.features.includes("reboot")}},{key:"computeShutdownAvailable",value:function(e){return e.features&&e.features.includes("shutdown")}},{key:"_showHardware",value:function(){var e=this;this.hass.callApi("get","hassio/hardware/info").then(function(n){return e._objectToMarkdown(n.data)},function(){return"Error getting hardware info"}).then(function(n){e.fire("hassio-markdown-dialog",{title:"Hardware",content:n})})}},{key:"_objectToMarkdown",value:function(e){var n=this,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o="";return Object.keys(e).forEach(function(a){"object"!==ze(e[a])?o+=t+"- "+a+": "+e[a]+"\n":(o+=t+"- "+a+":\n",Array.isArray(e[a])?e[a].length&&(o+=t+" - "+e[a].join("\n"+t+" - ")+"\n"):o+=n._objectToMarkdown(e[a]," "+t))}),o}}],[{key:"template",get:function(){return Object(r.a)(Le)}},{key:"properties",get:function(){return{hass:Object,data:Object,errors:String}}}]),n}();customElements.define("hassio-host-info",He);var Me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ue=function(){function e(e,n){for(var t=0;t\n paper-card {\n display: inline-block;\n width: 400px;\n }\n .card-content {\n height: 200px;\n }\n @media screen and (max-width: 830px) {\n paper-card {\n width: 100%;\n }\n .card-content {\n height: 100%;\n }\n }\n .info {\n width: 100%;\n }\n .info td:nth-child(2) {\n text-align: right;\n }\n .errors {\n color: var(--google-red-500);\n margin-top: 16px;\n }\n \n \n
\n

Hass.io supervisor

\n \n \n \n \n \n \n \n \n \n \n
Version\n [[data.version]]\n
Latest version[[data.last_version]]
\n \n
\n
\n Reload\n \n \n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n

Hass.io supervisor

\n \n \n \n \n \n \n \n \n \n \n
Version\n [[data.version]]\n
Latest version[[data.last_version]]
\n \n
\n
\n Reload\n \n \n \n
\n
\n'])}})),Fe=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,p(i.a)),Ue(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)})}},{key:"apiCalled",value:function(e){if(e.detail.success)this.errors=null;else{var n=e.detail.response;"object"===Me(n.body)?this.errors=n.body.message||"Unknown error":this.errors=n.body}}},{key:"computeUpdateAvailable",value:function(e){return e.version!==e.last_version}},{key:"_equals",value:function(e,n){return e===n}},{key:"_joinBeta",value:function(){var e=this;if(confirm("WARNING:\nBeta releases are for testers and early adopters and can contain unstable code changes. Make sure you have backups of your data before you activate this feature.\n\nThis inludes beta releases for:\n- Home Assistant (Release Candidates)\n- Hass.io supervisor\n- Host system")){var n="hassio/supervisor/options",t={channel:"beta"},o={method:"post",path:n,data:t};this.hass.callApi("post",n,t).then(function(e){o.success=!0,o.response=e},function(e){o.success=!1,o.response=e}).then(function(){e.fire("hass-api-called",o)})}}}],[{key:"template",get:function(){return Object(r.a)(Be)}},{key:"properties",get:function(){return{hass:Object,data:Object,errors:String,leaveBeta:{type:Object,value:{channel:"stable"}}}}}]),n}();customElements.define("hassio-supervisor-info",Fe);var Ne=function(){function e(e,n){for(var t=0;t\n paper-card {\n display: block;\n }\n pre {\n overflow-x: auto;\n }\n \n \n
\n
[[log]]
\n
\n
\n Refresh\n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n
[[log]]
\n
\n
\n Refresh\n
\n
\n'])}})),We=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),Ne(n,[{key:"ready",value:function(){(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.loadData()}},{key:"loadData",value:function(){var e=this;this.hass.callApi("get","hassio/supervisor/logs").then(function(n){e.log=n},function(){e.log="Error fetching logs"})}},{key:"refreshTapped",value:function(){this.loadData()}}],[{key:"template",get:function(){return Object(r.a)($e)}},{key:"properties",get:function(){return{hass:Object,log:String}}}]),n}();customElements.define("hassio-supervisor-log",We);var Ye=function(){function e(e,n){for(var t=0;t\n .content {\n margin: 4px;\n }\n .title {\n margin-top: 24px;\n color: var(--primary-text-color);\n font-size: 2em;\n padding-left: 8px;\n margin-bottom: 8px;\n }\n \n
\n
Information
\n \n \n
System log
\n \n
\n'],{raw:{value:Object.freeze(['\n \n
\n
Information
\n \n \n
System log
\n \n
\n'])}})),Ge=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.a),Ye(n,null,[{key:"template",get:function(){return Object(r.a)(Je)}},{key:"properties",get:function(){return{hass:Object,supervisorInfo:Object,hostInfo:Object}}}]),n}();customElements.define("hassio-system",Ge);var Ve=function(){function e(e,n){for(var t=0;t\n :host {\n color: var(--primary-text-color);\n --paper-card-header-color: var(--primary-text-color);\n }\n paper-tabs {\n margin-left: 12px;\n --paper-tabs-selection-bar-color: #FFF;\n text-transform: uppercase;\n }\n \n \n \n \n \n
Hass.io
\n \n
\n \n Dashboard\n Snapshots\n Add-on store\n System\n \n
\n \n \n \n \n
\n\n \n\n \n'],{raw:{value:Object.freeze(['\n \n \n \n \n \n
Hass.io
\n \n
\n \n Dashboard\n Snapshots\n Add-on store\n System\n \n
\n \n \n \n \n
\n\n \n\n \n'])}})),Ke=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,pe(i.a)),Ve(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var i=a.get;return void 0!==i?i.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hassio-markdown-dialog",function(n){return e.openMarkdown(n)})}},{key:"handlePageSelected",value:function(e){var n=e.detail.item.getAttribute("page-name");n!==this.page&&this.navigate("/hassio/"+n)}},{key:"equals",value:function(e,n){return e===n}},{key:"showRefreshButton",value:function(e){return"store"===e||"snapshots"===e}},{key:"refreshClicked",value:function(){"snapshots"===this.page?this.shadowRoot.querySelector("hassio-snapshots").refreshData():this.shadowRoot.querySelector("hassio-addon-store").refreshData()}},{key:"openMarkdown",value:function(e){this.setProperties({markdownTitle:e.detail.title,markdownContent:e.detail.content}),this.shadowRoot.querySelector("hassio-markdown-dialog").openDialog()}}],[{key:"template",get:function(){return Object(r.a)(Xe)}},{key:"properties",get:function(){return{hass:Object,showMenu:Boolean,narrow:Boolean,page:String,supervisorInfo:Object,hostInfo:Object,hassInfo:Object,snapshotSlug:String,snapshotDeleted:Boolean,markdownTitle:String,markdownContent:{type:String,value:""}}}}]),n}();customElements.define("hassio-pages-with-tabs",Ke);var Qe=function(){function e(e,n){for(var t=0;t\n \n\n \n\n \n'],{raw:{value:Object.freeze(['\n \n \n\n \n\n \n'])}})),nn=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,pe(i.a)),Qe(n,[{key:"ready",value:function(){var e=this;Ze(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),function(e,n,t){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e._themes||(e._themes={});var a=n.default_theme;("default"===t||t&&n.themes[t])&&(a=t);var r=Object.assign({},e._themes);if("default"!==a){var i=n.themes[a];Object.keys(i).forEach(function(n){var t="--"+n;e._themes[t]="",r[t]=i[n]})}if(e.updateStyles?e.updateStyles(r):window.ShadyCSS&&window.ShadyCSS.styleSubtree(e,r),o){var s=document.querySelector("meta[name=theme-color]");if(s){s.hasAttribute("default-content")||s.setAttribute("default-content",s.getAttribute("content"));var l=r["--primary-color"]||s.getAttribute("default-content");s.setAttribute("content",l)}}}(this,this.hass.themes,this.hass.selectedTheme,!0),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)})}},{key:"connectedCallback",value:function(){Ze(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"connectedCallback",this).call(this),this.routeChanged(this.route)}},{key:"apiCalled",value:function(e){var n=this;if(e.detail.success){var t=1;!function e(){n.$.data.refresh().catch(function(){t+=1,setTimeout(e,1e3*Math.min(t,5))})}()}}},{key:"computeIsLoaded",value:function(e,n,t){return null!==e&&null!==n&&null!==t}},{key:"routeChanged",value:function(e){""===e.path&&"/hassio"===e.prefix&&this.navigate("/hassio/dashboard",!0)}},{key:"equalsAddon",value:function(e){return e&&"addon"===e}}],[{key:"template",get:function(){return Object(r.a)(en)}},{key:"properties",get:function(){return{hass:Object,narrow:Boolean,showMenu:Boolean,route:{type:Object,value:{prefix:"/hassio",path:"/dashboard",__queryParams:{}},observer:"routeChanged"},routeData:Object,supervisorInfo:Object,hostInfo:Object,hassInfo:Object,loaded:{type:Boolean,computed:"computeIsLoaded(supervisorInfo, hostInfo, hassInfo)"}}}}]),n}();customElements.define("hassio-main",nn)},25:function(e,n){var t=document.createElement("template");t.setAttribute("style","display: none;"),t.innerHTML='\n \n',document.head.appendChild(t.content)}}]); \ No newline at end of file diff --git a/hassio/api/panel/chunk.05994812bec7a524b566.js.gz b/hassio/api/panel/chunk.05994812bec7a524b566.js.gz deleted file mode 100644 index cadb60d634e5136d621600173aa5dff5eb6ac7b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18819 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 diff --git a/hassio/api/panel/chunk.2cdff35c6685a5344cd2.js b/hassio/api/panel/chunk.2cdff35c6685a5344cd2.js new file mode 100644 index 000000000..ded9a6f78 --- /dev/null +++ b/hassio/api/panel/chunk.2cdff35c6685a5344cd2.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{2:function(e,n,t){"use strict";t.r(n),t(75);var o=t(4),a=t(6),r=(t(27),t(74),t(56),t(20),t(11)),s=function(){function e(e,n){for(var t=0;t\n .invisible {\n visibility: hidden;\n }\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}})),c=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i(a.a)),l(n,[{key:"computeMenuButtonClass",value:function(e,n){return!e&&n?"invisible":""}},{key:"toggleMenu",value:function(e){e.stopPropagation(),this.fire("hass-open-menu")}},{key:"_getIcon",value:function(e){return(e?"hassio":"hass")+":menu"}}],[{key:"template",get:function(){return Object(o.a)(p)}},{key:"properties",get:function(){return{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},hassio:{type:Boolean,value:!1}}}}]),n}();customElements.define("ha-menu-button",c);var d=function(){function e(e,n){for(var t=0;t\n .placeholder {\n height: 100%;\n }\n\n .layout {\n height: calc(100% - 64px);\n }\n \n\n
\n \n \n
[[title]]
\n
\n
\n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n\n
\n \n \n
[[title]]
\n
\n
\n \n
\n
\n'])}})),h=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),d(n,null,[{key:"template",get:function(){return Object(o.a)(u)}},{key:"properties",get:function(){return{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},title:{type:String,value:""}}}}]),n}();customElements.define("hass-loading-screen",h),t(72),t(57),t(101),t(3);var f=document.createElement("template");f.setAttribute("style","display: none;"),f.innerHTML='\n \n\n \n\n \n\n \n',document.head.appendChild(f.content),t(70),t(55);var b=function(){function e(e,n){for(var t=0;t\n paper-dialog {\n min-width: 350px;\n font-size: 14px;\n border-radius: 2px;\n }\n app-toolbar {\n margin: 0;\n padding: 0 16px;\n color: var(--primary-text-color);\n background-color: var(--secondary-background-color);\n }\n app-toolbar [main-title] {\n margin-left: 16px;\n }\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n paper-dialog {\n max-height: 100%;\n }\n paper-dialog::before {\n content: "";\n position: fixed;\n z-index: -1;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n background-color: inherit;\n }\n app-toolbar {\n color: var(--text-primary-color);\n background-color: var(--primary-color);\n }\n }\n \n \n \n \n
[[title]]
\n
\n \n \n \n
\n'],{raw:{value:Object.freeze(['\n \n \n \n \n
[[title]]
\n
\n \n \n \n
\n'])}})),w=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),v(n,[{key:"openDialog",value:function(){this.$.dialog.open()}}],[{key:"template",get:function(){return Object(o.a)(g)}},{key:"properties",get:function(){return{title:String,content:String}}}]),n}();customElements.define("hassio-markdown-dialog",w),t(93),t(13),t(12),t(86),t(84),t(92);var k=function(){function e(e,n){for(var t=0;t\n :host,\n paper-card,\n paper-dropdown-menu {\n display: block;\n }\n .errors {\n color: var(--google-red-500);\n margin-bottom: 16px;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n \n \n
\n \n\n \n \n \n \n \n \n \n \n \n \n
\n
\n Save\n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n \n\n \n \n \n \n \n \n \n \n \n \n
\n
\n Save\n
\n
\n'])}})),_=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i(a.a)),k(n,[{key:"addonChanged",value:function(e){var n=this;if(this.setProperties({selectedInput:e.audio_input||"null",selectedOutput:e.audio_output||"null"}),!this.outputDevices){var t=[{device:"null",name:"-"}];this.hass.callApi("get","hassio/hardware/audio").then(function(e){var o=e.data.audio,a=Object.keys(o.input).map(function(e){return{device:e,name:o.input[e]}}),r=Object.keys(o.output).map(function(e){return{device:e,name:o.output[e]}});n.setProperties({inputDevices:t.concat(a),outputDevices:t.concat(r)})},function(){n.setProperties({inputDevices:t,outputDevices:t})})}}},{key:"_saveSettings",value:function(){var e=this;this.error=null;var n="hassio/addons/"+this.addon.slug+"/options";this.hass.callApi("post",n,{audio_input:"null"===this.selectedInput?null:this.selectedInput,audio_output:"null"===this.selectedOutput?null:this.selectedOutput}).then(function(){e.fire("hass-api-called",{success:!0,path:n})},function(n){e.error=n.body.message})}}],[{key:"template",get:function(){return Object(o.a)(O)}},{key:"properties",get:function(){return{hass:Object,addon:{type:Object,observer:"addonChanged"},inputDevices:Array,outputDevices:Array,selectedInput:String,selectedOutput:String,error:String}}}]),n}();customElements.define("hassio-addon-audio",_),t(91);var j=function(){function e(e,n){for(var t=0;t\n .container {\n position: relative;\n display: inline-block;\n }\n\n paper-button {\n transition: all 1s;\n }\n\n .success paper-button {\n color: white;\n background-color: var(--google-green-500);\n transition: none;\n }\n\n .error paper-button {\n color: white;\n background-color: var(--google-red-500);\n transition: none;\n }\n\n paper-button[disabled] {\n color: #c8c8c8;\n }\n\n .progress {\n @apply --layout;\n @apply --layout-center-center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n \n
\n \n \n \n \n
\n'],{raw:{value:Object.freeze(['\n \n
\n \n \n \n \n
\n'])}})),S=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),j(n,[{key:"tempClass",value:function(e){var n=this.$.container.classList;n.add(e),setTimeout(function(){n.remove(e)},1e3)}},{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("click",function(n){return e.buttonTapped(n)})}},{key:"buttonTapped",value:function(e){this.progress&&e.stopPropagation()}},{key:"actionSuccess",value:function(){this.tempClass("success")}},{key:"actionError",value:function(){this.tempClass("error")}},{key:"computeDisabled",value:function(e,n){return e||n}}],[{key:"template",get:function(){return Object(o.a)(x)}},{key:"properties",get:function(){return{hass:{type:Object},progress:{type:Boolean,value:!1},disabled:{type:Boolean,value:!1}}}}]),n}();customElements.define("ha-progress-button",S);var P=function(){function e(e,n){for(var t=0;t\n'],{raw:{value:Object.freeze(['\n \n'])}})),E=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i(a.a)),P(n,[{key:"buttonTapped",value:function(){var e=this;this.progress=!0;var n={method:this.method,path:this.path,data:this.data};this.hass.callApi(this.method,this.path,this.data).then(function(t){e.progress=!1,e.$.progress.actionSuccess(),n.success=!0,n.response=t},function(t){e.progress=!1,e.$.progress.actionError(),n.success=!1,n.response=t}).then(function(){e.fire("hass-api-called",n)})}}],[{key:"template",get:function(){return Object(o.a)(C)}},{key:"properties",get:function(){return{hass:Object,progress:{type:Boolean,value:!1},path:String,method:{type:String,value:"POST"},data:{type:Object,value:{}},disabled:{type:Boolean,value:!1}}}}]),n}();customElements.define("ha-call-api-button",E);var T=function(){function e(e,n){for(var t=0;t\n :host {\n display: block;\n }\n paper-card {\n display: block;\n }\n .card-actions {\n @apply --layout;\n @apply --layout-justified;\n }\n .errors {\n color: var(--google-red-500);\n margin-bottom: 16px;\n }\n iron-autogrow-textarea {\n width: 100%;\n font-family: monospace;\n }\n .syntaxerror {\n color: var(--google-red-500);\n }\n \n \n
\n \n \n
\n
\n Reset to defaults\n Save\n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n \n \n
\n
\n Reset to defaults\n Save\n
\n
\n'])}})),D=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),T(n,[{key:"addonChanged",value:function(e){this.config=e?JSON.stringify(e.options,null,2):""}},{key:"configChanged",value:function(e){try{this.$.config.classList.remove("syntaxerror"),this.configParsed=JSON.parse(e)}catch(e){this.$.config.classList.add("syntaxerror"),this.configParsed=null}}},{key:"saveTapped",value:function(){var e=this;this.error=null,this.hass.callApi("post","hassio/addons/"+this.addonSlug+"/options",{options:this.configParsed}).catch(function(n){e.error=n.body.message})}}],[{key:"template",get:function(){return Object(o.a)(A)}},{key:"properties",get:function(){return{hass:Object,addon:{type:Object,observer:"addonChanged"},addonSlug:String,config:{type:String,observer:"configChanged"},configParsed:Object,error:String,resetData:{type:Object,value:{options:null}}}}}]),n}();customElements.define("hassio-addon-config",D),t(19),t(90);var R=t(7),I=[60,"second",60,"minute",24,"hour",7,"day"],z=t(76),q=(t(82),t(85)),L={__localizationCache:{requests:{},messages:{},ajax:null},properties:{language:{type:String},resources:{type:Object},formats:{type:Object,value:function(){return{}}},useKeyIfMissing:{type:Boolean,value:!1},localize:{type:Function,computed:"__computeLocalize(language, resources, formats)"},bubbleEvent:{type:Boolean,value:!1}},loadResources:function(e,n,t){var o=this.constructor.prototype;this.__checkLocalizationCache(o);var a,r=o.__localizationCache.ajax;function s(e){this.__onRequestResponse(e,n,t)}r||(r=o.__localizationCache.ajax=document.createElement("iron-ajax")),(a=o.__localizationCache.requests[e])?a.completes.then(s.bind(this),this.__onRequestError.bind(this)):(r.url=e,(a=r.generateRequest()).completes.then(s.bind(this),this.__onRequestError.bind(this)),o.__localizationCache.requests[e]=a)},__computeLocalize:function(e,n,t){var o=this.constructor.prototype;return this.__checkLocalizationCache(o),o.__localizationCache||(o.__localizationCache={requests:{},messages:{},ajax:null}),o.__localizationCache.messages={},function(){var a=arguments[0];if(a&&n&&e&&n[e]){var r=n[e][a];if(!r)return this.useKeyIfMissing?a:"";var s=a+r,i=o.__localizationCache.messages[s];i||(i=new q.a(r,e,t),o.__localizationCache.messages[s]=i);for(var l={},p=1;p=0?"past":"future";n=Math.abs(n);for(var o=0;o\n iron-icon {\n margin-right: 16px;\n margin-top: 16px;\n float: left;\n color: var(--secondary-text-color);\n }\n iron-icon.update {\n color: var(--paper-orange-400);\n }\n iron-icon.running,\n iron-icon.installed {\n color: var(--paper-green-400);\n }\n iron-icon.hassupdate,\n iron-icon.snapshot {\n color: var(--paper-item-icon-color);\n }\n .title {\n color: var(--primary-text-color);\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n .addition {\n color: var(--secondary-text-color);\n overflow: hidden;\n position: relative;\n height: 2.4em;\n line-height: 1.2em;\n }\n ha-relative-time {\n display: block;\n }\n \n \n
\n
[[title]]
\n
\n \n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n
[[title]]
\n
\n \n \n
\n
\n'])}})),W=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),N(n,null,[{key:"template",get:function(){return Object(o.a)($)}},{key:"properties",get:function(){return{hass:Object,title:String,description:String,datetime:String,icon:{type:String,value:"hass:help-circle"},iconTitle:String,iconClass:String}}}]),n}();customElements.define("hassio-card-content",W);var Y=function(){function e(e,n){for(var t=0;t\n :host {\n display: block;\n }\n paper-card {\n display: block;\n margin-bottom: 16px;\n }\n .addon-header {\n @apply --paper-font-headline;\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .description {\n margin-bottom: 16px;\n }\n .logo img {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n .state div{\n width: 150px;\n display: inline-block;\n }\n paper-toggle-button {\n display: inline;\n }\n iron-icon.running {\n color: var(--paper-green-400);\n }\n iron-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .right {\n float: right;\n }\n ha-markdown img {\n max-width: 100%;\n }\n \n \n\n \n
\n
\n \n \n
\n \n \n'],{raw:{value:Object.freeze(['\n \n \n\n \n
\n
[[addon.name]]\n
\n \n \n
\n
\n
\n [[addon.description]].
\n Visit [[addon.name]] page for details.\n
\n \n \n
\n
\n \n \n
\n
\n \n'])}})),G=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i(a.a)),Y(n,[{key:"computeIsRunning",value:function(e){return e&&"started"===e.state}},{key:"computeUpdateAvailable",value:function(e){return e&&!e.detached&&e.version&&e.version!==e.last_version}},{key:"pathWebui",value:function(e){return e&&e.replace("[HOST]",document.location.hostname)}},{key:"computeShowWebUI",value:function(e,n){return e&&n}},{key:"computeStartOnBoot",value:function(e){return"auto"===e}},{key:"startOnBootToggled",value:function(){var e={boot:"auto"===this.addon.boot?"manual":"auto"};this.hass.callApi("POST","hassio/addons/"+this.addonSlug+"/options",e)}},{key:"autoUpdateToggled",value:function(){var e={auto_update:!this.addon.auto_update};this.hass.callApi("POST","hassio/addons/"+this.addonSlug+"/options",e)}},{key:"openChangelog",value:function(){var e=this;this.hass.callApi("get","hassio/addons/"+this.addonSlug+"/changelog").then(function(e){return e},function(){return"Error getting changelog"}).then(function(n){e.fire("hassio-markdown-dialog",{title:"Changelog",content:n})})}},{key:"_unistallClicked",value:function(){var e=this;if(confirm("Are you sure you want to uninstall this add-on?")){var n="hassio/addons/"+this.addonSlug+"/uninstall",t={path:n};this.hass.callApi("post",n).then(function(e){t.success=!0,t.response=e},function(e){t.success=!1,t.response=e}).then(function(){e.fire("hass-api-called",t)})}}}],[{key:"template",get:function(){return Object(o.a)(J)}},{key:"properties",get:function(){return{hass:Object,addon:Object,addonSlug:String,isRunning:{type:Boolean,computed:"computeIsRunning(addon)"}}}}]),n}();customElements.define("hassio-addon-info",G);var V=function(){function e(e,n){for(var t=0;t\n :host,\n paper-card {\n display: block;\n }\n \n \n
\n
[[log]]
\n
\n
\n Refresh\n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n
[[log]]
\n
\n
\n Refresh\n
\n
\n'])}})),K=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),V(n,[{key:"addonSlugChanged",value:function(e){var n=this;this.hass?this.refresh():setTimeout(function(){n.addonChanged(e)},0)}},{key:"refresh",value:function(){var e=this;this.hass.callApi("get","hassio/addons/"+this.addonSlug+"/logs").then(function(n){e.log=n})}}],[{key:"template",get:function(){return Object(o.a)(X)}},{key:"properties",get:function(){return{hass:Object,addonSlug:{type:String,observer:"addonSlugChanged"},log:String}}}]),n}();customElements.define("hassio-addon-logs",K),t(24);var Q=function(){function e(e,n){for(var t=0;t\n :host {\n display: block;\n }\n paper-card {\n display: block;\n }\n .errors {\n color: var(--google-red-500);\n margin-bottom: 16px;\n }\n .card-actions {\n @apply --layout;\n @apply --layout-justified;\n }\n \n \n
\n \n\n \n \n \n \n \n \n
ContainerHost
\n
\n
\n Reset to defaults\n Save\n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n \n\n \n \n \n \n \n \n
ContainerHost
\n
\n
\n Reset to defaults\n Save\n
\n
\n'])}})),ee=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i(a.a)),Q(n,[{key:"addonChanged",value:function(e){if(e){var n=e.network||{},t=Object.keys(n).map(function(e){return{container:e,host:n[e]}});this.config=t.sort(function(e,n){return e.host-n.host})}}},{key:"saveTapped",value:function(){var e=this;this.error=null;var n={};this.config.forEach(function(e){n[e.container]=parseInt(e.host)});var t="hassio/addons/"+this.addonSlug+"/options";this.hass.callApi("post",t,{network:n}).then(function(){e.fire("hass-api-called",{success:!0,path:t})},function(n){e.error=n.body.message})}}],[{key:"template",get:function(){return Object(o.a)(Z)}},{key:"properties",get:function(){return{hass:Object,addonSlug:String,config:Object,addon:{type:Object,observer:"addonChanged"},error:String,resetData:{type:Object,value:{network:null}}}}}]),n}();customElements.define("hassio-addon-network",ee);var ne=function(){function e(e,n){for(var t=0;t\n :host {\n color: var(--primary-text-color);\n --paper-card-header-color: var(--primary-text-color);\n }\n .content {\n padding: 24px 0 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n width: 600px;\n }\n hassio-addon-logs {\n min-width: 600px;\n }\n @media only screen and (max-width: 600px) {\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config,\n hassio-addon-logs {\n max-width: 100%;\n }\n }\n \n \n \n \n \n \n \n
Hass.io: add-on details
\n
\n
\n
\n \n\n \n
\n
\n\n \n'],{raw:{value:Object.freeze(['\n \n \n \n \n \n \n \n
Hass.io: add-on details
\n
\n
\n
\n \n\n \n
\n
\n\n \n'])}})),oe=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),ne(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)}),this.addEventListener("hassio-markdown-dialog",function(n){return e.openMarkdown(n)})}},{key:"apiCalled",value:function(e){var n=e.detail.path;n&&("uninstall"===n.substr(n.lastIndexOf("/")+1)?this.backTapped():this.routeDataChanged(this.routeData))}},{key:"routeDataChanged",value:function(e){var n=this;this.routeMatches&&e&&e.slug&&this.hass.callApi("get","hassio/addons/"+e.slug+"/info").then(function(e){n.addon=e.data},function(){n.addon=null})}},{key:"backTapped",value:function(){history.back()}},{key:"openMarkdown",value:function(e){this.setProperties({markdownTitle:e.detail.title,markdownContent:e.detail.content}),this.shadowRoot.querySelector("hassio-markdown-dialog").openDialog()}}],[{key:"template",get:function(){return Object(o.a)(te)}},{key:"properties",get:function(){return{hass:Object,showMenu:Boolean,narrow:Boolean,route:Object,routeData:{type:Object,observer:"routeDataChanged"},routeMatches:Boolean,addon:Object,markdownTitle:String,markdownContent:{type:String,value:""}}}}]),n}();customElements.define("hassio-addon-view",oe);var ae=function(){function e(e,n){for(var t=0;t1&&void 0!==arguments[1]&&arguments[1]?history.replaceState(null,null,e):history.pushState(null,null,e),this.fire("location-changed")}}]),t}()}),le=function(){function e(e,n){for(var t=0;t\n paper-card {\n cursor: pointer;\n }\n a.repo {\n display: block;\n color: var(--primary-text-color);\n }\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}})),ce=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,ie(a.a)),le(n,[{key:"sortAddons",value:function(e,n){return e.name\n .add {\n padding: 12px 16px;\n }\n iron-icon {\n color: var(--secondary-text-color);\n margin-right: 16px;\n display: inline-block;\n }\n paper-input {\n width: calc(100% - 49px);\n display: inline-block;\n }\n \n
\n
\n Repositories\n
\n Configure which add-on repositories to fetch data from:\n
\n
\n \n \n
\n \n \n
\n
\n Add\n
\n
\n
\n'],{raw:{value:Object.freeze(['\n \n
\n
\n Repositories\n
\n Configure which add-on repositories to fetch data from:\n
\n
\n \n \n
\n \n \n
\n
\n Add\n
\n
\n
\n'])}})),he=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),de(n,[{key:"reposChanged",value:function(e){this.repoList=e.filter(function(e){return"core"!==e.slug&&"local"!==e.slug}),this.repoUrl=""}},{key:"sortRepos",value:function(e,n){return e.name\n hassio-addon-repository {\n margin-top: 24px;\n }\n \n \n\n \n'],{raw:{value:Object.freeze(['\n \n \n\n \n'])}})),me=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),fe(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)}),this.loadData()}},{key:"apiCalled",value:function(e){e.detail.success&&this.loadData()}},{key:"sortRepos",value:function(e,n){return"local"===e.slug?-1:"local"===n.slug?1:"core"===e.slug?-1:"core"===n.slug?1:e.name\n paper-card {\n cursor: pointer;\n }\n \n
\n
Add-ons
\n \n \n
\n'],{raw:{value:Object.freeze(['\n \n
\n
Add-ons
\n \n \n
\n'])}})),ge=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,ie(a.a)),ye(n,[{key:"sortAddons",value:function(e,n){return e.name\n paper-card {\n display: block;\n margin-bottom: 32px;\n }\n .errors {\n color: var(--google-red-500);\n margin-top: 16px;\n }\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}})),_e=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),ke(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)})}},{key:"apiCalled",value:function(e){if(e.detail.success)this.errors=null;else{var n=e.detail.response;"object"===we(n.body)?this.errors=n.body.message||"Unknown error":this.errors=n.body}}},{key:"computeUpdateAvailable",value:function(e){return e.version!==e.last_version}}],[{key:"template",get:function(){return Object(o.a)(Oe)}},{key:"properties",get:function(){return{hass:Object,hassInfo:Object,error:String}}}]),n}();customElements.define("hassio-hass-update",_e);var je=function(){function e(e,n){for(var t=0;t\n .content {\n margin: 0 auto;\n }\n \n
\n \n \n
\n'],{raw:{value:Object.freeze(['\n \n
\n \n \n
\n'])}})),Se=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i(a.a)),je(n,null,[{key:"template",get:function(){return Object(o.a)(xe)}},{key:"properties",get:function(){return{hass:Object,supervisorInfo:Object,hassInfo:Object}}}]),n}();customElements.define("hassio-dashboard",Se),t(61);var Pe=function(){function e(e,n){for(var t=0;t\n paper-dialog {\n min-width: 350px;\n font-size: 14px;\n border-radius: 2px;\n }\n app-toolbar {\n margin: 0;\n padding: 0 16px;\n color: var(--primary-text-color);\n background-color: var(--secondary-background-color);\n }\n app-toolbar [main-title] {\n margin-left: 16px;\n }\n paper-dialog-scrollable {\n margin: 0;\n }\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n paper-dialog {\n max-height: 100%;\n height: 100%;\n }\n app-toolbar {\n color: var(--text-primary-color);\n background-color: var(--primary-color);\n }\n }\n .details {\n color: var(--secondary-text-color);\n }\n .download {\n color: var(--primary-color);\n }\n .warning,\n .error {\n color: var(--google-red-500);\n }\n \n \n \n \n
[[_computeName(snapshot)]]
\n
\n
\n [[_computeType(snapshot.type)]] ([[_computeSize(snapshot.size)]])
\n [[_formatDatetime(snapshot.date)]]\n
\n
Home Assistant:
\n \n Home Assistant [[snapshot.homeassistant]]\n \n \n \n \n \n
\n \n \n \n \n Restore selected\n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n \n \n
[[_computeName(snapshot)]]
\n
\n
\n [[_computeType(snapshot.type)]] ([[_computeSize(snapshot.size)]])
\n [[_formatDatetime(snapshot.date)]]\n
\n
Home Assistant:
\n \n Home Assistant [[snapshot.homeassistant]]\n \n \n \n \n \n
\n \n \n \n \n Restore selected\n \n
\n
\n'])}})),Ee=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),Pe(n,[{key:"_snapshotSlugChanged",value:function(e){var n=this;e&&"update"!==e&&this.hass.callApi("get","hassio/snapshots/"+e+"/info").then(function(e){e.data.folders=n._computeFolders(e.data.folders),e.data.addons=n._computeAddons(e.data.addons),n.snapshot=e.data,n.$.dialog.open()},function(){n.snapshot=null})}},{key:"_computeFolders",value:function(e){var n=[];return e.includes("homeassistant")&&n.push({slug:"homeassistant",name:"Home Assistant configuration",checked:!0}),e.includes("ssl")&&n.push({slug:"ssl",name:"SSL",checked:!0}),e.includes("share")&&n.push({slug:"share",name:"Share",checked:!0}),e.includes("addons/local")&&n.push({slug:"addons/local",name:"Local add-ons",checked:!0}),n}},{key:"_computeAddons",value:function(e){return e.map(function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!0}})}},{key:"_isFullSnapshot",value:function(e){return"full"===e}},{key:"_partialRestoreClicked",value:function(){var e=this;if(confirm("Are you sure you want to restore this snapshot?")){var n=this.snapshot.addons.filter(function(e){return e.checked}).map(function(e){return e.slug}),t=this.snapshot.folders.filter(function(e){return e.checked}).map(function(e){return e.slug}),o={homeassistant:this.restoreHass,addons:n,folders:t};this.snapshot.protected&&(o.password=this.snapshotPassword),this.hass.callApi("post","hassio/snapshots/"+this.snapshotSlug+"/restore/partial",o).then(function(){alert("Snapshot restored!"),e.$.dialog.close()},function(n){e.error=n.body.message})}}},{key:"_fullRestoreClicked",value:function(){var e=this;if(confirm("Are you sure you want to restore this snapshot?")){var n=this.snapshot.protected?{password:this.snapshotPassword}:null;this.hass.callApi("post","hassio/snapshots/"+this.snapshotSlug+"/restore/full",n).then(function(){alert("Snapshot restored!"),e.$.dialog.close()},function(n){e.error=n.body.message})}}},{key:"_deleteClicked",value:function(){var e=this;confirm("Are you sure you want to delete this snapshot?")&&this.hass.callApi("post","hassio/snapshots/"+this.snapshotSlug+"/remove").then(function(){e.$.dialog.close(),e.snapshotDeleted=!0},function(n){e.error=n.body.message})}},{key:"_computeDownloadUrl",value:function(e){return"/api/hassio/snapshots/"+e+"/download?api_password="+encodeURIComponent(this.hass.connection.options.authToken)}},{key:"_computeDownloadName",value:function(e){return"Hass_io_"+this._computeName(e).replace(/[^a-z0-9]+/gi,"_")+".tar"}},{key:"_computeName",value:function(e){return e.name||e.slug}},{key:"_computeType",value:function(e){return"full"===e?"Full snapshot":"Partial snapshot"}},{key:"_computeSize",value:function(e){return Math.ceil(10*e)/10+" MB"}},{key:"_sortAddons",value:function(e,n){return e.name\n paper-radio-group {\n display: block;\n }\n paper-radio-button {\n padding: 0 0 2px 2px;\n }\n paper-radio-button,\n paper-checkbox,\n paper-input[type="password"] {\n display: block;\n margin: 4px 0 4px 48px;\n }\n .pointer {\n cursor: pointer;\n }\n \n
\n
\n
\n Create snapshot\n
\n Snapshots allow you to easily backup and\n restore all data of your Hass.io instance.\n
\n
\n \n
\n \n Type:\n \n \n Full snapshot\n \n \n Partial snapshot\n \n \n \n Security:\n Password protection\n \n \n
\n
\n Create\n
\n
\n
\n\n
\n
Available snapshots
\n \n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n
\n
\n
\n Create snapshot\n
\n Snapshots allow you to easily backup and\n restore all data of your Hass.io instance.\n
\n
\n \n
\n \n Type:\n \n \n Full snapshot\n \n \n Partial snapshot\n \n \n \n Security:\n Password protection\n \n \n
\n
\n Create\n
\n
\n
\n\n
\n
Available snapshots
\n \n \n
\n
\n'])}})),De=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i(a.a)),Te(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e._apiCalled(n)}),this._updateSnapshots()}},{key:"_apiCalled",value:function(e){e.detail.success&&this._updateSnapshots()}},{key:"_updateSnapshots",value:function(){var e=this;this.hass.callApi("get","hassio/snapshots").then(function(n){e.snapshots=n.data.snapshots},function(n){e.error=n.message})}},{key:"_createSnapshot",value:function(){var e=this;if(this.error="",!this.snapshotHasPassword||this.snapshotPassword.length){this.creatingSnapshot=!0;var n=this.snapshotName;n.length||(n=(new Date).toLocaleDateString(navigator.language,{weekday:"long",year:"numeric",month:"short",day:"numeric"}));var t=void 0,o=void 0;if("full"===this.snapshotType)t={name:n},o="hassio/snapshots/new/full";else{var a=this.addonList.filter(function(e){return e.checked}).map(function(e){return e.slug});t={name:n,folders:this.folderList.filter(function(e){return e.checked}).map(function(e){return e.slug}),addons:a},o="hassio/snapshots/new/partial"}this.snapshotHasPassword&&(t.password=this.snapshotPassword),this.hass.callApi("post",o,t).then(function(){e.creatingSnapshot=!1,e.fire("hass-api-called",{success:!0})},function(n){e.creatingSnapshot=!1,e.error=n.message})}else this.error="Please enter a password."}},{key:"_installedAddonsChanged",value:function(e){this.addonList=e.map(function(e){return{slug:e.slug,name:e.name,checked:!0}})}},{key:"_sortAddons",value:function(e,n){return e.name\n paper-card {\n display: inline-block;\n width: 400px;\n margin-left: 8px;\n }\n .card-content {\n height: 200px;\n }\n @media screen and (max-width: 830px) {\n paper-card {\n margin-top: 8px;\n margin-left: 0;\n width: 100%;\n }\n .card-content {\n height: 100%;\n }\n }\n .info {\n width: 100%;\n }\n .info td:nth-child(2) {\n text-align: right;\n }\n .errors {\n color: var(--google-red-500);\n margin-top: 16px;\n }\n paper-button.info {\n max-width: 50%;\n }\n \n \n
\n

Host system

\n \n \n \n \n \n \n \n \n \n \n
Hostname[[data.hostname]]
System[[data.operating_system]]
\n Show hardware\n \n
\n
\n \n \n \n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n

Host system

\n \n \n \n \n \n \n \n \n \n \n
Hostname[[data.hostname]]
System[[data.operating_system]]
\n Show hardware\n \n
\n
\n \n \n \n \n
\n
\n'])}})),qe=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i(a.a)),Ie(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)})}},{key:"apiCalled",value:function(e){if(e.detail.success)this.errors=null;else{var n=e.detail.response;"object"===Re(n.body)?this.errors=n.body.message||"Unknown error":this.errors=n.body}}},{key:"_dataChanged",value:function(e){var n=this;e.features&&e.features.includes("hassos")?this.hass.callApi("get","hassio/hassos/info").then(function(e){n._hassOs=e.data}):this._hassOs={}}},{key:"_computeUpdateAvailable",value:function(e){return e&&e.version!==e.version_latest}},{key:"_featureAvailable",value:function(e,n){return e&&e.features&&e.features.includes(n)}},{key:"_showHardware",value:function(){var e=this;this.hass.callApi("get","hassio/hardware/info").then(function(n){return e._objectToMarkdown(n.data)},function(){return"Error getting hardware info"}).then(function(n){e.fire("hassio-markdown-dialog",{title:"Hardware",content:n})})}},{key:"_objectToMarkdown",value:function(e){var n=this,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o="";return Object.keys(e).forEach(function(a){"object"!==Re(e[a])?o+=t+"- "+a+": "+e[a]+"\n":(o+=t+"- "+a+":\n",Array.isArray(e[a])?e[a].length&&(o+=t+" - "+e[a].join("\n"+t+" - ")+"\n"):o+=n._objectToMarkdown(e[a]," "+t))}),o}}],[{key:"template",get:function(){return Object(o.a)(ze)}},{key:"properties",get:function(){return{hass:Object,data:{type:Object,observer:"_dataChanged"},errors:String,_hassOs:Object}}}]),n}();customElements.define("hassio-host-info",qe);var Le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},He=function(){function e(e,n){for(var t=0;t\n paper-card {\n display: inline-block;\n width: 400px;\n }\n .card-content {\n height: 200px;\n }\n @media screen and (max-width: 830px) {\n paper-card {\n width: 100%;\n }\n .card-content {\n height: 100%;\n }\n }\n .info {\n width: 100%;\n }\n .info td:nth-child(2) {\n text-align: right;\n }\n .errors {\n color: var(--google-red-500);\n margin-top: 16px;\n }\n \n \n
\n

Hass.io supervisor

\n \n \n \n \n \n \n \n \n \n \n
Version\n [[data.version]]\n
Latest version[[data.last_version]]
\n \n
\n
\n Reload\n \n \n \n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n

Hass.io supervisor

\n \n \n \n \n \n \n \n \n \n \n
Version\n [[data.version]]\n
Latest version[[data.last_version]]
\n \n
\n
\n Reload\n \n \n \n
\n
\n'])}})),Ue=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i(a.a)),He(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)})}},{key:"apiCalled",value:function(e){if(e.detail.success)this.errors=null;else{var n=e.detail.response;"object"===Le(n.body)?this.errors=n.body.message||"Unknown error":this.errors=n.body}}},{key:"computeUpdateAvailable",value:function(e){return e.version!==e.last_version}},{key:"_equals",value:function(e,n){return e===n}},{key:"_joinBeta",value:function(){var e=this;if(confirm("WARNING:\nBeta releases are for testers and early adopters and can contain unstable code changes. Make sure you have backups of your data before you activate this feature.\n\nThis inludes beta releases for:\n- Home Assistant (Release Candidates)\n- Hass.io supervisor\n- Host system")){var n="hassio/supervisor/options",t={channel:"beta"},o={method:"post",path:n,data:t};this.hass.callApi("post",n,t).then(function(e){o.success=!0,o.response=e},function(e){o.success=!1,o.response=e}).then(function(){e.fire("hass-api-called",o)})}}}],[{key:"template",get:function(){return Object(o.a)(Me)}},{key:"properties",get:function(){return{hass:Object,data:Object,errors:String,leaveBeta:{type:Object,value:{channel:"stable"}}}}}]),n}();customElements.define("hassio-supervisor-info",Ue);var Be=function(){function e(e,n){for(var t=0;t\n paper-card {\n display: block;\n }\n pre {\n overflow-x: auto;\n }\n \n \n
\n
[[log]]
\n
\n
\n Refresh\n
\n
\n'],{raw:{value:Object.freeze(['\n \n \n
\n
[[log]]
\n
\n
\n Refresh\n
\n
\n'])}})),Ne=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),Be(n,[{key:"ready",value:function(){(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.loadData()}},{key:"loadData",value:function(){var e=this;this.hass.callApi("get","hassio/supervisor/logs").then(function(n){e.log=n},function(){e.log="Error fetching logs"})}},{key:"refreshTapped",value:function(){this.loadData()}}],[{key:"template",get:function(){return Object(o.a)(Fe)}},{key:"properties",get:function(){return{hass:Object,log:String}}}]),n}();customElements.define("hassio-supervisor-log",Ne);var $e=function(){function e(e,n){for(var t=0;t\n .content {\n margin: 4px;\n }\n .title {\n margin-top: 24px;\n color: var(--primary-text-color);\n font-size: 2em;\n padding-left: 8px;\n margin-bottom: 8px;\n }\n \n
\n
Information
\n \n \n
System log
\n \n
\n'],{raw:{value:Object.freeze(['\n \n
\n
Information
\n \n \n
System log
\n \n
\n'])}})),Ye=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,a.a),$e(n,null,[{key:"template",get:function(){return Object(o.a)(We)}},{key:"properties",get:function(){return{hass:Object,supervisorInfo:Object,hostInfo:Object}}}]),n}();customElements.define("hassio-system",Ye);var Je=function(){function e(e,n){for(var t=0;t\n :host {\n color: var(--primary-text-color);\n --paper-card-header-color: var(--primary-text-color);\n }\n paper-tabs {\n margin-left: 12px;\n --paper-tabs-selection-bar-color: #FFF;\n text-transform: uppercase;\n }\n \n \n \n \n \n
Hass.io
\n \n
\n \n Dashboard\n Snapshots\n Add-on store\n System\n \n
\n \n \n \n \n
\n\n \n\n \n'],{raw:{value:Object.freeze(['\n \n \n \n \n \n
Hass.io
\n \n
\n \n Dashboard\n Snapshots\n Add-on store\n System\n \n
\n \n \n \n \n
\n\n \n\n \n'])}})),Ve=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,ie(a.a)),Je(n,[{key:"ready",value:function(){var e=this;(function e(n,t,o){null===n&&(n=Function.prototype);var a=Object.getOwnPropertyDescriptor(n,t);if(void 0===a){var r=Object.getPrototypeOf(n);return null===r?void 0:e(r,t,o)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(o):void 0})(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.addEventListener("hassio-markdown-dialog",function(n){return e.openMarkdown(n)})}},{key:"handlePageSelected",value:function(e){var n=e.detail.item.getAttribute("page-name");n!==this.page&&this.navigate("/hassio/"+n)}},{key:"equals",value:function(e,n){return e===n}},{key:"showRefreshButton",value:function(e){return"store"===e||"snapshots"===e}},{key:"refreshClicked",value:function(){"snapshots"===this.page?this.shadowRoot.querySelector("hassio-snapshots").refreshData():this.shadowRoot.querySelector("hassio-addon-store").refreshData()}},{key:"openMarkdown",value:function(e){this.setProperties({markdownTitle:e.detail.title,markdownContent:e.detail.content}),this.shadowRoot.querySelector("hassio-markdown-dialog").openDialog()}}],[{key:"template",get:function(){return Object(o.a)(Ge)}},{key:"properties",get:function(){return{hass:Object,showMenu:Boolean,narrow:Boolean,page:String,supervisorInfo:Object,hostInfo:Object,hassInfo:Object,snapshotSlug:String,snapshotDeleted:Boolean,markdownTitle:String,markdownContent:{type:String,value:""}}}}]),n}();customElements.define("hassio-pages-with-tabs",Ve);var Xe=function(){function e(e,n){for(var t=0;t\n \n\n \n\n \n'],{raw:{value:Object.freeze(['\n \n \n\n \n\n \n'])}})),Ze=function(e){function n(){return function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,ie(a.a)),Xe(n,[{key:"ready",value:function(){var e=this;Ke(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),function(e,n,t){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e._themes||(e._themes={});var a=n.default_theme;("default"===t||t&&n.themes[t])&&(a=t);var r=Object.assign({},e._themes);if("default"!==a){var s=n.themes[a];Object.keys(s).forEach(function(n){var t="--"+n;e._themes[t]="",r[t]=s[n]})}if(e.updateStyles?e.updateStyles(r):window.ShadyCSS&&window.ShadyCSS.styleSubtree(e,r),o){var i=document.querySelector("meta[name=theme-color]");if(i){i.hasAttribute("default-content")||i.setAttribute("default-content",i.getAttribute("content"));var l=r["--primary-color"]||i.getAttribute("default-content");i.setAttribute("content",l)}}}(this,this.hass.themes,this.hass.selectedTheme,!0),this.addEventListener("hass-api-called",function(n){return e.apiCalled(n)})}},{key:"connectedCallback",value:function(){Ke(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"connectedCallback",this).call(this),this.routeChanged(this.route)}},{key:"apiCalled",value:function(e){var n=this;if(e.detail.success){var t=1;!function e(){n.$.data.refresh().catch(function(){t+=1,setTimeout(e,1e3*Math.min(t,5))})}()}}},{key:"computeIsLoaded",value:function(e,n,t){return null!==e&&null!==n&&null!==t}},{key:"routeChanged",value:function(e){""===e.path&&"/hassio"===e.prefix&&this.navigate("/hassio/dashboard",!0)}},{key:"equalsAddon",value:function(e){return e&&"addon"===e}}],[{key:"template",get:function(){return Object(o.a)(Qe)}},{key:"properties",get:function(){return{hass:Object,narrow:Boolean,showMenu:Boolean,route:{type:Object,value:{prefix:"/hassio",path:"/dashboard",__queryParams:{}},observer:"routeChanged"},routeData:Object,supervisorInfo:Object,hostInfo:Object,hassInfo:Object,loaded:{type:Boolean,computed:"computeIsLoaded(supervisorInfo, hostInfo, hassInfo)"}}}}]),n}();customElements.define("hassio-main",Ze)},25:function(e,n){var t=document.createElement("template");t.setAttribute("style","display: none;"),t.innerHTML='\n \n',document.head.appendChild(t.content)}}]); \ No newline at end of file diff --git a/hassio/api/panel/chunk.2cdff35c6685a5344cd2.js.gz b/hassio/api/panel/chunk.2cdff35c6685a5344cd2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e658218e6820ac330e6e549a0848bd8907dd687 GIT binary patch literal 18950 zcmagFQ;;r9)TLRrZQHhO+kVToZQHhO+ji9{8>h@unD6hHn~sU;&Wn{h@;W19tta;; zjDZ6Bp9KPX>-XWmvz~TeGiWIQSt)G&fD(aL=5$l)WHV7^&Us7q`3yQGi;N7#1Vp7> z^bYj2&^z3F#5bJl!nq5p7Z^iES&h`e0k!ML{qIN*Y>BDg(lGI7l`!|4J+8!R;r{Q{ z)y1ZrBH(h9n`fK<^{gjvi4Mn17>|22rgt`PrzKU(Djh6j_OHe5Xp|nKOTYJ(`@;8V zv`^O4=!@_BdDb;KKc$QNKrwj!!MNA^p5 z&z8X|g0yRPT+ddCA_5N0w;0^P6vwJNbTp zBUnu!lh6fyFGg=;$R^)8H+(jJ!{C}<6JvuTzcNQvlg%=iay$Jb82UE#=}?mAk|&do z!_|Y{Tz+_b-V?c$eX>WjbM+OV>9R0aJd`G5FkmNMf(fq2q__L8PhjbAr*aS}bv%< zey1SpJPyr{iQM{}F~zK&__32hg#f+AwWe|3Y@aMGpP^z*nMAN(Oj1*e*4meF=}S&+ zC|po1t$!GDRzfbWrsFT0Hxa!%otY9Y4n=hl=mUI&c#v@`&dqL9P`fuNDK#~HpA@8D zOSFDHNFg;!ZWSvI$!m@%D;$N2>D>N^uX$&C`@J(|haH9(FtRZIC01A_DJX}QR^4r! zqMM^bF*Ei2Ly588ek7)Cw=n#tkuZv2mthJKL6G!TSmX;X9?`WSx0)Nzx-+yz7=tp8 zn|~4i=u~n5l+rNw8X?!~1!3@R3}l`J&wo#{ntn6rfnGlcVJZW69hhT?)G_L?poDuj zA)X%w#l**!Pkb`zrMaf&V>rgU6OCVMvZm&V3rlC`-IvMGl>|Z5(R_eEf8BPk zM1i;2a{a8KzW$_ybFhSP`O*({g7|@y3+F=?Q^SZQ?vShcHqv7=(bFIj)oKg~oJA1I z2brLSiU35YD5HcQZn>%ee%v>U9fo#u{?TD-nXp#D-x{8^aGhRM>s1X?)00s<{5W^I*=l>h?z7@1g>I z@T&E*g)YQ=;ymBa)fGhOke!bgDCEGsdt!nEG|=!sbN5SIVsDryK=itAR8iq%WUc?c z))mk2fKvx{n;>-PpcVjlxU`a@-TLRFTh?!^WC#Ky{{`zL`a<6AAPamB$MjQJLBi+7 zPeSTGBezN4Ex1Xq6aS|eqUR5edra@(Ly!b$Cc*;VSQcX>^ko$4ci`YNf~{A>ZM+>L z27!%27k3%OF1J;MHlO(WWx*$0nP=yMomgvp9A_tZBfGVHBd}&W&EL){c@C-wyiGWu zLC5z$G3YHU=q;1C#Zpg7~dA>n{e?9fw9MqP>v!)08^CQ_?Gy#mcH*_H93mwupe{2 z898;Jb_Bdy$i}y=luODE9Ms4Ck%QdBko-D0O2QKYphXRch{`+4e_jzjpTtd@S>j|< z`AFbL!ewFiZCq{lz>S3lx^|cotPdfTY2es5Ep~T=_)8PV$9?qgnTWPCY%Fd9zFFf= zC|?+oS%f;ET<3v)TY~M|^rADDY>_0JaD?$Q+_!o}wm;&R{Dd){1|h{(2$SD@M6vU@ zoUR6<=YOzy5Ucncpb)tR6MY)hUe0JNSnt1CvHVKud+B5SRS8W8^^L zJdR2v%Wa1`?bLW5KO;MweT;9LOuF1})y$*10T_#C|2#!%F&$};Ma(edCJMr`#9=FL z@mPD~YYC6$d-hKth1Jadf)F{U*pMsWZsNd6IEil(}3XL!kUAz{r( z+h{t`CHE*cZ^wsaYZ2z$BkSLXr!ym>HZY=C;KrNo;;Ip$KzI4(E3GYUZZMqI>ylL~ z>sV)Nk7K@(JF<x@JLrUN~~0nTo>Tw3MwUz&b3{k>j7ZDSSWrp?&)`|+(* zU>ZfIMZXrLP?Tg$Gx-5ps$^+tC~$DFVdX^(kF?beI%&P*btK#R-RAA77vSG~ghNOt zgs7xcGg;EDNi5iCqrQ6{kOGu_P^ zPW< zXD^65dz?N;iLwxJ#1*B;F@3bCA49HpSo((Cj=E*31{j1eWeA(vw$S?{MiqL^#&D;A zF1Nt4E*lsHo94K?&dWtoXnZJ*(l}-q$L?#|XGFpvHbf4b$J*-UVlbT7kpGG9HK3zd zLL}VL+|cjsASOfksMmIuoozw?^1Ay$gQYK z_B;J3XMN??&JWsU{ZewAkhwc>zF%JXDN!zHsIxV&Nht5b6($!<1+Ik%ul?ytFfJ(L zp4^XlPS-Tf_#4}iI3L|is0kIwG}a$`bR`h(DO^IDPr0T-ciN~BM(IK9wFYExSj;6d zhEhD%CNzgeMnfO@rTQ|H`_9M%*N5nNpq?*w5D^iXTprX?YIdMFtfDon0s80iQC4?% zm?U&Uz!gK&?u#wnNx%`u>v-fRg)(8_DqZHl_(VMaMj)UX8M7CP|3CZldU1WYa(>Ek zL-i=~$dw%-d)MhjU06Wb8U6aVBY zF=}>Y5qQ%u@->qEWQxuW)fLm{7z*g~e8f;{jocZIPT=;_6-~h7CX6Z{N_2T5)k_z%=YZ_9v7{nM zUi37TDf47s))uT;)s&V%*88*1Y6>0a>fVW&c#;%(Ypk2H5f~mZCa>mEVutK$V7f7& zC=gadF68dkg*4MJS9jB+FnSbR#HRrv?X#ORyGB7+&vLH8JrWTwBaAPv6?UHm5)ILH zr=G>uHr!R77-QeV*eaE4kCSWGj?l@rA=7~loR#Li;WcWtL}hb^w7SCK!-&Ns_=csO zYo9{Hsb_UE=J_&JaO&b0(NOgqMI>aK?`V;{EMgx%$|xN2P&x$KAxKm*p%V|2+2dA$ zDiT0vp|W4KKuH=r!b|ErK5C4Hjs&ur$jN z*7z}ub~eMK$@PB^+@qCSVSNaO;a8pwKi^!p1}|gM%#;phX#j><-Fq$>DcSJJGjF;e zDBe3!rra^usl$i;+H1XQuknC3A8u?Me$9lLgKSFrU-&~O6huI!T}VlB&Bkk}t^2;E z$Uq;opep#`| zg_&vKcv(4(sFRM6B5NX-z&w;jie5r%2}P(a*=2CI$+|{`Yk!%x3O(Yfa40Gz!StiA zeo_Mm=xwo0u^K6_wgs}|DgvCjow0l`H-jTPW($}5UQ9sS>Q{ZO5+YoF>@(QLRKa({ z3oNz|o*(DN6odn9qFPg|G#NRP1qIoJm42 zV20yD(~VV=SDL0%QfFDDiPN{ANY^)5#xe&n;t~FI2uT4x^0$0GH??w;RA@uh@mkt4;*jaXq z6d%qwAtB@;XA4=}M{VON0U9fI18M^ZZy709iN||v>B@0ps(1m|``d@K(7fUBWTaXwxsVJfl_jB~oT>t^W@QYD{PnP84Mjw{{Wy-F$=k$Aw zp$DdYk*RsSukm6C<6E)O-Bkj!8#!GarwckAJ!h@<7>BKo3AJ(5@qI4W>CiAS**N}g z5Hp%Z%*sODO{%%esP!=D#K_*4E1R&R@S#Ms;%qLwFvJZea>a;K4+ylRc+4Q8(ALjM z1fVf|bjLV6714dyel4%uW+dsUfCzyASTQgcW+z{B z0uzB!eU3lZU@?{L%@*bNV#54Q{P*Xrp-kNS2(jCeFKQ{1JXU6$MS{Bk;iff8`RF!% z17RRhe;}dJJAapkqk!I+utirBWkW@d&A8tQvvhJn6S|*<(RuiTxS3A|99I6mWboy4 zHUh1LL3g}bK3Eb_KcV1SRs&7W49Y@#jqLe!@IbPjB4E{7I;-tT?%L8^w9XpZst=>d zVv$ywqV0js;dr?)(@bXsYdug)}!w)r-CgjW^aAN}P^6zpRYbV^)}--P`DieGu$Pi2d!sHTkmB7ypZHNhFAkVL+@<%q!kElD;B= z0^JU6aO!HO3oP9XZBiI-DLP`_2AMX?0w>+#m6@1~ z3K)nlZ>e1@vnaAJGls*`)xbz;{-P62soo8Phe2i|Z>sy6^JU1ll8g!4OS2M2VF6Es zj{z}M(aQj`=`WVA7&}#tBIU!f1!L>P{IPG@*NPd4{DLO8f8-ehwnM*>b9D}Fh;F|K zKmB89_p(3NywLhpTM@S|Sgw9|1%Y<4d4zvjID~`~y0Yc9+mW&=NVzLcK!Z2Txa1bp zylxtHQh3}g5(1IRS@@M7^jHvJANX+xH~XukdmjOME_dO$426$VG?Lc>;F&o^_;JLN zWSqFb=Vt?7HnTulg#ug8h9S{142EB80(HG2mEkW!B8-QwFTK44lEW|&l1>fw5-7yC zY?RSb#hb&1ySk@926DSe@8kNrEJI~qcqYtP9%MSw)XdKiyoocC*LRQFEbh}5!$B!F z2`lAu0T95=p`>p#%2J`UUxDtrjS^%RYr!-nwbklnx%0V$!?^m;PRj^SkYz&aW$dUQpt0R3G zIdp~?E8!iQ^M0?{t(6SHhgIa|VoV+#pu;10RfxdU>(l~5`l8nlaRZNcRik%b>qDhc z*fl;HHT+w`^{~PovMvj0EU!!L77h(vb?3h^XbOS+S>7g7TRso(3?grSgCdA>OZw50 zf}>ykPF`(0jx|}Kv!w}VQ_RwF6-mQ?bYazZxP*mut3F^)15|;jvoE-&f zsc!zrYAC=9nslVwTW=RdR^#N2BeHx~C=cR_O{pS?hZDptGw`etd65kyyT=^;QI;WZ zXhc8BTO56^bzl(S;59 z6ZNQUQ=h1Ng@12?b6m#tH2XBH)FrKSrqp(o(4tzBGLAS!m42&@dK8WIiOz+GdHDq* zhna-3-;RT%2C{Yeo?)c0sb zn6O8Y#{BgZjkujiI8Tr-6)ypBvErA#jU`T?DcL9*RCUt4Y(*n66Rr46qfE@rjpgm_ z#cf^DixJzj#QVo-`DaX7WY%9?P0o8e_S4*thd+mqK11#5E8&fIPh;>!?;^I0JO9#) z-VxuB#|Ap_WiQ-r4$*R&+-fhX<<>PY&Ave-$*{nq1=r7;mr974m_XL3!vPYcyo5%* zLk0~8u@ZeKl0Rfn#>Ny*XcejfLU1FBj6v$(qbKQ{NCx%8&3EMda{*c_0w2vLU0uFN z6-G-wk?uw};M)PWc3Ic@69(0A{$l6^c#9G+QOnuyjLTX7g*l$D64Fmcta*imgtFH? zk;N!=V4Rd2^sm7--vmJ>BHo4mM3wCprf78A?nSsEv10)v+SihT(%8lC?>GM)Cj9XqraceYv=ELX7Aw$Id??nY_Sd7@f2Fs_MSrPl&Zfkch zjjH;~6X*OI=|bCjQe+w=U13-b%!!(g4oOJ1F@RbI+?Op=dI<+xOms$>-I1QNt_*l| zt*O+ddbarbrUt=PdD>pCpqosHUST!}rBBRy6r(_dTXAm3(E?mcEsScGv8D11|P|VKw|*0x-DV>r7+vb z>AoKbBym1@`&$|S@mu!a=0A8^ewRK&AB8hMz}|);@KEpNoT35~ls?v%1iCQe_Yf9D zL82jmY;Jkp_wb>weBp=jhmwPoald1pFO)q;7~9SYvr~u(t`&66jk1I*>s{Mgr~UEo zv0GNziNnd`%Y_|~4O*T?wEMf(*n1sbJ)5U@p zU=L7s@io8XZ}CYiaMBYQ69jS_EZMtj`$nz)|j zv{hl6qSYyBygmT$NB+#+dm_fvTAJ#Hp1Fyc1cV4QZhXSACL8hm0y4KdqVFsuAH1}L z3I&gx_Kh5SB|tzWS~LyBenNV?h3p3Th5-b_^)NzUA%p3<-9*F&$Vu}7A@`vp@HqF0g#H~m*MKUu)B!_NzSfUIxa}~ zgXJ=fq!)Z*|0P^d_6wQmJ55cO-Dy(Yeyg2?;$so^vZ0a-tZPpJz2YnXXN5w?3MM*B zVTaapT#3VLzjuQzmq~UmRA9%FCYiBx@=S5+baLaJ#*t2J?aUg@3pXth4N)*yIKFDV<25a!^@b01N(7U)+e?;UYGa)SgJo|$}eEtYj z!|pwnz+r(zPB#P6%90zMm03vt;bm=}-~2Q#Y&pMj+iafenijD78|UtC`)zQ0yWAib z%J)aSNoMP>;wsclxMjX6mx~g8(#NJ5XrHKW0OrYE%8AZ+f5PdqSY~7 z5e-Z(Ag>eR0%%MDEd~l{2?gYNP`o`2OI}bCiy`vJ3-OQoxpsHhUdb^G5yIZrsLXH5 z*)v3B{w6qGo)xj(jT>oaN81XolfVX2|5-4eE<7DWqKe%FXFiQvYw4NK2$?Nz%E~=b zhe4y(NI=mWvZh0uc}??jA!>)J?m z%$m(MW@s+3u~{z1YFP;a=kRPq>dS_72g z9O|y`HXME>;Mf6Invy+Cc2*^=vSHnlp9Cms(aWeSFRyabWaK^G_=fN=Y1#AG3kaAJ zGE;aKN2tlUK}y)>!x!mGH=S?r(-oksw*%eySpM(~v&`6OP&scst$OwvPdc-IjqDqD2mkS|W6a_mxVhi#DKG(q&!}?R}NS0yv z_O87kG3p94HvW_aBfv-VgGy2#jG;!?9(^|YF=kAppAi3W!17ImJArW&_li5L!Hdr0 z^%XScjKR+BKJO^Wwso!uUM(V6Qzkl3d(GEsa_cluL5S6a##hgxQEda7l3B(=rHq~$ z2L&Bq9#tMarvge`SLY2&`==W4xC$z2rXbdeoyg^S0bZWp1dgPt0Jvb^~L1~KQ z&30#yrg6O$N>dg;4oDm%3g~_PAYXM-yOWJC$Gf!o9qrp;`fwJeu69s-7pfxgLAjh= zFXD*td2=&$sLR}dixJbydeGbpgBFp7KT;O4l7}X%c+OEzE?&ceraN5cWcwo_b-~-| zFC<$=j%Y(_O>&|HCymD3qj(?W`tQ#|z^|ryY!l4{jZ9AZqGS|bS|~rP;4I0m?h&PH zQl29gP(zSNN(qPv$3Q**Kf{OFM^uxCn|+|xQEfCLu~zDwmX}t4|6l|47HYj`N20~ zL$N9;>LM}uYvIp)eQ4Dg9Nl@w)0o4?Fgb6UzsV;Qrw;tg6g{jE?Y>sw(dMQBj&VaS zVkD4^0sFfLHG->iR;Rb?LkH2+g3L=;1pDgeuO{hZ>#@iEFM#m* zH8_`SigAk|a|JEToH_F-Iy>==+qi|u@Ya~UJ(=-*Z8W8!U)irXWLrTAJ#?jri424q zLD=Dk8yQ#d=gi)VJgPpdf#O!)p^7U_G=a6w+KjvZZSBm%Fm&P8z570_X$P{IsIXVd7X? znn1dc^YYayL*#s?aAI4T>wMfA&gky0oz*-@Kom)jY{hcpB3qE1I7sFtMzwv9N4(!>@g~F@F^WXA4DnK zENmjO2&~RXQQ=eM;|41}1A8XMz~4tpDMu^F(WZp{0FU>>%~vyDIajp`gr`bNA&HvQ zX@#STPd)d>{jzNCC_{cB8MT$RSy0#v?8s^&Xcsdap5{0{Bc@XdgqtYBxv#}DayhFw zt@2zq6GU2BH47*j$m)CWJjiLTv^P!xKKn@~|PBb@p5U={bjT>=x_+llS zuRp_hUO!HR_+CF=yzzW{Zpo9iiH9fhz4qRyg|V**@s;+VmWL-gkC`y~P>xQHkQ0-& zD-rvgYl#=_*W9>iw`IYMaJk492_x^!%@5u6Z053j(Ox7Qr+9Kq5$=#;T-w5_4M1{G%GnbZb z5!?%aK7Kv4C12dzy#My$;xALYC($kzk(xwPf|bMUFO^FP)SN4%q=JXthlhtik(AuT z+SBGR3Avn1FDmY0?w=C|gVW59OK=awv}kGs4j5j#OlcIaJM?z1rz&fE)x7BIRYISJ zY8Tc0Jo~c~8t_J1VhPHO8@VMk3t{q8kCY+}4rMh85~p=Ae<}If?@ghmWkiiTSh$YH zyR@pGmC4>3GBmb>8eqMMI7f~aCQUkcZDhfbsirC448t0UDqdMwMM#}%%gj!(rl7|t zZIv-+(XS*K=(XDavbI{x1d3G^4Cc)y^>Iz*vKhGxZra(hcZJhyJ*Idz_in8TM#FdkoOMM@I4nlr2!OwA-0ZvtLc3iujUtoSGq#DzeA+5D(}a2e(H zkYxy8Xz!4RQT~^O&FfJyOSL>4< zv#9&g&$n(zC}!1WA&&aSLo>yX76+(yV-j-B!AX*d1c2VS*Q9^|p+7(PD$Eeyh;o2T zJ-d(?4veX7Ws<>fL2pHDQx7o5+KpYd89^Q~g@z#7u2H|#t8y*%M*sIyQe@m~S7sdh zp1>pj>MYdD}HPvx)dgZ->7edAY-H$mpXLR>;dTTPs28nY^q z5gQw$Nc5>F145KW&DqQbE)}H3O!#!npRdoyaLrr=Y#kiPR`0jXaUP3Za;OZS=xq5p z=LE9{VX^-%R>N3F#!VW>qDV;2v<9wo6>$d6|1N(~yGGGyol3N<&}cno_gF}}bil`X zduumjxZXIRdwue1M|{oas8fI+{d^E6KIIcZ8iTGi)-x)zk*kb?K^QMRJbNnbW=;yt zY*D^j_8ya4*LIuaTs7>%W_BS$8sl*C81f-`-$;j1mlXhhT%QQANKZI^L&jw{^gDj7 z$1F8}a>ZPB5n7JXsYJD|t{n8oEIO2&(S3~5BK_YJyD3O4yx$$ocMLQRllsKJ9pU1Y zb{DZSAgw$bY(wPGeW!J3U9CS@hC2_s^_J6|T^D$oT++OXu=S9<6S~5Id7b}Jg+Iek zG5yXim2x>FRQ*r|2T52otvAfhUFhHmr7zBi=QZZ zlZY96l~$|yma%r+uac7MuH}wByPd-f9eL-Vh}PZWx)UVA;$EO2gx-}AFj-YLhtu?! zs%0sz8UZPTtxX|4FpBtrs#s1o$4#<~EN4rzUCOlvhaeHMJ@W)zZ;z+PTauE3a0TUG zJrTvFYzQ%O_4<86+eyzb0+%;tOn9A#r(aFE12beGu~*qH%grhE4(k~y!FX`JX>gFy{;8M#IUMrc>42dIUs zs#}}?2Ubi$1;i)n00|Fw=g)V4D&Vq9-;(>Gz^t86O6A~(C{{^HG|5?$36r9}CjTOS zB+)}2YK!{s;(R1|0q5#&$U^fuN1}h64^f-XOzV~D`TFO)c@PMsZtD2+ZFBp-D}B2W zWoi*XTric`1Vj5=8jjvZqO551Fa(@ICF5j72MY61QRE84EUL1;R;urJ_;C9O ze6cDz$iO;KKpQG=ysjZ<1AQ!C7{zT+ADU0LTh3?hqm&lYo3O0frnSaDHk{GM$cHjB z{;@W-mEjN}+wHb5>h%MT_Zcq$rlp$R>CR>Jbu_K*r%>H9CCCPhtpUWg1I*Q}k+bxq zmi^%cUaue+DTeL!sYM`#Cc*;5bwqQ|btj@)7)t{rWDn`wmB%dPJ8mtLY=fo16!1(| zfzs-|>%yc(c4Vy{lf+4m38P9$%QTLa95mEnU_Nj}c&+X{ykl5po}$;q742OTY2bh~ zK}$Ie`z$x59Fj`Xeg(k5H^hKEXknvSn=+mn!Vx4FJ;{(=TZgCEBV+lY zGL-wD!-rW>d|iC;y}W3e>gTFpc6VF)Du^{0#Uo;9FDdm^B!}wDT>IKfvDDfR>he5H z=_AAXD$!AkWuPo4Tq5?AXZSmEO@2~Nw8pC7udx-AR>l3TJpby*ucUM2ZMvYMR#-(X z3+}oMcGkxxOXO3wfWUVMglt(*6W_;|=ae3MNN^foXkmR>g#pY8>{lx*cjCNPpQ#1X zCWi4LBf8l@)H3ndC!sXNRnHw9@`qAY{5gYvX{tjb`S507%LD4qOzu$_0>LB}q23Be zE7CY3@)(wFYf*bIQU+oA)XKdym_=E(1t42Y*By_o8Z(j0pQ*fSUe_E_2Za}7GD8Af zI^K%^QS6~GNgE`|n?yhqv}$%QlC4?6nhtS>WKtN5c^s?Ko(;LvAgI1kvGaw>faV#R znGO;*4sCcjcZr!g`9R>csHjR`(Q1umy^w}gVn1RZrmb^z?|56(G|{ndoM zDq@Ic7cc(N@fQTy9m@1C#)5x6r-79676Z`qqnmN{__Sq2Vl4WHO=f| zbryjKayDqfN*SFn4qbU9JMA#pOG=JG3}G@komX;VnIi!wXwdv2mUW6_?u(@--HiV9 z%vG(l+#9Si!uBxgcy#6gw8?(g)oqxbWt0+kkQsG6?r#}WeL&7(9}QSxxFd`p8B9tj?w9}5 ztHaV&;nu$3%?}HR%Q8|Xe2~`!)U5Kc(D&Vm5dQd2qVpPUw}5Pi7Qs@w4+3tscGUfO zte7Gbiqz-%T_(kcQN;)rQeUbkIV}A-aWx!k1V&Bt#2i=uTP6P%o* zl;XXBo??-85df!7r-@{jEarU2-;s3qQMb`wf93VXeUK3Rl~C0t(fE}|(uoP+ZybipAM)ga+t*&OTm8;DX` zC@(*-2LdCdqbD#@`E${G5xl41gE2OOTrrkLGF>b{47|SVucZJLu<=3S=dR4Y zmMG9oS$&HHN0?h)$j$#tB{GJb8-hW*=mCp&$Iwj%k&b*A|Ke>#j*astJGUd5oqbDC z7bjodp@q{CBireE(cUFYXv((uR66XXBaDM|SQru&I8Bk`wKX2${tzYEi1TRr6sQ>D z*RWLC$R{hc*qvRiXW?dEUNRSrW;cy=tac{*=&&ld=Kilv&M`VXU^IpHXL_0+IVmW8 zPyt#m6PruXxBV7pshs52MCR6uioWy|hcxMjm$g^;Rog-fPU^bwLge7e>!@)%A*Xz`o^w?!sG4;CIIMM(bE7i*w_%WqB4h&IfXR$Ah7Rd&> z^kUrwCpscDcOU<*jH6t|4l73cX@*J9koY#cj}|%uT}s{dRdtRQF_R?+taPp3(UKCY z?$m7y+=J*{`Dgj+v21(UHnX8w&OT^(&z5=IT2@kQMBL;iV(h!b?j#%B0AV3{(tq}W z#)5YF&=Nhi=$;;N2N#!}grF0E5%yB#We=?G?+1h8oea)0eq^f<7!;xWxrN;D*M}85 z`utHSAwODpe^PuKNkyNX1k_pl%=Zzaba%QEPbKMdt5IHk(VN&?6R8+>6arHc7_=?% z5e;#vI1}g&|3yhJf)&${7}Rpl`kEQv52tbe_OsJw*}y_uHgH0nqM_pzwc;|K0mSIe+&vG?t0S%IJ4c!j^B-hF)(+a^#-ja) zB_*iygFgp~ktzR+wr1(3-fNKItq0F6mK4f3JdGzIB*k@9MIOFyIzNI$0C7EmKuHt@ z_G~CVp8=)Ff8C%L-qIxTSZ53) ztDterPN%G_dF1;l7;aV-mDca`iBXyc|9y3&E$fw=X)OY;3*Ud4<$+y#46YD7B4;So zI>k+k;tAu9J$$3dMZGK*$n{`M1g(+kVI=5-Lu|BdS$ejGYufxDME7VdbNhEk; C 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 can only be templatized once");t.__templatizeOwner=e;var r=(e?e.constructor:k)._parseTemplate(t),o=r.templatizeInstanceClass;o||(o=function(t,e,n){var r=n.mutableData?C:k,o=function(t){function e(){return m(this,e),y(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return v(e,r),e}();return o.prototype.__templatizeOptions=n,o.prototype._bindTemplate(t),function(t,e,n,r){var o=n.hostProps||{};for(var i in r.instanceProps){delete o[i];var a=r.notifyInstanceProp;a&&t.prototype._addPropertyEffect(i,t.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:E(0,a)})}if(r.forwardHostProp&&e.__dataHost)for(var s in o)t.prototype._addPropertyEffect(s,t.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:function(t,e,n){t.__dataHost._setPendingPropertyOrPath("_host_"+e,n[e],!0,!0)}})}(o,t,e,n),o}(t,r,n),r.templatizeInstanceClass=o),function(t,e,n){var r=n.forwardHostProp;if(r){var o=e.templatizeTemplateClass;if(!o){var i=n.mutableData?P:O;o=e.templatizeTemplateClass=function(t){function e(){return m(this,e),y(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return v(e,i),e}();var a=e.hostProps;for(var s in a)o.prototype._addPropertyEffect("_host_"+s,o.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:S(0,r)}),o.prototype._createNotifyingProperty("_host_"+s)}!function(t,e){b=t,Object.setPrototypeOf(t,e.prototype),new e,b=null}(t,o),t.__dataProto&&Object.assign(t.__data,t.__dataProto),t.__dataTemp={},t.__dataPending=null,t.__dataOld=null,t._enableProperties()}}(t,r,n);var i=function(t){function e(){return m(this,e),y(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return v(e,o),e}();return i.prototype._methodHost=function(t){var e=t.__dataHost;return e&&e._methodHost||e}(t),i.prototype.__dataHost=t,i.prototype.__templatizeOwner=e,i.prototype.__hostProps=r.hostProps,i}var j=n(78),A=function(){function t(t,e){for(var n=0;n child");n.disconnect(),t.render()});return void n.observe(this,{childList:!0})}this.root=this._stampTemplate(e),this.$=this.root.$,this.__children=[];for(var r=this.root.firstChild;r;r=r.nextSibling)this.__children[this.__children.length]=r;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}]),e}();customElements.define("dom-bind",x);var I=n(6),R=n(28),M=n(22),L=n(35),D=n(16),F=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},H=function(){function t(t,e){for(var n=0;n child");n.disconnect(),t.__render()});return n.observe(this,{childList:!0}),!1}var r={};r[this.as]=!0,r[this.indexAs]=!0,r[this.itemsIndexAs]=!0,this.__ctor=T(e,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:r,forwardHostProp:function(t,e){for(var n,r=this.__instances,o=0;o1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=R.a.debounce(this.__renderDebouncer,e>0?D.timeOut.after(e):D.microTask,t.bind(this)),Object(M.a)(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),Object(M.b)()}},{key:"__render",value:function(){this.__ensureTemplatized()&&(this.__applyFullRefresh(),this.__pool.length=0,this._setRenderedItemCount(this.__instances.length),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this.__tryRenderChunk())}},{key:"__applyFullRefresh",value:function(){for(var t=this,e=this.items||[],n=new Array(e.length),r=0;r=i;c--)this.__detachAndRemoveInstance(c)}},{key:"__detachInstance",value:function(t){for(var e=this.__instances[t],n=0;n child");r.disconnect(),t.__render()});return r.observe(this,{childList:!0}),!1}this.__ctor=T(n,this,{mutableData:!0,forwardHostProp:function(t,e){this.__instance&&(this.if?this.__instance.forwardHostProp(t,e):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Object(L.g)(t)]=!0))}})}if(this.__instance){this.__syncHostProperties();var o=this.__instance.children;if(o&&o.length&&this.previousSibling!==o[o.length-1])for(var i,a=0;a=o.index+o.removed.length?n.set(e,t+o.addedCount-o.removed.length):n.set(e,-1))});for(var i=0;i=0&&t.linkPaths("items."+n,"selected."+e++)})}else this.__selectedMap.forEach(function(e){t.linkPaths("selected","items."+e),t.linkPaths("selectedItem","items."+e)})}},{key:"clearSelection",value:function(){this.__dataLinkedPaths={},this.__selectedMap=new Map,this.selected=this.multi?[]:null,this.selectedItem=null}},{key:"isSelected",value:function(t){return this.__selectedMap.has(t)}},{key:"isIndexSelected",value:function(t){return this.isSelected(this.items[t])}},{key:"__deselectChangedIdx",value:function(t){var e=this,n=this.__selectedIndexForItemIndex(t);if(n>=0){var r=0;this.__selectedMap.forEach(function(t,o){n==r++&&e.deselect(o)})}}},{key:"__selectedIndexForItemIndex",value:function(t){var e=this.__dataLinkedPaths["items."+t];if(e)return parseInt(e.slice("selected.".length),10)}},{key:"deselect",value:function(t){var e=this.__selectedMap.get(t);if(e>=0){this.__selectedMap.delete(t);var n=void 0;this.multi&&(n=this.__selectedIndexForItemIndex(e)),this.__updateLinks(),this.multi?this.splice("selected",n,1):this.selected=this.selectedItem=null}}},{key:"deselectIndex",value:function(t){this.deselect(this.items[t])}},{key:"select",value:function(t){this.selectIndex(this.items.indexOf(t))}},{key:"selectIndex",value:function(t){var e=this.items[t];this.isSelected(e)?this.toggle&&this.deselectIndex(t):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(e,t),this.__updateLinks(),this.multi?this.push("selected",e):this.selected=this.selectedItem=e)}}]),n}()})(I.a),Z=function(t){function e(){return X(this,e),G(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return W(e,K),J(e,null,[{key:"is",get:function(){return"array-selector"}}]),e}();customElements.define(Z.is,Z);var Q=n(53),tt=n(49),et=n(51),nt=new Q.a;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(t,e,n){},styleSubtree:function(t,e){nt.processStyles(),Object(tt.c)(t,e)},styleElement:function(t){nt.processStyles()},styleDocument:function(t){nt.processStyles(),Object(tt.c)(document.body,t)},getComputedStyleValue:function(t,e){return Object(tt.b)(t,e)},flushCustomStyles:function(){},nativeCss:et.a,nativeShadow:et.b}),window.ShadyCSS.CustomStyleInterface=nt;var rt=n(81),ot=function(){function t(t,e){for(var n=0;n1?n-1:0),i=1;i=0){if(!i[e])throw new Error("invalid async handle: "+t);i[e]=null}}}},,,,,,function(t,e,n){"use strict";n.d(e,"a",function(){return o}),n.d(e,"b",function(){return a}),n(8);var r=[],o=function(t){r.push(t)};function i(){for(var t=Boolean(r.length);r.length;)try{r.shift().flush()}catch(t){setTimeout(function(){throw t})}return t}var a=function(){var t=void 0,e=void 0;do{t=window.ShadyDOM&&ShadyDOM.flush(),window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush(),e=i()}while(t||e)}},function(t,e,n){"use strict";n.d(e,"d",function(){return o}),n.d(e,"b",function(){return i}),n.d(e,"c",function(){return a}),n.d(e,"a",function(){return s}),n(8);var r=n(31),o=!window.ShadyDOM,i=(Boolean(!window.ShadyCSS||window.ShadyCSS.nativeCss),window.customElements.polyfillWrapFlushCallback,Object(r.a)(document.baseURI||window.location.href)),a=void 0,s=!1},,,,,function(t,e,n){"use strict";n.d(e,"a",function(){return o}),n(8),n(11),n(16);var r=function(){function t(t,e){for(var n=0;n-1}var d=!1;function _(t){if(!p(t)&&"touchend"!==t)return a&&d&&i.a?{passive:!0}:void 0}!function(){try{var t=Object.defineProperty({},"passive",{get:function(){d=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){}}();var y=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),v=function(){};v.prototype.reset,v.prototype.mousedown,v.prototype.mousemove,v.prototype.mouseup,v.prototype.touchstart,v.prototype.touchmove,v.prototype.touchend,v.prototype.click;var m=[],b={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0};function g(t){var e=Array.prototype.slice.call(t.labels||[]);if(!e.length){e=[];var n=t.getRootNode();if(t.id)for(var r=n.querySelectorAll("label[for = "+t.id+"]"),o=0;o-1;if(o[i]===k.mouse.target)return}if(r)return;t.preventDefault(),t.stopPropagation()}};function P(t){for(var e,n=y?["click"]:c,r=0;r0?e[0]:t.target}return t.target}function N(t){var e=void 0,n=t.type,r=t.currentTarget[s];if(r){var o=r[n];if(o){if(!t[u]&&(t[u]={},"touch"===n.slice(0,5))){var i=(t=t).changedTouches[0];if("touchstart"===n&&1===t.touches.length&&(k.touch.id=i.identifier),k.touch.id!==i.identifier)return;a||"touchstart"!==n&&"touchmove"!==n||function(t){var e=t.changedTouches[0],n=t.type;if("touchstart"===n)k.touch.x=e.clientX,k.touch.y=e.clientY,k.touch.scrollDecided=!1;else if("touchmove"===n){if(k.touch.scrollDecided)return;k.touch.scrollDecided=!0;var r=function(t){var e="auto",n=t.composedPath&&t.composedPath();if(n)for(var r,o=0;oi:"pan-y"===r&&(o=i>a)),o?t.preventDefault():o("track")}}(t)}if(!(e=t[u]).skip){for(var c,f=0;f-1&&c.reset&&c.reset();for(var h,p=0;p2&&this.moves.shift(),this.moves.push(t)},movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start",this.info.started=!1,this.info.moves=[],this.info.x=0,this.info.y=0,this.info.prevent=!1,S(this.info)},hasMovedEnough:function(t,e){if(this.info.prevent)return!1;if(this.info.started)return!0;var n=Math.abs(this.info.x-t),r=Math.abs(this.info.y-e);return n>=5||r>=5},mousedown:function(t){if(w(t)){var e=A(t),n=this,r=function(t){var r=t.clientX,o=t.clientY;n.hasMovedEnough(r,o)&&(n.info.state=n.info.started?"mouseup"===t.type?"end":"track":"start","start"===n.info.state&&D("tap"),n.info.addMove({x:r,y:o}),w(t)||(n.info.state="end",S(n.info)),n._fire(e,t),n.info.started=!0)};C(this.info,r,function(t){n.info.started&&r(t),S(n.info)}),this.info.x=t.clientX,this.info.y=t.clientY}},touchstart:function(t){var e=t.changedTouches[0];this.info.x=e.clientX,this.info.y=e.clientY},touchmove:function(t){var e=A(t),n=t.changedTouches[0],r=n.clientX,o=n.clientY;this.hasMovedEnough(r,o)&&("start"===this.info.state&&D("tap"),this.info.addMove({x:r,y:o}),this._fire(e,n),this.info.state="track",this.info.started=!0)},touchend:function(t){var e=A(t),n=t.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:n.clientX,y:n.clientY}),this._fire(e,n,t))},_fire:function(t,e){var n=this.info.moves[this.info.moves.length-2],r=this.info.moves[this.info.moves.length-1],o=r.x-this.info.x,i=r.y-this.info.y,a=void 0,s=0;n&&(a=r.x-n.x,s=r.y-n.y),L(t,"track",{state:this.info.state,x:e.clientX,y:e.clientY,dx:o,dy:i,ddx:a,ddy:s,sourceEvent:e,hover:function(){return j(e.clientX,e.clientY)}})}}),R({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN,this.info.y=NaN,this.info.prevent=!1},save:function(t){this.info.x=t.clientX,this.info.y=t.clientY},mousedown:function(t){w(t)&&this.save(t)},click:function(t){w(t)&&this.forward(t)},touchstart:function(t){this.save(t.changedTouches[0],t)},touchend:function(t){this.forward(t.changedTouches[0],t)},forward:function(t,e){var n=Math.abs(t.clientX-this.info.x),r=Math.abs(t.clientY-this.info.y),o=A(e||t);o&&!o.disabled&&(isNaN(n)||isNaN(r)||n<=25&&r<=25||function(t){if("click"===t.type){if(0===t.detail)return!0;var e=A(t);if(!e.nodeType||e.nodeType!==Node.ELEMENT_NODE)return!0;var n=e.getBoundingClientRect(),r=t.pageX,o=t.pageY;return!(r>=n.left&&r<=n.right&&o>=n.top&&o<=n.bottom)}return!1}(t))&&(this.info.prevent||L(o,"tap",{x:t.clientX,y:t.clientY,sourceEvent:t,preventer:e}))}});var H=A,z=x,q=I},function(t,e,n){"use strict";n.r(e),n.d(e,"dashToCamelCase",function(){return a}),n.d(e,"camelToDashCase",function(){return s}),n(8);var r={},o=/-[a-z]/g,i=/([A-Z])/g;function a(t){return r[t]||(r[t]=t.indexOf("-")<0?t:t.replace(o,function(t){return t[1].toUpperCase()}))}function s(t){return r[t]||(r[t]=t.replace(i,"-$1").toLowerCase())}},function(t,e,n){"use strict";n.d(e,"c",function(){return s}),n.d(e,"b",function(){return u}),n.d(e,"a",function(){return l}),n(8);var r=/(url\()([^)]*)(\))/g,o=/(^\/)|(^#)|(^[\w-\d]*:)/,i=void 0,a=void 0;function s(t,e){if(t&&o.test(t))return t;if(void 0===i){i=!1;try{var n=new URL("b","http://a");n.pathname="c%20d",i="http://a/c%20d"===n.href}catch(t){}}return e||(e=document.baseURI||window.location.href),i?new URL(t,e).href:(a||((a=document.implementation.createHTMLDocument("temp")).base=a.createElement("base"),a.head.appendChild(a.base),a.anchor=a.createElement("a"),a.body.appendChild(a.anchor)),a.base.href=e,a.anchor.href=t,a.anchor.href||t)}function u(t,e){return t.replace(r,function(t,n,r,o){return n+"'"+s(r.replace(/["']/g,""),e)+"'"+o})}function l(t){return t.substring(0,t.lastIndexOf("/")+1)}},,,function(t,e,n){"use strict";n.d(e,"a",function(){return u}),n(8);var r=!1,o=[],i=[];function a(){r=!0,requestAnimationFrame(function(){r=!1,function(t){for(;t.length;)s(t.shift())}(o),setTimeout(function(){!function(t){for(var e=0,n=t.length;e=0}function o(t){var e=t.indexOf(".");return-1===e?t:t.slice(0,e)}function i(t,e){return 0===t.indexOf(e+".")}function a(t,e){return 0===e.indexOf(t+".")}function s(t,e,n){return e+n.slice(t.length)}function u(t,e){return t===e||i(t,e)||a(t,e)}function l(t){if(Array.isArray(t)){for(var e=[],n=0;n1){for(var a=0;ac.source.length&&"property"==l.kind&&!l.isCompound&&u.__isPropertyEffectsClient&&u.__dataHasAccessor&&u.__dataHasAccessor[l.target]){var f=n[e];e=Object(o.i)(c.source,l.target,e),u._setPendingPropertyOrPath(e,f,!1,!0)&&t._enqueueClient(u)}else!function(t,e,n,r,o){if(o=function(t,e,n,r){if(n.isCompound){var o=t.__dataCompoundStorage[n.target];o[r.compoundIndex]=e,e=o.join("")}return"attribute"!==n.kind&&("textContent"!==n.target&&("value"!==n.target||"input"!==t.localName&&"textarea"!==t.localName)||(e=void 0==e?"":e)),e}(e,o,n,r),_.c&&(o=Object(_.c)(o,n.target,n.kind,e)),"attribute"==n.kind)t._valueToNodeAttribute(e,o,n.target);else{var i=n.target;e.__isPropertyEffectsClient&&e.__dataHasAccessor&&e.__dataHasAccessor[i]?e[O.READ_ONLY]&&e[O.READ_ONLY][i]||e._setPendingProperty(i,o)&&t._enqueueClient(e):t._setUnmanagedPropertyToNode(e,i,o)}}(t,u,l,c,i.evaluator._evaluateBinding(t,c,e,n,r,a))}function L(t,e){if(e.isCompound){for(var n=t.__dataCompoundStorage||(t.__dataCompoundStorage={}),r=e.parts,o=new Array(r.length),i=0;i="0"&&r<="9"&&(r="#"),r){case"'":case'"':n.value=e.slice(1,-1),n.literal=!0;break;case"#":n.value=Number(e),n.literal=!0}return n.literal||(n.rootProperty=Object(o.g)(e),n.structured=Object(o.d)(e),n.structured&&(n.wildcard=".*"==e.slice(-2),n.wildcard&&(n.name=e.slice(0,-2)))),n}function U(t,e,n,r){var o=n+".splices";t.notifyPath(o,{indexSplices:r}),t.notifyPath(n+".length",e.length),t.__data[o]={indexSplices:null}}function $(t,e,n,r,o,i){U(t,e,n,[{index:r,addedCount:o,removed:i,object:e,type:"splice"}])}var J=Object(r.a)(function(t){var e=d(Object(a.a)(t)),n=function(t){function n(){!function(t,e){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.__isPropertyEffectsClient=!0,t.__dataCounter=0,t.__dataClientsReady,t.__dataPendingClients,t.__dataToNotify,t.__dataLinkedPaths,t.__dataHasPaths,t.__dataCompoundStorage,t.__dataHost,t.__dataTemp,t.__dataClientsInitialized,t.__data,t.__dataPending,t.__dataOld,t.__computeEffects,t.__reflectEffects,t.__notifyEffects,t.__propagateEffects,t.__observeEffects,t.__readOnly,t.__templateInfo,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,e),y(n,[{key:"_initializeProperties",value:function(){v(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_initializeProperties",this).call(this),X.registerHost(this),this.__dataClientsReady=!1,this.__dataPendingClients=null,this.__dataToNotify=null,this.__dataLinkedPaths=null,this.__dataHasPaths=!1,this.__dataCompoundStorage=this.__dataCompoundStorage||null,this.__dataHost=this.__dataHost||null,this.__dataTemp={},this.__dataClientsInitialized=!1}},{key:"_initializeProtoProperties",value:function(t){this.__data=Object.create(t),this.__dataPending=Object.create(t),this.__dataOld={}}},{key:"_initializeInstanceProperties",value:function(t){var e=this[O.READ_ONLY];for(var n in t)e&&e[n]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[n]=this.__dataPending[n]=t[n])}},{key:"_addPropertyEffect",value:function(t,e,n){this._createPropertyAccessor(t,e==O.READ_ONLY);var r=w(this,e)[t];r||(r=this[e][t]=[]),r.push(n)}},{key:"_removePropertyEffect",value:function(t,e,n){var r=w(this,e)[t],o=r.indexOf(n);o>=0&&r.splice(o,1)}},{key:"_hasPropertyEffect",value:function(t,e){var n=this[e];return Boolean(n&&n[t])}},{key:"_hasReadOnlyEffect",value:function(t){return this._hasPropertyEffect(t,O.READ_ONLY)}},{key:"_hasNotifyEffect",value:function(t){return this._hasPropertyEffect(t,O.NOTIFY)}},{key:"_hasReflectEffect",value:function(t){return this._hasPropertyEffect(t,O.REFLECT)}},{key:"_hasComputedEffect",value:function(t){return this._hasPropertyEffect(t,O.COMPUTE)}},{key:"_setPendingPropertyOrPath",value:function(t,e,r,i){if(i||Object(o.g)(Array.isArray(t)?t[0]:t)!==t){if(!i){var a=Object(o.a)(this,t);if(!(t=Object(o.h)(this,t,e))||!v(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_shouldPropertyChange",this).call(this,t,e,a))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(t,e,r))return function(t,e,n){var r=t.__dataLinkedPaths;if(r){var i=void 0;for(var a in r){var s=r[a];Object(o.c)(a,e)?(i=Object(o.i)(a,s,e),t._setPendingPropertyOrPath(i,n,!0,!0)):Object(o.c)(s,e)&&(i=Object(o.i)(s,a,e),t._setPendingPropertyOrPath(i,n,!0,!0))}}}(this,t,e),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[t])return this._setPendingProperty(t,e,r);this[t]=e}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(t,e,n){n===t[e]&&"object"!=(void 0===n?"undefined":m(n))||(t[e]=n)}},{key:"_setPendingProperty",value:function(t,e,n){var r=this.__dataHasPaths&&Object(o.d)(t),i=r?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(t,e,i[t])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),t in this.__dataOld||(this.__dataOld[t]=this.__data[t]),r?this.__dataTemp[t]=e:this.__data[t]=e,this.__dataPending[t]=e,(r||this[O.NOTIFY]&&this[O.NOTIFY][t])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[t]=n),!0)}},{key:"_setProperty",value:function(t,e){this._setPendingProperty(t,e,!0)&&this._invalidateProperties()}},{key:"_invalidateProperties",value:function(){this.__dataReady&&this._flushProperties()}},{key:"_enqueueClient",value:function(t){this.__dataPendingClients=this.__dataPendingClients||[],t!==this&&this.__dataPendingClients.push(t)}},{key:"_flushProperties",value:function(){this.__dataCounter++,v(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_flushProperties",this).call(this),this.__dataCounter--}},{key:"_flushClients",value:function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}},{key:"__enableOrFlushClients",value:function(){var t=this.__dataPendingClients;if(t){this.__dataPendingClients=null;for(var e=0;e1?i-1:0),s=1;s3?r-3:0),a=3;a1?r-1:0),a=1;ar&&n.push({literal:t.slice(r,o.index)});var i=o[1][0],a=Boolean(o[2]),s=o[3].trim(),u=!1,l="",c=-1;"{"==i&&(c=s.indexOf("::"))>0&&(l=s.substring(c+2),s=s.substring(0,c),u=!0);var f=Y(s),h=[];if(f){for(var p=f.args,d=f.methodName,_=0;_2&&void 0!==arguments[2]?arguments[2]:"",o="";if(e.cssText||e.rules){var i=e.rules;if(i&&!function(t){var e=i[0];return Boolean(e)&&Boolean(e.selector)&&0===e.selector.indexOf(c)}())for(var a,f=0,h=i.length;f1&&void 0!==arguments[1]?arguments[1]:"",n=b(t);return this.transformRules(n,e),t.textContent=m(n),n}},{key:"transformCustomStyle",value:function(t){var e=this,n=b(t);return g(n,function(t){":root"===t.selector&&(t.selector="html"),e.transformRule(t)}),t.textContent=m(n),n}},{key:"transformRules",value:function(t,e){var n=this;this._currentElement=e,g(t,function(t){n.transformRule(t)}),this._currentElement=null}},{key:"transformRule",value:function(t){t.cssText=this.transformCssText(t.parsedCssText),":root"===t.selector&&(t.selector=":host > *")}},{key:"transformCssText",value:function(t){var e=this;return t=t.replace(p.c,function(t,n,r,o){return e._produceCssProperties(t,n,r,o)}),this._consumeCssProperties(t)}},{key:"_getInitialValueForProperty",value:function(t){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(t)}},{key:"_consumeCssProperties",value:function(t){for(var e=null;e=p.b.exec(t);){var n=e[0],r=e[1],o=e.index,i=o+n.indexOf("@apply"),a=o+n.length,s=t.slice(0,i),u=t.slice(a),l=this._cssTextToMap(s),c=this._atApplyToCssProperties(r,l);t=""+s+c+u,p.b.lastIndex=o+c.length}return t}},{key:"_atApplyToCssProperties",value:function(t,e){t=t.replace(k,"");var n=[],r=this._map.get(t);if(r||(this._map.set(t,{}),r=this._map.get(t)),r){this._currentElement&&(r.dependants[this._currentElement]=!0);var o=void 0,i=void 0,a=void 0,s=r.properties;for(o in s)i=[o,": var(",t,"_-_",o],(a=e&&e[o])&&i.push(",",a.replace(S,"")),i.push(")"),S.test(s[o])&&i.push(" !important"),n.push(i.join(""))}return n.join("; ")}},{key:"_replaceInitialOrInherit",value:function(t,e){var n=C.exec(e);return n&&(e=n[1]?this._getInitialValueForProperty(t):"apply-shim-inherit"),e}},{key:"_cssTextToMap",value:function(t){for(var e,n,r=t.split(";"),o=void 0,i=void 0,a={},s=0;s1&&(o=n[0].trim(),i=this._replaceInitialOrInherit(o,n.slice(1).join(":")),a[o]=i);return a}},{key:"_invalidateMixinEntry",value:function(t){if(T)for(var e in t.dependants)e!==this._currentElement&&T(e)}},{key:"_produceCssProperties",value:function(t,e,n,r){var o=this;if(n&&function t(e,n){var r=e.indexOf("var(");if(-1===r)return n(e,"","","");var o=function(t,e){for(var n=0,r=e,o=t.length;r-1?n=e:(r=e,n=t.getAttribute&&t.getAttribute("is")||""):(n=t.is,r=t.extends),{is:n,typeExtension:r}}(t).is,n=N[e];if(n&&!D(n)){(function(t){return!D(t)&&t[R]===t[I]})(n)||(this.prepareTemplate(n,e),function(t){t[R]=t[I],t._validating||(t._validating=!0,M.then(function(){t[x]=t[I],t._validating=!1}))}(n));var r=t.shadowRoot;if(r){var o=r.querySelector("style");o&&(o.__cssRules=n._styleAst,o.textContent=m(n._styleAst))}}}},{key:"styleDocument",value:function(t){this.ensure(),this.styleSubtree(document.body,t)}}]),t}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var q=new z,B=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(t,e,n){q.flushCustomStyles(),q.prepareTemplate(t,e)},styleSubtree:function(t,e){q.flushCustomStyles(),q.styleSubtree(t,e)},styleElement:function(t){q.flushCustomStyles(),q.styleElement(t)},styleDocument:function(t){q.flushCustomStyles(),q.styleDocument(t)},getComputedStyleValue:function(t,e){return Object(O.b)(t,e)},flushCustomStyles:function(){q.flushCustomStyles()},nativeCss:r.a,nativeShadow:r.b},B&&(window.ShadyCSS.CustomStyleInterface=B)}window.ShadyCSS.ApplyShim=H;var Y=n(39),V=n(78),U=n(80),$=n(11),J=function(){function t(t,e){for(var n=0;n-1&&K.splice(t,1)}}}]),n}();return n.__activateDir=!1,n}),ot=(n(34),n(103),n(7)),it=n(29),at=n(28),st=n(16),ut=n(35);n.d(e,"a",function(){return ht});var lt=function(){function t(t,e){for(var n=0;n0?st.timeOut.after(n):st.microTask,e.bind(this))}},{key:"isDebouncerActive",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];return!(!e||!e.isActive())}},{key:"flushDebouncer",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];e&&e.flush()}},{key:"cancelDebouncer",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];e&&e.cancel()}},{key:"async",value:function(t,e){return e>0?st.timeOut.run(t.bind(this),e):~st.microTask.run(t.bind(this))}},{key:"cancelAsync",value:function(t){t<0?st.microTask.cancel(~t):st.timeOut.cancel(t)}},{key:"create",value:function(t,e){var n=document.createElement(t);if(e)if(n.setProperties)n.setProperties(e);else for(var r in e)n[r]=e[r];return n}},{key:"elementMatches",value:function(t,e){return Object(ot.c)(e||this,t)}},{key:"toggleAttribute",value:function(t,e,n){n=n||this,1==arguments.length&&(e=!n.hasAttribute(t)),e?n.setAttribute(t,""):n.removeAttribute(t)}},{key:"toggleClass",value:function(t,e,n){n=n||this,1==arguments.length&&(e=!n.classList.contains(t)),e?n.classList.add(t):n.classList.remove(t)}},{key:"transform",value:function(t,e){(e=e||this).style.webkitTransform=t,e.style.transform=t}},{key:"translate3d",value:function(t,e,n,r){r=r||this,this.transform("translate3d("+t+","+e+","+n+")",r)}},{key:"arrayDelete",value:function(t,e){var n=void 0;if(Array.isArray(t)){if((n=t.indexOf(e))>=0)return t.splice(n,1)}else if((n=Object(ut.a)(this,t).indexOf(e))>=0)return this.splice(t,n,1);return null}},{key:"_logger",value:function(t,e){var n;switch(Array.isArray(e)&&1===e.length&&Array.isArray(e[0])&&(e=e[0]),t){case"log":case"warn":case"error":(n=console)[t].apply(n,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e1?e-1:0),r=1;r=0;o--){var i=e[o];i?Array.isArray(i)?t(i,n):n.indexOf(i)<0&&(!r||r.indexOf(i)<0)&&n.unshift(i):console.warn("behavior is null, check for missing or 404 import")}return n}(t,null,n),e),n&&(t=n.concat(t)),e.prototype.behaviors=t,e}function l(t,e){var n=function(n){function r(){return function(t,e){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(r,e),i(r,[{key:"created",value:function(){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"created",this).call(this),t.created&&t.created.call(this)}},{key:"_registered",value:function(){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"_registered",this).call(this),t.beforeRegister&&t.beforeRegister.call(Object.getPrototypeOf(this)),t.registered&&t.registered.call(Object.getPrototypeOf(this))}},{key:"_applyListeners",value:function(){if(a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"_applyListeners",this).call(this),t.listeners)for(var e in t.listeners)this._addMethodEventListenerToNode(this,e,t.listeners[e])}},{key:"_ensureAttributes",value:function(){if(t.hostAttributes)for(var e in t.hostAttributes)this._ensureAttribute(e,t.hostAttributes[e]);a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"ready",this).call(this),t.ready&&t.ready.call(this)}},{key:"attached",value:function(){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"attached",this).call(this),t.attached&&t.attached.call(this)}},{key:"detached",value:function(){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"detached",this).call(this),t.detached&&t.detached.call(this)}},{key:"attributeChanged",value:function(e,n,o){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"attributeChanged",this).call(this,e,n,o),t.attributeChanged&&t.attributeChanged.call(this,e,n,o)}}],[{key:"properties",get:function(){return t.properties}},{key:"observers",get:function(){return t.observers}},{key:"template",get:function(){return t._template||o.a&&o.a.import(this.is,"template")||e.template||this.prototype._template||null}}]),r}();for(var r in n.generatedFrom=t,t)if(!(r in s)){var u=Object.getOwnPropertyDescriptor(t,r);u&&Object.defineProperty(n.prototype,r,u)}return n}var c=function(t){t||console.warn("Polymer's Class function requires `info` argument");var e=l(t,t.behaviors?u(t.behaviors,HTMLElement):Object(r.a)(HTMLElement));return e.is=t.is,e}},function(t,e,n){"use strict";function r(t,e,n){return{index:t,removed:e,addedCount:n}}n.d(e,"a",function(){return u}),n(8);var o=0,i=1,a=2,s=3;function u(t,e){return function(t,e,n,u,c,f){var h=0,p=0,d=void 0,_=Math.min(n-e,f-c);if(0==e&&0==c&&(h=function(t,e,n){for(var r=0;r0||n>0;)if(0!=e)if(0!=n){var l,c=t[e-1][n-1],f=t[e-1][n],h=t[e][n-1];(l=f}q{ssTye*dSc|Lp0bqZh|V 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 r=t[e];if(" "!==r)return"="===r?e:-1}}function c(t){return function(t){return'"'===t[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]}(t)?t.substr(1,t.length-2):t}e.parseTag=function(t,e,r){"user strict";var n="",s=0,a=!1,l=!1,c=0,p=t.length,u="",g="";for(c=0;c"===h){n+=r(t.slice(s,a)),u=i(g=t.slice(a,c+1)),n+=e(a,n.length,u,g,o(g)),s=c+1,a=!1;continue}if(('"'===h||"'"===h)&&"="===t.charAt(c-1)){l=h;continue}}else if(h===l){l=!1;continue}}return s/g,p=/"/g,u=/"/g,g=/&#([a-zA-Z0-9]*);?/gim,h=/:?/gim,d=/&newline;?/gim,f=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,m=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function x(t){return t.replace(p,""")}function k(t){return t.replace(u,'"')}function y(t){return t.replace(g,function(t,e){return"x"===e[0]||"X"===e[0]?String.fromCharCode(parseInt(e.substr(1),16)):String.fromCharCode(parseInt(e,10))})}function w(t){return t.replace(h,":").replace(d," ")}function v(t){for(var e="",r=0,n=t.length;r/g;e.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]},e.getDefaultWhiteList=function(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]}},e.onTag=function(t,e,r){},e.onIgnoreTag=function(t,e,r){},e.onTagAttr=function(t,e,r){},e.onIgnoreTagAttr=function(t,e,r){},e.safeAttrValue=function(t,e,r,n){if(r=A(r),"href"===e||"src"===e){if("#"===(r=o.trim(r)))return"#";if("http://"!==r.substr(0,7)&&"https://"!==r.substr(0,8)&&"mailto:"!==r.substr(0,7)&&"tel:"!==r.substr(0,4)&&"#"!==r[0]&&"/"!==r[0])return""}else if("background"===e){if(f.lastIndex=0,f.test(r))return""}else if("style"===e){if(m.lastIndex=0,m.test(r))return"";if(b.lastIndex=0,b.test(r)&&(f.lastIndex=0,f.test(r)))return"";!1!==n&&(r=(n=n||s).process(r))}return _(r)},e.escapeHtml=a,e.escapeQuote=x,e.unescapeQuote=k,e.escapeHtmlEntities=y,e.escapeDangerHtml5Entities=w,e.clearNonPrintableCharacter=v,e.friendlyAttrValue=A,e.escapeAttrValue=_,e.onIgnoreTagStripAll=function(){return""},e.StripTagBody=function(t,e){"function"!=typeof e&&(e=function(){});var r=!Array.isArray(t),n=[],i=!1;return{onIgnoreTag:function(s,a,l){if(function(e){return!!r||-1!==o.indexOf(t,e)}(s)){if(l.isClosing){var c="[/removed]",p=l.position+c.length;return n.push([!1!==i?i:l.position,p]),i=!1,c}return i||(i=l.position),"[removed]"}return e(s,a,l)},remove:function(t){var e="",r=0;return o.forEach(n,function(n){e+=t.slice(r,n[0]),r=n[1]}),e+=t.slice(r)}}},e.stripCommentTag=function(t){return t.replace(S,"")},e.stripBlankChar=function(t){var e=t.split("");return(e=e.filter(function(t){var e=t.charCodeAt(0);return!(127===e||e<=31&&10!==e&&13!==e)})).join("")},e.cssFilter=s,e.getDefaultCSSWhiteList=i},94:function(t,e,r){var n=r(43).FilterCSS,i=r(68),o=r(65),s=o.parseTag,a=o.parseAttr,l=r(42);function c(t){return void 0===t||null===t}function p(t){(t=function(t){var e={};for(var r in t)e[r]=t[r];return e}(t||{})).stripIgnoreTag&&(t.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),t.onIgnoreTag=i.onIgnoreTagStripAll),t.whiteList=t.whiteList||i.whiteList,t.onTag=t.onTag||i.onTag,t.onTagAttr=t.onTagAttr||i.onTagAttr,t.onIgnoreTag=t.onIgnoreTag||i.onIgnoreTag,t.onIgnoreTagAttr=t.onIgnoreTagAttr||i.onIgnoreTagAttr,t.safeAttrValue=t.safeAttrValue||i.safeAttrValue,t.escapeHtml=t.escapeHtml||i.escapeHtml,this.options=t,!1===t.css?this.cssFilter=!1:(t.css=t.css||{},this.cssFilter=new n(t.css))}p.prototype.process=function(t){if(!(t=(t=t||"").toString()))return"";var e=this.options,r=e.whiteList,n=e.onTag,o=e.onIgnoreTag,p=e.onTagAttr,u=e.onIgnoreTagAttr,g=e.safeAttrValue,h=e.escapeHtml,d=this.cssFilter;e.stripBlankChar&&(t=i.stripBlankChar(t)),e.allowCommentTag||(t=i.stripCommentTag(t));var f=!1;e.stripIgnoreTagBody&&(f=i.StripTagBody(e.stripIgnoreTagBody,o),o=f.onIgnoreTag);var m=s(t,function(t,e,i,s,f){var m,b={sourcePosition:t,position:e,isClosing:f,isWhite:r.hasOwnProperty(i)};if(!c(m=n(i,s,b)))return m;if(b.isWhite){if(b.isClosing)return"";var x=function(t){var e=l.spaceIndex(t);if(-1===e)return{html:"",closing:"/"===t[t.length-2]};var r="/"===(t=l.trim(t.slice(e+1,-1)))[t.length-1];return r&&(t=l.trim(t.slice(0,-1))),{html:t,closing:r}}(s),k=r[i],y=a(x.html,function(t,e){var r,n=-1!==l.indexOf(k,t);return c(r=p(i,t,e,n))?n?(e=g(i,t,e,d))?t+'="'+e+'"':t:c(r=u(i,t,e,n))?void 0:r:r});return s="<"+i,y&&(s+=" "+y),x.closing&&(s+=" /"),s+">"}return c(m=o(i,s,b))?h(s):m},h);return f&&(m=f.remove(m)),m},t.exports=p},95:function(t,e,r){var n=r(66);t.exports=function(t,e){";"!==(t=n.trimRight(t))[t.length-1]&&(t+=";");var r=t.length,i=!1,o=0,s=0,a="";function l(){if(!i){var r=n.trim(t.slice(o,s)),l=r.indexOf(":");if(-1!==l){var c=n.trim(r.slice(0,l)),p=n.trim(r.slice(l+1));if(c){var u=e(o,a.length,c,p,r);u&&(a+=u+"; ")}}}o=s+1}for(;s ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:k,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n?(?!hr|heading|lheading| {0,3}>|tag)[^\n]+)+)/,text:/^[^\n]+/};function a(t){this.tokens=[],this.tokens.links={},this.options=t||w.defaults,this.rules=s.normal,this.options.gfm&&(this.options.tables?this.rules=s.tables:this.rules=s.gfm)}s._label=/(?:\\[\[\]]|[^\[\]])+/,s._title=/(?:"(?:\\"|[^"]|"[^"\n]*")*"|'\n?(?:[^'\n]+\n?)*'|\([^()]*\))/,s.def=f(s.def).replace("label",s._label).replace("title",s._title).getRegex(),s.bullet=/(?:[*+-]|\d+\.)/,s.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,s.item=f(s.item,"gm").replace(/bull/g,s.bullet).getRegex(),s.list=f(s.list).replace(/bull/g,s.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+s.def.source+")").getRegex(),s._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b",s.html=f(s.html).replace("comment",//).replace("closed",/<(tag)[\s\S]+?<\/\1>/).replace("closing",/\s]*)*?\/?>/).replace(/tag/g,s._tag).getRegex(),s.paragraph=f(s.paragraph).replace("hr",s.hr).replace("heading",s.heading).replace("lheading",s.lheading).replace("tag","<"+s._tag).getRegex(),s.blockquote=f(s.blockquote).replace("paragraph",s.paragraph).getRegex(),s.normal=y({},s),s.gfm=y({},s.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\n? *\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),s.gfm.paragraph=f(s.paragraph).replace("(?!","(?!"+s.gfm.fences.source.replace("\\1","\\2")+"|"+s.list.source.replace("\\1","\\3")+"|").getRegex(),s.tables=y({},s.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/}),a.rules=s,a.lex=function(t,e){return new a(e).lex(t)},a.prototype.lex=function(t){return t=t.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(t,!0)},a.prototype.token=function(t,e){var r,n,i,o,a,l,c,p,u,g,h;for(t=t.replace(/^ +$/gm,"");t;)if((i=this.rules.newline.exec(t))&&(t=t.substring(i[0].length),i[0].length>1&&this.tokens.push({type:"space"})),i=this.rules.code.exec(t))t=t.substring(i[0].length),i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?i:i.replace(/\n+$/,"")});else if(i=this.rules.fences.exec(t))t=t.substring(i[0].length),this.tokens.push({type:"code",lang:i[2],text:i[3]||""});else if(i=this.rules.heading.exec(t))t=t.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if(e&&(i=this.rules.nptable.exec(t))){for(t=t.substring(i[0].length),l={type:"table",header:i[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3].replace(/\n$/,"").split("\n")},p=0;p ?/gm,""),this.token(i,e),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(t)){for(t=t.substring(i[0].length),h=(o=i[2]).length>1,this.tokens.push({type:"list_start",ordered:h,start:h?+o:""}),r=!1,g=(i=i[0].match(this.rules.item)).length,p=0;p1&&a.length>1||(t=i.slice(p+1).join("\n")+t,p=g-1)),n=r||/\n\n(?!\s*$)/.test(l),p!==g-1&&(r="\n"===l.charAt(l.length-1),n||(n=r)),this.tokens.push({type:n?"loose_item_start":"list_item_start"}),this.token(l,!1),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(i=this.rules.html.exec(t))t=t.substring(i[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===i[1]||"script"===i[1]||"style"===i[1]),text:i[0]});else if(e&&(i=this.rules.def.exec(t)))t=t.substring(i[0].length),i[3]&&(i[3]=i[3].substring(1,i[3].length-1)),u=i[1].toLowerCase(),this.tokens.links[u]||(this.tokens.links[u]={href:i[2],title:i[3]});else if(e&&(i=this.rules.table.exec(t))){for(t=t.substring(i[0].length),l={type:"table",header:i[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3].replace(/(?: *\| *)?\n$/,"").split("\n")},p=0;p])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:k,tag:/^|^<\/?[a-zA-Z0-9\-]+(?:"[^"]*"|'[^']*'|\s[^<'">\/\s]*)*?\/?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^_([^\s_](?:[^_]|__)+?[^\s_])_\b|^\*((?:\*\*|[^*])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`]?)\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:k,text:/^[\s\S]+?(?=[\\/g,">").replace(/"/g,""").replace(/'/g,"'")}function d(t){return t.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,function(t,e){return"colon"===(e=e.toLowerCase())?":":"#"===e.charAt(0)?"x"===e.charAt(1)?String.fromCharCode(parseInt(e.substring(2),16)):String.fromCharCode(+e.substring(1)):""})}function f(t,e){return t=t.source,e=e||"",{replace:function(e,r){return r=(r=r.source||r).replace(/(^|[^\[])\^/g,"$1"),t=t.replace(e,r),this},getRegex:function(){return new RegExp(t,e)}}}function m(t,e){return b[" "+t]||(/^[^:]+:\/*[^/]*$/.test(t)?b[" "+t]=t+"/":b[" "+t]=t.replace(/[^/]*$/,"")),t=b[" "+t],"//"===e.slice(0,2)?t.replace(/:[\s\S]*/,":")+e:"/"===e.charAt(0)?t.replace(/(:\/*[^/]*)[\s\S]*/,"$1")+e:t+e}l._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,l._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,l.autolink=f(l.autolink).replace("scheme",l._scheme).replace("email",l._email).getRegex(),l._inside=/(?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]]|\](?=[^\[]*\]))*/,l._href=/\s*?(?:\s+['"]([\s\S]*?)['"])?\s*/,l.link=f(l.link).replace("inside",l._inside).replace("href",l._href).getRegex(),l.reflink=f(l.reflink).replace("inside",l._inside).getRegex(),l.normal=y({},l),l.pedantic=y({},l.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),l.gfm=y({},l.normal,{escape:f(l.escape).replace("])","~|])").getRegex(),url:f(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("email",l._email).getRegex(),_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:f(l.text).replace("]|","~]|").replace("|","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|").getRegex()}),l.breaks=y({},l.gfm,{br:f(l.br).replace("{2,}","*").getRegex(),text:f(l.gfm.text).replace("{2,}","*").getRegex()}),c.rules=l,c.output=function(t,e,r){return new c(e,r).output(t)},c.prototype.output=function(t){for(var e,r,n,i,o="";t;)if(i=this.rules.escape.exec(t))t=t.substring(i[0].length),o+=i[1];else if(i=this.rules.autolink.exec(t))t=t.substring(i[0].length),n="@"===i[2]?"mailto:"+(r=h(this.mangle(i[1]))):r=h(i[1]),o+=this.renderer.link(n,null,r);else if(this.inLink||!(i=this.rules.url.exec(t))){if(i=this.rules.tag.exec(t))!this.inLink&&/^/i.test(i[0])&&(this.inLink=!1),t=t.substring(i[0].length),o+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):h(i[0]):i[0];else if(i=this.rules.link.exec(t))t=t.substring(i[0].length),this.inLink=!0,o+=this.outputLink(i,{href:i[2],title:i[3]}),this.inLink=!1;else if((i=this.rules.reflink.exec(t))||(i=this.rules.nolink.exec(t))){if(t=t.substring(i[0].length),e=(i[2]||i[1]).replace(/\s+/g," "),!(e=this.links[e.toLowerCase()])||!e.href){o+=i[0].charAt(0),t=i[0].substring(1)+t;continue}this.inLink=!0,o+=this.outputLink(i,e),this.inLink=!1}else if(i=this.rules.strong.exec(t))t=t.substring(i[0].length),o+=this.renderer.strong(this.output(i[2]||i[1]));else if(i=this.rules.em.exec(t))t=t.substring(i[0].length),o+=this.renderer.em(this.output(i[2]||i[1]));else if(i=this.rules.code.exec(t))t=t.substring(i[0].length),o+=this.renderer.codespan(h(i[2].trim(),!0));else if(i=this.rules.br.exec(t))t=t.substring(i[0].length),o+=this.renderer.br();else if(i=this.rules.del.exec(t))t=t.substring(i[0].length),o+=this.renderer.del(this.output(i[1]));else if(i=this.rules.text.exec(t))t=t.substring(i[0].length),o+=this.renderer.text(h(this.smartypants(i[0])));else if(t)throw new Error("Infinite loop on byte: "+t.charCodeAt(0))}else i[0]=this.rules._backpedal.exec(i[0])[0],t=t.substring(i[0].length),"@"===i[2]?n="mailto:"+(r=h(i[0])):(r=h(i[0]),n="www."===i[1]?"http://"+r:r),o+=this.renderer.link(n,null,r);return o},c.prototype.outputLink=function(t,e){var r=h(e.href),n=e.title?h(e.title):null;return"!"!==t[0].charAt(0)?this.renderer.link(r,n,this.output(t[1])):this.renderer.image(r,n,h(t[1]))},c.prototype.smartypants=function(t){return this.options.smartypants?t.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):t},c.prototype.mangle=function(t){if(!this.options.mangle)return t;for(var e,r="",n=t.length,i=0;i.5&&(e="x"+e.toString(16)),r+="&#"+e+";";return r},p.prototype.code=function(t,e,r){if(this.options.highlight){var n=this.options.highlight(t,e);null!=n&&n!==t&&(r=!0,t=n)}return e?'
'+(r?t:h(t,!0))+"\n
\n":"
"+(r?t:h(t,!0))+"\n
"},p.prototype.blockquote=function(t){return"
\n"+t+"
\n"},p.prototype.html=function(t){return t},p.prototype.heading=function(t,e,r){return"'+t+"\n"},p.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},p.prototype.list=function(t,e,r){var n=e?"ol":"ul";return"<"+n+(e&&1!==r?' start="'+r+'"':"")+">\n"+t+"\n"},p.prototype.listitem=function(t){return"
  • "+t+"
  • \n"},p.prototype.paragraph=function(t){return"

    "+t+"

    \n"},p.prototype.table=function(t,e){return"\n\n"+t+"\n\n"+e+"\n
    \n"},p.prototype.tablerow=function(t){return"\n"+t+"\n"},p.prototype.tablecell=function(t,e){var r=e.header?"th":"td";return(e.align?"<"+r+' style="text-align:'+e.align+'">':"<"+r+">")+t+"\n"},p.prototype.strong=function(t){return""+t+""},p.prototype.em=function(t){return""+t+""},p.prototype.codespan=function(t){return""+t+""},p.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},p.prototype.del=function(t){return""+t+""},p.prototype.link=function(t,e,r){if(this.options.sanitize){try{var n=decodeURIComponent(d(t)).replace(/[^\w:]/g,"").toLowerCase()}catch(t){return r}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return r}this.options.baseUrl&&!x.test(t)&&(t=m(this.options.baseUrl,t));var i='
    "+r+""},p.prototype.image=function(t,e,r){this.options.baseUrl&&!x.test(t)&&(t=m(this.options.baseUrl,t));var n=''+r+'":">")},p.prototype.text=function(t){return t},u.prototype.strong=u.prototype.em=u.prototype.codespan=u.prototype.del=u.prototype.text=function(t){return t},u.prototype.link=u.prototype.image=function(t,e,r){return""+r},u.prototype.br=function(){return""},g.parse=function(t,e){return new g(e).parse(t)},g.prototype.parse=function(t){this.inline=new c(t.links,this.options),this.inlineText=new c(t.links,y({},this.options,{renderer:new u})),this.tokens=t.reverse();for(var e="";this.next();)e+=this.tok();return e},g.prototype.next=function(){return this.token=this.tokens.pop()},g.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},g.prototype.parseText=function(){for(var t=this.token.text;"text"===this.peek().type;)t+="\n"+this.next().text;return this.inline.output(t)},g.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,d(this.inlineText.output(this.token.text)));case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var t,e,r,n,i="",o="";for(r="",t=0;tAn error occurred:

    "+h(t.message+"",!0)+"
    ";throw t}}k.exec=k,w.options=w.setOptions=function(t){return y(w.defaults,t),w},w.defaults={gfm:!0,tables:!0,breaks:!1,pedantic:!1,sanitize:!1,sanitizer:null,mangle:!0,smartLists:!1,silent:!1,highlight:null,langPrefix:"lang-",smartypants:!1,headerPrefix:"",renderer:new p,xhtml:!1,baseUrl:null},w.Parser=g,w.parser=g.parse,w.Renderer=p,w.TextRenderer=u,w.Lexer=a,w.lexer=a.lex,w.InlineLexer=c,w.inlineLexer=c.output,w.parse=w,void 0!==t&&"object"===o(e)?t.exports=w:void 0===(i=function(){return w}.call(e,r,e,t))||(t.exports=i)}(this||"undefined"!=typeof window&&window)}).call(this,r(98))}}]); \ No newline at end of file diff --git a/hassio/api/panel/chunk.87cffadba6f33daa568c.js.gz b/hassio/api/panel/chunk.87cffadba6f33daa568c.js.gz deleted file mode 100644 index 9daf75c11a7ed5f602b0c1a53e817c5786d31276..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11205 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 H1_AjWmLsT1 diff --git a/hassio/api/panel/chunk.a8e86d80be46b3b6e16d.js b/hassio/api/panel/chunk.a8e86d80be46b3b6e16d.js index be27640d8..61e7e7df3 100644 --- a/hassio/api/panel/chunk.a8e86d80be46b3b6e16d.js +++ b/hassio/api/panel/chunk.a8e86d80be46b3b6e16d.js @@ -1,2 +1,2 @@ /*! For license information please see chunk.a8e86d80be46b3b6e16d.js.LICENSE */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[,,,,,,,,,function(e,t,n){"use strict";n(3);var i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML='\n \n\n \n',document.head.appendChild(i.content);var o=document.createElement("style");o.textContent="[hidden] { display: none !important; }",document.head.appendChild(o)},function(e,t,n){"use strict";n(3),n(21);var i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML='\n \n',document.head.appendChild(i.content)},,function(e,t,n){"use strict";n(3),n(9);var i,o,a=n(5),r=n(4),s=n(31),l=(i=['\n \n\n \n \n \n
    \n'],o=['\n \n\n \n \n \n
    \n'],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(a.a)({_template:Object(r.a)(l),is:"iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1},error:{notify:!0,readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""},_imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))},_imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))},_computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded},_computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""},_computeImgDivHidden:function(){return!this.sizing},_computeImgDivARIAHidden:function(){return""===this.alt?"true":void 0},_computeImgDivARIALabel:function(){return null!==this.alt?this.alt:""===this.src?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()},_computeImgHidden:function(){return!!this.sizing},_widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"},_heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"},_loadStateObserver:function(e,t){var n=this._resolveSrc(e);n!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",""===e||t?(this._setLoading(!1),this._setLoaded(!1),this._setError(!1)):(this._resolvedSrc=n,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage='url("'+this._resolvedSrc+'")',this._setLoading(!0),this._setLoaded(!1),this._setError(!1)))},_placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?'url("'+this.placeholder+'")':""},_transformChanged:function(){var e=this.$.sizedImgDiv.style,t=this.$.placeholder.style;e.backgroundSize=t.backgroundSize=this.sizing,e.backgroundPosition=t.backgroundPosition=this.sizing?this.position:"",e.backgroundRepeat=t.backgroundRepeat=this.sizing?"no-repeat":""},_resolveSrc:function(e){var t=Object(s.c)(e,this.$.baseURIAnchor.href);return"/"===t[0]&&(t=(location.origin||location.protocol+"//"+location.host)+t),t}}),n(64),n(10);var c=Object.freeze(Object.defineProperties(['\n \n\n
    \n \n
    [[heading]]
    \n
    \n\n \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    [[heading]]
    \n
    \n\n \n'])}}));Object(a.a)({_template:Object(r.a)(c),is:"paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(e){return e?"false":"true"},_headingChanged:function(e){var t=this.getAttribute("heading"),n=this.getAttribute("aria-label");"string"==typeof n&&n!==t||this.setAttribute("aria-label",e)},_computeHeadingClass:function(e){return e?" over-image":""},_computeAnimated:function(e){return e}})},function(e,t,n){"use strict";n(3),n(9);var i=n(18),o=n(26),a=n(14),r={properties:{elevation:{type:Number,reflectToAttribute:!0,readOnly:!0}},observers:["_calculateElevation(focused, disabled, active, pressed, receivedFocusFromKeyboard)","_computeKeyboardClass(receivedFocusFromKeyboard)"],hostAttributes:{role:"button",tabindex:"0",animated:!0},_calculateElevation:function(){var e=1;this.disabled?e=0:this.active||this.pressed?e=4:this.receivedFocusFromKeyboard&&(e=3),this._setElevation(e)},_computeKeyboardClass:function(e){this.toggleClass("keyboard-focus",e)},_spaceKeyDownHandler:function(e){i.b._spaceKeyDownHandler.call(this,e),this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},_spaceKeyUpHandler:function(e){i.b._spaceKeyUpHandler.call(this,e),this.hasRipple()&&this._ripple.uiUpAction()}},s=[i.a,a.a,o.a,r],l=(n(64),n(5)),c=document.createElement("template");c.setAttribute("style","display: none;"),c.innerHTML='\n \n\n \n',document.head.appendChild(c.content),Object(l.a)({is:"paper-button",behaviors:[s],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?r._calculateElevation.apply(this):this._setElevation(0)}})},function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n(3);var i=n(6),o=n(7),a={properties:{focused:{type:Boolean,value:!1,notify:!0,readOnly:!0,reflectToAttribute:!0},disabled:{type:Boolean,value:!1,notify:!0,observer:"_disabledChanged",reflectToAttribute:!0},_oldTabIndex:{type:String},_boundFocusBlurHandler:{type:Function,value:function(){return this._focusBlurHandler.bind(this)}},__handleEventRetargeting:{type:Boolean,value:function(){return!this.shadowRoot&&!i.a}}},observers:["_changedControlState(focused, disabled)"],ready:function(){this.addEventListener("focus",this._boundFocusBlurHandler,!0),this.addEventListener("blur",this._boundFocusBlurHandler,!0)},_focusBlurHandler:function(e){if(i.a)this._setFocused("focus"===e.type);else if(e.target===this)this._setFocused("focus"===e.type);else if(this.__handleEventRetargeting){var t=Object(o.a)(e).localTarget;this.isLightDescendant(t)||this.fire(e.type,{sourceEvent:e},{node:this,bubbles:e.bubbles,cancelable:e.cancelable})}},_disabledChanged:function(e,t){this.setAttribute("aria-disabled",e?"true":"false"),this.style.pointerEvents=e?"none":"",e?(this._oldTabIndex=this.getAttribute("tabindex"),this._setFocused(!1),this.tabIndex=-1,this.blur()):void 0!==this._oldTabIndex&&(null===this._oldTabIndex?this.removeAttribute("tabindex"):this.setAttribute("tabindex",this._oldTabIndex))},_changedControlState:function(){this._controlStateChanged&&this._controlStateChanged()}}},function(e,t,n){"use strict";n.d(t,"a",function(){return f}),n(3);var i={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},o={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},a={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},r=/[a-z0-9*]/,s=/U\+/,l=/^arrow/,c=/^space(bar)?/,p=/^escape$/;function d(e,t){var n="";if(e){var i=e.toLowerCase();" "===i||c.test(i)?n="space":p.test(i)?n="esc":1==i.length?t&&!r.test(i)||(n=i):n=l.test(i)?i.replace("arrow",""):"multiply"==i?"*":i}return n}function u(e,t){return n=t,a=e.hasModifiers,(n.key?d(n.key,a):n.detail&&n.detail.key?d(n.detail.key,a):(l="",(r=n.keyIdentifier)&&(r in i?l=i[r]:s.test(r)?(r=parseInt(r.replace("U+","0x"),16),l=String.fromCharCode(r).toLowerCase()):l=r.toLowerCase()),l||function(e){var t="";return Number(e)&&(t=e>=65&&e<=90?String.fromCharCode(32+e):e>=112&&e<=123?"f"+(e-112+1):e>=48&&e<=57?String(e-48):e>=96&&e<=105?String(e-96):o[e]),t}(n.keyCode)||""))===e.key&&(!e.hasModifiers||!!t.shiftKey==!!e.shiftKey&&!!t.ctrlKey==!!e.ctrlKey&&!!t.altKey==!!e.altKey&&!!t.metaKey==!!e.metaKey);var n,a,r,l}function h(e){return e.trim().split(" ").map(function(e){return function(e){return 1===e.length?{combo:e,key:e,event:"keydown"}:e.split("+").reduce(function(e,t){var n=t.split(":"),i=n[0],o=n[1];return i in a?(e[a[i]]=!0,e.hasModifiers=!0):(e.key=i,e.event=o||"keydown"),e},{combo:e.split(":").shift()})}(e)})}var f={properties:{keyEventTarget:{type:Object,value:function(){return this}},stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},_imperativeKeyBindings:{type:Object,value:function(){return{}}}},observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},attached:function(){this._listenKeyEventListeners()},detached:function(){this._unlistenKeyEventListeners()},addOwnKeyBinding:function(e,t){this._imperativeKeyBindings[e]=t,this._prepKeyBindings(),this._resetKeyEventListeners()},removeOwnKeyBindings:function(){this._imperativeKeyBindings={},this._prepKeyBindings(),this._resetKeyEventListeners()},keyboardEventMatchesKeys:function(e,t){for(var n=h(t),i=0;i\n html {\n\n /* Shared Styles */\n --paper-font-common-base: {\n font-family: 'Roboto', 'Noto', sans-serif;\n -webkit-font-smoothing: antialiased;\n };\n\n --paper-font-common-code: {\n font-family: 'Roboto Mono', 'Consolas', 'Menlo', monospace;\n -webkit-font-smoothing: antialiased;\n };\n\n --paper-font-common-expensive-kerning: {\n text-rendering: optimizeLegibility;\n };\n\n --paper-font-common-nowrap: {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n };\n\n /* Material Font Styles */\n\n --paper-font-display4: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 112px;\n font-weight: 300;\n letter-spacing: -.044em;\n line-height: 120px;\n };\n\n --paper-font-display3: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 56px;\n font-weight: 400;\n letter-spacing: -.026em;\n line-height: 60px;\n };\n\n --paper-font-display2: {\n @apply --paper-font-common-base;\n\n font-size: 45px;\n font-weight: 400;\n letter-spacing: -.018em;\n line-height: 48px;\n };\n\n --paper-font-display1: {\n @apply --paper-font-common-base;\n\n font-size: 34px;\n font-weight: 400;\n letter-spacing: -.01em;\n line-height: 40px;\n };\n\n --paper-font-headline: {\n @apply --paper-font-common-base;\n\n font-size: 24px;\n font-weight: 400;\n letter-spacing: -.012em;\n line-height: 32px;\n };\n\n --paper-font-title: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 20px;\n font-weight: 500;\n line-height: 28px;\n };\n\n --paper-font-subhead: {\n @apply --paper-font-common-base;\n\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n };\n\n --paper-font-body2: {\n @apply --paper-font-common-base;\n\n font-size: 14px;\n font-weight: 500;\n line-height: 24px;\n };\n\n --paper-font-body1: {\n @apply --paper-font-common-base;\n\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n };\n\n --paper-font-caption: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0.011em;\n line-height: 20px;\n };\n\n --paper-font-menu: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 13px;\n font-weight: 500;\n line-height: 24px;\n };\n\n --paper-font-button: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.018em;\n line-height: 24px;\n text-transform: uppercase;\n };\n\n --paper-font-code2: {\n @apply --paper-font-common-code;\n\n font-size: 14px;\n font-weight: 700;\n line-height: 20px;\n };\n\n --paper-font-code1: {\n @apply --paper-font-common-code;\n\n font-size: 14px;\n font-weight: 500;\n line-height: 20px;\n };\n\n }\n\n \n",document.head.appendChild(i.content)},function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"a",function(){return r}),n(3);var i=n(15),o=(n(14),n(7)),a={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",up:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)","_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1},_focusChanged:function(e){this._detectKeyboardFocus(e),e||this._setPressed(!1)},_detectKeyboardFocus:function(e){this._setReceivedFocusFromKeyboard(!this.pointerDown&&e)},_userActivate:function(e){this.active!==e&&(this.active=e,this.fire("change"))},_downHandler:function(e){this._setPointerDown(!0),this._setPressed(!0),this._setReceivedFocusFromKeyboard(!1)},_upHandler:function(){this._setPointerDown(!1),this._setPressed(!1)},_spaceKeyDownHandler:function(e){var t=e.detail.keyboardEvent,n=Object(o.a)(t).localTarget;this.isLightDescendant(n)||(t.preventDefault(),t.stopImmediatePropagation(),this._setPressed(!0))},_spaceKeyUpHandler:function(e){var t=e.detail.keyboardEvent,n=Object(o.a)(t).localTarget;this.isLightDescendant(n)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},_asyncClick:function(){this.async(function(){this.click()},1)},_pressedChanged:function(e){this._changedButtonState()},_ariaActiveAttributeChanged:function(e,t){t&&t!=e&&this.hasAttribute(t)&&this.removeAttribute(t)},_activeChanged:function(e,t){this.toggles?this.setAttribute(this.ariaActiveAttribute,e?"true":"false"):this.removeAttribute(this.ariaActiveAttribute),this._changedButtonState()},_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},r=[i.a,a]},function(e,t,n){"use strict";var i,o,a=n(3),r=(n(47),n(9),n(5)),s=n(4),l=n(7),c=(i=["\n \n"],o=["\n \n"],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(r.a)({_template:Object(s.a)(c),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:a.a.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(e){var t=(e||"").split(":");this._iconName=t.pop(),this._iconsetName=t.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(e){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Object(l.a)(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,Object(l.a)(this.root).appendChild(this._img))}})},function(e,t,n){"use strict";n(3),n(19);var i=n(46),o=(n(10),n(5)),a=document.createElement("template");a.setAttribute("style","display: none;"),a.innerHTML='\n \n\n \n',document.head.appendChild(a.content),Object(o.a)({is:"paper-icon-button",hostAttributes:{role:"button",tabindex:"0"},behaviors:[i.a],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(e,t){var n=this.getAttribute("aria-label");n&&t!=n||this.setAttribute("aria-label",e)}})},function(e,t,n){"use strict";n(3);var i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML='\n \n',document.head.appendChild(i.content)},,,function(e,t,n){"use strict";n(3);var i,o,a=n(41),r=n(5),s=n(4),l=(i=['\n \n
    [[_text]]
    \n'],o=['\n \n
    [[_text]]
    \n'],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}}))),c=Object(r.a)({_template:Object(s.a)(l),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){c.instance||(c.instance=this),document.body.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(e){this._text="",this.async(function(){this._text=e},100)},_onIronAnnounce:function(e){e.detail&&e.detail.text&&this.announce(e.detail.text)}});c.instance=null,c.requestAvailability=function(){c.instance||(c.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(c.instance)};var p=n(32),d=n(7),u=Object.freeze(Object.defineProperties(['\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}}));Object(r.a)({_template:Object(s.a)(u),is:"iron-input",behaviors:[p.a],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){c.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=Object(d.a)(this).observeNodes(function(e){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&(Object(d.a)(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var e;if(this.allowedPattern)e=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":e=/[0-9.,e-]/}return e},_bindValueChanged:function(e,t){t&&(void 0===e?t.value=null:e!==t.value&&(this.inputElement.value=e),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:e}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput)),this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(e){var t=8==e.keyCode||9==e.keyCode||13==e.keyCode||27==e.keyCode,n=19==e.keyCode||20==e.keyCode||45==e.keyCode||46==e.keyCode||144==e.keyCode||145==e.keyCode||e.keyCode>32&&e.keyCode<41||e.keyCode>111&&e.keyCode<124;return!(t||0==e.charCode&&n)},_onKeypress:function(e){if(this.allowedPattern||"number"===this.inputElement.type){var t=this._patternRegExp;if(t&&!(e.metaKey||e.ctrlKey||e.altKey)){this._patternAlreadyChecked=!0;var n=String.fromCharCode(e.charCode);this._isPrintable(e)&&!t.test(n)&&(e.preventDefault(),this._announceInvalidCharacter("Invalid character "+n+" not entered."))}}},_checkPatternValidity:function(){var e=this._patternRegExp;if(!e)return!0;for(var t=0;t\n :host {\n display: inline-block;\n float: right;\n\n @apply --paper-font-caption;\n @apply --paper-input-char-counter;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:dir(rtl)) {\n float: left;\n }\n \n\n [[_charCounterStr]]\n"],{raw:{value:Object.freeze(["\n \n\n [[_charCounterStr]]\n"])}}));Object(r.a)({_template:Object(s.a)(_),is:"paper-input-char-counter",behaviors:[v],properties:{_charCounterStr:{type:String,value:"0"}},update:function(e){if(e.inputElement){e.value=e.value||"";var t=e.value.toString().length.toString();e.inputElement.hasAttribute("maxlength")&&(t+="/"+e.inputElement.getAttribute("maxlength")),this._charCounterStr=t}}}),n(9),n(10);var w=n(30),x=Object.freeze(Object.defineProperties(['\n \n\n \n\n
    \n \n\n
    \n \n \n
    \n\n \n
    \n\n
    \n
    \n
    \n
    \n\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n \n\n
    \n \n\n
    \n \n \n
    \n\n \n
    \n\n
    \n
    \n
    \n
    \n\n
    \n \n
    \n'])}})),k=document.createElement("template");k.setAttribute("style","display: none;"),k.innerHTML='\n \n',document.head.appendChild(k.content),Object(r.a)({_template:Object(s.a)(x),is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return Object(w.dashToCamelCase)(this.attrForValue)},get _inputElement(){return Object(d.a)(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(e){this._addons||(this._addons=[]);var t=e.target;-1===this._addons.indexOf(t)&&(this._addons.push(t),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(e){this._handleValueAndAutoValidate(e.target)},_onValueChanged:function(e){var t=e.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===t.value)||this._handleValueAndAutoValidate(e.target)},_handleValue:function(e){var t=this._inputElementValue;t||0===t||"number"===e.type&&!e.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:e,value:t,invalid:this.invalid})},_handleValueAndAutoValidate:function(e){var t;this.autoValidate&&e&&(t=e.validate?e.validate(this._inputElementValue):e.checkValidity(),this.invalid=!t),this._handleValue(e)},_onIronInputValidate:function(e){this.invalid=this._inputElement.invalid},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(e){for(var t,n=0;t=this._addons[n];n++)t.update(e)},_computeInputContentClass:function(e,t,n,i,o){var a="input-content";if(e)o&&(a+=" label-is-hidden"),i&&(a+=" is-invalid");else{var r=this.querySelector("label");t||o?(a+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",i?a+=" is-invalid":n&&(a+=" label-is-highlighted")):(r&&(this.$.labelAndInputContainer.style.position="relative"),i&&(a+=" is-invalid"))}return n&&(a+=" focused"),a},_computeUnderlineClass:function(e,t){var n="underline";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n},_computeAddOnContentClass:function(e,t){var n="add-on-content";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n}});var C=Object.freeze(Object.defineProperties(["\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));Object(r.a)({_template:Object(s.a)(C),is:"paper-input-error",behaviors:[v],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(e){this._setInvalid(e.invalid)}});var A=n(48),S=document.createElement("template");S.setAttribute("style","display: none;"),S.innerHTML='\n \n\n \x3c!-- This is a fresh new hell to make this element hybrid. Basically, in 2.0\n we lost is=, so the example same template can\'t be used with iron-input 1.0 and 2.0.\n Expect some conditional code (especially in the tests).\n --\x3e\n \n\n \n\n',document.head.appendChild(S.content),Object(r.a)({is:"paper-input",behaviors:[y,a.a],properties:{value:{type:String}},beforeRegister:function(){var e="function"==typeof document.createElement("iron-input")._initSlottedInput?"v1":"v0",t=A.a.import("paper-input","template"),n=A.a.import("paper-input","template#"+e),i=t.content.querySelector("#template-placeholder");i&&i.parentNode.replaceChild(n.content,i)},get _focusableElement(){return m.a?this.inputElement._inputElement:this.inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input")),this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0),this.inputElement.bindValue&&this.$.container._handleValueAndAutoValidate(this.inputElement)}})},,function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n(3);var i=n(18),o=(n(73),n(7)),a={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},_downHandler:function(e){i.b._downHandler.call(this,e),this.pressed&&this.ensureRipple(e)},ensureRipple:function(e){if(!this.hasRipple()){this._ripple=this._createRipple(),this._ripple.noink=this.noink;var t=this._rippleContainer||this.root;if(t&&Object(o.a)(t).appendChild(this._ripple),e){var n=Object(o.a)(this._rippleContainer||this),i=Object(o.a)(e).rootTarget;n.deepContains(i)&&this._ripple.uiDownAction(e)}}},getRipple:function(){return this.ensureRipple(),this._ripple},hasRipple:function(){return Boolean(this._ripple)},_createRipple:function(){return document.createElement("paper-ripple")},_noinkChanged:function(e){this.hasRipple()&&(this._ripple.noink=e)}}},function(e,t,n){"use strict";n(3),n(9);var i,o,a=n(5),r=n(4),s=(i=["\n \n\n \n"],o=["\n \n\n \n"],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(a.a)({_template:Object(r.a)(s),is:"app-toolbar"})},,,,,function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n(3);var i=n(47),o=null,a={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){o=new i.a({type:"validator"})},_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},get _validator(){return o&&o.byKey(this.validator)},hasValidator:function(){return null!=this._validator},validate:function(e){return void 0===e&&void 0!==this.value?this.invalid=!this._getValidity(this.value):this.invalid=!this._getValidity(e),!this.invalid},_getValidity:function(e){return!this.hasValidator()||this._validator.validate(e)}}},function(e,t,n){"use strict";n(3);var i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML='\n \n',document.head.appendChild(i.content)},,,,function(e,t,n){"use strict";n(3);var i=n(32),o=n(41),a={properties:{checked:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0,observer:"_checkedChanged"},toggles:{type:Boolean,value:!0,reflectToAttribute:!0},value:{type:String,value:"on",observer:"_valueChanged"}},observers:["_requiredChanged(required)"],created:function(){this._hasIronCheckedElementBehavior=!0},_getValidity:function(e){return this.disabled||!this.required||this.checked},_requiredChanged:function(){this.required?this.setAttribute("aria-required","true"):this.removeAttribute("aria-required")},_checkedChanged:function(){this.active=this.checked,this.fire("iron-change")},_valueChanged:function(){void 0!==this.value&&null!==this.value||(this.value="on")}},r=[o.a,i.a,a],s=n(46),l=n(26);n.d(t,"a",function(){return p});var c={_checkedChanged:function(){a._checkedChanged.call(this),this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},_buttonStateChanged:function(){l.a._buttonStateChanged.call(this),this.disabled||this.isAttached&&(this.checked=this.active)}},p=[s.a,r,c]},function(e,t,n){"use strict";n(3);var i=function(e){this.selection=[],this.selectCallback=e};i.prototype={get:function(){return this.multi?this.selection.slice():this.selection[0]},clear:function(e){this.selection.slice().forEach(function(t){(!e||e.indexOf(t)<0)&&this.setItemSelected(t,!1)},this)},isSelected:function(e){return this.selection.indexOf(e)>=0},setItemSelected:function(e,t){if(null!=e&&t!==this.isSelected(e)){if(t)this.selection.push(e);else{var n=this.selection.indexOf(e);n>=0&&this.selection.splice(n,1)}this.selectCallback&&this.selectCallback(e,t)}},select:function(e){this.multi?this.toggle(e):this.get()!==e&&(this.setItemSelected(this.get(),!1),this.setItemSelected(e,!0))},toggle:function(e){this.setItemSelected(e,!this.isSelected(e))}};var o=n(7),a=n(30);n.d(t,"a",function(){return r});var r={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1}}}},observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this),this._selection=new i(this._applySelection.bind(this))},attached:function(){this._observer=this._observeItems(this),this._addListener(this.activateEvent)},detached:function(){this._observer&&Object(o.a)(this).unobserveNodes(this._observer),this._removeListener(this.activateEvent)},indexOf:function(e){return this.items?this.items.indexOf(e):-1},select:function(e){this.selected=e},selectPrevious:function(){var e=this.items.length,t=(Number(this._valueToIndex(this.selected))-1+e)%e;this.selected=this._indexToValue(t)},selectNext:function(){var e=(Number(this._valueToIndex(this.selected))+1)%this.items.length;this.selected=this._indexToValue(e)},selectIndex:function(e){this.select(this._indexToValue(e))},forceSynchronousItemUpdate:function(){this._observer&&"function"==typeof this._observer.flush?this._observer.flush():this._updateItems()},get _shouldUpdateSelection(){return null!=this.selected},_checkFallback:function(){this._updateSelected()},_addListener:function(e){this.listen(this,e,"_activateHandler")},_removeListener:function(e){this.unlisten(this,e,"_activateHandler")},_activateEventChanged:function(e,t){this._removeListener(t),this._addListener(e)},_updateItems:function(){var e=Object(o.a)(this).queryDistributedElements(this.selectable||"*");e=Array.prototype.filter.call(e,this._bindFilterItem),this._setItems(e)},_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},_updateSelected:function(){this._selectSelected(this.selected)},_selectSelected:function(e){if(this.items){var t=this._valueToItem(this.selected);t?this._selection.select(t):this._selection.clear(),this.fallbackSelection&&this.items.length&&void 0===this._selection.get()&&(this.selected=this.fallbackSelection)}},_filterItem:function(e){return!this._excludedLocalNames[e.localName]},_valueToItem:function(e){return null==e?null:this.items[this._valueToIndex(e)]},_valueToIndex:function(e){if(!this.attrForSelected)return Number(e);for(var t,n=0;t=this.items[n];n++)if(this._valueForItem(t)==e)return n},_indexToValue:function(e){if(!this.attrForSelected)return e;var t=this.items[e];return t?this._valueForItem(t):void 0},_valueForItem:function(e){if(!e)return null;if(!this.attrForSelected){var t=this.indexOf(e);return-1===t?null:t}var n=e[Object(a.dashToCamelCase)(this.attrForSelected)];return void 0!=n?n:e.getAttribute(this.attrForSelected)},_applySelection:function(e,t){this.selectedClass&&this.toggleClass(this.selectedClass,t,e),this.selectedAttribute&&this.toggleAttribute(this.selectedAttribute,t,e),this._selectionChange(),this.fire("iron-"+(t?"select":"deselect"),{item:e})},_selectionChange:function(){this._setSelectedItem(this._selection.get())},_observeItems:function(e){return Object(o.a)(e).observeNodes(function(e){this._updateItems(),this._updateSelected(),this.fire("iron-items-changed",e,{bubbles:!1,cancelable:!1})})},_activateHandler:function(e){for(var t=e.target,n=this.items;t&&t!=this;){var i=n.indexOf(t);if(i>=0){var o=this._indexToValue(i);return void this._itemActivate(o,t)}t=t.parentNode}},_itemActivate:function(e,t){this.fire("iron-activate",{selected:e,item:t},{cancelable:!0}).defaultPrevented||this.select(e)}}},,function(e,t,n){"use strict";n(3);var i=n(38),o={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},observers:["_updateSelected(selectedValues.splices)"],select:function(e){this.multi?this._toggleSelected(e):this.selected=e},multiChanged:function(e){this._selection.multi=e,this._updateSelected()},get _shouldUpdateSelection(){return null!=this.selected||null!=this.selectedValues&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map(function(e){return this._indexToValue(this.indexOf(e))},this).filter(function(e){return null!=e},this)):i.a._updateAttrForSelected.apply(this)},_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},_selectMulti:function(e){e=e||[];var t=(this._valuesToItems(e)||[]).filter(function(e){return null!==e&&void 0!==e});this._selection.clear(t);for(var n=0;n=0||(0===u.length&&function(){i=i||function(e){if(e.cancelable&&function(e){var t=Object(a.a)(e).rootTarget;if("touchmove"!==e.type&&s!==t&&(s=t,l=function(e){for(var t=[],n=e.indexOf(o),i=0;i<=n;i++)if(e[i].nodeType===Node.ELEMENT_NODE){var a=e[i],r=a.style;"scroll"!==r.overflow&&"auto"!==r.overflow&&(r=window.getComputedStyle(a)),"scroll"!==r.overflow&&"auto"!==r.overflow||t.push(a)}return t}(Object(a.a)(e).path)),!l.length)return!0;if("touchstart"===e.type)return!1;var n=function(e){var t={deltaX:e.deltaX,deltaY:e.deltaY};if("deltaX"in e);else if("wheelDeltaX"in e&&"wheelDeltaY"in e)t.deltaX=-e.wheelDeltaX,t.deltaY=-e.wheelDeltaY;else if("wheelDelta"in e)t.deltaX=0,t.deltaY=-e.wheelDelta;else if("axis"in e)t.deltaX=1===e.axis?e.detail:0,t.deltaY=2===e.axis?e.detail:0;else if(e.targetTouches){var n=e.targetTouches[0];t.deltaX=r.pageX-n.pageX,t.deltaY=r.pageY-n.pageY}return t}(e);return!function(e,t,n){if(t||n)for(var i=Math.abs(n)>=Math.abs(t),o=0;o0:a.scrollTop0:a.scrollLeft-1&&(this._interestedResizables.splice(t,1),this.unlisten(e,"iron-resize","_onDescendantIronResize"))},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():i.d||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=Object(o.a)(e).rootTarget;t!==this&&(-1===this._interestedResizables.indexOf(t)&&(this._interestedResizables.push(t),this.listen(t,"iron-resize","_onDescendantIronResize")),t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function t(){document.removeEventListener("readystatechange",t),e()})}else this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable||(window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())}}},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"a",function(){return s}),n(3);var i=n(18),o=n(26),a=n(14),r={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(e){e&&this.ensureRipple(),this.hasRipple()&&(this._ripple.holdDown=e)},_createRipple:function(){var e=o.a._createRipple();return e.id="ink",e.setAttribute("center",""),e.classList.add("circle"),e}},s=[i.a,a.a,o.a,r]},,,,,,,,function(e,t,n){"use strict";n(3);var i={properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(e,t){for(var n in t)e[n]=t[n]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,n){var i;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(i=e?this.animationConfig[e]:this.animationConfig,Array.isArray(i)||(i=[i]),i)for(var o,a=0;o=i[a];a++)if(o.animatable)o.animatable._getAnimationConfigRecursive(o.type||e,t,n);else if(o.id){var r=t[o.id];r?(r.isClone||(t[o.id]=this._cloneConfig(r),r=t[o.id]),this._copyProperties(r,o)):t[o.id]=o}else n.push(o)},getAnimationConfig:function(e){var t={},n=[];for(var i in this._getAnimationConfigRecursive(e,t,n),t)n.push(t[i]);return n}};n.d(t,"a",function(){return o});var o=[i,{_configureAnimations:function(e){var t=[],n=[];if(e.length>0)for(var i=0;s=e[i];i++){var o=document.createElement(s.name);if(o.isNeonAnimation){var a=null;o.configure||(o.configure=function(e){return null}),a=o.configure(s),n.push({result:a,config:s})}else console.warn(this.is+":",s.name,"not found!")}for(var r=0;r\n \n'],s=['\n \n \n'],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(s)}})));Object(l.a)({_template:Object(c.a)(p),is:"paper-dialog",behaviors:[o.a,i.a],listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},_renderOpened:function(){this.cancelAnimation(),this.playAnimation("entry")},_renderClosed:function(){this.cancelAnimation(),this.playAnimation("exit")},_onNeonAnimationFinish:function(){this.opened?this._finishRenderOpened():this._finishRenderClosed()}})},function(e,t,n){"use strict";n(3),n(21);var i={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(e,t){return[e||t?"active":"",t?"cooldown":""].join(" ")},__activeChanged:function(e,t){this.__setAriaHidden(!e),this.__coolingDown=!e&&t},__altChanged:function(e){"loading"===e?this.alt=this.getAttribute("aria-label")||e:(this.__setAriaHidden(""===e),this.setAttribute("aria-label",e))},__setAriaHidden:function(e){e?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},__reset:function(){this.active=!1,this.__coolingDown=!1}},o=(n(102),n(5)),a=document.createElement("template");a.setAttribute("style","display: none;"),a.innerHTML='\n \n\n \n',document.head.appendChild(a.content),Object(o.a)({is:"paper-spinner",behaviors:[i]})},function(e,t,n){"use strict";n(3),n(9);var i,o,a=n(7),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s={},l=[{properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(e,t){if(this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null),t)if("document"===e)this.scrollTarget=this._doc;else if("string"==typeof e){var n=this.domHost;this.scrollTarget=n&&n.$?n.$[e]:Object(a.a)(this.ownerDocument).querySelector("#"+e)}else this._isValidScrollTarget()&&(this._oldScrollTarget=e,this._toggleScrollListener(this._shouldHaveListener,e))},_scrollHandler:function(){},get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(e){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,e):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=e)},set _scrollLeft(e){this.scrollTarget===this._doc?window.scrollTo(e,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=e)},scroll:function(e,t){var n;"object"===(void 0===e?"undefined":r(e))?(n=e.left,t=e.top):n=e,n=n||0,t=t||0,this.scrollTarget===this._doc?window.scrollTo(n,t):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=n,this.scrollTarget.scrollTop=t)},get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement},_toggleScrollListener:function(e,t){var n=t===this._doc?window:t;e?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),n.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(n.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},toggleScrollListener:function(e){this._shouldHaveListener=e,this._toggleScrollListener(e,this.scrollTarget)}},{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}},disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(e){},isOnScreen:function(){return!1},isContentBelow:function(){return!1},_effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},detached:function(){this._tearDownEffects()},createEffect:function(e,t){var n=s[e];if(!n)throw new ReferenceError(this._getUndefinedMsg(e));var i=this._boundEffect(n,t||{});return i.setUp(),i},_effectsChanged:function(e,t,n){this._tearDownEffects(),e&&n&&(e.split(" ").forEach(function(e){var n;""!==e&&((n=s[e])?this._effects.push(this._boundEffect(n,t[e])):console.warn(this._getUndefinedMsg(e)))},this),this._setUpEffect())},_layoutIfDirty:function(){return this.offsetWidth},_boundEffect:function(e,t){t=t||{};var n=parseFloat(t.startsAt||0),i=parseFloat(t.endsAt||1),o=i-n,a=function(){},r=0===n&&1===i?e.run:function(t,i){e.run.call(this,Math.max(0,(t-n)/o),i)};return{setUp:e.setUp?e.setUp.bind(this,t):a,run:e.run?r.bind(this):a,tearDown:e.tearDown?e.tearDown.bind(this):a}},_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(e){!1!==e.setUp()&&this._effectsRunFn.push(e.run)},this))},_tearDownEffects:function(){this._effects&&this._effects.forEach(function(e){e.tearDown()}),this._effectsRunFn=[],this._effects=[]},_runEffects:function(e,t){this._effectsRunFn&&this._effectsRunFn.forEach(function(n){n(e,t)})},_scrollHandler:function(){if(!this.disabled){var e=this._clampedScrollTop;this._updateScrollState(e),this.threshold>0&&this._setThresholdTriggered(e>=this.threshold)}},_getDOMRef:function(e){console.warn("_getDOMRef","`"+e+"` is undefined")},_getUndefinedMsg:function(e){return"Scroll effect `"+e+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+e+".html ?"}}],c=n(71),p=n(5),d=n(4),u=(i=['\n \n
    \n \n
    \n'],o=['\n \n
    \n \n
    \n'],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(p.a)({_template:Object(d.a)(u),is:"app-header",behaviors:[l,c.a],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef;for(var e,t=Object(a.a)(this.$.slot).getDistributedNodes(),n=0;e=t[n];n++)if(e.nodeType===Node.ELEMENT_NODE){if(e.hasAttribute("sticky")){this._stickyElRef=e;break}this._stickyElRef||(this._stickyElRef=e)}return this._stickyElRef},_configChanged:function(){this.resetLayout(),this._notifyLayoutChanged()},_updateLayoutStates:function(){if(0!==this.offsetWidth||0!==this.offsetHeight){var e=this._clampedScrollTop,t=0===this._height||0===e,n=this.disabled;this._height=this.offsetHeight,this._stickyElRef=null,this.disabled=!0,t||this._updateScrollState(0,!0),this._mayMove()?this._dHeight=this._stickyEl?this._height-this._stickyEl.offsetHeight:0:this._dHeight=0,this._stickyElTop=this._stickyEl?this._stickyEl.offsetTop:0,this._setUpEffect(),t?this._updateScrollState(e,!0):(this._updateScrollState(this._lastScrollTop,!0),this._layoutIfDirty()),this.disabled=n}},_updateScrollState:function(e,t){if(0!==this._height){var n,i=0,o=this._top,a=(this._lastScrollTop,this._maxHeaderTop),r=e-this._lastScrollTop,s=Math.abs(r),l=e>this._lastScrollTop,c=performance.now();if(this._mayMove()&&(i=this._clamp(this.reveals?o+r:e,0,a)),e>=this._dHeight&&(i=this.condenses&&!this.fixed?Math.max(this._dHeight,i):i,this.style.transitionDuration="0ms"),this.reveals&&!this.disabled&&s<100&&((c-this._initTimestamp>300||this._wasScrollingDown!==l)&&(this._initScrollTop=e,this._initTimestamp=c),e>=a))if(Math.abs(this._initScrollTop-e)>30||s>10){l&&e>=a?i=a:!l&&e>=this._dHeight&&(i=this.condenses&&!this.fixed?this._dHeight:0);var p=r/(c-this._lastTimestamp);this.style.transitionDuration=this._clamp((i-o)/p,0,300)+"ms"}else i=this._top;n=0===this._dHeight?e>0?1:0:i/this._dHeight,t||(this._lastScrollTop=e,this._top=i,this._wasScrollingDown=l,this._lastTimestamp=c),(t||n!==this._progress||o!==i||0===e)&&(this._progress=n,this._runEffects(n,i),this._transformHeader(i))}},_mayMove:function(){return this.condenses||!this.fixed},willCondense:function(){return this._dHeight>0&&this.condenses},isOnScreen:function(){return 0!==this._height&&this._top0:this._clampedScrollTop-this._maxHeaderTop>=0},_transformHeader:function(e){this.translate3d(0,-e+"px",0),this._stickyEl&&this.translate3d(0,this.condenses&&e>=this._stickyElTop?Math.min(e,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},_clamp:function(e,t,n){return Math.min(n,Math.max(t,e))},_ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),Object(a.a)(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},_getDOMRef:function(e){switch(e){case"backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case"backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case"background":return this._ensureBgContainers(),this._bgContainer;case"mainTitle":return Object(a.a)(this).querySelector("[main-title]");case"condensedTitle":return Object(a.a)(this).querySelector("[condensed-title]")}return null},getScrollState:function(){return{progress:this._progress,top:this._top}}})},function(e,t,n){"use strict";n(3);var i,o,a=n(7),r={properties:{sizingTarget:{type:Object,value:function(){return this}},fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},_fitInfo:{type:Object}},get _fitWidth(){return this.fitInto===window?this.fitInto.innerWidth:this.fitInto.getBoundingClientRect().width},get _fitHeight(){return this.fitInto===window?this.fitInto.innerHeight:this.fitInto.getBoundingClientRect().height},get _fitLeft(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().left},get _fitTop(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().top},get _defaultPositionTarget(){var e=Object(a.a)(this).parentNode;return e&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(e=e.host),e},get _localeHorizontalAlign(){if(this._isRTL){if("right"===this.horizontalAlign)return"left";if("left"===this.horizontalAlign)return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&("center"!==this.horizontalAlign||"middle"!==this.verticalAlign)},attached:function(){void 0===this._isRTL&&(this._isRTL="rtl"==window.getComputedStyle(this).direction),this.positionTarget=this.positionTarget||this._defaultPositionTarget,this.autoFitOnAttach&&("none"===window.getComputedStyle(this).display?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit()))},detached:function(){this.__deferredFit&&(clearTimeout(this.__deferredFit),this.__deferredFit=null)},fit:function(){this.position(),this.constrain(),this.center()},_discoverInfo:function(){if(!this._fitInfo){var e=window.getComputedStyle(this),t=window.getComputedStyle(this.sizingTarget);this._fitInfo={inlineStyle:{top:this.style.top||"",left:this.style.left||"",position:this.style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||""},positionedBy:{vertically:"auto"!==e.top?"top":"auto"!==e.bottom?"bottom":null,horizontally:"auto"!==e.left?"left":"auto"!==e.right?"right":null},sizedBy:{height:"none"!==t.maxHeight,width:"none"!==t.maxWidth,minWidth:parseInt(t.minWidth,10)||0,minHeight:parseInt(t.minHeight,10)||0},margin:{top:parseInt(e.marginTop,10)||0,right:parseInt(e.marginRight,10)||0,bottom:parseInt(e.marginBottom,10)||0,left:parseInt(e.marginLeft,10)||0}}}},resetFit:function(){var e=this._fitInfo||{};for(var t in e.sizerInlineStyle)this.sizingTarget.style[t]=e.sizerInlineStyle[t];for(var t in e.inlineStyle)this.style[t]=e.inlineStyle[t];this._fitInfo=null},refit:function(){var e=this.sizingTarget.scrollLeft,t=this.sizingTarget.scrollTop;this.resetFit(),this.fit(),this.sizingTarget.scrollLeft=e,this.sizingTarget.scrollTop=t},position:function(){if(this.__shouldPosition){this._discoverInfo(),this.style.position="fixed",this.sizingTarget.style.boxSizing="border-box",this.style.left="0px",this.style.top="0px";var e=this.getBoundingClientRect(),t=this.__getNormalizedRect(this.positionTarget),n=this.__getNormalizedRect(this.fitInto),i=this._fitInfo.margin,o={width:e.width+i.left+i.right,height:e.height+i.top+i.bottom},a=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,o,e,t,n),r=a.left+i.left,s=a.top+i.top,l=Math.min(n.right-i.right,r+e.width),c=Math.min(n.bottom-i.bottom,s+e.height);r=Math.max(n.left+i.left,Math.min(r,l-this._fitInfo.sizedBy.minWidth)),s=Math.max(n.top+i.top,Math.min(s,c-this._fitInfo.sizedBy.minHeight)),this.sizingTarget.style.maxWidth=Math.max(l-r,this._fitInfo.sizedBy.minWidth)+"px",this.sizingTarget.style.maxHeight=Math.max(c-s,this._fitInfo.sizedBy.minHeight)+"px",this.style.left=r-e.left+"px",this.style.top=s-e.top+"px"}},constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var e=this._fitInfo;e.positionedBy.vertically||(this.style.position="fixed",this.style.top="0px"),e.positionedBy.horizontally||(this.style.position="fixed",this.style.left="0px"),this.sizingTarget.style.boxSizing="border-box";var t=this.getBoundingClientRect();e.sizedBy.height||this.__sizeDimension(t,e.positionedBy.vertically,"top","bottom","Height"),e.sizedBy.width||this.__sizeDimension(t,e.positionedBy.horizontally,"left","right","Width")}},_sizeDimension:function(e,t,n,i,o){this.__sizeDimension(e,t,n,i,o)},__sizeDimension:function(e,t,n,i,o){var a=this._fitInfo,r=this.__getNormalizedRect(this.fitInto),s="Width"===o?r.width:r.height,l=t===i,c=l?s-e[i]:e[n],p=a.margin[l?n:i],d="offset"+o,u=this[d]-this.sizingTarget[d];this.sizingTarget.style["max"+o]=s-p-c-u+"px"},center:function(){if(!this.__shouldPosition){this._discoverInfo();var e=this._fitInfo.positionedBy;if(!e.vertically||!e.horizontally){this.style.position="fixed",e.vertically||(this.style.top="0px"),e.horizontally||(this.style.left="0px");var t=this.getBoundingClientRect(),n=this.__getNormalizedRect(this.fitInto);if(!e.vertically){var i=n.top-t.top+(n.height-t.height)/2;this.style.top=i+"px"}if(!e.horizontally){var o=n.left-t.left+(n.width-t.width)/2;this.style.left=o+"px"}}}},__getNormalizedRect:function(e){return e===document.documentElement||e===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:e.getBoundingClientRect()},__getOffscreenArea:function(e,t,n){var i=Math.min(0,e.top)+Math.min(0,n.bottom-(e.top+t.height)),o=Math.min(0,e.left)+Math.min(0,n.right-(e.left+t.width));return Math.abs(i)*t.width+Math.abs(o)*t.height},__getPosition:function(e,t,n,i,o,a){var r,s=[{verticalAlign:"top",horizontalAlign:"left",top:o.top+this.verticalOffset,left:o.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:o.top+this.verticalOffset,left:o.right-n.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:o.bottom-n.height-this.verticalOffset,left:o.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:o.bottom-n.height-this.verticalOffset,left:o.right-n.width-this.horizontalOffset}];if(this.noOverlap){for(var l=0,c=s.length;l\n :host {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: var(--iron-overlay-backdrop-background-color, #000);\n opacity: 0;\n transition: opacity 0.2s;\n pointer-events: none;\n @apply --iron-overlay-backdrop;\n }\n\n :host(.opened) {\n opacity: var(--iron-overlay-backdrop-opacity, 0.6);\n pointer-events: auto;\n @apply --iron-overlay-backdrop-opened;\n }\n \n\n \n"],o=["\n \n\n \n"],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(c.a)({_template:Object(p.a)(d),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&Object(a.a)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Object(a.a)(this.parentNode).removeChild(this)},_onTransitionend:function(e){e&&e.target===this&&this.complete()},_openedChanged:function(e){if(e)this.prepare();else{var t=window.getComputedStyle(this);"0s"!==t.transitionDuration&&0!=t.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var u=n(29),h=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,u.add(document.documentElement,"tap",function(){}),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};h.prototype={constructor:h,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var e=document.activeElement;for(e&&e instanceof Element!=0||(e=document.body);e.root&&Object(a.a)(e.root).activeElement;)e=Object(a.a)(e.root).activeElement;return e},_bringOverlayAtIndexToFront:function(e){var t=this._overlays[e];if(t){var n=this._overlays.length-1,i=this._overlays[n];if(i&&this._shouldBeBehindOverlay(t,i)&&n--,!(e>=n)){var o=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=o&&this._applyOverlayZ(t,o);e=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var n=this._overlays.length,i=this._overlays[n-1],o=Math.max(this._getZ(i),this._minimumZ),a=this._getZ(e);if(i&&this._shouldBeBehindOverlay(e,i)){this._applyOverlayZ(i,o),n--;var r=this._overlays[n-1];o=Math.max(this._getZ(r),this._minimumZ)}a<=o&&this._applyOverlayZ(e,o),this._overlays.splice(n,0,e),this.trackBackdrop()},removeOverlay:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())},currentOverlay:function(){var e=this._overlays.length-1;return this._overlays[e]},currentOverlayZ:function(){return this._getZ(this.currentOverlay())},ensureMinimumZ:function(e){this._minimumZ=Math.max(this._minimumZ,e)},focusOverlay:function(){var e=this.currentOverlay();e&&e._applyFocus()},trackBackdrop:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())},getBackdrops:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]},_getZ:function(e){var t=this._minimumZ;if(e){var n=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);n==n&&(t=n)}return t},_setZ:function(e,t){e.style.zIndex=t},_applyOverlayZ:function(e,t){this._setZ(e,t+2)},_overlayInPath:function(e){e=e||[];for(var t=0;t0;o>=0&&t.push(i),n="content"===i.localName||"slot"===i.localName?Object(a.a)(i).getDistributedNodes():Object(a.a)(i.root||i).children;for(var s=0;s0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)},_hasLowerTabOrder:function(e,t){var n=Math.max(e.tabIndex,0),i=Math.max(t.tabIndex,0);return 0===n||0===i?i>n:n>i}},v=n(23);n.d(t,"b",function(){return _}),n.d(t,"a",function(){return w});var _={properties:{opened:{observer:"_openedChanged",type:Boolean,value:!1,notify:!0},canceled:{observer:"_canceledChanged",readOnly:!0,type:Boolean,value:!1},withBackdrop:{observer:"_withBackdropChanged",type:Boolean},noAutoFocus:{type:Boolean,value:!1},noCancelOnEscKey:{type:Boolean,value:!1},noCancelOnOutsideClick:{type:Boolean,value:!1},closingReason:{type:Object},restoreFocusOnClose:{type:Boolean,value:!1},allowClickThrough:{type:Boolean},alwaysOnTop:{type:Boolean},scrollAction:{type:String},_manager:{type:Object,value:f},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){return this._focusedChild||Object(a.a)(this).querySelector("[autofocus]")||this},get _focusableNodes(){return y.getTabbableNodes(this)},ready:function(){this.__isAnimating=!1,this.__shouldRemoveTabIndex=!1,this.__firstFocusableNode=this.__lastFocusableNode=null,this.__rafs={},this.__restoreFocusNode=null,this.__scrollTop=this.__scrollLeft=null,this.__onCaptureScroll=this.__onCaptureScroll.bind(this),this.__rootNodes=null,this._ensureSetup()},attached:function(){this.opened&&this._openedChanged(this.opened),this._observer=Object(a.a)(this).observeNodes(this._onNodesChange)},detached:function(){for(var e in Object(a.a)(this).unobserveNodes(this._observer),this._observer=null,this.__rafs)null!==this.__rafs[e]&&cancelAnimationFrame(this.__rafs[e]);this.__rafs={},this._manager.removeOverlay(this),this.__isAnimating&&(this.opened?this._finishRenderOpened():(this._applyFocus(),this._finishRenderClosed()))},toggle:function(){this._setCanceled(!1),this.opened=!this.opened},open:function(){this._setCanceled(!1),this.opened=!0},close:function(){this._setCanceled(!1),this.opened=!1},cancel:function(e){this.fire("iron-overlay-canceled",e,{cancelable:!0}).defaultPrevented||(this._setCanceled(!0),this.opened=!1)},invalidateTabbables:function(){this.__firstFocusableNode=this.__lastFocusableNode=null},_ensureSetup:function(){this._overlaySetup||(this._overlaySetup=!0,this.style.outline="none",this.style.display="none")},_openedChanged:function(e){e?this.removeAttribute("aria-hidden"):this.setAttribute("aria-hidden","true"),this.isAttached&&(this.__isAnimating=!0,this.__deraf("__openedChanged",this.__openedChanged))},_canceledChanged:function(){this.closingReason=this.closingReason||{},this.closingReason.canceled=this.canceled},_withBackdropChanged:function(){this.withBackdrop&&!this.hasAttribute("tabindex")?(this.setAttribute("tabindex","-1"),this.__shouldRemoveTabIndex=!0):this.__shouldRemoveTabIndex&&(this.removeAttribute("tabindex"),this.__shouldRemoveTabIndex=!1),this.opened&&this.isAttached&&this._manager.trackBackdrop()},_prepareRenderOpened:function(){this.__restoreFocusNode=this._manager.deepActiveElement,this._preparePositioning(),this.refit(),this._finishPositioning(),this.noAutoFocus&&document.activeElement===this._focusNode&&(this._focusNode.blur(),this.__restoreFocusNode.focus())},_renderOpened:function(){this._finishRenderOpened()},_renderClosed:function(){this._finishRenderClosed()},_finishRenderOpened:function(){this.notifyResize(),this.__isAnimating=!1,this.fire("iron-overlay-opened")},_finishRenderClosed:function(){this.style.display="none",this.style.zIndex="",this.notifyResize(),this.__isAnimating=!1,this.fire("iron-overlay-closed",this.closingReason)},_preparePositioning:function(){this.style.transition=this.style.webkitTransition="none",this.style.transform=this.style.webkitTransform="none",this.style.display=""},_finishPositioning:function(){this.style.display="none",this.scrollTop=this.scrollTop,this.style.transition=this.style.webkitTransition="",this.style.transform=this.style.webkitTransform="",this.style.display="",this.scrollTop=this.scrollTop},_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var e=this._manager.deepActiveElement;(e===document.body||Object(a.a)(this).deepContains(e))&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null,this._focusNode.blur(),this._focusedChild=null}},_onCaptureClick:function(e){this.noCancelOnOutsideClick||this.cancel(e)},_onCaptureFocus:function(e){if(this.withBackdrop){var t=Object(a.a)(e).path;-1===t.indexOf(this)?(e.stopPropagation(),this._applyFocus()):this._focusedChild=t[0]}},_onCaptureEsc:function(e){this.noCancelOnEscKey||this.cancel(e)},_onCaptureTab:function(e){if(this.withBackdrop){this.__ensureFirstLastFocusables();var t=e.shiftKey,n=t?this.__firstFocusableNode:this.__lastFocusableNode,i=t?this.__lastFocusableNode:this.__firstFocusableNode,o=!1;if(n===i)o=!0;else{var a=this._manager.deepActiveElement;o=a===n||a===this}o&&(e.preventDefault(),this._focusedChild=i,this._applyFocus())}},_onIronResize:function(){this.opened&&!this.__isAnimating&&this.__deraf("refit",this.refit)},_onNodesChange:function(){this.opened&&!this.__isAnimating&&(this.invalidateTabbables(),this.notifyResize())},__ensureFirstLastFocusables:function(){if(!this.__firstFocusableNode||!this.__lastFocusableNode){var e=this._focusableNodes;this.__firstFocusableNode=e[0],this.__lastFocusableNode=e[e.length-1]}},__openedChanged:function(){this.opened?(this._prepareRenderOpened(),this._manager.addOverlay(this),this._applyFocus(),this._renderOpened()):(this._manager.removeOverlay(this),this._applyFocus(),this._renderClosed())},__deraf:function(e,t){var n=this.__rafs;null!==n[e]&&cancelAnimationFrame(n[e]),n[e]=requestAnimationFrame(function(){n[e]=null,t.call(this)}.bind(this))},__updateScrollObservers:function(e,t,n){e&&t&&this.__isValidScrollAction(n)?("lock"===n&&(this.__saveScrollPosition(),Object(m.a)(this)),this.__addScrollListeners()):(Object(m.b)(this),this.__removeScrollListeners())},__addScrollListeners:function(){if(!this.__rootNodes){if(this.__rootNodes=[],v.d)for(var e=this;e;)e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host&&this.__rootNodes.push(e),e=e.host||e.assignedSlot||e.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(e){e.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(e){e.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this),this.isAttached||(this.__rootNodes=null)},__isValidScrollAction:function(e){return"lock"===e||"refit"===e||"cancel"===e},__onCaptureScroll:function(e){if(!(this.__isAnimating||Object(a.a)(e).path.indexOf(this)>=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(e)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},w=[r,s.a,_]},,function(e,t,n){"use strict";n(3);var i=n(37),o=(n(10),n(9),n(5)),a=n(34),r=document.createElement("template");r.setAttribute("style","display: none;"),r.innerHTML='\n \n\n \n',document.head.appendChild(r.content),Object(o.a)({is:"paper-radio-button",behaviors:[i.a],hostAttributes:{role:"radio","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},ready:function(){this._rippleContainer=this.$.radioContainer},attached:function(){Object(a.a)(this,function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()){var e=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),t=Math.floor(3*e);t%2!=e%2&&t++,this.updateStyles({"--paper-radio-button-ink-size":t+"px"})}})}})},function(e,t,n){"use strict";n(3),n(10);var i=n(37),o=n(5),a=n(34),r=n(46),s=document.createElement("template");s.setAttribute("style","display: none;"),s.innerHTML='\n \n\n \n',document.head.appendChild(s.content),Object(o.a)({is:"paper-checkbox",behaviors:[i.a],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){Object(a.a)(this,function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()){var e=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),t="px",n=e.match(/[A-Za-z]+$/);null!==n&&(t=n[0]);var i=parseFloat(e),o=8/3*i;"px"===t&&(o=Math.floor(o))%2!=i%2&&o++,this.updateStyles({"--paper-checkbox-ink-size":o+t})}})},_computeCheckboxClass:function(e,t){var n="";return e&&(n+="checked "),t&&(n+="invalid"),n},_computeCheckmarkClass:function(e){return e?"":"hidden"},_createRipple:function(){return this._rippleContainer=this.$.checkboxContainer,r.b._createRipple.call(this)}})},function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a}),n(3);var i=n(40),o={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(e){this.focusedItem.click(),e.detail.keyboardEvent.preventDefault()},_onDownKey:function(e){this.focusedItem.click(),e.detail.keyboardEvent.preventDefault()},get _isRTL(){return"rtl"===window.getComputedStyle(this).direction},_onLeftKey:function(e){this._isRTL?this._focusNext():this._focusPrevious(),e.detail.keyboardEvent.preventDefault()},_onRightKey:function(e){this._isRTL?this._focusPrevious():this._focusNext(),e.detail.keyboardEvent.preventDefault()},_onKeydown:function(e){this.keyboardEventMatchesKeys(e,"up down left right esc")||this._focusWithKeyboardEvent(e)}},a=[i.a,o]},function(e,t,n){"use strict";n(3);var i,o,a=n(18),r=n(14),s=(n(9),n(26)),l=n(5),c=n(4),p=n(7),d=(i=['\n \n\n
    \n \n
    \n'],o=['\n \n\n
    \n \n
    \n'],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(l.a)({_template:Object(c.a)(d),is:"paper-tab",behaviors:[r.a,a.a,s.a],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab"},listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()},get _parentNoink(){var e=Object(p.a)(this).parentNode;return!!e&&!!e.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},_onTap:function(e){if(this.link){var t=this.queryEffectiveChildren("a");if(!t)return;if(e.target===t)return;t.click()}}})},function(e,t,n){"use strict";n(3),n(33);var i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML='\n \n',document.head.appendChild(i.content)},,,,,function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"a",function(){return r}),n(3);var i=n(58),o=n(7),a={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)"],listeners:{tap:"_onDialogClick"},ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.__readied=!0},_modalChanged:function(e,t){t&&(e?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.noCancelOnOutsideClick=!0,this.noCancelOnEscKey=!0,this.withBackdrop=!0):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&this.__prevWithBackdrop))},_updateClosingReasonConfirmed:function(e){this.closingReason=this.closingReason||{},this.closingReason.confirmed=e},_onDialogClick:function(e){for(var t=Object(o.a)(e).path,n=0,i=t.indexOf(this);n\n\n :host {\n display: block;\n @apply --layout-relative;\n }\n\n :host(.is-scrolled:not(:first-child))::before {\n content: \'\';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 1px;\n background: var(--divider-color);\n }\n\n :host(.can-scroll:not(.scrolled-to-bottom):not(:last-child))::after {\n content: \'\';\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 1px;\n background: var(--divider-color);\n }\n\n .scrollable {\n padding: 0 24px;\n\n @apply --layout-scroll;\n @apply --paper-dialog-scrollable;\n }\n\n .fit {\n @apply --layout-fit;\n }\n \n\n
    \n \n
    \n'],o=['\n \n\n
    \n \n
    \n'],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(r.a)({_template:Object(s.a)(l),is:"paper-dialog-scrollable",properties:{dialogElement:{type:Object}},get scrollTarget(){return this.$.scrollable},ready:function(){this._ensureTarget(),this.classList.add("no-padding")},attached:function(){this._ensureTarget(),requestAnimationFrame(this.updateScrollState.bind(this))},updateScrollState:function(){this.toggleClass("is-scrolled",this.scrollTarget.scrollTop>0),this.toggleClass("can-scroll",this.scrollTarget.offsetHeight=this.scrollTarget.scrollHeight)},_ensureTarget:function(){this.dialogElement=this.dialogElement||this.parentElement,this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(a.b)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}})},function(e,t,n){"use strict";n.d(t,"a",function(){return l}),n(3);var i=n(45),o=n(7),a=n(16),r=n(28),s=n(22),l=[i.a,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},_appResetLayoutHandler:function(e){Object(o.a)(e).path[0]!==this&&(this.resetLayout(),e.stopPropagation())},_updateLayoutStates:function(){console.error("unimplemented")},resetLayout:function(){var e=this._updateLayoutStates.bind(this);a&&a.animationFrame?(this._layoutDebouncer=r.a.debounce(this._layoutDebouncer,a.animationFrame,e),Object(s.a)(this._layoutDebouncer)):this.debounce("resetLayout",e),this._notifyDescendantResize()},_notifyLayoutChanged:function(){var e=this;requestAnimationFrame(function(){e.fire("app-reset-layout")})},_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(e){this.resizerShouldNotify(e)&&this._notifyDescendant(e)},this)}}]},function(e,t,n){"use strict";n(3),n(9);var i,o,a=n(71),r=n(5),s=n(4),l=n(7),c=(i=['\n \n\n
    \n \n\n
    \n \n
    \n
    \n'],o=['\n \n\n
    \n \n\n
    \n \n
    \n
    \n'],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(r.a)({_template:Object(s.a)(c),is:"app-header-layout",behaviors:[a.a],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return Object(l.a)(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var e=this.header;if(this.isAttached&&e){this.$.wrapper.classList.remove("initializing"),e.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;var t=e.offsetHeight;this.hasScrollingRegion?(e.style.left="",e.style.right=""):requestAnimationFrame(function(){var t=this.getBoundingClientRect(),n=document.documentElement.clientWidth-t.right;e.style.left=t.left+"px",e.style.right=n+"px"}.bind(this));var n=this.$.contentContainer.style;e.fixed&&!e.condenses&&this.hasScrollingRegion?(n.marginTop=t+"px",n.paddingTop=""):(n.paddingTop=t+"px",n.marginTop="")}}})},function(e,t,n){"use strict";n(3);var i,o,a=n(15),r=n(7),s=n(5),l=n(4),c=(i=['\n \n\n
    \n
    \n'],o=['\n \n\n
    \n
    \n'],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}}))),p={distance:function(e,t,n,i){var o=e-n,a=t-i;return Math.sqrt(o*o+a*a)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function d(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function u(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),Object(r.a)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}d.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var n=p.distance(e,t,0,0),i=p.distance(e,t,this.width,0),o=p.distance(e,t,0,this.height),a=p.distance(e,t,this.width,this.height);return Math.max(n,i,o,a)}},u.MAX_RADIUS=300,u.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=p.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?p.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(e+t),u.MAX_RADIUS)+5,i=1.1-n/u.MAX_RADIUS*.2,o=this.mouseInteractionSeconds/i,a=n*(1-Math.pow(80,-o));return Math.abs(a)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new d(this.element)},draw:function(){var e,t,n;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=p.now(),this.center?(this.xStart=t,this.yStart=n,this.slideDistance=p.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=n,this.slideDistance=p.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=p.now())},remove:function(){Object(r.a)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},Object(s.a)({_template:Object(l.a)(c),is:"paper-ripple",behaviors:[a.a],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=Object(r.a)(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach(function(t){t.upAction(e)}),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var e=new u(this);return Object(r.a)(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e0&&(d="/"+d),this.tail&&this.tail.prefix===p&&this.tail.path===d||(c.tail={prefix:p,path:d,__queryParams:this.route.__queryParams}),c.data=a,this._dataInUrl={},a)this._dataInUrl[u]=a[u];this.setProperties?this.setProperties(c,!0):this.__setMulti(c)}else this.__resetProperties()}},__tailPathChanged:function(e){if(this.active){var t=e,n=this._matched;t&&("/"!==t.charAt(0)&&(t="/"+t),n+=t),this.set("route.path",n)}},__updatePathOnDataChange:function(){if(this.route&&this.active){var e=this.__getLink({});e!==this.__getLink(this._dataInUrl)&&this.set("route.path",e)}},__getLink:function(e){var t={tail:null};for(var n in this.data)t[n]=this.data[n];for(var n in e)t[n]=e[n];var i=this.pattern.split("/").map(function(e){return":"==e[0]&&(e=t[e.slice(1)]),e},this);return t.tail&&t.tail.path&&(i.length>0&&"/"===t.tail.path.charAt(0)?i.push(t.tail.path.slice(1)):i.push(t.tail.path)),i.join("/")},__setMulti:function(e){for(var t in e)this._propertySetter(t,e[t]);void 0!==e.data&&(this._pathEffector("data",this.data),this._notifyChange("data")),void 0!==e.active&&(this._pathEffector("active",this.active),this._notifyChange("active")),void 0!==e.tail&&(this._pathEffector("tail",this.tail),this._notifyChange("tail"))}})},,,,,,,function(e,t,n){"use strict";var i=n(3),o=n(5);Object(o.a)({is:"iron-request",hostAttributes:{hidden:!0},properties:{xhr:{type:Object,notify:!0,readOnly:!0,value:function(){return new XMLHttpRequest}},response:{type:Object,notify:!0,readOnly:!0,value:function(){return null}},status:{type:Number,notify:!0,readOnly:!0,value:0},statusText:{type:String,notify:!0,readOnly:!0,value:""},completes:{type:Object,readOnly:!0,notify:!0,value:function(){return new Promise(function(e,t){this.resolveCompletes=e,this.rejectCompletes=t}.bind(this))}},progress:{type:Object,notify:!0,readOnly:!0,value:function(){return{}}},aborted:{type:Boolean,notify:!0,readOnly:!0,value:!1},errored:{type:Boolean,notify:!0,readOnly:!0,value:!1},timedOut:{type:Boolean,notify:!0,readOnly:!0,value:!1}},get succeeded(){if(this.errored||this.aborted||this.timedOut)return!1;var e=this.xhr.status||0;return 0===e||e>=200&&e<300},send:function(e){var t=this.xhr;if(t.readyState>0)return null;t.addEventListener("progress",function(e){this._setProgress({lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total}),this.fire("iron-request-progress-changed",{value:this.progress})}.bind(this)),t.addEventListener("error",function(t){this._setErrored(!0),this._updateStatus();var n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}.bind(this)),t.addEventListener("timeout",function(t){this._setTimedOut(!0),this._updateStatus();var n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}.bind(this)),t.addEventListener("abort",function(){this._setAborted(!0),this._updateStatus();var t=new Error("Request aborted."),n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}.bind(this)),t.addEventListener("loadend",function(){if(this._updateStatus(),this._setResponse(this.parseResponse()),this.succeeded)this.resolveCompletes(this);else{var t=new Error("The request failed with status code: "+this.xhr.status),n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}}.bind(this)),this.url=e.url;var n=!1!==e.async;t.open(e.method||"GET",e.url,n);var o={json:"application/json",text:"text/plain",html:"text/html",xml:"application/xml",arraybuffer:"application/octet-stream"}[e.handleAs],a=e.headers||Object.create(null),r=Object.create(null);for(var s in a)r[s.toLowerCase()]=a[s];if(a=r,o&&!a.accept&&(a.accept=o),Object.keys(a).forEach(function(e){/[A-Z]/.test(e)&&i.a._error("Headers must be lower case, got",e),t.setRequestHeader(e,a[e])},this),n){t.timeout=e.timeout;var l=e.handleAs;!e.jsonPrefix&&l||(l="text"),t.responseType=t._responseType=l,e.jsonPrefix&&(t._jsonPrefix=e.jsonPrefix)}t.withCredentials=!!e.withCredentials;var c=this._encodeBodyObject(e.body,a["content-type"]);return t.send(c),this.completes},parseResponse:function(){var e=this.xhr,t=e.responseType||e._responseType,n=!this.xhr.responseType,i=e._jsonPrefix&&e._jsonPrefix.length||0;try{switch(t){case"json":if(n||void 0===e.response)try{return JSON.parse(e.responseText)}catch(t){return console.warn("Failed to parse JSON sent from "+e.responseURL),null}return e.response;case"xml":return e.responseXML;case"blob":case"document":case"arraybuffer":return e.response;case"text":default:if(i)try{return JSON.parse(e.responseText.substring(i))}catch(t){return console.warn("Failed to parse JSON sent from "+e.responseURL),null}return e.responseText}}catch(e){this.rejectCompletes(new Error("Could not parse response. "+e.message))}},abort:function(){this._setAborted(!0),this.xhr.abort()},_encodeBodyObject:function(e,t){if("string"==typeof e)return e;var n=e;switch(t){case"application/json":return JSON.stringify(n);case"application/x-www-form-urlencoded":return this._wwwFormUrlEncode(n)}return e},_wwwFormUrlEncode:function(e){if(!e)return"";var t=[];return Object.keys(e).forEach(function(n){t.push(this._wwwFormUrlEncodePiece(n)+"="+this._wwwFormUrlEncodePiece(e[n]))},this),t.join("&")},_wwwFormUrlEncodePiece:function(e){return null!==e&&void 0!==e&&e.toString?encodeURIComponent(e.toString().replace(/\r?\n/g,"\r\n")).replace(/%20/g,"+"):""},_updateStatus:function(){this._setStatus(this.xhr.status),this._setStatusText(void 0===this.xhr.statusText?"":this.xhr.statusText)}});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Object(o.a)({is:"iron-ajax",hostAttributes:{hidden:!0},properties:{url:{type:String},params:{type:Object,value:function(){return{}}},method:{type:String,value:"GET"},headers:{type:Object,value:function(){return{}}},contentType:{type:String,value:null},body:{type:Object,value:null},sync:{type:Boolean,value:!1},handleAs:{type:String,value:"json"},withCredentials:{type:Boolean,value:!1},timeout:{type:Number,value:0},auto:{type:Boolean,value:!1},verbose:{type:Boolean,value:!1},lastRequest:{type:Object,notify:!0,readOnly:!0},lastProgress:{type:Object,notify:!0,readOnly:!0},loading:{type:Boolean,notify:!0,readOnly:!0},lastResponse:{type:Object,notify:!0,readOnly:!0},lastError:{type:Object,notify:!0,readOnly:!0},activeRequests:{type:Array,notify:!0,readOnly:!0,value:function(){return[]}},debounceDuration:{type:Number,value:0,notify:!0},jsonPrefix:{type:String,value:""},bubbles:{type:Boolean,value:!1},rejectWithRequest:{type:Boolean,value:!1},_boundHandleResponse:{type:Function,value:function(){return this._handleResponse.bind(this)}}},observers:["_requestOptionsChanged(url, method, params.*, headers, contentType, body, sync, handleAs, jsonPrefix, withCredentials, timeout, auto)"],created:function(){this._boundOnProgressChanged=this._onProgressChanged.bind(this)},get queryString(){var e,t,n=[];for(e in this.params)if(t=this.params[e],e=window.encodeURIComponent(e),Array.isArray(t))for(var i=0;i=0?"&":"?")+e:t},get requestHeaders(){var e,t={},n=this.contentType;if(null==n&&"string"==typeof this.body&&(n="application/x-www-form-urlencoded"),n&&(t["content-type"]=n),"object"===a(this.headers))for(e in this.headers)t[e]=this.headers[e].toString();return t},_onProgressChanged:function(e){this._setLastProgress(e.detail.value)},toRequestOptions:function(){return{url:this.requestUrl||"",method:this.method,headers:this.requestHeaders,body:this.body,async:!this.sync,handleAs:this.handleAs,jsonPrefix:this.jsonPrefix,withCredentials:this.withCredentials,timeout:this.timeout,rejectWithRequest:this.rejectWithRequest}},generateRequest:function(){var e=document.createElement("iron-request"),t=this.toRequestOptions();return this.push("activeRequests",e),e.completes.then(this._boundHandleResponse).catch(this._handleError.bind(this,e)).then(this._discardRequest.bind(this,e)),this.fire("iron-ajax-presend",{request:e,options:t},{bubbles:this.bubbles,cancelable:!0}).defaultPrevented?(e.abort(),e.rejectCompletes(e),e):(this.lastRequest&&this.lastRequest.removeEventListener("iron-request-progress-changed",this._boundOnProgressChanged),e.addEventListener("iron-request-progress-changed",this._boundOnProgressChanged),e.send(t),this._setLastProgress(null),this._setLastRequest(e),this._setLoading(!0),this.fire("request",{request:e,options:t},{bubbles:this.bubbles,composed:!0}),this.fire("iron-ajax-request",{request:e,options:t},{bubbles:this.bubbles,composed:!0}),e)},_handleResponse:function(e){e===this.lastRequest&&(this._setLastResponse(e.response),this._setLastError(null),this._setLoading(!1)),this.fire("response",e,{bubbles:this.bubbles,composed:!0}),this.fire("iron-ajax-response",e,{bubbles:this.bubbles,composed:!0})},_handleError:function(e,t){this.verbose&&i.a._error(t),e===this.lastRequest&&(this._setLastError({request:e,error:t,status:e.xhr.status,statusText:e.xhr.statusText,response:e.xhr.response}),this._setLastResponse(null),this._setLoading(!1)),this.fire("iron-ajax-error",{request:e,error:t},{bubbles:this.bubbles,composed:!0}),this.fire("error",{request:e,error:t},{bubbles:this.bubbles,composed:!0})},_discardRequest:function(e){var t=this.activeRequests.indexOf(e);t>-1&&this.splice("activeRequests",t,1)},_requestOptionsChanged:function(){this.debounce("generate-request",function(){null!=this.url&&this.auto&&this.generateRequest()},this.debounceDuration)}})},function(e,t,n){"use strict";n(3),n(9),n(19);var i=n(62),o=n(45),a=(n(20),n(21),n(52),document.createElement("template"));a.setAttribute("style","display: none;"),a.innerHTML='\n\n\n\n\n',document.head.appendChild(a.content),n(63);var r,s,l=n(5),c=n(4),p=n(7),d=n(40),u=(r=['\n \n\n \n\n
    \n
    \n
    \n \n
    \n
    \n\n \n'],s=['\n \n\n \n\n
    \n
    \n
    \n \n
    \n
    \n\n \n'],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(s)}})));Object(l.a)({_template:Object(c.a)(u),is:"paper-tabs",behaviors:[o.a,i.a],properties:{noink:{type:Boolean,value:!1,observer:"_noinkChanged"},noBar:{type:Boolean,value:!1},noSlide:{type:Boolean,value:!1},scrollable:{type:Boolean,value:!1},fitContainer:{type:Boolean,value:!1},disableDrag:{type:Boolean,value:!1},hideScrollButtons:{type:Boolean,value:!1},alignBottom:{type:Boolean,value:!1},selectable:{type:String,value:"paper-tab"},autoselect:{type:Boolean,value:!1},autoselectDelay:{type:Number,value:0},_step:{type:Number,value:10},_holdDelay:{type:Number,value:1},_leftHidden:{type:Boolean,value:!1},_rightHidden:{type:Boolean,value:!1},_previousTab:{type:Object}},hostAttributes:{role:"tablist"},listeners:{"iron-resize":"_onTabSizingChanged","iron-items-changed":"_onTabSizingChanged","iron-select":"_onIronSelect","iron-deselect":"_onIronDeselect"},keyBindings:{"left:keyup right:keyup":"_onArrowKeyup"},created:function(){this._holdJob=null,this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0,this._bindDelayedActivationHandler=this._delayedActivationHandler.bind(this),this.addEventListener("blur",this._onBlurCapture.bind(this),!0)},ready:function(){this.setScrollDirection("y",this.$.tabsContainer)},detached:function(){this._cancelPendingActivation()},_noinkChanged:function(e){Object(p.a)(this).querySelectorAll("paper-tab").forEach(e?this._setNoinkAttribute:this._removeNoinkAttribute)},_setNoinkAttribute:function(e){e.setAttribute("noink","")},_removeNoinkAttribute:function(e){e.removeAttribute("noink")},_computeScrollButtonClass:function(e,t,n){return!t||n?"hidden":e?"not-visible":""},_computeTabsContentClass:function(e,t){return e?"scrollable"+(t?" fit-container":""):" fit-container"},_computeSelectionBarClass:function(e,t){return e?"hidden":t?"align-bottom":""},_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll(),this._tabChanged(this.selectedItem)},10)},_onIronSelect:function(e){this._tabChanged(e.detail.item,this._previousTab),this._previousTab=e.detail.item,this.cancelDebouncer("tab-changed")},_onIronDeselect:function(e){this.debounce("tab-changed",function(){this._tabChanged(null,this._previousTab),this._previousTab=null},1)},_activateHandler:function(){this._cancelPendingActivation(),d.b._activateHandler.apply(this,arguments)},_scheduleActivation:function(e,t){this._pendingActivationItem=e,this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,t)},_delayedActivationHandler:function(){var e=this._pendingActivationItem;this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0,e.fire(this.activateEvent,null,{bubbles:!0,cancelable:!0})},_cancelPendingActivation:function(){void 0!==this._pendingActivationTimeout&&(this.cancelAsync(this._pendingActivationTimeout),this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0)},_onArrowKeyup:function(e){this.autoselect&&this._scheduleActivation(this.focusedItem,this.autoselectDelay)},_onBlurCapture:function(e){e.target===this._pendingActivationItem&&this._cancelPendingActivation()},get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(e,t){if(this.scrollable){var n=t&&-t.ddx||0;this._affectScroll(n)}},_down:function(e){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},_affectScroll:function(e){this.$.tabsContainer.scrollLeft+=e;var t=this.$.tabsContainer.scrollLeft;this._leftHidden=0===t,this._rightHidden=t===this._tabContainerScrollSize},_onLeftScrollButtonDown:function(){this._scrollToLeft(),this._holdJob=setInterval(this._scrollToLeft.bind(this),this._holdDelay)},_onRightScrollButtonDown:function(){this._scrollToRight(),this._holdJob=setInterval(this._scrollToRight.bind(this),this._holdDelay)},_onScrollButtonUp:function(){clearInterval(this._holdJob),this._holdJob=null},_scrollToLeft:function(){this._affectScroll(-this._step)},_scrollToRight:function(){this._affectScroll(this._step)},_tabChanged:function(e,t){if(!e)return this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),void this._positionBar(0,0);var n=this.$.tabsContent.getBoundingClientRect(),i=n.width,o=e.getBoundingClientRect(),a=o.left-n.left;if(this._pos={width:this._calcPercent(o.width,i),left:this._calcPercent(a,i)},this.noSlide||null==t)return this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),void this._positionBar(this._pos.width,this._pos.left);var r=t.getBoundingClientRect(),s=this.items.indexOf(t),l=this.items.indexOf(e);this.$.selectionBar.classList.add("expand");var c=s0&&(this.$.tabsContainer.scrollLeft+=n)},_calcPercent:function(e,t){return 100*e/t},_positionBar:function(e,t){e=e||0,t=t||0,this._width=e,this._left=t,this.transform("translateX("+t+"%) scaleX("+e/100+")",this.$.selectionBar)},_onBarTransitionEnd:function(e){var t=this.$.selectionBar.classList;t.contains("expand")?(t.remove("expand"),t.add("contract"),this._positionBar(this._pos.width,this._pos.left)):t.contains("contract")&&t.remove("contract")}})},function(e,t,n){"use strict";n(3),n(9);var i=n(18),o=n(14),a=[i.a,o.a,{hostAttributes:{role:"option",tabindex:"0"}}],r=(n(21),n(10),n(17),document.createElement("template"));r.setAttribute("style","display: none;"),r.innerHTML="\n \n",document.head.appendChild(r.content);var s,l,c=n(5),p=n(4),d=(s=['\n \n \n'],l=['\n \n \n'],Object.freeze(Object.defineProperties(s,{raw:{value:Object.freeze(l)}})));Object(c.a)({_template:Object(p.a)(d),is:"paper-item",behaviors:[a]})},function(e,t,n){"use strict";var i=Object.prototype.hasOwnProperty;function o(e){var t,n,o,a,r=Array.prototype.slice.call(arguments,1);for(t=0,n=r.length;t\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n \n\n
    \n \n
    \n'],o=['\n \n\n
    \n \n
    \n'],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(u.a)({_template:Object(h.a)(m),is:"iron-dropdown",behaviors:[s.a,a.a,p.a,d.a],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var e=Object(f.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
    \n \n
    \n\n \n \n \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    \n\n \n \n \n'])}})),y={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},v=Object(u.a)({_template:Object(h.a)(b),is:"paper-menu-button",behaviors:[a.a,s.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:y.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:y.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:y.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=Object(f.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t-1&&e.preventDefault()}});Object.keys(y).forEach(function(e){v[e]=y[e]}),n(73),n(52);var _=document.createElement("template");_.setAttribute("style","display: none;"),_.innerHTML='\n\n\n\n',document.head.appendChild(_.content);var w=document.createElement("template");w.setAttribute("style","display: none;"),w.innerHTML='\n \n',document.head.appendChild(w.content);var x=n(29),k=Object.freeze(Object.defineProperties(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n'],{raw:{value:Object.freeze(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n'])}}));Object(u.a)({_template:Object(h.a)(k),is:"paper-dropdown-menu",behaviors:[r.a,s.a,l.a,c.a],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=Object(f.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n }\n\n :host ::slotted(*) {\n padding: var(--paper-radio-group-item-padding, 12px);\n }\n \n\n \n"],o=["\n \n\n \n"],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(r.a)({_template:Object(s.a)(c),is:"paper-radio-group",behaviors:[a.a],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(e){var t=this._valueToItem(e);if(!t||!t.hasAttribute("disabled")){if(this.selected){var n=this._valueToItem(this.selected);if(this.selected==e){if(!this.allowEmptySelection)return void(n&&(n.checked=!0));e=""}n&&(n.checked=!1)}l.a.select.apply(this,[e]),this.fire("paper-radio-group-changed")}},_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},_onUpKey:function(e){this._focusPrevious(),e.preventDefault(),this._activateFocusedItem()},_onDownKey:function(e){this._focusNext(),e.preventDefault(),this._activateFocusedItem()},_onLeftKey:function(e){a.b._onLeftKey.apply(this,arguments),this._activateFocusedItem()},_onRightKey:function(e){a.b._onRightKey.apply(this,arguments),this._activateFocusedItem()}})},function(e,t,n){"use strict";t.default=function(){function e(t,n,i,o){this.message=t,this.expected=n,this.found=i,this.location=o,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,e)}return function(e,t){function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n}(e,Error),{SyntaxError:e,parse:function(t){var n,i=arguments.length>1?arguments[1]:{},o={},a={start:Oe},r=Oe,s=function(e){return{type:"messageFormatPattern",elements:e,location:Ae()}},l=function(e){var t,n,i,o,a,r="";for(t=0,i=e.length;txe&&(xe=ve,ke=[]),ke.push(e))}function Oe(){return Ie()}function Ie(){var e,t,n;for(e=ve,t=[],n=Re();n!==o;)t.push(n),n=Re();return t!==o&&(_e=e,t=s(t)),t}function Re(){var e;return(e=function(){var e,n;return e=ve,(n=function(){var e,n,i,a,r,s;if(e=ve,n=[],i=ve,(a=je())!==o&&(r=Me())!==o&&(s=je())!==o?i=a=[a,r,s]:(ve=i,i=o),i!==o)for(;i!==o;)n.push(i),i=ve,(a=je())!==o&&(r=Me())!==o&&(s=je())!==o?i=a=[a,r,s]:(ve=i,i=o);else n=o;return n!==o&&(_e=e,n=l(n)),(e=n)===o&&(e=ve,e=(n=Be())!==o?t.substring(e,ve):n),e}())!==o&&(_e=e,n=c(n)),n}())===o&&(e=function(){var e,n,i,a,r,s,l;return e=ve,123===t.charCodeAt(ve)?(n=u,ve++):(n=o,0===Ce&&Ee(h)),n!==o&&je()!==o&&(i=function(){var e,n,i;if((e=Pe())===o){if(e=ve,n=[],p.test(t.charAt(ve))?(i=t.charAt(ve),ve++):(i=o,0===Ce&&Ee(d)),i!==o)for(;i!==o;)n.push(i),p.test(t.charAt(ve))?(i=t.charAt(ve),ve++):(i=o,0===Ce&&Ee(d));else n=o;e=n!==o?t.substring(e,ve):n}return e}())!==o&&je()!==o?(a=ve,44===t.charCodeAt(ve)?(r=f,ve++):(r=o,0===Ce&&Ee(m)),r!==o&&(s=je())!==o&&(l=function(){var e;return(e=function(){var e,n,i,a,r,s;return e=ve,t.substr(ve,6)===v?(n=v,ve+=6):(n=o,0===Ce&&Ee(_)),n===o&&(t.substr(ve,4)===w?(n=w,ve+=4):(n=o,0===Ce&&Ee(x)),n===o&&(t.substr(ve,4)===k?(n=k,ve+=4):(n=o,0===Ce&&Ee(C)))),n!==o&&je()!==o?(i=ve,44===t.charCodeAt(ve)?(a=f,ve++):(a=o,0===Ce&&Ee(m)),a!==o&&(r=je())!==o&&(s=Me())!==o?i=a=[a,r,s]:(ve=i,i=o),i===o&&(i=null),i!==o?(_e=e,e=n=A(n,i)):(ve=e,e=o)):(ve=e,e=o),e}())===o&&(e=function(){var e,n,i,a;return e=ve,t.substr(ve,6)===S?(n=S,ve+=6):(n=o,0===Ce&&Ee(T)),n!==o&&je()!==o?(44===t.charCodeAt(ve)?(i=f,ve++):(i=o,0===Ce&&Ee(m)),i!==o&&je()!==o&&(a=Fe())!==o?(_e=e,e=n=E(a)):(ve=e,e=o)):(ve=e,e=o),e}())===o&&(e=function(){var e,n,i,a;return e=ve,t.substr(ve,13)===O?(n=O,ve+=13):(n=o,0===Ce&&Ee(I)),n!==o&&je()!==o?(44===t.charCodeAt(ve)?(i=f,ve++):(i=o,0===Ce&&Ee(m)),i!==o&&je()!==o&&(a=Fe())!==o?(_e=e,e=n=R(a)):(ve=e,e=o)):(ve=e,e=o),e}())===o&&(e=function(){var e,n,i,a,r;if(e=ve,t.substr(ve,6)===z?(n=z,ve+=6):(n=o,0===Ce&&Ee(F)),n!==o)if(je()!==o)if(44===t.charCodeAt(ve)?(i=f,ve++):(i=o,0===Ce&&Ee(m)),i!==o)if(je()!==o){if(a=[],(r=ze())!==o)for(;r!==o;)a.push(r),r=ze();else a=o;a!==o?(_e=e,e=n=B(a)):(ve=e,e=o)}else ve=e,e=o;else ve=e,e=o;else ve=e,e=o;else ve=e,e=o;return e}()),e}())!==o?a=r=[r,s,l]:(ve=a,a=o),a===o&&(a=null),a!==o&&(r=je())!==o?(125===t.charCodeAt(ve)?(s=g,ve++):(s=o,0===Ce&&Ee(b)),s!==o?(_e=e,e=n=y(i,a)):(ve=e,e=o)):(ve=e,e=o)):(ve=e,e=o),e}()),e}function ze(){var e,n,i,a,r;return e=ve,je()!==o&&(n=function(){var e,n,i,a;return e=ve,n=ve,61===t.charCodeAt(ve)?(i=j,ve++):(i=o,0===Ce&&Ee(L)),i!==o&&(a=Pe())!==o?n=i=[i,a]:(ve=n,n=o),(e=n!==o?t.substring(e,ve):n)===o&&(e=Me()),e}())!==o&&je()!==o?(123===t.charCodeAt(ve)?(i=u,ve++):(i=o,0===Ce&&Ee(h)),i!==o&&je()!==o&&(a=Ie())!==o&&je()!==o?(125===t.charCodeAt(ve)?(r=g,ve++):(r=o,0===Ce&&Ee(b)),r!==o?(_e=e,e=N(n,a)):(ve=e,e=o)):(ve=e,e=o)):(ve=e,e=o),e}function Fe(){var e,n,i,a;if(e=ve,(n=function(){var e,n,i;return e=ve,t.substr(ve,7)===P?(n=P,ve+=7):(n=o,0===Ce&&Ee(D)),n!==o&&je()!==o&&(i=Pe())!==o?(_e=e,e=n=M(i)):(ve=e,e=o),e}())===o&&(n=null),n!==o)if(je()!==o){if(i=[],(a=ze())!==o)for(;a!==o;)i.push(a),a=ze();else i=o;i!==o?(_e=e,e=n=$(n,i)):(ve=e,e=o)}else ve=e,e=o;else ve=e,e=o;return e}function Be(){var e,n;if(Ce++,e=[],q.test(t.charAt(ve))?(n=t.charAt(ve),ve++):(n=o,0===Ce&&Ee(K)),n!==o)for(;n!==o;)e.push(n),q.test(t.charAt(ve))?(n=t.charAt(ve),ve++):(n=o,0===Ce&&Ee(K));else e=o;return Ce--,e===o&&(n=o,0===Ce&&Ee(H)),e}function je(){var e,n,i;for(Ce++,e=ve,n=[],i=Be();i!==o;)n.push(i),i=Be();return e=n!==o?t.substring(e,ve):n,Ce--,e===o&&(n=o,0===Ce&&Ee(U)),e}function Le(){var e;return V.test(t.charAt(ve))?(e=t.charAt(ve),ve++):(e=o,0===Ce&&Ee(W)),e}function Ne(){var e;return Z.test(t.charAt(ve))?(e=t.charAt(ve),ve++):(e=o,0===Ce&&Ee(X)),e}function Pe(){var e,n,i,a,r,s;if(e=ve,48===t.charCodeAt(ve)?(n=G,ve++):(n=o,0===Ce&&Ee(Y)),n===o){if(n=ve,i=ve,J.test(t.charAt(ve))?(a=t.charAt(ve),ve++):(a=o,0===Ce&&Ee(Q)),a!==o){for(r=[],s=Le();s!==o;)r.push(s),s=Le();r!==o?i=a=[a,r]:(ve=i,i=o)}else ve=i,i=o;n=i!==o?t.substring(n,ve):i}return n!==o&&(_e=e,n=ee(n)),n}function De(){var e,n,i,a,r,s,l,c;return te.test(t.charAt(ve))?(e=t.charAt(ve),ve++):(e=o,0===Ce&&Ee(ne)),e===o&&(e=ve,t.substr(ve,2)===ie?(n=ie,ve+=2):(n=o,0===Ce&&Ee(oe)),n!==o&&(_e=e,n=ae()),(e=n)===o&&(e=ve,t.substr(ve,2)===re?(n=re,ve+=2):(n=o,0===Ce&&Ee(se)),n!==o&&(_e=e,n=le()),(e=n)===o&&(e=ve,t.substr(ve,2)===ce?(n=ce,ve+=2):(n=o,0===Ce&&Ee(pe)),n!==o&&(_e=e,n=de()),(e=n)===o&&(e=ve,t.substr(ve,2)===ue?(n=ue,ve+=2):(n=o,0===Ce&&Ee(he)),n!==o&&(_e=e,n=fe()),(e=n)===o&&(e=ve,t.substr(ve,2)===me?(n=me,ve+=2):(n=o,0===Ce&&Ee(ge)),n!==o?(i=ve,a=ve,(r=Ne())!==o&&(s=Ne())!==o&&(l=Ne())!==o&&(c=Ne())!==o?a=r=[r,s,l,c]:(ve=a,a=o),(i=a!==o?t.substring(i,ve):a)!==o?(_e=e,e=n=be(i)):(ve=e,e=o)):(ve=e,e=o)))))),e}function Me(){var e,t,n;if(e=ve,t=[],(n=De())!==o)for(;n!==o;)t.push(n),n=De();else t=o;return t!==o&&(_e=e,t=ye(t)),t}if((n=r())!==o&&ve===t.length)return n;throw n!==o&&vet.description?1:0});t1?i.slice(0,-1).join(", ")+" or "+i[e.length-1]:i[0])+" but "+(t?'"'+function(e){function n(e){return e.charCodeAt(0).toString(16).toUpperCase()}return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(e){return"\\x0"+n(e)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(e){return"\\x"+n(e)}).replace(/[\u0100-\u0FFF]/g,function(e){return"\\u0"+n(e)}).replace(/[\u1000-\uFFFF]/g,function(e){return"\\u"+n(e)})}()+'"':"end of input")+" found."}(n,i),n,i,o)}(null,ke,xethis._width/2)},_trackEnd:function(e){this.$.toggleButton.classList.remove("dragging"),this.transform("",this.$.toggleButton)},_createRipple:function(){this._rippleContainer=this.$.toggleButton;var e=s.a._createRipple();return e.id="ink",e.setAttribute("recenters",""),e.classList.add("circle","toggle-ink"),e}})},function(e,t,n){"use strict";n(3);var i,o,a=n(14),r=(n(9),n(32)),s=n(5),l=n(4),c=n(7),p=(i=['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
    \n \n
    \n'],o=['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
    \n \n
    \n'],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(s.a)({_template:Object(l.a)(p),is:"iron-autogrow-textarea",behaviors:[r.a,a.a],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(e){this.$.textarea.selectionStart=e},set selectionEnd(e){this.$.textarea.selectionEnd=e},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var e=this.$.textarea.validity.valid;return e&&(this.required&&""===this.value?e=!1:this.hasValidator()&&(e=r.a.validate.call(this,this.value))),this.invalid=!e,this.fire("iron-input-validate"),e},_bindValueChanged:function(e){this.value=e},_valueChanged:function(e){var t=this.textarea;t&&(t.value!==e&&(t.value=e||0===e?e:""),this.bindValue=e,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(e){var t=Object(c.a)(e).path;this.value=t?t[0].value:e.target.value},_constrain:function(e){var t;for(e=e||[""],t=this.maxRows>0&&e.length>this.maxRows?e.slice(0,this.maxRows):e.slice(0);this.rows>0&&t.length")+" "},_valueForMirror:function(){var e=this.textarea;if(e)return this.tokens=e&&e.value?e.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}})},function(e,t,n){"use strict";n(3);var i,o,a=n(40),r=(n(10),n(5)),s=n(4),l=(i=["\n \n\n \n"],o=["\n \n\n \n"],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(o)}})));Object(r.a)({_template:Object(s.a)(l),is:"paper-listbox",behaviors:[a.a],hostAttributes:{role:"listbox"}})},function(e,t){var n,i,o,a;n=function(){return this}(),o={},a={},function(e,t){function n(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=u}function i(){return e.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function o(t,i,o){var a=new n;return i&&(a.fill="both",a.duration="auto"),"number"!=typeof t||isNaN(t)?void 0!==t&&Object.getOwnPropertyNames(t).forEach(function(n){if("auto"!=t[n]){if(("number"==typeof a[n]||"duration"==n)&&("number"!=typeof t[n]||isNaN(t[n])))return;if("fill"==n&&-1==p.indexOf(t[n]))return;if("direction"==n&&-1==d.indexOf(t[n]))return;if("playbackRate"==n&&1!==t[n]&&e.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;a[n]=t[n]}}):a.duration=t,a}function a(e,t,n,i){return e<0||e>1||n<0||n>1?u:function(o){function a(e,t,n){return 3*e*(1-n)*(1-n)*n+3*t*(1-n)*n*n+n*n*n}if(o<=0){var r=0;return e>0?r=t/e:!t&&n>0&&(r=i/n),r*o}if(o>=1){var s=0;return n<1?s=(i-1)/(n-1):1==n&&e<1&&(s=(t-1)/(e-1)),1+s*(o-1)}for(var l=0,c=1;l=1)return 1;var i=1/e;return(n+=t*i)-n%i}}function s(e){b||(b=document.createElement("div").style),b.animationTimingFunction="",b.animationTimingFunction=e;var t=b.animationTimingFunction;if(""==t&&i())throw new TypeError(e+" is not a valid value for easing");return t}function l(e){if("linear"==e)return u;var t=v.exec(e);if(t)return a.apply(this,t.slice(1).map(Number));var n=_.exec(e);return n?r(Number(n[1]),{start:h,middle:f,end:m}[n[2]]):g[e]||u}function c(e,t,n){if(null==t)return w;var i=n.delay+e+n.endDelay;return t=Math.min(n.delay+e,i)?k:C}var p="backwards|forwards|both|none".split("|"),d="reverse|alternate|alternate-reverse".split("|"),u=function(e){return e};n.prototype={_setMember:function(t,n){this["_"+t]=n,this._effect&&(this._effect._timingInput[t]=n,this._effect._timing=e.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=e.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(e){this._setMember("delay",e)},get delay(){return this._delay},set endDelay(e){this._setMember("endDelay",e)},get endDelay(){return this._endDelay},set fill(e){this._setMember("fill",e)},get fill(){return this._fill},set iterationStart(e){if((isNaN(e)||e<0)&&i())throw new TypeError("iterationStart must be a non-negative number, received: "+timing.iterationStart);this._setMember("iterationStart",e)},get iterationStart(){return this._iterationStart},set duration(e){if("auto"!=e&&(isNaN(e)||e<0)&&i())throw new TypeError("duration must be non-negative or auto, received: "+e);this._setMember("duration",e)},get duration(){return this._duration},set direction(e){this._setMember("direction",e)},get direction(){return this._direction},set easing(e){this._easingFunction=l(s(e)),this._setMember("easing",e)},get easing(){return this._easing},set iterations(e){if((isNaN(e)||e<0)&&i())throw new TypeError("iterations must be non-negative, received: "+e);this._setMember("iterations",e)},get iterations(){return this._iterations}};var h=1,f=.5,m=0,g={ease:a(.25,.1,.25,1),"ease-in":a(.42,0,1,1),"ease-out":a(0,0,.58,1),"ease-in-out":a(.42,0,.58,1),"step-start":r(1,h),"step-middle":r(1,f),"step-end":r(1,m)},b=null,y="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",v=new RegExp("cubic-bezier\\("+y+","+y+","+y+","+y+"\\)"),_=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,w=0,x=1,k=2,C=3;e.cloneTimingInput=function(e){if("number"==typeof e)return e;var t={};for(var n in e)t[n]=e[n];return t},e.makeTiming=o,e.numericTimingToObject=function(e){return"number"==typeof e&&(e=isNaN(e)?{duration:0}:{duration:e}),e},e.normalizeTimingInput=function(t,n){return o(t=e.numericTimingToObject(t),n)},e.calculateActiveDuration=function(e){return Math.abs(function(e){return 0===e.duration||0===e.iterations?0:e.duration*e.iterations}(e)/e.playbackRate)},e.calculateIterationProgress=function(e,t,n){var i=c(e,t,n),o=function(e,t,n,i,o){switch(i){case x:return"backwards"==t||"both"==t?0:null;case C:return n-o;case k:return"forwards"==t||"both"==t?e:null;case w:return null}}(e,n.fill,t,i,n.delay);if(null===o)return null;var a=function(e,t,n,i,o){var a=o;return 0===e?t!==x&&(a+=n):a+=i/e,a}(n.duration,i,n.iterations,o,n.iterationStart),r=function(e,t,n,i,o,a){var r=e===1/0?t%1:e%1;return 0!==r||n!==k||0===i||0===o&&0!==a||(r=1),r}(a,n.iterationStart,i,n.iterations,o,n.duration),s=function(e,t,n,i){return e===k&&t===1/0?1/0:1===r?Math.floor(i)-1:Math.floor(i)}(i,n.iterations,0,a),l=function(e,t,n){var i=e;if("normal"!==e&&"reverse"!==e){var o=s;"alternate-reverse"===e&&(o+=1),i="normal",o!==1/0&&o%2!=0&&(i="reverse")}return"normal"===i?r:1-r}(n.direction);return n._easingFunction(l)},e.calculatePhase=c,e.normalizeEasing=s,e.parseEasingFunction=l}(i={}),function(e,t){function n(e,t){return e in l&&l[e][t]||t}function i(e,t,i){if(!function(e){return"display"===e||0===e.lastIndexOf("animation",0)||0===e.lastIndexOf("transition",0)}(e)){var o=a[e];if(o)for(var s in r.style[e]=t,o){var l=o[s],c=r.style[l];i[l]=n(l,c)}else i[e]=n(e,t)}}function o(e){var t=[];for(var n in e)if(!(n in["easing","offset","composite"])){var i=e[n];Array.isArray(i)||(i=[i]);for(var o,a=i.length,r=0;r1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==o){if("add"==a||"accumulate"==a)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=a)throw new TypeError("Invalid composite mode "+a+".")}else a="easing"==o?e.normalizeEasing(a):""+a;i(o,a,n)}return void 0==n.offset&&(n.offset=null),void 0==n.easing&&(n.easing="linear"),n}),a=!0,r=-1/0,s=0;s=0&&e.offset<=1}),a||function(){var e=n.length;null==n[e-1].offset&&(n[e-1].offset=1),e>1&&null==n[0].offset&&(n[0].offset=0);for(var t=0,i=n[0].offset,o=1;o=e.applyFrom&&n0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(e){e=+e,isNaN(e)||(t.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-e/this._playbackRate),this._currentTimePending=!1,this._currentTime!=e&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(e,!0),t.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(e){e=+e,isNaN(e)||this._paused||this._idle||(this._startTime=e,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),t.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(e){if(e!=this._playbackRate){var n=this.currentTime;this._playbackRate=e,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),t.applyDirtiedAnimation(this)),null!=n&&(this.currentTime=n)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),t.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,t.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._isFinished=!0,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),t.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(e,t){"function"==typeof t&&"finish"==e&&this._finishHandlers.push(t)},removeEventListener:function(e,t){if("finish"==e){var n=this._finishHandlers.indexOf(t);n>=0&&this._finishHandlers.splice(n,1)}},_fireEvents:function(e){if(this._isFinished){if(!this._finishedFlag){var t=new function(e,t,n){this.target=e,this.currentTime=t,this.timelineTime=n,this.type="finish",this.bubbles=!1,this.cancelable=!1,this.currentTarget=e,this.defaultPrevented=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Date.now()}(this,this._currentTime,e),n=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout(function(){n.forEach(function(e){e.call(t.target,t)})},0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(e,t){this._idle||this._paused||(null==this._startTime?t&&(this.startTime=e-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((e-this._startTime)*this.playbackRate)),t&&(this._currentTimePending=!1,this._fireEvents(e))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var e=this._effect._target;return e._activeAnimations||(e._activeAnimations=[]),e._activeAnimations},_markTarget:function(){var e=this._targetAnimations();-1===e.indexOf(this)&&e.push(this)},_unmarkTarget:function(){var e=this._targetAnimations(),t=e.indexOf(this);-1!==t&&e.splice(t,1)}}}(i,o),function(e,t,n){function i(e){var t=c;c=[],ei?n%=i:i%=n;return e*t/(n+i)}(i.length,o.length),c=0;c=1?t:"visible"}]},["visibility"]),function(e,t){function n(e){e=e.trim(),a.fillStyle="#000",a.fillStyle=e;var t=a.fillStyle;if(a.fillStyle="#fff",a.fillStyle=e,t==a.fillStyle){a.fillRect(0,0,1,1);var n=a.getImageData(0,0,1,1).data;a.clearRect(0,0,1,1);var i=n[3]/255;return[n[0]*i,n[1]*i,n[2]*i,i]}}function i(t,n){return[t,n,function(t){function n(e){return Math.max(0,Math.min(255,e))}if(t[3])for(var i=0;i<3;i++)t[i]=Math.round(n(t[i]/t[3]));return t[3]=e.numberToString(e.clamp(0,1,t[3])),"rgba("+t.join(",")+")"}]}var o=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");o.width=o.height=1;var a=o.getContext("2d");e.addPropertiesHandler(n,i,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),e.consumeColor=e.consumeParenthesised.bind(null,n),e.mergeColors=i}(o),function(e,t){function n(e){function t(){var t=r.exec(e);a=t?t[0]:void 0}function n(){if("("!==a)return function(){var e=Number(a);return t(),e}();t();var e=o();return")"!==a?NaN:(t(),e)}function i(){for(var e=n();"*"===a||"/"===a;){var i=a;t();var o=n();"*"===i?e*=o:e/=o}return e}function o(){for(var e=i();"+"===a||"-"===a;){var n=a;t();var o=i();"+"===n?e+=o:e-=o}return e}var a,r=/([\+\-\w\.]+|[\(\)\*\/])/g;return t(),o()}function i(e,t){if("0"==(t=t.trim().toLowerCase())&&"px".search(e)>=0)return{px:0};if(/^[^(]*$|^calc/.test(t)){var i={};t=(t=t.replace(/calc\(/g,"(")).replace(e,function(e){return i[e]=null,"U"+e});for(var o="U("+e.source+")",a=t.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+o,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),r=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+n+")":n}]}var r="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=i.bind(null,new RegExp(r,"g")),l=i.bind(null,new RegExp(r+"|%","g")),c=i.bind(null,/deg|rad|grad|turn/g);e.parseLength=s,e.parseLengthOrPercent=l,e.consumeLengthOrPercent=e.consumeParenthesised.bind(null,l),e.parseAngle=c,e.mergeDimensions=a;var p=e.consumeParenthesised.bind(null,s),d=e.consumeRepeated.bind(void 0,p,/^/),u=e.consumeRepeated.bind(void 0,d,/^,/);e.consumeSizePairList=u;var h=e.mergeNestedRepeated.bind(void 0,o," "),f=e.mergeNestedRepeated.bind(void 0,h,",");e.mergeNonNegativeSizePair=h,e.addPropertiesHandler(function(e){var t=u(e);if(t&&""==t[1])return t[0]},f,["background-size"]),e.addPropertiesHandler(l,o,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),e.addPropertiesHandler(l,a,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(o),function(e,t){function n(t){return e.consumeLengthOrPercent(t)||e.consumeToken(/^auto/,t)}function i(t){var i=e.consumeList([e.ignore(e.consumeToken.bind(null,/^rect/)),e.ignore(e.consumeToken.bind(null,/^\(/)),e.consumeRepeated.bind(null,n,/^,/),e.ignore(e.consumeToken.bind(null,/^\)/))],t);if(i&&4==i[0].length)return i[0]}var o=e.mergeWrappedNestedRepeated.bind(null,function(e){return"rect("+e+")"},function(t,n){return"auto"==t||"auto"==n?[!0,!1,function(i){var o=i?t:n;if("auto"==o)return"auto";var a=e.mergeDimensions(o,o);return a[2](a[0])}]:e.mergeDimensions(t,n)},", ");e.parseBox=i,e.mergeBoxes=o,e.addPropertiesHandler(i,o,["clip"])}(o),function(e,t){function n(e){return function(t){var n=0;return e.map(function(e){return e===c?t[n++]:e})}}function i(e){return e}function o(t){if("none"==(t=t.toLowerCase().trim()))return[];for(var n,i=/\s*(\w+)\(([^)]*)\)/g,o=[],a=0;n=i.exec(t);){if(n.index!=a)return;a=n.index+n[0].length;var r=n[1],s=u[r];if(!s)return;var l=n[2].split(","),c=s[0];if(c.length=0&&this._cancelHandlers.splice(n,1)}else s.call(this,e,t)},o}}}(),function(e){var t=document.documentElement,n=null,i=!1;try{var o="0"==getComputedStyle(t).getPropertyValue("opacity")?"1":"0";(n=t.animate({opacity:[o,o]},{duration:1})).currentTime=0,i=getComputedStyle(t).getPropertyValue("opacity")==o}catch(e){}finally{n&&n.cancel()}if(!i){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(t,n){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&t[Symbol.iterator]&&(t=Array.from(t)),Array.isArray(t)||null===t||(t=e.convertToArrayForm(t)),a.call(this,t,n)}}}(i),function(e,t,n){function i(e){var n=t.timeline;n.currentTime=e,n._discardAnimations(),0==n._animations.length?a=!1:requestAnimationFrame(i)}var o=window.requestAnimationFrame;window.requestAnimationFrame=function(e){return o(function(n){t.timeline._updateAnimationsPromises(),e(n),t.timeline._updateAnimationsPromises()})},t.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},t.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){t.animationsWithPromises=t.animationsWithPromises.filter(function(e){return e._updatePromises()})},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter(function(e){return"finished"!=e.playState&&"idle"!=e.playState})},_play:function(e){var n=new t.Animation(e,this);return this._animations.push(n),t.restartWebAnimationsNextTick(),n._updatePromises(),n._animation.play(),n._updatePromises(),n},play:function(e){return e&&e.remove(),this._play(e)}};var a=!1;t.restartWebAnimationsNextTick=function(){a||(a=!0,requestAnimationFrame(i))};var r=new t.AnimationTimeline;t.timeline=r;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return r}})}catch(e){}try{window.document.timeline=r}catch(e){}}(0,a),function(e,t,n){t.animationsWithPromises=[],t.Animation=function(t,n){if(this.id="",t&&t._id&&(this.id=t._id),this.effect=t,t&&(t._animation=this),!n)throw new Error("Animation with null timeline is not supported");this._timeline=n,this._sequenceNumber=e.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},t.Animation.prototype={_updatePromises:function(){var e=this._oldPlayState,t=this.playState;return this._readyPromise&&t!==e&&("idle"==t?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==e?this._resolveReadyPromise():"pending"==t&&(this._readyPromise=void 0)),this._finishedPromise&&t!==e&&("idle"==t?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==t?this._resolveFinishedPromise():"finished"==e&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var e,n,i,o,a=!!this._animation;a&&(e=this.playbackRate,n=this._paused,i=this.startTime,o=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=t.newUnderlyingAnimationForKeyframeEffect(this.effect),t.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=t.newUnderlyingAnimationForGroup(this.effect),t.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&t.bindAnimationForCustomEffect(this),a&&(1!=e&&(this.playbackRate=e),null!==i?this.startTime=i:null!==o?this.currentTime=o:null!==this._holdTime&&(this.currentTime=this._holdTime),n&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var e=this.effect._timing.delay;this._childAnimations.forEach(function(n){this._arrangeChildren(n,e),this.effect instanceof window.SequenceEffect&&(e+=t.groupChildDuration(n.effect))}.bind(this))}},_setExternalAnimation:function(e){if(this.effect&&this._isGroup)for(var t=0;t\n \n",document.head.appendChild(n.content)}]]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[,,,,,,,,,function(e,t,n){"use strict";n(3);var i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML='\n \n\n \n',document.head.appendChild(i.content);var o=document.createElement("style");o.textContent="[hidden] { display: none !important; }",document.head.appendChild(o)},function(e,t,n){"use strict";n(3),n(21);var i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML='\n \n',document.head.appendChild(i.content)},,function(e,t,n){"use strict";n(3),n(9);var i=n(5),o=n(4),a=n(31),r=Object.freeze(Object.defineProperties(['\n \n\n \n \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n \n \n \n
    \n'])}}));Object(i.a)({_template:Object(o.a)(r),is:"iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1},error:{notify:!0,readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""},_imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))},_imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))},_computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded},_computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""},_computeImgDivHidden:function(){return!this.sizing},_computeImgDivARIAHidden:function(){return""===this.alt?"true":void 0},_computeImgDivARIALabel:function(){return null!==this.alt?this.alt:""===this.src?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()},_computeImgHidden:function(){return!!this.sizing},_widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"},_heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"},_loadStateObserver:function(e,t){var n=this._resolveSrc(e);n!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",""===e||t?(this._setLoading(!1),this._setLoaded(!1),this._setError(!1)):(this._resolvedSrc=n,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage='url("'+this._resolvedSrc+'")',this._setLoading(!0),this._setLoaded(!1),this._setError(!1)))},_placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?'url("'+this.placeholder+'")':""},_transformChanged:function(){var e=this.$.sizedImgDiv.style,t=this.$.placeholder.style;e.backgroundSize=t.backgroundSize=this.sizing,e.backgroundPosition=t.backgroundPosition=this.sizing?this.position:"",e.backgroundRepeat=t.backgroundRepeat=this.sizing?"no-repeat":""},_resolveSrc:function(e){var t=Object(a.c)(e,this.$.baseURIAnchor.href);return"/"===t[0]&&(t=(location.origin||location.protocol+"//"+location.host)+t),t}}),n(64),n(10);var s=Object.freeze(Object.defineProperties(['\n \n\n
    \n \n
    [[heading]]
    \n
    \n\n \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    [[heading]]
    \n
    \n\n \n'])}}));Object(i.a)({_template:Object(o.a)(s),is:"paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(e){return e?"false":"true"},_headingChanged:function(e){var t=this.getAttribute("heading"),n=this.getAttribute("aria-label");"string"==typeof n&&n!==t||this.setAttribute("aria-label",e)},_computeHeadingClass:function(e){return e?" over-image":""},_computeAnimated:function(e){return e}})},function(e,t,n){"use strict";n(3),n(9);var i=n(18),o=n(26),a=n(14),r={properties:{elevation:{type:Number,reflectToAttribute:!0,readOnly:!0}},observers:["_calculateElevation(focused, disabled, active, pressed, receivedFocusFromKeyboard)","_computeKeyboardClass(receivedFocusFromKeyboard)"],hostAttributes:{role:"button",tabindex:"0",animated:!0},_calculateElevation:function(){var e=1;this.disabled?e=0:this.active||this.pressed?e=4:this.receivedFocusFromKeyboard&&(e=3),this._setElevation(e)},_computeKeyboardClass:function(e){this.toggleClass("keyboard-focus",e)},_spaceKeyDownHandler:function(e){i.b._spaceKeyDownHandler.call(this,e),this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},_spaceKeyUpHandler:function(e){i.b._spaceKeyUpHandler.call(this,e),this.hasRipple()&&this._ripple.uiUpAction()}},s=[i.a,a.a,o.a,r],l=(n(64),n(5)),c=document.createElement("template");c.setAttribute("style","display: none;"),c.innerHTML='\n \n\n \n',document.head.appendChild(c.content),Object(l.a)({is:"paper-button",behaviors:[s],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?r._calculateElevation.apply(this):this._setElevation(0)}})},function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n(3);var i=n(6),o=n(7),a={properties:{focused:{type:Boolean,value:!1,notify:!0,readOnly:!0,reflectToAttribute:!0},disabled:{type:Boolean,value:!1,notify:!0,observer:"_disabledChanged",reflectToAttribute:!0},_oldTabIndex:{type:String},_boundFocusBlurHandler:{type:Function,value:function(){return this._focusBlurHandler.bind(this)}},__handleEventRetargeting:{type:Boolean,value:function(){return!this.shadowRoot&&!i.a}}},observers:["_changedControlState(focused, disabled)"],ready:function(){this.addEventListener("focus",this._boundFocusBlurHandler,!0),this.addEventListener("blur",this._boundFocusBlurHandler,!0)},_focusBlurHandler:function(e){if(i.a)this._setFocused("focus"===e.type);else if(e.target===this)this._setFocused("focus"===e.type);else if(this.__handleEventRetargeting){var t=Object(o.a)(e).localTarget;this.isLightDescendant(t)||this.fire(e.type,{sourceEvent:e},{node:this,bubbles:e.bubbles,cancelable:e.cancelable})}},_disabledChanged:function(e,t){this.setAttribute("aria-disabled",e?"true":"false"),this.style.pointerEvents=e?"none":"",e?(this._oldTabIndex=this.getAttribute("tabindex"),this._setFocused(!1),this.tabIndex=-1,this.blur()):void 0!==this._oldTabIndex&&(null===this._oldTabIndex?this.removeAttribute("tabindex"):this.setAttribute("tabindex",this._oldTabIndex))},_changedControlState:function(){this._controlStateChanged&&this._controlStateChanged()}}},function(e,t,n){"use strict";n.d(t,"a",function(){return f}),n(3);var i={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},o={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},a={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},r=/[a-z0-9*]/,s=/U\+/,l=/^arrow/,c=/^space(bar)?/,p=/^escape$/;function d(e,t){var n="";if(e){var i=e.toLowerCase();" "===i||c.test(i)?n="space":p.test(i)?n="esc":1==i.length?t&&!r.test(i)||(n=i):n=l.test(i)?i.replace("arrow",""):"multiply"==i?"*":i}return n}function u(e,t){return n=t,a=e.hasModifiers,(n.key?d(n.key,a):n.detail&&n.detail.key?d(n.detail.key,a):(r=n.keyIdentifier,l="",r&&(r in i?l=i[r]:s.test(r)?(r=parseInt(r.replace("U+","0x"),16),l=String.fromCharCode(r).toLowerCase()):l=r.toLowerCase()),l||function(e){var t="";return Number(e)&&(t=e>=65&&e<=90?String.fromCharCode(32+e):e>=112&&e<=123?"f"+(e-112+1):e>=48&&e<=57?String(e-48):e>=96&&e<=105?String(e-96):o[e]),t}(n.keyCode)||""))===e.key&&(!e.hasModifiers||!!t.shiftKey==!!e.shiftKey&&!!t.ctrlKey==!!e.ctrlKey&&!!t.altKey==!!e.altKey&&!!t.metaKey==!!e.metaKey);var n,a,r,l}function h(e){return e.trim().split(" ").map(function(e){return function(e){return 1===e.length?{combo:e,key:e,event:"keydown"}:e.split("+").reduce(function(e,t){var n=t.split(":"),i=n[0],o=n[1];return i in a?(e[a[i]]=!0,e.hasModifiers=!0):(e.key=i,e.event=o||"keydown"),e},{combo:e.split(":").shift()})}(e)})}var f={properties:{keyEventTarget:{type:Object,value:function(){return this}},stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},_imperativeKeyBindings:{type:Object,value:function(){return{}}}},observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},attached:function(){this._listenKeyEventListeners()},detached:function(){this._unlistenKeyEventListeners()},addOwnKeyBinding:function(e,t){this._imperativeKeyBindings[e]=t,this._prepKeyBindings(),this._resetKeyEventListeners()},removeOwnKeyBindings:function(){this._imperativeKeyBindings={},this._prepKeyBindings(),this._resetKeyEventListeners()},keyboardEventMatchesKeys:function(e,t){for(var n=h(t),i=0;i\n html {\n\n /* Shared Styles */\n --paper-font-common-base: {\n font-family: 'Roboto', 'Noto', sans-serif;\n -webkit-font-smoothing: antialiased;\n };\n\n --paper-font-common-code: {\n font-family: 'Roboto Mono', 'Consolas', 'Menlo', monospace;\n -webkit-font-smoothing: antialiased;\n };\n\n --paper-font-common-expensive-kerning: {\n text-rendering: optimizeLegibility;\n };\n\n --paper-font-common-nowrap: {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n };\n\n /* Material Font Styles */\n\n --paper-font-display4: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 112px;\n font-weight: 300;\n letter-spacing: -.044em;\n line-height: 120px;\n };\n\n --paper-font-display3: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 56px;\n font-weight: 400;\n letter-spacing: -.026em;\n line-height: 60px;\n };\n\n --paper-font-display2: {\n @apply --paper-font-common-base;\n\n font-size: 45px;\n font-weight: 400;\n letter-spacing: -.018em;\n line-height: 48px;\n };\n\n --paper-font-display1: {\n @apply --paper-font-common-base;\n\n font-size: 34px;\n font-weight: 400;\n letter-spacing: -.01em;\n line-height: 40px;\n };\n\n --paper-font-headline: {\n @apply --paper-font-common-base;\n\n font-size: 24px;\n font-weight: 400;\n letter-spacing: -.012em;\n line-height: 32px;\n };\n\n --paper-font-title: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 20px;\n font-weight: 500;\n line-height: 28px;\n };\n\n --paper-font-subhead: {\n @apply --paper-font-common-base;\n\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n };\n\n --paper-font-body2: {\n @apply --paper-font-common-base;\n\n font-size: 14px;\n font-weight: 500;\n line-height: 24px;\n };\n\n --paper-font-body1: {\n @apply --paper-font-common-base;\n\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n };\n\n --paper-font-caption: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0.011em;\n line-height: 20px;\n };\n\n --paper-font-menu: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 13px;\n font-weight: 500;\n line-height: 24px;\n };\n\n --paper-font-button: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.018em;\n line-height: 24px;\n text-transform: uppercase;\n };\n\n --paper-font-code2: {\n @apply --paper-font-common-code;\n\n font-size: 14px;\n font-weight: 700;\n line-height: 20px;\n };\n\n --paper-font-code1: {\n @apply --paper-font-common-code;\n\n font-size: 14px;\n font-weight: 500;\n line-height: 20px;\n };\n\n }\n\n \n",document.head.appendChild(i.content)},function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"a",function(){return r}),n(3);var i=n(15),o=(n(14),n(7)),a={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",up:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)","_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1},_focusChanged:function(e){this._detectKeyboardFocus(e),e||this._setPressed(!1)},_detectKeyboardFocus:function(e){this._setReceivedFocusFromKeyboard(!this.pointerDown&&e)},_userActivate:function(e){this.active!==e&&(this.active=e,this.fire("change"))},_downHandler:function(e){this._setPointerDown(!0),this._setPressed(!0),this._setReceivedFocusFromKeyboard(!1)},_upHandler:function(){this._setPointerDown(!1),this._setPressed(!1)},_spaceKeyDownHandler:function(e){var t=e.detail.keyboardEvent,n=Object(o.a)(t).localTarget;this.isLightDescendant(n)||(t.preventDefault(),t.stopImmediatePropagation(),this._setPressed(!0))},_spaceKeyUpHandler:function(e){var t=e.detail.keyboardEvent,n=Object(o.a)(t).localTarget;this.isLightDescendant(n)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},_asyncClick:function(){this.async(function(){this.click()},1)},_pressedChanged:function(e){this._changedButtonState()},_ariaActiveAttributeChanged:function(e,t){t&&t!=e&&this.hasAttribute(t)&&this.removeAttribute(t)},_activeChanged:function(e,t){this.toggles?this.setAttribute(this.ariaActiveAttribute,e?"true":"false"):this.removeAttribute(this.ariaActiveAttribute),this._changedButtonState()},_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},r=[i.a,a]},function(e,t,n){"use strict";var i=n(3),o=(n(47),n(9),n(5)),a=n(4),r=n(7),s=Object.freeze(Object.defineProperties(["\n \n"],{raw:{value:Object.freeze(["\n \n"])}}));Object(o.a)({_template:Object(a.a)(s),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:i.a.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(e){var t=(e||"").split(":");this._iconName=t.pop(),this._iconsetName=t.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(e){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Object(r.a)(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,Object(r.a)(this.root).appendChild(this._img))}})},function(e,t,n){"use strict";n(3),n(19);var i=n(46),o=(n(10),n(5)),a=document.createElement("template");a.setAttribute("style","display: none;"),a.innerHTML='\n \n\n \n',document.head.appendChild(a.content),Object(o.a)({is:"paper-icon-button",hostAttributes:{role:"button",tabindex:"0"},behaviors:[i.a],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(e,t){var n=this.getAttribute("aria-label");n&&t!=n||this.setAttribute("aria-label",e)}})},function(e,t,n){"use strict";n(3);var i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML='\n \n',document.head.appendChild(i.content)},,,function(e,t,n){"use strict";n(3);var i=n(41),o=n(5),a=n(4),r=Object.freeze(Object.defineProperties(['\n \n
    [[_text]]
    \n'],{raw:{value:Object.freeze(['\n \n
    [[_text]]
    \n'])}})),s=Object(o.a)({_template:Object(a.a)(r),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){s.instance||(s.instance=this),document.body.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(e){this._text="",this.async(function(){this._text=e},100)},_onIronAnnounce:function(e){e.detail&&e.detail.text&&this.announce(e.detail.text)}});s.instance=null,s.requestAvailability=function(){s.instance||(s.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(s.instance)};var l=n(32),c=n(7),p=Object.freeze(Object.defineProperties(['\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}}));Object(o.a)({_template:Object(a.a)(p),is:"iron-input",behaviors:[l.a],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){s.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=Object(c.a)(this).observeNodes(function(e){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&(Object(c.a)(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var e;if(this.allowedPattern)e=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":e=/[0-9.,e-]/}return e},_bindValueChanged:function(e,t){t&&(void 0===e?t.value=null:e!==t.value&&(this.inputElement.value=e),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:e}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput)),this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(e){var t=8==e.keyCode||9==e.keyCode||13==e.keyCode||27==e.keyCode,n=19==e.keyCode||20==e.keyCode||45==e.keyCode||46==e.keyCode||144==e.keyCode||145==e.keyCode||e.keyCode>32&&e.keyCode<41||e.keyCode>111&&e.keyCode<124;return!(t||0==e.charCode&&n)},_onKeypress:function(e){if(this.allowedPattern||"number"===this.inputElement.type){var t=this._patternRegExp;if(t&&!(e.metaKey||e.ctrlKey||e.altKey)){this._patternAlreadyChecked=!0;var n=String.fromCharCode(e.charCode);this._isPrintable(e)&&!t.test(n)&&(e.preventDefault(),this._announceInvalidCharacter("Invalid character "+n+" not entered."))}}},_checkPatternValidity:function(){var e=this._patternRegExp;if(!e)return!0;for(var t=0;t\n :host {\n display: inline-block;\n float: right;\n\n @apply --paper-font-caption;\n @apply --paper-input-char-counter;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:dir(rtl)) {\n float: left;\n }\n \n\n [[_charCounterStr]]\n"],{raw:{value:Object.freeze(["\n \n\n [[_charCounterStr]]\n"])}}));Object(o.a)({_template:Object(a.a)(y),is:"paper-input-char-counter",behaviors:[b],properties:{_charCounterStr:{type:String,value:"0"}},update:function(e){if(e.inputElement){e.value=e.value||"";var t=e.value.toString().length.toString();e.inputElement.hasAttribute("maxlength")&&(t+="/"+e.inputElement.getAttribute("maxlength")),this._charCounterStr=t}}}),n(9),n(10);var v=n(30),_=Object.freeze(Object.defineProperties(['\n \n\n \n\n
    \n \n\n
    \n \n \n
    \n\n \n
    \n\n
    \n
    \n
    \n
    \n\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n \n\n
    \n \n\n
    \n \n \n
    \n\n \n
    \n\n
    \n
    \n
    \n
    \n\n
    \n \n
    \n'])}})),w=document.createElement("template");w.setAttribute("style","display: none;"),w.innerHTML='\n \n',document.head.appendChild(w.content),Object(o.a)({_template:Object(a.a)(_),is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return Object(v.dashToCamelCase)(this.attrForValue)},get _inputElement(){return Object(c.a)(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(e){this._addons||(this._addons=[]);var t=e.target;-1===this._addons.indexOf(t)&&(this._addons.push(t),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(e){this._handleValueAndAutoValidate(e.target)},_onValueChanged:function(e){var t=e.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===t.value)||this._handleValueAndAutoValidate(e.target)},_handleValue:function(e){var t=this._inputElementValue;t||0===t||"number"===e.type&&!e.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:e,value:t,invalid:this.invalid})},_handleValueAndAutoValidate:function(e){var t;this.autoValidate&&e&&(t=e.validate?e.validate(this._inputElementValue):e.checkValidity(),this.invalid=!t),this._handleValue(e)},_onIronInputValidate:function(e){this.invalid=this._inputElement.invalid},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(e){for(var t,n=0;t=this._addons[n];n++)t.update(e)},_computeInputContentClass:function(e,t,n,i,o){var a="input-content";if(e)o&&(a+=" label-is-hidden"),i&&(a+=" is-invalid");else{var r=this.querySelector("label");t||o?(a+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",i?a+=" is-invalid":n&&(a+=" label-is-highlighted")):(r&&(this.$.labelAndInputContainer.style.position="relative"),i&&(a+=" is-invalid"))}return n&&(a+=" focused"),a},_computeUnderlineClass:function(e,t){var n="underline";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n},_computeAddOnContentClass:function(e,t){var n="add-on-content";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n}});var x=Object.freeze(Object.defineProperties(["\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));Object(o.a)({_template:Object(a.a)(x),is:"paper-input-error",behaviors:[b],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(e){this._setInvalid(e.invalid)}});var k=n(48),C=document.createElement("template");C.setAttribute("style","display: none;"),C.innerHTML='\n \n\n \x3c!-- This is a fresh new hell to make this element hybrid. Basically, in 2.0\n we lost is=, so the example same template can\'t be used with iron-input 1.0 and 2.0.\n Expect some conditional code (especially in the tests).\n --\x3e\n \n\n \n\n',document.head.appendChild(C.content),Object(o.a)({is:"paper-input",behaviors:[g,i.a],properties:{value:{type:String}},beforeRegister:function(){var e="function"==typeof document.createElement("iron-input")._initSlottedInput?"v1":"v0",t=k.a.import("paper-input","template"),n=k.a.import("paper-input","template#"+e),i=t.content.querySelector("#template-placeholder");i&&i.parentNode.replaceChild(n.content,i)},get _focusableElement(){return h.a?this.inputElement._inputElement:this.inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input")),this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0),this.inputElement.bindValue&&this.$.container._handleValueAndAutoValidate(this.inputElement)}})},,function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n(3);var i=n(18),o=(n(73),n(7)),a={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},_downHandler:function(e){i.b._downHandler.call(this,e),this.pressed&&this.ensureRipple(e)},ensureRipple:function(e){if(!this.hasRipple()){this._ripple=this._createRipple(),this._ripple.noink=this.noink;var t=this._rippleContainer||this.root;if(t&&Object(o.a)(t).appendChild(this._ripple),e){var n=Object(o.a)(this._rippleContainer||this),i=Object(o.a)(e).rootTarget;n.deepContains(i)&&this._ripple.uiDownAction(e)}}},getRipple:function(){return this.ensureRipple(),this._ripple},hasRipple:function(){return Boolean(this._ripple)},_createRipple:function(){return document.createElement("paper-ripple")},_noinkChanged:function(e){this.hasRipple()&&(this._ripple.noink=e)}}},function(e,t,n){"use strict";n(3),n(9);var i=n(5),o=n(4),a=Object.freeze(Object.defineProperties(["\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));Object(i.a)({_template:Object(o.a)(a),is:"app-toolbar"})},,,,,function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n(3);var i=n(47),o=null,a={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){o=new i.a({type:"validator"})},_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},get _validator(){return o&&o.byKey(this.validator)},hasValidator:function(){return null!=this._validator},validate:function(e){return void 0===e&&void 0!==this.value?this.invalid=!this._getValidity(this.value):this.invalid=!this._getValidity(e),!this.invalid},_getValidity:function(e){return!this.hasValidator()||this._validator.validate(e)}}},function(e,t,n){"use strict";n(3);var i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML='\n \n',document.head.appendChild(i.content)},,,,function(e,t,n){"use strict";n(3);var i=n(32),o=n(41),a={properties:{checked:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0,observer:"_checkedChanged"},toggles:{type:Boolean,value:!0,reflectToAttribute:!0},value:{type:String,value:"on",observer:"_valueChanged"}},observers:["_requiredChanged(required)"],created:function(){this._hasIronCheckedElementBehavior=!0},_getValidity:function(e){return this.disabled||!this.required||this.checked},_requiredChanged:function(){this.required?this.setAttribute("aria-required","true"):this.removeAttribute("aria-required")},_checkedChanged:function(){this.active=this.checked,this.fire("iron-change")},_valueChanged:function(){void 0!==this.value&&null!==this.value||(this.value="on")}},r=[o.a,i.a,a],s=n(46),l=n(26);n.d(t,"a",function(){return p});var c={_checkedChanged:function(){a._checkedChanged.call(this),this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},_buttonStateChanged:function(){l.a._buttonStateChanged.call(this),this.disabled||this.isAttached&&(this.checked=this.active)}},p=[s.a,r,c]},function(e,t,n){"use strict";n(3);var i=function(e){this.selection=[],this.selectCallback=e};i.prototype={get:function(){return this.multi?this.selection.slice():this.selection[0]},clear:function(e){this.selection.slice().forEach(function(t){(!e||e.indexOf(t)<0)&&this.setItemSelected(t,!1)},this)},isSelected:function(e){return this.selection.indexOf(e)>=0},setItemSelected:function(e,t){if(null!=e&&t!==this.isSelected(e)){if(t)this.selection.push(e);else{var n=this.selection.indexOf(e);n>=0&&this.selection.splice(n,1)}this.selectCallback&&this.selectCallback(e,t)}},select:function(e){this.multi?this.toggle(e):this.get()!==e&&(this.setItemSelected(this.get(),!1),this.setItemSelected(e,!0))},toggle:function(e){this.setItemSelected(e,!this.isSelected(e))}};var o=n(7),a=n(30);n.d(t,"a",function(){return r});var r={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1}}}},observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this),this._selection=new i(this._applySelection.bind(this))},attached:function(){this._observer=this._observeItems(this),this._addListener(this.activateEvent)},detached:function(){this._observer&&Object(o.a)(this).unobserveNodes(this._observer),this._removeListener(this.activateEvent)},indexOf:function(e){return this.items?this.items.indexOf(e):-1},select:function(e){this.selected=e},selectPrevious:function(){var e=this.items.length,t=(Number(this._valueToIndex(this.selected))-1+e)%e;this.selected=this._indexToValue(t)},selectNext:function(){var e=(Number(this._valueToIndex(this.selected))+1)%this.items.length;this.selected=this._indexToValue(e)},selectIndex:function(e){this.select(this._indexToValue(e))},forceSynchronousItemUpdate:function(){this._observer&&"function"==typeof this._observer.flush?this._observer.flush():this._updateItems()},get _shouldUpdateSelection(){return null!=this.selected},_checkFallback:function(){this._updateSelected()},_addListener:function(e){this.listen(this,e,"_activateHandler")},_removeListener:function(e){this.unlisten(this,e,"_activateHandler")},_activateEventChanged:function(e,t){this._removeListener(t),this._addListener(e)},_updateItems:function(){var e=Object(o.a)(this).queryDistributedElements(this.selectable||"*");e=Array.prototype.filter.call(e,this._bindFilterItem),this._setItems(e)},_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},_updateSelected:function(){this._selectSelected(this.selected)},_selectSelected:function(e){if(this.items){var t=this._valueToItem(this.selected);t?this._selection.select(t):this._selection.clear(),this.fallbackSelection&&this.items.length&&void 0===this._selection.get()&&(this.selected=this.fallbackSelection)}},_filterItem:function(e){return!this._excludedLocalNames[e.localName]},_valueToItem:function(e){return null==e?null:this.items[this._valueToIndex(e)]},_valueToIndex:function(e){if(!this.attrForSelected)return Number(e);for(var t,n=0;t=this.items[n];n++)if(this._valueForItem(t)==e)return n},_indexToValue:function(e){if(!this.attrForSelected)return e;var t=this.items[e];return t?this._valueForItem(t):void 0},_valueForItem:function(e){if(!e)return null;if(!this.attrForSelected){var t=this.indexOf(e);return-1===t?null:t}var n=e[Object(a.dashToCamelCase)(this.attrForSelected)];return void 0!=n?n:e.getAttribute(this.attrForSelected)},_applySelection:function(e,t){this.selectedClass&&this.toggleClass(this.selectedClass,t,e),this.selectedAttribute&&this.toggleAttribute(this.selectedAttribute,t,e),this._selectionChange(),this.fire("iron-"+(t?"select":"deselect"),{item:e})},_selectionChange:function(){this._setSelectedItem(this._selection.get())},_observeItems:function(e){return Object(o.a)(e).observeNodes(function(e){this._updateItems(),this._updateSelected(),this.fire("iron-items-changed",e,{bubbles:!1,cancelable:!1})})},_activateHandler:function(e){for(var t=e.target,n=this.items;t&&t!=this;){var i=n.indexOf(t);if(i>=0){var o=this._indexToValue(i);return void this._itemActivate(o,t)}t=t.parentNode}},_itemActivate:function(e,t){this.fire("iron-activate",{selected:e,item:t},{cancelable:!0}).defaultPrevented||this.select(e)}}},,function(e,t,n){"use strict";n(3);var i=n(38),o={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},observers:["_updateSelected(selectedValues.splices)"],select:function(e){this.multi?this._toggleSelected(e):this.selected=e},multiChanged:function(e){this._selection.multi=e,this._updateSelected()},get _shouldUpdateSelection(){return null!=this.selected||null!=this.selectedValues&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map(function(e){return this._indexToValue(this.indexOf(e))},this).filter(function(e){return null!=e},this)):i.a._updateAttrForSelected.apply(this)},_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},_selectMulti:function(e){e=e||[];var t=(this._valuesToItems(e)||[]).filter(function(e){return null!==e&&void 0!==e});this._selection.clear(t);for(var n=0;n=0||(0===u.length&&function(){i=i||function(e){if(e.cancelable&&function(e){var t=Object(a.a)(e).rootTarget;if("touchmove"!==e.type&&s!==t&&(s=t,l=function(e){for(var t=[],n=e.indexOf(o),i=0;i<=n;i++)if(e[i].nodeType===Node.ELEMENT_NODE){var a=e[i],r=a.style;"scroll"!==r.overflow&&"auto"!==r.overflow&&(r=window.getComputedStyle(a)),"scroll"!==r.overflow&&"auto"!==r.overflow||t.push(a)}return t}(Object(a.a)(e).path)),!l.length)return!0;if("touchstart"===e.type)return!1;var n=function(e){var t={deltaX:e.deltaX,deltaY:e.deltaY};if("deltaX"in e);else if("wheelDeltaX"in e&&"wheelDeltaY"in e)t.deltaX=-e.wheelDeltaX,t.deltaY=-e.wheelDeltaY;else if("wheelDelta"in e)t.deltaX=0,t.deltaY=-e.wheelDelta;else if("axis"in e)t.deltaX=1===e.axis?e.detail:0,t.deltaY=2===e.axis?e.detail:0;else if(e.targetTouches){var n=e.targetTouches[0];t.deltaX=r.pageX-n.pageX,t.deltaY=r.pageY-n.pageY}return t}(e);return!function(e,t,n){if(t||n)for(var i=Math.abs(n)>=Math.abs(t),o=0;o0:a.scrollTop0:a.scrollLeft-1&&(this._interestedResizables.splice(t,1),this.unlisten(e,"iron-resize","_onDescendantIronResize"))},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():i.d||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=Object(o.a)(e).rootTarget;t!==this&&(-1===this._interestedResizables.indexOf(t)&&(this._interestedResizables.push(t),this.listen(t,"iron-resize","_onDescendantIronResize")),t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function t(){document.removeEventListener("readystatechange",t),e()})}else this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable||(window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())}}},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"a",function(){return s}),n(3);var i=n(18),o=n(26),a=n(14),r={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(e){e&&this.ensureRipple(),this.hasRipple()&&(this._ripple.holdDown=e)},_createRipple:function(){var e=o.a._createRipple();return e.id="ink",e.setAttribute("center",""),e.classList.add("circle"),e}},s=[i.a,a.a,o.a,r]},,,,,,,,function(e,t,n){"use strict";n(3);var i={properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(e,t){for(var n in t)e[n]=t[n]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,n){var i;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(i=e?this.animationConfig[e]:this.animationConfig,Array.isArray(i)||(i=[i]),i)for(var o,a=0;o=i[a];a++)if(o.animatable)o.animatable._getAnimationConfigRecursive(o.type||e,t,n);else if(o.id){var r=t[o.id];r?(r.isClone||(t[o.id]=this._cloneConfig(r),r=t[o.id]),this._copyProperties(r,o)):t[o.id]=o}else n.push(o)},getAnimationConfig:function(e){var t={},n=[];for(var i in this._getAnimationConfigRecursive(e,t,n),t)n.push(t[i]);return n}};n.d(t,"a",function(){return o});var o=[i,{_configureAnimations:function(e){var t=[],n=[];if(e.length>0)for(var i=0;s=e[i];i++){var o=document.createElement(s.name);if(o.isNeonAnimation){var a=null;o.configure||(o.configure=function(e){return null}),a=o.configure(s),n.push({result:a,config:s})}else console.warn(this.is+":",s.name,"not found!")}for(var r=0;r\n \n'],{raw:{value:Object.freeze(['\n \n \n'])}}));Object(r.a)({_template:Object(s.a)(l),is:"paper-dialog",behaviors:[o.a,i.a],listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},_renderOpened:function(){this.cancelAnimation(),this.playAnimation("entry")},_renderClosed:function(){this.cancelAnimation(),this.playAnimation("exit")},_onNeonAnimationFinish:function(){this.opened?this._finishRenderOpened():this._finishRenderClosed()}})},function(e,t,n){"use strict";n(3),n(21);var i={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(e,t){return[e||t?"active":"",t?"cooldown":""].join(" ")},__activeChanged:function(e,t){this.__setAriaHidden(!e),this.__coolingDown=!e&&t},__altChanged:function(e){"loading"===e?this.alt=this.getAttribute("aria-label")||e:(this.__setAriaHidden(""===e),this.setAttribute("aria-label",e))},__setAriaHidden:function(e){e?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},__reset:function(){this.active=!1,this.__coolingDown=!1}},o=(n(102),n(5)),a=document.createElement("template");a.setAttribute("style","display: none;"),a.innerHTML='\n \n\n \n',document.head.appendChild(a.content),Object(o.a)({is:"paper-spinner",behaviors:[i]})},function(e,t,n){"use strict";n(3),n(9);var i=n(7),o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a={},r=[{properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(e,t){if(this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null),t)if("document"===e)this.scrollTarget=this._doc;else if("string"==typeof e){var n=this.domHost;this.scrollTarget=n&&n.$?n.$[e]:Object(i.a)(this.ownerDocument).querySelector("#"+e)}else this._isValidScrollTarget()&&(this._oldScrollTarget=e,this._toggleScrollListener(this._shouldHaveListener,e))},_scrollHandler:function(){},get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(e){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,e):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=e)},set _scrollLeft(e){this.scrollTarget===this._doc?window.scrollTo(e,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=e)},scroll:function(e,t){var n;"object"===(void 0===e?"undefined":o(e))?(n=e.left,t=e.top):n=e,n=n||0,t=t||0,this.scrollTarget===this._doc?window.scrollTo(n,t):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=n,this.scrollTarget.scrollTop=t)},get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement},_toggleScrollListener:function(e,t){var n=t===this._doc?window:t;e?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),n.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(n.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},toggleScrollListener:function(e){this._shouldHaveListener=e,this._toggleScrollListener(e,this.scrollTarget)}},{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}},disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(e){},isOnScreen:function(){return!1},isContentBelow:function(){return!1},_effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},detached:function(){this._tearDownEffects()},createEffect:function(e,t){var n=a[e];if(!n)throw new ReferenceError(this._getUndefinedMsg(e));var i=this._boundEffect(n,t||{});return i.setUp(),i},_effectsChanged:function(e,t,n){this._tearDownEffects(),e&&n&&(e.split(" ").forEach(function(e){var n;""!==e&&((n=a[e])?this._effects.push(this._boundEffect(n,t[e])):console.warn(this._getUndefinedMsg(e)))},this),this._setUpEffect())},_layoutIfDirty:function(){return this.offsetWidth},_boundEffect:function(e,t){t=t||{};var n=parseFloat(t.startsAt||0),i=parseFloat(t.endsAt||1),o=i-n,a=function(){},r=0===n&&1===i?e.run:function(t,i){e.run.call(this,Math.max(0,(t-n)/o),i)};return{setUp:e.setUp?e.setUp.bind(this,t):a,run:e.run?r.bind(this):a,tearDown:e.tearDown?e.tearDown.bind(this):a}},_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(e){!1!==e.setUp()&&this._effectsRunFn.push(e.run)},this))},_tearDownEffects:function(){this._effects&&this._effects.forEach(function(e){e.tearDown()}),this._effectsRunFn=[],this._effects=[]},_runEffects:function(e,t){this._effectsRunFn&&this._effectsRunFn.forEach(function(n){n(e,t)})},_scrollHandler:function(){if(!this.disabled){var e=this._clampedScrollTop;this._updateScrollState(e),this.threshold>0&&this._setThresholdTriggered(e>=this.threshold)}},_getDOMRef:function(e){console.warn("_getDOMRef","`"+e+"` is undefined")},_getUndefinedMsg:function(e){return"Scroll effect `"+e+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+e+".html ?"}}],s=n(71),l=n(5),c=n(4),p=Object.freeze(Object.defineProperties(['\n \n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n
    \n \n
    \n'])}}));Object(l.a)({_template:Object(c.a)(p),is:"app-header",behaviors:[r,s.a],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef;for(var e,t=Object(i.a)(this.$.slot).getDistributedNodes(),n=0;e=t[n];n++)if(e.nodeType===Node.ELEMENT_NODE){if(e.hasAttribute("sticky")){this._stickyElRef=e;break}this._stickyElRef||(this._stickyElRef=e)}return this._stickyElRef},_configChanged:function(){this.resetLayout(),this._notifyLayoutChanged()},_updateLayoutStates:function(){if(0!==this.offsetWidth||0!==this.offsetHeight){var e=this._clampedScrollTop,t=0===this._height||0===e,n=this.disabled;this._height=this.offsetHeight,this._stickyElRef=null,this.disabled=!0,t||this._updateScrollState(0,!0),this._mayMove()?this._dHeight=this._stickyEl?this._height-this._stickyEl.offsetHeight:0:this._dHeight=0,this._stickyElTop=this._stickyEl?this._stickyEl.offsetTop:0,this._setUpEffect(),t?this._updateScrollState(e,!0):(this._updateScrollState(this._lastScrollTop,!0),this._layoutIfDirty()),this.disabled=n}},_updateScrollState:function(e,t){if(0!==this._height){var n,i=0,o=this._top,a=(this._lastScrollTop,this._maxHeaderTop),r=e-this._lastScrollTop,s=Math.abs(r),l=e>this._lastScrollTop,c=performance.now();if(this._mayMove()&&(i=this._clamp(this.reveals?o+r:e,0,a)),e>=this._dHeight&&(i=this.condenses&&!this.fixed?Math.max(this._dHeight,i):i,this.style.transitionDuration="0ms"),this.reveals&&!this.disabled&&s<100&&((c-this._initTimestamp>300||this._wasScrollingDown!==l)&&(this._initScrollTop=e,this._initTimestamp=c),e>=a))if(Math.abs(this._initScrollTop-e)>30||s>10){l&&e>=a?i=a:!l&&e>=this._dHeight&&(i=this.condenses&&!this.fixed?this._dHeight:0);var p=r/(c-this._lastTimestamp);this.style.transitionDuration=this._clamp((i-o)/p,0,300)+"ms"}else i=this._top;n=0===this._dHeight?e>0?1:0:i/this._dHeight,t||(this._lastScrollTop=e,this._top=i,this._wasScrollingDown=l,this._lastTimestamp=c),(t||n!==this._progress||o!==i||0===e)&&(this._progress=n,this._runEffects(n,i),this._transformHeader(i))}},_mayMove:function(){return this.condenses||!this.fixed},willCondense:function(){return this._dHeight>0&&this.condenses},isOnScreen:function(){return 0!==this._height&&this._top0:this._clampedScrollTop-this._maxHeaderTop>=0},_transformHeader:function(e){this.translate3d(0,-e+"px",0),this._stickyEl&&this.translate3d(0,this.condenses&&e>=this._stickyElTop?Math.min(e,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},_clamp:function(e,t,n){return Math.min(n,Math.max(t,e))},_ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),Object(i.a)(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},_getDOMRef:function(e){switch(e){case"backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case"backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case"background":return this._ensureBgContainers(),this._bgContainer;case"mainTitle":return Object(i.a)(this).querySelector("[main-title]");case"condensedTitle":return Object(i.a)(this).querySelector("[condensed-title]")}return null},getScrollState:function(){return{progress:this._progress,top:this._top}}})},function(e,t,n){"use strict";n(3);var i=n(7),o={properties:{sizingTarget:{type:Object,value:function(){return this}},fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},_fitInfo:{type:Object}},get _fitWidth(){return this.fitInto===window?this.fitInto.innerWidth:this.fitInto.getBoundingClientRect().width},get _fitHeight(){return this.fitInto===window?this.fitInto.innerHeight:this.fitInto.getBoundingClientRect().height},get _fitLeft(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().left},get _fitTop(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().top},get _defaultPositionTarget(){var e=Object(i.a)(this).parentNode;return e&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(e=e.host),e},get _localeHorizontalAlign(){if(this._isRTL){if("right"===this.horizontalAlign)return"left";if("left"===this.horizontalAlign)return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&("center"!==this.horizontalAlign||"middle"!==this.verticalAlign)},attached:function(){void 0===this._isRTL&&(this._isRTL="rtl"==window.getComputedStyle(this).direction),this.positionTarget=this.positionTarget||this._defaultPositionTarget,this.autoFitOnAttach&&("none"===window.getComputedStyle(this).display?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit()))},detached:function(){this.__deferredFit&&(clearTimeout(this.__deferredFit),this.__deferredFit=null)},fit:function(){this.position(),this.constrain(),this.center()},_discoverInfo:function(){if(!this._fitInfo){var e=window.getComputedStyle(this),t=window.getComputedStyle(this.sizingTarget);this._fitInfo={inlineStyle:{top:this.style.top||"",left:this.style.left||"",position:this.style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||""},positionedBy:{vertically:"auto"!==e.top?"top":"auto"!==e.bottom?"bottom":null,horizontally:"auto"!==e.left?"left":"auto"!==e.right?"right":null},sizedBy:{height:"none"!==t.maxHeight,width:"none"!==t.maxWidth,minWidth:parseInt(t.minWidth,10)||0,minHeight:parseInt(t.minHeight,10)||0},margin:{top:parseInt(e.marginTop,10)||0,right:parseInt(e.marginRight,10)||0,bottom:parseInt(e.marginBottom,10)||0,left:parseInt(e.marginLeft,10)||0}}}},resetFit:function(){var e=this._fitInfo||{};for(var t in e.sizerInlineStyle)this.sizingTarget.style[t]=e.sizerInlineStyle[t];for(var t in e.inlineStyle)this.style[t]=e.inlineStyle[t];this._fitInfo=null},refit:function(){var e=this.sizingTarget.scrollLeft,t=this.sizingTarget.scrollTop;this.resetFit(),this.fit(),this.sizingTarget.scrollLeft=e,this.sizingTarget.scrollTop=t},position:function(){if(this.__shouldPosition){this._discoverInfo(),this.style.position="fixed",this.sizingTarget.style.boxSizing="border-box",this.style.left="0px",this.style.top="0px";var e=this.getBoundingClientRect(),t=this.__getNormalizedRect(this.positionTarget),n=this.__getNormalizedRect(this.fitInto),i=this._fitInfo.margin,o={width:e.width+i.left+i.right,height:e.height+i.top+i.bottom},a=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,o,e,t,n),r=a.left+i.left,s=a.top+i.top,l=Math.min(n.right-i.right,r+e.width),c=Math.min(n.bottom-i.bottom,s+e.height);r=Math.max(n.left+i.left,Math.min(r,l-this._fitInfo.sizedBy.minWidth)),s=Math.max(n.top+i.top,Math.min(s,c-this._fitInfo.sizedBy.minHeight)),this.sizingTarget.style.maxWidth=Math.max(l-r,this._fitInfo.sizedBy.minWidth)+"px",this.sizingTarget.style.maxHeight=Math.max(c-s,this._fitInfo.sizedBy.minHeight)+"px",this.style.left=r-e.left+"px",this.style.top=s-e.top+"px"}},constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var e=this._fitInfo;e.positionedBy.vertically||(this.style.position="fixed",this.style.top="0px"),e.positionedBy.horizontally||(this.style.position="fixed",this.style.left="0px"),this.sizingTarget.style.boxSizing="border-box";var t=this.getBoundingClientRect();e.sizedBy.height||this.__sizeDimension(t,e.positionedBy.vertically,"top","bottom","Height"),e.sizedBy.width||this.__sizeDimension(t,e.positionedBy.horizontally,"left","right","Width")}},_sizeDimension:function(e,t,n,i,o){this.__sizeDimension(e,t,n,i,o)},__sizeDimension:function(e,t,n,i,o){var a=this._fitInfo,r=this.__getNormalizedRect(this.fitInto),s="Width"===o?r.width:r.height,l=t===i,c=l?s-e[i]:e[n],p=a.margin[l?n:i],d="offset"+o,u=this[d]-this.sizingTarget[d];this.sizingTarget.style["max"+o]=s-p-c-u+"px"},center:function(){if(!this.__shouldPosition){this._discoverInfo();var e=this._fitInfo.positionedBy;if(!e.vertically||!e.horizontally){this.style.position="fixed",e.vertically||(this.style.top="0px"),e.horizontally||(this.style.left="0px");var t=this.getBoundingClientRect(),n=this.__getNormalizedRect(this.fitInto);if(!e.vertically){var i=n.top-t.top+(n.height-t.height)/2;this.style.top=i+"px"}if(!e.horizontally){var o=n.left-t.left+(n.width-t.width)/2;this.style.left=o+"px"}}}},__getNormalizedRect:function(e){return e===document.documentElement||e===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:e.getBoundingClientRect()},__getOffscreenArea:function(e,t,n){var i=Math.min(0,e.top)+Math.min(0,n.bottom-(e.top+t.height)),o=Math.min(0,e.left)+Math.min(0,n.right-(e.left+t.width));return Math.abs(i)*t.width+Math.abs(o)*t.height},__getPosition:function(e,t,n,i,o,a){var r,s=[{verticalAlign:"top",horizontalAlign:"left",top:o.top+this.verticalOffset,left:o.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:o.top+this.verticalOffset,left:o.right-n.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:o.bottom-n.height-this.verticalOffset,left:o.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:o.bottom-n.height-this.verticalOffset,left:o.right-n.width-this.horizontalOffset}];if(this.noOverlap){for(var l=0,c=s.length;l\n :host {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: var(--iron-overlay-backdrop-background-color, #000);\n opacity: 0;\n transition: opacity 0.2s;\n pointer-events: none;\n @apply --iron-overlay-backdrop;\n }\n\n :host(.opened) {\n opacity: var(--iron-overlay-backdrop-opacity, 0.6);\n pointer-events: auto;\n @apply --iron-overlay-backdrop-opened;\n }\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));Object(s.a)({_template:Object(l.a)(c),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&Object(i.a)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Object(i.a)(this.parentNode).removeChild(this)},_onTransitionend:function(e){e&&e.target===this&&this.complete()},_openedChanged:function(e){if(e)this.prepare();else{var t=window.getComputedStyle(this);"0s"!==t.transitionDuration&&0!=t.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var p=n(29),d=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,p.add(document.documentElement,"tap",function(){}),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};d.prototype={constructor:d,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var e=document.activeElement;for(e&&e instanceof Element!=0||(e=document.body);e.root&&Object(i.a)(e.root).activeElement;)e=Object(i.a)(e.root).activeElement;return e},_bringOverlayAtIndexToFront:function(e){var t=this._overlays[e];if(t){var n=this._overlays.length-1,i=this._overlays[n];if(i&&this._shouldBeBehindOverlay(t,i)&&n--,!(e>=n)){var o=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=o&&this._applyOverlayZ(t,o);e=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var n=this._overlays.length,i=this._overlays[n-1],o=Math.max(this._getZ(i),this._minimumZ),a=this._getZ(e);if(i&&this._shouldBeBehindOverlay(e,i)){this._applyOverlayZ(i,o),n--;var r=this._overlays[n-1];o=Math.max(this._getZ(r),this._minimumZ)}a<=o&&this._applyOverlayZ(e,o),this._overlays.splice(n,0,e),this.trackBackdrop()},removeOverlay:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())},currentOverlay:function(){var e=this._overlays.length-1;return this._overlays[e]},currentOverlayZ:function(){return this._getZ(this.currentOverlay())},ensureMinimumZ:function(e){this._minimumZ=Math.max(this._minimumZ,e)},focusOverlay:function(){var e=this.currentOverlay();e&&e._applyFocus()},trackBackdrop:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())},getBackdrops:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]},_getZ:function(e){var t=this._minimumZ;if(e){var n=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);n==n&&(t=n)}return t},_setZ:function(e,t){e.style.zIndex=t},_applyOverlayZ:function(e,t){this._setZ(e,t+2)},_overlayInPath:function(e){e=e||[];for(var t=0;t0;a>=0&&t.push(o),n="content"===o.localName||"slot"===o.localName?Object(i.a)(o).getDistributedNodes():Object(i.a)(o.root||o).children;for(var s=0;s0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)},_hasLowerTabOrder:function(e,t){var n=Math.max(e.tabIndex,0),i=Math.max(t.tabIndex,0);return 0===n||0===i?i>n:n>i}},b=n(23);n.d(t,"b",function(){return y}),n.d(t,"a",function(){return v});var y={properties:{opened:{observer:"_openedChanged",type:Boolean,value:!1,notify:!0},canceled:{observer:"_canceledChanged",readOnly:!0,type:Boolean,value:!1},withBackdrop:{observer:"_withBackdropChanged",type:Boolean},noAutoFocus:{type:Boolean,value:!1},noCancelOnEscKey:{type:Boolean,value:!1},noCancelOnOutsideClick:{type:Boolean,value:!1},closingReason:{type:Object},restoreFocusOnClose:{type:Boolean,value:!1},allowClickThrough:{type:Boolean},alwaysOnTop:{type:Boolean},scrollAction:{type:String},_manager:{type:Object,value:u},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){return this._focusedChild||Object(i.a)(this).querySelector("[autofocus]")||this},get _focusableNodes(){return g.getTabbableNodes(this)},ready:function(){this.__isAnimating=!1,this.__shouldRemoveTabIndex=!1,this.__firstFocusableNode=this.__lastFocusableNode=null,this.__rafs={},this.__restoreFocusNode=null,this.__scrollTop=this.__scrollLeft=null,this.__onCaptureScroll=this.__onCaptureScroll.bind(this),this.__rootNodes=null,this._ensureSetup()},attached:function(){this.opened&&this._openedChanged(this.opened),this._observer=Object(i.a)(this).observeNodes(this._onNodesChange)},detached:function(){for(var e in Object(i.a)(this).unobserveNodes(this._observer),this._observer=null,this.__rafs)null!==this.__rafs[e]&&cancelAnimationFrame(this.__rafs[e]);this.__rafs={},this._manager.removeOverlay(this),this.__isAnimating&&(this.opened?this._finishRenderOpened():(this._applyFocus(),this._finishRenderClosed()))},toggle:function(){this._setCanceled(!1),this.opened=!this.opened},open:function(){this._setCanceled(!1),this.opened=!0},close:function(){this._setCanceled(!1),this.opened=!1},cancel:function(e){this.fire("iron-overlay-canceled",e,{cancelable:!0}).defaultPrevented||(this._setCanceled(!0),this.opened=!1)},invalidateTabbables:function(){this.__firstFocusableNode=this.__lastFocusableNode=null},_ensureSetup:function(){this._overlaySetup||(this._overlaySetup=!0,this.style.outline="none",this.style.display="none")},_openedChanged:function(e){e?this.removeAttribute("aria-hidden"):this.setAttribute("aria-hidden","true"),this.isAttached&&(this.__isAnimating=!0,this.__deraf("__openedChanged",this.__openedChanged))},_canceledChanged:function(){this.closingReason=this.closingReason||{},this.closingReason.canceled=this.canceled},_withBackdropChanged:function(){this.withBackdrop&&!this.hasAttribute("tabindex")?(this.setAttribute("tabindex","-1"),this.__shouldRemoveTabIndex=!0):this.__shouldRemoveTabIndex&&(this.removeAttribute("tabindex"),this.__shouldRemoveTabIndex=!1),this.opened&&this.isAttached&&this._manager.trackBackdrop()},_prepareRenderOpened:function(){this.__restoreFocusNode=this._manager.deepActiveElement,this._preparePositioning(),this.refit(),this._finishPositioning(),this.noAutoFocus&&document.activeElement===this._focusNode&&(this._focusNode.blur(),this.__restoreFocusNode.focus())},_renderOpened:function(){this._finishRenderOpened()},_renderClosed:function(){this._finishRenderClosed()},_finishRenderOpened:function(){this.notifyResize(),this.__isAnimating=!1,this.fire("iron-overlay-opened")},_finishRenderClosed:function(){this.style.display="none",this.style.zIndex="",this.notifyResize(),this.__isAnimating=!1,this.fire("iron-overlay-closed",this.closingReason)},_preparePositioning:function(){this.style.transition=this.style.webkitTransition="none",this.style.transform=this.style.webkitTransform="none",this.style.display=""},_finishPositioning:function(){this.style.display="none",this.scrollTop=this.scrollTop,this.style.transition=this.style.webkitTransition="",this.style.transform=this.style.webkitTransform="",this.style.display="",this.scrollTop=this.scrollTop},_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var e=this._manager.deepActiveElement;(e===document.body||Object(i.a)(this).deepContains(e))&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null,this._focusNode.blur(),this._focusedChild=null}},_onCaptureClick:function(e){this.noCancelOnOutsideClick||this.cancel(e)},_onCaptureFocus:function(e){if(this.withBackdrop){var t=Object(i.a)(e).path;-1===t.indexOf(this)?(e.stopPropagation(),this._applyFocus()):this._focusedChild=t[0]}},_onCaptureEsc:function(e){this.noCancelOnEscKey||this.cancel(e)},_onCaptureTab:function(e){if(this.withBackdrop){this.__ensureFirstLastFocusables();var t=e.shiftKey,n=t?this.__firstFocusableNode:this.__lastFocusableNode,i=t?this.__lastFocusableNode:this.__firstFocusableNode,o=!1;if(n===i)o=!0;else{var a=this._manager.deepActiveElement;o=a===n||a===this}o&&(e.preventDefault(),this._focusedChild=i,this._applyFocus())}},_onIronResize:function(){this.opened&&!this.__isAnimating&&this.__deraf("refit",this.refit)},_onNodesChange:function(){this.opened&&!this.__isAnimating&&(this.invalidateTabbables(),this.notifyResize())},__ensureFirstLastFocusables:function(){if(!this.__firstFocusableNode||!this.__lastFocusableNode){var e=this._focusableNodes;this.__firstFocusableNode=e[0],this.__lastFocusableNode=e[e.length-1]}},__openedChanged:function(){this.opened?(this._prepareRenderOpened(),this._manager.addOverlay(this),this._applyFocus(),this._renderOpened()):(this._manager.removeOverlay(this),this._applyFocus(),this._renderClosed())},__deraf:function(e,t){var n=this.__rafs;null!==n[e]&&cancelAnimationFrame(n[e]),n[e]=requestAnimationFrame(function(){n[e]=null,t.call(this)}.bind(this))},__updateScrollObservers:function(e,t,n){e&&t&&this.__isValidScrollAction(n)?("lock"===n&&(this.__saveScrollPosition(),Object(h.a)(this)),this.__addScrollListeners()):(Object(h.b)(this),this.__removeScrollListeners())},__addScrollListeners:function(){if(!this.__rootNodes){if(this.__rootNodes=[],b.d)for(var e=this;e;)e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host&&this.__rootNodes.push(e),e=e.host||e.assignedSlot||e.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(e){e.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(e){e.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this),this.isAttached||(this.__rootNodes=null)},__isValidScrollAction:function(e){return"lock"===e||"refit"===e||"cancel"===e},__onCaptureScroll:function(e){if(!(this.__isAnimating||Object(i.a)(e).path.indexOf(this)>=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(e)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},v=[o,a.a,y]},,function(e,t,n){"use strict";n(3);var i=n(37),o=(n(10),n(9),n(5)),a=n(34),r=document.createElement("template");r.setAttribute("style","display: none;"),r.innerHTML='\n \n\n \n',document.head.appendChild(r.content),Object(o.a)({is:"paper-radio-button",behaviors:[i.a],hostAttributes:{role:"radio","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},ready:function(){this._rippleContainer=this.$.radioContainer},attached:function(){Object(a.a)(this,function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()){var e=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),t=Math.floor(3*e);t%2!=e%2&&t++,this.updateStyles({"--paper-radio-button-ink-size":t+"px"})}})}})},function(e,t,n){"use strict";n(3),n(10);var i=n(37),o=n(5),a=n(34),r=n(46),s=document.createElement("template");s.setAttribute("style","display: none;"),s.innerHTML='\n \n\n \n',document.head.appendChild(s.content),Object(o.a)({is:"paper-checkbox",behaviors:[i.a],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){Object(a.a)(this,function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()){var e=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),t="px",n=e.match(/[A-Za-z]+$/);null!==n&&(t=n[0]);var i=parseFloat(e),o=8/3*i;"px"===t&&(o=Math.floor(o))%2!=i%2&&o++,this.updateStyles({"--paper-checkbox-ink-size":o+t})}})},_computeCheckboxClass:function(e,t){var n="";return e&&(n+="checked "),t&&(n+="invalid"),n},_computeCheckmarkClass:function(e){return e?"":"hidden"},_createRipple:function(){return this._rippleContainer=this.$.checkboxContainer,r.b._createRipple.call(this)}})},function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"a",function(){return a}),n(3);var i=n(40),o={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(e){this.focusedItem.click(),e.detail.keyboardEvent.preventDefault()},_onDownKey:function(e){this.focusedItem.click(),e.detail.keyboardEvent.preventDefault()},get _isRTL(){return"rtl"===window.getComputedStyle(this).direction},_onLeftKey:function(e){this._isRTL?this._focusNext():this._focusPrevious(),e.detail.keyboardEvent.preventDefault()},_onRightKey:function(e){this._isRTL?this._focusPrevious():this._focusNext(),e.detail.keyboardEvent.preventDefault()},_onKeydown:function(e){this.keyboardEventMatchesKeys(e,"up down left right esc")||this._focusWithKeyboardEvent(e)}},a=[i.a,o]},function(e,t,n){"use strict";n(3);var i=n(18),o=n(14),a=(n(9),n(26)),r=n(5),s=n(4),l=n(7),c=Object.freeze(Object.defineProperties(['\n \n\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    \n'])}}));Object(r.a)({_template:Object(s.a)(c),is:"paper-tab",behaviors:[o.a,i.a,a.a],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab"},listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()},get _parentNoink(){var e=Object(l.a)(this).parentNode;return!!e&&!!e.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},_onTap:function(e){if(this.link){var t=this.queryEffectiveChildren("a");if(!t)return;if(e.target===t)return;t.click()}}})},function(e,t,n){"use strict";n(3),n(33);var i=document.createElement("template");i.setAttribute("style","display: none;"),i.innerHTML='\n \n',document.head.appendChild(i.content)},,,,,function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"a",function(){return r}),n(3);var i=n(58),o=n(7),a={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)"],listeners:{tap:"_onDialogClick"},ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.__readied=!0},_modalChanged:function(e,t){t&&(e?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.noCancelOnOutsideClick=!0,this.noCancelOnEscKey=!0,this.withBackdrop=!0):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&this.__prevWithBackdrop))},_updateClosingReasonConfirmed:function(e){this.closingReason=this.closingReason||{},this.closingReason.confirmed=e},_onDialogClick:function(e){for(var t=Object(o.a)(e).path,n=0,i=t.indexOf(this);n\n\n :host {\n display: block;\n @apply --layout-relative;\n }\n\n :host(.is-scrolled:not(:first-child))::before {\n content: \'\';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 1px;\n background: var(--divider-color);\n }\n\n :host(.can-scroll:not(.scrolled-to-bottom):not(:last-child))::after {\n content: \'\';\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 1px;\n background: var(--divider-color);\n }\n\n .scrollable {\n padding: 0 24px;\n\n @apply --layout-scroll;\n @apply --paper-dialog-scrollable;\n }\n\n .fit {\n @apply --layout-fit;\n }\n \n\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    \n'])}}));Object(o.a)({_template:Object(a.a)(r),is:"paper-dialog-scrollable",properties:{dialogElement:{type:Object}},get scrollTarget(){return this.$.scrollable},ready:function(){this._ensureTarget(),this.classList.add("no-padding")},attached:function(){this._ensureTarget(),requestAnimationFrame(this.updateScrollState.bind(this))},updateScrollState:function(){this.toggleClass("is-scrolled",this.scrollTarget.scrollTop>0),this.toggleClass("can-scroll",this.scrollTarget.offsetHeight=this.scrollTarget.scrollHeight)},_ensureTarget:function(){this.dialogElement=this.dialogElement||this.parentElement,this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(i.b)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}})},function(e,t,n){"use strict";n.d(t,"a",function(){return l}),n(3);var i=n(45),o=n(7),a=n(16),r=n(28),s=n(22),l=[i.a,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},_appResetLayoutHandler:function(e){Object(o.a)(e).path[0]!==this&&(this.resetLayout(),e.stopPropagation())},_updateLayoutStates:function(){console.error("unimplemented")},resetLayout:function(){var e=this._updateLayoutStates.bind(this);a&&a.animationFrame?(this._layoutDebouncer=r.a.debounce(this._layoutDebouncer,a.animationFrame,e),Object(s.a)(this._layoutDebouncer)):this.debounce("resetLayout",e),this._notifyDescendantResize()},_notifyLayoutChanged:function(){var e=this;requestAnimationFrame(function(){e.fire("app-reset-layout")})},_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(e){this.resizerShouldNotify(e)&&this._notifyDescendant(e)},this)}}]},function(e,t,n){"use strict";n(3),n(9);var i=n(71),o=n(5),a=n(4),r=n(7),s=Object.freeze(Object.defineProperties(['\n \n\n
    \n \n\n
    \n \n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n\n
    \n \n
    \n
    \n'])}}));Object(o.a)({_template:Object(a.a)(s),is:"app-header-layout",behaviors:[i.a],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return Object(r.a)(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var e=this.header;if(this.isAttached&&e){this.$.wrapper.classList.remove("initializing"),e.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;var t=e.offsetHeight;this.hasScrollingRegion?(e.style.left="",e.style.right=""):requestAnimationFrame(function(){var t=this.getBoundingClientRect(),n=document.documentElement.clientWidth-t.right;e.style.left=t.left+"px",e.style.right=n+"px"}.bind(this));var n=this.$.contentContainer.style;e.fixed&&!e.condenses&&this.hasScrollingRegion?(n.marginTop=t+"px",n.paddingTop=""):(n.paddingTop=t+"px",n.marginTop="")}}})},function(e,t,n){"use strict";n(3);var i=n(15),o=n(7),a=n(5),r=n(4),s=Object.freeze(Object.defineProperties(['\n \n\n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n
    \n'])}})),l={distance:function(e,t,n,i){var o=e-n,a=t-i;return Math.sqrt(o*o+a*a)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function c(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function p(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),Object(o.a)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}c.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var n=l.distance(e,t,0,0),i=l.distance(e,t,this.width,0),o=l.distance(e,t,0,this.height),a=l.distance(e,t,this.width,this.height);return Math.max(n,i,o,a)}},p.MAX_RADIUS=300,p.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=l.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?l.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(e+t),p.MAX_RADIUS)+5,i=1.1-n/p.MAX_RADIUS*.2,o=this.mouseInteractionSeconds/i,a=n*(1-Math.pow(80,-o));return Math.abs(a)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,p.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,p.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new c(this.element)},draw:function(){var e,t,n;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=l.now(),this.center?(this.xStart=t,this.yStart=n,this.slideDistance=l.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=n,this.slideDistance=l.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=l.now())},remove:function(){Object(o.a)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},Object(a.a)({_template:Object(r.a)(s),is:"paper-ripple",behaviors:[i.a],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=Object(o.a)(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach(function(t){t.upAction(e)}),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var e=new p(this);return Object(o.a)(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e0&&(d="/"+d),this.tail&&this.tail.prefix===p&&this.tail.path===d||(c.tail={prefix:p,path:d,__queryParams:this.route.__queryParams}),c.data=a,this._dataInUrl={},a)this._dataInUrl[u]=a[u];this.setProperties?this.setProperties(c,!0):this.__setMulti(c)}else this.__resetProperties()}},__tailPathChanged:function(e){if(this.active){var t=e,n=this._matched;t&&("/"!==t.charAt(0)&&(t="/"+t),n+=t),this.set("route.path",n)}},__updatePathOnDataChange:function(){if(this.route&&this.active){var e=this.__getLink({});e!==this.__getLink(this._dataInUrl)&&this.set("route.path",e)}},__getLink:function(e){var t={tail:null};for(var n in this.data)t[n]=this.data[n];for(var n in e)t[n]=e[n];var i=this.pattern.split("/").map(function(e){return":"==e[0]&&(e=t[e.slice(1)]),e},this);return t.tail&&t.tail.path&&(i.length>0&&"/"===t.tail.path.charAt(0)?i.push(t.tail.path.slice(1)):i.push(t.tail.path)),i.join("/")},__setMulti:function(e){for(var t in e)this._propertySetter(t,e[t]);void 0!==e.data&&(this._pathEffector("data",this.data),this._notifyChange("data")),void 0!==e.active&&(this._pathEffector("active",this.active),this._notifyChange("active")),void 0!==e.tail&&(this._pathEffector("tail",this.tail),this._notifyChange("tail"))}})},,,,,,,function(e,t,n){"use strict";var i=n(3),o=n(5);Object(o.a)({is:"iron-request",hostAttributes:{hidden:!0},properties:{xhr:{type:Object,notify:!0,readOnly:!0,value:function(){return new XMLHttpRequest}},response:{type:Object,notify:!0,readOnly:!0,value:function(){return null}},status:{type:Number,notify:!0,readOnly:!0,value:0},statusText:{type:String,notify:!0,readOnly:!0,value:""},completes:{type:Object,readOnly:!0,notify:!0,value:function(){return new Promise(function(e,t){this.resolveCompletes=e,this.rejectCompletes=t}.bind(this))}},progress:{type:Object,notify:!0,readOnly:!0,value:function(){return{}}},aborted:{type:Boolean,notify:!0,readOnly:!0,value:!1},errored:{type:Boolean,notify:!0,readOnly:!0,value:!1},timedOut:{type:Boolean,notify:!0,readOnly:!0,value:!1}},get succeeded(){if(this.errored||this.aborted||this.timedOut)return!1;var e=this.xhr.status||0;return 0===e||e>=200&&e<300},send:function(e){var t=this.xhr;if(t.readyState>0)return null;t.addEventListener("progress",function(e){this._setProgress({lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total}),this.fire("iron-request-progress-changed",{value:this.progress})}.bind(this)),t.addEventListener("error",function(t){this._setErrored(!0),this._updateStatus();var n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}.bind(this)),t.addEventListener("timeout",function(t){this._setTimedOut(!0),this._updateStatus();var n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}.bind(this)),t.addEventListener("abort",function(){this._setAborted(!0),this._updateStatus();var t=new Error("Request aborted."),n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}.bind(this)),t.addEventListener("loadend",function(){if(this._updateStatus(),this._setResponse(this.parseResponse()),this.succeeded)this.resolveCompletes(this);else{var t=new Error("The request failed with status code: "+this.xhr.status),n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}}.bind(this)),this.url=e.url;var n=!1!==e.async;t.open(e.method||"GET",e.url,n);var o={json:"application/json",text:"text/plain",html:"text/html",xml:"application/xml",arraybuffer:"application/octet-stream"}[e.handleAs],a=e.headers||Object.create(null),r=Object.create(null);for(var s in a)r[s.toLowerCase()]=a[s];if(a=r,o&&!a.accept&&(a.accept=o),Object.keys(a).forEach(function(e){/[A-Z]/.test(e)&&i.a._error("Headers must be lower case, got",e),t.setRequestHeader(e,a[e])},this),n){t.timeout=e.timeout;var l=e.handleAs;!e.jsonPrefix&&l||(l="text"),t.responseType=t._responseType=l,e.jsonPrefix&&(t._jsonPrefix=e.jsonPrefix)}t.withCredentials=!!e.withCredentials;var c=this._encodeBodyObject(e.body,a["content-type"]);return t.send(c),this.completes},parseResponse:function(){var e=this.xhr,t=e.responseType||e._responseType,n=!this.xhr.responseType,i=e._jsonPrefix&&e._jsonPrefix.length||0;try{switch(t){case"json":if(n||void 0===e.response)try{return JSON.parse(e.responseText)}catch(t){return console.warn("Failed to parse JSON sent from "+e.responseURL),null}return e.response;case"xml":return e.responseXML;case"blob":case"document":case"arraybuffer":return e.response;case"text":default:if(i)try{return JSON.parse(e.responseText.substring(i))}catch(t){return console.warn("Failed to parse JSON sent from "+e.responseURL),null}return e.responseText}}catch(e){this.rejectCompletes(new Error("Could not parse response. "+e.message))}},abort:function(){this._setAborted(!0),this.xhr.abort()},_encodeBodyObject:function(e,t){if("string"==typeof e)return e;var n=e;switch(t){case"application/json":return JSON.stringify(n);case"application/x-www-form-urlencoded":return this._wwwFormUrlEncode(n)}return e},_wwwFormUrlEncode:function(e){if(!e)return"";var t=[];return Object.keys(e).forEach(function(n){t.push(this._wwwFormUrlEncodePiece(n)+"="+this._wwwFormUrlEncodePiece(e[n]))},this),t.join("&")},_wwwFormUrlEncodePiece:function(e){return null!==e&&void 0!==e&&e.toString?encodeURIComponent(e.toString().replace(/\r?\n/g,"\r\n")).replace(/%20/g,"+"):""},_updateStatus:function(){this._setStatus(this.xhr.status),this._setStatusText(void 0===this.xhr.statusText?"":this.xhr.statusText)}});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Object(o.a)({is:"iron-ajax",hostAttributes:{hidden:!0},properties:{url:{type:String},params:{type:Object,value:function(){return{}}},method:{type:String,value:"GET"},headers:{type:Object,value:function(){return{}}},contentType:{type:String,value:null},body:{type:Object,value:null},sync:{type:Boolean,value:!1},handleAs:{type:String,value:"json"},withCredentials:{type:Boolean,value:!1},timeout:{type:Number,value:0},auto:{type:Boolean,value:!1},verbose:{type:Boolean,value:!1},lastRequest:{type:Object,notify:!0,readOnly:!0},lastProgress:{type:Object,notify:!0,readOnly:!0},loading:{type:Boolean,notify:!0,readOnly:!0},lastResponse:{type:Object,notify:!0,readOnly:!0},lastError:{type:Object,notify:!0,readOnly:!0},activeRequests:{type:Array,notify:!0,readOnly:!0,value:function(){return[]}},debounceDuration:{type:Number,value:0,notify:!0},jsonPrefix:{type:String,value:""},bubbles:{type:Boolean,value:!1},rejectWithRequest:{type:Boolean,value:!1},_boundHandleResponse:{type:Function,value:function(){return this._handleResponse.bind(this)}}},observers:["_requestOptionsChanged(url, method, params.*, headers, contentType, body, sync, handleAs, jsonPrefix, withCredentials, timeout, auto)"],created:function(){this._boundOnProgressChanged=this._onProgressChanged.bind(this)},get queryString(){var e,t,n=[];for(e in this.params)if(t=this.params[e],e=window.encodeURIComponent(e),Array.isArray(t))for(var i=0;i=0?"&":"?")+e:t},get requestHeaders(){var e,t={},n=this.contentType;if(null==n&&"string"==typeof this.body&&(n="application/x-www-form-urlencoded"),n&&(t["content-type"]=n),"object"===a(this.headers))for(e in this.headers)t[e]=this.headers[e].toString();return t},_onProgressChanged:function(e){this._setLastProgress(e.detail.value)},toRequestOptions:function(){return{url:this.requestUrl||"",method:this.method,headers:this.requestHeaders,body:this.body,async:!this.sync,handleAs:this.handleAs,jsonPrefix:this.jsonPrefix,withCredentials:this.withCredentials,timeout:this.timeout,rejectWithRequest:this.rejectWithRequest}},generateRequest:function(){var e=document.createElement("iron-request"),t=this.toRequestOptions();return this.push("activeRequests",e),e.completes.then(this._boundHandleResponse).catch(this._handleError.bind(this,e)).then(this._discardRequest.bind(this,e)),this.fire("iron-ajax-presend",{request:e,options:t},{bubbles:this.bubbles,cancelable:!0}).defaultPrevented?(e.abort(),e.rejectCompletes(e),e):(this.lastRequest&&this.lastRequest.removeEventListener("iron-request-progress-changed",this._boundOnProgressChanged),e.addEventListener("iron-request-progress-changed",this._boundOnProgressChanged),e.send(t),this._setLastProgress(null),this._setLastRequest(e),this._setLoading(!0),this.fire("request",{request:e,options:t},{bubbles:this.bubbles,composed:!0}),this.fire("iron-ajax-request",{request:e,options:t},{bubbles:this.bubbles,composed:!0}),e)},_handleResponse:function(e){e===this.lastRequest&&(this._setLastResponse(e.response),this._setLastError(null),this._setLoading(!1)),this.fire("response",e,{bubbles:this.bubbles,composed:!0}),this.fire("iron-ajax-response",e,{bubbles:this.bubbles,composed:!0})},_handleError:function(e,t){this.verbose&&i.a._error(t),e===this.lastRequest&&(this._setLastError({request:e,error:t,status:e.xhr.status,statusText:e.xhr.statusText,response:e.xhr.response}),this._setLastResponse(null),this._setLoading(!1)),this.fire("iron-ajax-error",{request:e,error:t},{bubbles:this.bubbles,composed:!0}),this.fire("error",{request:e,error:t},{bubbles:this.bubbles,composed:!0})},_discardRequest:function(e){var t=this.activeRequests.indexOf(e);t>-1&&this.splice("activeRequests",t,1)},_requestOptionsChanged:function(){this.debounce("generate-request",function(){null!=this.url&&this.auto&&this.generateRequest()},this.debounceDuration)}})},function(e,t,n){"use strict";n(3),n(9),n(19);var i=n(62),o=n(45),a=(n(20),n(21),n(52),document.createElement("template"));a.setAttribute("style","display: none;"),a.innerHTML='\n\n\n\n\n',document.head.appendChild(a.content),n(63);var r=n(5),s=n(4),l=n(7),c=n(40),p=Object.freeze(Object.defineProperties(['\n \n\n \n\n
    \n
    \n
    \n \n
    \n
    \n\n \n'],{raw:{value:Object.freeze(['\n \n\n \n\n
    \n
    \n
    \n \n
    \n
    \n\n \n'])}}));Object(r.a)({_template:Object(s.a)(p),is:"paper-tabs",behaviors:[o.a,i.a],properties:{noink:{type:Boolean,value:!1,observer:"_noinkChanged"},noBar:{type:Boolean,value:!1},noSlide:{type:Boolean,value:!1},scrollable:{type:Boolean,value:!1},fitContainer:{type:Boolean,value:!1},disableDrag:{type:Boolean,value:!1},hideScrollButtons:{type:Boolean,value:!1},alignBottom:{type:Boolean,value:!1},selectable:{type:String,value:"paper-tab"},autoselect:{type:Boolean,value:!1},autoselectDelay:{type:Number,value:0},_step:{type:Number,value:10},_holdDelay:{type:Number,value:1},_leftHidden:{type:Boolean,value:!1},_rightHidden:{type:Boolean,value:!1},_previousTab:{type:Object}},hostAttributes:{role:"tablist"},listeners:{"iron-resize":"_onTabSizingChanged","iron-items-changed":"_onTabSizingChanged","iron-select":"_onIronSelect","iron-deselect":"_onIronDeselect"},keyBindings:{"left:keyup right:keyup":"_onArrowKeyup"},created:function(){this._holdJob=null,this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0,this._bindDelayedActivationHandler=this._delayedActivationHandler.bind(this),this.addEventListener("blur",this._onBlurCapture.bind(this),!0)},ready:function(){this.setScrollDirection("y",this.$.tabsContainer)},detached:function(){this._cancelPendingActivation()},_noinkChanged:function(e){Object(l.a)(this).querySelectorAll("paper-tab").forEach(e?this._setNoinkAttribute:this._removeNoinkAttribute)},_setNoinkAttribute:function(e){e.setAttribute("noink","")},_removeNoinkAttribute:function(e){e.removeAttribute("noink")},_computeScrollButtonClass:function(e,t,n){return!t||n?"hidden":e?"not-visible":""},_computeTabsContentClass:function(e,t){return e?"scrollable"+(t?" fit-container":""):" fit-container"},_computeSelectionBarClass:function(e,t){return e?"hidden":t?"align-bottom":""},_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll(),this._tabChanged(this.selectedItem)},10)},_onIronSelect:function(e){this._tabChanged(e.detail.item,this._previousTab),this._previousTab=e.detail.item,this.cancelDebouncer("tab-changed")},_onIronDeselect:function(e){this.debounce("tab-changed",function(){this._tabChanged(null,this._previousTab),this._previousTab=null},1)},_activateHandler:function(){this._cancelPendingActivation(),c.b._activateHandler.apply(this,arguments)},_scheduleActivation:function(e,t){this._pendingActivationItem=e,this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,t)},_delayedActivationHandler:function(){var e=this._pendingActivationItem;this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0,e.fire(this.activateEvent,null,{bubbles:!0,cancelable:!0})},_cancelPendingActivation:function(){void 0!==this._pendingActivationTimeout&&(this.cancelAsync(this._pendingActivationTimeout),this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0)},_onArrowKeyup:function(e){this.autoselect&&this._scheduleActivation(this.focusedItem,this.autoselectDelay)},_onBlurCapture:function(e){e.target===this._pendingActivationItem&&this._cancelPendingActivation()},get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(e,t){if(this.scrollable){var n=t&&-t.ddx||0;this._affectScroll(n)}},_down:function(e){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},_affectScroll:function(e){this.$.tabsContainer.scrollLeft+=e;var t=this.$.tabsContainer.scrollLeft;this._leftHidden=0===t,this._rightHidden=t===this._tabContainerScrollSize},_onLeftScrollButtonDown:function(){this._scrollToLeft(),this._holdJob=setInterval(this._scrollToLeft.bind(this),this._holdDelay)},_onRightScrollButtonDown:function(){this._scrollToRight(),this._holdJob=setInterval(this._scrollToRight.bind(this),this._holdDelay)},_onScrollButtonUp:function(){clearInterval(this._holdJob),this._holdJob=null},_scrollToLeft:function(){this._affectScroll(-this._step)},_scrollToRight:function(){this._affectScroll(this._step)},_tabChanged:function(e,t){if(!e)return this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),void this._positionBar(0,0);var n=this.$.tabsContent.getBoundingClientRect(),i=n.width,o=e.getBoundingClientRect(),a=o.left-n.left;if(this._pos={width:this._calcPercent(o.width,i),left:this._calcPercent(a,i)},this.noSlide||null==t)return this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),void this._positionBar(this._pos.width,this._pos.left);var r=t.getBoundingClientRect(),s=this.items.indexOf(t),l=this.items.indexOf(e);this.$.selectionBar.classList.add("expand");var c=s0&&(this.$.tabsContainer.scrollLeft+=n)},_calcPercent:function(e,t){return 100*e/t},_positionBar:function(e,t){e=e||0,t=t||0,this._width=e,this._left=t,this.transform("translateX("+t+"%) scaleX("+e/100+")",this.$.selectionBar)},_onBarTransitionEnd:function(e){var t=this.$.selectionBar.classList;t.contains("expand")?(t.remove("expand"),t.add("contract"),this._positionBar(this._pos.width,this._pos.left)):t.contains("contract")&&t.remove("contract")}})},function(e,t,n){"use strict";n(3),n(9);var i=n(18),o=n(14),a=[i.a,o.a,{hostAttributes:{role:"option",tabindex:"0"}}],r=(n(21),n(10),n(17),document.createElement("template"));r.setAttribute("style","display: none;"),r.innerHTML="\n \n",document.head.appendChild(r.content);var s=n(5),l=n(4),c=Object.freeze(Object.defineProperties(['\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}}));Object(s.a)({_template:Object(l.a)(c),is:"paper-item",behaviors:[a]})},function(e,t,n){"use strict";var i=Object.prototype.hasOwnProperty;function o(e){var t,n,o,a,r=Array.prototype.slice.call(arguments,1);for(t=0,n=r.length;t\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n \n\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    \n'])}}));Object(p.a)({_template:Object(d.a)(h),is:"iron-dropdown",behaviors:[a.a,i.a,l.a,c.a],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var e=Object(u.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
    \n \n
    \n\n \n \n \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    \n\n \n \n \n'])}})),g={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},b=Object(p.a)({_template:Object(d.a)(m),is:"paper-menu-button",behaviors:[i.a,a.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:g.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:g.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:g.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=Object(u.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t-1&&e.preventDefault()}});Object.keys(g).forEach(function(e){b[e]=g[e]}),n(73),n(52);var y=document.createElement("template");y.setAttribute("style","display: none;"),y.innerHTML='\n\n\n\n',document.head.appendChild(y.content);var v=document.createElement("template");v.setAttribute("style","display: none;"),v.innerHTML='\n \n',document.head.appendChild(v.content);var _=n(29),w=Object.freeze(Object.defineProperties(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n'],{raw:{value:Object.freeze(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n'])}}));Object(p.a)({_template:Object(d.a)(w),is:"paper-dropdown-menu",behaviors:[o.a,a.a,r.a,s.a],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=Object(u.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n }\n\n :host ::slotted(*) {\n padding: var(--paper-radio-group-item-padding, 12px);\n }\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));Object(o.a)({_template:Object(a.a)(s),is:"paper-radio-group",behaviors:[i.a],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(e){var t=this._valueToItem(e);if(!t||!t.hasAttribute("disabled")){if(this.selected){var n=this._valueToItem(this.selected);if(this.selected==e){if(!this.allowEmptySelection)return void(n&&(n.checked=!0));e=""}n&&(n.checked=!1)}r.a.select.apply(this,[e]),this.fire("paper-radio-group-changed")}},_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},_onUpKey:function(e){this._focusPrevious(),e.preventDefault(),this._activateFocusedItem()},_onDownKey:function(e){this._focusNext(),e.preventDefault(),this._activateFocusedItem()},_onLeftKey:function(e){i.b._onLeftKey.apply(this,arguments),this._activateFocusedItem()},_onRightKey:function(e){i.b._onRightKey.apply(this,arguments),this._activateFocusedItem()}})},function(e,t,n){"use strict";t.default=function(){function e(t,n,i,o){this.message=t,this.expected=n,this.found=i,this.location=o,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,e)}return function(e,t){function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n}(e,Error),{SyntaxError:e,parse:function(t){var n,i=arguments.length>1?arguments[1]:{},o={},a={start:Oe},r=Oe,s=function(e){return{type:"messageFormatPattern",elements:e,location:Ae()}},l=function(e){var t,n,i,o,a,r="";for(t=0,i=e.length;txe&&(xe=ve,ke=[]),ke.push(e))}function Oe(){return Ie()}function Ie(){var e,t,n;for(e=ve,t=[],n=Re();n!==o;)t.push(n),n=Re();return t!==o&&(_e=e,t=s(t)),t}function Re(){var e;return(e=function(){var e,n;return e=ve,(n=function(){var e,n,i,a,r,s;if(e=ve,n=[],i=ve,(a=je())!==o&&(r=Me())!==o&&(s=je())!==o?i=a=[a,r,s]:(ve=i,i=o),i!==o)for(;i!==o;)n.push(i),i=ve,(a=je())!==o&&(r=Me())!==o&&(s=je())!==o?i=a=[a,r,s]:(ve=i,i=o);else n=o;return n!==o&&(_e=e,n=l(n)),(e=n)===o&&(e=ve,e=(n=Be())!==o?t.substring(e,ve):n),e}())!==o&&(_e=e,n=c(n)),n}())===o&&(e=function(){var e,n,i,a,r,s,l;return e=ve,123===t.charCodeAt(ve)?(n=u,ve++):(n=o,0===Ce&&Ee(h)),n!==o&&je()!==o&&(i=function(){var e,n,i;if((e=Pe())===o){if(e=ve,n=[],p.test(t.charAt(ve))?(i=t.charAt(ve),ve++):(i=o,0===Ce&&Ee(d)),i!==o)for(;i!==o;)n.push(i),p.test(t.charAt(ve))?(i=t.charAt(ve),ve++):(i=o,0===Ce&&Ee(d));else n=o;e=n!==o?t.substring(e,ve):n}return e}())!==o&&je()!==o?(a=ve,44===t.charCodeAt(ve)?(r=f,ve++):(r=o,0===Ce&&Ee(m)),r!==o&&(s=je())!==o&&(l=function(){var e;return(e=function(){var e,n,i,a,r,s;return e=ve,t.substr(ve,6)===v?(n=v,ve+=6):(n=o,0===Ce&&Ee(_)),n===o&&(t.substr(ve,4)===w?(n=w,ve+=4):(n=o,0===Ce&&Ee(x)),n===o&&(t.substr(ve,4)===k?(n=k,ve+=4):(n=o,0===Ce&&Ee(C)))),n!==o&&je()!==o?(i=ve,44===t.charCodeAt(ve)?(a=f,ve++):(a=o,0===Ce&&Ee(m)),a!==o&&(r=je())!==o&&(s=Me())!==o?i=a=[a,r,s]:(ve=i,i=o),i===o&&(i=null),i!==o?(_e=e,e=n=A(n,i)):(ve=e,e=o)):(ve=e,e=o),e}())===o&&(e=function(){var e,n,i,a;return e=ve,t.substr(ve,6)===S?(n=S,ve+=6):(n=o,0===Ce&&Ee(T)),n!==o&&je()!==o?(44===t.charCodeAt(ve)?(i=f,ve++):(i=o,0===Ce&&Ee(m)),i!==o&&je()!==o&&(a=Fe())!==o?(_e=e,e=n=E(a)):(ve=e,e=o)):(ve=e,e=o),e}())===o&&(e=function(){var e,n,i,a;return e=ve,t.substr(ve,13)===O?(n=O,ve+=13):(n=o,0===Ce&&Ee(I)),n!==o&&je()!==o?(44===t.charCodeAt(ve)?(i=f,ve++):(i=o,0===Ce&&Ee(m)),i!==o&&je()!==o&&(a=Fe())!==o?(_e=e,e=n=R(a)):(ve=e,e=o)):(ve=e,e=o),e}())===o&&(e=function(){var e,n,i,a,r;if(e=ve,t.substr(ve,6)===z?(n=z,ve+=6):(n=o,0===Ce&&Ee(F)),n!==o)if(je()!==o)if(44===t.charCodeAt(ve)?(i=f,ve++):(i=o,0===Ce&&Ee(m)),i!==o)if(je()!==o){if(a=[],(r=ze())!==o)for(;r!==o;)a.push(r),r=ze();else a=o;a!==o?(_e=e,e=n=B(a)):(ve=e,e=o)}else ve=e,e=o;else ve=e,e=o;else ve=e,e=o;else ve=e,e=o;return e}()),e}())!==o?a=r=[r,s,l]:(ve=a,a=o),a===o&&(a=null),a!==o&&(r=je())!==o?(125===t.charCodeAt(ve)?(s=g,ve++):(s=o,0===Ce&&Ee(b)),s!==o?(_e=e,e=n=y(i,a)):(ve=e,e=o)):(ve=e,e=o)):(ve=e,e=o),e}()),e}function ze(){var e,n,i,a,r;return e=ve,je()!==o&&(n=function(){var e,n,i,a;return e=ve,n=ve,61===t.charCodeAt(ve)?(i=j,ve++):(i=o,0===Ce&&Ee(L)),i!==o&&(a=Pe())!==o?n=i=[i,a]:(ve=n,n=o),(e=n!==o?t.substring(e,ve):n)===o&&(e=Me()),e}())!==o&&je()!==o?(123===t.charCodeAt(ve)?(i=u,ve++):(i=o,0===Ce&&Ee(h)),i!==o&&je()!==o&&(a=Ie())!==o&&je()!==o?(125===t.charCodeAt(ve)?(r=g,ve++):(r=o,0===Ce&&Ee(b)),r!==o?(_e=e,e=N(n,a)):(ve=e,e=o)):(ve=e,e=o)):(ve=e,e=o),e}function Fe(){var e,n,i,a;if(e=ve,(n=function(){var e,n,i;return e=ve,t.substr(ve,7)===P?(n=P,ve+=7):(n=o,0===Ce&&Ee(D)),n!==o&&je()!==o&&(i=Pe())!==o?(_e=e,e=n=M(i)):(ve=e,e=o),e}())===o&&(n=null),n!==o)if(je()!==o){if(i=[],(a=ze())!==o)for(;a!==o;)i.push(a),a=ze();else i=o;i!==o?(_e=e,e=n=$(n,i)):(ve=e,e=o)}else ve=e,e=o;else ve=e,e=o;return e}function Be(){var e,n;if(Ce++,e=[],q.test(t.charAt(ve))?(n=t.charAt(ve),ve++):(n=o,0===Ce&&Ee(K)),n!==o)for(;n!==o;)e.push(n),q.test(t.charAt(ve))?(n=t.charAt(ve),ve++):(n=o,0===Ce&&Ee(K));else e=o;return Ce--,e===o&&(n=o,0===Ce&&Ee(H)),e}function je(){var e,n,i;for(Ce++,e=ve,n=[],i=Be();i!==o;)n.push(i),i=Be();return e=n!==o?t.substring(e,ve):n,Ce--,e===o&&(n=o,0===Ce&&Ee(U)),e}function Le(){var e;return V.test(t.charAt(ve))?(e=t.charAt(ve),ve++):(e=o,0===Ce&&Ee(W)),e}function Ne(){var e;return Z.test(t.charAt(ve))?(e=t.charAt(ve),ve++):(e=o,0===Ce&&Ee(X)),e}function Pe(){var e,n,i,a,r,s;if(e=ve,48===t.charCodeAt(ve)?(n=G,ve++):(n=o,0===Ce&&Ee(Y)),n===o){if(n=ve,i=ve,J.test(t.charAt(ve))?(a=t.charAt(ve),ve++):(a=o,0===Ce&&Ee(Q)),a!==o){for(r=[],s=Le();s!==o;)r.push(s),s=Le();r!==o?i=a=[a,r]:(ve=i,i=o)}else ve=i,i=o;n=i!==o?t.substring(n,ve):i}return n!==o&&(_e=e,n=ee(n)),n}function De(){var e,n,i,a,r,s,l,c;return te.test(t.charAt(ve))?(e=t.charAt(ve),ve++):(e=o,0===Ce&&Ee(ne)),e===o&&(e=ve,t.substr(ve,2)===ie?(n=ie,ve+=2):(n=o,0===Ce&&Ee(oe)),n!==o&&(_e=e,n=ae()),(e=n)===o&&(e=ve,t.substr(ve,2)===re?(n=re,ve+=2):(n=o,0===Ce&&Ee(se)),n!==o&&(_e=e,n=le()),(e=n)===o&&(e=ve,t.substr(ve,2)===ce?(n=ce,ve+=2):(n=o,0===Ce&&Ee(pe)),n!==o&&(_e=e,n=de()),(e=n)===o&&(e=ve,t.substr(ve,2)===ue?(n=ue,ve+=2):(n=o,0===Ce&&Ee(he)),n!==o&&(_e=e,n=fe()),(e=n)===o&&(e=ve,t.substr(ve,2)===me?(n=me,ve+=2):(n=o,0===Ce&&Ee(ge)),n!==o?(i=ve,a=ve,(r=Ne())!==o&&(s=Ne())!==o&&(l=Ne())!==o&&(c=Ne())!==o?a=r=[r,s,l,c]:(ve=a,a=o),(i=a!==o?t.substring(i,ve):a)!==o?(_e=e,e=n=be(i)):(ve=e,e=o)):(ve=e,e=o)))))),e}function Me(){var e,t,n;if(e=ve,t=[],(n=De())!==o)for(;n!==o;)t.push(n),n=De();else t=o;return t!==o&&(_e=e,t=ye(t)),t}if((n=r())!==o&&ve===t.length)return n;throw n!==o&&vet.description?1:0});t1?i.slice(0,-1).join(", ")+" or "+i[e.length-1]:i[0])+" but "+(t?'"'+function(e){function n(e){return e.charCodeAt(0).toString(16).toUpperCase()}return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(e){return"\\x0"+n(e)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(e){return"\\x"+n(e)}).replace(/[\u0100-\u0FFF]/g,function(e){return"\\u0"+n(e)}).replace(/[\u1000-\uFFFF]/g,function(e){return"\\u"+n(e)})}()+'"':"end of input")+" found."}(n,i),n,i,o)}(null,ke,xethis._width/2)},_trackEnd:function(e){this.$.toggleButton.classList.remove("dragging"),this.transform("",this.$.toggleButton)},_createRipple:function(){this._rippleContainer=this.$.toggleButton;var e=s.a._createRipple();return e.id="ink",e.setAttribute("recenters",""),e.classList.add("circle","toggle-ink"),e}})},function(e,t,n){"use strict";n(3);var i=n(14),o=(n(9),n(32)),a=n(5),r=n(4),s=n(7),l=Object.freeze(Object.defineProperties(['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
    \n \n
    \n'])}}));Object(a.a)({_template:Object(r.a)(l),is:"iron-autogrow-textarea",behaviors:[o.a,i.a],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(e){this.$.textarea.selectionStart=e},set selectionEnd(e){this.$.textarea.selectionEnd=e},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var e=this.$.textarea.validity.valid;return e&&(this.required&&""===this.value?e=!1:this.hasValidator()&&(e=o.a.validate.call(this,this.value))),this.invalid=!e,this.fire("iron-input-validate"),e},_bindValueChanged:function(e){this.value=e},_valueChanged:function(e){var t=this.textarea;t&&(t.value!==e&&(t.value=e||0===e?e:""),this.bindValue=e,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(e){var t=Object(s.a)(e).path;this.value=t?t[0].value:e.target.value},_constrain:function(e){var t;for(e=e||[""],t=this.maxRows>0&&e.length>this.maxRows?e.slice(0,this.maxRows):e.slice(0);this.rows>0&&t.length")+" "},_valueForMirror:function(){var e=this.textarea;if(e)return this.tokens=e&&e.value?e.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}})},function(e,t,n){"use strict";n(3);var i=n(40),o=(n(10),n(5)),a=n(4),r=Object.freeze(Object.defineProperties(["\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));Object(o.a)({_template:Object(a.a)(r),is:"paper-listbox",behaviors:[i.a],hostAttributes:{role:"listbox"}})},function(e,t){var n,i,o,a;n=function(){return this}(),o={},a={},function(e,t){function n(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=u}function i(){return e.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function o(t,i,o){var a=new n;return i&&(a.fill="both",a.duration="auto"),"number"!=typeof t||isNaN(t)?void 0!==t&&Object.getOwnPropertyNames(t).forEach(function(n){if("auto"!=t[n]){if(("number"==typeof a[n]||"duration"==n)&&("number"!=typeof t[n]||isNaN(t[n])))return;if("fill"==n&&-1==p.indexOf(t[n]))return;if("direction"==n&&-1==d.indexOf(t[n]))return;if("playbackRate"==n&&1!==t[n]&&e.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;a[n]=t[n]}}):a.duration=t,a}function a(e,t,n,i){return e<0||e>1||n<0||n>1?u:function(o){function a(e,t,n){return 3*e*(1-n)*(1-n)*n+3*t*(1-n)*n*n+n*n*n}if(o<=0){var r=0;return e>0?r=t/e:!t&&n>0&&(r=i/n),r*o}if(o>=1){var s=0;return n<1?s=(i-1)/(n-1):1==n&&e<1&&(s=(t-1)/(e-1)),1+s*(o-1)}for(var l=0,c=1;l=1)return 1;var i=1/e;return(n+=t*i)-n%i}}function s(e){b||(b=document.createElement("div").style),b.animationTimingFunction="",b.animationTimingFunction=e;var t=b.animationTimingFunction;if(""==t&&i())throw new TypeError(e+" is not a valid value for easing");return t}function l(e){if("linear"==e)return u;var t=v.exec(e);if(t)return a.apply(this,t.slice(1).map(Number));var n=_.exec(e);return n?r(Number(n[1]),{start:h,middle:f,end:m}[n[2]]):g[e]||u}function c(e,t,n){if(null==t)return w;var i=n.delay+e+n.endDelay;return t=Math.min(n.delay+e,i)?k:C}var p="backwards|forwards|both|none".split("|"),d="reverse|alternate|alternate-reverse".split("|"),u=function(e){return e};n.prototype={_setMember:function(t,n){this["_"+t]=n,this._effect&&(this._effect._timingInput[t]=n,this._effect._timing=e.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=e.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(e){this._setMember("delay",e)},get delay(){return this._delay},set endDelay(e){this._setMember("endDelay",e)},get endDelay(){return this._endDelay},set fill(e){this._setMember("fill",e)},get fill(){return this._fill},set iterationStart(e){if((isNaN(e)||e<0)&&i())throw new TypeError("iterationStart must be a non-negative number, received: "+timing.iterationStart);this._setMember("iterationStart",e)},get iterationStart(){return this._iterationStart},set duration(e){if("auto"!=e&&(isNaN(e)||e<0)&&i())throw new TypeError("duration must be non-negative or auto, received: "+e);this._setMember("duration",e)},get duration(){return this._duration},set direction(e){this._setMember("direction",e)},get direction(){return this._direction},set easing(e){this._easingFunction=l(s(e)),this._setMember("easing",e)},get easing(){return this._easing},set iterations(e){if((isNaN(e)||e<0)&&i())throw new TypeError("iterations must be non-negative, received: "+e);this._setMember("iterations",e)},get iterations(){return this._iterations}};var h=1,f=.5,m=0,g={ease:a(.25,.1,.25,1),"ease-in":a(.42,0,1,1),"ease-out":a(0,0,.58,1),"ease-in-out":a(.42,0,.58,1),"step-start":r(1,h),"step-middle":r(1,f),"step-end":r(1,m)},b=null,y="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",v=new RegExp("cubic-bezier\\("+y+","+y+","+y+","+y+"\\)"),_=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,w=0,x=1,k=2,C=3;e.cloneTimingInput=function(e){if("number"==typeof e)return e;var t={};for(var n in e)t[n]=e[n];return t},e.makeTiming=o,e.numericTimingToObject=function(e){return"number"==typeof e&&(e=isNaN(e)?{duration:0}:{duration:e}),e},e.normalizeTimingInput=function(t,n){return o(t=e.numericTimingToObject(t),n)},e.calculateActiveDuration=function(e){return Math.abs(function(e){return 0===e.duration||0===e.iterations?0:e.duration*e.iterations}(e)/e.playbackRate)},e.calculateIterationProgress=function(e,t,n){var i=c(e,t,n),o=function(e,t,n,i,o){switch(i){case x:return"backwards"==t||"both"==t?0:null;case C:return n-o;case k:return"forwards"==t||"both"==t?e:null;case w:return null}}(e,n.fill,t,i,n.delay);if(null===o)return null;var a=function(e,t,n,i,o){var a=o;return 0===e?t!==x&&(a+=n):a+=i/e,a}(n.duration,i,n.iterations,o,n.iterationStart),r=function(e,t,n,i,o,a){var r=e===1/0?t%1:e%1;return 0!==r||n!==k||0===i||0===o&&0!==a||(r=1),r}(a,n.iterationStart,i,n.iterations,o,n.duration),s=function(e,t,n,i){return e===k&&t===1/0?1/0:1===r?Math.floor(i)-1:Math.floor(i)}(i,n.iterations,0,a),l=function(e,t,n){var i=e;if("normal"!==e&&"reverse"!==e){var o=s;"alternate-reverse"===e&&(o+=1),i="normal",o!==1/0&&o%2!=0&&(i="reverse")}return"normal"===i?r:1-r}(n.direction);return n._easingFunction(l)},e.calculatePhase=c,e.normalizeEasing=s,e.parseEasingFunction=l}(i={}),function(e,t){function n(e,t){return e in l&&l[e][t]||t}function i(e,t,i){if(!function(e){return"display"===e||0===e.lastIndexOf("animation",0)||0===e.lastIndexOf("transition",0)}(e)){var o=a[e];if(o)for(var s in r.style[e]=t,o){var l=o[s],c=r.style[l];i[l]=n(l,c)}else i[e]=n(e,t)}}function o(e){var t=[];for(var n in e)if(!(n in["easing","offset","composite"])){var i=e[n];Array.isArray(i)||(i=[i]);for(var o,a=i.length,r=0;r1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==o){if("add"==a||"accumulate"==a)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=a)throw new TypeError("Invalid composite mode "+a+".")}else a="easing"==o?e.normalizeEasing(a):""+a;i(o,a,n)}return void 0==n.offset&&(n.offset=null),void 0==n.easing&&(n.easing="linear"),n}),a=!0,r=-1/0,s=0;s=0&&e.offset<=1}),a||function(){var e=n.length;null==n[e-1].offset&&(n[e-1].offset=1),e>1&&null==n[0].offset&&(n[0].offset=0);for(var t=0,i=n[0].offset,o=1;o=e.applyFrom&&n0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(e){e=+e,isNaN(e)||(t.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-e/this._playbackRate),this._currentTimePending=!1,this._currentTime!=e&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(e,!0),t.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(e){e=+e,isNaN(e)||this._paused||this._idle||(this._startTime=e,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),t.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(e){if(e!=this._playbackRate){var n=this.currentTime;this._playbackRate=e,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),t.applyDirtiedAnimation(this)),null!=n&&(this.currentTime=n)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),t.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,t.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._isFinished=!0,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),t.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(e,t){"function"==typeof t&&"finish"==e&&this._finishHandlers.push(t)},removeEventListener:function(e,t){if("finish"==e){var n=this._finishHandlers.indexOf(t);n>=0&&this._finishHandlers.splice(n,1)}},_fireEvents:function(e){if(this._isFinished){if(!this._finishedFlag){var t=new function(e,t,n){this.target=e,this.currentTime=t,this.timelineTime=n,this.type="finish",this.bubbles=!1,this.cancelable=!1,this.currentTarget=e,this.defaultPrevented=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Date.now()}(this,this._currentTime,e),n=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout(function(){n.forEach(function(e){e.call(t.target,t)})},0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(e,t){this._idle||this._paused||(null==this._startTime?t&&(this.startTime=e-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((e-this._startTime)*this.playbackRate)),t&&(this._currentTimePending=!1,this._fireEvents(e))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var e=this._effect._target;return e._activeAnimations||(e._activeAnimations=[]),e._activeAnimations},_markTarget:function(){var e=this._targetAnimations();-1===e.indexOf(this)&&e.push(this)},_unmarkTarget:function(){var e=this._targetAnimations(),t=e.indexOf(this);-1!==t&&e.splice(t,1)}}}(i,o),function(e,t,n){function i(e){var t=c;c=[],ei?n%=i:i%=n;return e*t/(n+i)}(i.length,o.length),c=0;c=1?t:"visible"}]},["visibility"]),function(e,t){function n(e){e=e.trim(),a.fillStyle="#000",a.fillStyle=e;var t=a.fillStyle;if(a.fillStyle="#fff",a.fillStyle=e,t==a.fillStyle){a.fillRect(0,0,1,1);var n=a.getImageData(0,0,1,1).data;a.clearRect(0,0,1,1);var i=n[3]/255;return[n[0]*i,n[1]*i,n[2]*i,i]}}function i(t,n){return[t,n,function(t){function n(e){return Math.max(0,Math.min(255,e))}if(t[3])for(var i=0;i<3;i++)t[i]=Math.round(n(t[i]/t[3]));return t[3]=e.numberToString(e.clamp(0,1,t[3])),"rgba("+t.join(",")+")"}]}var o=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");o.width=o.height=1;var a=o.getContext("2d");e.addPropertiesHandler(n,i,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),e.consumeColor=e.consumeParenthesised.bind(null,n),e.mergeColors=i}(o),function(e,t){function n(e){function t(){var t=r.exec(e);a=t?t[0]:void 0}function n(){if("("!==a)return function(){var e=Number(a);return t(),e}();t();var e=o();return")"!==a?NaN:(t(),e)}function i(){for(var e=n();"*"===a||"/"===a;){var i=a;t();var o=n();"*"===i?e*=o:e/=o}return e}function o(){for(var e=i();"+"===a||"-"===a;){var n=a;t();var o=i();"+"===n?e+=o:e-=o}return e}var a,r=/([\+\-\w\.]+|[\(\)\*\/])/g;return t(),o()}function i(e,t){if("0"==(t=t.trim().toLowerCase())&&"px".search(e)>=0)return{px:0};if(/^[^(]*$|^calc/.test(t)){var i={};t=(t=t.replace(/calc\(/g,"(")).replace(e,function(e){return i[e]=null,"U"+e});for(var o="U("+e.source+")",a=t.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+o,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),r=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+n+")":n}]}var r="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=i.bind(null,new RegExp(r,"g")),l=i.bind(null,new RegExp(r+"|%","g")),c=i.bind(null,/deg|rad|grad|turn/g);e.parseLength=s,e.parseLengthOrPercent=l,e.consumeLengthOrPercent=e.consumeParenthesised.bind(null,l),e.parseAngle=c,e.mergeDimensions=a;var p=e.consumeParenthesised.bind(null,s),d=e.consumeRepeated.bind(void 0,p,/^/),u=e.consumeRepeated.bind(void 0,d,/^,/);e.consumeSizePairList=u;var h=e.mergeNestedRepeated.bind(void 0,o," "),f=e.mergeNestedRepeated.bind(void 0,h,",");e.mergeNonNegativeSizePair=h,e.addPropertiesHandler(function(e){var t=u(e);if(t&&""==t[1])return t[0]},f,["background-size"]),e.addPropertiesHandler(l,o,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),e.addPropertiesHandler(l,a,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(o),function(e,t){function n(t){return e.consumeLengthOrPercent(t)||e.consumeToken(/^auto/,t)}function i(t){var i=e.consumeList([e.ignore(e.consumeToken.bind(null,/^rect/)),e.ignore(e.consumeToken.bind(null,/^\(/)),e.consumeRepeated.bind(null,n,/^,/),e.ignore(e.consumeToken.bind(null,/^\)/))],t);if(i&&4==i[0].length)return i[0]}var o=e.mergeWrappedNestedRepeated.bind(null,function(e){return"rect("+e+")"},function(t,n){return"auto"==t||"auto"==n?[!0,!1,function(i){var o=i?t:n;if("auto"==o)return"auto";var a=e.mergeDimensions(o,o);return a[2](a[0])}]:e.mergeDimensions(t,n)},", ");e.parseBox=i,e.mergeBoxes=o,e.addPropertiesHandler(i,o,["clip"])}(o),function(e,t){function n(e){return function(t){var n=0;return e.map(function(e){return e===c?t[n++]:e})}}function i(e){return e}function o(t){if("none"==(t=t.toLowerCase().trim()))return[];for(var n,i=/\s*(\w+)\(([^)]*)\)/g,o=[],a=0;n=i.exec(t);){if(n.index!=a)return;a=n.index+n[0].length;var r=n[1],s=u[r];if(!s)return;var l=n[2].split(","),c=s[0];if(c.length=0&&this._cancelHandlers.splice(n,1)}else s.call(this,e,t)},o}}}(),function(e){var t=document.documentElement,n=null,i=!1;try{var o="0"==getComputedStyle(t).getPropertyValue("opacity")?"1":"0";(n=t.animate({opacity:[o,o]},{duration:1})).currentTime=0,i=getComputedStyle(t).getPropertyValue("opacity")==o}catch(e){}finally{n&&n.cancel()}if(!i){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(t,n){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&t[Symbol.iterator]&&(t=Array.from(t)),Array.isArray(t)||null===t||(t=e.convertToArrayForm(t)),a.call(this,t,n)}}}(i),function(e,t,n){function i(e){var n=t.timeline;n.currentTime=e,n._discardAnimations(),0==n._animations.length?a=!1:requestAnimationFrame(i)}var o=window.requestAnimationFrame;window.requestAnimationFrame=function(e){return o(function(n){t.timeline._updateAnimationsPromises(),e(n),t.timeline._updateAnimationsPromises()})},t.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},t.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){t.animationsWithPromises=t.animationsWithPromises.filter(function(e){return e._updatePromises()})},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter(function(e){return"finished"!=e.playState&&"idle"!=e.playState})},_play:function(e){var n=new t.Animation(e,this);return this._animations.push(n),t.restartWebAnimationsNextTick(),n._updatePromises(),n._animation.play(),n._updatePromises(),n},play:function(e){return e&&e.remove(),this._play(e)}};var a=!1;t.restartWebAnimationsNextTick=function(){a||(a=!0,requestAnimationFrame(i))};var r=new t.AnimationTimeline;t.timeline=r;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return r}})}catch(e){}try{window.document.timeline=r}catch(e){}}(0,a),function(e,t,n){t.animationsWithPromises=[],t.Animation=function(t,n){if(this.id="",t&&t._id&&(this.id=t._id),this.effect=t,t&&(t._animation=this),!n)throw new Error("Animation with null timeline is not supported");this._timeline=n,this._sequenceNumber=e.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},t.Animation.prototype={_updatePromises:function(){var e=this._oldPlayState,t=this.playState;return this._readyPromise&&t!==e&&("idle"==t?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==e?this._resolveReadyPromise():"pending"==t&&(this._readyPromise=void 0)),this._finishedPromise&&t!==e&&("idle"==t?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==t?this._resolveFinishedPromise():"finished"==e&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var e,n,i,o,a=!!this._animation;a&&(e=this.playbackRate,n=this._paused,i=this.startTime,o=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=t.newUnderlyingAnimationForKeyframeEffect(this.effect),t.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=t.newUnderlyingAnimationForGroup(this.effect),t.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&t.bindAnimationForCustomEffect(this),a&&(1!=e&&(this.playbackRate=e),null!==i?this.startTime=i:null!==o?this.currentTime=o:null!==this._holdTime&&(this.currentTime=this._holdTime),n&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var e=this.effect._timing.delay;this._childAnimations.forEach(function(n){this._arrangeChildren(n,e),this.effect instanceof window.SequenceEffect&&(e+=t.groupChildDuration(n.effect))}.bind(this))}},_setExternalAnimation:function(e){if(this.effect&&this._isGroup)for(var t=0;t\n \n",document.head.appendChild(n.content)}]]); \ No newline at end of file diff --git a/hassio/api/panel/chunk.a8e86d80be46b3b6e16d.js.gz b/hassio/api/panel/chunk.a8e86d80be46b3b6e16d.js.gz index 169f73c311666afa768be74baaa227d865d78f0a..c747212e0155fcadca7723b896c5e44fb974b9a0 100644 GIT binary patch literal 73638 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%0D?(vj!Agub##3om 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 literal 73837 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≪KNV|Uyi+*l*)q%h(SBH;E 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 diff --git a/hassio/api/panel/chunk.c77b56beea1d4547ff5f.js b/hassio/api/panel/chunk.c77b56beea1d4547ff5f.js new file mode 100644 index 000000000..8ba282efb --- /dev/null +++ b/hassio/api/panel/chunk.c77b56beea1d4547ff5f.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{42:function(e,t){e.exports={indexOf:function(e,t){var r,n;if(Array.prototype.indexOf)return e.indexOf(t);for(r=0,n=e.length;r0;t--){var r=e[t];if(" "!==r)return"="===r?t:-1}}function c(e){return function(e){return'"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1]}(e)?e.substr(1,e.length-2):e}t.parseTag=function(e,t,r){"user strict";var n="",s=0,a=!1,l=!1,c=0,p=e.length,u="",h="";for(c=0;c"===g){n+=r(e.slice(s,a)),u=i(h=e.slice(a,c+1)),n+=t(a,n.length,u,h,o(h)),s=c+1,a=!1;continue}if(('"'===g||"'"===g)&&"="===e.charAt(c-1)){l=g;continue}}else if(g===l){l=!1;continue}}return s/g,p=/"/g,u=/"/g,h=/&#([a-zA-Z0-9]*);?/gim,g=/:?/gim,d=/&newline;?/gim,f=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,m=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function x(e){return e.replace(p,""")}function k(e){return e.replace(u,'"')}function y(e){return e.replace(h,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function w(e){return e.replace(g,":").replace(d," ")}function v(e){for(var t="",r=0,n=e.length;r/g;t.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]},t.getDefaultWhiteList=function(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]}},t.onTag=function(e,t,r){},t.onIgnoreTag=function(e,t,r){},t.onTagAttr=function(e,t,r){},t.onIgnoreTagAttr=function(e,t,r){},t.safeAttrValue=function(e,t,r,n){if(r=_(r),"href"===t||"src"===t){if("#"===(r=o.trim(r)))return"#";if("http://"!==r.substr(0,7)&&"https://"!==r.substr(0,8)&&"mailto:"!==r.substr(0,7)&&"tel:"!==r.substr(0,4)&&"#"!==r[0]&&"/"!==r[0])return""}else if("background"===t){if(f.lastIndex=0,f.test(r))return""}else if("style"===t){if(m.lastIndex=0,m.test(r))return"";if(b.lastIndex=0,b.test(r)&&(f.lastIndex=0,f.test(r)))return"";!1!==n&&(r=(n=n||s).process(r))}return A(r)},t.escapeHtml=a,t.escapeQuote=x,t.unescapeQuote=k,t.escapeHtmlEntities=y,t.escapeDangerHtml5Entities=w,t.clearNonPrintableCharacter=v,t.friendlyAttrValue=_,t.escapeAttrValue=A,t.onIgnoreTagStripAll=function(){return""},t.StripTagBody=function(e,t){"function"!=typeof t&&(t=function(){});var r=!Array.isArray(e),n=[],i=!1;return{onIgnoreTag:function(s,a,l){if(function(t){return!!r||-1!==o.indexOf(e,t)}(s)){if(l.isClosing){var c="[/removed]",p=l.position+c.length;return n.push([!1!==i?i:l.position,p]),i=!1,c}return i||(i=l.position),"[removed]"}return t(s,a,l)},remove:function(e){var t="",r=0;return o.forEach(n,function(n){t+=e.slice(r,n[0]),r=n[1]}),t+=e.slice(r)}}},t.stripCommentTag=function(e){return e.replace(S,"")},t.stripBlankChar=function(e){var t=e.split("");return(t=t.filter(function(e){var t=e.charCodeAt(0);return!(127===t||t<=31&&10!==t&&13!==t)})).join("")},t.cssFilter=s,t.getDefaultCSSWhiteList=i},94:function(e,t,r){var n=r(43).FilterCSS,i=r(68),o=r(65),s=o.parseTag,a=o.parseAttr,l=r(42);function c(e){return void 0===e||null===e}function p(e){(e=function(e){var t={};for(var r in e)t[r]=e[r];return t}(e||{})).stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=i.onIgnoreTagStripAll),e.whiteList=e.whiteList||i.whiteList,e.onTag=e.onTag||i.onTag,e.onTagAttr=e.onTagAttr||i.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||i.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||i.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||i.safeAttrValue,e.escapeHtml=e.escapeHtml||i.escapeHtml,this.options=e,!1===e.css?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new n(e.css))}p.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,r=t.whiteList,n=t.onTag,o=t.onIgnoreTag,p=t.onTagAttr,u=t.onIgnoreTagAttr,h=t.safeAttrValue,g=t.escapeHtml,d=this.cssFilter;t.stripBlankChar&&(e=i.stripBlankChar(e)),t.allowCommentTag||(e=i.stripCommentTag(e));var f=!1;t.stripIgnoreTagBody&&(f=i.StripTagBody(t.stripIgnoreTagBody,o),o=f.onIgnoreTag);var m=s(e,function(e,t,i,s,f){var m,b={sourcePosition:e,position:t,isClosing:f,isWhite:r.hasOwnProperty(i)};if(!c(m=n(i,s,b)))return m;if(b.isWhite){if(b.isClosing)return"";var x=function(e){var t=l.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var r="/"===(e=l.trim(e.slice(t+1,-1)))[e.length-1];return r&&(e=l.trim(e.slice(0,-1))),{html:e,closing:r}}(s),k=r[i],y=a(x.html,function(e,t){var r,n=-1!==l.indexOf(k,e);return c(r=p(i,e,t,n))?n?(t=h(i,e,t,d))?e+'="'+t+'"':e:c(r=u(i,e,t,n))?void 0:r:r});return s="<"+i,y&&(s+=" "+y),x.closing&&(s+=" /"),s+">"}return c(m=o(i,s,b))?g(s):m},g);return f&&(m=f.remove(m)),m},e.exports=p},95:function(e,t,r){var n=r(66);e.exports=function(e,t){";"!==(e=n.trimRight(e))[e.length-1]&&(e+=";");var r=e.length,i=!1,o=0,s=0,a="";function l(){if(!i){var r=n.trim(e.slice(o,s)),l=r.indexOf(":");if(-1!==l){var c=n.trim(r.slice(0,l)),p=n.trim(r.slice(l+1));if(c){var u=t(o,a.length,c,p,r);u&&(a+=u+"; ")}}}o=s+1}for(;s ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$)|(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:k,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function a(e){this.tokens=[],this.tokens.links={},this.options=e||v.defaults,this.rules=s.normal,this.options.pedantic?this.rules=s.pedantic:this.options.gfm&&(this.options.tables?this.rules=s.tables:this.rules=s.gfm)}s._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,s._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,s.def=f(s.def).replace("label",s._label).replace("title",s._title).getRegex(),s.bullet=/(?:[*+-]|\d+\.)/,s.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,s.item=f(s.item,"gm").replace(/bull/g,s.bullet).getRegex(),s.list=f(s.list).replace(/bull/g,s.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+s.def.source+")").getRegex(),s._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",s._comment=//,s.html=f(s.html,"i").replace("comment",s._comment).replace("tag",s._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),s.paragraph=f(s.paragraph).replace("hr",s.hr).replace("heading",s.heading).replace("lheading",s.lheading).replace("tag",s._tag).getRegex(),s.blockquote=f(s.blockquote).replace("paragraph",s.paragraph).getRegex(),s.normal=y({},s),s.gfm=y({},s.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\n? *\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),s.gfm.paragraph=f(s.paragraph).replace("(?!","(?!"+s.gfm.fences.source.replace("\\1","\\2")+"|"+s.list.source.replace("\\1","\\3")+"|").getRegex(),s.tables=y({},s.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),s.pedantic=y({},s.normal,{html:f("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",s._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),a.rules=s,a.lex=function(e,t){return new a(t).lex(e)},a.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},a.prototype.token=function(e,t){var r,n,i,o,a,l,c,p,u,h,g,d,f;for(e=e.replace(/^ +$/gm,"");e;)if((i=this.rules.newline.exec(e))&&(e=e.substring(i[0].length),i[0].length>1&&this.tokens.push({type:"space"})),i=this.rules.code.exec(e))e=e.substring(i[0].length),i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?i:i.replace(/\n+$/,"")});else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2],text:i[3]||""});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if(t&&(i=this.rules.nptable.exec(e))&&(l={type:"table",header:w(i[1].replace(/^ *| *\| *$/g,"")),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3]?i[3].replace(/\n$/,"").split("\n"):[]}).header.length===l.align.length){for(e=e.substring(i[0].length),p=0;p ?/gm,""),this.token(i,t),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){for(e=e.substring(i[0].length),g=(o=i[2]).length>1,this.tokens.push({type:"list_start",ordered:g,start:g?+o:""}),r=!1,h=(i=i[0].match(this.rules.item)).length,p=0;p1&&a.length>1||(e=i.slice(p+1).join("\n")+e,p=h-1)),n=r||/\n\n(?!\s*$)/.test(l),p!==h-1&&(r="\n"===l.charAt(l.length-1),n||(n=r)),f=void 0,(d=/^\[[ xX]\] /.test(l))&&(f=" "!==l[1],l=l.replace(/^\[[ xX]\] +/,"")),this.tokens.push({type:n?"loose_item_start":"list_item_start",task:d,checked:f}),this.token(l,!1),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(i=this.rules.html.exec(e))e=e.substring(i[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===i[1]||"script"===i[1]||"style"===i[1]),text:i[0]});else if(t&&(i=this.rules.def.exec(e)))e=e.substring(i[0].length),i[3]&&(i[3]=i[3].substring(1,i[3].length-1)),u=i[1].toLowerCase().replace(/\s+/g," "),this.tokens.links[u]||(this.tokens.links[u]={href:i[2],title:i[3]});else if(t&&(i=this.rules.table.exec(e))&&(l={type:"table",header:w(i[1].replace(/^ *| *\| *$/g,"")),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3]?i[3].replace(/(?: *\| *)?\n$/,"").split("\n"):[]}).header.length===l.align.length){for(e=e.substring(i[0].length),p=0;p?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:k,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)|^__([^\s])__(?!_)|^\*\*([^\s])\*\*(?!\*)/,em:/^_([^\s][\s\S]*?[^\s_])_(?!_)|^_([^\s_][\s\S]*?[^\s])_(?!_)|^\*([^\s][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*][\s\S]*?[^\s])\*(?!\*)|^_([^\s_])_(?!_)|^\*([^\s*])\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`]?)\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:k,text:/^[\s\S]+?(?=[\\/g,">").replace(/"/g,""").replace(/'/g,"'")}function d(e){return e.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}function f(e,t){return e=e.source||e,t=t||"",{replace:function(t,r){return r=(r=r.source||r).replace(/(^|[^\[])\^/g,"$1"),e=e.replace(t,r),this},getRegex:function(){return new RegExp(e,t)}}}function m(e,t){return b[" "+e]||(/^[^:]+:\/*[^/]*$/.test(e)?b[" "+e]=e+"/":b[" "+e]=e.replace(/[^/]*$/,"")),e=b[" "+e],"//"===t.slice(0,2)?e.replace(/:[\s\S]*/,":")+t:"/"===t.charAt(0)?e.replace(/(:\/*[^/]*)[\s\S]*/,"$1")+t:e+t}l._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,l._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,l._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,l.autolink=f(l.autolink).replace("scheme",l._scheme).replace("email",l._email).getRegex(),l._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,l.tag=f(l.tag).replace("comment",s._comment).replace("attribute",l._attribute).getRegex(),l._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/,l._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|(?:\\[()]?|\([^\s\x00-\x1f()\\]*\)|[^\s\x00-\x1f()\\])*?)/,l._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,l.link=f(l.link).replace("label",l._label).replace("href",l._href).replace("title",l._title).getRegex(),l.reflink=f(l.reflink).replace("label",l._label).getRegex(),l.normal=y({},l),l.pedantic=y({},l.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:f(/^!?\[(label)\]\((.*?)\)/).replace("label",l._label).getRegex(),reflink:f(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",l._label).getRegex()}),l.gfm=y({},l.normal,{escape:f(l.escape).replace("])","~|])").getRegex(),url:f(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("email",l._email).getRegex(),_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:f(l.text).replace("]|","~]|").replace("|","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|").getRegex()}),l.breaks=y({},l.gfm,{br:f(l.br).replace("{2,}","*").getRegex(),text:f(l.gfm.text).replace("{2,}","*").getRegex()}),c.rules=l,c.output=function(e,t,r){return new c(t,r).output(e)},c.prototype.output=function(e){for(var t,r,n,i,o,s="";e;)if(o=this.rules.escape.exec(e))e=e.substring(o[0].length),s+=o[1];else if(o=this.rules.autolink.exec(e))e=e.substring(o[0].length),n="@"===o[2]?"mailto:"+(r=g(this.mangle(o[1]))):r=g(o[1]),s+=this.renderer.link(n,null,r);else if(this.inLink||!(o=this.rules.url.exec(e))){if(o=this.rules.tag.exec(e))!this.inLink&&/^/i.test(o[0])&&(this.inLink=!1),e=e.substring(o[0].length),s+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):g(o[0]):o[0];else if(o=this.rules.link.exec(e))e=e.substring(o[0].length),this.inLink=!0,n=o[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n))?(n=t[1],i=t[3]):i="":i=o[3]?o[3].slice(1,-1):"",n=n.trim().replace(/^<([\s\S]*)>$/,"$1"),s+=this.outputLink(o,{href:c.escapes(n),title:c.escapes(i)}),this.inLink=!1;else if((o=this.rules.reflink.exec(e))||(o=this.rules.nolink.exec(e))){if(e=e.substring(o[0].length),t=(o[2]||o[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){s+=o[0].charAt(0),e=o[0].substring(1)+e;continue}this.inLink=!0,s+=this.outputLink(o,t),this.inLink=!1}else if(o=this.rules.strong.exec(e))e=e.substring(o[0].length),s+=this.renderer.strong(this.output(o[4]||o[3]||o[2]||o[1]));else if(o=this.rules.em.exec(e))e=e.substring(o[0].length),s+=this.renderer.em(this.output(o[6]||o[5]||o[4]||o[3]||o[2]||o[1]));else if(o=this.rules.code.exec(e))e=e.substring(o[0].length),s+=this.renderer.codespan(g(o[2].trim(),!0));else if(o=this.rules.br.exec(e))e=e.substring(o[0].length),s+=this.renderer.br();else if(o=this.rules.del.exec(e))e=e.substring(o[0].length),s+=this.renderer.del(this.output(o[1]));else if(o=this.rules.text.exec(e))e=e.substring(o[0].length),s+=this.renderer.text(g(this.smartypants(o[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else o[0]=this.rules._backpedal.exec(o[0])[0],e=e.substring(o[0].length),"@"===o[2]?n="mailto:"+(r=g(o[0])):(r=g(o[0]),n="www."===o[1]?"http://"+r:r),s+=this.renderer.link(n,null,r);return s},c.escapes=function(e){return e?e.replace(c.rules._escapes,"$1"):e},c.prototype.outputLink=function(e,t){var r=t.href,n=t.title?g(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(r,n,this.output(e[1])):this.renderer.image(r,n,g(e[1]))},c.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},c.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,r="",n=e.length,i=0;i.5&&(t="x"+t.toString(16)),r+="&#"+t+";";return r},p.prototype.code=function(e,t,r){if(this.options.highlight){var n=this.options.highlight(e,t);null!=n&&n!==e&&(r=!0,e=n)}return t?'
    '+(r?e:g(e,!0))+"
    \n":"
    "+(r?e:g(e,!0))+"
    "},p.prototype.blockquote=function(e){return"
    \n"+e+"
    \n"},p.prototype.html=function(e){return e},p.prototype.heading=function(e,t,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"},p.prototype.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},p.prototype.list=function(e,t,r){var n=t?"ol":"ul";return"<"+n+(t&&1!==r?' start="'+r+'"':"")+">\n"+e+"\n"},p.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},p.prototype.checkbox=function(e){return" "},p.prototype.paragraph=function(e){return"

    "+e+"

    \n"},p.prototype.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},p.prototype.tablerow=function(e){return"\n"+e+"\n"},p.prototype.tablecell=function(e,t){var r=t.header?"th":"td";return(t.align?"<"+r+' align="'+t.align+'">':"<"+r+">")+e+"\n"},p.prototype.strong=function(e){return""+e+""},p.prototype.em=function(e){return""+e+""},p.prototype.codespan=function(e){return""+e+""},p.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},p.prototype.del=function(e){return""+e+""},p.prototype.link=function(e,t,r){if(this.options.sanitize){try{var n=decodeURIComponent(d(e)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return r}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return r}this.options.baseUrl&&!x.test(e)&&(e=m(this.options.baseUrl,e));try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return r}var i='
    "+r+""},p.prototype.image=function(e,t,r){this.options.baseUrl&&!x.test(e)&&(e=m(this.options.baseUrl,e));var n=''+r+'":">")},p.prototype.text=function(e){return e},u.prototype.strong=u.prototype.em=u.prototype.codespan=u.prototype.del=u.prototype.text=function(e){return e},u.prototype.link=u.prototype.image=function(e,t,r){return""+r},u.prototype.br=function(){return""},h.parse=function(e,t){return new h(t).parse(e)},h.prototype.parse=function(e){this.inline=new c(e.links,this.options),this.inlineText=new c(e.links,y({},this.options,{renderer:new u})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},h.prototype.next=function(){return this.token=this.tokens.pop()},h.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},h.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},h.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,d(this.inlineText.output(this.token.text)));case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,r,n,i="",o="";for(r="",e=0;et)r.splice(t);else for(;r.lengthAn error occurred:

    "+g(e.message+"",!0)+"
    ";throw e}}k.exec=k,v.options=v.setOptions=function(e){return y(v.defaults,e),v},v.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new p,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},v.defaults=v.getDefaults(),v.Parser=h,v.parser=h.parse,v.Renderer=p,v.TextRenderer=u,v.Lexer=a,v.lexer=a.lex,v.InlineLexer=c,v.inlineLexer=c.output,v.parse=v,void 0!==e&&"object"===o(t)?e.exports=v:void 0===(i=function(){return v}.call(t,r,t,e))||(e.exports=i)}(this||"undefined"!=typeof window&&window)}).call(this,r(98))}}]); \ No newline at end of file diff --git a/hassio/api/panel/chunk.c77b56beea1d4547ff5f.js.gz b/hassio/api/panel/chunk.c77b56beea1d4547ff5f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..40ef677a3c0771ab8600531d596b4c1c23a77dad GIT binary patch literal 12316 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 aKurlWaCuoPe;@erwX6Iwjyhip1oS^gSE?%j literal 0 HcmV?d00001 diff --git a/hassio/api/panel/chunk.f3880aa331d3ef2ddf32.js b/hassio/api/panel/chunk.f3880aa331d3ef2ddf32.js new file mode 100644 index 000000000..c0ae62d6c --- /dev/null +++ b/hassio/api/panel/chunk.f3880aa331d3ef2ddf32.js @@ -0,0 +1,2 @@ +/*! For license information please see chunk.f3880aa331d3ef2ddf32.js.LICENSE */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[,,,function(t,e,n){"use strict";var r=n(59),o=n(5),i=(n(8),n(36)),a=n(11),s=function(){function t(t,e){for(var n=0;n can only be templatized once");t.__templatizeOwner=e;var r=(e?e.constructor:k)._parseTemplate(t),o=r.templatizeInstanceClass;o||(o=function(t,e,n){var r=n.mutableData?C:k,o=function(t){function e(){return m(this,e),y(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return v(e,r),e}();return o.prototype.__templatizeOptions=n,o.prototype._bindTemplate(t),function(t,e,n,r){var o=n.hostProps||{};for(var i in r.instanceProps){delete o[i];var a=r.notifyInstanceProp;a&&t.prototype._addPropertyEffect(i,t.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:E(0,a)})}if(r.forwardHostProp&&e.__dataHost)for(var s in o)t.prototype._addPropertyEffect(s,t.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:function(t,e,n){t.__dataHost._setPendingPropertyOrPath("_host_"+e,n[e],!0,!0)}})}(o,t,e,n),o}(t,r,n),r.templatizeInstanceClass=o),function(t,e,n){var r=n.forwardHostProp;if(r){var o=e.templatizeTemplateClass;if(!o){var i=n.mutableData?P:O;o=e.templatizeTemplateClass=function(t){function e(){return m(this,e),y(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return v(e,i),e}();var a=e.hostProps;for(var s in a)o.prototype._addPropertyEffect("_host_"+s,o.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:S(0,r)}),o.prototype._createNotifyingProperty("_host_"+s)}!function(t,e){b=t,Object.setPrototypeOf(t,e.prototype),new e,b=null}(t,o),t.__dataProto&&Object.assign(t.__data,t.__dataProto),t.__dataTemp={},t.__dataPending=null,t.__dataOld=null,t._enableProperties()}}(t,r,n);var i=function(t){function e(){return m(this,e),y(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return v(e,o),e}();return i.prototype._methodHost=function(t){var e=t.__dataHost;return e&&e._methodHost||e}(t),i.prototype.__dataHost=t,i.prototype.__templatizeOwner=e,i.prototype.__hostProps=r.hostProps,i}var j=n(78),A=function(){function t(t,e){for(var n=0;n child");n.disconnect(),t.render()});return void n.observe(this,{childList:!0})}this.root=this._stampTemplate(e),this.$=this.root.$,this.__children=[];for(var r=this.root.firstChild;r;r=r.nextSibling)this.__children[this.__children.length]=r;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}]),e}();customElements.define("dom-bind",x);var I=n(6),R=n(28),M=n(22),L=n(35),D=n(16),F=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},H=function(){function t(t,e){for(var n=0;n child");n.disconnect(),t.__render()});return n.observe(this,{childList:!0}),!1}var r={};r[this.as]=!0,r[this.indexAs]=!0,r[this.itemsIndexAs]=!0,this.__ctor=T(e,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:r,forwardHostProp:function(t,e){for(var n,r=this.__instances,o=0;o1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=R.a.debounce(this.__renderDebouncer,e>0?D.timeOut.after(e):D.microTask,t.bind(this)),Object(M.a)(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),Object(M.b)()}},{key:"__render",value:function(){this.__ensureTemplatized()&&(this.__applyFullRefresh(),this.__pool.length=0,this._setRenderedItemCount(this.__instances.length),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this.__tryRenderChunk())}},{key:"__applyFullRefresh",value:function(){for(var t=this,e=this.items||[],n=new Array(e.length),r=0;r=i;c--)this.__detachAndRemoveInstance(c)}},{key:"__detachInstance",value:function(t){for(var e=this.__instances[t],n=0;n child");r.disconnect(),t.__render()});return r.observe(this,{childList:!0}),!1}this.__ctor=T(n,this,{mutableData:!0,forwardHostProp:function(t,e){this.__instance&&(this.if?this.__instance.forwardHostProp(t,e):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Object(L.g)(t)]=!0))}})}if(this.__instance){this.__syncHostProperties();var o=this.__instance.children;if(o&&o.length&&this.previousSibling!==o[o.length-1])for(var i,a=0;a=o.index+o.removed.length?n.set(e,t+o.addedCount-o.removed.length):n.set(e,-1))});for(var i=0;i=0&&t.linkPaths("items."+n,"selected."+e++)})}else this.__selectedMap.forEach(function(e){t.linkPaths("selected","items."+e),t.linkPaths("selectedItem","items."+e)})}},{key:"clearSelection",value:function(){this.__dataLinkedPaths={},this.__selectedMap=new Map,this.selected=this.multi?[]:null,this.selectedItem=null}},{key:"isSelected",value:function(t){return this.__selectedMap.has(t)}},{key:"isIndexSelected",value:function(t){return this.isSelected(this.items[t])}},{key:"__deselectChangedIdx",value:function(t){var e=this,n=this.__selectedIndexForItemIndex(t);if(n>=0){var r=0;this.__selectedMap.forEach(function(t,o){n==r++&&e.deselect(o)})}}},{key:"__selectedIndexForItemIndex",value:function(t){var e=this.__dataLinkedPaths["items."+t];if(e)return parseInt(e.slice("selected.".length),10)}},{key:"deselect",value:function(t){var e=this.__selectedMap.get(t);if(e>=0){this.__selectedMap.delete(t);var n=void 0;this.multi&&(n=this.__selectedIndexForItemIndex(e)),this.__updateLinks(),this.multi?this.splice("selected",n,1):this.selected=this.selectedItem=null}}},{key:"deselectIndex",value:function(t){this.deselect(this.items[t])}},{key:"select",value:function(t){this.selectIndex(this.items.indexOf(t))}},{key:"selectIndex",value:function(t){var e=this.items[t];this.isSelected(e)?this.toggle&&this.deselectIndex(t):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(e,t),this.__updateLinks(),this.multi?this.push("selected",e):this.selected=this.selectedItem=e)}}]),n}()})(I.a),Z=function(t){function e(){return X(this,e),G(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return W(e,K),J(e,null,[{key:"is",get:function(){return"array-selector"}}]),e}();customElements.define(Z.is,Z);var Q=n(53),tt=n(49),et=n(51),nt=new Q.a;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(t,e,n){},prepareTemplateDom:function(t,e){},prepareTemplateStyles:function(t,e,n){},styleSubtree:function(t,e){nt.processStyles(),Object(tt.c)(t,e)},styleElement:function(t){nt.processStyles()},styleDocument:function(t){nt.processStyles(),Object(tt.c)(document.body,t)},getComputedStyleValue:function(t,e){return Object(tt.b)(t,e)},flushCustomStyles:function(){},nativeCss:et.a,nativeShadow:et.b}),window.ShadyCSS.CustomStyleInterface=nt;var rt=n(81),ot=function(){function t(t,e){for(var n=0;n1?n-1:0),i=1;i=0){if(!i[e])throw new Error("invalid async handle: "+t);i[e]=null}}}},,,,,,function(t,e,n){"use strict";n.d(e,"a",function(){return o}),n.d(e,"b",function(){return a}),n(8);var r=[],o=function(t){r.push(t)};function i(){for(var t=Boolean(r.length);r.length;)try{r.shift().flush()}catch(t){setTimeout(function(){throw t})}return t}var a=function(){var t=void 0,e=void 0;do{t=window.ShadyDOM&&ShadyDOM.flush(),window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush(),e=i()}while(t||e)}},function(t,e,n){"use strict";n.d(e,"d",function(){return o}),n.d(e,"b",function(){return i}),n.d(e,"c",function(){return a}),n.d(e,"a",function(){return s}),n(8);var r=n(31),o=!window.ShadyDOM,i=(Boolean(!window.ShadyCSS||window.ShadyCSS.nativeCss),window.customElements.polyfillWrapFlushCallback,Object(r.a)(document.baseURI||window.location.href)),a=void 0,s=!1},,,,,function(t,e,n){"use strict";n.d(e,"a",function(){return o}),n(8),n(11),n(16);var r=function(){function t(t,e){for(var n=0;n-1}var d=!1;function _(t){if(!p(t)&&"touchend"!==t)return a&&d&&i.a?{passive:!0}:void 0}!function(){try{var t=Object.defineProperty({},"passive",{get:function(){d=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){}}();var y=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),v=function(){};v.prototype.reset,v.prototype.mousedown,v.prototype.mousemove,v.prototype.mouseup,v.prototype.touchstart,v.prototype.touchmove,v.prototype.touchend,v.prototype.click;var m=[],b={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0};function g(t){var e=Array.prototype.slice.call(t.labels||[]);if(!e.length){e=[];var n=t.getRootNode();if(t.id)for(var r=n.querySelectorAll("label[for = "+t.id+"]"),o=0;o-1;if(o[i]===k.mouse.target)return}if(r)return;t.preventDefault(),t.stopPropagation()}};function P(t){for(var e,n=y?["click"]:c,r=0;r0?e[0]:t.target}return t.target}function N(t){var e=void 0,n=t.type,r=t.currentTarget[s];if(r){var o=r[n];if(o){if(!t[u]&&(t[u]={},"touch"===n.slice(0,5))){var i=(t=t).changedTouches[0];if("touchstart"===n&&1===t.touches.length&&(k.touch.id=i.identifier),k.touch.id!==i.identifier)return;a||"touchstart"!==n&&"touchmove"!==n||function(t){var e=t.changedTouches[0],n=t.type;if("touchstart"===n)k.touch.x=e.clientX,k.touch.y=e.clientY,k.touch.scrollDecided=!1;else if("touchmove"===n){if(k.touch.scrollDecided)return;k.touch.scrollDecided=!0;var r=function(t){var e="auto",n=t.composedPath&&t.composedPath();if(n)for(var r,o=0;oi:"pan-y"===r&&(o=i>a)),o?t.preventDefault():o("track")}}(t)}if(!(e=t[u]).skip){for(var c,f=0;f-1&&c.reset&&c.reset();for(var h,p=0;p2&&this.moves.shift(),this.moves.push(t)},movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start",this.info.started=!1,this.info.moves=[],this.info.x=0,this.info.y=0,this.info.prevent=!1,S(this.info)},hasMovedEnough:function(t,e){if(this.info.prevent)return!1;if(this.info.started)return!0;var n=Math.abs(this.info.x-t),r=Math.abs(this.info.y-e);return n>=5||r>=5},mousedown:function(t){if(w(t)){var e=A(t),n=this,r=function(t){var r=t.clientX,o=t.clientY;n.hasMovedEnough(r,o)&&(n.info.state=n.info.started?"mouseup"===t.type?"end":"track":"start","start"===n.info.state&&D("tap"),n.info.addMove({x:r,y:o}),w(t)||(n.info.state="end",S(n.info)),n._fire(e,t),n.info.started=!0)};C(this.info,r,function(t){n.info.started&&r(t),S(n.info)}),this.info.x=t.clientX,this.info.y=t.clientY}},touchstart:function(t){var e=t.changedTouches[0];this.info.x=e.clientX,this.info.y=e.clientY},touchmove:function(t){var e=A(t),n=t.changedTouches[0],r=n.clientX,o=n.clientY;this.hasMovedEnough(r,o)&&("start"===this.info.state&&D("tap"),this.info.addMove({x:r,y:o}),this._fire(e,n),this.info.state="track",this.info.started=!0)},touchend:function(t){var e=A(t),n=t.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:n.clientX,y:n.clientY}),this._fire(e,n,t))},_fire:function(t,e){var n=this.info.moves[this.info.moves.length-2],r=this.info.moves[this.info.moves.length-1],o=r.x-this.info.x,i=r.y-this.info.y,a=void 0,s=0;n&&(a=r.x-n.x,s=r.y-n.y),L(t,"track",{state:this.info.state,x:e.clientX,y:e.clientY,dx:o,dy:i,ddx:a,ddy:s,sourceEvent:e,hover:function(){return j(e.clientX,e.clientY)}})}}),R({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN,this.info.y=NaN,this.info.prevent=!1},save:function(t){this.info.x=t.clientX,this.info.y=t.clientY},mousedown:function(t){w(t)&&this.save(t)},click:function(t){w(t)&&this.forward(t)},touchstart:function(t){this.save(t.changedTouches[0],t)},touchend:function(t){this.forward(t.changedTouches[0],t)},forward:function(t,e){var n=Math.abs(t.clientX-this.info.x),r=Math.abs(t.clientY-this.info.y),o=A(e||t);o&&!o.disabled&&(isNaN(n)||isNaN(r)||n<=25&&r<=25||function(t){if("click"===t.type){if(0===t.detail)return!0;var e=A(t);if(!e.nodeType||e.nodeType!==Node.ELEMENT_NODE)return!0;var n=e.getBoundingClientRect(),r=t.pageX,o=t.pageY;return!(r>=n.left&&r<=n.right&&o>=n.top&&o<=n.bottom)}return!1}(t))&&(this.info.prevent||L(o,"tap",{x:t.clientX,y:t.clientY,sourceEvent:t,preventer:e}))}});var H=A,z=x,q=I},function(t,e,n){"use strict";n.r(e),n.d(e,"dashToCamelCase",function(){return a}),n.d(e,"camelToDashCase",function(){return s}),n(8);var r={},o=/-[a-z]/g,i=/([A-Z])/g;function a(t){return r[t]||(r[t]=t.indexOf("-")<0?t:t.replace(o,function(t){return t[1].toUpperCase()}))}function s(t){return r[t]||(r[t]=t.replace(i,"-$1").toLowerCase())}},function(t,e,n){"use strict";n.d(e,"c",function(){return s}),n.d(e,"b",function(){return u}),n.d(e,"a",function(){return l}),n(8);var r=/(url\()([^)]*)(\))/g,o=/(^\/)|(^#)|(^[\w-\d]*:)/,i=void 0,a=void 0;function s(t,e){if(t&&o.test(t))return t;if(void 0===i){i=!1;try{var n=new URL("b","http://a");n.pathname="c%20d",i="http://a/c%20d"===n.href}catch(t){}}return e||(e=document.baseURI||window.location.href),i?new URL(t,e).href:(a||((a=document.implementation.createHTMLDocument("temp")).base=a.createElement("base"),a.head.appendChild(a.base),a.anchor=a.createElement("a"),a.body.appendChild(a.anchor)),a.base.href=e,a.anchor.href=t,a.anchor.href||t)}function u(t,e){return t.replace(r,function(t,n,r,o){return n+"'"+s(r.replace(/["']/g,""),e)+"'"+o})}function l(t){return t.substring(0,t.lastIndexOf("/")+1)}},,,function(t,e,n){"use strict";n.d(e,"a",function(){return u}),n(8);var r=!1,o=[],i=[];function a(){r=!0,requestAnimationFrame(function(){r=!1,function(t){for(;t.length;)s(t.shift())}(o),setTimeout(function(){!function(t){for(var e=0,n=t.length;e=0}function o(t){var e=t.indexOf(".");return-1===e?t:t.slice(0,e)}function i(t,e){return 0===t.indexOf(e+".")}function a(t,e){return 0===e.indexOf(t+".")}function s(t,e,n){return e+n.slice(t.length)}function u(t,e){return t===e||i(t,e)||a(t,e)}function l(t){if(Array.isArray(t)){for(var e=[],n=0;n1){for(var a=0;ac.source.length&&"property"==l.kind&&!l.isCompound&&u.__isPropertyEffectsClient&&u.__dataHasAccessor&&u.__dataHasAccessor[l.target]){var f=n[e];e=Object(o.i)(c.source,l.target,e),u._setPendingPropertyOrPath(e,f,!1,!0)&&t._enqueueClient(u)}else!function(t,e,n,r,o){if(o=function(t,e,n,r){if(n.isCompound){var o=t.__dataCompoundStorage[n.target];o[r.compoundIndex]=e,e=o.join("")}return"attribute"!==n.kind&&("textContent"!==n.target&&("value"!==n.target||"input"!==t.localName&&"textarea"!==t.localName)||(e=void 0==e?"":e)),e}(e,o,n,r),_.c&&(o=Object(_.c)(o,n.target,n.kind,e)),"attribute"==n.kind)t._valueToNodeAttribute(e,o,n.target);else{var i=n.target;e.__isPropertyEffectsClient&&e.__dataHasAccessor&&e.__dataHasAccessor[i]?e[O.READ_ONLY]&&e[O.READ_ONLY][i]||e._setPendingProperty(i,o)&&t._enqueueClient(e):t._setUnmanagedPropertyToNode(e,i,o)}}(t,u,l,c,i.evaluator._evaluateBinding(t,c,e,n,r,a))}function L(t,e){if(e.isCompound){for(var n=t.__dataCompoundStorage||(t.__dataCompoundStorage={}),r=e.parts,o=new Array(r.length),i=0;i="0"&&r<="9"&&(r="#"),r){case"'":case'"':n.value=e.slice(1,-1),n.literal=!0;break;case"#":n.value=Number(e),n.literal=!0}return n.literal||(n.rootProperty=Object(o.g)(e),n.structured=Object(o.d)(e),n.structured&&(n.wildcard=".*"==e.slice(-2),n.wildcard&&(n.name=e.slice(0,-2)))),n}function U(t,e,n,r){var o=n+".splices";t.notifyPath(o,{indexSplices:r}),t.notifyPath(n+".length",e.length),t.__data[o]={indexSplices:null}}function $(t,e,n,r,o,i){U(t,e,n,[{index:r,addedCount:o,removed:i,object:e,type:"splice"}])}var J=Object(r.a)(function(t){var e=d(Object(a.a)(t)),n=function(t){function n(){!function(t,e){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.__isPropertyEffectsClient=!0,t.__dataCounter=0,t.__dataClientsReady,t.__dataPendingClients,t.__dataToNotify,t.__dataLinkedPaths,t.__dataHasPaths,t.__dataCompoundStorage,t.__dataHost,t.__dataTemp,t.__dataClientsInitialized,t.__data,t.__dataPending,t.__dataOld,t.__computeEffects,t.__reflectEffects,t.__notifyEffects,t.__propagateEffects,t.__observeEffects,t.__readOnly,t.__templateInfo,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,e),y(n,[{key:"_initializeProperties",value:function(){v(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_initializeProperties",this).call(this),X.registerHost(this),this.__dataClientsReady=!1,this.__dataPendingClients=null,this.__dataToNotify=null,this.__dataLinkedPaths=null,this.__dataHasPaths=!1,this.__dataCompoundStorage=this.__dataCompoundStorage||null,this.__dataHost=this.__dataHost||null,this.__dataTemp={},this.__dataClientsInitialized=!1}},{key:"_initializeProtoProperties",value:function(t){this.__data=Object.create(t),this.__dataPending=Object.create(t),this.__dataOld={}}},{key:"_initializeInstanceProperties",value:function(t){var e=this[O.READ_ONLY];for(var n in t)e&&e[n]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[n]=this.__dataPending[n]=t[n])}},{key:"_addPropertyEffect",value:function(t,e,n){this._createPropertyAccessor(t,e==O.READ_ONLY);var r=w(this,e)[t];r||(r=this[e][t]=[]),r.push(n)}},{key:"_removePropertyEffect",value:function(t,e,n){var r=w(this,e)[t],o=r.indexOf(n);o>=0&&r.splice(o,1)}},{key:"_hasPropertyEffect",value:function(t,e){var n=this[e];return Boolean(n&&n[t])}},{key:"_hasReadOnlyEffect",value:function(t){return this._hasPropertyEffect(t,O.READ_ONLY)}},{key:"_hasNotifyEffect",value:function(t){return this._hasPropertyEffect(t,O.NOTIFY)}},{key:"_hasReflectEffect",value:function(t){return this._hasPropertyEffect(t,O.REFLECT)}},{key:"_hasComputedEffect",value:function(t){return this._hasPropertyEffect(t,O.COMPUTE)}},{key:"_setPendingPropertyOrPath",value:function(t,e,r,i){if(i||Object(o.g)(Array.isArray(t)?t[0]:t)!==t){if(!i){var a=Object(o.a)(this,t);if(!(t=Object(o.h)(this,t,e))||!v(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_shouldPropertyChange",this).call(this,t,e,a))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(t,e,r))return function(t,e,n){var r=t.__dataLinkedPaths;if(r){var i=void 0;for(var a in r){var s=r[a];Object(o.c)(a,e)?(i=Object(o.i)(a,s,e),t._setPendingPropertyOrPath(i,n,!0,!0)):Object(o.c)(s,e)&&(i=Object(o.i)(s,a,e),t._setPendingPropertyOrPath(i,n,!0,!0))}}}(this,t,e),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[t])return this._setPendingProperty(t,e,r);this[t]=e}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(t,e,n){n===t[e]&&"object"!=(void 0===n?"undefined":m(n))||(t[e]=n)}},{key:"_setPendingProperty",value:function(t,e,n){var r=this.__dataHasPaths&&Object(o.d)(t),i=r?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(t,e,i[t])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),t in this.__dataOld||(this.__dataOld[t]=this.__data[t]),r?this.__dataTemp[t]=e:this.__data[t]=e,this.__dataPending[t]=e,(r||this[O.NOTIFY]&&this[O.NOTIFY][t])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[t]=n),!0)}},{key:"_setProperty",value:function(t,e){this._setPendingProperty(t,e,!0)&&this._invalidateProperties()}},{key:"_invalidateProperties",value:function(){this.__dataReady&&this._flushProperties()}},{key:"_enqueueClient",value:function(t){this.__dataPendingClients=this.__dataPendingClients||[],t!==this&&this.__dataPendingClients.push(t)}},{key:"_flushProperties",value:function(){this.__dataCounter++,v(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_flushProperties",this).call(this),this.__dataCounter--}},{key:"_flushClients",value:function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}},{key:"__enableOrFlushClients",value:function(){var t=this.__dataPendingClients;if(t){this.__dataPendingClients=null;for(var e=0;e1?i-1:0),s=1;s3?r-3:0),a=3;a1?r-1:0),a=1;ar&&n.push({literal:t.slice(r,o.index)});var i=o[1][0],a=Boolean(o[2]),s=o[3].trim(),u=!1,l="",c=-1;"{"==i&&(c=s.indexOf("::"))>0&&(l=s.substring(c+2),s=s.substring(0,c),u=!0);var f=Y(s),h=[];if(f){for(var p=f.args,d=f.methodName,_=0;_2&&void 0!==arguments[2]?arguments[2]:"",o="";if(e.cssText||e.rules){var i=e.rules;if(i&&!function(t){var e=i[0];return Boolean(e)&&Boolean(e.selector)&&0===e.selector.indexOf(c)}())for(var a,f=0,h=i.length;f1&&void 0!==arguments[1]?arguments[1]:"",n=b(t);return this.transformRules(n,e),t.textContent=m(n),n}},{key:"transformCustomStyle",value:function(t){var e=this,n=b(t);return g(n,function(t){":root"===t.selector&&(t.selector="html"),e.transformRule(t)}),t.textContent=m(n),n}},{key:"transformRules",value:function(t,e){var n=this;this._currentElement=e,g(t,function(t){n.transformRule(t)}),this._currentElement=null}},{key:"transformRule",value:function(t){t.cssText=this.transformCssText(t.parsedCssText),":root"===t.selector&&(t.selector=":host > *")}},{key:"transformCssText",value:function(t){var e=this;return t=t.replace(p.c,function(t,n,r,o){return e._produceCssProperties(t,n,r,o)}),this._consumeCssProperties(t)}},{key:"_getInitialValueForProperty",value:function(t){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(t)}},{key:"_consumeCssProperties",value:function(t){for(var e=null;e=p.b.exec(t);){var n=e[0],r=e[1],o=e.index,i=o+n.indexOf("@apply"),a=o+n.length,s=t.slice(0,i),u=t.slice(a),l=this._cssTextToMap(s),c=this._atApplyToCssProperties(r,l);t=""+s+c+u,p.b.lastIndex=o+c.length}return t}},{key:"_atApplyToCssProperties",value:function(t,e){t=t.replace(k,"");var n=[],r=this._map.get(t);if(r||(this._map.set(t,{}),r=this._map.get(t)),r){this._currentElement&&(r.dependants[this._currentElement]=!0);var o=void 0,i=void 0,a=void 0,s=r.properties;for(o in s)i=[o,": var(",t,"_-_",o],(a=e&&e[o])&&i.push(",",a.replace(S,"")),i.push(")"),S.test(s[o])&&i.push(" !important"),n.push(i.join(""))}return n.join("; ")}},{key:"_replaceInitialOrInherit",value:function(t,e){var n=C.exec(e);return n&&(e=n[1]?this._getInitialValueForProperty(t):"apply-shim-inherit"),e}},{key:"_cssTextToMap",value:function(t){for(var e,n,r=t.split(";"),o=void 0,i=void 0,a={},s=0;s1&&(o=n[0].trim(),i=this._replaceInitialOrInherit(o,n.slice(1).join(":")),a[o]=i);return a}},{key:"_invalidateMixinEntry",value:function(t){if(T)for(var e in t.dependants)e!==this._currentElement&&T(e)}},{key:"_produceCssProperties",value:function(t,e,n,r){var o=this;if(n&&function t(e,n){var r=e.indexOf("var(");if(-1===r)return n(e,"","","");var o=function(t,e){for(var n=0,r=e,o=t.length;r-1?n=e:(r=e,n=t.getAttribute&&t.getAttribute("is")||""):(n=t.is,r=t.extends),{is:n,typeExtension:r}}(t).is,n=N[e];if(n&&!D(n)){(function(t){return!D(t)&&t[R]===t[I]})(n)||(this.prepareTemplate(n,e),function(t){t[R]=t[I],t._validating||(t._validating=!0,M.then(function(){t[x]=t[I],t._validating=!1}))}(n));var r=t.shadowRoot;if(r){var o=r.querySelector("style");o&&(o.__cssRules=n._styleAst,o.textContent=m(n._styleAst))}}}},{key:"styleDocument",value:function(t){this.ensure(),this.styleSubtree(document.body,t)}}]),t}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var q=new z,B=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(t,e,n){q.flushCustomStyles(),q.prepareTemplate(t,e)},prepareTemplateStyles:function(t,e,n){this.prepareTemplate(t,e,n)},prepareTemplateDom:function(t,e){},styleSubtree:function(t,e){q.flushCustomStyles(),q.styleSubtree(t,e)},styleElement:function(t){q.flushCustomStyles(),q.styleElement(t)},styleDocument:function(t){q.flushCustomStyles(),q.styleDocument(t)},getComputedStyleValue:function(t,e){return Object(O.b)(t,e)},flushCustomStyles:function(){q.flushCustomStyles()},nativeCss:r.a,nativeShadow:r.b},B&&(window.ShadyCSS.CustomStyleInterface=B)}window.ShadyCSS.ApplyShim=H;var Y=n(39),V=n(78),U=n(80),$=n(11),J=function(){function t(t,e){for(var n=0;n-1&&K.splice(t,1)}}}]),n}();return n.__activateDir=!1,n}),ot=(n(34),n(103),n(7)),it=n(29),at=n(28),st=n(16),ut=n(35);n.d(e,"a",function(){return ht});var lt=function(){function t(t,e){for(var n=0;n0?st.timeOut.after(n):st.microTask,e.bind(this))}},{key:"isDebouncerActive",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];return!(!e||!e.isActive())}},{key:"flushDebouncer",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];e&&e.flush()}},{key:"cancelDebouncer",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];e&&e.cancel()}},{key:"async",value:function(t,e){return e>0?st.timeOut.run(t.bind(this),e):~st.microTask.run(t.bind(this))}},{key:"cancelAsync",value:function(t){t<0?st.microTask.cancel(~t):st.timeOut.cancel(t)}},{key:"create",value:function(t,e){var n=document.createElement(t);if(e)if(n.setProperties)n.setProperties(e);else for(var r in e)n[r]=e[r];return n}},{key:"elementMatches",value:function(t,e){return Object(ot.c)(e||this,t)}},{key:"toggleAttribute",value:function(t,e,n){n=n||this,1==arguments.length&&(e=!n.hasAttribute(t)),e?n.setAttribute(t,""):n.removeAttribute(t)}},{key:"toggleClass",value:function(t,e,n){n=n||this,1==arguments.length&&(e=!n.classList.contains(t)),e?n.classList.add(t):n.classList.remove(t)}},{key:"transform",value:function(t,e){(e=e||this).style.webkitTransform=t,e.style.transform=t}},{key:"translate3d",value:function(t,e,n,r){r=r||this,this.transform("translate3d("+t+","+e+","+n+")",r)}},{key:"arrayDelete",value:function(t,e){var n=void 0;if(Array.isArray(t)){if((n=t.indexOf(e))>=0)return t.splice(n,1)}else if((n=Object(ut.a)(this,t).indexOf(e))>=0)return this.splice(t,n,1);return null}},{key:"_logger",value:function(t,e){var n;switch(Array.isArray(e)&&1===e.length&&Array.isArray(e[0])&&(e=e[0]),t){case"log":case"warn":case"error":(n=console)[t].apply(n,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e1?e-1:0),r=1;r=0;o--){var i=e[o];i?Array.isArray(i)?t(i,n):n.indexOf(i)<0&&(!r||r.indexOf(i)<0)&&n.unshift(i):console.warn("behavior is null, check for missing or 404 import")}return n}(t,null,n),e),n&&(t=n.concat(t)),e.prototype.behaviors=t,e}function l(t,e){var n=function(n){function r(){return function(t,e){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(r,e),i(r,[{key:"created",value:function(){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"created",this).call(this),t.created&&t.created.call(this)}},{key:"_registered",value:function(){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"_registered",this).call(this),t.beforeRegister&&t.beforeRegister.call(Object.getPrototypeOf(this)),t.registered&&t.registered.call(Object.getPrototypeOf(this))}},{key:"_applyListeners",value:function(){if(a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"_applyListeners",this).call(this),t.listeners)for(var e in t.listeners)this._addMethodEventListenerToNode(this,e,t.listeners[e])}},{key:"_ensureAttributes",value:function(){if(t.hostAttributes)for(var e in t.hostAttributes)this._ensureAttribute(e,t.hostAttributes[e]);a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"ready",this).call(this),t.ready&&t.ready.call(this)}},{key:"attached",value:function(){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"attached",this).call(this),t.attached&&t.attached.call(this)}},{key:"detached",value:function(){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"detached",this).call(this),t.detached&&t.detached.call(this)}},{key:"attributeChanged",value:function(e,n,o){a(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"attributeChanged",this).call(this,e,n,o),t.attributeChanged&&t.attributeChanged.call(this,e,n,o)}}],[{key:"properties",get:function(){return t.properties}},{key:"observers",get:function(){return t.observers}},{key:"template",get:function(){return t._template||o.a&&o.a.import(this.is,"template")||e.template||this.prototype._template||null}}]),r}();for(var r in n.generatedFrom=t,t)if(!(r in s)){var u=Object.getOwnPropertyDescriptor(t,r);u&&Object.defineProperty(n.prototype,r,u)}return n}var c=function(t){t||console.warn("Polymer's Class function requires `info` argument");var e=l(t,t.behaviors?u(t.behaviors,HTMLElement):Object(r.a)(HTMLElement));return e.is=t.is,e}},function(t,e,n){"use strict";function r(t,e,n){return{index:t,removed:e,addedCount:n}}n.d(e,"a",function(){return u}),n(8);var o=0,i=1,a=2,s=3;function u(t,e){return function(t,e,n,u,c,f){var h=0,p=0,d=void 0,_=Math.min(n-e,f-c);if(0==e&&0==c&&(h=function(t,e,n){for(var r=0;r0||n>0;)if(0!=e)if(0!=n){var l,c=t[e-1][n-1],f=t[e-1][n],h=t[e][n-1];(l=f@p4dOu>zx5B`_m$yXBR8+ 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 Rucxpo{}1CSd}nkR0sz8Hs>%QW literal 0 HcmV?d00001 diff --git a/hassio/api/panel/entrypoint.js b/hassio/api/panel/entrypoint.js index 22978d629..7649ec562 100644 --- a/hassio/api/panel/entrypoint.js +++ b/hassio/api/panel/entrypoint.js @@ -1 +1 @@ -!function(e){function n(n){for(var t,o,a=n[0],i=n[1],u=0,f=[];uqaNeMd=-oiqUk7#2zKj?X>!+)-C$Yn0d4#6XXy@x;UiXV%5vrJHzWnHFZ7 z>{yGBbjPGfm=fFFM*ggM1?JWtHgYuO3rJYn4xN*-;ara`w3EXryGc$ycs<3IJgm8oa{Qfxo{vf?IUY3b%j;!9T?AV!GEkE z44YpbKFixbC*y4H~DO(K0e@c|9fS(3)?YOpi%U%Gr9INI9FO z#SF@G0(Eqa#f@WVxQ+ktycTRat|QWV!oKK%5qT>w!jzHvvRgli^Uo}X4lv03N1RM zdrJ7%hI9xVtK*yxEFW$SIA@&*qsq!cn6|2zszAEW14*$O^72vuy+j9rSYc59B-j%n zgyEr5-V;oJqs=YJhXoocG>UK{9p?2s3haimMbUf=U}Ew+dP2)dPwj+EVM->Y)D;x` zZxfTLost}v^^{P|aND~VmbKi$KP@y~Xy&mA#4YW5xqY{~m?T&k0j(04>Qit}Y|vvH zAA_HqjOrk4fR~pY?O2+@Jc#KB!cebV)-{;o*MqK#xWqFDb&M6jLj@XiVfmc^{8s|o z6)!FX#SC_kqvbXX>Eq+rbqXl8fm5&Pw;jQt+@0K4kYnKnc)sg>yJrF=tr@HfawS4o zww&BN-0f`@MZ=SOdxLT}w^&wD^wx<#?q!(rszsXquti$|=_q^4n0)yH&A9Dkc9jfp z{j>0UHKkFI5hfA?plltPQ}=_Qx_Nj@Y=0E0Y>Ww_DE#>Oq_feW+7aB)9^xQx8r&ga zDBm}rdq!|YwiSxt1>-{$fKg{Xpr+^LOft~Zo#es|0u(ci{v5lkyNd?h@x3-hkBd1< zPrcg*j?62q_(inuF9dw@%17*7{>saz+acgGj7Wm)GZT)pFH$mY{9jjKFbF<}(qEi0= literal 1053 zcmV+&1mgQ2iwFP!000021C3Q%Z`(E${woe23=!rSNxsCEM-<)Am!Vq+tZ$l8P|{J% zRv|TttQR=??>m(2*a=c#FXAD^?_9rgcvE{_I%RYO^mvvhI?}i^Hu^5@#4*F9(0ROL z3YTQZyogyX^4-?|EO`U^-tD)3Hls$!-0zsp&2BoadF#7<6gCK@!>Ne3L93f6JyG;i z@fAwPTWg$gk1g=M>^>dzpVqWs-6Jn$(?p6nI-N$4yPZ(@p@W8UIxW%1ZGARRYu@cu z?IIe{e(+ixduGLPmBsz`IWQ9fQ+4EWy`vVKw|Wv}4*#~sx^5ewR)iyQRGDT?c9XEv z&+ORu+Y<-^XmHS;vCOiIY%pNnh@1Fw)*BAuI^DsR#xyb~Y!16E`W4>@;b?G>>M?&V zPcdd_IvDO_A>c5<6g{X8qGxRy4IW1|BFD|Hr`sz9Lee2JB`Q<;2hfh+gZt1x5W8O< zKg;_+H&;*B1vOr zxW+npjyK*rXI0@Hn$SjiznL9(g{OEVHLH=D&eNed|Ney<6Q?NsPWPGP1ra>snTYT-Eb=CFOFpE(u#^q}{r zjPS1=>Cy2azoo!fKaVN66bD-=ItGGgbcQit+66V zjgghmzG+z5fV5`|D9wb-U`8gjR1H-8Zyk}DnUM^S<&02dh#J%j!xXphkB80) z$sCT5NYQ>E>vyB7N!<5u#9Jduwk_!D*S%`0$RlJV$BF(tw4cTV8vY;vzoo!g#j7hm zF^%KnXt)U?eR?{LoC<2C;XG)DYsb>)THSjqiw1_K*U0|UE@q)vt{-gK7kvGZM)Ktg zbibR*H%NA@MdO2>QG{DOIR#h&xX2}Y!ET%W!1^La910&pAzC5G6#Nu zqLt;h-#Vk)x6YoP^6=KkVSw=hFGM)N#;wpuR>`|Yl@N`OLC}p)((BhqN8vR(H>TQ} z$nZ|Yw2$)F1UdN-X!qf-<@-vu4s1lZ+k?LD<7?vOjzbhv7M3~Poi4l4-Jw?#O4*MP X$+)C%0#iznDCqisy5}*Eo(BK`z6lLa diff --git a/hassio/api/panel/hassio-app.html b/hassio/api/panel/hassio-app.html index b7f5e4e6b..75ca082b5 100644 --- a/hassio/api/panel/hassio-app.html +++ b/hassio/api/panel/hassio-app.html @@ -1,3 +1,3 @@ +!function(e){function t(t){for(var n,o,r=t[0],a=t[1],s=0,c=[];s1?n-1:0),o=1;o=0}function M(e){var t=e.indexOf(".");return-1===t?e:e.slice(0,t)}function B(e,t){return 0===e.indexOf(t+".")}function H(e,t){return 0===t.indexOf(e+".")}function q(e,t,n){return t+n.slice(e.length)}function $(e){if(Array.isArray(e)){for(var t=[],n=0;n1){for(var a=0;a=0){if(!ee[t])throw new Error("invalid async handle: "+e);ee[t]=null}}},se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},le=function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0},ce=function(){function e(e,t){for(var n=0;nc.source.length&&"property"==l.kind&&!l.isCompound&&s.__isPropertyEffectsClient&&s.__dataHasAccessor&&s.__dataHasAccessor[l.target]){var p=n[t];t=q(c.source,l.target,t),s._setPendingPropertyOrPath(t,p,!1,!0)&&e._enqueueClient(s)}else!function(e,t,n,i,o){if(o=function(e,t,n,i){if(n.isCompound){var o=e.__dataCompoundStorage[n.target];o[i.compoundIndex]=t,t=o.join("")}return"attribute"!==n.kind&&("textContent"!==n.target&&("value"!==n.target||"input"!==e.localName&&"textarea"!==e.localName)||(t=void 0==t?"":t)),t}(t,o,n,i),b&&(o=b(o,n.target,n.kind,t)),"attribute"==n.kind)e._valueToNodeAttribute(t,o,n.target);else{var r=n.target;t.__isPropertyEffectsClient&&t.__dataHasAccessor&&t.__dataHasAccessor[r]?t[Le.READ_ONLY]&&t[Le.READ_ONLY][r]||t._setPendingProperty(r,o)&&e._enqueueClient(t):e._setUnmanagedPropertyToNode(t,r,o)}}(e,s,l,c,o.evaluator._evaluateBinding(e,c,t,n,i,r))}function Ze(e,t){if(t.isCompound){for(var n=e.__dataCompoundStorage||(e.__dataCompoundStorage={}),i=t.parts,o=new Array(i.length),r=0;r="0"&&i<="9"&&(i="#"),i){case"'":case'"':n.value=t.slice(1,-1),n.literal=!0;break;case"#":n.value=Number(t),n.literal=!0}return n.literal||(n.rootProperty=M(t),n.structured=F(t),n.structured&&(n.wildcard=".*"==t.slice(-2),n.wildcard&&(n.name=t.slice(0,-2)))),n}function ot(e,t,n,i){var o=n+".splices";e.notifyPath(o,{indexSplices:i}),e.notifyPath(n+".length",t.length),e.__data[o]={indexSplices:null}}function rt(e,t,n,i,o,r){ot(e,t,n,[{index:i,addedCount:o,removed:r,object:t,type:"splice"}])}var at=k(function(e){var t=Ee(_e(e)),n=function(e){function n(){!function(e,t){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return e.__isPropertyEffectsClient=!0,e.__dataCounter=0,e.__dataClientsReady,e.__dataPendingClients,e.__dataToNotify,e.__dataLinkedPaths,e.__dataHasPaths,e.__dataCompoundStorage,e.__dataHost,e.__dataTemp,e.__dataClientsInitialized,e.__data,e.__dataPending,e.__dataOld,e.__computeEffects,e.__reflectEffects,e.__notifyEffects,e.__propagateEffects,e.__observeEffects,e.__readOnly,e.__templateInfo,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),Te(n,[{key:"_initializeProperties",value:function(){Ae(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_initializeProperties",this).call(this),st.registerHost(this),this.__dataClientsReady=!1,this.__dataPendingClients=null,this.__dataToNotify=null,this.__dataLinkedPaths=null,this.__dataHasPaths=!1,this.__dataCompoundStorage=this.__dataCompoundStorage||null,this.__dataHost=this.__dataHost||null,this.__dataTemp={},this.__dataClientsInitialized=!1}},{key:"_initializeProtoProperties",value:function(e){this.__data=Object.create(e),this.__dataPending=Object.create(e),this.__dataOld={}}},{key:"_initializeInstanceProperties",value:function(e){var t=this[Le.READ_ONLY];for(var n in e)t&&t[n]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[n]=this.__dataPending[n]=e[n])}},{key:"_addPropertyEffect",value:function(e,t,n){this._createPropertyAccessor(e,t==Le.READ_ONLY);var i=Ne(this,t)[e];i||(i=this[t][e]=[]),i.push(n)}},{key:"_removePropertyEffect",value:function(e,t,n){var i=Ne(this,t)[e],o=i.indexOf(n);o>=0&&i.splice(o,1)}},{key:"_hasPropertyEffect",value:function(e,t){var n=this[t];return Boolean(n&&n[e])}},{key:"_hasReadOnlyEffect",value:function(e){return this._hasPropertyEffect(e,Le.READ_ONLY)}},{key:"_hasNotifyEffect",value:function(e){return this._hasPropertyEffect(e,Le.NOTIFY)}},{key:"_hasReflectEffect",value:function(e){return this._hasPropertyEffect(e,Le.REFLECT)}},{key:"_hasComputedEffect",value:function(e){return this._hasPropertyEffect(e,Le.COMPUTE)}},{key:"_setPendingPropertyOrPath",value:function(e,t,i,o){if(o||M(Array.isArray(e)?e[0]:e)!==e){if(!o){var r=V(this,e);if(!(e=K(this,e,t))||!Ae(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_shouldPropertyChange",this).call(this,e,t,r))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(e,t,i))return function(e,t,n){var i=e.__dataLinkedPaths;if(i){var o=void 0;for(var r in i){var a=i[r];H(r,t)?(o=q(r,a,t),e._setPendingPropertyOrPath(o,n,!0,!0)):H(a,t)&&(o=q(a,r,t),e._setPendingPropertyOrPath(o,n,!0,!0))}}}(this,e,t),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[e])return this._setPendingProperty(e,t,i);this[e]=t}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(e,t,n){n===e[t]&&"object"!=(void 0===n?"undefined":je(n))||(e[t]=n)}},{key:"_setPendingProperty",value:function(e,t,n){var i=this.__dataHasPaths&&F(e),o=i?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(e,t,o[e])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),e in this.__dataOld||(this.__dataOld[e]=this.__data[e]),i?this.__dataTemp[e]=t:this.__data[e]=t,this.__dataPending[e]=t,(i||this[Le.NOTIFY]&&this[Le.NOTIFY][e])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[e]=n),!0)}},{key:"_setProperty",value:function(e,t){this._setPendingProperty(e,t,!0)&&this._invalidateProperties()}},{key:"_invalidateProperties",value:function(){this.__dataReady&&this._flushProperties()}},{key:"_enqueueClient",value:function(e){this.__dataPendingClients=this.__dataPendingClients||[],e!==this&&this.__dataPendingClients.push(e)}},{key:"_flushProperties",value:function(){this.__dataCounter++,Ae(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_flushProperties",this).call(this),this.__dataCounter--}},{key:"_flushClients",value:function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}},{key:"__enableOrFlushClients",value:function(){var e=this.__dataPendingClients;if(e){this.__dataPendingClients=null;for(var t=0;t1?o-1:0),a=1;a3?i-3:0),r=3;r1?i-1:0),r=1;ri&&n.push({literal:e.slice(i,o.index)});var r=o[1][0],a=Boolean(o[2]),s=o[3].trim(),l=!1,c="",p=-1;"{"==r&&(p=s.indexOf("::"))>0&&(c=s.substring(p+2),s=s.substring(0,p),l=!0);var u=nt(s),d=[];if(u){for(var h=u.args,f=u.methodName,m=0;m2&&void 0!==arguments[2]?arguments[2]:"",o="";if(t.cssText||t.rules){var r=t.rules;if(r&&!function(e){var t=r[0];return Boolean(t)&&Boolean(t.selector)&&0===t.selector.indexOf(St)}())for(var a,s=0,l=r.length;s1&&void 0!==arguments[1]?arguments[1]:"",n=Dt(e);return this.transformRules(n,t),e.textContent=Nt(n),n}},{key:"transformCustomStyle",value:function(e){var t=this,n=Dt(e);return Ft(n,function(e){":root"===e.selector&&(e.selector="html"),t.transformRule(e)}),e.textContent=Nt(n),n}},{key:"transformRules",value:function(e,t){var n=this;this._currentElement=t,Ft(e,function(e){n.transformRule(e)}),this._currentElement=null}},{key:"transformRule",value:function(e){e.cssText=this.transformCssText(e.parsedCssText),":root"===e.selector&&(e.selector=":host > *")}},{key:"transformCssText",value:function(e){var t=this;return e=e.replace(Tt,function(e,n,i,o){return t._produceCssProperties(e,n,i,o)}),this._consumeCssProperties(e)}},{key:"_getInitialValueForProperty",value:function(e){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(e)}},{key:"_consumeCssProperties",value:function(e){for(var t=null;t=At.exec(e);){var n=t[0],i=t[1],o=t.index,r=o+n.indexOf("@apply"),a=o+n.length,s=e.slice(0,r),l=e.slice(a),c=this._cssTextToMap(s),p=this._atApplyToCssProperties(i,c);e=""+s+p+l,At.lastIndex=o+p.length}return e}},{key:"_atApplyToCssProperties",value:function(e,t){e=e.replace($t,"");var n=[],i=this._map.get(e);if(i||(this._map.set(e,{}),i=this._map.get(e)),i){this._currentElement&&(i.dependants[this._currentElement]=!0);var o=void 0,r=void 0,a=void 0,s=i.properties;for(o in s)r=[o,": var(",e,"_-_",o],(a=t&&t[o])&&r.push(",",a.replace(Vt,"")),r.push(")"),Vt.test(s[o])&&r.push(" !important"),n.push(r.join(""))}return n.join("; ")}},{key:"_replaceInitialOrInherit",value:function(e,t){var n=Ut.exec(t);return n&&(t=n[1]?this._getInitialValueForProperty(e):"apply-shim-inherit"),t}},{key:"_cssTextToMap",value:function(e){for(var t,n,i=e.split(";"),o=void 0,r=void 0,a={},s=0;s1&&(o=n[0].trim(),r=this._replaceInitialOrInherit(o,n.slice(1).join(":")),a[o]=r);return a}},{key:"_invalidateMixinEntry",value:function(e){if(Wt)for(var t in e.dependants)t!==this._currentElement&&Wt(t)}},{key:"_produceCssProperties",value:function(e,t,n,i){var o=this;if(n&&function e(t,n){var i=t.indexOf("var(");if(-1===i)return n(t,"","","");var o=function(e,t){for(var n=0,i=t,o=e.length;i-1?n=t:(i=t,n=e.getAttribute&&e.getAttribute("is")||""):(n=e.is,i=e.extends),{is:n,typeExtension:i}}(e).is,n=Xt[t];if(n&&!nn(n)){(function(e){return!nn(e)&&e[Qt]===e[Jt]})(n)||(this.prepareTemplate(n,t),function(e){e[Qt]=e[Jt],e._validating||(e._validating=!0,en.then(function(){e[Gt]=e[Jt],e._validating=!1}))}(n));var i=e.shadowRoot;if(i){var o=i.querySelector("style");o&&(o.__cssRules=n._styleAst,o.textContent=Nt(n._styleAst))}}}},{key:"styleDocument",value:function(e){this.ensure(),this.styleSubtree(document.body,e)}}]),e}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var vn=new yn,bn=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(e,t,n){vn.flushCustomStyles(),vn.prepareTemplate(e,t)},prepareTemplateStyles:function(e,t,n){this.prepareTemplate(e,t,n)},prepareTemplateDom:function(e,t){},styleSubtree:function(e,t){vn.flushCustomStyles(),vn.styleSubtree(e,t)},styleElement:function(e){vn.flushCustomStyles(),vn.styleElement(e)},styleDocument:function(e){vn.flushCustomStyles(),vn.styleDocument(e)},getComputedStyleValue:function(e,t){return Bt(e,t)},flushCustomStyles:function(){vn.flushCustomStyles()},nativeCss:gt,nativeShadow:yt},bn&&(window.ShadyCSS.CustomStyleInterface=bn)}window.ShadyCSS.ApplyShim=mn;var gn=function(){function e(e,t){for(var n=0;n-1}var Tn=!1;function An(e){if(!En(e)&&"touchend"!==e)return wn&&Tn&&g?{passive:!0}:void 0}!function(){try{var e=Object.defineProperty({},"passive",{get:function(){Tn=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}}();var jn=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),In=function(){};In.prototype.reset,In.prototype.mousedown,In.prototype.mousemove,In.prototype.mouseup,In.prototype.touchstart,In.prototype.touchmove,In.prototype.touchend,In.prototype.click;var Rn=[],Ln={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0};function zn(e){var t=Array.prototype.slice.call(e.labels||[]);if(!t.length){t=[];var n=e.getRootNode();if(e.id)for(var i=n.querySelectorAll("label[for = "+e.id+"]"),o=0;o-1;if(o[r]===Mn.mouse.target)return}if(i)return;e.preventDefault(),e.stopPropagation()}};function Dn(e){for(var t,n=jn?["click"]:Cn,i=0;i0?t[0]:e.target}return e.target}function Kn(e){var t=void 0,n=e.type,i=e.currentTarget[kn];if(i){var o=i[n];if(o){if(!e[xn]&&(e[xn]={},"touch"===n.slice(0,5))){var r=(e=e).changedTouches[0];if("touchstart"===n&&1===e.touches.length&&(Mn.touch.id=r.identifier),Mn.touch.id!==r.identifier)return;wn||"touchstart"!==n&&"touchmove"!==n||function(e){var t=e.changedTouches[0],n=e.type;if("touchstart"===n)Mn.touch.x=t.clientX,Mn.touch.y=t.clientY,Mn.touch.scrollDecided=!1;else if("touchmove"===n){if(Mn.touch.scrollDecided)return;Mn.touch.scrollDecided=!0;var i=function(e){var t="auto",n=e.composedPath&&e.composedPath();if(n)for(var i,o=0;or:"pan-y"===i&&(o=r>a)),o?e.preventDefault():o("track")}}(e)}if(!(t=e[xn]).skip){for(var a,s=0;s<$n.length;s++)o[(a=$n[s]).name]&&!t[a.name]&&a.flow&&a.flow.start.indexOf(e.type)>-1&&a.reset&&a.reset();for(var l,c=0;c<$n.length;c++)o[(l=$n[c]).name]&&!t[l.name]&&(t[l.name]=!0,l[n](e))}}}}function Wn(e,t,n){return!!qn[t]&&(function(e,t,n){var i=qn[t],o=i.deps,r=i.name,a=e[kn];a||(e[kn]=a={});for(var s,l,c=0;c2&&this.moves.shift(),this.moves.push(e)},movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start",this.info.started=!1,this.info.moves=[],this.info.x=0,this.info.y=0,this.info.prevent=!1,Hn(this.info)},hasMovedEnough:function(e,t){if(this.info.prevent)return!1;if(this.info.started)return!0;var n=Math.abs(this.info.x-e),i=Math.abs(this.info.y-t);return n>=5||i>=5},mousedown:function(e){if(Fn(e)){var t=Vn(e),n=this,i=function(e){var i=e.clientX,o=e.clientY;n.hasMovedEnough(i,o)&&(n.info.state=n.info.started?"mouseup"===e.type?"end":"track":"start","start"===n.info.state&&Jn("tap"),n.info.addMove({x:i,y:o}),Fn(e)||(n.info.state="end",Hn(n.info)),n._fire(t,e),n.info.started=!0)};Bn(this.info,i,function(e){n.info.started&&i(e),Hn(n.info)}),this.info.x=e.clientX,this.info.y=e.clientY}},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchmove:function(e){var t=Vn(e),n=e.changedTouches[0],i=n.clientX,o=n.clientY;this.hasMovedEnough(i,o)&&("start"===this.info.state&&Jn("tap"),this.info.addMove({x:i,y:o}),this._fire(t,n),this.info.state="track",this.info.started=!0)},touchend:function(e){var t=Vn(e),n=e.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:n.clientX,y:n.clientY}),this._fire(t,n,e))},_fire:function(e,t){var n=this.info.moves[this.info.moves.length-2],i=this.info.moves[this.info.moves.length-1],o=i.x-this.info.x,r=i.y-this.info.y,a=void 0,s=0;n&&(a=i.x-n.x,s=i.y-n.y),Gn(e,"track",{state:this.info.state,x:t.clientX,y:t.clientY,dx:o,dy:r,ddx:a,ddy:s,sourceEvent:t,hover:function(){return Un(t.clientX,t.clientY)}})}}),Zn({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN,this.info.y=NaN,this.info.prevent=!1},save:function(e){this.info.x=e.clientX,this.info.y=e.clientY},mousedown:function(e){Fn(e)&&this.save(e)},click:function(e){Fn(e)&&this.forward(e)},touchstart:function(e){this.save(e.changedTouches[0],e)},touchend:function(e){this.forward(e.changedTouches[0],e)},forward:function(e,t){var n=Math.abs(e.clientX-this.info.x),i=Math.abs(e.clientY-this.info.y),o=Vn(t||e);o&&!o.disabled&&(isNaN(n)||isNaN(i)||n<=25&&i<=25||function(e){if("click"===e.type){if(0===e.detail)return!0;var t=Vn(e);if(!t.nodeType||t.nodeType!==Node.ELEMENT_NODE)return!0;var n=t.getBoundingClientRect(),i=e.pageX,o=e.pageY;return!(i>=n.left&&i<=n.right&&o>=n.top&&o<=n.bottom)}return!1}(e))&&(this.info.prevent||Gn(o,"tap",{x:e.clientX,y:e.clientY,sourceEvent:e,preventer:t}))}});var ei=Vn,ti=Wn,ni=Yn,ii=function(){function e(e,t){for(var n=0;n-1&&ui.splice(e,1)}}}]),n}();return n.__activateDir=!1,n}),bi=!1,gi=[],_i=[];function wi(){bi=!0,requestAnimationFrame(function(){bi=!1,function(e){for(;e.length;)ki(e.shift())}(gi),setTimeout(function(){!function(e){for(var t=0,n=e.length;t0||n>0;)if(0!=t)if(0!=n){var r,a=e[t-1][n-1],s=e[t-1][n],l=e[t][n-1];(r=s0?ie.after(n):ae,t.bind(this))}},{key:"isDebouncerActive",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];return!(!t||!t.isActive())}},{key:"flushDebouncer",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];t&&t.flush()}},{key:"cancelDebouncer",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];t&&t.cancel()}},{key:"async",value:function(e,t){return t>0?ie.run(e.bind(this),t):~ae.run(e.bind(this))}},{key:"cancelAsync",value:function(e){e<0?ae.cancel(~e):ie.cancel(e)}},{key:"create",value:function(e,t){var n=document.createElement(e);if(t)if(n.setProperties)n.setProperties(t);else for(var i in t)n[i]=t[i];return n}},{key:"elementMatches",value:function(e,t){return qi(t||this,e)}},{key:"toggleAttribute",value:function(e,t,n){n=n||this,1==arguments.length&&(t=!n.hasAttribute(e)),t?n.setAttribute(e,""):n.removeAttribute(e)}},{key:"toggleClass",value:function(e,t,n){n=n||this,1==arguments.length&&(t=!n.classList.contains(e)),t?n.classList.add(e):n.classList.remove(e)}},{key:"transform",value:function(e,t){(t=t||this).style.webkitTransform=e,t.style.transform=e}},{key:"translate3d",value:function(e,t,n,i){i=i||this,this.transform("translate3d("+e+","+t+","+n+")",i)}},{key:"arrayDelete",value:function(e,t){var n=void 0;if(Array.isArray(e)){if((n=e.indexOf(t))>=0)return e.splice(n,1)}else if((n=V(this,e).indexOf(t))>=0)return this.splice(e,n,1);return null}},{key:"_logger",value:function(e,t){var n;switch(Array.isArray(t)&&1===t.length&&Array.isArray(t[0])&&(t=t[0]),e){case"log":case"warn":case"error":(n=console)[e].apply(n,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?t-1:0),i=1;i=0;o--){var r=t[o];r?Array.isArray(r)?e(r,n):n.indexOf(r)<0&&(!i||i.indexOf(r)<0)&&n.unshift(r):console.warn("behavior is null, check for missing or 404 import")}return n}(e,null,n),t),n&&(e=n.concat(e)),t.prototype.behaviors=e,t}function eo(e,t){var n=function(n){function i(){return function(e,t){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,t),Xi(i,[{key:"created",value:function(){Gi(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"created",this).call(this),e.created&&e.created.call(this)}},{key:"_registered",value:function(){Gi(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"_registered",this).call(this),e.beforeRegister&&e.beforeRegister.call(Object.getPrototypeOf(this)),e.registered&&e.registered.call(Object.getPrototypeOf(this))}},{key:"_applyListeners",value:function(){if(Gi(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"_applyListeners",this).call(this),e.listeners)for(var t in e.listeners)this._addMethodEventListenerToNode(this,t,e.listeners[t])}},{key:"_ensureAttributes",value:function(){if(e.hostAttributes)for(var t in e.hostAttributes)this._ensureAttribute(t,e.hostAttributes[t]);Gi(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){Gi(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"ready",this).call(this),e.ready&&e.ready.call(this)}},{key:"attached",value:function(){Gi(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"attached",this).call(this),e.attached&&e.attached.call(this)}},{key:"detached",value:function(){Gi(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"detached",this).call(this),e.detached&&e.detached.call(this)}},{key:"attributeChanged",value:function(t,n,o){Gi(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"attributeChanged",this).call(this,t,n,o),e.attributeChanged&&e.attributeChanged.call(this,t,n,o)}}],[{key:"properties",get:function(){return e.properties}},{key:"observers",get:function(){return e.observers}},{key:"template",get:function(){return e._template||D&&D.import(this.is,"template")||t.template||this.prototype._template||null}}]),i}();for(var i in n.generatedFrom=e,e)if(!(i in Ji)){var o=Object.getOwnPropertyDescriptor(e,i);o&&Object.defineProperty(n.prototype,i,o)}return n}var to=function e(t){var n;return n="function"==typeof t?t:e.Class(t),customElements.define(n.is,n),n};to.Class=function(e){e||console.warn("Polymer's Class function requires `info` argument");var t=eo(e,e.behaviors?Qi(e.behaviors,HTMLElement):Zi(HTMLElement));return t.is=e.is,t};var no=function(){function e(e,t){for(var n=0;n can only be templatized once");e.__templatizeOwner=t;var i=(t?t.constructor:_o)._parseTemplate(e),o=i.templatizeInstanceClass;o||(o=function(e,t,n){var i=n.mutableData?wo:_o,o=function(e){function t(){return fo(this,t),uo(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return ho(t,i),t}();return o.prototype.__templatizeOptions=n,o.prototype._bindTemplate(e),function(e,t,n,i){var o=n.hostProps||{};for(var r in i.instanceProps){delete o[r];var a=i.notifyInstanceProp;a&&e.prototype._addPropertyEffect(r,e.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:xo(0,a)})}if(i.forwardHostProp&&t.__dataHost)for(var s in o)e.prototype._addPropertyEffect(s,e.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:function(e,t,n){e.__dataHost._setPendingPropertyOrPath("_host_"+t,n[t],!0,!0)}})}(o,e,t,n),o}(e,i,n),i.templatizeInstanceClass=o),function(e,t,n){var i=n.forwardHostProp;if(i){var o=t.templatizeTemplateClass;if(!o){var r=n.mutableData?bo:vo;o=t.templatizeTemplateClass=function(e){function t(){return fo(this,t),uo(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return ho(t,r),t}();var a=t.hostProps;for(var s in a)o.prototype._addPropertyEffect("_host_"+s,o.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:ko(0,i)}),o.prototype._createNotifyingProperty("_host_"+s)}!function(e,t){mo=e,Object.setPrototypeOf(e,t.prototype),new t,mo=null}(e,o),e.__dataProto&&Object.assign(e.__data,e.__dataProto),e.__dataTemp={},e.__dataPending=null,e.__dataOld=null,e._enableProperties()}}(e,i,n);var r=function(e){function t(){return fo(this,t),uo(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return ho(t,o),t}();return r.prototype._methodHost=function(e){var t=e.__dataHost;return t&&t._methodHost||t}(e),r.prototype.__dataHost=e,r.prototype.__templatizeOwner=t,r.prototype.__hostProps=i.hostProps,r}var Co=function(){function e(e,t){for(var n=0;n child");n.disconnect(),e.render()});return void n.observe(this,{childList:!0})}this.root=this._stampTemplate(t),this.$=this.root.$,this.__children=[];for(var i=this.root.firstChild;i;i=i.nextSibling)this.__children[this.__children.length]=i;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}]),t}();customElements.define("dom-bind",Po);var Eo=function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0},To=function(){function e(e,t){for(var n=0;n child");n.disconnect(),e.__render()});return n.observe(this,{childList:!0}),!1}var i={};i[this.as]=!0,i[this.indexAs]=!0,i[this.itemsIndexAs]=!0,this.__ctor=Oo(t,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:i,forwardHostProp:function(e,t){for(var n,i=this.__instances,o=0;o1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=_n.debounce(this.__renderDebouncer,t>0?ie.after(t):ae,e.bind(this)),zi(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),Di()}},{key:"__render",value:function(){this.__ensureTemplatized()&&(this.__applyFullRefresh(),this.__pool.length=0,this._setRenderedItemCount(this.__instances.length),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this.__tryRenderChunk())}},{key:"__applyFullRefresh",value:function(){for(var e=this,t=this.items||[],n=new Array(t.length),i=0;i=r;p--)this.__detachAndRemoveInstance(p)}},{key:"__detachInstance",value:function(e){for(var t=this.__instances[e],n=0;n child");i.disconnect(),e.__render()});return i.observe(this,{childList:!0}),!1}this.__ctor=Oo(n,this,{mutableData:!0,forwardHostProp:function(e,t){this.__instance&&(this.if?this.__instance.forwardHostProp(e,t):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[M(e)]=!0))}})}if(this.__instance){this.__syncHostProperties();var o=this.__instance.children;if(o&&o.length&&this.previousSibling!==o[o.length-1])for(var r,a=0;a=o.index+o.removed.length?n.set(t,e+o.addedCount-o.removed.length):n.set(t,-1))});for(var r=0;r=0&&e.linkPaths("items."+n,"selected."+t++)})}else this.__selectedMap.forEach(function(t){e.linkPaths("selected","items."+t),e.linkPaths("selectedItem","items."+t)})}},{key:"clearSelection",value:function(){this.__dataLinkedPaths={},this.__selectedMap=new Map,this.selected=this.multi?[]:null,this.selectedItem=null}},{key:"isSelected",value:function(e){return this.__selectedMap.has(e)}},{key:"isIndexSelected",value:function(e){return this.isSelected(this.items[e])}},{key:"__deselectChangedIdx",value:function(e){var t=this,n=this.__selectedIndexForItemIndex(e);if(n>=0){var i=0;this.__selectedMap.forEach(function(e,o){n==i++&&t.deselect(o)})}}},{key:"__selectedIndexForItemIndex",value:function(e){var t=this.__dataLinkedPaths["items."+e];if(t)return parseInt(t.slice("selected.".length),10)}},{key:"deselect",value:function(e){var t=this.__selectedMap.get(e);if(t>=0){this.__selectedMap.delete(e);var n=void 0;this.multi&&(n=this.__selectedIndexForItemIndex(t)),this.__updateLinks(),this.multi?this.splice("selected",n,1):this.selected=this.selectedItem=null}}},{key:"deselectIndex",value:function(e){this.deselect(this.items[e])}},{key:"select",value:function(e){this.selectIndex(this.items.indexOf(e))}},{key:"selectIndex",value:function(e){var t=this.items[e];this.isSelected(t)?this.toggle&&this.deselectIndex(e):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(t,e),this.__updateLinks(),this.multi?this.push("selected",t):this.selected=this.selectedItem=t)}}]),n}()})(mt),Bo=function(e){function t(){return No(this,t),Do(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Fo(t,Mo),zo(t,null,[{key:"is",get:function(){return"array-selector"}}]),t}();customElements.define(Bo.is,Bo);var Ho=new hn;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(e,t,n){},prepareTemplateDom:function(e,t){},prepareTemplateStyles:function(e,t,n){},styleSubtree:function(e,t){Ho.processStyles(),Mt(e,t)},styleElement:function(e){Ho.processStyles()},styleDocument:function(e){Ho.processStyles(),Mt(document.body,e)},getComputedStyleValue:function(e,t){return Bt(e,t)},flushCustomStyles:function(){},nativeCss:gt,nativeShadow:yt}),window.ShadyCSS.CustomStyleInterface=Ho;var qo=function(){function e(e,t){for(var n=0;n0&&(u="/"+u),this.tail&&this.tail.prefix===p&&this.tail.path===u||(c.tail={prefix:p,path:u,__queryParams:this.route.__queryParams}),c.data=r,this._dataInUrl={},r)this._dataInUrl[d]=r[d];this.setProperties?this.setProperties(c,!0):this.__setMulti(c)}else this.__resetProperties()}},__tailPathChanged:function(e){if(this.active){var t=e,n=this._matched;t&&("/"!==t.charAt(0)&&(t="/"+t),n+=t),this.set("route.path",n)}},__updatePathOnDataChange:function(){if(this.route&&this.active){var e=this.__getLink({});e!==this.__getLink(this._dataInUrl)&&this.set("route.path",e)}},__getLink:function(e){var t={tail:null};for(var n in this.data)t[n]=this.data[n];for(var n in e)t[n]=e[n];var i=this.pattern.split("/").map(function(e){return":"==e[0]&&(e=t[e.slice(1)]),e},this);return t.tail&&t.tail.path&&(i.length>0&&"/"===t.tail.path.charAt(0)?i.push(t.tail.path.slice(1)):i.push(t.tail.path)),i.join("/")},__setMulti:function(e){for(var t in e)this._propertySetter(t,e[t]);void 0!==e.data&&(this._pathEffector("data",this.data),this._notifyChange("data")),void 0!==e.active&&(this._pathEffector("active",this.active),this._notifyChange("active")),void 0!==e.tail&&(this._pathEffector("tail",this.tail),this._notifyChange("tail"))}});var Ko=document.createElement("template");Ko.setAttribute("style","display: none;"),Ko.innerHTML='\n \n\n \n',document.head.appendChild(Ko.content);var Wo=document.createElement("style");Wo.textContent="[hidden] { display: none !important; }",document.head.appendChild(Wo);var Yo=Object.freeze(Object.defineProperties(["\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));to({_template:l(Yo),is:"app-toolbar"});var Zo=document.createElement("template");Zo.setAttribute("style","display: none;"),Zo.innerHTML='\n \n\n \n\n \n\n \n\n \n',document.head.appendChild(Zo.content);var Xo=document.createElement("template");Xo.setAttribute("style","display: none;"),Xo.innerHTML='\n \n',document.head.appendChild(Xo.content);var Go={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(e,t){return[e||t?"active":"",t?"cooldown":""].join(" ")},__activeChanged:function(e,t){this.__setAriaHidden(!e),this.__coolingDown=!e&&t},__altChanged:function(e){"loading"===e?this.alt=this.getAttribute("aria-label")||e:(this.__setAriaHidden(""===e),this.setAttribute("aria-label",e))},__setAriaHidden:function(e){e?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},__reset:function(){this.active=!1,this.__coolingDown=!1}},Jo=(n(7),document.createElement("template"));Jo.setAttribute("style","display: none;"),Jo.innerHTML='\n \n\n \n',document.head.appendChild(Jo.content),to({is:"paper-spinner",behaviors:[Go]});var Qo=function e(t){e[" "](t),this.type=t&&t.type||"default",this.key=t&&t.key,t&&"value"in t&&(this.value=t.value)};Qo[" "]=function(){},Qo.types={},Qo.prototype={get value(){var e=this.type,t=this.key;if(e&&t)return Qo.types[e]&&Qo.types[e][t]},set value(e){var t=this.type,n=this.key;t&&n&&(t=Qo.types[t]=Qo.types[t]||{},null==e?delete t[n]:t[n]=e)},get list(){if(this.type){var e=Qo.types[this.type];return e?Object.keys(e).map(function(e){return er[this.type][e]},this):[]}},byKey:function(e){return this.key=e,this.value}};var er=Qo.types;to({is:"iron-meta",properties:{type:{type:String,value:"default"},key:{type:String},value:{type:String,notify:!0},self:{type:Boolean,observer:"_selfChanged"},__meta:{type:Boolean,computed:"__computeMeta(type, key, value)"}},hostAttributes:{hidden:!0},__computeMeta:function(e,t,n){var i=new Qo({type:e,key:t});return void 0!==n&&n!==i.value?i.value=n:this.value!==i.value&&(this.value=i.value),i},get list(){return this.__meta&&this.__meta.list},_selfChanged:function(e){e&&(this.value=this)},byKey:function(e){return new Qo({type:this.type,key:e}).value}});var tr=Object.freeze(Object.defineProperties(["\n \n"],{raw:{value:Object.freeze(["\n \n"])}}));to({_template:l(tr),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:Vo.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(e){var t=(e||"").split(":");this._iconName=t.pop(),this._iconsetName=t.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(e){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Vi(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,Vi(this.root).appendChild(this._img))}});var nr={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},ir={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},or={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},rr=/[a-z0-9*]/,ar=/U\+/,sr=/^arrow/,lr=/^space(bar)?/,cr=/^escape$/;function pr(e,t){var n="";if(e){var i=e.toLowerCase();" "===i||lr.test(i)?n="space":cr.test(i)?n="esc":1==i.length?t&&!rr.test(i)||(n=i):n=sr.test(i)?i.replace("arrow",""):"multiply"==i?"*":i}return n}function ur(e,t){return n=t,i=e.hasModifiers,(n.key?pr(n.key,i):n.detail&&n.detail.key?pr(n.detail.key,i):(o=n.keyIdentifier,r="",o&&(o in nr?r=nr[o]:ar.test(o)?(o=parseInt(o.replace("U+","0x"),16),r=String.fromCharCode(o).toLowerCase()):r=o.toLowerCase()),r||function(e){var t="";return Number(e)&&(t=e>=65&&e<=90?String.fromCharCode(32+e):e>=112&&e<=123?"f"+(e-112+1):e>=48&&e<=57?String(e-48):e>=96&&e<=105?String(e-96):ir[e]),t}(n.keyCode)||""))===e.key&&(!e.hasModifiers||!!t.shiftKey==!!e.shiftKey&&!!t.ctrlKey==!!e.ctrlKey&&!!t.altKey==!!e.altKey&&!!t.metaKey==!!e.metaKey);var n,i,o,r}function dr(e){return e.trim().split(" ").map(function(e){return function(e){return 1===e.length?{combo:e,key:e,event:"keydown"}:e.split("+").reduce(function(e,t){var n=t.split(":"),i=n[0],o=n[1];return i in or?(e[or[i]]=!0,e.hasModifiers=!0):(e.key=i,e.event=o||"keydown"),e},{combo:e.split(":").shift()})}(e)})}var hr={properties:{keyEventTarget:{type:Object,value:function(){return this}},stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},_imperativeKeyBindings:{type:Object,value:function(){return{}}}},observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},attached:function(){this._listenKeyEventListeners()},detached:function(){this._unlistenKeyEventListeners()},addOwnKeyBinding:function(e,t){this._imperativeKeyBindings[e]=t,this._prepKeyBindings(),this._resetKeyEventListeners()},removeOwnKeyBindings:function(){this._imperativeKeyBindings={},this._prepKeyBindings(),this._resetKeyEventListeners()},keyboardEventMatchesKeys:function(e,t){for(var n=dr(t),i=0;i\n :host {\n display: block;\n position: absolute;\n border-radius: inherit;\n overflow: hidden;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n\n /* See PolymerElements/paper-behaviors/issues/34. On non-Chrome browsers,\n * creating a node (with a position:absolute) in the middle of an event\n * handler "interrupts" that event handler (which happens when the\n * ripple is created on demand) */\n pointer-events: none;\n }\n\n :host([animating]) {\n /* This resolves a rendering issue in Chrome (as of 40) where the\n ripple is not properly clipped by its parent (which may have\n rounded corners). See: http://jsbin.com/temexa/4\n\n Note: We only apply this style conditionally. Otherwise, the browser\n will create a new compositing layer for every ripple element on the\n page, and that would be bad. */\n -webkit-transform: translate(0, 0);\n transform: translate3d(0, 0, 0);\n }\n\n #background,\n #waves,\n .wave-container,\n .wave {\n pointer-events: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n\n #background,\n .wave {\n opacity: 0;\n }\n\n #waves,\n .wave {\n overflow: hidden;\n }\n\n .wave-container,\n .wave {\n border-radius: 50%;\n }\n\n :host(.circle) #background,\n :host(.circle) #waves {\n border-radius: 50%;\n }\n\n :host(.circle) .wave-container {\n overflow: hidden;\n }\n \n\n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n
    \n'])}})),br={distance:function(e,t,n,i){var o=e-n,r=t-i;return Math.sqrt(o*o+r*r)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function gr(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function _r(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),Vi(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}gr.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var n=br.distance(e,t,0,0),i=br.distance(e,t,this.width,0),o=br.distance(e,t,0,this.height),r=br.distance(e,t,this.width,this.height);return Math.max(n,i,o,r)}},_r.MAX_RADIUS=300,_r.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=br.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?br.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(e+t),_r.MAX_RADIUS)+5,i=1.1-n/_r.MAX_RADIUS*.2,o=this.mouseInteractionSeconds/i,r=n*(1-Math.pow(80,-o));return Math.abs(r)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,_r.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,_r.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new gr(this.element)},draw:function(){var e,t,n;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=br.now(),this.center?(this.xStart=t,this.yStart=n,this.slideDistance=br.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=n,this.slideDistance=br.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=br.now())},remove:function(){Vi(this.waveContainer.parentNode).removeChild(this.waveContainer)}},to({_template:l(vr),is:"paper-ripple",behaviors:[hr],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=Vi(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach(function(t){t.upAction(e)}),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var e=new _r(this);return Vi(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e\n .invisible {\n visibility: hidden;\n }\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}})),Ar=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Pr(mt)),Er(t,[{key:"computeMenuButtonClass",value:function(e,t){return!e&&t?"invisible":""}},{key:"toggleMenu",value:function(e){e.stopPropagation(),this.fire("hass-open-menu")}},{key:"_getIcon",value:function(e){return(e?"hassio":"hass")+":menu"}}],[{key:"template",get:function(){return l(Tr)}},{key:"properties",get:function(){return{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},hassio:{type:Boolean,value:!1}}}}]),t}();customElements.define("ha-menu-button",Ar);var jr=function(){function e(e,t){for(var n=0;n\n .placeholder {\n height: 100%;\n }\n\n .layout {\n height: calc(100% - 64px);\n }\n \n\n
    \n \n \n
    [[title]]
    \n
    \n
    \n \n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n \n
    [[title]]
    \n
    \n
    \n \n
    \n
    \n'])}})),Rr=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),jr(t,null,[{key:"template",get:function(){return l(Ir)}},{key:"properties",get:function(){return{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},title:{type:String,value:""}}}}]),t}();customElements.define("hass-loading-screen",Rr);var Lr={properties:{_parentResizable:{type:Object,observer:"_parentResizableChanged"},_notifyingDescendant:{type:Boolean,value:!1}},listeners:{"iron-request-resize-notifications":"_onIronRequestResizeNotifications"},created:function(){this._interestedResizables=[],this._boundNotifyResize=this.notifyResize.bind(this)},attached:function(){this._requestResizeNotifications()},detached:function(){this._parentResizable?this._parentResizable.stopResizeNotificationsFor(this):window.removeEventListener("resize",this._boundNotifyResize),this._parentResizable=null},notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(e){this.resizerShouldNotify(e)&&this._notifyDescendant(e)},this),this._fireResize())},assignParentResizable:function(e){this._parentResizable=e},stopResizeNotificationsFor:function(e){var t=this._interestedResizables.indexOf(e);t>-1&&(this._interestedResizables.splice(t,1),this.unlisten(e,"iron-resize","_onDescendantIronResize"))},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():y||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=Vi(e).rootTarget;t!==this&&(-1===this._interestedResizables.indexOf(t)&&(this._interestedResizables.push(t),this.listen(t,"iron-resize","_onDescendantIronResize")),t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function t(){document.removeEventListener("readystatechange",t),e()})}else this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable||(window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())}},zr=[Lr,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},_appResetLayoutHandler:function(e){Vi(e).path[0]!==this&&(this.resetLayout(),e.stopPropagation())},_updateLayoutStates:function(){console.error("unimplemented")},resetLayout:function(){var e=this._updateLayoutStates.bind(this);o&&oe?(this._layoutDebouncer=_n.debounce(this._layoutDebouncer,oe,e),zi(this._layoutDebouncer)):this.debounce("resetLayout",e),this._notifyDescendantResize()},_notifyLayoutChanged:function(){var e=this;requestAnimationFrame(function(){e.fire("app-reset-layout")})},_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(e){this.resizerShouldNotify(e)&&this._notifyDescendant(e)},this)}}],Nr=Object.freeze(Object.defineProperties(['\n \n\n
    \n \n\n
    \n \n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n\n
    \n \n
    \n
    \n'])}}));to({_template:l(Nr),is:"app-header-layout",behaviors:[zr],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return Vi(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){var e=this.header;if(this.isAttached&&e){this.$.wrapper.classList.remove("initializing"),e.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;var t=e.offsetHeight;this.hasScrollingRegion?(e.style.left="",e.style.right=""):requestAnimationFrame(function(){var t=this.getBoundingClientRect(),n=document.documentElement.clientWidth-t.right;e.style.left=t.left+"px",e.style.right=n+"px"}.bind(this));var n=this.$.contentContainer.style;e.fixed&&!e.condenses&&this.hasScrollingRegion?(n.marginTop=t+"px",n.paddingTop=""):(n.paddingTop=t+"px",n.marginTop="")}}});var Dr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fr={},Mr=[{properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(e,t){if(this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null),t)if("document"===e)this.scrollTarget=this._doc;else if("string"==typeof e){var n=this.domHost;this.scrollTarget=n&&n.$?n.$[e]:Vi(this.ownerDocument).querySelector("#"+e)}else this._isValidScrollTarget()&&(this._oldScrollTarget=e,this._toggleScrollListener(this._shouldHaveListener,e))},_scrollHandler:function(){},get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(e){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,e):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=e)},set _scrollLeft(e){this.scrollTarget===this._doc?window.scrollTo(e,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=e)},scroll:function(e,t){var n;"object"===(void 0===e?"undefined":Dr(e))?(n=e.left,t=e.top):n=e,n=n||0,t=t||0,this.scrollTarget===this._doc?window.scrollTo(n,t):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=n,this.scrollTarget.scrollTop=t)},get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement},_toggleScrollListener:function(e,t){var n=t===this._doc?window:t;e?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),n.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(n.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},toggleScrollListener:function(e){this._shouldHaveListener=e,this._toggleScrollListener(e,this.scrollTarget)}},{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}},disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(e){},isOnScreen:function(){return!1},isContentBelow:function(){return!1},_effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},detached:function(){this._tearDownEffects()},createEffect:function(e,t){var n=Fr[e];if(!n)throw new ReferenceError(this._getUndefinedMsg(e));var i=this._boundEffect(n,t||{});return i.setUp(),i},_effectsChanged:function(e,t,n){this._tearDownEffects(),e&&n&&(e.split(" ").forEach(function(e){var n;""!==e&&((n=Fr[e])?this._effects.push(this._boundEffect(n,t[e])):console.warn(this._getUndefinedMsg(e)))},this),this._setUpEffect())},_layoutIfDirty:function(){return this.offsetWidth},_boundEffect:function(e,t){t=t||{};var n=parseFloat(t.startsAt||0),i=parseFloat(t.endsAt||1),o=i-n,r=function(){},a=0===n&&1===i?e.run:function(t,i){e.run.call(this,Math.max(0,(t-n)/o),i)};return{setUp:e.setUp?e.setUp.bind(this,t):r,run:e.run?a.bind(this):r,tearDown:e.tearDown?e.tearDown.bind(this):r}},_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(e){!1!==e.setUp()&&this._effectsRunFn.push(e.run)},this))},_tearDownEffects:function(){this._effects&&this._effects.forEach(function(e){e.tearDown()}),this._effectsRunFn=[],this._effects=[]},_runEffects:function(e,t){this._effectsRunFn&&this._effectsRunFn.forEach(function(n){n(e,t)})},_scrollHandler:function(){if(!this.disabled){var e=this._clampedScrollTop;this._updateScrollState(e),this.threshold>0&&this._setThresholdTriggered(e>=this.threshold)}},_getDOMRef:function(e){console.warn("_getDOMRef","`"+e+"` is undefined")},_getUndefinedMsg:function(e){return"Scroll effect `"+e+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+e+".html ?"}}],Br=Object.freeze(Object.defineProperties(['\n \n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n
    \n \n
    \n'])}}));to({_template:l(Br),is:"app-header",behaviors:[Mr,zr],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef;for(var e,t=Vi(this.$.slot).getDistributedNodes(),n=0;e=t[n];n++)if(e.nodeType===Node.ELEMENT_NODE){if(e.hasAttribute("sticky")){this._stickyElRef=e;break}this._stickyElRef||(this._stickyElRef=e)}return this._stickyElRef},_configChanged:function(){this.resetLayout(),this._notifyLayoutChanged()},_updateLayoutStates:function(){if(0!==this.offsetWidth||0!==this.offsetHeight){var e=this._clampedScrollTop,t=0===this._height||0===e,n=this.disabled;this._height=this.offsetHeight,this._stickyElRef=null,this.disabled=!0,t||this._updateScrollState(0,!0),this._mayMove()?this._dHeight=this._stickyEl?this._height-this._stickyEl.offsetHeight:0:this._dHeight=0,this._stickyElTop=this._stickyEl?this._stickyEl.offsetTop:0,this._setUpEffect(),t?this._updateScrollState(e,!0):(this._updateScrollState(this._lastScrollTop,!0),this._layoutIfDirty()),this.disabled=n}},_updateScrollState:function(e,t){if(0!==this._height){var n,i=0,o=this._top,r=(this._lastScrollTop,this._maxHeaderTop),a=e-this._lastScrollTop,s=Math.abs(a),l=e>this._lastScrollTop,c=performance.now();if(this._mayMove()&&(i=this._clamp(this.reveals?o+a:e,0,r)),e>=this._dHeight&&(i=this.condenses&&!this.fixed?Math.max(this._dHeight,i):i,this.style.transitionDuration="0ms"),this.reveals&&!this.disabled&&s<100&&((c-this._initTimestamp>300||this._wasScrollingDown!==l)&&(this._initScrollTop=e,this._initTimestamp=c),e>=r))if(Math.abs(this._initScrollTop-e)>30||s>10){l&&e>=r?i=r:!l&&e>=this._dHeight&&(i=this.condenses&&!this.fixed?this._dHeight:0);var p=a/(c-this._lastTimestamp);this.style.transitionDuration=this._clamp((i-o)/p,0,300)+"ms"}else i=this._top;n=0===this._dHeight?e>0?1:0:i/this._dHeight,t||(this._lastScrollTop=e,this._top=i,this._wasScrollingDown=l,this._lastTimestamp=c),(t||n!==this._progress||o!==i||0===e)&&(this._progress=n,this._runEffects(n,i),this._transformHeader(i))}},_mayMove:function(){return this.condenses||!this.fixed},willCondense:function(){return this._dHeight>0&&this.condenses},isOnScreen:function(){return 0!==this._height&&this._top0:this._clampedScrollTop-this._maxHeaderTop>=0},_transformHeader:function(e){this.translate3d(0,-e+"px",0),this._stickyEl&&this.translate3d(0,this.condenses&&e>=this._stickyElTop?Math.min(e,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},_clamp:function(e,t,n){return Math.min(n,Math.max(t,e))},_ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),Vi(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},_getDOMRef:function(e){switch(e){case"backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case"backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case"background":return this._ensureBgContainers(),this._bgContainer;case"mainTitle":return Vi(this).querySelector("[main-title]");case"condensedTitle":return Vi(this).querySelector("[condensed-title]")}return null},getScrollState:function(){return{progress:this._progress,top:this._top}}});var Hr=document.createElement("template");Hr.setAttribute("style","display: none;"),Hr.innerHTML='\n \n',document.head.appendChild(Hr.content),n(6);var qr=document.createElement("template");qr.setAttribute("style","display: none;"),qr.innerHTML="\n \n",document.head.appendChild(qr.content);var $r=document.createElement("template");$r.setAttribute("style","display: none;"),$r.innerHTML='\n \n\n \n\n \n\n \n',document.head.appendChild($r.content);var Ur={properties:{sizingTarget:{type:Object,value:function(){return this}},fitInto:{type:Object,value:window},noOverlap:{type:Boolean},positionTarget:{type:Element},horizontalAlign:{type:String},verticalAlign:{type:String},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},autoFitOnAttach:{type:Boolean,value:!1},_fitInfo:{type:Object}},get _fitWidth(){return this.fitInto===window?this.fitInto.innerWidth:this.fitInto.getBoundingClientRect().width},get _fitHeight(){return this.fitInto===window?this.fitInto.innerHeight:this.fitInto.getBoundingClientRect().height},get _fitLeft(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().left},get _fitTop(){return this.fitInto===window?0:this.fitInto.getBoundingClientRect().top},get _defaultPositionTarget(){var e=Vi(this).parentNode;return e&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(e=e.host),e},get _localeHorizontalAlign(){if(this._isRTL){if("right"===this.horizontalAlign)return"left";if("left"===this.horizontalAlign)return"right"}return this.horizontalAlign},get __shouldPosition(){return(this.horizontalAlign||this.verticalAlign)&&("center"!==this.horizontalAlign||"middle"!==this.verticalAlign)},attached:function(){void 0===this._isRTL&&(this._isRTL="rtl"==window.getComputedStyle(this).direction),this.positionTarget=this.positionTarget||this._defaultPositionTarget,this.autoFitOnAttach&&("none"===window.getComputedStyle(this).display?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit()))},detached:function(){this.__deferredFit&&(clearTimeout(this.__deferredFit),this.__deferredFit=null)},fit:function(){this.position(),this.constrain(),this.center()},_discoverInfo:function(){if(!this._fitInfo){var e=window.getComputedStyle(this),t=window.getComputedStyle(this.sizingTarget);this._fitInfo={inlineStyle:{top:this.style.top||"",left:this.style.left||"",position:this.style.position||""},sizerInlineStyle:{maxWidth:this.sizingTarget.style.maxWidth||"",maxHeight:this.sizingTarget.style.maxHeight||"",boxSizing:this.sizingTarget.style.boxSizing||""},positionedBy:{vertically:"auto"!==e.top?"top":"auto"!==e.bottom?"bottom":null,horizontally:"auto"!==e.left?"left":"auto"!==e.right?"right":null},sizedBy:{height:"none"!==t.maxHeight,width:"none"!==t.maxWidth,minWidth:parseInt(t.minWidth,10)||0,minHeight:parseInt(t.minHeight,10)||0},margin:{top:parseInt(e.marginTop,10)||0,right:parseInt(e.marginRight,10)||0,bottom:parseInt(e.marginBottom,10)||0,left:parseInt(e.marginLeft,10)||0}}}},resetFit:function(){var e=this._fitInfo||{};for(var t in e.sizerInlineStyle)this.sizingTarget.style[t]=e.sizerInlineStyle[t];for(var t in e.inlineStyle)this.style[t]=e.inlineStyle[t];this._fitInfo=null},refit:function(){var e=this.sizingTarget.scrollLeft,t=this.sizingTarget.scrollTop;this.resetFit(),this.fit(),this.sizingTarget.scrollLeft=e,this.sizingTarget.scrollTop=t},position:function(){if(this.__shouldPosition){this._discoverInfo(),this.style.position="fixed",this.sizingTarget.style.boxSizing="border-box",this.style.left="0px",this.style.top="0px";var e=this.getBoundingClientRect(),t=this.__getNormalizedRect(this.positionTarget),n=this.__getNormalizedRect(this.fitInto),i=this._fitInfo.margin,o={width:e.width+i.left+i.right,height:e.height+i.top+i.bottom},r=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,o,e,t,n),a=r.left+i.left,s=r.top+i.top,l=Math.min(n.right-i.right,a+e.width),c=Math.min(n.bottom-i.bottom,s+e.height);a=Math.max(n.left+i.left,Math.min(a,l-this._fitInfo.sizedBy.minWidth)),s=Math.max(n.top+i.top,Math.min(s,c-this._fitInfo.sizedBy.minHeight)),this.sizingTarget.style.maxWidth=Math.max(l-a,this._fitInfo.sizedBy.minWidth)+"px",this.sizingTarget.style.maxHeight=Math.max(c-s,this._fitInfo.sizedBy.minHeight)+"px",this.style.left=a-e.left+"px",this.style.top=s-e.top+"px"}},constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var e=this._fitInfo;e.positionedBy.vertically||(this.style.position="fixed",this.style.top="0px"),e.positionedBy.horizontally||(this.style.position="fixed",this.style.left="0px"),this.sizingTarget.style.boxSizing="border-box";var t=this.getBoundingClientRect();e.sizedBy.height||this.__sizeDimension(t,e.positionedBy.vertically,"top","bottom","Height"),e.sizedBy.width||this.__sizeDimension(t,e.positionedBy.horizontally,"left","right","Width")}},_sizeDimension:function(e,t,n,i,o){this.__sizeDimension(e,t,n,i,o)},__sizeDimension:function(e,t,n,i,o){var r=this._fitInfo,a=this.__getNormalizedRect(this.fitInto),s="Width"===o?a.width:a.height,l=t===i,c=l?s-e[i]:e[n],p=r.margin[l?n:i],u="offset"+o,d=this[u]-this.sizingTarget[u];this.sizingTarget.style["max"+o]=s-p-c-d+"px"},center:function(){if(!this.__shouldPosition){this._discoverInfo();var e=this._fitInfo.positionedBy;if(!e.vertically||!e.horizontally){this.style.position="fixed",e.vertically||(this.style.top="0px"),e.horizontally||(this.style.left="0px");var t=this.getBoundingClientRect(),n=this.__getNormalizedRect(this.fitInto);if(!e.vertically){var i=n.top-t.top+(n.height-t.height)/2;this.style.top=i+"px"}if(!e.horizontally){var o=n.left-t.left+(n.width-t.width)/2;this.style.left=o+"px"}}}},__getNormalizedRect:function(e){return e===document.documentElement||e===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:e.getBoundingClientRect()},__getOffscreenArea:function(e,t,n){var i=Math.min(0,e.top)+Math.min(0,n.bottom-(e.top+t.height)),o=Math.min(0,e.left)+Math.min(0,n.right-(e.left+t.width));return Math.abs(i)*t.width+Math.abs(o)*t.height},__getPosition:function(e,t,n,i,o,r){var a,s=[{verticalAlign:"top",horizontalAlign:"left",top:o.top+this.verticalOffset,left:o.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:o.top+this.verticalOffset,left:o.right-n.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:o.bottom-n.height-this.verticalOffset,left:o.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:o.bottom-n.height-this.verticalOffset,left:o.right-n.width-this.horizontalOffset}];if(this.noOverlap){for(var l=0,c=s.length;l\n :host {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: var(--iron-overlay-backdrop-background-color, #000);\n opacity: 0;\n transition: opacity 0.2s;\n pointer-events: none;\n @apply --iron-overlay-backdrop;\n }\n\n :host(.opened) {\n opacity: var(--iron-overlay-backdrop-opacity, 0.6);\n pointer-events: auto;\n @apply --iron-overlay-backdrop-opened;\n }\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));to({_template:l(Vr),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&Vi(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Vi(this.parentNode).removeChild(this)},_onTransitionend:function(e){e&&e.target===this&&this.complete()},_openedChanged:function(e){if(e)this.prepare();else{var t=window.getComputedStyle(this);"0s"!==t.transitionDuration&&0!=t.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var Kr=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,ti(document.documentElement,"tap",function(){}),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};Kr.prototype={constructor:Kr,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var e=document.activeElement;for(e&&e instanceof Element!=0||(e=document.body);e.root&&Vi(e.root).activeElement;)e=Vi(e.root).activeElement;return e},_bringOverlayAtIndexToFront:function(e){var t=this._overlays[e];if(t){var n=this._overlays.length-1,i=this._overlays[n];if(i&&this._shouldBeBehindOverlay(t,i)&&n--,!(e>=n)){var o=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=o&&this._applyOverlayZ(t,o);e=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var n=this._overlays.length,i=this._overlays[n-1],o=Math.max(this._getZ(i),this._minimumZ),r=this._getZ(e);if(i&&this._shouldBeBehindOverlay(e,i)){this._applyOverlayZ(i,o),n--;var a=this._overlays[n-1];o=Math.max(this._getZ(a),this._minimumZ)}r<=o&&this._applyOverlayZ(e,o),this._overlays.splice(n,0,e),this.trackBackdrop()},removeOverlay:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())},currentOverlay:function(){var e=this._overlays.length-1;return this._overlays[e]},currentOverlayZ:function(){return this._getZ(this.currentOverlay())},ensureMinimumZ:function(e){this._minimumZ=Math.max(this._minimumZ,e)},focusOverlay:function(){var e=this.currentOverlay();e&&e._applyFocus()},trackBackdrop:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())},getBackdrops:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]},_getZ:function(e){var t=this._minimumZ;if(e){var n=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);n==n&&(t=n)}return t},_setZ:function(e,t){e.style.zIndex=t},_applyOverlayZ:function(e,t){this._setZ(e,t+2)},_overlayInPath:function(e){e=e||[];for(var t=0;t0;o>=0&&t.push(i),n="content"===i.localName||"slot"===i.localName?Vi(i).getDistributedNodes():Vi(i.root||i).children;for(var a=0;a0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)},_hasLowerTabOrder:function(e,t){var n=Math.max(e.tabIndex,0),i=Math.max(t.tabIndex,0);return 0===n||0===i?i>n:n>i}},oa={properties:{opened:{observer:"_openedChanged",type:Boolean,value:!1,notify:!0},canceled:{observer:"_canceledChanged",readOnly:!0,type:Boolean,value:!1},withBackdrop:{observer:"_withBackdropChanged",type:Boolean},noAutoFocus:{type:Boolean,value:!1},noCancelOnEscKey:{type:Boolean,value:!1},noCancelOnOutsideClick:{type:Boolean,value:!1},closingReason:{type:Object},restoreFocusOnClose:{type:Boolean,value:!1},allowClickThrough:{type:Boolean},alwaysOnTop:{type:Boolean},scrollAction:{type:String},_manager:{type:Object,value:Zr},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){return this._focusedChild||Vi(this).querySelector("[autofocus]")||this},get _focusableNodes(){return ia.getTabbableNodes(this)},ready:function(){this.__isAnimating=!1,this.__shouldRemoveTabIndex=!1,this.__firstFocusableNode=this.__lastFocusableNode=null,this.__rafs={},this.__restoreFocusNode=null,this.__scrollTop=this.__scrollLeft=null,this.__onCaptureScroll=this.__onCaptureScroll.bind(this),this.__rootNodes=null,this._ensureSetup()},attached:function(){this.opened&&this._openedChanged(this.opened),this._observer=Vi(this).observeNodes(this._onNodesChange)},detached:function(){for(var e in Vi(this).unobserveNodes(this._observer),this._observer=null,this.__rafs)null!==this.__rafs[e]&&cancelAnimationFrame(this.__rafs[e]);this.__rafs={},this._manager.removeOverlay(this),this.__isAnimating&&(this.opened?this._finishRenderOpened():(this._applyFocus(),this._finishRenderClosed()))},toggle:function(){this._setCanceled(!1),this.opened=!this.opened},open:function(){this._setCanceled(!1),this.opened=!0},close:function(){this._setCanceled(!1),this.opened=!1},cancel:function(e){this.fire("iron-overlay-canceled",e,{cancelable:!0}).defaultPrevented||(this._setCanceled(!0),this.opened=!1)},invalidateTabbables:function(){this.__firstFocusableNode=this.__lastFocusableNode=null},_ensureSetup:function(){this._overlaySetup||(this._overlaySetup=!0,this.style.outline="none",this.style.display="none")},_openedChanged:function(e){e?this.removeAttribute("aria-hidden"):this.setAttribute("aria-hidden","true"),this.isAttached&&(this.__isAnimating=!0,this.__deraf("__openedChanged",this.__openedChanged))},_canceledChanged:function(){this.closingReason=this.closingReason||{},this.closingReason.canceled=this.canceled},_withBackdropChanged:function(){this.withBackdrop&&!this.hasAttribute("tabindex")?(this.setAttribute("tabindex","-1"),this.__shouldRemoveTabIndex=!0):this.__shouldRemoveTabIndex&&(this.removeAttribute("tabindex"),this.__shouldRemoveTabIndex=!1),this.opened&&this.isAttached&&this._manager.trackBackdrop()},_prepareRenderOpened:function(){this.__restoreFocusNode=this._manager.deepActiveElement,this._preparePositioning(),this.refit(),this._finishPositioning(),this.noAutoFocus&&document.activeElement===this._focusNode&&(this._focusNode.blur(),this.__restoreFocusNode.focus())},_renderOpened:function(){this._finishRenderOpened()},_renderClosed:function(){this._finishRenderClosed()},_finishRenderOpened:function(){this.notifyResize(),this.__isAnimating=!1,this.fire("iron-overlay-opened")},_finishRenderClosed:function(){this.style.display="none",this.style.zIndex="",this.notifyResize(),this.__isAnimating=!1,this.fire("iron-overlay-closed",this.closingReason)},_preparePositioning:function(){this.style.transition=this.style.webkitTransition="none",this.style.transform=this.style.webkitTransform="none",this.style.display=""},_finishPositioning:function(){this.style.display="none",this.scrollTop=this.scrollTop,this.style.transition=this.style.webkitTransition="",this.style.transform=this.style.webkitTransform="",this.style.display="",this.scrollTop=this.scrollTop},_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var e=this._manager.deepActiveElement;(e===document.body||Vi(this).deepContains(e))&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null,this._focusNode.blur(),this._focusedChild=null}},_onCaptureClick:function(e){this.noCancelOnOutsideClick||this.cancel(e)},_onCaptureFocus:function(e){if(this.withBackdrop){var t=Vi(e).path;-1===t.indexOf(this)?(e.stopPropagation(),this._applyFocus()):this._focusedChild=t[0]}},_onCaptureEsc:function(e){this.noCancelOnEscKey||this.cancel(e)},_onCaptureTab:function(e){if(this.withBackdrop){this.__ensureFirstLastFocusables();var t=e.shiftKey,n=t?this.__firstFocusableNode:this.__lastFocusableNode,i=t?this.__lastFocusableNode:this.__firstFocusableNode,o=!1;if(n===i)o=!0;else{var r=this._manager.deepActiveElement;o=r===n||r===this}o&&(e.preventDefault(),this._focusedChild=i,this._applyFocus())}},_onIronResize:function(){this.opened&&!this.__isAnimating&&this.__deraf("refit",this.refit)},_onNodesChange:function(){this.opened&&!this.__isAnimating&&(this.invalidateTabbables(),this.notifyResize())},__ensureFirstLastFocusables:function(){if(!this.__firstFocusableNode||!this.__lastFocusableNode){var e=this._focusableNodes;this.__firstFocusableNode=e[0],this.__lastFocusableNode=e[e.length-1]}},__openedChanged:function(){this.opened?(this._prepareRenderOpened(),this._manager.addOverlay(this),this._applyFocus(),this._renderOpened()):(this._manager.removeOverlay(this),this._applyFocus(),this._renderClosed())},__deraf:function(e,t){var n=this.__rafs;null!==n[e]&&cancelAnimationFrame(n[e]),n[e]=requestAnimationFrame(function(){n[e]=null,t.call(this)}.bind(this))},__updateScrollObservers:function(e,t,n){var i;e&&t&&this.__isValidScrollAction(n)?("lock"===n&&(this.__saveScrollPosition(),i=this,ea.indexOf(i)>=0||(0===ea.length&&function(){Wr=Wr||function(e){if(e.cancelable&&function(e){var t=Vi(e).rootTarget;if("touchmove"!==e.type&&Gr!==t&&(Gr=t,Jr=function(e){for(var t=[],n=e.indexOf(Yr),i=0;i<=n;i++)if(e[i].nodeType===Node.ELEMENT_NODE){var o=e[i],r=o.style;"scroll"!==r.overflow&&"auto"!==r.overflow&&(r=window.getComputedStyle(o)),"scroll"!==r.overflow&&"auto"!==r.overflow||t.push(o)}return t}(Vi(e).path)),!Jr.length)return!0;if("touchstart"===e.type)return!1;var n=function(e){var t={deltaX:e.deltaX,deltaY:e.deltaY};if("deltaX"in e);else if("wheelDeltaX"in e&&"wheelDeltaY"in e)t.deltaX=-e.wheelDeltaX,t.deltaY=-e.wheelDeltaY;else if("wheelDelta"in e)t.deltaX=0,t.deltaY=-e.wheelDelta;else if("axis"in e)t.deltaX=1===e.axis?e.detail:0,t.deltaY=2===e.axis?e.detail:0;else if(e.targetTouches){var n=e.targetTouches[0];t.deltaX=Xr.pageX-n.pageX,t.deltaY=Xr.pageY-n.pageY}return t}(e);return!function(e,t,n){if(t||n)for(var i=Math.abs(n)>=Math.abs(t),o=0;o0:r.scrollTop0:r.scrollLeft=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(e)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},ra=[Ur,Lr,oa],aa={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)"],listeners:{tap:"_onDialogClick"},ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.__readied=!0},_modalChanged:function(e,t){t&&(e?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.noCancelOnOutsideClick=!0,this.noCancelOnEscKey=!0,this.withBackdrop=!0):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&this.__prevWithBackdrop))},_updateClosingReasonConfirmed:function(e){this.closingReason=this.closingReason||{},this.closingReason.confirmed=e},_onDialogClick:function(e){for(var t=Vi(e).path,n=0,i=t.indexOf(this);n\n\n :host {\n display: block;\n @apply --layout-relative;\n }\n\n :host(.is-scrolled:not(:first-child))::before {\n content: \'\';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 1px;\n background: var(--divider-color);\n }\n\n :host(.can-scroll:not(.scrolled-to-bottom):not(:last-child))::after {\n content: \'\';\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 1px;\n background: var(--divider-color);\n }\n\n .scrollable {\n padding: 0 24px;\n\n @apply --layout-scroll;\n @apply --paper-dialog-scrollable;\n }\n\n .fit {\n @apply --layout-fit;\n }\n \n\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    \n'])}}));to({_template:l(la),is:"paper-dialog-scrollable",properties:{dialogElement:{type:Object}},get scrollTarget(){return this.$.scrollable},ready:function(){this._ensureTarget(),this.classList.add("no-padding")},attached:function(){this._ensureTarget(),requestAnimationFrame(this.updateScrollState.bind(this))},updateScrollState:function(){this.toggleClass("is-scrolled",this.scrollTarget.scrollTop>0),this.toggleClass("can-scroll",this.scrollTarget.offsetHeight=this.scrollTarget.scrollHeight)},_ensureTarget:function(){this.dialogElement=this.dialogElement||this.parentElement,this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(aa)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var ca=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(e,t){for(var n in t)e[n]=t[n]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,n){var i;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(i=e?this.animationConfig[e]:this.animationConfig,Array.isArray(i)||(i=[i]),i)for(var o,r=0;o=i[r];r++)if(o.animatable)o.animatable._getAnimationConfigRecursive(o.type||e,t,n);else if(o.id){var a=t[o.id];a?(a.isClone||(t[o.id]=this._cloneConfig(a),a=t[o.id]),this._copyProperties(a,o)):t[o.id]=o}else n.push(o)},getAnimationConfig:function(e){var t={},n=[];for(var i in this._getAnimationConfigRecursive(e,t,n),t)n.push(t[i]);return n}},{_configureAnimations:function(e){var t=[],n=[];if(e.length>0)for(var i=0;s=e[i];i++){var o=document.createElement(s.name);if(o.isNeonAnimation){var r=null;o.configure||(o.configure=function(e){return null}),r=o.configure(s),n.push({result:r,config:s})}else console.warn(this.is+":",s.name,"not found!")}for(var a=0;a\n \n'],{raw:{value:Object.freeze(['\n \n \n'])}}));to({_template:l(ua),is:"paper-dialog",behaviors:[sa,ca],listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},_renderOpened:function(){this.cancelAnimation(),this.playAnimation("entry")},_renderClosed:function(){this.cancelAnimation(),this.playAnimation("exit")},_onNeonAnimationFinish:function(){this.opened?this._finishRenderOpened():this._finishRenderClosed()}});var da=function(){function e(e,t){for(var n=0;n\n paper-dialog {\n min-width: 350px;\n font-size: 14px;\n border-radius: 2px;\n }\n app-toolbar {\n margin: 0;\n padding: 0 16px;\n color: var(--primary-text-color);\n background-color: var(--secondary-background-color);\n }\n app-toolbar [main-title] {\n margin-left: 16px;\n }\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n paper-dialog {\n max-height: 100%;\n }\n paper-dialog::before {\n content: "";\n position: fixed;\n z-index: -1;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n background-color: inherit;\n }\n app-toolbar {\n color: var(--text-primary-color);\n background-color: var(--primary-color);\n }\n }\n \n \n \n \n
    [[title]]
    \n
    \n \n \n \n
    \n'],{raw:{value:Object.freeze(['\n \n \n \n \n
    [[title]]
    \n
    \n \n \n \n
    \n'])}})),va=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),ma(t,[{key:"openDialog",value:function(){this.$.dialog.open()}}],[{key:"template",get:function(){return l(ya)}},{key:"properties",get:function(){return{title:String,content:String}}}]),t}();customElements.define("hassio-markdown-dialog",va),n(5);var ba={properties:{elevation:{type:Number,reflectToAttribute:!0,readOnly:!0}},observers:["_calculateElevation(focused, disabled, active, pressed, receivedFocusFromKeyboard)","_computeKeyboardClass(receivedFocusFromKeyboard)"],hostAttributes:{role:"button",tabindex:"0",animated:!0},_calculateElevation:function(){var e=1;this.disabled?e=0:this.active||this.pressed?e=4:this.receivedFocusFromKeyboard&&(e=3),this._setElevation(e)},_computeKeyboardClass:function(e){this.toggleClass("keyboard-focus",e)},_spaceKeyDownHandler:function(e){mr._spaceKeyDownHandler.call(this,e),this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},_spaceKeyUpHandler:function(e){mr._spaceKeyUpHandler.call(this,e),this.hasRipple()&&this._ripple.uiUpAction()}},ga=[yr,fr,wr,ba],_a=document.createElement("template");_a.setAttribute("style","display: none;"),_a.innerHTML='\n \n',document.head.appendChild(_a.content);var wa=document.createElement("template");wa.setAttribute("style","display: none;"),wa.innerHTML='\n \n\n \n',document.head.appendChild(wa.content),to({is:"paper-button",behaviors:[ga],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?ba._calculateElevation.apply(this):this._setElevation(0)}});var ka=Object.freeze(Object.defineProperties(['\n \n\n \n \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n \n \n \n
    \n'])}}));to({_template:l(ka),is:"iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1},error:{notify:!0,readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""},_imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))},_imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))},_computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded},_computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""},_computeImgDivHidden:function(){return!this.sizing},_computeImgDivARIAHidden:function(){return""===this.alt?"true":void 0},_computeImgDivARIALabel:function(){return null!==this.alt?this.alt:""===this.src?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()},_computeImgHidden:function(){return!!this.sizing},_widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"},_heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"},_loadStateObserver:function(e,t){var n=this._resolveSrc(e);n!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",""===e||t?(this._setLoading(!1),this._setLoaded(!1),this._setError(!1)):(this._resolvedSrc=n,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage='url("'+this._resolvedSrc+'")',this._setLoading(!0),this._setLoaded(!1),this._setError(!1)))},_placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?'url("'+this.placeholder+'")':""},_transformChanged:function(){var e=this.$.sizedImgDiv.style,t=this.$.placeholder.style;e.backgroundSize=t.backgroundSize=this.sizing,e.backgroundPosition=t.backgroundPosition=this.sizing?this.position:"",e.backgroundRepeat=t.backgroundRepeat=this.sizing?"no-repeat":""},_resolveSrc:function(e){var t=h(e,this.$.baseURIAnchor.href);return"/"===t[0]&&(t=(location.origin||location.protocol+"//"+location.host)+t),t}});var xa=Object.freeze(Object.defineProperties(['\n \n\n
    \n \n
    [[heading]]
    \n
    \n\n \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    [[heading]]
    \n
    \n\n \n'])}}));to({_template:l(xa),is:"paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(e){return e?"false":"true"},_headingChanged:function(e){var t=this.getAttribute("heading"),n=this.getAttribute("aria-label");"string"==typeof n&&n!==t||this.setAttribute("aria-label",e)},_computeHeadingClass:function(e){return e?" over-image":""},_computeAnimated:function(e){return e}});var Oa={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1},_parentForm:{type:Object}},attached:function(){mt||this.fire("iron-form-element-register")},detached:function(){!mt&&this._parentForm&&this._parentForm.fire("iron-form-element-unregister",{target:this})}},Ca=null,Sa={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){Ca=new Qo({type:"validator"})},_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},get _validator(){return Ca&&Ca.byKey(this.validator)},hasValidator:function(){return null!=this._validator},validate:function(e){return void 0===e&&void 0!==this.value?this.invalid=!this._getValidity(this.value):this.invalid=!this._getValidity(e),!this.invalid},_getValidity:function(e){return!this.hasValidator()||this._validator.validate(e)}},Pa=Object.freeze(Object.defineProperties(['\n \n
    [[_text]]
    \n'],{raw:{value:Object.freeze(['\n \n
    [[_text]]
    \n'])}})),Ea=to({_template:l(Pa),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){Ea.instance||(Ea.instance=this),document.body.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(e){this._text="",this.async(function(){this._text=e},100)},_onIronAnnounce:function(e){e.detail&&e.detail.text&&this.announce(e.detail.text)}});Ea.instance=null,Ea.requestAvailability=function(){Ea.instance||(Ea.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(Ea.instance)};var Ta=Object.freeze(Object.defineProperties(['\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}}));to({_template:l(Ta),is:"iron-input",behaviors:[Sa],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){Ea.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=Vi(this).observeNodes(function(e){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&(Vi(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var e;if(this.allowedPattern)e=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":e=/[0-9.,e-]/}return e},_bindValueChanged:function(e,t){t&&(void 0===e?t.value=null:e!==t.value&&(this.inputElement.value=e),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:e}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput)),this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(e){var t=8==e.keyCode||9==e.keyCode||13==e.keyCode||27==e.keyCode,n=19==e.keyCode||20==e.keyCode||45==e.keyCode||46==e.keyCode||144==e.keyCode||145==e.keyCode||e.keyCode>32&&e.keyCode<41||e.keyCode>111&&e.keyCode<124;return!(t||0==e.charCode&&n)},_onKeypress:function(e){if(this.allowedPattern||"number"===this.inputElement.type){var t=this._patternRegExp;if(t&&!(e.metaKey||e.ctrlKey||e.altKey)){this._patternAlreadyChecked=!0;var n=String.fromCharCode(e.charCode);this._isPrintable(e)&&!t.test(n)&&(e.preventDefault(),this._announceInvalidCharacter("Invalid character "+n+" not entered."))}}},_checkPatternValidity:function(){var e=this._patternRegExp;if(!e)return!0;for(var t=0;t\n :host {\n display: inline-block;\n float: right;\n\n @apply --paper-font-caption;\n @apply --paper-input-char-counter;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:dir(rtl)) {\n float: left;\n }\n \n\n [[_charCounterStr]]\n"],{raw:{value:Object.freeze(["\n \n\n [[_charCounterStr]]\n"])}}));to({_template:l(La),is:"paper-input-char-counter",behaviors:[Ra],properties:{_charCounterStr:{type:String,value:"0"}},update:function(e){if(e.inputElement){e.value=e.value||"";var t=e.value.toString().length.toString();e.inputElement.hasAttribute("maxlength")&&(t+="/"+e.inputElement.getAttribute("maxlength")),this._charCounterStr=t}}});var za=Object.freeze(Object.defineProperties(['\n \n\n \n\n
    \n \n\n
    \n \n \n
    \n\n \n
    \n\n
    \n
    \n
    \n
    \n\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n \n\n
    \n \n\n
    \n \n \n
    \n\n \n
    \n\n
    \n
    \n
    \n
    \n\n
    \n \n
    \n'])}})),Na=document.createElement("template");Na.setAttribute("style","display: none;"),Na.innerHTML='\n \n',document.head.appendChild(Na.content),to({_template:l(za),is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return X(this.attrForValue)},get _inputElement(){return Vi(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(e){this._addons||(this._addons=[]);var t=e.target;-1===this._addons.indexOf(t)&&(this._addons.push(t),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(e){this._handleValueAndAutoValidate(e.target)},_onValueChanged:function(e){var t=e.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===t.value)||this._handleValueAndAutoValidate(e.target)},_handleValue:function(e){var t=this._inputElementValue;t||0===t||"number"===e.type&&!e.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:e,value:t,invalid:this.invalid})},_handleValueAndAutoValidate:function(e){var t;this.autoValidate&&e&&(t=e.validate?e.validate(this._inputElementValue):e.checkValidity(),this.invalid=!t),this._handleValue(e)},_onIronInputValidate:function(e){this.invalid=this._inputElement.invalid},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(e){for(var t,n=0;t=this._addons[n];n++)t.update(e)},_computeInputContentClass:function(e,t,n,i,o){var r="input-content";if(e)o&&(r+=" label-is-hidden"),i&&(r+=" is-invalid");else{var a=this.querySelector("label");t||o?(r+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",i?r+=" is-invalid":n&&(r+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),i&&(r+=" is-invalid"))}return n&&(r+=" focused"),r},_computeUnderlineClass:function(e,t){var n="underline";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n},_computeAddOnContentClass:function(e,t){var n="add-on-content";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n}});var Da=Object.freeze(Object.defineProperties(["\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));to({_template:l(Da),is:"paper-input-error",behaviors:[Ra],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(e){this._setInvalid(e.invalid)}});var Fa=document.createElement("template");Fa.setAttribute("style","display: none;"),Fa.innerHTML='\n \n\n \x3c!-- This is a fresh new hell to make this element hybrid. Basically, in 2.0\n we lost is=, so the example same template can\'t be used with iron-input 1.0 and 2.0.\n Expect some conditional code (especially in the tests).\n --\x3e\n \n\n \n\n',document.head.appendChild(Fa.content),to({is:"paper-input",behaviors:[Ia,Oa],properties:{value:{type:String}},beforeRegister:function(){var e="function"==typeof document.createElement("iron-input")._initSlottedInput?"v1":"v0",t=D.import("paper-input","template"),n=D.import("paper-input","template#"+e),i=t.content.querySelector("#template-placeholder");i&&i.parentNode.replaceChild(n.content,i)},get _focusableElement(){return mt?this.inputElement._inputElement:this.inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input")),this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0),this.inputElement.bindValue&&this.$.container._handleValueAndAutoValidate(this.inputElement)}});var Ma=Object.freeze(Object.defineProperties(['\n \n\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    \n'])}}));to({_template:l(Ma),is:"iron-dropdown",behaviors:[fr,hr,ra,ca],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var e=Vi(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
    \n \n
    \n\n \n \n \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    \n\n \n \n \n'])}})),qa={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},$a=to({_template:l(Ha),is:"paper-menu-button",behaviors:[hr,fr],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:qa.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:qa.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:qa.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=Vi(this.$.content).getDistributedNodes(),t=0,n=e.length;t-1&&e.preventDefault()}});Object.keys(qa).forEach(function(e){$a[e]=qa[e]}),to({is:"iron-iconset-svg",properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new Qo({type:"iconset",key:null,value:null})},attached:function(){this.style.display="none"},getIconNames:function(){return this._icons=this._createIconMap(),Object.keys(this._icons).map(function(e){return this.name+":"+e},this)},applyIcon:function(e,t){this.removeIcon(e);var n=this._cloneIcon(t,this.rtlMirroring&&this._targetIsRTL(e));if(n){var i=Vi(e.root||e);return i.insertBefore(n,i.childNodes[0]),e._svgIcon=n}return null},removeIcon:function(e){e._svgIcon&&(Vi(e.root||e).removeChild(e._svgIcon),e._svgIcon=null)},_targetIsRTL:function(e){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var t=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===t.getAttribute("dir")}else e&&e.nodeType!==Node.ELEMENT_NODE&&(e=e.host),this.__targetIsRTL=e&&"rtl"===window.getComputedStyle(e).direction;return this.__targetIsRTL},_nameChanged:function(){this._meta.value=null,this._meta.key=this.name,this._meta.value=this,this.async(function(){this.fire("iron-iconset-added",this,{node:window})})},_createIconMap:function(){var e=Object.create(null);return Vi(this).querySelectorAll("[id]").forEach(function(t){e[t.id]=t}),e},_cloneIcon:function(e,t){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[e],this.size,t)},_prepareSvgClone:function(e,t,n){if(e){var i=e.cloneNode(!0),o=document.createElementNS("http://www.w3.org/2000/svg","svg"),r=i.getAttribute("viewBox")||"0 0 "+t+" "+t,a="pointer-events: none; display: block; width: 100%; height: 100%;";return n&&i.hasAttribute("mirror-in-rtl")&&(a+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),o.setAttribute("viewBox",r),o.setAttribute("preserveAspectRatio","xMidYMid meet"),o.setAttribute("focusable","false"),o.style.cssText=a,o.appendChild(i).removeAttribute("id"),o}return null}});var Ua=document.createElement("template");Ua.setAttribute("style","display: none;"),Ua.innerHTML='\n\n\n\n',document.head.appendChild(Ua.content);var Va=document.createElement("template");Va.setAttribute("style","display: none;"),Va.innerHTML='\n \n',document.head.appendChild(Va.content);var Ka=Object.freeze(Object.defineProperties(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n'],{raw:{value:Object.freeze(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n'])}}));to({_template:l(Ka),is:"paper-dropdown-menu",behaviors:[yr,fr,Oa,Sa],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=Vi(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n \n",document.head.appendChild(Ya.content);var Za=Object.freeze(Object.defineProperties(['\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}}));to({_template:l(Za),is:"paper-item",behaviors:[Wa]});var Xa=function(e){this.selection=[],this.selectCallback=e};Xa.prototype={get:function(){return this.multi?this.selection.slice():this.selection[0]},clear:function(e){this.selection.slice().forEach(function(t){(!e||e.indexOf(t)<0)&&this.setItemSelected(t,!1)},this)},isSelected:function(e){return this.selection.indexOf(e)>=0},setItemSelected:function(e,t){if(null!=e&&t!==this.isSelected(e)){if(t)this.selection.push(e);else{var n=this.selection.indexOf(e);n>=0&&this.selection.splice(n,1)}this.selectCallback&&this.selectCallback(e,t)}},select:function(e){this.multi?this.toggle(e):this.get()!==e&&(this.setItemSelected(this.get(),!1),this.setItemSelected(e,!0))},toggle:function(e){this.setItemSelected(e,!this.isSelected(e))}};var Ga={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1}}}},observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this),this._selection=new Xa(this._applySelection.bind(this))},attached:function(){this._observer=this._observeItems(this),this._addListener(this.activateEvent)},detached:function(){this._observer&&Vi(this).unobserveNodes(this._observer),this._removeListener(this.activateEvent)},indexOf:function(e){return this.items?this.items.indexOf(e):-1},select:function(e){this.selected=e},selectPrevious:function(){var e=this.items.length,t=(Number(this._valueToIndex(this.selected))-1+e)%e;this.selected=this._indexToValue(t)},selectNext:function(){var e=(Number(this._valueToIndex(this.selected))+1)%this.items.length;this.selected=this._indexToValue(e)},selectIndex:function(e){this.select(this._indexToValue(e))},forceSynchronousItemUpdate:function(){this._observer&&"function"==typeof this._observer.flush?this._observer.flush():this._updateItems()},get _shouldUpdateSelection(){return null!=this.selected},_checkFallback:function(){this._updateSelected()},_addListener:function(e){this.listen(this,e,"_activateHandler")},_removeListener:function(e){this.unlisten(this,e,"_activateHandler")},_activateEventChanged:function(e,t){this._removeListener(t),this._addListener(e)},_updateItems:function(){var e=Vi(this).queryDistributedElements(this.selectable||"*");e=Array.prototype.filter.call(e,this._bindFilterItem),this._setItems(e)},_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},_updateSelected:function(){this._selectSelected(this.selected)},_selectSelected:function(e){if(this.items){var t=this._valueToItem(this.selected);t?this._selection.select(t):this._selection.clear(),this.fallbackSelection&&this.items.length&&void 0===this._selection.get()&&(this.selected=this.fallbackSelection)}},_filterItem:function(e){return!this._excludedLocalNames[e.localName]},_valueToItem:function(e){return null==e?null:this.items[this._valueToIndex(e)]},_valueToIndex:function(e){if(!this.attrForSelected)return Number(e);for(var t,n=0;t=this.items[n];n++)if(this._valueForItem(t)==e)return n},_indexToValue:function(e){if(!this.attrForSelected)return e;var t=this.items[e];return t?this._valueForItem(t):void 0},_valueForItem:function(e){if(!e)return null;if(!this.attrForSelected){var t=this.indexOf(e);return-1===t?null:t}var n=e[X(this.attrForSelected)];return void 0!=n?n:e.getAttribute(this.attrForSelected)},_applySelection:function(e,t){this.selectedClass&&this.toggleClass(this.selectedClass,t,e),this.selectedAttribute&&this.toggleAttribute(this.selectedAttribute,t,e),this._selectionChange(),this.fire("iron-"+(t?"select":"deselect"),{item:e})},_selectionChange:function(){this._setSelectedItem(this._selection.get())},_observeItems:function(e){return Vi(e).observeNodes(function(e){this._updateItems(),this._updateSelected(),this.fire("iron-items-changed",e,{bubbles:!1,cancelable:!1})})},_activateHandler:function(e){for(var t=e.target,n=this.items;t&&t!=this;){var i=n.indexOf(t);if(i>=0){var o=this._indexToValue(i);return void this._itemActivate(o,t)}t=t.parentNode}},_itemActivate:function(e,t){this.fire("iron-activate",{selected:e,item:t},{cancelable:!0}).defaultPrevented||this.select(e)}},Ja={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},observers:["_updateSelected(selectedValues.splices)"],select:function(e){this.multi?this._toggleSelected(e):this.selected=e},multiChanged:function(e){this._selection.multi=e,this._updateSelected()},get _shouldUpdateSelection(){return null!=this.selected||null!=this.selectedValues&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map(function(e){return this._indexToValue(this.indexOf(e))},this).filter(function(e){return null!=e},this)):Ga._updateAttrForSelected.apply(this)},_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},_selectMulti:function(e){e=e||[];var t=(this._valuesToItems(e)||[]).filter(function(e){return null!==e&&void 0!==e});this._selection.clear(t);for(var n=0;n\n :host {\n display: block;\n padding: 8px 0;\n\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n\n @apply --paper-listbox;\n }\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));to({_template:l(ts),is:"paper-listbox",behaviors:[es],hostAttributes:{role:"listbox"}});var ns=function(){function e(e,t){for(var n=0;n\n :host,\n paper-card,\n paper-dropdown-menu {\n display: block;\n }\n .errors {\n color: var(--google-red-500);\n margin-bottom: 16px;\n }\n paper-item {\n width: 450px;\n }\n .card-actions {\n text-align: right;\n }\n \n \n
    \n \n\n \n \n \n \n \n \n \n \n \n \n
    \n
    \n Save\n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n \n
    \n \n\n \n \n \n \n \n \n \n \n \n \n
    \n
    \n Save\n
    \n
    \n'])}})),os=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Pr(mt)),ns(t,[{key:"addonChanged",value:function(e){var t=this;if(this.setProperties({selectedInput:e.audio_input||"null",selectedOutput:e.audio_output||"null"}),!this.outputDevices){var n=[{device:"null",name:"-"}];this.hass.callApi("get","hassio/hardware/audio").then(function(e){var i=e.data.audio,o=Object.keys(i.input).map(function(e){return{device:e,name:i.input[e]}}),r=Object.keys(i.output).map(function(e){return{device:e,name:i.output[e]}});t.setProperties({inputDevices:n.concat(o),outputDevices:n.concat(r)})},function(){t.setProperties({inputDevices:n,outputDevices:n})})}}},{key:"_saveSettings",value:function(){var e=this;this.error=null;var t="hassio/addons/"+this.addon.slug+"/options";this.hass.callApi("post",t,{audio_input:"null"===this.selectedInput?null:this.selectedInput,audio_output:"null"===this.selectedOutput?null:this.selectedOutput}).then(function(){e.fire("hass-api-called",{success:!0,path:t})},function(t){e.error=t.body.message})}}],[{key:"template",get:function(){return l(is)}},{key:"properties",get:function(){return{hass:Object,addon:{type:Object,observer:"addonChanged"},inputDevices:Array,outputDevices:Array,selectedInput:String,selectedOutput:String,error:String}}}]),t}();customElements.define("hassio-addon-audio",os);var rs=Object.freeze(Object.defineProperties(['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
    \n \n
    \n'])}}));to({_template:l(rs),is:"iron-autogrow-textarea",behaviors:[Sa,fr],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(e){this.$.textarea.selectionStart=e},set selectionEnd(e){this.$.textarea.selectionEnd=e},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var e=this.$.textarea.validity.valid;return e&&(this.required&&""===this.value?e=!1:this.hasValidator()&&(e=Sa.validate.call(this,this.value))),this.invalid=!e,this.fire("iron-input-validate"),e},_bindValueChanged:function(e){this.value=e},_valueChanged:function(e){var t=this.textarea;t&&(t.value!==e&&(t.value=e||0===e?e:""),this.bindValue=e,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(e){var t=Vi(e).path;this.value=t?t[0].value:e.target.value},_constrain:function(e){var t;for(e=e||[""],t=this.maxRows>0&&e.length>this.maxRows?e.slice(0,this.maxRows):e.slice(0);this.rows>0&&t.length")+" "},_valueForMirror:function(){var e=this.textarea;if(e)return this.tokens=e&&e.value?e.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}});var as=function(){function e(e,t){for(var n=0;n\n .container {\n position: relative;\n display: inline-block;\n }\n\n paper-button {\n transition: all 1s;\n }\n\n .success paper-button {\n color: white;\n background-color: var(--google-green-500);\n transition: none;\n }\n\n .error paper-button {\n color: white;\n background-color: var(--google-red-500);\n transition: none;\n }\n\n paper-button[disabled] {\n color: #c8c8c8;\n }\n\n .progress {\n @apply --layout;\n @apply --layout-center-center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n \n
    \n \n \n \n \n
    \n'],{raw:{value:Object.freeze(['\n \n
    \n \n \n \n \n
    \n'])}})),ls=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),as(t,[{key:"tempClass",value:function(e){var t=this.$.container.classList;t.add(e),setTimeout(function(){t.remove(e)},1e3)}},{key:"ready",value:function(){var e=this;(function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),this.addEventListener("click",function(t){return e.buttonTapped(t)})}},{key:"buttonTapped",value:function(e){this.progress&&e.stopPropagation()}},{key:"actionSuccess",value:function(){this.tempClass("success")}},{key:"actionError",value:function(){this.tempClass("error")}},{key:"computeDisabled",value:function(e,t){return e||t}}],[{key:"template",get:function(){return l(ss)}},{key:"properties",get:function(){return{hass:{type:Object},progress:{type:Boolean,value:!1},disabled:{type:Boolean,value:!1}}}}]),t}();customElements.define("ha-progress-button",ls);var cs=function(){function e(e,t){for(var n=0;n\n'],{raw:{value:Object.freeze(['\n \n'])}})),us=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Pr(mt)),cs(t,[{key:"buttonTapped",value:function(){var e=this;this.progress=!0;var t={method:this.method,path:this.path,data:this.data};this.hass.callApi(this.method,this.path,this.data).then(function(n){e.progress=!1,e.$.progress.actionSuccess(),t.success=!0,t.response=n},function(n){e.progress=!1,e.$.progress.actionError(),t.success=!1,t.response=n}).then(function(){e.fire("hass-api-called",t)})}}],[{key:"template",get:function(){return l(ps)}},{key:"properties",get:function(){return{hass:Object,progress:{type:Boolean,value:!1},path:String,method:{type:String,value:"POST"},data:{type:Object,value:{}},disabled:{type:Boolean,value:!1}}}}]),t}();customElements.define("ha-call-api-button",us);var ds=function(){function e(e,t){for(var n=0;n\n :host {\n display: block;\n }\n paper-card {\n display: block;\n }\n .card-actions {\n @apply --layout;\n @apply --layout-justified;\n }\n .errors {\n color: var(--google-red-500);\n margin-bottom: 16px;\n }\n iron-autogrow-textarea {\n width: 100%;\n font-family: monospace;\n }\n .syntaxerror {\n color: var(--google-red-500);\n }\n \n \n
    \n \n \n
    \n
    \n Reset to defaults\n Save\n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n \n
    \n \n \n
    \n
    \n Reset to defaults\n Save\n
    \n
    \n'])}})),fs=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),ds(t,[{key:"addonChanged",value:function(e){this.config=e?JSON.stringify(e.options,null,2):""}},{key:"configChanged",value:function(e){try{this.$.config.classList.remove("syntaxerror"),this.configParsed=JSON.parse(e)}catch(e){this.$.config.classList.add("syntaxerror"),this.configParsed=null}}},{key:"saveTapped",value:function(){var e=this;this.error=null,this.hass.callApi("post","hassio/addons/"+this.addonSlug+"/options",{options:this.configParsed}).catch(function(t){e.error=t.body.message})}}],[{key:"template",get:function(){return l(hs)}},{key:"properties",get:function(){return{hass:Object,addon:{type:Object,observer:"addonChanged"},addonSlug:String,config:{type:String,observer:"configChanged"},configParsed:Object,error:String,resetData:{type:Object,value:{options:null}}}}}]),t}();customElements.define("hassio-addon-config",fs);var ms={properties:{checked:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0,observer:"_checkedChanged"},toggles:{type:Boolean,value:!0,reflectToAttribute:!0},value:{type:String,value:"on",observer:"_valueChanged"}},observers:["_requiredChanged(required)"],created:function(){this._hasIronCheckedElementBehavior=!0},_getValidity:function(e){return this.disabled||!this.required||this.checked},_requiredChanged:function(){this.required?this.setAttribute("aria-required","true"):this.removeAttribute("aria-required")},_checkedChanged:function(){this.active=this.checked,this.fire("iron-change")},_valueChanged:function(){void 0!==this.value&&null!==this.value||(this.value="on")}},ys=[xr,[Oa,Sa,ms],{_checkedChanged:function(){ms._checkedChanged.call(this),this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},_buttonStateChanged:function(){wr._buttonStateChanged.call(this),this.disabled||this.isAttached&&(this.checked=this.active)}}],vs=document.createElement("template");vs.setAttribute("style","display: none;"),vs.innerHTML='\n \n\n \n',document.head.appendChild(vs.content),to({is:"paper-toggle-button",behaviors:[ys],hostAttributes:{role:"button","aria-pressed":"false",tabindex:0},properties:{},listeners:{track:"_ontrack"},attached:function(){xi(this,function(){Xn(this,"pan-y")})},_ontrack:function(e){var t=e.detail;"start"===t.state?this._trackStart(t):"track"===t.state?this._trackMove(t):"end"===t.state&&this._trackEnd(t)},_trackStart:function(e){this._width=this.$.toggleBar.offsetWidth/2,this._trackChecked=this.checked,this.$.toggleButton.classList.add("dragging")},_trackMove:function(e){var t=e.dx;this._x=Math.min(this._width,Math.max(0,this._trackChecked?this._width+t:t)),this.translate3d(this._x+"px",0,0,this.$.toggleButton),this._userActivate(this._x>this._width/2)},_trackEnd:function(e){this.$.toggleButton.classList.remove("dragging"),this.transform("",this.$.toggleButton)},_createRipple:function(){this._rippleContainer=this.$.toggleButton;var e=wr._createRipple();return e.id="ink",e.setAttribute("recenters",""),e.classList.add("circle","toggle-ink"),e}});var bs=[60,"second",60,"minute",24,"hour",7,"day"];to({is:"iron-request",hostAttributes:{hidden:!0},properties:{xhr:{type:Object,notify:!0,readOnly:!0,value:function(){return new XMLHttpRequest}},response:{type:Object,notify:!0,readOnly:!0,value:function(){return null}},status:{type:Number,notify:!0,readOnly:!0,value:0},statusText:{type:String,notify:!0,readOnly:!0,value:""},completes:{type:Object,readOnly:!0,notify:!0,value:function(){return new Promise(function(e,t){this.resolveCompletes=e,this.rejectCompletes=t}.bind(this))}},progress:{type:Object,notify:!0,readOnly:!0,value:function(){return{}}},aborted:{type:Boolean,notify:!0,readOnly:!0,value:!1},errored:{type:Boolean,notify:!0,readOnly:!0,value:!1},timedOut:{type:Boolean,notify:!0,readOnly:!0,value:!1}},get succeeded(){if(this.errored||this.aborted||this.timedOut)return!1;var e=this.xhr.status||0;return 0===e||e>=200&&e<300},send:function(e){var t=this.xhr;if(t.readyState>0)return null;t.addEventListener("progress",function(e){this._setProgress({lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total}),this.fire("iron-request-progress-changed",{value:this.progress})}.bind(this)),t.addEventListener("error",function(t){this._setErrored(!0),this._updateStatus();var n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}.bind(this)),t.addEventListener("timeout",function(t){this._setTimedOut(!0),this._updateStatus();var n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}.bind(this)),t.addEventListener("abort",function(){this._setAborted(!0),this._updateStatus();var t=new Error("Request aborted."),n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}.bind(this)),t.addEventListener("loadend",function(){if(this._updateStatus(),this._setResponse(this.parseResponse()),this.succeeded)this.resolveCompletes(this);else{var t=new Error("The request failed with status code: "+this.xhr.status),n=e.rejectWithRequest?{error:t,request:this}:t;this.rejectCompletes(n)}}.bind(this)),this.url=e.url;var n=!1!==e.async;t.open(e.method||"GET",e.url,n);var i={json:"application/json",text:"text/plain",html:"text/html",xml:"application/xml",arraybuffer:"application/octet-stream"}[e.handleAs],o=e.headers||Object.create(null),r=Object.create(null);for(var a in o)r[a.toLowerCase()]=o[a];if(o=r,i&&!o.accept&&(o.accept=i),Object.keys(o).forEach(function(e){/[A-Z]/.test(e)&&Vo._error("Headers must be lower case, got",e),t.setRequestHeader(e,o[e])},this),n){t.timeout=e.timeout;var s=e.handleAs;!e.jsonPrefix&&s||(s="text"),t.responseType=t._responseType=s,e.jsonPrefix&&(t._jsonPrefix=e.jsonPrefix)}t.withCredentials=!!e.withCredentials;var l=this._encodeBodyObject(e.body,o["content-type"]);return t.send(l),this.completes},parseResponse:function(){var e=this.xhr,t=e.responseType||e._responseType,n=!this.xhr.responseType,i=e._jsonPrefix&&e._jsonPrefix.length||0;try{switch(t){case"json":if(n||void 0===e.response)try{return JSON.parse(e.responseText)}catch(t){return console.warn("Failed to parse JSON sent from "+e.responseURL),null}return e.response;case"xml":return e.responseXML;case"blob":case"document":case"arraybuffer":return e.response;case"text":default:if(i)try{return JSON.parse(e.responseText.substring(i))}catch(t){return console.warn("Failed to parse JSON sent from "+e.responseURL),null}return e.responseText}}catch(e){this.rejectCompletes(new Error("Could not parse response. "+e.message))}},abort:function(){this._setAborted(!0),this.xhr.abort()},_encodeBodyObject:function(e,t){if("string"==typeof e)return e;var n=e;switch(t){case"application/json":return JSON.stringify(n);case"application/x-www-form-urlencoded":return this._wwwFormUrlEncode(n)}return e},_wwwFormUrlEncode:function(e){if(!e)return"";var t=[];return Object.keys(e).forEach(function(n){t.push(this._wwwFormUrlEncodePiece(n)+"="+this._wwwFormUrlEncodePiece(e[n]))},this),t.join("&")},_wwwFormUrlEncodePiece:function(e){return null!==e&&void 0!==e&&e.toString?encodeURIComponent(e.toString().replace(/\r?\n/g,"\r\n")).replace(/%20/g,"+"):""},_updateStatus:function(){this._setStatus(this.xhr.status),this._setStatusText(void 0===this.xhr.statusText?"":this.xhr.statusText)}});var gs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};to({is:"iron-ajax",hostAttributes:{hidden:!0},properties:{url:{type:String},params:{type:Object,value:function(){return{}}},method:{type:String,value:"GET"},headers:{type:Object,value:function(){return{}}},contentType:{type:String,value:null},body:{type:Object,value:null},sync:{type:Boolean,value:!1},handleAs:{type:String,value:"json"},withCredentials:{type:Boolean,value:!1},timeout:{type:Number,value:0},auto:{type:Boolean,value:!1},verbose:{type:Boolean,value:!1},lastRequest:{type:Object,notify:!0,readOnly:!0},lastProgress:{type:Object,notify:!0,readOnly:!0},loading:{type:Boolean,notify:!0,readOnly:!0},lastResponse:{type:Object,notify:!0,readOnly:!0},lastError:{type:Object,notify:!0,readOnly:!0},activeRequests:{type:Array,notify:!0,readOnly:!0,value:function(){return[]}},debounceDuration:{type:Number,value:0,notify:!0},jsonPrefix:{type:String,value:""},bubbles:{type:Boolean,value:!1},rejectWithRequest:{type:Boolean,value:!1},_boundHandleResponse:{type:Function,value:function(){return this._handleResponse.bind(this)}}},observers:["_requestOptionsChanged(url, method, params.*, headers, contentType, body, sync, handleAs, jsonPrefix, withCredentials, timeout, auto)"],created:function(){this._boundOnProgressChanged=this._onProgressChanged.bind(this)},get queryString(){var e,t,n=[];for(e in this.params)if(t=this.params[e],e=window.encodeURIComponent(e),Array.isArray(t))for(var i=0;i=0?"&":"?")+e:t},get requestHeaders(){var e,t={},n=this.contentType;if(null==n&&"string"==typeof this.body&&(n="application/x-www-form-urlencoded"),n&&(t["content-type"]=n),"object"===gs(this.headers))for(e in this.headers)t[e]=this.headers[e].toString();return t},_onProgressChanged:function(e){this._setLastProgress(e.detail.value)},toRequestOptions:function(){return{url:this.requestUrl||"",method:this.method,headers:this.requestHeaders,body:this.body,async:!this.sync,handleAs:this.handleAs,jsonPrefix:this.jsonPrefix,withCredentials:this.withCredentials,timeout:this.timeout,rejectWithRequest:this.rejectWithRequest}},generateRequest:function(){var e=document.createElement("iron-request"),t=this.toRequestOptions();return this.push("activeRequests",e),e.completes.then(this._boundHandleResponse).catch(this._handleError.bind(this,e)).then(this._discardRequest.bind(this,e)),this.fire("iron-ajax-presend",{request:e,options:t},{bubbles:this.bubbles,cancelable:!0}).defaultPrevented?(e.abort(),e.rejectCompletes(e),e):(this.lastRequest&&this.lastRequest.removeEventListener("iron-request-progress-changed",this._boundOnProgressChanged),e.addEventListener("iron-request-progress-changed",this._boundOnProgressChanged),e.send(t),this._setLastProgress(null),this._setLastRequest(e),this._setLoading(!0),this.fire("request",{request:e,options:t},{bubbles:this.bubbles,composed:!0}),this.fire("iron-ajax-request",{request:e,options:t},{bubbles:this.bubbles,composed:!0}),e)},_handleResponse:function(e){e===this.lastRequest&&(this._setLastResponse(e.response),this._setLastError(null),this._setLoading(!1)),this.fire("response",e,{bubbles:this.bubbles,composed:!0}),this.fire("iron-ajax-response",e,{bubbles:this.bubbles,composed:!0})},_handleError:function(e,t){this.verbose&&Vo._error(t),e===this.lastRequest&&(this._setLastError({request:e,error:t,status:e.xhr.status,statusText:e.xhr.statusText,response:e.xhr.response}),this._setLastResponse(null),this._setLoading(!1)),this.fire("iron-ajax-error",{request:e,error:t},{bubbles:this.bubbles,composed:!0}),this.fire("error",{request:e,error:t},{bubbles:this.bubbles,composed:!0})},_discardRequest:function(e){var t=this.activeRequests.indexOf(e);t>-1&&this.splice("activeRequests",t,1)},_requestOptionsChanged:function(){this.debounce("generate-request",function(){null!=this.url&&this.auto&&this.generateRequest()},this.debounceDuration)}});var _s=Object.prototype.hasOwnProperty;function ws(e){var t,n,i,o,r=Array.prototype.slice.call(arguments,1);for(t=0,n=r.length;t=0?"past":"future";t=Math.abs(t);for(var i=0;i\n iron-icon {\n margin-right: 16px;\n margin-top: 16px;\n float: left;\n color: var(--secondary-text-color);\n }\n iron-icon.update {\n color: var(--paper-orange-400);\n }\n iron-icon.running,\n iron-icon.installed {\n color: var(--paper-green-400);\n }\n iron-icon.hassupdate,\n iron-icon.snapshot {\n color: var(--paper-item-icon-color);\n }\n .title {\n color: var(--primary-text-color);\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n .addition {\n color: var(--secondary-text-color);\n overflow: hidden;\n position: relative;\n height: 2.4em;\n line-height: 1.2em;\n }\n ha-relative-time {\n display: block;\n }\n \n \n
    \n
    [[title]]
    \n
    \n \n \n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n \n
    \n
    [[title]]
    \n
    \n \n \n
    \n
    \n'])}})),Vs=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),$s(t,null,[{key:"template",get:function(){return l(Us)}},{key:"properties",get:function(){return{hass:Object,title:String,description:String,datetime:String,icon:{type:String,value:"hass:help-circle"},iconTitle:String,iconClass:String}}}]),t}();customElements.define("hassio-card-content",Vs);var Ks=function(){function e(e,t){for(var n=0;n\n :host {\n display: block;\n }\n paper-card {\n display: block;\n margin-bottom: 16px;\n }\n .addon-header {\n @apply --paper-font-headline;\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .description {\n margin-bottom: 16px;\n }\n .logo img {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n .state div{\n width: 150px;\n display: inline-block;\n }\n paper-toggle-button {\n display: inline;\n }\n iron-icon.running {\n color: var(--paper-green-400);\n }\n iron-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .right {\n float: right;\n }\n ha-markdown img {\n max-width: 100%;\n }\n \n \n\n \n
    \n
    [[addon.name]]\n
    \n \n \n
    \n
    \n
    \n [[addon.description]].
    \n Visit [[addon.name]] page for details.\n
    \n \n \n
    \n
    \n \n \n
    \n
    \n \n'],{raw:{value:Object.freeze(['\n \n \n\n \n
    \n
    [[addon.name]]\n
    \n \n \n
    \n
    \n
    \n [[addon.description]].
    \n Visit [[addon.name]] page for details.\n
    \n \n \n
    \n
    \n \n \n
    \n
    \n \n'])}})),Ys=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Pr(mt)),Ks(t,[{key:"computeIsRunning",value:function(e){return e&&"started"===e.state}},{key:"computeUpdateAvailable",value:function(e){return e&&!e.detached&&e.version&&e.version!==e.last_version}},{key:"pathWebui",value:function(e){return e&&e.replace("[HOST]",document.location.hostname)}},{key:"computeShowWebUI",value:function(e,t){return e&&t}},{key:"computeStartOnBoot",value:function(e){return"auto"===e}},{key:"startOnBootToggled",value:function(){var e={boot:"auto"===this.addon.boot?"manual":"auto"};this.hass.callApi("POST","hassio/addons/"+this.addonSlug+"/options",e)}},{key:"autoUpdateToggled",value:function(){var e={auto_update:!this.addon.auto_update};this.hass.callApi("POST","hassio/addons/"+this.addonSlug+"/options",e)}},{key:"openChangelog",value:function(){var e=this;this.hass.callApi("get","hassio/addons/"+this.addonSlug+"/changelog").then(function(e){return e},function(){return"Error getting changelog"}).then(function(t){e.fire("hassio-markdown-dialog",{title:"Changelog",content:t})})}},{key:"_unistallClicked",value:function(){var e=this;if(confirm("Are you sure you want to uninstall this add-on?")){var t="hassio/addons/"+this.addonSlug+"/uninstall",n={path:t};this.hass.callApi("post",t).then(function(e){n.success=!0,n.response=e},function(e){n.success=!1,n.response=e}).then(function(){e.fire("hass-api-called",n)})}}}],[{key:"template",get:function(){return l(Ws)}},{key:"properties",get:function(){return{hass:Object,addon:Object,addonSlug:String,isRunning:{type:Boolean,computed:"computeIsRunning(addon)"}}}}]),t}();customElements.define("hassio-addon-info",Ys);var Zs=function(){function e(e,t){for(var n=0;n\n :host,\n paper-card {\n display: block;\n }\n \n \n
    \n
    [[log]]
    \n
    \n
    \n Refresh\n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n \n
    \n
    [[log]]
    \n
    \n
    \n Refresh\n
    \n
    \n'])}})),Gs=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),Zs(t,[{key:"addonSlugChanged",value:function(e){var t=this;this.hass?this.refresh():setTimeout(function(){t.addonChanged(e)},0)}},{key:"refresh",value:function(){var e=this;this.hass.callApi("get","hassio/addons/"+this.addonSlug+"/logs").then(function(t){e.log=t})}}],[{key:"template",get:function(){return l(Xs)}},{key:"properties",get:function(){return{hass:Object,addonSlug:{type:String,observer:"addonSlugChanged"},log:String}}}]),t}();customElements.define("hassio-addon-logs",Gs);var Js=function(){function e(e,t){for(var n=0;n\n :host {\n display: block;\n }\n paper-card {\n display: block;\n }\n .errors {\n color: var(--google-red-500);\n margin-bottom: 16px;\n }\n .card-actions {\n @apply --layout;\n @apply --layout-justified;\n }\n \n \n
    \n \n\n \n \n \n \n \n \n
    ContainerHost
    \n
    \n
    \n Reset to defaults\n Save\n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n \n
    \n \n\n \n \n \n \n \n \n
    ContainerHost
    \n
    \n
    \n Reset to defaults\n Save\n
    \n
    \n'])}})),el=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Pr(mt)),Js(t,[{key:"addonChanged",value:function(e){if(e){var t=e.network||{},n=Object.keys(t).map(function(e){return{container:e,host:t[e]}});this.config=n.sort(function(e,t){return e.host-t.host})}}},{key:"saveTapped",value:function(){var e=this;this.error=null;var t={};this.config.forEach(function(e){t[e.container]=parseInt(e.host)});var n="hassio/addons/"+this.addonSlug+"/options";this.hass.callApi("post",n,{network:t}).then(function(){e.fire("hass-api-called",{success:!0,path:n})},function(t){e.error=t.body.message})}}],[{key:"template",get:function(){return l(Qs)}},{key:"properties",get:function(){return{hass:Object,addonSlug:String,config:Object,addon:{type:Object,observer:"addonChanged"},error:String,resetData:{type:Object,value:{network:null}}}}}]),t}();customElements.define("hassio-addon-network",el);var tl=function(){function e(e,t){for(var n=0;n\n :host {\n color: var(--primary-text-color);\n --paper-card-header-color: var(--primary-text-color);\n }\n .content {\n padding: 24px 0 32px;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n width: 600px;\n }\n hassio-addon-logs {\n min-width: 600px;\n }\n @media only screen and (max-width: 600px) {\n hassio-addon-info,\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config,\n hassio-addon-logs {\n max-width: 100%;\n }\n }\n \n \n \n \n \n \n \n
    Hass.io: add-on details
    \n
    \n
    \n
    \n \n\n \n
    \n
    \n\n \n'],{raw:{value:Object.freeze(['\n \n \n \n \n \n \n \n
    Hass.io: add-on details
    \n
    \n
    \n
    \n \n\n \n
    \n
    \n\n \n'])}})),il=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),tl(t,[{key:"ready",value:function(){var e=this;(function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(t){return e.apiCalled(t)}),this.addEventListener("hassio-markdown-dialog",function(t){return e.openMarkdown(t)})}},{key:"apiCalled",value:function(e){var t=e.detail.path;t&&("uninstall"===t.substr(t.lastIndexOf("/")+1)?this.backTapped():this.routeDataChanged(this.routeData))}},{key:"routeDataChanged",value:function(e){var t=this;this.routeMatches&&e&&e.slug&&this.hass.callApi("get","hassio/addons/"+e.slug+"/info").then(function(e){t.addon=e.data},function(){t.addon=null})}},{key:"backTapped",value:function(){history.back()}},{key:"openMarkdown",value:function(e){this.setProperties({markdownTitle:e.detail.title,markdownContent:e.detail.content}),this.shadowRoot.querySelector("hassio-markdown-dialog").openDialog()}}],[{key:"template",get:function(){return l(nl)}},{key:"properties",get:function(){return{hass:Object,showMenu:Boolean,narrow:Boolean,route:Object,routeData:{type:Object,observer:"routeDataChanged"},routeMatches:Boolean,addon:Object,markdownTitle:String,markdownContent:{type:String,value:""}}}}]),t}();customElements.define("hassio-addon-view",il);var ol=function(){function e(e,t){for(var n=0;n\n :host {\n @apply --layout-inline;\n @apply --layout-center;\n @apply --layout-center-justified;\n @apply --layout-flex-auto;\n\n position: relative;\n padding: 0 12px;\n overflow: hidden;\n cursor: pointer;\n vertical-align: middle;\n\n @apply --paper-font-common-base;\n @apply --paper-tab;\n }\n\n :host(:focus) {\n outline: none;\n }\n\n :host([link]) {\n padding: 0;\n }\n\n .tab-content {\n height: 100%;\n transform: translateZ(0);\n -webkit-transform: translateZ(0);\n transition: opacity 0.1s cubic-bezier(0.4, 0.0, 1, 1);\n @apply --layout-horizontal;\n @apply --layout-center-center;\n @apply --layout-flex-auto;\n @apply --paper-tab-content;\n }\n\n :host(:not(.iron-selected)) > .tab-content {\n opacity: 0.8;\n\n @apply --paper-tab-content-unselected;\n }\n\n :host(:focus) .tab-content {\n opacity: 1;\n font-weight: 700;\n }\n\n paper-ripple {\n color: var(--paper-tab-ink, var(--paper-yellow-a100));\n }\n\n .tab-content > ::slotted(a) {\n @apply --layout-flex-auto;\n\n height: 100%;\n }\n \n\n
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n\n
    \n \n
    \n'])}}));to({_template:l(al),is:"paper-tab",behaviors:[fr,yr,wr],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab"},listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()},get _parentNoink(){var e=Vi(this).parentNode;return!!e&&!!e.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},_onTap:function(e){if(this.link){var t=this.queryEffectiveChildren("a");if(!t)return;if(e.target===t)return;t.click()}}});var sl={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"},_onUpKey:function(e){this.focusedItem.click(),e.detail.keyboardEvent.preventDefault()},_onDownKey:function(e){this.focusedItem.click(),e.detail.keyboardEvent.preventDefault()},get _isRTL(){return"rtl"===window.getComputedStyle(this).direction},_onLeftKey:function(e){this._isRTL?this._focusNext():this._focusPrevious(),e.detail.keyboardEvent.preventDefault()},_onRightKey:function(e){this._isRTL?this._focusPrevious():this._focusNext(),e.detail.keyboardEvent.preventDefault()},_onKeydown:function(e){this.keyboardEventMatchesKeys(e,"up down left right esc")||this._focusWithKeyboardEvent(e)}},ll=[es,sl],cl=document.createElement("template");cl.setAttribute("style","display: none;"),cl.innerHTML='\n\n\n\n\n',document.head.appendChild(cl.content);var pl=Object.freeze(Object.defineProperties(['\n \n\n \n\n
    \n
    \n
    \n \n
    \n
    \n\n \n'],{raw:{value:Object.freeze(['\n \n\n \n\n
    \n
    \n
    \n \n
    \n
    \n\n \n'])}}));to({_template:l(pl),is:"paper-tabs",behaviors:[Lr,ll],properties:{noink:{type:Boolean,value:!1,observer:"_noinkChanged"},noBar:{type:Boolean,value:!1},noSlide:{type:Boolean,value:!1},scrollable:{type:Boolean,value:!1},fitContainer:{type:Boolean,value:!1},disableDrag:{type:Boolean,value:!1},hideScrollButtons:{type:Boolean,value:!1},alignBottom:{type:Boolean,value:!1},selectable:{type:String,value:"paper-tab"},autoselect:{type:Boolean,value:!1},autoselectDelay:{type:Number,value:0},_step:{type:Number,value:10},_holdDelay:{type:Number,value:1},_leftHidden:{type:Boolean,value:!1},_rightHidden:{type:Boolean,value:!1},_previousTab:{type:Object}},hostAttributes:{role:"tablist"},listeners:{"iron-resize":"_onTabSizingChanged","iron-items-changed":"_onTabSizingChanged","iron-select":"_onIronSelect","iron-deselect":"_onIronDeselect"},keyBindings:{"left:keyup right:keyup":"_onArrowKeyup"},created:function(){this._holdJob=null,this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0,this._bindDelayedActivationHandler=this._delayedActivationHandler.bind(this),this.addEventListener("blur",this._onBlurCapture.bind(this),!0)},ready:function(){this.setScrollDirection("y",this.$.tabsContainer)},detached:function(){this._cancelPendingActivation()},_noinkChanged:function(e){Vi(this).querySelectorAll("paper-tab").forEach(e?this._setNoinkAttribute:this._removeNoinkAttribute)},_setNoinkAttribute:function(e){e.setAttribute("noink","")},_removeNoinkAttribute:function(e){e.removeAttribute("noink")},_computeScrollButtonClass:function(e,t,n){return!t||n?"hidden":e?"not-visible":""},_computeTabsContentClass:function(e,t){return e?"scrollable"+(t?" fit-container":""):" fit-container"},_computeSelectionBarClass:function(e,t){return e?"hidden":t?"align-bottom":""},_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll(),this._tabChanged(this.selectedItem)},10)},_onIronSelect:function(e){this._tabChanged(e.detail.item,this._previousTab),this._previousTab=e.detail.item,this.cancelDebouncer("tab-changed")},_onIronDeselect:function(e){this.debounce("tab-changed",function(){this._tabChanged(null,this._previousTab),this._previousTab=null},1)},_activateHandler:function(){this._cancelPendingActivation(),Qa._activateHandler.apply(this,arguments)},_scheduleActivation:function(e,t){this._pendingActivationItem=e,this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,t)},_delayedActivationHandler:function(){var e=this._pendingActivationItem;this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0,e.fire(this.activateEvent,null,{bubbles:!0,cancelable:!0})},_cancelPendingActivation:function(){void 0!==this._pendingActivationTimeout&&(this.cancelAsync(this._pendingActivationTimeout),this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0)},_onArrowKeyup:function(e){this.autoselect&&this._scheduleActivation(this.focusedItem,this.autoselectDelay)},_onBlurCapture:function(e){e.target===this._pendingActivationItem&&this._cancelPendingActivation()},get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(e,t){if(this.scrollable){var n=t&&-t.ddx||0;this._affectScroll(n)}},_down:function(e){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},_affectScroll:function(e){this.$.tabsContainer.scrollLeft+=e;var t=this.$.tabsContainer.scrollLeft;this._leftHidden=0===t,this._rightHidden=t===this._tabContainerScrollSize},_onLeftScrollButtonDown:function(){this._scrollToLeft(),this._holdJob=setInterval(this._scrollToLeft.bind(this),this._holdDelay)},_onRightScrollButtonDown:function(){this._scrollToRight(),this._holdJob=setInterval(this._scrollToRight.bind(this),this._holdDelay)},_onScrollButtonUp:function(){clearInterval(this._holdJob),this._holdJob=null},_scrollToLeft:function(){this._affectScroll(-this._step)},_scrollToRight:function(){this._affectScroll(this._step)},_tabChanged:function(e,t){if(!e)return this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),void this._positionBar(0,0);var n=this.$.tabsContent.getBoundingClientRect(),i=n.width,o=e.getBoundingClientRect(),r=o.left-n.left;if(this._pos={width:this._calcPercent(o.width,i),left:this._calcPercent(r,i)},this.noSlide||null==t)return this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),void this._positionBar(this._pos.width,this._pos.left);var a=t.getBoundingClientRect(),s=this.items.indexOf(t),l=this.items.indexOf(e);this.$.selectionBar.classList.add("expand");var c=s0&&(this.$.tabsContainer.scrollLeft+=n)},_calcPercent:function(e,t){return 100*e/t},_positionBar:function(e,t){e=e||0,t=t||0,this._width=e,this._left=t,this.transform("translateX("+t+"%) scaleX("+e/100+")",this.$.selectionBar)},_onBarTransitionEnd:function(e){var t=this.$.selectionBar.classList;t.contains("expand")?(t.remove("expand"),t.add("contract"),this._positionBar(this._pos.width,this._pos.left)):t.contains("contract")&&t.remove("contract")}}),n(1);var ul=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1]?history.replaceState(null,null,e):history.pushState(null,null,e),this.fire("location-changed")}}]),n}()}),hl=function(){function e(e,t){for(var n=0;n\n paper-card {\n cursor: pointer;\n }\n a.repo {\n display: block;\n color: var(--primary-text-color);\n }\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}})),ml=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,dl(mt)),hl(t,[{key:"sortAddons",value:function(e,t){return e.name\n .add {\n padding: 12px 16px;\n }\n iron-icon {\n color: var(--secondary-text-color);\n margin-right: 16px;\n display: inline-block;\n }\n paper-input {\n width: calc(100% - 49px);\n display: inline-block;\n }\n \n
    \n
    \n Repositories\n
    \n Configure which add-on repositories to fetch data from:\n
    \n
    \n \n \n
    \n \n \n
    \n
    \n Add\n
    \n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n
    \n
    \n Repositories\n
    \n Configure which add-on repositories to fetch data from:\n
    \n
    \n \n \n
    \n \n \n
    \n
    \n Add\n
    \n
    \n
    \n'])}})),bl=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),yl(t,[{key:"reposChanged",value:function(e){this.repoList=e.filter(function(e){return"core"!==e.slug&&"local"!==e.slug}),this.repoUrl=""}},{key:"sortRepos",value:function(e,t){return e.name\n hassio-addon-repository {\n margin-top: 24px;\n }\n \n \n\n \n'],{raw:{value:Object.freeze(['\n \n \n\n \n'])}})),wl=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),gl(t,[{key:"ready",value:function(){var e=this;(function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(t){return e.apiCalled(t)}),this.loadData()}},{key:"apiCalled",value:function(e){e.detail.success&&this.loadData()}},{key:"sortRepos",value:function(e,t){return"local"===e.slug?-1:"local"===t.slug?1:"core"===e.slug?-1:"core"===t.slug?1:e.name\n paper-card {\n cursor: pointer;\n }\n \n
    \n
    Add-ons
    \n \n \n
    \n'],{raw:{value:Object.freeze(['\n \n
    \n
    Add-ons
    \n \n \n
    \n'])}})),Ol=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,dl(mt)),kl(t,[{key:"sortAddons",value:function(e,t){return e.name\n paper-card {\n display: block;\n margin-bottom: 32px;\n }\n .errors {\n color: var(--google-red-500);\n margin-top: 16px;\n }\n \n \n'],{raw:{value:Object.freeze(['\n \n \n'])}})),El=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),Sl(t,[{key:"ready",value:function(){var e=this;(function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(t){return e.apiCalled(t)})}},{key:"apiCalled",value:function(e){if(e.detail.success)this.errors=null;else{var t=e.detail.response;"object"===Cl(t.body)?this.errors=t.body.message||"Unknown error":this.errors=t.body}}},{key:"computeUpdateAvailable",value:function(e){return e.version!==e.last_version}}],[{key:"template",get:function(){return l(Pl)}},{key:"properties",get:function(){return{hass:Object,hassInfo:Object,error:String}}}]),t}();customElements.define("hassio-hass-update",El);var Tl=function(){function e(e,t){for(var n=0;n\n .content {\n margin: 0 auto;\n }\n \n
    \n \n \n
    \n'],{raw:{value:Object.freeze(['\n \n
    \n \n \n
    \n'])}})),jl=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Pr(mt)),Tl(t,null,[{key:"template",get:function(){return l(Al)}},{key:"properties",get:function(){return{hass:Object,supervisorInfo:Object,hassInfo:Object}}}]),t}();customElements.define("hassio-dashboard",jl);var Il=document.createElement("template");Il.setAttribute("style","display: none;"),Il.innerHTML='\n \n\n \n',document.head.appendChild(Il.content),to({is:"paper-checkbox",behaviors:[ys],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){xi(this,function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()){var e=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),t="px",n=e.match(/[A-Za-z]+$/);null!==n&&(t=n[0]);var i=parseFloat(e),o=8/3*i;"px"===t&&(o=Math.floor(o))%2!=i%2&&o++,this.updateStyles({"--paper-checkbox-ink-size":o+t})}})},_computeCheckboxClass:function(e,t){var n="";return e&&(n+="checked "),t&&(n+="invalid"),n},_computeCheckmarkClass:function(e){return e?"":"hidden"},_createRipple:function(){return this._rippleContainer=this.$.checkboxContainer,kr._createRipple.call(this)}});var Rl=function(){function e(e,t){for(var n=0;n\n paper-dialog {\n min-width: 350px;\n font-size: 14px;\n border-radius: 2px;\n }\n app-toolbar {\n margin: 0;\n padding: 0 16px;\n color: var(--primary-text-color);\n background-color: var(--secondary-background-color);\n }\n app-toolbar [main-title] {\n margin-left: 16px;\n }\n paper-dialog-scrollable {\n margin: 0;\n }\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n paper-dialog {\n max-height: 100%;\n height: 100%;\n }\n app-toolbar {\n color: var(--text-primary-color);\n background-color: var(--primary-color);\n }\n }\n .details {\n color: var(--secondary-text-color);\n }\n .download {\n color: var(--primary-color);\n }\n .warning,\n .error {\n color: var(--google-red-500);\n }\n \n \n \n \n
    [[_computeName(snapshot)]]
    \n
    \n
    \n [[_computeType(snapshot.type)]] ([[_computeSize(snapshot.size)]])
    \n [[_formatDatetime(snapshot.date)]]\n
    \n
    Home Assistant:
    \n \n Home Assistant [[snapshot.homeassistant]]\n \n \n \n \n \n
    \n \n \n \n \n Restore selected\n \n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n \n \n \n
    [[_computeName(snapshot)]]
    \n
    \n
    \n [[_computeType(snapshot.type)]] ([[_computeSize(snapshot.size)]])
    \n [[_formatDatetime(snapshot.date)]]\n
    \n
    Home Assistant:
    \n \n Home Assistant [[snapshot.homeassistant]]\n \n \n \n \n \n
    \n \n \n \n \n Restore selected\n \n
    \n
    \n'])}})),zl=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),Rl(t,[{key:"_snapshotSlugChanged",value:function(e){var t=this;e&&"update"!==e&&this.hass.callApi("get","hassio/snapshots/"+e+"/info").then(function(e){e.data.folders=t._computeFolders(e.data.folders),e.data.addons=t._computeAddons(e.data.addons),t.snapshot=e.data,t.$.dialog.open()},function(){t.snapshot=null})}},{key:"_computeFolders",value:function(e){var t=[];return e.includes("homeassistant")&&t.push({slug:"homeassistant",name:"Home Assistant configuration",checked:!0}),e.includes("ssl")&&t.push({slug:"ssl",name:"SSL",checked:!0}),e.includes("share")&&t.push({slug:"share",name:"Share",checked:!0}),e.includes("addons/local")&&t.push({slug:"addons/local",name:"Local add-ons",checked:!0}),t}},{key:"_computeAddons",value:function(e){return e.map(function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!0}})}},{key:"_isFullSnapshot",value:function(e){return"full"===e}},{key:"_partialRestoreClicked",value:function(){var e=this;if(confirm("Are you sure you want to restore this snapshot?")){var t=this.snapshot.addons.filter(function(e){return e.checked}).map(function(e){return e.slug}),n=this.snapshot.folders.filter(function(e){return e.checked}).map(function(e){return e.slug}),i={homeassistant:this.restoreHass,addons:t,folders:n};this.snapshot.protected&&(i.password=this.snapshotPassword),this.hass.callApi("post","hassio/snapshots/"+this.snapshotSlug+"/restore/partial",i).then(function(){alert("Snapshot restored!"),e.$.dialog.close()},function(t){e.error=t.body.message})}}},{key:"_fullRestoreClicked",value:function(){var e=this;if(confirm("Are you sure you want to restore this snapshot?")){var t=this.snapshot.protected?{password:this.snapshotPassword}:null;this.hass.callApi("post","hassio/snapshots/"+this.snapshotSlug+"/restore/full",t).then(function(){alert("Snapshot restored!"),e.$.dialog.close()},function(t){e.error=t.body.message})}}},{key:"_deleteClicked",value:function(){var e=this;confirm("Are you sure you want to delete this snapshot?")&&this.hass.callApi("post","hassio/snapshots/"+this.snapshotSlug+"/remove").then(function(){e.$.dialog.close(),e.snapshotDeleted=!0},function(t){e.error=t.body.message})}},{key:"_computeDownloadUrl",value:function(e){return"/api/hassio/snapshots/"+e+"/download?api_password="+encodeURIComponent(this.hass.connection.options.authToken)}},{key:"_computeDownloadName",value:function(e){return"Hass_io_"+this._computeName(e).replace(/[^a-z0-9]+/gi,"_")+".tar"}},{key:"_computeName",value:function(e){return e.name||e.slug}},{key:"_computeType",value:function(e){return"full"===e?"Full snapshot":"Partial snapshot"}},{key:"_computeSize",value:function(e){return Math.ceil(10*e)/10+" MB"}},{key:"_sortAddons",value:function(e,t){return e.name\n\n
    \n
    \n
    \n
    \n\n
    \n \n\n \n',document.head.appendChild(Nl.content),to({is:"paper-radio-button",behaviors:[ys],hostAttributes:{role:"radio","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},ready:function(){this._rippleContainer=this.$.radioContainer},attached:function(){xi(this,function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()){var e=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),t=Math.floor(3*e);t%2!=e%2&&t++,this.updateStyles({"--paper-radio-button-ink-size":t+"px"})}})}});var Dl=Object.freeze(Object.defineProperties(["\n \n\n \n"],{raw:{value:Object.freeze(["\n \n\n \n"])}}));to({_template:l(Dl),is:"paper-radio-group",behaviors:[ll],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(e){var t=this._valueToItem(e);if(!t||!t.hasAttribute("disabled")){if(this.selected){var n=this._valueToItem(this.selected);if(this.selected==e){if(!this.allowEmptySelection)return void(n&&(n.checked=!0));e=""}n&&(n.checked=!1)}Ga.select.apply(this,[e]),this.fire("paper-radio-group-changed")}},_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},_onUpKey:function(e){this._focusPrevious(),e.preventDefault(),this._activateFocusedItem()},_onDownKey:function(e){this._focusNext(),e.preventDefault(),this._activateFocusedItem()},_onLeftKey:function(e){sl._onLeftKey.apply(this,arguments),this._activateFocusedItem()},_onRightKey:function(e){sl._onRightKey.apply(this,arguments),this._activateFocusedItem()}});var Fl=function(){function e(e,t){for(var n=0;n\n paper-radio-group {\n display: block;\n }\n paper-radio-button {\n padding: 0 0 2px 2px;\n }\n paper-radio-button,\n paper-checkbox,\n paper-input[type="password"] {\n display: block;\n margin: 4px 0 4px 48px;\n }\n .pointer {\n cursor: pointer;\n }\n \n
    \n
    \n
    \n Create snapshot\n
    \n Snapshots allow you to easily backup and\n restore all data of your Hass.io instance.\n
    \n
    \n \n
    \n \n Type:\n \n \n Full snapshot\n \n \n Partial snapshot\n \n \n \n Security:\n Password protection\n \n \n
    \n
    \n Create\n
    \n
    \n
    \n\n
    \n
    Available snapshots
    \n \n \n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n
    \n
    \n
    \n Create snapshot\n
    \n Snapshots allow you to easily backup and\n restore all data of your Hass.io instance.\n
    \n
    \n \n
    \n \n Type:\n \n \n Full snapshot\n \n \n Partial snapshot\n \n \n \n Security:\n Password protection\n \n \n
    \n
    \n Create\n
    \n
    \n
    \n\n
    \n
    Available snapshots
    \n \n \n
    \n
    \n'])}})),Bl=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Pr(mt)),Fl(t,[{key:"ready",value:function(){var e=this;(function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(t){return e._apiCalled(t)}),this._updateSnapshots()}},{key:"_apiCalled",value:function(e){e.detail.success&&this._updateSnapshots()}},{key:"_updateSnapshots",value:function(){var e=this;this.hass.callApi("get","hassio/snapshots").then(function(t){e.snapshots=t.data.snapshots},function(t){e.error=t.message})}},{key:"_createSnapshot",value:function(){var e=this;if(this.error="",!this.snapshotHasPassword||this.snapshotPassword.length){this.creatingSnapshot=!0;var t=this.snapshotName;t.length||(t=(new Date).toLocaleDateString(navigator.language,{weekday:"long",year:"numeric",month:"short",day:"numeric"}));var n=void 0,i=void 0;if("full"===this.snapshotType)n={name:t},i="hassio/snapshots/new/full";else{var o=this.addonList.filter(function(e){return e.checked}).map(function(e){return e.slug});n={name:t,folders:this.folderList.filter(function(e){return e.checked}).map(function(e){return e.slug}),addons:o},i="hassio/snapshots/new/partial"}this.snapshotHasPassword&&(n.password=this.snapshotPassword),this.hass.callApi("post",i,n).then(function(){e.creatingSnapshot=!1,e.fire("hass-api-called",{success:!0})},function(t){e.creatingSnapshot=!1,e.error=t.message})}else this.error="Please enter a password."}},{key:"_installedAddonsChanged",value:function(e){this.addonList=e.map(function(e){return{slug:e.slug,name:e.name,checked:!0}})}},{key:"_sortAddons",value:function(e,t){return e.name\n paper-card {\n display: inline-block;\n width: 400px;\n margin-left: 8px;\n }\n .card-content {\n height: 200px;\n }\n @media screen and (max-width: 830px) {\n paper-card {\n margin-top: 8px;\n margin-left: 0;\n width: 100%;\n }\n .card-content {\n height: 100%;\n }\n }\n .info {\n width: 100%;\n }\n .info td:nth-child(2) {\n text-align: right;\n }\n .errors {\n color: var(--google-red-500);\n margin-top: 16px;\n }\n paper-button.info {\n max-width: 50%;\n }\n \n \n
    \n

    Host system

    \n \n \n \n \n \n \n \n \n \n \n
    Hostname[[data.hostname]]
    System[[data.operating_system]]
    \n Show hardware\n \n
    \n
    \n \n \n \n \n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n \n
    \n

    Host system

    \n \n \n \n \n \n \n \n \n \n \n
    Hostname[[data.hostname]]
    System[[data.operating_system]]
    \n Show hardware\n \n
    \n
    \n \n \n \n \n
    \n
    \n'])}})),Ul=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Pr(mt)),ql(t,[{key:"ready",value:function(){var e=this;(function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(t){return e.apiCalled(t)})}},{key:"apiCalled",value:function(e){if(e.detail.success)this.errors=null;else{var t=e.detail.response;"object"===Hl(t.body)?this.errors=t.body.message||"Unknown error":this.errors=t.body}}},{key:"_dataChanged",value:function(e){var t=this;e.features&&e.features.includes("hassos")?this.hass.callApi("get","hassio/hassos/info").then(function(e){t._hassOs=e.data}):this._hassOs={}}},{key:"_computeUpdateAvailable",value:function(e){return e&&e.version!==e.version_latest}},{key:"_featureAvailable",value:function(e,t){return e&&e.features&&e.features.includes(t)}},{key:"_showHardware",value:function(){var e=this;this.hass.callApi("get","hassio/hardware/info").then(function(t){return e._objectToMarkdown(t.data)},function(){return"Error getting hardware info"}).then(function(t){e.fire("hassio-markdown-dialog",{title:"Hardware",content:t})})}},{key:"_objectToMarkdown",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i="";return Object.keys(e).forEach(function(o){"object"!==Hl(e[o])?i+=n+"- "+o+": "+e[o]+"\n":(i+=n+"- "+o+":\n",Array.isArray(e[o])?e[o].length&&(i+=n+" - "+e[o].join("\n"+n+" - ")+"\n"):i+=t._objectToMarkdown(e[o]," "+n))}),i}}],[{key:"template",get:function(){return l($l)}},{key:"properties",get:function(){return{hass:Object,data:{type:Object,observer:"_dataChanged"},errors:String,_hassOs:Object}}}]),t}();customElements.define("hassio-host-info",Ul);var Vl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kl=function(){function e(e,t){for(var n=0;n\n paper-card {\n display: inline-block;\n width: 400px;\n }\n .card-content {\n height: 200px;\n }\n @media screen and (max-width: 830px) {\n paper-card {\n width: 100%;\n }\n .card-content {\n height: 100%;\n }\n }\n .info {\n width: 100%;\n }\n .info td:nth-child(2) {\n text-align: right;\n }\n .errors {\n color: var(--google-red-500);\n margin-top: 16px;\n }\n \n \n
    \n

    Hass.io supervisor

    \n \n \n \n \n \n \n \n \n \n \n
    Version\n [[data.version]]\n
    Latest version[[data.last_version]]
    \n \n
    \n
    \n Reload\n \n \n \n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n \n
    \n

    Hass.io supervisor

    \n \n \n \n \n \n \n \n \n \n \n
    Version\n [[data.version]]\n
    Latest version[[data.last_version]]
    \n \n
    \n
    \n Reload\n \n \n \n
    \n
    \n'])}})),Yl=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Pr(mt)),Kl(t,[{key:"ready",value:function(){var e=this;(function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),this.addEventListener("hass-api-called",function(t){return e.apiCalled(t)})}},{key:"apiCalled",value:function(e){if(e.detail.success)this.errors=null;else{var t=e.detail.response;"object"===Vl(t.body)?this.errors=t.body.message||"Unknown error":this.errors=t.body}}},{key:"computeUpdateAvailable",value:function(e){return e.version!==e.last_version}},{key:"_equals",value:function(e,t){return e===t}},{key:"_joinBeta",value:function(){var e=this;if(confirm("WARNING:\nBeta releases are for testers and early adopters and can contain unstable code changes. Make sure you have backups of your data before you activate this feature.\n\nThis inludes beta releases for:\n- Home Assistant (Release Candidates)\n- Hass.io supervisor\n- Host system")){var t="hassio/supervisor/options",n={channel:"beta"},i={method:"post",path:t,data:n};this.hass.callApi("post",t,n).then(function(e){i.success=!0,i.response=e},function(e){i.success=!1,i.response=e}).then(function(){e.fire("hass-api-called",i)})}}}],[{key:"template",get:function(){return l(Wl)}},{key:"properties",get:function(){return{hass:Object,data:Object,errors:String,leaveBeta:{type:Object,value:{channel:"stable"}}}}}]),t}();customElements.define("hassio-supervisor-info",Yl);var Zl=function(){function e(e,t){for(var n=0;n\n paper-card {\n display: block;\n }\n pre {\n overflow-x: auto;\n }\n \n \n
    \n
    [[log]]
    \n
    \n
    \n Refresh\n
    \n
    \n'],{raw:{value:Object.freeze(['\n \n \n
    \n
    [[log]]
    \n
    \n
    \n Refresh\n
    \n
    \n'])}})),Gl=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),Zl(t,[{key:"ready",value:function(){(function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),this.loadData()}},{key:"loadData",value:function(){var e=this;this.hass.callApi("get","hassio/supervisor/logs").then(function(t){e.log=t},function(){e.log="Error fetching logs"})}},{key:"refreshTapped",value:function(){this.loadData()}}],[{key:"template",get:function(){return l(Xl)}},{key:"properties",get:function(){return{hass:Object,log:String}}}]),t}();customElements.define("hassio-supervisor-log",Gl);var Jl=function(){function e(e,t){for(var n=0;n\n .content {\n margin: 4px;\n }\n .title {\n margin-top: 24px;\n color: var(--primary-text-color);\n font-size: 2em;\n padding-left: 8px;\n margin-bottom: 8px;\n }\n \n
    \n
    Information
    \n \n \n
    System log
    \n \n
    \n'],{raw:{value:Object.freeze(['\n \n
    \n
    Information
    \n \n \n
    System log
    \n \n
    \n'])}})),ec=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),Jl(t,null,[{key:"template",get:function(){return l(Ql)}},{key:"properties",get:function(){return{hass:Object,supervisorInfo:Object,hostInfo:Object}}}]),t}();customElements.define("hassio-system",ec);var tc=function(){function e(e,t){for(var n=0;n\n :host {\n color: var(--primary-text-color);\n --paper-card-header-color: var(--primary-text-color);\n }\n paper-tabs {\n margin-left: 12px;\n --paper-tabs-selection-bar-color: #FFF;\n text-transform: uppercase;\n }\n \n \n \n \n \n
    Hass.io
    \n \n
    \n \n Dashboard\n Snapshots\n Add-on store\n System\n \n
    \n \n \n \n \n
    \n\n \n\n \n'],{raw:{value:Object.freeze(['\n \n \n \n \n \n
    Hass.io
    \n \n
    \n \n Dashboard\n Snapshots\n Add-on store\n System\n \n
    \n \n \n \n \n
    \n\n \n\n \n'])}})),ic=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,dl(mt)),tc(t,[{key:"ready",value:function(){var e=this;(function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),this.addEventListener("hassio-markdown-dialog",function(t){return e.openMarkdown(t)})}},{key:"handlePageSelected",value:function(e){var t=e.detail.item.getAttribute("page-name");t!==this.page&&this.navigate("/hassio/"+t)}},{key:"equals",value:function(e,t){return e===t}},{key:"showRefreshButton",value:function(e){return"store"===e||"snapshots"===e}},{key:"refreshClicked",value:function(){"snapshots"===this.page?this.shadowRoot.querySelector("hassio-snapshots").refreshData():this.shadowRoot.querySelector("hassio-addon-store").refreshData()}},{key:"openMarkdown",value:function(e){this.setProperties({markdownTitle:e.detail.title,markdownContent:e.detail.content}),this.shadowRoot.querySelector("hassio-markdown-dialog").openDialog()}}],[{key:"template",get:function(){return l(nc)}},{key:"properties",get:function(){return{hass:Object,showMenu:Boolean,narrow:Boolean,page:String,supervisorInfo:Object,hostInfo:Object,hassInfo:Object,snapshotSlug:String,snapshotDeleted:Boolean,markdownTitle:String,markdownContent:{type:String,value:""}}}}]),t}();customElements.define("hassio-pages-with-tabs",ic);var oc=function(){function e(e,t){for(var n=0;n\n \n\n \n\n \n'],{raw:{value:Object.freeze(['\n \n \n\n \n\n \n'])}})),sc=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,dl(mt)),oc(t,[{key:"ready",value:function(){var e=this;rc(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e._themes||(e._themes={});var o=t.default_theme;("default"===n||n&&t.themes[n])&&(o=n);var r=Object.assign({},e._themes);if("default"!==o){var a=t.themes[o];Object.keys(a).forEach(function(t){var n="--"+t;e._themes[n]="",r[n]=a[t]})}if(e.updateStyles?e.updateStyles(r):window.ShadyCSS&&window.ShadyCSS.styleSubtree(e,r),i){var s=document.querySelector("meta[name=theme-color]");if(s){s.hasAttribute("default-content")||s.setAttribute("default-content",s.getAttribute("content"));var l=r["--primary-color"]||s.getAttribute("default-content");s.setAttribute("content",l)}}}(this,this.hass.themes,this.hass.selectedTheme,!0),this.addEventListener("hass-api-called",function(t){return e.apiCalled(t)})}},{key:"connectedCallback",value:function(){rc(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"connectedCallback",this).call(this),this.routeChanged(this.route)}},{key:"apiCalled",value:function(e){var t=this;if(e.detail.success){var n=1;!function e(){t.$.data.refresh().catch(function(){n+=1,setTimeout(e,1e3*Math.min(n,5))})}()}}},{key:"computeIsLoaded",value:function(e,t,n){return null!==e&&null!==t&&null!==n}},{key:"routeChanged",value:function(e){""===e.path&&"/hassio"===e.prefix&&this.navigate("/hassio/dashboard",!0)}},{key:"equalsAddon",value:function(e){return e&&"addon"===e}}],[{key:"template",get:function(){return l(ac)}},{key:"properties",get:function(){return{hass:Object,narrow:Boolean,showMenu:Boolean,route:{type:Object,value:{prefix:"/hassio",path:"/dashboard",__queryParams:{}},observer:"routeChanged"},routeData:Object,supervisorInfo:Object,hostInfo:Object,hassInfo:Object,loaded:{type:Boolean,computed:"computeIsLoaded(supervisorInfo, hostInfo, hassInfo)"}}}}]),t}();customElements.define("hassio-main",sc);var lc=function(){function e(e,t){for(var n=0;n\n \n \n'],{raw:{value:Object.freeze(['\n \n'])}})),fc=function(e){function t(){return function(e,n){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,mt),dc(t,[{key:"ready",value:function(){var e=this;(function e(t,n,i){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var r=Object.getPrototypeOf(t);return null===r?void 0:e(r,n,i)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(i):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"ready",this).call(this),window.setProperties=this.setProperties.bind(this),this.addEventListener("location-changed",function(){return e._locationChanged()}),this.addEventListener("hass-open-menu",function(){return e._menuEvent(!0)}),this.addEventListener("hass-close-menu",function(){return e._menuEvent(!1)})}},{key:"_menuEvent",value:function(e){this.hassioPanel.fire(e?"hass-open-menu":"hass-close-menu")}},{key:"_locationChanged",value:function(){this.hassioPanel.navigate(window.location.pathname)}}],[{key:"template",get:function(){return l(hc)}},{key:"properties",get:function(){return{hass:Object,narrow:Boolean,showMenu:Boolean,route:Object,hassioPanel:{type:Object,value:window.parent.hassioPanel}}}}]),t}();customElements.define("hassio-app",fc)},function(e,t,n){"use strict";t.default=function(){function e(t,n,i,o){this.message=t,this.expected=n,this.found=i,this.location=o,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,e)}return function(e,t){function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n}(e,Error),{SyntaxError:e,parse:function(t){var n,i=arguments.length>1?arguments[1]:{},o={},r={start:Te},a=Te,s=function(e){return{type:"messageFormatPattern",elements:e,location:Ce()}},l=function(e){var t,n,i,o,r,a="";for(t=0,i=e.length;tke&&(ke=ge,xe=[]),xe.push(e))}function Te(){return Ae()}function Ae(){var e,t,n;for(e=ge,t=[],n=je();n!==o;)t.push(n),n=je();return t!==o&&(_e=e,t=s(t)),t}function je(){var e;return(e=function(){var e,n;return e=ge,(n=function(){var e,n,i,r,a,s;if(e=ge,n=[],i=ge,(r=ze())!==o&&(a=Be())!==o&&(s=ze())!==o?i=r=[r,a,s]:(ge=i,i=o),i!==o)for(;i!==o;)n.push(i),i=ge,(r=ze())!==o&&(a=Be())!==o&&(s=ze())!==o?i=r=[r,a,s]:(ge=i,i=o);else n=o;return n!==o&&(_e=e,n=l(n)),(e=n)===o&&(e=ge,e=(n=Le())!==o?t.substring(e,ge):n),e}())!==o&&(_e=e,n=c(n)),n}())===o&&(e=function(){var e,n,i,r,a,s,l;return e=ge,123===t.charCodeAt(ge)?(n=d,ge++):(n=o,0===Oe&&Ee(h)),n!==o&&ze()!==o&&(i=function(){var e,n,i;if((e=Fe())===o){if(e=ge,n=[],p.test(t.charAt(ge))?(i=t.charAt(ge),ge++):(i=o,0===Oe&&Ee(u)),i!==o)for(;i!==o;)n.push(i),p.test(t.charAt(ge))?(i=t.charAt(ge),ge++):(i=o,0===Oe&&Ee(u));else n=o;e=n!==o?t.substring(e,ge):n}return e}())!==o&&ze()!==o?(r=ge,44===t.charCodeAt(ge)?(a=f,ge++):(a=o,0===Oe&&Ee(m)),a!==o&&(s=ze())!==o&&(l=function(){var e;return(e=function(){var e,n,i,r,a,s;return e=ge,t.substr(ge,6)===g?(n=g,ge+=6):(n=o,0===Oe&&Ee(_)),n===o&&(t.substr(ge,4)===w?(n=w,ge+=4):(n=o,0===Oe&&Ee(k)),n===o&&(t.substr(ge,4)===x?(n=x,ge+=4):(n=o,0===Oe&&Ee(O)))),n!==o&&ze()!==o?(i=ge,44===t.charCodeAt(ge)?(r=f,ge++):(r=o,0===Oe&&Ee(m)),r!==o&&(a=ze())!==o&&(s=Be())!==o?i=r=[r,a,s]:(ge=i,i=o),i===o&&(i=null),i!==o?(_e=e,e=n=C(n,i)):(ge=e,e=o)):(ge=e,e=o),e}())===o&&(e=function(){var e,n,i,r;return e=ge,t.substr(ge,6)===S?(n=S,ge+=6):(n=o,0===Oe&&Ee(P)),n!==o&&ze()!==o?(44===t.charCodeAt(ge)?(i=f,ge++):(i=o,0===Oe&&Ee(m)),i!==o&&ze()!==o&&(r=Re())!==o?(_e=e,e=n=E(r)):(ge=e,e=o)):(ge=e,e=o),e}())===o&&(e=function(){var e,n,i,r;return e=ge,t.substr(ge,13)===T?(n=T,ge+=13):(n=o,0===Oe&&Ee(A)),n!==o&&ze()!==o?(44===t.charCodeAt(ge)?(i=f,ge++):(i=o,0===Oe&&Ee(m)),i!==o&&ze()!==o&&(r=Re())!==o?(_e=e,e=n=j(r)):(ge=e,e=o)):(ge=e,e=o),e}())===o&&(e=function(){var e,n,i,r,a;if(e=ge,t.substr(ge,6)===I?(n=I,ge+=6):(n=o,0===Oe&&Ee(R)),n!==o)if(ze()!==o)if(44===t.charCodeAt(ge)?(i=f,ge++):(i=o,0===Oe&&Ee(m)),i!==o)if(ze()!==o){if(r=[],(a=Ie())!==o)for(;a!==o;)r.push(a),a=Ie();else r=o;r!==o?(_e=e,e=n=L(r)):(ge=e,e=o)}else ge=e,e=o;else ge=e,e=o;else ge=e,e=o;else ge=e,e=o;return e}()),e}())!==o?r=a=[a,s,l]:(ge=r,r=o),r===o&&(r=null),r!==o&&(a=ze())!==o?(125===t.charCodeAt(ge)?(s=y,ge++):(s=o,0===Oe&&Ee(v)),s!==o?(_e=e,e=n=b(i,r)):(ge=e,e=o)):(ge=e,e=o)):(ge=e,e=o),e}()),e}function Ie(){var e,n,i,r,a;return e=ge,ze()!==o&&(n=function(){var e,n,i,r;return e=ge,n=ge,61===t.charCodeAt(ge)?(i=z,ge++):(i=o,0===Oe&&Ee(N)),i!==o&&(r=Fe())!==o?n=i=[i,r]:(ge=n,n=o),(e=n!==o?t.substring(e,ge):n)===o&&(e=Be()),e}())!==o&&ze()!==o?(123===t.charCodeAt(ge)?(i=d,ge++):(i=o,0===Oe&&Ee(h)),i!==o&&ze()!==o&&(r=Ae())!==o&&ze()!==o?(125===t.charCodeAt(ge)?(a=y,ge++):(a=o,0===Oe&&Ee(v)),a!==o?(_e=e,e=D(n,r)):(ge=e,e=o)):(ge=e,e=o)):(ge=e,e=o),e}function Re(){var e,n,i,r;if(e=ge,(n=function(){var e,n,i;return e=ge,t.substr(ge,7)===F?(n=F,ge+=7):(n=o,0===Oe&&Ee(M)),n!==o&&ze()!==o&&(i=Fe())!==o?(_e=e,e=n=B(i)):(ge=e,e=o),e}())===o&&(n=null),n!==o)if(ze()!==o){if(i=[],(r=Ie())!==o)for(;r!==o;)i.push(r),r=Ie();else i=o;i!==o?(_e=e,e=n=H(n,i)):(ge=e,e=o)}else ge=e,e=o;else ge=e,e=o;return e}function Le(){var e,n;if(Oe++,e=[],$.test(t.charAt(ge))?(n=t.charAt(ge),ge++):(n=o,0===Oe&&Ee(U)),n!==o)for(;n!==o;)e.push(n),$.test(t.charAt(ge))?(n=t.charAt(ge),ge++):(n=o,0===Oe&&Ee(U));else e=o;return Oe--,e===o&&(n=o,0===Oe&&Ee(q)),e}function ze(){var e,n,i;for(Oe++,e=ge,n=[],i=Le();i!==o;)n.push(i),i=Le();return e=n!==o?t.substring(e,ge):n,Oe--,e===o&&(n=o,0===Oe&&Ee(V)),e}function Ne(){var e;return K.test(t.charAt(ge))?(e=t.charAt(ge),ge++):(e=o,0===Oe&&Ee(W)),e}function De(){var e;return Y.test(t.charAt(ge))?(e=t.charAt(ge),ge++):(e=o,0===Oe&&Ee(Z)),e}function Fe(){var e,n,i,r,a,s;if(e=ge,48===t.charCodeAt(ge)?(n=X,ge++):(n=o,0===Oe&&Ee(G)),n===o){if(n=ge,i=ge,J.test(t.charAt(ge))?(r=t.charAt(ge),ge++):(r=o,0===Oe&&Ee(Q)),r!==o){for(a=[],s=Ne();s!==o;)a.push(s),s=Ne();a!==o?i=r=[r,a]:(ge=i,i=o)}else ge=i,i=o;n=i!==o?t.substring(n,ge):i}return n!==o&&(_e=e,n=ee(n)),n}function Me(){var e,n,i,r,a,s,l,c;return te.test(t.charAt(ge))?(e=t.charAt(ge),ge++):(e=o,0===Oe&&Ee(ne)),e===o&&(e=ge,t.substr(ge,2)===ie?(n=ie,ge+=2):(n=o,0===Oe&&Ee(oe)),n!==o&&(_e=e,n=re()),(e=n)===o&&(e=ge,t.substr(ge,2)===ae?(n=ae,ge+=2):(n=o,0===Oe&&Ee(se)),n!==o&&(_e=e,n=le()),(e=n)===o&&(e=ge,t.substr(ge,2)===ce?(n=ce,ge+=2):(n=o,0===Oe&&Ee(pe)),n!==o&&(_e=e,n=ue()),(e=n)===o&&(e=ge,t.substr(ge,2)===de?(n=de,ge+=2):(n=o,0===Oe&&Ee(he)),n!==o&&(_e=e,n=fe()),(e=n)===o&&(e=ge,t.substr(ge,2)===me?(n=me,ge+=2):(n=o,0===Oe&&Ee(ye)),n!==o?(i=ge,r=ge,(a=De())!==o&&(s=De())!==o&&(l=De())!==o&&(c=De())!==o?r=a=[a,s,l,c]:(ge=r,r=o),(i=r!==o?t.substring(i,ge):r)!==o?(_e=e,e=n=ve(i)):(ge=e,e=o)):(ge=e,e=o)))))),e}function Be(){var e,t,n;if(e=ge,t=[],(n=Me())!==o)for(;n!==o;)t.push(n),n=Me();else t=o;return t!==o&&(_e=e,t=be(t)),t}if((n=a())!==o&&ge===t.length)return n;throw n!==o&&get.description?1:0});t1?i.slice(0,-1).join(", ")+" or "+i[e.length-1]:i[0])+" but "+(t?'"'+function(e){function n(e){return e.charCodeAt(0).toString(16).toUpperCase()}return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(e){return"\\x0"+n(e)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(e){return"\\x"+n(e)}).replace(/[\u0100-\u0FFF]/g,function(e){return"\\u0"+n(e)}).replace(/[\u1000-\uFFFF]/g,function(e){return"\\u"+n(e)})}()+'"':"end of input")+" found."}(n,i),n,i,o)}(null,xe,ke1||n<0||n>1?d:function(o){function r(e,t,n){return 3*e*(1-n)*(1-n)*n+3*t*(1-n)*n*n+n*n*n}if(o<=0){var a=0;return e>0?a=t/e:!t&&n>0&&(a=i/n),a*o}if(o>=1){var s=0;return n<1?s=(i-1)/(n-1):1==n&&e<1&&(s=(t-1)/(e-1)),1+s*(o-1)}for(var l=0,c=1;l=1)return 1;var i=1/e;return(n+=t*i)-n%i}}function s(e){v||(v=document.createElement("div").style),v.animationTimingFunction="",v.animationTimingFunction=e;var t=v.animationTimingFunction;if(""==t&&i())throw new TypeError(e+" is not a valid value for easing");return t}function l(e){if("linear"==e)return d;var t=g.exec(e);if(t)return r.apply(this,t.slice(1).map(Number));var n=_.exec(e);return n?a(Number(n[1]),{start:h,middle:f,end:m}[n[2]]):y[e]||d}function c(e,t,n){if(null==t)return w;var i=n.delay+e+n.endDelay;return t=Math.min(n.delay+e,i)?x:O}var p="backwards|forwards|both|none".split("|"),u="reverse|alternate|alternate-reverse".split("|"),d=function(e){return e};n.prototype={_setMember:function(t,n){this["_"+t]=n,this._effect&&(this._effect._timingInput[t]=n,this._effect._timing=e.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=e.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(e){this._setMember("delay",e)},get delay(){return this._delay},set endDelay(e){this._setMember("endDelay",e)},get endDelay(){return this._endDelay},set fill(e){this._setMember("fill",e)},get fill(){return this._fill},set iterationStart(e){if((isNaN(e)||e<0)&&i())throw new TypeError("iterationStart must be a non-negative number, received: "+timing.iterationStart);this._setMember("iterationStart",e)},get iterationStart(){return this._iterationStart},set duration(e){if("auto"!=e&&(isNaN(e)||e<0)&&i())throw new TypeError("duration must be non-negative or auto, received: "+e);this._setMember("duration",e)},get duration(){return this._duration},set direction(e){this._setMember("direction",e)},get direction(){return this._direction},set easing(e){this._easingFunction=l(s(e)),this._setMember("easing",e)},get easing(){return this._easing},set iterations(e){if((isNaN(e)||e<0)&&i())throw new TypeError("iterations must be non-negative, received: "+e);this._setMember("iterations",e)},get iterations(){return this._iterations}};var h=1,f=.5,m=0,y={ease:r(.25,.1,.25,1),"ease-in":r(.42,0,1,1),"ease-out":r(0,0,.58,1),"ease-in-out":r(.42,0,.58,1),"step-start":a(1,h),"step-middle":a(1,f),"step-end":a(1,m)},v=null,b="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",g=new RegExp("cubic-bezier\\("+b+","+b+","+b+","+b+"\\)"),_=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,w=0,k=1,x=2,O=3;e.cloneTimingInput=function(e){if("number"==typeof e)return e;var t={};for(var n in e)t[n]=e[n];return t},e.makeTiming=o,e.numericTimingToObject=function(e){return"number"==typeof e&&(e=isNaN(e)?{duration:0}:{duration:e}),e},e.normalizeTimingInput=function(t,n){return o(t=e.numericTimingToObject(t),n)},e.calculateActiveDuration=function(e){return Math.abs(function(e){return 0===e.duration||0===e.iterations?0:e.duration*e.iterations}(e)/e.playbackRate)},e.calculateIterationProgress=function(e,t,n){var i=c(e,t,n),o=function(e,t,n,i,o){switch(i){case k:return"backwards"==t||"both"==t?0:null;case O:return n-o;case x:return"forwards"==t||"both"==t?e:null;case w:return null}}(e,n.fill,t,i,n.delay);if(null===o)return null;var r=function(e,t,n,i,o){var r=o;return 0===e?t!==k&&(r+=n):r+=i/e,r}(n.duration,i,n.iterations,o,n.iterationStart),a=function(e,t,n,i,o,r){var a=e===1/0?t%1:e%1;return 0!==a||n!==x||0===i||0===o&&0!==r||(a=1),a}(r,n.iterationStart,i,n.iterations,o,n.duration),s=function(e,t,n,i){return e===x&&t===1/0?1/0:1===a?Math.floor(i)-1:Math.floor(i)}(i,n.iterations,0,r),l=function(e,t,n){var i=e;if("normal"!==e&&"reverse"!==e){var o=s;"alternate-reverse"===e&&(o+=1),i="normal",o!==1/0&&o%2!=0&&(i="reverse")}return"normal"===i?a:1-a}(n.direction);return n._easingFunction(l)},e.calculatePhase=c,e.normalizeEasing=s,e.parseEasingFunction=l}(i={}),function(e,t){function n(e,t){return e in l&&l[e][t]||t}function i(e,t,i){if(!function(e){return"display"===e||0===e.lastIndexOf("animation",0)||0===e.lastIndexOf("transition",0)}(e)){var o=r[e];if(o)for(var s in a.style[e]=t,o){var l=o[s],c=a.style[l];i[l]=n(l,c)}else i[e]=n(e,t)}}function o(e){var t=[];for(var n in e)if(!(n in["easing","offset","composite"])){var i=e[n];Array.isArray(i)||(i=[i]);for(var o,r=i.length,a=0;a1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==o){if("add"==r||"accumulate"==r)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=r)throw new TypeError("Invalid composite mode "+r+".")}else r="easing"==o?e.normalizeEasing(r):""+r;i(o,r,n)}return void 0==n.offset&&(n.offset=null),void 0==n.easing&&(n.easing="linear"),n}),r=!0,a=-1/0,s=0;s=0&&e.offset<=1}),r||function(){var e=n.length;null==n[e-1].offset&&(n[e-1].offset=1),e>1&&null==n[0].offset&&(n[0].offset=0);for(var t=0,i=n[0].offset,o=1;o=e.applyFrom&&n0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(e){e=+e,isNaN(e)||(t.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-e/this._playbackRate),this._currentTimePending=!1,this._currentTime!=e&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(e,!0),t.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(e){e=+e,isNaN(e)||this._paused||this._idle||(this._startTime=e,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),t.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(e){if(e!=this._playbackRate){var n=this.currentTime;this._playbackRate=e,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),t.applyDirtiedAnimation(this)),null!=n&&(this.currentTime=n)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),t.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,t.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._isFinished=!0,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),t.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(e,t){"function"==typeof t&&"finish"==e&&this._finishHandlers.push(t)},removeEventListener:function(e,t){if("finish"==e){var n=this._finishHandlers.indexOf(t);n>=0&&this._finishHandlers.splice(n,1)}},_fireEvents:function(e){if(this._isFinished){if(!this._finishedFlag){var t=new function(e,t,n){this.target=e,this.currentTime=t,this.timelineTime=n,this.type="finish",this.bubbles=!1,this.cancelable=!1,this.currentTarget=e,this.defaultPrevented=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Date.now()}(this,this._currentTime,e),n=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout(function(){n.forEach(function(e){e.call(t.target,t)})},0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(e,t){this._idle||this._paused||(null==this._startTime?t&&(this.startTime=e-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((e-this._startTime)*this.playbackRate)),t&&(this._currentTimePending=!1,this._fireEvents(e))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var e=this._effect._target;return e._activeAnimations||(e._activeAnimations=[]),e._activeAnimations},_markTarget:function(){var e=this._targetAnimations();-1===e.indexOf(this)&&e.push(this)},_unmarkTarget:function(){var e=this._targetAnimations(),t=e.indexOf(this);-1!==t&&e.splice(t,1)}}}(i,o),function(e,t,n){function i(e){var t=c;c=[],ei?n%=i:i%=n;return e*t/(n+i)}(i.length,o.length),c=0;c=1?t:"visible"}]},["visibility"]),function(e,t){function n(e){e=e.trim(),r.fillStyle="#000",r.fillStyle=e;var t=r.fillStyle;if(r.fillStyle="#fff",r.fillStyle=e,t==r.fillStyle){r.fillRect(0,0,1,1);var n=r.getImageData(0,0,1,1).data;r.clearRect(0,0,1,1);var i=n[3]/255;return[n[0]*i,n[1]*i,n[2]*i,i]}}function i(t,n){return[t,n,function(t){function n(e){return Math.max(0,Math.min(255,e))}if(t[3])for(var i=0;i<3;i++)t[i]=Math.round(n(t[i]/t[3]));return t[3]=e.numberToString(e.clamp(0,1,t[3])),"rgba("+t.join(",")+")"}]}var o=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");o.width=o.height=1;var r=o.getContext("2d");e.addPropertiesHandler(n,i,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),e.consumeColor=e.consumeParenthesised.bind(null,n),e.mergeColors=i}(o),function(e,t){function n(e){function t(){var t=a.exec(e);r=t?t[0]:void 0}function n(){if("("!==r)return function(){var e=Number(r);return t(),e}();t();var e=o();return")"!==r?NaN:(t(),e)}function i(){for(var e=n();"*"===r||"/"===r;){var i=r;t();var o=n();"*"===i?e*=o:e/=o}return e}function o(){for(var e=i();"+"===r||"-"===r;){var n=r;t();var o=i();"+"===n?e+=o:e-=o}return e}var r,a=/([\+\-\w\.]+|[\(\)\*\/])/g;return t(),o()}function i(e,t){if("0"==(t=t.trim().toLowerCase())&&"px".search(e)>=0)return{px:0};if(/^[^(]*$|^calc/.test(t)){var i={};t=(t=t.replace(/calc\(/g,"(")).replace(e,function(e){return i[e]=null,"U"+e});for(var o="U("+e.source+")",r=t.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+o,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),a=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+n+")":n}]}var a="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=i.bind(null,new RegExp(a,"g")),l=i.bind(null,new RegExp(a+"|%","g")),c=i.bind(null,/deg|rad|grad|turn/g);e.parseLength=s,e.parseLengthOrPercent=l,e.consumeLengthOrPercent=e.consumeParenthesised.bind(null,l),e.parseAngle=c,e.mergeDimensions=r;var p=e.consumeParenthesised.bind(null,s),u=e.consumeRepeated.bind(void 0,p,/^/),d=e.consumeRepeated.bind(void 0,u,/^,/);e.consumeSizePairList=d;var h=e.mergeNestedRepeated.bind(void 0,o," "),f=e.mergeNestedRepeated.bind(void 0,h,",");e.mergeNonNegativeSizePair=h,e.addPropertiesHandler(function(e){var t=d(e);if(t&&""==t[1])return t[0]},f,["background-size"]),e.addPropertiesHandler(l,o,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),e.addPropertiesHandler(l,r,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(o),function(e,t){function n(t){return e.consumeLengthOrPercent(t)||e.consumeToken(/^auto/,t)}function i(t){var i=e.consumeList([e.ignore(e.consumeToken.bind(null,/^rect/)),e.ignore(e.consumeToken.bind(null,/^\(/)),e.consumeRepeated.bind(null,n,/^,/),e.ignore(e.consumeToken.bind(null,/^\)/))],t);if(i&&4==i[0].length)return i[0]}var o=e.mergeWrappedNestedRepeated.bind(null,function(e){return"rect("+e+")"},function(t,n){return"auto"==t||"auto"==n?[!0,!1,function(i){var o=i?t:n;if("auto"==o)return"auto";var r=e.mergeDimensions(o,o);return r[2](r[0])}]:e.mergeDimensions(t,n)},", ");e.parseBox=i,e.mergeBoxes=o,e.addPropertiesHandler(i,o,["clip"])}(o),function(e,t){function n(e){return function(t){var n=0;return e.map(function(e){return e===c?t[n++]:e})}}function i(e){return e}function o(t){if("none"==(t=t.toLowerCase().trim()))return[];for(var n,i=/\s*(\w+)\(([^)]*)\)/g,o=[],r=0;n=i.exec(t);){if(n.index!=r)return;r=n.index+n[0].length;var a=n[1],s=d[a];if(!s)return;var l=n[2].split(","),c=s[0];if(c.length=0&&this._cancelHandlers.splice(n,1)}else s.call(this,e,t)},o}}}(),function(e){var t=document.documentElement,n=null,i=!1;try{var o="0"==getComputedStyle(t).getPropertyValue("opacity")?"1":"0";(n=t.animate({opacity:[o,o]},{duration:1})).currentTime=0,i=getComputedStyle(t).getPropertyValue("opacity")==o}catch(e){}finally{n&&n.cancel()}if(!i){var r=window.Element.prototype.animate;window.Element.prototype.animate=function(t,n){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&t[Symbol.iterator]&&(t=Array.from(t)),Array.isArray(t)||null===t||(t=e.convertToArrayForm(t)),r.call(this,t,n)}}}(i),function(e,t,n){function i(e){var n=t.timeline;n.currentTime=e,n._discardAnimations(),0==n._animations.length?r=!1:requestAnimationFrame(i)}var o=window.requestAnimationFrame;window.requestAnimationFrame=function(e){return o(function(n){t.timeline._updateAnimationsPromises(),e(n),t.timeline._updateAnimationsPromises()})},t.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},t.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){t.animationsWithPromises=t.animationsWithPromises.filter(function(e){return e._updatePromises()})},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter(function(e){return"finished"!=e.playState&&"idle"!=e.playState})},_play:function(e){var n=new t.Animation(e,this);return this._animations.push(n),t.restartWebAnimationsNextTick(),n._updatePromises(),n._animation.play(),n._updatePromises(),n},play:function(e){return e&&e.remove(),this._play(e)}};var r=!1;t.restartWebAnimationsNextTick=function(){r||(r=!0,requestAnimationFrame(i))};var a=new t.AnimationTimeline;t.timeline=a;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return a}})}catch(e){}try{window.document.timeline=a}catch(e){}}(0,r),function(e,t,n){t.animationsWithPromises=[],t.Animation=function(t,n){if(this.id="",t&&t._id&&(this.id=t._id),this.effect=t,t&&(t._animation=this),!n)throw new Error("Animation with null timeline is not supported");this._timeline=n,this._sequenceNumber=e.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},t.Animation.prototype={_updatePromises:function(){var e=this._oldPlayState,t=this.playState;return this._readyPromise&&t!==e&&("idle"==t?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==e?this._resolveReadyPromise():"pending"==t&&(this._readyPromise=void 0)),this._finishedPromise&&t!==e&&("idle"==t?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==t?this._resolveFinishedPromise():"finished"==e&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var e,n,i,o,r=!!this._animation;r&&(e=this.playbackRate,n=this._paused,i=this.startTime,o=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=t.newUnderlyingAnimationForKeyframeEffect(this.effect),t.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=t.newUnderlyingAnimationForGroup(this.effect),t.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&t.bindAnimationForCustomEffect(this),r&&(1!=e&&(this.playbackRate=e),null!==i?this.startTime=i:null!==o?this.currentTime=o:null!==this._holdTime&&(this.currentTime=this._holdTime),n&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var e=this.effect._timing.delay;this._childAnimations.forEach(function(n){this._arrangeChildren(n,e),this.effect instanceof window.SequenceEffect&&(e+=t.groupChildDuration(n.effect))}.bind(this))}},_setExternalAnimation:function(e){if(this.effect&&this._isGroup)for(var t=0;t\n \n",document.head.appendChild(n.content)},function(e,t){function n(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?n():window.addEventListener("DOMContentLoaded",n)}]);(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[,,,,,,,,,function(e,t){e.exports={indexOf:function(e,t){var r,n;if(Array.prototype.indexOf)return e.indexOf(t);for(r=0,n=e.length;r0;t--){var r=e[t];if(" "!==r)return"="===r?t:-1}}function c(e){return function(e){return'"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1]}(e)?e.substr(1,e.length-2):e}t.parseTag=function(e,t,r){"user strict";var n="",s=0,a=!1,l=!1,c=0,p=e.length,u="",h="";for(c=0;c"===g){n+=r(e.slice(s,a)),u=i(h=e.slice(a,c+1)),n+=t(a,n.length,u,h,o(h)),s=c+1,a=!1;continue}if(('"'===g||"'"===g)&&"="===e.charAt(c-1)){l=g;continue}}else if(g===l){l=!1;continue}}return s/g,p=/"/g,u=/"/g,h=/&#([a-zA-Z0-9]*);?/gim,g=/:?/gim,d=/&newline;?/gim,f=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,m=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function x(e){return e.replace(p,""")}function k(e){return e.replace(u,'"')}function y(e){return e.replace(h,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function w(e){return e.replace(g,":").replace(d," ")}function v(e){for(var t="",r=0,n=e.length;r/g;t.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]},t.getDefaultWhiteList=function(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]}},t.onTag=function(e,t,r){},t.onIgnoreTag=function(e,t,r){},t.onTagAttr=function(e,t,r){},t.onIgnoreTagAttr=function(e,t,r){},t.safeAttrValue=function(e,t,r,n){if(r=_(r),"href"===t||"src"===t){if("#"===(r=o.trim(r)))return"#";if("http://"!==r.substr(0,7)&&"https://"!==r.substr(0,8)&&"mailto:"!==r.substr(0,7)&&"tel:"!==r.substr(0,4)&&"#"!==r[0]&&"/"!==r[0])return""}else if("background"===t){if(f.lastIndex=0,f.test(r))return""}else if("style"===t){if(m.lastIndex=0,m.test(r))return"";if(b.lastIndex=0,b.test(r)&&(f.lastIndex=0,f.test(r)))return"";!1!==n&&(r=(n=n||s).process(r))}return A(r)},t.escapeHtml=a,t.escapeQuote=x,t.unescapeQuote=k,t.escapeHtmlEntities=y,t.escapeDangerHtml5Entities=w,t.clearNonPrintableCharacter=v,t.friendlyAttrValue=_,t.escapeAttrValue=A,t.onIgnoreTagStripAll=function(){return""},t.StripTagBody=function(e,t){"function"!=typeof t&&(t=function(){});var r=!Array.isArray(e),n=[],i=!1;return{onIgnoreTag:function(s,a,l){if(function(t){return!!r||-1!==o.indexOf(e,t)}(s)){if(l.isClosing){var c="[/removed]",p=l.position+c.length;return n.push([!1!==i?i:l.position,p]),i=!1,c}return i||(i=l.position),"[removed]"}return t(s,a,l)},remove:function(e){var t="",r=0;return o.forEach(n,function(n){t+=e.slice(r,n[0]),r=n[1]}),t+=e.slice(r)}}},t.stripCommentTag=function(e){return e.replace(S,"")},t.stripBlankChar=function(e){var t=e.split("");return(t=t.filter(function(e){var t=e.charCodeAt(0);return!(127===t||t<=31&&10!==t&&13!==t)})).join("")},t.cssFilter=s,t.getDefaultCSSWhiteList=i},function(e,t,r){var n=r(10).FilterCSS,i=r(14),o=r(11),s=o.parseTag,a=o.parseAttr,l=r(9);function c(e){return void 0===e||null===e}function p(e){(e=function(e){var t={};for(var r in e)t[r]=e[r];return t}(e||{})).stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=i.onIgnoreTagStripAll),e.whiteList=e.whiteList||i.whiteList,e.onTag=e.onTag||i.onTag,e.onTagAttr=e.onTagAttr||i.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||i.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||i.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||i.safeAttrValue,e.escapeHtml=e.escapeHtml||i.escapeHtml,this.options=e,!1===e.css?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new n(e.css))}p.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,r=t.whiteList,n=t.onTag,o=t.onIgnoreTag,p=t.onTagAttr,u=t.onIgnoreTagAttr,h=t.safeAttrValue,g=t.escapeHtml,d=this.cssFilter;t.stripBlankChar&&(e=i.stripBlankChar(e)),t.allowCommentTag||(e=i.stripCommentTag(e));var f=!1;t.stripIgnoreTagBody&&(f=i.StripTagBody(t.stripIgnoreTagBody,o),o=f.onIgnoreTag);var m=s(e,function(e,t,i,s,f){var m,b={sourcePosition:e,position:t,isClosing:f,isWhite:r.hasOwnProperty(i)};if(!c(m=n(i,s,b)))return m;if(b.isWhite){if(b.isClosing)return"";var x=function(e){var t=l.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var r="/"===(e=l.trim(e.slice(t+1,-1)))[e.length-1];return r&&(e=l.trim(e.slice(0,-1))),{html:e,closing:r}}(s),k=r[i],y=a(x.html,function(e,t){var r,n=-1!==l.indexOf(k,e);return c(r=p(i,e,t,n))?n?(t=h(i,e,t,d))?e+'="'+t+'"':e:c(r=u(i,e,t,n))?void 0:r:r});return s="<"+i,y&&(s+=" "+y),x.closing&&(s+=" /"),s+">"}return c(m=o(i,s,b))?g(s):m},g);return f&&(m=f.remove(m)),m},e.exports=p},function(e,t,r){var n=r(12);e.exports=function(e,t){";"!==(e=n.trimRight(e))[e.length-1]&&(e+=";");var r=e.length,i=!1,o=0,s=0,a="";function l(){if(!i){var r=n.trim(e.slice(o,s)),l=r.indexOf(":");if(-1!==l){var c=n.trim(r.slice(0,l)),p=n.trim(r.slice(l+1));if(c){var u=t(o,a.length,c,p,r);u&&(a+=u+"; ")}}}o=s+1}for(;s ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$)|(?=\\h*\\n)[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:k,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function a(e){this.tokens=[],this.tokens.links={},this.options=e||v.defaults,this.rules=s.normal,this.options.pedantic?this.rules=s.pedantic:this.options.gfm&&(this.options.tables?this.rules=s.tables:this.rules=s.gfm)}s._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,s._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,s.def=f(s.def).replace("label",s._label).replace("title",s._title).getRegex(),s.bullet=/(?:[*+-]|\d+\.)/,s.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,s.item=f(s.item,"gm").replace(/bull/g,s.bullet).getRegex(),s.list=f(s.list).replace(/bull/g,s.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+s.def.source+")").getRegex(),s._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",s._comment=//,s.html=f(s.html,"i").replace("comment",s._comment).replace("tag",s._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),s.paragraph=f(s.paragraph).replace("hr",s.hr).replace("heading",s.heading).replace("lheading",s.lheading).replace("tag",s._tag).getRegex(),s.blockquote=f(s.blockquote).replace("paragraph",s.paragraph).getRegex(),s.normal=y({},s),s.gfm=y({},s.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\n? *\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),s.gfm.paragraph=f(s.paragraph).replace("(?!","(?!"+s.gfm.fences.source.replace("\\1","\\2")+"|"+s.list.source.replace("\\1","\\3")+"|").getRegex(),s.tables=y({},s.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),s.pedantic=y({},s.normal,{html:f("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",s._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),a.rules=s,a.lex=function(e,t){return new a(t).lex(e)},a.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},a.prototype.token=function(e,t){var r,n,i,o,a,l,c,p,u,h,g,d,f;for(e=e.replace(/^ +$/gm,"");e;)if((i=this.rules.newline.exec(e))&&(e=e.substring(i[0].length),i[0].length>1&&this.tokens.push({type:"space"})),i=this.rules.code.exec(e))e=e.substring(i[0].length),i=i[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?i:i.replace(/\n+$/,"")});else if(i=this.rules.fences.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"code",lang:i[2],text:i[3]||""});else if(i=this.rules.heading.exec(e))e=e.substring(i[0].length),this.tokens.push({type:"heading",depth:i[1].length,text:i[2]});else if(t&&(i=this.rules.nptable.exec(e))&&(l={type:"table",header:w(i[1].replace(/^ *| *\| *$/g,"")),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3]?i[3].replace(/\n$/,"").split("\n"):[]}).header.length===l.align.length){for(e=e.substring(i[0].length),p=0;p ?/gm,""),this.token(i,t),this.tokens.push({type:"blockquote_end"});else if(i=this.rules.list.exec(e)){for(e=e.substring(i[0].length),g=(o=i[2]).length>1,this.tokens.push({type:"list_start",ordered:g,start:g?+o:""}),r=!1,h=(i=i[0].match(this.rules.item)).length,p=0;p1&&a.length>1||(e=i.slice(p+1).join("\n")+e,p=h-1)),n=r||/\n\n(?!\s*$)/.test(l),p!==h-1&&(r="\n"===l.charAt(l.length-1),n||(n=r)),f=void 0,(d=/^\[[ xX]\] /.test(l))&&(f=" "!==l[1],l=l.replace(/^\[[ xX]\] +/,"")),this.tokens.push({type:n?"loose_item_start":"list_item_start",task:d,checked:f}),this.token(l,!1),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(i=this.rules.html.exec(e))e=e.substring(i[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===i[1]||"script"===i[1]||"style"===i[1]),text:i[0]});else if(t&&(i=this.rules.def.exec(e)))e=e.substring(i[0].length),i[3]&&(i[3]=i[3].substring(1,i[3].length-1)),u=i[1].toLowerCase().replace(/\s+/g," "),this.tokens.links[u]||(this.tokens.links[u]={href:i[2],title:i[3]});else if(t&&(i=this.rules.table.exec(e))&&(l={type:"table",header:w(i[1].replace(/^ *| *\| *$/g,"")),align:i[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:i[3]?i[3].replace(/(?: *\| *)?\n$/,"").split("\n"):[]}).header.length===l.align.length){for(e=e.substring(i[0].length),p=0;p?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:k,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)|^__([^\s])__(?!_)|^\*\*([^\s])\*\*(?!\*)/,em:/^_([^\s][\s\S]*?[^\s_])_(?!_)|^_([^\s_][\s\S]*?[^\s])_(?!_)|^\*([^\s][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*][\s\S]*?[^\s])\*(?!\*)|^_([^\s_])_(?!_)|^\*([^\s*])\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`]?)\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:k,text:/^[\s\S]+?(?=[\\/g,">").replace(/"/g,""").replace(/'/g,"'")}function d(e){return e.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}function f(e,t){return e=e.source||e,t=t||"",{replace:function(t,r){return r=(r=r.source||r).replace(/(^|[^\[])\^/g,"$1"),e=e.replace(t,r),this},getRegex:function(){return new RegExp(e,t)}}}function m(e,t){return b[" "+e]||(/^[^:]+:\/*[^/]*$/.test(e)?b[" "+e]=e+"/":b[" "+e]=e.replace(/[^/]*$/,"")),e=b[" "+e],"//"===t.slice(0,2)?e.replace(/:[\s\S]*/,":")+t:"/"===t.charAt(0)?e.replace(/(:\/*[^/]*)[\s\S]*/,"$1")+t:e+t}l._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,l._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,l._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,l.autolink=f(l.autolink).replace("scheme",l._scheme).replace("email",l._email).getRegex(),l._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,l.tag=f(l.tag).replace("comment",s._comment).replace("attribute",l._attribute).getRegex(),l._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/,l._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|(?:\\[()]?|\([^\s\x00-\x1f()\\]*\)|[^\s\x00-\x1f()\\])*?)/,l._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,l.link=f(l.link).replace("label",l._label).replace("href",l._href).replace("title",l._title).getRegex(),l.reflink=f(l.reflink).replace("label",l._label).getRegex(),l.normal=y({},l),l.pedantic=y({},l.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:f(/^!?\[(label)\]\((.*?)\)/).replace("label",l._label).getRegex(),reflink:f(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",l._label).getRegex()}),l.gfm=y({},l.normal,{escape:f(l.escape).replace("])","~|])").getRegex(),url:f(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("email",l._email).getRegex(),_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:f(l.text).replace("]|","~]|").replace("|","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|").getRegex()}),l.breaks=y({},l.gfm,{br:f(l.br).replace("{2,}","*").getRegex(),text:f(l.gfm.text).replace("{2,}","*").getRegex()}),c.rules=l,c.output=function(e,t,r){return new c(t,r).output(e)},c.prototype.output=function(e){for(var t,r,n,i,o,s="";e;)if(o=this.rules.escape.exec(e))e=e.substring(o[0].length),s+=o[1];else if(o=this.rules.autolink.exec(e))e=e.substring(o[0].length),n="@"===o[2]?"mailto:"+(r=g(this.mangle(o[1]))):r=g(o[1]),s+=this.renderer.link(n,null,r);else if(this.inLink||!(o=this.rules.url.exec(e))){if(o=this.rules.tag.exec(e))!this.inLink&&/^/i.test(o[0])&&(this.inLink=!1),e=e.substring(o[0].length),s+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):g(o[0]):o[0];else if(o=this.rules.link.exec(e))e=e.substring(o[0].length),this.inLink=!0,n=o[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n))?(n=t[1],i=t[3]):i="":i=o[3]?o[3].slice(1,-1):"",n=n.trim().replace(/^<([\s\S]*)>$/,"$1"),s+=this.outputLink(o,{href:c.escapes(n),title:c.escapes(i)}),this.inLink=!1;else if((o=this.rules.reflink.exec(e))||(o=this.rules.nolink.exec(e))){if(e=e.substring(o[0].length),t=(o[2]||o[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){s+=o[0].charAt(0),e=o[0].substring(1)+e;continue}this.inLink=!0,s+=this.outputLink(o,t),this.inLink=!1}else if(o=this.rules.strong.exec(e))e=e.substring(o[0].length),s+=this.renderer.strong(this.output(o[4]||o[3]||o[2]||o[1]));else if(o=this.rules.em.exec(e))e=e.substring(o[0].length),s+=this.renderer.em(this.output(o[6]||o[5]||o[4]||o[3]||o[2]||o[1]));else if(o=this.rules.code.exec(e))e=e.substring(o[0].length),s+=this.renderer.codespan(g(o[2].trim(),!0));else if(o=this.rules.br.exec(e))e=e.substring(o[0].length),s+=this.renderer.br();else if(o=this.rules.del.exec(e))e=e.substring(o[0].length),s+=this.renderer.del(this.output(o[1]));else if(o=this.rules.text.exec(e))e=e.substring(o[0].length),s+=this.renderer.text(g(this.smartypants(o[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else o[0]=this.rules._backpedal.exec(o[0])[0],e=e.substring(o[0].length),"@"===o[2]?n="mailto:"+(r=g(o[0])):(r=g(o[0]),n="www."===o[1]?"http://"+r:r),s+=this.renderer.link(n,null,r);return s},c.escapes=function(e){return e?e.replace(c.rules._escapes,"$1"):e},c.prototype.outputLink=function(e,t){var r=t.href,n=t.title?g(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(r,n,this.output(e[1])):this.renderer.image(r,n,g(e[1]))},c.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},c.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,r="",n=e.length,i=0;i.5&&(t="x"+t.toString(16)),r+="&#"+t+";";return r},p.prototype.code=function(e,t,r){if(this.options.highlight){var n=this.options.highlight(e,t);null!=n&&n!==e&&(r=!0,e=n)}return t?'
    '+(r?e:g(e,!0))+"
    \n":"
    "+(r?e:g(e,!0))+"
    "},p.prototype.blockquote=function(e){return"
    \n"+e+"
    \n"},p.prototype.html=function(e){return e},p.prototype.heading=function(e,t,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"},p.prototype.hr=function(){return this.options.xhtml?"
    \n":"
    \n"},p.prototype.list=function(e,t,r){var n=t?"ol":"ul";return"<"+n+(t&&1!==r?' start="'+r+'"':"")+">\n"+e+"\n"},p.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},p.prototype.checkbox=function(e){return" "},p.prototype.paragraph=function(e){return"

    "+e+"

    \n"},p.prototype.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},p.prototype.tablerow=function(e){return"\n"+e+"\n"},p.prototype.tablecell=function(e,t){var r=t.header?"th":"td";return(t.align?"<"+r+' align="'+t.align+'">':"<"+r+">")+e+"\n"},p.prototype.strong=function(e){return""+e+""},p.prototype.em=function(e){return""+e+""},p.prototype.codespan=function(e){return""+e+""},p.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},p.prototype.del=function(e){return""+e+""},p.prototype.link=function(e,t,r){if(this.options.sanitize){try{var n=decodeURIComponent(d(e)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return r}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return r}this.options.baseUrl&&!x.test(e)&&(e=m(this.options.baseUrl,e));try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return r}var i='
    "+r+""},p.prototype.image=function(e,t,r){this.options.baseUrl&&!x.test(e)&&(e=m(this.options.baseUrl,e));var n=''+r+'":">")},p.prototype.text=function(e){return e},u.prototype.strong=u.prototype.em=u.prototype.codespan=u.prototype.del=u.prototype.text=function(e){return e},u.prototype.link=u.prototype.image=function(e,t,r){return""+r},u.prototype.br=function(){return""},h.parse=function(e,t){return new h(t).parse(e)},h.prototype.parse=function(e){this.inline=new c(e.links,this.options),this.inlineText=new c(e.links,y({},this.options,{renderer:new u})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},h.prototype.next=function(){return this.token=this.tokens.pop()},h.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},h.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},h.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,d(this.inlineText.output(this.token.text)));case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,r,n,i="",o="";for(r="",e=0;et)r.splice(t);else for(;r.lengthAn error occurred:

    "+g(e.message+"",!0)+"
    ";throw e}}k.exec=k,v.options=v.setOptions=function(e){return y(v.defaults,e),v},v.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new p,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},v.defaults=v.getDefaults(),v.Parser=h,v.parser=h.parse,v.Renderer=p,v.TextRenderer=u,v.Lexer=a,v.lexer=a.lex,v.InlineLexer=c,v.inlineLexer=c.output,v.parse=v,void 0!==e&&"object"===o(t)?e.exports=v:void 0===(i=function(){return v}.call(t,r,t,e))||(e.exports=i)}(this||"undefined"!=typeof window&&window)}).call(this,r(19))}]]);(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{21:function(n,r,t){"use strict";t.r(r),t.d(r,"marked",function(){return a}),t.d(r,"filterXSS",function(){return c});var e=t(20),i=t.n(e),o=t(18),u=t.n(o),a=i.a,c=u.a}}]); diff --git a/hassio/api/panel/hassio-app.html.gz b/hassio/api/panel/hassio-app.html.gz index 1418dcd3e8fee03c965e204a9d8cfbe4692df23b..d850192c24cab779d11a9ea7d89e6a6454c42ff9 100644 GIT binary patch delta 138051 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
    %;N3i_OvEqq5)O;B7j_l+F_>ipGD3 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

    })csoUf#Se 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

    >;5w3hpB&tGQOBn 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ŦAFu23YryPlk;hX^4Q>&p~WVb$_W$#k2~y zY|Uz{(hUEqK*DJpK41ZyDLKsc;&mZFzl|wg())QY4K@E~Al53viGfLfscp@p3oNoVa`! z<U7l9&{Gxsi> zol<4G462RPKhVcTe7Pu&VnxAZc5Y3_N}Y+2_9N^A>#3XzYmOT&sAvTjnTUm^PNu1n z58QjAJqrWD1gM>tVGkATpBzylFQ#&gj;|CUekLhAYju~z0L?hyU*+D@ynq1WW&+C^ zh6|4biy##gfEN)0pL3N~9RZ3T&9;5{|0{#$meUTej&M2uFoGr2J zsvl~4RIpp;9Cl*>(zjA0RLDWMEKQ{jt`ZXgvlj((1}s$)*+ZTn(OMGa3rQRqZUe6p zNzS7z39(5x+X_t{ViisXLwJx2p*!d>rE_uOA>Plpa2AP?{o1K}GYF769Pi4tSVsWX5(U?9$9_dbJI`$avso&YR_5T6imtV?uTHruk|Dm(XvI=r6}CV)0?6m-LBB%xDXWqaxi82K<8Ya`n|brC z$8LMhDHU6LRa#^hI1n%~4O2a_(A^8MN<7C8H!A`;>>9y02n5=u$B?0cve6z|()dGi zWkWLPIY0tfDDz>aDUa%A)ybfyW}OYwf9|9**xFI5cUl0LwWI3Fzrq|r1VICrwL@JC zfbS>)eF6k~j|vp_$_2Lh2~-qy03OyC*RQTYS=1N7Oz`(xkfoma#jfXoFPhCai$cJe-t0~g^qd~-IQgXplC;f&^Ut15cl|0N|xpdId^%DP>k4U)A zfgmhAvV?YuX5t4hfzyfWS1-D3F%V+y5>lzw6>8cr6k}GE z%4jvF4I2?>A#diO+XW9F5CVCX^~dSk zVFrJZy2bredjWAYqMt=Rwlr_Xl+#6C(79(Q@p1geAaZ~`n0}JaG*rJC&a3+j1HQgJ*1moz zL0E}`I1)ZlRIy8&3W3tyY%*0P#D(pi>jX{s4ju8F#bSMB{AUZWk$ z5Dt0f0lX3JL=Zb}R~r#G080VKe{!#o0d|!UW9A*noh=05ZFyg7Y04L#(gCOZ(tsrG zGGKJ_13!;IQ2N9ArK7~3b_4mlSoH*NJ=7c1z(MFm6P-V>`j8row@U2a^&UIrtnNJ% zTwVWwXy|c1Gl-}JcL%}5LaZLnybD#2;b_Ed z)g!D#-Q&2-)$)t2N?Om2*!+Nh-GAln+lMz@_nGKBAatWI`ITZEk$3z@zoIn#)yD8G za?5b%fvz`@U2TW~(1Y$spa$%G8QI;3;H@exZyoQni{PmJnI$VRk3b%3%irctMm0r& z+{@RAD^yRhpqxXg^o0O5cC;10`*~?0_q7CzxhFHZ(|vgv3M7)MqNK_|t}DG|l9OjR zyb-%CIL{sy<~3tVe^*J_lW(~-_sV7Fy)&8IeZ_BokKfD&%)j7_DbLk@_`lUJ3^HWs z2^mWq4M9rQIsNxnRDwq;{`SG}!b%zP(F0XqkNlV${kS^H{bTzAJoq+Ei!ryq5oa4d z;W-9Fb4sn|RhBja8puMeWH2->X(yIv$aYB;~F7<0M$685MS7ttjJQrSV2_4JYQ<_7!Adg8FSDXMZ z3e$WIgja7fOP-K~Vy&~qUVF!mL^Q^&G_rr2uo{qB>(XRSZ~5-aH)B|W7kFkWK(Lv$ z5yeXZ;MP-j zDO2bH&|n*C*qT?+!hw7KLnUeWFa9{8L6F6h_J&0sfkgU+j+{c*{r>8TG?b&7dPFsP zavC~mDG@ur(R=Y(ASsWXCU3yfZl00ZNZE-OYOTq~-dr-#6JCouCQ*z0aSnBr85l99 zxgCZk5VwYq(yQ+J&b|YK(==4z1<%kT7m4++6ibTr$I%m6-;yd*X{gmK@d!A@q9EL$ zLRy{5c6qXnBe1qkLY6xDQlL=GXXp&BibPlSNk7qv@*!9j8dA6Zj%>!V+P%we{kXqy zrL=?X?=nKea^+kQmJRBx&pgW4h~(8!Nl=U#%{4BqjgA2Q$-s5$upUnG}Cl zT~@Y2(C~Lju}sLnV7r*bH5@%Y;>k{5pV*n?n*9wR!74z$73-e+#&Iw8i5LH_eN-t{ zybDY>x=!-i>`L49{0>dp*U>Oy-wUH+fRq5a>HHc#!OqjXV%9k3S=c2b%v>~D#_G;r zD#J=?1fFjR<}wN;I}M@AE!7Wu&(@uCC|0N$l|`G3>J$14s7DZa2DHF=X5l3J;S;!x z(B}~Nnkib9C-eN$hZWsKy5-sG0$53cH?G13B$Xm$WoGjvQRJR9Kg|YU3u35tz~RiT zhc6KF^jO1`SSUhGNeII>7Qc0d>FM)-|NbfnXO<~Zuv%SPKajFq&#Z!G*T9xwN%AUIvqzsk+B#|YGX{LLQ3+aN=ydpp#NsZGJzY)gsXA9 zA;`;7A#qJlFv!ff#CO*>^n`Lf0z!F7_+fEuYFR=0q}tnw1cP+;98OZ7ee86pG0enO z{AtdNR~#S@$5)yoYNB5($E#uArkH{R#;4|MQZ%*jf%6S62sFuAYq6rc0fZHMhnk~O zz<5Y;R>s$4iZf3AXI{!PKr;`Ei0)i_%)q9L^!^?IwQRtdMxHlhX|XaivgnFpsHboI z6g++wLjuFKx!~-Bm3*+N#IX2g!t^6;wr-OV%7`GR)!9w7 zeNP4&{QdC33acx7$Hz@Q1$@{{zX=TE2uDa!q&_)vt{m{R=4~ZUt*RH(f5W0hQa%1- z&Rb$|H`kvC#Olb49jIwJ#)K%5v~^Y=j`C1p{3zD}8w3yJ3~y_@F57PA$PVK(Sa>^o zFm1L88$4JG<%2&_U8_#tLdyjQaELkj{^F1oT&_L`YM}F1tgihlsp?mBp$-*C#Mm!= z9FA18pC|qS-Wqgb676GeXx@wWW<>J@BwIAy?m5TOpEs4Xtt;+1EAZGli@R z_&b;tL|9@Iihiw<<_8)blG6hUmN$UwNb3iq|MgRrw`chSt*VokWLYKO+0FQ119vB{hswQ{YVjXvj#U~ z#F%&Oqw7Zrn!K|t#(nZL6fUerb}0}f;436BB(AcV*d$-&>3^R8=IMXEovNeYW4@^+ zSK%;_@SVB1R{g}lje0|VJF_cJLi!4p&k{VqI3B&VYz^#rJZ1Xsz6cxhAK?!26e4y- zZ~!@)CdEN{1HKbQ?662;=coJ9FdG)VqO5X(yRg4QORAa9tY}QR0%ZXBY*pcZk*sDd zIYXB}+>5d(DEFkGSi;dRlP%fAo3k`W$s+Lw^Xim;VA;Uzqk(ka2$@9?B=(15~Up_E%;W6Ue;ZA>(3%v(nW) zreP+ktuD2&2_2nZ2^hBL^o_&ZkRjJt^8UjKtD)mY#R;R`L`~J{{eV&J5*hRuYX>Ty zGpPYHD`rRB{jm!Zf_)KPOH0PaZqn-sk#Zjz;n`}>MFGEyIfk>T zW=G95mAy205*3F`xi&@V3WNvVjMxVNJ z0WcN%<{g=Kze7$66@U0^wUdHbx2hE*m<{ee|e1arfLPDRuZ+n~y+a%H>-SCd$&dBX({*e=6* zw_pQR(v&yD{LDP(hkcT{IirX=S2sD&0>DVdncP94)W7f_uEcVQ?D56~YD+}|sRGel zO4)NuW%x*X`&T@wi7k9`T?IqY9M`alNP@(_j!>Z{Me>=Wd{#1+x%7;zf$RgTg5~cl zEOeijUap)GZH^JExhA@I3z>}V`(+iJ$gCR?wP?9Ws=+PhYK|Ou9bNCbsjdIM;{ik? zAO|s@l@A6FlK&u#RD;kA5V{&+6=21-w+%Xpm^+!v?!NG>6zNMc^%`vwBn*V#Ub+)* zH7MW}RxnMLVOi2b)5@gx%QSFa!Dtpf*==VZ+9(sk8$4oT+r})I*&im9_}3Mmk>QU8*6Aa-3hZ&H+w$UJwRw zRK^nLt2<@D@qd2^LTIlfB^$MXE(cDZG+@Hw%7&<5ht9wNm`l0k3J?G2fJ~szA>D*5 z&~wn#GY$R_=Sn41WV}3oSWmfEt}qHZ(qr9`Km46mPY}4oI8yZ+)s4WBvvo?g?2e~~ zpCuYgh_)IM+x@!3qS{oa|5V@5^eI+vA=S5>buI^kcA*pefjrU!R~8T|2IH5rLVl^_ z>EQDqA;L<_Ms;#E3r-M4gYLgyKviF$Dai0-1s&Q>+-FFOIR(Z7pb>Z}qjNbAhFw56 zNH5fIEso71Vcn3 z!N!0>QXk}xvGV5usGI*8+XQYGb)GeXLo2+)5Em+5obYkI?HjQJhl-BVU!q`{bkOc0 znupeh@>dDqim4o#OB$#pndQ7ka3_)TXnvA6SV#3&RCd=I<=#(Ba`u}u%>cgy@qh5cg;cTde@RV#tK$8&-Ps7nA}SK2K1eeQKvR zzmV3yYSktu8YJ}NxX$fd7F1~eSA@?jq82M_+C$rri;OJQE8Ztx08#+ zoTth!;HhU0sPA4cCT(I>30;(VlLUlA>2Irh90^2Bs%>;e((*@#T*XPjFB#y^Du}eJQg~>d* z>_si9|3)na{$k!=OhSv~!n-t5qPA5KT(Uj0rga#V>|o7YHgOk<8XU&)cYnN(%+de8 z@zeSFJ@5T~UDVKZ-;aUSJMn4neorIFl8qe14)-b(I^ohGhY)}JMgK1n+ySZWC?=nBY4JK?L$NgwIb*!Z--eG`Eh!KLO=nz9l! zOT^3zA$o2Y0hptCBK+nQ5P^DB*uXU|vC>Wzu4jrmfVUesgJXQGYNrWPAcCn zrq6oO5YiW8S>PIdOsBGWffY_x?Rw^xro|z<{b^+kM9b81Z3XH1H!j?U^q|u%KOHzf+A8&Xnw zHM5#GH&oCer7K^pF}=He;iT z;jyw@HENq5b(*GYt6ihkS1re2)*=wBmQH_O0Ky@y*1|nHpS5ixSWK+Kt(FN}`!U(^ zVd3*pmftP*^4;(yzCOX#p4#%qYWa%&&TtLue`IzuO@~#3FMT5~jxo8s*SWs0vbGm{ zKli5udcU`r&6$RmmVJG6Dj4vSfu?H7HQpJkiJw%G6IhR=G*izCC9qi@g4AK33`X*_ zfCL&&$eN~Gwl*yq<`JGIoX72U0EmV2Do=$3Y zO8Qen%<(n;RtsaYu=Ht0byPo*m|m1-0NF6$-sm8|U-nefqXjX{y#qQkRuGD@D@I#v zUw_@~UF5`mYcQM3a+{rbxe}3n(zJ$3sL~s&l>DAkwLyn|9zpBba5OV%l`+cB8qBJ! zGX!_%ZLO4gMrJkYBQ`4HKM1zRYogR!sq^|IVfsYVL|ZpgF}~b9jKeJqfy!6b ztThI!6L;RQBr*SNG^?Blv>2|;1Hwqb2--PAqwe5a=EoG_m_k99O0AyadV)y+} z#&X3ltXfF98Pi;8_w>!*eF#9;251xMl-VsH@o9M(Z7dz9ZRc9$Y@nlSn5Tz=;2K;&%ibyXxp@SQC>@B2#uKJT?P z?|&>WXPSWDe-rP@=dW`G<-8YujSQ(JL2queV!Gs*Wx+};VQw| zLjG^gYDpQqZlgYGENIUhM8_ON%N#_*97N3=M8zCL$s9z1KB&vZ`jnH!1;g@KEwz)t z4jr}&OR2AM@$+-@t>0Gm%NFSMLeE+%z+?~S*8tR7tE1@i?t!9}H?lQRkzyq8mV8lT3&Elpm=;GI&oifZX zu||(!#n$b+f^PcB)fTJXiCZ82qN_BJ7;014*3JMd7QDVMI5_qiam%>Xi$NmuRE?@k z1bpL(Cov!Ju=f8DrzX%^aRfL3ymnFY76y7j>5uRpJp75S-dIkfzx^{LfbKdO5!;Q?Hq0I6Y$O3=!?iKbl2+8p)~R zF3r*g3t+UVmL`1ean`M_XQM7J+QnYaA>Isg0fq`~|BWqRYnZ3w!UBE(3S48+CC(NM zfjJ=M5CW)3^0w3wxQKxpV@%dryOF=@$LoGS7C*b$8e2jHZO~ci=3s3cN1#^?Ub!S6 z3(ZlPT!Zlgpu7zxUjBTjx^>8GVQ=;+VakGz`0K56m8AF{FEuR-0tKvYza*W$F7Et| zSJwH1RD#TcOgig@7_`RZ?v7v`ym5*s-h@k zpI|O;`W0J`s) z$Ib0+_HN>5J5w-pP49SV8*5;?ZE1v$!03S8Yg`x2uE?oUToMb`f5oY+*6Opb{NLxK zmoIVH(`Va)kLt?y6eb6Ts)mcTzZK()vKA4-D{OI}lOmW|#`<4N)phazAtPZ3AY&Zx zwppO2V@o(M$}5g`U+_g@-W7v`8={6;lN=io^ngjo*Pc>(I*YF4Ir71$bgD^vuv`M* z3}Vt%+7{sXF(=C+YDl`nFT&$5#sY=y%0mBig(xk14x$yM6IE@C7qRjw9|(lqV7TAb zw8h8MHLEcmN^tliO3hfld`dcAT134E>IbJrQoH(#}F$e(OzSS%PP5mwBU4wLtoJ~Wx1bl?8(m5KjVUCK# z#9tAMslOktw-|uOqsBH^WDe$#*g%wL1P$2@n%A};_k_YyxXQCp zntT43!JUGp;@NTnPc!K5CVD6S_m%_foNFyIdL7_mw>g9tUfE_-<5Z_@#%~5-pC1XI zetHn{1@x=9I4iVNQ=f)|ZdWl}lBW+5+`Rn!I0Rl#q9MlLMIk@-W z%#8xm&YqpIkLjh{#p>My>oFOH*-zJ>OWX-Unuu~~B|BqYy${|qoN58n*_Jp!x&Bdy+GDaKj5z?b&U{k8!yLh{B)R0CBy+8B=65el&U z?DUp&-8w8#0=WOUP+&N}x^wHk!2k9MG88&6zJa#zF9*M=-9a!TP=@-s7d}!&UpNvL zyp|9!6m-9FBsIUzPte?tw&cv6`>)6+nA)%dDG7+f<5gRI8Xf>yko|Y#=;WZVhW3m& z_}juirW}D0+7+34`YWSH$-Bn;oK|92fYx-8oN^?$-@R^1K&u^4m%~X>~m(>BwrUjtj+AQeej0d9XV%|6a-w}IA5bKgr zQtOX1K6BK#f@IiOe~K}-AeV2=-*7h4zke>c{q}>_7ZnG5y8eQnAN)&@)gd%wv292d zT0uSJ3WZ*8_RsJ@Aa^1+- zq;3R^Bn*0(dv?dJgln)=%j-m-AUE+8dFI#}r}oAiKiuc*@Jy#*atwg#S70gmPuT2t zKiC@wh;CC+N-;y+$4{mX5Mip$J!9Rqa`hfQmv&!H|6Pe(fU}W3w?^Mn!uaZ^LXlHd zXm_er#+3qC2y(bS88m=(o@qr1kg~6yP(=Zx@c$i?s|%@F`e74iJS>giI}iFoJFYVV zJy?)pv+4)9H8e9&elGO|F3lZIEii*qTl~Y1f@FyTQr$66Dt4-o>Oz+WQkP$%S!d3< zVwo;MEaz$qqdMC# zWKN!Knxk;`q|Chl&i4dz|6&#|EhGTJpU$F@(f=%C27WABYA4ck{wpZU^UAb+!|pn!HO`f?XYNp>7&u0m!AM2bEFbx zc@Xc@MQFg|BrHNPV-kzd6V4hycx?|9l4J($1_UFlbBa2LRvcmyid|mC#V*ehg2(?k z1`e)}w18&+ean#q8)1p8??#S*vK13msS(B%og#b|mgxvz32K8W|DcIhP$)Nv;R`NW zoz5v1W5UJ8^ZUbT`BV^uSV;vC*~UOWf}IlX0I`9ydmlD2DTFzzT7<%3CcVG2=R3hzo)53n&|atOIM$PwpuJwEcb4hzq9b`n+2R9z&RgC zm3Zsf9N$cf7PvFeCzT5i4bF-LV|@suWdPk(V6f*RHUNpqWvt38FAAJrH?>EDbjkNx3Z+1BregvTvII3jkOS9B|8Q7NW-#J34aEa zN{nP*>IGIN(2SMDme_!MXrcJQnlbE1O*_s27}8iq}!UF17FC$a%(_igkI>4#Qzml z1pegp=DGRSej=h8f4nK?$N_ueAaJ*Yq9{c5^MrhRK)3@O2^gMl`i!P-^{HjuqgNGlpG09x#iJH5f-OZ zoFOy|VDvr#>U7`Leru|K#r0z|oD0aaUH1+y+eYfey!%e!PL+yXQnu$9R7V3qQ-((= z;pYlteFSr-jp>B&u6?&jI{r5RAh>f61JJuuzh&LEuLtpif3XMsIstO)1AgxY%-TZv zvE_A);PHD7-Y)Agh3`^NN1Pbz%Jy9i8qf%Qw{IvhI^evub6racSHO0)$Q?kJM4b;T z>|*L_G~0fRPa9G%XEUu2w(>_hNXb(U`KZ)?s^0J&Rk2Jax^=|frGXsNmT&w7^h1;e z79Sz^JoFqm+7K0vuK_JTI~t#DPdNghX`JUp6+#5tO0P}l9DYGY%G)QE4(lnBc}?o_uaTkWhuxZ?q zO)cb8QdLo&9B6%!AhQCo-k#5?Z#*Qae_aH`!jH5=Y9G_)4jjj40OEIl-9O=#?GTmg zU@sei5`d_OgK%uw%lX!kmpBT*?*-ZnH%9sc9zZs{5TD4QS@agUB{&g`hbEu?`8G*} zLpasA4c3FN34&~5wD*f4D`KFeDF2DDv|3LzMN^MXZTPA7H_zxx9c_Xp;Ayz+EQVx8 z*5WU-6|TCj$#}dW79nxndI;q!P07ZLE`|;cIAE9o{ zUOlvD8SgV>dhQp}+;ETU7WV8CQPc#8`7?nZVEF|e&>PK9s<^>*=uJ|nZU(`WyP0hC z0M%;GOGst}jY?ccpS=00l^KW=oAD<>M(GV2byl~Ip9JL7Qi4kJbyeMdd2nxd`+Aot zjW7yt33D{{XE&aj5lKltZI|%{2$nX$-mT&|q#7pR*F8F>XJ3&!t>y*HH;h3Bj}@S6 zJF4n;>6^@+0my6aW=>H8MA)POlb80T0DRY-JZK3CH*WTY%Ag(YRQL!PMgqB=j`rr1 z;Tz=(tv@#G#l1IinKx>KG7y~};?mgX9t@(lt6KkM2mvJrMZGa;lf-R`*ra~$X`2-U zqNYnIRtAj3b<9w#rRsMfyohF?x;wnk3On6;v0L!Uj(_aUob+9jAptVk@-#MhzMy5&#!WdW%o zHz?~iCB10`yh3wJ8!&9XxxyuJ0R1IlQEQBnvuFf7??MqUW~f|bB8_I;Cb=*;4{og* zq#>Sp^aU=my}q~w?@m7jGPdZzjAdEv&)sVj^!&_vgrBI0CnA(H+?8Ha2rZN*0Xq;cv;*37NH@}G(P$`&{2T}`pr*=r`Ps{Ns$f#)H)Udnxb%Ms4(Ma@p#BoD z)ad+u^+qJ>c+B~al*YOEqdTFi)mDW{cPNa zrg;u!pgODI#6EcI;DkOX>frc3xMyW#cqVLNT(x^-5PqOs?1*fFerV*6e3dr@g{J9B zBSw1o2bj71_QtlmZeb~4z~s4jzV%d?-*wZS)IWfxCmx2s4;)YOTL@r;?RT>e?sjA8 z9q0Z^qY_hMoEo8SAEp<&4cyZm8=Zd#2);iTZ+mzvsi!id3qcvPsxP@}U5lA39J4f~ zZ+TY4bh|dEIp@@7#-3KgYQ831_F% zd-;ylw9$X8!nRtOZ4&S*XlOP;nQ+-@W*-fSXhvs%T4Bv>6Z$}b6qyh(L^TRf58Y;CE|Y!D!aYufRX$W-cbd6sb54iR zyGwHSQGKWPQr~n!kD@4UO2=<#%vsBGStUd_UB|hG5z0+#``7j^l zWG)#1E{)VUn>C@-rtPh(rxXQqXJ^v?E+LF8xq~`^mrcGR-qb!V{(NAJLxg$ekS+{f zH@Y9xPu|`*vkbmNCX6gNapYbC&#b*3A}&li<6*Sr70jVr@ul68Fo|US&S(E7q@or3 z(DInEq(i>Ih&^yscYMU)t&syOe2!`6q566NEFMhCZhbF%Z}~U6ZYa*0<$6BJfBYc#FgIV1k|BBEim!Lp z^y1b(Bt8Yf%Wl+PL4UJ)AoZ&YkbV5XOPasVL+@AWp2tuw@YsI4SqH-&EfU1Dj$^3+ zoTfE`hF8om|0%nL_XZCwST~5Dyg)h8KH>q*+9mGhy?eX6ECv>mCjp;WdorBiHL0GX zZb;$bgEPC)ANZPZx=EmnI^&0>Sl*w-S7idZ3Jp1-kQ=8p!}m|J!%a=NxtK%DTyJ zh=xfGj+A%MaXIkO6+fBj?rPT}@vIVGFuAktq?r5*LV^(K^;zgG7=`rWaFxUe__F5` zjUUtpBOMn|mcz!KJQC<+-r>B%B$~UI%h@r`Y%}=!Vcg;(xqZ5~16jK8T3Ujp^9?A1 zsnhvT1;IsF;&>JnZ$|qWC-o9w5_cFL!b7aU4PI+6wu_P9$~m`VvX}2%Mxvq$CVN}L zFF0QD&$-Q3)`aj5Bj|0?uofZ%@J{b)kBd?BYA!g}Oz|P4B$8FDxTEGiQn(z{SSqEwVVW$tHjpdo!vq>2qB(|M#<>3b9NTkpeKupSeswqC z`g+^-uG%?de!Rm&RfOlX>K6XT-JjoGw0ZZcmj1NM$Q%0C)@|a(scq)~z&tIk6sOOP1LHgwm+QSEpbVkOWBzfO;etydUu8!}B zBundO0ebQ_es7J!;zc$npFUQ?JEge)Ud)cY%v9(@a1p4vik<#zfKxK=zmOkRYt|_H$Xpe!vVo=|e$_(@vth8lBi; z`|G%#XavkV_?#q2l558yxfMfxp6h-c?g~U095K{qs}}5wDofIRP0rCjlw+_R8onCM(WOo|qDdsAiQ;)< z{7}IS)tE9lb=!c3(yvjj9H}latpYxwK`8^fC$!7D#X{a?R2z2N64rBlW|5{WoU5nG zBcV+w(!7$aJk+)WSm6I)H*ERwUpS*ac|C0`HI)^jT!)9u<~~vH6b8?GaRy9Tgx=~8 z+X}uyNOxjl^ZM;s0d};j@8PX95Ei&Pvw|;FuAK^%-qh~H=_!0r_wl%~U(2$qK-GEB zJ@|kY)kqM|9B=Wva5-dxJ#P;jWcJ$iWvU; zni-YnZ=F3B*@GR7Vt*>sJG0cGGNc_&ld3N*TUqg#ihFGDZ^Hg?bH3_QE8=B((*}AN z+UT?cY=d)PSf24_>W$QQ=x~h|%pV+8fC+@j5)T((N@H3KvI%KRi{8_C_1^O+%&b1E z(=@Ds%F5f@!7u+T$jckyS{>V;(}1ewf@weRZOGyjZku&%;eRH8IghCsHLaV5LFc9z zz(f0D8M;}B@a##H+1Nf-%*VvkA>(l?MtlarsP$DR@{qq9 ztb{23O1|bm9ncok<28a`Iznl?BEG-{pL*4+43iDHO2zj&yi@E#c;(<6j98-_h`(De@< zba>^IhulG;=Lx>Z;ZI0MjmkHmM77l9iwe&@!>3Z6i89_!5&kUE;XMi|a*6?&2z0s~ z8peO^(|?+i^sQ5G^yT0-rV=OR@FE<4uCIQ5x{`TDLjV{Jf-|w>1_wb^?)szlT~kN2 z+dj3*Q7=I-$G#fT3%hbeK~2V?+EH^qL7ks7PgvfuVxZDPJcAm_j}}qy53jqNvC^q@qFs_ zd=&CVBm>#b-D0+k*KvTX>&b1u-5Y^Invy!MDic^8vQEKmJ_a?tGQ)T2s772>((FKyJ%lnkWt`@c*_7&93_ z&c8s$OZIAW=I=F{gOok4CF@?kjfAk?=YJ=Y@n241%$FBCUXB<^hG3=7q?HWLeO%|< zGZufTv+-938$XXxn>@}!bdRD1Pp@s0qz6`^c%E06zuo8&PB zTYsVae`yIN@vg&>p!T{jG9pMO#CTg+@wmWL4UU> zxh+GBgU>8Mk-?=Q1hs=L3mD%ky{(jGWPndM-P2S_w ze?7pvwZ><}Y6yh(zTg@Mb#Vjj%13$y+7?+GUB4Wo7+;A*GCouW({?cFoqvws_ok8- zE4`7(6_#zM=L9OK`pt{*+hi!R_)f3K7DzcD9%;n_j-Gp@yWNht{H4Cay01jpIZu_t zDT0D!JKnFl7wo_dd;HX#s?)RG?M&hF`(&_(v$1D`mBzW&Xl$EWRHIC_8a zm;2rRuXx`6&eKc?;E5zdP=8(D|7Nh)(mi~yn{+>_gokfjLElW5E0Ox zBG~vGUk+7EqaitRaK^g=M6x5EJ?9=e!goN?z&fB4w@Jv8jl9NSAKp!G@ajb~iUSldflgD$<&hE&wOeUFSfsz9*RK9SLq1s5FOj zy9($T{{85r>j%Tri+{hm-lJ)o-v8cnC_U0($M*xyb?>r&o&&XoJYHk z(#0yKyD40J1B_?fD(HeqePNSs>JufHYxhUYl%zjG>TY*p_7paf#sjL|X(M&@Khdgr z^ayTuQLC4*Gk+DwVMgc(~iy{L?8Z^(hohNAL{WV0hmV+h##lKA) z`{P#69JJ~sfgr}ZiQmAQGs_NSKg^EsLqYb1^c(eOHxtmLNArgM#-WQH+3g5~bie0q z>GIs=^3aU8SfN~zGky|x=_tFWP0*hz@&;CrB6MoAU4JTv<;P4{T%8#^Z;BmhM{ZSf zpRl5?*0eq;4g8&W{Yh=b>yK>b*w^k_OIQ%)kK84-!d-x)WI)s7TK-AxT;^^=g>a;O zQjJiqGD*$Tb1a*!)(94KIZCA`p*xtXvS66N`*pZ&98#f1y~~Pv5U)&qdSg0-?zA%j z4hZv9V1GRh)Hj|XaNKtVJ98w>4z%+ifB2vfTF$m(l=h%Sj0D=|Sb#Jn2(gVYj)^b^ z#LDIu;S*F{Dh)(2vUCWKW*rPl0)xQJNk%g%>yl?Md#x?4RV=6WGRX4k_p(l>gShZN z|KtDEc?Tl$|8Oez+s>Q6jji#Y|MCACQbFDOCwmtE|2Z&Q=5#RPp{5sOOasd!bQQ~?Ml7Koe5$LF^@quM zI!w^6n5jpec>bTFa@ozJbe;j;dER|SMhKi+ryVQR8)Q-Vc{_9-eFgDtXXr@P!o9C6 z%zq*_tC4^ePGonPES6+*TWFNnQweN`2$3gfOd>^Sq}NxpUm2!SUn?FxKHuc=^K)#x zHCshRfm($|r6`#52EabKZ3DC;c5Od)ooLy{hAobJ8|-Q0!67JLY!mZ8FJg%lfU7=e#t0)qjd= z0-ct!8&PyqFG)|eR*^>MoYJ7kIoSnL{TIP=vSLK>F~##BeDRXD#^B(z_Oi^i7V?I| z_?&4yYGMvhBL}Tm08|G5o6IJAb6!tOYsFprY)%f*+3F8JDm#a9>>J)jEI(v$hTK zqG|f9!gYl_u%T&j{qpWnVT|oGG`c*G|NQe0FSGR~OXIY3kq=)%55bf_VH+q!sgTLD z1DZrV%2df6DTi}`19z56>W9nbG*knCcu!Vtz6?PZ{+zEKJvzA+9Ay%IU4Of_Y`(B= zkc5xn#!PHS#FmIUq#7>1celgGEvA1W^w>S0i~%5kp2OX_GVw$Q)n@+J=xGW)P1cK6 zk!oEFT8O@FhH`GOQ#F%L1d7Un5Xn5RF#B%>I1$e3a!yRsWkeeyDm z`QG91&Ai0oGhSHl1+5)m&h6fmKciQY4>5L8sp`hWPQy$o-m<(QS)JvDTu5dp&sda+@Xn)9LHBb>B6R;OR z)?h_L5A83|Nv9@*mC^gg7DH!WE=a%A0U@^KZ9+{CFTRE%}$ZaT*S1@ zyVDYH?ko!z%4x{QQe9hT&8g5qqe}ul{@kqqTvJhx_k{%B?H$3SYB{|{B*yhHW8cns z#Y|Eypf&V4=NB(D#DDz7)uroA33r!MQzH}NyRj5X=)00&5mSe3s%;agH{Jb&7fnGF?HSX#0gSG1~0 zRtFMbm`1fWP%d-rM|vcc8Y&UlPwf>}faX{HNbi#_>#HWh6x?lU(L`Jdn=o#S#DcCD z9Md;!PR&u%a>PBNpJ*$v-bs?c2~R~nozPevrIn* zp$goE3w2a=+JCBfdnVg=iOSZuVekFdyZ8A1M`8n9X5ch{xY1YBo@R0X+K@B4t38;7 z13(y2zSyEFYM~_oKXAz(lq@j=?MYA+$n?}vGVH;oG zDQuQ->dad50X7E^hHk+Gw{W`FaT!B5ij2W51s0*vaQ#=CbWjyW>6+LpY8HmMHMZBIcmzD_U$Ztd-c10%g z1L2}&8vb-Z236Gc%Cfvbjf?43%W14AE>w3N7k>p@S%?~avx)(wwBTZ$_H4OvgGTO=@{rKgxrFQB8iKU&#rw#`xf2su&2>2%sl zts_8qAg|Qn{LLZTU*&$!-Y&yy7^RRNyy+Hk`4bOVZfke0F4yS!H~JKX_b8KzoLy!L z0)HJFGr>*rRK`vM@@&Pq68d*eYw9zOI2KjPL(K8kiaXSmfX50bu5jSscgOLy#|7r} zQn5tQLZ5NT+W2%wX8zdeHcr*zu-@QO=ivfAH~f=*K*Y~NG;;$1JOX6I79xIxdCkKJ zzEwhwqxn{8kZ7z+J-JP32VrMt8+{teC66XUx zXYbgmH0*gg%m4!(u)`#*{dgReLIJ=%gWtj~n!@2B%rxD^mvAe({-+{KH=!kNw;NAA zZd76 diff --git a/home-assistant-polymer b/home-assistant-polymer index 626b05454..313a3dd2c 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 626b05454031523c1208515afe5d3012c458f32d +Subproject commit 313a3dd2c93a85b47b78bf9ee76d81ac43d64239