text: !function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/demo/dist/",i(i.s=73)}([function(e,t,i){"use strict";i.d(t,"a",function(){return a}),i.d(t,"b",function(){return s});i(5);var n=function(){function e(t){babelHelpers.classCallCheck(this,e),this.value=t.toString()}return babelHelpers.createClass(e,[{key:"toString",value:function(){return this.value}}]),e}();function r(e){if(e instanceof n)return e.value;throw new Error("non-literal value passed to Polymer's htmlLiteral function: ".concat(e))}var a=function(e){for(var t=document.createElement("template"),i=arguments.length,a=new Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];return t.innerHTML=a.reduce(function(t,i,a){return t+function(e){if(e instanceof HTMLTemplateElement)return e.innerHTML;if(e instanceof n)return r(e);throw new Error("non-template value passed to Polymer's html function: ".concat(e))}(i)+e[a+1]},e[0]),t},s=function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];return new n(i.reduce(function(t,i,n){return t+r(i)+e[n+1]},e[0]))}},function(e,t,i){"use strict";i.d(t,"a",function(){return a});i(5);var n=0;function r(){}r.prototype.__mixinApplications,r.prototype.__mixinSet;var a=function(e){var t=e.__mixinApplications;t||(t=new WeakMap,e.__mixinApplications=t);var i=n++;function r(n){var r=n.__mixinSet;if(r&&r[i])return n;var a=t,s=a.get(n);s||(s=e(n),a.set(n,s));var o=Object.create(s.__mixinSet||r||null);return o[i]=!0,s.__mixinSet=o,s}return r}},function(e,t,i){"use strict";i(5),i(6);var n=i(41),r=i(8);function a(e){return"slot"===e.localName}var s=function(){function e(t,i){var n=this;babelHelpers.classCallCheck(this,e),this._shadyChildrenObserver=null,this._nativeChildrenObserver=null,this._connected=!1,this._target=t,this.callback=i,this._effectiveNodes=[],this._observer=null,this._scheduled=!1,this._boundSchedule=function(){n._schedule()},this.connect(),this._schedule()}return babelHelpers.createClass(e,null,[{key:"getFlattenedNodes",value:function(e){return a(e)?(e=e).assignedNodes({flatten:!0}):Array.from(e.childNodes).map(function(e){return a(e)?(e=e).assignedNodes({flatten:!0}):[e]}).reduce(function(e,t){return e.concat(t)},[])}}]),babelHelpers.createClass(e,[{key:"connect",value:function(){var e=this;a(this._target)?this._listenSlots([this._target]):this._target.children&&(this._listenSlots(this._target.children),window.ShadyDOM?this._shadyChildrenObserver=ShadyDOM.observeChildren(this._target,function(t){e._processMutations(t)}):(this._nativeChildrenObserver=new MutationObserver(function(t){e._processMutations(t)}),this._nativeChildrenObserver.observe(this._target,{childList:!0}))),this._connected=!0}},{key:"disconnect",value:function(){a(this._target)?this._unlistenSlots([this._target]):this._target.children&&(this._unlistenSlots(this._target.children),window.ShadyDOM&&this._shadyChildrenObserver?(ShadyDOM.unobserveChildren(this._shadyChildrenObserver),this._shadyChildrenObserver=null):this._nativeChildrenObserver&&(this._nativeChildrenObserver.disconnect(),this._nativeChildrenObserver=null)),this._connected=!1}},{key:"_schedule",value:function(){var e=this;this._scheduled||(this._scheduled=!0,r.b.run(function(){return e.flush()}))}},{key:"_processMutations",value:function(e){this._processSlotMutations(e),this.flush()}},{key:"_processSlotMutations",value:function(e){if(e)for(var t=0;t<e.length;t++){var i=e[t];i.addedNodes&&this._listenSlots(i.addedNodes),i.removedNodes&&this._unlistenSlots(i.removedNodes)}}},{key:"flush",value:function(){if(!this._connected)return!1;window.ShadyDOM&&ShadyDOM.flush(),this._nativeChildrenObserver?this._processSlotMutations(this._nativeChildrenObserver.takeRecords()):this._shadyChildrenObserver&&this._processSlotMutations(this._shadyChildrenObserver.takeRecords()),this._scheduled=!1;for(var e,t={target:this._target,addedNodes:[],removedNodes:[]},i=this.constructor.getFlattenedNodes(this._target),r=Object(n.a)(i,this._effectiveNodes),a=0;a<r.length&&(e=r[a]);a++)for(var s,o=0;o<e.removed.length&&(s=e.removed[o]);o++)t.removedNodes.push(s);for(var l,c=0;c<r.length&&(l=r[c]);c++)for(var h=l.index;h<l.index+l.addedCount;h++)t.addedNodes.push(i[h]);this._effectiveNodes=i;var u=!1;return(t.addedNodes.length||t.removedNodes.length)&&(u=!0,this.callback.call(this._target,t)),u}},{key:"_listenSlots",value:function(e){for(var t=0;t<e.length;t++){var i=e[t];a(i)&&i.addEventListener("slotchange",this._boundSchedule)}}},{key:"_unlistenSlots",value:function(e){for(var t=0;t<e.length;t++){var i=e[t];a(i)&&i.removeEventListener("slotchange",this._boundSchedule)}}}]),e}();i(20),i(19);i.d(t,"b",function(){return c}),i.d(t,"a",function(){return p});var o=Element.prototype,l=o.matches||o.matchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector||o.webkitMatchesSelector,c=function(e,t){return l.call(e,t)},h=function(){function e(t){babelHelpers.classCallCheck(this,e),this.node=t}return babelHelpers.createClass(e,[{key:"observeNodes",value:function(e){return new s(this.node,e)}},{key:"unobserveNodes",value:function(e){e.disconnect()}},{key:"notifyObserver",value:function(){}},{key:"deepContains",value:function(e){if(this.node.contains(e))return!0;for(var t=e,i=e.ownerDocument;t&&t!==i&&t!==this.node;)t=t.parentNode||t.host;return t===this.node}},{key:"getOwnerRoot",value:function(){return this.node.getRootNode()}},{key:"getDistributedNodes",value:function(){return"slot"===this.node.localName?this.node.assignedNodes({flatten:!0}):[]}},{key:"getDestinationInsertionPoints",value:function(){for(var e=[],t=this.node.assignedSlot;t;)e.push(t),t=t.assignedSlot;return e}},{key:"importNode",value:function(e,t){return(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(e,t)}},{key:"getEffectiveChildNodes",value:function(){return s.getFlattenedNodes(this.node)}},{key:"queryDistributedElements",value:function(e){for(var t,i=this.getEffectiveChildNodes(),n=[],r=0,a=i.length;r<a&&(t=i[r]);r++)t.nodeType===Node.ELEMENT_NODE&&c(t,e)&&n.push(t);return n}},{key:"activeElement",get:function(){var e=this.node;return void 0!==e._activeElement?e._activeElement:e.activeElement}}]),e}();var u=function(){function e(t){babelHelpers.classCallCheck(this,e),this.event=t}return babelHelpers.createClass(e,[{key:"rootTarget",get:function(){return this.event.composedPath()[0]}},{key:"localTarget",get:function(){return this.event.target}},{key:"path",get:function(){return this.event.composedPath()}}]),e}();h.prototype.cloneNode,h.prototype.appendChild,h.prototype.insertBefore,h.prototype.removeChild,h.prototype.replaceChild,h.prototype.setAttribute,h.prototype.removeAttribute,h.prototype.querySelector,h.prototype.querySelectorAll,h.prototype.parentNode,h.prototype.firstChild,h.prototype.lastChild,h.prototype.nextSibling,h.prototype.previousSibling,h.prototype.firstElementChild,h.prototype.lastElementChild,h.prototype.nextElementSibling,h.prototype.previousElementSibling,h.prototype.childNodes,h.prototype.children,h.prototype.classList,h.prototype.textContent,h.prototype.innerHTML,function(e,t){for(var i=function(i){var n=t[i];e[n]=function(){return this.node[n].apply(this.node,arguments)}},n=0;n<t.length;n++)i(n)}(h.prototype,["cloneNode","appendChild","insertBefore","removeChild","replaceChild","setAttribute","removeAttribute","querySelector","querySelectorAll"]),function(e,t){for(var i=function(i){var n=t[i];Object.defineProperty(e,n,{get:function(){return this.node[n]},configurable:!0})},n=0;n<t.length;n++)i(n)}(h.prototype,["parentNode","firstChild","lastChild","nextSibling","previousSibling","firstElementChild","lastElementChild","nextElementSibling","previousElementSibling","childNodes","children","classList"]),function(e,t){for(var i=function(i){var n=t[i];Object.defineProperty(e,n,{get:function(){return this.node[n]},set:function(e){this.node[n]=e},configurable:!0})},n=0;n<t.length;n++)i(n)}(h.prototype,["textContent","innerHTML"]);var p=function(e){var t;(e=e||document).__domApi||(t=e instanceof Event?new u(e):new h(e),e.__domApi=t);return e.__domApi}},function(e,t,i){"use strict";i.d(t,"d",function(){return n}),i.d(t,"g",function(){return r}),i.d(t,"b",function(){return a}),i.d(t,"c",function(){return s}),i.d(t,"i",function(){return o}),i.d(t,"e",function(){return l}),i.d(t,"f",function(){return c}),i.d(t,"a",function(){return u}),i.d(t,"h",function(){return p});i(5);function n(e){return e.indexOf(".")>=0}function r(e){var t=e.indexOf(".");return-1===t?e:e.slice(0,t)}function a(e,t){return 0===e.indexOf(t+".")}function s(e,t){return 0===t.indexOf(e+".")}function o(e,t,i){return t+i.slice(e.length)}function l(e,t){return e===t||a(e,t)||s(e,t)}function c(e){if(Array.isArray(e)){for(var t=[],i=0;i<e.length;i++)for(var n=e[i].toString().split("."),r=0;r<n.length;r++)t.push(n[r]);return t.join(".")}return e}function h(e){return Array.isArray(e)?c(e).split("."):e.toString().split(".")}function u(e,t,i){for(var n=e,r=h(t),a=0;a<r.length;a++){if(!n)return;n=n[r[a]]}return i&&(i.path=r.join(".")),n}function p(e,t,i){var n=e,r=h(t),a=r[r.length-1];if(r.length>1){for(var s=0;s<r.length-1;s++){if(!(n=n[r[s]]))return}n[a]=i}else n[t]=i;return r.join(".")}},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(24),r=(i(0),Object(n.a)(HTMLElement))},function(e,t,i){"use strict";window.JSCompiler_renameProperty=function(e,t){return e}},function(e,t,i){"use strict";i.d(t,"f",function(){return r}),i.d(t,"c",function(){return a}),i.d(t,"d",function(){return s}),i.d(t,"b",function(){return o}),i.d(t,"e",function(){return l}),i.d(t,"a",function(){return c});i(5);var n=i(14),r=!window.ShadyDOM,a=(Boolean(!window.ShadyCSS||window.ShadyCSS.nativeCss),window.customElements.polyfillWrapFlushCallback,Object(n.a)(document.baseURI||window.location.href)),s=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,o=!1,l=!1,c=!1},function(e,t,i){"use strict";var n=i(1),r=new Map,a=Object(n.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_localeChanged",value:function(e){if(e&&Intl.DateTimeFormat&&Intl.DateTimeFormat.supportedLocalesOf(e)){var t=new Intl.DateTimeFormat(e).resolvedOptions();if("gregory"===t.calendar||"iso8601"===t.calendar){if(!r.has(e)){var i=.5.toLocaleString(e,{minimumIntergerDigits:1,maximumIntergerDigits:1,minimumFractionsDigits:1,maximumFractionsDigits:1})[1],n=new Date(Date.UTC(1970,0,22,11,44,55)),a=[n.toLocaleDateString(e,{year:"2-digit",timeZone:"UTC",hour12:!1}).replace(/[\u200E\u200F]/g,"").slice(0,2),n.toLocaleDateString(e,{month:"2-digit",timeZone:"UTC",hour12:!1}).replace(/[\u200E\u200F]/g,"").slice(0,2),n.toLocaleDateString(e,{day:"2-digit",timeZone:"UTC",hour12:!1}).replace(/[\u200E\u200F]/g,"").slice(0,2),n.toLocaleTimeString(e,{hour:"2-digit",timeZone:"UTC",hour12:!1}).replace(/[\u200E\u200F]/g,"").slice(0,2)],s=n.toLocaleString(e,{year:"2-digit",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",timeZone:"UTC",hour12:!1}).replace(/[\u200E\u200F]/g,""),o=a.reduce(function(e,t){return e.replace(t,"").replace(/[\u200E\u200F]/g,"")},n.toLocaleDateString(e,{day:"2-digit",month:"2-digit",year:"2-digit",timeZone:"UTC",hour12:!1}))[0],l={year:s.indexOf(a[0]),month:s.indexOf(a[1]),day:s.indexOf(a[2]),hour:s.indexOf(a[3])},c={parts:[],timeFirst:l.year>l.hour,dateFirst:l.year<l.hour};l.year<l.month?l.year<l.day?(c.parts.push("year"),l.month<l.day?c.parts.push("month","day"):c.parts.push("day","month")):c.parts.push("day","year","month"):l.month<l.day?(c.parts.push("month"),l.year<l.day?c.parts.push("year","day"):c.parts.push("day","year")):c.parts.push("day","month","year");var h=n.toLocaleTimeString(e,{hour:"2-digit",minute:"2-digit",timeZone:"UTC",hour12:!1}).replace(/[\u200E\u200F]/g,""),u=h.replace(/[\u200E\u200F]/g,"")[2],p=h.split(u);p.push(u);var d=p.reduce(function(e,t){return e.replace(t,"").replace(/[\u200E\u200F\s]/g,"")},n.toLocaleTimeString(e,{hour:"2-digit",minute:"2-digit",timeZone:"UTC",hour12:!0,hourCycle:"h12"}));p.push(d),n.setUTCHours(23);var f=p.reduce(function(e,t){return e.replace(t,"").replace(/[\u200E\u200F\s]/g,"")},n.toLocaleTimeString(e,{hour:"2-digit",minute:"2-digit",timeZone:"UTC",hour12:!0,hourCycle:"h12"}));r.set(e,{decimalSeparator:i,dateSeparator:o,timeSeparator:u,amString:d&&"."!==d?d:"AM",pmString:f&&"."!==f?f:"PM",dateOrder:c})}var v=r.get(e);v.hour12Format=void 0===this.hour12Format?Boolean(t.hour12):this.hour12Format,this.setProperties(v,!0)}else{var b;if(-1!==e.indexOf("-u-"))if(-1!==(b=e.indexOf("-ca-"))){var m=e.indexOf("-",b+4);this.locale=-1!==m?e.slice(0,b+4)+"gregory"+e.slice(m):e.slice(0,b+4)+"gregory"}else this.locale=e+"-ca-gregory";else this.locale=e+"-u-ca-gregory"}}else this.locale=navigator.language}}],[{key:"properties",get:function(){return{locale:{type:String,value:navigator.language},decimalSeparator:{type:String,readOnly:!0},dateSeparator:{type:String,readOnly:!0},timeSeparator:{type:String,readOnly:!0},amString:{type:String,readOnly:!0},pmString:{type:String,readOnly:!0},dateOrder:{type:Object,value:function(){return{parts:[],timeFirst:!1,dateFirst:!0}},notify:!0,readOnly:!0}}}},{key:"observers",get:function(){return["_localeChanged(locale)"]}}]),t}(e)}),s=i(11);i.d(t,"c",function(){return p}),i.d(t,"b",function(){return d}),i.d(t,"a",function(){return f});var o=/^([+-]?\d+-?\d\d-?\d\d)?(?:T?(?:(\d\d:?\d\d(?::?\d\d(?:\.?\d\d\d)?)?)([+-]\d\d:?\d\d|Z)?)?)$/,l=/(?:([+-]\d\d):?(\d\d)|Z)$/,c=function(e,t){for(var i=e<0?"-":"",n=""+Math.abs(e);n.length<t;)n="0"+n;return i+n},h=function(e){if(isNaN(e))return{};var t=Object(s.a)(e);if(0===e)return{timezone:"+00:00",offsetMinutes:e,_timeZoneHours:t?0:-0,_timeZoneMinutes:0};var i=(t?1:-1)*Math.floor(Math.abs(e)/60),n=Math.abs(e)%60;return{timezone:(t?"+":"-")+c(Math.abs(i),2)+":"+c(n,2),offsetMinutes:e,_timeZoneHours:i,_timeZoneMinutes:n}},u=function(e){if("Z"===e)return{timezone:"+00:00",offsetMinutes:0,_timeZoneHours:0,_timeZoneMinutes:0};var t=l.exec(e);if(t){var i=+t[1],n=+t[2],r=Object(s.a)(i),a=(r?1:-1)*(60*Math.abs(i)+n);return 0===a?{timezone:"+00:00",offsetMinutes:a,_timeZoneHours:r?-0:0,_timeZoneMinutes:0}:{timezone:e,offsetMinutes:a,_timeZoneHours:i,_timeZoneMinutes:n}}},p=function(e,t){var i=new Date(e,t,0);return isNaN(i)?31:(i.setFullYear(e),i.getDate())},d=function(e,t,i){var n;switch(babelHelpers.typeof(e)){case"object":e&&e.getDate&&(n=new Date(e));break;case"number":isNaN(e)||(n=new Date(e));break;case"string":var r=o.exec(e);r&&(n=new Date("".concat(r[1]||"1970-01-01","T").concat(r[2]||"00:00:00").concat(r[3]||"Z")),r[3]?t=u(r[3]).offsetMinutes:(isNaN(t)&&(t=r[1]||!i?n.getTimezoneOffset():0),n.setMinutes(n.getMinutes()+t)))}return isNaN(n)||isNaN(t)&&(t=n.getTimezoneOffset()),{valueAsDate:n,offsetMinutes:t}},f=Object(n.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_shouldPropertyChange",value:function(e,i,n){return 0===i&&0===n?1/i!==1/n:babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_shouldPropertyChange",this).call(this,e,i,n)}},{key:"now",value:function(){var e=new Date;this.timezone||(this._timeOnly&&!this.date?(this.__updatingTimezoneOffset=!0,this.offsetMinutes=0,this.__updatingTimezoneOffset=!1,e.setUTCFullYear(1970),e.setUTCMonth(0),e.setUTCDate(1)):this._checkDefaultTimezone(e)),e.setMinutes(e.getMinutes()-e.getTimezoneOffset()+this.offsetMinutes),this.setDate(e)}},{key:"setDate",value:function(e){if(isNaN(e))isNaN(this._defaultValue)||this.resetDate();else{e=this._checkThreshold(e),this._checkDefaultTimezone(e);var t={},i=+e,n=this._computeTimezoneShift(e);n!==this.offsetMinutes&&(t=h(n)),this.valueAsNumber!==i&&(t.valueAsNumber=i),+this.valueAsDate!==i&&(t.valueAsDate=new Date(i));var r=new Date(i);r.setMinutes(e.getMinutes()-n);var a=(r=this._clampUTCComponents(r,this.clamp)).getUTCFullYear(),s=r.getUTCMonth()+1,o=r.getUTCDate(),l=this._dateLocked?0:r.getUTCHours(),u=this._dateLocked?0:r.getUTCMinutes(),p=this._dateLocked?0:r.getUTCSeconds(),d=this._dateLocked?0:r.getUTCMilliseconds(),f=0===l?12:l>12?l-12:l,v=l<12,b=function(e,t,i){return c(e,e<0?6:4)+"-"+c(t,2)+"-"+c(i,2)}(a,s,o),m=this._dateLocked?"00:00:00.000":function(e,t,i,n){return c(e||0,2)+":"+c(t||0,2)+(void 0!==i?":"+c(i,2)+(void 0!==n?"."+c(n,3):""):"")}(l,u,p,d),g=b+"T"+m+(t.timezone||this.timezone);a===this.year&&s===this.month&&o===this.day&&l===this.hour&&f===this.hour12&&v===this.isAm&&u===this.minute&&p===this.second&&d===this.millisecond||(t.year=a,t.month=s,t.day=o,t.hour=l,t.hour12=f,t.minute=u,t.second=p,t.millisecond=d,t.isAm=v),g===this.datetime&&b===this.date&&m===this.time||(t.date=b,t.time=m,t.datetime=g),this.setProperties(t)}}},{key:"resetDate",value:function(e){e&&e.stopPropagation&&e.stopPropagation(),this.setProperties({valueAsDate:void 0,valueAsNumber:void 0,datetime:void 0,date:void 0,time:void 0,year:void 0,month:void 0,day:void 0,hour:void 0,hour12:void 0,isAm:void 0,minute:void 0,second:void 0,millisecond:void 0,timezone:void 0,offsetMinutes:void 0,_timeZoneHours:void 0,_timeZoneMinutes:void 0,_recentLocalTimezoneOffset:void 0});var t=d(this.default,void 0,this._timeOnly);isNaN(t.valueAsDate)||(this.__updatingTimezoneOffset=!0,this.setProperties(h(t.offsetMinutes)),this._recentLocalTimezoneOffset=t.valueAsDate.getTimezoneOffset(),this.__updatingTimezoneOffset=!1,this.setDate(t.valueAsDate))}},{key:"_defaultChanged",value:function(e){void 0!==e&&(isNaN(this.valueAsDate)||isNaN(this.valueAsNumber))&&this.resetDate()}},{key:"_computeDatetime",value:function(e,t,i,n,r,a,s){if(!this.__updatingTimezoneOffset)if(isNaN(e)&&isNaN(t)&&isNaN(i)&&isNaN(n)&&isNaN(r)&&isNaN(a)&&isNaN(s))void 0!==this.valueAsDate&&this.resetDate();else{var o=new Date(this.valueAsDate);isNaN(o)&&(o=new Date(void 0!==this.valueAsNumber?this.valueAsNumber:this.datetime),isNaN(o)&&(this._timeOnly&&!this.date?(o=this.time?new Date("1970-01-01T"+this.time+"Z"):new Date(0)).setMinutes(o.getMinutes()+o.getTimezoneOffset()):this.date&&(o=new Date(this.date+"T"+(this.time||"00:00")+(this.timezone||"Z")),this.timezone||o.setMinutes(o.getMinutes()+o.getTimezoneOffset())),isNaN(o)&&(o=new Date((new Date).getFullYear(),0,1,0,0,0,0))));var l=o.getTimezoneOffset(),c=this.offsetMinutes;isNaN(c)&&(c=l),o.setMinutes(o.getMinutes()-c),void 0!==e&&o.setUTCFullYear(e),void 0!==t&&o.setUTCMonth(t-1),void 0!==i&&o.setUTCDate(i),void 0!==n&&o.setUTCHours(n),void 0!==r&&o.setUTCMinutes(r),void 0!==a&&o.setUTCSeconds(a),void 0!==s&&o.setUTCMilliseconds(s),o.setMinutes(o.getMinutes()+c-l+o.getTimezoneOffset()),this.setDate(o)}}},{key:"_dateTimeChanged",value:function(e,t){this.__updatingTimezoneOffset||(void 0!==e||void 0!==t?(!e&&this._timeOnly&&(this.__updatingTimezoneOffset=!0,this.offsetMinutes=0,this.__updatingTimezoneOffset=!1),e=e||"1970-01-01",t=t||"00:00:00.000",this.timezone||this._checkDefaultTimezone(new Date(e+"T"+t+"Z")),this.datetime=e+"T"+t+this.timezone):void 0!==this.valueAsDate&&this.resetDate())}},{key:"_datetimeChanged",value:function(e){if(!this.__updatingTimezoneOffset)if(void 0!==e){if("object"===babelHelpers.typeof(e)&&e instanceof Date)return this._recentLocalTimezoneOffset=e.getTimezoneOffset(),void this.setDate(e);var t,i=o.exec(e);null!==i&&(void 0===i[3]?(t=new Date((i[1]||"1970-01-01")+"T"+i[2]+"Z"),this._checkDefaultTimezone(t),t.setMinutes(t.getMinutes()+this.offsetMinutes)):(void 0===i[1]&&(i[0]="1970-01-01T"+i[2]+i[3]),t=new Date(i[0]),i[3]!==this.timezone&&(this.__updatingTimezoneOffset=!0,this.setProperties(u(i[3])),this.__updatingTimezoneOffset=!1)),this._recentLocalTimezoneOffset=t.getTimezoneOffset(),this.setDate(t))}else void 0!==this.valueAsDate&&this.resetDate()}},{key:"_valueAsNumberChanged",value:function(e){isNaN(e)||""===e||"boolean"===typeof e?this.resetDate():this.setDate(new Date(+e))}},{key:"_valueAsDateChanged",value:function(e){switch(babelHelpers.typeof(e)){case"number":case"string":e=new Date(e)}isNaN(e)?this.resetDate():this.setDate(new Date(e))}},{key:"_checkThreshold",value:function(e){if(!isNaN(e))return this._minValue>e?new Date(this._minValue):this._maxValue<e?new Date(this._maxValue):e}},{key:"_clampUTCComponents",value:function(e,t){switch(t){case"year":case"month":e.setUTCMonth(0);case"day":e.setUTCDate(1);case"hour":e.setUTCHours(0);case"minute":e.setUTCMinutes(0);case"second":e.setUTCSeconds(0);case"millisecond":e.setUTCMilliseconds(0)}return e}},{key:"_ifClamped",value:function(e,t,i){var n=["month","day","hour","minute","second","millisecond"],r=n.indexOf(e);return i||-1!==r&&r<=n.indexOf(t)}},{key:"_ifNotClamped",value:function(e,t,i){return!this._ifClamped(e,t,i)}},{key:"_checkDefaultTimezone",value:function(e){(isNaN(this.offsetMinutes)||void 0===this.timezone)&&(this.__updatingTimezoneOffset=!0,this.timezone?this.setProperties(u(this.timezone)):this.setProperties(h((void 0!==e?e:new Date).getTimezoneOffset())),this.__updatingTimezoneOffset=!1),isNaN(this._recentLocalTimezoneOffset)&&(this._recentLocalTimezoneOffset=(void 0!==e?e:new Date).getTimezoneOffset())}},{key:"_computeTimezoneShift",value:function(e){var t=e.getTimezoneOffset(),i=this.offsetMinutes;return this._recentLocalTimezoneOffset!==t&&(i=i-this._recentLocalTimezoneOffset+t),this._recentLocalTimezoneOffset=t,i}},{key:"_clampChanged",value:function(e){void 0!==e&&(isNaN(this.valueAsNumber)||this.setDate(new Date(this.valueAsNumber)))}},{key:"_minChanged",value:function(e){var t=d(e,this.offsetMinutes,this._timeOnly).valueAsDate;isNaN(t)?this._minValue=void 0:!isNaN(this._maxValue)&&t>this._maxValue?this.setProperties({min:this.max,max:e,_minValue:this._maxValue,_maxValue:+t}):this._minValue=+t}},{key:"_maxChanged",value:function(e){var t=d(e,this.offsetMinutes,this._timeOnly).valueAsDate;isNaN(t)?this._maxValue=void 0:!isNaN(this._minValue)&&this._minValue>t?this.setProperties({min:e,max:this.min,_minValue:+t,_maxValue:this._minValue}):this._maxValue=+t}},{key:"_minMaxValueChanged",value:function(){isNaN(this.valueAsNumber)||this.setDate(new Date(this.valueAsNumber))}},{key:"_hour12Changed",value:function(e,t){void 0!==e&&e!==t&&(this.hour=12===e?this.isAm?0:12:this.isAm?e:e+12)}},{key:"_isAmChanged",value:function(e,t){void 0!==e&&e!==t&&this._hour12Changed(this.hour12)}},{key:"_timezoneChanged",value:function(e,t){if(void 0!==e){if(!l.exec(e))return l.exec(t)?void this.setProperties(u(t)):void this.setProperties(h(isNaN(this.valueAsDate)?new Date:this.valueAsDate.getTimezoneOffset()));var i=u(e);i.offsetMinutes!==this.offsetMinutes||i.timezone!==e?(this.__updatingTimezoneOffset=!0,this.setProperties(i),this.__updatingTimezoneOffset=!1):this.valueAsDate&&(this.datetime=this.date+"T"+this.time+e)}else void 0!==this.valueAsDate&&this.resetDate()}},{key:"_offsetMinutesChanged",value:function(e){if(!isNaN(e)){var t=h(e);this.setProperties(t),this.date&&this.time&&(this.datetime=this.date+"T"+this.time+t.timezone)}}},{key:"_timeZoneHoursMinutesChanged",value:function(e,t){if(!isNaN(e)&&!isNaN(t)){var i=Object(s.a)(e);if(0!==e||0!==t){var n=(i?1:-1)*(60*Math.abs(e)+t),r=(i?"-":"+")+c(Math.abs(e),2)+":"+c(t,2);this.setProperties({offsetMinutes:n,timezone:r})}else this.setProperties({offsetMinutes:i?0:-0,timezone:"+00:00"})}}}],[{key:"properties",get:function(){return{year:{type:Number,notify:!0},month:{type:Number,notify:!0},day:{type:Number,notify:!0},hour:{type:Number,notify:!0},hour12:{type:Number,notify:!0,observer:"_hour12Changed"},isAm:{type:Boolean,notify:!0,observer:"_isAmChanged"},minute:{type:Number,notify:!0},second:{type:Number,notify:!0},millisecond:{type:Number,notify:!0},datetime:{type:String,notify:!0},date:{type:String,notify:!0},time:{type:String,notify:!0},valueAsDate:{type:Date,notify:!0,observer:"_valueAsDateChanged"},valueAsNumber:{type:Number,notify:!0,observer:"_valueAsNumberChanged"},default:{type:Object,observer:"_defaultChanged"},min:{type:Object,notify:!0,observer:"_minChanged"},_minValue:{type:Number},max:{type:Object,notify:!0,observer:"_maxChanged"},_maxValue:{type:Number},hour12Format:{type:Boolean,reflectToAttribute:!0,notify:!0},clamp:{type:String,notify:!0,observer:"_clampChanged"},timezone:{type:String,notify:!0,observer:"_timezoneChanged"},offsetMinutes:{type:Number,notify:!0,observer:"_offsetMinutesChanged"},_timeZoneHours:{type:Number},_timeZoneMinutes:{type:Number},_recentLocalTimezoneOffset:{type:Number},_timeOnly:{type:Boolean,value:!1},_dateLocked:{type:Boolean,computed:'_ifClamped(clamp, "hour")'}}}},{key:"observers",get:function(){return["_computeDatetime(year, month, day, hour, minute, second, millisecond)","_datetimeChanged(datetime)","_dateTimeChanged(date, time)","_timeZoneHoursMinutesChanged(_timeZoneHours, _timeZoneMinutes)","_minMaxValueChanged(_minValue, _maxValue)"]}}]),t}(a(e))})},function(e,t,i){"use strict";i.d(t,"c",function(){return l}),i.d(t,"a",function(){return c}),i.d(t,"b",function(){return h});i(5);var n=0,r=0,a=[],s=0,o=document.createTextNode("");new window.MutationObserver(function(){for(var e=a.length,t=0;t<e;t++){var i=a[t];if(i)try{i()}catch(e){setTimeout(function(){throw e})}}a.splice(0,e),r+=e}).observe(o,{characterData:!0});var l={after:function(e){return{run:function(t){return window.setTimeout(t,e)},cancel:function(e){window.clearTimeout(e)}}},run:function(e,t){return window.setTimeout(e,t)},cancel:function(e){window.clearTimeout(e)}},c={run:function(e){return window.requestAnimationFrame(e)},cancel:function(e){window.cancelAnimationFrame(e)}},h={run:function(e){return o.textContent=s++,a.push(e),n++},cancel:function(e){var t=e-r;if(t>=0){if(!a[t])throw new Error("invalid async handle: "+e);a[t]=null}}}},function(e,t,i){"use strict";i.d(t,"a",function(){return p}),i.d(t,"b",function(){return d});var n=i(1),r=i(0),a=i(7),s=i(23);i(35);function o(){var e=babelHelpers.taggedTemplateLiteral(['<template is="dom-if" if="[[withTimezone]]"><div class="timezone" style$="order:[[_computePartOrder(dateOrder.timeFirst)]];"><integer-input value="{{_timeZoneHours}}" pad-length="2" always-sign step="1" placeholder="\xb100" min="-23" max="23" use-negative-zero></integer-input><span>[[timeSeparator]]</span><integer-input value="{{_timeZoneMinutes}}" pad-length="2" min="0" max="45" step="15" placeholder="00"></integer-input></div></template>']);return o=function(){return e},e}function l(){var e=babelHelpers.taggedTemplateLiteral([""]);return l=function(){return e},e}function c(){var e=babelHelpers.taggedTemplateLiteral(["",' <button class="icon reset" invisible$="[[_resetButtonIsInvisible]]" hidden$="[[disabled]]" on-click="resetDate"><svg viewBox="0 0 24 24"><g><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></g></svg></button> ',""]);return c=function(){return e},e}function h(){var e=babelHelpers.taggedTemplateLiteral([""]);return h=function(){return e},e}function u(){var e=babelHelpers.taggedTemplateLiteral([""," ","<style>#input>.part,.timezone{display:inline-flex;flex-flow:row nowrap;align-items:baseline}#input>div{padding:var(--input-field-padding,0 1px);border:var(--input-border-width,thin) solid transparent}#input .reset{order:2}#input integer-input[always-sign]{--input-align:end}</style>"]);return u=function(){return e},e}var p=Object(n.a)(function(e){return function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this)))._isSet=function(e){return!("boolean"===typeof e)&&this._defaultIsSet(e)}.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_computeDefaultValue",value:function(e){return+Object(a.b)(e).valueAsDate}},{key:"_defaultChanged",value:function(e){!1===this._isSet(e)&&(this.default=void 0)}},{key:"_defaultValueChanged",value:function(e){isNaN(e)||(isNaN(this.valueAsDate)||isNaN(this.valueAsNumber))&&this.reset()}},{key:"now",value:function(){var e=new Date;this.timezone||(this._timeOnly&&!this.date?(this.__updatingTimezoneOffset=!0,this.offsetMinutes=0,this.__updatingTimezoneOffset=!1,e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e.setUTCFullYear(1970),e.setUTCMonth(0),e.setUTCDate(1)):this._checkDefaultTimezone(e)),e.setMinutes(e.getMinutes()-this.offsetMinutes),this._partsDisabled&&(this._partsDisabled.month?e=this._clampUTC(e,"month"):this._partsDisabled.day?e=this._clampUTC(e,"day"):this._partsDisabled.hour?e=this._clampUTC(e,"hour"):this._partsDisabled.minute?e=this._clampUTC(e,"minute"):this._partsDisabled.second?e=this._clampUTC(e,"second"):this._partsDisabled.millisecond&&(e=this._clampUTC(e,"millisecond"))),e.setMinutes(e.getMinutes()+this.offsetMinutes),this.setDate(e)}},{key:"_computePartsStep",value:function(e){if(void 0!==e){if(0===e)return this.set("_partsStep.day",0),this.set("_partsStep.hour",0),this.set("_partsStep.minute",0),this.set("_partsStep.second",0),this.set("_partsStep.millisecond",0),void this.notifyPath("_partsStep");if(e<.001)return this.set("step",.001),this.set("_partsStep.day",1),this.set("_partsStep.hour",1),this.set("_partsStep.minute",1),this.set("_partsStep.second",1),this.set("_partsStep.millisecond",1),this.notifyPath("_partsStep"),void(this._ifClamped(this.clamp,"millisecond")&&this.set("clamp",""));(e=+e.toFixed(3))%86400===0?(this.set("_partsStep.day",e/86400),this.set("_partsStep.hour",0),this.set("_partsStep.minute",0),this.set("_partsStep.second",0),this.set("_partsStep.millisecond",0),this._ifClamped(this.clamp,"day")&&this.set("clamp","hour")):e%3600===0?(this.set("_partsStep.day",1),this.set("_partsStep.hour",e/3600),this.set("_partsStep.minute",0),this.set("_partsStep.second",0),this.set("_partsStep.millisecond",0),this._ifClamped(this.clamp,"hour")&&this.set("clamp","minute")):e%60===0?(this.set("_partsStep.day",1),this.set("_partsStep.hour",1),this.set("_partsStep.minute",e/60),this.set("_partsStep.second",0),this.set("_partsStep.millisecond",0),this._ifClamped(this.clamp,"minute")&&this.set("clamp","second")):e%1===0?(this.set("_partsStep.day",1),this.set("_partsStep.hour",1),this.set("_partsStep.minute",1),this.set("_partsStep.second",e),this.set("_partsStep.millisecond",0),this._ifClamped(this.clamp,"second")&&this.set("clamp","millisecond")):(this.set("_partsStep.day",1),this.set("_partsStep.hour",1),this.set("_partsStep.minute",1),this.set("_partsStep.second",1),this.set("_partsStep.millisecond",1e3*e),this._ifClamped(this.clamp,"millisecond")&&this.set("clamp","")),this.notifyPath("_partsStep")}}},{key:"_computePartsDisabled",value:function(e,t){if(e&&e.path){if(-1!==e.path.indexOf(".")){var i="_partsDisabled."+e.path.split(".")[1];t?this.set(i,!0):this.set(i,!e.value)}else if(e&&e.value)for(var n in e.value)this.set("_partsDisabled."+n,t||!e.value[n]);this.notifyPath("_partsDisabled")}}},{key:"reset",value:function(e){this.resetDate(e)}}],[{key:"properties",get:function(){return{step:{type:Number,notify:!0},_partsDisabled:{type:Object,notify:!0,value:function(){return{}}},_partsStep:{type:Object,notify:!0,readOnly:!0,value:function(){return{day:1,hour:1,minute:1,second:1,millisecond:1}}},propertyForValue:{type:String,value:"valueAsNumber"},_defaultValue:{type:Number,computed:"_computeDefaultValue(default)"}}}},{key:"observers",get:function(){return["_computePartsStep(step)","_computePartsDisabled(_partsStep.*, disabled)","_defaultValueChanged(_defaultValue)"]}}]),t}(e)}),d=Object(n.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_computePartOrder",value:function(e){return e?0:1}},{key:"_computeResetButtonIsInvisible",value:function(e,t,i){return!e||!isNaN(t)&&t===i||!1===this._isSet(i)}}],[{key:"styleTemplate",get:function(){return Object(r.a)(u(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this)||Object(r.a)(h()),s.a)}},{key:"inputTemplate",get:function(){return Object(r.a)(c(),this.timezoneInputTemplate,babelHelpers.get(babelHelpers.getPrototypeOf(t),"inputTemplate",this)||Object(r.a)(l()))}},{key:"timezoneInputTemplate",get:function(){return Object(r.a)(o())}},{key:"properties",get:function(){return{hideResetButton:{type:Boolean,reflectToAttribute:!0},withTimezone:{type:Boolean,value:!1},_resetButtonIsInvisible:{type:Boolean,computed:"_computeResetButtonIsInvisible(valueIsSet, _defaultValue, valueAsNumber)"}}}}]),t}(e)})},function(e,t,i){"use strict";i.d(t,"b",function(){return E}),i.d(t,"c",function(){return A}),i.d(t,"d",function(){return V}),i.d(t,"a",function(){return U});i(5);var n=i(8),r=i(19),a=i(6),s="string"===typeof document.head.style.touchAction,o="__polymerGestures",l="__polymerGesturesHandled",c="__polymerGesturesTouchAction",h=25,u=5,p=2500,d=["mousedown","mousemove","mouseup","click"],f=[0,1,4,2],v=function(){try{return 1===new MouseEvent("test",{buttons:1}).buttons}catch(e){return!1}}();function b(e){return d.indexOf(e)>-1}var m=!1;function g(e){if(!b(e)&&"touchend"!==e)return s&&m&&a.b?{passive:!0}:void 0}!function(){try{var e=Object.defineProperty({},"passive",{get:function(){m=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}}();var y=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),_=[],k={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},C={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0};function z(e){var t=Array.prototype.slice.call(e.labels||[]);if(!t.length){t=[];var i=e.getRootNode();if(e.id)for(var n=i.querySelectorAll("label[for = ".concat(e.id,"]")),r=0;r<n.length;r++)t.push(n[r])}return t}var w=function(e){var t,i=e.sourceCapabilities;if((!i||i.firesTouchEvents)&&(e[l]={skip:!0},"click"===e.type)){var n=!1,r=e.composedPath&&e.composedPath();if(r)for(var a=0;a<r.length;a++){if(r[a].nodeType===Node.ELEMENT_NODE)if("label"===r[a].localName)_.push(r[a]);else if(t=r[a],k[t.localName])for(var s=z(r[a]),o=0;o<s.length;o++)n=n||_.indexOf(s[o])>-1;if(r[a]===T.mouse.target)return}if(n)return;e.preventDefault(),e.stopPropagation()}};function H(e){for(var t,i=y?["click"]:d,n=0;n<i.length;n++)t=i[n],e?(_.length=0,document.addEventListener(t,w,!0)):document.removeEventListener(t,w,!0)}function O(e){var t=e.type;if(!b(t))return!1;if("mousemove"===t){var i=void 0===e.buttons?1:e.buttons;return e instanceof window.MouseEvent&&!v&&(i=f[e.which]||0),Boolean(1&i)}return 0===(void 0===e.button?0:e.button)}var T={mouse:{target:null,mouseIgnoreJob:null},touch:{x:0,y:0,id:-1,scrollDecided:!1}};function S(e,t,i){e.movefn=t,e.upfn=i,document.addEventListener("mousemove",t),document.addEventListener("mouseup",i)}function M(e){document.removeEventListener("mousemove",e.movefn),document.removeEventListener("mouseup",e.upfn),e.movefn=null,e.upfn=null}document.addEventListener("touchend",function(e){T.mouse.mouseIgnoreJob||H(!0),T.mouse.target=e.composedPath()[0],T.mouse.mouseIgnoreJob=r.a.debounce(T.mouse.mouseIgnoreJob,n.c.after(p),function(){H(),T.mouse.target=null,T.mouse.mouseIgnoreJob=null})},!!m&&{passive:!0});var x={},L=[];function N(e){if(e.composedPath){var t=e.composedPath();return t.length>0?t[0]:e.target}return e.target}function P(e){var t,i=e.type,n=e.currentTarget[o];if(n){var r=n[i];if(r){if(!e[l]&&(e[l]={},"touch"===i.slice(0,5))){var a=(e=e).changedTouches[0];if("touchstart"===i&&1===e.touches.length&&(T.touch.id=a.identifier),T.touch.id!==a.identifier)return;s||"touchstart"!==i&&"touchmove"!==i||function(e){var t=e.changedTouches[0],i=e.type;if("touchstart"===i)T.touch.x=t.clientX,T.touch.y=t.clientY,T.touch.scrollDecided=!1;else if("touchmove"===i){if(T.touch.scrollDecided)return;T.touch.scrollDecided=!0;var n=function(e){var t="auto",i=e.composedPath&&e.composedPath();if(i)for(var n,r=0;r<i.length;r++)if((n=i[r])[c]){t=n[c];break}return t}(e),r=!1,a=Math.abs(T.touch.x-t.clientX),s=Math.abs(T.touch.y-t.clientY);e.cancelable&&("none"===n?r=!0:"pan-x"===n?r=s>a:"pan-y"===n&&(r=a>s)),r?e.preventDefault():R("track")}}(e)}if(!(t=e[l]).skip){for(var h,u=0;u<L.length;u++)r[(h=L[u]).name]&&!t[h.name]&&h.flow&&h.flow.start.indexOf(e.type)>-1&&h.reset&&h.reset();for(var p,d=0;d<L.length;d++)r[(p=L[d]).name]&&!t[p.name]&&(t[p.name]=!0,p[i](e))}}}}function E(e,t,i){return!!x[t]&&(function(e,t,i){var n=x[t],r=n.deps,a=n.name,s=e[o];s||(e[o]=s={});for(var l,c,h=0;h<r.length;h++)l=r[h],y&&b(l)&&"click"!==l||((c=s[l])||(s[l]=c={_count:0}),0===c._count&&e.addEventListener(l,P,g(l)),c[a]=(c[a]||0)+1,c._count=(c._count||0)+1);e.addEventListener(t,i),n.touchAction&&V(e,n.touchAction)}(e,t,i),!0)}function A(e,t,i){return!!x[t]&&(function(e,t,i){var n=x[t],r=n.deps,a=n.name,s=e[o];if(s)for(var l,c,h=0;h<r.length;h++)l=r[h],(c=s[l])&&c[a]&&(c[a]=(c[a]||1)-1,c._count=(c._count||1)-1,0===c._count&&e.removeEventListener(l,P,g(l)));e.removeEventListener(t,i)}(e,t,i),!0)}function D(e){L.push(e);for(var t=0;t<e.emits.length;t++)x[e.emits[t]]=e}function V(e,t){s&&e instanceof HTMLElement&&n.b.run(function(){e.style.touchAction=t}),e[c]=t}function I(e,t,i){var n=new Event(t,{bubbles:!0,cancelable:!0,composed:!0});if(n.detail=i,e.dispatchEvent(n),n.defaultPrevented){var r=i.preventer||i.sourceEvent;r&&r.preventDefault&&r.preventDefault()}}function R(e){var t=function(e){for(var t,i=0;i<L.length;i++){t=L[i];for(var n=0;n<t.emits.length;n++)if(t.emits[n]===e)return t}return null}(e);t.info&&(t.info.prevent=!0)}function j(e,t,i,n){t&&I(t,e,{x:i.clientX,y:i.clientY,sourceEvent:i,preventer:n,prevent:function(e){return R(e)}})}function F(e,t,i){if(e.prevent)return!1;if(e.started)return!0;var n=Math.abs(e.x-t),r=Math.abs(e.y-i);return n>=u||r>=u}function B(e,t,i){if(t){var n,r=e.moves[e.moves.length-2],a=e.moves[e.moves.length-1],s=a.x-e.x,o=a.y-e.y,l=0;r&&(n=a.x-r.x,l=a.y-r.y),I(t,"track",{state:e.state,x:i.clientX,y:i.clientY,dx:s,dy:o,ddx:n,ddy:l,sourceEvent:i,hover:function(){return function(e,t){for(var i=document.elementFromPoint(e,t),n=i;n&&n.shadowRoot&&!window.ShadyDOM&&n!==(n=n.shadowRoot.elementFromPoint(e,t));)n&&(i=n);return i}(i.clientX,i.clientY)}})}}function $(e,t,i){var n=Math.abs(t.clientX-e.x),r=Math.abs(t.clientY-e.y),a=N(i||t);!a||C[a.localName]&&a.hasAttribute("disabled")||(isNaN(n)||isNaN(r)||n<=h&&r<=h||function(e){if("click"===e.type){if(0===e.detail)return!0;var t=N(e);if(!t.nodeType||t.nodeType!==Node.ELEMENT_NODE)return!0;var i=t.getBoundingClientRect(),n=e.pageX,r=e.pageY;return!(n>=i.left&&n<=i.right&&r>=i.top&&r<=i.bottom)}return!1}(t))&&(e.prevent||I(a,"tap",{x:t.clientX,y:t.clientY,sourceEvent:t,preventer:i}))}D({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){M(this.info)},mousedown:function(e){if(O(e)){var t=N(e),i=this;S(this.info,function(e){O(e)||(j("up",t,e),M(i.info))},function(e){O(e)&&j("up",t,e),M(i.info)}),j("down",t,e)}},touchstart:function(e){j("down",N(e),e.changedTouches[0],e)},touchend:function(e){j("up",N(e),e.changedTouches[0],e)}}),D({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(e){this.moves.length>2&&this.moves.shift(),this.moves.push(e)},movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start",this.info.started=!1,this.info.moves=[],this.info.x=0,this.info.y=0,this.info.prevent=!1,M(this.info)},mousedown:function(e){if(O(e)){var t=N(e),i=this,n=function(e){var n=e.clientX,r=e.clientY;F(i.info,n,r)&&(i.info.state=i.info.started?"mouseup"===e.type?"end":"track":"start","start"===i.info.state&&R("tap"),i.info.addMove({x:n,y:r}),O(e)||(i.info.state="end",M(i.info)),t&&B(i.info,t,e),i.info.started=!0)};S(this.info,n,function(e){i.info.started&&n(e),M(i.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=N(e),i=e.changedTouches[0],n=i.clientX,r=i.clientY;F(this.info,n,r)&&("start"===this.info.state&&R("tap"),this.info.addMove({x:n,y:r}),B(this.info,t,i),this.info.state="track",this.info.started=!0)},touchend:function(e){var t=N(e),i=e.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:i.clientX,y:i.clientY}),B(this.info,t,i))}}),D({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN,this.info.y=NaN,this.info.prevent=!1},mousedown:function(e){O(e)&&(this.info.x=e.clientX,this.info.y=e.clientY)},click:function(e){O(e)&&$(this.info,e)},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchend:function(e){$(this.info,e.changedTouches[0],e)}});var U=E},function(e,t,i){"use strict";i.d(t,"c",function(){return n}),i.d(t,"d",function(){return r}),i.d(t,"a",function(){return s}),i.d(t,"b",function(){return o});var n=function(e,t){var i=a(e),n=a(t),r=Math.max(i,n);if(0===r)return e+t;for(var o=Math.round(Math.pow(10,r)*e+Math.pow(10,r)*t),l=s(o)?"-":"",c=(o=""+Math.abs(o)).length;c<r;c++)o="0"+o;return+(l+o.slice(0,o.length-r)+"."+o.slice(o.length-r))},r=function(e,t){var i=a(e),n=a(t),r=i+n;if(0===r)return e*t;var o=(s(e)?!s(t):s(t))?"-":"";e=Math.round(Math.pow(10,i)*Math.abs(e));for(var l=0,c=(t=""+Math.round(Math.pow(10,n)*Math.abs(t))).length-1;c>=0;c--)l+=e*+t[c],e*=10;for(var h=(l=""+l).length;h<r;h++)l="0"+l;return+(o+l.slice(0,l.length-r)+"."+l.slice(l.length-r))},a=function(e){var t=(e||0).toExponential().split("e"),i=-t[1]+(t[0].slice(t[0].indexOf(".")).length-1);return i>0?i:0},s=function(e){return e<0||1/e===-1/0},o=function(e){return 0===e&&1/e===-1/0}},function(e,t,i){"use strict";var n=i(33),r=(i(13),i(5),i(25)),a=i(1);function s(e,t,i,n,r){var a;r&&(a="object"===babelHelpers.typeof(i)&&null!==i)&&(n=e.__dataTemp[t]);var s=n!==i&&(n===n||i===i);return a&&s&&(e.__dataTemp[t]=i),s}var o=Object(a.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_shouldPropertyChange",value:function(e,t,i){return s(this,e,t,i,!0)}}]),t}(e)}),l=Object(a.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_shouldPropertyChange",value:function(e,t,i){return s(this,e,t,i,this.mutableData)}}],[{key:"properties",get:function(){return{mutableData:Boolean}}}]),t}(e)});o._mutablePropertyChange=s;var c=i(6),h=null;function u(){return h}u.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:u,writable:!0}});var p=Object(r.a)(u),d=o(p);var f=function(e){function t(e){var i;babelHelpers.classCallCheck(this,t),(i=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this)))._configureProperties(e),i.root=i._stampTemplate(i.__dataHost);for(var n=i.children=[],r=i.root.firstChild;r;r=r.nextSibling)n.push(r),r.__templatizeInstance=babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(i));i.__templatizeOwner&&i.__templatizeOwner.__hideTemplateChildren__&&i._showHideChildren(!0);var a=i.__templatizeOptions;return(e&&a.instanceProps||!a.instanceProps)&&i._enableProperties(),i}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_configureProperties",value:function(e){if(this.__templatizeOptions.forwardHostProp)for(var t in this.__hostProps)this._setPendingProperty(t,this.__dataHost["_host_"+t]);for(var i in e)this._setPendingProperty(i,e[i])}},{key:"forwardHostProp",value:function(e,t){this._setPendingPropertyOrPath(e,t,!1,!0)&&this.__dataHost._enqueueClient(this)}},{key:"_addEventListenerToNode",value:function(e,t,i){var n=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(e,t,function(e){e.model=n,i(e)});else{var r=this.__dataHost.__dataHost;r&&r._addEventListenerToNode(e,t,i)}}},{key:"_showHideChildren",value:function(e){for(var t=this.children,i=0;i<t.length;i++){var n=t[i];if(Boolean(e)!=Boolean(n.__hideTemplateChildren__))if(n.nodeType===Node.TEXT_NODE)e?(n.__polymerTextContent__=n.textContent,n.textContent=""):n.textContent=n.__polymerTextContent__;else if("slot"===n.localName)if(e)n.__polymerReplaced__=document.createComment("hidden-slot"),n.parentNode.replaceChild(n.__polymerReplaced__,n);else{var r=n.__polymerReplaced__;r&&r.parentNode.replaceChild(n,r)}else n.style&&(e?(n.__polymerDisplay__=n.style.display,n.style.display="none"):n.style.display=n.__polymerDisplay__);n.__hideTemplateChildren__=e,n._showHideChildren&&n._showHideChildren(e)}}},{key:"_setUnmanagedPropertyToNode",value:function(e,i,n){e.__hideTemplateChildren__&&e.nodeType==Node.TEXT_NODE&&"textContent"==i?e.__polymerTextContent__=n:babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_setUnmanagedPropertyToNode",this).call(this,e,i,n)}},{key:"dispatchEvent",value:function(e){return!0}},{key:"parentModel",get:function(){var e=this.__parentModel;if(!e){var t;e=this;do{e=e.__dataHost.__dataHost}while((t=e.__templatizeOptions)&&!t.parentModel);this.__parentModel=e}return e}}]),t}(Object(r.a)(function(){return function e(){babelHelpers.classCallCheck(this,e)}}()));f.prototype.__dataHost,f.prototype.__templatizeOptions,f.prototype._methodHost,f.prototype.__templatizeOwner,f.prototype.__hostProps;var v=o(f);function b(e){var t=e.__dataHost;return t&&t._methodHost||t}function m(e,t,i){var n=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),t}(i.mutableData?v:f);return n.prototype.__templatizeOptions=i,n.prototype._bindTemplate(e),function(e,t,i,n){var r=i.hostProps||{};for(var a in n.instanceProps){delete r[a];var s=n.notifyInstanceProp;s&&e.prototype._addPropertyEffect(a,e.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:_(a,s)})}if(n.forwardHostProp&&t.__dataHost)for(var o in r)e.prototype._addPropertyEffect(o,e.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:function(e,t,i){e.__dataHost._setPendingPropertyOrPath("_host_"+t,i[t],!0,!0)}})}(n,e,t,i),n}function g(e,t,i){var n=i.forwardHostProp;if(n){var r=t.templatizeTemplateClass;if(!r){var a=i.mutableData?d:p;r=t.templatizeTemplateClass=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),t}(a);var s=t.hostProps;for(var o in s)r.prototype._addPropertyEffect("_host_"+o,r.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:y(o,n)}),r.prototype._createNotifyingProperty("_host_"+o)}!function(e,t){h=e,Object.setPrototypeOf(e,t.prototype),new t,h=null}(e,r),e.__dataProto&&Object.assign(e.__data,e.__dataProto),e.__dataTemp={},e.__dataPending=null,e.__dataOld=null,e._enableProperties()}}function y(e,t){return function(e,i,n){t.call(e.__templatizeOwner,i.substring("_host_".length),n[i])}}function _(e,t){return function(e,i,n){t.call(e.__templatizeOwner,e,i,n[i])}}function k(e,t,i){if(c.e&&!b(e))throw new Error("strictTemplatePolicy: template owner not trusted");if(i=i||{},e.__templatizeOwner)throw new Error("A <template> can only be templatized once");e.__templatizeOwner=t;var n=(t?t.constructor:f)._parseTemplate(e),r=n.templatizeInstanceClass;r||(r=m(e,n,i),n.templatizeInstanceClass=r),g(e,n,i);var a=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),t}(r);return a.prototype._methodHost=b(e),a.prototype.__dataHost=e,a.prototype.__templatizeOwner=t,a.prototype.__hostProps=n.hostProps,a=a}function C(e,t){for(var i;t;)if(i=t.__templatizeInstance){if(i.__dataHost==e)return i;t=i.__dataHost}else t=t.parentNode;return null}var z=i(28),w=function(e){function t(){var e;if(babelHelpers.classCallCheck(this,t),e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this)),c.e)throw new Error("strictTemplatePolicy: dom-bind not allowed");return e.root=null,e.$=null,e.__children=null,e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"observedAttributes",get:function(){return["mutable-data"]}}]),babelHelpers.createClass(t,[{key:"attributeChangedCallback",value:function(){this.mutableData=!0}},{key:"connectedCallback",value:function(){this.style.display="none",this.render()}},{key:"disconnectedCallback",value:function(){this.__removeChildren()}},{key:"__insertChildren",value:function(){this.parentNode.insertBefore(this.root,this)}},{key:"__removeChildren",value:function(){if(this.__children)for(var e=0;e<this.__children.length;e++)this.root.appendChild(this.__children[e])}},{key:"render",value:function(){var e,t=this;if(!this.__children){if(!(e=e||this.querySelector("template"))){var i=new MutationObserver(function(){if(!(e=t.querySelector("template")))throw new Error("dom-bind requires a <template> child");i.disconnect(),t.render()});return void i.observe(this,{childList:!0})}this.root=this._stampTemplate(e),this.$=this.root.$,this.__children=[];for(var n=this.root.firstChild;n;n=n.nextSibling)this.__children[this.__children.length]=n;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}]),t}(Object(z.a)(l(Object(r.a)(HTMLElement))));customElements.define("dom-bind",w);var H=i(4),O=i(19),T=i(20),S=i(3),M=i(8),x=function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))).__instances=[],e.__limit=1/0,e.__pool=[],e.__renderDebouncer=null,e.__itemsIdxToInstIdx={},e.__chunkCount=null,e.__lastChunkTime=null,e.__sortFn=null,e.__filterFn=null,e.__observePaths=null,e.__ctor=null,e.__isDetached=!0,e.template=null,e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"is",get:function(){return"dom-repeat"}},{key:"template",get:function(){return null}},{key:"properties",get:function(){return{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},itemsIndexAs:{type:String,value:"itemsIndex"},sort:{type:Function,observer:"__sortChanged"},filter:{type:Function,observer:"__filterChanged"},observe:{type:String,observer:"__observeChanged"},delay:Number,renderedItemCount:{type:Number,notify:!0,readOnly:!0},initialCount:{type:Number,observer:"__initializeChunking"},targetFramerate:{type:Number,value:20},_targetFrameTime:{type:Number,computed:"__computeFrameTime(targetFramerate)"}}}},{key:"observers",get:function(){return["__itemsChanged(items.*)"]}}]),babelHelpers.createClass(t,[{key:"disconnectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"disconnectedCallback",this).call(this),this.__isDetached=!0;for(var e=0;e<this.__instances.length;e++)this.__detachInstance(e)}},{key:"connectedCallback",value:function(){if(babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"connectedCallback",this).call(this),this.style.display="none",this.__isDetached){this.__isDetached=!1;for(var e=this.parentNode,i=0;i<this.__instances.length;i++)this.__attachInstance(i,e)}}},{key:"__ensureTemplatized",value:function(){var e=this;if(!this.__ctor){var t=this.template=this.querySelector("template");if(!t){var i=new MutationObserver(function(){if(!e.querySelector("template"))throw new Error("dom-repeat requires a <template> child");i.disconnect(),e.__render()});return i.observe(this,{childList:!0}),!1}var n={};n[this.as]=!0,n[this.indexAs]=!0,n[this.itemsIndexAs]=!0,this.__ctor=k(t,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:n,forwardHostProp:function(e,t){for(var i,n=this.__instances,r=0;r<n.length&&(i=n[r]);r++)i.forwardHostProp(e,t)},notifyInstanceProp:function(e,t,i){if(Object(S.e)(this.as,t)){var n=e[this.itemsIndexAs];t==this.as&&(this.items[n]=i);var r=Object(S.i)(this.as,"items."+n,t);this.notifyPath(r,i)}}})}return!0}},{key:"__getMethodHost",value:function(){return this.__dataHost._methodHost||this.__dataHost}},{key:"__functionFromPropertyValue",value:function(e){if("string"===typeof e){var t=e,i=this.__getMethodHost();return function(){return i[t].apply(i,arguments)}}return e}},{key:"__sortChanged",value:function(e){this.__sortFn=this.__functionFromPropertyValue(e),this.items&&this.__debounceRender(this.__render)}},{key:"__filterChanged",value:function(e){this.__filterFn=this.__functionFromPropertyValue(e),this.items&&this.__debounceRender(this.__render)}},{key:"__computeFrameTime",value:function(e){return Math.ceil(1e3/e)}},{key:"__initializeChunking",value:function(){this.initialCount&&(this.__limit=this.initialCount,this.__chunkCount=this.initialCount,this.__lastChunkTime=performance.now())}},{key:"__tryRenderChunk",value:function(){this.items&&this.__limit<this.items.length&&this.__debounceRender(this.__requestRenderChunk)}},{key:"__requestRenderChunk",value:function(){var e=this;requestAnimationFrame(function(){return e.__renderChunk()})}},{key:"__renderChunk",value:function(){var e=performance.now(),t=this._targetFrameTime/(e-this.__lastChunkTime);this.__chunkCount=Math.round(this.__chunkCount*t)||1,this.__limit+=this.__chunkCount,this.__lastChunkTime=e,this.__debounceRender(this.__render)}},{key:"__observeChanged",value:function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")}},{key:"__itemsChanged",value:function(e){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items),this.__handleItemPath(e.path,e.value)||(this.__initializeChunking(),this.__debounceRender(this.__render))}},{key:"__handleObservedPaths",value:function(e){if(this.__sortFn||this.__filterFn)if(e){if(this.__observePaths)for(var t=this.__observePaths,i=0;i<t.length;i++)0===e.indexOf(t[i])&&this.__debounceRender(this.__render,this.delay)}else this.__debounceRender(this.__render,this.delay)}},{key:"__debounceRender",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=O.a.debounce(this.__renderDebouncer,t>0?M.c.after(t):M.b,e.bind(this)),Object(T.a)(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),Object(T.b)()}},{key:"__render",value:function(){this.__ensureTemplatized()&&(this.__applyFullRefresh(),this.__pool.length=0,this._setRenderedItemCount(this.__instances.length),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this.__tryRenderChunk())}},{key:"__applyFullRefresh",value:function(){for(var e=this,t=this.items||[],i=new Array(t.length),n=0;n<t.length;n++)i[n]=n;this.__filterFn&&(i=i.filter(function(i,n,r){return e.__filterFn(t[i],n,r)})),this.__sortFn&&i.sort(function(i,n){return e.__sortFn(t[i],t[n])});for(var r=this.__itemsIdxToInstIdx={},a=0,s=Math.min(i.length,this.__limit);a<s;a++){var o=this.__instances[a],l=i[a],c=t[l];r[l]=a,o?(o._setPendingProperty(this.as,c),o._setPendingProperty(this.indexAs,a),o._setPendingProperty(this.itemsIndexAs,l),o._flushProperties()):this.__insertInstance(c,a,l)}for(var h=this.__instances.length-1;h>=a;h--)this.__detachAndRemoveInstance(h)}},{key:"__detachInstance",value:function(e){for(var t=this.__instances[e],i=0;i<t.children.length;i++){var n=t.children[i];t.root.appendChild(n)}return t}},{key:"__attachInstance",value:function(e,t){var i=this.__instances[e];t.insertBefore(i.root,this)}},{key:"__detachAndRemoveInstance",value:function(e){var t=this.__detachInstance(e);t&&this.__pool.push(t),this.__instances.splice(e,1)}},{key:"__stampInstance",value:function(e,t,i){var n={};return n[this.as]=e,n[this.indexAs]=t,n[this.itemsIndexAs]=i,new this.__ctor(n)}},{key:"__insertInstance",value:function(e,t,i){var n=this.__pool.pop();n?(n._setPendingProperty(this.as,e),n._setPendingProperty(this.indexAs,t),n._setPendingProperty(this.itemsIndexAs,i),n._flushProperties()):n=this.__stampInstance(e,t,i);var r=this.__instances[t+1],a=r?r.children[0]:this;return this.parentNode.insertBefore(n.root,a),this.__instances[t]=n,n}},{key:"_showHideChildren",value:function(e){for(var t=0;t<this.__instances.length;t++)this.__instances[t]._showHideChildren(e)}},{key:"__handleItemPath",value:function(e,t){var i=e.slice(6),n=i.indexOf("."),r=n<0?i:i.substring(0,n);if(r==parseInt(r,10)){var a=n<0?"":i.substring(n+1);this.__handleObservedPaths(a);var s=this.__itemsIdxToInstIdx[r],o=this.__instances[s];if(o){var l=this.as+(a?"."+a:"");o._setPendingPropertyOrPath(l,t,!1,!0),o._flushProperties()}return!0}}},{key:"itemForElement",value:function(e){var t=this.modelForElement(e);return t&&t[this.as]}},{key:"indexForElement",value:function(e){var t=this.modelForElement(e);return t&&t[this.indexAs]}},{key:"modelForElement",value:function(e){return C(this.template,e)}}]),t}(l(H.a));customElements.define(x.is,x);var L=function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))).__renderDebouncer=null,e.__invalidProps=null,e.__instance=null,e._lastIf=!1,e.__ctor=null,e.__hideTemplateChildren__=!1,e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"is",get:function(){return"dom-if"}},{key:"template",get:function(){return null}},{key:"properties",get:function(){return{if:{type:Boolean,observer:"__debounceRender"},restamp:{type:Boolean,observer:"__debounceRender"}}}}]),babelHelpers.createClass(t,[{key:"__debounceRender",value:function(){var e=this;this.__renderDebouncer=O.a.debounce(this.__renderDebouncer,M.b,function(){return e.__render()}),Object(T.a)(this.__renderDebouncer)}},{key:"disconnectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"disconnectedCallback",this).call(this),this.parentNode&&(this.parentNode.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||this.parentNode.host)||this.__teardownInstance()}},{key:"connectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"connectedCallback",this).call(this),this.style.display="none",this.if&&this.__debounceRender()}},{key:"render",value:function(){Object(T.b)()}},{key:"__render",value:function(){if(this.if){if(!this.__ensureInstance())return;this._showHideChildren()}else this.restamp&&this.__teardownInstance();!this.restamp&&this.__instance&&this._showHideChildren(),this.if!=this._lastIf&&(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)}},{key:"__ensureInstance",value:function(){var e=this,t=this.parentNode;if(t){if(!this.__ctor){var i=this.querySelector("template");if(!i){var n=new MutationObserver(function(){if(!e.querySelector("template"))throw new Error("dom-if requires a <template> child");n.disconnect(),e.__render()});return n.observe(this,{childList:!0}),!1}this.__ctor=k(i,this,{mutableData:!0,forwardHostProp:function(e,t){this.__instance&&(this.if?this.__instance.forwardHostProp(e,t):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Object(S.g)(e)]=!0))}})}if(this.__instance){this.__syncHostProperties();var r=this.__instance.children;if(r&&r.length)if(this.previousSibling!==r[r.length-1])for(var a,s=0;s<r.length&&(a=r[s]);s++)t.insertBefore(a,this)}else this.__instance=new this.__ctor,t.insertBefore(this.__instance.root,this)}return!0}},{key:"__syncHostProperties",value:function(){var e=this.__invalidProps;if(e){for(var t in e)this.__instance._setPendingProperty(t,this.__dataHost[t]);this.__invalidProps=null,this.__instance._flushProperties()}}},{key:"__teardownInstance",value:function(){if(this.__instance){var e=this.__instance.children;if(e&&e.length){var t=e[0].parentNode;if(t)for(var i,n=0;n<e.length&&(i=e[n]);n++)t.removeChild(i)}this.__instance=null,this.__invalidProps=null}}},{key:"_showHideChildren",value:function(){var e=this.__hideTemplateChildren__||!this.if;this.__instance&&this.__instance._showHideChildren(e)}}]),t}(H.a);customElements.define(L.is,L);var N=i(41),P=i(24),E=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"is",get:function(){return"array-selector"}}]),t}(Object(a.a)(function(e){return function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))).__lastItems=null,e.__lastMulti=null,e.__selectedMap=null,e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"properties",get:function(){return{items:{type:Array},multi:{type:Boolean,value:!1},selected:{type:Object,notify:!0},selectedItem:{type:Object,notify:!0},toggle:{type:Boolean,value:!1}}}},{key:"observers",get:function(){return["__updateSelection(multi, items.*)"]}}]),babelHelpers.createClass(t,[{key:"__updateSelection",value:function(e,t){var i=t.path;if("items"==i){var n=t.base||[],r=this.__lastItems;if(e!==this.__lastMulti&&this.clearSelection(),r){var a=Object(N.a)(n,r);this.__applySplices(a)}this.__lastItems=n,this.__lastMulti=e}else if("items.splices"==t.path)this.__applySplices(t.value.indexSplices);else{var s=i.slice("items.".length),o=parseInt(s,10);s.indexOf(".")<0&&s==o&&this.__deselectChangedIdx(o)}}},{key:"__applySplices",value:function(e){for(var t=this,i=this.__selectedMap,n=function(n){var r=e[n];i.forEach(function(e,t){e<r.index||(e>=r.index+r.removed.length?i.set(t,e+r.addedCount-r.removed.length):i.set(t,-1))});for(var a=0;a<r.addedCount;a++){var s=r.index+a;i.has(t.items[s])&&i.set(t.items[s],s)}},r=0;r<e.length;r++)n(r);this.__updateLinks();var a=0;i.forEach(function(e,n){e<0?(t.multi?t.splice("selected",a,1):t.selected=t.selectedItem=null,i.delete(n)):a++})}},{key:"__updateLinks",value:function(){var e=this;if(this.__dataLinkedPaths={},this.multi){var t=0;this.__selectedMap.forEach(function(i){i>=0&&e.linkPaths("items."+i,"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,i=this.__selectedIndexForItemIndex(e);if(i>=0){var n=0;this.__selectedMap.forEach(function(e,r){i==n++&&t.deselect(r)})}}},{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,i=this.__selectedMap.get(e);i>=0&&(this.__selectedMap.delete(e),this.multi&&(t=this.__selectedIndexForItemIndex(i)),this.__updateLinks(),this.multi?this.splice("selected",t,1):this.selected=this.selectedItem=null)}},{key:"deselectIndex",value:function(e){this.deselect(this.items[e])}},{key:"select",value:function(e){this.selectIndex(this.items.indexOf(e))}},{key:"selectIndex",value:function(e){var t=this.items[e];this.isSelected(t)?this.toggle&&this.deselectIndex(e):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(t,e),this.__updateLinks(),this.multi?this.push("selected",t):this.selected=this.selectedItem=t)}}]),t}(Object(P.a)(e))})(H.a));customElements.define(E.is,E);var A=i(47),D=i(21),V=i(16),I=new A.a;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(e,t,i){},prepareTemplateDom:function(e,t){},prepareTemplateStyles:function(e,t,i){},styleSubtree:function(e,t){I.processStyles(),Object(D.c)(e,t)},styleElement:function(e){I.processStyles()},styleDocument:function(e){I.processStyles(),Object(D.c)(document.body,e)},getComputedStyleValue:function(e,t){return Object(D.b)(e,t)},flushCustomStyles:function(){},nativeCss:V.a,nativeShadow:V.b}),window.ShadyCSS.CustomStyleInterface=I;var R=i(32),j=window.ShadyCSS.CustomStyleInterface,F=function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this)))._style=null,j.addCustomStyle(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"getStyle",value:function(){if(this._style)return this._style;var e=this.querySelector("style");if(!e)return null;this._style=e;var t=e.getAttribute("include");return t&&(e.removeAttribute("include"),e.textContent=Object(R.a)(t)+e.textContent),this.ownerDocument!==window.document&&window.document.head.appendChild(this),this._style}}]),t}(babelHelpers.wrapNativeSuper(HTMLElement));window.customElements.define("custom-style",F),o._mutablePropertyChange;Boolean,i(0);i.d(t,"a",function(){return B});var B=Object(n.a)(HTMLElement).prototype},function(e,t,i){"use strict";i.d(t,"a",function(){return r});var n=i(45),r=(i(5),function e(t){var i;return i="function"===typeof t?t:e.Class(t),customElements.define(i.is,i),i});r.Class=n.a},function(e,t,i){"use strict";i.d(t,"c",function(){return o}),i.d(t,"b",function(){return l}),i.d(t,"a",function(){return c});i(5);var n,r,a=/(url\()([^)]*)(\))/g,s=/(^\/)|(^#)|(^[\w-\d]*:)/;function o(e,t){if(e&&s.test(e))return e;if(void 0===n){n=!1;try{var i=new URL("b","http://a");i.pathname="c%20d",n="http://a/c%20d"===i.href}catch(e){}}return t||(t=document.baseURI||window.location.href),n?new URL(e,t).href:(r||((r=document.implementation.createHTMLDocument("temp")).base=r.createElement("base"),r.head.appendChild(r.base),r.anchor=r.createElement("a"),r.body.appendChild(r.anchor)),r.base.href=t,r.anchor.href=e,r.anchor.href||e)}function l(e,t){return e.replace(a,function(e,i,n,r){return i+"'"+o(n.replace(/["']/g,""),t)+"'"+r})}function c(e){return e.substring(0,e.lastIndexOf("/")+1)}},function(e,t,i){"use strict";i.d(t,"a",function(){return s});var n=i(1),r=i(0);function a(){var e=babelHelpers.taggedTemplateLiteral(['<button class="icon reset" invisible$="[[!valueIsSet]]" hidden$="[[disabled]]" on-click="reset"><svg viewBox="0 0 24 24"><g><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></g></svg></button>']);return a=function(){return e},e}Object(r.a)(a());var s=Object(n.a)(function(e){return function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this)))._validate=e._defaultValidate.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e._isSet=e._defaultIsSet.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_attachDom",value:function(e){return this.shadowRoot||(this.attachShadow({mode:"open",delegatesFocus:!0}),this.shadowRoot.appendChild(e)),this.shadowRoot}},{key:"connectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"connectedCallback",this).call(this),this._ensureAttribute("tabindex",0)}},{key:"_defaultIsSet",value:function(e){return!(void 0===e||null===e||""===e)}},{key:"_defaultValidate",value:function(e,t,i){return Boolean(!i||e(t))}},{key:"_computeInvalid",value:function(e,t,i,n){this._setInvalid(!e(t,i,n))}},{key:"_computeValueIsSet",value:function(e,t){this._setValueIsSet(e(t))}},{key:"_valueChanged",value:function(e){!1===this._isSet(e)&&this.reset(e)}},{key:"_defaultChanged",value:function(e){!1===this._isSet(e)&&(this.default=void 0),!1===this._isSet(this.value)&&(this.value=this.default)}},{key:"_createReflectPropertyToValueObserver",value:function(e){void 0!==e&&(this._createPropertyObserver(e,"_reflectPropertyToValue"),this._createPropertyObserver("value","_reflectValueToProperty"),this._isSet(this[e])?this.set("value",this[e]):this._isSet(this.value)&&this.set(e,this.value))}},{key:"_reflectPropertyToValue",value:function(){this.set("value",this[this.propertyForValue])}},{key:"_reflectValueToProperty",value:function(e){this.set(this.propertyForValue,e)}},{key:"validate",value:function(){return!this.invalid}},{key:"reset",value:function(e){this._isSet(this.default)?this.value=this.default:this.value=e}}],[{key:"properties",get:function(){return{name:{type:String},title:{type:String,reflectToAttribute:!0},propertyForValue:{type:String,observer:"_createReflectPropertyToValueObserver"},value:{type:Object,notify:!0,observer:"_valueChanged"},default:{type:Object,observer:"_defaultChanged"},disabled:{type:Boolean,reflectToAttribute:!0,notify:!0},invalid:{type:Boolean,readOnly:!0,reflectToAttribute:!0,notify:!0},required:{type:Boolean,reflectToAttribute:!0,notify:!0,value:!1},valueIsSet:{type:Boolean,readOnly:!0,value:!1},_isSet:{type:Function},_validate:{type:Function}}}},{key:"observers",get:function(){return["_computeValueIsSet(_isSet, value)","_computeInvalid(_validate, _isSet, value, required)"]}}]),t}(e)})},function(e,t,i){"use strict";i.d(t,"b",function(){return r}),i.d(t,"a",function(){return s});var n,r=!(window.ShadyDOM&&window.ShadyDOM.inUse);function a(e){n=(!e||!e.shimcssproperties)&&(r||Boolean(!navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)&&window.CSS&&CSS.supports&&CSS.supports("box-shadow","0 0 0 var(--foo)")))}window.ShadyCSS&&void 0!==window.ShadyCSS.nativeCss?n=window.ShadyCSS.nativeCss:window.ShadyCSS?(a(window.ShadyCSS),window.ShadyCSS=void 0):a(window.WebComponents&&window.WebComponents.flags);var s=n},function(e,t,i){"use strict";i.d(t,"c",function(){return n}),i.d(t,"b",function(){return r}),i.d(t,"a",function(){return a});var n=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,r=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,a=/@media\s(.*)/},function(e,t,i){"use strict";i.d(t,"a",function(){return h});var n=i(1),r=i(10),a=i(0);function s(){var e=babelHelpers.taggedTemplateLiteral(['<svg viewBox="0 0 24 24"><g><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></g></svg>']);return s=function(){return e},e}function o(){var e=babelHelpers.taggedTemplateLiteral(['<svg viewBox="0 0 24 24"><g><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/></g></svg>']);return o=function(){return e},e}function l(){var e=babelHelpers.taggedTemplateLiteral(['<svg viewBox="0 0 24 24"><g><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></g></svg>']);return l=function(){return e},e}function c(){var e=babelHelpers.taggedTemplateLiteral(['<svg viewBox="0 0 24 24"><g><path d="M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"/></g></svg>']);return c=function(){return e},e}var h=Object(n.a)(function(e){return function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))).__increm=e.__increm.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e.__incremProp=e.__incremProp.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e._stopActiveIncremJob=e._stopActiveIncremJob.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e._checkKeycodeSwitch=e._checkKeycodeSwitch.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"connectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"connectedCallback",this).call(this),this.addEventListener("blur",this._stopActiveIncremJob,{passive:!0}),this.addEventListener("contextmenu",this._stopActiveIncremJob,{passive:!0}),this._addSwitchListener()}},{key:"disconnectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"disconnectedCallback",this).call(this),this.removeEventListener("blur",this._stopActiveIncremJob,{passive:!0}),this.removeEventListener("contextmenu",this._stopActiveIncremJob,{passive:!0}),this._removeSwitchListener()}},{key:"_addSwitchListener",value:function(){var e=this;this._removeSwitchListener(),setTimeout(function(){var t=e.root.querySelectorAll(".switch");t&&Array.prototype.forEach.call(t,function(t){Object(r.b)(t,"down",e.__increm,!1),Object(r.b)(t,"up",e._stopActiveIncremJob,!1),t.addEventListener("keydown",e._checkKeycodeSwitch,{passive:!0}),t.addEventListener("keyup",e._stopActiveIncremJob,{passive:!0})})},0)}},{key:"_removeSwitchListener",value:function(){var e=this;this.root.querySelectorAll(".switch")&&Array.prototype.forEach(function(t){Object(r.c)(t,"down",e.__increm,!1),Object(r.c)(t,"up",e._stopActiveIncremJob,!1),t.removeEventListener("keydown",e._checkKeycodeSwitch,{passive:!0}),t.removeEventListener("keyup",e._stopActiveIncremJob,{passive:!0})})}},{key:"_checkKeycodeSwitch",value:function(e){!e||13!==e.keyCode&&32!==e.keyCode?this._stopActiveIncremJob():(this.__increm(e,!0),e.stopPropagation())}},{key:"__getEventTarget",value:function(e,t){if(void 0!==e)if(e.path){for(var i=0;i<e.path.length;i++)if(e.path[i].classList.contains(t))return e.path[i]}else if(e.target&&e.target.classList.contains(t))return e.target}},{key:"__increm",value:function(e,t){this._stopActiveIncremJob();var i=this.__getEventTarget(e,this._switchClassSelector);if(void 0!==i){var n=i.getAttribute("prop"),r=i.hasAttribute("invert")?-1:1,a=(+i.getAttribute("step")||1)*r;if(i.setAttribute("active",""),this._activeSwitch=i,isNaN(this[n]))this[n]=this._getDefaultForProp(n);else if(0===this[n]&&a/this[n]<0){var s=this[n];this[n]=void 0,this[n]=-s}else this.__incremProp(n,a);t||(this._activeDelayJob=setTimeout(function(){this._activeIncremJob=setInterval(this.__incremProp.bind(this,n,a),+this.dwellTime||15)}.bind(this),this.dwellDelay))}}},{key:"__incremProp",value:function(e,t){this[e]+=t}},{key:"_getDefaultForProp",value:function(e){return 0}},{key:"_stopActiveIncremJob",value:function(){this._activeDelayJob&&(clearTimeout(this._activeDelayJob),this._activeDelayJob=null),this._activeIncremJob&&(clearInterval(this._activeIncremJob),this._activeIncremJob=null),this._activeSwitch&&(this._activeSwitch.removeAttribute("active"),this._activeSwitch=null)}},{key:"_dwellTimeChanged",value:function(e){isNaN(e)?this.dwellTime=50:e<15&&(this.dwellTime=15)}},{key:"_dwellDelayChanged",value:function(e){isNaN(e)?this.dwellTime=500:e<15&&(this.dwellTime=15)}}],[{key:"properties",get:function(){return{dwellTime:{type:Number,value:50,observer:"_dwellTimeChanged"},dwellDelay:{type:Number,value:500,observer:"_dwellTimeChanged"},_switchClassSelector:{type:String,value:"switch"}}}},{key:"_iconStepUpTemplate",get:function(){return Object(a.a)(c())}},{key:"_iconStepDownTemplate",get:function(){return Object(a.a)(l())}},{key:"_iconStepLeftTemplate",get:function(){return Object(a.a)(o())}},{key:"_iconStepRightTemplate",get:function(){return Object(a.a)(s())}}]),t}(e)})},function(e,t,i){"use strict";i.d(t,"a",function(){return n});i(5),i(1),i(8);var n=function(){function e(){babelHelpers.classCallCheck(this,e),this._asyncModule=null,this._callback=null,this._timer=null}return babelHelpers.createClass(e,[{key:"setConfig",value:function(e,t){var i=this;this._asyncModule=e,this._callback=t,this._timer=this._asyncModule.run(function(){i._timer=null,i._callback()})}},{key:"cancel",value:function(){this.isActive()&&(this._asyncModule.cancel(this._timer),this._timer=null)}},{key:"flush",value:function(){this.isActive()&&(this.cancel(),this._callback())}},{key:"isActive",value:function(){return null!=this._timer}}],[{key:"debounce",value:function(t,i,n){return t instanceof e?t.cancel():t=new e,t.setConfig(i,n),t}}]),e}()},function(e,t,i){"use strict";i.d(t,"a",function(){return r}),i.d(t,"b",function(){return s});i(5),i(19);var n=[],r=function(e){n.push(e)};function a(){for(var e=Boolean(n.length);n.length;)try{n.shift().flush()}catch(e){setTimeout(function(){throw e})}return e}var s=function(){var e,t;do{e=window.ShadyDOM&&ShadyDOM.flush(),window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush(),t=a()}while(e||t)}},function(e,t,i){"use strict";i.d(t,"c",function(){return r}),i.d(t,"b",function(){return a}),i.d(t,"a",function(){return s});var n=i(17);function r(e,t){for(var i in t)null===i?e.style.removeProperty(i):e.style.setProperty(i,t[i])}function a(e,t){var i=window.getComputedStyle(e).getPropertyValue(t);return i?i.trim():""}function s(e){var t=n.b.test(e)||n.c.test(e);return n.b.lastIndex=0,n.c.lastIndex=0,t}},function(e,t,i){"use strict";i.d(t,"b",function(){return s}),i.d(t,"a",function(){return o});i(5);var n={},r=/-[a-z]/g,a=/([A-Z])/g;function s(e){return n[e]||(n[e]=e.indexOf("-")<0?e:e.replace(r,function(e){return e[1].toUpperCase()}))}function o(e){return n[e]||(n[e]=e.replace(a,"-$1").toLowerCase())}},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(0);function r(){var e=babelHelpers.taggedTemplateLiteral(["<style>:host{display:inline-flex;box-sizing:content-box}:host([hidden]),[hidden]{display:none!important}:host([disabled]),[disabled]{pointer-events:none}:focus,:host(:focus){outline:0}integer-input,number-input,text-input{--input-color:var(--inner-input-color, inherit);--input-background:var(--inner-input-background, transparent);--input-border-width:var(--inner-input-border-width, thin);--input-border-color:var(--inner-input-border-color, transparent);--input-border-style:var(--inner-input-border-style, dotted);--input-padding:var(--inner-input-padding, 0);--input-border-radius:var(--inner-input-border-radius, 0.1em);--input-focus-color:var(--inner-input-focus-color, inherit);--input-focus-background:var(--inner-input-focus-background, rgba(0,0,0,0.1));--input-focus-border-color:var(--inner-input-focus-border-color, rgba(0,0,0,0.15));--input-focus-border-style:var(--inner-input-focus-border-style, dotted);--input-invalid-color:var(--inner-input-invalid-color, inherit);--input-invalid-background:var(--inner-input-invalid-background, rgba(255,255,255,0.5));--input-invalid-border-style:var(--inner-input-invalid-border-style, dotted);--input-invalid-border-color:var(--inner-input-invalid-border-color, rgba(255,0,0,0.25))}button,select{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:inherit;background:0 0;border:var(--inner-input-border-width,thin) solid transparent;box-sizing:border-box}#input,input{display:inline-flex;flex-direction:row;align-items:baseline;color:inherit;min-width:inherit;max-width:inherit;box-sizing:content-box;border-style:var(--input-border-style,dotted);border-width:var(--input-border-width,thin);border-color:var(--input-border-color,rgba(0,0,0,.25))}#input,button,input,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;outline:0;line-height:normal;cursor:var(--input-cursor,initial);text-align:var(--input-align,center);transition-duration:var(--input-transition-duration,250ms);transition-timing-function:var(--input-transition-timing-function,cubic-bezier(.6,1,.2,1));transition-property:var(--input-transition-property,background-color);padding:var(--input-padding,.25em);color:var(--input-color,inherit);background-color:var(--input-background,transparent);border-radius:var(--input-border-radius,.25em);@apply --input-style;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-backface-visibility:hidden;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);margin:0;letter-spacing:inherit}select{color:var(--inner-input-color,inherit);background-color:var(--inner-input-background,transparent);border-width:var(--inner-input-border-width,thin);border-color:var(--inner-input-border-color,transparent);border-style:var(--inner-input-border-style,dotted);border-radius:var(--inner-input-border-radius,.1em)}#input:focus,#input:hover,:host(:focus) #input,:host(:hover) #input,input:focus,input:hover{color:var(--input-focus-color,inherit);background-color:var(--input-focus-background,rgba(0,0,0,.1));border-style:var(--input-focus-border-style,dotted);border-color:var(--input-focus-border-color,rgba(0,0,0,.5));border-width:var(--input-border-width,thin);outline:0;@apply --input-focus;}button:focus,button:hover,select:focus,select:hover{color:var(--inner-input-focus-color,inherit);background-color:var(--inner-input-focus-background,rgba(0,0,0,.1));border-style:var(--inner-input-focus-border-style,dotted);border-color:var(--inner-input-focus-border-color,rgba(0,0,0,.2));border-width:var(--inner-input-border-width,thin);outline:0;@apply --input-focus;}#input:invalid,#input:invalid:focus,#input:invalid:hover,:host([invalid]) #input,:host([invalid]:focus) #input,:host([invalid]:hover) #input{color:var(--input-invalid-color,inherit);background-color:var(--input-invalid-background,rgba(255,0,0,.25));border-width:var(--input-border-width,thin);border-style:var(--input-invalid-border-style,dotted);border-color:var(--input-invalid-border-color,rgba(255,0,0,.25));@apply --input-invalid;}:host([disabled]) #input{color:var(--input-disabled-color,inherit);background-color:var(--input-disabled-background,transparent);font-style:var(--input-disabled-font-style,oblique);opacity:var(--input-disabled-opacity,.75);@apply --input-disabled;--input-placeholder-opacity:1;pointer-events:none}#input .reset{display:block;cursor:pointer;border-width:var(--inner-input-border-width,thin);border-style:var(--inner-input-border-style,dotted);border-color:var(--inner-input-border-color,transparent);box-sizing:content-box;opacity:0;color:inherit;background-color:transparent;transition-property:background,opacity;height:1em;width:1em;border-radius:50%;padding:.15em;margin:0 2px;align-self:center}#input .reset>svg{height:100%;width:100%;fill:currentColor}#input .reset:focus,#input .reset:hover{border-style:var(--inner-input-focus-border-style,dotted);outline:0}#input .reset:focus,#input:hover .reset{opacity:.5}#input .reset:hover{opacity:1;color:var(--inner-input-focus-color,inherit);background-color:var(--inner-input-focus-background,rgba(0,0,0,.1))}#input .reset:focus{border-color:var(--inner-input-focus-border-color,var(--inner-input-focus-background,rgba(0,0,0,.2)))}:host([hide-reset-button]) #input .reset{display:none}:-moz-placeholder,::-moz-placeholder,::-webkit-input-placeholder,::placeholder{color:currentColor;opacity:var(--input-placeholder-opacity,.5);text-align:var(--input-placeholder-align,center)}:-ms-input-placeholder{color:currentColor!important;opacity:var(--input-placeholder-opacity,.5)!important}::-ms-input-placeholder{color:currentColor!important;opacity:var(--input-placeholder-opacity,.5)!important}::placeholder{@apply --input-placeholder;}:host([invalid]) :-moz-placeholder,:host([invalid]) ::-moz-placeholder,:host([invalid]) ::-webkit-input-placeholder,:host([invalid]) ::placeholder{color:var(--input-invalid-color,currentColor)}:host([invalid]) :-ms-input-placeholder{color:var(--input-invalid-color,currentColor)!important}::-moz-selection{color:inherit;background-color:transparent}:hover::-moz-selection{color:var(--input-selection-color,inherit);background-color:var(--input-selection-background,rgba(255,255,255,.5))}::selection{color:inherit;background-color:transparent}:hover::selection{color:var(--input-selection-color,inherit);background-color:var(--input-selection-background,rgba(255,255,255,.5))}::-moz-focus-inner{border-width:0;border-style:none;padding:0}::-moz-focusring{border-width:0;border-style:none;color:transparent!important;text-shadow:0 0 0 var(--input-focus-color,#000)}select:focus::-ms-value{background:0 0}::-ms-clear,::-ms-expand{display:none}::-webkit-clear-button,::-webkit-input-edit-text,::-webkit-search-cancel-button{color:currentColor;align-self:center;vertical-align:middle;cursor:pointer}::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none}::-webkit-clear-button,::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:1em;opacity:0;transition-property:opacity;transition-duration:var(--input-transition-duration,250ms);transition-timing-function:var(--input-transition-timing-function,cubic-bezier(.6,1,.2,1));background-image:url(data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22height%3A100%25%3B%22%3E%3Cg%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}input:hover ::-webkit-clear-button,input:hover ::-webkit-search-cancel-button{opacity:.5}::-webkit-clear-button:hover,::-webkit-search-cancel-button:hover{opacity:1}:host([hide-reset-button]) ::-webkit-clear-button,:host([hide-reset-button]) ::-webkit-search-cancel-button{display:none}[invisible]{visibility:hidden}</style>"]);return r=function(){return e},e}var a=Object(n.a)(r())},function(e,t,i){"use strict";i(5);var n=i(6),r=i(1),a=i(32),s=i(14),o=i(29),l=i(25),c=i(40);var h=Object(r.a)(function(e){function t(e){var t=Object.getPrototypeOf(e);return t.prototype instanceof n?t:null}function i(e){if(!e.hasOwnProperty(JSCompiler_renameProperty("__ownProperties",e))){var t=null;if(e.hasOwnProperty(JSCompiler_renameProperty("properties",e))){var i=e.properties;i&&(t=function(e){var t={};for(var i in e){var n=e[i];t[i]="function"===typeof n?{type:n}:n}return t}(i))}e.__ownProperties=t}return e.__ownProperties}var n=function(e){function n(){return babelHelpers.classCallCheck(this,n),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(n).apply(this,arguments))}return babelHelpers.inherits(n,e),babelHelpers.createClass(n,[{key:"_initializeProperties",value:function(){this.constructor.finalize(),babelHelpers.get(babelHelpers.getPrototypeOf(n.prototype),"_initializeProperties",this).call(this)}},{key:"connectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(n.prototype),"connectedCallback",this)&&babelHelpers.get(babelHelpers.getPrototypeOf(n.prototype),"connectedCallback",this).call(this),this._enableProperties()}},{key:"disconnectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(n.prototype),"disconnectedCallback",this)&&babelHelpers.get(babelHelpers.getPrototypeOf(n.prototype),"disconnectedCallback",this).call(this)}}],[{key:"finalize",value:function(){if(!this.hasOwnProperty(JSCompiler_renameProperty("__finalized",this))){var e=t(this);e&&e.finalize(),this.__finalized=!0,this._finalizeClass()}}},{key:"_finalizeClass",value:function(){var e=i(this);e&&this.createProperties(e)}},{key:"typeForProperty",value:function(e){var t=this._properties[e];return t&&t.type}},{key:"observedAttributes",get:function(){var e=this,t=this._properties;return t?Object.keys(t).map(function(t){return e.attributeNameForProperty(t)}):[]}},{key:"_properties",get:function(){if(!this.hasOwnProperty(JSCompiler_renameProperty("__properties",this))){var e=t(this);this.__properties=Object.assign({},e&&e._properties,i(this))}return this.__properties}}]),n}(Object(c.a)(e));return n});i.d(t,"a",function(){return u});var u=Object(r.a)(function(e){return function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this)))._template,e._importPath,e.rootPath,e.importPath,e.root,e.$,e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"_finalizeClass",value:function(){var e;babelHelpers.get(babelHelpers.getPrototypeOf(t),"_finalizeClass",this).call(this),this.hasOwnProperty(JSCompiler_renameProperty("is",this))&&this.is&&(e=this.prototype,p.push(e));var i,n=((i=this).hasOwnProperty(JSCompiler_renameProperty("__ownObservers",i))||(i.__ownObservers=i.hasOwnProperty(JSCompiler_renameProperty("observers",i))?i.observers:null),i.__ownObservers);n&&this.createObservers(n,this._properties);var r=this.template;r&&("string"===typeof r?(console.error("template getter must return HTMLTemplateElement"),r=null):r=r.cloneNode(!0)),this.prototype._template=r}},{key:"createProperties",value:function(e){for(var t in e)i=this.prototype,n=t,r=e[t],a=e,r.computed&&(r.readOnly=!0),r.computed&&!i._hasReadOnlyEffect(n)&&i._createComputedProperty(n,r.computed,a),r.readOnly&&!i._hasReadOnlyEffect(n)&&i._createReadOnlyProperty(n,!r.computed),r.reflectToAttribute&&!i._hasReflectEffect(n)&&i._createReflectedProperty(n),r.notify&&!i._hasNotifyEffect(n)&&i._createNotifyingProperty(n),r.observer&&i._createPropertyObserver(n,r.observer,a[r.observer]),i._addPropertyToAttributeMap(n);var i,n,r,a}},{key:"createObservers",value:function(e,t){for(var i=this.prototype,n=0;n<e.length;n++)i._createMethodObserver(e[n],t)}},{key:"polymerElementVersion",get:function(){return"3.0.5"}},{key:"template",get:function(){return this.hasOwnProperty(JSCompiler_renameProperty("_template",this))||(this._template=this.prototype.hasOwnProperty(JSCompiler_renameProperty("_template",this.prototype))?this.prototype._template:function(e){var t=null;if(e&&(!n.e||n.a)&&(t=o.a.import(e,"template"),n.e&&!t))throw new Error("strictTemplatePolicy: expecting dom-module or null template for ".concat(e));return t}(this.is)||Object.getPrototypeOf(this.prototype).constructor.template),this._template},set:function(e){this._template=e}},{key:"importPath",get:function(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_importPath",this))){var e=this.importMeta;if(e)this._importPath=Object(s.a)(e.url);else{var t=o.a.import(this.is);this._importPath=t&&t.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}}return this._importPath}}]),babelHelpers.createClass(t,[{key:"_initializeProperties",value:function(){0,this.constructor.finalize(),this.constructor._finalizeTemplate(this.localName),babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_initializeProperties",this).call(this),this.rootPath=n.c,this.importPath=this.constructor.importPath;var e=function(e){if(!e.hasOwnProperty(JSCompiler_renameProperty("__propertyDefaults",e))){e.__propertyDefaults=null;var t=e._properties;for(var i in t){var n=t[i];"value"in n&&(e.__propertyDefaults=e.__propertyDefaults||{},e.__propertyDefaults[i]=n)}}return e.__propertyDefaults}(this.constructor);if(e)for(var i in e){var r=e[i];if(!this.hasOwnProperty(i)){var a="function"==typeof r.value?r.value.call(this):r.value;this._hasAccessor(i)?this._setPendingProperty(i,a,!0):this[i]=a}}}},{key:"connectedCallback",value:function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this),babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"connectedCallback",this).call(this)}},{key:"ready",value:function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$),babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"ready",this).call(this)}},{key:"_readyClients",value:function(){this._template&&(this.root=this._attachDom(this.root)),babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_readyClients",this).call(this)}},{key:"_attachDom",value:function(e){if(this.attachShadow)return e?(this.shadowRoot||this.attachShadow({mode:"open"}),this.shadowRoot.appendChild(e),this.shadowRoot):null;throw new Error("ShadowDOM not available. PolymerElement can create dom as children instead of in ShadowDOM by setting `this.root = this;` before `ready`.")}},{key:"updateStyles",value:function(e){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,e)}},{key:"resolveUrl",value:function(e,t){return!t&&this.importPath&&(t=Object(s.c)(this.importPath)),Object(s.c)(e,t)}}],[{key:"_processStyleText",value:function(e,t){return Object(s.b)(e,t)}},{key:"_finalizeTemplate",value:function(e){var t=this.prototype._template;if(t&&!t.__polymerFinalized){t.__polymerFinalized=!0;var i=this.importPath;!function(e,t,i,n){for(var r=t.content.querySelectorAll("style"),s=Object(a.c)(t),o=Object(a.b)(i),l=t.content.firstElementChild,c=0;c<o.length;c++){var h=o[c];h.textContent=e._processStyleText(h.textContent,n),t.content.insertBefore(h,l)}for(var u=0,p=0;p<s.length;p++){var d=s[p],f=r[u];f!==d?(d=d.cloneNode(!0),f.parentNode.insertBefore(d,f)):u++,d.textContent=e._processStyleText(d.textContent,n)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(t,i)}(this,t,e,i?Object(s.c)(i):""),this.prototype._bindTemplate(t)}}},{key:"_parseTemplateContent",value:function(e,i,n){return i.dynamicFns=i.dynamicFns||this._properties,babelHelpers.get(babelHelpers.getPrototypeOf(t),"_parseTemplateContent",this).call(this,e,i,n)}}]),t}(h(Object(l.a)(e)))}),p=[]},function(e,t,i){"use strict";i(5);var n=i(1),r=i(3),a=i(22),s=i(39),o={"dom-if":!0,"dom-repeat":!0};function l(e){var t=e.getAttribute("is");if(t&&o[t]){var i=e;for(i.removeAttribute("is"),e=i.ownerDocument.createElement(t),i.parentNode.replaceChild(e,i),e.appendChild(i);i.attributes.length;)e.setAttribute(i.attributes[0].name,i.attributes[0].value),i.removeAttribute(i.attributes[0].name)}return e}function c(e,t){var i=t.parentInfo&&c(e,t.parentInfo);if(!i)return e;for(var n=i.firstChild,r=0;n;n=n.nextSibling)if(t.parentIndex===r++)return n}function h(e,t,i,n){n.id&&(t[n.id]=i)}function u(e,t,i){if(i.events&&i.events.length)for(var n,r=0,a=i.events;r<a.length&&(n=a[r]);r++)e._addMethodEventListenerToNode(t,n.name,n.value,e)}function p(e,t,i){i.templateInfo&&(t._templateInfo=i.templateInfo)}var d=Object(n.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_stampTemplate",value:function(e){e&&!e.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(e);var t=this.constructor._parseTemplate(e),i=t.nodeInfoList,n=t.content||e.content,r=document.importNode(n,!0);r.__noInsertionPoint=!t.hasInsertionPoint;var a=r.nodeList=new Array(i.length);r.$={};for(var s,o=0,l=i.length;o<l&&(s=i[o]);o++){var d=a[o]=c(r,s);h(0,r.$,d,s),p(0,d,s),u(this,d,s)}return r=r}},{key:"_addMethodEventListenerToNode",value:function(e,t,i,n){var r=function(e,t,i){return e=e._methodHost||e,function(t){e[i]?e[i](t,t.detail):console.warn("listener method `"+i+"` not defined")}}(n=n||e,0,i);return this._addEventListenerToNode(e,t,r),r}},{key:"_addEventListenerToNode",value:function(e,t,i){e.addEventListener(t,i)}},{key:"_removeEventListenerFromNode",value:function(e,t,i){e.removeEventListener(t,i)}}],[{key:"_parseTemplate",value:function(e,t){if(!e._templateInfo){var i=e._templateInfo={};i.nodeInfoList=[],i.stripWhiteSpace=t&&t.stripWhiteSpace||e.hasAttribute("strip-whitespace"),this._parseTemplateContent(e,i,{parent:null})}return e._templateInfo}},{key:"_parseTemplateContent",value:function(e,t,i){return this._parseTemplateNode(e.content,t,i)}},{key:"_parseTemplateNode",value:function(e,t,i){var n,r=e;return"template"!=r.localName||r.hasAttribute("preserve-content")?"slot"===r.localName&&(t.hasInsertionPoint=!0):n=this._parseTemplateNestedTemplate(r,t,i)||n,r.firstChild&&(n=this._parseTemplateChildNodes(r,t,i)||n),r.hasAttributes&&r.hasAttributes()&&(n=this._parseTemplateNodeAttributes(r,t,i)||n),n}},{key:"_parseTemplateChildNodes",value:function(e,t,i){if("script"!==e.localName&&"style"!==e.localName)for(var n,r=e.firstChild,a=0;r;r=n){if("template"==r.localName&&(r=l(r)),n=r.nextSibling,r.nodeType===Node.TEXT_NODE){for(var s=n;s&&s.nodeType===Node.TEXT_NODE;)r.textContent+=s.textContent,n=s.nextSibling,e.removeChild(s),s=n;if(t.stripWhiteSpace&&!r.textContent.trim()){e.removeChild(r);continue}}var o={parentIndex:a,parentInfo:i};this._parseTemplateNode(r,t,o)&&(o.infoIndex=t.nodeInfoList.push(o)-1),r.parentNode&&a++}}},{key:"_parseTemplateNestedTemplate",value:function(e,t,i){var n=this._parseTemplate(e,t);return(n.content=e.content.ownerDocument.createDocumentFragment()).appendChild(e.content),i.templateInfo=n,!0}},{key:"_parseTemplateNodeAttributes",value:function(e,t,i){for(var n,r=!1,a=Array.from(e.attributes),s=a.length-1;n=a[s];s--)r=this._parseTemplateNodeAttribute(e,t,i,n.name,n.value)||r;return r}},{key:"_parseTemplateNodeAttribute",value:function(e,t,i,n,r){return"on-"===n.slice(0,3)?(e.removeAttribute(n),i.events=i.events||[],i.events.push({name:n.slice(3),value:r}),!0):"id"===n&&(i.id=r,!0)}},{key:"_contentForTemplate",value:function(e){var t=e._templateInfo;return t&&t.content||e.content}}]),t}(e)}),f=i(6);i.d(t,"a",function(){return B});var v=0,b={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},m=/[A-Z]/;function g(e,t){var i=e[t];if(i){if(!e.hasOwnProperty(t))for(var n in i=e[t]=Object.create(e[t]))for(var r=i[n],a=i[n]=Array(r.length),s=0;s<r.length;s++)a[s]=r[s]}else i=e[t]={};return i}function y(e,t,i,n,r,a){if(t){var s=!1,o=v++;for(var l in i)_(e,t,o,l,i,n,r,a)&&(s=!0);return s}return!1}function _(e,t,i,n,a,s,o,l){var c=!1,h=t[o?Object(r.g)(n):n];if(h)for(var u,p=0,d=h.length;p<d&&(u=h[p]);p++)u.info&&u.info.lastRun===i||o&&!k(n,u.trigger)||(u.info&&(u.info.lastRun=i),u.fn(e,n,a,s,u.info,o,l),c=!0);return c}function k(e,t){if(t){var i=t.name;return i==e||t.structured&&Object(r.b)(i,e)||t.wildcard&&Object(r.c)(i,e)}return!0}function C(e,t,i,n,r){var a="string"===typeof r.method?e[r.method]:r.method,s=r.property;a?a.call(e,e.__data[s],n[s]):r.dynamicFn||console.warn("observer method `"+r.method+"` not defined")}function z(e,t,i){var n=Object(r.g)(t);return n!==t&&(w(e,Object(a.a)(n)+"-changed",i[t],t),!0)}function w(e,t,i,n){var r={value:i,queueProperty:!0};n&&(r.path=n),e.dispatchEvent(new CustomEvent(t,{detail:r}))}function H(e,t,i,n,a,s){var o=(s?Object(r.g)(t):t)!=t?t:null,l=o?Object(r.a)(e,o):e.__data[t];o&&void 0===l&&(l=i[t]),w(e,a.eventName,l,o)}function O(e,t,i,n,r){var a=e.__data[t];f.d&&(a=Object(f.d)(a,r.attrName,"attribute",e)),e._propertyToAttribute(t,r.attrName,a)}function T(e,t,i,n,r){var a=E(e,t,i,n,r),s=r.methodInfo;e.__dataHasAccessor&&e.__dataHasAccessor[s]?e._setPendingProperty(s,a,!0):e[s]=a}function S(e,t,i,n,r,s,o){i.bindings=i.bindings||[];var l={kind:n,target:r,parts:s,literal:o,isCompound:1!==s.length};if(i.bindings.push(l),function(e){return Boolean(e.target)&&"attribute"!=e.kind&&"text"!=e.kind&&!e.isCompound&&"{"===e.parts[0].mode}(l)){var c=l.parts[0],h=c.event,u=c.negate;l.listenerEvent=h||Object(a.a)(r)+"-changed",l.listenerNegate=u}for(var p=t.nodeInfoList.length,d=0;d<l.parts.length;d++){var f=l.parts[d];f.compoundIndex=d,M(e,t,l,f,p)}}function M(e,t,i,n,r){if(!n.literal)if("attribute"===i.kind&&"-"===i.target[0])console.warn("Cannot set attribute "+i.target+' because "-" is not a valid attribute starting character');else for(var a=n.dependencies,s={index:r,binding:i,part:n,evaluator:e},o=0;o<a.length;o++){var l=a[o];"string"==typeof l&&((l=R(l)).wildcard=!0),e._addTemplatePropertyEffect(t,l.rootProperty,{fn:x,info:s,trigger:l})}}function x(e,t,i,n,a,s,o){var l=o[a.index],c=a.binding,h=a.part;if(s&&h.source&&t.length>h.source.length&&"property"==c.kind&&!c.isCompound&&l.__isPropertyEffectsClient&&l.__dataHasAccessor&&l.__dataHasAccessor[c.target]){var u=i[t];t=Object(r.i)(h.source,c.target,t),l._setPendingPropertyOrPath(t,u,!1,!0)&&e._enqueueClient(l)}else{!function(e,t,i,n,r){r=function(e,t,i,n){if(i.isCompound){var r=e.__dataCompoundStorage[i.target];r[n.compoundIndex]=t,t=r.join("")}return"attribute"!==i.kind&&("textContent"!==i.target&&("value"!==i.target||"input"!==e.localName&&"textarea"!==e.localName)||(t=void 0==t?"":t)),t}(t,r,i,n),f.d&&(r=Object(f.d)(r,i.target,i.kind,t));if("attribute"==i.kind)e._valueToNodeAttribute(t,r,i.target);else{var a=i.target;t.__isPropertyEffectsClient&&t.__dataHasAccessor&&t.__dataHasAccessor[a]?t[b.READ_ONLY]&&t[b.READ_ONLY][a]||t._setPendingProperty(a,r)&&e._enqueueClient(t):e._setUnmanagedPropertyToNode(t,a,r)}}(e,l,c,h,a.evaluator._evaluateBinding(e,h,t,i,n,s))}}function L(e,t){if(t.isCompound){for(var i=e.__dataCompoundStorage||(e.__dataCompoundStorage={}),n=t.parts,r=new Array(n.length),a=0;a<n.length;a++)r[a]=n[a].literal;var s=t.target;i[s]=r,t.literal&&"property"==t.kind&&(e[s]=t.literal)}}function N(e,t,i){if(i.listenerEvent){var n=i.parts[0];e.addEventListener(i.listenerEvent,function(e){!function(e,t,i,n,a){var s,o=e.detail,l=o&&o.path;l?(n=Object(r.i)(i,n,l),s=o&&o.value):s=e.currentTarget[i],s=a?!s:s,t[b.READ_ONLY]&&t[b.READ_ONLY][n]||!t._setPendingPropertyOrPath(n,s,!0,Boolean(l))||o&&o.queueProperty||t._invalidateProperties()}(e,t,i.target,n.source,n.negate)})}}function P(e,t,i,n,r,a){a=t.static||a&&("object"!==babelHelpers.typeof(a)||a[t.methodName]);for(var s,o={methodName:t.methodName,args:t.args,methodInfo:r,dynamicFn:a},l=0;l<t.args.length&&(s=t.args[l]);l++)s.literal||e._addPropertyEffect(s.rootProperty,i,{fn:n,info:o,trigger:s});a&&e._addPropertyEffect(t.methodName,i,{fn:n,info:o})}function E(e,t,i,n,r){var a=e._methodHost||e,s=a[r.methodName];if(s){var o=e._marshalArgs(r.args,t,i);return s.apply(a,o)}r.dynamicFn||console.warn("method `"+r.methodName+"` not defined")}var A=[],D=new RegExp("(\\[\\[|{{)\\s*(?:(!)\\s*)?((?:[a-zA-Z_$][\\w.:$\\-*]*)\\s*(?:\\(\\s*(?:(?:(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*)(?:,\\s*(?:((?:[a-zA-Z_$][\\w.:$\\-*]*)|(?:[-+]?[0-9]*\\.?[0-9]+(?:[eE][-+]?[0-9]+)?)|(?:(?:'(?:[^'\\\\]|\\\\.)*')|(?:\"(?:[^\"\\\\]|\\\\.)*\")))\\s*))*)?)\\)\\s*)?)(?:]]|}})","g");function V(e){for(var t="",i=0;i<e.length;i++){t+=e[i].literal||""}return t}function I(e){var t=e.match(/([^\s]+?)\(([\s\S]*)\)/);if(t){var i={methodName:t[1],static:!0,args:A};return t[2].trim()?function(e,t){return t.args=e.map(function(e){var i=R(e);return i.literal||(t.static=!1),i},this),t}(t[2].replace(/\\,/g,"&comma;").split(","),i):i}return null}function R(e){var t=e.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1"),i={name:t,value:"",literal:!1},n=t[0];switch("-"===n&&(n=t[1]),n>="0"&&n<="9"&&(n="#"),n){case"'":case'"':i.value=t.slice(1,-1),i.literal=!0;break;case"#":i.value=Number(t),i.literal=!0}return i.literal||(i.rootProperty=Object(r.g)(t),i.structured=Object(r.d)(t),i.structured&&(i.wildcard=".*"==t.slice(-2),i.wildcard&&(i.name=t.slice(0,-2)))),i}function j(e,t,i,n){var r=i+".splices";e.notifyPath(r,{indexSplices:n}),e.notifyPath(i+".length",t.length),e.__data[r]={indexSplices:null}}function F(e,t,i,n,r,a){j(e,t,i,[{index:n,addedCount:r,removed:a,object:t,type:"splice"}])}var B=Object(n.a)(function(e){var t=function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))).__isPropertyEffectsClient=!0,e.__dataCounter=0,e.__dataClientsReady,e.__dataPendingClients,e.__dataToNotify,e.__dataLinkedPaths,e.__dataHasPaths,e.__dataCompoundStorage,e.__dataHost,e.__dataTemp,e.__dataClientsInitialized,e.__data,e.__dataPending,e.__dataOld,e.__computeEffects,e.__reflectEffects,e.__notifyEffects,e.__propagateEffects,e.__observeEffects,e.__readOnly,e.__templateInfo,e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_initializeProperties",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_initializeProperties",this).call(this),$.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[b.READ_ONLY];for(var i in e)t&&t[i]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[i]=this.__dataPending[i]=e[i])}},{key:"_addPropertyEffect",value:function(e,t,i){this._createPropertyAccessor(e,t==b.READ_ONLY);var n=g(this,t)[e];n||(n=this[t][e]=[]),n.push(i)}},{key:"_removePropertyEffect",value:function(e,t,i){var n=g(this,t)[e],r=n.indexOf(i);r>=0&&n.splice(r,1)}},{key:"_hasPropertyEffect",value:function(e,t){var i=this[t];return Boolean(i&&i[e])}},{key:"_hasReadOnlyEffect",value:function(e){return this._hasPropertyEffect(e,b.READ_ONLY)}},{key:"_hasNotifyEffect",value:function(e){return this._hasPropertyEffect(e,b.NOTIFY)}},{key:"_hasReflectEffect",value:function(e){return this._hasPropertyEffect(e,b.REFLECT)}},{key:"_hasComputedEffect",value:function(e){return this._hasPropertyEffect(e,b.COMPUTE)}},{key:"_setPendingPropertyOrPath",value:function(e,i,n,a){if(a||Object(r.g)(Array.isArray(e)?e[0]:e)!==e){if(!a){var s=Object(r.a)(this,e);if(!(e=Object(r.h)(this,e,i))||!babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_shouldPropertyChange",this).call(this,e,i,s))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(e,i,n))return function(e,t,i){var n,a=e.__dataLinkedPaths;if(a)for(var s in a){var o=a[s];Object(r.c)(s,t)?(n=Object(r.i)(s,o,t),e._setPendingPropertyOrPath(n,i,!0,!0)):Object(r.c)(o,t)&&(n=Object(r.i)(o,s,t),e._setPendingPropertyOrPath(n,i,!0,!0))}}(this,e,i),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[e])return this._setPendingProperty(e,i,n);this[e]=i}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(e,t,i){i===e[t]&&"object"!=babelHelpers.typeof(i)||(e[t]=i)}},{key:"_setPendingProperty",value:function(e,t,i){var n=this.__dataHasPaths&&Object(r.d)(e),a=n?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(e,t,a[e])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),e in this.__dataOld||(this.__dataOld[e]=this.__data[e]),n?this.__dataTemp[e]=t:this.__data[e]=t,this.__dataPending[e]=t,(n||this[b.NOTIFY]&&this[b.NOTIFY][e])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[e]=i),!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++,babelHelpers.get(babelHelpers.getPrototypeOf(t.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;t<e.length;t++){var i=e[t];i.__dataEnabled?i.__dataPending&&i._flushProperties():i._enableProperties()}}}},{key:"_readyClients",value:function(){this.__enableOrFlushClients()}},{key:"setProperties",value:function(e,t){for(var i in e)!t&&this[b.READ_ONLY]&&this[b.READ_ONLY][i]||this._setPendingPropertyOrPath(i,e[i],!0);this._invalidateProperties()}},{key:"ready",value:function(){this._flushProperties(),this.__dataClientsReady||this._flushClients(),this.__dataPending&&this._flushProperties()}},{key:"_propertiesChanged",value:function(e,t,i){var n=this.__dataHasPaths;this.__dataHasPaths=!1,function(e,t,i,n){var r=e[b.COMPUTE];if(r)for(var a=t;y(e,r,a,i,n);)Object.assign(i,e.__dataOld),Object.assign(t,e.__dataPending),a=e.__dataPending,e.__dataPending=null}(this,t,i,n);var r=this.__dataToNotify;this.__dataToNotify=null,this._propagatePropertyChanges(t,i,n),this._flushClients(),y(this,this[b.REFLECT],t,i,n),y(this,this[b.OBSERVE],t,i,n),r&&function(e,t,i,n,r){var a,s,o=e[b.NOTIFY],l=v++;for(var c in t)t[c]&&(o&&_(e,o,l,c,i,n,r)?a=!0:r&&z(e,c,i)&&(a=!0));a&&(s=e.__dataHost)&&s._invalidateProperties&&s._invalidateProperties()}(this,r,t,i,n),1==this.__dataCounter&&(this.__dataTemp={})}},{key:"_propagatePropertyChanges",value:function(e,t,i){this[b.PROPAGATE]&&y(this,this[b.PROPAGATE],e,t,i);for(var n=this.__templateInfo;n;)y(this,n.propertyEffects,e,t,i,n.nodeList),n=n.nextTemplateInfo}},{key:"linkPaths",value:function(e,t){e=Object(r.f)(e),t=Object(r.f)(t),this.__dataLinkedPaths=this.__dataLinkedPaths||{},this.__dataLinkedPaths[e]=t}},{key:"unlinkPaths",value:function(e){e=Object(r.f)(e),this.__dataLinkedPaths&&delete this.__dataLinkedPaths[e]}},{key:"notifySplices",value:function(e,t){var i={path:""};j(this,Object(r.a)(this,e,i),i.path,t)}},{key:"get",value:function(e,t){return Object(r.a)(t||this,e)}},{key:"set",value:function(e,t,i){i?Object(r.h)(i,e,t):this[b.READ_ONLY]&&this[b.READ_ONLY][e]||this._setPendingPropertyOrPath(e,t,!0)&&this._invalidateProperties()}},{key:"push",value:function(e){for(var t={path:""},i=Object(r.a)(this,e,t),n=i.length,a=arguments.length,s=new Array(a>1?a-1:0),o=1;o<a;o++)s[o-1]=arguments[o];var l=i.push.apply(i,s);return s.length&&F(this,i,t.path,n,s.length,[]),l}},{key:"pop",value:function(e){var t={path:""},i=Object(r.a)(this,e,t),n=Boolean(i.length),a=i.pop();return n&&F(this,i,t.path,i.length,0,[a]),a}},{key:"splice",value:function(e,t,i){for(var n=arguments.length,a=new Array(n>3?n-3:0),s=3;s<n;s++)a[s-3]=arguments[s];var o,l={path:""},c=Object(r.a)(this,e,l);return t<0?t=c.length-Math.floor(-t):t&&(t=Math.floor(t)),o=2===arguments.length?c.splice(t):c.splice.apply(c,[t,i].concat(a)),(a.length||o.length)&&F(this,c,l.path,t,a.length,o),o}},{key:"shift",value:function(e){var t={path:""},i=Object(r.a)(this,e,t),n=Boolean(i.length),a=i.shift();return n&&F(this,i,t.path,0,0,[a]),a}},{key:"unshift",value:function(e){for(var t={path:""},i=Object(r.a)(this,e,t),n=arguments.length,a=new Array(n>1?n-1:0),s=1;s<n;s++)a[s-1]=arguments[s];var o=i.unshift.apply(i,a);return a.length&&F(this,i,t.path,0,a.length,[]),o}},{key:"notifyPath",value:function(e,t){var i;if(1==arguments.length){var n={path:""};t=Object(r.a)(this,e,n),i=n.path}else i=Array.isArray(e)?Object(r.f)(e):e;this._setPendingPropertyOrPath(i,t,!0,!0)&&this._invalidateProperties()}},{key:"_createReadOnlyProperty",value:function(e,t){var i;this._addPropertyEffect(e,b.READ_ONLY),t&&(this["_set"+(i=e,i[0].toUpperCase()+i.substring(1))]=function(t){this._setProperty(e,t)})}},{key:"_createPropertyObserver",value:function(e,t,i){var n={property:e,method:t,dynamicFn:Boolean(i)};this._addPropertyEffect(e,b.OBSERVE,{fn:C,info:n,trigger:{name:e}}),i&&this._addPropertyEffect(t,b.OBSERVE,{fn:C,info:n,trigger:{name:t}})}},{key:"_createMethodObserver",value:function(e,t){var i=I(e);if(!i)throw new Error("Malformed observer expression '"+e+"'");P(this,i,b.OBSERVE,E,null,t)}},{key:"_createNotifyingProperty",value:function(e){this._addPropertyEffect(e,b.NOTIFY,{fn:H,info:{eventName:Object(a.a)(e)+"-changed",property:e}})}},{key:"_createReflectedProperty",value:function(e){var t=this.constructor.attributeNameForProperty(e);"-"===t[0]?console.warn("Property "+e+" cannot be reflected to attribute "+t+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(e,b.REFLECT,{fn:O,info:{attrName:t}})}},{key:"_createComputedProperty",value:function(e,t,i){var n=I(t);if(!n)throw new Error("Malformed computed expression '"+t+"'");P(this,n,b.COMPUTE,T,e,i)}},{key:"_marshalArgs",value:function(e,t,i){for(var n=this.__data,a=[],s=0,o=e.length;s<o;s++){var l=e[s],c=l.name,h=void 0;if(l.literal?h=l.value:l.structured?void 0===(h=Object(r.a)(n,c))&&(h=i[c]):h=n[c],l.wildcard){var u=0===c.indexOf(t+"."),p=0===t.indexOf(c)&&!u;a[s]={path:p?t:c,value:p?i[t]:h,base:h}}else a[s]=h}return a}},{key:"_bindTemplate",value:function(e,t){var i=this.constructor._parseTemplate(e),n=this.__templateInfo==i;if(!n)for(var r in i.propertyEffects)this._createPropertyAccessor(r);if(t&&((i=Object.create(i)).wasPreBound=n,!n&&this.__templateInfo)){var a=this.__templateInfoLast||this.__templateInfo;return this.__templateInfoLast=a.nextTemplateInfo=i,i.previousTemplateInfo=a,i}return this.__templateInfo=i}},{key:"_stampTemplate",value:function(e){$.beginHosting(this);var i=babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_stampTemplate",this).call(this,e);$.endHosting(this);var n=this._bindTemplate(e,!0);if(n.nodeList=i.nodeList,!n.wasPreBound)for(var r=n.childNodes=[],a=i.firstChild;a;a=a.nextSibling)r.push(a);return i.templateInfo=n,function(e,t){var i=t.nodeList,n=t.nodeInfoList;if(n.length)for(var r=0;r<n.length;r++){var a=n[r],s=i[r],o=a.bindings;if(o)for(var l=0;l<o.length;l++){var c=o[l];L(s,c),N(s,e,c)}s.__dataHost=e}}(this,n),this.__dataReady&&y(this,n.propertyEffects,this.__data,null,!1,n.nodeList),i}},{key:"_removeBoundDom",value:function(e){var t=e.templateInfo;t.previousTemplateInfo&&(t.previousTemplateInfo.nextTemplateInfo=t.nextTemplateInfo),t.nextTemplateInfo&&(t.nextTemplateInfo.previousTemplateInfo=t.previousTemplateInfo),this.__templateInfoLast==t&&(this.__templateInfoLast=t.previousTemplateInfo),t.previousTemplateInfo=t.nextTemplateInfo=null;for(var i=t.childNodes,n=0;n<i.length;n++){var r=i[n];r.parentNode.removeChild(r)}}},{key:"PROPERTY_EFFECT_TYPES",get:function(){return b}}],[{key:"addPropertyEffect",value:function(e,t,i){this.prototype._addPropertyEffect(e,t,i)}},{key:"createPropertyObserver",value:function(e,t,i){this.prototype._createPropertyObserver(e,t,i)}},{key:"createMethodObserver",value:function(e,t){this.prototype._createMethodObserver(e,t)}},{key:"createNotifyingProperty",value:function(e){this.prototype._createNotifyingProperty(e)}},{key:"createReadOnlyProperty",value:function(e,t){this.prototype._createReadOnlyProperty(e,t)}},{key:"createReflectedProperty",value:function(e){this.prototype._createReflectedProperty(e)}},{key:"createComputedProperty",value:function(e,t,i){this.prototype._createComputedProperty(e,t,i)}},{key:"bindTemplate",value:function(e){return this.prototype._bindTemplate(e)}},{key:"_addTemplatePropertyEffect",value:function(e,t,i){(e.hostProps=e.hostProps||{})[t]=!0;var n=e.propertyEffects=e.propertyEffects||{};(n[t]=n[t]||[]).push(i)}},{key:"_parseTemplateNode",value:function(e,i,n){var r=babelHelpers.get(babelHelpers.getPrototypeOf(t),"_parseTemplateNode",this).call(this,e,i,n);if(e.nodeType===Node.TEXT_NODE){var a=this._parseBindings(e.textContent,i);a&&(e.textContent=V(a)||" ",S(this,i,n,"text","textContent",a),r=!0)}return r}},{key:"_parseTemplateNodeAttribute",value:function(e,i,n,r,s){var o=this._parseBindings(s,i);if(o){var l=r,c="property";m.test(r)?c="attribute":"$"==r[r.length-1]&&(r=r.slice(0,-1),c="attribute");var h=V(o);return h&&"attribute"==c&&e.setAttribute(r,h),"input"===e.localName&&"value"===l&&e.setAttribute(l,""),e.removeAttribute(l),"property"===c&&(r=Object(a.b)(r)),S(this,i,n,c,r,o,h),!0}return babelHelpers.get(babelHelpers.getPrototypeOf(t),"_parseTemplateNodeAttribute",this).call(this,e,i,n,r,s)}},{key:"_parseTemplateNestedTemplate",value:function(e,i,n){var r=babelHelpers.get(babelHelpers.getPrototypeOf(t),"_parseTemplateNestedTemplate",this).call(this,e,i,n),a=n.templateInfo.hostProps;for(var s in a){S(this,i,n,"property","_host_"+s,[{mode:"{",source:s,dependencies:[s]}])}return r}},{key:"_parseBindings",value:function(e,t){for(var i,n=[],r=0;null!==(i=D.exec(e));){i.index>r&&n.push({literal:e.slice(r,i.index)});var a=i[1][0],s=Boolean(i[2]),o=i[3].trim(),l=!1,c="",h=-1;"{"==a&&(h=o.indexOf("::"))>0&&(c=o.substring(h+2),o=o.substring(0,h),l=!0);var u=I(o),p=[];if(u){for(var d=u.args,f=u.methodName,v=0;v<d.length;v++){var b=d[v];b.literal||p.push(b)}var m=t.dynamicFns;(m&&m[f]||u.static)&&(p.push(f),u.dynamicFn=!0)}else p.push(o);n.push({source:o,mode:a,negate:s,customEvent:l,signature:u,dependencies:p,event:c}),r=D.lastIndex}if(r&&r<e.length){var g=e.substring(r);g&&n.push({literal:g})}return n.length?n:null}},{key:"_evaluateBinding",value:function(e,t,i,n,a,s){var o;return o=t.signature?E(e,i,n,0,t.signature):i!=t.source?Object(r.a)(e,t.source):s&&Object(r.d)(i)?Object(r.a)(e,i):e.__data[i],t.negate&&(o=!o),o}}]),t}(d(Object(s.a)(e)));return t,t}),$=new(function(){function e(){babelHelpers.classCallCheck(this,e),this.stack=[]}return babelHelpers.createClass(e,[{key:"registerHost",value:function(e){this.stack.length&&this.stack[this.stack.length-1]._enqueueClient(e)}},{key:"beginHosting",value:function(e){this.stack.push(e)}},{key:"endHosting",value:function(e){var t=this.stack.length;t&&this.stack[t-1]==e&&this.stack.pop()}}]),e}())},function(e,t,i){"use strict";i.d(t,"a",function(){return p});var n=i(0),r=i(1);function a(){var e=babelHelpers.taggedTemplateLiteral(['<svg viewBox="0 0 24 24"><g><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"/></g></svg>']);return a=function(){return e},e}function s(){var e=babelHelpers.taggedTemplateLiteral([""]);return s=function(){return e},e}function o(){var e=babelHelpers.taggedTemplateLiteral(['<button class="icon now" hidden$="[[hideNowButton]]" on-click="now" on-keydown="_stopPropagation">',"</button> ",""]);return o=function(){return e},e}function l(){var e=babelHelpers.taggedTemplateLiteral([""]);return l=function(){return e},e}function c(){var e=babelHelpers.taggedTemplateLiteral(["","<style>.native{text-align:var(--input-align,left)}.native,.native::-webkit-datetime-edit,.native::-webkit-datetime-edit-fields-wrapper{display:inline-flex;align-items:center;justify-content:center}.native::-webkit-datetime-edit-fields-wrapper{padding:var(--input-field-padding,0 1px);border:var(--input-border-width,thin) solid transparent}.native,.native::-webkit-datetime-edit,.native::-webkit-datetime-edit-ampm-field,.native::-webkit-datetime-edit-day-field,.native::-webkit-datetime-edit-fields-wrapper,.native::-webkit-datetime-edit-hour-field,.native::-webkit-datetime-edit-millisecond-field,.native::-webkit-datetime-edit-minute-field,.native::-webkit-datetime-edit-month-field,.native::-webkit-datetime-edit-second-field,.native::-webkit-datetime-edit-text,.native::-webkit-datetime-edit-week-field,.native::-webkit-datetime-edit-year-field{position:relative;line-height:normal;outline:0;color:var(--inner-input-color,currentColor);font-family:inherit;font-size:inherit;box-sizing:content-box;letter-spacing:inherit;align-self:center}.native::-webkit-datetime-edit-ampm-field,.native::-webkit-datetime-edit-day-field,.native::-webkit-datetime-edit-hour-field,.native::-webkit-datetime-edit-millisecond-field,.native::-webkit-datetime-edit-minute-field,.native::-webkit-datetime-edit-month-field,.native::-webkit-datetime-edit-second-field,.native::-webkit-datetime-edit-week-field,.native::-webkit-datetime-edit-year-field{cursor:var(--input-cursor,pointer);@apply --input-style;background:var(--inner-input-background);border-width:var(--inner-input-border-width,thin);border-color:var(--inner-input-border-color,transparent);border-style:var(--inner-input-border-style,solid);padding:var(--inner-input-padding);border-radius:var(--inner-input-border-radius);text-align:center;align-self:center}.native::-webkit-datetime-edit-day-field,.native::-webkit-datetime-edit-hour-field,.native::-webkit-datetime-edit-millisecond-field,.native::-webkit-datetime-edit-minute-field,.native::-webkit-datetime-edit-month-field,.native::-webkit-datetime-edit-second-field,.native::-webkit-datetime-edit-week-field{min-width:2ch}.native::-webkit-datetime-edit-millisecond-field{min-width:3ch}.native::-webkit-datetime-edit-year-field{min-width:4ch}.native::-webkit-datetime-edit-ampm-field:focus,.native::-webkit-datetime-edit-day-field:focus,.native::-webkit-datetime-edit-hour-field:focus,.native::-webkit-datetime-edit-millisecond-field:focus,.native::-webkit-datetime-edit-minute-field:focus,.native::-webkit-datetime-edit-month-field:focus,.native::-webkit-datetime-edit-second-field:focus,.native::-webkit-datetime-edit-week-field:focus,.native::-webkit-datetime-edit-year-field:focus{color:var(--inner-input-focus-color);background:var(--inner-input-focus-background);border-color:var(--inner-input-focus-border-color,transparent);border-style:var(--inner-input-focus-border-style,solid)}.native::-webkit-calendar-picker-indicator{fill:currentColor;align-self:center;cursor:pointer}.native::-webkit-calendar-picker-indicator:hover{background:0 0}.native::-webkit-inner-spin-button{display:none}.native.timezone{--input-border-color:transparent;--input-focus-border-color:transparent}</style>"]);return c=function(){return e},e}function h(){var e=babelHelpers.taggedTemplateLiteral([""]);return h=function(){return e},e}function u(){var e=babelHelpers.taggedTemplateLiteral(['<template is="dom-if" if="[[_computeShouldNative(native)]]" restamp><input class="native" type="','" disabled$="[[disabled]]" value="{{_nativeInput::input}}" step="[[_computeNativeStep(_partsStep, clamp)]]" min="[[_computeNativeThreshold(_minValue)]]" max="[[_computeNativeThreshold(_maxValue)]]"> ',"</template>"]);return u=function(){return e},e}var p=Object(r.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_computeNativeInput",value:function(e,t){e&&t?this._nativeInput="".concat(e,"T").concat(t):e||t||(this._nativeInput="")}},{key:"_reflectNativeInput",value:function(e){if(this._computeShouldNative(this.native)&&e){var t=e.split("T");this._dateTimeChanged(t[0],t[1])}}},{key:"_computeNativeStep",value:function(e,t){if(void 0===e)return 1;if("date"===this.constructor.expectedNativeInputType)return e.day;switch(t){case"year":case"month":case"day":case"hour":return 86400*e.day;case"minute":return 3600*e.hour;case"second":return 60*e.second;case"millisecond":return 1*e.millisecond;default:return.001}}},{key:"_computeNativeThreshold",value:function(e){if(!isNaN(e)){var t=new Date(e),i=this.offsetMinutes;return isNaN(i)&&(i=t.getTimezoneOffset()),t.setMinutes(t.getMinutes()-i),"date"===this.constructor.expectedNativeInputType?this.__toDate(t.getUTCFullYear(),t.getUTCMonth()+1,t.getUTCDate()):"time"===this.constructor.expectedNativeInputType?this.__toTime(t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()):this.__toDate(t.getUTCFullYear(),t.getUTCMonth()+1,t.getUTCDate())+"T"+this.__toTime(t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())}}},{key:"setDate",value:function(e){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"setDate",this).call(this,e),(this.autoConfirm||this._hasNative&&this.native)&&this._setConfirmedValue()}},{key:"_defaultValueChanged",value:function(e){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_defaultValueChanged",this).call(this,e),this._isSet(this.value)&&this._setConfirmedValue()}},{key:"reset",value:function(e){this.resetDate(e),this._setConfirmedValue()}}],[{key:"nativeInputTemplate",get:function(){return Object(n.a)(u(),this.expectedNativeInputType,this.timezoneInputTemplate||Object(n.a)(h()))}},{key:"styleTemplate",get:function(){return Object(n.a)(c(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this)||Object(n.a)(l()))}},{key:"buttonTemplate",get:function(){return Object(n.a)(o(),this._iconNowTemplate,babelHelpers.get(babelHelpers.getPrototypeOf(t),"buttonTemplate",this)||Object(n.a)(s()))}},{key:"_iconNowTemplate",get:function(){return Object(n.a)(a())}},{key:"properties",get:function(){return{hideNowButton:{type:Boolean},_nativeInput:{type:String}}}},{key:"observers",get:function(){return["_computeNativeInput(date, time)","_reflectNativeInput(_nativeInput)"]}}]),t}(e)})},function(e,t,i){"use strict";var n=i(1),r=i(28),a=i(10),s=i(0),o=i(30);function l(){var e=babelHelpers.taggedTemplateLiteral(['<style>:host{--computed-dropdown-tip-size:var(--dropdown-tip-size, 6px);--computed-dropdown-tip-gap:var(--dropdown-tip-gap, 12px);--computed-dropdown-background:var(--dropdown-background, var(--input-picker-background, transparent))}.dropdown:after{content:"";position:absolute;width:0;height:0;border-width:var(--computed-dropdown-tip-size);border-style:solid;border-color:transparent transparent transparent transparent;left:auto;top:auto;bottom:auto;right:auto}:host([dynamic-align]) .dropdown:after,:host([no-tip]) .dropdown:after{display:none!important}:host([horizontal-align=auto]) .dropdown:after,:host([horizontal-align=left]) .dropdown:after,:host([horizontal-align]) .dropdown:after,:host([vertical-align=auto]) .dropdown:after,:host([vertical-align=top]) .dropdown:after,:host([vertical-align]) .dropdown:after{top:0;left:var(--computed-dropdown-tip-gap);border-bottom-color:var(--computed-dropdown-background);transform:translateY(-100%)}:host([horizontal-align=right][vertical-align]) .dropdown:after{left:auto;right:var(--computed-dropdown-tip-gap)}:host([horizontal-align=center][vertical-align]) .dropdown:after{left:50%;right:auto;transform:translate(-50%,-100%)}:host([horizontal-align][vertical-align=bottom]) .dropdown:after{top:auto;bottom:0;border-bottom-color:transparent;border-top-color:var(--computed-dropdown-background);transform:translateY(100%)}:host([horizontal-align][vertical-align=middle]) .dropdown:after{top:auto;bottom:50%;right:0;left:auto;transform:translate(100%,50%);border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-left-color:var(--computed-dropdown-background)}:host([horizontal-align=left][vertical-align=middle]) .dropdown:after{right:auto;left:0;transform:translate(-100%,50%);border-left-color:transparent;border-right-color:var(--computed-dropdown-background)}:host([horizontal-align=center][vertical-align=middle]) .dropdown:after{border:none}</style>']);return l=function(){return e},e}var c=Object(s.a)(l()),h=i(15);function u(){var e=babelHelpers.taggedTemplateLiteral(['<svg viewBox="0 0 24 24"><g><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></g></svg>']);return u=function(){return e},e}function p(){var e=babelHelpers.taggedTemplateLiteral(['<svg viewBox="0 0 24 24"><g><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></g></svg>']);return p=function(){return e},e}function d(){var e=babelHelpers.taggedTemplateLiteral([""]);return d=function(){return e},e}function f(){var e=babelHelpers.taggedTemplateLiteral(["",' <button id="confirm" class="icon" hidden$="[[disabled]]" on-tap="confirm" on-keydown="_stopPropagation">','</button> <button id="cancel" class="icon" on-tap="cancel" on-keydown="_stopPropagation" hidden$="[[autoConfirm]]">',"</button>"]);return f=function(){return e},e}function v(){var e=babelHelpers.taggedTemplateLiteral([""]);return v=function(){return e},e}function b(){var e=babelHelpers.taggedTemplateLiteral(['<div id="picker" class="dropdown" tabindex="-1" hidden$="[[_computeShouldNative(native)]]">','<div id="buttons">',"<div></div></div></div>"]);return b=function(){return e},e}function m(){var e=babelHelpers.taggedTemplateLiteral([""]);return m=function(){return e},e}function g(){var e=babelHelpers.taggedTemplateLiteral(['<div id="input" on-tap="open" hidden$="[[_computeShouldNative(native)]]">',"</div>",""]);return g=function(){return e},e}function y(){var e=babelHelpers.taggedTemplateLiteral(['<template is="dom-if" if="[[_computeShouldNative(native)]]" restamp><input class="native" type="','" disabled$="[[disabled]]" readonly="[[disabled]]" required="[[required]]" value="{{confirmedValue::input}}"></template>']);return y=function(){return e},e}function _(){var e=babelHelpers.taggedTemplateLiteral([""," ",""]);return _=function(){return e},e}function k(){var e=babelHelpers.taggedTemplateLiteral([""]);return k=function(){return e},e}function C(){var e=babelHelpers.taggedTemplateLiteral([""," "," ","<style>:host{display:inline-flex;position:relative}#picker #buttons{display:inline-flex;position:relative;align-self:stretch;align-items:flex-end;justify-content:flex-end;padding-top:0}</style>"]);return C=function(){return e},e}function z(){var e=babelHelpers.taggedTemplateLiteral([""," ",""]);return z=function(){return e},e}function w(){var e=babelHelpers.taggedTemplateLiteral(["text"]);return w=function(){return e},e}i.d(t,"a",function(){return H});var H=Object(n.a)(function(e){return function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this)))._onPickerTransitionEnd=e._onPickerTransitionEnd.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e._checkKeycode=e._checkKeycode.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e._stopPropagation=e._stopPropagation.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e.confirm=e.confirm.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e.cancel=e.cancel.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e.open=e.open.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e.close=e.close.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e.toggle=e.toggle.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"connectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"connectedCallback",this).call(this),this._addPickerTransitionEndListener(),this._addKeyListener(),this._isSet(this.value)&&this._setConfirmedValue()}},{key:"disconnectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"disconnectedCallback",this).call(this),this._removePickerTransitionEndListener(),this._removeKeyListener()}},{key:"_computeShouldNative",value:function(e){return this._hasNative&&e}},{key:"_addPickerTransitionEndListener",value:function(){this.opened||(this.$.picker.style.visibility="hidden",this.$.picker.style.display="none"),this.$.picker.addEventListener("transitionend",this._onPickerTransitionEnd,!1)}},{key:"_removePickerTransitionEndListener",value:function(){this.$.picker.removeEventListener("transitionend",this._onPickerTransitionEnd,!1)}},{key:"_onPickerTransitionEnd",value:function(e){this.opened||(e.path&&e.path[0]||e.target)===this.$.picker&&(this.$.picker.style.visibility="hidden",this.$.picker.style.display="none")}},{key:"_addCancelOnClickListener",value:function(){Object(a.b)(document,"tap",this.cancel,!1),Object(a.d)(this,"auto"),Object(a.b)(this,"tap",this._stopPropagation,!1)}},{key:"_removeCancelOnClickListener",value:function(){Object(a.c)(document,"tap",this.cancel,!1),Object(a.c)(this,"tap",this._stopPropagation,!1)}},{key:"_addCloseOnPickerOpenedListener",value:function(){document.addEventListener("input-picker-opened",this.close,!1)}},{key:"_removeCloseOnPickerOpenedListener",value:function(){document.removeEventListener("input-picker-opened",this.close,!1)}},{key:"_stopPropagation",value:function(e){e&&e.stopPropagation&&e.stopPropagation(),e&&e.detail&&e.detail.sourceEvent&&e.detail.sourceEvent.stopPropagation&&e.detail.sourceEvent.stopPropagation()}},{key:"_addKeyListener",value:function(){this.addEventListener("keydown",this._checkKeycode,!1)}},{key:"_removeKeyListener",value:function(){this.removeEventListener("keydown",this._checkKeycode,!1)}},{key:"_nativeOnMobileChanged",value:function(){if(void 0!==this.nativeOnMobile){var e=window.navigator.userAgent;!0===new RegExp(this.mobileUserAgentTestString,"i").test(e)&&(!0===this.nativeOnMobile?this.native=!0:this.native||!1!==this.nativeOnMobile||(this.native=!1))}}},{key:"_checkKeycode",value:function(e){e&&(27!==e.keyCode||this.noCancelOnEscKey?13!==e.keyCode&&32!==e.keyCode||(this.opened?this.confirm():this.open()):this.cancel())}},{key:"_openedChanged",value:function(e){this._computeShouldNative(this.native)||(e?(this.$.picker.style.display="",this.$.picker.style.visibility="",this.dispatchEvent(new(CustomEvent||Event)("input-picker-opened",{bubbles:!0,detail:this})),this.noCancelOnOutsideClick||this._addCancelOnClickListener(),this.noCloseOnPickerOpened||this._addCloseOnPickerOpenedListener()):(this.dispatchEvent(new(CustomEvent||Event)("input-picker-closed",{bubbles:!0,detail:this})),this._removeCancelOnClickListener(),this._removeCloseOnPickerOpenedListener()))}},{key:"validate",value:function(){return this.valueIsSet?this._setConfirmedValue():this._isSet(this.confirmedValue)&&this._resetValue(),babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"validate",this).call(this)}},{key:"open",value:function(e){this._stopPropagation(e),this.opened=!0}},{key:"close",value:function(){this.opened=!1}},{key:"toggle",value:function(){this.opened=!this.opened}},{key:"confirm",value:function(e){this._stopPropagation(e),this.disabled||this._setConfirmedValue(),this.close()}},{key:"cancel",value:function(){this.disabled||(this.autoConfirm?this.confirm():this._resetValue()),this.close()}},{key:"_valueChanged",value:function(e){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_valueChanged",this).call(this,e),this.autoConfirm&&this._setConfirmedValue()}},{key:"_confirmedValueChanged",value:function(e){!1===this._isSet(e)?this.reset(e):this.value=e}},{key:"reset",value:function(e){this.setProperties({value:this.default||e,confirmedValue:this.default||e})}},{key:"_setConfirmedValue",value:function(){this.confirmedValue=this.value}},{key:"_resetValue",value:function(){this.value=this.confirmedValue}},{key:"_autoConfirmChanged",value:function(e){e&&this._isSet(this.value)&&this._setConfirmedValue()}},{key:"_defaultChanged",value:function(e){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_defaultChanged",this).call(this,e),this._isSet(this.value)&&this._setConfirmedValue()}}],[{key:"expectedNativeInputType",get:function(){return Object(s.b)(w())}},{key:"hasNative",get:function(){var e=document.createElement("input");return e.setAttribute("type","".concat(this.expectedNativeInputType)),this._hasNative=e.type=="".concat(this.expectedNativeInputType)}},{key:"template",get:function(){return Object(s.a)(z(),this.styleTemplate,this.hasNative?this.nativeTemplate:this.polyfillTemplate)}},{key:"styleTemplate",get:function(){return Object(s.a)(C(),o.a,c,babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this)||Object(s.a)(k()))}},{key:"nativeTemplate",get:function(){return Object(s.a)(_(),this.nativeInputTemplate,this.polyfillTemplate)}},{key:"nativeInputTemplate",get:function(){return Object(s.a)(y(),this.expectedNativeInputType)}},{key:"polyfillTemplate",get:function(){return Object(s.a)(g(),this.inputTemplate||Object(s.a)(m()),this.pickerTemplate)}},{key:"pickerTemplate",get:function(){return Object(s.a)(b(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"pickerTemplate",this)||Object(s.a)(v()),this.buttonTemplate)}},{key:"buttonTemplate",get:function(){return Object(s.a)(f(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"buttonTemplate",this)||Object(s.a)(d()),this._iconConfirmTemplate,this._iconCloseTemplate)}},{key:"_iconCloseTemplate",get:function(){return Object(s.a)(p())}},{key:"_iconConfirmTemplate",get:function(){return Object(s.a)(u())}},{key:"properties",get:function(){return{native:{type:Boolean,value:!1},nativeOnMobile:{type:Boolean,observer:"_nativeOnMobileChanged"},mobileUserAgentTestString:{type:String,value:"mM]obi|[tT]ablet|[aA]ndroid",observer:"_nativeOnMobileChanged"},opened:{type:Boolean,reflectToAttribute:!0,value:!1,notify:!0},horizontalAlign:{type:String,reflectToAttribute:!0,value:"auto"},verticalAlign:{type:String,reflectToAttribute:!0,value:"auto"},autoConfirm:{type:Boolean,observer:"_autoConfirmChanged"},noCancelOnEscKey:{type:Boolean,value:!1},noCancelOnOutsideClick:{type:Boolean,value:!1},noCloseOnPickerOpened:{type:Boolean,value:!1},noTip:{type:Boolean,reflectToAttribute:!0},confirmedValue:{type:Object,notify:!0}}}},{key:"observers",get:function(){return["_confirmedValueChanged(confirmedValue)","_openedChanged(opened)"]}}]),t}(Object(r.a)(Object(h.a)(e)))})},function(e,t,i){"use strict";i.d(t,"a",function(){return a});i(5);var n=i(1),r=i(10),a=Object(n.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_addEventListenerToNode",value:function(e,i,n){Object(r.b)(e,i,n)||babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_addEventListenerToNode",this).call(this,e,i,n)}},{key:"_removeEventListenerFromNode",value:function(e,i,n){Object(r.c)(e,i,n)||babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_removeEventListenerFromNode",this).call(this,e,i,n)}}]),t}(e)})},function(e,t,i){"use strict";i.d(t,"a",function(){return c});i(5);var n=i(14),r=i(6),a={},s={};function o(e,t){a[e]=s[e.toLowerCase()]=t}function l(e){return a[e]||s[e.toLowerCase()]}var c=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"attributeChangedCallback",value:function(e,t,i,n){t!==i&&this.register()}},{key:"register",value:function(e){if(e=e||this.id){if(r.e&&void 0!==l(e))throw o(e,null),new Error("strictTemplatePolicy: dom-module ".concat(e," re-registered"));this.id=e,o(e,this),(t=this).querySelector("style")&&console.warn("dom-module %s has style outside template",t.id)}var t}},{key:"assetpath",get:function(){if(!this.__assetpath){var e=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument,t=Object(n.c)(this.getAttribute("assetpath")||"",e.baseURI);this.__assetpath=Object(n.a)(t)}return this.__assetpath}}],[{key:"import",value:function(e,t){if(e){var i=l(e);return i&&t?i.querySelector(t):i}return null}},{key:"observedAttributes",get:function(){return["id"]}}]),t}(babelHelpers.wrapNativeSuper(HTMLElement));c.prototype.modules=a,customElements.define("dom-module",c)},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(0);function r(){var e=babelHelpers.taggedTemplateLiteral(["<style>:host{font-family:inherit;font-size:inherit;outline:0;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;box-sizing:content-box;--input-picker-color:#dfdfdf;--input-picker-background:#222;--input-picker-border-radius:0.5em;--input-picker-padding:0.3em;--input-picker-box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.14),0 1px 8px 0 rgba(0, 0, 0, 0.12),0 3px 3px -2px rgba(0, 0, 0, 0.4);--input-icon-border-radius:0.3em;--input-icon-padding:0.5em;--input-icon-height:1em;--input-icon-width:1em;--input-icon-background:transparent;--input-cursor:pointer;--inner-input-border-width:thin;--inner-input-padding:0;--inner-input-border-radius:0.2em;--inner-input-focus-color:#f1f1f1;--inner-input-focus-background:var(--primary-color, #394FE8);--input-disabled:{font-weight:lighter};}button,select{-moz-appearance:none;-webkit-appearance:none;text-align-last:var(--input-align,center);background-image:none;border-width:var(--inner-input-border-width,thin);border-style:solid;border-color:var(--inner-input-border-color,transparent)}button:focus,button:hover,select:focus,select:hover{border-width:var(--inner-input-border-width,thin);color:var(--inner-input-focus-color,inherit);background-color:var(--inner-input-focus-background,rgba(0,0,0,.1));outline:0;@apply --input-focus;}select option,select:focus option{color:var(--input-color,inherit);background-color:var(--input-background,transparent);outline:0;font-family:inherit;font-size:inherit;font-weight:inherit}button>*{pointer-events:none}.icon{color:inherit;border-radius:var(--input-icon-border-radius);padding:var(--input-icon-padding);height:var(--input-icon-height);width:var(--input-icon-width);border:var(--inner-input-border-width,thin) solid transparent;background:var(--input-icon-background);transition-duration:var(--input-transition-duration,250ms);transition-timing-function:var(--input-transition-timing-function,cubic-bezier(.6,1,.2,1));@apply --input-icon;box-sizing:content-box;flex-shrink:0;transition-property:background-color,border-color}.icon>svg{height:100%;width:100%;fill:currentColor}.icon:focus{border-color:var(--inner-input-focus-background);background:0 0;outline:0}.icon:active,.icon:hover:focus,.icon[active],:host(:hover) .icon:focus{color:var(--inner-input-focus-color);background-color:var(--inner-input-focus-background);border-color:transparent!important;@apply --input-focus;outline:0}.icon[disabled]{pointer-events:none;opacity:var(--input-disabled-opacity,.75)}#picker,#picker>*{color:var(--input-picker-color);background-color:var(--input-picker-background);border-radius:var(--input-picker-border-radius)}#picker{box-shadow:var(--input-picker-box-shadow);@apply --input-picker;display:inline-flex;flex-flow:column nowrap;padding:0;margin:0}#picker[horizontal]{flex-flow:row nowrap}#picker>*{padding:var(--input-picker-padding);box-shadow:none!important;box-sizing:border-box;flex-shrink:0}[hidden]{display:none!important}</style>"]);return r=function(){return e},e}var a=Object(n.a)(r())},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(0);function r(){var e=babelHelpers.taggedTemplateLiteral(["<style>:host{--computed-dropdown-background:var(--dropdown-background, var(--input-picker-background, transparent))}.dropdown{margin:0;padding:0;position:absolute;opacity:0;background:var(--computed-dropdown-background);transition-duration:var(--dropdown-transition-duration,250ms);transition-timing-function:var(--dropdown-transition-timing-function,cubic-bezier(.6,1,.2,1));transition-property:opacity;pointer-events:none;z-index:1}:host([opened]) .dropdown{opacity:1;pointer-events:all}:host([vertical-align=auto]) .dropdown,:host([vertical-align=top]) .dropdown,:host([vertical-align]) .dropdown{top:auto;bottom:0}:host([vertical-align=bottom]) .dropdown{top:0;bottom:auto}:host([vertical-align=middle]) .dropdown{top:auto;bottom:50%}:host([horizontal-align=auto]) .dropdown,:host([horizontal-align=left]) .dropdown,:host([horizontal-align]) .dropdown{left:0;right:auto}:host([horizontal-align=right]) .dropdown{left:auto;right:0}:host([horizontal-align][vertical-align]) .dropdown{transform:translateY(100%)}:host([horizontal-align=center][vertical-align]) .dropdown{left:50%;right:auto;transform:translate(-50%,100%)}:host([horizontal-align][vertical-align=bottom]) .dropdown{transform:translateY(-100%)}:host([horizontal-align=center][vertical-align=bottom]) .dropdown{transform:translate(-50%,-100%)}:host([horizontal-align][vertical-align=middle]) .dropdown{left:0;right:auto;transform:translate(-100%,50%)}:host([horizontal-align=left][vertical-align=middle]) .dropdown{left:auto;right:0;transform:translate(100%,50%)}:host([horizontal-align=center][vertical-align=middle]) .dropdown{position:fixed;top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%,-50%)}</style>"]);return r=function(){return e},e}var a=Object(n.a)(r())},function(e,t,i){"use strict";i.d(t,"c",function(){return p}),i.d(t,"b",function(){return d}),i.d(t,"a",function(){return v});var n=i(29),r=i(14),a="link[rel=import][type~=css]",s="include",o="shady-unscoped";function l(e){return n.a.import(e)}function c(e){var t=e.body?e.body:e,i=Object(r.b)(t.textContent,e.baseURI),n=document.createElement("style");return n.textContent=i,n}function h(e){for(var t=e.trim().split(/\s+/),i=[],n=0;n<t.length;n++)i.push.apply(i,babelHelpers.toConsumableArray(u(t[n])));return i}function u(e){var t=l(e);if(!t)return console.warn("Could not find style data in module named",e),[];if(void 0===t._styles){var i=[];i.push.apply(i,babelHelpers.toConsumableArray(f(t)));var n=t.querySelector("template");n&&i.push.apply(i,babelHelpers.toConsumableArray(p(n,t.assetpath))),t._styles=i}return t._styles}function p(e,t){if(!e._styles){for(var i=[],n=e.content.querySelectorAll("style"),a=0;a<n.length;a++){var o=n[a],l=o.getAttribute(s);l&&i.push.apply(i,babelHelpers.toConsumableArray(h(l).filter(function(e,t,i){return i.indexOf(e)===t}))),t&&(o.textContent=Object(r.b)(o.textContent,t)),i.push(o)}e._styles=i}return e._styles}function d(e){var t=l(e);return t?f(t):[]}function f(e){for(var t=[],i=e.querySelectorAll(a),n=0;n<i.length;n++){var r=i[n];if(r.import){var s=r.import,l=r.hasAttribute(o);if(l&&!s._unscopedStyle){var h=c(s);h.setAttribute(o,""),s._unscopedStyle=h}else s._style||(s._style=c(s));t.push(l?s._unscopedStyle:s._style)}}return t}function v(e){for(var t=e.trim().split(/\s+/),i="",n=0;n<t.length;n++)i+=b(t[n]);return i}function b(e){var t=l(e);if(t&&void 0===t._cssText){var i=m(t),n=t.querySelector("template");n&&(i+=function(e,t){for(var i="",n=p(e,t),r=0;r<n.length;r++){var a=n[r];a.parentNode&&a.parentNode.removeChild(a),i+=a.textContent}return i}(n,t.assetpath)),t._cssText=i||null}return t||console.warn("Could not find style data in module named",e),t&&t._cssText||""}function m(e){for(var t="",i=f(e),n=0;n<i.length;n++)t+=i[n].textContent;return t}},function(e,t,i){"use strict";var n=i(16),r=function e(){babelHelpers.classCallCheck(this,e),this.start=0,this.end=0,this.previous=null,this.parent=null,this.rules=null,this.parsedCssText="",this.cssText="",this.atRule=!1,this.type=0,this.keyframesName="",this.selector="",this.parsedSelector=""};function a(e){return function e(t,i){var n=i.substring(t.start,t.end-1);t.parsedCssText=t.cssText=n.trim();if(t.parent){var r=t.previous?t.previous.end:t.parent.start;n=(n=(n=function(e){return e.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var e=arguments[1],t=6-e.length;t--;)e="0"+e;return"\\"+e})}(n=i.substring(r,t.start-1))).replace(h.multipleSpaces," ")).substring(n.lastIndexOf(";")+1);var a=t.parsedSelector=t.selector=n.trim();t.atRule=0===a.indexOf(d),t.atRule?0===a.indexOf(p)?t.type=o.MEDIA_RULE:a.match(h.keyframesRule)&&(t.type=o.KEYFRAMES_RULE,t.keyframesName=t.selector.split(h.multipleSpaces).pop()):0===a.indexOf(u)?t.type=o.MIXIN_RULE:t.type=o.STYLE_RULE}var s=t.rules;if(s)for(var l,c=0,f=s.length;c<f&&(l=s[c]);c++)e(l,i);return t}(function(e){var t=new r;t.start=0,t.end=e.length;for(var i=t,n=0,a=e.length;n<a;n++)if(e[n]===l){i.rules||(i.rules=[]);var s=i,o=s.rules[s.rules.length-1]||null;(i=new r).start=n+1,i.parent=s,i.previous=o,s.rules.push(i)}else e[n]===c&&(i.end=n+1,i=i.parent||t);return t}(e=e.replace(h.comments,"").replace(h.port,"")),e)}function s(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n="";if(e.cssText||e.rules){var r=e.rules;if(r&&!function(e){var t=e[0];return Boolean(t)&&Boolean(t.selector)&&0===t.selector.indexOf(u)}(r))for(var a,o=0,p=r.length;o<p&&(a=r[o]);o++)n=s(a,t,n);else(n=(n=t?e.cssText:function(e){return function(e){return e.replace(h.mixinApply,"").replace(h.varApply,"")}(e=function(e){return e.replace(h.customProp,"").replace(h.mixinProp,"")}(e))}(e.cssText)).trim())&&(n="  "+n+"\n")}return n&&(e.selector&&(i+=e.selector+" "+l+"\n"),i+=n,e.selector&&(i+=c+"\n\n")),i}var o={STYLE_RULE:1,KEYFRAMES_RULE:7,MEDIA_RULE:4,MIXIN_RULE:1e3},l="{",c="}",h={comments:/\/\*[^*]*\*+([^\/*][^*]*\*+)*\//gim,port:/@import[^;]*;/gim,customProp:/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,mixinProp:/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,mixinApply:/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,varApply:/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,keyframesRule:/^@[^\s]*keyframes/,multipleSpaces:/\s+/g},u="--",p="@media",d="@",f=i(17),v=new Set,b="shady-unscoped";function m(e){var t=e.textContent;if(!v.has(t)){v.add(t);var i=e.cloneNode(!0);document.head.appendChild(i)}}function g(e){return e.hasAttribute(b)}function y(e,t){return e?("string"===typeof e&&(e=a(e)),t&&k(e,t),s(e,n.a)):""}function _(e){return!e.__cssRules&&e.textContent&&(e.__cssRules=a(e.textContent)),e.__cssRules||null}function k(e,t,i,n){if(e){var r=!1,a=e.type;if(n&&a===o.MEDIA_RULE){var s=e.selector.match(f.a);s&&(window.matchMedia(s[1]).matches||(r=!0))}a===o.STYLE_RULE?t(e):i&&a===o.KEYFRAMES_RULE?i(e):a===o.MIXIN_RULE&&(r=!0);var l=e.rules;if(l&&!r)for(var c,h=0,u=l.length;h<u&&(c=l[h]);h++)k(c,t,i,n)}}function C(e,t){for(var i=0,n=t,r=e.length;n<r;n++)if("("===e[n])i++;else if(")"===e[n]&&0===--i)return n;return-1}var z="css-build";function w(e){if(void 0===e.__cssBuild){var t=e.getAttribute(z);if(t)e.__cssBuild=t;else{var i=function(e){var t="template"===e.localName?e.content.firstChild:e.firstChild;if(t instanceof Comment){var i=t.textContent.trim().split(":");if(i[0]===z)return i[1]}return""}(e);""!==i&&function(e){var t="template"===e.localName?e.content.firstChild:e.firstChild;t.parentNode.removeChild(t)}(e),e.__cssBuild=i}}return e.__cssBuild||""}function H(e){return""!==w(e)}var O=i(21),T=/;\s*/m,S=/^\s*(initial)|(inherit)\s*$/,M=/\s*!important/,x=function(){function e(){babelHelpers.classCallCheck(this,e),this._map={}}return babelHelpers.createClass(e,[{key:"set",value:function(e,t){e=e.trim(),this._map[e]={properties:t,dependants:{}}}},{key:"get",value:function(e){return e=e.trim(),this._map[e]||null}}]),e}(),L=null,N=function(){function e(){babelHelpers.classCallCheck(this,e),this._currentElement=null,this._measureElement=null,this._map=new x}return babelHelpers.createClass(e,[{key:"detectMixin",value:function(e){return Object(O.a)(e)}},{key:"gatherStyles",value:function(e){var t=function(e){for(var t=[],i=e.querySelectorAll("style"),r=0;r<i.length;r++){var a=i[r];g(a)?n.b||(m(a),a.parentNode.removeChild(a)):(t.push(a.textContent),a.parentNode.removeChild(a))}return t.join("").trim()}(e.content);if(t){var i=document.createElement("style");return i.textContent=t,e.content.insertBefore(i,e.content.firstChild),i}return null}},{key:"transformTemplate",value:function(e,t){void 0===e._gatheredStyle&&(e._gatheredStyle=this.gatherStyles(e));var i=e._gatheredStyle;return i?this.transformStyle(i,t):null}},{key:"transformStyle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=_(e);return this.transformRules(i,t),e.textContent=y(i),i}},{key:"transformCustomStyle",value:function(e){var t=this,i=_(e);return k(i,function(e){":root"===e.selector&&(e.selector="html"),t.transformRule(e)}),e.textContent=y(i),i}},{key:"transformRules",value:function(e,t){var i=this;this._currentElement=t,k(e,function(e){i.transformRule(e)}),this._currentElement=null}},{key:"transformRule",value:function(e){e.cssText=this.transformCssText(e.parsedCssText,e),":root"===e.selector&&(e.selector=":host > *")}},{key:"transformCssText",value:function(e,t){var i=this;return e=e.replace(f.c,function(e,n,r,a){return i._produceCssProperties(e,n,r,a,t)}),this._consumeCssProperties(e,t)}},{key:"_getInitialValueForProperty",value:function(e){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(e)}},{key:"_fallbacksFromPreviousRules",value:function(e){for(var t=this,i=e;i.parent;)i=i.parent;var n={},r=!1;return k(i,function(i){(r=r||i===e)||i.selector===e.selector&&Object.assign(n,t._cssTextToMap(i.parsedCssText))}),n}},{key:"_consumeCssProperties",value:function(e,t){for(var i=null;i=f.b.exec(e);){var n=i[0],r=i[1],a=i.index,s=a+n.indexOf("@apply"),o=a+n.length,l=e.slice(0,s),c=e.slice(o),h=t?this._fallbacksFromPreviousRules(t):{};Object.assign(h,this._cssTextToMap(l));var u=this._atApplyToCssProperties(r,h);e="".concat(l).concat(u).concat(c),f.b.lastIndex=a+u.length}return e}},{key:"_atApplyToCssProperties",value:function(e,t){e=e.replace(T,"");var i=[],n=this._map.get(e);if(n||(this._map.set(e,{}),n=this._map.get(e)),n){var r,a,s;this._currentElement&&(n.dependants[this._currentElement]=!0);var o=n.properties;for(r in o)a=[r,": var(",e,"_-_",r],(s=t&&t[r])&&a.push(",",s.replace(M,"")),a.push(")"),M.test(o[r])&&a.push(" !important"),i.push(a.join(""))}return i.join("; ")}},{key:"_replaceInitialOrInherit",value:function(e,t){var i=S.exec(t);return i&&(t=i[1]?this._getInitialValueForProperty(e):"apply-shim-inherit"),t}},{key:"_cssTextToMap",value:function(e){for(var t,i,n,r,a=e.split(";"),s={},o=0;o<a.length;o++)(n=a[o])&&(r=n.split(":")).length>1&&(t=r[0].trim(),i=this._replaceInitialOrInherit(t,r.slice(1).join(":")),s[t]=i);return s}},{key:"_invalidateMixinEntry",value:function(e){if(L)for(var t in e.dependants)t!==this._currentElement&&L(t)}},{key:"_produceCssProperties",value:function(e,t,i,n,r){var a=this;if(i&&function e(t,i){var n=t.indexOf("var(");if(-1===n)return i(t,"","","");var r=C(t,n+3),a=t.substring(n+4,r),s=t.substring(0,n),o=e(t.substring(r+1),i),l=a.indexOf(",");return-1===l?i(s,a.trim(),"",o):i(s,a.substring(0,l).trim(),a.substring(l+1).trim(),o)}(i,function(e,t){t&&a._map.get(t)&&(n="@apply ".concat(t,";"))}),!n)return e;var s=this._consumeCssProperties(""+n,r),o=e.slice(0,e.indexOf("--")),l=this._cssTextToMap(s),c=l,h=this._map.get(t),u=h&&h.properties;u?c=Object.assign(Object.create(u),l):this._map.set(t,c);var p,d,f=[],v=!1;for(p in c)void 0===(d=l[p])&&(d="initial"),!u||p in u||(v=!0),f.push("".concat(t).concat("_-_").concat(p,": ").concat(d));return v&&this._invalidateMixinEntry(h),h&&(h.properties=c),i&&(o="".concat(e,";").concat(o)),"".concat(o).concat(f.join("; "),";")}}]),e}();N.prototype.detectMixin=N.prototype.detectMixin,N.prototype.transformStyle=N.prototype.transformStyle,N.prototype.transformCustomStyle=N.prototype.transformCustomStyle,N.prototype.transformRules=N.prototype.transformRules,N.prototype.transformRule=N.prototype.transformRule,N.prototype.transformTemplate=N.prototype.transformTemplate,N.prototype._separator="_-_",Object.defineProperty(N.prototype,"invalidCallback",{get:function(){return L},set:function(e){L=e}});var P=N,E={},A="_applyShimCurrentVersion",D="_applyShimNextVersion",V="_applyShimValidatingVersion",I=Promise.resolve();function R(e){var t=E[e];t&&function(e){e[A]=e[A]||0,e[V]=e[V]||0,e[D]=(e[D]||0)+1}(t)}function j(e){return e[A]===e[D]}function F(e){return!j(e)&&e[V]===e[D]}function B(e){e[V]=e[D],e._validating||(e._validating=!0,I.then(function(){e[A]=e[D],e._validating=!1}))}i(47);var $=new P,U=function(){function e(){babelHelpers.classCallCheck(this,e),this.customStyleInterface=null,$.invalidCallback=R}return babelHelpers.createClass(e,[{key:"ensure",value:function(){var e=this;this.customStyleInterface||(this.customStyleInterface=window.ShadyCSS.CustomStyleInterface,this.customStyleInterface&&(this.customStyleInterface.transformCallback=function(e){$.transformCustomStyle(e)},this.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){e.customStyleInterface.enqueued&&e.flushCustomStyles()})}))}},{key:"prepareTemplate",value:function(e,t){if(this.ensure(),!H(e)){E[t]=e;var i=$.transformTemplate(e,t);e._styleAst=i}}},{key:"flushCustomStyles",value:function(){if(this.ensure(),this.customStyleInterface){var e=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var t=0;t<e.length;t++){var i=e[t],n=this.customStyleInterface.getStyleForCustomStyle(i);n&&$.transformCustomStyle(n)}this.customStyleInterface.enqueued=!1}}}},{key:"styleSubtree",value:function(e,t){if(this.ensure(),t&&Object(O.c)(e,t),e.shadowRoot){this.styleElement(e);for(var i=e.shadowRoot.children||e.shadowRoot.childNodes,n=0;n<i.length;n++)this.styleSubtree(i[n])}else for(var r=e.children||e.childNodes,a=0;a<r.length;a++)this.styleSubtree(r[a])}},{key:"styleElement",value:function(e){this.ensure();var t=function(e){var t=e.localName,i="",n="";return t?t.indexOf("-")>-1?i=t:(n=t,i=e.getAttribute&&e.getAttribute("is")||""):(i=e.is,n=e.extends),{is:i,typeExtension:n}}(e).is,i=E[t];if((!i||!H(i))&&i&&!j(i)){F(i)||(this.prepareTemplate(i,t),B(i));var n=e.shadowRoot;if(n){var r=n.querySelector("style");r&&(r.__cssRules=i._styleAst,r.textContent=y(i._styleAst))}}}},{key:"styleDocument",value:function(e){this.ensure(),this.styleSubtree(document.body,e)}}]),e}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var K=new U,q=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(e,t,i){K.flushCustomStyles(),K.prepareTemplate(e,t)},prepareTemplateStyles:function(e,t,i){this.prepareTemplate(e,t,i)},prepareTemplateDom:function(e,t){},styleSubtree:function(e,t){K.flushCustomStyles(),K.styleSubtree(e,t)},styleElement:function(e){K.flushCustomStyles(),K.styleElement(e)},styleDocument:function(e){K.flushCustomStyles(),K.styleDocument(e)},getComputedStyleValue:function(e,t){return Object(O.b)(e,t)},flushCustomStyles:function(){K.flushCustomStyles()},nativeCss:n.a,nativeShadow:n.b},q&&(window.ShadyCSS.CustomStyleInterface=q)}window.ShadyCSS.ApplyShim=$;var Y=i(24),Z=i(28),W=i(39),J=i(1),X=/:host\(:dir\((ltr|rtl)\)\)/g,G=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,Q=[],ee=null,te="";function ie(){te=document.documentElement.getAttribute("dir")}function ne(e){e.__autoDirOptOut||e.setAttribute("dir",te)}function re(){ie(),te=document.documentElement.getAttribute("dir");for(var e=0;e<Q.length;e++)ne(Q[e])}var ae=Object(J.a)(function(e){ee||(ie(),(ee=new MutationObserver(re)).observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var t=Object(W.a)(e),i=function(e){function i(){var e;return babelHelpers.classCallCheck(this,i),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(i).call(this))).__autoDirOptOut=!1,e}return babelHelpers.inherits(i,e),babelHelpers.createClass(i,null,[{key:"_processStyleText",value:function(e,t){return e=babelHelpers.get(babelHelpers.getPrototypeOf(i),"_processStyleText",this).call(this,e,t),e=this._replaceDirInCssText(e)}},{key:"_replaceDirInCssText",value:function(e){var t=e;return e!==(t=(t=t.replace(X,':host([dir="$1"])')).replace(G,':host([dir="$2"]) $1'))&&(this.__activateDir=!0),t}}]),babelHelpers.createClass(i,[{key:"ready",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(i.prototype),"ready",this).call(this),this.__autoDirOptOut=this.hasAttribute("dir")}},{key:"connectedCallback",value:function(){t.prototype.connectedCallback&&babelHelpers.get(babelHelpers.getPrototypeOf(i.prototype),"connectedCallback",this).call(this),this.constructor.__activateDir&&(ee&&ee.takeRecords().length&&re(),Q.push(this),ne(this))}},{key:"disconnectedCallback",value:function(){if(t.prototype.disconnectedCallback&&babelHelpers.get(babelHelpers.getPrototypeOf(i.prototype),"disconnectedCallback",this).call(this),this.constructor.__activateDir){var e=Q.indexOf(this);e>-1&&Q.splice(e,1)}}}]),i}(t);return i.__activateDir=!1,i});i(54);function se(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?se():window.addEventListener("DOMContentLoaded",se);var oe=i(2),le=i(10),ce=i(19),he=i(8),ue=i(3);i.d(t,"a",function(){return de});var pe=window.ShadyCSS,de=Object(J.a)(function(e){var t=ae(Object(Z.a)(Object(Y.a)(e))),i={x:"pan-x",y:"pan-y",none:"none",all:"auto"},n=function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))).isAttached,e.__boundListeners,e._debouncers,e._applyListeners(),e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"created",value:function(){}},{key:"connectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"connectedCallback",this).call(this),this.isAttached=!0,this.attached()}},{key:"attached",value:function(){}},{key:"disconnectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"disconnectedCallback",this).call(this),this.isAttached=!1,this.detached()}},{key:"detached",value:function(){}},{key:"attributeChangedCallback",value:function(e,i,n,r){i!==n&&(babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"attributeChangedCallback",this).call(this,e,i,n,r),this.attributeChanged(e,i,n))}},{key:"attributeChanged",value:function(e,t,i){}},{key:"_initializeProperties",value:function(){var e=Object.getPrototypeOf(this);e.hasOwnProperty("__hasRegisterFinished")||(e.__hasRegisterFinished=!0,this._registered()),babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_initializeProperties",this).call(this),this.root=this,this.created()}},{key:"_registered",value:function(){}},{key:"ready",value:function(){this._ensureAttributes(),babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"ready",this).call(this)}},{key:"_ensureAttributes",value:function(){}},{key:"_applyListeners",value:function(){}},{key:"serialize",value:function(e){return this._serializeValue(e)}},{key:"deserialize",value:function(e,t){return this._deserializeValue(e,t)}},{key:"reflectPropertyToAttribute",value:function(e,t,i){this._propertyToAttribute(e,t,i)}},{key:"serializeValueToAttribute",value:function(e,t,i){this._valueToNodeAttribute(i||this,e,t)}},{key:"extend",value:function(e,t){if(!e||!t)return e||t;for(var i,n=Object.getOwnPropertyNames(t),r=0;r<n.length&&(i=n[r]);r++){var a=Object.getOwnPropertyDescriptor(t,i);a&&Object.defineProperty(e,i,a)}return e}},{key:"mixin",value:function(e,t){for(var i in t)e[i]=t[i];return e}},{key:"chainObject",value:function(e,t){return e&&t&&e!==t&&(e.__proto__=t),e}},{key:"instanceTemplate",value:function(e){var t=this.constructor._contentForTemplate(e);return document.importNode(t,!0)}},{key:"fire",value:function(e,t,i){i=i||{},t=null===t||void 0===t?{}:t;var n=new Event(e,{bubbles:void 0===i.bubbles||i.bubbles,cancelable:Boolean(i.cancelable),composed:void 0===i.composed||i.composed});return n.detail=t,(i.node||this).dispatchEvent(n),n}},{key:"listen",value:function(e,t,i){e=e||this;var n=this.__boundListeners||(this.__boundListeners=new WeakMap),r=n.get(e);r||(r={},n.set(e,r));var a=t+i;r[a]||(r[a]=this._addMethodEventListenerToNode(e,t,i,this))}},{key:"unlisten",value:function(e,t,i){e=e||this;var n=this.__boundListeners&&this.__boundListeners.get(e),r=t+i,a=n&&n[r];a&&(this._removeEventListenerFromNode(e,t,a),n[r]=null)}},{key:"setScrollDirection",value:function(e,t){Object(le.d)(t||this,i[e]||"auto")}},{key:"$$",value:function(e){return this.root.querySelector(e)}},{key:"distributeContent",value:function(){window.ShadyDOM&&this.shadowRoot&&ShadyDOM.flush()}},{key:"getEffectiveChildNodes",value:function(){return Object(oe.a)(this).getEffectiveChildNodes()}},{key:"queryDistributedElements",value:function(e){return Object(oe.a)(this).queryDistributedElements(e)}},{key:"getEffectiveChildren",value:function(){return this.getEffectiveChildNodes().filter(function(e){return e.nodeType===Node.ELEMENT_NODE})}},{key:"getEffectiveTextContent",value:function(){for(var e,t=this.getEffectiveChildNodes(),i=[],n=0;e=t[n];n++)e.nodeType!==Node.COMMENT_NODE&&i.push(e.textContent);return i.join("")}},{key:"queryEffectiveChildren",value:function(e){var t=this.queryDistributedElements(e);return t&&t[0]}},{key:"queryAllEffectiveChildren",value:function(e){return this.queryDistributedElements(e)}},{key:"getContentChildNodes",value:function(e){var t=this.root.querySelector(e||"slot");return t?Object(oe.a)(t).getDistributedNodes():[]}},{key:"getContentChildren",value:function(e){return this.getContentChildNodes(e).filter(function(e){return e.nodeType===Node.ELEMENT_NODE})}},{key:"isLightDescendant",value:function(e){return this!==e&&this.contains(e)&&this.getRootNode()===e.getRootNode()}},{key:"isLocalDescendant",value:function(e){return this.root===e.getRootNode()}},{key:"scopeSubtree",value:function(e,t){}},{key:"getComputedStyleValue",value:function(e){return pe.getComputedStyleValue(this,e)}},{key:"debounce",value:function(e,t,i){return this._debouncers=this._debouncers||{},this._debouncers[e]=ce.a.debounce(this._debouncers[e],i>0?he.c.after(i):he.b,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?he.c.run(e.bind(this),t):~he.b.run(e.bind(this))}},{key:"cancelAsync",value:function(e){e<0?he.b.cancel(~e):he.c.cancel(e)}},{key:"create",value:function(e,t){var i=document.createElement(e);if(t)if(i.setProperties)i.setProperties(t);else for(var n in t)i[n]=t[n];return i}},{key:"elementMatches",value:function(e,t){return Object(oe.b)(t||this,e)}},{key:"toggleAttribute",value:function(e,t){var i=this;return 3===arguments.length&&(i=arguments[2]),1==arguments.length&&(t=!i.hasAttribute(e)),t?(i.setAttribute(e,""),!0):(i.removeAttribute(e),!1)}},{key:"toggleClass",value:function(e,t,i){i=i||this,1==arguments.length&&(t=!i.classList.contains(e)),t?i.classList.add(e):i.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,i,n){n=n||this,this.transform("translate3d("+e+","+t+","+i+")",n)}},{key:"arrayDelete",value:function(e,t){var i;if(Array.isArray(e)){if((i=e.indexOf(t))>=0)return e.splice(i,1)}else if((i=Object(ue.a)(this,e).indexOf(t))>=0)return this.splice(e,i,1);return null}},{key:"_logger",value:function(e,t){var i;switch(Array.isArray(t)&&1===t.length&&Array.isArray(t[0])&&(t=t[0]),e){case"log":case"warn":case"error":(i=console)[e].apply(i,babelHelpers.toConsumableArray(t))}}},{key:"_log",value:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];this._logger("log",t)}},{key:"_warn",value:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];this._logger("warn",t)}},{key:"_error",value:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];this._logger("error",t)}},{key:"_logf",value:function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];return["[%s::%s]",this.is,e].concat(i)}},{key:"domHost",get:function(){var e=this.getRootNode();return e instanceof DocumentFragment?e.host:e}}],[{key:"importMeta",get:function(){return this.prototype.importMeta}}]),t}(t);return n.prototype.is="",n})},function(e,t,i){"use strict";i.d(t,"a",function(){return g});var n=i(4),r=i(0),a=i(1),s=i(15),o=i(7),l=i(9),c=i(18),h=(i(35),i(30)),u=i(23);function p(){var e=babelHelpers.taggedTemplateLiteral([""," "," ",""]);return p=function(){return e},e}function d(){var e=babelHelpers.taggedTemplateLiteral(['<div id="calendar" tabindex><div id="top"><button class="icon switch" prop$="[[_computeIncremPropTop(_partsDisabled.month, clamp)]]" step="-1" style="order:0" disabled$="[[_partsDisabled.year]]">','</button> <select id="monthSelector" hidden$="[[_ifClamped(clamp, \'month\')]]" style="order:[[_computeOrderMonth(dateOrder) ]]" disabled$="[[_partsDisabled.month]]" value="{{month::change}}"><option value="1"></option><option value="2"></option><option value="3"></option><option value="4"></option><option value="5"></option><option value="6"></option><option value="7"></option><option value="8"></option><option value="9"></option><option value="10"></option><option value="11"></option><option value="12"></option></select><integer-input id="yearSelector" style="order:[[_computeOrderMonth(dateOrder, \'true\') ]]" pad-length="4" disabled="[[_partsDisabled.year]]" start-at="[[_getDefaultForProp(\'year\')]]" placeholder="[[_getDefaultForProp(\'year\')]]" value="{{year}}"></integer-input><button class="icon switch" prop$="[[_computeIncremPropTop(_partsDisabled.month, clamp)]]" step="1" style="order:3" disabled$="[[_partsDisabled.year]]">','</button></div><div id="daySelector" hidden$="[[_ifClamped(clamp, \'day\')]]" disabled$="[[_partsDisabled.day]]" tabindex="0" on-keydown="_checkKeycodeForDates"><div id="caption"><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div><div id="days" on-touchstart="_onClickDay" on-click="_onClickDay" on-mousemove="_onMouseMoveDay"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div></div></div>']);return d=function(){return e},e}function f(){var e=babelHelpers.taggedTemplateLiteral([""]);return f=function(){return e},e}function v(){var e=babelHelpers.taggedTemplateLiteral([""," ","<style>#calendar{color:var(--input-picker-color);background-color:var(--input-picker-background);border-radius:var(--input-picker-border-radius);padding:var(--input-picker-padding);@apply --input-picker;display:inline-flex;flex-flow:column nowrap;@apply --calendar-element;}#calendar #top{display:inline-flex;flex-flow:row nowrap;align-items:stretch;align-self:stretch}#calendar #monthSelector{flex:1 0 auto;--inner-input-color:var(--input-picker-color, inherit);--inner-input-border-style:solid;--inner-input-focus-border-style:solid}#calendar #monthSelector option{color:var(--inner-input-focus-color,currentColor);background:var(--inner-input-focus-background,rgba(0,0,0,.1));text-align:center}#calendar #yearSelector{font-weight:700;flex:0 0 auto;--input-color:var(--inner-input-color, var(--input-picker-color, inherit));--input-border-style:solid;--input-focus-border-style:solid;--input-padding:var(--inner-input-padding, 0.5em);align-self:stretch}#calendar #daySelector{display:inline-block;position:relative}#calendar #daySelector:focus{outline:0}#calendar #caption{display:inline-flex;flex-flow:row nowrap}#calendar #caption>*,#calendar #days>*{@apply --calendar-cell;-webkit-background-clip:padding-box;color:inherit;background-clip:padding-box;line-height:normal;float:left;position:relative;font-size:var(--calendar-cell-font-size,.75em);border-radius:var(--calendar-cell-border-radius,.3em);min-width:2ch;min-height:1em;box-sizing:content-box;background-color:transparent;transition-property:background-color;transition-duration:var(--input-transition-duration,250ms);transition-timing-function:var(--input-transition-timing-function,cubic-bezier(.6,1,.2,1));width:var(--calendar-cell-size,3em)}#calendar #days>*{height:var(--calendar-cell-size,3em)}#calendar #caption>*{height:var(--calendar-caption-height,2em)}#calendar #days>:nth-child(7n+1){clear:left}#calendar #days>:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;border-radius:inherit;border:thin solid transparent;transition-property:opacity;transition-duration:var(--input-transition-duration,250ms);transition-timing-function:var(--input-transition-timing-function,cubic-bezier(.6,1,.2,1))}#calendar #caption>:after,#calendar #days>:after{content:attr(data-day);color:currentColor;position:absolute;white-space:nowrap;opacity:1;top:50%;right:50%;transform:translate(50%,-50%)}#calendar #daySelector :nth-child(7n):after,#calendar #daySelector :nth-child(7n-1):after{opacity:var(--calendar-cell-weekend-opacity,1)}#calendar #daySelector[disabled] #days{font-style:var(--input-disabled-font-style,oblique);opacity:var(--input-disabled-opacity,.75)}#calendar #days{cursor:pointer}#calendar #days>:hover{will-change:background-color;background-color:var(--calendar-cell-hovered-background,transparent)}#calendar #daySelector:not([disabled]) .selected{background-color:var(--inner-input-focus-background);color:var(--inner-input-focus-color)}#calendar #days>:hover:before{will-change:opacity,border-color;border-color:var(--calendar-cell-hovered-border-color,currentColor);opacity:.5}#calendar #days>.active:before,#calendar #days>.current:before{opacity:.5;border-color:currentColor}#calendar #daySelector:focus .active:before,#calendar #days>.selected:before,:host(:hover) #calendar #days>.active:before{border-color:var(--inner-input-focus-background)}#calendar #days>.active:hover:before,:host(:hover) #calendar #days>.active:before{opacity:.75}#calendar #days>.active:before{transition-duration:0}#calendar #days>.selected:before{opacity:.9}#calendar #days>.notinmonth:after{opacity:var(--calendar-cell-notinmonth-opacity,.6)}#calendar #days>.outofrange{pointer-events:none!important}#calendar #days>.outofrange:after{opacity:.5}#calendar #days>.outofrange:before{opacity:.25}#calendar #days>.outofrange:not(.notinmonth):after{font-style:var(--input-disabled-font-style,oblique)}#calendar #days>.outofrange:after{opacity:.5;@apply --input-disabled;}</style>"]);return v=function(){return e},e}var b=function(e){return e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),e},m=function(e,t){return Math.ceil((e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},g=Object(a.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"connectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"connectedCallback",this).call(this),this.renderCalendar(this.year,this.month,this.day)}},{key:"_computeOrderMonth",value:function(e,t){if(e&&e.parts)return e.parts.indexOf("month")<e.parts.indexOf("year")?t?2:1:t?1:2}},{key:"_onMouseMoveDay",value:function(e){if(e)for(var t=e.path||[e.target],i=0;i<t.length;i++)if(t[i].dataset&&t[i].dataset.day)return void(t[i]!==this.currentHoveredDayNode&&this._setCurrentHoveredDayNode(t[i]));this._setCurrentHoveredDayNode(null)}},{key:"_onClickDay",value:function(e){var t=this;if(this._onMouseMoveDay(e),this.currentHoveredDayNode){if(this.currentActiveDayNode&&!0===this._dayDblClicked)return this._setCurrentSelectedDayNode(this.currentActiveDayNode),this._dayDblClicked=!1,void(this.confirm&&this.confirm());this._setCurrentActiveDayNode(this.currentHoveredDayNode),this._dayDblClicked=!0,setTimeout(function(){t._dayDblClicked=!1},500)}}},{key:"_currentActiveDayNodeChanged",value:function(e,t){if(t&&t.classList.remove("active"),e){if(e.classList.add("active"),this.__updatingTimezoneOffset)return;this._computeDatetime(+e.dataset.year,+e.dataset.month,+e.dataset.day,this.hour,this.minute,this.second,this.millisecond)}}},{key:"_currentSelectedDayNodeChanged",value:function(e,t){t&&t.classList.remove("selected"),e&&(e.classList.add("selected"),this.__lastSelectedDay=[+e.dataset.year,+e.dataset.month-1,+e.dataset.day])}},{key:"_computeIncremPropTop",value:function(e){return!0===e?"year":"month"}},{key:"_setWeekDayCaptions",value:function(e,t){if(e)for(var i=0;i<7;i++){var n=new Date(Date.UTC(2e3,0,1+i)),r=((n.getUTCDay()-(t||0))%7+7)%7;this.$.caption.children[r]&&(this.$.caption.children[r].dataset.day=n.toLocaleDateString(e,{timeZone:"UTC",weekday:"short"}))}}},{key:"_setMonthSelectorOptions",value:function(e){if(e)for(var t=0;t<12;t++)this.$.monthSelector.options[t].text=new Date(1970,t,15).toLocaleDateString(e,{month:"long"})}},{key:"renderCalendar",value:function(e,t,i){var n=b(this._checkThreshold(new Date)),r=void 0!==e&&void 0!==t&&void 0!==i?new Date(e,+t-1,i):void 0;isNaN(r)?(e=n.getFullYear(),t=n.getMonth()+1):(r.setFullYear(e),e=(r=b(this._checkThreshold(r))).getFullYear(),t=r.getMonth()+1);var a=this.__lastSelectedDay?new(Date.bind.apply(Date,[null].concat(this.__lastSelectedDay))):void 0;isNaN(a)||(a=b(this._checkThreshold(a)));var s=new Date(e,t-1,0);s.setFullYear(t<=1?e-1:e);var o,l,c=s.getDate(),h=+new Date(new Date(e,t,0).setFullYear(e)).getDate(),u=((s.getDay()+1-(this.firstDayOfWeek||0))%7+7)%7-1,p=m(n,s)+u,d=isNaN(r)?void 0:m(r,s)+u,f=isNaN(a)?void 0:m(a,s)+u;this._minValue&&(o=m(b(new Date(this._minValue)),s)+u),this._maxValue&&(l=m(b(new Date(this._maxValue)),s)+u);for(var v=-u,g=0;g<42;g++,v++)v<=0?(t>1?(this.$.days.children[g].dataset.year=e,this.$.days.children[g].dataset.month=t-1):(this.$.days.children[g].dataset.year=e-1,this.$.days.children[g].dataset.month=12),this.$.days.children[g].dataset.day=c+v,this.$.days.children[g].classList.add("notinmonth")):v>h?(t<12?(this.$.days.children[g].dataset.year=e,this.$.days.children[g].dataset.month=t+1):(this.$.days.children[g].dataset.year=e+1,this.$.days.children[g].dataset.month=1),this.$.days.children[g].dataset.day=v-h,this.$.days.children[g].classList.add("notinmonth")):(this.$.days.children[g].dataset.year=e,this.$.days.children[g].dataset.month=t,this.$.days.children[g].dataset.day=v,this.$.days.children[g].classList.remove("notinmonth")),this.$.days.children[g].classList.remove("current"),this.$.days.children[g].classList.remove("min"),this.$.days.children[g].classList.remove("max"),g<o||g>l?this.$.days.children[g].classList.add("outofrange"):this.$.days.children[g].classList.remove("outofrange");this.$.days.children[p]&&this.$.days.children[p].classList.add("current"),!isNaN(f)&&this.$.days.children[f]?this._setCurrentSelectedDayNode(this.$.days.children[f]):this._setCurrentSelectedDayNode(null),!isNaN(d)&&this.$.days.children[d]&&this._setCurrentActiveDayNode(this.$.days.children[d]),!isNaN(o)&&this.$.days.children[o]&&this.$.days.children[o].classList.add("min"),!isNaN(l)&&this.$.days.children[l]&&this.$.days.children[l].classList.add("max"),this.$.monthSelector.selectedIndex=t-1,this.$.yearSelector.input=e}},{key:"_minChanged",value:function(e){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_minChanged",this).call(this,e),this.renderCalendar(this.year,this.month,this.day)}},{key:"_maxChanged",value:function(e){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_maxChanged",this).call(this,e),this.renderCalendar(this.year,this.month,this.day)}},{key:"_checkKeycodeForDates",value:function(e){if(e&&e.keyCode)switch(e.keyCode){case 13:case 32:return this.currentActiveDayNode&&this._setCurrentSelectedDayNode(this.currentActiveDayNode),void e.stopPropagation();case 27:return void(this.__lastSelectedDay&&this._computeDatetime(this.__lastSelectedDay[0],this.__lastSelectedDay[1]+1,this.__lastSelectedDay[2],this.hour,this.minute,this.second,this.millisecond));case 37:case 38:case 39:case 40:var t,i,n,r=this.currentActiveDayNode||this.currentSelectedDayNode||this.currentHoveredDayNode;switch(r?(t=+r.dataset.year,i=+r.dataset.month,n=+r.dataset.day):(t=+this.$.yearSelector.input,i=+this.$.monthSelector.selectedIndex+1,n=(new Date).getDate()),e.keyCode){case 37:for(n-=this._partsStep.day;n<1;)--i<1&&(i=12,t--),n=Object(o.c)(t,i)-n;break;case 39:var a;for(n+=this._partsStep.day;n>(a=Object(o.c)(t,i));)++i>12&&(i=1,t++),n-=a;break;case 38:--i<1&&(i=12,t--),n=Math.min(n,Object(o.c)(t,i));break;case 40:++i>12&&(i=1,t++),n>Object(o.c)(t,i)&&(n=1)}return this.renderCalendar(t,i,n),e.preventDefault(),void e.stopPropagation()}}},{key:"_getDefaultForProp",value:function(e){var t=this._defaultValue&&new Date(this._defaultValue)||new Date;switch(e){case"year":return t.getFullYear();case"month":return t.getMonth()+1;default:return 0}}}],[{key:"styleTemplate",get:function(){return Object(r.a)(v(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this)||Object(r.a)(f()),u.a)}},{key:"calendarTemplate",get:function(){return Object(r.a)(d(),this._iconStepLeftTemplate,this._iconStepRightTemplate)}},{key:"properties",get:function(){return{firstDayOfWeek:{type:Number,value:1},currentHoveredDayNode:{type:Node,readOnly:!0,notify:!0},currentActiveDayNode:{type:Node,readOnly:!0,notify:!0,observer:"_currentActiveDayNodeChanged"},currentSelectedDayNode:{type:Node,readOnly:!0,notify:!0,observer:"_currentSelectedDayNodeChanged"},clamp:{type:String,value:"hour",notify:!0},_timeOnly:{type:Boolean,value:!1}}}},{key:"observers",get:function(){return["renderCalendar(year, month, day)","_setWeekDayCaptions(locale, firstDayOfWeek)","_setMonthSelectorOptions(locale)"]}}]),t}(e)}),y=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"is",get:function(){return"calendar-element"}},{key:"template",get:function(){return Object(r.a)(p(),h.a,this.styleTemplate,this.calendarTemplate)}}]),t}(g(Object(c.a)(Object(l.a)(Object(s.a)(Object(o.a)(n.a))))));customElements.get(y.is)||customElements.define(y.is,y)},function(e,t,i){"use strict";var n=i(4),r=i(1),a=i(50),s=i(42),o=i(43),l=i(44),c=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"is",get:function(){return"integer-input"}}]),t}(Object(r.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_computeMinimumFractionDigits",value:function(){return 0}},{key:"_safeAdd",value:function(e,t){return e+t}},{key:"_safeMult",value:function(e,t){return e*t}}],[{key:"properties",get:function(){return{step:{type:Number,value:1,observer:"_stepChanged"},maximumFractionDigits:{type:Number,readOnly:!0,value:0}}}}]),t}(e)})(Object(a.a)(Object(l.a)(Object(s.a)(Object(o.a)(n.a))))));customElements.get(c.is)||customElements.define(c.is,c)},function(e,t,i){"use strict";i.d(t,"a",function(){return p});var n=i(4),r=i(0),a=i(1),s=i(15),o=i(7),l=i(9);i(35);function c(){var e=babelHelpers.taggedTemplateLiteral(["",'<div id="input">',"</div>"]);return c=function(){return e},e}function h(){var e=babelHelpers.taggedTemplateLiteral([""]);return h=function(){return e},e}function u(){var e=babelHelpers.taggedTemplateLiteral(['<div class="date part" style$="order:[[_computePartOrder(dateOrder.dateFirst)]];" tabindex><integer-input id="year" value-as-number="{{year}}" pad-length="4" placeholder="\u2212\u2212\u2212\u2212" disabled="[[_partsDisabled.year]]" start-at="[[_getDefaultForProp(\'year\')]]"></integer-input><span id="dateSeparator1">[[dateSeparator]]</span><integer-input id="month" value-as-number="{{month}}" min="0" max="13" pad-length="2" placeholder="\u2212\u2212" disabled="[[_partsDisabled.month]]" start-at="[[_getDefaultForProp(\'month\')]]"></integer-input><span id="dateSeparator2">[[dateSeparator]]</span><integer-input id="day" max="[[_computeMaxForDayInput(year, month)]]" value-as-number="{{day}}" min="0" no-clamp pad-length="2" placeholder="\u2212\u2212" step="[[_partsStep.day]]" disabled="[[_partsDisabled.day]]" start-at="1"></integer-input></div>',""]);return u=function(){return e},e}var p=Object(a.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_orderDateParts",value:function(e,t){if(void 0!==e){var i=this._ifClamped(t,e.parts[0]),n=0;i?(this.$[e.parts[0]].setAttribute("hidden",""),this.$.dateSeparator1.setAttribute("hidden",""),n++):(this.$[e.parts[0]].removeAttribute("hidden"),this.$.dateSeparator1.removeAttribute("hidden")),(i=this._ifClamped(t,e.parts[1]))?(this.$[e.parts[1]].setAttribute("hidden",""),n++):this.$[e.parts[1]].removeAttribute("hidden"),(i=this._ifClamped(t,e.parts[2]))?(this.$[e.parts[2]].setAttribute("hidden",""),this.$.dateSeparator2.setAttribute("hidden",""),n++):(this.$[e.parts[2]].removeAttribute("hidden"),this.$.dateSeparator2.removeAttribute("hidden")),n>1&&(this.$.dateSeparator1.setAttribute("hidden",""),this.$.dateSeparator2.setAttribute("hidden",""));var r=this.shadowRoot.querySelector(".date.part");r.appendChild(this.$[e.parts[0]]),r.appendChild(this.$.dateSeparator1),r.appendChild(this.$[e.parts[1]]),r.appendChild(this.$.dateSeparator2),r.appendChild(this.$[e.parts[2]]),this.$[e.parts[2]].hasAttribute("hidden")&&this.$.dateSeparator2.setAttribute("hidden","")}}},{key:"_getDefaultForProp",value:function(e){var t=this._defaultValue&&new Date(this._defaultValue)||new Date;switch(e){case"year":return t.getFullYear();case"month":return t.getMonth()+1;default:return 0}}},{key:"_computeMaxForDayInput",value:function(e,t){if(void 0!==e&&void 0!==t)return Object(o.c)(e,t)+1}}],[{key:"inputTemplate",get:function(){return Object(r.a)(u(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"inputTemplate",this)||Object(r.a)(h()))}},{key:"properties",get:function(){return{clamp:{type:String,value:"hour",notify:!0},_timeOnly:{type:Boolean,value:!1}}}},{key:"observers",get:function(){return["_orderDateParts(dateOrder, clamp)"]}}]),t}(e)}),d=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"is",get:function(){return"date-input"}},{key:"template",get:function(){return Object(r.a)(c(),this.styleTemplate,this.inputTemplate)}}]),t}(p(Object(l.b)(Object(l.a)(Object(s.a)(Object(o.a)(n.a))))));customElements.get(d.is)||customElements.define(d.is,d)},function(e,t,i){"use strict";i.d(t,"a",function(){return f});var n=i(4),r=i(0),a=i(1),s=i(15),o=i(7),l=i(9);i(35);function c(){var e=babelHelpers.taggedTemplateLiteral(["",'<div id="input">',"</div>"]);return c=function(){return e},e}function h(){var e=babelHelpers.taggedTemplateLiteral([""]);return h=function(){return e},e}function u(){var e=babelHelpers.taggedTemplateLiteral(["","<style>#input .hour12{font-size:.85em;margin:0 .15em;padding:.1em;align-self:stretch;border-color:transparent}</style>"]);return u=function(){return e},e}function p(){var e=babelHelpers.taggedTemplateLiteral([""]);return p=function(){return e},e}function d(){var e=babelHelpers.taggedTemplateLiteral(['<div class="time part" style$="order:[[_computePartOrder(dateOrder.timeFirst)]];" hidden$="[[_ifClamped(clamp, \'hour\')]]"><integer-input hidden$="[[hour12Format]]" pad-length="2" min="-1" max="24" no-clamp value-as-number="{{hour}}" placeholder="00" disabled$="[[_partsDisabled.hour]]" step="[[_partsStep.hour]]"></integer-input><template is="dom-if" if="[[hour12Format]]"><integer-input pad-length="2" no-clamp value-as-number="{{hour12}}" placeholder="00" min="0" max="13" disabled$="[[_partsDisabled.hour]]" step="[[_partsStep.hour]]"></integer-input></template><span hidden$="[[_ifClamped(clamp, \'minute\')]]">[[timeSeparator]]</span><integer-input hidden$="[[_ifClamped(clamp, \'minute\')]]" value-as-number="{{minute}}" min="-1" max="60" pad-length="2" no-clamp step="[[_partsStep.minute]]" disabled="[[_partsDisabled.minute]]" placeholder="00"></integer-input><span hidden$="[[_ifClamped(clamp, \'second\')]]">[[timeSeparator]]</span><integer-input hidden$="[[_ifClamped(clamp, \'second\')]]" pad-length="2" min="-1" max="60" no-clamp step="[[_partsStep.second]]" disabled="[[_partsDisabled.second]]" value-as-number="{{second}}" placeholder="00"></integer-input><span hidden$="[[_ifClamped(clamp, \'millisecond\')]]">[[decimalSeparator]]</span><integer-input hidden$="[[_ifClamped(clamp, \'millisecond\')]]" value-as-number="{{millisecond}}" min="0" max="999" pad-length="3" no-clamp step="[[_partsStep.millisecond]]" disabled="[[_partsDisabled.millisecond]]" placeholder="000"></integer-input><template is="dom-if" if="[[hour12Format]]"><button class="hour12" on-click="_switchAm" hidden$="[[!valueIsSet]]"><div hidden$="[[!isAm]]">[[amString]]</div><div hidden$="[[isAm]]">[[pmString]]</div></button></template></div>',""]);return d=function(){return e},e}var f=Object(a.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_switchAm",value:function(){this.isAm=!this.isAm}}],[{key:"inputTemplate",get:function(){return Object(r.a)(d(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"inputTemplate",this)||Object(r.a)(p()))}},{key:"styleTemplate",get:function(){return Object(r.a)(u(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this)||Object(r.a)(h()))}},{key:"properties",get:function(){return{clamp:{type:String,value:"",notify:!0},_timeOnly:{type:Boolean,value:!0}}}}]),t}(e)}),v=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"is",get:function(){return"time-input"}},{key:"template",get:function(){return Object(r.a)(c(),this.styleTemplate,this.inputTemplate)}}]),t}(f(Object(l.b)(Object(l.a)(Object(s.a)(Object(o.a)(n.a))))));customElements.get(v.is)||customElements.define(v.is,v)},function(e,t,i){"use strict";i.d(t,"a",function(){return b});var n=i(4),r=i(0),a=i(1),s=i(15),o=i(7),l=i(9),c=i(18),h=(i(35),i(30)),u=i(23);function p(){var e=babelHelpers.taggedTemplateLiteral([""," "," ",""]);return p=function(){return e},e}function d(){var e=babelHelpers.taggedTemplateLiteral(['<div id="timer" hidden$="[[_ifClamped(clamp, \'hour\')]]"><div class="field"><button class="icon switch" prop="hour" step$="[[_partsStep.hour]]" disabled$="[[_partsDisabled.hour]]">','</button><integer-input hidden$="[[hour12Format]]" pad-length="2" no-clamp min="-1" max="24" value-as-number="{{hour}}" placeholder="00" disabled$="[[_partsDisabled.hour]]" step="[[_partsStep.hour]]"></integer-input><template is="dom-if" if="[[hour12Format]]"><integer-input pad-length="2" no-clamp value-as-number="{{hour12}}" min="0" max="13" placeholder="00" disabled$="[[_partsDisabled.hour]]" step="[[_partsStep.hour]]"></integer-input></template><button class="icon switch" prop="hour" step$="[[_partsStep.hour]]" disabled$="[[_partsDisabled.hour]]" invert>','</button></div><span hidden$="[[_ifClamped(clamp, \'minute\')]]">[[timeSeparator]]</span><div class="field" hidden$="[[_ifClamped(clamp, \'minute\')]]"><button class="icon switch" prop="minute" step$="[[_partsStep.minute]]" disabled$="[[_partsDisabled.minute]]">','</button><integer-input pad-length="2" value-as-number="{{minute}}" min="-1" max="60" no-clamp placeholder="00" disabled$="[[_partsDisabled.minute]]" step="[[_partsStep.minute]]"></integer-input><button class="icon switch" prop="minute" step$="[[_partsStep.minute]]" disabled$="[[_partsDisabled.minute]]" invert>','</button></div><span hidden$="[[_ifClamped(clamp, \'minute\')]]">[[timeSeparator]]</span><div class="field" hidden$="[[_ifClamped(clamp, \'second\')]]"><button class="icon switch" prop="second" step$="[[_partsStep.second]]" disabled$="[[_partsDisabled.second]]">','</button><integer-input pad-length="2" value-as-number="{{second}}" min="-1" max="60" no-clamp placeholder="00" disabled$="[[_partsDisabled.second]]" step="[[_partsStep.second]]"></integer-input><button class="icon switch" prop="second" step$="[[_partsStep.second]]" disabled$="[[_partsDisabled.second]]" invert>','</button></div><span hidden$="[[_ifClamped(clamp, \'millisecond\')]]">[[decimalSeparator]]</span><div class="field" hidden$="[[_ifClamped(clamp, \'millisecond\')]]"><button class="icon switch" prop="millisecond" step$="[[_partsStep.millisecond]]" disabled$="[[_partsDisabled.millisecond]]">','</button><integer-input pad-length="3" value-as-number="{{millisecond}}" min="0" max="999" no-clamp placeholder="000" disabled$="[[_partsDisabled.millisecond]]" step="[[_partsStep.millisecond]]"></integer-input><button class="icon switch" prop="millisecond" step$="[[_partsStep.millisecond]]" disabled$="[[_partsDisabled.millisecond]]" invert>','</button></div><template is="dom-if" if="[[hour12Format]]"><button class="hour12" disabled$="[[partsHidden.hour]]" on-click="_switchAm" hidden$="[[!valueIsSet]]"><div hidden$="[[!isAm]]">[[amString]]</div><div hidden$="[[isAm]]">[[pmString]]</div></button></template><template is="dom-if" if="[[withTimezone]]"><div class="timezone"><div class="field"><button class="icon switch" prop="_timeZoneHours" step="1" disabled$="[[disabled]]">','</button><integer-input value="{{_timeZoneHours}}" pad-length="2" always-sign step="1" placeholder="\xb100" min="-23" max="23" use-negative-zero></integer-input><button class="icon switch" prop="_timeZoneHours" step="-1" disabled$="[[disabled]]">','</button></div><span>[[timeSeparator]]</span><div class="field"><button class="icon switch" prop="_timeZoneMinutes" step="15" disabled$="[[disabled]]">','</button><integer-input value="{{_timeZoneMinutes}}" pad-length="2" min="0" max="45" step="15" placeholder="00"></integer-input><button class="icon switch" prop="_timeZoneMinutes" step="-15" disabled$="[[disabled]]">',"</button></div></div></template></div>"]);return d=function(){return e},e}function f(){var e=babelHelpers.taggedTemplateLiteral([""]);return f=function(){return e},e}function v(){var e=babelHelpers.taggedTemplateLiteral([""," ","<style>:host{--computed-reduced-icon-padding:calc(var(--input-icon-padding, 0.5em) / 4)}#timer{color:var(--input-picker-color);background-color:var(--input-picker-background);border-radius:var(--input-picker-border-radius);padding:var(--input-picker-padding);@apply --input-picker;display:inline-flex;flex-flow:row nowrap;align-items:center;@apply --time-element;}#timer .field{display:flex;flex-direction:column;align-items:center}#timer .timezone{display:flex;align-items:center}#timer .buttons{display:flex;flex-direction:column;align-self:stretch;justify-content:space-between}#timer .field>integer-input{--input-color:var(--inner-input-color, var(--input-picker-color));align-self:stretch;justify-content:center}#timer .field>.switch{padding-top:var(--computed-reduced-icon-padding);padding-bottom:var(--computed-reduced-icon-padding)}#timer .field>.switch:first-of-type{border-bottom-left-radius:1px;border-bottom-right-radius:1px}#timer .field>.switch:last-of-type{border-top-left-radius:1px;border-top-right-radius:1px}#timer .hour12{flex-shrink:0;font-size:.85em;margin:0 .15em;padding:.1em;border-color:transparent}</style>"]);return v=function(){return e},e}var b=Object(a.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_switchAm",value:function(){this.isAm=!this.isAm}}],[{key:"styleTemplate",get:function(){return Object(r.a)(v(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this)||Object(r.a)(f()),u.a)}},{key:"timeTemplate",get:function(){return Object(r.a)(d(),this._iconStepUpTemplate,this._iconStepDownTemplate,this._iconStepUpTemplate,this._iconStepDownTemplate,this._iconStepUpTemplate,this._iconStepDownTemplate,this._iconStepUpTemplate,this._iconStepDownTemplate,this._iconStepUpTemplate,this._iconStepDownTemplate,this._iconStepUpTemplate,this._iconStepDownTemplate)}},{key:"properties",get:function(){return{withTimezone:{type:Boolean,value:!1},clamp:{type:String,value:"",notify:!0},_timeOnly:{type:Boolean,value:!0}}}},{key:"observers",get:function(){return["_addSwitchListener(withTimezone, hour12Format)"]}}]),t}(e)}),m=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"is",get:function(){return"time-element"}},{key:"template",get:function(){return Object(r.a)(p(),h.a,this.styleTemplate,this.timeTemplate)}}]),t}(b(Object(c.a)(Object(l.a)(Object(s.a)(Object(o.a)(n.a))))));customElements.get(m.is)||customElements.define(m.is,m)},function(e,t,i){"use strict";i.d(t,"a",function(){return h});i(5);for(var n=i(1),r=i(22),a=i(40),s={},o=HTMLElement.prototype;o;){for(var l=Object.getOwnPropertyNames(o),c=0;c<l.length;c++)s[l[c]]=!0;o=Object.getPrototypeOf(o)}var h=Object(n.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_initializeProperties",value:function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null),babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_initializeProperties",this).call(this)}},{key:"_initializeProtoProperties",value:function(e){for(var t in e)this._setProperty(t,e[t])}},{key:"_ensureAttribute",value:function(e,t){this.hasAttribute(e)||this._valueToNodeAttribute(this,t,e)}},{key:"_serializeValue",value:function(e){switch(babelHelpers.typeof(e)){case"object":if(e instanceof Date)return e.toString();if(e)try{return JSON.stringify(e)}catch(e){return""}default:return babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_serializeValue",this).call(this,e)}}},{key:"_deserializeValue",value:function(e,i){var n;switch(i){case Object:try{n=JSON.parse(e)}catch(t){n=e}break;case Array:try{n=JSON.parse(e)}catch(t){n=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: ".concat(e))}break;case Date:n=isNaN(e)?String(e):Number(e),n=new Date(n);break;default:n=babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_deserializeValue",this).call(this,e,i)}return n}},{key:"_definePropertyAccessor",value:function(e,i){!function(e,t){if(!s[t]){var i=e[t];void 0!==i&&(e.__data?e._setPendingProperty(t,i):(e.__dataProto?e.hasOwnProperty(JSCompiler_renameProperty("__dataProto",e))||(e.__dataProto=Object.create(e.__dataProto)):e.__dataProto={},e.__dataProto[t]=i))}}(this,e),babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_definePropertyAccessor",this).call(this,e,i)}},{key:"_hasAccessor",value:function(e){return this.__dataHasAccessor&&this.__dataHasAccessor[e]}},{key:"_isPropertyPending",value:function(e){return Boolean(this.__dataPending&&e in this.__dataPending)}}],[{key:"createPropertiesForAttributes",value:function(){for(var e=this.observedAttributes,t=0;t<e.length;t++)this.prototype._createPropertyAccessor(Object(r.b)(e[t]))}},{key:"attributeNameForProperty",value:function(e){return Object(r.a)(e)}}]),t}(Object(a.a)(e))})},function(e,t,i){"use strict";i.d(t,"a",function(){return a});i(5);var n=i(1),r=i(8).b,a=Object(n.a)(function(e){return function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))).__dataEnabled=!1,e.__dataReady=!1,e.__dataInvalid=!1,e.__data={},e.__dataPending=null,e.__dataOld=null,e.__dataInstanceProps=null,e.__serializing=!1,e._initializeProperties(),e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_createPropertyAccessor",value:function(e,t){this._addPropertyToAttributeMap(e),this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor)),this.__dataHasAccessor[e]||(this.__dataHasAccessor[e]=!0,this._definePropertyAccessor(e,t))}},{key:"_addPropertyToAttributeMap",value:function(e){if(this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes)),!this.__dataAttributes[e]){var t=this.constructor.attributeNameForProperty(e);this.__dataAttributes[t]=e}}},{key:"_definePropertyAccessor",value:function(e,t){Object.defineProperty(this,e,{get:function(){return this._getProperty(e)},set:t?function(){}:function(t){this._setProperty(e,t)}})}}],[{key:"createProperties",value:function(e){var t=this.prototype;for(var i in e)i in t||t._createPropertyAccessor(i)}},{key:"attributeNameForProperty",value:function(e){return e.toLowerCase()}},{key:"typeForProperty",value:function(e){}}]),babelHelpers.createClass(t,[{key:"ready",value:function(){this.__dataReady=!0,this._flushProperties()}},{key:"_initializeProperties",value:function(){for(var e in this.__dataHasAccessor)this.hasOwnProperty(e)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[e]=this[e],delete this[e])}},{key:"_initializeInstanceProperties",value:function(e){Object.assign(this,e)}},{key:"_setProperty",value:function(e,t){this._setPendingProperty(e,t)&&this._invalidateProperties()}},{key:"_getProperty",value:function(e){return this.__data[e]}},{key:"_setPendingProperty",value:function(e,t,i){var n=this.__data[e],r=this._shouldPropertyChange(e,t,n);return r&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||e in this.__dataOld||(this.__dataOld[e]=n),this.__data[e]=t,this.__dataPending[e]=t),r}},{key:"_invalidateProperties",value:function(){var e=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,r.run(function(){e.__dataInvalid&&(e.__dataInvalid=!1,e._flushProperties())}))}},{key:"_enableProperties",value:function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())}},{key:"_flushProperties",value:function(){var e=this.__data,t=this.__dataPending,i=this.__dataOld;this._shouldPropertiesChange(e,t,i)&&(this.__dataPending=null,this.__dataOld=null,this._propertiesChanged(e,t,i))}},{key:"_shouldPropertiesChange",value:function(e,t,i){return Boolean(t)}},{key:"_propertiesChanged",value:function(e,t,i){}},{key:"_shouldPropertyChange",value:function(e,t,i){return i!==t&&(i===i||t===t)}},{key:"attributeChangedCallback",value:function(e,i,n,r){i!==n&&this._attributeToProperty(e,n),babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"attributeChangedCallback",this)&&babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"attributeChangedCallback",this).call(this,e,i,n,r)}},{key:"_attributeToProperty",value:function(e,t,i){if(!this.__serializing){var n=this.__dataAttributes,r=n&&n[e]||e;this[r]=this._deserializeValue(t,i||this.constructor.typeForProperty(r))}}},{key:"_propertyToAttribute",value:function(e,t,i){this.__serializing=!0,i=arguments.length<3?this[e]:i,this._valueToNodeAttribute(this,i,t||this.constructor.attributeNameForProperty(e)),this.__serializing=!1}},{key:"_valueToNodeAttribute",value:function(e,t,i){var n=this._serializeValue(t);void 0===n?e.removeAttribute(i):e.setAttribute(i,n)}},{key:"_serializeValue",value:function(e){switch(babelHelpers.typeof(e)){case"boolean":return e?"":void 0;default:return null!=e?e.toString():void 0}}},{key:"_deserializeValue",value:function(e,t){switch(t){case Boolean:return null!==e;case Number:return Number(e);default:return e}}}]),t}(e)})},function(e,t,i){"use strict";i.d(t,"a",function(){return c});i(5);function n(e,t,i){return{index:e,removed:t,addedCount:i}}var r=0,a=1,s=2,o=3;function l(e,t,i,l,c,u){var p,d=0,f=0,v=Math.min(i-t,u-c);if(0==t&&0==c&&(d=function(e,t,i){for(var n=0;n<i;n++)if(!h(e[n],t[n]))return n;return i}(e,l,v)),i==e.length&&u==l.length&&(f=function(e,t,i){var n=e.length,r=t.length,a=0;for(;a<i&&h(e[--n],t[--r]);)a++;return a}(e,l,v-d)),c+=d,u-=f,(i-=f)-(t+=d)==0&&u-c==0)return[];if(t==i){for(p=n(t,[],0);c<u;)p.removed.push(l[c++]);return[p]}if(c==u)return[n(t,[],i-t)];var b=function(e){for(var t=e.length-1,i=e[0].length-1,n=e[t][i],l=[];t>0||i>0;)if(0!=t)if(0!=i){var c=e[t-1][i-1],h=e[t-1][i],u=e[t][i-1],p=void 0;(p=h<u?h<c?h:c:u<c?u:c)==c?(c==n?l.push(r):(l.push(a),n=c),t--,i--):p==h?(l.push(o),t--,n=h):(l.push(s),i--,n=u)}else l.push(o),t--;else l.push(s),i--;return l.reverse(),l}(function(e,t,i,n,r,a){for(var s=a-r+1,o=i-t+1,l=new Array(s),c=0;c<s;c++)l[c]=new Array(o),l[c][0]=c;for(var u=0;u<o;u++)l[0][u]=u;for(var p=1;p<s;p++)for(var d=1;d<o;d++)if(h(e[t+d-1],n[r+p-1]))l[p][d]=l[p-1][d-1];else{var f=l[p-1][d]+1,v=l[p][d-1]+1;l[p][d]=f<v?f:v}return l}(e,t,i,l,c,u));p=void 0;for(var m=[],g=t,y=c,_=0;_<b.length;_++)switch(b[_]){case r:p&&(m.push(p),p=void 0),g++,y++;break;case a:p||(p=n(g,[],0)),p.addedCount++,g++,p.removed.push(l[y]),y++;break;case s:p||(p=n(g,[],0)),p.addedCount++,g++;break;case o:p||(p=n(g,[],0)),p.removed.push(l[y]),y++}return p&&m.push(p),m}function c(e,t){return l(e,0,e.length,t,0,t.length)}function h(e,t){return e===t}},function(e,t,i){"use strict";i.d(t,"a",function(){return a});var n=i(1),r=i(11),a=Object(n.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_minMaxChanged",value:function(e,t){+t<+e?this.setProperties({min:+t,max:+e}):this._updateValueAsNumber()}},{key:"_valueAsNumberChanged",value:function(e,t){if(!0!==this.__resettingValueAsNumber)return this.useNegativeZero&&0===e&&0===t&&1/e!==1/t?(this.__resettingValueAsNumber=!0,this.valueAsNumber=void 0,this.__resettingValueAsNumber=!1,void(this.valueAsNumber=e)):void(this.valueAsNumber=this._checkValueAsNumber(e,t))}},{key:"_defaultChanged",value:function(e){isNaN(e)||isNaN(this.valueAsNumber)&&(this.valueAsNumber=e)}},{key:"_computeDefaultValue",value:function(e){return isNaN(this.default)?e:+this.default}},{key:"_checkValueAsNumber",value:function(e,t){if(isNaN(e))return this._computeDefaultValue(e);var i=this.saturate,n=this.min,r=this.max;return!isNaN(n)&&e<=n?i||e===n||isNaN(r)||t!==n?n:r:!isNaN(r)&&e>=r?i||e===r||isNaN(n)||r!==t?r:n:this.noClamp?e:this._checkStep(e,this.step)}},{key:"_updateValueAsNumber",value:function(){isNaN(this.valueAsNumber)&&isNaN(this.default)&&isNaN(this.min)&&isNaN(this.max)||this._valueAsNumberChanged(this.valueAsNumber,this.valueAsNumber)}},{key:"_checkStep",value:function(e,t){if(!t)return e;var i=this._safeAdd,n=this._safeMult,a=this.useNegativeZero&&Object(r.b)(e);return e=isNaN(this.default)?isNaN(this.min)?isNaN(this.max)?n(Math.round(e/t),t):i(n(-Math.round((this.max-e)/t),t),this.max):i(n(Math.round((e-this.min)/t),t),this.min):i(n(Math.round((e-this.default)/t),t),this.default),a&&0===e?-0:e}},{key:"_safeMult",value:function(e,t){return Object(r.d)(e,t)}},{key:"_safeAdd",value:function(e,t){return Object(r.c)(e,t)}},{key:"_stepChanged",value:function(e){(e=e||0)===Math.abs(e)?this._updateValueAsNumber():this.step=Math.abs(e)}},{key:"increase",value:function(){this._increm(this.step||1)}},{key:"decrease",value:function(){this._increm(-(this.step||1))}},{key:"_increm",value:function(e){if(this.useNegativeZero&&0===this.valueAsNumber)if(1/this.valueAsNumber===1/0){if(e<0)return void(this.valueAsNumber=-0)}else if(e>0)return void(this.valueAsNumber=0);var t=+this._safeAdd(this.valueAsNumber,e);isNaN(t)?isNaN(this.startAt)?isNaN(this.default)?this.valueAsNumber=this.min<0?0:this.min||0:this.valueAsNumber=+this.default:this.valueAsNumber=+this.startAt:this.useNegativeZero&&0===t?e<0?this.valueAsNumber=0:e>0&&(this.valueAsNumber=-0):this.valueAsNumber=t}},{key:"_shouldPropertyChange",value:function(e,i,n){return this.useNegativeZero&&0===i&&0===n?1/i!==1/n:babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_shouldPropertyChange",this).call(this,e,i,n)}}],[{key:"properties",get:function(){return{min:{type:Number},max:{type:Number},step:{type:Number,observer:"_stepChanged"},startAt:{type:Number},valueAsNumber:{type:Number,notify:!0,observer:"_valueAsNumberChanged"},default:{type:Number,observer:"_defaultChanged"},saturate:{type:Boolean,observer:"_updateValueAsNumber"},useNegativeZero:{type:Boolean,observer:"_updateValueAsNumber"},noClamp:{type:Boolean,observer:"_updateValueAsNumber"}}}},{key:"observers",get:function(){return["_minMaxChanged(min, max)"]}}]),t}(e)})},function(e,t,i){"use strict";i.d(t,"a",function(){return c});var n=i(1),r=i(11),a=/[^\d\-+.e]/g,s=new Map,o=function e(t){switch(babelHelpers.typeof(t)){case"number":return t;case"string":if(0!==t.length)return t;case"object":if(null!==t&&t.valueOf)return e(t.valueOf())}},l=function(e){return isNaN(e)?"":String(e)},c=Object(n.a)(function(e){return function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))).formatNumber=l.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e.parseNumber=o.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_localeChanged",value:function(e){if(e&&Intl.NumberFormat&&Intl.NumberFormat.supportedLocalesOf(e))if("latn"===new Intl.NumberFormat(e).resolvedOptions().numberingSystem){if(!s.has(e)){for(var t,i=.5.toLocaleString(e,{minimumIntergerDigits:1,minimumFractionsDigits:1})[1],n=1e6.toLocaleString(e,{useGrouping:!1}),r=1e6.toLocaleString(e,{useGrouping:!0}),a=0;a<n.length;a++)if(r[a]!==n[a]){t=r[a];break}s.set(e,{decimalSeparator:i,groupingSeparator:t})}this.setProperties(s.get(e),!0)}else{var o;if(-1!==e.indexOf("-u-"))if(-1!==(o=e.indexOf("-nu-"))){var l=e.indexOf("-",o+4);this.locale=-1!==l?e.slice(0,o+4)+"latn"+e.slice(l):e.slice(0,o+4)+"latn"}else this.locale=e+"-nu-latn";else this.locale=e+"-u-nu-latn"}else this.locale=navigator.language}},{key:"_computeNumberOptions",value:function(e,t,i,n,r,a,s,o,l){var c={minimumIntegerDigits:e||1,minimumFractionDigits:t||0,useGrouping:Boolean(a),style:s||"decimal"};return"currency"===s&&(o?(c.currency=o,l&&-1!==["symbol","code","name"].indexOf(this.currencyDisplay)?c.currencyDisplay=l:c.currencyDisplay=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency}).resolvedOptions().currencyDisplay||"symbol"):(console.warn("No currency is given. Using number style: 'decimal'."),c.style="decimal")),isNaN(t)?isNaN(i)||(c.maximumFractionDigits=i>=0?i:20):(c.minimumFractionDigits=t>=0?t:0,isNaN(i)?c.maximumFractionDigits=20:c.maximumFractionDigits=Math.max(c.minimumFractionDigits,i)),isNaN(n)?isNaN(r)||(c.maximumSignificantDigits=r>=1?r:21):(c.minimumSignificantDigits=n>=1?n:1,isNaN(r)||(c.maximumSignificantDigits=Math.max(c.minimumSignificantDigits,r))),c}},{key:"_computeFormatNumber",value:function(e,t,i,n,a){t&&"decimal"!==t.style&&(i="");var s,o=new Intl.NumberFormat(e,t).format;s=i?a?function(e){return isNaN(e)?"":"".concat(e>0?"+":e<0?"":Object(r.b)(e)?"-":"+").concat(o(e)).concat(n).concat(i)}:function(e){return isNaN(e)?"":"".concat(Object(r.b)(e)?"-":"").concat(o(e)).concat(n).concat(i)}:a?function(e){return isNaN(e)?"":"".concat(e>0?"+":e<0?"":Object(r.b)(e)?"-":"+").concat(o(e))}:function(e){return isNaN(e)?"":"".concat(Object(r.b)(e)?"-":"").concat(o(e))},this._setFormatNumber(s)}},{key:"_computeParseNumber",value:function(e,t,i){var n,s=new RegExp("[".concat(t||"","]"),"g");n=0===i.maximumFractionDigits?"currency"===i.style?i.useGrouping?function(e){return parseInt(e.replace(s,"").replace(a,""))}:function(e){return parseInt(e.replace(a,""))}:"percent"===i.style?i.useGrouping?function(e){return Object(r.d)(parseInt(e.replace(s,"")),.01)}:function(e){return Object(r.d)(parseInt(e),.01)}:i.useGrouping?function(e){return parseInt(e.replace(s,""))}:function(e){return parseInt(e)}:"currency"===i.style?i.useGrouping?function(t){return parseFloat(t.replace(s,"").replace(e,".").replace(a,""))}:function(t){return parseFloat(t.replace(e,".").replace(a,""))}:"percent"===i.style?i.useGrouping?function(t){return Object(r.d)(parseFloat(t.replace(s,"").replace(e,".")),.01)}:function(t){return Object(r.d)(parseFloat(t.replace(e,".")),.01)}:i.useGrouping?function(t){return parseFloat(t.replace(s,"").replace(e,"."))}:function(t){return parseFloat(t.replace(e,"."))};return this._setParseNumber(function e(t){switch(babelHelpers.typeof(t)){case"number":return t;case"string":if(0===t.length)return;return n(t);case"object":if(null!==t&&t.valueOf)return e(t.valueOf())}})}}],[{key:"properties",get:function(){return{locale:{type:String,value:navigator.language},decimalSeparator:{type:String,readOnly:!0},groupingSeparator:{type:String,readOnly:!0},minimumFractionDigits:{type:Number},maximumFractionDigits:{type:Number},minimumIntegerDigits:{type:Number},minimumSignificantDigits:{type:Number},maximumSignificantDigits:{type:Number},unit:{type:String},unitSeparator:{type:String,value:"\u202f"},alwaysSign:{type:Boolean},numberStyle:{type:String,value:"decimal"},useGrouping:{type:Boolean},currency:{type:String},currencyDisplay:{type:String},_numberOptions:{type:Number,computed:"_computeNumberOptions(minimumIntegerDigits, minimumFractionDigits, maximumFractionDigits, minimumSignificantDigits, maximumSignificantDigits, useGrouping, numberStyle, currency, currencyDisplay, unit)"},formatNumber:{type:Function,readOnly:!0,notify:!0},parseNumber:{type:Function,readOnly:!0,notify:!0}}}},{key:"observers",get:function(){return["_localeChanged(locale)","_computeFormatNumber(locale, _numberOptions, unit, unitSeparator, alwaysSign)","_computeParseNumber(decimalSeparator, groupingSeparator, _numberOptions)"]}}]),t}(e)})},function(e,t,i){"use strict";i.d(t,"a",function(){return u});var n=i(1),r=i(0),a=i(15),s=i(23);function o(){var e=babelHelpers.taggedTemplateLiteral(['<input id="input" type="[[type]]" value="{{input::input}}" placeholder="[[placeholder]]" required$="[[required]]" disabled$="[[disabled]]" title$="[[title]]" spellcheck="false" autocomplete="off">']);return o=function(){return e},e}function l(){var e=babelHelpers.taggedTemplateLiteral(["","<style>#input{width:0}#minlength,#size{position:fixed;top:0;left:0;right:auto;bottom:auto;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;outline:0;min-width:inherit;max-width:inherit;margin:0;padding:0;visibility:hidden}</style>"]);return l=function(){return e},e}function c(){var e=babelHelpers.taggedTemplateLiteral([""," ",'<div id="size">[[input]]</div><div id="minlength">[[_minlengthString]]</div>']);return c=function(){return e},e}var h=function(e,t){var i;if(t||(i=e.getBoundingClientRect()),!i||0===i.width||0===i.height){var n=e.cloneNode(!0),r=document.defaultView.getComputedStyle(e,"");["font-family","font-size","font-weight","font-stretch","font-style","min-width","max-width","min-height","max-height","line-height","width","height","word-spacing"].reduce(function(e,t){t&&r[t]&&(n.style[t]=r[t])},"letter-spacing"),n.style.visibility="hidden",n.style.position="fixed",n.style.left="0",n.style.top="0",document.body.appendChild(n),i=n.getBoundingClientRect(),n.parentElement.removeChild(n)}return i},u=Object(n.a)(function(e){return function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this))).focus=e.focus.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e.blur=e.blur.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e.resize=e.resize.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e._updateInput=e._updateInput.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e._confirmInput=e._confirmInput.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e._checkKeycode=e._checkKeycode.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e._resizeWidth=e._resizeWidth.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e.__minSizeInitialized=!1,e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"connectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"connectedCallback",this).call(this),this._delayedAddEventListeners(),this.input&&this.input.length&&this._debouncedResizeWidth()}},{key:"disconnectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"disconnectedCallback",this).call(this),this._removeEventListeners()}},{key:"_delayedAddEventListeners",value:function(){var e=function(){"loading"!==document.readyState&&(this._addEventListeners(),this._createPropertyObserver("_minlengthString","resize",!0),this.resize(),document.removeEventListener("readystatechange",e))};e=e.bind(this),document.addEventListener("readystatechange",e),e()}},{key:"_addEventListeners",value:function(){this.addEventListener("focus",this.focus),this.addEventListener("blur",this.blur),this.$.input.addEventListener("focus",this._confirmInput),this.$.input.addEventListener("blur",this._confirmInput),this.$.input.addEventListener("keydown",this._checkKeycode),window.addEventListener("resize",this.resize)}},{key:"_removeEventListeners",value:function(){this.removeEventListener("focus",this.focus),this.removeEventListener("blur",this.blur),this.$.input.removeEventListener("focus",this._confirmInput),this.$.input.removeEventListener("blur",this._confirmInput),this.$.input.removeEventListener("keydown",this._checkKeycode),window.removeEventListener("resize",this.resize)}},{key:"_checkKeycode",value:function(e){switch(babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_checkKeycode",this)&&babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_checkKeycode",this).call(this,e),e.keyCode){case 9:case 13:this._confirmInput();break;case 27:this._updateInput(),this.blur()}}},{key:"_inputChanged",value:function(e){!1===this._defaultIsSet(e)&&this._isSet(this.default)?this.input=this.default:this.autoResize&&this._debouncedResizeWidth()}},{key:"_valueChanged",value:function(e){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_valueChanged",this).call(this,e),this._updateInput()}},{key:"_confirmInput",value:function(e){this._isSet(this.input)?this.value=this.input:this.reset(),this._debouncedResizeWidth(),e&&e.stopPropagation&&e.stopPropagation()}},{key:"_updateInput",value:function(e){this._isSet(this.value)?this.input=this.value:this.input="",this._debouncedResizeWidth(),e&&e.stopPropagation&&e.stopPropagation()}},{key:"_computeMinlengthString",value:function(){for(var e=""+(this.default||""),t=""+(this.placeholder||""),i=this.minlength<1?1:this.minlength,n="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",r="",a=0;a<i;a++)r+=n.charAt(Math.floor(Math.random()*n.length));this._minlengthString=[t,r].reduce(function(e,t){return t.length>e.length?t:e},e)}},{key:"resize",value:function(){var e=this;this._minSizeJob&&cancelAnimationFrame(this._minSizeJob),this._minlengthString&&(this._minSizeJob=requestAnimationFrame(function(){e.$.input.style.minWidth="".concat(Math.ceil(h(e.$.minlength,!e.__minSizeInitialized).width),"px"),e.__minSizeInitialized=!0,e.input&&e._debouncedResizeWidth()}))}},{key:"_debouncedResizeWidth",value:function(){this._activeResizeJob&&(clearTimeout(this._activeResizeJob),this._activeResizeJob=null),this._activeResizeJob=setTimeout(this._resizeWidth,0)}},{key:"_resizeWidth",value:function(){this.$.input.style.width="".concat(Math.ceil(h(this.$.size).width),"px")}},{key:"focus",value:function(e){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"focus",this).call(this,e),this.$.input.focus(),this.$.input.scrollIntoViewIfNeeded&&this.$.input.scrollIntoViewIfNeeded()}},{key:"blur",value:function(e){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"blur",this).call(this,e),this.$.input.blur()}},{key:"validate",value:function(){return this._confirmInput(),!this.invalid}},{key:"select",value:function(){this.$.input.select()}},{key:"click",value:function(){this.$.input.click()}},{key:"setCustomValidity",value:function(e){this.$.input.setCustomValidity(e||"")}},{key:"reportValidity",value:function(){return this.$.input.reportValidity()}}],[{key:"template",get:function(){return Object(r.a)(c(),this.styleTemplate,this.inputTemplate)}},{key:"styleTemplate",get:function(){return Object(r.a)(l(),s.a)}},{key:"inputTemplate",get:function(){return Object(r.a)(o())}},{key:"properties",get:function(){return{type:{type:String,value:"text"},input:{type:String,notify:!0,observer:"_inputChanged"},validationMessage:{type:String,observer:"setCustomValidity"},placeholder:{type:String},minlength:{type:Number},autoResize:{type:Boolean,observer:"_debouncedResizeWidth"},_minlengthString:{type:String}}}},{key:"observers",get:function(){return["_computeInvalid(_validate, _isSet, input, required)","_computeMinlengthString(minlength, default, placeholder)"]}}]),t}(Object(a.a)(e))})},function(e,t,i){"use strict";i.d(t,"b",function(){return a}),i.d(t,"a",function(){return o});var n=i(33),r={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0};function a(e,t){if(!e)return t=t;t=Object(n.a)(t),Array.isArray(e)||(e=[e]);var i=t.prototype.behaviors;return t=function e(t,i){for(var n=0;n<t.length;n++){var r=t[n];r&&(i=Array.isArray(r)?e(r,i):s(r,i))}return i}(e=function e(t,i,n){i=i||[];for(var r=t.length-1;r>=0;r--){var a=t[r];a?Array.isArray(a)?e(a,i):i.indexOf(a)<0&&(!n||n.indexOf(a)<0)&&i.unshift(a):console.warn("behavior is null, check for missing or 404 import")}return i}(e,null,i),t),i&&(e=i.concat(e)),t.prototype.behaviors=e,t}function s(e,t){var i=function(t){function i(){return babelHelpers.classCallCheck(this,i),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(i).apply(this,arguments))}return babelHelpers.inherits(i,t),babelHelpers.createClass(i,[{key:"created",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(i.prototype),"created",this).call(this),e.created&&e.created.call(this)}},{key:"_registered",value:function(){babelHelpers.get(babelHelpers.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(babelHelpers.get(babelHelpers.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]);babelHelpers.get(babelHelpers.getPrototypeOf(i.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(i.prototype),"ready",this).call(this),e.ready&&e.ready.call(this)}},{key:"attached",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(i.prototype),"attached",this).call(this),e.attached&&e.attached.call(this)}},{key:"detached",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(i.prototype),"detached",this).call(this),e.detached&&e.detached.call(this)}},{key:"attributeChanged",value:function(t,n,r){babelHelpers.get(babelHelpers.getPrototypeOf(i.prototype),"attributeChanged",this).call(this,t,n,r),e.attributeChanged&&e.attributeChanged.call(this,t,n,r)}}],[{key:"properties",get:function(){return e.properties}},{key:"observers",get:function(){return e.observers}}]),i}(t);for(var n in i.generatedFrom=e,e)if(!(n in r)){var a=Object.getOwnPropertyDescriptor(e,n);a&&Object.defineProperty(i.prototype,n,a)}return i}var o=function(e,t){e||console.warn("Polymer's Class function requires `info` argument");var i=e.behaviors?a(e.behaviors,HTMLElement):Object(n.a)(HTMLElement),r=s(e,t?t(i):i);return r.is=e.is,r}},function(e,t,i){"use strict";i.d(t,"a",function(){return y});var n=i(4),r=i(0),a=i(1),s=i(27),o=i(18),l=i(9),c=i(36),h=i(7),u=i(34),p=i(26),d=i(31);function f(){var e=babelHelpers.taggedTemplateLiteral([""," ",""]);return f=function(){return e},e}function v(){var e=babelHelpers.taggedTemplateLiteral([""]);return v=function(){return e},e}function b(){var e=babelHelpers.taggedTemplateLiteral(["","<style>:host(:not([opened])) #calendar #days>:hover:before{border-color:var(--inner-input-focus-background)}</style>"]);return b=function(){return e},e}function m(){var e=babelHelpers.taggedTemplateLiteral(['<div id="picker" class="dropdown" horizontal$="[[_ifClamped(clamp, \'day\')]]">','<div id="buttons">',"<div></div></div></div>"]);return m=function(){return e},e}function g(){var e=babelHelpers.taggedTemplateLiteral(["date"]);return g=function(){return e},e}var y=Object(a.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_computeNativeInput",value:function(e,t){e&&t?this._nativeInput=e:e||t||(this._nativeInput="")}},{key:"_reflectNativeInput",value:function(e){this._computeShouldNative(this.native)&&e&&this._dateTimeChanged(e,this.time)}},{key:"renderCalendar",value:function(e,i,n){!this.opened||this._hasNative&&this.native||isNaN(e)&&isNaN(i)&&isNaN(n)||babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"renderCalendar",this).call(this,e,i,n)}},{key:"_openedChanged",value:function(e){var i=this;babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_openedChanged",this)&&babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_openedChanged",this).call(this,e),this._hasNative&&this.native||(e?(babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"renderCalendar",this).call(this,this.year,this.month,this.day),this.$.daySelector&&this.$.daySelector.focus()):setTimeout(function(){i._setCurrentHoveredDayNode(null),i._setCurrentActiveDayNode(null),i._setCurrentSelectedDayNode(null)},0))}},{key:"_confirmedValueChanged",value:function(e){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_confirmedValueChanged",this).call(this,e),this.__lastSelectedDay=[this.year,this.month-1,this.day]}}],[{key:"expectedNativeInputType",get:function(){return Object(r.b)(g())}},{key:"pickerTemplate",get:function(){return Object(r.a)(m(),this.calendarTemplate,this.buttonTemplate)}},{key:"styleTemplate",get:function(){return Object(r.a)(b(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this)||Object(r.a)(v()))}}]),t}(e)}),_=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_hasNative",get:function(){return t._hasNative}}],[{key:"is",get:function(){return"date-picker"}},{key:"styleTemplate",get:function(){return Object(r.a)(f(),d.a,babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this))}}]),t}(y(Object(p.a)(Object(u.a)(Object(o.a)(Object(c.a)(Object(l.b)(Object(l.a)(Object(s.a)(Object(h.a)(n.a))))))))));customElements.get(_.is)||customElements.define(_.is,_)},function(e,t,i){"use strict";var n,r=null,a=window.HTMLImports&&window.HTMLImports.whenReady||null;function s(e){requestAnimationFrame(function(){a?a(e):(r||(r=new Promise(function(e){n=e}),"complete"===document.readyState?n():document.addEventListener("readystatechange",function(){"complete"===document.readyState&&n()})),r.then(function(){e&&e()}))})}i.d(t,"a",function(){return h});var o="__shadyCSSCachedStyle",l=null,c=null,h=function(){function e(){babelHelpers.classCallCheck(this,e),this.customStyles=[],this.enqueued=!1,s(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})}return babelHelpers.createClass(e,[{key:"enqueueDocumentValidation",value:function(){!this.enqueued&&c&&(this.enqueued=!0,s(c))}},{key:"addCustomStyle",value:function(e){e.__seenByShadyCSS||(e.__seenByShadyCSS=!0,this.customStyles.push(e),this.enqueueDocumentValidation())}},{key:"getStyleForCustomStyle",value:function(e){return e[o]?e[o]:e.getStyle?e.getStyle():e}},{key:"processStyles",value:function(){for(var e=this.customStyles,t=0;t<e.length;t++){var i=e[t];if(!i[o]){var n=this.getStyleForCustomStyle(i);if(n){var r=n.__appliedElement||n;l&&l(r),i[o]=r}}}return e}}]),e}();h.prototype.addCustomStyle=h.prototype.addCustomStyle,h.prototype.getStyleForCustomStyle=h.prototype.getStyleForCustomStyle,h.prototype.processStyles=h.prototype.processStyles,Object.defineProperties(h.prototype,{transformCallback:{get:function(){return l},set:function(e){l=e}},validateCallback:{get:function(){return c},set:function(e){var t=!1;c||(t=!0),c=e,t&&this.enqueueDocumentValidation()}}})},function(e,t,i){"use strict";i.d(t,"a",function(){return v});i(12);var n={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},r={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"},s=/[a-z0-9*]/,o=/U\+/,l=/^arrow/,c=/^space(bar)?/,h=/^escape$/;function u(e,t){var i="";if(e){var n=e.toLowerCase();" "===n||c.test(n)?i="space":h.test(n)?i="esc":1==n.length?t&&!s.test(n)||(i=n):i=l.test(n)?n.replace("arrow",""):"multiply"==n?"*":n}return i}function p(e,t){return e.key?u(e.key,t):e.detail&&e.detail.key?u(e.detail.key,t):(i=e.keyIdentifier,a="",i&&(i in n?a=n[i]:o.test(i)?(i=parseInt(i.replace("U+","0x"),16),a=String.fromCharCode(i).toLowerCase()):a=i.toLowerCase()),a||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):r[e]),t}(e.keyCode)||"");var i,a}function d(e,t){return p(t,e.hasModifiers)===e.key&&(!e.hasModifiers||!!t.shiftKey===!!e.shiftKey&&!!t.ctrlKey===!!e.ctrlKey&&!!t.altKey===!!e.altKey&&!!t.metaKey===!!e.metaKey)}function f(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 i=t.split(":"),n=i[0],r=i[1];return n in a?(e[a[n]]=!0,e.hasModifiers=!0):(e.key=n,e.event=r||"keydown"),e},{combo:e.split(":").shift()})}(e)})}var v={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 i=f(t),n=0;n<i.length;++n)if(d(i[n],e))return!0;return!1},_collectKeyBindings:function(){var e=this.behaviors.map(function(e){return e.keyBindings});return-1===e.indexOf(this.keyBindings)&&e.push(this.keyBindings),e},_prepKeyBindings:function(){for(var e in this._keyBindings={},this._collectKeyBindings().forEach(function(e){for(var t in e)this._addKeyBinding(t,e[t])},this),this._imperativeKeyBindings)this._addKeyBinding(e,this._imperativeKeyBindings[e]);for(var t in this._keyBindings)this._keyBindings[t].sort(function(e,t){var i=e[0].hasModifiers;return i===t[0].hasModifiers?0:i?-1:1})},_addKeyBinding:function(e,t){f(e).forEach(function(e){this._keyBindings[e.event]=this._keyBindings[e.event]||[],this._keyBindings[e.event].push([e,t])},this)},_resetKeyEventListeners:function(){this._unlistenKeyEventListeners(),this.isAttached&&this._listenKeyEventListeners()},_listenKeyEventListeners:function(){this.keyEventTarget&&Object.keys(this._keyBindings).forEach(function(e){var t=this._keyBindings[e],i=this._onKeyBindingEvent.bind(this,t);this._boundKeyHandlers.push([this.keyEventTarget,e,i]),this.keyEventTarget.addEventListener(e,i)},this)},_unlistenKeyEventListeners:function(){for(var e,t,i,n;this._boundKeyHandlers.length;)t=(e=this._boundKeyHandlers.pop())[0],i=e[1],n=e[2],t.removeEventListener(i,n)},_onKeyBindingEvent:function(e,t){if(this.stopKeyboardEventPropagation&&t.stopPropagation(),!t.defaultPrevented)for(var i=0;i<e.length;i++){var n=e[i][0],r=e[i][1];if(d(n,t)&&(this._triggerKeyHandler(n,r,t),t.defaultPrevented))return}},_triggerKeyHandler:function(e,t,i){var n=Object.create(e);n.keyboardEvent=i;var r=new CustomEvent(e.event,{detail:n,cancelable:!0});this[t].call(this,r),r.defaultPrevented&&i.preventDefault()}}},function(e,t,i){"use strict";i.d(t,"a",function(){return m});var n=i(4),r=i(0),a=i(1),s=i(27),o=i(18),l=i(9),c=i(37),h=i(7),u=i(38),p=i(26),d=i(31);function f(){var e=babelHelpers.taggedTemplateLiteral([""," ",""]);return f=function(){return e},e}function v(){var e=babelHelpers.taggedTemplateLiteral(['<div id="picker" class="dropdown" horizontal>','<div id="buttons">',"<div></div></div></div>"]);return v=function(){return e},e}function b(){var e=babelHelpers.taggedTemplateLiteral(["time"]);return b=function(){return e},e}var m=Object(a.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_computeNativeInput",value:function(e,t){e&&t?this._nativeInput=t:e||t||(this._nativeInput="")}},{key:"_reflectNativeInput",value:function(e){this._computeShouldNative(this.native)&&e&&this._dateTimeChanged(this.date,e)}}],[{key:"expectedNativeInputType",get:function(){return Object(r.b)(b())}},{key:"pickerTemplate",get:function(){return Object(r.a)(v(),this.timeTemplate,this.buttonTemplate)}}]),t}(e)}),g=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_hasNative",get:function(){return t._hasNative}}],[{key:"is",get:function(){return"time-picker"}},{key:"styleTemplate",get:function(){return Object(r.a)(f(),d.a,babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this))}}]),t}(m(Object(p.a)(Object(u.a)(Object(o.a)(Object(c.a)(Object(l.b)(Object(l.a)(Object(s.a)(Object(h.a)(n.a))))))))));customElements.get(g.is)||customElements.define(g.is,g)},function(e,t,i){"use strict";i.d(t,"a",function(){return h});var n=i(4),r=i(0),a=i(1),s=i(42),o=i(43),l=i(44);function c(){var e=babelHelpers.taggedTemplateLiteral(['<input id="input" type$="[[type]]" value="{{input::input}}" step="[[step]]" required$="[[required]]" disabled$="[[disabled]]" placeholder="[[placeholder]]" spellcheck="false" autocomplete="off">']);return c=function(){return e},e}var h=Object(a.a)(function(e){return function(e){function t(){var e;return babelHelpers.classCallCheck(this,t),(e=babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).call(this)))._isSet=function(e){return!isNaN(this.parseNumber(e))}.bind(babelHelpers.assertThisInitialized(babelHelpers.assertThisInitialized(e))),e}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"reset",value:function(e){this.value=this._computeDefaultValue(e)}},{key:"_checkKeycode",value:function(e){switch(e.keyCode){case 38:e.preventDefault(),e.stopPropagation(),this.increase();break;case 40:e.preventDefault(),e.stopPropagation(),this.decrease();break;default:babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_checkKeycode",this).call(this,e)}}},{key:"_inputChanged",value:function(e){if(!1===this._defaultIsSet(e)){var t=this._computeDefaultValue();if(this._isSet(t))return void(this.input=this.formatNumber(t))}this.autoResize&&this._debouncedResizeWidth()}},{key:"_valueChanged",value:function(e,t){!0!==this.__resettingValueAsNumber&&(e=this._checkValueAsNumber(this.parseNumber(e),t),!1!==this._isSet(e)?(this.setProperties({input:this.formatNumber(e),value:e}),this._debouncedResizeWidth()):this._updateInput(void 0,e))}},{key:"_valueAsNumberChanged",value:function(e,i){!0!==this.__resettingValueAsNumber&&(!1!==this._isSet(e)?babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"_valueAsNumberChanged",this).call(this,e,i):this._updateInput(void 0,e))}},{key:"_defaultChanged",value:function(e){isNaN(this.parseNumber(e))||!1===this._isSet(this.value)&&(this.value=this._computeDefaultValue())}},{key:"_computeDefaultValue",value:function(e){return this._isSet(this.default)?this.parseNumber(this.default):e}},{key:"_confirmInput",value:function(e){var t=this.parseNumber(this.input);this._isSet(t)?this.setProperties({input:this.formatNumber(t),value:t}):this.reset(),this._debouncedResizeWidth(),e&&e.stopPropagation&&e.stopPropagation()}},{key:"_updateInput",value:function(e,t){void 0===t&&(t=this.parseNumber(this.value)),this._isSet(t)?this.input=this.formatNumber(t):this.input="",this._debouncedResizeWidth(),e&&e.stopPropagation&&e.stopPropagation()}},{key:"_formatNumberChanged",value:function(){isNaN(this.valueAsNumber)||this._updateInput(void 0,this.valueAsNumber)}},{key:"_computeMinlengthString",value:function(){if(void 0!==this.formatNumber){var e=isNaN(this.default)?"":this.formatNumber(this.default),t=this.placeholder||"",i=isNaN(this.startAt)?"":this.formatNumber(this.startAt),n=isNaN(this.min)?"":this.formatNumber(Math.abs(this.min)),r=isNaN(this.max)?"":this.formatNumber(this.max),a=this.formatNumber(Math.pow(10,Math.ceil(this.minlength||1)-("percent"===this.numberStyle?3:1))),s=(!this.alwaysSign&&this.max<0?"-":"")+this.formatNumber(Math.pow(10,(this.minimumIntegerDigits||1)-1)+Math.pow(10,-(this.minimumFractionDigits||0)));this._minlengthString=[i,r,n,t,s,a].reduce(function(e,t){return t.length>e.length?t:e},e)}}},{key:"_computeType",value:function(e,t,i,n,r,a){var s;s=!e||"decimal"!==e.numberStyle||i||n||r||a?"."===t||e&&0===e.maximumFractionDigits?"tel":"text":"number",this._setType(s)}},{key:"_computeMinimumIntegerDigits",value:function(e,t,i,n,r,a,s,o){var l;"percent"===o?(r=Math.round(100*r),a=Math.round(100*a),i=Math.round(100*i),s=Math.round(100*s),n=Math.round(100*n)):(r=Math.round(r),a=Math.round(a),i=Math.round(i),s=Math.round(s),n=Math.round(n)),r=""+(Math.abs(r)||0),a=""+(Math.abs(a)||0),i=""+(Math.abs(i)||0),s=""+(Math.abs(s)||0),n=""+(Math.abs(n)||0),l=e?Math.max(t||1,n.length,s.length,i.length,r.length,a.length):t||1,this._setMinimumIntegerDigits(l)}},{key:"_computeMinimumFractionDigits",value:function(e,t,i,n){"percent"===n&&(t=this._safeMult(t||0,100),i=this._safeMult(i||0,100),e=this._safeMult(e||.01,100)),t=""+(Math.abs(t)||""),i=""+(Math.abs(i)||""),e=""+e,this._setMinimumFractionDigits(["0",e,t,i].reduce(function(e,t){var i=t.indexOf(".");return Math.max(i<0?0:t.length-1-i,e)}))}}],[{key:"inputTemplate",get:function(){return Object(r.a)(c())}},{key:"properties",get:function(){return{type:{type:String,readOnly:!0},padLength:{type:Number},autoPadding:{type:Boolean},minimumFractionDigits:{type:Number,readOnly:!0},minimumIntegerDigits:{type:Number,readOnly:!0},value:{type:Number,notify:!0},propertyForValue:{type:String,value:"valueAsNumber"}}}},{key:"observers",get:function(){return["_computeMinlengthString(formatNumber, startAt, min, max, minimumIntegerDigits, minimumFractionDigits, alwaysSign)","_computeType(_numberOptions, decimalSeparator, alwaysSign, padLength, autoPadding)","_computeMinimumFractionDigits(step, min, max, numberStyle)","_computeMinimumIntegerDigits(autoPadding, padLength, default, startAt, min, max, step, numberStyle)","_formatNumberChanged(formatNumber)"]}}]),t}(e)}),u=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,null,[{key:"is",get:function(){return"number-input"}}]),t}(h(Object(l.a)(Object(s.a)(Object(o.a)(n.a)))));customElements.get(u.is)||customElements.define(u.is,u)},function(e,t,i){"use strict";i.d(t,"a",function(){return s});i(12);var n=i(2),r=i(6),a=new Set,s={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),this._boundOnDescendantIronResize=this._onDescendantIronResize.bind(this)},attached:function(){this._requestResizeNotifications()},detached:function(){this._parentResizable?this._parentResizable.stopResizeNotificationsFor(this):(a.delete(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&&this._parentResizable.stopResizeNotificationsFor(this),this._parentResizable=e,e&&-1===e._interestedResizables.indexOf(this)&&(e._interestedResizables.push(this),e._subscribeIronResize(this))},stopResizeNotificationsFor:function(e){var t=this._interestedResizables.indexOf(e);t>-1&&(this._interestedResizables.splice(t,1),this._unsubscribeIronResize(e))},_subscribeIronResize:function(e){e.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(e){e.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():r.f||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=Object(n.a)(e).rootTarget;t!==this&&(t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function t(){document.removeEventListener("readystatechange",t),e()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(e){e!==this&&e._findParent()},this):(a.forEach(function(e){e!==this&&e._findParent()},this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?a.delete(this):a.add(this)}}},function(e,t,i){"use strict";i(12);var n=i(0);function r(){var e=babelHelpers.taggedTemplateLiteral(['<custom-style><style is="custom-style">[hidden]{display:none!important}</style></custom-style><custom-style><style is="custom-style">html{--layout:{display:-ms-flexbox;display:-webkit-flex;display:flex};--layout-inline:{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex};--layout-horizontal:{@apply --layout;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row};--layout-horizontal-reverse:{@apply --layout;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse};--layout-vertical:{@apply --layout;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column};--layout-vertical-reverse:{@apply --layout;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse};--layout-wrap:{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap};--layout-wrap-reverse:{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse};--layout-flex-auto:{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto};--layout-flex-none:{-ms-flex:none;-webkit-flex:none;flex:none};--layout-flex:{-ms-flex:1 1 .000000001px;-webkit-flex:1;flex:1;-webkit-flex-basis:.000000001px;flex-basis:.000000001px};--layout-flex-2:{-ms-flex:2;-webkit-flex:2;flex:2};--layout-flex-3:{-ms-flex:3;-webkit-flex:3;flex:3};--layout-flex-4:{-ms-flex:4;-webkit-flex:4;flex:4};--layout-flex-5:{-ms-flex:5;-webkit-flex:5;flex:5};--layout-flex-6:{-ms-flex:6;-webkit-flex:6;flex:6};--layout-flex-7:{-ms-flex:7;-webkit-flex:7;flex:7};--layout-flex-8:{-ms-flex:8;-webkit-flex:8;flex:8};--layout-flex-9:{-ms-flex:9;-webkit-flex:9;flex:9};--layout-flex-10:{-ms-flex:10;-webkit-flex:10;flex:10};--layout-flex-11:{-ms-flex:11;-webkit-flex:11;flex:11};--layout-flex-12:{-ms-flex:12;-webkit-flex:12;flex:12};--layout-start:{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start};--layout-center:{-ms-flex-align:center;-webkit-align-items:center;align-items:center};--layout-end:{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end};--layout-baseline:{-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline};--layout-start-justified:{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start};--layout-center-justified:{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center};--layout-end-justified:{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end};--layout-around-justified:{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around};--layout-justified:{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between};--layout-center-center:{@apply --layout-center;@apply --layout-center-justified;};--layout-self-start:{-ms-align-self:flex-start;-webkit-align-self:flex-start;align-self:flex-start};--layout-self-center:{-ms-align-self:center;-webkit-align-self:center;align-self:center};--layout-self-end:{-ms-align-self:flex-end;-webkit-align-self:flex-end;align-self:flex-end};--layout-self-stretch:{-ms-align-self:stretch;-webkit-align-self:stretch;align-self:stretch};--layout-self-baseline:{-ms-align-self:baseline;-webkit-align-self:baseline;align-self:baseline};--layout-start-aligned:{-ms-flex-line-pack:start;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start};--layout-end-aligned:{-ms-flex-line-pack:end;-ms-align-content:flex-end;-webkit-align-content:flex-end;align-content:flex-end};--layout-center-aligned:{-ms-flex-line-pack:center;-ms-align-content:center;-webkit-align-content:center;align-content:center};--layout-between-aligned:{-ms-flex-line-pack:justify;-ms-align-content:space-between;-webkit-align-content:space-between;align-content:space-between};--layout-around-aligned:{-ms-flex-line-pack:distribute;-ms-align-content:space-around;-webkit-align-content:space-around;align-content:space-around};--layout-block:{display:block};--layout-invisible:{visibility:hidden!important};--layout-relative:{position:relative};--layout-fit:{position:absolute;top:0;right:0;bottom:0;left:0};--layout-scroll:{-webkit-overflow-scrolling:touch;overflow:auto};--layout-fullbleed:{margin:0;height:100vh};--layout-fixed-top:{position:fixed;top:0;left:0;right:0};--layout-fixed-right:{position:fixed;top:0;right:0;bottom:0};--layout-fixed-bottom:{position:fixed;right:0;bottom:0;left:0};--layout-fixed-left:{position:fixed;top:0;bottom:0;left:0};}</style></custom-style>']);return r=function(){return e},e}var a=Object(n.a)(r());a.setAttribute("style","display: none;"),document.head.appendChild(a.content);var s=document.createElement("style");s.textContent="[hidden] { display: none !important; }",document.head.appendChild(s)},,function(e,t,i){"use strict";i.d(t,"a",function(){return c});i(5);var n=!1,r=[],a=[];function s(){n=!0,requestAnimationFrame(function(){n=!1,o(r),setTimeout(function(){!function(e){for(var t=0,i=e.length;t<i;t++)l(e.shift())}(a)})})}function o(e){for(;e.length;)l(e.shift())}function l(e){var t=e[0],i=e[1],n=e[2];try{i.apply(t,n)}catch(e){setTimeout(function(){throw e})}}function c(e,t,i){n||s(),a.push([e,t,i])}},,function(e,t,i){"use strict";if(!window.polymerSkipLoadingFontRoboto){var n=document.createElement("link");n.rel="stylesheet",n.type="text/css",n.crossOrigin="anonymous",n.href="https://fonts.googleapis.com/css?family=Roboto+Mono:400,700|Roboto:400,300,300italic,400italic,500,500italic,700,700italic",document.head.appendChild(n)}},function(e,t,i){"use strict";i.d(t,"a",function(){return l});var n=i(1),r=i(0);i(60);function a(){var e=babelHelpers.taggedTemplateLiteral([""]);return a=function(){return e},e}function s(){var e=babelHelpers.taggedTemplateLiteral(["","<style>#overlay{display:inline-flex;flex-shrink:0;padding:0}</style>"]);return s=function(){return e},e}function o(){var e=babelHelpers.taggedTemplateLiteral(['<overlay-element id="overlay" always-on-top="[[alwaysOnTop]]" with-backdrop="[[withBackdrop]]" no-cancel-on-outside-click="[[noCancelOnOutsideClick]]" no-cancel-on-esc-key="[[noCancelOnEscKey]]" no-overlap="[[noOverlap]]" auto-fit-on-attach="[[autoFitOnAttach]]" dynamic-align="[[dynamicAlign]]" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" position-target="[[positionTarget]]" sizing-target="[[_sizingTarget]]" fit-into="[[fitInto]]" opened="{{opened}}">',"</overlay-element>"]);return o=function(){return e},e}var l=Object(n.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"connectedCallback",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"connectedCallback",this).call(this),this.positionTarget=this,this._set_sizingTarget(this.$.overlay),this.fit()}},{key:"fit",value:function(){this.$.overlay.fit()}},{key:"open",value:function(){babelHelpers.get(babelHelpers.getPrototypeOf(t.prototype),"open",this).call(this),this.fit()}},{key:"notifyResize",value:function(){this.$.overlay.notifyResize()}}],[{key:"properties",get:function(){return{alwaysOnTop:{type:Boolean},noOverlap:{type:Boolean,value:!1},withBackdrop:{type:Boolean,value:!1},noCancelOnOutsideClick:{type:Boolean,value:!1},dynamicAlign:{type:Boolean,reflectToAttribute:!0},autoFitOnAttach:{type:Boolean,value:!1},fitInto:{type:Object},positionTarget:{type:Element},_sizingTarget:{type:Element,readOnly:!0}}}},{key:"pickerTemplate",get:function(){return Object(r.a)(o(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"pickerTemplate",this))}},{key:"styleTemplate",get:function(){return Object(r.a)(s(),babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this)||Object(r.a)(a()))}}]),t}(e)})},,,function(e,t,i){"use strict";i(12);var n=i(2),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(n.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)&&this.positionTarget},attached:function(){"undefined"===typeof 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),i=this.__getNormalizedRect(this.fitInto),n=this._fitInfo.margin,r={width:e.width+n.left+n.right,height:e.height+n.top+n.bottom},a=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,r,e,t,i),s=a.left+n.left,o=a.top+n.top,l=Math.min(i.right-n.right,s+e.width),c=Math.min(i.bottom-n.bottom,o+e.height);s=Math.max(i.left+n.left,Math.min(s,l-this._fitInfo.sizedBy.minWidth)),o=Math.max(i.top+n.top,Math.min(o,c-this._fitInfo.sizedBy.minHeight)),this.sizingTarget.style.maxWidth=Math.max(l-s,this._fitInfo.sizedBy.minWidth)+"px",this.sizingTarget.style.maxHeight=Math.max(c-o,this._fitInfo.sizedBy.minHeight)+"px",this.style.left=s-e.left+"px",this.style.top=o-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,i,n,r){this.__sizeDimension(e,t,i,n,r)},__sizeDimension:function(e,t,i,n,r){var a=this._fitInfo,s=this.__getNormalizedRect(this.fitInto),o="Width"===r?s.width:s.height,l=t===n,c=l?o-e[n]:e[i],h=a.margin[l?i:n],u="offset"+r,p=this[u]-this.sizingTarget[u];this.sizingTarget.style["max"+r]=o-h-c-p+"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(),i=this.__getNormalizedRect(this.fitInto);if(!e.vertically){var n=i.top-t.top+(i.height-t.height)/2;this.style.top=n+"px"}if(!e.horizontally){var r=i.left-t.left+(i.width-t.width)/2;this.style.left=r+"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,i){var n=Math.min(0,e.top)+Math.min(0,i.bottom-(e.top+t.height)),r=Math.min(0,e.left)+Math.min(0,i.right-(e.left+t.width));return Math.abs(n)*t.width+Math.abs(r)*t.height},__getPosition:function(e,t,i,n,r,a){var s,o=[{verticalAlign:"top",horizontalAlign:"left",top:r.top+this.verticalOffset,left:r.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:r.top+this.verticalOffset,left:r.right-i.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:r.bottom-i.height-this.verticalOffset,left:r.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:r.bottom-i.height-this.verticalOffset,left:r.right-i.width-this.horizontalOffset}];if(this.noOverlap){for(var l=0,c=o.length;l<c;l++){var h={};for(var u in o[l])h[u]=o[l][u];o.push(h)}o[0].top=o[1].top+=r.height,o[2].top=o[3].top-=r.height,o[4].left=o[6].left+=r.width,o[5].left=o[7].left-=r.width}t="auto"===t?null:t,(e="auto"===e?null:e)&&"center"!==e||(o.push({verticalAlign:"top",horizontalAlign:"center",top:r.top+this.verticalOffset+(this.noOverlap?r.height:0),left:r.left-n.width/2+r.width/2+this.horizontalOffset}),o.push({verticalAlign:"bottom",horizontalAlign:"center",top:r.bottom-i.height-this.verticalOffset-(this.noOverlap?r.height:0),left:r.left-n.width/2+r.width/2+this.horizontalOffset})),t&&"middle"!==t||(o.push({verticalAlign:"middle",horizontalAlign:"left",top:r.top-n.height/2+r.height/2+this.verticalOffset,left:r.left+this.horizontalOffset+(this.noOverlap?r.width:0)}),o.push({verticalAlign:"middle",horizontalAlign:"right",top:r.top-n.height/2+r.height/2+this.verticalOffset,left:r.right-i.width-this.horizontalOffset-(this.noOverlap?r.width:0)})),"middle"===t&&"center"===e&&o.push({verticalAlign:"middle",horizontalAlign:"center",top:r.top-n.height/2+r.height/2+this.verticalOffset,left:r.left-n.width/2+r.width/2+this.horizontalOffset});for(l=0;l<o.length;l++){var p=o[l],d=p.verticalAlign===t,f=p.horizontalAlign===e;if(!this.dynamicAlign&&!this.noOverlap&&d&&f){s=p;break}var v=(!t||d)&&(!e||f);if(this.dynamicAlign||v){if(p.offscreenArea=this.__getOffscreenArea(p,i,a),0===p.offscreenArea&&v){s=p;break}s=s||p;var b=p.offscreenArea-s.offscreenArea;(b<0||0===b&&(d||f))&&(s=p)}}return s}},a=i(51),s=i(6),o=Element.prototype,l=o.matches||o.matchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector||o.webkitMatchesSelector,c={getTabbableNodes:function(e){var t=[];return this._collectTabbableNodes(e,t)?this._sortByTabIndex(t):t},isFocusable:function(e){return l.call(e,"input, select, textarea, button, object")?l.call(e,":not([disabled])"):l.call(e,"a[href], area[href], iframe, [tabindex], [contentEditable]")},isTabbable:function(e){return this.isFocusable(e)&&l.call(e,':not([tabindex="-1"])')&&this._isVisible(e)},_normalizedTabIndex:function(e){if(this.isFocusable(e)){var t=e.getAttribute("tabindex")||0;return Number(t)}return-1},_collectTabbableNodes:function(e,t){if(e.nodeType!==Node.ELEMENT_NODE||!this._isVisible(e))return!1;var i,r=e,a=this._normalizedTabIndex(r),s=a>0;a>=0&&t.push(r),i="content"===r.localName||"slot"===r.localName?Object(n.a)(r).getDistributedNodes():Object(n.a)(r.root||r).children;for(var o=0;o<i.length;o++)s=this._collectTabbableNodes(i[o],t)||s;return s},_isVisible:function(e){var t=e.style;return"hidden"!==t.visibility&&"none"!==t.display&&("hidden"!==(t=window.getComputedStyle(e)).visibility&&"none"!==t.display)},_sortByTabIndex:function(e){var t=e.length;if(t<2)return e;var i=Math.ceil(t/2),n=this._sortByTabIndex(e.slice(0,i)),r=this._sortByTabIndex(e.slice(i));return this._mergeSortByTabIndex(n,r)},_mergeSortByTabIndex:function(e,t){for(var i=[];e.length>0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?i.push(t.shift()):i.push(e.shift());return i.concat(e,t)},_hasLowerTabOrder:function(e,t){var i=Math.max(e.tabIndex,0),n=Math.max(t.tabIndex,0);return 0===i||0===n?n>i:i>n}},h=i(13),u=i(0);function p(){var e=babelHelpers.taggedTemplateLiteral(["<style>:host{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--iron-overlay-backdrop-background-color,#000);opacity:0;transition:opacity .2s;pointer-events:none;@apply --iron-overlay-backdrop;}:host(.opened){opacity:var(--iron-overlay-backdrop-opacity,.6);pointer-events:auto;@apply --iron-overlay-backdrop-opened;}</style><slot></slot>"]);return p=function(){return e},e}Object(h.a)({_template:Object(u.a)(p()),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(n.a)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Object(n.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 d=i(48),f=i(10),v=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,f.a(document.documentElement,"tap",function(){}),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};v.prototype={constructor:v,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var e=document.activeElement;for(e&&e instanceof Element!==!1||(e=document.body);e.root&&Object(n.a)(e.root).activeElement;)e=Object(n.a)(e.root).activeElement;return e},_bringOverlayAtIndexToFront:function(e){var t=this._overlays[e];if(t){var i=this._overlays.length-1,n=this._overlays[i];if(n&&this._shouldBeBehindOverlay(t,n)&&i--,!(e>=i)){var r=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=r&&this._applyOverlayZ(t,r);e<i;)this._overlays[e]=this._overlays[e+1],e++;this._overlays[i]=t}}},addOrRemoveOverlay:function(e){e.opened?this.addOverlay(e):this.removeOverlay(e)},addOverlay:function(e){var t=this._overlays.indexOf(e);if(t>=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var i=this._overlays.length,n=this._overlays[i-1],r=Math.max(this._getZ(n),this._minimumZ),a=this._getZ(e);if(n&&this._shouldBeBehindOverlay(e,n)){this._applyOverlayZ(n,r),i--;var s=this._overlays[i-1];r=Math.max(this._getZ(s),this._minimumZ)}a<=r&&this._applyOverlayZ(e,r),this._overlays.splice(i,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<this._overlays.length;t++)this._overlays[t].withBackdrop&&e.push(this._overlays[t]);return e},backdropZ:function(){return this._getZ(this._overlayWithBackdrop())-1},_overlayWithBackdrop:function(){for(var e=this._overlays.length-1;e>=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]},_getZ:function(e){var t=this._minimumZ;if(e){var i=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);i===i&&(t=i)}return t},_setZ:function(e,t){e.style.zIndex=t},_applyOverlayZ:function(e,t){this._setZ(e,t+2)},_overlayInPath:function(e){e=e||[];for(var t=0;t<e.length;t++)if(e[t]._manager===this)return e[t]},_onCaptureClick:function(e){var t=this._overlays.length-1;if(-1!==t)for(var i,r=Object(n.a)(e).path;(i=this._overlays[t])&&this._overlayInPath(r)!==i&&(i._onCaptureClick(e),i.allowClickThrough);)t--},_onCaptureFocus:function(e){var t=this.currentOverlay();t&&t._onCaptureFocus(e)},_onCaptureKeyDown:function(e){var t=this.currentOverlay();t&&(d.a.keyboardEventMatchesKeys(e,"esc")?t._onCaptureEsc(e):d.a.keyboardEventMatchesKeys(e,"tab")&&t._onCaptureTab(e))},_shouldBeBehindOverlay:function(e,t){return!e.alwaysOnTop&&t.alwaysOnTop}};var b,m,g=new v,y={pageX:0,pageY:0},_=null,k=[],C=["wheel","mousewheel","DOMMouseScroll","touchstart","touchmove"];function z(e){H.indexOf(e)>=0||(0===H.length&&function(){b=b||function(e){e.cancelable&&function(e){var t=Object(n.a)(e).rootTarget;"touchmove"!==e.type&&_!==t&&(_=t,k=function(e){for(var t=[],i=e.indexOf(m),n=0;n<=i;n++)if(e[n].nodeType===Node.ELEMENT_NODE){var r=e[n],a=r.style;"scroll"!==a.overflow&&"auto"!==a.overflow&&(a=window.getComputedStyle(r)),"scroll"!==a.overflow&&"auto"!==a.overflow||t.push(r)}return t}(Object(n.a)(e).path));if(!k.length)return!0;if("touchstart"===e.type)return!1;var i=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 i=e.targetTouches[0];t.deltaX=y.pageX-i.pageX,t.deltaY=y.pageY-i.pageY}return t}(e);return!function(e,t,i){if(!t&&!i)return;for(var n=Math.abs(i)>=Math.abs(t),r=0;r<e.length;r++){var a=e[r];if(n?i<0?a.scrollTop>0:a.scrollTop<a.scrollHeight-a.clientHeight:t<0?a.scrollLeft>0:a.scrollLeft<a.scrollWidth-a.clientWidth)return a}}(k,i.deltaX,i.deltaY)}(e)&&e.preventDefault();if(e.targetTouches){var t=e.targetTouches[0];y.pageX=t.pageX,y.pageY=t.pageY}}.bind(void 0);for(var e=0,t=C.length;e<t;e++)document.addEventListener(C[e],b,{capture:!0,passive:!1})}(),H.push(e),m=H[H.length-1],[],[])}function w(e){var t=H.indexOf(e);-1!==t&&(H.splice(t,1),m=H[H.length-1],[],[],0===H.length&&function(){for(var e=0,t=C.length;e<t;e++)document.removeEventListener(C[e],b,{capture:!0,passive:!1})}())}var H=[];var O={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:g},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){return this._focusedChild||Object(n.a)(this).querySelector("[autofocus]")||this},get _focusableNodes(){return c.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(n.a)(this).observeNodes(this._onNodesChange)},detached:function(){for(var e in Object(n.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(n.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(n.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,i=t?this.__firstFocusableNode:this.__lastFocusableNode,n=t?this.__lastFocusableNode:this.__firstFocusableNode,r=!1;if(i===n)r=!0;else{var a=this._manager.deepActiveElement;r=a===i||a===this}r&&(e.preventDefault(),this._focusedChild=n,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(){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 i=this.__rafs;null!==i[e]&&cancelAnimationFrame(i[e]),i[e]=requestAnimationFrame(function(){i[e]=null,t.call(this)}.bind(this))},__updateScrollObservers:function(e,t,i){e&&t&&this.__isValidScrollAction(i)?("lock"===i&&(this.__saveScrollPosition(),z(this)),this.__addScrollListeners()):(w(this),this.__removeScrollListeners())},__addScrollListeners:function(){if(!this.__rootNodes){if(this.__rootNodes=[],s.f)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(n.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)}},T=[r,a.a,O],S=i(45),M=i(4);function x(){var e=babelHelpers.taggedTemplateLiteral(["<slot></slot>"]);return x=function(){return e},e}var L=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_fitIntoChanged",value:function(e,t){e&&t&&this.fit()}},{key:"_attachDom",value:function(e){return this.shadowRoot||(this.attachShadow({mode:"open",delegatesFocus:!0}),this.shadowRoot.appendChild(e)),this.shadowRoot}}],[{key:"is",get:function(){return"overlay-element"}},{key:"template",get:function(){return Object(u.a)(x())}},{key:"observers",get:function(){return["_fitIntoChanged(fitInto, positionTarget)"]}}]),t}(Object(S.b)([T],M.a));customElements.get(L.is)||customElements.define(L.is,L)},,function(e,t,i){"use strict";i.d(t,"a",function(){return k});var n=i(4),r=i(0),a=i(1),s=i(27),o=i(18),l=i(9),c=i(36),h=i(37),u=i(7),p=i(34),d=i(46),f=i(38),v=i(49),b=i(26),m=i(31);function g(){var e=babelHelpers.taggedTemplateLiteral([""," ",""]);return g=function(){return e},e}function y(){var e=babelHelpers.taggedTemplateLiteral(['<div id="picker" class="dropdown" horizontal$="[[_ifClamped(clamp, \'day\')]]">'," ",'<div id="buttons">',"</div></div>"]);return y=function(){return e},e}function _(){var e=babelHelpers.taggedTemplateLiteral(["datetime-local"]);return _=function(){return e},e}var k=Object(a.a)(function(e){return function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_computeNativeInput",value:function(e,t){e&&t&&(this._nativeInput="".concat(e,"T").concat(t))}},{key:"_reflectNativeInput",value:function(e){if(this._computeShouldNative(this.native)&&e){var t=e.split("T");this._dateTimeChanged(t[0],t[1])}}}],[{key:"expectedNativeInputType",get:function(){return Object(r.b)(_())}},{key:"pickerTemplate",get:function(){return Object(r.a)(y(),this.calendarTemplate,this.timeTemplate,this.buttonTemplate)}},{key:"properties",get:function(){return{clamp:{type:String,value:"millisecond",notify:!0}}}}]),t}(e)}),C=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_hasNative",get:function(){return t._hasNative}}],[{key:"is",get:function(){return"datetime-picker"}},{key:"styleTemplate",get:function(){return Object(r.a)(g(),m.a,babelHelpers.get(babelHelpers.getPrototypeOf(t),"styleTemplate",this))}}]),t}(k(Object(d.a)(Object(v.a)(Object(b.a)(Object(p.a)(Object(f.a)(Object(o.a)(Object(c.a)(Object(h.a)(Object(l.b)(Object(l.a)(Object(s.a)(Object(u.a)(n.a))))))))))))));customElements.get(C.is)||customElements.define(C.is,C)},function(e,t,i){"use strict";var n=i(4),r=(i(0),i(1),i(57)),a=i(27),s=i(18),o=i(9),l=i(36),c=i(37),h=i(7),u=i(34),p=i(62),d=i(46),f=i(38),v=i(49),b=i(26),m=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_hasNative",get:function(){return t._hasNative}}],[{key:"is",get:function(){return"overlay-datetime-picker"}}]),t}(Object(r.a)(Object(p.a)(Object(d.a)(Object(v.a)(Object(b.a)(Object(u.a)(Object(f.a)(Object(s.a)(Object(l.a)(Object(c.a)(Object(o.b)(Object(o.a)(Object(a.a)(Object(h.a)(n.a)))))))))))))));customElements.get(m.is)||customElements.define(m.is,m)},function(e,t,i){"use strict";var n=i(4),r=(i(0),i(1),i(57)),a=i(27),s=i(18),o=i(9),l=i(36),c=i(7),h=i(34),u=i(26),p=i(46),d=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_hasNative",get:function(){return t._hasNative}}],[{key:"is",get:function(){return"overlay-date-picker"}}]),t}(Object(r.a)(Object(p.a)(Object(u.a)(Object(h.a)(Object(s.a)(Object(l.a)(Object(o.b)(Object(o.a)(Object(a.a)(Object(c.a)(n.a)))))))))));customElements.get(d.is)||customElements.define(d.is,d)},function(e,t,i){"use strict";var n=i(4),r=(i(0),i(1),i(57)),a=i(27),s=i(18),o=i(9),l=i(37),c=i(7),h=i(38),u=i(26),p=i(49),d=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"_hasNative",get:function(){return t._hasNative}}],[{key:"is",get:function(){return"overlay-time-picker"}}]),t}(Object(r.a)(Object(p.a)(Object(u.a)(Object(h.a)(Object(s.a)(Object(l.a)(Object(o.b)(Object(o.a)(Object(a.a)(Object(c.a)(n.a)))))))))));customElements.get(d.is)||customElements.define(d.is,d)},,,,,,,,function(e,t,i){"use strict";i.r(t);var n=i(12),r=(i(52),i(13)),a=i(2),s=i(0),o=i(51),l=i(8),c=i(19),h=i(20),u=[o.a,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},_appResetLayoutHandler:function(e){Object(a.a)(e).path[0]!==this&&(this.resetLayout(),e.stopPropagation())},_updateLayoutStates:function(){console.error("unimplemented")},resetLayout:function(){var e=this._updateLayoutStates.bind(this);this._layoutDebouncer=c.a.debounce(this._layoutDebouncer,l.a,e),Object(h.a)(this._layoutDebouncer),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)}}],p={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 i=this.domHost;this.scrollTarget=i&&i.$?i.$[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 i;"object"===babelHelpers.typeof(e)?(i=e.left,t=e.top):i=e,i=i||0,t=t||0,this.scrollTarget===this._doc?window.scrollTo(i,t):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=i,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 i=t===this._doc?window:t;e?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),i.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(i.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},toggleScrollListener:function(e){this._shouldHaveListener=e,this._toggleScrollListener(e,this.scrollTarget)}},d={},f=function(e,t){if(null!=d[e])throw new Error("effect `"+e+"` is already registered.");d[e]=t},v=[p,{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 i=d[e];if(!i)throw new ReferenceError(this._getUndefinedMsg(e));var n=this._boundEffect(i,t||{});return n.setUp(),n},_effectsChanged:function(e,t,i){this._tearDownEffects(),e&&i&&(e.split(" ").forEach(function(e){var i;""!==e&&((i=d[e])?this._effects.push(this._boundEffect(i,t[e])):console.warn(this._getUndefinedMsg(e)))},this),this._setUpEffect())},_layoutIfDirty:function(){return this.offsetWidth},_boundEffect:function(e,t){t=t||{};var i=parseFloat(t.startsAt||0),n=parseFloat(t.endsAt||1),r=n-i,a=function(){},s=0===i&&1===n?e.run:function(t,n){e.run.call(this,Math.max(0,(t-i)/r),n)};return{setUp:e.setUp?e.setUp.bind(this,t):a,run:e.run?s.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(i){i(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 ?"}}];function b(){var e=babelHelpers.taggedTemplateLiteral(['<style>:host{position:relative;display:block;transition-timing-function:linear;transition-property:-webkit-transform;transition-property:transform}:host::before{position:absolute;right:0;bottom:-5px;left:0;width:100%;height:5px;content:"";transition:opacity .4s;pointer-events:none;opacity:0;box-shadow:inset 0 5px 6px -3px rgba(0,0,0,.4);will-change:opacity;@apply --app-header-shadow;}:host([shadow])::before{opacity:1}#background{@apply --layout-fit;overflow:hidden}#backgroundFrontLayer,#backgroundRearLayer{@apply --layout-fit;height:100%;pointer-events:none;background-size:cover}#backgroundFrontLayer{@apply --app-header-background-front-layer;}#backgroundRearLayer{opacity:0;@apply --app-header-background-rear-layer;}#contentContainer{position:relative;width:100%;height:100%}:host([disabled]),:host([disabled]) #backgroundFrontLayer,:host([disabled]) #backgroundRearLayer,:host([disabled])::after,:host([silent-scroll]),:host([silent-scroll]) #backgroundFrontLayer,:host([silent-scroll]) #backgroundRearLayer,:host([silent-scroll])::after{transition:none!important}:host([disabled]) ::slotted([sticky]),:host([disabled]) ::slotted(app-toolbar:first-of-type),:host([silent-scroll]) ::slotted([sticky]),:host([silent-scroll]) ::slotted(app-toolbar:first-of-type){transition:none!important}</style><div id="contentContainer"><slot id="slot"></slot></div>']);return b=function(){return e},e}function m(){var e=babelHelpers.taggedTemplateLiteral(['<style>:host{display:block;position:relative;z-index:0}#wrapper ::slotted([slot=header]){@apply --layout-fixed-top;z-index:1}#wrapper.initializing ::slotted([slot=header]){position:relative}:host([has-scrolling-region]){height:100%}:host([has-scrolling-region]) #wrapper ::slotted([slot=header]){position:absolute}:host([has-scrolling-region]) #wrapper.initializing ::slotted([slot=header]){position:relative}:host([has-scrolling-region]) #wrapper #contentContainer{@apply --layout-fit;overflow-y:auto;-webkit-overflow-scrolling:touch}:host([has-scrolling-region]) #wrapper.initializing #contentContainer{position:relative}:host([fullbleed]){@apply --layout-vertical;@apply --layout-fit;}:host([fullbleed]) #wrapper,:host([fullbleed]) #wrapper #contentContainer{@apply --layout-vertical;@apply --layout-flex;}#contentContainer{position:relative;z-index:0}@media print{:host([has-scrolling-region]) #wrapper #contentContainer{overflow-y:visible}}</style><div id="wrapper" class="initializing"><slot id="headerSlot" name="header"></slot><div id="contentContainer"><slot></slot></div></div>']);return m=function(){return e},e}function g(){var e=babelHelpers.taggedTemplateLiteral(["<style>:host{@apply --layout-horizontal;@apply --layout-center;position:relative;height:64px;padding:0 16px;pointer-events:none;font-size:var(--app-toolbar-font-size,20px)}:host ::slotted(*){pointer-events:auto}:host ::slotted(paper-icon-button){font-size:0}:host ::slotted([condensed-title]),:host ::slotted([main-title]){pointer-events:none;@apply --layout-flex;}:host ::slotted([bottom-item]){position:absolute;right:0;bottom:0;left:0}:host ::slotted([top-item]){position:absolute;top:0;right:0;left:0}:host ::slotted([spacer]){margin-left:64px}</style><slot></slot>"]);return g=function(){return e},e}Object(r.a)({_template:Object(s.a)(b()),is:"app-header",behaviors:[v,u],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(),i=0;e=t[i];i++)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,i=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=i}},_updateScrollState:function(e,t){if(0!==this._height){var i=0,n=0,r=this._top,a=(this._lastScrollTop,this._maxHeaderTop),s=e-this._lastScrollTop,o=Math.abs(s),l=e>this._lastScrollTop,c=performance.now();if(this._mayMove()&&(n=this._clamp(this.reveals?r+s:e,0,a)),e>=this._dHeight&&(n=this.condenses&&!this.fixed?Math.max(this._dHeight,n):n,this.style.transitionDuration="0ms"),this.reveals&&!this.disabled&&o<100&&((c-this._initTimestamp>300||this._wasScrollingDown!==l)&&(this._initScrollTop=e,this._initTimestamp=c),e>=a))if(Math.abs(this._initScrollTop-e)>30||o>10){l&&e>=a?n=a:!l&&e>=this._dHeight&&(n=this.condenses&&!this.fixed?this._dHeight:0);var h=s/(c-this._lastTimestamp);this.style.transitionDuration=this._clamp((n-r)/h,0,300)+"ms"}else n=this._top;i=0===this._dHeight?e>0?1:0:n/this._dHeight,t||(this._lastScrollTop=e,this._top=n,this._wasScrollingDown=l,this._lastTimestamp=c),(t||i!==this._progress||r!==n||0===e)&&(this._progress=i,this._runEffects(i,n),this._transformHeader(n))}},_mayMove:function(){return this.condenses||!this.fixed},willCondense:function(){return this._dHeight>0&&this.condenses},isOnScreen:function(){return 0!==this._height&&this._top<this._height},isContentBelow:function(){return 0===this._top?this._clampedScrollTop>0: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,i){return Math.min(i,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}}}),Object(r.a)({_template:Object(s.a)(m()),is:"app-header-layout",behaviors:[u],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return Object(a.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(),i=document.documentElement.clientWidth-t.right;e.style.left=t.left+"px",e.style.right=i+"px"}.bind(this));var i=this.$.contentContainer.style;e.fixed&&!e.condenses&&this.hasScrollingRegion?(i.marginTop=t+"px",i.paddingTop=""):(i.paddingTop=t+"px",i.marginTop="")}}}),Object(r.a)({_template:Object(s.a)(g()),is:"app-toolbar"}),Object(r.a)({is:"iron-media-query",properties:{queryMatches:{type:Boolean,value:!1,readOnly:!0,notify:!0},query:{type:String,observer:"queryChanged"},full:{type:Boolean,value:!1},_boundMQHandler:{value:function(){return this.queryHandler.bind(this)}},_mq:{value:null}},attached:function(){this.style.display="none",this.queryChanged()},detached:function(){this._remove()},_add:function(){this._mq&&this._mq.addListener(this._boundMQHandler)},_remove:function(){this._mq&&this._mq.removeListener(this._boundMQHandler),this._mq=null},queryChanged:function(){this._remove();var e=this.query;e&&(this.full||"("===e[0]||(e="("+e+")"),this._mq=window.matchMedia(e),this._add(),this.queryHandler(this._mq))},queryHandler:function(e){this._setQueryMatches(e.matches)}});var y=i(54);function _(){var e=babelHelpers.taggedTemplateLiteral(['<style>:host{display:block;position:relative;z-index:0}:host ::slotted([slot=drawer]){z-index:1}:host([fullbleed]){@apply --layout-fit;}#contentContainer{position:relative;z-index:0;height:100%;transition:var(--app-drawer-layout-content-transition,none)}#contentContainer[drawer-position=left]{margin-left:var(--app-drawer-width,256px)}#contentContainer[drawer-position=right]{margin-right:var(--app-drawer-width,256px)}</style><slot id="drawerSlot" name="drawer"></slot><div id="contentContainer" drawer-position$="[[_drawerPosition]]"><slot></slot></div><iron-media-query query="[[_computeMediaQuery(forceNarrow, responsiveWidth)]]" on-query-matches-changed="_onQueryMatchesChanged"></iron-media-query>']);return _=function(){return e},e}function k(){var e=babelHelpers.taggedTemplateLiteral(['<style>:host{position:fixed;top:-120px;right:0;bottom:-120px;left:0;visibility:hidden;transition-property:visibility}:host([opened]){visibility:visible}:host([persistent]){width:var(--app-drawer-width,256px)}:host([persistent][position=left]){right:auto}:host([persistent][position=right]){left:auto}#contentContainer{position:absolute;top:0;bottom:0;left:0;width:var(--app-drawer-width,256px);padding:120px 0;transition-property:-webkit-transform;transition-property:transform;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background-color:#fff;@apply --app-drawer-content-container;}#contentContainer[persistent]{width:100%}#contentContainer[position=right]{right:0;left:auto;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}#contentContainer[swipe-open]::after{position:fixed;top:0;bottom:0;left:100%;visibility:visible;width:20px;content:\'\'}#contentContainer[swipe-open][position=right]::after{right:100%;left:auto}#contentContainer[opened]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#scrim{position:absolute;top:0;right:0;bottom:0;left:0;transition-property:opacity;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0;background:var(--app-drawer-scrim-background,rgba(0,0,0,.5))}#scrim.visible{opacity:1}:host([no-transition]) #contentContainer{transition-property:none}</style><div id="scrim" on-click="close"></div><div id="contentContainer" opened$="[[opened]]" persistent$="[[persistent]]" position$="[[position]]" swipe-open$="[[swipeOpen]]"><slot></slot></div>']);return k=function(){return e},e}function C(){var e=babelHelpers.taggedTemplateLiteral(['<style>:host{position:relative;display:block}#background{@apply --layout-fit;overflow:hidden;height:100%}#backgroundFrontLayer{min-height:100%;pointer-events:none;background-size:cover;@apply --app-box-background-front-layer;}#contentContainer{position:relative;width:100%;height:100%}:host([disabled]),:host([disabled]) #backgroundFrontLayer{transition:none!important}</style><div id="background"><div id="backgroundFrontLayer"><slot name="background"></slot></div></div><div id="contentContainer"><slot></slot></div>']);return C=function(){return e},e}Object(r.a)({_template:Object(s.a)(_()),is:"app-drawer-layout",behaviors:[u],properties:{forceNarrow:{type:Boolean,value:!1},responsiveWidth:{type:String,value:"640px"},narrow:{type:Boolean,reflectToAttribute:!0,readOnly:!0,notify:!0},openedWhenNarrow:{type:Boolean,value:!1},_drawerPosition:{type:String}},listeners:{click:"_clickHandler"},observers:["_narrowChanged(narrow)"],get drawer(){return Object(a.a)(this.$.drawerSlot).getDistributedNodes()[0]},attached:function(){var e=this.drawer;e&&e.setAttribute("no-transition","")},_clickHandler:function(e){var t=Object(a.a)(e).localTarget;if(t&&t.hasAttribute("drawer-toggle")){var i=this.drawer;i&&!i.persistent&&i.toggle()}},_updateLayoutStates:function(){var e=this.drawer;this.isAttached&&e&&(this._drawerPosition=this.narrow?null:e.position,this._drawerNeedsReset&&(this.narrow?(e.opened=this.openedWhenNarrow,e.persistent=!1):e.opened=e.persistent=!0,e.hasAttribute("no-transition")&&Object(y.a)(this,function(){e.removeAttribute("no-transition")}),this._drawerNeedsReset=!1))},_narrowChanged:function(){this._drawerNeedsReset=!0,this.resetLayout()},_onQueryMatchesChanged:function(e){this._setNarrow(e.detail.value)},_computeMediaQuery:function(e,t){return e?"(min-width: 0px)":"(max-width: "+t+")"}}),Object(r.a)({_template:Object(s.a)(k()),is:"app-drawer",properties:{opened:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},persistent:{type:Boolean,value:!1,reflectToAttribute:!0},transitionDuration:{type:Number,value:200},align:{type:String,value:"left"},position:{type:String,readOnly:!0,reflectToAttribute:!0},swipeOpen:{type:Boolean,value:!1,reflectToAttribute:!0},noFocusTrap:{type:Boolean,value:!1},disableSwipe:{type:Boolean,value:!1}},observers:["resetLayout(position, isAttached)","_resetPosition(align, isAttached)","_styleTransitionDuration(transitionDuration)","_openedPersistentChanged(opened, persistent)"],_translateOffset:0,_trackDetails:null,_drawerState:0,_boundEscKeydownHandler:null,_firstTabStop:null,_lastTabStop:null,attached:function(){Object(y.a)(this,function(){this._boundEscKeydownHandler=this._escKeydownHandler.bind(this),this.addEventListener("keydown",this._tabKeydownHandler.bind(this)),this.listen(this,"track","_track"),this.setScrollDirection("y")}),this.fire("app-reset-layout")},detached:function(){document.removeEventListener("keydown",this._boundEscKeydownHandler)},open:function(){this.opened=!0},close:function(){this.opened=!1},toggle:function(){this.opened=!this.opened},getWidth:function(){return this._savedWidth||this.$.contentContainer.offsetWidth},_isRTL:function(){return"rtl"===window.getComputedStyle(this).direction},_resetPosition:function(){switch(this.align){case"start":return void this._setPosition(this._isRTL()?"right":"left");case"end":return void this._setPosition(this._isRTL()?"left":"right")}this._setPosition(this.align)},_escKeydownHandler:function(e){27===e.keyCode&&(e.preventDefault(),this.close())},_track:function(e){if(!this.persistent&&!this.disableSwipe)switch(e.preventDefault(),e.detail.state){case"start":this._trackStart(e);break;case"track":this._trackMove(e);break;case"end":this._trackEnd(e)}},_trackStart:function(e){this._drawerState=this._DRAWER_STATE.TRACKING;var t=this.$.contentContainer.getBoundingClientRect();this._savedWidth=t.width,"left"===this.position?this._translateOffset=t.left:this._translateOffset=t.right-window.innerWidth,this._trackDetails=[],this._styleTransitionDuration(0),this.style.visibility="visible"},_trackMove:function(e){this._translateDrawer(e.detail.dx+this._translateOffset),this._trackDetails.push({dx:e.detail.dx,timeStamp:Date.now()})},_trackEnd:function(e){var t=e.detail.dx+this._translateOffset,i=this.getWidth(),n="left"===this.position?t>=0||t<=-i:t<=0||t>=i;if(!n){var r=this._trackDetails;if(this._trackDetails=null,this._flingDrawer(e,r),this._drawerState===this._DRAWER_STATE.FLINGING)return}var a=i/2;e.detail.dx<-a?this.opened="right"===this.position:e.detail.dx>a&&(this.opened="left"===this.position),n?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,this.transitionDuration),this._styleTransitionDuration(this.transitionDuration),this._resetDrawerTranslate(),this.style.visibility=""},_calculateVelocity:function(e,t){for(var i,n=Date.now(),r=n-100,a=0,s=t.length-1;a<=s;){var o=a+s>>1,l=t[o];l.timeStamp>=r?(i=l,s=o-1):a=o+1}return i?(e.detail.dx-i.dx)/(n-i.timeStamp||1):0},_flingDrawer:function(e,t){var i=this._calculateVelocity(e,t);if(!(Math.abs(i)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;var n,r=e.detail.dx+this._translateOffset,a=this.getWidth(),s="left"===this.position,o=i>0;n=!o&&s?-(r+a):o&&!s?a-r:-r,o?(i=Math.max(i,this._MIN_TRANSITION_VELOCITY),this.opened="left"===this.position):(i=Math.min(i,-this._MIN_TRANSITION_VELOCITY),this.opened="right"===this.position);var l=this._FLING_INITIAL_SLOPE*n/i;this._styleTransitionDuration(l),this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION),this._resetDrawerTranslate(),this.debounce("_resetDrawerState",this._resetDrawerState,l)}},_styleTransitionDuration:function(e){this.style.transitionDuration=e+"ms",this.$.contentContainer.style.transitionDuration=e+"ms",this.$.scrim.style.transitionDuration=e+"ms"},_styleTransitionTimingFunction:function(e){this.$.contentContainer.style.transitionTimingFunction=e,this.$.scrim.style.transitionTimingFunction=e},_translateDrawer:function(e){var t=this.getWidth();"left"===this.position?(e=Math.max(-t,Math.min(e,0)),this.$.scrim.style.opacity=1+e/t):(e=Math.max(0,Math.min(e,t)),this.$.scrim.style.opacity=1-e/t),this.translate3d(e+"px","0","0",this.$.contentContainer)},_resetDrawerTranslate:function(){this.$.scrim.style.opacity="",this.transform("",this.$.contentContainer)},_resetDrawerState:function(){var e=this._drawerState;e===this._DRAWER_STATE.FLINGING&&(this._styleTransitionDuration(this.transitionDuration),this._styleTransitionTimingFunction(""),this.style.visibility=""),this._savedWidth=null,this.opened?this._drawerState=this.persistent?this._DRAWER_STATE.OPENED_PERSISTENT:this._DRAWER_STATE.OPENED:this._drawerState=this._DRAWER_STATE.CLOSED,e!==this._drawerState&&(this._drawerState===this._DRAWER_STATE.OPENED?(this._setKeyboardFocusTrap(),document.addEventListener("keydown",this._boundEscKeydownHandler),document.body.style.overflow="hidden"):(document.removeEventListener("keydown",this._boundEscKeydownHandler),document.body.style.overflow=""),e!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},resetLayout:function(){this.fire("app-reset-layout")},_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var e=['a[href]:not([tabindex="-1"])','area[href]:not([tabindex="-1"])','input:not([disabled]):not([tabindex="-1"])','select:not([disabled]):not([tabindex="-1"])','textarea:not([disabled]):not([tabindex="-1"])','button:not([disabled]):not([tabindex="-1"])','iframe:not([tabindex="-1"])','[tabindex]:not([tabindex="-1"])','[contentEditable=true]:not([tabindex="-1"])'].join(","),t=Object(a.a)(this).querySelectorAll(e);t.length>0?(this._firstTabStop=t[0],this._lastTabStop=t[t.length-1]):(this._firstTabStop=null,this._lastTabStop=null);var i=this.getAttribute("tabindex");i&&parseInt(i,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},_tabKeydownHandler:function(e){if(!this.noFocusTrap){this._drawerState===this._DRAWER_STATE.OPENED&&9===e.keyCode&&(e.shiftKey?this._firstTabStop&&Object(a.a)(e).localTarget===this._firstTabStop&&(e.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&Object(a.a)(e).localTarget===this._lastTabStop&&(e.preventDefault(),this._firstTabStop.focus()))}},_openedPersistentChanged:function(e,t){this.toggleClass("visible",e&&!t,this.$.scrim),this.debounce("_resetDrawerState",this._resetDrawerState,this.transitionDuration)},_MIN_FLING_THRESHOLD:.2,_MIN_TRANSITION_VELOCITY:1.2,_FLING_TIMING_FUNCTION:"cubic-bezier(0.667, 1, 0.667, 1)",_FLING_INITIAL_SLOPE:1.5,_DRAWER_STATE:{INIT:0,OPENED:1,OPENED_PERSISTENT:2,CLOSED:3,TRACKING:4,FLINGING:5}}),Object(r.a)({_template:Object(s.a)(C()),is:"app-box",behaviors:[v,o.a],listeners:{"iron-resize":"_resizeHandler"},_progress:0,attached:function(){this.resetLayout()},_debounceRaf:function(e){var t=this;this._raf&&window.cancelAnimationFrame(this._raf),this._raf=window.requestAnimationFrame(function(){t._raf=null,e.call(t)})},resetLayout:function(){this._debounceRaf(function(){if(0!==this.offsetWidth||0!==this.offsetHeight){var e=this._clampedScrollTop,t=this.disabled;this.disabled=!0,this._elementTop=this._getElementTop(),this._elementHeight=this.offsetHeight,this._cachedScrollTargetHeight=this._scrollTargetHeight,this._setUpEffect(),this._updateScrollState(e),this.disabled=t}})},_getElementTop:function(){for(var e=this,t=0;e&&e!==this.scrollTarget;)t+=e.offsetTop,e=e.offsetParent;return t},_updateScrollState:function(e){if(this.isOnScreen()){var t=this._elementTop-e;this._progress=1-(t+this._elementHeight)/this._cachedScrollTargetHeight,this._runEffects(this._progress,e)}},isOnScreen:function(){return this._elementTop<this._scrollTop+this._cachedScrollTargetHeight&&this._elementTop+this._elementHeight>this._scrollTop},_resizeHandler:function(){this.resetLayout()},_getDOMRef:function(e){return"background"===e?this.$.background:"backgroundFrontLayer"===e?this.$.backgroundFrontLayer:void 0},getScrollState:function(){return{progress:this._progress}}}),f("blend-background",{setUp:function(){var e={};e.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer"),e.backgroundRearLayer=this._getDOMRef("backgroundRearLayer"),e.backgroundFrontLayer.style.willChange="opacity",e.backgroundFrontLayer.style.transform="translateZ(0)",e.backgroundRearLayer.style.willChange="opacity",e.backgroundRearLayer.style.transform="translateZ(0)",e.backgroundRearLayer.style.opacity=0,this._fxBlendBackground=e},run:function(e,t){var i=this._fxBlendBackground;i.backgroundFrontLayer.style.opacity=1-e,i.backgroundRearLayer.style.opacity=e},tearDown:function(){delete this._fxBlendBackground}}),f("fade-background",{setUp:function(e){var t={},i=e.duration||"0.5s";t.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer"),t.backgroundRearLayer=this._getDOMRef("backgroundRearLayer"),t.backgroundFrontLayer.style.willChange="opacity",t.backgroundFrontLayer.style.webkitTransform="translateZ(0)",t.backgroundFrontLayer.style.transitionProperty="opacity",t.backgroundFrontLayer.style.transitionDuration=i,t.backgroundRearLayer.style.willChange="opacity",t.backgroundRearLayer.style.webkitTransform="translateZ(0)",t.backgroundRearLayer.style.transitionProperty="opacity",t.backgroundRearLayer.style.transitionDuration=i,this._fxFadeBackground=t},run:function(e,t){var i=this._fxFadeBackground;e>=1?(i.backgroundFrontLayer.style.opacity=0,i.backgroundRearLayer.style.opacity=1):(i.backgroundFrontLayer.style.opacity=1,i.backgroundRearLayer.style.opacity=0)},tearDown:function(){delete this._fxFadeBackground}}),f("waterfall",{run:function(){this.shadow=this.isOnScreen()&&this.isContentBelow()}}),f("resize-title",{setUp:function(){var e=this._getDOMRef("mainTitle"),t=this._getDOMRef("condensedTitle");if(!t)return console.warn("Scroll effect `resize-title`: undefined `condensed-title`"),!1;if(!e)return console.warn("Scroll effect `resize-title`: undefined `main-title`"),!1;t.style.willChange="opacity",t.style.webkitTransform="translateZ(0)",t.style.transform="translateZ(0)",t.style.webkitTransformOrigin="left top",t.style.transformOrigin="left top",e.style.willChange="opacity",e.style.webkitTransformOrigin="left top",e.style.transformOrigin="left top",e.style.webkitTransform="translateZ(0)",e.style.transform="translateZ(0)";var i=e.getBoundingClientRect(),n=t.getBoundingClientRect(),r={};r.scale=parseInt(window.getComputedStyle(t)["font-size"],10)/parseInt(window.getComputedStyle(e)["font-size"],10),r.titleDX=i.left-n.left,r.titleDY=i.top-n.top,r.condensedTitle=t,r.title=e,this._fxResizeTitle=r},run:function(e,t){var i,n,r=this._fxResizeTitle;this.condenses||(t=0),e>=1?(r.title.style.opacity=0,r.condensedTitle.style.opacity=1):(r.title.style.opacity=1,r.condensedTitle.style.opacity=0),i=Math.min(1,e),n=[[1,r.scale],[0,-r.titleDX],[t,t-r.titleDY]],function(e,t,i){this.transform("translate("+t+"px, "+i+"px) scale3d("+e+", "+e+", 1)",r.title)}.apply(this,n.map(function(e){return e[0]+(e[1]-e[0])*i}))},tearDown:function(){delete this._fxResizeTitle}}),f("parallax-background",{setUp:function(e){var t={},i=parseFloat(e.scalar);t.background=this._getDOMRef("background"),t.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer"),t.backgroundRearLayer=this._getDOMRef("backgroundRearLayer"),t.deltaBg=t.backgroundFrontLayer.offsetHeight-t.background.offsetHeight,0===t.deltaBg?(isNaN(i)&&(i=.8),t.deltaBg=(this._dHeight||0)*i):(isNaN(i)&&(i=1),t.deltaBg=t.deltaBg*i),this._fxParallaxBackground=t},run:function(e,t){var i=this._fxParallaxBackground;this.transform("translate3d(0px, "+i.deltaBg*Math.min(1,e)+"px, 0px)",i.backgroundFrontLayer),i.backgroundRearLayer&&this.transform("translate3d(0px, "+i.deltaBg*Math.min(1,e)+"px, 0px)",i.backgroundRearLayer)},tearDown:function(){delete this._fxParallaxBackground}}),f("material",{setUp:function(){return this.effects="waterfall resize-title blend-background parallax-background",!1}}),f("resize-snapped-title",{setUp:function(e){var t=this._getDOMRef("mainTitle"),i=this._getDOMRef("condensedTitle"),n=e.duration||"0.2s",r={};return i?t?(t.style.transitionProperty="opacity",t.style.transitionDuration=n,i.style.transitionProperty="opacity",i.style.transitionDuration=n,r.condensedTitle=i,r.title=t,void(this._fxResizeSnappedTitle=r)):(console.warn("Scroll effect `resize-snapped-title`: undefined `main-title`"),!1):(console.warn("Scroll effect `resize-snapped-title`: undefined `condensed-title`"),!1)},run:function(e,t){var i=this._fxResizeSnappedTitle;e>0?(i.title.style.opacity=0,i.condensedTitle.style.opacity=1):(i.title.style.opacity=1,i.condensedTitle.style.opacity=0)},tearDown:function(){var e=this._fxResizeSnappedTitle;e.title.style.transition="",e.condensedTitle.style.transition="",delete this._fxResizeSnappedTitle}});var z={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)}}},observers:["_changedControlState(focused, disabled)"],ready:function(){this.addEventListener("focus",this._boundFocusBlurHandler,!0),this.addEventListener("blur",this._boundFocusBlurHandler,!0)},_focusBlurHandler:function(e){this._setFocused("focus"===e.type)},_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()}},w=i(48),H={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,i=Object(a.a)(t).localTarget;this.isLightDescendant(i)||(t.preventDefault(),t.stopImmediatePropagation(),this._setPressed(!0))},_spaceKeyUpHandler:function(e){var t=e.detail.keyboardEvent,i=Object(a.a)(t).localTarget;this.isLightDescendant(i)||(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()}},O=[w.a,H];function T(){var e=babelHelpers.taggedTemplateLiteral(['<style>:host{display:block;position:absolute;border-radius:inherit;overflow:hidden;top:0;left:0;right:0;bottom:0;pointer-events:none}:host([animating]){-webkit-transform:translate(0,0);transform:translate3d(0,0,0)}#background,#waves,.wave,.wave-container{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}#background,.wave{opacity:0}#waves,.wave{overflow:hidden}.wave,.wave-container{border-radius:50%}:host(.circle) #background,:host(.circle) #waves{border-radius:50%}:host(.circle) .wave-container{overflow:hidden}</style><div id="background"></div><div id="waves"></div>']);return T=function(){return e},e}var S={distance:function(e,t,i,n){var r=e-i,a=t-n;return Math.sqrt(r*r+a*a)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function M(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function x(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(a.a)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}M.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var i=S.distance(e,t,0,0),n=S.distance(e,t,this.width,0),r=S.distance(e,t,0,this.height),a=S.distance(e,t,this.width,this.height);return Math.max(i,n,r,a)}},x.MAX_RADIUS=300,x.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=S.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?S.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,i=1.1*Math.min(Math.sqrt(e+t),x.MAX_RADIUS)+5,n=1.1-i/x.MAX_RADIUS*.2,r=this.mouseInteractionSeconds/n,a=i*(1-Math.pow(80,-r));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,x.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,x.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 M(this.element)},draw:function(){var e,t,i;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,i=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+i+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+i+"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,i=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=S.now(),this.center?(this.xStart=t,this.yStart=i,this.slideDistance=S.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=i,this.slideDistance=S.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=S.now())},remove:function(){Object(a.a)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},Object(r.a)({_template:Object(s.a)(T()),is:"paper-ripple",behaviors:[w.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(a.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;e<this.ripples.length;++e)if(!this.ripples[e].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null),this.async(function(){this.upAction()},1)},uiDownAction:function(e){this.noink||this.downAction(e)},downAction:function(e){this.holdDown&&this.ripples.length>0||(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 x(this);return Object(a.a)(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e<this.ripples.length;++e)(t=this.ripples[e]).draw(),this.$.background.style.opacity=t.outerOpacity,t.isOpacityFullyDecayed&&!t.isRestingAtMaxRadius&&this.removeRipple(t);this.shouldKeepAnimating||0!==this.ripples.length?window.requestAnimationFrame(this._boundAnimate):this.onAnimationComplete()}},animateRipple:function(){return this.animate()},_onEnterKeydown:function(){this.uiDownAction(),this.async(this.uiUpAction,1)},_onSpaceKeydown:function(){this.uiDownAction()},_onSpaceKeyup:function(){this.uiUpAction()},_holdDownChanged:function(e,t){void 0!==t&&(e?this.downAction():this.upAction())}});var L={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},_downHandler:function(e){H._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(a.a)(t).appendChild(this._ripple),e){var i=Object(a.a)(this._rippleContainer||this),n=Object(a.a)(e).rootTarget;i.deepContains(n)&&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)}},N={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(e){e&&this.ensureRipple(),this.hasRipple()&&(this._ripple.holdDown=e)},_createRipple:function(){var e=L._createRipple();return e.id="ink",e.setAttribute("center",""),e.classList.add("circle"),e}},P=[O,z,L,N];function E(){var e=babelHelpers.taggedTemplateLiteral(['<custom-style><style is="custom-style">html{--google-red-100:#f4c7c3;--google-red-300:#e67c73;--google-red-500:#db4437;--google-red-700:#c53929;--google-blue-100:#c6dafc;--google-blue-300:#7baaf7;--google-blue-500:#4285f4;--google-blue-700:#3367d6;--google-green-100:#b7e1cd;--google-green-300:#57bb8a;--google-green-500:#0f9d58;--google-green-700:#0b8043;--google-yellow-100:#fce8b2;--google-yellow-300:#f7cb4d;--google-yellow-500:#f4b400;--google-yellow-700:#f09300;--google-grey-100:#f5f5f5;--google-grey-300:#e0e0e0;--google-grey-500:#9e9e9e;--google-grey-700:#616161;--paper-red-50:#ffebee;--paper-red-100:#ffcdd2;--paper-red-200:#ef9a9a;--paper-red-300:#e57373;--paper-red-400:#ef5350;--paper-red-500:#f44336;--paper-red-600:#e53935;--paper-red-700:#d32f2f;--paper-red-800:#c62828;--paper-red-900:#b71c1c;--paper-red-a100:#ff8a80;--paper-red-a200:#ff5252;--paper-red-a400:#ff1744;--paper-red-a700:#d50000;--paper-pink-50:#fce4ec;--paper-pink-100:#f8bbd0;--paper-pink-200:#f48fb1;--paper-pink-300:#f06292;--paper-pink-400:#ec407a;--paper-pink-500:#e91e63;--paper-pink-600:#d81b60;--paper-pink-700:#c2185b;--paper-pink-800:#ad1457;--paper-pink-900:#880e4f;--paper-pink-a100:#ff80ab;--paper-pink-a200:#ff4081;--paper-pink-a400:#f50057;--paper-pink-a700:#c51162;--paper-purple-50:#f3e5f5;--paper-purple-100:#e1bee7;--paper-purple-200:#ce93d8;--paper-purple-300:#ba68c8;--paper-purple-400:#ab47bc;--paper-purple-500:#9c27b0;--paper-purple-600:#8e24aa;--paper-purple-700:#7b1fa2;--paper-purple-800:#6a1b9a;--paper-purple-900:#4a148c;--paper-purple-a100:#ea80fc;--paper-purple-a200:#e040fb;--paper-purple-a400:#d500f9;--paper-purple-a700:#aa00ff;--paper-deep-purple-50:#ede7f6;--paper-deep-purple-100:#d1c4e9;--paper-deep-purple-200:#b39ddb;--paper-deep-purple-300:#9575cd;--paper-deep-purple-400:#7e57c2;--paper-deep-purple-500:#673ab7;--paper-deep-purple-600:#5e35b1;--paper-deep-purple-700:#512da8;--paper-deep-purple-800:#4527a0;--paper-deep-purple-900:#311b92;--paper-deep-purple-a100:#b388ff;--paper-deep-purple-a200:#7c4dff;--paper-deep-purple-a400:#651fff;--paper-deep-purple-a700:#6200ea;--paper-indigo-50:#e8eaf6;--paper-indigo-100:#c5cae9;--paper-indigo-200:#9fa8da;--paper-indigo-300:#7986cb;--paper-indigo-400:#5c6bc0;--paper-indigo-500:#3f51b5;--paper-indigo-600:#3949ab;--paper-indigo-700:#303f9f;--paper-indigo-800:#283593;--paper-indigo-900:#1a237e;--paper-indigo-a100:#8c9eff;--paper-indigo-a200:#536dfe;--paper-indigo-a400:#3d5afe;--paper-indigo-a700:#304ffe;--paper-blue-50:#e3f2fd;--paper-blue-100:#bbdefb;--paper-blue-200:#90caf9;--paper-blue-300:#64b5f6;--paper-blue-400:#42a5f5;--paper-blue-500:#2196f3;--paper-blue-600:#1e88e5;--paper-blue-700:#1976d2;--paper-blue-800:#1565c0;--paper-blue-900:#0d47a1;--paper-blue-a100:#82b1ff;--paper-blue-a200:#448aff;--paper-blue-a400:#2979ff;--paper-blue-a700:#2962ff;--paper-light-blue-50:#e1f5fe;--paper-light-blue-100:#b3e5fc;--paper-light-blue-200:#81d4fa;--paper-light-blue-300:#4fc3f7;--paper-light-blue-400:#29b6f6;--paper-light-blue-500:#03a9f4;--paper-light-blue-600:#039be5;--paper-light-blue-700:#0288d1;--paper-light-blue-800:#0277bd;--paper-light-blue-900:#01579b;--paper-light-blue-a100:#80d8ff;--paper-light-blue-a200:#40c4ff;--paper-light-blue-a400:#00b0ff;--paper-light-blue-a700:#0091ea;--paper-cyan-50:#e0f7fa;--paper-cyan-100:#b2ebf2;--paper-cyan-200:#80deea;--paper-cyan-300:#4dd0e1;--paper-cyan-400:#26c6da;--paper-cyan-500:#00bcd4;--paper-cyan-600:#00acc1;--paper-cyan-700:#0097a7;--paper-cyan-800:#00838f;--paper-cyan-900:#006064;--paper-cyan-a100:#84ffff;--paper-cyan-a200:#18ffff;--paper-cyan-a400:#00e5ff;--paper-cyan-a700:#00b8d4;--paper-teal-50:#e0f2f1;--paper-teal-100:#b2dfdb;--paper-teal-200:#80cbc4;--paper-teal-300:#4db6ac;--paper-teal-400:#26a69a;--paper-teal-500:#009688;--paper-teal-600:#00897b;--paper-teal-700:#00796b;--paper-teal-800:#00695c;--paper-teal-900:#004d40;--paper-teal-a100:#a7ffeb;--paper-teal-a200:#64ffda;--paper-teal-a400:#1de9b6;--paper-teal-a700:#00bfa5;--paper-green-50:#e8f5e9;--paper-green-100:#c8e6c9;--paper-green-200:#a5d6a7;--paper-green-300:#81c784;--paper-green-400:#66bb6a;--paper-green-500:#4caf50;--paper-green-600:#43a047;--paper-green-700:#388e3c;--paper-green-800:#2e7d32;--paper-green-900:#1b5e20;--paper-green-a100:#b9f6ca;--paper-green-a200:#69f0ae;--paper-green-a400:#00e676;--paper-green-a700:#00c853;--paper-light-green-50:#f1f8e9;--paper-light-green-100:#dcedc8;--paper-light-green-200:#c5e1a5;--paper-light-green-300:#aed581;--paper-light-green-400:#9ccc65;--paper-light-green-500:#8bc34a;--paper-light-green-600:#7cb342;--paper-light-green-700:#689f38;--paper-light-green-800:#558b2f;--paper-light-green-900:#33691e;--paper-light-green-a100:#ccff90;--paper-light-green-a200:#b2ff59;--paper-light-green-a400:#76ff03;--paper-light-green-a700:#64dd17;--paper-lime-50:#f9fbe7;--paper-lime-100:#f0f4c3;--paper-lime-200:#e6ee9c;--paper-lime-300:#dce775;--paper-lime-400:#d4e157;--paper-lime-500:#cddc39;--paper-lime-600:#c0ca33;--paper-lime-700:#afb42b;--paper-lime-800:#9e9d24;--paper-lime-900:#827717;--paper-lime-a100:#f4ff81;--paper-lime-a200:#eeff41;--paper-lime-a400:#c6ff00;--paper-lime-a700:#aeea00;--paper-yellow-50:#fffde7;--paper-yellow-100:#fff9c4;--paper-yellow-200:#fff59d;--paper-yellow-300:#fff176;--paper-yellow-400:#ffee58;--paper-yellow-500:#ffeb3b;--paper-yellow-600:#fdd835;--paper-yellow-700:#fbc02d;--paper-yellow-800:#f9a825;--paper-yellow-900:#f57f17;--paper-yellow-a100:#ffff8d;--paper-yellow-a200:#ffff00;--paper-yellow-a400:#ffea00;--paper-yellow-a700:#ffd600;--paper-amber-50:#fff8e1;--paper-amber-100:#ffecb3;--paper-amber-200:#ffe082;--paper-amber-300:#ffd54f;--paper-amber-400:#ffca28;--paper-amber-500:#ffc107;--paper-amber-600:#ffb300;--paper-amber-700:#ffa000;--paper-amber-800:#ff8f00;--paper-amber-900:#ff6f00;--paper-amber-a100:#ffe57f;--paper-amber-a200:#ffd740;--paper-amber-a400:#ffc400;--paper-amber-a700:#ffab00;--paper-orange-50:#fff3e0;--paper-orange-100:#ffe0b2;--paper-orange-200:#ffcc80;--paper-orange-300:#ffb74d;--paper-orange-400:#ffa726;--paper-orange-500:#ff9800;--paper-orange-600:#fb8c00;--paper-orange-700:#f57c00;--paper-orange-800:#ef6c00;--paper-orange-900:#e65100;--paper-orange-a100:#ffd180;--paper-orange-a200:#ffab40;--paper-orange-a400:#ff9100;--paper-orange-a700:#ff6500;--paper-deep-orange-50:#fbe9e7;--paper-deep-orange-100:#ffccbc;--paper-deep-orange-200:#ffab91;--paper-deep-orange-300:#ff8a65;--paper-deep-orange-400:#ff7043;--paper-deep-orange-500:#ff5722;--paper-deep-orange-600:#f4511e;--paper-deep-orange-700:#e64a19;--paper-deep-orange-800:#d84315;--paper-deep-orange-900:#bf360c;--paper-deep-orange-a100:#ff9e80;--paper-deep-orange-a200:#ff6e40;--paper-deep-orange-a400:#ff3d00;--paper-deep-orange-a700:#dd2c00;--paper-brown-50:#efebe9;--paper-brown-100:#d7ccc8;--paper-brown-200:#bcaaa4;--paper-brown-300:#a1887f;--paper-brown-400:#8d6e63;--paper-brown-500:#795548;--paper-brown-600:#6d4c41;--paper-brown-700:#5d4037;--paper-brown-800:#4e342e;--paper-brown-900:#3e2723;--paper-grey-50:#fafafa;--paper-grey-100:#f5f5f5;--paper-grey-200:#eeeeee;--paper-grey-300:#e0e0e0;--paper-grey-400:#bdbdbd;--paper-grey-500:#9e9e9e;--paper-grey-600:#757575;--paper-grey-700:#616161;--paper-grey-800:#424242;--paper-grey-900:#212121;--paper-blue-grey-50:#eceff1;--paper-blue-grey-100:#cfd8dc;--paper-blue-grey-200:#b0bec5;--paper-blue-grey-300:#90a4ae;--paper-blue-grey-400:#78909c;--paper-blue-grey-500:#607d8b;--paper-blue-grey-600:#546e7a;--paper-blue-grey-700:#455a64;--paper-blue-grey-800:#37474f;--paper-blue-grey-900:#263238;--dark-divider-opacity:0.12;--dark-disabled-opacity:0.38;--dark-secondary-opacity:0.54;--dark-primary-opacity:0.87;--light-divider-opacity:0.12;--light-disabled-opacity:0.3;--light-secondary-opacity:0.7;--light-primary-opacity:1.0}</style></custom-style>']);return E=function(){return e},e}var A=Object(s.a)(E());function D(){var e=babelHelpers.taggedTemplateLiteral(['<custom-style><style is="custom-style">html{--primary-text-color:var(--light-theme-text-color);--primary-background-color:var(--light-theme-background-color);--secondary-text-color:var(--light-theme-secondary-color);--disabled-text-color:var(--light-theme-disabled-color);--divider-color:var(--light-theme-divider-color);--error-color:var(--paper-deep-orange-a700);--primary-color:var(--paper-indigo-500);--light-primary-color:var(--paper-indigo-100);--dark-primary-color:var(--paper-indigo-700);--accent-color:var(--paper-pink-a200);--light-accent-color:var(--paper-pink-a100);--dark-accent-color:var(--paper-pink-a400);--light-theme-background-color:#ffffff;--light-theme-base-color:#000000;--light-theme-text-color:var(--paper-grey-900);--light-theme-secondary-color:#737373;--light-theme-disabled-color:#9b9b9b;--light-theme-divider-color:#dbdbdb;--dark-theme-background-color:var(--paper-grey-900);--dark-theme-base-color:#ffffff;--dark-theme-text-color:#ffffff;--dark-theme-secondary-color:#bcbcbc;--dark-theme-disabled-color:#646464;--dark-theme-divider-color:#3c3c3c;--text-primary-color:var(--dark-theme-text-color);--default-primary-color:var(--primary-color)}</style></custom-style>']);return D=function(){return e},e}A.setAttribute("style","display: none;"),document.head.appendChild(A.content);var V=Object(s.a)(D());V.setAttribute("style","display: none;"),document.head.appendChild(V.content);var I=function(){function e(t){babelHelpers.classCallCheck(this,e),e[" "](t),this.type=t&&t.type||"default",this.key=t&&t.key,t&&"value"in t&&(this.value=t.value)}return babelHelpers.createClass(e,[{key:"byKey",value:function(e){return this.key=e,this.value}},{key:"value",get:function(){var t=this.type,i=this.key;if(t&&i)return e.types[t]&&e.types[t][i]},set:function(t){var i=this.type,n=this.key;i&&n&&(i=e.types[i]=e.types[i]||{},null==t?delete i[n]:i[n]=t)}},{key:"list",get:function(){if(this.type){var t=e.types[this.type];return t?Object.keys(t).map(function(e){return R[this.type][e]},this):[]}}}]),e}();I[" "]=function(){},I.types={};var R=I.types;function j(){var e=babelHelpers.taggedTemplateLiteral(["<style>:host{@apply --layout-inline;@apply --layout-center-center;position:relative;vertical-align:middle;fill:var(--iron-icon-fill-color,currentcolor);stroke:var(--iron-icon-stroke-color,none);width:var(--iron-icon-width,24px);height:var(--iron-icon-height,24px);@apply --iron-icon;}:host([hidden]){display:none}</style>"]);return j=function(){return e},e}function F(){var e=babelHelpers.taggedTemplateLiteral(['<dom-module id="paper-icon-button"><template strip-whitespace><style>:host{display:inline-block;position:relative;padding:8px;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;z-index:0;line-height:1;width:40px;height:40px;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;box-sizing:border-box!important;@apply --paper-icon-button;}:host #ink{color:var(--paper-icon-button-ink-color,var(--primary-text-color));opacity:.6}:host([disabled]){color:var(--paper-icon-button-disabled-text,var(--disabled-text-color));pointer-events:none;cursor:auto;@apply --paper-icon-button-disabled;}:host([hidden]){display:none!important}:host(:hover){@apply --paper-icon-button-hover;}iron-icon{--iron-icon-width:100%;--iron-icon-height:100%}</style><iron-icon id="icon" src="[[src]]" icon="[[icon]]" alt$="[[alt]]"></iron-icon></template></dom-module>']);return F=function(){return e},e}Object(r.a)({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,i){var n=new I({type:e,key:t});return void 0!==i&&i!==n.value?n.value=i:this.value!==n.value&&(this.value=n.value),n},get list(){return this.__meta&&this.__meta.list},_selfChanged:function(e){e&&(this.value=this)},byKey:function(e){return new I({type:this.type,key:e}).value}}),Object(r.a)({_template:Object(s.a)(j()),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:n.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(a.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(a.a)(this.root).appendChild(this._img))}});var B=Object(s.a)(F());function $(){var e=babelHelpers.taggedTemplateLiteral(['<iron-iconset-svg name="icons" size="24"><svg><defs><g id="3d-rotation"><path d="M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72c.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56-.05-.18-.12-.35-.23-.51-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33.15-.13.27-.27.37-.42.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96-.12-.28-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45s.14-.25.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49-.05.15-.14.27-.25.37-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27.45-.18.84-.43 1.16-.76.32-.33.57-.73.74-1.19.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57-.18-.47-.43-.87-.75-1.2zm-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4zM12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0z"></path></g><g id="accessibility"><path d="M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 7h-6v13h-2v-6h-2v6H9V9H3V7h18v2z"></path></g><g id="accessible"><circle cx="12" cy="4" r="2"></circle><path d="M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95zm-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07z"></path></g><g id="account-balance"><path d="M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"></path></g><g id="account-balance-wallet"><path d="M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10V8H12v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path></g><g id="account-box"><path d="M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z"></path></g><g id="account-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z"></path></g><g id="add"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path></g><g id="add-alert"><path d="M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zm8.87-4.19V11c0-3.25-2.25-5.97-5.29-6.69v-.72C13.59 2.71 12.88 2 12 2s-1.59.71-1.59 1.59v.72C7.37 5.03 5.12 7.75 5.12 11v5.82L3 18.94V20h18v-1.06l-2.12-2.12zM16 13.01h-3v3h-2v-3H8V11h3V8h2v3h3v2.01z"></path></g><g id="add-box"><path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"></path></g><g id="add-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"></path></g><g id="add-circle-outline"><path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g><g id="add-shopping-cart"><path d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z"></path></g><g id="alarm"><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"></path></g><g id="alarm-add"><path d="M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3V9z"></path></g><g id="alarm-off"><path d="M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6zm10-.28l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM2.92 2.29L1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27l-.97-.98zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47l9.86 9.86zM8.02 3.28L6.6 1.86l-.86.71 1.42 1.42.86-.71z"></path></g><g id="alarm-on"><path d="M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-1.46-5.47L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95z"></path></g><g id="all-out"><path d="M16.21 4.16l4 4v-4zm4 12l-4 4h4zm-12 4l-4-4v4zm-4-12l4-4h-4zm12.95-.95c-2.73-2.73-7.17-2.73-9.9 0s-2.73 7.17 0 9.9 7.17 2.73 9.9 0 2.73-7.16 0-9.9zm-1.1 8.8c-2.13 2.13-5.57 2.13-7.7 0s-2.13-5.57 0-7.7 5.57-2.13 7.7 0 2.13 5.57 0 7.7z"></path></g><g id="android"><path d="M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z"></path></g><g id="announcement"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 9h-2V5h2v6zm0 4h-2v-2h2v2z"></path></g><g id="apps"><path d="M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"></path></g><g id="archive"><path d="M20.54 5.23l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM12 17.5L6.5 12H10v-2h4v2h3.5L12 17.5zM5.12 5l.81-1h12l.94 1H5.12z"></path></g><g id="arrow-back"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"></path></g><g id="arrow-downward"><path d="M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"></path></g><g id="arrow-drop-down"><path d="M7 10l5 5 5-5z"></path></g><g id="arrow-drop-down-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 12l-4-4h8l-4 4z"></path></g><g id="arrow-drop-up"><path d="M7 14l5-5 5 5z"></path></g><g id="arrow-forward"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"></path></g><g id="arrow-upward"><path d="M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"></path></g><g id="aspect-ratio"><path d="M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"></path></g><g id="assessment"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z"></path></g><g id="assignment"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"></path></g><g id="assignment-ind"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1V19z"></path></g><g id="assignment-late"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 15h-2v-2h2v2zm0-4h-2V8h2v6zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"></path></g><g id="assignment-return"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm4 12h-4v3l-5-5 5-5v3h4v4z"></path></g><g id="assignment-returned"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 15l-5-5h3V9h4v4h3l-5 5z"></path></g><g id="assignment-turned-in"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"></path></g><g id="attachment"><path d="M2 12.5C2 9.46 4.46 7 7.5 7H18c2.21 0 4 1.79 4 4s-1.79 4-4 4H9.5C8.12 15 7 13.88 7 12.5S8.12 10 9.5 10H17v2H9.41c-.55 0-.55 1 0 1H18c1.1 0 2-.9 2-2s-.9-2-2-2H7.5C5.57 9 4 10.57 4 12.5S5.57 16 7.5 16H17v2H7.5C4.46 18 2 15.54 2 12.5z"></path></g><g id="autorenew"><path d="M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"></path></g><g id="backspace"><path d="M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-3 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12 19 15.59z"></path></g><g id="backup"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"></path></g><g id="block"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z"></path></g><g id="book"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"></path></g><g id="bookmark"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"></path></g><g id="bookmark-border"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"></path></g><g id="bug-report"><path d="M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z"></path></g><g id="build"><path d="M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z"></path></g><g id="cached"><path d="M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z"></path></g><g id="camera-enhance"><path d="M9 3L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-1l1.25-2.75L16 13l-2.75-1.25L12 9l-1.25 2.75L8 13l2.75 1.25z"></path></g><g id="cancel"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"></path></g><g id="card-giftcard"><path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z"></path></g><g id="card-membership"><path d="M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2zm0 13H4v-2h16v2zm0-5H4V4h16v6z"></path></g><g id="card-travel"><path d="M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zM9 4h6v2H9V4zm11 15H4v-2h16v2zm0-5H4V8h3v2h2V8h6v2h2V8h3v6z"></path></g><g id="change-history"><path d="M12 7.77L18.39 18H5.61L12 7.77M12 4L2 20h20L12 4z"></path></g><g id="check"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path></g><g id="check-box"><path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path></g><g id="check-box-outline-blank"><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></g><g id="check-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path></g><g id="chevron-left"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"></path></g><g id="chevron-right"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></g><g id="chrome-reader-mode"><path d="M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 15h-9V6h9v13z"></path></g><g id="class"><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"></path></g><g id="clear"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></g><g id="close"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path></g><g id="cloud"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z"></path></g><g id="cloud-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3l.14.01C8.58 8.28 10.13 7 12 7c2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16z"></path></g><g id="cloud-done"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM10 17l-3.5-3.5 1.41-1.41L10 14.17 15.18 9l1.41 1.41L10 17z"></path></g><g id="cloud-download"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 5-5-5h3V9h4v4h3z"></path></g><g id="cloud-off"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4c-1.48 0-2.85.43-4.01 1.17l1.46 1.46C10.21 6.23 11.08 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 1.13-.64 2.11-1.56 2.62l1.45 1.45C23.16 18.16 24 16.68 24 15c0-2.64-2.05-4.78-4.65-4.96zM3 5.27l2.75 2.74C2.56 8.15 0 10.77 0 14c0 3.31 2.69 6 6 6h11.73l2 2L21 20.73 4.27 4 3 5.27zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73z"></path></g><g id="cloud-queue"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3z"></path></g><g id="cloud-upload"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"></path></g><g id="code"><path d="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"></path></g><g id="compare-arrows"><path d="M9.01 14H2v2h7.01v3L13 15l-3.99-4v3zm5.98-1v-3H22V8h-7.01V5L11 9l3.99 4z"></path></g><g id="content-copy"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"></path></g><g id="content-cut"><path d="M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2zm6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zM19 3l-6 6 2 2 7-7V3z"></path></g><g id="content-paste"><path d="M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z"></path></g><g id="copyright"><path d="M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g><g id="create"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"></path></g><g id="create-new-folder"><path d="M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z"></path></g><g id="credit-card"><path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"></path></g><g id="dashboard"><path d="M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"></path></g><g id="date-range"><path d="M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"></path></g><g id="delete"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"></path></g><g id="delete-forever"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"></path></g><g id="delete-sweep"><path d="M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3v10zM14 5h-3l-1-1H6L5 5H2v2h12z"></path></g><g id="description"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"></path></g><g id="dns"><path d="M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zM7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"></path></g><g id="done"><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"></path></g><g id="done-all"><path d="M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"></path></g><g id="donut-large"><path d="M11 5.08V2c-5 .5-9 4.81-9 10s4 9.5 9 10v-3.08c-3-.48-6-3.4-6-6.92s3-6.44 6-6.92zM18.97 11H22c-.47-5-4-8.53-9-9v3.08C16 5.51 18.54 8 18.97 11zM13 18.92V22c5-.47 8.53-4 9-9h-3.03c-.43 3-2.97 5.49-5.97 5.92z"></path></g><g id="donut-small"><path d="M11 9.16V2c-5 .5-9 4.79-9 10s4 9.5 9 10v-7.16c-1-.41-2-1.52-2-2.84s1-2.43 2-2.84zM14.86 11H22c-.48-4.75-4-8.53-9-9v7.16c1 .3 1.52.98 1.86 1.84zM13 14.84V22c5-.47 8.52-4.25 9-9h-7.14c-.34.86-.86 1.54-1.86 1.84z"></path></g><g id="drafts"><path d="M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2l-.01-10zM12 13L3.74 7.84 12 3l8.26 4.84L12 13z"></path></g><g id="eject"><path d="M5 17h14v2H5zm7-12L5.33 15h13.34z"></path></g><g id="error"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path></g><g id="error-outline"><path d="M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path></g><g id="euro-symbol"><path d="M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1 0 .34.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57z"></path></g><g id="event"><path d="M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"></path></g><g id="event-seat"><path d="M4 18v3h3v-3h10v3h3v-6H4zm15-8h3v3h-3zM2 10h3v3H2zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v8z"></path></g><g id="exit-to-app"><path d="M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></g><g id="expand-less"><path d="M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"></path></g><g id="expand-more"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"></path></g><g id="explore"><path d="M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1c.61 0 1.1-.49 1.1-1.1s-.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z"></path></g><g id="extension"><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"></path></g><g id="face"><path d="M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zm6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8z"></path></g><g id="favorite"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"></path></g><g id="favorite-border"><path d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"></path></g><g id="feedback"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 12h-2v-2h2v2zm0-4h-2V6h2v4z"></path></g><g id="file-download"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"></path></g><g id="file-upload"><path d="M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"></path></g><g id="filter-list"><path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"></path></g><g id="find-in-page"><path d="M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L20 19.59zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z"></path></g><g id="find-replace"><path d="M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4zm5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20l-4.85-4.86z"></path></g><g id="fingerprint"><path d="M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7-.23.16-.54.11-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21zm6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39-2.57 0-4.66 1.97-4.66 4.39 0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15zm7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12zM14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94 1.7 0 3.08 1.32 3.08 2.94 0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38z"></path></g><g id="first-page"><path d="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"></path></g><g id="flag"><path d="M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z"></path></g><g id="flight-land"><path d="M2.5 19h19v2h-19zm7.18-5.73l4.35 1.16 5.31 1.42c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17l1.6.43 5.31 1.43z"></path></g><g id="flight-takeoff"><path d="M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 1.82 3.16.77 1.33 1.6-.43 5.31-1.42 4.35-1.16L21 11.49c.81-.23 1.28-1.05 1.07-1.85z"></path></g><g id="flip-to-back"><path d="M9 7H7v2h2V7zm0 4H7v2h2v-2zm0-8c-1.11 0-2 .9-2 2h2V3zm4 12h-2v2h2v-2zm6-12v2h2c0-1.1-.9-2-2-2zm-6 0h-2v2h2V3zM9 17v-2H7c0 1.1.89 2 2 2zm10-4h2v-2h-2v2zm0-4h2V7h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5V7zm10-2h2V3h-2v2zm0 12h2v-2h-2v2z"></path></g><g id="flip-to-front"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3c0 1.1.89 2 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z"></path></g><g id="folder"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path></g><g id="folder-open"><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z"></path></g><g id="folder-shared"><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2v1z"></path></g><g id="font-download"><path d="M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z"></path></g><g id="forward"><path d="M12 8V4l8 8-8 8v-4H4V8z"></path></g><g id="fullscreen"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"></path></g><g id="fullscreen-exit"><path d="M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"></path></g><g id="g-translate"><path d="M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zM7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4zm6.03-1.71c.33.6.74 1.18 1.19 1.7l-.54.53-.65-2.23zm.77-.76h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7zM21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1v13z"></path></g><g id="gavel"><path d="M1 21h12v2H1zM5.245 8.07l2.83-2.827 14.14 14.142-2.828 2.828zM12.317 1l5.657 5.656-2.83 2.83-5.654-5.66zM3.825 9.485l5.657 5.657-2.828 2.828-5.657-5.657z"></path></g><g id="gesture"><path d="M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37 0 1.7 1.44 3.09 3.21 3.09 1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93l1.75 1.71zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48z"></path></g><g id="get-app"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"></path></g><g id="gif"><path d="M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1zm10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z"></path></g><g id="grade"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"></path></g><g id="group-work"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zM9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8zm6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></g><g id="help"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"></path></g><g id="help-outline"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></g><g id="highlight-off"><path d="M14.59 8L12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g><g id="history"><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"></path></g><g id="home"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"></path></g><g id="hourglass-empty"><path d="M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z"></path></g><g id="hourglass-full"><path d="M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z"></path></g><g id="http"><path d="M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5v2zm2.5-.5h1.5V15H10v-4.5h1.5V9H7v1.5zm5.5 0H14V15h1.5v-4.5H17V9h-4.5v1.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5zm0 2.5h-2v-1h2v1z"></path></g><g id="https"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"></path></g><g id="important-devices"><path d="M23 11.01L18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99zM23 20h-5v-7h5v7zM20 2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V4c0-1.11-.9-2-2-2zm-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9h-3.03z"></path></g><g id="inbox"><path d="M19 3H4.99c-1.11 0-1.98.89-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10z"></path></g><g id="indeterminate-check-box"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"></path></g><g id="info"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"></path></g><g id="info-outline"><path d="M11 17h2v-6h-2v6zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM11 9h2V7h-2v2z"></path></g><g id="input"><path d="M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2zM11 16l4-4-4-4v3H1v2h10v3z"></path></g><g id="invert-colors"><path d="M17.66 7.93L12 2.27 6.34 7.93c-3.12 3.12-3.12 8.19 0 11.31C7.9 20.8 9.95 21.58 12 21.58c2.05 0 4.1-.78 5.66-2.34 3.12-3.12 3.12-8.19 0-11.31zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59s.62-3.11 1.76-4.24L12 5.1v14.49z"></path></g><g id="label"><path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16z"></path></g><g id="label-outline"><path d="M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16zM16 17H5V7h11l3.55 5L16 17z"></path></g><g id="language"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"></path></g><g id="last-page"><path d="M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"></path></g><g id="launch"><path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></g><g id="lightbulb-outline"><path d="M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z"></path></g><g id="line-style"><path d="M3 16h5v-2H3v2zm6.5 0h5v-2h-5v2zm6.5 0h5v-2h-5v2zM3 20h2v-2H3v2zm4 0h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM3 12h8v-2H3v2zm10 0h8v-2h-8v2zM3 4v4h18V4H3z"></path></g><g id="line-weight"><path d="M3 17h18v-2H3v2zm0 3h18v-1H3v1zm0-7h18v-3H3v3zm0-9v4h18V4H3z"></path></g><g id="link"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"></path></g><g id="list"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"></path></g><g id="lock"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"></path></g><g id="lock-open"><path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z"></path></g><g id="lock-outline"><path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9V6zM18 20H6V10h12v10z"></path></g><g id="low-priority"><path d="M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5z"></path></g><g id="loyalty"><path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7zm11.77 8.27L13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77z"></path></g><g id="mail"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"></path></g><g id="markunread"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"></path></g><g id="markunread-mailbox"><path d="M20 6H10v6H8V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2z"></path></g><g id="menu"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path></g><g id="more-horiz"><path d="M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></g><g id="more-vert"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></g><g id="motorcycle"><path d="M19.44 9.03L15.41 5H11v2h3.59l2 2H5c-2.8 0-5 2.2-5 5s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h1.65l2.77-2.77c-.21.54-.32 1.14-.32 1.77 0 2.8 2.2 5 5 5s5-2.2 5-5c0-2.65-1.97-4.77-4.56-4.97zM7.82 15C7.4 16.15 6.28 17 5 17c-1.63 0-3-1.37-3-3s1.37-3 3-3c1.28 0 2.4.85 2.82 2H5v2h2.82zM19 17c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"></path></g><g id="move-to-inbox"><path d="M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19v10zm-3-5h-2V7h-4v3H8l4 4 4-4z"></path></g><g id="next-week"><path d="M20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zM10 5h4v2h-4V5zm1 13.5l-1-1 3-3-3-3 1-1 4 4-4 4z"></path></g><g id="note-add"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3v2zm-3-7V3.5L18.5 9H13z"></path></g><g id="offline-pin"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm5 16H7v-2h10v2zm-6.7-4L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3 10.3 14z"></path></g><g id="opacity"><path d="M17.66 8L12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8zM6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14H6z"></path></g><g id="open-in-browser"><path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"></path></g><g id="open-in-new"><path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"></path></g><g id="open-with"><path d="M10 9h4V6h3l-5-5-5 5h3v3zm-1 1H6V7l-5 5 5 5v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3H7l5 5 5-5h-3v-3z"></path></g><g id="pageview"><path d="M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3.21 14.21l-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9-1.42 1.42z"></path></g><g id="pan-tool"><path d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"></path></g><g id="payment"><path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"></path></g><g id="perm-camera-mic"><path d="M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2v4z"></path></g><g id="perm-contact-calendar"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1z"></path></g><g id="perm-data-setting"><path d="M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5zm3.71 7.99c.02-.16.04-.32.04-.49 0-.17-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49 0 .17.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32l-1.07-.83zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path></g><g id="perm-device-information"><path d="M13 7h-2v2h2V7zm0 4h-2v6h2v-6zm4-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z"></path></g><g id="perm-identity"><path d="M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"></path></g><g id="perm-media"><path d="M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2V6zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7 15l4.5-6 3.5 4.51 2.5-3.01L21 15H7z"></path></g><g id="perm-phone-msg"><path d="M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM12 3v10l3-3h6V3h-9z"></path></g><g id="perm-scan-wifi"><path d="M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3zm1 13h-2v-6h2v6zm-2-8V6h2v2h-2z"></path></g><g id="pets"><circle cx="4.5" cy="9.5" r="2.5"></circle><circle cx="9" cy="5.5" r="2.5"></circle><circle cx="15" cy="5.5" r="2.5"></circle><circle cx="19.5" cy="9.5" r="2.5"></circle><path d="M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32-.11-.04-.22-.07-.33-.09-.25-.04-.52-.04-.78-.04s-.53 0-.79.05c-.11.02-.22.05-.33.09-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8z"></path></g><g id="picture-in-picture"><path d="M19 7h-8v6h8V7zm2-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2zm0 16.01H3V4.98h18v14.03z"></path></g><g id="picture-in-picture-alt"><path d="M19 11h-8v6h8v-6zm4 8V4.98C23 3.88 22.1 3 21 3H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zm-2 .02H3V4.97h18v14.05z"></path></g><g id="play-for-work"><path d="M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5h-2zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6z"></path></g><g id="polymer"><path d="M19 4h-4L7.11 16.63 4.5 12 9 4H5L.5 12 5 20h4l7.89-12.63L19.5 12 15 20h4l4.5-8z"></path></g><g id="power-settings-new"><path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"></path></g><g id="pregnant-woman"><path d="M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2zm7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3v-4z"></path></g><g id="print"><path d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"></path></g><g id="query-builder"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path></g><g id="question-answer"><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"></path></g><g id="radio-button-checked"><path d="M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path></g><g id="radio-button-unchecked"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path></g><g id="receipt"><path d="M18 17H6v-2h12v2zm0-4H6v-2h12v2zm0-4H6V7h12v2zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20z"></path></g><g id="record-voice-over"><circle cx="9" cy="9" r="4"></circle><path d="M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm7.76-9.64l-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z"></path></g><g id="redeem"><path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z"></path></g><g id="redo"><path d="M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"></path></g><g id="refresh"><path d="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"></path></g><g id="remove"><path d="M19 13H5v-2h14v2z"></path></g><g id="remove-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z"></path></g><g id="remove-circle-outline"><path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"></path></g><g id="remove-shopping-cart"><path d="M22.73 22.73L2.77 2.77 2 2l-.73-.73L0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.27-1.27zM7.42 15c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h2.36l2 2H7.42zm8.13-2c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H6.54l9.01 9zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2z"></path></g><g id="reorder"><path d="M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"></path></g><g id="reply"><path d="M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"></path></g><g id="reply-all"><path d="M7 8V5l-7 7 7 7v-3l-4-4 4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"></path></g><g id="report"><path d="M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM12 17.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3zm1-4.3h-2V7h2v6z"></path></g><g id="report-problem"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"></path></g><g id="restore"><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"></path></g><g id="restore-page"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.35 0-2.52.78-3.1 1.9l1.6 1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5z"></path></g><g id="room"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"></path></g><g id="rounded-corner"><path d="M19 19h2v2h-2v-2zm0-2h2v-2h-2v2zM3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm0-4h2V3H3v2zm4 0h2V3H7v2zm8 16h2v-2h-2v2zm-4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm-8 0h2v-2H7v2zm-4 0h2v-2H3v2zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2V8z"></path></g><g id="rowing"><path d="M8.5 14.5L4 19l1.5 1.5L9 17h2l-2.5-2.5zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18l3 3.01z"></path></g><g id="save"><path d="M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"></path></g><g id="schedule"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path></g><g id="search"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></g><g id="select-all"><path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2zM7 17h10V7H7v10zm2-8h6v6H9V9z"></path></g><g id="send"><path d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"></path></g><g id="settings"><path d="M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"></path></g><g id="settings-applications"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7-7H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69 0-.23.02-.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69z"></path></g><g id="settings-backup-restore"><path d="M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z"></path></g><g id="settings-bluetooth"><path d="M11 24h2v-2h-2v2zm-4 0h2v-2H7v2zm8 0h2v-2h-2v2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 3.83l1.88 1.88L13 7.59V3.83zm1.88 10.46L13 16.17v-3.76l1.88 1.88z"></path></g><g id="settings-brightness"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5V16zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3V9z"></path></g><g id="settings-cell"><path d="M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM16 .01L8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99zM16 16H8V4h8v12z"></path></g><g id="settings-ethernet"><path d="M7.77 6.76L6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12l4.35-5.24zM7 13h2v-2H7v2zm10-2h-2v2h2v-2zm-6 2h2v-2h-2v2zm6.77-7.52l-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12l-5.41-6.52z"></path></g><g id="settings-input-antenna"><path d="M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7zm1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59v-3.3zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11z"></path></g><g id="settings-input-component"><path d="M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z"></path></g><g id="settings-input-composite"><path d="M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z"></path></g><g id="settings-input-hdmi"><path d="M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7h-1zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8V4z"></path></g><g id="settings-input-svideo"><path d="M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5zm7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5zM8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15zM12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1zm0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9zm5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"></path></g><g id="settings-overscan"><path d="M12.01 5.5L10 8h4l-1.99-2.5zM18 10v4l2.5-1.99L18 10zM6 10l-2.5 2.01L6 14v-4zm8 6h-4l2.01 2.5L14 16zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"></path></g><g id="settings-phone"><path d="M13 9h-2v2h2V9zm4 0h-2v2h2V9zm3 6.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 9v2h2V9h-2z"></path></g><g id="settings-power"><path d="M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm2-22h-2v10h2V2zm3.56 2.44l-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56zM15 24h2v-2h-2v2z"></path></g><g id="settings-remote"><path d="M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1zm-3 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05zM12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0z"></path></g><g id="settings-voice"><path d="M7 24h2v-2H7v2zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3zm-1 11h2v-2h-2v2zm4 0h2v-2h-2v2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72z"></path></g><g id="shop"><path d="M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6h-6zm-6-2h4v2h-4V4zM9 18V9l7.5 4L9 18z"></path></g><g id="shop-two"><path d="M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3V9zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5h-5zm-6-2h4v2h-4V3zm0 12V8l5.5 3-5.5 4z"></path></g><g id="shopping-basket"><path d="M17.21 9l-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1h-4.79zM9 9l3-4.4L15 9H9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"></path></g><g id="shopping-cart"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"></path></g><g id="sort"><path d="M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"></path></g><g id="speaker-notes"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM8 14H6v-2h2v2zm0-3H6V9h2v2zm0-3H6V6h2v2zm7 6h-5v-2h5v2zm3-3h-8V9h8v2zm0-3h-8V6h8v2z"></path></g><g id="speaker-notes-off"><path d="M10.54 11l-.54-.54L7.54 8 6 6.46 2.38 2.84 1.27 1.73 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73L22 22.46 17.54 18l-7-7zM8 14H6v-2h2v2zm-2-3V9l2 2H6zm14-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99C21.14 17.95 22 17.08 22 16V4c0-1.1-.9-2-2-2z"></path></g><g id="spellcheck"><path d="M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64l1.14 3zm-6.02-5L8.5 5.48 10.57 11H6.43zm15.16.59l-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13l-1.41-1.41z"></path></g><g id="star"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"></path></g><g id="star-border"><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"></path></g><g id="star-half"><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"></path></g><g id="stars"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23L16.23 18z"></path></g><g id="store"><path d="M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z"></path></g><g id="subdirectory-arrow-left"><path d="M11 9l1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6 6-6z"></path></g><g id="subdirectory-arrow-right"><path d="M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z"></path></g><g id="subject"><path d="M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z"></path></g><g id="supervisor-account"><path d="M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7C15.12 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5C7.34 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z"></path></g><g id="swap-horiz"><path d="M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z"></path></g><g id="swap-vert"><path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z"></path></g><g id="swap-vertical-circle"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM6.5 9L10 5.5 13.5 9H11v4H9V9H6.5zm11 6L14 18.5 10.5 15H13v-4h2v4h2.5z"></path></g><g id="system-update-alt"><path d="M12 16.5l4-4h-3v-9h-2v9H8l4 4zm9-13h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2z"></path></g><g id="tab"><path d="M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h10v4h8v10z"></path></g><g id="tab-unselected"><path d="M1 9h2V7H1v2zm0 4h2v-2H1v2zm0-8h2V3c-1.1 0-2 .9-2 2zm8 16h2v-2H9v2zm-8-4h2v-2H1v2zm2 4v-2H1c0 1.1.9 2 2 2zM21 3h-8v6h10V5c0-1.1-.9-2-2-2zm0 14h2v-2h-2v2zM9 5h2V3H9v2zM5 21h2v-2H5v2zM5 5h2V3H5v2zm16 16c1.1 0 2-.9 2-2h-2v2zm0-8h2v-2h-2v2zm-8 8h2v-2h-2v2zm4 0h2v-2h-2v2z"></path></g><g id="text-format"><path d="M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z"></path></g><g id="theaters"><path d="M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z"></path></g><g id="thumb-down"><path d="M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z"></path></g><g id="thumb-up"><path d="M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z"></path></g><g id="thumbs-up-down"><path d="M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55V6zm10.5 4h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5z"></path></g><g id="timeline"><path d="M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2z"></path></g><g id="toc"><path d="M3 9h14V7H3v2zm0 4h14v-2H3v2zm0 4h14v-2H3v2zm16 0h2v-2h-2v2zm0-10v2h2V7h-2zm0 6h2v-2h-2v2z"></path></g><g id="today"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"></path></g><g id="toll"><path d="M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zM3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65z"></path></g><g id="touch-app"><path d="M9 11.24V7.5C9 6.12 10.12 5 11.5 5S14 6.12 14 7.5v3.74c1.21-.81 2-2.18 2-3.74C16 5.01 13.99 3 11.5 3S7 5.01 7 7.5c0 1.56.79 2.93 2 3.74zm9.84 4.63l-4.54-2.26c-.17-.07-.35-.11-.54-.11H13v-6c0-.83-.67-1.5-1.5-1.5S10 6.67 10 7.5v10.74l-3.43-.72c-.08-.01-.15-.03-.24-.03-.31 0-.59.13-.79.33l-.79.8 4.94 4.94c.27.27.65.44 1.06.44h6.79c.75 0 1.33-.55 1.44-1.28l.75-5.27c.01-.07.02-.14.02-.2 0-.62-.38-1.16-.91-1.38z"></path></g><g id="track-changes"><path d="M19.07 4.93l-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07z"></path></g><g id="translate"><path d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></g><g id="trending-down"><path d="M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z"></path></g><g id="trending-flat"><path d="M22 12l-4-4v3H3v2h15v3z"></path></g><g id="trending-up"><path d="M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z"></path></g><g id="turned-in"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"></path></g><g id="turned-in-not"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"></path></g><g id="unarchive"><path d="M20.55 5.22l-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.15.55L3.46 5.22C3.17 5.57 3 6.01 3 6.5V19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.49-.17-.93-.45-1.28zM12 9.5l5.5 5.5H14v2h-4v-2H6.5L12 9.5zM5.12 5l.82-1h12l.93 1H5.12z"></path></g><g id="undo"><path d="M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"></path></g><g id="unfold-less"><path d="M7.41 18.59L8.83 20 12 16.83 15.17 20l1.41-1.41L12 14l-4.59 4.59zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10l4.59-4.59z"></path></g><g id="unfold-more"><path d="M12 5.83L15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9 12 5.83zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15 12 18.17z"></path></g><g id="update"><path d="M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1-2.73 2.71-2.73 7.08 0 9.79 2.73 2.71 7.15 2.71 9.88 0C18.32 15.65 19 14.08 19 12.1h2c0 1.98-.88 4.55-2.64 6.29-3.51 3.48-9.21 3.48-12.72 0-3.5-3.47-3.53-9.11-.02-12.58 3.51-3.47 9.14-3.47 12.65 0L21 3v7.12zM12.5 8v4.25l3.5 2.08-.72 1.21L11 13V8h1.5z"></path></g><g id="verified-user"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"></path></g><g id="view-agenda"><path d="M20 13H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm0-10H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"></path></g><g id="view-array"><path d="M4 18h3V5H4v13zM18 5v13h3V5h-3zM8 18h9V5H8v13z"></path></g><g id="view-carousel"><path d="M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"></path></g><g id="view-column"><path d="M10 18h5V5h-5v13zm-6 0h5V5H4v13zM16 5v13h5V5h-5z"></path></g><g id="view-day"><path d="M2 21h19v-3H2v3zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zM2 3v3h19V3H2z"></path></g><g id="view-headline"><path d="M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"></path></g><g id="view-list"><path d="M4 14h4v-4H4v4zm0 5h4v-4H4v4zM4 9h4V5H4v4zm5 5h12v-4H9v4zm0 5h12v-4H9v4zM9 5v4h12V5H9z"></path></g><g id="view-module"><path d="M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z"></path></g><g id="view-quilt"><path d="M10 18h5v-6h-5v6zm-6 0h5V5H4v13zm12 0h5v-6h-5v6zM10 5v6h11V5H10z"></path></g><g id="view-stream"><path d="M4 18h17v-6H4v6zM4 5v6h17V5H4z"></path></g><g id="view-week"><path d="M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"></path></g><g id="visibility"><path d="M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"></path></g><g id="visibility-off"><path d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"></path></g><g id="warning"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"></path></g><g id="watch-later"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"></path></g><g id="weekend"><path d="M21 10c-1.1 0-2 .9-2 2v3H5v-3c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2zm-3-5H6c-1.1 0-2 .9-2 2v2.15c1.16.41 2 1.51 2 2.82V14h12v-2.03c0-1.3.84-2.4 2-2.82V7c0-1.1-.9-2-2-2z"></path></g><g id="work"><path d="M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z"></path></g><g id="youtube-searched-for"><path d="M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19l-4.99-5z"></path></g><g id="zoom-in"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zm2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"></path></g><g id="zoom-out"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z"></path></g></defs></svg></iron-iconset-svg>']);return $=function(){return e},e}B.setAttribute("style","display: none;"),document.body.appendChild(B.content),Object(r.a)({is:"paper-icon-button",hostAttributes:{role:"button",tabindex:"0"},behaviors:[P],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(e,t){var i=this.getAttribute("aria-label");i&&t!=i||this.setAttribute("aria-label",e)}}),Object(r.a)({is:"iron-iconset-svg",properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new I({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 i=this._cloneIcon(t,this.rtlMirroring&&this._targetIsRTL(e));if(i){var n=Object(a.a)(e.root||e);return n.insertBefore(i,n.childNodes[0]),e._svgIcon=i}return null},removeIcon:function(e){e._svgIcon&&(Object(a.a)(e.root||e).removeChild(e._svgIcon),e._svgIcon=null)},_targetIsRTL:function(e){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var t=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===t.getAttribute("dir")}else e&&e.nodeType!==Node.ELEMENT_NODE&&(e=e.host),this.__targetIsRTL=e&&"rtl"===window.getComputedStyle(e).direction;return this.__targetIsRTL},_nameChanged:function(){this._meta.value=null,this._meta.key=this.name,this._meta.value=this,this.async(function(){this.fire("iron-iconset-added",this,{node:window})})},_createIconMap:function(){var e=Object.create(null);return Object(a.a)(this).querySelectorAll("[id]").forEach(function(t){e[t.id]=t}),e},_cloneIcon:function(e,t){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[e],this.size,t)},_prepareSvgClone:function(e,t,i){if(e){var n=e.cloneNode(!0),r=document.createElementNS("http://www.w3.org/2000/svg","svg"),a=n.getAttribute("viewBox")||"0 0 "+t+" "+t,s="pointer-events: none; display: block; width: 100%; height: 100%;";return i&&n.hasAttribute("mirror-in-rtl")&&(s+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),r.setAttribute("viewBox",a),r.setAttribute("preserveAspectRatio","xMidYMid meet"),r.setAttribute("focusable","false"),r.style.cssText=s,r.appendChild(n).removeAttribute("id"),r}return null}});var U=Object(s.a)($());function K(){var e=babelHelpers.taggedTemplateLiteral(['<iron-iconset-svg name="svg-sample-icons" size="100"><svg><defs><g id="codepen"><path class="outer-ring" d="M50,0C22.385,0,0,22.385,0,50c0,27.615,22.385,50,50,50c27.614,0,50-22.385,50-50C100,22.385,77.615,0,50,0z M50,91.789\n      C26.958,91.789,8.212,73.042,8.212,50C8.212,26.958,26.958,8.212,50,8.212c23.042,0,41.788,18.747,41.788,41.789\n      C91.788,73.042,73.042,91.789,50,91.789z"></path><path class="inner-logo" d="M80.893,40.234c-0.006-0.039-0.016-0.076-0.022-0.115c-0.013-0.075-0.027-0.15-0.046-0.223\n      c-0.012-0.044-0.028-0.086-0.042-0.128c-0.021-0.065-0.042-0.13-0.068-0.193c-0.018-0.044-0.039-0.088-0.059-0.13\n      c-0.028-0.06-0.057-0.119-0.09-0.175c-0.024-0.042-0.051-0.083-0.076-0.124c-0.036-0.055-0.073-0.109-0.112-0.161\n      c-0.029-0.039-0.06-0.078-0.091-0.115c-0.042-0.049-0.086-0.098-0.132-0.143c-0.035-0.036-0.069-0.072-0.106-0.104\n      c-0.049-0.044-0.099-0.086-0.15-0.127c-0.04-0.031-0.079-0.062-0.12-0.091c-0.016-0.01-0.029-0.023-0.044-0.033L51.474,19.531\n      c-0.893-0.595-2.055-0.595-2.947,0L20.267,38.371c-0.015,0.01-0.028,0.023-0.044,0.033c-0.042,0.029-0.081,0.06-0.12,0.091\n      c-0.052,0.041-0.102,0.083-0.15,0.127c-0.037,0.032-0.071,0.068-0.106,0.104c-0.046,0.045-0.09,0.094-0.132,0.143\n      c-0.031,0.038-0.062,0.077-0.092,0.115c-0.039,0.052-0.076,0.106-0.111,0.161c-0.027,0.041-0.052,0.082-0.076,0.124\n      c-0.033,0.057-0.062,0.115-0.09,0.175c-0.021,0.042-0.042,0.086-0.06,0.13c-0.026,0.063-0.047,0.128-0.068,0.193\n      c-0.014,0.042-0.029,0.084-0.042,0.128c-0.02,0.073-0.032,0.148-0.046,0.223c-0.006,0.039-0.016,0.076-0.021,0.115\n      c-0.016,0.114-0.024,0.229-0.024,0.346V59.42c0,0.117,0.009,0.233,0.024,0.348c0.005,0.038,0.015,0.077,0.021,0.114\n      c0.014,0.075,0.027,0.149,0.046,0.223c0.012,0.043,0.028,0.086,0.042,0.128c0.021,0.065,0.042,0.13,0.068,0.195\n      c0.018,0.044,0.039,0.086,0.06,0.129c0.028,0.06,0.058,0.118,0.09,0.177c0.024,0.041,0.049,0.082,0.076,0.122\n      c0.035,0.056,0.072,0.109,0.111,0.161c0.029,0.041,0.061,0.078,0.092,0.115c0.042,0.049,0.086,0.098,0.132,0.144\n      c0.035,0.036,0.069,0.071,0.106,0.104c0.048,0.044,0.099,0.086,0.15,0.127c0.039,0.031,0.078,0.062,0.12,0.091\n      c0.016,0.01,0.029,0.023,0.044,0.032l28.259,18.84c0.446,0.297,0.96,0.447,1.474,0.447c0.513,0,1.027-0.149,1.473-0.447\n      l28.259-18.84c0.015-0.009,0.028-0.022,0.044-0.032c0.042-0.029,0.081-0.06,0.12-0.091c0.051-0.041,0.102-0.083,0.15-0.127\n      c0.037-0.033,0.071-0.068,0.106-0.104c0.046-0.046,0.09-0.095,0.132-0.144c0.031-0.037,0.062-0.075,0.091-0.115\n      c0.04-0.052,0.076-0.105,0.112-0.161c0.025-0.041,0.051-0.081,0.076-0.122c0.033-0.059,0.062-0.117,0.09-0.177\n      c0.02-0.042,0.041-0.085,0.059-0.129c0.026-0.065,0.047-0.13,0.068-0.195c0.014-0.042,0.03-0.085,0.042-0.128\n      c0.02-0.074,0.033-0.148,0.046-0.223c0.006-0.037,0.016-0.076,0.022-0.114c0.014-0.115,0.023-0.231,0.023-0.348V40.581\n      C80.916,40.464,80.907,40.348,80.893,40.234z M52.657,26.707l20.817,13.877l-9.298,6.221l-11.519-7.706V26.707z M47.343,26.707\n      v12.393l-11.518,7.706l-9.299-6.221L47.343,26.707z M24.398,45.554L31.046,50l-6.648,4.446V45.554z M47.343,73.294L26.525,59.417\n      l9.299-6.219l11.518,7.704V73.294z M50,56.286L40.603,50L50,43.715L59.397,50L50,56.286z M52.657,73.294V60.902l11.519-7.704\n      l9.298,6.219L52.657,73.294z M75.602,54.447L68.955,50l6.647-4.446V54.447z"></path></g><path id="twitter" d="M100.001,17.942c-3.681,1.688-7.633,2.826-11.783,3.339\n    c4.236-2.624,7.49-6.779,9.021-11.73c-3.965,2.432-8.354,4.193-13.026,5.146C80.47,10.575,75.138,8,69.234,8\n    c-11.33,0-20.518,9.494-20.518,21.205c0,1.662,0.183,3.281,0.533,4.833c-17.052-0.884-32.168-9.326-42.288-22.155\n    c-1.767,3.133-2.778,6.773-2.778,10.659c0,7.357,3.622,13.849,9.127,17.65c-3.363-0.109-6.525-1.064-9.293-2.651\n    c-0.002,0.089-0.002,0.178-0.002,0.268c0,10.272,7.072,18.845,16.458,20.793c-1.721,0.484-3.534,0.744-5.405,0.744\n    c-1.322,0-2.606-0.134-3.859-0.379c2.609,8.424,10.187,14.555,19.166,14.726c-7.021,5.688-15.867,9.077-25.48,9.077\n    c-1.656,0-3.289-0.102-4.895-0.297C9.08,88.491,19.865,92,31.449,92c37.737,0,58.374-32.312,58.374-60.336\n    c0-0.92-0.02-1.834-0.059-2.743C93.771,25.929,97.251,22.195,100.001,17.942L100.001,17.942z"></path><g id="youtube"><path class="youtube" d="M98.77,27.492c-1.225-5.064-5.576-8.799-10.811-9.354C75.561,16.818,63.01,15.993,50.514,16\n      c-12.495-0.007-25.045,0.816-37.446,2.139c-5.235,0.557-9.583,4.289-10.806,9.354C0.522,34.704,0.5,42.574,0.5,50.001\n      c0,7.426,0,15.296,1.741,22.509c1.224,5.061,5.572,8.799,10.807,9.352c12.399,1.32,24.949,2.145,37.446,2.14\n      c12.494,0.005,25.047-0.817,37.443-2.14c5.234-0.555,9.586-4.291,10.81-9.352c1.741-7.213,1.753-15.083,1.753-22.509\n      S100.51,34.704,98.77,27.492 M67.549,52.203L43.977,64.391c-2.344,1.213-4.262,0.119-4.262-2.428V38.036\n      c0-2.548,1.917-3.644,4.262-2.429l23.572,12.188C69.896,49.008,69.896,50.992,67.549,52.203"></path></g></defs></svg></iron-iconset-svg>']);return K=function(){return e},e}document.head.appendChild(U.content);var q=Object(s.a)(K());document.head.appendChild(q.content);i(56),i(63),i(64),i(65);function Y(){var e=babelHelpers.taggedTemplateLiteral(['<custom-style><style is="custom-style">app-drawer-layout{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background-color:transparent;overflow:hidden;box-shadow:inset 0 0 10px rgba(0,0,0,.2)}app-drawer{--app-drawer-content-container:{background-color:#252422;color:#fff};}app-header{background-color:#252422;color:#fff}app-box{position:fixed;top:0;bottom:0;left:0;right:0}datetime-picker,overlay-date-picker,overlay-datetime-picker,overlay-time-picker{vertical-align:middle;font-size:14px;--input-background:#d5d5d5;--input-color:#222;--input-picker-background:#d5d5d5;--input-picker-color:rgb(50, 52, 107);--input-focus-background:#eee;--input-focus-color:#444;--inner-input-focus-background:white;--inner-input-focus-color:#222}.last-listen overlay-datetime-picker{--input-background:#82d5f4;--input-color:#222;--input-picker-background:#82d5f4;--input-picker-color:#222;--input-focus-background:#84aef2;--inner-input-focus-color:#f1f1f1;--inner-input-focus-background:#4285f4;--inner-input-focus-color:#f1f1f1}.content paper-icon-button{--paper-icon-button-ink-color:#1320fd;color:#030200}.content paper-icon-button.youtube{--paper-icon-button-ink-color:#cc181e;opacity:.8;transition:color 250ms ease-in,opacity 150ms ease-in}.content paper-icon-button.youtube:hover{opacity:1;color:#cc181e}.content{margin:64px 20% 120px;padding:32px 32px 60px;min-width:400px;background-color:#fff;color:#333;box-shadow:0 2px 3px 2px rgba(255,255,255,.14);border-radius:32px}.artist-date{@apply --layout-horizontal;padding-bottom:12px;align-items:baseline}.artist{@apply --layout-flex;}time{margin-left:20px;font-size:13px;color:#555}summary{padding:1em 0;font-size:14px;line-height:1.5}.song{@apply --layout;@apply --layout-center;padding:1em 0}.song>.no{width:40px}.song>.name{@apply --layout-flex;padding-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.song>.duration{width:60px;text-align:right;margin-right:8px}.scheduled{float:right;border-top:thin dotted rgba(0,0,0,.5)}</style></custom-style>']);return Y=function(){return e},e}var Z=Object(s.a)(Y());document.body.appendChild(Z.content)}]);