1!function(t){function e(e){for(var n,i,o=e[0],a=e[1],s=0,l=[];s<o.length;s++)i=o[s],Object.prototype.hasOwnProperty.call(r,i)&&r[i]&&l.push(r[i][0]),r[i]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n]);for(u&&u(e);l.length;)l.shift()()}var n={},r={44:0};function i(t){return a.p+"dynamic."+({0:"vendors~au-widget-canvas~au-widget-datasheet~au-widget-design-editor",1:"au-option-filtered-list-group~au-option-filtered-single-list",2:"au-widget-image-carousel~au-widget-slider",3:"vendors~au-widget-canvas~au-widget-design-editor",4:"vendors~au-widget-design-atoms~au-widget-design-editor",5:"au-option-checkbox-group",6:"au-option-filtered-list-group",7:"au-option-filtered-single-list",8:"au-option-image-list",9:"au-option-image-list-compact",10:"au-option-radio-group",11:"au-option-radio-group-compact",12:"au-option-text",13:"au-widget-3d-viewer",14:"au-widget-ajax",15:"au-widget-asset-storage-ajax",16:"au-widget-button",17:"au-widget-canvas",18:"au-widget-cart",19:"au-widget-checkbox",20:"au-widget-color-picker",21:"au-widget-color-selector",22:"au-widget-data-driven-editor",23:"au-widget-datasheet",24:"au-widget-design-atoms",25:"au-widget-design-editor",26:"au-widget-dnd-controller",27:"au-widget-finish-button",28:"au-widget-finish-group",29:"au-widget-gallery",30:"au-widget-group",31:"au-widget-help",32:"au-widget-html",33:"au-widget-image-carousel",34:"au-widget-input-text",35:"au-widget-item-list",36:"au-widget-option",37:"au-widget-order",38:"au-widget-preflight",39:"au-widget-slider",40:"au-widget-static-text",41:"au-widget-steps",42:"au-widget-template-editor",43:"au-widget-uploader",45:"vendors~au-widget-datasheet",46:"vendors~au-widget-design-atoms",47:"vendors~au-widget-design-editor",48:"vendors~au-widget-group"}[t]||t)+".n7m0aoznex.js"}if("function"==typeof i){var o=i;i=function(){try{if("function"!=typeof patchAurigmaEditorUrl)throw new Error("WebpackRequireFrom: 'patchAurigmaEditorUrl' is not a function or not available at runtime. See https://github.com/agoldis/webpack-require-from#troubleshooting");var t=patchAurigmaEditorUrl(o.apply(this,arguments));if(!t||"string"!=typeof t)throw new Error("WebpackRequireFrom: 'patchAurigmaEditorUrl' does not return string. See https://github.com/agoldis/webpack-require-from#troubleshooting");return t}catch(t){return console.error(t),o.apply(this,arguments)}}}function a(e){if(n[e])return n[e].exports;var r=n[e]={i:e,l:!1,exports:{}};return t[e].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(t){var e=[],n=r[t];if(0!==n)if(n)e.push(n[2]);else{var o=new Promise(function(e,i){n=r[t]=[e,i]});e.push(n[2]=o);var s,l=document.createElement("script");l.charset="utf-8",l.timeout=120,a.nc&&l.setAttribute("nonce",a.nc),l.src=i(t);var c=new Error;s=function(e){l.onerror=l.onload=null,clearTimeout(u);var n=r[t];if(0!==n){if(n){var i=e&&("load"===e.type?"missing":e.type),o=e&&e.target&&e.target.src;c.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",c.name="ChunkLoadError",c.type=i,c.request=o,n[1](c)}r[t]=void 0}};var u=setTimeout(function(){s({type:"timeout",target:l})},12e4);l.onerror=l.onload=s,document.head.appendChild(l)}return Promise.all(e)},a.m=t,a.c=n,a.d=function(t,e,n){a.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)a.d(n,r,function(e){return t[e]}.bind(null,r));return n},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,"a",e),e},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.p="EDITOR_BASE_PATHimports/es5/",a.oe=function(t){throw console.error(t),t};var s=window.multistep_editor_jsonpFunction=window.multistep_editor_jsonpFunction||[],l=s.push.bind(s);s.push=e,s=s.slice();for(var c=0;c<s.length;c++)e(s[c]);var u=l;a(a.s=309)}([function(t,e,n){"use strict";n.d(e,"d",function(){return o}
1),n.d(e,"a",function(){return a}),n.d(e,"c",function(){return s}),n.d(e,"g",function(){return l}),n.d(e,"b",function(){return c}),n.d(e,"e",function(){return u}),n.d(e,"k",function(){return h}),n.d(e,"h",function(){return p}),n.d(e,"i",function(){return d}),n.d(e,"j",function(){return f}),n.d(e,"f",function(){return g});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)}; 2/*! ***************************************************************************** 3Copyright (c) Microsoft Corporation. 4 5Permission to use, copy, modify, and/or distribute this software for any 6purpose with or without fee is hereby granted. 7 8THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 9REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 10AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 11INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 12LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 13OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 14PERFORMANCE OF THIS SOFTWARE. 15***************************************************************************** */function o(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var a=function(){return(a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function s(t,e,n,i){var o,a=arguments.length,s=a<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var l=t.length-1;l>=0;l--)(o=t[l])&&(s=(a<3?o(s):a>3?o(e,n,s):o(e,n))||s);return a>3&&s&&Object.defineProperty(e,n,s),s}function l(t,e){if("object"===("undefined"==typeof Reflect?"undefined":r(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function c(t,e,n,r){return new(n||(n=Promise))(function(i,o){function a(t){try{l(r.next(t))}catch(t){o(t)}}function s(t){try{l(r.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(a,s)}l((r=r.apply(t,e||[])).next())})}function u(t,e){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=e.call(t,a)}catch(t){o=[6,t],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function h(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function d(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(p(arguments[e]));return t}function f(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),i=0;for(e=0;e<n;e++)for(var o=arguments[e],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}function g(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"c",function(){return a}),n.d(e,"b",function(){return s});var r=n(0);n(315);function i(t,e){return function(n){if(n.is?t=n.is:n.is=t,!window.customElements.get(t)){e&&Object.defineProperty(n,"template",{get:function(){var t=document.createElement("template");return t.innerHTML=e,t}});try{window.customElements.define(t,n)}catch(e){throw"can't define "+t+" "+e}}}}function o(t,e,n){t.constructor.hasOwnProperty("properties")||Object.defineProperty(t.constructor,"properties",{value:{},configurable:!0});var i=Object(r.a)(Object(r.a)({},t.constructor.properties[e]),n);if(!i.type){var o=window.Reflect;o&&o.hasMetadata&&o.getMetadata&&o.hasMetadata("design:type",t,e)?i.type=o.getMetadata("design:type",t,e):console.error("A type could not be found for "+e+". Set a type or configure Metadata Reflection API support.")}t.constructor.properties[e]=i}function a(t){return function(e,n){o(e,n,t)}}function s(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e,n){e.constructor.hasOwnProperty("observers")||Object.defineProperty(e.constructor,"observers",{value:[]}),e.constructor.observers.push(n+"("+t.join(",")+")")}}l(function(t,e){return t.querySelector(e)}),l(function(t,e){return t.querySelectorAll(e)});function l(t){return function(e){return function(n,r){Object.defineProperty(n,r,{get:function(){return t(this.shadowRoot,e)},enumerable:!0,configurable:!0})}}}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(101),i=(n(18),function t(e){var n=void 0;return n="function"==typeof e?e:t.Class(e),e._legacyForceObservedAttributes&&(n.prototype._legacyForceObservedAttributes=e._legacyForceObservedAttributes),customElements.define(n.is,n),n});i.Class=r.a},function(t,e,n){"use strict";n.d(e,"b",function(){return d}),n.d(e,"a",function(){return b});n(18);var r=n(7),i=(n(9),n(159)),o=n(15),a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 16/** 17@license 18Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 19This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 20The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 21The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 22Code distributed by Google as part of the polymer project is also 23subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 24*/ 25function s(t){return"slot"===t.localName}var l=function(){function t(e,n){var r=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._shadyChildrenObserver=null,this._nativeChildrenObserver=null,this._connected=!1,this._target=e,this.callback=n,this._effectiveNodes=[],this._observer=null,this._scheduled=!1,this._boundSchedule=function(){r._schedule()},this.connect(),this._schedule()}return a(t,null,[{key:"getFlattenedNodes",value:function(t){var e=Object(r.a)(t);return s(t)?(t=t,e.assignedNodes({flatten:!0})):Array.from(e.childNodes).map(function(t){return s(t)?(t=t,Object(r.a)(t).assignedNodes({flatten:!0})):[t]}).reduce(function(t,e){return t.concat(e)},[])}}
25]),a(t,[{key:"connect",value:function(){var t=this;s(this._target)?this._listenSlots([this._target]):Object(r.a)(this._target).children&&(this._listenSlots(Object(r.a)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(e){t._processMutations(e)}):(this._nativeChildrenObserver=new MutationObserver(function(e){t._processMutations(e)}),this._nativeChildrenObserver.observe(this._target,{childList:!0}))),this._connected=!0}},{key:"disconnect",value:function(){s(this._target)?this._unlistenSlots([this._target]):Object(r.a)(this._target).children&&(this._unlistenSlots(Object(r.a)(this._target).children),window.ShadyDOM&&this._shadyChildrenObserver?(window.ShadyDOM.unobserveChildren(this._shadyChildrenObserver),this._shadyChildrenObserver=null):this._nativeChildrenObserver&&(this._nativeChildrenObserver.disconnect(),this._nativeChildrenObserver=null)),this._connected=!1}},{key:"_schedule",value:function(){var t=this;this._scheduled||(this._scheduled=!0,o.c.run(function(){return t.flush()}))}},{key:"_processMutations",value:function(t){this._processSlotMutations(t),this.flush()}},{key:"_processSlotMutations",value:function(t){if(t)for(var e=0;e<t.length;e++){var n=t[e];n.addedNodes&&this._listenSlots(n.addedNodes),n.removedNodes&&this._unlistenSlots(n.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 t,e={target:this._target,addedNodes:[],removedNodes:[]},n=this.constructor.getFlattenedNodes(this._target),r=Object(i.a)(n,this._effectiveNodes),o=0;o<r.length&&(t=r[o]);o++)for(var a,s=0;s<t.removed.length&&(a=t.removed[s]);s++)e.removedNodes.push(a);for(var l,c=0;c<r.length&&(l=r[c]);c++)for(var u=l.index;u<l.index+l.addedCount;u++)e.addedNodes.push(n[u]);this._effectiveNodes=n;var h=!1;return(e.addedNodes.length||e.removedNodes.length)&&(h=!0,this.callback.call(this._target,e)),h}},{key:"_listenSlots",value:function(t){for(var e=0;e<t.length;e++){var n=t[e];s(n)&&n.addEventListener("slotchange",this._boundSchedule)}}},{key:"_unlistenSlots",value:function(t){for(var e=0;e<t.length;e++){var n=t[e];s(n)&&n.removeEventListener("slotchange",this._boundSchedule)}}}]),t}(),c=(n(35),n(27),function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}());function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")} 26/** 27@license 28Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 29This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 30The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 31The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 32Code distributed by Google as part of the polymer project is also 33subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 34*/var h=Element.prototype,p=h.matches||h.matchesSelector||h.mozMatchesSelector||h.msMatchesSelector||h.oMatchesSelector||h.webkitMatchesSelector,d=function(t,e){return p.call(t,e)},f=function(){function t(e){u(this,t),window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(e),this.node=e}return c(t,[{key:"observeNodes",value:function(t){return new l(this.node,t)}},{key:"unobserveNodes",value:function(t){t.disconnect()}},{key:"notifyObserver",value:function(){}},{key:"deepContains",value:function(t){if(Object(r.a)(this.node).contains(t))return!0;for(var e=t,n=t.ownerDocument;e&&e!==n&&e!==this.node;)e=Object(r.a)(e).parentNode||Object(r.a)(e).host;return e===this.node}},{key:"getOwnerRoot",value:function(){return Object(r.a)(this.node).getRootNode()}},{key:"getDistributedNodes",value:function(){return"slot"===this.node.localName?Object(r.a)(this.node).assignedNodes({flatten:!0}):[]}},{key:"getDestinationInsertionPoints",value:function(){for(var t=[],e=Object(r.a)(this.node).assignedSlot;e;)t.push(e),e=Object(r.a)(e).assignedSlot;return t}},{key:"importNode",value:function(t,e){var n=this.node instanceof Document?this.node:this.node.ownerDocument;return Object(r.a)(n).importNode(t,e)}},{key:"getEffectiveChildNodes",value:function(){return l.getFlattenedNodes(this.node)}},{key:"queryDistributedElements",value:function(t){for(var e,n=this.getEffectiveChildNodes(),r=[],i=0,o=n.length;i<o&&(e=n[i]);i++)e.nodeType===Node.ELEMENT_NODE&&d(e,t)&&r.push(e);return r}},{key:"activeElement",get:function(){var t=this.node;return void 0!==t._activeElement?t._activeElement:t.activeElement}}]),t}();function g(t,e){for(var n=function(n){var r=e[n];Object.defineProperty(t,r,{get:function(){return this.node[r]},configurable:!0})},r=0;r<e.length;r++)n(r)}var m=function(){function t(e){u(this,t),this.event=e}return c(t,[{key:"rootTarget",get:function(){return this.path[0]}},{key:"localTarget",get:function(){return this.event.target}},{key:"path",get:function(){return this.event.composedPath()}}]),t}();f.prototype.cloneNode,f.prototype.appendChild,f.prototype.insertBefore,f.prototype.removeChild,f.prototype.replaceChild,f.prototype.setAttribute,f.prototype.removeAttribute,f.prototype.querySelector,f.prototype.querySelectorAll,f.prototype.parentNode,f.prototype.firstChild,f.prototype.lastChild,f.prototype.nextSibling,f.prototype.previousSibling,f.prototype.firstElementChild,f.prototype.lastElementChild,f.prototype.nextElementSibling,f.prototype.previousElementSibling,f.prototype.childNodes,f.prototype.children,f.prototype.classList,f.prototype.textContent,f.prototype.innerHTML;var v=f;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var y=function(t){function e(){return u(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,window["ShadyDOM"]["Wrapper"]),e}();Object.getOwnPropertyNames(f.prototype).forEach(function(t){"activeElement"!=t&&(y.prototype[t]=f.prototype[t])}),g(y.prototype,["classList"]),v=y,Object.defineProperties(m.prototype,{localTarget:{get:function(){for(var t=this.event.currentTarget,e=t&&b(t).getOwnerRoot(),n=this.path,r=0;r<n.length;r++){var i=n[r];if(b(i).getOwnerRoot()===e)return i}},configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},configurable:!0}})}else!function(t,e){for(var n=function(n){var r=e[n];t[r]=function(){return this.node[r].apply(this.node,arguments)}},r=0;r<e.length;r++)n(r)}(f.prototype,["cloneNode","appendChild","insertBefore","removeChild","replaceChild","setAttribute","removeAttribute","querySelector","querySelectorAll"]),g(f.prototype,["parentNode","firstChild","lastChild","nextSibling","previousSibling","firstElementChild","lastElementChild","nextElementSibling","previousElementSibling","childNodes","children","classList"]),function(t,e){for(var n=function(n){var r=e[n];Object.defineProperty(t,r,{get:function(){return this.node[r]},set:function(t){this.node[r]=t},configurable:!0})},r=0;r<e.length;r++)n(r)}(f.prototype,["textContent","innerHTML","className"]);var b=function(t){if((t=t||document)instanceof v)return t;if(t instanceof m)return t;var e=t.__domApi;return e||(e=t instanceof Event?new m(t):new v(t),t.__domApi=e),e}},function(t,e,n){"use strict";n.d(e,"b",function(){return K.a}),n.d(e,"a",function(){return q});var r=n(91),i=(n(2),n(202),n(18),n(92)),o=n(71),a=n(158),s=n(9),l=n(7),c=n(102),u=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 35/** 36@license 37Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 38This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 39The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 40The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 41Code distributed by Google as part of the polymer project is also 42subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 43*/ 44var h=Object(a.a)(Object(o.b)(Object(i.a)(HTMLElement))),p=function(t){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));if(s.m)throw new Error("strictTemplatePolicy: dom-bind not allowed");return t.root=null,t.$=null,t.__children=null,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,h),u(e,null,[{key:"observedAttributes",get:function(){return["mutable-data"]}}]),u(e,[{key:"attributeChangedCallback",value:function(t,e,n,r){this.mutableData=!0}},{key:"connectedCallback",value:function(){Object(c.a)()||(this.style.display="none"),this.render()}},{key:"disconnectedCallback",value:function(){this.__removeChildren()}},{key:"__insertChildren",value:function(){Object(l.a)(Object(l.a)(this).parentNode).insertBefore(this.root,this)}},{key:"__removeChildren",value:function(){if(this.__children)for(var t=0;t<this.__children.length;t++)this.root.appendChild(this.__children[t])}},{key:"render",value:function(){var t=this,e=void 0;if(!this.__children){if(!(e=e||this.querySelector("template"))){var n=new MutationObserver(function(){if(!(e=t.querySelector("template")))throw new Error("dom-bind requires a <template> child");n.disconnect(),t.render()});return void n.observe(this,{childList:!0})}this.root=this._stampTemplate(e),this.$=this.root.$,this.__children=[];for(var r=this.root.firstChild;r;r=r.nextSibling)this.__children[this.__children.length]=r;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}]),e}();customElements.define("dom-bind",p);n(308);var d=n(50),f=n(27),g=n(35),m=n(15),v=n(10),y=n(62),b=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},_=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function A(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function w(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function x(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)} 45/** 46@license 47Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 48This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 49The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 50The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 51Code distributed by Google as part of the polymer project is also 52subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 53*/var O=function(t){function e(){A(this,e);var t=w(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.__renderDebouncer=null,t._lastIf=!1,t.__hideTemplateChildren__=!1,t.__template,t._templateInfo,t}return x(e,d["a"]),_(e,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"},notifyDomChange:{type:Boolean}}}}]),_(e,[{key:"__debounceRender",value:function(){var t=this;this.__renderDebouncer=f.a.debounce(this.__renderDebouncer,m.c,function(){return t.__render()}),Object(g.a)(this.__renderDebouncer)}},{key:"disconnectedCallback",value:function(){b(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"disconnectedCallback",this).call(this);var t=Object(l.a)(this).parentNode;t&&(t.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||Object(l.a)(t).host)||this.__teardownInstance()}},{key:"connectedCallback",value:function(){b(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"connectedCallback",this).call(this),Ob
53ject(c.a)()||(this.style.display="none"),this.if&&this.__debounceRender()}},{key:"__ensureTemplate",value:function(){var t=this;if(!this.__template){var e=this._templateInfo?this:Object(l.a)(this).querySelector("template");if(!e){var n=new MutationObserver(function(){if(!Object(l.a)(t).querySelector("template"))throw new Error("dom-if requires a <template> child");n.disconnect(),t.__render()});return n.observe(this,{childList:!0}),!1}this.__template=e}return!0}},{key:"__ensureInstance",value:function(){var t=Object(l.a)(this).parentNode;if(this.__hasInstance()){var e=this.__getInstanceNodes();if(e&&e.length)if(Object(l.a)(this).previousSibling!==e[e.length-1])for(var n,r=0;r<e.length&&(n=e[r]);r++)Object(l.a)(t).insertBefore(n,this)}else{if(!t)return!1;if(!this.__ensureTemplate())return!1;this.__createAndInsertInstance(t)}return!0}},{key:"render",value:function(){Object(g.b)()}},{key:"__render",value:function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren(),s.o&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)}},{key:"__hasInstance",value:function(){}},{key:"__getInstanceNodes",value:function(){}},{key:"__createAndInsertInstance",value:function(t){}},{key:"__teardownInstance",value:function(){}},{key:"_showHideChildren",value:function(){}}]),e}(),k=function(t){function e(){A(this,e);var t=w(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.__instance=null,t.__syncInfo=null,t}return x(e,O),_(e,[{key:"__hasInstance",value:function(){return Boolean(this.__instance)}},{key:"__getInstanceNodes",value:function(){return this.__instance.templateInfo.childNodes}},{key:"__createAndInsertInstance",value:function(t){var e=this,n=this.__dataHost||this;if(s.m&&!this.__dataHost)throw new Error("strictTemplatePolicy: template owner not trusted");var r=n._bindTemplate(this.__template,!0);r.runEffects=function(t,n,r){var i=e.__syncInfo;if(e.if)i&&(e.__syncInfo=null,e._showHideChildren(),n=Object.assign(i.changedProps,n)),t(n,r);else if(e.__instance)if(i||(i=e.__syncInfo={runEffects:t,changedProps:{}}),r)for(var o in n){var a=Object(v.g)(o);i.changedProps[a]=e.__dataHost[a]}else Object.assign(i.changedProps,n)},this.__instance=n._stampTemplate(this.__template,r),Object(l.a)(t).insertBefore(this.__instance,this)}},{key:"__syncHostProperties",value:function(){var t=this.__syncInfo;t&&(this.__syncInfo=null,t.runEffects(t.changedProps,!1))}},{key:"__teardownInstance",value:function(){var t=this.__dataHost||this;this.__instance&&(t._removeBoundDom(this.__instance),this.__instance=null,this.__syncInfo=null)}},{key:"_showHideChildren",value:function(){var t=this.__hideTemplateChildren__||!this.if;this.__instance&&Boolean(this.__instance.__hidden)!==t&&(this.__instance.__hidden=t,Object(y.b)(t,this.__instance.templateInfo.childNodes)),t||this.__syncHostProperties()}}]),e}(),S=function(t){function e(){A(this,e);var t=w(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.__ctor=null,t.__instance=null,t.__invalidProps=null,t}return x(e,O),_(e,[{key:"__hasInstance",value:function(){return Boolean(this.__instance)}},{key:"__getInstanceNodes",value:function(){return this.__instance.children}},{key:"__createAndInsertInstance",value:function(t){this.__ctor||(this.__ctor=Object(y.c)(this.__template,this,{mutableData:!0,forwardHostProp:function(t,e){this.__instance&&(this.if?this.__instance.forwardHostProp(t,e):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Object(v.g)(t)]=!0))}})),this.__instance=new this.__ctor,Object(l.a)(t).insertBefore(this.__instance.root,this)}},{key:"__teardownInstance",value:function(){if(this.__instance){var t=this.__instance.children;if(t&&t.length){var e=Object(l.a)(t[0]).parentNode;if(e){e=Object(l.a)(e);for(var n,r=0;r<t.length&&(n=t[r]);r++)e.removeChild(n)}}this.__invalidProps=null,this.__instance=null}}},{key:"__syncHostProperties",value:function(){var t=this.__invalidProps;if(t){for(var e in this.__invalidProps=null,t)this.__instance._setPendingProperty(e,this.__dataHost[e]);this.__instance._flushProperties()}}},{key:"_showHideChildren",value:function(){var t=this.__hideTemplateChildren__||!this.if;this.__instance&&Boolean(this.__instance.__hidden)!==t&&(this.__instance.__hidden=t,this.__instance._showHideChildren(t)),t||this.__syncHostProperties()}}]),e}(),C=s.c?k:S;
53customElements.define(C.is,C);var z=n(19),E=n(159),M=n(60),P=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function j(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function T(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function L(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)} 54/** 55@license 56Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 57This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 58The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 59The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 60Code distributed by Google as part of the polymer project is also 61subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 62*/var I=Object(z.a)(function(t){var e=Object(M.a)(t);return function(t){function n(){j(this,n);var t=T(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.__lastItems=null,t.__lastMulti=null,t.__selectedMap=null,t}return L(n,e),P(n,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.*)"]}}]),P(n,[{key:"__updateSelection",value:function(t,e){var n=e.path;if(n==JSCompiler_renameProperty("items",this)){var r=e.base||[],i=this.__lastItems;if(t!==this.__lastMulti&&this.clearSelection(),i){var o=Object(E.a)(r,i);this.__applySplices(o)}this.__lastItems=r,this.__lastMulti=t}else if(e.path==JSCompiler_renameProperty("items",this)+".splices")this.__applySplices(e.value.indexSplices);else{var a=n.slice((JSCompiler_renameProperty("items",this)+".").length),s=parseInt(a,10);a.indexOf(".")<0&&a==s&&this.__deselectChangedIdx(s)}}},{key:"__applySplices",value:function(t){for(var e=this,n=this.__selectedMap,r=function(r){var i=t[r];n.forEach(function(t,e){t<i.index||(t>=i.index+i.removed.length?n.set(e,t+i.addedCount-i.removed.length):n.set(e,-1))});for(var o=0;o<i.addedCount;o++){var a=i.index+o;n.has(e.items[a])&&n.set(e.items[a],a)}},i=0;i<t.length;i++)r(i);this.__updateLinks();var o=0;n.forEach(function(t,r){t<0?(e.multi?e.splice(JSCompiler_renameProperty("selected",e),o,1):e.selected=e.selectedItem=null,n.delete(r)):o++})}},{key:"__updateLinks",value:function(){var t=this;if(this.__dataLinkedPaths={},this.multi){var e=0;this.__selectedMap.forEach(function(n){n>=0&&t.linkPaths(JSCompiler_renameProperty("items",t)+"."+n,JSCompiler_renameProperty("selected",t)+"."+e++)})}else this.__selectedMap.forEach(function(e){t.linkPaths(JSCompiler_renameProperty("selected",t),JSCompiler_renameProperty("items",t)+"."+e),t.linkPaths(JSCompiler_renameProperty("selectedItem",t),JSCompiler_renameProperty("items",t)+"."+e)})}},{key:"clearSelection",value:function(){this.__dataLinkedPaths={},this.__selectedMap=new Map,this.selected=this.multi?[]:null,this.selectedItem=null}},{key:"isSelected",value:function(t){return this.__selectedMap.has(t)}},{key:"isIndexSelected",value:function(t){return this.isSelected(this.items[t])}},{key:"__deselectChangedIdx",value:function(t){var e=this,n=this.__selectedIndexForItemIndex(t);if(n>=0){var r=0;this.__selectedMap.forEach(function(t,i){n==r++&&e.deselect(i)})}}},{key:"__selectedIndexForItemIndex",value:function(t){var e=this.__dataLinkedPaths[JSCompiler_renameProperty("items",this)+"."+t];if(e)return parseInt(e.slice((JSCompiler_renameProperty("selected",this)+".").length),10)}},{key:"deselect",value:function(t){var e=this.__selectedMap.get(t);if(e>=0){this.__selectedMap.delete(t);var n=void 0;this.multi&&(n=this.__selectedIndexForItemIndex(e)),this.__updateLinks(),this.multi?this.splice(JSCompiler_renameProperty("selected",this),n,1):this.selected=this.selectedItem=null}}},{key:"deselectIndex",value:function(t){this.deselect(this.items[t])}},{key:"select",value:function(t){this.selectIndex(this.items.indexOf(t))}},{key:"selectIndex",value:function(t){var e=this.items[t];this.isSelected(e)?this.toggle&&this.deselectIndex(t):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(e,t),this.__updateLinks(),this.multi?this.push(JSCompiler_renameProperty("selected",this),e):this.selected=this.selectedItem=e)}}]),n}()})(d.a),R=function(t){function e(){return j(this,e),T(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return L(e,I),P(e,null,[{key:"is",get:function(){return"array-selector"}},{key:"template",get:function(){return null}}]),e}();customElements.define(R.is,R);var D=n(206),H=n(77),N=n(23),V=new D.a;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(t,e,n){},prepareTemplateDom:function(t,e){},prepareTemplateStyles:function(t,e,n){},styleSubtree:function(t,e){V.processStyles(),Object(H.c)(t,e)},styleElement:function(t){V.processStyles()},styleDocument:function(t){V.processStyles(),Object(H.c)(document.body,t)},getComputedStyleValue:function(t,e){return Object(H.b)(t,e)},flushCustomStyles:function(){},nativeCss:N.c,nativeShadow:N.d,cssBuild:N.a,disableRuntime:N.b}),window.ShadyCSS.CustomStyleInterface=V;var B=n(127),F=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 63/** 64@license 65Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 66This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 67The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 68The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 69Code distributed by Google as part of the polymer project is also 70subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 71*/ 72var W=window.ShadyCSS.CustomStyleInterface,U=function(t){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t._style=null,W.addCustomStyle(t),t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,HTMLElement),F(e,[{key:"getStyle",value:function(){if(this._style)return this._style;var t=this.querySelector("style");if(!t)return null;this._style=t;var e=t.getAttribute("include");return e&&(t.removeAttribute("include"),t.textContent=Object(B.a)(e)+t.textContent),this.ownerDocument!==window.document&&window.document.head.appendChild(this),this._style}}]),e}();window.customElements.define("custom-style",U);n(203);var K=n(6),q=Object(r.a)(HTMLElement).prototype},function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n(0),i=n(72),o=function(){function t(){}return t._appendToHead=function(t){document.getElementsByTagName("head")[0].appendChild(t)},t._attachEventHandlers=function(t,e,n){t.readyState?t.onreadystatechange=function(){"load"!==t.readyState&&"loaded"!==t.readyState&&"complete"!==t.readyState||"function"==typeof e&&(t.onreadystatechange=null,e())}:(t.onload=function(){"function"==typeof e&&e()},t.onerror=function(){"function"==typeof n&&n(arguments)})},t.initWebComponentsReadyPromise=function(){var t=window;return t.webComponentsReadyPromise||(t.webComponentsReadyPromise=new Promise(function(e){return t.WebComponents?setTimeout(function(){e(!0)}):document.addEventListener("WebComponentsReady",function(){e(!0)})})),t.webComponentsReadyPromise},t.loadScript=function(t,e,n,r){var i=document.createElement("script");i.id=e,i.type="text/javascript",this._attachEventHandlers(i,n,r),this._appendToHead(i),i.src=t},t.loadLink=function(t,e,n,r,i){var o=document.createElement("link");o.type=e||"",o.rel=n,this._attachEventHandlers(o,r,i),this._appendToHead(o),o.href=t},t.loadHtml=function(t,e,n,r){void 0===e&&(e=function(){}),void 0===n&&(n=function(){}),void 0===r&&(r=!0);var i=new XMLHttpRequest;i.onload=function(){var t,i;this.status>=200&&this.status<=300?(r&&(t=this.response,(i=document.createElement("template")).setAttribute("style","display: none;"),i.innerHTML=t,document.head.appendChild(i.content)),e&&e(this.response)):n&&n(this.response)},i.onerror=function(){n&&n()},i.open("get",t,!0),i.send()},t.load=function(t,e,n){var r=this.addTimestampToUrl(t);
72if(/\.js$/gi.test(t))this.loadScript(t,"",e,n);else if(/\.css$|\.scss$|\.less$/gi.test(t))this.loadLink(r,"text/css","stylesheet",e,n);else{if(!/\.html$|\.htm$/gi.test(t))throw"bad url: "+t;this.loadHtml(r,e,n)}},t.appendLoadAnimation=function(t,e){try{var n=["display:flex","align-items:center","justify-content:center","width:100%","height:100%","background-color:rgba(255, 255, 255, 0.9)","color: #666666;","position:absolute","z-index:600"];return t.style.position="relative",t.innerHTML='\n <div style="'+n.join(";")+'">\n <au-preloader style="position: relative !important; z-index: 601;" message="'+e+'"></au-preloader>\n <div style="'+n.join(";")+'">\n <span style="top: 32px;position: relative;">'+e+"</span>\n </div>\n </div>",t.firstElementChild}catch(t){throw"Failed to attach loader element"}},t.toggleLoadAnimation=function(t,e){try{e?(t.removeAttribute("hidden"),t.style.display="flex"):(t.setAttribute("hidden","true"),t.style.display="none")}catch(t){throw"Failed to toggle loader element"}},t.concatAndResolveUrl=function(t,e){return t.replace(/\/$/,"")+"/"+e.replace(/^\//,"")},t.addTimestampToUrl=function(t){return t+(-1===t.indexOf("?")?"?":"&")+"t="+Date.now()},t}(),a=n(110),s=function(){function t(){}return t.DeepMerge=function(e,n){var r=function(t){return t&&"object"==typeof t};return r(e)&&r(n)?(Object.keys(n).forEach(function(i){var o=e[i],a=n[i];Array.isArray(o)&&Array.isArray(a)?e[i]=a:r(o)&&r(a)?e[i]=t.DeepMerge(Object.assign({},o),a):e[i]=a}),e):n},t.propertyEnsure=function(e,n,r){return t.isNullOrUndefined(e[n])?e[n]=r:e[n]},t.valueEnsure=function(e,n){return t.isNullOrUndefined(e)?n:e},t.valueEnsureMerge=function(t,e){var n=this.valueEnsure(t,e);return Object.assign(e,n)},t.isNullOrUndefined=function(e){return t.isNull(e)||t.isUndefined(e)},t.isUndefined=function(e){return t.typeofCheck(e,"undefined")},t.isNotUndefined=function(e){return!t.isUndefined(e)},t.isNull=function(t){return null===t},t.isNotNullOrUndefined=function(e){return!t.isNullOrUndefined(e)},t.isLengthEqual=function(e,n){return t.isNotNullOrUndefined(e)&&t.isNotNullOrUndefined(n)&&e.length===n.length},t.isEmptyStrOrArray=function(e){return!!t.isNullOrUndefined(e)||0===e.length},t.isEmptyString=function(e){return t.isEmptyStrOrArray(e)},t.isEmptyArray=function(e){return t.isEmptyStrOrArray(e)},t.isNotEmptyArray=function(e){return!t.isEmptyArray(e)},t.clone=function(t){return Object.assign({},t)},t.objectDeepValue=function(e,n){if(t.isObject(e)){for(var r=0,i=(n=n.replace(/\[([^\]]+)\]/gi,".$1").split(".")).length;r<i;r++){if(e=e[e instanceof Array?+n[r]:n[r]],t.isUndefined(e))return null}return e}return null},t.isObjectNotEmpty=function(e){return t.isNotNullOrUndefined(e)&&Object.keys(e).length>0},t.isObject=function(t){return!(!t||"object"!=typeof t||t instanceof Array)},t.isString=function(t){return"string"==typeof t},t.arrayDiffByName=function(e,n){return t.arrayDiff(e,n,function(t,e){return t.name===e.name},function(t,e){return JSON.stringify(t)!==JSON.stringify(e)})},t.arrayDiff=function(e,n,r,i){void 0===r&&(r=function(t,e){return t===e}),void 0===i&&(i=function(t,e){return!1});var o=[],a=[],s=[],l=[],c=[];e.forEach(function(e){var i=n.find(function(t){return r(e,t)});t.isNotUndefined(i)?s.push(e):a.push(e)}),n.forEach(function(n){var i=e.find(function(t){return r(t,n)});t.isUndefined(i)&&o.push(n)});var u=[];return s.forEach(function(e,o){var a;o!==(a=n.indexOf(e))&&-1!==a&&c.push({from:o,to:a,item:e});var s=n.find(function(t){return r(e,t)&&i(e,t)});t.isNotUndefined(s)&&(u.push(o),l.push(e))}),u.forEach(function(t){s.splice(t,1)}),{added:o,removed:a,updated:l,noChange:s,indexChanged:c}},t.JSONStringifyQuotes=function(t){return JSON.stringify(t).replace(/['"]+/gi,"")},t.objectEquals=function(e,n){return t.JSONStringifyQuotes(e)===t.JSONStringifyQuotes(n)},t.tryParseJson=function(t){try{return JSON.parse(t)}catch(e){return t}},t.typeofCheck=function(t,e){return typeof t===e},t.createTemplateDocument=function(t){var e=document.createElement("template");return e.innerHTML=t,e.content},t.createNodeFromString=function(e){return t.createTemplateDocument(e).firstChild.cloneNode(!0)},t.trimAndLowerString=function(t){return t?t.replace(/\s+/g,"").toLocaleLowerCase():null},t.isFunction=function(t){var e={}.toString.call(t);return t&&("[object Function]"===e||"[object AsyncFunction]"===e)},t.isPromise=function(t){return t&&"[object Promise]"===Object.prototype.toString.call(t)},t.isAsyncFunction=function(t){return!!(t&&t.constructor&&t.constructor.name)&&"AsyncFunction"===t.constructor.name},t.recursiveJob=function(e,n,r,i){void 0===r&&(r=null),0===e.length?
72i(r):n(e.shift(),r).then(function(r){t.recursiveJob(e,n,r,i)}).catch(function(t){i(null,t)})},t.recursiveJobPromise=function(e,n){var r=Array.prototype.slice.call(e);return new Promise(function(e,i){t.recursiveJob(r,n,null,function(t,n){n?i(n):e(t)})})},t.functionWrapperConstructor=function(e){var n=this;switch(!0){case Array.isArray(e):return function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return t.recursiveJobPromise(e,function(t,i){return Promise.resolve(t.apply(n.jsonParamsFetcher.scope,0===e.indexOf(t)?r:[i]))})};case this.isFunction(e):return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.apply(n.jsonParamsFetcher.scope,t)};default:return function(t){return Promise.resolve()}}},t.objectPropertyFind=function(t,e){var n=!1,r=function(t){switch(!0){case Array.isArray(t):for(var i=0;i<t.length&&!n;i++)r(t[i]);break;case t instanceof Object:var o=Object.keys(t);for(i=0;i<o.length&&!n;i++)r(o[i]),r(t[o[i]]);break;default:e(t)&&(n=!0)}};return r(t),n},t.isNum=function(t){return/^\d+$/.test(t)},t.addTimestampToURL=function(e,n){if(void 0===n&&(n=!0),t.isNotNullOrUndefined(e)){var r=new URL(e);if(""!==r.search&&!1===n)return e;var i=""===r.search?"?":"&",o=(new Date).getTime().toString();return e+=i+"t="+o.slice(0,o.length-4)+"."+o.slice(o.length-4)}},t.findDataInResponse=function(e,n){try{t.isEmptyString(n)&&(n="response");var r=t.tryParseJson(e);return t.typeofCheck(r,"string")?r:new Function("response","return "+n)(r)}catch(t){console.error(t.message,t.stack)}return""},t.guid=function(){var t=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)};
72return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()},t.getPatchedUrl=function(t){return window.patchAurigmaEditorUrl("EDITOR_BASE_PATH"+t)},t.__setAuWizard=function(e){t.__auWizard=e},t.getWizardElement=function(){return t.__auWizard||document.querySelector("au-wizard")},t.loadJson=function(t){return t.toLowerCase().startsWith("https://")||t.toLowerCase().startsWith("http://")||(t=this.getPatchedUrl(t)),new Promise(function(e,n){var r=new XMLHttpRequest;r.onload=function(){this.status>=200&&this.status<=300?e(JSON.parse(this.response)):n(this.response)},r.onerror=function(){n()},r.open("get",t,!0),r.send()})},t.cloneFromDriver=function(t){if("object"!=typeof t)return t;if(!t)return t;var e=t instanceof Array?[]:{};for(var n in t)t.hasOwnProperty(n)&&(e[n]=this.cloneFromDriver(t[n]));return e},t.sessionGuid=function(){return this._timestamp.toString()},t.getOrDefault=function(e,n){try{var r=t.jsonParamsFetcher.scope,i=Object.keys(r),o=Object.values(r),a=new Function(i.join(","),"return "+e+";").apply(r,o);return void 0===a||"undefined"===a?n:a}catch(t){return n}},t.isNullableArray=function(t){return t.every(function(t){return null===t})},t.isEmptyObject=function(t){return null===t||void 0===t||0===Object.keys(t).length||""===t},t.isSafari=function(){var t=navigator.userAgent.toLowerCase();return t.search(/safari/)>0&&-1===t.search(/chrome/)},t.getBrowser=function(){var t=window,e=t.navigator.userAgent.toLowerCase();switch(!0){case e.indexOf("edge")>-1:return"edge";case e.indexOf("opr")>-1&&!!t.opr:return"opera";case e.indexOf("chrome")>-1&&!!t.chrome:return"chrome";case e.indexOf("trident")>-1:return"ie";case e.indexOf("firefox")>-1:return"firefox";case e.indexOf("safari")>-1:return"safari";default:return"other"}},t.findParent=function(t,e){if(!t)return null;for(var n=t,r=null,i=!0;i;)(r=n.parentNode||n.host)?(e(r)&&(i=!1),n=r):i=!1;return r},t.IsTrue=function(t){return!0===t||"true"===t},t.readFromLocalStorage=function(t){return localStorage.getItem(t)},t.writeToLocalStorage=function(e,n){t.isObject(n)||Array.isArray(n)?localStorage.setItem(e,JSON.stringify(n)):localStorage.setItem(e,n)},t.setTimeoutWrapper=function(t,e,n){return Object(r.b)(this,void 0,void 0,function(){var i,o;return Object(r.e)(this,function(r){switch(r.label){case 0:i=function(){return new Promise(function(t){setTimeout(function(){t()},e)})},o=0,r.label=1;case 1:return o<n?[4,i()]:[3,4];case 2:r.sent(),r.label=3;case 3:return o++,[3,1];case 4:return[2,t()]}})})},t.getDocumentCustomStyles=function(){return function(t,e,n){var i,o;void 0===e&&(e=document.body),void 0===n&&(n=void 0);var a=window.getComputedStyle(e,n),s={};try{for(var l=Object(r.k)(t),c=l.next();!c.done;c=l.next()){var u=c.value,h=a.getPropertyValue(u);h&&(s[u]=h)}}catch(t){i={error:t}}finally{try{c&&!c.done&&(o=l.return)&&o.call(l)}finally{if(i)throw i.error}}return s}(function(t){var e,n,i,o,a,s;void 0===t&&(t=document.styleSheets);var l=[];try{for(var c=Object(r.k)(Array.from(t)),u=c.next();!u.done;u=c.next()){var h=u.value;try{try{for(var p=(i=void 0,Object(r.k)(Array.from(h.cssRules))),d=p.next();!d.done;d=p.next()){var f=d.value;try{try{for(var g=(a=void 0,Object(r.k)(Array.from(f.style))),m=g.next();!m.done;m=g.next()){var v=m.value;(v.startsWith("--au")||v.startsWith("--theme"))&&-1===l.indexOf(v)&&l.push(v)}}catch(t){a={error:t}}finally{try{m&&!m.done&&(s=g.return)&&s.call(g)}finally{if(a)throw a.error}}}catch(t){}}}catch(t){i={error:t}}finally{try{d&&!d.done&&(o=p.return)&&o.call(p)}finally{if(i)throw i.error}}}catch(t){}}}catch(t){e={error:t}}finally{try{u&&!u.done&&(n=c.return)&&n.call(c)}finally{if(e)throw e.error}}return l}(),document.documentElement)},t.loadHtml=function(t){return Object(r.b)(this,void 0,void 0,function(){return Object(r.e)(this,function(e){return[2,new Promise(function(e,n){o.loadHtml(t,function(t){return e(t)},function(t){return n(t)},!1)})]})})},t.containsAll=function(t,e){var n,i,o=[],s=!0;try{for(var l=Object(r.k)(e),c=l.next();!c.done;c=l.next()){var u=c.value;-1===t.indexOf(u)&&(s=!1,o.push(u))}}catch(t){n={error:t}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(n)throw n.error}}return new a.a(s,o)},t.objectUndefinedFind=function(t,e){var n=[],r=function(t,i){switch(!0){case Array.isArray(t):for(var o=0;o<t.length;o++)r(t[o],t);break;case t instanceof Object:var a=Object.keys(t);for(o=0;o<a.length;o++)r(a[o],t),r(t[a[o]],t);break;default:e(t)&&n.push(t)}};return r(t,null),n},t.undefinedCriterion=function(t){return void 0===t||"undefined"===t||"string"==typeof t&&t.indexOf("undefined")>-1},t.strAndTruncate=function(t){return JSON.stringify(t).replace(/['"]+/gi,"")},t.ensureArray=function(t){return Array.isArray(t)?t:[t]},t.ensureStartsWith=function(t,e){return t.startsWith(e)?t:e+t},t.ensureEndsWith=function(t,e){return t.endsWith(e)?t:t+e},t.isNullOrEmptyString=function(t){return null===t||void 0===t||""===t||"string"==typeof t&&""===t.trim()},t.parseJwt=function(t){var e=t.split(".")[1].replace(/-/g,"+").replace(/_/g,"/"),n=decodeURIComponent(atob(e).split("").map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(""));return JSON.parse(n)},t.deepSearch=function(e,n,r){if(null===e||void 0===e)return null;if(e.hasOwnProperty(n)&&!0===r(n,e[n]))return e;for(var i=Object.keys(e),o=0;o<i.length;o++){var a=e[i[o]];if("object"==typeof a&&null!==a&&void 0!==a){var s=t.deepSearch(e[i[o]],n,r);if(null!==s)return s}}return null},t.isMobile=function(){return window.innerWidth<769},t.executeTimeout=function(t,e){e.forEach(function(e){return setTimeout(t,e)})},t.applyMixins=function(t,e){e.forEach(function(e){Object.getOwnPropertyNames(e.prototype).forEach(function(n){"constructor"!==n&&(t.prototype[n]=e.prototype[n])})})},t._timestamp=Date.now(),Object(r.c)([Object(i.b)("JsonVariablesWidgetFetcherService"),Object(r.g)("design:type",Object)],t,"jsonParamsFetcher",void 0),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return a});n(18);var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 73/** 74@license 75Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 76This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 77The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 78The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 79Code distributed by Google as part of the polymer project is also 80subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 81*/ 82var i=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.value=e.toString()}return r(t,[{key:"toString",value:function(){return this.value}}]),t}();function o(t){if(t instanceof i)return t.value;throw new Error("non-literal value passed to Polymer's htmlLiteral function: "+t)}var a=function(t){for(var e=document.createElement("template"),n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return e.innerHTML=r.reduce(function(e,n,r){return e+function(t){if(t instanceof HTMLTemplateElement)return t.innerHTML;if(t instanceof i)return o(t);throw new Error("non-template value passed to Polymer's html function: "+t)}(n)+t[r+1]},t[0]),e}},function(t,e,n){"use strict";n.d(e,"a",function(){return r}); 83/** 84@license 85Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 86This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 87The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 88The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 89Code distributed by Google as part of the polymer project is also 90subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 91*/
92var r=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(t){return ShadyDOM.patch(t)}:function(t){return t}},function(t,e,n){"use strict";n.d(e,"a",function(){return u});var r=n(109),i=n(13),o=n(90),a=n(112);var s=n(49),l=n(136),c=n(29),u=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var r=this.operator,s=function(t,e,n){if(t){if(t instanceof i.a)return t;if(t[o.a])return t[o.a]()}return t||e||n?new i.a(t,e,n):new i.a(a.a)}(t,e,n);if(r?s.add(r.call(s,this.source)):s.add(this.source||c.a.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),c.a.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){c.a.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),Object(r.a)(t)?t.error(e):console.warn(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=h(e))(function(e,r){var i;i=n.subscribe(function(e){try{t(e)}catch(t){r(t),i&&i.unsubscribe()}},r,e)})},t.prototype._subscribe=function(t){var e=this.source;return e&&e.subscribe(t)},t.prototype[s.a]=function(){return this},t.prototype.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return 0===t.length?this:Object(l.b)(t)(this)},t.prototype.toPromise=function(t){var e=this;return new(t=h(t))(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})},t.create=function(e){return new t(e)},t}();function h(t){if(t||(t=c.a.Promise||Promise),!t)throw new Error("no Promise impl found");return t}},function(t,e,n){"use strict";n.d(e,"r",function(){return i}),n.d(e,"n",function(){return o}),n.d(e,"k",function(){return a}),n.d(e,"l",function(){return s}),n.d(e,"i",function(){return l}),n.d(e,"m",function(){return c}),n.d(e,"a",function(){return u}),n.d(e,"e",function(){return h}),n.d(e,"g",function(){return p}),n.d(e,"p",function(){return d}),n.d(e,"f",function(){return f}),n.d(e,"h",function(){return g}),n.d(e,"b",function(){return m}),n.d(e,"j",function(){return v}),n.d(e,"c",function(){return y}),n.d(e,"o",function(){return b}),n.d(e,"d",function(){return _}),n.d(e,"q",function(){return A});n(18);var r=n(28),i=!window.ShadyDOM||!window.ShadyDOM.inUse,o=(Boolean(!window.ShadyCSS||window.ShadyCSS.nativeCss),window.customElements.polyfillWrapFlushCallback,i&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype&&function(){try{var t=new CSSStyleSheet;t.replaceSync("");var e=document.createElement("div");return e.attachShadow({mode:"open"}),e.shadowRoot.adoptedStyleSheets=[t],e.shadowRoot.adoptedStyleSheets[0]===t}catch(t){return!1}}()),a=window.Polymer&&window.Polymer.rootPath||Object(r.a)(document.baseURI||window.location.href),s=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,l=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,c=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,u=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,h=window.Polymer&&window.Polymer.legacyOptimizations||!1,p=window.Polymer&&window.Polymer.legacyWarnings||!1,d=window.Polymer&&window.Polymer.syncInitialRender||!1,f=window.Polymer&&window.Polymer.legacyUndefined||!1,g=window.Polymer&&window.Polymer.orderedComputed||!1,m=!0,v=window.Polymer&&window.Polymer.removeNestedTemplates||!1,y=window.Polymer&&window.Polymer.fastDomIf||!1,b=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,_=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,A=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1},function(t,e,n){"use strict";n.d(e,"d",function(){return r}),n.d(e,"g",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return a}),n.d(e,"i",function(){return s}),n.d(e,"e",function(){return l}),n.d(e,"f",function(){return c}),n.d(e,"a",function(){return h}),n.d(e,"h",function(){return p});n(18); 93/** 94@license 95Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 96This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 97The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 98The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 99Code distributed by Google as part of the polymer project is also 100subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 101*/function r(t){return t.indexOf(".")>=0}function i(t){var e=t.indexOf(".");return-1===e?t:t.slice(0,e)}function o(t,e){return 0===t.indexOf(e+".")}function a(t,e){return 0===e.indexOf(t+".")}function s(t,e,n){return e+n.slice(t.length)}function l(t,e){return t===e||o(t,e)||a(t,e)}function c(t){if(Array.isArray(t)){for(var e=[],n=0;n<t.length;n++)for(var r=t[n].toString().split("."),i=0;i<r.length;i++)e.push(r[i]);return e.join(".")}return t}function u(t){return Array.isArray(t)?c(t).split("."):t.toString().split(".")}function h(t,e,n){for(var r=t,i=u(e),o=0;o<i.length;o++){if(!r)return;r=r[i[o]]}return n&&(n.path=i.join(".")),r}function p(t,e,n){var r=t,i=u(e),o=i[i.length-1];if(i.length>1){for(var a=0;a<i.length-1;a++){if(!(r=r[i[a]]))return}r[o]=n}else r[e]=n;return i.join(".")}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(0),i=function(){function t(){}return t.register=function(t,e){this._dict.has(t)||this._dict.set(t,e)},t.getInstanceFor=function(t){return Object(r.b)(this,void 0,void 0,function(){return Object(r.e)(this,function(e){switch(e.label){case 0:return this._dict.has(t)?[4,this._dict.get(t)()]:[3,2];case 1:return[2,new(e.sent().widget)];case 2:throw"Widgets of type "+t+" are not supported!"}})})},t._dict=new Map,t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return b});var r=n(96),i=n(0),o=n(21),a=n(5),s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._ifClauseList=[],e._elseClauseList=[],e._elseifClauseList=[],e}return Object(i.d)(e,t),e.prototype.apply=function(t,e,n){var r,o;void 0===n&&(n=function(t){return t});try{for(var s=Object(i.k)(Object.entries(t)),l=s.next();!l.done;l=s.next()){var c=Object(i.h)(l.value,2),u=c[0],h=c[1],p=this.splitOperandAndCondition(u);if(p.length>1||0===p.length)throw"Not allowed to use "+p.length+" number of operands in IfElseIfProcessor";var d=p[0];switch(d.operand){case null:break;case"#if":this._ifClauseList.push({dev:d.dev,condition:d.body,body:h});break;case"#elseif":this._elseifClauseList.push({dev:d.dev,condition:d.body,body:h});break;case"#else":this._elseClauseList.push({dev:d.dev,condition:d.body,body:h})}}}catch(t){r={error:t}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(r)throw r.error}}var f=this._computeClause(this._ifClauseList,e);return a.a.isUndefined(f)&&(f=this._computeClause(this._elseifClauseList,e),a.a.isUndefined(f)&&(f=this._computeClause(this._elseClauseList,e))),this._ifClauseList=this._elseifClauseList=this._elseClauseList=[],n(f)},e.prototype._computeClause=function(t,e){var n,r;try{for(var o=Object(i.k)(t),a=o.next();!a.done;a=o.next()){var s=a.value;if(null===s.condition)return s.body;if(this.execCode(s.condition,e,s.dev))return s.body}}catch(t){n={error:t}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},e.prototype.canApply=function(t){return this.isObject(t)&&void 0!==Object.keys(t).find(function(t){return/{{.*(#if|#elseif|#else).*/gi.test(t)})},e}(o.a),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(i.d)(e,t),e.prototype.apply=function(t,e,n){void 0===n&&(n=function(t){return t});var r=Object.keys(t)[0],i=Object.values(t)[0],o=this.splitOperandAndCondition(r);if(o&&(o.length>1||0===o.length))throw"Not allowed to use "+o.length+" number of operands in EachProcessor";var s=o[0];if("#each"!==s.operand)throw"Not allowed to use operand "+s.operand+" in EachProcessor";var l=s.body.split(/\s+as\s+/gi),c=l.length>1?l[1]:"item",u=l[0],h=this.execCode(u,e,s.dev);if(a.a.typeofCheck(h,"undefined"))return[];if(!h||!Array.isArray(h))throw"Not allowed to use iterable as "+h+" in EachProcessor";var p=e.index,d=e[c],f=h.map(function(t,r){return e[c]=t,e.index=r,n(i)});return void 0!==p?e.index=p:delete e.index,void 0!==d?e[c]=d:delete e[c],f},e.prototype.canApply=function(t){return this.isObject(t)&&void 0!==Object.keys(t).find(function(t){return/{{.*#each\s+.*/gi.test(t)})},e}(o.a),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(i.d)(e,t),e.prototype.apply=function(t,e,n){var r,o;void 0===n&&(n=function(t){return t});var a={},s=function(t,r){var i=l.splitOperandAndCondition(t);
101if(0===i.length)throw"Not allowed to use "+i.length+" number of operands in VariableProcessor";i.forEach(function(t){if("#var"===t.operand&&null!==t.body){var i=t.body.replace(/\s+/gi,"");i.length>0&&(e[i]=a[i]=n(r))}})},l=this;try{for(var c=Object(i.k)(Object.entries(t)),u=c.next();!u.done;u=c.next()){var h=Object(i.h)(u.value,2);s(h[0],h[1])}}catch(t){r={error:t}}finally{try{u&&!u.done&&(o=c.return)&&o.call(c)}finally{if(r)throw r.error}}return a},e.prototype.canApply=function(t){return this.isObject(t)&&void 0!==Object.keys(t).find(function(t){return/{{\s*#var/gi.test(t)})},e}(o.a),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(i.d)(e,t),e.prototype.apply=function(t,e,n){return void 0===n&&(n=function(t){return t}),this.compute(t,e)},e.prototype.canApply=function(t){return this.isString(t)&&/{{([^#]+)}}/gi.test(t)},e}(o.a),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(i.d)(e,t),e.prototype.apply=function(t,e,n){void 0===n&&(n=function(t){return t});var r=Object.keys(t)[0],i=Object.values(t)[0],o=this.splitOperandAndCondition(r);if(o&&(o.length>1||0===o.length))throw"Not allowed to use "+o.length+" number of operands in WithProcessor";var s=o[0];if("#with"!==s.operand)throw"Not allowed to use operand "+s.operand+" in WithProcessor";var l=s.body.split(/\s+as\s+/gi),c=l.length>1?l[1]:"value",u=e[c],h=this.execCode(l[0],e,s.dev);if(!a.a.typeofCheck(h,"undefined")){e[c]=h;var p=n(i);return void 0!==u?e[c]=u:delete e[c],p}},e.prototype.canApply=function(t){return this.isObject(t)&&void 0!==Object.keys(t).find(function(t){return/{{.*#with\s+.*/gi.test(t)})},e}(o.a),p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(i.d)(e,t),e.prototype.apply=function(t,e,n){void 0===n&&(n=function(t){return t});var r=n(Object.values(t)[0]),i={};return Object.keys(r).forEach(function(t){Array.isArray(r[t])?r[t].forEach(function(t){Object.keys(t).forEach(function(e){i[e]=t[e]})}):i[t]=r[t]}),i},e.prototype.canApply=function(t){return this.isObject(t)&&void 0!==Object.keys(t).find(function(t){return/{{\s*#flatten\s*/gi.test(t)})},e}(o.a),d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._funcRegexp=/{{.*#(function|async[Ff]unction)\s?(\([^)]+\))?\s+.*/i,e}return Object(i.d)(e,t),e.prototype.apply=function(t,e,n){void 0===n&&(n=function(t){return t});var r=this.splitOperandAndCondition(t);if(r&&(r.length>1||0===r.length))throw"Not allowed to use "+r.length+" number of operands in FunctionProcessor";var i=r[0];if(!i.operand.startsWith("#function")&&!i.operand.startsWith("#asyncfunction"))throw"Not allowed to use operand "+i.operand+" in FunctionProcessor";var o=this._funcRegexp.exec(t)[2]||"(params)",a=new RegExp(/.*@debug.*/).exec(i.body)?" { return (()=>{ debugger; return "+i.body.replace("@debug","")+"; })()}":" { return "+i.body+"}",s="#function"===i.operand?"function "+o+a:"async function "+o+a;return this.execCode(s,e,i.dev)},e.prototype.canApply=function(t){return this.isString(t)&&this._funcRegexp.test(t)},e}(o.a),f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.regexPattern="{{(?:\\s?#escape\\s?)(?!}})(.+)}}",e}return Object(i.d)(e,t),e.prototype.apply=function(t,e,n){void 0===n&&(n=function(t){return t});var r=new RegExp(this.regexPattern,"ig"),i=t,o=function(t,e){for(var n=[],r=t.indexOf(e);-1!==r;r=t.indexOf(e,r+1))n.push(r);return n.includes(t.length)||n.push(t.length),n}(i,"}}");return o.map(function(t,e){return i.substr(0==e?0:o[e-1]+2,0==e?t+2:t-o[e-1])}).map(function(t){return t.replace(r,"{{$1}}")}).join("")},e.prototype.canApply=function(t){return this.isString(t)&&new RegExp(this.regexPattern,"ig").test(t)},e}(o.a),g=n(276),m=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.regexPattern="{{\\s?#merge\\s?}}",e}return Object(i.d)(e,t),e.prototype.apply=function(t,e,n){var r,o;void 0===n&&(n=function(t){return t});var a=function(t,e){var r=[];return Array.from(e).forEach(function(t){r.push(n(t))}),{value:g.a.apply(s,r)}},s=this;try{for(var l=Object(i.k)(Object.entries(t)),c=l.next();!c.done;c=l.next()){var u=Object(i.h)(c.value,2),h=(u[0],a(0,u[1]));if("object"==typeof h)return h.value}}catch(t){r={error:t}}
101finally{try{c&&!c.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}},e.prototype.canApply=function(t){var e=this;return this.isObject(t)&&void 0!==Object.keys(t).find(function(t){return new RegExp(e.regexPattern,"ig").test(t)})},e}(o.a),v=n(30),y=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.regexPattern="{{\\s?#concat\\s?}}",e}return Object(i.d)(e,t),e.prototype.apply=function(t,e,n){var r,o;void 0===n&&(n=function(t){return t});var a=function(t,e){var r=[];return Array.isArray(e)||(e=n(e)),Array.from(e).forEach(function(t){var e,o,a=n(t);if(Object(v.a)(a))try{for(var s=(e=void 0,Object(i.k)(a)),l=s.next();!l.done;l=s.next()){var c=l.value;r.push(c)}}catch(t){e={error:t}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(e)throw e.error}}else r.push(a)}),{value:r}};try{for(var s=Object(i.k)(Object.entries(t)),l=s.next();!l.done;l=s.next()){var c=Object(i.h)(l.value,2),u=(c[0],a(0,c[1]));if("object"==typeof u)return u.value}}catch(t){r={error:t}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(r)throw r.error}}},e.prototype.canApply=function(t){var e=this;return this.isObject(t)&&void 0!==Object.keys(t).find(function(t){return new RegExp(e.regexPattern,"ig").test(t)})},e}(o.a),b=function(){function t(){this._subProcessorAllocator=this.subProcessorAllocatorFactory()}return t.prototype.processHead=function(t,e){this._scope=a.a.clone(e);var n=this.substractHead(t);return this._process(n,Object.assign({},this._scope,{self:n,vars:n}))},t.prototype.process=function(e,n){var r=a.a.clone(n);this._scope=r,this._scope[t.SCOPE_DATA_KEY]=r;var i=this.substractHead(e);return this._scope[t.SCOPE_HEAD_KEY]=this._process(i,Object.assign({},this._scope,{self:i,vars:i})),this._process(e,this._scope)},t.prototype.subProcessorAllocatorFactory=function(){var t=new r.a;return t.register(new c(this)),t.register(new s(this)),t.register(new l(this)),t.register(new h(this)),t.register(new p(this)),t.register(new u(this)),t.register(new d(this)),t.register(new f(this)),t.register(new m(this)),t.register(new y(this)),t},Object.defineProperty(t.prototype,"scope",{get:function(){return this._scope},enumerable:!1,configurable:!0}),t.prototype.substractHead=function(e){var n={};return a.a.isNotNullOrUndefined(e)&&a.a.isObject(e)&&(n=Object.assign({},e[t.SCOPE_HEAD_KEY]||{}),delete e[t.SCOPE_HEAD_KEY]),n[t.SCOPE_DATA_KEY]={},n},t.prototype._process=function(t,e){var n=this,r=this._subProcessorAllocator.allocate(t);if(r)return r.apply(t,e,function(t){return n._process(t,e)});switch(!0){case Array.isArray(t):return this.processArray(t,e);case t instanceof Object:return this.processObject(t,e);default:return t}},t.prototype.processObject=function(t,e){var n=this,r={};return Object.keys(t).forEach(function(i){r[n._process(i,e)]=n._process(t[i],e)}),r},t.prototype.processArray=function(t,e){var n=this,r=[];return t.forEach(function(t){r.push(n._process(t,e))}),r},t.SCOPE_HEAD_KEY="vars",t.SCOPE_DATA_KEY="root",t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return h});var r=n(0),i=n(68),o=n(112),a=n(14),s=n(90),l=n(29),c=n(78),u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h=function(t){function e(n,r,i){var a=t.call(this)||this;switch(a.syncErrorValue=null,a.syncErrorThrown=!1,a.syncErrorThrowable=!1,a.isStopped=!1,arguments.length){case 0:a.destination=o.a;break;case 1:if(!n){a.destination=o.a;break}if("object"===(void 0===n?"undefined":u(n))){n instanceof e?(a.syncErrorThrowable=n.syncErrorThrowable,a.destination=n,n.add(a)):(a.syncErrorThrowable=!0,a.destination=new p(a,n));break}default:a.syncErrorThrowable=!0,a.destination=new p(a,n,r,i)}return a}return r.d(e,t),e.prototype[s.a]=function(){return this},e.create=function(t,n,r){var i=new e(t,n,r);return i.syncErrorThrowable=!1,i},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e.prototype._unsubscribeAndRecycle=function(){var t=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this},e}(a.a),p=function(t){function e(e,n,r,a){var s,l=t.call(this)||this;l._parentSubscriber=e;var c=l;return Object(i.a)(n)?s=n:n&&(s=n.next,r=n.error,a=n.complete,n!==o.a&&(c=Object.create(n),Object(i.a)(c.unsubscribe)&&l.add(c.unsubscribe.bind(c)),c.unsubscribe=l.unsubscribe.bind(l))),l._context=c,l._next=s,l._error=r,l._complete=a,l}return r.d(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;l.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parentSubscriber,n=l.a.useDeprecatedSynchronousErrorHandling;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):Object(c.a)(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;Object(c.a)(t)}}},e.prototype.complete=function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};l.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(t){if(this.unsubscribe(),l.a.useDeprecatedSynchronousErrorHandling)throw t;Object(c.a)(t)}},e.prototype.__tryOrSetError=function(t,e,n){if(!l.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(e){return l.a.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=e,t.syncErrorThrown=!0,!0):(Object(c.a)(e),!0)}return!1},e.prototype._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(h)},function(t,e,n){"use strict";n.d(e,"a",function(){return l});var r=n(22),i=n(107),o=n(68),a=n(89),s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l=function(){function t(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}var e;return t.prototype.unsubscribe=function(){var e;if(!this.closed){var n=this._parentOrParents,s=this._ctorUnsubscribe,l=this._unsubscribe,u=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(var h=0;h<n.length;++h){n[h].remove(this)}if(Object(o.a)(l)){s&&(this._unsubscribe=void 0);try{l.call(this)}catch(t){e=t instanceof a.a?c(t.errors):[t]}}if(Object(r.a)(u)){h=-1;for(var p=u.length;++h<p;){var d=u[h];if(Object(i.a)(d))try{d.unsubscribe()}catch(t){e=e||[],t instanceof a.a?e=e.concat(c(t.errors)):e.push(t)}}}if(e)throw new a.a(e)}},t.prototype.add=function(e){var n=e;if(!e)return t.EMPTY;switch(void 0===e?"undefined":s(e)){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){var r=n;(n=new t)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}var i=n._parentOrParents;if(null===i)n._parentOrParents=this;else if(i instanceof t){if(i===this)return n;n._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return n;i.push(this)}var o=this._subscriptions;return null===o?this._subscriptions=[n]:o.push(n),n},t.prototype.remove=function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},t.EMPTY=((e=new t).closed=!0,e),t}();function c(t){return t.reduce(function(t,e){return t.concat(e instanceof a.a?e.errors:e)},[])}},function(t,e,n){"use strict";n.d(e,"d",function(){return c}),n.d(e,"a",function(){return u}),n.d(e,"b",function(){return h}),n.d(e,"c",function(){return p});n(18); 102/** 103@license 104Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 105This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 106The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 107The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 108Code distributed by Google as part of the polymer project is also 109subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 110*/var r=0,i=0,o=[],a=0,s=!1,l=document.createTextNode("");new window.MutationObserver(function(){s=!1;for(var t=o.length,e=0;e<t;e++){var n=o[e];if(n)try{n()}catch(t){setTimeout(function(){throw t})}}o.splice(0,t),i+=t}).observe(l,{characterData:!0}
110);var c={after:function(t){return{run:function(e){return window.setTimeout(e,t)},cancel:function(t){window.clearTimeout(t)}}},run:function(t,e){return window.setTimeout(t,e)},cancel:function(t){window.clearTimeout(t)}},u={run:function(t){return window.requestAnimationFrame(t)},cancel:function(t){window.cancelAnimationFrame(t)}},h={run:function(t){return window.requestIdleCallback?window.requestIdleCallback(t):window.setTimeout(t,16)},cancel:function(t){window.cancelIdleCallback?window.cancelIdleCallback(t):window.clearTimeout(t)}},p={run:function(t){return s||(s=!0,l.textContent=a++),o.push(t),r++},cancel:function(t){var e=t-i;if(e>=0){if(!o[e])throw new Error("invalid async handle: "+t);o[e]=null}}}},function(t,e,n){"use strict";var r;n.d(e,"a",function(){return r}),function(t){t[t.WIDGET_CONNECTED_CALLBACK=0]="WIDGET_CONNECTED_CALLBACK",t[t.CHANGE_PARAMS_DEFINITION=1]="CHANGE_PARAMS_DEFINITION",t[t.STEP_CHANGED=2]="STEP_CHANGED",t[t.WIDGET_CHANGE=3]="WIDGET_CHANGE",t[t.EDITOR_LOADED=4]="EDITOR_LOADED",t[t.JSON_DATA_CHANGE=5]="JSON_DATA_CHANGE",t[t.EDITOR_ATTACHED=6]="EDITOR_ATTACHED",t[t.GET_ELEMENT_FROM_AU_WIZARD=7]="GET_ELEMENT_FROM_AU_WIZARD",t[t.CLOSE_DISPLAYED_WIDGET=8]="CLOSE_DISPLAYED_WIDGET",t[t.SHOW_TOAST=9]="SHOW_TOAST",t[t.TOGGLE_SIZE_MAIN=10]="TOGGLE_SIZE_MAIN",t[t.WIDGET_GET_INIT_PARAMS=11]="WIDGET_GET_INIT_PARAMS",t[t.EDITOR_READY=12]="EDITOR_READY"}(r||(r={}))},function(t,e,n){"use strict";n.d(e,"a",function(){return p});var r=n(0),i=n(163),o=n(177),a=n(171),s=n(42);var l=n(15),c=n(3),u=n(5);var h=n(50),p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.d)(e,t),e.prototype.connectedCallback=function(){t.prototype.connectedCallback.call(this),this._fixCustomStyle()},e.prototype.disconnectedCallback=function(){t.prototype.disconnectedCallback.call(this)},e.prototype.ready=function(){t.prototype.ready.call(this)},e.prototype.set=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];t.prototype.set.apply(this,Object(r.i)(e))},e.prototype.get=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.prototype.get.apply(this,Object(r.i)(e))},e.prototype.splice=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.prototype.splice.apply(this,Object(r.i)(e))},e.prototype.push=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.prototype.push.apply(this,Object(r.i)(e))},e.prototype.notifyPath=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.prototype.notifyPath.apply(this,Object(r.i)(e))},e.prototype.updateStyles=function(e){return t.prototype.updateStyles.call(this,e)},e}(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.guid=u.a.guid(),e.isAuElement=!0,e}return Object(r.d)(e,t),e.prototype.fireEvent=function(t,e){void 0===e&&(e={});var n={bubbles:!0,detail:e||{}};this.dispatchEvent(new CustomEvent(t,n))},e.prototype.querySelectorShadow=function(t){return this.shadowRoot?this.shadowRoot.querySelector(t):null},e.prototype.querySelectorAllShadow=function(t){return this.shadowRoot?this.shadowRoot.querySelectorAll(t):null},e.prototype.querySelectorDom=function(t){return Object(c.a)(this).querySelector(t)},e.prototype.querySelectorAllDom=function(t){return Object(c.a)(this).querySelectorAll(t)},e.prototype.async=function(t){l.c.run(function(){return t()})},e.prototype.getCssPropertyValue=function(t){var e=window;return e.ShadyCSS?e.ShadyCSS.getComputedStyleValue(this,t):e.getComputedStyle(this).getPropertyValue(t)},e.prototype.getPolyfillStyle=function(){var t=this.constructor.is;return Array.from(document.styleSheets).find(function(e){return e.ownerNode&&e.ownerNode.getAttribute("scope")===t})||null},e.prototype._fixCustomStyle=function(){var t=this.getPolyfillStyle();t&&Array.from(t.cssRules||t.rules||[]).forEach(function(t){t.selectorText&&t.selectorText.indexOf("slot")>-1&&(t.selectorText=t.selectorText.replace(/>/gi," "))})},e.prototype.publishData=function(t,e){return void 0===t&&(t={}),this.publish(new i.a(this.guid,this.name||this.tagName,this,t,e)).promise},e.require=null,e}(function(t){return function(t){function e(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.apply(this,Object(r.i)(e))||this}return Object(r.d)(e,t),e.clean=function(){e.observableHub=new o.ReplaySubject,e.observableSingleHub=new s.a},Object.defineProperty(e.prototype,"observable",{get:function(){return e.observableHub.asObservable()}
110,enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"observableSingle",{get:function(){return e.observableSingleHub.asObservable()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"singleSubject",{get:function(){return e.observableSingleHub},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"replaySubject",{get:function(){return e.observableHub},enumerable:!1,configurable:!0}),e.prototype.publish=function(t){return this.replaySubject.next(t),this.singleSubject.next(t),t.response},e.prototype.observe=function(t){return this.observable.pipe(Object(a.a)(function(e){return e.header===t}))},e.prototype.observeSingle=function(t){return this.observableSingle.pipe(Object(a.a)(function(e){return e.header===t}))},e.prototype.subscribe=function(t){return this.replaySubject.subscribe(t)},e.observableHub=new o.ReplaySubject,e.observableSingleHub=new s.a,e}(t)}(h.a)))},function(t,e,n){"use strict"; 111/** 112@license 113Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 114This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 115The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 116The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 117Code distributed by Google as part of the polymer project is also 118subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 119*/window.JSCompiler_renameProperty=function(t,e){return t}},function(t,e,n){"use strict";n.d(e,"a",function(){return o});n(18); 120/** 121@license 122Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 123This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 124The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 125The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 126Code distributed by Google as part of the polymer project is also 127subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 128*/var r=0;function i(){}i.prototype.__mixinApplications,i.prototype.__mixinSet;var o=function(t){var e=t.__mixinApplications;e||(e=new WeakMap,t.__mixinApplications=e);var n=r++;function i(r){var i=r.__mixinSet;if(i&&i[n])return r;var o=e,a=o.get(r);if(!a){a=t(r),o.set(r,a);var s=Object.create(a.__mixinSet||i||null);s[n]=!0,a.__mixinSet=s}return a}return i}},function(t,e,n){"use strict";n.d(e,"f",function(){return r}),n.d(e,"g",function(){return i}),n.d(e,"b",function(){return a}),n.d(e,"a",function(){return s}),n.d(e,"d",function(){return c}),n.d(e,"c",function(){return u}),n.d(e,"e",function(){return h}); 129/** 130 * @license 131 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 132 * This code may only be used under the BSD style license found at 133 * http://polymer.github.io/LICENSE.txt 134 * The complete set of authors may be found at 135 * http://polymer.github.io/AUTHORS.txt 136 * The complete set of contributors may be found at 137 * http://polymer.github.io/CONTRIBUTORS.txt 138 * Code distributed by Google as part of the polymer project is also 139 * subject to an additional IP rights grant found at 140 * http://polymer.github.io/PATENTS.txt 141 */ 142var r="{{lit-"+String(Math.random()).slice(2)+"}}",i="\x3c!--"+r+"--\x3e",o=new RegExp(r+"|"+i),a="$lit$",s=function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.parts=[],this.element=n;for(var i=[],s=[],c=document.createTreeWalker(n.content,133,null,!1),p=0,d=-1,f=0,g=e.strings,m=e.values.length;f<m;){var v=c.nextNode();if(null!==v){if(d++,1===v.nodeType){if(v.hasAttributes()){for(var y=v.attributes,b=y.length,_=0,A=0;A<b;A++)l(y[A].name,a)&&_++;for(;_-- >0;){var w=g[f],x=h.exec(w)[2],O=x.toLowerCase()+a,k=v.getAttribute(O);v.removeAttribute(O);var S=k.split(o);this.parts.push({type:"attribute",index:d,name:x,strings:S}),f+=S.length-1}}"TEMPLATE"===v.tagName&&(s.push(v),c.currentNode=v.content)}else if(3===v.nodeType){var C=v.data;if(C.indexOf(r)>=0){for(var z=v.parentNode,E=C.split(o),M=E.length-1,P=0;P<M;P++){var j=void 0,T=E[P];if(""===T)j=u();else{var L=h.exec(T);
142null!==L&&l(L[2],a)&&(T=T.slice(0,L.index)+L[1]+L[2].slice(0,-a.length)+L[3]),j=document.createTextNode(T)}z.insertBefore(j,v),this.parts.push({type:"node",index:++d})}""===E[M]?(z.insertBefore(u(),v),i.push(v)):v.data=E[M],f+=M}}else if(8===v.nodeType)if(v.data===r){var I=v.parentNode;null!==v.previousSibling&&d!==p||(d++,I.insertBefore(u(),v)),p=d,this.parts.push({type:"node",index:d}),null===v.nextSibling?v.data="":(i.push(v),d--),f++}else for(var R=-1;-1!==(R=v.data.indexOf(r,R+1));)this.parts.push({type:"node",index:-1}),f++}else c.currentNode=s.pop()}var D=!0,H=!1,N=void 0;try{for(var V,B=i[Symbol.iterator]();!(D=(V=B.next()).done);D=!0){var F=V.value;F.parentNode.removeChild(F)}}catch(t){H=!0,N=t}finally{try{!D&&B.return&&B.return()}finally{if(H)throw N}}},l=function(t,e){var n=t.length-e.length;return n>=0&&t.slice(n)===e},c=function(t){return-1!==t.index},u=function(){return document.createComment("")},h=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(5),i=function(){function t(t){this.OPEN_CHAR=2,this.CLOSE_CHAR=3,this.OPERAND_BODY_REGEXP=/[\x02]\s*(\@[^\x03\s]+\s*)?\s*(#[^\x03\s]+\s*)?([^\x03]+)?\s*[\x03]/gi,this.parent=t}return t.prototype.replaceBySpecialOpenCloseCharacter=function(t){return t.replace(/[\x02\x03]/gi,"").replace(/{{/gi,String.fromCharCode(this.OPEN_CHAR)).replace(/}}(?!})/gi,String.fromCharCode(this.CLOSE_CHAR))},t.prototype.compute=function(t,e,n){var i=this;return void 0===n&&(n=this.OPERAND_BODY_REGEXP),t=this.replaceBySpecialOpenCloseCharacter(t),this.tryParseJson(t.replace(n,function(t,n,o,a){var s=i.execCode(a,e,r.a.trimAndLowerString(n));return JSON.stringify(s,null,2)}))},t.prototype.splitOperandAndCondition=function(t,e){void 0===e&&(e=this.OPERAND_BODY_REGEXP);var n=[];return(t=this.replaceBySpecialOpenCloseCharacter(t)).replace(e,function(t,e,i,o){return n.push({dev:r.a.trimAndLowerString(e),operand:r.a.trimAndLowerString(i),body:o||null}),t}),n},t.prototype.execCode=function(t,e,n){try{var r=Object.keys(e),i=Object.values(e),o=this._functionBodyFactory(t,n);return new Function(r.join(","),o).apply(e,i)}catch(e){return void(e instanceof TypeError||console.error("code: "+t+" can't be compiled due to "+e.message))}},t.prototype._functionBodyFactory=function(t,e){return(e?e.split("@").filter(function(t){return t.length>0}):[]).map(function(e){switch(e){case"debug":return" debugger; ";case"log":return' console.log("'+t+'", '+t+"); "}return""}).join("")+"return "+t+";"},t.prototype.isObject=function(t){return r.a.isObject(t)},t.prototype.isString=function(t){return r.a.isString(t)},t.prototype.tryParseJson=function(t){return r.a.tryParseJson(t)},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){return Array.isArray||function(t){return t&&"number"==typeof t.length}}()},function(t,e,n){"use strict";n.d(e,"d",function(){return r}),n.d(e,"a",function(){return a}),n.d(e,"b",function(){return s}),n.d(e,"c",function(){return l}); 143/** 144@license 145Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 146This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 147The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 148The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 149Code distributed by Google as part of the polymer project is also 150subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 151*/ 152var r=!(window.ShadyDOM&&window.ShadyDOM.inUse),i=void 0;function o(t){i=(!t||!t.shimcssproperties)&&(r||Boolean(!navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)&&window.CSS&&CSS.supports&&CSS.supports("box-shadow","0 0 0 var(--foo)")))}var a=void 0;window.ShadyCSS&&void 0!==window.ShadyCSS.cssBuild&&(a=window.ShadyCSS.cssBuild);var s=Boolean(window.ShadyCSS&&window.ShadyCSS.disableRuntime);window.ShadyCSS&&void 0!==window.ShadyCSS.nativeCss?i=window.ShadyCSS.nativeCss:window.ShadyCSS?(o(window.ShadyCSS),window.ShadyCSS=void 0):o(window.WebComponents&&window.WebComponents.flags);var l=i},function(t,e,n){"use strict";var r;
152Object.defineProperty(e,"__esModule",{value:!0}),function(t){t[t.Trace=0]="Trace",t[t.Debug=1]="Debug",t[t.Info=2]="Info",t[t.Warn=3]="Warn",t[t.Error=4]="Error",t[t.Fatal=5]="Fatal"}(e.LogLevel||(e.LogLevel={})),function(t){t.fromString=function(e){if(null==e)throw new Error("Argument must be set");switch(e.toLowerCase()){case"trace":return t.Trace;case"debug":return t.Debug;case"info":return t.Info;case"warn":return t.Warn;case"error":return t.Error;case"fatal":return t.Fatal;default:throw new Error("Unsupported value for conversion: "+e)}}}(e.LogLevel||(e.LogLevel={})),function(t){t[t.Console=0]="Console",t[t.MessageBuffer=1]="MessageBuffer",t[t.Custom=2]="Custom"}(e.LoggerType||(e.LoggerType={})),function(t){t[t.Default=0]="Default",t[t.YearMonthDayTime=1]="YearMonthDayTime",t[t.YearDayMonthWithFullTime=2]="YearDayMonthWithFullTime",t[t.YearDayMonthTime=3]="YearDayMonthTime"}(r=e.DateFormatEnum||(e.DateFormatEnum={})),function(t){t.fromString=function(e){if(null==e)throw new Error("Argument must be set");switch(e.toLowerCase()){case"default":return t.Default;case"yearmonthdayTime":return t.YearMonthDayTime;case"yeardaymonthwithfulltime":return t.YearDayMonthWithFullTime;case"yeardaymonthtime":return t.YearDayMonthTime;default:throw new Error("Unsupported value for conversion: "+e)}}}(r=e.DateFormatEnum||(e.DateFormatEnum={}));var i=function(){function t(t,e){void 0===t&&(t=r.Default),void 0===e&&(e="-"),this._formatEnum=t,this._dateSeparator=e}return Object.defineProperty(t.prototype,"formatEnum",{get:function(){return this._formatEnum},set:function(t){this._formatEnum=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dateSeparator",{get:function(){return this._dateSeparator},set:function(t){this._dateSeparator=t},enumerable:!0,configurable:!0}),t.prototype.copy=function(){return new t(this._formatEnum,this._dateSeparator)},t}();e.DateFormat=i;var o=function(){function t(t,e,n){void 0===t&&(t=new i),void 0===e&&(e=!0),void 0===n&&(n=!0),this._showTimeStamp=!0,this._showLoggerName=!0,this._dateFormat=t,this._showTimeStamp=e,this._showLoggerName=n}return Object.defineProperty(t.prototype,"dateFormat",{get:function(){return this._dateFormat},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showTimeStamp",{get:function(){return this._showTimeStamp},set:function(t){this._showTimeStamp=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showLoggerName",{get:function(){return this._showLoggerName},set:function(t){this._showLoggerName=t},enumerable:!0,configurable:!0}),t}();e.LogFormat=o;var a=function(){function t(t,e,n){void 0===t&&(t=new i),void 0===e&&(e=!0),void 0===n&&(n=!0),this._dateFormat=t,this._showTimeStamp=e,this._showCategoryName=n}return Object.defineProperty(t.prototype,"dateFormat",{get:function(){return this._dateFormat},set:function(t){this._dateFormat=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showTimeStamp",{get:function(){return this._showTimeStamp},set:function(t){this._showTimeStamp=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showCategoryName",{get:function(){return this._showCategoryName},set:function(t){this._showCategoryName=t},enumerable:!0,configurable:!0}),t.prototype.copy=function(){return new t(this._dateFormat.copy(),this._showTimeStamp,this._showCategoryName)},t}();e.CategoryLogFormat=a},function(t,e,n){"use strict";n.d(e,"a",function(){return m}),n.d(e,"b",function(){return v}),n.d(e,"e",function(){return y}),n.d(e,"c",function(){return b}),n.d(e,"f",function(){return _}),n.d(e,"g",function(){return A}),n.d(e,"d",function(){return x});var r=n(75),i=n(34),o=n(26),a=n(87),s=n(84),l=n(20),c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function h(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function p(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")} 153/** 154 * @license 155 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 156 * This code may only be used under the BSD style license found at 157 * http://polymer.github.io/LICENSE.txt 158 * The complete set of authors may be found at 159 * http://polymer.github.io/AUTHORS.txt 160 * The complete set of contributors may be found at 161 * http://polymer.github.io/CONTRIBUTORS.txt 162 * Code distributed by Google as part of the polymer project is also
163 * subject to an additional IP rights grant found at 164 * http://polymer.github.io/PATENTS.txt 165 */var f=function(t){return null===t||!("object"===(void 0===t?"undefined":u(t))||"function"==typeof t)},g=function(t){return Array.isArray(t)||!(!t||!t[Symbol.iterator])},m=function(){function t(e,n,r){d(this,t),this.dirty=!0,this.element=e,this.name=n,this.strings=r,this.parts=[];for(var i=0;i<r.length-1;i++)this.parts[i]=this._createPart()}return c(t,[{key:"_createPart",value:function(){return new v(this)}},{key:"_getValue",value:function(){var t=this.strings,e=t.length-1,n=this.parts;if(1===e&&""===t[0]&&""===t[1]){var r=n[0].value;if("symbol"===(void 0===r?"undefined":u(r)))return String(r);if("string"==typeof r||!g(r))return r}for(var i="",o=0;o<e;o++){i+=t[o];var a=n[o];if(void 0!==a){var s=a.value;if(f(s)||!g(s))i+="string"==typeof s?s:String(s);else{var l=!0,c=!1,h=void 0;try{for(var p,d=s[Symbol.iterator]();!(l=(p=d.next()).done);l=!0){var m=p.value;i+="string"==typeof m?m:String(m)}}catch(t){c=!0,h=t}finally{try{!l&&d.return&&d.return()}finally{if(c)throw h}}}}}return i+=t[e]}},{key:"commit",value:function(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}]),t}(),v=function(){function t(e){d(this,t),this.value=void 0,this.committer=e}return c(t,[{key:"setValue",value:function(t){t===o.a||f(t)&&t===this.value||(this.value=t,Object(r.b)(t)||(this.committer.dirty=!0))}},{key:"commit",value:function(){for(;Object(r.b)(this.value);){var t=this.value;this.value=o.a,t(this)}this.value!==o.a&&this.committer.commit()}}]),t}(),y=function(){function t(e){d(this,t),this.value=void 0,this.__pendingValue=void 0,this.options=e}return c(t,[{key:"appendInto",value:function(t){this.startNode=t.appendChild(Object(l.c)()),this.endNode=t.appendChild(Object(l.c)())}},{key:"insertAfterNode",value:function(t){this.startNode=t,this.endNode=t.nextSibling}},{key:"appendIntoPart",value:function(t){t.__insert(this.startNode=Object(l.c)()),t.__insert(this.endNode=Object(l.c)())}},{key:"insertAfterPart",value:function(t){t.__insert(this.startNode=Object(l.c)()),this.endNode=t.endNode,t.endNode=this.startNode}},{key:"setValue",value:function(t){this.__pendingValue=t}},{key:"commit",value:function(){if(null!==this.startNode.parentNode){for(;Object(r.b)(this.__pendingValue);){var t=this.__pendingValue;this.__pendingValue=o.a,t(this)}var e=this.__pendingValue;e!==o.a&&(f(e)?e!==this.value&&this.__commitText(e):e instanceof s.b?this.__commitTemplateResult(e):e instanceof Node?this.__commitNode(e):g(e)?this.__commitIterable(e):e===o.b?(this.value=o.b,this.clear()):this.__commitText(e))}}},{key:"__insert",value:function(t){this.endNode.parentNode.insertBefore(t,this.endNode)}},{key:"__commitNode",value:function(t){this.value!==t&&(this.clear(),this.__insert(t),this.value=t)}},{key:"__commitText",value:function(t){var e=this.startNode.nextSibling,n="string"==typeof(t=null==t?"":t)?t:String(t);e===this.endNode.previousSibling&&3===e.nodeType?e.data=n:this.__commitNode(document.createTextNode(n)),this.value=t}},{key:"__commitTemplateResult",value:function(t){var e=this.options.templateFactory(t);if(this.value instanceof a.a&&this.value.template===e)this.value.update(t.values);else{var n=new a.a(e,t.processor,this.options),r=n._clone();n.update(t.values),this.__commitNode(r),this.value=n}}},{key:"__commitIterable",value:function(e){Array.isArray(this.value)||(this.value=[],this.clear());var n=this.value,r=0,i=void 0,o=!0,a=!1,s=void 0;try{for(var l,c=e[Symbol.iterator]();!(o=(l=c.next()).done);o=!0){var u=l.value;void 0===(i=n[r])&&(i=new t(this.options),n.push(i),0===r?i.appendIntoPart(this):i.insertAfterPart(n[r-1])),i.setValue(u),i.commit(),r++}}catch(t){a=!0,s=t}finally{try{!o&&c.return&&c.return()}finally{if(a)throw s}}r<n.length&&(n.length=r,this.clear(i&&i.endNode))}},{key:"clear",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.startNode;Object(i.b)(this.startNode.parentNode,t.nextSibling,this.endNode)}}]),t}(),b=function(){function t(e,n,r){if(d(this,t),this.value=void 0,this.__pendingValue=void 0,2!==r.length||""!==r[0]||""!==r[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=n,this.strings=r}return c(t,[{key:"setValue",value:function(t){this.__pendingValue=t}},{key:"commit",value:function(){for(;Object(r.b)(this.__pendingValue);){var t=this.__pendingValue;this.__pendingValue=o.a,t(this)}if(this.__pendingValue!==o.a){var e=!!this.__pendingValue;this.value!==e&&(e?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=e),this.__pendingValue=o.a}}}]),t}(),_=function(t){function e(t,n,r){d(this,e);var i=h(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n,r));return i.single=2===r.length&&""===r[0]&&""===r[1],i}return p(e,m),c(e,[{key:"_createPart",value:function(){return new A(this)}},{key:"_getValue",value:function(){return this.single?this.parts[0].value:function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0}(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"_getValue",this).call(this)}},{key:"commit",value:function(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}]),e}(),A=function(t){function e(){return d(this,e),h(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return p(e,v),e}(),w=!1;!function(){try{var t={get capture(){return w=!0,!1}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){}}();var x=function(){function t(e,n,r){var i=this;d(this,t),this.value=void 0,this.__pendingValue=void 0,this.element=e,this.eventName=n,this.eventContext=r,this.__boundHandleEvent=function(t){return i.handleEvent(t)}}return c(t,[{key:"setValue",value:function(t){this.__pendingValue=t}},{key:"commit",value:function(){for(;Object(r.b)(this.__pendingValue);){var t=this.__pendingValue;this.__pendingValue=o.a,t(this)}if(this.__pendingValue!==o.a){var e=this.__pendingValue,n=this.value,i=null==e||null!=n&&(e.capture!==n.capture||e.once!==n.once||e.passive!==n.passive),a=null!=e&&(null==n||i);i&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),a&&(this.__options=O(e),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=e,this.__pendingValue=o.a}}},{key:"handleEvent",value:function(t){"function"==typeof this.value?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}]),t}(),O=function(t){return t&&(w?{capture:t.capture,passive:t.passive,once:t.once}:t.capture)}},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return i}); 166/** 167 * @license 168 * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. 169 * This code may only be used under the BSD style license found at 170 * http://polymer.github.io/LICENSE.txt 171 * The complete set of authors may be found at 172 * http://polymer.github.io/AUTHORS.txt 173 * The complete set of contributors may be found at 174 * http://polymer.github.io/CONTRIBUTORS.txt 175 * Code distributed by Google as part of the polymer project is also
176 * subject to an additional IP rights grant found at 177 * http://polymer.github.io/PATENTS.txt 178 */ 179var r={},i={}},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return a}),n.d(e,"c",function(){return s});n(18),n(19),n(15);var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 180/** 181@license 182Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 183This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 184The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 185The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 186Code distributed by Google as part of the polymer project is also 187subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 188*/ 189var i=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._asyncModule=null,this._callback=null,this._timer=null}return r(t,[{key:"setConfig",value:function(t,e){var n=this;this._asyncModule=t,this._callback=e,this._timer=this._asyncModule.run(function(){n._timer=null,o.delete(n),n._callback()})}},{key:"cancel",value:function(){this.isActive()&&(this._cancelAsync(),o.delete(this))}},{key:"_cancelAsync",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(e,n,r){return e instanceof t?e._cancelAsync():e=new t,e.setConfig(n,r),e}}]),t}(),o=new Set,a=function(t){o.add(t)},s=function(){var t=Boolean(o.size);return o.forEach(function(t){try{t.flush()}catch(t){setTimeout(function(){throw t})}}),t}},function(t,e,n){"use strict";n.d(e,"c",function(){return s}),n.d(e,"b",function(){return l}),n.d(e,"a",function(){return c});n(18); 190/** 191@license 192Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 193This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 194The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 195The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 196Code distributed by Google as part of the polymer project is also 197subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 198*/var r=/(url\()([^)]*)(\))/g,i=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,o=void 0,a=void 0;function s(t,e){if(t&&i.test(t))return t;if("//"===t)return t;if(void 0===o){o=!1;try{var n=new URL("b","http://a");n.pathname="c%20d",o="http://a/c%20d"===n.href}catch(t){}}if(e||(e=document.baseURI||window.location.href),o)try{return new URL(t,e).href}catch(e){return t}return a||((a=document.implementation.createHTMLDocument("temp")).base=a.createElement("base"),a.head.appendChild(a.base),a.anchor=a.createElement("a"),a.body.appendChild(a.anchor)),a.base.href=e,a.anchor.href=t,a.anchor.href||t}function l(t,e){return t.replace(r,function(t,n,r,i){return n+"'"+s(r.replace(/["']/g,""),e)+"'"+i})}function c(t){return t.substring(0,t.lastIndexOf("/")+1)}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=!1,i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){t&&(new Error).stack;r=t},get useDeprecatedSynchronousErrorHandling(){return r}}},function(t,e,n){"use strict";var r=Array.isArray;e.a=r},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});var r=n(8),i=new r.a(function(t){return t.complete()});function o(t){return t?function(t){return new r.a(function(e){return t.schedule(function(){return e.complete()})})}(t):i}},function(t,e,n){"use strict";function r(t){return t&&"function"==typeof t.schedule}n.d(e,"a",function(){return r})},function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.a=function(t){var e=void 0===t?"undefined":r(t);return null!=t&&("object"==e||"function"==e)}},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"c",function(){return i}),n.d(e,"b",function(){return o}
198); 199/** 200 * @license 201 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 202 * This code may only be used under the BSD style license found at 203 * http://polymer.github.io/LICENSE.txt 204 * The complete set of authors may be found at 205 * http://polymer.github.io/AUTHORS.txt 206 * The complete set of contributors may be found at 207 * http://polymer.github.io/CONTRIBUTORS.txt 208 * Code distributed by Google as part of the polymer project is also 209 * subject to an additional IP rights grant found at 210 * http://polymer.github.io/PATENTS.txt 211 */ 212var r="undefined"!=typeof window&&null!=window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,i=function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e!==n;){var i=e.nextSibling;t.insertBefore(e,r),e=i}},o=function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;e!==n;){var r=e.nextSibling;t.removeChild(e),e=r}}},function(t,e,n){"use strict";n.d(e,"b",function(){return i});n(18);var r=n(27);n.d(e,"a",function(){return r.b}); 213/** 214@license 215Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 216This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 217The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 218The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 219Code distributed by Google as part of the polymer project is also 220subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 221*/ 222var i=function(){var t=void 0,e=void 0;do{t=window.ShadyDOM&&ShadyDOM.flush(),window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush(),e=Object(r.c)()}while(t||e)}},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n(0),i=n(13);function o(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new a(t,e))}}var a=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.project,this.thisArg))},t}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.project=n,i.count=0,i.thisArg=r||i,i}return r.d(e,t),e.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(i.a)},function(t,e,n){(function(e){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==("undefined"==typeof globalThis?"undefined":n(globalThis))&&globalThis)||r("object"==("undefined"==typeof window?"undefined":n(window))&&window)||r("object"==("undefined"==typeof self?"undefined":n(self))&&self)||r("object"==(void 0===e?"undefined":n(e))&&e)||function(){return this}()||Function("return this")()}).call(this,n(55))},function(t,e,n){"use strict";n.d(e,"c",function(){return s.a}),n.d(e,"a",function(){return r.b}),n.d(e,"b",function(){return r.g}),n.d(e,"d",function(){return l});var r=n(25),i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 223/** 224 * @license 225 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 226 * This code may only be used under the BSD style license found at 227 * http://polymer.github.io/LICENSE.txt 228 * The complete set of authors may be found at 229 * http://polymer.github.io/AUTHORS.txt 230 * The complete set of contributors may be found at 231 * http://polymer.github.io/CONTRIBUTORS.txt 232 * Code distributed by Google as part of the polymer project is also 233 * subject to an additional IP rights grant found at 234 * http://polymer.github.io/PATENTS.txt 235 */ 236var o=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return i(t,[{key:"handleAttributeExpressions",value:function(t,e,n,i){var o=e[0];return"."===o?new r.f(t,e.slice(1),n).parts:"@"===o?[new r.d(t,e.slice(1),i.eventContext)]:"?"===o?[new r.c(t,e.slice(1),n)]:new r.a(t,e,n).parts}},{key:"handleTextExpression",value:function(t){return new r.e(t)}}]),t}()),a=n(84),s=n(75);n(34),n(26),n(74),n(69),n(87),n(20); 237/** 238 * @license 239 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 240 * This code may only be used under the BSD style license found at 241 * http://polymer.github.io/LICENSE.txt 242 * The complete set of authors may be found at 243 * http://polymer.github.io/AUTHORS.txt 244 * The complete set of contributors may be found at 245 * http://polymer.github.io/CONTRIBUTORS.txt 246 * Code distributed by Google as part of the polymer project is also
247 * subject to an additional IP rights grant found at 248 * http://polymer.github.io/PATENTS.txt 249 */ 250"undefined"!=typeof window&&(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.4.1");var l=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return new a.b(t,n,"html",o)}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});n(4);var r=n(3),i=n(9),o=new Set,a={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):(o.delete(this),window.removeEventListener("resize",this._boundNotifyResize)),this._parentResizable=null},notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach(function(t){this.resizerShouldNotify(t)&&this._notifyDescendant(t)},this),this._fireResize())},assignParentResizable:function(t){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this),this._parentResizable=t,t&&-1===t._interestedResizables.indexOf(this)&&(t._interestedResizables.push(this),t._subscribeIronResize(this))},stopResizeNotificationsFor:function(t){var e=this._interestedResizables.indexOf(t);e>-1&&(this._interestedResizables.splice(e,1),this._unsubscribeIronResize(t))},_subscribeIronResize:function(t){t.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(t){t.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(t){return!0},_onDescendantIronResize:function(t){this._notifyingDescendant?t.stopPropagation():i.r||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(t){var e=Object(r.a)(t).rootTarget;e!==this&&(e.assignParentResizable(this),this._notifyDescendant(e),t.stopPropagation())},_parentResizableChanged:function(t){t&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(t){this.isAttached&&(this._notifyingDescendant=!0,t.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var t=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",function e(){document.removeEventListener("readystatechange",e),t()})}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach(function(t){t!==this&&t._findParent()},this):(o.forEach(function(t){t!==this&&t._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?o.delete(this):o.add(this)}}},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},function(t,e,n){"use strict";n.d(e,"c",function(){return S}),n.d(e,"e",function(){return E}),n.d(e,"d",function(){return p.d}),n.d(e,"b",function(){return I}),n.d(e,"a",function(){return N});var r=n(34),i=n(20),o=133;function a(t,e){for(var n=t.element.content,r=t.parts,i=document.createTreeWalker(n,o,null,!1),a=l(r),s=r[a],c=-1,u=0,h=[],p=null;i.nextNode();){c++;var d=i.currentNode;for(d.previousSibling===p&&(p=null),e.has(d)&&(h.push(d),null===p&&(p=d)),null!==p&&u++;void 0!==s&&s.index===c;)s.index=null!==p?-1:s.index-u,s=r[a=l(r,a)]}h.forEach(function(t){return t.parentNode.removeChild(t)})}var s=function(t){for(var e=11===t.nodeType?0:1,n=document.createTreeWalker(t,o,null,!1);n.nextNode();)e++;return e},l=function(t){for(var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1)+1;e<t.length;e++){var n=t[e];if(Object(i.d)(n))return e}return-1};var c=n(74),u=n(69),h=n(87),p=n(38),d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f=function(t,e){return t+"--"+e},g=!0;void 0===window.ShadyCSS?g=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected. Please update to at least @webcomponents/[email protected] and @webcomponents/[email protected]."),g=!1);var m=["html","svg"],v=new Set,y=function(t,e,n){v.add(t);var r=n?n.element:document.createElement("template"),i=e.querySelectorAll("style"),c=i.length;if(0!==c){for(var h=document.createElement("style"),p=0;p<c;p++){var d=i[p];d.parentNode.removeChild(d),h.textContent+=d.textContent}!function(t){m.forEach(function(e){var n=u.a.get(f(e,t));void 0!==n&&n.keyString.forEach(function(t){var e=t.element.content,n=new Set;
250Array.from(e.querySelectorAll("style")).forEach(function(t){n.add(t)}),a(t,n)})})}(t);var g=r.content;n?function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=t.element.content,i=t.parts;if(null!==n&&void 0!==n)for(var a=document.createTreeWalker(r,o,null,!1),c=l(i),u=0,h=-1;a.nextNode();)for(h++,a.currentNode===n&&(u=s(e),n.parentNode.insertBefore(e,n));-1!==c&&i[c].index===h;){if(u>0){for(;-1!==c;)i[c].index+=u,c=l(i,c);return}c=l(i,c)}else r.appendChild(e)}(n,h,g.firstChild):g.insertBefore(h,g.firstChild),window.ShadyCSS.prepareTemplateStyles(r,t);var y=g.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==y)e.insertBefore(y.cloneNode(!0),e.firstChild);else if(n){g.insertBefore(h,g.firstChild);var b=new Set;b.add(h),a(n,b)}}else window.ShadyCSS.prepareTemplateStyles(r,t)},b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function A(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}window.JSCompiler_renameProperty=function(t,e){return t};var w={toAttribute:function(t,e){switch(e){case Boolean:return t?"":null;case Object:case Array:return null==t?t:JSON.stringify(t)}return t},fromAttribute:function(t,e){switch(e){case Boolean:return null!==t;case Number:return null===t?null:Number(t);case Object:case Array:return JSON.parse(t)}return t}},x=function(t,e){return e!==t&&(e==e||t==t)},O={attribute:!0,type:String,converter:w,reflect:!1,hasChanged:x},k=function(t){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.initialize(),t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)} 251/** 252 * @license 253 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 254 * This code may only be used under the BSD style license found at 255 * http://polymer.github.io/LICENSE.txt 256 * The complete set of authors may be found at 257 * http://polymer.github.io/AUTHORS.txt 258 * The complete set of contributors may be found at 259 * http://polymer.github.io/CONTRIBUTORS.txt 260 * Code distributed by Google as part of the polymer project is also 261 * subject to an additional IP rights grant found at 262 * http://polymer.github.io/PATENTS.txt 263 */(e,HTMLElement),_(e,[{key:"initialize",value:function(){var t=this;this._updateState=0,this._updatePromise=new Promise(function(e){return t._enableUpdatingResolver=e}),this._changedProperties=new Map,this._saveInstanceProperties(),this.requestUpdateInternal()}},{key:"_saveInstanceProperties",value:function(){var t=this;this.constructor._classProperties.forEach(function(e,n){if(t.hasOwnProperty(n)){var r=t[n];delete t[n],t._instanceProperties||(t._instanceProperties=new Map),t._instanceProperties.set(n,r)}})}},{key:"_applyInstanceProperties",value:function(){var t=this;this._instanceProperties.forEach(function(e,n){return t[n]=e}),this._instanceProperties=void 0}},{key:"connectedCallback",value:function(){this.enableUpdating()}},{key:"enableUpdating",value:function(){void 0!==this._enableUpdatingResolver&&(this._enableUpdatingResolver(),this._enableUpdatingResolver=void 0)}},{key:"disconnectedCallback",value:function(){}},{key:"attributeChangedCallback",value:function(t,e,n){e!==n&&this._attributeToProperty(t,n)}},{key:"_propertyToAttribute",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:O,r=this.constructor,i=r._attributeNameForProperty(t,n);if(void 0!==i){var o=r._propertyValueToAttribute(e,n);if(void 0===o)return;this._updateState=8|this._updateState,null==o?this.removeAttribute(i):this.setAttribute(i,o),this._updateState=-9&this._updateState}}},{key:"_attributeToProperty",value:function(t,e){if(!(8&this._updateState)){var n=this.constructor,r=n._attributeToPropertyMap.get(t);if(void 0!==r){var i=n.getPropertyOptions(r);this._updateState=16|this._updateState,this[r]=n._propertyValueFromAttribute(e,i),this._updateState=-17&this._updateState}}}},{key:"requestUpdateInternal",value:function(t,e,n){var r=!0;if(void 0!==t){var i=this.constructor;n=n||i.getPropertyOptions(t),i._valueHasChanged(this[t],e,n.hasChanged)?(this._changedProperties.has(t)||this._changedProperties.set(t,e),!0!==n.reflect||16&this._updateState||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(t,n))):r=!1}!this._hasRequestedUpdate&&r&&(this._updatePromise=this._enqueueUpdate())}},{key:"requestUpdate",value:function(t,e){return this.requestUpdateInternal(t,e),this.updateComplete}},{key:"_enqueueUpdate",value:function(){var t,e=(t=regeneratorRuntime.mark(function t(){var e;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return this._updateState=4|this._updateState,t.prev=1,t.next=4,this._updatePromise;case 4:t.next=8;break;case 6:t.prev=6,t.t0=t.catch(1);case 8:if(null==(e=this.performUpdate())){t.next=12;break}return t.next=12,e;case 12:return t.abrupt("return",!this._hasRequestedUpdate);case 13:case"end":return t.stop()}},t,this,[[1,6]])}),function(){var e=t.apply(this,arguments);return new Promise(function(t,n){return function r(i,o){try{var a=e[i](o),s=a.value}catch(t){return void n(t)}if(!a.done)return Promise.resolve(s).then(function(t){r("next",t)},function(t){r("throw",t)});t(s)}("next")})});return function(){return e.apply(this,arguments)}}()},{key:"performUpdate",value:function(){if(this._hasRequestedUpdate){this._instanceProperties&&this._applyInstanceProperties();var t=!1,e=this._changedProperties;try{(t=this.shouldUpdate(e))?this.update(e):this._markUpdated()}catch(e){throw t=!1,this._markUpdated(),e}t&&(1&this._updateState||(this._updateState=1|this._updateState,this.firstUpdated(e)),this.updated(e))}}},{key:"_markUpdated",value:function(){this._changedProperties=new Map,this._updateState=-5&this._updateState}}
263,{key:"_getUpdateComplete",value:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._updatePromise}},{key:"shouldUpdate",value:function(t){return!0}},{key:"update",value:function(t){var e=this;void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach(function(t,n){return e._propertyToAttribute(n,e[n],t)}),this._reflectingProperties=void 0),this._markUpdated()}},{key:"updated",value:function(t){}},{key:"firstUpdated",value:function(t){}},{key:"_hasRequestedUpdate",get:function(){return 4&this._updateState}},{key:"hasUpdated",get:function(){return 1&this._updateState}},{key:"updateComplete",get:function(){return this._getUpdateComplete()}}],[{key:"_ensureClassProperties",value:function(){var t=this;if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;var e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach(function(e,n){return t._classProperties.set(n,e)})}}},{key:"createProperty",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O;if(this._ensureClassProperties(),this._classProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){var n="symbol"===(void 0===t?"undefined":b(t))?Symbol():"__"+t,r=this.getPropertyDescriptor(t,n,e);void 0!==r&&Object.defineProperty(this.prototype,t,r)}}},{key:"getPropertyDescriptor",value:function(t,e,n){return{get:function(){return this[e]},set:function(r){var i=this[t];this[e]=r,this.requestUpdateInternal(t,i,n)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(t){return this._classProperties&&this._classProperties.get(t)||O}},{key:"finalize",value:function(){var t=Object.getPrototypeOf(this);if(t.hasOwnProperty("finalized")||t.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){var e=this.properties,n=[].concat(A(Object.getOwnPropertyNames(e)),A("function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[])),r=!0,i=!1,o=void 0;try{for(var a,s=n[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;this.createProperty(l,e[l])}}catch(t){i=!0,o=t}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}}}},{key:"_attributeNameForProperty",value:function(t,e){var n=e.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof t?t.toLowerCase():void 0}},{key:"_valueHasChanged",value:function(t,e){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:x)(t,e)}},{key:"_propertyValueFromAttribute",value:function(t,e){var n=e.type,r=e.converter||w,i="function"==typeof r?r:r.fromAttribute;return i?i(t,n):t}},{key:"_propertyValueToAttribute",value:function(t,e){if(void 0!==e.reflect){var n=e.type,r=e.converter;return(r&&r.toAttribute||w.toAttribute)(t,n)}}},{key:"observedAttributes",get:function(){var t=this;this.finalize();var e=[];return this._classProperties.forEach(function(n,r){var i=t._attributeNameForProperty(r,n);void 0!==i&&(t._attributeToPropertyMap.set(i,r),e.push(i))}),e}}]),e}();k["finalized"]=!0;"function"==typeof Symbol&&Symbol.iterator; 264/** 265 * @license 266 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 267 * This code may only be used under the BSD style license found at 268 * http://polymer.github.io/LICENSE.txt 269 * The complete set of authors may be found at 270 * http://polymer.github.io/AUTHORS.txt 271 * The complete set of contributors may be found at 272 * http://polymer.github.io/CONTRIBUTORS.txt 273 * Code distributed by Google as part of the polymer project is also 274 * subject to an additional IP rights grant found at 275 * http://polymer.github.io/PATENTS.txt 276 */ 277var S=function(t){return function(e){return"function"==typeof e?function(t,e){return window.customElements.define(t,e),e}(t,e):function(t,e){return{kind:e.kind,elements:e.elements,finisher:function(e){window.customElements.define(t,e)}}}(t,e)}},C=function(t,e){return"method"!==e.kind||!e.descriptor||"value"in e.descriptor?{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer:function(){"function"==typeof e.initializer&&(this[e.key]=e.initializer.call(this))},finisher:function(n){n.createProperty(e.key,t)}}:Object.assign(Object.assign({},e),{finisher:function(n){n.createProperty(e.key,t)}})},z=function(t,e,n){e.constructor.createProperty(n,t)};function E(t){return function(e,n){return void 0!==n?z(t,e,n):C(t,e)}}var M=Element.prototype;M.msMatchesSelector||M.webkitMatchesSelector;var P=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 278/** 279@license 280Copyright (c) 2019 The Polymer Project Authors. All rights reserved. 281This code may only be used under the BSD style license found at 282http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 283http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 284found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 285part of the polymer project is also subject to an additional IP rights grant 286found at http://polymer.github.io/PATENTS.txt 287*/ 288var j=window.ShadowRoot&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,T=Symbol(),L=function(){function t(e,n){if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),n!==T)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}return P(t,[{key:"toString",value:function(){return this.cssText}},{key:"styleSheet",get:function(){return void 0===this._styleSheet&&(j?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}}]),t}(),I=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=n.reduce(function(e,n,r){return e+function(t){if(t instanceof L)return t.cssText;if("number"==typeof t)return t;throw new Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but\n take care to ensure page security.")}(n)+t[r+1]},t[0]);return new L(i,T)},R=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),D=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0}; 289/** 290 * @license 291 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 292 * This code may only be used under the BSD style license found at 293 * http://polymer.github.io/LICENSE.txt 294 * The complete set of authors may be found at 295 * http://polymer.github.io/AUTHORS.txt 296 * The complete set of contributors may be found at 297 * http://polymer.github.io/CONTRIBUTORS.txt 298 * Code distributed by Google as part of the polymer project is also
299 * subject to an additional IP rights grant found at 300 * http://polymer.github.io/PATENTS.txt 301 */ 302(window.litElementVersions||(window.litElementVersions=[])).push("2.5.1");var H={},N=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)} 303/** 304 * @license 305 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 306 * This code may only be used under the BSD style license found at 307 * http://polymer.github.io/LICENSE.txt 308 * The complete set of authors may be found at 309 * http://polymer.github.io/AUTHORS.txt 310 * The complete set of contributors may be found at 311 * http://polymer.github.io/CONTRIBUTORS.txt 312 * Code distributed by Google as part of the polymer project is also 313 * subject to an additional IP rights grant found at 314 * http://polymer.github.io/PATENTS.txt 315 */(e,k),R(e,[{key:"initialize",value:function(){D(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"initialize",this).call(this),this.constructor._getUniqueStyles(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}},{key:"createRenderRoot",value:function(){return this.attachShadow(this.constructor.shadowRootOptions)}},{key:"adoptStyles",value:function(){var t=this.constructor._styles;0!==t.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?j?this.renderRoot.adoptedStyleSheets=t.map(function(t){return t instanceof CSSStyleSheet?t:t.styleSheet}):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(t.map(function(t){return t.cssText}),this.localName))}},{key:"connectedCallback",value:function(){D(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"connectedCallback",this).call(this),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}},{key:"update",value:function(t){var n=this,r=this.render();D(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"update",this).call(this,t),r!==H&&this.constructor.render(r,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(function(t){var e=document.createElement("style");e.textContent=t.cssText,n.renderRoot.appendChild(e)}))}},{key:"render",value:function(){return H}}],[{key:"getStyles",value:function(){return this.styles}},{key:"_getUniqueStyles",value:function(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_styles",this))){var t=this.getStyles();if(Array.isArray(t)){var e=function t(e,n){return e.reduceRight(function(e,n){return Array.isArray(n)?t(n,e):(e.add(n),e)},n)}(t,new Set),n=[];e.forEach(function(t){return n.unshift(t)}),this._styles=n}else this._styles=void 0===t?[]:[t];this._styles=this._styles.map(function(t){if(t instanceof CSSStyleSheet&&!j){var e=Array.prototype.slice.call(t.cssRules).reduce(function(t,e){return t+e.cssText},"");return new L(String(e),T)}return t})}}}]),e}();N.finalized=!0,N.render=function(t,e,n){if(!n||"object"!==(void 0===n?"undefined":d(n))||!n.scopeName)throw new Error("The `scopeName` option is required.");var o=n.scopeName,a=c.a.has(e),s=g&&11===e.nodeType&&!!e.host,l=s&&!v.has(o),p=l?document.createDocumentFragment():e;if(Object(c.b)(t,p,Object.assign({templateFactory:function(t){return function(e){var n=f(e.type,t),r=u.a.get(n);void 0===r&&(r={stringsArray:new WeakMap,keyString:new Map},u.a.set(n,r));var o=r.stringsArray.get(e.strings);if(void 0!==o)return o;var a=e.strings.join(i.f);if(void 0===(o=r.keyString.get(a))){var s=e.getTemplateElement();g&&window.ShadyCSS.prepareTemplateDom(s,t),o=new i.a(e,s),r.keyString.set(a,o)}return r.stringsArray.set(e.strings,o),o}}(o)},n)),l){var m=c.a.get(p);c.a.delete(p);var b=m.value instanceof h.a?m.value.template:void 0;y(o,p,b),Object(r.b)(e,e.firstChild),e.appendChild(p),c.a.set(e,m)}!a&&s&&window.ShadyCSS.styleElement(e.host)},N.shadowRootOptions={mode:"open"}},function(t,e,n){"use strict";n.d(e,"b",function(){return u}),n.d(e,"a",function(){return h});var r=n(0),i=n(8),o=n(13),a=n(14),s=n(51),l=n(161),c=n(90),u=function(t){function e(e){var n=t.call(this,e)||this;return n.destination=e,n}return r.d(e,t),e}(o.a),h=function(t){function e(){var e=t.call(this)||this;return e.observers=[],e.closed=!1,e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return r.d(e,t),e.prototype[c.a]=function(){return new u(this)},e.prototype.lift=function(t){var e=new p(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new s.a;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].next(t)},e.prototype.error=function(t){if(this.closed)throw new s.a;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new s.a;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throw new s.a;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throw new s.a;return this.hasError?(t.error(this.thrownError),a.a.EMPTY):this.isStopped?(t.complete(),a.a.EMPTY):(this.observers.push(t),new l.a(this,t))},e.prototype.asObservable=function(){var t=new i.a;return t.source=this,t},e.create=function(t,e){return new p(t,e)},e}(i.a),p=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return r.d(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){return this.source?this.source.subscribe(t):a.a.EMPTY},e}(h)},function(t,e,n){"use strict";var r=n(160),i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,a=r.a||o||Function("return this")();e.a=a},function(t,e,n){(function(t){var n,r,i,o,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};o=function(){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}
315Object.defineProperty(e,"__esModule",{value:!0}),r(n(2)),r(n(3)),r(n(1)),r(n(4))},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.eq=function t(e,n){var r=0;if(e===n)return!0;if("function"==typeof e.equals)return e.equals(n);if(e.length>0&&e.length===n.length){for(;r<e.length;r+=1)if(!t(e[r],n[r]))return!1;return!0}return!1}},function(t,e,n){"use strict";function r(t){return null!==t&&void 0!==t}Object.defineProperty(e,"__esModule",{value:!0});var i,o=n(1);!function(t){t[t.Left=0]="Left",t[t.Right=1]="Right"}(i=e.EitherType||(e.EitherType={})),e.either=function(t,e){if(r(t)&&r(e))throw new TypeError("Cannot construct an Either with both a left and a right");if(!r(t)&&!r(e))throw new TypeError("Cannot construct an Either with neither a left nor a right");return r(t)&&!r(e)?a.left(t):!r(t)&&r(e)?a.right(e):void 0};var a=function(){function t(t,e,n){this.type=t,this.l=e,this.r=n,this.of=this.unit,this.chain=this.bind,this.lift=this.fmap,this.map=this.fmap}return t.left=function(e){return new t(i.Left,e)},t.right=function(e){return new t(i.Right,null,e)},t.prototype.unit=function(e){return t.right(e)},t.prototype.bind=function(e){return this.type===i.Right?e(this.r):t.left(this.l)},t.prototype.fmap=function(t){var e=this;return this.bind(function(n){return e.unit(t(n))})},t.prototype.caseOf=function(t){return this.type===i.Right?t.right(this.r):t.left(this.l)},t.prototype.equals=function(t){return t.type===this.type&&(this.type===i.Left&&o.eq(t.l,this.l)||this.type===i.Right&&o.eq(t.r,this.r))},t.prototype.do=function(t){void 0===t&&(t={});var e=Object.assign({left:function(t){},right:function(t){}},t);return this.caseOf(e),this},t}();e.Either=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,i=n(1);!function(t){t[t.Nothing=0]="Nothing",t[t.Just=1]="Just"}(r=e.MaybeType||(e.MaybeType={})),e.maybe=function(t){return o.maybe(t)};var o=function(){function t(t,e){this.type=t,this.value=e,this.of=this.unit,this.chain=this.bind,this.lift=this.fmap,this.map=this.fmap}return t.sequence=function(e){if(Object.keys(e).filter(function(t){return e[t].type===r.Nothing}).length)return t.nothing();var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i].value);return t.just(n)},t.maybe=function(e){return null===e||void 0===e?new t(r.Nothing):new t(r.Just,e)},t.just=function(e){if(null===e||void 0===e)throw new TypeError("Cannot Maybe.just(null)");return new t(r.Just,e)},t.nothing=function(){return new t(r.Nothing)},t.isJust=function(t){return t.type===r.Just},t.isNothing=function(t){return t.type===r.Nothing},t.prototype.unit=function(e){return t.maybe(e)},t.prototype.bind=function(e){return this.type===r.Just?e(this.value):t.nothing()},t.prototype.fmap=function(t){var e=this;return this.bind(function(n){return e.unit(t(n))})},t.prototype.caseOf=function(t){return this.type===r.Just?t.just(this.value):t.nothing()},t.prototype.defaulting=function(e){return t.just(this.valueOr(e))},t.prototype.equals=function(t){return t.type===this.type&&(this.type===r.Nothing||i.eq(t.value,this.value))},t.prototype.valueOr=function(t){return this.valueOrCompute(function(){return t})},t.prototype.valueOrCompute=function(t){return this.type===r.Just?this.value:t()},t.prototype.valueOrThrow=function(t){if(this.type===r.Just)return this.value;throw t||new Error("No value is available.")},t.prototype.do=function(t){void 0===t&&(t={});var e=Object.assign({just:function(t){},nothing:function(){}},t);return this.caseOf(e),this},t}();o.all=function(t){return o.sequence(t)},e.Maybe=o},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.writer=function(t,e){return n.writer(t,e)};var n=function(){function t(t,e){this.story=t,this.value=e,this.of=this.unit,this.chain=this.bind,this.lift=this.fmap,this.map=this.fmap}return t.writer=function(e,n){return new t(e,n)},t.tell=function(e){return new t([e],0)},t.prototype.unit=function(e){return new t([],e)},t.prototype.bind=function(e){var n=e(this.value);return new t(this.story.concat(n.story),n.value)},t.prototype.fmap=function(t){var e=this;return this.bind(function(n){return e.unit(t(n))})},t.prototype.caseOf=function(t){return t.writer(this.story,this.value)},t.prototype.equals=function(t){var e,n=!0;for(e=0;e<this.story.length;e+=1)n=n&&this.story[e]===t.story[e];return n&&this.value===t.value},t}();e.Writer=n}])},"object"==a(e)&&"object"==a(t)?t.exports=o():(r=[],void 0===(i="function"==typeof(n=o)?n.apply(e,r):n)||(t.exports=i))}).call(this,n(305)(t))},function(t,e,n){var r=n(37),i=n(239),o=n(53),a=n(185),s=n(240),l=n(241),c=i("wks"),u=r.Symbol,h=l?u:u&&u.withoutSetter||a;t.exports=function(t){return o(c,t)&&(s||"string"==typeof c[t])||(s&&o(u,t)?c[t]=u[t]:c[t]=h("Symbol."+t)),c[t]}},function(t,e){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};t.exports=function(t){return"object"===(void 0===t?"undefined":n(t))?null!==t:"function"==typeof t}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(8),i=n(76),o=n(155);function a(t,e){return e?Object(o.a)(t,e):t instanceof r.a?t:new r.a(Object(i.a)(t))}},function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.a=function(t){return null!=t&&"object"==(void 0===t?"undefined":r(t))}},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}()},function(t,e,n){"use strict";n.d(e,"a",function(){return o}
315);var r=n(60),i=n(6);n.d(e,"b",function(){return i.a}); 316/** 317@license 318Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 319This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 320The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 321The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 322Code distributed by Google as part of the polymer project is also 323subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 324*/ 325var o=Object(r.a)(HTMLElement)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t}()},function(t,e,n){"use strict";n.d(e,"b",function(){return a}),n.d(e,"a",function(){return s});n(18); 326/** 327@license 328Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 329This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 330The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 331The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 332Code distributed by Google as part of the polymer project is also 333subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 334*/var r={},i=/-[a-z]/g,o=/([A-Z])/g;function a(t){return r[t]||(r[t]=t.indexOf("-")<0?t:t.replace(i,function(t){return t[1].toUpperCase()}))}function s(t){return r[t]||(r[t]=t.replace(o,"-$1").toLowerCase())}},function(t,e,n){var r=n(114),i={}.hasOwnProperty;t.exports=Object.hasOwn||function(t,e){return i.call(r(t),e)}},function(t,e,n){"use strict";n.d(e,"c",function(){return r}),n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o}); 335/** 336@license 337Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 338This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 339The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 340The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 341Code distributed by Google as part of the polymer project is also 342subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 343*/ 344var r=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,i=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,o=/@media\s(.*)/},function(t,e){var n,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"===("undefined"==typeof window?"undefined":r(window))&&(n=window)}t.exports=n},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){"use strict";var r=n(67),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=r.a?r.a.toStringTag:void 0;var l=function(t){var e=o.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(t){}var i=a.call(t);return r&&(e?t[s]=n:delete t[s]),i},c=Object.prototype.toString;var u=function(t){return c.call(t)},h="[object Null]",p="[object Undefined]",d=r.a?r.a.toStringTag:void 0;e.a=function(t){return null==t?void 0===t?p:h:d&&d in Object(t)?l(t):u(t)}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(8),i=n(162),o=n(108);function a(t,e){return e?Object(o.a)(t,e):new r.a(Object(i.a)(t))}},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n(0),i=n(125),o=function(t){function e(n,r){void 0===r&&(r=i.a.now);var o=t.call(this,n,function(){return e.delegate&&e.delegate!==o?e.delegate.now():r()})||this;return o.actions=[],o.active=!1,o.scheduled=void 0,o}return r.d(e,t),e.prototype.schedule=function(n,r,i){return void 0===r&&(r=0),e.delegate&&e.delegate!==this?e.delegate.schedule(n,r,i):t.prototype.schedule.call(this,n,r,i)},e.prototype.flush=function(t){var e=this.actions;if(this.active)e.push(t);else{var n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}},e}(i.a)},function(t,e,n){"use strict";n.d(e,"b",function(){return v}),n.d(e,"a",function(){return y});n(18);var r=n(9),i=n(19),o=n(127),a=n(28),s=n(100),l=n(92),c=n(128),u=n(157),h=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),p=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0};var d=Object(i.a)(function(t){var e=Object(u.a)(t);function n(t){var e=Object.getPrototypeOf(t);return e.prototype instanceof i?e:null}function r(t){if(!t.hasOwnProperty(JSCompiler_renameProperty("__ownProperties",t))){var e=null;if(t.hasOwnProperty(JSCompiler_renameProperty("properties",t))){var n=t.properties;n&&(e= 345/** 346@license 347Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 348This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 349The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 350The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 351Code distributed by Google as part of the polymer project is also 352subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 353*/ 354function(t){var e={};for(var n in t){var r=t[n];e[n]="function"==typeof r?{type:r}:r}return e}(n))}t.__ownProperties=e}return t.__ownProperties}var i=function(t){function i(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(i.__proto__||Object.getPrototypeOf(i)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(i,e),h(i,[{key:"_initializeProperties",value:function(){Object(c.a)(),this.constructor.finalize(),p(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"_initializeProperties",this).call(this)}},{key:"connectedCallback",value:function(){p(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"connectedCallback",this)&&p(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"connectedCallback",this).call(this),this._enableProperties()}},{key:"disconnectedCallback",value:function(){p(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"disconnectedCallback",this)&&p(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"disconnectedCallback",this).call(this)}}],[{key:"finalize",value:function(){if(!this.hasOwnProperty(JSCompiler_renameProperty("__finalized",this))){var t=n(this);t&&t.finalize(),this.__finalized=!0,this._finalizeClass()}}},{key:"_finalizeClass",value:function(){var t=r(this);t&&this.createProperties(t)}},{key:"typeForProperty",value:function(t){var e=this._properties[t];return e&&e.type}},{key:"observedAttributes",get:function(){var t=this;if(!this.hasOwnProperty(JSCompiler_renameProperty("__observedAttributes",this))){Object(c.b)(this.prototype);var e=this._properties;this.__observedAttributes=e?Object.keys(e).map(function(e){return t.prototype._addPropertyToAttributeMap(e)}):[]}return this.__observedAttributes}},{key:"_properties",get:function(){if(!this.hasOwnProperty(JSCompiler_renameProperty("__properties",this))){var t=n(this);this.__properties=Object.assign({},t&&t._properties,r(this))}return this.__properties}}]),i}();return i}),f=n(7),g=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},m=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 355/** 356 * @fileoverview 357 * @suppress {checkPrototypalTypes} 358 * @license Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 359 * This code may only be used under the BSD style license found at 360 * http://polymer.github.io/LICENSE.txt The complete set of authors may be found 361 * at http://polymer.github.io/AUTHORS.txt The complete set of contributors may 362 * be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by 363 * Google as part of the polymer project is also subject to an additional IP 364 * rights grant found at http://polymer.github.io/PATENTS.txt 365 */ 366var v=window.ShadyCSS&&window.ShadyCSS.cssBuild,y=Object(i.a)(function(t){var e=d(Object(l.a)(t));return function(t){function n(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t._template,t._importPath,t.rootPath,t.importPath,t.root,t.$,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,e),m(n,null,[{key:"_finalizeClass",value:function(){e._finalizeClass.call(this);var t,n=((t=this).hasOwnProperty(JSCompiler_renameProperty("__ownObservers",t))||(t.__ownObservers=t.hasOwnProperty(JSCompiler_renameProperty("observers",t))?t.observers:null),t.__ownObservers);n&&this.createObservers(n,this._properties),this._prepareTemplate()}},{key:"_prepareTemplate",value:function(){var t=this.template;t&&("string"==typeof t?(console.error("template getter must return HTMLTemplateElement"),t=null):r.e||(t=t.cloneNode(!0))),this.prototype._template=t}},{key:"createProperties",value:function(t){for(var e in t)n=this.prototype,r=e,i=t[e],o=t,i.computed&&(i.readOnly=!0),i.computed&&(n._hasReadOnlyEffect(r)?console.warn("Cannot redefine computed property '"+r+"'."):n._createComputedProperty(r,i.computed,o)),i.readOnly&&!n._hasReadOnlyEffect(r)?n._createReadOnlyProperty(r,!i.computed):!1===i.readOnly&&n._hasReadOnlyEffect(r)&&console.warn("Cannot make readOnly property '"+r+"' non-readOnly."),i.reflectToAttribute&&!n._hasReflectEffect(r)?n._createReflectedProperty(r):!1===i.reflectToAttribute&&n._hasReflectEffect(r)&&console.warn("Cannot make reflected property '"+r+"' non-reflected."),i.notify&&!n._hasNotifyEffect(r)?n._createNotifyingProperty(r):!1===i.notify&&n._hasNotifyEffect(r)&&console.warn("Cannot make notify property '"+r+"' non-notify."),i.observer&&n._createPropertyObserver(r,i.observer,o[i.observer]),n._addPropertyToAttributeMap(r);var n,r,i,o}},{key:"createObservers",value:function(t,e){for(var n=this.prototype,r=0;r<t.length;r++)n._createMethodObserver(t[r],e)}},{key:"polymerElementVersion",get:function(){return"3.4.1"}},{key:"template",get:function(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_template",this))){var t=this.prototype.hasOwnProperty(JSCompiler_renameProperty("_template",this.prototype))?this.prototype._template:void 0;this._template=void 0!==t?t:this.hasOwnProperty(JSCompiler_renameProperty("is",this))&&function(t){var e=null;if(t&&(!r.m||r.a)&&(e=s.a.import(t,"template"),r.m&&!e))throw new Error("strictTemplatePolicy: expecting dom-module or null template for "+t);return e}(this.is)||Object.getPrototypeOf(this.prototype).constructor.template}return this._template},set:function(t){this._template=t}},{key:"importPath",get:function(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_importPath",this))){var t=this.importMeta;if(t)this._importPath=Object(a.a)(t.url);else{var e=s.a.import(this.is);this._importPath=e&&e.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}}return this._importPath}}]),m(n,[{key:"_initializeProperties",value:function(){this.constructor.finalize(),this.constructor._finalizeTemplate(this.localName),g(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_initializeProperties",this).call(this),this.rootPath=r.k,this.importPath=this.constructor.importPath;var t=function(t){if(!t.hasOwnProperty(JSCompiler_renameProperty("__propertyDefaults",t))){t.__propertyDefaults=null;var e=t._properties;for(var n in e){var r=e[n];"value"in r&&(t.__propertyDefaults=t.__propertyDefaults||{},t.__propertyDefaults[n]=r)}}return t.__propertyDefaults}(this.constructor);if(t)for(var e in t){var i=t[e];if(this._canApplyPropertyDefault(e)){var o="function"==typeof i.value?i.value.call(this):i.value;this._hasAccessor(e)?this._setPendingProperty(e,o,!0):this[e]=o}}}},{key:"_canApplyPropertyDefault",value:function(t){return!this.hasOwnProperty(t)}},{key:"connectedCallback",value:function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this),g(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"connectedCallback",this).call(this)}},{key:"ready",value:function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$),g(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this)}},{key:"_readyClients",value:function(){this._template&&(this.root=this._attachDom(this.root)),g(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_readyClients",this).call(this)}},{key:"_attachDom",value:function(t){var e=Object(f.a)(this);if(e.attachShadow)return t?(e.shadowRoot||(e.attachShadow({mode:"open",shadyUpgradeFragment:t}),e.shadowRoot.appendChild(t),this.constructor._styleSheet&&(e.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),r.p&&window.ShadyDOM&&window.ShadyDOM.flushInitial(e.shadowRoot),e.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(t){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,t)}},{key:"resolveUrl",value:function(t,e){return!e&&this.importPath&&(e=Object(a.c)(this.importPath)),Object(a.c)(t,e)}}],[{key:"_processStyleText",value:function(t,e){return Object(a.b)(t,e)}},{key:"_finalizeTemplate",value:function(t){var e=this.prototype._template;if(e&&!e.__polymerFinalized){e.__polymerFinalized=!0;var n=this.importPath;!function(t,e,n,i){if(!v){for(var a=e.content.querySelectorAll("style"),s=Object(o.c)(e),l=Object(o.b)(n),c=e.content.firstElementChild,u=0;u<l.length;u++){var h=l[u];h.textContent=t._processStyleText(h.textContent,i),e.content.insertBefore(h,c)}for(var p=0,d=0;d<s.length;d++){var f=s[d],g=a[p];g!==f?(f=f.cloneNode(!0),g.parentNode.insertBefore(f,g)):p++,f.textContent=t._processStyleText(f.textContent,i)}}if(window.ShadyCSS&&window.ShadyCSS.prepareTemplate(e,n),r.q&&v&&r.n){var m=e.content.querySelectorAll("style");if(m){var y="";Array.from(m).forEach(function(t){y+=t.textContent,t.parentNode.removeChild(t)}),t._styleSheet=new CSSStyleSheet,t._styleSheet.replaceSync(y)}}}(this,e,t,n?Object(a.c)(n):""),this.prototype._bindTemplate(e)}}},{key:"_parseTemplateContent",value:function(t,n,r){return n.dynamicFns=n.dynamicFns||this._properties,e._parseTemplateContent.call(this,t,n,r)}},{key:"_addTemplatePropertyEffect",value:function(t,n,i){return!r.g||n in this._properties||i.info.part.signature&&i.info.part.signature.static||i.info.part.hostProp||t.nestedTemplate|
366|console.warn("Property '"+n+"' used in template but not declared in 'properties'; attribute will not be observed."),e._addTemplatePropertyEffect.call(this,t,n,i)}}]),n}()})},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(0),i=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r.pending=!1,r}return r.d(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){if(void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},e.prototype._execute=function(t,e){var n=!1,r=void 0;try{this.work(t)}catch(t){n=!0,r=!!t&&t||new Error(t)}if(n)return this.unsubscribe(),r},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null},e}(function(t){function e(e,n){return t.call(this)||this}return r.d(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(n(14).a))},function(t,e,n){"use strict";n.d(e,"b",function(){return m}),n.d(e,"c",function(){return O}),n.d(e,"a",function(){return k});n(18);var r=n(92),i=n(71),o=n(9),a=n(7),s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function c(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")} 367/** 368@license 369Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 370This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 371The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 372The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 373Code distributed by Google as part of the polymer project is also 374subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 375*/var h=null;function p(){return h}p.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:p,writable:!0}});var d=Object(r.a)(p),f=Object(i.a)(d);var g=Object(r.a)(function(){return function t(){u(this,t)}}());function m(t,e){for(var n=0;n<e.length;n++){var r=e[n];if(Boolean(t)!=Boolean(r.__hideTemplateChildren__))if(r.nodeType===Node.TEXT_NODE)t?(r.__polymerTextContent__=r.textContent,r.textContent=""):r.textContent=r.__polymerTextContent__;else if("slot"===r.localName)if(t)r.__polymerReplaced__=document.createComment("hidden-slot"),Object(a.a)(Object(a.a)(r).parentNode).replaceChild(r.__polymerReplaced__,r);else{var i=r.__polymerReplaced__;i&&Object(a.a)(Object(a.a)(i).parentNode).replaceChild(r,i)}else r.style&&(t?(r.__polymerDisplay__=r.style.display,r.style.display="none"):r.style.display=r.__polymerDisplay__);r.__hideTemplateChildren__=t,r._showHideChildren&&r._showHideChildren(t)}}var v=function(t){function e(t){u(this,e);var n=l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));n._configureProperties(t),n.root=n._stampTemplate(n.__dataHost);var r=[];n.children=r;for(var i=n.root.firstChild;i;i=i.nextSibling)r.push(i),i.__templatizeInstance=n;n.__templatizeOwner&&n.__templatizeOwner.__hideTemplateChildren__&&n._showHideChildren(!0);var o=n.__templatizeOptions;return(t&&o.instanceProps||!o.instanceProps)&&n._enableProperties(),n}return c(e,g),s(e,[{key:"_configureProperties",value:function(t){if(this.__templatizeOptions.forwardHostProp)for(var e in this.__hostProps)this._setPendingProperty(e,this.__dataHost["_host_"+e]);for(var n in t)this._setPendingProperty(n,t[n])}},{key:"forwardHostProp",value:function(t,e){this._setPendingPropertyOrPath(t,e,!1,!0)&&this.__dataHost._enqueueClient(this)}},{key:"_addEventListenerToNode",value:function(t,e,n){var r=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(t,e,function(t){t.model=r,n(t)});else{var i=this.__dataHost.__dataHost;i&&i._addEventListenerToNode(t,e,n)}}},{key:"_showHideChildren",value:function(t){m(t,this.children)}},{key:"_setUnmanagedPropertyToNode",value:function(t,n,r){t.__hideTemplateChildren__&&t.nodeType==Node.TEXT_NODE&&"textContent"==n?t.__polymerTextContent__=r:function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0}(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"_setUnmanagedPropertyToNode",this).call(this,t,n,r)}},{key:"dispatchEvent",value:function(t){return!0}},{key:"parentModel",get:function(){var t=this.__parentModel;if(!t){var e=void 0;t=this;do{t=t.__dataHost.__dataHost}while((e=t.__templatizeOptions)&&!e.parentModel);this.__parentModel=t}return t}}]),e}();v.prototype.__dataHost,v.prototype.__templatizeOptions,v.prototype._methodHost,v.prototype.__templatizeOwner,v.prototype.__hostProps;var y=Object(i.a)(v);function b(t){var e=t.__dataHost;return e&&e._methodHost||e}function _(t,e,n){var r=n.mutableData?y:v;O.mixin&&(r=O.mixin(r));var i=function(t){function e(){return u(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return c(e,r),e}();return i.prototype.__templatizeOptions=n,i.prototype._bindTemplate(t),function(t,e,n,r){var i=n.hostProps||{};for(var o in r.instanceProps){delete i[o];
375var a=r.notifyInstanceProp;a&&t.prototype._addPropertyEffect(o,t.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:x(o,a)})}if(r.forwardHostProp&&e.__dataHost)for(var s in i)n.hasHostProps||(n.hasHostProps=!0),t.prototype._addPropertyEffect(s,t.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:function(t,e,n){t.__dataHost._setPendingPropertyOrPath("_host_"+e,n[e],!0,!0)}})}(i,t,e,n),i}function A(t,e,n,r){var i,a,s=n.forwardHostProp;if(s&&e.hasHostProps){var p="template"==t.localName,g=e.templatizeTemplateClass;if(!g){if(p){var m=n.mutableData?f:d,v=function(t){function e(){return u(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return c(e,m),e}();g=e.templatizeTemplateClass=v}else{var y=t.constructor,b=function(t){function e(){return u(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return c(e,y),e}();g=e.templatizeTemplateClass=b}var _=e.hostProps;for(var A in _)g.prototype._addPropertyEffect("_host_"+A,g.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:w(A,s)}),g.prototype._createNotifyingProperty("_host_"+A);o.g&&r&&function(t,e,n){var r=n.constructor._properties,i=t.propertyEffects,o=e.instanceProps;for(var a in i)if(!(r[a]||o&&o[a]))for(var s=i[a],l=0;l<s.length;l++){var c=s[l].info.part;if(!c.signature||!c.signature.static){console.warn("Property '"+a+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}}(e,n,r)}if(t.__dataProto&&Object.assign(t.__data,t.__dataProto),p)a=g,h=i=t,Object.setPrototypeOf(i,a.prototype),new a,h=null,t.__dataTemp={},t.__dataPending=null,t.__dataOld=null,t._enableProperties();else{Object.setPrototypeOf(t,g.prototype);var x=e.hostProps;for(var O in x)if((O="_host_"+O)in t){var k=t[O];delete t[O],t.__data[O]=k}}}}function w(t,e){return function(t,n,r){e.call(t.__templatizeOwner,n.substring("_host_".length),r[n])}}function x(t,e){return function(t,n,r){e.call(t.__templatizeOwner,t,n,r[n])}}function O(t,e,n){if(o.m&&!b(t))throw new Error("strictTemplatePolicy: template owner not trusted");if(n=n||{},t.__templatizeOwner)throw new Error("A <template> can only be templatized once");t.__templatizeOwner=e;var r=(e?e.constructor:v)._parseTemplate(t),i=r.templatizeInstanceClass;i||(i=_(t,r,n),r.templatizeInstanceClass=i);var a=b(t);A(t,r,n,a);var s=function(t){function e(){return u(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return c(e,i),e}();return s.prototype._methodHost=a,s.prototype.__dataHost=t,s.prototype.__templatizeOwner=e,s.prototype.__hostProps=r.hostProps,s=s}function k(t,e){for(var n=void 0;e;)if(n=e.__dataHost?e:e.__templatizeInstance){if(n.__dataHost==t)return n;e=n.__dataHost}else e=Object(a.a)(e).parentNode;return null}},function(t,e,n){var r=n(46);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var r=n(81),i=n(242),o=n(63),a=n(187),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(o(t),e=a(e),o(n),i)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t){this._previous=null,this._next=null,this._value=t}return Object.defineProperty(t.prototype,"previous",{get:function(){return this._previous},set:function(t){this._previous=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"next",{get:function(){return this._next},set:function(t){this._next=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},enumerable:!0,configurable:!0}),t}(),i=function(){function t(){this.head=null,this.size=0}return t.prototype.addHead=function(t){if(!this.createHeadIfNeeded(t)){if(null==this.head)throw new Error("This should never happen, list implementation broken");var e=this.head.next,n=new r(t);null!=e&&(e.previous=n,n.next=e),this.head=n}this.size++},t.prototype.addTail=function(t){if(!this.createHeadIfNeeded(t)){var e=this.getTailNode();if(null==e)throw new Error("List implementation broken");var n=new r(t);e.next=n,n.previous=e}this.size++},t.prototype.clear=function(){this.head=null,this.size=0},t.prototype.getHead=function(){return null!=this.head?this.head.value:null},t.prototype.removeHead=function(){if(null!=this.head){var t=this.head,e=t.value;return this.head=t.next,this.size--,e}return null},t.prototype.getTail=function(){var t=this.getTailNode();return null!=t?t.value:null},t.prototype.removeTail=function(){var t=this.getTailNode();if(null!=t){if(t===this.head)this.head=null;else{var e=t.previous;if(null==e)throw new Error("List implementation is broken");e.next=null}return this.size--,t.value}return null},t.prototype.getSize=function(){return this.size},t.prototype.filter=function(t){var e=[],n=this.head;return null!=n&&function t(e,n,r){e(n.value)&&r.push(n.value);var i=n.next;null!=i&&t(e,i,r)}(t,n,e),e},t.prototype.createHeadIfNeeded=function(t){return null==this.head&&(this.head=new r(t),!0)},t.prototype.getTailNode=function(){if(null==this.head)return null;for(var t=this.head;null!=t.next;)t=t.next;return t},t}();e.LinkedList=i;var o=function(){function t(){this.array={}}return t.prototype.put=function(t,e){this.array[t]=e},t.prototype.get=function(t){return this.array[t]},t.prototype.exists=function(t){return void 0!==this.array[t]},t.prototype.remove=function(t){var e=this.array[t];return void 0!==e&&delete this.array[t],e},t.prototype.keys=function(){var t=[];for(var e in this.array)this.array.hasOwnProperty(e)&&t.push(e);return t},t.prototype.values=function(){var t=[];for(var e in this.array)this.array.hasOwnProperty(e)&&t.push(this.get(e));return t},t.prototype.size=function(){return this.keys().length},t.prototype.isEmpty=function(){return 0===this.size()},t.prototype.clear=function(){this.array={}},t.prototype.forEach=function(t){var e=0;for(var n in this.array){if(this.array.hasOwnProperty(n))t(n,this.array[n],e),e++}},t.prototype.forEachValue=function(t){var e=0;for(var n in this.array){if(this.array.hasOwnProperty(n))t(this.array[n],e),e++}},t}();e.SimpleMap=o;var a=function(){function t(t,e){this._x=t,this._y=e}return Object.defineProperty(t.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t},enumerable:!0,configurable:!0}),t}();e.TuplePair=a;var s=function(){function t(){this.data=[]}return t.prototype.append=function(t){if(void 0===t||null==t)throw new Error("String must be set, cannot append null or undefined");return this.data.push(t),this},t.prototype.appendLine=function(t){return this.data.push(t+"\n"),this},t.prototype.isEmpty=function(){return 0===this.data.length},t.prototype.clear=function(){this.data=[]},t.prototype.toString=function(t){return void 0===t&&(t=""),this.data.join(t)},t}();e.StringBuilder=s},function(t,e,n){"use strict";function r(t){return t}n.d(e,"a",function(){return r})},function(t,e,n){"use strict";var r=n(43).a.Symbol;e.a=r},function(t,e,n){"use strict";function r(t){return"function"==typeof t}n.d(e,"a",function(){return r})},function(t,e,n){"use strict";n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o}
375);var r=n(20); 376/** 377 * @license 378 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 379 * This code may only be used under the BSD style license found at 380 * http://polymer.github.io/LICENSE.txt 381 * The complete set of authors may be found at 382 * http://polymer.github.io/AUTHORS.txt 383 * The complete set of contributors may be found at 384 * http://polymer.github.io/CONTRIBUTORS.txt 385 * Code distributed by Google as part of the polymer project is also 386 * subject to an additional IP rights grant found at 387 * http://polymer.github.io/PATENTS.txt 388 */function i(t){var e=o.get(t.type);void 0===e&&(e={stringsArray:new WeakMap,keyString:new Map},o.set(t.type,e));var n=e.stringsArray.get(t.strings);if(void 0!==n)return n;var i=t.strings.join(r.f);return void 0===(n=e.keyString.get(i))&&(n=new r.a(t,t.getTemplateElement()),e.keyString.set(i,n)),e.stringsArray.set(t.strings,n),n}var o=new Map},function(t,e,n){"use strict";n.d(e,"a",function(){return R}),n.d(e,"c",function(){return D}),n.d(e,"d",function(){return N}),n.d(e,"b",function(){return q});n(18);var r=n(15),i=n(27),o=n(9),a=n(7),s="string"==typeof document.head.style.touchAction,l="__polymerGestures",c="__polymerGesturesHandled",u="__polymerGesturesTouchAction",h=25,p=5,d=2500,f=["mousedown","mousemove","mouseup","click"],g=[0,1,4,2],m=function(){try{return 1===new MouseEvent("test",{buttons:1}).buttons}catch(t){return!1}}();function v(t){return f.indexOf(t)>-1}var y=!1;function b(t){if(!v(t)&&"touchend"!==t)return s&&y&&o.i?{passive:!0}:void 0}!function(){try{var t=Object.defineProperty({},"passive",{get:function(){y=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){}}();var _=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),A=[],w={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},x={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0};function O(t){var e=Array.prototype.slice.call(t.labels||[]);if(!e.length){e=[];var n=t.getRootNode();if(t.id)for(var r=n.querySelectorAll("label[for = "+t.id+"]"),i=0;i<r.length;i++)e.push(r[i])}return e}var k=function(t){var e,n=t.sourceCapabilities;if((!n||n.firesTouchEvents)&&(t[c]={skip:!0},"click"===t.type)){for(var r=!1,i=P(t),o=0;o<i.length;o++){if(i[o].nodeType===Node.ELEMENT_NODE)if("label"===i[o].localName)A.push(i[o]);else if(e=i[o],w[e.localName])for(var a=O(i[o]),s=0;s<a.length;s++)r=r||A.indexOf(a[s])>-1;if(i[o]===z.mouse.target)return}if(r)return;t.preventDefault(),t.stopPropagation()}};function S(t){for(var e,n=_?["click"]:f,r=0;r<n.length;r++)e=n[r],t?(A.length=0,document.addEventListener(e,k,!0)):document.removeEventListener(e,k,!0)}function C(t){var e=t.type;if(!v(e))return!1;if("mousemove"===e){var n=void 0===t.buttons?1:t.buttons;return t instanceof window.MouseEvent&&!m&&(n=g[t.which]||0),Boolean(1&n)}return 0===(void 0===t.button?0:t.button)}var z={mouse:{target:null,mouseIgnoreJob:null},touch:{x:0,y:0,id:-1,scrollDecided:!1}};function E(t,e,n){t.movefn=e,t.upfn=n,document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)}function M(t){document.removeEventListener("mousemove",t.movefn),document.removeEventListener("mouseup",t.upfn),t.movefn=null,t.upfn=null}o.b&&document.addEventListener("touchend",function(t){o.b&&(z.mouse.mouseIgnoreJob||S(!0),z.mouse.target=P(t)[0],z.mouse.mouseIgnoreJob=i.a.debounce(z.mouse.mouseIgnoreJob,r.d.after(d),function(){S(),z.mouse.target=null,z.mouse.mouseIgnoreJob=null}))},!!y&&{passive:!0});var P=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(t){return t.composedPath&&t.composedPath()||[]},j={},T=[];function L(t){var e=P(t);return e.length>0?e[0]:t.target}function I(t){var e=void 0,n=t.type,r=t.currentTarget[l];if(r){var i=r[n];if(i){if(!t[c]&&(t[c]={},"touch"===n.slice(0,5))){var o=(t=t).changedTouches[0];if("touchstart"===n&&1===t.touches.length&&(z.touch.id=o.identifier),z.touch.id!==o.identifier)return;s||"touchstart"!==n&&"touchmove"!==n||function(t){var e=t.changedTouches[0],n=t.type;if("touchstart"===n)z.touch.x=e.clientX,z.touch.y=e.clientY,z.touch.scrollDecided=!1;else if("touchmove"===n){if(z.touch.scrollDecided)return;z.touch.scrollDecided=!0;var r=function(t){for(var e,n="auto",r=P(t),i=0;i<r.length;i++)if((e=r[i])[u]){n=e[u];break}return n}(t),i=!1,o=Math.abs(z.touch.x-e.clientX),a=Math.abs(z.touch.y-e.clientY);t.cancelable&&("none"===r?i=!0:"pan-x"===r?i=a>o:"pan-y"===r&&(i=o>a)),i?t.preventDefault():B("track")}}(t)}if(!(e=t[c]).skip){for(var a,h=0;h<T.length;h++)i[(a=T[h]).name]&&!e[a.name]&&a.flow&&a.flow.start.indexOf(t.type)>-1&&a.reset&&a.reset();for(var p,d=0;d<T.length;d++)i[(p=T[d]).name]&&!e[p.name]&&(e[p.name]=!0,p[n](t))}}}}function R(t,e,n){return!!j[e]&&(function(t,e,n){var r=j[e],i=r.deps,o=r.name,a=t[l];a||(t[l]=a={});for(var s,c,u=0;u<i.length;u++)s=i[u],_&&v(s)&&"click"!==s||((c=a[s])||(a[s]=c={_count:0}),0===c._count&&t.addEventListener(s,I,b(s)),c[o]=(c[o]||0)+1,c._count=(c._count||0)+1);t.addEventListener(e,n),r.touchAction&&N(t,r.touchAction)}(t,e,n),!0)}function D(t,e,n){return!!j[e]&&(function(t,e,n){var r=j[e],i=r.deps,o=r.name,a=t[l];if(a)for(var s,c,u=0;u<i.length;u++)s=i[u],(c=a[s])&&c[o]&&(c[o]=(c[o]||1)-1,c._count=(c._count||1)-1,0===c._count&&t.removeEventListener(s,I,b(s)));t.removeEventListener(e,n)}(t,e,n),!0)}function H(t){T.push(t);for(var e=0;e<t.emits.length;e++)j[t.emits[e]]=t}function N(t,e){s&&t instanceof HTMLElement&&r.c.run(function(){t.style.touchAction=e}),t[u]=e}function V(t,e,n){var r=new Event(e,{bubbles:!0,cancelable:!0,composed:!0});if(r.detail=n,Object(a.a)(t).dispatchEvent(r),r.defaultPrevented){var i=n.preventer||n.sourceEvent;i&&i.preventDefault&&i.preventDefault()}}function B(t){var e=function(t){for(var e,n=0;n<T.length;n++){e=T[n];for(var r=0;r<e.emits.length;r++)if(e.emits[r]===t)return e}return null}(t);e.info&&(e.info.prevent=!0)}function F(t,e,n,r){e&&V(e,t,{x:n.clientX,y:n.clientY,sourceEvent:n,preventer:r,prevent:function(t){return B(t)}})}function W(t,e,n){if(t.prevent)return!1;if(t.started)return!0;var r=Math.abs(t.x-e),i=Math.abs(t.y-n);return r>=p||i>=p}function U(t,e,n){if(e){var r=t.moves[t.moves.length-2],i=t.moves[t.moves.length-1],o=i.x-t.x,a=i.y-t.y,s=void 0,l=0;r&&(s=i.x-r.x,l=i.y-r.y),V(e,"track",{state:t.state,x:n.clientX,y:n.clientY,dx:o,dy:a,ddx:s,ddy:l,sourceEvent:n,hover:function(){return function(t,e){for(var n=document.elementFromPoint(t,e),r=n;r&&r.shadowRoot&&!window.ShadyDOM&&r!==(r=r.shadowRoot.elementFromPoint(t,e));)r&&(n=r);return n}(n.clientX,n.clientY)}})}}function K(t,e,n){var r=Math.abs(e.clientX-t.x),i=Math.abs(e.clientY-t.y),o=L(n||e);!o||x[o.localName]&&o.hasAttribute("disabled")||(isNaN(r)||isNaN(i)||r<=h&&i<=h||function(t){if("click"===t.type){if(0===t.detail)return!0;var e=L(t);if(!e.nodeType||e.nodeType!==Node.ELEMENT_NODE)return!0;var n=e.getBoundingClientRect(),r=t.pageX,i=t.pageY;return!(r>=n.left&&r<=n.right&&i>=n.top&&i<=n.bottom)}return!1}(e))&&(t.prevent||V(o,"tap",{x:e.clientX,y:e.clientY,sourceEvent:e,preventer:n}))}H({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(t){if(C(t)){var e=L(t),n=this;E(this.info,function(t){C(t)||(F("up",e,t),M(n.info))},function(t){C(t)&&F("up",e,t),M(n.info)}),F("down",e,t)}},touchstart:function(t){F("down",L(t),t.changedTouches[0],t)},touchend:function(t){F("up",L(t),t.changedTouches[0],t)}}),H({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(t){this.moves.length>2&&this.moves.shift(),this.moves.push(t)},movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start",this.info.started=!1,this.info.moves=[],this.info.x=0,this.info.y=0,this.info.prevent=!1,M(this.info)},mousedown:function(t){if(C(t)){var e=L(t),n=this,r=function(t){var r=t.clientX,i=t.clientY;W(n.info,r,i)&&(n.info.state=n.info.started?"mouseup"===t.type?"end":"track":"start","start"===n.info.state&&B("tap"),n.info.addMove({x:r,y:i}),C(t)||(n.info.state="end",M(n.info)),e&&U(n.info,e,t),n.info.started=!0)};E(this.info,r,function(t){n.info.started&&r(t),M(n.info)}),this.info.x=t.clientX,this.info.y=t.clientY}},touchstart:function(t){var e=t.changedTouches[0];this.info.x=e.clientX,this.info.y=e.clientY},touchmove:function(t){var e=L(t),n=t.changedTouches[0],r=n.clientX,i=n.clientY;W(this.info,r,i)&&("start"===this.info.state&&B("tap"),this.info.addMove({x:r,y:i}),U(this.info,e,n),this.info.state="track",this.info.started=!0)},touchend:function(t){var e=L(t),n=t.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:n.clientX,y:n.clientY}),U(this.info,e,n))}}),H({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(t){C(t)&&(this.info.x=t.clientX,this.info.y=t.clientY)},click:function(t){C(t)&&K(this.info,t)},touchstart:function(t){var e=t.changedTouches[0];this.info.x=e.clientX,this.info.y=e.clientY},touchend:function(t){K(this.info,t.changedTouches[0],t)}});var q=L},function(t,e,n){"use strict";n.d(e,"a",function(){return u}),n.d(e,"b",function(){return h});var r=n(19),i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)} 389/** 390@license 391Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 392This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 393The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 394The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 395Code distributed by Google as part of the polymer project is also 396subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 397*/function c(t,e,n,r,i){var a=void 0;i&&(a="object"===(void 0===n?"undefined":o(n))&&null!==n)&&(r=t.__dataTemp[e]);var s=r!==n&&(r==r||n==n);return a&&s&&(t.__dataTemp[e]=n),s}var u=Object(r.a)(function(t){return function(e){function n(){return a(this,n),s(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return l(n,t),i(n,[{key:"_shouldPropertyChange",value:function(t,e,n){return c(this,t,e,n,!0)}}]),n}()}),h=Object(r.a)(function(t){return function(e){function n(){return a(this,n),s(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return l(n,t),i(n,[{key:"_shouldPropertyChange",value:function(t,e,n){return c(this,t,e,n,this.mutableData)}}],[{key:"properties",get:function(){return{mutableData:Boolean}}}]),n}()});u._mutablePropertyChange=c},function(t,e,n){"use strict";n.d(e,"a",function(){return o}
397),n.d(e,"b",function(){return a});var r={},i={};function o(t){return function(e){for(var n in r={},t)t.hasOwnProperty(n)&&(r[n]=function(t,n){var r=null;try{r=new t}catch(t){console.error(" Can't inject property "+n+" within class "+e.name+" "+t.message)}return r}.bind(null,t[n],n))}}function a(t){return function(e,n){var o=n+"_"+a;Object.defineProperty(e,n,{get:function(){return i[o]||(i[o]=r[t]())}})}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(362),i=n(378),o=n(148);e.ExtensionHelper=o.ExtensionHelper;var a=n(150);e.AbstractCategoryLogger=a.AbstractCategoryLogger;var s=n(269);e.CategoryConsoleLoggerImpl=s.CategoryConsoleLoggerImpl;var l=n(270);e.CategoryDelegateLoggerImpl=l.CategoryDelegateLoggerImpl;var c=n(379);e.Category=c.Category;var u=n(272);e.CategoryRuntimeSettings=u.CategoryRuntimeSettings;var h=n(273);e.CategoryConfiguration=h.CategoryConfiguration;var p=n(271);e.CategoryMessageBufferLoggerImpl=p.CategoryMessageBufferLoggerImpl;var d=n(380);e.CategoryServiceFactory=d.CategoryServiceFactory;var f=n(275);e.LoggerFactoryOptions=f.LoggerFactoryOptions;var g=n(274);e.LogGroupRule=g.LogGroupRule;var m=n(262);e.LFService=m.LFService;var v=n(146);e.AbstractLogger=v.AbstractLogger;var y=n(263);e.ConsoleLoggerImpl=y.ConsoleLoggerImpl;var b=n(268);e.MessageBufferLoggerImpl=b.MessageBufferLoggerImpl;var _=n(24);e.CategoryLogFormat=_.CategoryLogFormat,e.DateFormat=_.DateFormat,e.DateFormatEnum=_.DateFormatEnum,e.LogFormat=_.LogFormat,e.LoggerType=_.LoggerType,e.LogLevel=_.LogLevel;var A=n(65);e.SimpleMap=A.SimpleMap,e.LinkedList=A.LinkedList,function(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}(n(381));var w=n(147);e.MessageFormatUtils=w.MessageFormatUtils,e.help=function(){console.log("help()\n ** Shows this help\n\n getLogControl(): LoggerControl\n ** Returns LoggerControl Object, use to dynamically change loglevels for log4j logging.\n ** Call .help() on LoggerControl object for available options.\n\n getCategoryControl(): CategoryServiceControl\n ** Returns CategoryServiceControl Object, use to dynamically change loglevels for category logging.\n ** Call .help() on CategoryServiceControl object for available options.\n")},e.getLogControl=function(){return new r.LoggerControlImpl},e.getCategoryControl=function(){return new i.CategoryServiceControlImpl}},function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return s});var r=n(34),i=n(25),o=n(69),a=new WeakMap,s=function(t,e,n){var s=a.get(e);void 0===s&&(Object(r.b)(e,e.firstChild),a.set(e,s=new i.e(Object.assign({templateFactory:o.b},n))),s.appendInto(e)),s.setValue(t),s.commit()}},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o}); 398/** 399 * @license 400 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 401 * This code may only be used under the BSD style license found at 402 * http://polymer.github.io/LICENSE.txt 403 * The complete set of authors may be found at 404 * http://polymer.github.io/AUTHORS.txt 405 * The complete set of contributors may be found at 406 * http://polymer.github.io/CONTRIBUTORS.txt 407 * Code distributed by Google as part of the polymer project is also 408 * subject to an additional IP rights grant found at 409 * http://polymer.github.io/PATENTS.txt 410 */ 411var r=new WeakMap,i=function(t){return function(){var e=t.apply(void 0,arguments);return r.set(e,!0),e}},o=function(t){return"function"==typeof t&&r.has(t)}},function(t,e,n){"use strict";n.d(e,"a",function(){return u});var r=n(162),i=n(78),o=n(40),a=n(49),s=n(165),l=n(166),c=n(107),u=function(t){if(t&&"function"==typeof t[a.a])return u=t,function(t){var e=u[a.a]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(Object(s.a)(t))return Object(r.a)(t);if(Object(l.a)(t))return n=t,function(t){return n.then(function(e){t.closed||(t.next(e),t.complete())},function(e){return t.error(e)}).then(null,i.a),t};if(t&&"function"==typeof t[o.a])return e=t,function(t){for(var n=e[o.a]();;){var r=void 0;try{r=n.next()}catch(e){return t.error(e),t}if(r.done){t.complete();break}if(t.next(r.value),t.closed)break}return"function"==typeof n.return&&t.add(function(){n.return&&n.return()}),t};
411var e,n,u,h=Object(c.a)(t)?"an invalid object":"'"+t+"'";throw new TypeError("You provided "+h+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},function(t,e,n){"use strict";n.d(e,"c",function(){return i}),n.d(e,"b",function(){return o}),n.d(e,"a",function(){return a});var r=n(54); 412/** 413@license 414Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 415This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 416The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 417The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 418Code distributed by Google as part of the polymer project is also 419subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 420*/function i(t,e){for(var n in e)null===n?t.style.removeProperty(n):t.style.setProperty(n,e[n])}function o(t,e){var n=window.getComputedStyle(t).getPropertyValue(e);return n?n.trim():""}function a(t){var e=r.b.test(t)||r.c.test(t);return r.b.lastIndex=0,r.c.lastIndex=0,e}},function(t,e,n){"use strict";function r(t){setTimeout(function(){throw t},0)}n.d(e,"a",function(){return r})},function(t,e,n){"use strict";n.d(e,"a",function(){return s}),n.d(e,"b",function(){return l}),n.d(e,"c",function(){return c});var r=n(0),i=n(13),o=n(8),a=n(76),s=function(t){function e(e){var n=t.call(this)||this;return n.parent=e,n}return r.d(e,t),e.prototype._next=function(t){this.parent.notifyNext(t)},e.prototype._error=function(t){this.parent.notifyError(t),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(),this.unsubscribe()},e}(i.a),l=(i.a,function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.d(e,t),e.prototype.notifyNext=function(t){this.destination.next(t)},e.prototype.notifyError=function(t){this.destination.error(t)},e.prototype.notifyComplete=function(){this.destination.complete()},e}(i.a));i.a;function c(t,e){if(!e.closed)return t instanceof o.a?t.subscribe(e):Object(a.a)(t)(e)}},function(t,e,n){"use strict";n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o});var r=n(61),i=new(n(59).a)(r.a),o=i},function(t,e,n){var r=n(56);t.exports=!r(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},function(t,e,n){"use strict";e.a=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(0),i=n(42),o=n(14),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.value=null,e.hasNext=!1,e.hasCompleted=!1,e}return r.d(e,t),e.prototype._subscribe=function(e){return this.hasError?(e.error(this.thrownError),o.a.EMPTY):this.hasCompleted&&this.hasNext?(e.next(this.value),e.complete(),o.a.EMPTY):t.prototype._subscribe.call(this,e)},e.prototype.next=function(t){this.hasCompleted||(this.value=t,this.hasNext=!0)},e.prototype.error=function(e){this.hasCompleted||t.prototype.error.call(this,e)},e.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&t.prototype.next.call(this,this.value),t.prototype.complete.call(this)},e}(i.a)},function(t,e,n){"use strict";n.d(e,"b",function(){return u}),n.d(e,"a",function(){return h});var r=n(34),i=n(20),o=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")} 421/** 422 * @license 423 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 424 * This code may only be used under the BSD style license found at 425 * http://polymer.github.io/LICENSE.txt 426 * The complete set of authors may be found at 427 * http://polymer.github.io/AUTHORS.txt 428 * The complete set of contributors may be found at 429 * http://polymer.github.io/CONTRIBUTORS.txt 430 * Code distributed by Google as part of the polymer project is also
431 * subject to an additional IP rights grant found at 432 * http://polymer.github.io/PATENTS.txt 433 */var l=window.trustedTypes&&trustedTypes.createPolicy("lit-html",{createHTML:function(t){return t}}),c=" "+i.f+" ",u=function(){function t(e,n,r,i){s(this,t),this.strings=e,this.values=n,this.type=r,this.processor=i}return a(t,[{key:"getHTML",value:function(){for(var t=this.strings.length-1,e="",n=!1,r=0;r<t;r++){var o=this.strings[r],a=o.lastIndexOf("\x3c!--");n=(a>-1||n)&&-1===o.indexOf("--\x3e",a+1);var s=i.e.exec(o);e+=null===s?o+(n?c:i.g):o.substr(0,s.index)+s[1]+s[2]+i.b+s[3]+i.f}return e+=this.strings[t]}},{key:"getTemplateElement",value:function(){var t=document.createElement("template"),e=this.getHTML();return void 0!==l&&(e=l.createHTML(e)),t.innerHTML=e,t}}]),t}(),h=function(t){function e(){return s(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,u),a(e,[{key:"getHTML",value:function(){return"<svg>"+o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"getHTML",this).call(this)+"</svg>"}},{key:"getTemplateElement",value:function(){var t=o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"getTemplateElement",this).call(this),n=t.content,i=n.firstChild;return n.removeChild(i),Object(r.c)(n,i.firstChild),t}}]),e}()},function(t,e,n){"use strict";var r=function(){this.__data__=[],this.size=0},i=n(82);var o=function(t,e){for(var n=t.length;n--;)if(Object(i.a)(t[n][0],e))return n;return-1},a=Array.prototype.splice;var s=function(t){var e=this.__data__,n=o(e,t);return!(n<0||(n==e.length-1?e.pop():a.call(e,n,1),--this.size,0))};var l=function(t){var e=this.__data__,n=o(e,t);return n<0?void 0:e[n][1]};var c=function(t){return o(this.__data__,t)>-1};var u=function(t,e){var n=this.__data__,r=o(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this};function h(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}h.prototype.clear=r,h.prototype.delete=s,h.prototype.get=l,h.prototype.has=c,h.prototype.set=u;e.a=h},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return s});var r,i=n(31),o=n(98),a=n(137);r||(r={});var s=function(){function t(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue="N"===t}return t.prototype.observe=function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}},t.prototype.do=function(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}},t.prototype.accept=function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){switch(this.kind){case"N":return Object(o.a)(this.value);case"E":return Object(a.a)(this.error);case"C":return Object(i.b)()}throw new Error("unexpected notification kind value")},t.createNext=function(e){return void 0!==e?new t("N",e):t.undefinedValueNotification},t.createError=function(e){return new t("E",void 0,e)},t.createComplete=function(){return t.completeNotification},t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n(34),i=n(20),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function a(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)} 434/** 435 * @license 436 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 437 * This code may only be used under the BSD style license found at 438 * http://polymer.github.io/LICENSE.txt 439 * The complete set of authors may be found at 440 * http://polymer.github.io/AUTHORS.txt 441 * The complete set of contributors may be found at 442 * http://polymer.github.io/CONTRIBUTORS.txt 443 * Code distributed by Google as part of the polymer project is also
444 * subject to an additional IP rights grant found at 445 * http://polymer.github.io/PATENTS.txt 446 */ 447var s=function(){function t(e,n,r){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.__parts=[],this.template=e,this.processor=n,this.options=r}return o(t,[{key:"update",value:function(t){var e=0,n=!0,r=!1,i=void 0;try{for(var o,a=this.__parts[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var s=o.value;void 0!==s&&s.setValue(t[e]),e++}}catch(t){r=!0,i=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}var l=!0,c=!1,u=void 0;try{for(var h,p=this.__parts[Symbol.iterator]();!(l=(h=p.next()).done);l=!0){var d=h.value;void 0!==d&&d.commit()}}catch(t){c=!0,u=t}finally{try{!l&&p.return&&p.return()}finally{if(c)throw u}}}},{key:"_clone",value:function(){for(var t=r.a?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),e=[],n=this.template.parts,o=document.createTreeWalker(t,133,null,!1),s=0,l=0,c=void 0,u=o.nextNode();s<n.length;)if(c=n[s],Object(i.d)(c)){for(;l<c.index;)l++,"TEMPLATE"===u.nodeName&&(e.push(u),o.currentNode=u.content),null===(u=o.nextNode())&&(o.currentNode=e.pop(),u=o.nextNode());if("node"===c.type){var h=this.processor.handleTextExpression(this.options);h.insertAfterNode(u.previousSibling),this.__parts.push(h)}else{var p;(p=this.__parts).push.apply(p,a(this.processor.handleAttributeExpressions(u,c.name,c.strings,this.options)))}s++}else this.__parts.push(void 0),s++;return r.a&&(document.adoptNode(t),customElements.upgrade(t)),t}}]),t}()},function(t,e,n){"use strict";var r=n(57),i=n(48),o="[object Arguments]";var a=function(t){return Object(i.a)(t)&&Object(r.a)(t)==o},s=Object.prototype,l=s.hasOwnProperty,c=s.propertyIsEnumerable,u=a(function(){return arguments}())?a:function(t){return Object(i.a)(t)&&l.call(t,"callee")&&!c.call(t,"callee")};e.a=u},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t){return Error.call(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map(function(t,e){return e+1+") "+t.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}()},function(t,e,n){"use strict";n.d(e,"a",function(){return Pt});var r=n(23); 448/** 449@license 450Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 451This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 452The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 453The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 454Code distributed by Google as part of the polymer project is also 455subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 456*/var i=function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),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 o(t){return function t(e,n){var r=n.substring(e.start,e.end-1);e.parsedCssText=e.cssText=r.trim();if(e.parent){var i=e.previous?e.previous.end:e.parent.start;r=(r=(r=function(t){return t.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var t=arguments[1],e=6-t.length;e--;)t="0"+t;return"\\"+t})}(r=n.substring(i,e.start-1))).replace(u.multipleSpaces," ")).substring(r.lastIndexOf(";")+1);var o=e.parsedSelector=e.selector=r.trim();e.atRule=0===o.indexOf(d),e.atRule?0===o.indexOf(p)?e.type=s.MEDIA_RULE:o.match(u.keyframesRule)&&(e.type=s.KEYFRAMES_RULE,e.keyframesName=e.selector.split(u.multipleSpaces).pop()):0===o.indexOf(h)?e.type=s.MIXIN_RULE:e.type=s.STYLE_RULE}var a=e.rules;if(a)for(var l,c=0,f=a.length;c<f&&(l=a[c]);c++)t(l,n);return e}(function(t){var e=new i;e.start=0,e.end=t.length;for(var n=e,r=0,o=t.length;r<o;r++)if(t[r]===l){n.rules||(n.rules=[]);var a=n,s=a.rules[a.rules.length-1]||null;(n=new i).start=r+1,n.parent=a,n.previous=s,a.rules.push(n)}else t[r]===c&&(n.end=r+1,n=n.parent||e);return e}(t=t.replace(u.comments,"").replace(u.port,"")),t)}function a(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r="";if(t.cssText||t.rules){var i=t.rules;if(i&&!function(t){var e=t[0];return Boolean(e)&&Boolean(e.selector)&&0===e.selector.indexOf(h)}(i))for(var o,s=0,p=i.length;s<p&&(o=i[s]);s++)r=a(o,e,r);else(r=(r=e?t.cssText:function(t){return function(t){return t.replace(u.mixinApply,"").replace(u.varAp
456ply,"")}(t=function(t){return t.replace(u.customProp,"").replace(u.mixinProp,"")}(t))}(t.cssText)).trim())&&(r=" "+r+"\n")}return r&&(t.selector&&(n+=t.selector+" "+l+"\n"),n+=r,t.selector&&(n+=c+"\n\n")),n}var s={STYLE_RULE:1,KEYFRAMES_RULE:7,MEDIA_RULE:4,MIXIN_RULE:1e3},l="{",c="}",u={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},h="--",p="@media",d="@",f=n(54),g=new Set,m="shady-unscoped";function v(t){var e=t.textContent;if(!g.has(e)){g.add(e);var n=document.createElement("style");n.setAttribute("shady-unscoped",""),n.textContent=e,document.head.appendChild(n)}}function y(t){return t.hasAttribute(m)} 457/** 458@license 459Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 460This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 461The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 462The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 463Code distributed by Google as part of the polymer project is also 464subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 465*/function b(t,e){return t?("string"==typeof t&&(t=o(t)),e&&A(t,e),a(t,r.c)):""}function _(t){return!t.__cssRules&&t.textContent&&(t.__cssRules=o(t.textContent)),t.__cssRules||null}function A(t,e,n,r){if(t){var i=!1,o=t.type;if(r&&o===s.MEDIA_RULE){var a=t.selector.match(f.a);a&&(window.matchMedia(a[1]).matches||(i=!0))}o===s.STYLE_RULE?e(t):n&&o===s.KEYFRAMES_RULE?n(t):o===s.MIXIN_RULE&&(i=!0);var l=t.rules;if(l&&!i)for(var c,u=0,h=l.length;u<h&&(c=l[u]);u++)A(c,e,n,r)}}function w(t,e){for(var n=0,r=e,i=t.length;r<i;r++)if("("===t[r])n++;else if(")"===t[r]&&0==--n)return r;return-1}window.ShadyDOM&&window.ShadyDOM.wrap;var x="css-build";function O(t){if(void 0!==r.a)return r.a;if(void 0===t.__cssBuild){var e=t.getAttribute(x);if(e)t.__cssBuild=e;else{var n=function(t){var e="template"===t.localName?t.content.firstChild:t.firstChild;if(e instanceof Comment){var n=e.textContent.trim().split(":");if(n[0]===x)return n[1]}return""}(t);""!==n&&function(t){var e="template"===t.localName?t.content.firstChild:t.firstChild;e.parentNode.removeChild(e)}(t),t.__cssBuild=n}}return t.__cssBuild||""}function k(t){return""!==O(t)}var S=n(77),C=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 466/** 467@license 468Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 469This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 470The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 471The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 472Code distributed by Google as part of the polymer project is also 473subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 474*/function z(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var E=/;\s*/m,M=/^\s*(initial)|(inherit)\s*$/,P=/\s*!important/,j=function(){function t(){z(this,t),this._map={}}return C(t,[{key:"set",value:function(t,e){t=t.trim(),this._map[t]={properties:e,dependants:{}}}},{key:"get",value:function(t){return t=t.trim(),this._map[t]||null}}]),t}(),T=null,L=function(){function t(){z(this,t),this._currentElement=null,this._measureElement=null,this._map=new j}return C(t,[{key:"detectMixin",value:function(t){return Object(S.a)(t)}},{key:"gatherStyles",value:function(t){var e=function(t){for(var e=[],n=t.querySelectorAll("style"),i=0;i<n.length;i++){var o=n[i];y(o)?r.d||(v(o),o.parentNode.removeChild(o)):(e.push(o.textContent),o.parentNode.removeChild(o))}return e.join("").trim()}(t.content);if(e){var n=document.createElement("style");return n.textContent=e,t.content.insertBefore(n,t.content.firstChild),n}return null}},{key:"transformTemplate",value:function(t,e){void 0===t._gatheredStyle&&(t._gatheredStyle=this.gatherStyles(t));var n=t._gatheredStyle;return n?this.transformStyle(n,e):null}},{key:"transformStyle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=_(t);return this.transformRules(n,e),t.textContent=b(n),n}},{key:"transformCustomStyle",value:function(t){var e=this,n=_(t);return A(n,function(t){":root"===t.selector&&(t.selector="html"),e.transformRule(t)}),t.textContent=b(n),n}},{key:"transformRules",value:function(t,e){var n=this;this._currentElement=e,A(t,function(t){n.transformRule(t)}),this._currentElement=null}},{key:"transformRule",value:function(t){t.cssText=this.transformCssText(t.parsedCssText,t),":root"===t.selector&&(t.selector=":host > *")}},{key:"transformCssText",value:function(t,e){var n=this;return t=t.replace(f.c,function(t,r,i,o){return n._produceCssProperties(t,r,i,o,e)}),this._consumeCssProperties(t,e)}},{key:"_getInitialValueForProperty",value:function(t){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(t)}},{key:"_fallbacksFromPreviousRules",value:function(t){for(var e=this,n=t;n.parent;)n=n.parent;var r={},i=!1;return A(n,function(n){(i=i||n===t)||n.selector===t.selector&&Object.assign(r,e._cssTextToMap(n.parsedCssText))}),r}},{key:"_consumeCssProperties",value:function(t,e){for(var n=null;n=f.b.exec(t);){var r=n[0],i=n[1],o=n.index,a=o+r.indexOf("@apply"),s=o+r.length,l=t.slice(0,a),c=t.slice(s),u=e?this._fallbacksFromPreviousRules(e):{};Object.assign(u,this._cssTextToMap(l));var h=this._atApplyToCssProperties(i,u);t=""+l+h+c,f.b.lastIndex=o+h.length}return t}},{key:"_atApplyToCssProperties",value:function(t,e){t=t.replace(E,"");var n=[],r=this._map.get(t);if(r||(this._map.set(t,{}),r=this._map.get(t)),r){this._currentElement&&(r.dependants[this._currentElement]=!0);var i=void 0,o=void 0,a=void 0,s=r.properties;for(i in s)o=[i,": var(",t,"_-_",i],(a=e&&e[i])&&o.push(",",a.replace(P,"")),o.push(")"),P.test(s[i])&&o.push(" !important"),n.push(o.join(""))}return n.join("; ")}},{key:"_replaceInitialOrInherit",value:function(t,e){var n=M.exec(e);return n&&(e=n[1]?this._getInitialValueForProperty(t):"apply-shim-inherit"),e}},{key:"_cssTextToMap",value:function(t){for(var e,n,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=t.split(";"),o=void 0,a=void 0,s={},l=0;l<i.length;l++)(e=i[l])&&(n=e.split(":")).length>1&&(o=n[0].trim(),a=n.slice(1).join(":"),r&&(a=this._replaceInitialOrInherit(o,a)),s[o]=a);return s}},{key:"_invalidateMixinEntry",value:function(t){if(T)for(var e in t.dependants)e!==this._currentElement&&T(e)}},{key:"_produceCssProperties",value:function(t,e,n,r,i){var o=this;if(n&&function t(e,n){var r=e.indexOf("var(");if(-1===r)return n(e,"","","");var i=w(e,r+3),o=e.substring(r+4,i),a=e.substring(0,r),s=t(e.substring(i+1),n),l=o.indexOf(",");return-1===l?n(a,o.trim(),"",s):n(a,o.substring(0,l).trim(),o.substring(l+1).trim(),s)}(n,function(t,e){e&&o._map.get(e)&&(r="@apply "+e+";")}),!r)return t;var a=this._consumeCssProperties(""+r,i),s=t.slice(0,t.indexOf("--")),l=this._cssTextToMap(a,!0),c=l,u=this._map.get(e),h=u&&u.properties;h?c=Object.assign(Object.create(h),l):this._map.set(e,c);var p=[],d=void 0,f=void 0,g=!1;for(d in c)void 0===(f=l[d])&&(f="initial"),!h||d in h||(g=!0),p.push(e+"_-_"+d+": "+f);return g&&this._invalidateMixinEntry(u),u&&(u.properties=c),n&&(s=t+";"+s),""+s+p.join("; ")+";"}}]),t}();L.prototype.detectMixin=L.prototype.detectMixin,L.prototype.transformStyle=L.prototype.transformStyle,L.prototype.transformCustomStyle=L.prototype.transformCustomStyle,L.prototype.transformRules=L.prototype.transformRules,L.prototype.transformRule=L.prototype.transformRule,L.prototype.transformTemplate=L.prototype.transformTemplate,L.prototype._separator="_-_",Object.defineProperty(L.prototype,"invali
474dCallback",{get:function(){return T},set:function(t){T=t}});var I=L,R={},D="_applyShimCurrentVersion",H="_applyShimNextVersion",N="_applyShimValidatingVersion",V=Promise.resolve(); 475/** 476@license 477Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 478This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 479The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 480The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 481Code distributed by Google as part of the polymer project is also 482subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 483*/function B(t){var e=R[t];e&&function(t){t[D]=t[D]||0,t[N]=t[N]||0,t[H]=(t[H]||0)+1}(e)}function F(t){return t[D]===t[H]}function W(t){return!F(t)&&t[N]===t[H]}function U(t){t[N]=t[H],t._validating||(t._validating=!0,V.then(function(){t[D]=t[H],t._validating=!1}))}n(206); 484/** 485@license 486Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 487This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 488The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 489The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 490Code distributed by Google as part of the polymer project is also 491subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 492*/var K=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();var q=new I,G=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.customStyleInterface=null,q.invalidCallback=B}return K(t,[{key:"ensure",value:function(){var t=this;this.customStyleInterface||window.ShadyCSS.CustomStyleInterface&&(this.customStyleInterface=window.ShadyCSS.CustomStyleInterface,this.customStyleInterface.transformCallback=function(t){q.transformCustomStyle(t)},this.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){t.customStyleInterface.enqueued&&t.flushCustomStyles()})})}},{key:"prepareTemplate",value:function(t,e){if(this.ensure(),!k(t)){R[e]=t;var n=q.transformTemplate(t,e);t._styleAst=n}}},{key:"flushCustomStyles",value:function(){if(this.ensure(),this.customStyleInterface){var t=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var e=0;e<t.length;e++){var n=t[e],r=this.customStyleInterface.getStyleForCustomStyle(n);r&&q.transformCustomStyle(r)}this.customStyleInterface.enqueued=!1}}}},{key:"styleSubtree",value:function(t,e){if(this.ensure(),e&&Object(S.c)(t,e),t.shadowRoot){this.styleElement(t);for(var n=t.shadowRoot.children||t.shadowRoot.childNodes,r=0;r<n.length;r++)this.styleSubtree(n[r])}else for(var i=t.children||t.childNodes,o=0;o<i.length;o++)this.styleSubtree(i[o])}},{key:"styleElement",value:function(t){this.ensure();var e=function(t){var e=t.localName,n="",r="";return e?e.indexOf("-")>-1?n=e:(r=e,n=t.getAttribute&&t.getAttribute("is")||""):(n=t.is,r=t.extends),{is:n,typeExtension:r}}(t).is,n=R[e];if((!n||!k(n))&&n&&!F(n)){W(n)||(this.prepareTemplate(n,e),U(n));var r=t.shadowRoot;if(r){var i=r.querySelector("style");i&&(i.__cssRules=n._styleAst,i.textContent=b(n._styleAst))}}}},{key:"styleDocument",value:function(t){this.ensure(),this.styleSubtree(document.body,t)}}]),t}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var Y=new G,J=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(t,e,n){Y.flushCustomStyles(),Y.prepareTemplate(t,e)},prepareTemplateStyles:function(t,e,n){window.ShadyCSS.prepareTemplate(t,e,n)},prepareTemplateDom:function(t,e){},styleSubtree:function(t,e){Y.flushCustomStyles(),Y.styleSubtree(t,e)},styleElement:function(t){Y.flushCustomStyles(),Y.styleElement(t)},styleDocument:function(t){Y.flushCustomStyles(),Y.styleDocument(t)},getComputedStyleValue:function(t,e){return Object(S.b)(t,e)},flushCustomStyles:function(){Y.flushCustomStyles()},nativeCss:r.c,nativeShadow:r.d,cssBuild:r.a,disableRuntime:r.b},J&&(window.ShadyCSS.CustomStyleInterface=J)}window.ShadyCSS.ApplyShim=q;var Z=n(60),X=n(158),Q=n(156),$=n(19),tt=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},et=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 493/** 494 * @fileoverview 495 * @suppress {checkPrototypalTypes} 496 * @license Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 497 * This code may only be used under the BSD style license found at 498 * http://polymer.github.io/LICENSE.txt The complete set of authors may be found 499 * at http://polymer.github.io/AUTHORS.txt The complete set of contributors may 500 * be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by 501 * Google as part of the polymer project is also subject to an additional IP 502 * rights grant found at http://polymer.github.io/PATENTS.txt 503 */ 504var nt=/:host\(:dir\((ltr|rtl)\)\)/g,rt=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,it=/:dir\((?:ltr|rtl)\)/,ot=Boolean(window.ShadyDOM&&window.ShadyDOM.inUse),at=[],st=null,lt="";function ct(){lt=document.documentElement.getAttribute("dir")}function ut(t){t.__autoDirOptOut||t.setAttribute("dir",lt)}function ht(){ct(),lt=document.documentElement.getAttribute("dir");for(var t=0;t<at.length;t++)ut(at[t])}var pt=Object($.a)(function(t){ot||st||(ct(),(st=new MutationObserver(ht)).observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var e=Object(Q.a)(t),n=function(t){function n(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.__autoDirOptOut=!1,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,e),et(n,null,[{key:"_processStyleText",value:function(t,n){return t=e._processStyleText.call(this,t,n),!ot&&it.test(t)&&(t=this._replaceDirInCssText(t),this.__activateDir=!0),t}},{key:"_replaceDirInCssText",value:function(t){var e=t;return e=(e=e.replace(nt,':host([dir="$1"])')).replace(rt,':host([dir="$2"]) $1')}}]),et(n,[{key:"ready",value:function(){tt(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"ready",this).call(this),this.__autoDirOptOut=this.hasAttribute("dir")}},{key:"connectedCallback",value:function(){e.prototype.connectedCallback&&tt(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"connectedCallback",this).call(this),this.constructor.__activateDir&&(st&&st.takeRecords().length&&ht(
504),at.push(this),ut(this))}},{key:"disconnectedCallback",value:function(){if(e.prototype.disconnectedCallback&&tt(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"disconnectedCallback",this).call(this),this.constructor.__activateDir){var t=at.indexOf(this);t>-1&&at.splice(t,1)}}}]),n}();return n.__activateDir=!1,n});n(124); 505/** 506@license 507Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 508This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 509The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 510The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 511Code distributed by Google as part of the polymer project is also 512subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 513*/ 514function dt(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?dt():window.addEventListener("DOMContentLoaded",dt);var ft=n(3),gt=n(70),mt=n(27),vt=n(15),yt=n(10),bt=n(7),_t=(n(18),window.ShadyDOM),At=window.ShadyCSS;function wt(t,e){return Object(bt.a)(t).getRootNode()===e}var xt=n(9),Ot=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),kt=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0}; 515/** 516 * @fileoverview 517 * @suppress {checkPrototypalTypes} 518 * @license Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 519 * This code may only be used under the BSD style license found at 520 * http://polymer.github.io/LICENSE.txt The complete set of authors may be found 521 * at http://polymer.github.io/AUTHORS.txt The complete set of contributors may 522 * be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by 523 * Google as part of the polymer project is also subject to an additional IP 524 * rights grant found at http://polymer.github.io/PATENTS.txt 525 */ 526var St=function(t){for(;t;){var e=Object.getOwnPropertyDescriptor(t,"observedAttributes");if(e)return e.get;t=Object.getPrototypeOf(t.prototype).constructor}return function(){return[]}},Ct=(Object($.a)(function(t){var e=Object(Z.a)(t),n=St(e);return function(t){function r(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this));return t.__isUpgradeDisabled,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(r,e),Ot(r,[{key:"_initializeProperties",value:function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:kt(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"_initializeProperties",this).call(this)}},{key:"_enableProperties",value:function(){this.__isUpgradeDisabled||kt(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"_enableProperties",this).call(this)}},{key:"_canApplyPropertyDefault",value:function(t){return kt(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"_canApplyPropertyDefault",this).call(this,t)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(t))}},{key:"attributeChangedCallback",value:function(t,e,n,i){"disable-upgrade"==t?this.__isUpgradeDisabled&&null==n&&(kt(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"_initializeProperties",this).call(this),this.__isUpgradeDisabled=!1,Object(bt.a)(this).isConnected&&kt(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"connectedCallback",this).call(this)):kt(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"attributeChangedCallback",this).call(this,t,e,n,i)}},{key:"connectedCallback",value:function(){this.__isUpgradeDisabled||kt(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"connectedCallback",this).call(this)}},{key:"disconnectedCallback",value:function(){this.__isUpgradeDisabled||kt(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"disconnectedCallback",this).call(this)}}],[{key:"observedAttributes",get:function(){return n.call(this).concat("disable-upgrade")}}]),r}()}),n(128)),zt=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),Et=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0}; 527/** 528@license 529Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 530This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 531The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 532The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 533Code distributed by Google as part of the polymer project is also 534subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 535*/ 536var Mt=window.ShadyCSS,Pt=Object($.a)(function(t){var e=Object(X.a)(Object(Z.a)(t)),n=Z.b?e:pt(e),r=St(n),i={x:"pan-x",y:"pan-y",none:"none",all:"auto"},o=function(t){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.isAttached,t.__boundListeners,t._debouncers,t.__isUpgradeDisabled,t.__needsAttributesAtConnected,t._legacyForceObservedAttributes,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,n),zt(e,[{key:"created",value:function(){}},{key:"__attributeReaction",value:function(t,e,n){(this.__dataAttributes&&this.__dataAttributes[t]||"disable-upgrade"===t)&&this.attributeChangedCallback(t,e,n,null)}},{key:"setAttribute",value:function(t,n){if(xt.d&&!this._legacyForceObservedAttributes){var r=this.getAttribute(t);Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"setAttribute",this).call(this,t,n),this.__attributeReaction(t,r,String(n))}else Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"setAttribute",this).call(this,t,n)}},{key:"removeAttribute",value:function(t){if(xt.d&&!this._legacyForceObservedAttributes){var n=this.getAttribute(t);Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"removeAttribute",this).call(this,t),this.__attributeReaction(t,n,null)}else Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"removeAttribute",this).call(this,t)}},{key:"_enableProperties",value:function(){this.__isUpgradeDisabled||Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"_enableProperties",this).call(this)}},{key:"_canApplyPropertyDefault",value:function(t){return Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"_canApplyPropertyDefault",this).call(this,t)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(t))}},{key:"connectedCallback",value:function(){this.__needsAttributesAtConnected&&this._takeAttributes(),this.__isUpgradeDisabled||(Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"connectedCallback",this).call(this),this.isAttached=!0,this.attached())}},{key:"attached",value:function(){}},{key:"disconnectedCallback",value:function(){this.__isUpgradeDisabled||(Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"disconnectedCallback",this).call(this),this.isAttached=!1,this.detached())}},{key:"detached",value:function(){}},{key:"attributeChangedCallback",value:function(t,n,r,i){n!==r&&("disable-upgrade"==t?this.__isUpgradeDisabled&&null==r&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,Object(bt.a)(this).isConnected&&this.connectedCallback()):(Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"attributeChangedCallback",this).call(this,t,n,r,i),this.attributeChanged(t,n,r)))}},{key:"attributeChanged",value:function(t,e,n){}},{key:"_initializeProperties",value:function(){if(xt.e&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var t=Object.getPrototypeOf(this);t.hasOwnProperty(JSCompiler_renameProperty("__hasRegisterFinished",t))||(this._registered(),t.__hasRegisterFinished=!0),Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"_initializeProperties",this).call(this),this.root=this,this.created(),xt.d&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0)),this._applyListeners()}}},{key:"_takeAttributes",value:function(){for(var t=this.attributes,e=0,n=t.length;e<n;e++){var r=t[e];this.__attributeReaction(r.name,null,r.value)}}},{key:"_registered",value:function(){}},{key:"ready",value:function(){this._ensureAttributes(),Et(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"ready",this).call(this)}},{key:"_ensureAttributes",value:function(){}},{key:"_applyListeners",value:function(){}},{key:"serialize",value:function(t){return this._serializeValue(t)}},{key:"deserialize",value:function(t,e){return this._deserializeValue(t,e)}},{key:"reflectPropertyToAttribute",value:function(t,e,n){this._propertyToAttribute(t,e,n)}},{key:"serializeValueToAttribute",value:function(t,e,n){this._valueToNodeAttribute(n||this,t,e)}},{key:"extend",value:function(t,e){if(!t||!e)return t||e;for(var n,r=Object.getOwnPropertyNames(e),i=0;i<r.length&&(n=r[i]);i++){var o=Object.getOwnPropertyDescriptor(e,n);o&&Object.defineProperty(t,n,o)}return t}},{key:"mixin",value:function(t,e){for(var n in e)t[n]=e[n];return t}},{key:"chainObject",value:function(t,e){return t&&e&&t!==e&&(t.__proto__=e),t}},{key:"instanceTemplate",value:function(t){var e=this.constructor._contentForTemplate(t);return document.importNode(e,!0)}},{key:"fire",value:function(t,e,n){n=n||{},e=null===e||void 0===e?{}:e;var r=new Event(t,{bubbles:void 0===n.bubbles||n.bubbles,cancelable:Boolean(n.cancelable),composed:void 0===n.composed||n.composed});r.detail=e;var i=n.node||this;return Object(bt.a)(i).dispatchEvent(r),r}},{key:"listen",value:function(t,e,n){t=t||this;var r=this.__boundListeners||(this.__boundListeners=new WeakMap),i=r.get(t);i||(i={},r.set(t,i));var o=e+n;
536i[o]||(i[o]=this._addMethodEventListenerToNode(t,e,n,this))}},{key:"unlisten",value:function(t,e,n){t=t||this;var r=this.__boundListeners&&this.__boundListeners.get(t),i=e+n,o=r&&r[i];o&&(this._removeEventListenerFromNode(t,e,o),r[i]=null)}},{key:"setScrollDirection",value:function(t,e){Object(gt.d)(e||this,i[t]||"auto")}},{key:"$$",value:function(t){return this.root.querySelector(t)}},{key:"distributeContent",value:function(){var t=Object(ft.a)(this);window.ShadyDOM&&t.shadowRoot&&ShadyDOM.flush()}},{key:"getEffectiveChildNodes",value:function(){return Object(ft.a)(this).getEffectiveChildNodes()}},{key:"queryDistributedElements",value:function(t){return Object(ft.a)(this).queryDistributedElements(t)}},{key:"getEffectiveChildren",value:function(){return this.getEffectiveChildNodes().filter(function(t){return t.nodeType===Node.ELEMENT_NODE})}},{key:"getEffectiveTextContent",value:function(){for(var t,e=this.getEffectiveChildNodes(),n=[],r=0;t=e[r];r++)t.nodeType!==Node.COMMENT_NODE&&n.push(t.textContent);return n.join("")}},{key:"queryEffectiveChildren",value:function(t){var e=this.queryDistributedElements(t);return e&&e[0]}},{key:"queryAllEffectiveChildren",value:function(t){return this.queryDistributedElements(t)}},{key:"getContentChildNodes",value:function(t){var e=this.root.querySelector(t||"slot");return e?Object(ft.a)(e).getDistributedNodes():[]}},{key:"getContentChildren",value:function(t){return this.getContentChildNodes(t).filter(function(t){return t.nodeType===Node.ELEMENT_NODE})}},{key:"isLightDescendant",value:function(t){return this!==t&&Object(bt.a)(this).contains(t)&&Object(bt.a)(this).getRootNode()===Object(bt.a)(t).getRootNode()}},{key:"isLocalDescendant",value:function(t){return this.root===Object(bt.a)(t).getRootNode()}},{key:"scopeSubtree",value:function(t){return function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!_t||!At)return null;if(!_t.handlesDynamicScoping)return null;var n=At.ScopingShim;if(!n)return null;var r=n.scopeForNode(t),i=Object(bt.a)(t).getRootNode(),o=function(t){if(wt(t,i)){var e=Array.from(_t.nativeMethods.querySelectorAll.call(t,"*"));e.push(t);for(var o=0;o<e.length;o++){var a=e[o];if(wt(a,i)){var s=n.currentScopeForNode(a);s!==r&&(""!==s&&n.unscopeNode(a,s),n.scopeNode(a,r))}}}};if(o(t),e){var a=new MutationObserver(function(t){for(var e=0;e<t.length;e++)for(var n=t[e],r=0;r<n.addedNodes.length;r++){var i=n.addedNodes[r];i.nodeType===Node.ELEMENT_NODE&&o(i)}});return a.observe(t,{childList:!0,subtree:!0}),a}return null}(t,arguments.length>1&&void 0!==arguments[1]&&arguments[1])}},{key:"getComputedStyleValue",value:function(t){return Mt.getComputedStyleValue(this,t)}},{key:"debounce",value:function(t,e,n){return this._debouncers=this._debouncers||{},this._debouncers[t]=mt.a.debounce(this._debouncers[t],n>0?vt.d.after(n):vt.c,e.bind(this))}},{key:"isDebouncerActive",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];return!(!e||!e.isActive())}},{key:"flushDebouncer",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];e&&e.flush()}},{key:"cancelDebouncer",value:function(t){this._debouncers=this._debouncers||{};var e=this._debouncers[t];e&&e.cancel()}},{key:"async",value:function(t,e){return e>0?vt.d.run(t.bind(this),e):~vt.c.run(t.bind(this))}},{key:"cancelAsync",value:function(t){t<0?vt.c.cancel(~t):vt.d.cancel(t)}},{key:"create",value:function(t,e){var n=document.createElement(t);if(e)if(n.setProperties)n.setProperties(e);else for(var r in e)n[r]=e[r];return n}},{key:"elementMatches",value:function(t,e){return Object(ft.b)(e||this,t)}},{key:"toggleAttribute",value:function(t,e){var n=this;return 3===arguments.length&&(n=arguments[2]),1==arguments.length&&(e=!n.hasAttribute(t)),e?(Object(bt.a)(n).setAttribute(t,""),!0):(Object(bt.a)(n).removeAttribute(t),!1)}},{key:"toggleClass",value:function(t,e,n){n=n||this,1==arguments.length&&(e=!n.classList.contains(t)),e?n.classList.add(t):n.classList.remove(t)}},{key:"transform",value:function(t,e){(e=e||this).style.webkitTransform=t,e.style.transform=t}},{key:"translate3d",value:function(t,e,n,r){r=r||this,this.transform("translate3d("+t+","+e+","+n+")",r)}},{key:"arrayDelete",value:function(t,e){var n=void 0;if(Array.isArray(t)){if((n=t.indexOf(e))>=0)return t.splice(n,1)}else if((n=Object(yt.a)(this,t).indexOf(e))>=0)return this.splice(t,n,1);return null}},{key:"_logger",value:function(t,e){var n;switch(Array.isArray(e)&&1===e.length&&Array.isArray(e[0])&&(e=e[0]),t){case"log":case"warn":case"error":(n=console)[t].apply(n,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(e))}}},{key:"_log",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._logger("log",e)}},{key:"_warn",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._logger("warn",e)}},{key:"_error",value:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];this._logger("error",e)}},{key:"_logf",value:function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return["[%s::%s]",this.is,t].concat(n)}},{key:"domHost",get:function(){var t=Object(bt.a)(this).getRootNode();return t instanceof DocumentFragment?t.host:t}}],[{key:"importMeta",get:function(){return this.prototype.importMeta}},{key:"observedAttributes",get:function(){return xt.d&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty(JSCompiler_renameProperty("__observedAttributes",this))||(this.__observedAttributes=[],Object(Ct.b)(this.prototype)),this.__observedAttributes):r.call(this).concat("disable-upgrade")}}]),e}();return o.prototype.is="",o})},function(t,e,n){"use strict";n.d(e,"a",function(){return nt});n(18);var r=n(7),i=n(19),o=n(10),a=n(52),s=n(156),l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 537/** 538@license 539Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 540This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 541The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 542The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 543Code distributed by Google as part of the polymer project is also 544subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 545*/ 546var c={"dom-if":!0,"dom-repeat":!0},u=!1,h=!1;function p(t){(function(){if(!u){u=!0;var t=document.createElement("textarea");t.placeholder="a",h=t.placeholder===t.textContent}return h})()&&"textarea"===t.localName&&t.placeholder&&t.placeholder===t.textContent&&(t.textContent=null)}function d(t){var e=t.getAttribute("is");if(e&&c[e]){var n=t;for(n.removeAttribute("is"),t=n.ownerDocument.createElement(e),n.parentNode.replaceChild(t,n),t.appendChild(n);n.attributes.length;)t.setAttribute(n.attributes[0].name,n.attributes[0].value),n.removeAttribute(n.attributes[0].name)}return t}function f(t,e){var n=e.parentInfo&&f(t,e.parentInfo);if(!n)return t;for(var r=n.firstChild,i=0;r;r=r.nextSibling)if(e.parentIndex===i++)return r}function g(t,e,n,r){r.id&&(e[r.id]=n)}function m(t,e,n){if(n.events&&n.events.length)for(var r,i=0,o=n.events;i<o.length&&(r=o[i]);i++)t._addMethodEventListenerToNode(e,r.name,r.value,t)}function v(t,e,n,r){n.templateInfo&&(e._templateInfo=n.templateInfo,e._parentTemplateInfo=r)}var y=Object(i.a)(function(t){return function(e){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,t),l(n,[{key:"_stampTemplate",value:function(t,e){t&&!t.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(t);var n=(e=e||this.constructor._parseTemplate(t)).nodeInfoList,r=e.content||t.content,i=document.importNode(r,!0);i.__noInsertionPoint=!e.hasInsertionPoint;var o=i.nodeList=new Array(n.length);i.$={};for(var a,s=0,l=n.length;s<l&&(a=n[s]);s++){var c=o[s]=f(i,a);g(0,i.$,c,a),v(0,c,a,e),m(this,c,a)}return i=i}},{key:"_addMethodEventListenerToNode",value:function(t,e,n,r){var i=function(t,e,n){return t=t._methodHost||t,function(e){t[n]?t[n](e,e.detail):console.warn("listener method `"+n+"` not defined")}}(r=r||t,0,n);return this._addEventListenerToNode(t,e,i),i}},{key:"_addEventListenerToNode",value:function(t,e,n){t.addEventListener(e,n)}},{key:"_removeEventListenerFromNode",value:function(t,e,n){t.removeEventListener(e,n)}}],[{key:"_parseTemplate",value:function(t,e){if(!t._templateInfo){var n=t._templateInfo={};n.nodeInfoList=[],n.nestedTemplate=Boolean(e),n.stripWhiteSpace=e&&e.stripWhiteSpace||t.hasAttribute("strip-whitespace"),this._parseTemplateContent(t,n,{parent:null})}return t._templateInfo}},{key:"_parseTemplateContent",value:function(t,e,n){return this._parseTemplateNode(t.content,e,n)}},{key:"_parseTemplateNode",value:function(t,e,n){var r=!1,i=t;return"template"!=i.localName||i.hasAttribute("preserve-content")?"slot"===i.localName&&(e.hasInsertionPoint=!0):r=this._parseTemplateNestedTemplate(i,e,n)||r,p(i),i.firstChild&&this._parseTemplateChildNodes(i,e,n),i.hasAttributes&&i.hasAttributes()&&(r=this._parseTemplateNodeAttributes(i,e,n)||r),r||n.noted}},{key:"_parseTemplateChildNodes",value:function(t,e,n){if("script"!==t.localName&&"style"!==t.localName)for(var r,i=t.firstChild,o=0;i;i=r){if("template"==i.localName&&(i=d(i)),r=i.nextSibling,i.nodeType===Node.TEXT_NODE){for(var a=r;a&&a.nodeType===Node.TEXT_NODE;)i.textContent+=a.textContent,r=a.nextSibling,t.removeChild(a),a=r;if(e.stripWhiteSpace&&!i.textContent.trim()){t.removeChild(i);continue}}var s={parentIndex:o,parentInfo:n};
546this._parseTemplateNode(i,e,s)&&(s.infoIndex=e.nodeInfoList.push(s)-1),i.parentNode&&o++}}},{key:"_parseTemplateNestedTemplate",value:function(t,e,n){var r=t,i=this._parseTemplate(r,e);return(i.content=r.content.ownerDocument.createDocumentFragment()).appendChild(r.content),n.templateInfo=i,!0}},{key:"_parseTemplateNodeAttributes",value:function(t,e,n){for(var r,i=!1,o=Array.from(t.attributes),a=o.length-1;r=o[a];a--)i=this._parseTemplateNodeAttribute(t,e,n,r.name,r.value)||i;return i}},{key:"_parseTemplateNodeAttribute",value:function(t,e,n,r,i){return"on-"===r.slice(0,3)?(t.removeAttribute(r),n.events=n.events||[],n.events.push({name:r.slice(3),value:i}),!0):"id"===r&&(n.id=i,!0)}},{key:"_contentForTemplate",value:function(t){var e=t._templateInfo;return e&&e.content||t.content}}]),n}()}),b=n(9),_=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),A=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t}; 547/** 548 * @fileoverview 549 * @suppress {checkPrototypalTypes} 550 * @license Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 551 * This code may only be used under the BSD style license found at 552 * http://polymer.github.io/LICENSE.txt The complete set of authors may be found 553 * at http://polymer.github.io/AUTHORS.txt The complete set of contributors may 554 * be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by 555 * Google as part of the polymer project is also subject to an additional IP 556 * rights grant found at http://polymer.github.io/PATENTS.txt 557 */ 558var x=0,O=[],k={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},S="__computeInfo",C=/[A-Z]/;function z(t,e,n){var r=t[e];if(r){if(!t.hasOwnProperty(e)&&(r=t[e]=Object.create(t[e]),n))for(var i in r)for(var o=r[i],a=r[i]=Array(o.length),s=0;s<o.length;s++)a[s]=o[s]}else r=t[e]={};return r}function E(t,e,n,r,i,a){if(e){var s=!1,l=x++;for(var c in n){var u=e[i?Object(o.g)(c):c];if(u)for(var h,p=0,d=u.length;p<d&&(h=u[p]);p++)h.info&&h.info.lastRun===l||i&&!P(c,h.trigger)||(h.info&&(h.info.lastRun=l),h.fn(t,c,n,r,h.info,i,a),s=!0)}return s}return!1}function M(t,e,n,r,i,a,s,l){var c=!1,u=e[s?Object(o.g)(r):r];if(u)for(var h,p=0,d=u.length;p<d&&(h=u[p]);p++)h.info&&h.info.lastRun===n||s&&!P(r,h.trigger)||(h.info&&(h.info.lastRun=n),h.fn(t,r,i,a,h.info,s,l),c=!0);return c}function P(t,e){if(e){var n=e.name;return n==t||!(!e.structured||!Object(o.b)(n,t))||!(!e.wildcard||!Object(o.c)(n,t))}return!0}function j(t,e,n,r,i){var o="string"==typeof i.method?t[i.method]:i.method,a=i.property;o?o.call(t,t.__data[a],r[a]):i.dynamicFn||console.warn("observer method `"+i.method+"` not defined")}function T(t,e,n){var r=Object(o.g)(e);return r!==e&&(L(t,Object(a.a)(r)+"-changed",n[e],e),!0)}function L(t,e,n,i){var o={value:n,queueProperty:!0};i&&(o.path=i),Object(r.a)(t).dispatchEvent(new CustomEvent(e,{detail:o}))}function I(t,e,n,r,i,a){var s=(a?Object(o.g)(e):e)!=e?e:null,l=s?Object(o.a)(t,s):t.__data[e];s&&void 0===l&&(l=n[e]),L(t,i.eventName,l,s)}function R(t,e,n,r,i){var o=t.__data[e];b.l&&(o=Object(b.l)(o,i.attrName,"attribute",t)),t._propertyToAttribute(e,i.attrName,o)}function D(t,e,n,r){var i=t[k.COMPUTE];if(i)if(b.h){x++;var o=function(t){var e=t.constructor.__orderedComputedDeps;e||function(){e=new Map;for(var n=t[k.COMPUTE],r=function(t){var e=t[S],n={},r=t[k.COMPUTE],i=[],o=0;for(var a in e){var s=e[a];o+=n[a]=s.args.filter(function(t){return!t.literal}).length+(s.dynamicFn?1:0)}for(var l in r)e[l]||i.push(l);return{counts:n,ready:i,total:o}}(t),i=r.counts,o=r.ready,a=r.total,s=void 0;s=o.shift();){e.set(s,e.size);var l=n[s];l&&l.forEach(function(t){var e=t.info.methodInfo;--a,0==--i[e]&&o.push(e)})}if(0!==a){var c=t;console.warn("Computed graph for "+c.localName+" incomplete; circular?")}t.constructor.__orderedComputedDeps=e}();return e}(t),a=[];for(var s in e)N(s,i,a,o,r);for(var l=void 0;l=a.shift();)V(t,"",e,n,l)&&N(l.methodInfo,i,a,o,r);Object.assign(n,t.__dataOld),Object.assign(e,t.__dataPending),t.__dataPending=null}else for(var c=e;E(t,i,c,n,r);)Object.assign(n,t.__dataOld),Object.assign(e,t.__dataPending),c=t.__dataPending,t.__dataPending=null}var H=function(t,e,n){for(var r=0,i=e.length-1,o=-1;r<=i;){var a=r+i>>1,s=n.get(e[a].methodInfo)-n.get(t.methodInfo);if(s<0)r=a+1;else{if(!(s>0)){o=a;break}i=a-1}}o<0&&(o=i+1),e.splice(o,0,t)},N=function(t,e,n,r,i){var a=e[i?Object(o.g)(t):t];if(a)for(var s=0;s<a.length;s++){var l=a[s];
558l.info.lastRun===x||i&&!P(t,l.trigger)||(l.info.lastRun=x,H(l.info,n,r))}};function V(t,e,n,r,i){var o=G(t,e,n,r,i);if(o===O)return!1;var a=i.methodInfo;return t.__dataHasAccessor&&t.__dataHasAccessor[a]?t._setPendingProperty(a,o,!0):(t[a]=o,!1)}function B(t,e,n,r,i,o,s){n.bindings=n.bindings||[];var l={kind:r,target:i,parts:o,literal:s,isCompound:1!==o.length};if(n.bindings.push(l),function(t){return Boolean(t.target)&&"attribute"!=t.kind&&"text"!=t.kind&&!t.isCompound&&"{"===t.parts[0].mode}(l)){var c=l.parts[0],u=c.event,h=c.negate;l.listenerEvent=u||Object(a.a)(i)+"-changed",l.listenerNegate=h}for(var p=e.nodeInfoList.length,d=0;d<l.parts.length;d++){var f=l.parts[d];f.compoundIndex=d,F(t,e,l,f,p)}}function F(t,e,n,r,i){if(!r.literal)if("attribute"===n.kind&&"-"===n.target[0])console.warn("Cannot set attribute "+n.target+' because "-" is not a valid attribute starting character');else for(var o=r.dependencies,a={index:i,binding:n,part:r,evaluator:t},s=0;s<o.length;s++){var l=o[s];"string"==typeof l&&((l=Q(l)).wildcard=!0),t._addTemplatePropertyEffect(e,l.rootProperty,{fn:W,info:a,trigger:l})}}function W(t,e,n,r,i,a,s){var l=s[i.index],c=i.binding,u=i.part;if(a&&u.source&&e.length>u.source.length&&"property"==c.kind&&!c.isCompound&&l.__isPropertyEffectsClient&&l.__dataHasAccessor&&l.__dataHasAccessor[c.target]){var h=n[e];e=Object(o.i)(u.source,c.target,e),l._setPendingPropertyOrPath(e,h,!1,!0)&&t._enqueueClient(l)}else{var p=i.evaluator._evaluateBinding(t,u,e,n,r,a);p!==O&&function(t,e,n,r,i){i=function(t,e,n,r){if(n.isCompound){var i=t.__dataCompoundStorage[n.target];i[r.compoundIndex]=e,e=i.join("")}return"attribute"!==n.kind&&("textContent"!==n.target&&("value"!==n.target||"input"!==t.localName&&"textarea"!==t.localName)||(e=void 0==e?"":e)),e}(e,i,n,r),b.l&&(i=Object(b.l)(i,n.target,n.kind,e));if("attribute"==n.kind)t._valueToNodeAttribute(e,i,n.target);else{var o=n.target;e.__isPropertyEffectsClient&&e.__dataHasAccessor&&e.__dataHasAccessor[o]?e[k.READ_ONLY]&&e[k.READ_ONLY][o]||e._setPendingProperty(o,i)&&t._enqueueClient(e):t._setUnmanagedPropertyToNode(e,o,i)}}(t,l,c,u,p)}}function U(t,e){if(e.isCompound){for(var n=t.__dataCompoundStorage||(t.__dataCompoundStorage={}),i=e.parts,o=new Array(i.length),a=0;a<i.length;a++)o[a]=i[a].literal;var s=e.target;n[s]=o,e.literal&&"property"==e.kind&&("className"===s&&(t=Object(r.a)(t)),t[s]=e.literal)}}function K(t,e,n){if(n.listenerEvent){var r=n.parts[0];t.addEventListener(n.listenerEvent,function(t){!function(t,e,n,r,i){var a=void 0,s=t.detail,l=s&&s.path;l?(r=Object(o.i)(n,r,l),a=s&&s.value):a=t.currentTarget[n],a=i?!a:a,e[k.READ_ONLY]&&e[k.READ_ONLY][r]||!e._setPendingPropertyOrPath(r,a,!0,Boolean(l))||s&&s.queueProperty||e._invalidateProperties()}(t,e,n.target,r.source,r.negate)})}}function q(t,e,n,r,i,o){o=e.static||o&&("object"!==(void 0===o?"undefined":w(o))||o[e.methodName]);for(var a,s={methodName:e.methodName,args:e.args,methodInfo:i,dynamicFn:o},l=0;l<e.args.length&&(a=e.args[l]);l++)a.literal||t._addPropertyEffect(a.rootProperty,n,{fn:r,info:s,trigger:a});return o&&t._addPropertyEffect(e.methodName,n,{fn:r,info:s}),s}function G(t,e,n,r,i){var o=t._methodHost||t,a=o[i.methodName];if(a){var s=t._marshalArgs(i.args,e,n);return s===O?O:a.apply(o,s)}i.dynamicFn||console.warn("method `"+i.methodName+"` not defined")}var Y=[],J=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 Z(t){for(var e="",n=0;n<t.length;n++){e+=t[n].literal||""}return e}function X(t){var e=t.match(/([^\s]+?)\(([\s\S]*)\)/);if(e){var n={methodName:e[1],static:!0,args:Y};return e[2].trim()?function(t,e){return e.args=t.map(function(t){var n=Q(t);return n.literal||(e.static=!1),n},this),e}(e[2].replace(/\\,/g,",").split(","),n):n}return null}function Q(t){var e=t.trim().replace(/,/g,",").replace(/\\(.)/g,"$1"),n={name:e,value:"",literal:!1},r=e[0];switch("-"===r&&(r=e[1]),r>="0"&&r<="9"&&(r="#"),r){case"'":case'"':n.value=e.slice(1,-1),n.literal=!0;break;case"#":n.value=Number(e),n.literal=!0}return n.literal||(n.rootProperty=Object(o.g)(e),n.structured=Object(o.d)(e),n.structured&&(n.wildcard=".*"==e.slice(-2),n.wildcard&&(n.name=e.slice(0,-2)))),n}function $(t,e,n){var r=Object(o.a)(t,n);return void 0===r&&(r=e[n]),r}function tt(t,e,n,r){var i={indexSplices:r};
558b.f&&!t._overrideLegacyUndefined&&(e.splices=i),t.notifyPath(n+".splices",i),t.notifyPath(n+".length",e.length),b.f&&!t._overrideLegacyUndefined&&(i.indexSplices=[])}function et(t,e,n,r,i,o){tt(t,e,n,[{index:r,addedCount:i,removed:o,object:e,type:"splice"}])}var nt=Object(i.a)(function(t){var e=y(Object(s.a)(t));return function(t){function n(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.__isPropertyEffectsClient=!0,t.__dataClientsReady,t.__dataPendingClients,t.__dataToNotify,t.__dataLinkedPaths,t.__dataHasPaths,t.__dataCompoundStorage,t.__dataHost,t.__dataTemp,t.__dataClientsInitialized,t.__data,t.__dataPending,t.__dataOld,t.__computeEffects,t.__computeInfo,t.__reflectEffects,t.__notifyEffects,t.__propagateEffects,t.__observeEffects,t.__readOnly,t.__templateInfo,t._overrideLegacyUndefined,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,e),_(n,[{key:"_initializeProperties",value:function(){A(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_initializeProperties",this).call(this),this._registerHost(),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:"_registerHost",value:function(){if(rt.length){var t=rt[rt.length-1];t._enqueueClient(this),this.__dataHost=t}}},{key:"_initializeProtoProperties",value:function(t){this.__data=Object.create(t),this.__dataPending=Object.create(t),this.__dataOld={}}},{key:"_initializeInstanceProperties",value:function(t){var e=this[k.READ_ONLY];for(var n in t)e&&e[n]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[n]=this.__dataPending[n]=t[n])}},{key:"_addPropertyEffect",value:function(t,e,n){this._createPropertyAccessor(t,e==k.READ_ONLY);var r=z(this,e,!0)[t];r||(r=this[e][t]=[]),r.push(n)}},{key:"_removePropertyEffect",value:function(t,e,n){var r=z(this,e,!0)[t],i=r.indexOf(n);i>=0&&r.splice(i,1)}},{key:"_hasPropertyEffect",value:function(t,e){var n=this[e];return Boolean(n&&n[t])}},{key:"_hasReadOnlyEffect",value:function(t){return this._hasPropertyEffect(t,k.READ_ONLY)}},{key:"_hasNotifyEffect",value:function(t){return this._hasPropertyEffect(t,k.NOTIFY)}},{key:"_hasReflectEffect",value:function(t){return this._hasPropertyEffect(t,k.REFLECT)}},{key:"_hasComputedEffect",value:function(t){return this._hasPropertyEffect(t,k.COMPUTE)}},{key:"_setPendingPropertyOrPath",value:function(t,e,r,i){if(i||Object(o.g)(Array.isArray(t)?t[0]:t)!==t){if(!i){var a=Object(o.a)(this,t);if(!(t=Object(o.h)(this,t,e))||!A(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_shouldPropertyChange",this).call(this,t,e,a))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(t,e,r))return function(t,e,n){var r=t.__dataLinkedPaths;if(r){var i=void 0;for(var a in r){var s=r[a];Object(o.c)(a,e)?(i=Object(o.i)(a,s,e),t._setPendingPropertyOrPath(i,n,!0,!0)):Object(o.c)(s,e)&&(i=Object(o.i)(s,a,e),t._setPendingPropertyOrPath(i,n,!0,!0))}}}(this,t,e),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[t])return this._setPendingProperty(t,e,r);this[t]=e}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(t,e,n){n===t[e]&&"object"!=(void 0===n?"undefined":w(n))||("className"===e&&(t=Object(r.a)(t)),t[e]=n)}},{key:"_setPendingProperty",value:function(t,e,n){var r=this.__dataHasPaths&&Object(o.d)(t),i=r?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(t,e,i[t])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),t in this.__dataOld||(this.__dataOld[t]=this.__data[t]),r?this.__dataTemp[t]=e:this.__data[t]=e,this.__dataPending[t]=e,(r||this[k.NOTIFY]&&this[k.NOTIFY][t])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[t]=n),!0)}},{key:"_setProperty",value:function(t,e){this._setPendingProperty(t,e,!0)&&this._invalidateProperties()}},{key:"_invalidateProperties",value:function(){this.__dataReady&&this._flushProperties()}},{key:"_enqueueClient",value:function(t){this.__dataPendingClients=this.__dataPendingClients||[],t!==this&&this.__dataPendingClients.push(t)}},{key:"_flushClients",value:function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}},{key:"__enableOrFlushClients",value:function(){var t=this.__dataPendingClients;if(t){this.__dataPendingClients=null;for(var e=0;e<t.length;e++){var n=t[e];n.__dataEnabled?n.__dataPending&&n._flushProperties():n._enableProperties()}}}},{key:"_readyClients",value:function(){this.__enableOrFlushClients()}},{key:"setProperties",value:function(t,e){for(var n in t)!e&&this[k.READ_ONLY]&&this[k.READ_ONLY][n]||this._setPendingPropertyOrPath(n,t[n],!0);this._invalidateProperties()}},{key:"ready",value:function(){this._flushProperties(),this.__dataClientsReady||this._flushClients(),this.__dataPending&&this._flushProperties()}},{key:"_propertiesChanged",value:function(t,e,n){var r=this.__dataHasPaths;this.__dataHasPaths=!1;var i;D(this,e,n,r),i=this.__dataToNotify,this.__dataToNotify=null,this._propagatePropertyChanges(e,n,r),this._flushClients(),E(this,this[k.REFLECT],e,
558n,r),E(this,this[k.OBSERVE],e,n,r),i&&function(t,e,n,r,i){var o=t[k.NOTIFY],a=void 0,s=x++;for(var l in e)e[l]&&(o&&M(t,o,s,l,n,r,i)?a=!0:i&&T(t,l,n)&&(a=!0));var c=void 0;a&&(c=t.__dataHost)&&c._invalidateProperties&&c._invalidateProperties()}(this,i,e,n,r),1==this.__dataCounter&&(this.__dataTemp={})}},{key:"_propagatePropertyChanges",value:function(t,e,n){this[k.PROPAGATE]&&E(this,this[k.PROPAGATE],t,e,n),this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,t,e,n)}},{key:"_runEffectsForTemplate",value:function(t,e,n,r){var i=this,o=function(e,r){E(i,t.propertyEffects,e,n,r,t.nodeList);for(var o=t.firstChild;o;o=o.nextSibling)i._runEffectsForTemplate(o,e,n,r)};t.runEffects?t.runEffects(o,e,r):o(e,r)}},{key:"linkPaths",value:function(t,e){t=Object(o.f)(t),e=Object(o.f)(e),this.__dataLinkedPaths=this.__dataLinkedPaths||{},this.__dataLinkedPaths[t]=e}},{key:"unlinkPaths",value:function(t){t=Object(o.f)(t),this.__dataLinkedPaths&&delete this.__dataLinkedPaths[t]}},{key:"notifySplices",value:function(t,e){var n={path:""};tt(this,Object(o.a)(this,t,n),n.path,e)}},{key:"get",value:function(t,e){return Object(o.a)(e||this,t)}},{key:"set",value:function(t,e,n){n?Object(o.h)(n,t,e):this[k.READ_ONLY]&&this[k.READ_ONLY][t]||this._setPendingPropertyOrPath(t,e,!0)&&this._invalidateProperties()}},{key:"push",value:function(t){for(var e={path:""},n=Object(o.a)(this,t,e),r=n.length,i=arguments.length,a=Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];var l=n.push.apply(n,a);return a.length&&et(this,n,e.path,r,a.length,[]),l}},{key:"pop",value:function(t){var e={path:""},n=Object(o.a)(this,t,e),r=Boolean(n.length),i=n.pop();return r&&et(this,n,e.path,n.length,0,[i]),i}},{key:"splice",value:function(t,e,n){for(var r=arguments.length,i=Array(r>3?r-3:0),a=3;a<r;a++)i[a-3]=arguments[a];var s={path:""},l=Object(o.a)(this,t,s);e<0?e=l.length-Math.floor(-e):e&&(e=Math.floor(e));var c=void 0;return c=2===arguments.length?l.splice(e):l.splice.apply(l,[e,n].concat(i)),(i.length||c.length)&&et(this,l,s.path,e,i.length,c),c}},{key:"shift",value:function(t){var e={path:""},n=Object(o.a)(this,t,e),r=Boolean(n.length),i=n.shift();return r&&et(this,n,e.path,0,0,[i]),i}},{key:"unshift",value:function(t){for(var e={path:""},n=Object(o.a)(this,t,e),r=arguments.length,i=Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];var s=n.unshift.apply(n,i);return i.length&&et(this,n,e.path,0,i.length,[]),s}},{key:"notifyPath",value:function(t,e){var n=void 0;if(1==arguments.length){var r={path:""};e=Object(o.a)(this,t,r),n=r.path}else n=Array.isArray(t)?Object(o.f)(t):t;this._setPendingPropertyOrPath(n,e,!0,!0)&&this._invalidateProperties()}},{key:"_createReadOnlyProperty",value:function(t,e){var n;this._addPropertyEffect(t,k.READ_ONLY),e&&(this["_set"+(n=t,n[0].toUpperCase()+n.substring(1))]=function(e){this._setProperty(t,e)})}},{key:"_createPropertyObserver",value:function(t,e,n){var r={property:t,method:e,dynamicFn:Boolean(n)};this._addPropertyEffect(t,k.OBSERVE,{fn:j,info:r,trigger:{name:t}}),n&&this._addPropertyEffect(e,k.OBSERVE,{fn:j,info:r,trigger:{name:e}})}},{key:"_createMethodObserver",value:function(t,e){var n=X(t);if(!n)throw new Error("Malformed observer expression '"+t+"'");q(this,n,k.OBSERVE,G,null,e)}},{key:"_createNotifyingProperty",value:function(t){this._addPropertyEffect(t,k.NOTIFY,{fn:I,info:{eventName:Object(a.a)(t)+"-changed",property:t}})}},{key:"_createReflectedProperty",value:function(t){var e=this.constructor.attributeNameForProperty(t);"-"===e[0]?console.warn("Property "+t+" cannot be reflected to attribute "+e+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(t,k.REFLECT,{fn:R,info:{attrName:e}})}},{key:"_createComputedProperty",value:function(t,e,n){var r=X(e);if(!r)throw new Error("Malformed computed expression '"+e+"'");var i=q(this,r,k.COMPUTE,V,t,n);z(this,S)[t]=i}},{key:"_marshalArgs",value:function(t,e,n){for(var r=this.__data,i=[],a=0,s=t.length;a<s;a++){var l=t[a],c=l.name,u=l.structured,h=l.wildcard,p=l.value;if(!l.literal)if(h){var d=Object(o.c)(c,e),f=$(r,n,d?e:c);
558p={path:d?e:c,value:f,base:d?Object(o.a)(r,c):f}}else p=u?$(r,n,c):r[c];if(b.f&&!this._overrideLegacyUndefined&&void 0===p&&t.length>1)return O;i[a]=p}return i}},{key:"_bindTemplate",value:function(t,e){var n=this.constructor._parseTemplate(t),r=this.__preBoundTemplateInfo==n;if(!r)for(var i in n.propertyEffects)this._createPropertyAccessor(i);if(e)if((n=Object.create(n)).wasPreBound=r,this.__templateInfo){var o=t._parentTemplateInfo||this.__templateInfo,a=o.lastChild;n.parent=o,o.lastChild=n,n.previousSibling=a,a?a.nextSibling=n:o.firstChild=n}else this.__templateInfo=n;else this.__preBoundTemplateInfo=n;return n}},{key:"_stampTemplate",value:function(t,e){e=e||this._bindTemplate(t,!0),rt.push(this);var r=A(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_stampTemplate",this).call(this,t,e);if(rt.pop(),e.nodeList=r.nodeList,!e.wasPreBound)for(var i=e.childNodes=[],o=r.firstChild;o;o=o.nextSibling)i.push(o);return r.templateInfo=e,function(t,e){var n=e.nodeList,r=e.nodeInfoList;if(r.length)for(var i=0;i<r.length;i++){var o=r[i],a=n[i],s=o.bindings;if(s)for(var l=0;l<s.length;l++){var c=s[l];U(a,c),K(a,t,c)}a.__dataHost=t}}(this,e),this.__dataClientsReady&&(this._runEffectsForTemplate(e,this.__data,null,!1),this._flushClients()),r}},{key:"_removeBoundDom",value:function(t){var e=t.templateInfo,n=e.previousSibling,i=e.nextSibling,o=e.parent;n?n.nextSibling=i:o&&(o.firstChild=i),i?i.previousSibling=n:o&&(o.lastChild=n),e.nextSibling=e.previousSibling=null;for(var a=e.childNodes,s=0;s<a.length;s++){var l=a[s];Object(r.a)(Object(r.a)(l).parentNode).removeChild(l)}}},{key:"PROPERTY_EFFECT_TYPES",get:function(){return k}}],[{key:"addPropertyEffect",value:function(t,e,n){this.prototype._addPropertyEffect(t,e,n)}},{key:"createPropertyObserver",value:function(t,e,n){this.prototype._createPropertyObserver(t,e,n)}},{key:"createMethodObserver",value:function(t,e){this.prototype._createMethodObserver(t,e)}},{key:"createNotifyingProperty",value:function(t){this.prototype._createNotifyingProperty(t)}},{key:"createReadOnlyProperty",value:function(t,e){this.prototype._createReadOnlyProperty(t,e)}},{key:"createReflectedProperty",value:function(t){this.prototype._createReflectedProperty(t)}},{key:"createComputedProperty",value:function(t,e,n){this.prototype._createComputedProperty(t,e,n)}},{key:"bindTemplate",value:function(t){return this.prototype._bindTemplate(t)}},{key:"_addTemplatePropertyEffect",value:function(t,e,n){(t.hostProps=t.hostProps||{})[e]=!0;var r=t.propertyEffects=t.propertyEffects||{};(r[e]=r[e]||[]).push(n)}},{key:"_parseTemplateNode",value:function(t,n,r){var i=e._parseTemplateNode.call(this,t,n,r);if(t.nodeType===Node.TEXT_NODE){var o=this._parseBindings(t.textContent,n);o&&(t.textContent=Z(o)||" ",B(this,n,r,"text","textContent",o),i=!0)}return i}},{key:"_parseTemplateNodeAttribute",value:function(t,n,r,i,o){var s=this._parseBindings(o,n);if(s){var l=i,c="property";C.test(i)?c="attribute":"$"==i[i.length-1]&&(i=i.slice(0,-1),c="attribute");var u=Z(s);return u&&"attribute"==c&&("class"==i&&t.hasAttribute("class")&&(u+=" "+t.getAttribute(i)),t.setAttribute(i,u)),"attribute"==c&&"disable-upgrade$"==l&&t.setAttribute(i,""),"input"===t.localName&&"value"===l&&t.setAttribute(l,""),t.removeAttribute(l),"property"===c&&(i=Object(a.b)(i)),B(this,n,r,c,i,s,u),!0}return e._parseTemplateNodeAttribute.call(this,t,n,r,i,o)}},{key:"_parseTemplateNestedTemplate",value:function(t,n,r){var i=e._parseTemplateNestedTemplate.call(this,t,n,r),o=t.parentNode,a=r.templateInfo,s="dom-if"===o.localName,l="dom-repeat"===o.localName;b.j&&(s||l)&&(o.removeChild(t),(r=r.parentInfo).templateInfo=a,r.noted=!0,i=!1);var c=a.hostProps;if(b.c&&s)c&&(n.hostProps=Object.assign(n.hostProps||{},c),b.j||(r.parentInfo.noted=!0));else{for(var u in c){B(this,n,r,"property","_host_"+u,[{mode:"{",source:u,dependencies:[u],hostProp:!0}])}}return i}},{key:"_parseBindings",value:function(t,e){for(var n=[],r=0,i=void 0;null!==(i=J.exec(t));){i.index>r&&n.push({literal:t.slice(r,i.index)});var o=i[1][0],a=Boolean(i[2]),s=i[3].trim(),l=!1,c="",u=-1;"{"==o&&(u=s.indexOf("::"))>0&&(c=s.substring(u+2),s=s.substring(0,u),l=!0);var h=X(s),p=[];if(h){for(var d=h.args,f=h.methodName,g=0;g<d.length;g++){var m=d[g];m.literal||p.push(m)}var v=e.dynamicFns;(v&&v[f]||h.static)&&(p.push(f),h.dynamicFn=!0)}else p.push(s);n.push({source:s,mode:o,negate:a,customEvent:l,signature:h,dependencies:p,event:c}),r=J.lastIndex}if(r&&r<t.length){var y=t.substring(r);y&&n.push({literal:y})}return n.length?n:null}},{key:"_evaluateBinding",value:function(t,e,n,r,i,a){var s=void 0;return s=e.signature?G(t,n,r,0,e.signature):n!=e.source?Object(o.a)(t,e.source):a&&Object(o.d)(n)?Object(o.a)(t,n):t.__data[n],e.negate&&(s=!s),s}}]),n}()}),rt=[]},function(t,e,n){"use strict";var r,i=n(103),o=n(43).a["__core-js_shared__"],a=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(sr
558c)_1."+r:"";var s=function(t){return!!a&&a in t},l=n(33),c=n(230),u=/^\[object .+?Constructor\]$/,h=Function.prototype,p=Object.prototype,d=h.toString,f=p.hasOwnProperty,g=RegExp("^"+d.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var m=function(t){return!(!Object(l.a)(t)||s(t))&&(Object(i.a)(t)?g:u).test(Object(c.a)(t))};var v=function(t,e){return null==t?void 0:t[e]};e.a=function(t,e){var n=v(t,e);return m(n)?n:void 0}},function(t,e,n){var r,i,o,a=n(246),s=n(37),l=n(46),c=n(117),u=n(53),h=n(183),p=n(191),d=n(142),f=s.WeakMap;if(a||h.state){var g=h.state||(h.state=new f),m=g.get,v=g.has,y=g.set;r=function(t,e){if(v.call(g,t))throw new TypeError("Object already initialized");return e.facade=t,y.call(g,t,e),e},i=function(t){return m.call(g,t)||{}},o=function(t){return v.call(g,t)}}else{var b=p("state");d[b]=!0,r=function(t,e){if(u(t,b))throw new TypeError("Object already initialized");return e.facade=t,c(t,b,e),e},i=function(t){return u(t,b)?t[b]:{}},o=function(t){return u(t,b)}}t.exports={set:r,get:i,has:o,enforce:function(t){return o(t)?i(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!l(e)||(n=i(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){"use strict";n.d(e,"a",function(){return d});var r=n(0),i=n(101),o=n(205),a=n(1),s=n(174),l=n(36),c=n(5),u=n(72),h=n(12),p=function(){function t(){}return t.LocaleResources=null,t}();function d(t){return function(t){function e(){var e=t.call(this)||this;return e._jsonProcessor=new h.a,e.resourcesSubject=new s.a(1),e.useKeyIfMissing=!0,e.language="en",p.LocaleResources?e.setResources(p.LocaleResources):c.a.loadJson("./locales.json?t="+Date.now()).then(function(t){p.LocaleResources=t,e.setResources(t)}),e}return Object(r.d)(e,t),Object.defineProperty(e.prototype,"auWizard",{get:function(){return c.a.isNullOrUndefined(this.__auWizard)?document.querySelector("au-wizard"):this.__auWizard},set:function(t){this.__auWizard=t},enumerable:!1,configurable:!0}),e.prototype.languageObserver=function(t){t&&this.resources&&Object.keys(this.resources).length>0&&(this.resources[t]?this.language=t:this.language=Object.keys(this.resources)[0])},e.prototype.localizationSourceObserver=function(t){var e=this;if(t&&""!==t)try{c.a.loadJson(t+"?t="+Date.now()).then(function(t){p.LocaleResources=t,e.setResources(t)})}catch(t){console.error(t)}},e.prototype.updateLocalization=function(t){var e;if(this.resources&&t&&Object.keys(t).length>0)try{var n=-1!==Object.keys(t).indexOf(this.language)?c.a.DeepMerge(this.resources,t):c.a.DeepMerge(this.resources,((e={})[this.language]=t,e));p.LocaleResources=n,this.setResources(n)}catch(t){console.error(t)}},e.prototype.__compLocalize=function(t,e,n){return this.__computeLocalize(t,e,n)},Object.defineProperty(e.prototype,"resources$",{get:function(){return this.resourcesSubject.asObservable()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"currentTranslations$",{get:function(){var t=this;return this.resources$.pipe(Object(l.a)(function(e){return e[t.language]}))},enumerable:!1,configurable:!0}),e.prototype.setResources=function(t){this.resources=t,this.resourcesSubject.next(t),this.language&&this.languageObserver(this.language)},e.prototype._computeValue=function(t){if(-1!==t.indexOf("{{")&&-1!==t.indexOf("}}")){var e=new h.a,n={value:t};return n[h.a.SCOPE_HEAD_KEY]=this.auWizard.jsonParamsFetcher.head,e.process(n,this.auWizard.jsonParamsFetcher.scope).value}return t},Object(r.c)([Object(u.b)("JsonVariablesWidgetFetcherService"),Object(r.g)("design:type",Object)],e.prototype,"jsonParamsFetcher",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",Object)],e.prototype,"resources",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",Boolean)],e.prototype,"useKeyIfMissing",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",String)],e.prototype,"language",void 0),Object(r.c)([Object(a.b)("language"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[String]),Object(r.g)("design:returntype",void 0)],e.prototype,"languageObserver",null),Object(r.c)([Object(a.c)(),Ob
558ject(r.g)("design:type",String)],e.prototype,"localizationSource",void 0),Object(r.c)([Object(a.b)("localizationSource"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[String]),Object(r.g)("design:returntype",void 0)],e.prototype,"localizationSourceObserver",null),e}(Object(i.b)([o.a],t))}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(0),i=function(){function t(){this._dict=[]}return t.prototype.register=function(t){this._dict.push(t)},t.prototype.allocate=function(t){var e,n;try{for(var i=Object(r.k)(this._dict),o=i.next();!o.done;o=i.next()){var a=o.value;if(a.canApply(t))return a}}catch(t){e={error:t}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}return null},t}()},function(t,e,n){"use strict";var r=n(103),i=n(104);e.a=function(t){return null!=t&&Object(i.a)(t.length)&&!Object(r.a)(t)}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(32),i=n(58),o=n(108);function a(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[t.length-1];return Object(r.a)(n)?(t.pop(),Object(o.a)(t,n)):Object(i.a)(t)}},function(t,e,n){"use strict";var r=n(57),i=n(48),o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a="[object Symbol]";e.a=function(t){return"symbol"==(void 0===t?"undefined":o(t))||Object(i.a)(t)&&Object(r.a)(t)==a}},function(t,e,n){"use strict";n.d(e,"a",function(){return u});n(18);var r=n(28),i=n(9),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 559/** 560@license 561Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 562This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 563The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 564The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 565Code distributed by Google as part of the polymer project is also 566subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 567*/ 568var a={},s={};function l(t,e){a[t]=s[t.toLowerCase()]=e}function c(t){return a[t]||s[t.toLowerCase()]}var u=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,HTMLElement),o(e,[{key:"attributeChangedCallback",value:function(t,e,n,r){e!==n&&this.register()}},{key:"register",value:function(t){if(t=t||this.id){if(i.m&&void 0!==c(t))throw l(t,null),new Error("strictTemplatePolicy: dom-module "+t+" re-registered");this.id=t,l(t,this),(e=this).querySelector("style")&&console.warn("dom-module %s has style outside template",e.id)}var e}},{key:"assetpath",get:function(){if(!this.__assetpath){var t=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument,e=Object(r.c)(this.getAttribute("assetpath")||"",t.baseURI);this.__assetpath=Object(r.a)(e)}return this.__assetpath}}],[{key:"import",value:function(t,e){if(t){var n=c(t);return n&&e?n.querySelector(e):n}return null}},{key:"observedAttributes",get:function(){return["id"]}}]),e}();u.prototype.modules=a,customElements.define("dom-module",u)},function(t,e,n){"use strict";n.d(e,"b",function(){return u}),n.d(e,"a",function(){return g});var r=n(91),i=n(9),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0}; 569/** 570@license 571Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 572This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 573The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 574The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 575Code distributed by Google as part of the polymer project is also 576subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 577*/ 578var s={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},l={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},c=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},l);function u(t,e){return f({},Object(r.a)(e),t)}function h(t,e,n,r){for(var i in function(t,e,n){for(var r=t._noAccessors,i=Object.getOwnPropertyNames(t),o=0;o<i.length;o++){var a=i[o];if(!(a in n))if(r)e[a]=t[a];else{var s=Object.getOwnPropertyDescriptor(t,a);s&&(s.configurable=!0,Object.defineProperty(e,a,s))}}}(e,t,r),s)e[i]&&(n[i]=n[i]||[],n[i].push(e[i]))}function p(t,e){for(var n in e){var r=t[n],i=e[n];t[n]=!("value"in i)&&r&&"value"in r?Object.assign({value:r.value},i):i}}var d=Object(r.a)(HTMLElement);function f(t,e,n){var r=void 0,s={},u=function(n){function l(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(l.__proto__||Object.getPrototypeOf(l)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(l,e),o(l,[{key:"created",value:function(){a(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"created",this).call(this);var t=s.created;if(t)for(var e=0;e<t.length;e++)t[e].call(this)}},{key:"_registered",value:function(){var t=l.prototype;if(!t.hasOwnProperty(JSCompiler_renameProperty("__hasRegisterFinished",t))){t.__hasRegisterFinished=!0,a(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"_registered",this).call(this),i.e&&f(t);var e=Object.getPrototypeOf(this),n=s.beforeRegister;if(n)for(var r=0;r<n.length;r++)n[r].call(e);
578if(n=s.registered)for(var o=0;o<n.length;o++)n[o].call(e)}}},{key:"_applyListeners",value:function(){a(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"_applyListeners",this).call(this);var t=s.listeners;if(t)for(var e=0;e<t.length;e++){var n=t[e];if(n)for(var r in n)this._addMethodEventListenerToNode(this,r,n[r])}}},{key:"_ensureAttributes",value:function(){var t=s.hostAttributes;if(t)for(var e=t.length-1;e>=0;e--){var n=t[e];for(var r in n)this._ensureAttribute(r,n[r])}a(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){a(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"ready",this).call(this);var t=s.ready;if(t)for(var e=0;e<t.length;e++)t[e].call(this)}},{key:"attached",value:function(){a(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"attached",this).call(this);var t=s.attached;if(t)for(var e=0;e<t.length;e++)t[e].call(this)}},{key:"detached",value:function(){a(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"detached",this).call(this);var t=s.detached;if(t)for(var e=0;e<t.length;e++)t[e].call(this)}},{key:"attributeChanged",value:function(t,e,n){a(l.prototype.__proto__||Object.getPrototypeOf(l.prototype),"attributeChanged",this).call(this);var r=s.attributeChanged;if(r)for(var i=0;i<r.length;i++)r[i].call(this,t,e,n)}}],[{key:"_finalizeClass",value:function(){if(this.hasOwnProperty(JSCompiler_renameProperty("generatedFrom",this))){if(r)for(var n,i=0;i<r.length;i++)(n=r[i]).properties&&this.createProperties(n.properties),n.observers&&this.createObservers(n.observers,n.properties);t.properties&&this.createProperties(t.properties),t.observers&&this.createObservers(t.observers,t.properties),this._prepareTemplate()}else e._finalizeClass.call(this)}},{key:"properties",get:function(){var e={};if(r)for(var n=0;n<r.length;n++)p(e,r[n].properties);return p(e,t.properties),e}},{key:"observers",get:function(){var e=[];if(r)for(var n,i=0;i<r.length;i++)(n=r[i]).observers&&(e=e.concat(n.observers));return t.observers&&(e=e.concat(t.observers)),e}}]),l}();if(n){Array.isArray(n)||(n=[n]);var d=e.prototype.behaviors;r=function t(e,n,r){n=n||[];for(var i=e.length-1;i>=0;i--){var o=e[i];o?Array.isArray(o)?t(o,n):n.indexOf(o)<0&&(!r||r.indexOf(o)<0)&&n.unshift(o):console.warn("behavior is null, check for missing or 404 import")}return n}(n,null,d),u.prototype.behaviors=d?d.concat(n):r}var f=function(e){r&&function(t,e,n){for(var r=0;r<e.length;r++)h(t,e[r],n,c)}(e,r,s),h(e,t,s,l)};return i.e||f(u.prototype),u.generatedFrom=t,u}var g=function(t,e){t||console.warn("Polymer.Class requires `info` argument");var n=e?e(d):d;return(n=f(t,n,t.behaviors)).is=n.prototype.is=t.is,n}},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n(9),i=!1; 579/** 580@license 581Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 582This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 583The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 584The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 585Code distributed by Google as part of the polymer project is also 586subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 587*/function o(){if(r.e&&!r.r){if(!i){i=!0;var t=document.createElement("style");t.textContent="dom-bind,dom-if,dom-repeat{display:none;}",document.head.appendChild(t)}return!0}return!1}},function(t,e,n){"use strict";var r=n(57),i=n(33),o="[object AsyncFunction]",a="[object Function]",s="[object GeneratorFunction]",l="[object Proxy]";e.a=function(t){if(!Object(i.a)(t))return!1;var e=Object(r.a)(t);return e==a||e==s||e==o||e==l}},function(t,e,n){"use strict";var r=9007199254740991;e.a=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}},function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.a=function(t,e){var n=void 0===t?"undefined":r(t);return!!(e=null==e?i:e)&&("number"==n||"symbol"!=n&&o.test(t))&&t>-1&&t%1==0&&t<e}},function(t,e,n){"use strict";var r=n(111);e.a=function(t,e,n){"__proto__"==e&&r.a?Object(r.a)(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function i(t){return null!==t&&"object"===(void 0===t?"undefined":r(t))}},function(t,e,n){"use strict";n.d(e,"a",function(){return o}
587);var r=n(8),i=n(14);function o(t,e){return new r.a(function(n){var r=new i.a,o=0;return r.add(e.schedule(function(){o!==t.length?(n.next(t[o++]),n.closed||r.add(this.schedule())):n.complete()})),r})}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(13);function i(t){for(;t;){var e=t,n=e.closed,i=e.destination,o=e.isStopped;if(n||o)return!1;t=i&&i instanceof r.a?i:null}return!0}},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){return function(t,e){void 0===e&&(e=null),this.value=t,this.data=e}}()},function(t,e,n){"use strict";var r=n(93),i=function(){try{var t=Object(r.a)(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();e.a=i},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n(29),i=n(78),o={closed:!0,next:function(t){},error:function(t){if(r.a.useDeprecatedSynchronousErrorHandling)throw t;Object(i.a)(t)},complete:function(){}}},function(t,e,n){var r=n(179),i=n(181);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(181);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(37);t.exports=function(t,e){return arguments.length<2?"function"==typeof(n=r[t])?n:void 0:r[t]&&r[t][e];var n}},function(t,e){t.exports={}},function(t,e,n){var r=n(81),i=n(64),o=n(143);t.exports=r?function(t,e,n){return i.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n(37),o=n(248).f,a=n(117),s=n(119),l=n(184),c=n(332),u=n(251);t.exports=function(t,e){var n,h,p,d,f,g=t.target,m=t.global,v=t.stat;if(n=m?i:v?i[g]||l(g,{}):(i[g]||{}).prototype)for(h in e){if(d=e[h],p=t.noTargetGet?(f=o(n,h))&&f.value:n[h],!u(m?h:g+(v?".":"#")+h,t.forced)&&void 0!==p){if((void 0===d?"undefined":r(d))===(void 0===p?"undefined":r(p)))continue;c(d,p)}(t.sham||p&&p.sham)&&a(d,"sham",!0),s(n,h,d,t)}}},function(t,e,n){var r=n(37),i=n(117),o=n(53),a=n(184),s=n(247),l=n(94),c=l.get,u=l.enforce,h=String(String).split("String");(t.exports=function(t,e,n,s){var l,c=!!s&&!!s.unsafe,p=!!s&&!!s.enumerable,d=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof e||o(n,"name")||i(n,"name",e),(l=u(n)).source||(l.source=h.join("string"==typeof e?e:""))),t!==r?(c?!d&&t[e]&&(p=!0):delete t[e],p?t[e]=n:i(t,e,n)):p?t[e]=n:a(e,n)})(Function.prototype,"toString",function(){return"function"==typeof this&&c(this).source||s(this)})},function(t,e,n){var r=n(37);t.exports=r},function(t,e){e.getArg=function(t,e,n){if(e in t)return t[e];if(3===arguments.length)return n;throw new Error('"'+e+'" is a required argument.')};var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,r=/^data:.+\,.+$/;function i(t){var e=t.match(n);return e?{scheme:e[1],auth:e[2],host:e[3],port:e[4],path:e[5]}:null}function o(t){var e="";return t.scheme&&(e+=t.scheme+":"),e+="//",t.auth&&(e+=t.auth+"@"),t.host&&(e+=t.host),t.port&&(e+=":"+t.port),t.path&&(e+=t.path),e}function a(t){var n=t,r=i(t);if(r){if(!r.path)return t;n=r.path}for(var a,s=e.isAbsolute(n),l=n.split(/\/+/),c=0,u=l.length-1;u>=0;u--)"."===(a=l[u])?l.splice(u,1):".."===a?c++:c>0&&(""===a?(l.splice(u+1,c),c=0):(l.splice(u,2),c--));return""===(n=l.join("/"))&&(n=s?"/":"."),r?(r.path=n,o(r)):n}e.urlParse=i,e.urlGenerate=o,e.normalize=a,e.join=function(t,e){""===t&&(t="."),""===e&&(e=".");var n=i(e),s=i(t);if(s&&(t=s.path||"/"),n&&!n.scheme)return s&&(n.scheme=s.scheme),o(n);if(n||e.match(r))return e;if(s&&!s.host&&!s.path)return s.host=e,o(s);var l="/"===e.charAt(0)?e:a(t.replace(/\/+$/,"")+"/"+e);return s?(s.path=l,o(s)):l},e.isAbsolute=function(t){return"/"===t.charAt(0)||!!t.match(n)},e.relative=function(t,e){""===t&&(t="."),t=t.replace(/\/$/,"");for(var n=0;0!==e.indexOf(t+"/");){var r=t.lastIndexOf("/");if(r<0)return e;if((t=t.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return e;++n}return Array(n+1).join("../")+e.substr(t.length+1)};var s=!("__proto__"in Object.create(null));function l(t){return t}function c(t){if(!t)return!1;var e=t.length;if(e<9)return!1;if(95!==t.charCodeAt(e-1)||95!==t.charCodeAt(e-2)||111!==t.charCodeAt(e-3)||116!==t.charCodeAt(e-4)||111!==t.charCodeAt(e-5)||114!==t.charCodeAt(e-6)||112!==t.charCodeAt(e-7)||95!==t.charCodeAt(e-8)||95!==t.charCodeAt(e-9))return!1;for(var n=e-10;n>=0;n--)if(36!==t.charCodeAt(n))return!1;return!0}function u(t,e){return t===e?0:t>e?1:-1}e.toSetString=s?l:function(t){return c(t)?"$"+t:t},e.fromSetString=s?l:function(t){return c(t)?t.slice(1):t},e.compareByOriginalPositions=function(t,e,n){var r=t.source-e.source;return 0!==r?r:0!=(r=t.originalLine-e.originalLine)?r:0!=(r=t.originalColumn-e.originalColumn)||n?r:0!=(r=t.generatedColumn-e.generatedColumn)?r:0!=(r=t.generatedLine-e.generatedLine)?r:t.name-e.name},e.compareByGeneratedPositionsDeflated=function(t,e,n){var r=t.generatedLine-e.generatedLine;return 0!==r?r:0!=(r=t.generatedColumn-e.generatedColumn)||n?r:0!=(r=t.source-e.source)?r:0!=(r=t.originalLine-e.originalLine)?r:0!=(r=t.originalColumn-e.originalColumn)?r:t.name-e.name},e.compareByGeneratedPositionsInflated=function(t,e){var n=t.generatedLine-e.generatedLine;return 0!==n?n:0!=(n=t.generatedColumn-e.generatedColumn)?n:0!==(n=u(t.source,e.source))?n:0!=(n=t.originalLine-e.originalLine)?
587n:0!=(n=t.originalColumn-e.originalColumn)?n:u(t.name,e.name)}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(22);function i(t){return!Object(r.a)(t)&&t-parseFloat(t)+1>=0}},function(t,e,n){"use strict";n.d(e,"b",function(){return o}),n.d(e,"a",function(){return a});var r=n(0),i=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r}return r.d(e,t),e.prototype.schedule=function(e,n){return void 0===n&&(n=0),n>0?t.prototype.schedule.call(this,e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)},e.prototype.execute=function(e,n){return n>0||this.closed?t.prototype.execute.call(this,e,n):this._execute(e,n)},e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?t.prototype.requestAsyncId.call(this,e,n,r):e.flush(this)},e}(n(61).a),o=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.d(e,t),e}(n(59).a))(i),a=o},function(t,e,n){"use strict";n.d(e,"a",function(){return c});n(18); 588/** 589@license 590Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 591This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 592The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 593The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 594Code distributed by Google as part of the polymer project is also 595subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 596*/var r=!1,i=[],o=[];function a(){r=!0,requestAnimationFrame(function(){r=!1,s(i),setTimeout(function(){!function(t){for(var e=0,n=t.length;e<n;e++)l(t.shift())}(o)})})}function s(t){for(;t.length;)l(t.shift())}function l(t){var e=t[0],n=t[1],r=t[2];try{n.apply(e,r)}catch(t){setTimeout(function(){throw t})}}function c(t,e,n){r||a(),o.push([t,e,n])}},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=function(){return Date.now()},t}()},function(t,e,n){"use strict";var r=n(93),i=Object(r.a)(Object,"create");var o=function(){this.__data__=i?i(null):{},this.size=0};var a=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},s="__lodash_hash_undefined__",l=Object.prototype.hasOwnProperty;var c=function(t){var e=this.__data__;if(i){var n=e[t];return n===s?void 0:n}return l.call(e,t)?e[t]:void 0},u=Object.prototype.hasOwnProperty;var h=function(t){var e=this.__data__;return i?void 0!==e[t]:u.call(e,t)},p="__lodash_hash_undefined__";var d=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=i&&void 0===e?p:e,this};function f(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}f.prototype.clear=o,f.prototype.delete=a,f.prototype.get=c,f.prototype.has=h,f.prototype.set=d;var g=f,m=n(85),v=n(153);var y=function(){this.size=0,this.__data__={hash:new g,map:new(v.a||m.a),string:new g}},b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};var _=function(t){var e=void 0===t?"undefined":b(t);return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t};var A=function(t,e){var n=t.__data__;return _(e)?n["string"==typeof e?"string":"hash"]:n.map};var w=function(t){var e=A(this,t).delete(t);return this.size-=e?1:0,e};var x=function(t){return A(this,t).get(t)};var O=function(t){return A(this,t).has(t)};var k=function(t,e){var n=A(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this};function S(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}S.prototype.clear=y,S.prototype.delete=w,S.prototype.get=x,S.prototype.has=O,S.prototype.set=k;e.a=S},function(t,e,n){"use strict";n.d(e,"c",function(){return d}),n.d(e,"b",function(){return f}),n.d(e,"a",function(){return m});var r=n(100),i=n(28);function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)} 597/** 598@license 599Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 600This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 601The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 602The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 603Code distributed by Google as part of the polymer project is also 604subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 605*/var a="link[rel=import][type~=css]",s="include",l="shady-unscoped";function c(t){return r.a.import(t)}function u(t){var e=t.body?t.body:t,n=Object(i.b)(e.textContent,t.baseURI),r=document.createElement("style");return r.textContent=n,r}function h(t){for(var e=t.trim().split(/\s+/),n=[],r=0;r<e.length;r++)n.push.apply(n,o(p(e[r])));return n}function p(t){var e=c(t);if(!e)return console.warn("Could not find style data in module named",t),[];
605if(void 0===e._styles){var n=[];n.push.apply(n,o(g(e)));var r=e.querySelector("template");r&&n.push.apply(n,o(d(r,e.assetpath))),e._styles=n}return e._styles}function d(t,e){if(!t._styles){for(var n=[],r=t.content.querySelectorAll("style"),a=0;a<r.length;a++){var l=r[a],c=l.getAttribute(s);c&&n.push.apply(n,o(h(c).filter(function(t,e,n){return n.indexOf(t)===e}))),e&&(l.textContent=Object(i.b)(l.textContent,e)),n.push(l)}t._styles=n}return t._styles}function f(t){var e=c(t);return e?g(e):[]}function g(t){for(var e=[],n=t.querySelectorAll(a),r=0;r<n.length;r++){var i=n[r];if(i.import){var o=i.import,s=i.hasAttribute(l);if(s&&!o._unscopedStyle){var c=u(o);c.setAttribute(l,""),o._unscopedStyle=c}else o._style||(o._style=u(o));e.push(s?o._unscopedStyle:o._style)}}return e}function m(t){for(var e=t.trim().split(/\s+/),n="",r=0;r<e.length;r++)n+=v(e[r]);return n}function v(t){var e=c(t);if(e&&void 0===e._cssText){var n=y(e),r=e.querySelector("template");r&&(n+=function(t,e){for(var n="",r=d(t,e),i=0;i<r.length;i++){var o=r[i];o.parentNode&&o.parentNode.removeChild(o),n+=o.textContent}return n}(r,e.assetpath)),e._cssText=n||null}return e||console.warn("Could not find style data in module named",t),e&&e._cssText||""}function y(t){for(var e="",n=g(t),r=0;r<n.length;r++)e+=n[r].textContent;return e}},function(t,e,n){"use strict";n.d(e,"a",function(){return r}),n.d(e,"b",function(){return o});function r(){0}var i=[];function o(t){i.push(t)}},function(t,e,n){var r,i=function(){var t=String.fromCharCode,e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",r={};function i(t,e){if(!r[t]){r[t]={};for(var n=0;n<t.length;n++)r[t][t.charAt(n)]=n}return r[t][e]}var o={compressToBase64:function(t){if(null==t)return"";var n=o._compress(t,6,function(t){return e.charAt(t)});switch(n.length%4){default:case 0:return n;case 1:return n+"===";case 2:return n+"==";case 3:return n+"="}},decompressFromBase64:function(t){return null==t?"":""==t?null:o._decompress(t.length,32,function(n){return i(e,t.charAt(n))})},compressToUTF16:function(e){return null==e?"":o._compress(e,15,function(e){return t(e+32)})+" "},decompressFromUTF16:function(t){return null==t?"":""==t?null:o._decompress(t.length,16384,function(e){return t.charCodeAt(e)-32})},compressToUint8Array:function(t){for(var e=o.compress(t),n=new Uint8Array(2*e.length),r=0,i=e.length;r<i;r++){var a=e.charCodeAt(r);n[2*r]=a>>>8,n[2*r+1]=a%256}return n},decompressFromUint8Array:function(e){if(null===e||void 0===e)return o.decompress(e);for(var n=new Array(e.length/2),r=0,i=n.length;r<i;r++)n[r]=256*e[2*r]+e[2*r+1];var a=[];return n.forEach(function(e){a.push(t(e))}),o.decompress(a.join(""))},compressToEncodedURIComponent:function(t){return null==t?"":o._compress(t,6,function(t){return n.charAt(t)})},decompressFromEncodedURIComponent:function(t){return null==t?"":""==t?null:(t=t.replace(/ /g,"+"),o._decompress(t.length,32,function(e){return i(n,t.charAt(e))}))},compress:function(e){return o._compress(e,16,function(e){return t(e)})},_compress:function(t,e,n){if(null==t)return"";var r,i,o,a={},s={},l="",c="",u="",h=2,p=3,d=2,f=[],g=0,m=0;for(o=0;o<t.length;o+=1)if(l=t.charAt(o),Object.prototype.hasOwnProperty.call(a,l)||(a[l]=p++,s[l]=!0),c=u+l,Object.prototype.hasOwnProperty.call(a,c))u=c;else{if(Object.prototype.hasOwnProperty.call(s,u)){if(u.charCodeAt(0)<256){for(r=0;r<d;r++)g<<=1,m==e-1?(m=0,f.push(n(g)),g=0):m++;for(i=u.charCodeAt(0),r=0;r<8;r++)g=g<<1|1&i,m==e-1?(m=0,f.push(n(g)),g=0):m++,i>>=1}else{for(i=1,r=0;r<d;r++)g=g<<1|i,m==e-1?(m=0,f.push(n(g)),g=0):m++,i=0;for(i=u.charCodeAt(0),r=0;r<16;r++)g=g<<1|1&i,m==e-1?(m=0,f.push(n(g)),g=0):m++,i>>=1}0==--h&&(h=Math.pow(2,d),d++),delete s[u]}else for(i=a[u],r=0;r<d;r++)g=g<<1|1&i,m==e-1?(m=0,f.push(n(g)),g=0):m++,i>>=1;0==--h&&(h=Math.pow(2,d),d++),a[c]=p++,u=String(l)}if(""!==u){if(Object.prototype.hasOwnProperty.call(s,u)){if(u.charCodeAt(0)<256){for(r=0;r<d;r++)g<<=1,m==e-1?(m=0,f.push(n(g)),g=0):m++;for(i=u.charCodeAt(0),r=0;r<8;r++)g=g<<1|1&i,m==e-1?(m=0,f.push(n(g)),g=0):m++,i>>=1}else{for(i=1,r=0;r<d;r++)g=g<<1|i,m==e-1?(m=0,f.push(n(g)),g=0):m++,i=0;for(i=u.charCodeAt(0),r=0;r<16;r++)g=g<<1|1&i,m==e-1?(m=0,f.push(n(g)),g=0):m++,i>>=1}0==--h&&(h=Math.pow(2,d),d++),delete s[u]}else for(i=a[u],r=0;r<d;r++)g=g<<1|1&i,m==e-1?(m=0,f.push(n(g)),g=0):m++,i>>=1;0==--h&&(h=Math.pow(2,d),d++)}for(i=2,r=0;r<d;r++)g=g<<1|1&i,m==e-1?(m=0,f.push(n(g)),g=0):m++,i>>=1;for(;;){if(g<<=1,m==e-1){f.push(n(g));break}m++}return f.join("")},decompress:function(t){return null==t?"":""==t?null:o._decompress(t.length,32768,function(e){return t.charCodeAt(e)})},_decompress:function(e,n,r){var i,o,a,s,l,c,u,h=[],p=4,d=4,f=3,g="",m=[],v={val:r(0),position:n,index:1};for(i=0;i<3;i+=1)h[i]=i;for(a=0,l=Math.pow(2,2),c=1;c!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),a|=(s>0?1:0)*c,c<<=1;switch(a){case 0:for(a=0,l=Math.pow(2,8),c=1;c!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),a|=(s>0?1:0)*c,c<<=1;u=t(a);break;case 1:for(a=0,l=Math.pow(2,16),c=1;c!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),a|=(s>0?1:0)*c,c<<=1;u=t(a);break;case 2:return""}for(h[3]=u,o=u,m.push(u);;){if(v.index>e)return"";for(a=0,l=Math.pow(2,f),c=1;c!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),a|=(s>0?1:0)*c,c<<=1;switch(u=a){case 0:for(a=0,l=Math.pow(2,8),c=1;c!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),a|=(s>0?1:0)*c,c<<=1;h[d++]=t(a),u=d-1,p--;break;case 1:for(a=0,l=Math.pow(2,16),c=1;c!=l;)s=v.val&v.position,v.position>>=1,0==v.position&&(v.position=n,v.val=r(v.index++)),a|=(s>0?1:0)*c,c<<=1;h[d++]=t(a),u=d-1,p--;break;case 2:return m.join("")}if(0==p&&(p=Math.pow(2,f),f++),h[u])g=h[u];else{if(u!==d)return null;g=o+o.charAt(0)}m.push(g),h[d++]=o+g.charAt(0),o=g,0==--p&&(p=Math.pow(2,f),f++)}}};return o}();void 0===(r=function(){return i}.call(e,n,e,t))||(t.exports=r)},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(0),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.d(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(n(13).a)},function(t,e,n){"use strict";n.r(e),n.d(e,"Observable",function(){return r.a}),n.d(e,"ConnectableObservable",function(){return i.a}),n.d(e,"GroupedObservable",function(){return o.a}),n.d(e,"observable",function(){return a.a}),n.d(e,"Subject",function(){return s.a}),n.d(e,"BehaviorSubject",function(){return l.a}),n.d(e,"ReplaySubject",function(){return c.a}),n.d(e,"AsyncSubject",function(){return u.a}),n.d(e,"asap",function(){return h.a}),n.d(e,"asapScheduler",function(){return h.b}),n.d(e,"async",function(){return p.a}),n.d(e,"asyncScheduler",function(){return p.b}),n.d(e,"queue",function(){return d.a}),n.d(e,"queueScheduler",function(){return d.b}),n.d(e,"animationFrame",function(){return b}),n.d(e,"animationFrameScheduler",function(){return y}),n.d(e,"VirtualTimeScheduler",function(){return _}),n.d(e,"VirtualAction",function(){return A}),n.d(e,"Scheduler",function(){return w.a}),n.d(e,"Subscription",function(){return x.a}),n.d(e,"Subscriber",function(){return O.a}),n.d(e,"Notification",function(){return k.a}),n.d(e,"NotificationKind",function(){return k.b}),n.d(e,"pipe",function(){return S.a}),n.d(e,"noop",function(){return C.a}),n.d(e,"identity",function(){return z.a}),n.d(e,"isObservable",function(){return E}),n.d(e,"ArgumentOutOfRangeError",function(){return M.a}
605),n.d(e,"EmptyError",function(){return P.a}),n.d(e,"ObjectUnsubscribedError",function(){return j.a}),n.d(e,"UnsubscriptionError",function(){return T.a}),n.d(e,"TimeoutError",function(){return L.a}),n.d(e,"bindCallback",function(){return N}),n.d(e,"bindNodeCallback",function(){return F}),n.d(e,"combineLatest",function(){return q.b}),n.d(e,"concat",function(){return G.a}),n.d(e,"defer",function(){return Y.a}),n.d(e,"empty",function(){return J.b}),n.d(e,"forkJoin",function(){return Q}),n.d(e,"from",function(){return X.a}),n.d(e,"fromEvent",function(){return et}),n.d(e,"fromEventPattern",function(){return nt}),n.d(e,"generate",function(){return rt}),n.d(e,"iif",function(){return ot}),n.d(e,"interval",function(){return st}),n.d(e,"merge",function(){return ct.a}),n.d(e,"never",function(){return ht}),n.d(e,"of",function(){return pt.a}),n.d(e,"onErrorResumeNext",function(){return dt}),n.d(e,"pairs",function(){return ft}),n.d(e,"partition",function(){return bt}),n.d(e,"race",function(){return _t.a}),n.d(e,"range",function(){return At}),n.d(e,"throwError",function(){return xt.a}),n.d(e,"timer",function(){return Ot.a}),n.d(e,"using",function(){return kt}),n.d(e,"zip",function(){return St.b}),n.d(e,"scheduled",function(){return Ct.a}),n.d(e,"EMPTY",function(){return J.a}),n.d(e,"NEVER",function(){return ut}),n.d(e,"config",function(){return zt.a});var r=n(8),i=n(222),o=n(215),a=n(49),s=n(42),l=n(223),c=n(174),u=n(83),h=n(175),p=n(80),d=n(123),f=n(0),g=n(61),m=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r}return f.d(e,t),e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.requestAsyncId.call(this,e,n,r):(e.actions.push(this),e.scheduled||(e.scheduled=requestAnimationFrame(function(){return e.flush(null)})))},e.prototype.recycleAsyncId=function(e,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return t.prototype.recycleAsyncId.call(this,e,n,r);0===e.actions.length&&(cancelAnimationFrame(n),e.scheduled=void 0)},e}(g.a),v=n(59),y=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return f.d(e,t),e.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var e,n=this.actions,r=-1,i=n.length;t=t||n.shift();do{if(e=t.execute(t.state,t.delay))break}while(++r<i&&(t=n.shift()));if(this.active=!1,e){for(;++r<i&&(t=n.shift());)t.unsubscribe();throw e}},e}(v.a))(m),b=y,_=function(t){function e(e,n){void 0===e&&(e=A),void 0===n&&(n=Number.POSITIVE_INFINITY);var r=t.call(this,e,function(){return r.frame})||this;return r.maxFrames=n,r.frame=0,r.index=-1,r}return f.d(e,t),e.prototype.flush=function(){for(var t,e,n=this.actions,r=this.maxFrames;(e=n[0])&&e.delay<=r&&(n.shift(),this.frame=e.delay,!(t=e.execute(e.state,e.delay))););if(t){for(;e=n.shift();)e.unsubscribe();throw t}},e.frameTimeFactor=10,e}(v.a),A=function(t){function e(e,n,r){void 0===r&&(r=e.index+=1);var i=t.call(this,e,n)||this;
605return i.scheduler=e,i.work=n,i.index=r,i.active=!0,i.index=e.index=r,i}return f.d(e,t),e.prototype.schedule=function(n,r){if(void 0===r&&(r=0),!this.id)return t.prototype.schedule.call(this,n,r);this.active=!1;var i=new e(this.scheduler,this.work);return this.add(i),i.schedule(n,r)},e.prototype.requestAsyncId=function(t,n,r){void 0===r&&(r=0),this.delay=t.frame+r;var i=t.actions;return i.push(this),i.sort(e.sortActions),!0},e.prototype.recycleAsyncId=function(t,e,n){void 0===n&&(n=0)},e.prototype._execute=function(e,n){if(!0===this.active)return t.prototype._execute.call(this,e,n)},e.sortActions=function(t,e){return t.delay===e.delay?t.index===e.index?0:t.index>e.index?1:-1:t.delay>e.delay?1:-1},e}(g.a),w=n(125),x=n(14),O=n(13),k=n(86),S=n(136),C=n(138),z=n(66);function E(t){return!!t&&(t instanceof r.a||"function"==typeof t.lift&&"function"==typeof t.subscribe)}var M=n(207),P=n(208),j=n(51),T=n(89),L=n(224),I=n(36),R=n(109),D=n(22),H=n(32);function N(t,e,n){if(e){if(!Object(H.a)(e))return function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return N(t,n).apply(void 0,r).pipe(Object(I.a)(function(t){return Object(D.a)(t)?e.apply(void 0,t):e(t)}))};n=e}return function(){for(var e=[],i=0;i<arguments.length;i++)e[i]=arguments[i];var o,a=this,s={context:a,subject:o,callbackFunc:t,scheduler:n};return new r.a(function(r){if(n){var i={args:e,subscriber:r,params:s};return n.schedule(V,0,i)}if(!o){o=new u.a;try{t.apply(a,e.concat([function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];o.next(t.length<=1?t[0]:t),o.complete()}]))}catch(t){Object(R.a)(o)?o.error(t):console.warn(t)}}return o.subscribe(r)})}}function V(t){var e=this,n=t.args,r=t.subscriber,i=t.params,o=i.callbackFunc,a=i.context,s=i.scheduler,l=i.subject;if(!l){l=i.subject=new u.a;try{o.apply(a,n.concat([function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t.length<=1?t[0]:t;e.add(s.schedule(B,0,{value:r,subject:l}))}]))}catch(t){l.error(t)}}this.add(l.subscribe(r))}function B(t){var e=t.value,n=t.subject;n.next(e),n.complete()}function F(t,e,n){if(e){if(!Object(H.a)(e))return function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return F(t,n).apply(void 0,r).pipe(Object(I.a)(function(t){return Object(D.a)(t)?e.apply(void 0,t):e(t)}))};n=e}return function(){for(var e=[],i=0;i<arguments.length;i++)e[i]=arguments[i];var o={subject:void 0,args:e,callbackFunc:t,scheduler:n,context:this};return new r.a(function(r){var i=o.context,a=o.subject;if(n)return n.schedule(W,0,{params:o,subscriber:r,context:i});if(!a){a=o.subject=new u.a;try{t.apply(i,e.concat([function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t.shift();n?a.error(n):(a.next(t.length<=1?t[0]:t),a.complete())}]))}catch(t){Object(R.a)(a)?a.error(t):console.warn(t)}}return a.subscribe(r)})}}function W(t){var e=this,n=t.params,r=t.subscriber,i=t.context,o=n.callbackFunc,a=n.args,s=n.scheduler,l=n.subject;if(!l){l=n.subject=new u.a;try{o.apply(i,a.concat([function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t.shift();if(r)e.add(s.schedule(K,0,{err:r,subject:l}));else{var i=t.length<=1?t[0]:t;e.add(s.schedule(U,0,{value:i,subject:l}))}}]))}catch(t){this.add(s.schedule(K,0,{err:t,subject:l}))}}this.add(l.subscribe(r))}function U(t){var e=t.value,n=t.subject;n.next(e),n.complete()}function K(t){var e=t.err;t.subject.error(e)}var q=n(216),G=n(212),Y=n(140),J=n(31),Z=n(107),X=n(47);function Q(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(1===t.length){var n=t[0];if(Object(D.a)(n))return $(n,null);if(Object(Z.a)(n)&&Object.getPrototypeOf(n)===Object.prototype){var r=Object.keys(n);return $(r.map(function(t){return n[t]}),r)}}if("function"==typeof t[t.length-1]){var i=t.pop();return $(t=1===t.length&&Object(D.a)(t[0])?t[0]:t,null).pipe(Object(I.a)(function(t){return i.apply(void 0,t)}))}return $(t,null)}function $(t,e){return new r.a(function(n){var r=t.length;if(0!==r)for(var i=new Array(r),o=0,a=0,s=function(s){var l=Object(X.a)(t[s]),c=!1;n.add(l.subscribe({next:function(t){c||(c=!0,a++),i[s]=t},error:function(t){return n.error(t)},complete:function(){++o!==r&&c||(a===r&&n.next(e?e.reduce(function(t,e,n){return t[e]=i[n],t},{}):i),n.complete())}}))},l=0;l<r;l++)s(l);else n.complete()})}var tt=n(68);function et(t,e,n,i){return Object(tt.a)(n)&&(i=n,n=void 0),i?et(t,e,n).pipe(Object(I.a)(function(t){return Object(D.a)(t)?i.apply(void 0,t):i(t)})):new r.a(function(r){!function t(e,n,r,i,o){var a;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(e)){var s=e;e.addEventListener(n,r,o),a=function(){return s.removeEventListener(n,r,o)}}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(e)){var l=e;e.on(n,r),a=function(){return l.off(n,r)}}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(e)){var c=e;e.addListener(n,r),a=function(){return c.removeListener(n,r)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var u=0,h=e.length;u<h;u++)t(e[u],n,r,i,o)}i.add(a)}(t,e,function(t){arguments.length>1?r.next(Array.prototype.slice.call(arguments)):r.next(t)},r,n)})}function nt(t,e,n){return n?nt(t,e).pipe(Object(I.a)(function(t){return Object(D.a)(t)?n.apply(void 0,t):n(t)})):new r.a(function(n){var r,i=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return n.next(1===t.length?t[0]:t)};try{r=t(i)}catch(t){return void n.error(t)}if(Object(tt.a)(e))return function(){return e(i,r)}})}function rt(t,e,n,i,o){var a,s;if(1==arguments.length){var l=t;s=l.initialState,e=l.condition,n=l.iterate,a=l.resultSelector||z.a,o=l.scheduler}else void 0===i||Object(H.a)(i)?(s=t,a=z.a,o=i):(s=t,a=i);return new r.a(function(t){var r=s;if(o)return o.schedule(it,0,{subscriber:t,iterate:n,condition:e,resultSelector:a,state:r});for(;;){if(e){var i=void 0;try{i=e(r)}catch(e){return void t.error(e)}if(!i){t.complete();break}}var l=void 0;try{l=a(r)}catch(e){return void t.error(e)}if(t.next(l),t.closed)break;try{r=n(r)}catch(e){return void t.error(e)}}})}function it(t){var e=t.subscriber,n=t.condition;if(!e.closed){if(t.needIterate)try{t.state=t.iterate(t.state)}catch(t){return void e.error(t)}else t.needIterate=!0;if(n){var r=void 0;try{r=n(t.state)}catch(t){return void e.error(t)}if(!r)return void e.complete();if(e.closed)return}var i;try{i=t.resultSelector(t.state)}catch(t){return void e.error(t)}if(!e.closed&&(e.next(i),!e.closed))return this.schedule(t)}}function ot(t,e,n){return void 0===e&&(e=J.a),void 0===n&&(n=J.a),Object(Y.a)(function(){return t()?e:n})}var at=n(122);function st(t,e){return void 0===t&&(t=0),void 0===e&&(e=p.a),(!Object(at.a)(t)||t<0)&&(t=0),e&&"function"==typeof e.schedule||(e=p.a),new r.a(function(n){return n.add(e.schedule(lt,t,{subscriber:n,counter:0,peri
605od:t})),n})}function lt(t){var e=t.subscriber,n=t.counter,r=t.period;e.next(n),this.schedule({subscriber:e,counter:n+1,period:r},r)}var ct=n(226),ut=new r.a(C.a);function ht(){return ut}var pt=n(98);function dt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(0===t.length)return J.a;var n=t[0],i=t.slice(1);return 1===t.length&&Object(D.a)(n)?dt.apply(void 0,n):new r.a(function(t){var e=function(){return t.add(dt.apply(void 0,i).subscribe(t))};return Object(X.a)(n).subscribe({next:function(e){t.next(e)},error:e,complete:e})})}function ft(t,e){return e?new r.a(function(n){var r=Object.keys(t),i=new x.a;return i.add(e.schedule(gt,0,{keys:r,index:0,subscriber:n,subscription:i,obj:t})),i}):new r.a(function(e){for(var n=Object.keys(t),r=0;r<n.length&&!e.closed;r++){var i=n[r];t.hasOwnProperty(i)&&e.next([i,t[i]])}e.complete()})}function gt(t){var e=t.keys,n=t.index,r=t.subscriber,i=t.subscription,o=t.obj;if(!r.closed)if(n<e.length){var a=e[n];r.next([a,o[a]]),i.add(this.schedule({keys:e,index:n+1,subscriber:r,subscription:i,obj:o}))}else r.complete()}var mt=n(237),vt=n(76),yt=n(171);function bt(t,e,n){return[Object(yt.a)(e,n)(new r.a(Object(vt.a)(t))),Object(yt.a)(Object(mt.a)(e,n))(new r.a(Object(vt.a)(t)))]}var _t=n(227);function At(t,e,n){return void 0===t&&(t=0),new r.a(function(r){void 0===e&&(e=t,t=0);var i=0,o=t;if(n)return n.schedule(wt,0,{index:i,count:e,start:t,subscriber:r});for(;;){if(i++>=e){r.complete();break}if(r.next(o++),r.closed)break}})}function wt(t){var e=t.start,n=t.index,r=t.count,i=t.subscriber;n>=r?i.complete():(i.next(e),i.closed||(t.index=n+1,t.start=e+1,this.schedule(t)))}var xt=n(137),Ot=n(228);function kt(t,e){return new r.a(function(n){var r,i;try{r=t()}catch(t){return void n.error(t)}try{i=e(r)}catch(t){return void n.error(t)}var o=(i?Object(X.a)(i):J.a).subscribe(n);return function(){o.unsubscribe(),r&&r.unsubscribe()}})}var St=n(217),Ct=n(155),zt=n(29)},function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n(0),i=function(t){function e(e,n,r){var i=t.call(this)||this;return i.parent=e,i.outerValue=n,i.outerIndex=r,i.index=0,i}return r.d(e,t),e.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},e.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(n(13).a),o=n(76),a=n(8);function s(t,e,n,r,s){if(void 0===s&&(s=new i(t,n,r)),!s.closed)return e instanceof a.a?e.subscribe(s):Object(o.a)(e)(s)}},function(t,e,n){"use strict";(function(t){var r=n(43),i=n(284),o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a="object"==("undefined"==typeof exports?"undefined":o(exports))&&exports&&!exports.nodeType&&exports,s=a&&"object"==o(t)&&t&&!t.nodeType&&t,l=s&&s.exports===a?r.a.Buffer:void 0,c=(l?l.isBuffer:void 0)||i.a;e.a=c}).call(this,n(172)(t))},function(t,e,n){"use strict";n(4);var r,i,o=n(6),a=(r=['\n<custom-style>\n <style is="custom-style">\n html {\n\n --shadow-transition: {\n transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);\n };\n\n --shadow-none: {\n box-shadow: none;\n };\n\n /* from http://codepen.io/shyndman/pen/c5394ddf2e8b2a5c9185904b57421cdb */\n\n --shadow-elevation-2dp: {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12),\n 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n };\n\n --shadow-elevation-3dp: {\n box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14),\n 0 1px 8px 0 rgba(0, 0, 0, 0.12),\n 0 3px 3px -2px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-4dp: {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14),\n 0 1px 10px 0 rgba(0, 0, 0, 0.12),\n 0 2px 4px -1px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-6dp: {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14),\n 0 1px 18px 0 rgba(0, 0, 0, 0.12),\n 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-8dp: {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14),\n 0 3px 14px 2px rgba(0, 0, 0, 0.12),\n 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-12dp: {\n box-shadow: 0 12px 16px 1px rgba(0, 0, 0, 0.14),\n 0 4px 22px 3px rgba(0, 0, 0, 0.12),\n 0 6px 7px -4px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-16dp: {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14),\n 0 6px 30px 5px rgba(0, 0, 0, 0.12),\n 0 8px 10px -5px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-24dp: {\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14),\n 0 9px 46px 8px rgba(0, 0, 0, 0.12),\n 0 11px 15px -7px rgba(0, 0, 0, 0.4);\n };\n }\n </style>\n</custom-style>
605'],i=['\n<custom-style>\n <style is="custom-style">\n html {\n\n --shadow-transition: {\n transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);\n };\n\n --shadow-none: {\n box-shadow: none;\n };\n\n /* from http://codepen.io/shyndman/pen/c5394ddf2e8b2a5c9185904b57421cdb */\n\n --shadow-elevation-2dp: {\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12),\n 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n };\n\n --shadow-elevation-3dp: {\n box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14),\n 0 1px 8px 0 rgba(0, 0, 0, 0.12),\n 0 3px 3px -2px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-4dp: {\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14),\n 0 1px 10px 0 rgba(0, 0, 0, 0.12),\n 0 2px 4px -1px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-6dp: {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14),\n 0 1px 18px 0 rgba(0, 0, 0, 0.12),\n 0 3px 5px -1px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-8dp: {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14),\n 0 3px 14px 2px rgba(0, 0, 0, 0.12),\n 0 5px 5px -3px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-12dp: {\n box-shadow: 0 12px 16px 1px rgba(0, 0, 0, 0.14),\n 0 4px 22px 3px rgba(0, 0, 0, 0.12),\n 0 6px 7px -4px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-16dp: {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14),\n 0 6px 30px 5px rgba(0, 0, 0, 0.12),\n 0 8px 10px -5px rgba(0, 0, 0, 0.4);\n };\n\n --shadow-elevation-24dp: {\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14),\n 0 9px 46px 8px rgba(0, 0, 0, 0.12),\n 0 11px 15px -7px rgba(0, 0, 0, 0.4);\n };\n }\n </style>\n</custom-style>'],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(i)}}))); 606/** 607@license 608Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 609This code may only be used under the BSD style license found at 610http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 611http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 612found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 613part of the polymer project is also subject to an additional IP rights grant 614found at http://polymer.github.io/PATENTS.txt 615*/ 616var s=Object(o.a)(a);s.setAttribute("style","display: none;"),document.head.appendChild(s.content)},function(t,e,n){"use strict";var r=Object.prototype;e.a=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}},function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return o});var r=n(66);function i(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return o(t)}function o(t){return 0===t.length?r.a:1===t.length?t[0]:function(e){return t.reduce(function(t,e){return e(t)},e)}}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(8);function i(t,e){return e?new r.a(function(n){return e.schedule(o,0,{error:t,subscriber:n})}):new r.a(function(e){return e.error(t)})}function o(t){var e=t.error;t.subscriber.error(e)}},function(t,e,n){"use strict";function r(){}n.d(e,"a",function(){return r})},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n(209),i=n(66);function o(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),Object(r.b)(i.a,t)}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(8),i=n(47),o=n(31);function a(t){return new r.a(function(e){var n;try{n=t()}catch(t){return void e.error(t)}return(n?Object(i.a)(n):Object(o.b)()).subscribe(e)})}},function(t,e,n){var r=n(189),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e){t.exports={}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n(118),o=n(142),a=n(46),s=n(53),l=n(64).f,c=n(193),u=n(338),h=n(185),p=n(339),d=!1,f=h("meta"),g=0,m=Object.isExtensible||function(){return!0},v=function(t){l(t,f,{value:{objectID:"O"+g++,weakData:{}}})},y=t.exports={enable:function(){y.enable=function(){},d=!0;var t=c.f,e=[].splice,n={};n[f]=1,t(n).length&&(c.f=function(n){for(var r=t(n),i=0,o=r.length;i<o;i++)if(r[i]===f){e.call(r,i,1);break}return r},i({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:u.f}))},fastKey:function(t,e){if(!a(t))return"symbol"==(void 0===t?"undefined":r(t))?t:("string"==typeof t?"S":"P")+t;if(!s(t,f)){if(!m(t))return"F";if(!e)return"E";v(t)}
616return t[f].objectID},getWeakData:function(t,e){if(!s(t,f)){if(!m(t))return!0;if(!e)return!1;v(t)}return t[f].weakData},onFreeze:function(t){return p&&d&&m(t)&&!s(t,f)&&v(t),t}};o[f]=!0},function(t,e,n){var r=n(340);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=n(65),o=n(147),a=function(){function t(t,e,n,r,i,o,a,s){this._errorAsStack=null,this._error=null,this._loggerName=t,this._message=e,this._errorAsStack=n,this._error=r,this._logGroupRule=i,this._date=o,this._level=a,this._ready=s}return Object.defineProperty(t.prototype,"loggerName",{get:function(){return this._loggerName},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"message",{get:function(){return this._message},set:function(t){this._message=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errorAsStack",{get:function(){return this._errorAsStack},set:function(t){this._errorAsStack=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"error",{get:function(){return this._error},set:function(t){this._error=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logGroupRule",{get:function(){return this._logGroupRule},set:function(t){this._logGroupRule=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"date",{get:function(){return this._date},set:function(t){this._date=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"level",{get:function(){return this._level},set:function(t){this._level=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isMessageLogData",{get:function(){return"string"!=typeof this._message},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ready",{get:function(){return this._ready},set:function(t){this._ready=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"messageAsString",{get:function(){return"string"==typeof this._message?this._message:this._message.msg},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logData",{get:function(){var t=null;return"string"!=typeof this._message&&(t=this.message),t},enumerable:!0,configurable:!0}),t}(),s=function(){function t(t,e){this._allMessages=new i.LinkedList,this._open=!0,this._name=t,this._logGroupRuntimeSettings=e}return Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),t.prototype.trace=function(t,e){void 0===e&&(e=null),this._log(r.LogLevel.Trace,t,e)},t.prototype.debug=function(t,e){void 0===e&&(e=null),this._log(r.LogLevel.Debug,t,e)},t.prototype.info=function(t,e){void 0===e&&(e=null),this._log(r.LogLevel.Info,t,e)},t.prototype.warn=function(t,e){void 0===e&&(e=null),this._log(r.LogLevel.Warn,t,e)},t.prototype.error=function(t,e){void 0===e&&(e=null),this._log(r.LogLevel.Error,t,e)},t.prototype.fatal=function(t,e){void 0===e&&(e=null),this._log(r.LogLevel.Fatal,t,e)},t.prototype.isTraceEnabled=function(){return this._logGroupRuntimeSettings.level===r.LogLevel.Trace},t.prototype.isDebugEnabled=function(){return this._logGroupRuntimeSettings.level<=r.LogLevel.Debug},t.prototype.isInfoEnabled=function(){return this._logGroupRuntimeSettings.level<=r.LogLevel.Info},t.prototype.isWarnEnabled=function(){return this._logGroupRuntimeSettings.level<=r.LogLevel.Warn},t.prototype.isErrorEnabled=function(){return this._logGroupRuntimeSettings.level<=r.LogLevel.Error},t.prototype.isFatalEnabled=function(){return this._logGroupRuntimeSettings.level<=r.LogLevel.Fatal},t.prototype.getLogLevel=function(){return this._logGroupRuntimeSettings.level},t.prototype.isOpen=function(){return this._open},t.prototype.close=function(){this._open=!1,this._allMessages.clear()},t.prototype.createDefaultLogMessage=function(t){return o.MessageFormatUtils.renderDefaultLog4jMessage(t,!0)},t.prototype._getMessageFormatter=function(){return this._logGroupRuntimeSettings.formatterLogMessage},t.prototype._log=function(t,e,n){if(void 0===n&&(n=null),this._open&&this._logGroupRuntimeSettings.level<=t){this._allMessages.addTail(this.createMessage(t,function(){return"function"==typeof e?e():e},function(){return"function"==typeof n?n():n},new Date)),this.processMessages()}},t.prototype.createMessage=function(t,e,n,r){var i=this,s=n();if(null!==s){var l=new a(this._name,e(),null,s,this._logGroupRuntimeSettings.logGroupRule,r,t,!1);return o.MessageFormatUtils.renderError(s).then(function(t){l.errorAsStack=t,l.ready=!0,i.processMessages()}).catch(function(){l.errorAsStack="<UNKNOWN> unable to get stack.",l.ready=!0,i.processMessages()}),l}return new a(this._name,e(),null,s,this._logGroupRuntimeSettings.logGroupRule,r,t,!0)},t.prototype.processMessages=function(){var t=this._allMessages;if(t.getSize()>0)do{var e=t.getHead();if(null!=e){if(!e.ready)break;t.removeHead(),null!==e.message&&this.doLog(e)}}while(t.getSize()>0)},t}();e.AbstractLogger=s},function(t,e,n){"use strict";
616Object.defineProperty(e,"__esModule",{value:!0});var r=n(364),i=n(24),o=function(){function t(){}return t.renderDate=function(t,e){var n=function(t,e,n){var r=e-t.length;if(r>0){for(var i="",o=0;o<r;o++)i+=n;return i+=t}return t},r=function(t){return n(t.getFullYear().toString(),4,"0")},o=function(t){return n((t.getMonth()+1).toString(),2,"0")},a=function(t){return n(t.getDate().toString(),2,"0")},s=function(t){return n(t.getHours().toString(),2,"0")},l=function(t){return n(t.getMinutes().toString(),2,"0")},c=function(t){return n(t.getSeconds().toString(),2,"0")},u=function(t){return n(t.getMilliseconds().toString(),3,"0")},h=e.dateSeparator,p="";switch(e.formatEnum){case i.DateFormatEnum.Default:p=r(t)+h+o(t)+h+a(t)+" "+s(t)+":"+l(t)+":"+c(t)+","+u(t);break;case i.DateFormatEnum.YearMonthDayTime:p=r(t)+h+o(t)+h+a(t)+" "+s(t)+":"+l(t)+":"+c(t);break;case i.DateFormatEnum.YearDayMonthWithFullTime:p=r(t)+h+a(t)+h+o(t)+" "+s(t)+":"+l(t)+":"+c(t)+","+u(t);break;case i.DateFormatEnum.YearDayMonthTime:p=r(t)+h+a(t)+h+o(t)+" "+s(t)+":"+l(t)+":"+c(t);break;default:throw new Error("Unsupported date format enum: "+e.formatEnum)}return p},t.renderDefaultMessage=function(e,n){var r="",o=e.logFormat;o.showTimeStamp&&(r+=t.renderDate(e.date,o.dateFormat)+" "),r+=i.LogLevel[e.level].toUpperCase(),e.isResolvedErrorMessage&&(r+=" (resolved)"),r+=" ",o.showCategoryName&&(r+="[",e.categories.forEach(function(t,e){e>0&&(r+=", "),r+=t.name}),r+="]");var a="",s="",l=e.message;if("string"==typeof l)a=l;else{var c=l;a=c.msg,c.data&&(s=" [data]: "+(c.ds?c.ds(c.data):JSON.stringify(c.data)))}return r+=" "+a+s,n&&null!==e.errorAsStack&&(r+="\n"+e.errorAsStack),r},t.renderDefaultLog4jMessage=function(e,n){var r=e.logGroupRule.logFormat,o="";r.showTimeStamp&&(o+=t.renderDate(e.date,r.dateFormat)+" "),o+=i.LogLevel[e.level].toUpperCase()+" ",r.showLoggerName&&(o+="["+e.loggerName+"]");var a="",s="";if("string"==typeof e.message)a=e.message;else{var l=e.message;a=l.msg,l.data&&(s=" [data]: "+(l.ds?l.ds(l.data):JSON.stringify(l.data)))}return o+=" "+a+s,n&&null!==e.errorAsStack&&(o+="\n"+e.errorAsStack),o},t.renderError=function(t){var e=t.name+": "+t.message+"\n@";return new Promise(function(n){r.fromError(t,{offline:!0}).then(function(t){var r=t.map(function(t){return t.toString()}).join("\n ");n(e+="\n"+r)}).catch(function(){e="Unexpected error object was passed in. ";try{e+="Could not resolve it, stringified object: "+JSON.stringify(t)}catch(t){e+="Could not resolve it or stringify it."}n(e)})})},t}();e.MessageFormatUtils=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(149),i=n(24),o=n(147),a=function(){function t(){}return t.register=function(){if(!t.registered){var e=function(e){var n=e.data;null!==n&&t.processMessageFromExtension(n)};"undefined"!=typeof window&&void 0!==window.removeEventListener&&void 0!==window.addEventListener&&(window.removeEventListener("message",e),window.addEventListener("message",e),t.registered=!0)}},t.processMessageFromExtension=function(e){if(t.registered&&"tsl-extension"===e.from){var n=e.data;switch(n.type){case"register":t.enableExtensionIntegration();break;case"request-change-loglevel":var r=n.value,i=t.applyLogLevel(r.categoryId,r.logLevel,r.recursive);i.length>0&&t.sendCategoriesRuntimeUpdateMessage(i);break;default:console.log("Unknown command to process message from extension, command was: "+n.type)}}},t.sendCategoryLogMessage=function(e){if(t.registered){var n={data:{type:"log-message",value:{categories:e.categories.map(function(t){return t.id}),errorAsStack:e.errorAsStack,formattedMessage:o.MessageFormatUtils.renderDefaultMessage(e,!1),logLevel:i.LogLevel[e.level].toString(),message:e.messageAsString,resolvedErrorMessage:e.isResolvedErrorMessage}},from:"tsl-logging"};t.sendMessage(n)}},t.sendCategoriesRuntimeUpdateMessage=function(e){if(t.registered){var n=r.CategoryServiceImpl.getInstance(),o={categories:Array()};e.forEach(function(t){var e=n.getCategorySettings(t);null!=e&&o.categories.push({id:t.id,logLevel:i.LogLevel[e.logLevel].toString()})});var a={data:{type:"categories-rt-update",value:o},from:"tsl-logging"};t.sendMessage(a)}},t.sendRootCategoriesToExtension=function(){if(t.registered){var e={data:{type:"root-categories-tree",value:r.CategoryServiceImpl.getInstance().getRootCategories().map(function(e){return t.getCategoryAsJSON(e)})},from:"tsl-logging"};t.sendMessage(e)}},t.getCategoryAsJSON=function(e){return{children:e.children.map(function(e){return t.getCategoryAsJSON(e)}),id:e.id,logLevel:i.LogLevel[e.logLevel].toString(),name:e.name,parentId:null!=e.parent?e.parent.id:null}},t.applyLogLevel=function(e,n,o){var a=[],s=r.CategoryServiceImpl.getInstance().getCategoryById(e);return null!=s?t._applyLogLevelRecursive(s,i.LogLevel.fromString(n),o,a):console.log("Could not change log level, failed to find category with id: "+e),a},t._applyLogLevelRecursive=function(e,n,i,o){var a=r.CategoryServiceImpl.getInstance().getCategorySettings(e);
616null!=a&&(a.logLevel=n,o.push(e),i&&e.children.forEach(function(e){t._applyLogLevelRecursive(e,n,i,o)}))},t.getAllCategories=function(){var t=[];return r.CategoryServiceImpl.getInstance().getRootCategories().forEach(function(e){!function t(e,n){n.push(e),e.children.forEach(function(e){t(e,n)})}(e,t)}),t},t.sendMessage=function(e){t.registered&&"undefined"!=typeof window&&void 0!==window.postMessage&&window.postMessage(e,"*")},t.enableExtensionIntegration=function(){if(t.registered){r.CategoryServiceImpl.getInstance().enableExtensionIntegration(),t.sendRootCategoriesToExtension();var e=t.getAllCategories();t.sendCategoriesRuntimeUpdateMessage(e)}},t.registered=!1,t}();e.ExtensionHelper=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(65),i=n(24),o=n(269),a=n(270),s=n(377),l=n(271),c=n(148),u=n(272),h=n(273),p=function(){function t(){this._defaultConfig=new h.CategoryConfiguration,this._mapState=new r.SimpleMap,c.ExtensionHelper.register()}return t.getInstance=function(){return null===t._INSTANCE&&(t._INSTANCE=new t),t._INSTANCE},t.prototype.getLogger=function(t){return this.createOrGetCategoryState(t).logger},t.prototype.clear=function(){this._mapState.clear(),this.setDefaultConfiguration(new h.CategoryConfiguration)},t.prototype.getCategorySettings=function(t){return this.createOrGetCategoryState(t).currentRuntimeSettings},t.prototype.getOriginalCategorySettings=function(t){return this.createOrGetCategoryState(t).originalRuntimeSettings},t.prototype.setDefaultConfiguration=function(t,e){void 0===e&&(e=!0),this._defaultConfig=t,e&&this._mapState.forEachValue(function(e){e.updateSettings(t)})},t.prototype.setConfigurationCategory=function(t,e,n){var r=this;void 0===n&&(n=!1),this.createOrGetCategoryState(e).updateSettings(t),n&&e.children.forEach(function(e){r.setConfigurationCategory(t,e,n)})},t.prototype.registerCategory=function(e){if(null===e||void 0===e)throw new Error("Category CANNOT be null/undefined");if(this._mapState.exists(t.getCategoryKey(e)))throw new Error("Cannot add this root category with name: "+e.name+", it already exists (same name in hierarchy).");this.createOrGetCategoryState(e)},t.prototype.enableExtensionIntegration=function(){var t=this;this._mapState.forEachValue(function(e){return e.enableForExtension(t)})},t.prototype.getRootCategories=function(){return this._mapState.values().filter(function(t){return null==t.category.parent}).map(function(t){return t.category})},t.prototype.getCategoryById=function(t){var e=this._mapState.values().filter(function(e){return e.category.id===t}).map(function(t){return t.category});return 1===e.length?e[0]:null},t.prototype.createOrGetCategoryState=function(e){var n=t.getCategoryKey(e),r=this._mapState.get(n);if(void 0!==r)return r;var i=this.createState(e);return this._mapState.put(n,i),i},t.prototype.createState=function(t){var e=this;return new d(t,function(){return e._defaultConfig},function(t,n){return e.createLogger(t,n)})},t.prototype.createLogger=function(t,e){switch(t.loggerType){case i.LoggerType.Console:return new o.CategoryConsoleLoggerImpl(e,this);case i.LoggerType.MessageBuffer:return new l.CategoryMessageBufferLoggerImpl(e,this);case i.LoggerType.Custom:if(null===t.callBackLogger)throw new Error("Cannot create custom logger, custom callback is null");return t.callBackLogger(e,this);default:throw new Error("Cannot create a Logger for LoggerType: "+t.loggerType)}},t.getCategoryKey=function(t){return t.getCategoryPath()},t._INSTANCE=null,t}();e.CategoryServiceImpl=p;var d=function(){function t(t,e,n){this._category=t,this._lazyState=new f(t,e,n)}return Object.defineProperty(t.prototype,"category",{get:function(){return this._category},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logger",{get:function(){return this._lazyState.getLogger()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"originalRuntimeSettings",{get:function(){return this._lazyState.getOriginalRuntimeSettings()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentRuntimeSettings",{get:function(){return this._lazyState.getCurrentRuntimeSettings()},enumerable:!0,configurable:!0}),t.prototype.enableForExtension=function(t){this._lazyState.enableForExtension(t)},t.prototype.updateSettings=function(t){this._lazyState.updateSettings(t)},t}(),f=function(){function t(t,e,n){this._category=t,this._defaultConfig=e,this._createLogger=n}return t.prototype.isLoaded=function(){return void 0!==this._logger},t.prototype.getLogger=function(){return this.loadLoggerOnDemand(),this._delegateLogger},t.prototype.getOriginalRuntimeSettings=function(){return this.loadLoggerOnDemand(),this._originalRuntimeSettings},t.prototype.getCurrentRuntimeSettings=function(){return this.loadLoggerOnDemand(),this._currentRuntimeSettings},t.prototype.enableForExtension=function(t){this.loadLoggerOnDemand(),this._wrappedLogger instanceof s.CategoryExtensionLoggerImpl||(console.log("Reconfiguring logger for extension for category: "+this._category.name),this._wrappedLogger=new s.CategoryExtensionLoggerImpl(this._category,t),this._delegateLogger.delegate=this._wrappedLogger)},t.prototype.updateSettings=function(t){this.isLoaded()?(this._currentRuntimeSettings.logLevel=t.logLevel,this._currentRuntimeSettings.loggerType=t.loggerType,this._currentRuntimeSettings.logFormat=t.logFormat,this._currentRuntimeSettings.callBackLogger=t.callBackLogger,this._currentRuntimeSettings.formatterLogMessage=t.formatterLogMessage,this._logger=this._createLogger(t,this._category),this._wrappedLogger instanceof s.CategoryExtensionLoggerImpl||(this._wrappedLogger=this._logger),this._delegateLogger.delegate=this._wrappedLogger):this._defaultConfig=function(){return t}},t.prototype.loadLoggerOnDemand=function(){this.isLoaded()||(this._logger=this._createLogger(this._defaultConfig(),this._category),this._wrappedLogger=this._logger,this._delegateLogger=new a.CategoryDelegateLoggerImpl(this._wrappedLogger),this._originalRuntimeSettings=this.initNewSettings(),this._currentRuntimeSettings=this.initNewSettings())},t.prototype.initNewSettings=function(){var t=this._defaultConfig().copy();return new u.CategoryRuntimeSettings(this._category,t.logLevel,t.loggerType,t.logFormat,t.callBackLogger,t.formatterLogMessage)},t}()},function(t,e,n){"use strict";
616Object.defineProperty(e,"__esModule",{value:!0});var r=n(65),i=n(147),o=n(24),a=function(){function t(t,e,n,r,i,o,a){this._resolvedErrorMessage=!1,this._errorAsStack=null,this._message=t,this._error=e,this._categories=n,this._date=r,this._level=i,this._logFormat=o,this._ready=a}return Object.defineProperty(t.prototype,"message",{get:function(){return this._message},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"error",{get:function(){return this._error},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"categories",{get:function(){return this._categories},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"date",{get:function(){return this._date},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"level",{get:function(){return this._level},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logFormat",{get:function(){return this._logFormat},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isMessageLogData",{get:function(){return"string"!=typeof this._message},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"messageAsString",{get:function(){return"string"==typeof this._message?this._message:this._message.msg},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logData",{get:function(){var t=null;return"string"!=typeof this._message&&(t=this.message),t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isResolvedErrorMessage",{get:function(){return this._resolvedErrorMessage},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errorAsStack",{get:function(){return this._errorAsStack},set:function(t){this._errorAsStack=t},enumerable:!0,configurable:!0}),t.prototype.isReady=function(){return this._ready},t.prototype.setReady=function(t){this._ready=t},Object.defineProperty(t.prototype,"resolvedErrorMessage",{get:function(){return this._resolvedErrorMessage},set:function(t){this._resolvedErrorMessage=t},enumerable:!0,configurable:!0}),t}(),s=function(){function t(t,e){this.allMessages=new r.LinkedList,this.rootCategory=t,this.runtimeSettings=e}return t.prototype.trace=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];this._log.apply(this,[o.LogLevel.Trace,t,null,!1].concat(e))},t.prototype.debug=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];this._log.apply(this,[o.LogLevel.Debug,t,null,!1].concat(e))},t.prototype.info=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];this._log.apply(this,[o.LogLevel.Info,t,null,!1].concat(e))},t.prototype.warn=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];this._log.apply(this,[o.LogLevel.Warn,t,null,!1].concat(e))},t.prototype.error=function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];this._log.apply(this,[o.LogLevel.Error,t,e,!1].concat(n))},t.prototype.fatal=function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];this._log.apply(this,[o.LogLevel.Fatal,t,e,!1].concat(n))},t.prototype.resolved=function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];this._log.apply(this,[o.LogLevel.Error,t,e,!0].concat(n))},t.prototype.log=function(t,e,n){for(var r=[],i=3;i<arguments.length;i++)r[i-3]=arguments[i];this._log.apply(this,[t,e,n,!1].concat(r))},t.prototype.getRootCategory=function(){return this.rootCategory},t.prototype.createDefaultLogMessage=function(t){return i.MessageFormatUtils.renderDefaultMessage(t,!0)},t.prototype._getMessageFormatter=function(){var t=this.runtimeSettings.getCategorySettings(this.rootCategory);if(null===t)throw new Error("Did not find CategorySettings for rootCategory: "+this.rootCategory.name);return t.formatterLogMessage},t.prototype._log=function(t,e,n,r){void 0===n&&(n=null),void 0===r&&(r=!1);for(var i=[],o=4;o<arguments.length;o++)i[o-4]=arguments[o];this._logInternal.apply(this,[t,function(){return"function"==typeof e?e():e},function(){return"function"==typeof n?n():n},r].concat(i))},t.prototype._logInternal=function(t,e,n,r){for(var o=this,s=[],l=4;l<arguments.length;l++)s[l-4]=arguments[l];var c=[this.rootCategory];void 0!==s&&s.length>0&&(c=c.concat(s.filter(function(t){return t!==o.rootCategory})));for(var u=function(s){var l=c[s];if(null===l)throw new Error("Cannot have a null element within categories, at index="+s);var u=h.runtimeSettings.getCategorySettings(l);if(null===u)throw new Error("Category with path: "+l.getCategoryPath()+" is not registered with this logger, maybe you registered it with a different root logger?");
616if(u.logLevel<=t){var p=null!==n?n():null;if(null===p){var d=new a(e(),p,c,new Date,t,u.logFormat,!0);d.resolvedErrorMessage=r,h.allMessages.addTail(d),h.processMessages()}else{var f=new a(e(),p,c,new Date,t,u.logFormat,!1);f.resolvedErrorMessage=r,h.allMessages.addTail(f),i.MessageFormatUtils.renderError(p).then(function(t){f.errorAsStack=t,f.setReady(!0),o.processMessages()}).catch(function(){f.errorAsStack="<UNKNOWN> unable to get stack.",f.setReady(!0),o.processMessages()})}return"break"}},h=this,p=0;p<c.length;p++){if("break"===u(p))break}},t.prototype.processMessages=function(){var t=this.allMessages;if(t.getSize()>0)do{var e=t.getHead();if(null!=e){if(!e.isReady())break;t.removeHead(),this.doLog(e)}}while(t.getSize()>0)},t}();e.AbstractCategoryLogger=s},function(t,e,n){"use strict";var r=n(279),i=n(33),o=n(135);var a=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e},s=Object.prototype.hasOwnProperty;var l=function(t){if(!Object(i.a)(t))return a(t);var e=Object(o.a)(t),n=[];for(var r in t)("constructor"!=r||!e&&s.call(t,r))&&n.push(r);return n},c=n(97);e.a=function(t){return Object(c.a)(t)?Object(r.a)(t,!0):l(t)}},function(t,e,n){"use strict";var r=n(57),i=n(104),o=n(48),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;var s=function(t){return Object(o.a)(t)&&Object(i.a)(t.length)&&!!a[Object(r.a)(t)]},l=n(213),c=n(176),u=c.a&&c.a.isTypedArray,h=u?Object(l.a)(u):s;e.a=h},function(t,e,n){"use strict";var r=n(93),i=n(43),o=Object(r.a)(i.a,"Map");e.a=o},function(t,e,n){"use strict";var r=n(235),i=Object(r.a)(Object.getPrototypeOf,Object);e.a=i},function(t,e,n){"use strict";n.d(e,"a",function(){return h});var r=n(8),i=n(14),o=n(49);var a=n(108),s=n(40);var l=n(166),c=n(165);var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function h(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[o.a]}(t))return function(t,e){return new r.a(function(n){var r=new i.a;return r.add(e.schedule(function(){var i=t[o.a]();r.add(i.subscribe({next:function(t){r.add(e.schedule(function(){return n.next(t)}))},error:function(t){r.add(e.schedule(function(){return n.error(t)}))},complete:function(){r.add(e.schedule(function(){return n.complete()}))}}))})),r})}(t,e);if(Object(l.a)(t))return function(t,e){return new r.a(function(n){var r=new i.a;return r.add(e.schedule(function(){return t.then(function(t){r.add(e.schedule(function(){n.next(t),r.add(e.schedule(function(){return n.complete()}))}))},function(t){r.add(e.schedule(function(){return n.error(t)}))})})),r})}(t,e);if(Object(c.a)(t))return Object(a.a)(t,e);if(function(t){return t&&"function"==typeof t[s.a]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new r.a(function(n){var r,o=new i.a;return o.add(function(){r&&"function"==typeof r.return&&r.return()}),o.add(e.schedule(function(){r=t[s.a](),o.add(e.schedule(function(){if(!n.closed){var t,e;try{var i=r.next();t=i.value,e=i.done}catch(t){return void n.error(t)}e?n.complete():(n.next(t),this.schedule())}}))})),o})}(t,e)}throw new TypeError((null!==t&&(void 0===t?"undefined":u(t))||t)+" is not observable")}},function(t,e,n){"use strict";n.d(e,"a",function(){return d});n(18);var r=n(19),i=n(52),o=n(157),a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0};for( 617/** 618@license 619Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 620This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 621The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 622The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 623Code distributed by Google as part of the polymer project is also 624subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 625*/ 626var c={},u=HTMLElement.prototype;u;){for(var h=Object.getOwnPropertyNames(u),p=0;p<h.length;p++)c[h[p]]=!0;u=Object.getPrototypeOf(u)}var d=Object(r.a)(function(t){var e=Object(o.a)(t);return function(t){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,e),s(n,[{key:"_initializeProperties",value:function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null),l(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_initializeProperties",this).call(this)}},{key:"_initializeProtoProperties",value:function(t){for(var e in t)this._setProperty(e,t[e])}},{key:"_ensureAttribute",value:function(t,e){this.hasAttribute(t)||this._valueToNodeAttribute(this,e,t)}},{key:"_serializeValue",value:function(t){switch(void 0===t?"undefined":a(t)){case"object":if(t instanceof Date)return t.toString();if(t)try{return JSON.stringify(t)}catch(t){return""}default:return l(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_serializeValue",this).call(this,t)}}},{key:"_deserializeValue",value:function(t,e){var r=void 0;switch(e){case Object:try{r=JSON.parse(t)}catch(e){r=t}break;case Array:try{r=JSON.parse(t)}catch(e){r=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+t)}break;case Date:r=isNaN(t)?String(t):Number(t),r=new Date(r);break;default:r=l(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_deserializeValue",this).call(this,t,e)}return r}},{key:"_definePropertyAccessor",value:function(t,e){!function(t,e){if(!c[e]){var n=t[e];void 0!==n&&(t.__data?t._setPendingProperty(e,n):(t.__dataProto?t.hasOwnProperty(JSCompiler_renameProperty("__dataProto",t))||(t.__dataProto=Object.create(t.__dataProto)):t.__dataProto={},t.__dataProto[e]=n))}}(this,t),l(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_definePropertyAccessor",this).call(this,t,e)}},{key:"_hasAccessor",value:function(t){return this.__dataHasAccessor&&this.__dataHasAccessor[t]}},{key:"_isPropertyPending",value:function(t){return Boolean(this.__dataPending&&t in this.__dataPending)}}],[{key:"createPropertiesForAttributes",value:function(){for(var t=this.observedAttributes,e=0;e<t.length;e++)this.prototype._createPropertyAccessor(Object(i.b)(t[e]))}},{key:"attributeNameForProperty",value:function(t){return Object(i.a)(t)}}]),n}()})},function(t,e,n){"use strict";n.d(e,"a",function(){return u});n(18);var r=n(19),i=n(15),o=n(7),a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},l=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 627/** 628@license 629Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 630This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 631The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 632The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 633Code distributed by Google as part of the polymer project is also 634subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 635*/ 636var c=i.c,u=Object(r.a)(function(t){return function(e){function n(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.__dataEnabled=!1,t.__dataReady=!1,t.__dataInvalid=!1,t.__data={},t.__dataPending=null,t.__dataOld=null,t.__dataInstanceProps=null,t.__dataCounter=0,t.__serializing=!1,t._initializeProperties(),t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,t),l(n,[{key:"_createPropertyAccessor",value:function(t,e){this._addPropertyToAttributeMap(t),this.hasOwnProperty(JSCompiler_renameProperty("__dataHasAccessor",this))||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor)),this.__dataHasAccessor[t]||(this.__dataHasAccessor[t]=!0,this._definePropertyAccessor(t,e))}},{key:"_addPropertyToAttributeMap",value:function(t){this.hasOwnProperty(JSCompiler_renameProperty("__dataAttributes",this))||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var e=this.__dataAttributes[t];return e||(e=this.constructor.attributeNameForProperty(t),this.__dataAttributes[e]=t),e}},{key:"_definePropertyAccessor",value:function(t,e){Object.defineProperty(this,t,{get:function(){return this.__data[t]},set:e?function(){}:function(e){this._setPendingProperty(t,e,!0)&&this._invalidateProperties()}})}}],[{key:"createProperties",value:function(t){var e=this.prototype;for(var n in t)n in e||e._createPropertyAccessor(n)}},{key:"attributeNameForProperty",value:function(t){return t.toLowerCase()}},{key:"typeForProperty",value:function(t){}}
636]),l(n,[{key:"ready",value:function(){this.__dataReady=!0,this._flushProperties()}},{key:"_initializeProperties",value:function(){for(var t in this.__dataHasAccessor)this.hasOwnProperty(t)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[t]=this[t],delete this[t])}},{key:"_initializeInstanceProperties",value:function(t){Object.assign(this,t)}},{key:"_setProperty",value:function(t,e){this._setPendingProperty(t,e)&&this._invalidateProperties()}},{key:"_getProperty",value:function(t){return this.__data[t]}},{key:"_setPendingProperty",value:function(t,e,n){var r=this.__data[t],i=this._shouldPropertyChange(t,e,r);return i&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||t in this.__dataOld||(this.__dataOld[t]=r),this.__data[t]=e,this.__dataPending[t]=e),i}},{key:"_isPropertyPending",value:function(t){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(t))}},{key:"_invalidateProperties",value:function(){var t=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,c.run(function(){t.__dataInvalid&&(t.__dataInvalid=!1,t._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(){this.__dataCounter++;var t=this.__data,e=this.__dataPending,n=this.__dataOld;this._shouldPropertiesChange(t,e,n)&&(this.__dataPending=null,this.__dataOld=null,this._propertiesChanged(t,e,n)),this.__dataCounter--}},{key:"_shouldPropertiesChange",value:function(t,e,n){return Boolean(e)}},{key:"_propertiesChanged",value:function(t,e,n){}},{key:"_shouldPropertyChange",value:function(t,e,n){return n!==e&&(n==n||e==e)}},{key:"attributeChangedCallback",value:function(t,e,r,i){e!==r&&this._attributeToProperty(t,r),s(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"attributeChangedCallback",this)&&s(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"attributeChangedCallback",this).call(this,t,e,r,i)}},{key:"_attributeToProperty",value:function(t,e,n){if(!this.__serializing){var r=this.__dataAttributes,i=r&&r[t]||t;this[i]=this._deserializeValue(e,n||this.constructor.typeForProperty(i))}}},{key:"_propertyToAttribute",value:function(t,e,n){this.__serializing=!0,n=arguments.length<3?this[t]:n,this._valueToNodeAttribute(this,n,e||this.constructor.attributeNameForProperty(t)),this.__serializing=!1}},{key:"_valueToNodeAttribute",value:function(t,e,n){var r=this._serializeValue(e);"class"!==n&&"name"!==n&&"slot"!==n||(t=Object(o.a)(t)),void 0===r?t.removeAttribute(n):t.setAttribute(n,r)}},{key:"_serializeValue",value:function(t){switch(void 0===t?"undefined":a(t)){case"boolean":return t?"":void 0;default:return null!=t?t.toString():void 0}}},{key:"_deserializeValue",value:function(t,e){switch(e){case Boolean:return null!==t;case Number:return Number(t);default:return t}}}]),n}()})},function(t,e,n){"use strict";n.d(e,"a",function(){return s});n(18);var r=n(19),i=n(70),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0}; 637/** 638@license 639Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 640This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 641The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 642The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 643Code distributed by Google as part of the polymer project is also 644subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 645*/ 646var s=Object(r.a)(function(t){return function(e){function n(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,t),o(n,[{key:"_addEventListenerToNode",value:function(t,e,r){Object(i.a)(t,e,r)||a(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_addEventListenerToNode",this).call(this,t,e,r)}},{key:"_removeEventListenerFromNode",value:function(t,e,r){Object(i.c)(t,e,r)||a(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"_removeEventListenerFromNode",this).call(this,t,e,r)}}]),n}()})},function(t,e,n){"use strict";n.d(e,"a",function(){return c});n(18); 647/** 648@license 649Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 650This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 651The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 652The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 653Code distributed by Google as part of the polymer project is also 654subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 655*/function r(t,e,n){return{index:t,removed:e,addedCount:n}}var i=0,o=1,a=2,s=3;function l(t,e,n,l,c,h){var p=0,d=0,f=void 0,g=Math.min(n-e,h-c);if(0==e&&0==c&&(p=function(t,e,n){for(var r=0;r<n;r++)if(!u(t[r],e[r]))return r;return n}(t,l,g)),n==t.length&&h==l.length&&(d=function(t,e,n){var r=t.length,i=e.length,o=0;for(;o<n&&u(t[--r],e[--i]);)o++;return o}(t,l,g-p)),c+=p,h-=d,(n-=d)-(e+=p)==0&&h-c==0)return[];if(e==n){for(f=r(e,[],0);c<h;)f.removed.push(l[c++]);return[f]}if(c==h)return[r(e,[],n-e)];var m=function(t){for(var e=t.length-1,n=t[0].length-1,r=t[e][n],l=[];e>0||n>0;)if(0!=e)if(0!=n){var c=t[e-1][n-1],u=t[e-1][n],h=t[e][n-1],p=void 0;(p=u<h?u<c?u:c:h<c?h:c)==c?(c==r?l.push(i):(l.push(o),r=c),e--,n--):p==u?(l.push(s),e--,r=u):(l.push(a),n--,r=h)}else l.push(s),e--;else l.push(a),n--;return l.reverse(),l}(function(t,e,n,r,i,o){for(var a=o-i+1,s=n-e+1,l=new Array(a),c=0;c<a;c++)l[c]=new Array(s),l[c][0]=c;for(var h=0;h<s;h++)l[0][h]=h;for(var p=1;p<a;p++)for(var d=1;d<s;
655d++)if(u(t[e+d-1],r[i+p-1]))l[p][d]=l[p-1][d-1];else{var f=l[p-1][d]+1,g=l[p][d-1]+1;l[p][d]=f<g?f:g}return l}(t,e,n,l,c,h));f=void 0;for(var v=[],y=e,b=c,_=0;_<m.length;_++)switch(m[_]){case i:f&&(v.push(f),f=void 0),y++,b++;break;case o:f||(f=r(y,[],0)),f.addedCount++,y++,f.removed.push(l[b]),b++;break;case a:f||(f=r(y,[],0)),f.addedCount++,y++;break;case s:f||(f=r(y,[],0)),f.removed.push(l[b]),b++}return f&&v.push(f),v}function c(t,e){return l(t,0,t.length,e,0,e.length)}function u(t,e){return t===e}},function(t,e,n){"use strict";(function(t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r="object"==(void 0===t?"undefined":n(t))&&t&&t.Object===Object&&t;e.a=r}).call(this,n(55))},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(0),i=function(t){function e(e,n){var r=t.call(this)||this;return r.subject=e,r.subscriber=n,r.closed=!1,r}return r.d(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},e}(n(14).a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(t){return function(e){for(var n=0,r=t.length;n<r&&!e.closed;n++)e.next(t[n]);e.complete()}}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(164),i=function(){function t(t,e,n,i,o,a){void 0===t&&(t=""),void 0===e&&(e=""),void 0===n&&(n=null),void 0===i&&(i={}),void 0===a&&(a=""),this._id=t,this._name=e,this._sender=n,this._data=i,this._header=o,this._type=a,this._time=Date.now(),this._response=new r.a}return Object.defineProperty(t.prototype,"time",{get:function(){return this._time},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"response",{get:function(){return this._response},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"id",{get:function(){return this._id},set:function(t){this._id=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},set:function(t){this._name=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sender",{get:function(){return this._sender},set:function(t){this._sender=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"header",{get:function(){return this._header},set:function(t){this._header=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._type},set:function(t){this._type=t},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"data",{get:function(){return this._data},set:function(t){this._data=t},enumerable:!1,configurable:!0}),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){this.promise=new Promise(function(t,e){this._resolve=t,this._reject=e}.bind(this))}return t.prototype.then=function(t){return this.promise.then(t)},t.prototype.catch=function(t){return this.promise.catch(t)},t.prototype.resolve=function(t){this._resolve(t)},t.prototype.reject=function(t){this._reject(t)},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t}},function(t,e,n){"use strict";function r(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}n.d(e,"a",function(){return r})},function(t,e,n){"use strict";var r=n(168);e.a=function(t){return null==t?"":Object(r.a)(t)}},function(t,e,n){"use strict";var r=n(67),i=n(238),o=n(30),a=n(99),s=1/0,l=r.a?r.a.prototype:void 0,c=l?l.toString:void 0;e.a=function t(e){if("string"==typeof e)return e;if(Object(o.a)(e))return Object(i.a)(e,t)+"";if(Object(a.a)(e))return c?c.call(e):"";var n=e+"";return"0"==n&&1/e==-s?"-0":n}},function(t,e,n){"use strict";var r=Object.prototype.hasOwnProperty;var i=function(t,e){return null!=t&&r.call(t,e)},o=n(30),a=n(99),s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/;var u=function(t,e){if(Object(o.a)(t))return!1;var n=void 0===t?"undefined":s(t);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!Object(a.a)(t))||c.test(t)||!l.test(t)||null!=e&&t in Object(e)},h=n(126),p="Expected a function";function d(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(p);var n=function n(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);
655var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(d.Cache||h.a),n}d.Cache=h.a;var f=d,g=500;var m=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,v=/\\(\\)?/g,y=function(t){var e=f(t,function(t){return n.size===g&&n.clear(),t}),n=e.cache;return e}(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(m,function(t,n,r,i){e.push(r?i.replace(v,"$1"):n||t)}),e}),b=n(167);var _=function(t,e){return Object(o.a)(t)?t:u(t,e)?[t]:y(Object(b.a)(t))},A=n(88),w=n(105),x=n(104),O=1/0;var k=function(t){if("string"==typeof t||Object(a.a)(t))return t;var e=t+"";return"0"==e&&1/t==-O?"-0":e};var S=function(t,e,n){for(var r=-1,i=(e=_(e,t)).length,a=!1;++r<i;){var s=k(e[r]);if(!(a=null!=t&&n(t,s)))break;t=t[s]}return a||++r!=i?a:!!(i=null==t?0:t.length)&&Object(x.a)(i)&&Object(w.a)(s,i)&&(Object(o.a)(t)||Object(A.a)(t))};e.a=function(t,e){return null!=t&&S(t,e,i)}},function(t,e,n){"use strict";n.d(e,"c",function(){return A}),n.d(e,"a",function(){return w}),n.d(e,"b",function(){return x});var r,i=n(0),o=n(1),a=n(17),s=n(164),l=n(16),c=n(5),u=n(44),h=n(72),p=n(12),d=n(27),f=n(15),g=function(){return function(t){Object.assign(this,t)}}(),m=n(42),v=n(73),y=n(95),b=n(50),_=n(110),A=function(t){function e(){var e=t.apply(this,Object(i.i)(arguments))||this;return e.configLoaded=!1,e.lastRecompile=null,e.lastSkipCheck=!1,e._isInited=!1,e.connectedDef=new s.a,e._preloaderComponentQueue=[],e._preloaderLockingSum=0,e._preloadState=!1,e._widgetUpdatedSubject=ne
655w m.a,e._uniqWidgetName="",e.logger=new v.Category(e.uniqWidgetName+c.a.guid()),e._widgetAddictionList=[],e.format="default",e._jsonProcessor=new p.a,e.showPreloader(!0),e}return Object(i.d)(e,t),Object.defineProperty(e.prototype,"uniqWidgetName",{get:function(){return""===this._uniqWidgetName&&(this._uniqWidgetName=this.localName+e.widgetOrder++),this._uniqWidgetName},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"connected",{get:function(){return this.connectedDef.promise},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"widgetUpdatedObservable",{get:function(){return this._widgetUpdatedSubject.asObservable()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"widgetUpdated",{get:function(){var t=this;return new Promise(function(e,n){var r=t.widgetUpdatedObservable.subscribe(function(){e(),r.unsubscribe()})})},enumerable:!1,configurable:!0}),e.prototype._paramsObserver=function(t){return Object(i.b)(this,void 0,void 0,function(){return Object(i.e)(this,function(e){switch(e.label){case 0:return[4,this.updateParamsAsync(t,this.oldParams)];case 1:return!1===e.sent()||this.configLoaded||(this.configLoaded=!0,this.getInitialParamsResolved()),this.changedParamsResolved(t),[2]}})})},e.prototype._paramsRawObserver=function(t){this.compileInternal()},e.prototype.emitChange=function(t,e){void 0===t&&(t={}),void 0===e&&(e=!1),this.auWizard._isRestoring||this.publishData(Object(i.a)(Object(i.a)({},t),{forceRecompile:e}),l.a.WIDGET_CHANGE)},e.prototype.compile=function(t){var e=this;void 0===t&&(t={});var n=Object.assign(c.a.clone(this.paramsRaw),t),r=this.jsonParamsFetcher.fetchWidgets(n);return window.clearTimeout(this.lastRecompile),this.waitForChangingParams(r).then(function(){return e.recompileParams(e.jsonParamsFetcher.scope,n,!0),e.params})},e.prototype.compileInternal=function(){var t=this,e=c.a.clone(this.paramsRaw);if(e&&0!==Object.keys(e).length){var n=!!c.a.isNullOrUndefined(e.autoCompile)||e.autoCompile,r=this.jsonParamsFetcher.fetchWidgets(e);u.Maybe.maybe(this.dataChangeSubscription).lift(function(t){return t.unsubscribe()}),n&&(this.dataChangeSubscription=this.observeSingle(l.a.JSON_DATA_CHANGE).subscribe(function(n){t.waitForChangingParams(r).then(function(){t.recompileDeferred(t.jsonParamsFetcher.scope,e,n.data.forceRecompile)})})),this.waitForChangingParams(r).then(function(){t.recompileDeferred(t.jsonParamsFetcher.scope,e,!n)})}},e.prototype.attachPreloaderComponent=function(t){this._preloaderComponentQueue.push(t)},e.prototype.detachPreloaderComponent=function(t){var e=this._preloaderComponentQueue.indexOf(t);e>-1&&this._preloaderComponentQueue.splice(e,1)},e.prototype.showPreloader=function(t,e){var n=this;void 0===e&&(e=void 0),this._preloaderLockingSum+=t?1:-1,this._preloaderComponentQueue.forEach(function(r){t&&r.updateIcon();var i=n._preloaderLockingSum<=0,o=void 0!==e?e:n.localize("common.loading.preload");r.hidden!==i&&(r.message=o),r.hidden=i}),this._preloadState=t},e.prototype.resetPreloaderState=function(){this._preloadState=!1,this._preloaderLockingSum=0,this._preloaderComponentQueue.forEach(function(t){t.hidden=!0})},e.prototype.waitForChangingParams=function(t){var e=this;return t.length>0&&this._widgetAddictionList.join(",")!==t.join(",")?(this._widgetAddictionList=t.slice(0),this._waitForChangingParams=new Promise(function(n){u.Maybe.maybe(e.changeParamSubscription).lift(function(t){return t.unsubscribe()}),e.changeParamSubscription=e.observe(l.a.CHANGE_PARAMS_DEFINITION).subscribe(function(r){setTimeout(function(){0!==t.length&&e.checkInitDependenciesWidgets()},1e3);var i=t.indexOf(r.name);i>-1&&t.splice(i,1),0===t.length&&(n(),u.Maybe.maybe(e.changeParamSubscription).lift(function(t){return t.unsubscribe()}))})})):this._waitForChangingParams||Promise.resolve()},e.prototype.checkInitDependenciesWidgets=function(){var t=this;if(!this.configLoaded){var e=c.a.getWizardElement(),n=function(n){if(!n)return new _.a(!1);if(n.configLoaded)return new _.a(!0);var r=t.jsonParamsFetcher.fetchWidgets(Object.assign({},n.paramsRaw),!0),i=c.a.containsAll(e._loadedWidgetNames,r),o=0!==r.length&&i.value;return new _.a(o,i.data)}(this);if(n.value){var r=this.tagName.toLowerCase();return"au-widget-canvas"!==r&&"au-widget-design-editor"!==r&&(this.configLoaded=!0,this.getInitialParamsResolved()),[]}return n.data}},e.prototype.initParams=function(t){this._isInited=!0},e.prototype.updateParamsAsync=function(t,e){return Object(i.b)(this,void 0,void 0,function(){return Object(i.e)(this,function(n){return this._isInited||this.initParams(t),this.handleVisibleParam(t),this.updateParams(t,e),this.addCustomStyles(t),this.addCssStyles(t),this._widgetUpdatedSubject.next(),[2]})})},e.prototype.addCustomStyles=function(t){var e=this;t.style&&Object.keys(t.style).forEach(function(n){var r,i=e._computeValue(t.style[n]);e.updateStyles(((r={})[""+n]=i,r))}),t.styleMobile&&c.a.isMobile()&&Object.keys(t.style).forEach(function(n){var r,i=e._computeValue(t.styleMobile[n]);e.updateStyles(((r={})[""+n]=i,r))})},e.prototype.addCssStyles=function(t){if(t.css){var e=document.createElement("style"),n="style_"+this.name;e.type="text/css",e.id=n,e.styleSheet?e.styleSheet.cssText=t.css:e.appendChild(document.createTextNode(t.css)),(r=this.querySelectorShadow("style#"+n))&&r.remove(),this.shadowRoot.append(e)}if(t.cssMobile&&c.a.isMobile()){var r;e=document.createElement("style"),n="style_"+this.name+"_mobile";e.type="text/css",e.id=n,e.styleSheet?e.styleSheet.cssText=t.cssMobile:e.appendChild(document.createTextNode(t.cssMobile)),(r=this.querySelectorShadow("style#"+n))&&r.remove(),this.shadowRoot.append(e)}},e.prototype.handleVisibleParam=function(t){t&&!1===t.visible?(this.classList.add("hidden-widget"),this.originWidget&&this.originWidget.classList.add("hidden-widget")):(this.classList.remove("hidden-widget"),this.originWidget&&this.originWidget.classList.remove("hidden-widget"))},e.prototype.connectedCallbackResolved=function(t){void 0===t&&(t={}),this.publishData(t,l.a.WIDGET_CONNECTED_CALLBACK)},e.prototype.getInitialParamsResolved=function(t){var e=this;void 0===t&&(t={});var n=this.auWizard.config.widgets.find(function(t){return!!c.a.deepSearch(t,"name",function(t,n){return n===e.name})});if(n){var r=this.auWizard.config.steps.find(function(t){return c.a.deepSearch(t,"name",function(t,e){return e===n.name})});this._displayStepIndex=this.auWizard.config.steps.indexOf(r)}this.publishData(t,l.a.WIDGET_GET_INIT_PARAMS)},e.prototype.changedParamsResolved=function(t){void 0===t&&(t={}),this.publishData(t,l.a.CHANGE_PARAMS_DEFINITION)},e.prototype.connectedCallback=function(){var e=this;t.prototype.connectedCallback.call(this),this.showPreloader(!1),this.stepChangedSubscription=this.observe(l.a.STEP_CHANGED).subscribe(function(t){return Object(i.b)(e,void 0,void 0,function(){return Object(i.e)(this,function(e){switch(e.label){case 0:return[4,this.onStepChangedAsync()];case 1:return e.sent(),t.data.step.index!==this._displayStepIndex?[3,3]:[4,this.onWidgetDisplayAsync()];case 2:e.sent(),e.label=3;case 3:return[2]}})})}),this.connectedCallbackResolved({}),this.connectedDef.resolve({})},e.prototype.recompileDeferred=function(t,e,n){var r=this;this._debouncer=d.a.debounce(this._debouncer,f.d.after(20),function(){r.recompileParam
655s(t,e,n)})},e.prototype.recompileParams=function(t,e,n){void 0===n&&(n=!1);var r=e;t.self=this,r[p.a.SCOPE_HEAD_KEY]=this.jsonParamsFetcher.head;var i=this._jsonProcessor.process(r,t),o=c.a.valueEnsure(this.params,{});c.a.objectPropertyFind(i,c.a.undefinedCriterion)||!n&&c.a.strAndTruncate(i)===c.a.strAndTruncate(o)?this.checkInitDependenciesWidgets():(this.oldParams=this.params,this.params=i)},e.prototype.disconnectedCallback=function(){t.prototype.disconnectedCallback.call(this),this._preloaderComponentQueue=[]},e.prototype.onStepChanged=function(){},e.prototype.onStepChangedAsync=function(){return Object(i.b)(this,void 0,void 0,function(){return Object(i.e)(this,function(t){switch(t.label){case 0:return[4,this.onStepChanged()];case 1:return t.sent(),[2]}})})},e.prototype.onWidgetDisplay=function(){},e.prototype.onWidgetDisplayAsync=function(){return Object(i.b)(this,void 0,void 0,function(){return Object(i.e)(this,function(t){switch(t.label){case 0:return[4,this.onWidgetDisplay()];case 1:return t.sent(),[2]}})})},e.prototype.showToast=function(t,e){var n;n=new g("string"==typeof t?{message:t,duration:e}:{message:"Something went wrong ;(",duration:e}),this.publishData(n,l.a.SHOW_TOAST)},e.prototype.getElementById=function(t){return this.shadowRoot.getElementById(t)},e.widgetOrder=1,Object(i.c)([Object(o.c)(),Object(i.g)("design:type",Boolean)],e.prototype,"configLoaded",void 0),Object(i.c)([Object(o.c)(),Object(i.g)("design:type",Object)],e.prototype,"params",void 0),Object(i.c)([Object(o.c)(),Object(i.g)("design:type",Object)],e.prototype,"oldParams",void 0),Object(i.c)([Object(o.c)(),Object(i.g)("design:type",HTMLElement)],e.prototype,"originWidget",void 0),Object(i.c)([Object(o.c)(),Object(i.g)("design:type",Object)],e.prototype,"paramsRaw",void 0),Object(i.c)([Object(o.c)(),Object(i.g)("design:type",Object)],e.prototype,"paramsInternal",void 0),Object(i.c)([Object(o.c)(),Object(i.g)("design:type",Number)],e.prototype,"lastRecompile",void 0),Object(i.c)([Object(o.b)("params"),Object(i.g)("design:type",Function),Object(i.g)("design:paramtypes",[Object]),Object(i.g)("design:returntype",Promise)],e.prototype,"_paramsObserver",null),Object(i.c)([Object(o.b)("paramsRaw"),Object(i.g)("design:type",Function),Object(i.g)("design:paramtypes",[Object]),Object(i.g)("design:returntype",void 0)],e.prototype,"_paramsRawObserver",null),Object(i.c)([Object(o.c)({reflectToAttribute:!0}),Object(i.g)("design:type",String)],e.prototype,"name",void 0),Object(i.c)([Object(o.c)(),Object(i.g)("design:type",String)],e.prototype,"title",void 0),Object(i.c)([Object(o.c)(),Object(i.g)("design:type",String)],e.prototype,"format",void 0),Object(i.c)([Object(o.c)(),Object(i.g)("design:type",Object)],e.prototype,"driver",void 0),Object(i.c)([Object(o.c)(),Object(i.g)("design:type",String)],e.prototype,"language",void 0),Object(i.c)([Object(h.b)("JsonVariablesWidgetFetcherService"),Object(i.g)("design:type",Object)],e.prototype,"jsonParamsFetcher",void 0),e}(Object(y.a)(a.a)),w=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(i.d)(e,t),Object.defineProperty(e,"template",{get:function(){return Object(b.b)(r||(r=Object(i.f)(["<style> :host { display: none;} </style>"],["<style> :host { display: none;} </style>"])))},enumerable:!1,configurable:!0}),e}(A),x=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(i.d)(e,t),e}(A)},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n(0),i=n(13);function o(t,e){return function(n){return n.lift(new a(t,e))}}var a=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new s(t,this.predicate,this.thisArg))},t}(),s=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.predicate=n,i.thisArg=r,i.count=0,i}return r.d(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}e&&this.destination.next(t)},e}(i.a)},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e){var n,r,i=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(t){r=a}}();var l,c=[],u=!1,h=-1;function p(){u&&l&&(u=!1,l.length?c=l.concat(c):h=-1,c.length&&d())}function d(){if(!u){var t=s(p);u=!0;for(var e=c.length;e;){for(l=c,c=[];++h<e;)l&&l[h].run();h=-1,e=c.length}l=null,u=!1,function(t){if(r===clearTimeout)return clearTimeout(t);
vendor: 1,153 bytes, line 655
655if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(t)}}function f(t,e){this.fun=t,this.array=e}function g(){}i.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new f(t,e)),1!==c.length||u||s(d)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(t){return[]},i.binding=function(t){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(t){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(t,e,n){"use strict";n.d(e,"a",function(){return u});var r=n(0),i=n(42),o=n(123),a=n(14),s=n(221),l=n(51),c=n(161),u=function(t){function e(e,n,r){void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=Number.POSITIVE_INFINITY);var i=t.call(this)||this;
655return i.scheduler=r,i._events=[],i._infiniteTimeWindow=!1,i._bufferSize=e<1?1:e,i._windowTime=n<1?1:n,n===Number.POSITIVE_INFINITY?(i._infiniteTimeWindow=!0,i.next=i.nextInfiniteTimeWindow):i.next=i.nextTimeWindow,i}return r.d(e,t),e.prototype.nextInfiniteTimeWindow=function(e){if(!this.isStopped){var n=this._events;n.push(e),n.length>this._bufferSize&&n.shift()}t.prototype.next.call(this,e)},e.prototype.nextTimeWindow=function(e){this.isStopped||(this._events.push(new h(this._getNow(),e)),this._trimBufferThenGetEvents()),t.prototype.next.call(this,e)},e.prototype._subscribe=function(t){var e,n=this._infiniteTimeWindow,r=n?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,o=r.length;if(this.closed)throw new l.a;if(this.isStopped||this.hasError?e=a.a.EMPTY:(this.observers.push(t),e=new c.a(this,t)),i&&t.add(t=new s.a(t,i)),n)for(var u=0;u<o&&!t.closed;u++)t.next(r[u]);else for(u=0;u<o&&!t.closed;u++)t.next(r[u].value);return this.hasError?t.error(this.thrownError):this.isStopped&&t.complete(),e},e.prototype._getNow=function(){return(this.scheduler||o.a).now()},e.prototype._trimBufferThenGetEvents=function(){for(var t=this._getNow(),e=this._bufferSize,n=this._windowTime,r=this._events,i=r.length,o=0;o<i&&!(t-r[o].time<n);)o++;return i>e&&(o=Math.max(o,i-e)),o>0&&r.splice(0,o),r},e}(i.a),h=function(){return function(t,e){this.time=t,this.value=e}}()},function(t,e,n){"use strict";n.d(e,"b",function(){return h}),n.d(e,"a",function(){return p});var r=n(0),i=1,o=function(){return Promise.resolve()}(),a={};function s(t){return t in a&&(delete a[t],!0)}var l=function(t){var e=i++;return a[e]=!0,o.then(function(){return s(e)&&t()}),e},c=function(t){s(t)},u=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r}return r.d(e,t),e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.requestAsyncId.call(this,e,n,r):(e.actions.push(this),e.scheduled||(e.scheduled=l(e.flush.bind(e,null))))},e.prototype.recycleAsyncId=function(e,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return t.prototype.recycleAsyncId.call(this,e,n,r);0===e.actions.length&&(c(n),e.scheduled=void 0)},e}(n(61).a),h=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.d(e,t),e.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var e,n=this.actions,r=-1,i=n.length;t=t||n.shift();do{if(e=t.execute(t.state,t.delay))break}while(++r<i&&(t=n.shift()));if(this.active=!1,e){for(;++r<i&&(t=n.shift());)t.unsubscribe();throw e}},e}(n(59).a))(u),p=h},function(t,e,n){"use strict";(function(t){var r=n(160),i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o="object"==("undefined"==typeof exports?"undefined":i(exports))&&exports&&!exports.nodeType&&exports,a=o&&"object"==i(t)&&t&&!t.nodeType&&t,s=a&&a.exports===o&&r.a.process,l=function(){try{var t=a&&a.require&&a.require("util").types;return t||s&&s.binding&&s.binding("util")}catch(t){}}();e.a=l}).call(this,n(172)(t))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}(n(316))},function(t,e,n){"use strict";var r=n(113),i=n(323),o=n(116),a=n(94),s=n(192),l=a.set,c=a.getterFor("Array Iterator");t.exports=s(Array,"Array",function(t,e){l(this,{type:"Array Iterator",target:r(t),index:0,kind:e})},function(){var t=c(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}},"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(t,e,n){var r=n(56),i=n(180),o="".split;t.exports=r(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==i(t)?o.call(t,""):Object(t)}:Object},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=!1},function(t,e,n){var r=n(37),i=n(184),o=r["__core-js_shared__"]||i("__core-js_shared__",{});t.exports=o},function(t,e,n){var r=n(37);t.exports=function(t,e){try{Object.defineProperty(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},function(t,e,n){var r,i=n(63),o=n(326),a=n(190),s=n(142),l=n(331),c=n(243),u=n(191)("IE_PROTO"),h=function(){},p=function(t){return"<script>"+t+"<\/script>"},d=function(t){t.write(p("")),t.close();var e=t.parentWindow.Object;return t=null,e},f=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}f=document.domain&&r?d(r):function(){var t,e=c("iframe");
655if(e.style)return e.style.display="none",l.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write(p("document.F=Object")),t.close(),t.F}()||d(r);for(var t=a.length;t--;)delete f.prototype[a[t]];return f()};s[u]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(h.prototype=i(t),n=new h,h.prototype=null,n[u]=t):n=f(),void 0===e?n:o(n,e)}},function(t,e,n){var r=n(327),i=n(188);t.exports=function(t){var e=r(t,"string");return i(e)?e:String(e)}},function(t,e,n){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n(115),o=n(241);t.exports=o?function(t){return"symbol"==(void 0===t?"undefined":r(t))}:function(t){var e=i("Symbol");return"function"==typeof e&&Object(t)instanceof e}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e,n){var r=n(239),i=n(185),o=r("keys");t.exports=function(t){return o[t]||(o[t]=i(t))}},function(t,e,n){"use strict";var r=n(118),i=n(334),o=n(253),a=n(254),s=n(194),l=n(117),c=n(119),u=n(45),h=n(182),p=n(116),d=n(252),f=d.IteratorPrototype,g=d.BUGGY_SAFARI_ITERATORS,m=u("iterator"),v=function(){return this};t.exports=function(t,e,n,u,d,y,b){i(n,e,u);var _,A,w,x=function(t){if(t===d&&z)return z;if(!g&&t in S)return S[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},O=e+" Iterator",k=!1,S=t.prototype,C=S[m]||S["@@iterator"]||d&&S[d],z=!g&&C||x(d),E="Array"==e&&S.entries||C;if(E&&(_=o(E.call(new t)),f!==Object.prototype&&_.next&&(h||o(_)===f||(a?a(_,f):"function"!=typeof _[m]&&l(_,m,v)),s(_,O,!0,!0),h&&(p[O]=v))),"values"==d&&C&&"values"!==C.name&&(k=!0,z=function(){return C.call(this)}),h&&!b||S[m]===z||l(S,m,z),p[e]=z,d)if(A={values:x("values"),keys:y?z:x("keys"),entries:x("entries")},b)for(w in A)!g&&!k&&w in S||c(S,w,A[w]);else r({target:e,proto:!0,forced:g||k},A);return A}},function(t,e,n){var r=n(245),i=n(190).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){var r=n(64).f,i=n(53),o=n(45)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){"use strict";var r=n(118),i=n(37),o=n(251),a=n(119),s=n(144),l=n(196),c=n(198),u=n(46),h=n(56),p=n(259),d=n(194),f=n(341);t.exports=function(t,e,n){var g=-1!==t.indexOf("Map"),m=-1!==t.indexOf("Weak"),v=g?"set":"add",y=i[t],b=y&&y.prototype,_=y,A={},w=function(t){var e=b[t];a(b,t,"add"==t?function(t){return e.call(this,0===t?0:t),this}:"delete"==t?function(t){return!(m&&!u(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!u(t)?void 0:e.call(this,0===t?0:t)}:"has"==t?function(t){return!(m&&!u(t))&&e.call(this,0===t?0:t)}:function(t,n){return e.call(this,0===t?0:t,n),this})};if(o(t,"function"!=typeof y||!(m||b.forEach&&!h(function(){(new y).entries().next()}))))_=n.getConstructor(e,t,g,v),s.enable();else if(o(t,!0)){var x=new _,O=x[v](m?{}:-0,1)!=x,k=h(function(){x.has(1)}),S=p(function(t){new y(t)}),C=!m&&h(function(){for(var t=new y,e=5;e--;)t[v](e,e);return!t.has(-0)});S||((_=e(function(e,n){c(e,_,t);var r=f(new y,e,_);return void 0!=n&&l(n,r[v],{that:r,AS_ENTRIES:g}),r})).prototype=b,b.constructor=_),(k||C)&&(w("delete"),w("has"),g&&w("get")),(C||O)&&w(v),m&&b.clear&&delete b.clear}return A[t]=_,r({global:!0,forced:_!=y},A),d(_,t),m||n.setStrong(_,t,g),_}},function(t,e,n){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n(63),o=n(255),a=n(141),s=n(145),l=n(256),c=n(258),u=function(t,e){this.stopped=t,this.result=e};t.exports=function(t,e,n){var h,p,d,f,g,m,v,y=n&&n.that,b=!(!n||!n.AS_ENTRIES),_=!(!n||!n.IS_ITERATOR),A=!(!n||!n.INTERRUPTED),w=s(e,y,1+b+A),x=function(t){return h&&c(h),new u(!0,t)},O=function(t){return b?(i(t),A?w(t[0],t[1],x):w(t[0],t[1])):A?w(t,x):w(t)};if(_)h=t;else{if("function"!=typeof(p=l(t)))throw TypeError("Target is not iterable");
655if(o(p)){for(d=0,f=a(t.length);f>d;d++)if((g=O(t[d]))&&g instanceof u)return g;return new u(!1)}h=p.call(t)}for(m=h.next;!(v=m.call(h)).done;){try{g=O(v.value)}catch(t){throw c(h),t}if("object"==(void 0===g?"undefined":r(g))&&g&&g instanceof u)return g}return new u(!1)}},function(t,e,n){var r={};r[n(45)("toStringTag")]="z",t.exports="[object z]"===String(r)},function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},function(t,e,n){var r=n(119);t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},function(t,e,n){var r=n(197),i=n(119),o=n(343);r||i(Object.prototype,"toString",o,{unsafe:!0})},function(t,e,n){"use strict";var r=n(344).charAt,i=n(261),o=n(94),a=n(192),s=o.set,l=o.getterFor("String Iterator");a(String,"String",function(t){s(this,{type:"String Iterator",string:i(t),index:0})},function(){var t,e=l(this),n=e.string,i=e.index;return i>=n.length?{value:void 0,done:!0}:(t=r(n,i),e.index+=t.length,{value:t,done:!1})})},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(62),i={templatize:function(t,e){this._templatizerTemplate=t,this.ctor=Object(r.c)(t,this,{mutableData:Boolean(e),parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},stamp:function(t){return new this.ctor(t)},modelForElement:function(t){return Object(r.a)(this._templatizerTemplate,t)}}; 656/** 657@license 658Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 659This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 660The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 661The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 662Code distributed by Google as part of the polymer project is also 663subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 664*/},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n(71),i=void 0; 665/** 666@license 667Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 668This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 669The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 670The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 671Code distributed by Google as part of the polymer project is also 672subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 673*/i=r.a._mutablePropertyChange;var o={properties:{mutableData:Boolean},_shouldPropertyChange:function(t,e,n){return i(this,t,e,n,this.mutableData)}}},function(t,e,n){"use strict";var r=n(43).a.Uint8Array;e.a=r},function(t,e,n){"use strict";n.d(e,"a",function(){return O});var r=n(4),i=n(2); 674/** 675@license 676Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 677This code may only be used under the BSD style license found at 678http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 679http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 680found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 681part of the polymer project is also subject to an additional IP rights grant 682found at http://polymer.github.io/PATENTS.txt 683*/ 684Object(i.a)({is:"iron-request",hostAttributes:{hidden:!0},properties:{xhr:{type:Object,notify:!0,readOnly:!0,value:function(){return new XMLHttpRequest}},response:{type:Object,notify:!0,readOnly:!0,value:function(){return null}},status:{type:Number,notify:!0,readOnly:!0,value:0},statusText:{type:String,notify:!0,readOnly:!0,value:""},completes:{type:Object,readOnly:!0,notify:!0,value:function(){return new Promise(function(t,e){this.resolveCompletes=t,this.rejectCompletes=e}.bind(this))}},progress:{type:Object,notify:!0,readOnly:!0,value:function(){return{}}},aborted:{type:Boolean,notify:!0,readOnly:!0,value:!1},errored:{type:Boolean,notify:!0,readOnly:!0,value:!1},timedOut:{type:Boolean,notify:!0,readOnly:!0,value:!1}},get succeeded(){if(this.errored||this.aborted||this.timedOut)return!1;var t=this.xhr.status||0;return 0===t||t>=200&&t<300},send:function(t){var e=this.xhr;if(e.readyState>0)return null;e.addEventListener("progress",function(t){this._setProgress({lengthComputable:t.lengthComputable,loaded:t.loaded,total:t.total}),this.fire("iron-request-progress-changed",{value:this.progress})}.bind(this)),e.addEventListener("error",function(e){this._setErrored(!0),this._updateStatus();var n=t.rejectWithRequest?{error:e,request:this}:e;this.rejectCompletes(n)}.bind(this)),e.addEventListener("timeout",function(e){this._setTimedOut(!0),this._updateStatus();var n=t.rejectWithRequest?{error:e,request:this}:e;this.rejectCompletes(n)}.bind(this)),e.addEventListener("abort",function(){this._setAborted(!0),this._updateStatus();var e=new Error("Request aborted."),n=t.rejectWithRequest?{error:e,request:this}:e;this.rejectCompletes(n)}.bind(this)),e.addEventListener("loadend",function(){if(this._updateStatus(),this._setResponse(this.parseResponse()),this.succeeded)this.resolveCompletes(this);else{var e=new Error("The request failed with status code: "+this.xhr.status),n=t.rejectWithRequest?{error:e,request:this}:e;this.rejectCompletes(n)}}.bind(this)),this.url=t.url;var n=!1!==t.async;e.open(t.method||"GET",t.url,n);var i={json:"application/json",text:"text/plain",html:"text/html",xml:"application/xml",arraybuffer:"application/octet-stream"}[t.handleAs],o=t.headers||Object.create(null),a=Object.create(null);for(var s in o)a[s.toLowerCase()]=o[s];
vendor: 5,167 bytes, lines 684-694
684if(o=a,i&&!o.accept&&(o.accept=i),Object.keys(o).forEach(function(t){/[A-Z]/.test(t)&&r.a._error("Headers must be lower case, got",t),e.setRequestHeader(t,o[t])},this),n){e.timeout=t.timeout;var l=t.handleAs;!t.jsonPrefix&&l||(l="text"),e.responseType=e._responseType=l,t.jsonPrefix&&(e._jsonPrefix=t.jsonPrefix)}e.withCredentials=!!t.withCredentials;var c=this._encodeBodyObject(t.body,o["content-type"]);return e.send(c),this.completes},parseResponse:function(){var t=this.xhr,e=t.responseType||t._responseType,n=!this.xhr.responseType,r=t._jsonPrefix&&t._jsonPrefix.length||0;try{switch(e){case"json":if(n||void 0===t.response)try{return JSON.parse(t.responseText)}catch(e){return console.warn("Failed to parse JSON sent from "+t.responseURL),null}return t.response;case"xml":return t.responseXML;case"blob":case"document":case"arraybuffer":return t.response;case"text":default:if(r)try{return JSON.parse(t.responseText.substring(r))}catch(e){return console.warn("Failed to parse JSON sent from "+t.responseURL),null}return t.responseText}}catch(t){this.rejectCompletes(new Error("Could not parse response. "+t.message))}},abort:function(){this._setAborted(!0),this.xhr.abort()},_encodeBodyObject:function(t,e){if("string"==typeof t)return t;var n=t;switch(e){case"application/json":return JSON.stringify(n);case"application/x-www-form-urlencoded":return this._wwwFormUrlEncode(n)}return t},_wwwFormUrlEncode:function(t){if(!t)return"";var e=[];return Object.keys(t).forEach(function(n){e.push(this._wwwFormUrlEncodePiece(n)+"="+this._wwwFormUrlEncodePiece(t[n]))},this),e.join("&")},_wwwFormUrlEncodePiece:function(t){return null!==t&&void 0!==t&&t.toString?encodeURIComponent(t.toString().replace(/\r?\n/g,"\r\n")).replace(/%20/g,"+"):""},_updateStatus:function(){this._setStatus(this.xhr.status),this._setStatusText(void 0===this.xhr.statusText?"":this.xhr.statusText)}});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t}; 685/** 686@license 687Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 688This code may only be used under the BSD style license found at 689http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 690http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 691found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 692part of the polymer project is also subject to an additional IP rights grant 693found at http://polymer.github.io/PATENTS.txt 694*/Object(i.a)({is:"iron-ajax",hostAttributes:{hidden:!0},properties:{url:{type:String},params:{type:Object,value:function(){return{}}},method:{type:String,value:"GET"},headers:{type:Object,value:function(){return{}}},contentType:{type:String,value:null},body:{type:Object,value:null},sync:{type:Boolean,value:!1},handleAs:{type:String,value:"json"},withCredentials:{type:Boolean,value:!1},timeout:{type:Number,value:0},auto:{type:Boolean,value:!1},verbose:{type:Boolean,value:!1},lastRequest:{type:Object,notify:!0,readOnly:!0},lastProgress:{type:Object,notify:!0,readOnly:!0},loading:{type:Boolean,notify:!0,readOnly:!0},lastResponse:{type:Object,notify:!0,readOnly:!0},lastError:{type:Object,notify:!0,readOnly:!0},activeRequests:{type:Array,notify:!0,readOnly:!0,value:function(){return[]}},debounceDuration:{type:Number,value:0,notify:!0},jsonPrefix:{type:String,value:""},bubbles:{type:Boolean,value:!1},rejectWithRequest:{type:Boolean,value:!1},_boundHandleResponse:{type:Function,value:function(){return this._handleResponse.bind(this)}}},observers:["_requestOptionsChanged(url, method, params.*, headers, contentType, body, sync, handleAs, jsonPrefix, withCredentials, timeout, auto)"],created:function(){this._boundOnProgressChanged=this._onProgressChanged.bind(this)},get queryString(){var t,e,n=[];for(t in this.params)if(e=this.params[t],t=window.encodeURIComponent(t),Array.isArray(e))for(var r=0;r<e.length;r++)n.push(t+"="+window.encodeURIComponent(e[r]));else null!==e?n.push(t+"="+window.encodeURIComponent(e)):n.push(t);return n.join("&")},get requestUrl(){var t=this.queryString,e=this.url||"";return t?e+(e.indexOf("?")>=0?"&":"?")+t:e},get requestHeaders(){var t,e={},n=this.contentType;if(null==n&&"string"==typeof this.body&&(n="application/x-www-form-urlencoded"),n&&(e["content-type"]=n),"object"===o(this.headers))for(t in this.headers)e[t]=this.headers[t].toString();return e},_onProgressChanged:function(t){this._setLastProgress(t.detail.value)},toRequestOptions:function(){return{url:this.requestUrl||"",method:this.method,headers:this.requestHeaders,body:this.body,async:!this.sync,handleAs:this.handleAs,jsonPrefix:this.jsonPrefix,withCredentials:this.withCredentials,timeout:this.timeout,rejectWithRequest:this.rejectWithRequest}},generateRequest:function(){var t=document.createElement("iron-request"),e=this.toRequestOptions();return this.push("activeRequests",t),t.completes.then(this._boundHandleResponse).catch(this._handleError.bind(this,t)).then(this._discardRequest.bind(this,t)),this.fire("iron-ajax-presend",{request:t,o
694ptions:e},{bubbles:this.bubbles,cancelable:!0}).defaultPrevented?(t.abort(),t.rejectCompletes(t),t):(this.lastRequest&&this.lastRequest.removeEventListener("iron-request-progress-changed",this._boundOnProgressChanged),t.addEventListener("iron-request-progress-changed",this._boundOnProgressChanged),t.send(e),this._setLastProgress(null),this._setLastRequest(t),this._setLoading(!0),this.fire("request",{request:t,options:e},{bubbles:this.bubbles,composed:!0}),this.fire("iron-ajax-request",{request:t,options:e},{bubbles:this.bubbles,composed:!0}),t)},_handleResponse:function(t){t===this.lastRequest&&(this._setLastResponse(t.response),this._setLastError(null),this._setLoading(!1)),this.fire("response",t,{bubbles:this.bubbles,composed:!0}),this.fire("iron-ajax-response",t,{bubbles:this.bubbles,composed:!0})},_handleError:function(t,e){this.verbose&&r.a._error(e),t===this.lastRequest&&(this._setLastError({request:t,error:e,status:t.xhr.status,statusText:t.xhr.statusText,response:t.xhr.response}),this._setLastResponse(null),this._setLoading(!1)),this.fire("iron-ajax-error",{request:t,error:e},{bubbles:this.bubbles,composed:!0}),this.fire("error",{request:t,error:e},{bubbles:this.bubbles,composed:!0})},_discardRequest:function(t){var e=this.activeRequests.indexOf(t);e>-1&&this.splice("activeRequests",e,1)},_requestOptionsChanged:function(){this.debounce("generate-request",function(){null!=this.url&&this.auto&&this.generateRequest()},this.debounceDuration)}});var a=Object.prototype.hasOwnProperty;function s(t){var e,n,r,i,o=Array.prototype.slice.call(arguments,1);for(e=0,n=o.length;e<n;e+=1)if(r=o[e])for(i in r)a.call(r,i)&&(t[i]=r[i]);return t}var l=function(){try{return!!Object.defineProperty({},"a",{})}catch(t){return!1}}(),c=(!l&&Object.prototype.__defineGetter__,l?Object.defineProperty:function(t,e,n){"get"in n&&t.__defineGetter__?t.__defineGetter__(e,n.get):(!a.call(t,e)||"value"in n)&&(t[e]=n.value)}),u=Object.create||function(t,e){var n,r;function i(){}for(r in i.prototype=t,n=new i,e)a.call(e,r)&&c(n,r,e[r]);return n},h=p;function p(t,e,n){this.locales=t,this.formats=e,this.pluralFn=n}function d(t){this.id=t}function f(t,e,n,r,i){this.id=t,this.useOrdinal=e,this.offset=n,this.options=r,this.pluralFn=i}function g(t,e,n,r){this.id=t,this.offset=e,this.numberFormat=n,this.string=r}function m(t,e){this.id=t,this.options=e}p.prototype.compile=function(t){return this.pluralStack=[],this.currentPlural=null,this.pluralNumberFormat=null,this.compileMessage(t)},p.prototype.compileMessage=function(t){if(!t||"messageFormatPattern"!==t.type)throw new Error('Message AST is not of type: "messageFormatPattern"');var e,n,r,i=t.elements,o=[];for(e=0,n=i.length;e<n;e+=1)switch((r=i[e]).type){case"messageTextElement":o.push(this.compileMessageText(r));break;case"argumentElement":o.push(this.compileArgument(r));break;default:throw new Error("Message element does not have a valid type")}return o},p.prototype.compileMessageText=function(t){return this.currentPlural&&/(^|[^\\])#/g.test(t.value)?(this.pluralNumberFormat||(this.pluralNumberFormat=new Intl.NumberFormat(this.locales)),new g(this.currentPlural.id,this.currentPlural.format.offset,this.pluralNumberFormat,t.value)):t.value.replace(/\\#/g,"#")},p.prototype.compileArgument=function(t){var e=t.format;if(!e)return new d(t.id);var n,r=this.formats,i=this.locales,o=this.pluralFn;switch(e.type){case"numberFormat":return n=r.number[e.style],{id:t.id,format:new Intl.NumberFormat(i,n).format};case"dateFormat":return n=r.date[e.style],{id:t.id,format:new Intl.DateTimeFormat(i,n).format};case"timeFormat":return n=r.time[e.style],{id:t.id,format:new Intl.DateTimeFormat(i,n).format};case"pluralFormat":return n=this.compileOptions(t),new f(t.id,e.ordinal,e.offset,n,o);case"selectFormat":return n=this.compileOptions(t),new m(t.id,n);default:throw new Error("Message element does not have a valid format type")}},p.prototype.compileOptions=function(t){var e,n,r,i=t.format,o=i.options,a={};for(this.pluralStack.push(this.currentPlural),this.currentPlural="pluralFormat"===i.type?t:null,e=0,n=o.length;e<n;e+=1)a[(r=o[e]).selector]=this.compileMessage(r.value);return this.currentPlural=this.pluralStack.pop(),a},d.prototype.format=function(t){return t||"number"==typeof t?"string"==typeof t?t:String(t):""},f.prototype.getOption=function(t){var e=this.options;return e["="+t]||e[this.pluralFn(t-this.offset,this.useOrdinal)]||e.other},g.prototype.format=function(t){var e=this.numberFormat.format(t-this.offset);return this.string.replace(/(^|[^\\])#/g,"$1"+e).replace(/\\#/g,"#")},m.prototype.getOption=function(t){var e=this.options;return e[t]||e.other};var v=n(281),y=n.n(v),b=_;function _(t,e,n){var r="string"==typeof t?_.__parse(t):t;if(!r||"messageFormatPattern"!==r.type)throw new TypeError("A message must be provided as a String or AST.");n=this._mergeFormats(_.formats,n),c(this,"_locale",{value:this._resolveLocale(e)});var i=this._findPluralRuleFunction(this._locale),o=this._compilePattern(r,e,n,i),a=this;
694this.format=function(e){try{return a._format(o,e)}catch(e){throw e.variableId?new Error("The intl string context variable '"+e.variableId+"' was not provided to the string '"+t+"'"):e}}}c(_,"formats",{enumerable:!0,value:{number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}}}),c(_,"__localeData__",{value:u(null)}),c(_,"__addLocaleData",{value:function(t){if(!t||!t.locale)throw new Error("Locale data provided to IntlMessageFormat is missing a `locale` property");_.__localeData__[t.locale.toLowerCase()]=t}}),c(_,"__parse",{value:y.a.parse}),c(_,"defaultLocale",{enumerable:!0,writable:!0,value:void 0}),_.prototype.resolvedOptions=function(){return{locale:this._locale}},_.prototype._compilePattern=function(t,e,n,r){return new h(e,n,r).compile(t)},_.prototype._findPluralRuleFunction=function(t){for(var e=_.__localeData__,n=e[t.toLowerCase()];n;){if(n.pluralRuleFunction)return n.pluralRuleFunction;n=n.parentLocale&&e[n.parentLocale.toLowerCase()]}throw new Error("Locale data added to IntlMessageFormat is missing a `pluralRuleFunction` for :"+t)},_.prototype._format=function(t,e){var n,r,i,o,s,l,c="";for(n=0,r=t.length;n<r;n+=1)if("string"!=typeof(i=t[n])){if(o=i.id,!e||!a.call(e,o))throw(l=new Error("A value must be provided for: "+o)).variableId=o,l;s=e[o],i.options?c+=this._format(i.getOption(s),e):c+=i.format(s)}else c+=i;return c},_.prototype._mergeFormats=function(t,e){var n,r,i={};for(n in t)a.call(t,n)&&(i[n]=r=u(t[n]),e&&a.call(e,n)&&s(r,e[n]));return i},_.prototype._resolveLocale=function(t){"string"==typeof t&&(t=[t]),t=(t||[]).concat(_.defaultLocale);var e,n,r,i,o=_.__localeData__;for(e=0,n=t.length;e<n;e+=1)for(r=t[e].toLowerCase().split("-");r.length;){if(i=o[r.join("-")])return i.locale;r.pop()}var a=t.pop();throw new Error("No locale data has been added to IntlMessageFormat for: "+t.join(", ")+", or the default locale: "+a)};var A={locale:"en",pluralRuleFunction:function(t,e){var n=String(t).split("."),r=!n[1],i=Number(n[0])==t,o=i&&n[0].slice(-1),a=i&&n[0].slice(-2);return e?1==o&&11!=a?"one":2==o&&12!=a?"two":3==o&&13!=a?"few":"other":1==t&&r?"one":"other"}};b.__addLocaleData(A),b.defaultLocale="en";var w=b; 695/** 696@license 697Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 698This code may only be used under the BSD style license found at 699http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 700http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 701found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 702part of the polymer project is also subject to an additional IP rights grant 703found at http://polymer.github.io/PATENTS.txt 704*/window.IntlMessageFormat=w;var x=Object.assign?Object.assign.bind(Object):function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},O={__localizationCache:{requests:{},messages:{},ajax:null},properties:{language:{type:String},resources:{type:Object},formats:{type:Object,value:function(){return{}}},useKeyIfMissing:{type:Boolean,value:!1},localize:{type:Function,computed:"__computeLocalize(language, resources, formats)"},bubbleEvent:{type:Boolean,value:!1}},loadResources:function(t,e,n){var r=this.constructor.prototype;this.__checkLocalizationCache(r);var i,o=r.__localizationCache.ajax;function a(t){this.__onRequestResponse(t,e,n)}(o||(o=r.__localizationCache.ajax=document.createElement("iron-ajax")),i=r.__localizationCache.requests[t])?i.completes.then(a.bind(this),this.__onRequestError.bind(this)):(o.url=t,(i=o.generateRequest()).completes.then(a.bind(this),this.__onRequestError.bind(this)),r.__localizationCache.requests[t]=i)},__computeLocalize:function(t,e,n){var r=this.constructor.prototype;return this.__checkLocalizationCache(r),r.__localizationCache||(r.__localizationCache={requests:{},messages:{},ajax:null}),r.__localizationCache.messages={},function(){var i=arguments[0];if(i&&e&&t&&e[t]){var o=e[t][i];if(!o)return this.useKeyIfMissing?i:"";var a=i+o,s=r.__localizationCache.messages[a];s||(s=new w(o,t,n),r.__localizationCache.messages[a]=s);for(var l={},c=1;c<arguments.length;c+=2)l[arguments[c]]=arguments[c+1];return s.format(l)}}.bind(this)},__onRequestResponse:function(t,e,n){var r={},i=t.response;if(n?e?(r.resources=x({},this.resources||{}),r["resources."+e]=x(r.resources[e]||{},i)):r.resources=x(this.resources,i):e?(r.resources={},r.resources[e]=i,r["resources."+e]=i):r.resources=i,this.setProperties)this.setProperties(r);else for(var o in r)this.set(o,r[o]);this.fire("app-localize-resources-loaded",t,{bubbles:this.bubbleEvent})},__onRequestError:function(t){this.fire("app-localize-resources-error")},__checkLocalizationCache:function(t){void 0!==t&&void 0===t.__localizationCache&&(t.__localizationCache={requests:{},messages:{},ajax:null})}}},function(t,e,n){"use strict"; 705/** 706@license 707Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 708This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 709The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 710The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 711Code distributed by Google as part of the polymer project is also 712subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 713*/var r=null,i=window.HTMLImports&&window.HTMLImports.whenReady||null,o=void 0;function a(t){requestAnimationFrame(function(){i?i(t):(r||(r=new Promise(function(t){o=t}),"complete"===document.readyState?o():document.addEventListener("readystatechange",function(){"complete"===document.readyState&&o()})),r.then(function(){t&&t()}))})} 714/** 715@license 716Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 717This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 718The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 719The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 720Code distributed by Google as part of the polymer project is also 721subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 722*/var s=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();var l="__shadyCSSCachedStyle",c=null,u=null,h=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.customStyles=[],this.enqueued=!1,a(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})}return s(t,[{key:"enqueueDocumentValidation",value:function(){!this.enqueued&&u&&(this.enqueued=!0,a(u))}},{key:"addCustomStyle",value:function(t){t.__seenByShadyCSS||(t.__seenByShadyCSS=!0,this.customStyles.push(t),this.enqueueDocumentValidation())}},{key:"getStyleForCustomStyle",value:function(t){if(t[l])return t[l];return t.getStyle?t.getStyle():t}},{key:"processStyles",value:function(){for(var t=this.customStyles,e=0;e<t.length;e++){var n=t[e];if(!n[l]){var r=this.getStyleForCustomStyle(n);if(r){var i=r.__appliedElement||r;c&&c(i),n[l]=i}}}return t}}]),t}();e.a=h;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 c},set:function(t){c=t}},validateCallback:{get:function(){return u},set:function(t){var e=!1;u||(e=!0),u=t,e&&this.enqueueDocumentValidation()}}})},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t}()},function(t,e,n){"use strict";n.d(e,"b",function(){return s}),n.d(e,"a",function(){return u});var r=n(0),i=n(36),o=n(47),a=n(79);function s(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"function"==typeof e?function(r){return r.pipe(s(function(n,r){return Object(o.a)(t(n,r)).pipe(Object(i.a)(function(t,i){return e(n,t,r,i)}))},n))}:("number"==typeof e&&(n=e),function(e){return e.lift(new l(t,n))})}var l=function(){function t(t,e){void 0===e&&(e=Number.POSITIVE_INFINITY),this.project=t,this.concurrent=e}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.project,this.concurrent))},t}(),c=function(t){function e(e,n,r){void 0===r&&(r=Number.POSITIVE_INFINITY);var i=t.call(this,e)||this;return i.project=n,i.concurrent=r,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return r.d(e,t),e.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(t){return void this.destination.error(t)}this.active++,this._innerSub(e)},e.prototype._innerSub=function(t){var e=new a.a(this),n=this.destination;n.add(e);var r=Object(a.c)(t,e);r!==e&&n.add(r)},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()},e.prototype.notifyNext=function(t){this.destination.next(t)},e.prototype.notifyComplete=function(){var t=this.buffer;this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(a.b),u=s},function(t,e,n){"use strict";e.a=function(t){return null==t}},function(t,e,n){"use strict";var r=n(236),i=n(106);e.a=function(t,e,n,o){var a=!n;n||(n={});for(var s=-1,l=e.length;++s<l;){var c=e[s],u=o?o(n[c],t[c],c,n,t):void 0;void 0===u&&(u=t[c]),a?Object(i.a)(n,c,u):Object(r.a)(n,c,u)}return n}},function(t,e,n){"use strict";n.d(e,"a",function(){return o}
vendor: 9,401 bytes, line 722
722);var r=n(98),i=n(225);function o(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return Object(i.a)()(r.a.apply(void 0,t))}},function(t,e,n){"use strict";e.a=function(t){return function(e){return t(e)}}},function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n(0),i=n(13);function o(){return function(t){return t.lift(new a(t))}}var a=function(){function t(t){this.connectable=t}return t.prototype.call=function(t,e){var n=this.connectable;n._refCount++;var r=new s(t,n),i=e.subscribe(r);return r.closed||(r.connection=n.connect()),i},t}(),s=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return r.d(e,t),e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._refCount;if(e<=0)this.connection=null;else if(t._refCount=e-1,e>1)this.connection=null;else{var n=this.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null},e}(i.a)},function(t,e,n){"use strict";n.d(e,"b",function(){return l}),n.d(e,"a",function(){return p});var r=n(0),i=n(13),o=n(14),a=n(8),s=n(42);function l(t,e,n,r){return function(i){return i.lift(new c(t,e,n,r))}}var c=function(){function t(t,e,n,r){this.keySelector=t,this.elementSelector=e,this.durationSelector=n,this.subjectSelector=r}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))},t}(),u=function(t){function e(e,n,r,i,o){var a=t.call(this,e)||this;return a.keySelector=n,a.elementSelector=r,a.durationSelector=i,a.subjectSelector=o,a.groups=null,a.attemptedToUnsubscribe=!1,a.count=0,a}return r.d(e,t),e.prototype._next=function(t){var e;try{e=this.keySelector(t)}catch(t){return void this.error(t)}this._group(t,e)},e.prototype._group=function(t,e){var n=this.groups;n||(n=this.groups=new Map);var r,i=n.get(e);if(this.elementSelector)try{r=this.elementSelector(t)}catch(t){this.error(t)}else r=t;if(!i){i=this.subjectSelector?this.subjectSelector():new s.a,n.set(e,i);var o=new p(e,i,this);if(this.destination.next(o),this.durationSelector){var a=void 0;try{a=this.durationSelector(new p(e,i))}catch(t){return void this.error(t)}this.add(a.subscribe(new h(e,i,this)))}}i.closed||i.next(r)},e.prototype._error=function(t){var e=this.groups;e&&(e.forEach(function(e,n){e.error(t)}),e.clear()),this.destination.error(t)},e.prototype._complete=function(){var t=this.groups;t&&(t.forEach(function(t,e){t.complete()}),t.clear()),this.destination.complete()},e.prototype.removeGroup=function(t){this.groups.delete(t)},e.prototype.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&t.prototype.unsubscribe.call(this))},e}(i.a),h=function(t){function e(e,n,r){var i=t.call(this,n)||this;return i.key=e,i.group=n,i.parent=r,i}return r.d(e,t),e.prototype._next=function(t){this.complete()},e.prototype._unsubscribe=function(){var t=this.parent,e=this.key;this.key=this.parent=null,t&&t.removeGroup(e)},e}(i.a),p=function(t){function e(e,n,r){var i=t.call(this)||this;return i.key=e,i.groupSubject=n,i.refCountSubscription=r,i}return r.d(e,t),e.prototype._subscribe=function(t){var e=new o.a,n=this.refCountSubscription,r=this.groupSubject;return n&&!n.closed&&e.add(new d(n)),e.add(r.subscribe(t)),e},e}(a.a),d=function(t){function e(e){var n=t.call(this)||this;return n.parent=e,e.count++,n}return r.d(e,t),e.prototype.unsubscribe=function(){var e=this.parent;e.closed||this.closed||(t.prototype.unsubscribe.call(this),e.count-=1,0===e.count&&e.attemptedToUnsubscribe&&e.unsubscribe())},e}(o.a)},function(t,e,n){"use strict";n.d(e,"b",function(){return u}),n.d(e,"a",function(){return h});var r=n(0),i=n(32),o=n(22),a=n(130),s=n(132),l=n(58),c={};function u(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=void 0,r=void 0;return Object(i.a)(t[t.length-1])&&(r=t.pop()),"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&Object(o.a)(t[0])&&(t=t[0]),Object(l.a)(t,r).lift(new h(n))}var h=function(){function t(t){this.resultSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new p(t,this.resultSelector))},t}(),p=function(t){function e(e,n){var r=t.call(this,e)||this;return r.resultSelector=n,r.active=0,r.values=[],r.observables=[],r}return r.d(e,t),e.prototype._next=function(t){this.values.push(c),this.observables.push(t)},e.prototype._complete=function(){var t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(var n=0;n<e;n++){var r=t[n];this.add(Object(s.a)(this,r,void 0,n))}}},e.prototype.notifyComplete=function(t){0==(this.active-=1)&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n){var r=this.values,i=r[n],o=this.toRespond?i===c?--this.toRespond:this.toRespond:0;r[n]=e,0===o&&(this.resultSelector?this._tryResultSelector(r):this.destination.next(r.slice()))},e.prototype._tryResultSelector=function(t){var e;try{e=this.resultSelector.apply(this,t)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(a.a)},function(t,e,n){"use strict";n.d(e,"b",function(){return c}),n.d(e,"a",function(){return u});var r=n(0),i=n(58),o=n(22),a=n(13),s=n(40),l=n(79);function c(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[t.length-1];return"function"==typeof n&&t.pop(),Object(i.a)(t,void 0).lift(new u(n))}var u=function(){function t(t){this.resultSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new h(t,this.resultSelector))},t}(),h=function(t){function e(e,n,r){void 0===r&&(r=Object.create(null));var i=t.call(this,e)||this;return i.resultSelector=n,i.iterators=[],i.active=0,i.resultSelector="function"==typeof n?n:void 0,i}return r.d(e,t),e.prototype._next=function(t){var e=this.iterators;Object(o.a)(t)?e.push(new d(t)):"function"==typeof t[s.a]?e.push(new p(t[s.a]())):e.push(new f(this.destination,this,t))},e.prototype._complete=function(){var t=this.iterators,e=t.length;if(this.unsubscribe(),0!==e){this.active=e;for(var n=0;n<e;n++){var r=t[n];if(r.stillUnsubscribed)this.destination.add(r.subscribe());else this.active--}}else this.destination.complete()},e.prototype.notifyInactive=function(){this.active--,0===this.active&&this.destination.complete()},e.prototype.checkIterators=function(){for(var t=this.iterators,e=t.length,n=this.destination,r=0;r<e;r++){if("function"==typeof(a=t[r]).hasValue&&!a.hasValue())return}var i=!1,o=[];for(r=0;r<e;r++){var a,s=(a=t[r]).next();if(a.hasCompleted()&&(i=!0),s.done)return void n.complete();o.push(s.value)}this.resultSelector?this._tryresultSelector(o):n.next(o),i&&n.complete()},e.prototype._tryresultSelector=function(t){var e;try{e=this.resultSelector.apply(this,t)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(a.a),p=function(){function t(t){this.iterator=t,this.nextResult=t.next()}return t.prototype.hasValue=function(){return!0},t.prototype.next=function(){var t=this.nextResult;return this.nextResult=this.iterator.next(),t},t.prototype.hasCompleted=function(){var t=this.nextResult;return Boolean(t&&t.done)},t}(),d=function(){function t(t){this.array=t,this.index=0,this.length=0,this.length=t.length}return t.prototype[s.a]=function(){return this},t.prototype.next=function(t){var e=this.index++,n=this.array;return e<this.length?{value:n[e],done:!1}:{value:null,done:!0}},t.prototype.hasValue=function(){return this.array.length>this.index},t.prototype.hasCompleted=function(){return this.array.length===this.index},t}(),f=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.parent=n,i.observable=r,i.stillUnsubscribed=!0,i.buffer=[],i.isComplete=!1,i}return r.d(e,t),e.prototype[s.a]=function(){return this},e.prototype.next=function(){var t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}},e.prototype.hasValue=function(){return this.buffer.length>0},e.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},e.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},e.prototype.notifyNext=function(t){this.buffer.push(t),this.parent.checkIterators()},e.prototype.subscribe=function(){return Object(l.c)(this.observable,new l.a(this))},e}(l.b)},function(t,e,n){"use strict";var r=n(0),i=n(289),o=n(1),a=n(17),s=(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.message="",e}Object(r.d)(e,t),e.prototype.connectedCallback=function(){t.prototype.connectedCallback.call(this),this.updateIcon()},e.prototype.ready=function(){t.prototype.ready.call(this),this.updateIcon()},e.prototype.updateIcon=function(){var t=this.querySelectorShadow("#icon");t&&t._updateIcon&&t._updateIcon()},Object(r.c)([Object(o.c)({notify:!0,reflectToAttribute:!0}),Object(r.g)("design:type",String)],e.prototype,"message",void 0),e=Object(r.c)([Object(o.a)("au-preloader-primary",i)],e)}(a.a),n(290)),l=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}Object(r.d)(e,t),e=Object(r.c)([Object(o.a)("au-preloader-secondary",s)],e)}(a.a),n(291));!function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.sourceTag="",e.message="",e.hidden=!1,e.type="primary",e}var n;Object(r.d)(e,t),n=e,e.prototype.connectedCallback=function(){t.prototype.connectedCallback.call(this),n.__instances.push(this)}
722,e.prototype._messageObserver=function(t){this.querySelectorShadow("#replaceable").message=t},e.prototype._sourceTagChanged=function(t){if(t){var e=document.createElement(t);e.id="replaceable",this.message&&(e.message=this.message),this.root.replaceChild(e,this.querySelectorShadow("#replaceable"))}},e.prototype.updateIcon=function(){var t=this.querySelectorShadow(this.sourceTag);t&&t.updateIcon&&t.updateIcon()},e.prototype._typeChanged=function(t){if(t)switch(t){case"secondary":this.sourceTag="au-preloader-secondary";break;case"primary":this.sourceTag="au-preloader-primary";break;default:this.sourceTag="au-preloader-primary"}},e.__instances=[],Object(r.c)([Object(o.c)(),Object(r.g)("design:type",String)],e.prototype,"sourceTag",void 0),Object(r.c)([Object(o.c)({notify:!0,reflectToAttribute:!0}),Object(r.g)("design:type",String)],e.prototype,"message",void 0),Object(r.c)([Object(o.b)("message"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[String]),Object(r.g)("design:returntype",void 0)],e.prototype,"_messageObserver",null),Object(r.c)([Object(o.c)({notify:!0,reflectToAttribute:!0}),Object(r.g)("design:type",Boolean)],e.prototype,"hidden",void 0),Object(r.c)([Object(o.b)("sourceTag"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[String]),Object(r.g)("design:returntype",void 0)],e.prototype,"_sourceTagChanged",null),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",String)],e.prototype,"type",void 0),Object(r.c)([Object(o.b)("type"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[String]),Object(r.g)("design:returntype",void 0)],e.prototype,"_typeChanged",null),e=n=Object(r.c)([Object(o.a)("au-preloader",l)],e)}(a.a)},function(t,e,n){"use strict";n(4),n(134);var r,i,o=n(6),a=(r=['\n<dom-module id="paper-material-styles">\n <template>\n <style>\n html {\n --paper-material: {\n display: block;\n position: relative;\n };\n --paper-material-elevation-1: {\n @apply --shadow-elevation-2dp;\n };\n --paper-material-elevation-2: {\n @apply --shadow-elevation-4dp;\n };\n --paper-material-elevation-3: {\n @apply --shadow-elevation-6dp;\n };\n --paper-material-elevation-4: {\n @apply --shadow-elevation-8dp;\n };\n --paper-material-elevation-5: {\n @apply --shadow-elevation-16dp;\n };\n }\n .paper-material {\n @apply --paper-material;\n }\n .paper-material[elevation="1"] {\n @apply --paper-material-elevation-1;\n }\n .paper-material[elevation="2"] {\n @apply --paper-material-elevation-2;\n }\n .paper-material[elevation="3"] {\n @apply --paper-material-elevation-3;\n }\n .paper-material[elevation="4"] {\n @apply --paper-material-elevation-4;\n }\n .paper-material[elevation="5"] {\n @apply --paper-material-elevation-5;\n }\n\n /* Duplicate the styles because of https://github.com/webcomponents/shadycss/issues/193 */\n :host {\n --paper-material: {\n display: block;\n position: relative;\n };\n --paper-material-elevation-1: {\n @apply --shadow-elevation-2dp;\n };\n --paper-material-elevation-2: {\n @apply --shadow-elevation-4dp;\n };\n --paper-material-elevation-3: {\n @apply --shadow-elevation-6dp;\n };\n --paper-material-elevation-4: {\n @apply --shadow-elevation-8dp;\n };\n --paper-material-elevation-5: {\n @apply --shadow-elevation-16dp;\n };\n }\n :host(.paper-material) {\n @apply --paper-material;\n }\n :host(.paper-material[elevation="1"]) {\n @apply --paper-material-elevation-1;\n }\n :host(.paper-material[elevation="2"]) {\n @apply --paper-material-elevation-2;\n }\n :host(.paper-material[elevation="3"]) {\n @apply --paper-material-elevation-3;\n }\n :host(.paper-material[elevation="4"]) {\n @apply --paper-material-elevation-4;
722\n }\n :host(.paper-material[elevation="5"]) {\n @apply --paper-material-elevation-5;\n }\n </style>\n </template>\n</dom-module>'],i=['\n<dom-module id="paper-material-styles">\n <template>\n <style>\n html {\n --paper-material: {\n display: block;\n position: relative;\n };\n --paper-material-elevation-1: {\n @apply --shadow-elevation-2dp;\n };\n --paper-material-elevation-2: {\n @apply --shadow-elevation-4dp;\n };\n --paper-material-elevation-3: {\n @apply --shadow-elevation-6dp;\n };\n --paper-material-elevation-4: {\n @apply --shadow-elevation-8dp;\n };\n --paper-material-elevation-5: {\n @apply --shadow-elevation-16dp;\n };\n }\n .paper-material {\n @apply --paper-material;\n }\n .paper-material[elevation="1"] {\n @apply --paper-material-elevation-1;\n }\n .paper-material[elevation="2"] {\n @apply --paper-material-elevation-2;\n }\n .paper-material[elevation="3"] {\n @apply --paper-material-elevation-3;\n }\n .paper-material[elevation="4"] {\n @apply --paper-material-elevation-4;\n }\n .paper-material[elevation="5"] {\n @apply --paper-material-elevation-5;\n }\n\n /* Duplicate the styles because of https://github.com/webcomponents/shadycss/issues/193 */\n :host {\n --paper-material: {\n display: block;\n position: relative;\n };\n --paper-material-elevation-1: {\n @apply --shadow-elevation-2dp;\n };\n --paper-material-elevation-2: {\n @apply --shadow-elevation-4dp;\n };\n --paper-material-elevation-3: {\n @apply --shadow-elevation-6dp;\n };\n --paper-material-elevation-4: {\n @apply --shadow-elevation-8dp;\n };\n --paper-material-elevation-5: {\n @apply --shadow-elevation-16dp;\n };\n }\n :host(.paper-material) {\n @apply --paper-material;\n }\n :host(.paper-material[elevation="1"]) {\n @apply --paper-material-elevation-1;\n }\n :host(.paper-material[elevation="2"]) {\n @apply --paper-material-elevation-2;\n }\n :host(.paper-material[elevation="3"]) {\n @apply --paper-material-elevation-3;\n }\n :host(.paper-material[elevation="4"]) {\n @apply --paper-material-elevation-4;\n }\n :host(.paper-material[elevation="5"]) {\n @apply --paper-material-elevation-5;\n }\n </style>\n </template>\n</dom-module>'],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(i)}}))); 723/** 724@license 725Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 726This code may only be used under the BSD style license found at 727http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 728http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 729found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 730part of the polymer project is also subject to an additional IP rights grant 731found at http://polymer.github.io/PATENTS.txt 732*/ 733var s=Object(o.a)(a);s.setAttribute("style","display: none;"),document.head.appendChild(s.content)},function(t,e,n){"use strict";var r=n(204);e.a=function(t){var e=new t.constructor(t.byteLength);return new r.a(e).set(new r.a(t)),e}},function(t,e,n){"use strict";n.d(e,"b",function(){return a}),n.d(e,"a",function(){return l});var r=n(0),i=n(13),o=n(86);function a(t,e){return void 0===e&&(e=0),function(n){return n.lift(new s(t,e))}}var s=function(){function t(t,e){void 0===e&&(e=0),this.scheduler=t,this.delay=e}return t.prototype.call=function(t,e){return e.subscribe(new l(t,this.scheduler,this.delay))},t}(),l=function(t){function e(e,n,r){void 0===r&&(r=0);var i=t.call(this,e)||this;
733return i.scheduler=n,i.delay=r,i}return r.d(e,t),e.dispatch=function(t){var e=t.notification,n=t.destination;e.observe(n),this.unsubscribe()},e.prototype.scheduleMessage=function(t){this.destination.add(this.scheduler.schedule(e.dispatch,this.delay,new c(t,this.destination)))},e.prototype._next=function(t){this.scheduleMessage(o.a.createNext(t))},e.prototype._error=function(t){this.scheduleMessage(o.a.createError(t)),this.unsubscribe()},e.prototype._complete=function(){this.scheduleMessage(o.a.createComplete()),this.unsubscribe()},e}(i.a),c=function(){return function(t,e){this.notification=t,this.destination=e}}()},function(t,e,n){"use strict";n.d(e,"a",function(){return c}),n.d(e,"b",function(){return u});var r=n(0),i=n(42),o=n(8),a=n(13),s=n(14),l=n(214),c=function(t){function e(e,n){var r=t.call(this)||this;return r.source=e,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return r.d(e,t),e.prototype._subscribe=function(t){return this.getSubject().subscribe(t)},e.prototype.getSubject=function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var t=this._connection;return t||(this._isComplete=!1,(t=this._connection=new s.a).add(this.source.subscribe(new h(this.getSubject(),this))),t.closed&&(this._connection=null,t=s.a.EMPTY)),t},e.prototype.refCount=function(){return Object(l.a)()(this)},e}(o.a),u=function(){var t=c.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}}(),h=function(t){function e(e,n){var r=t.call(this,e)||this;return r.connectable=n,r}return r.d(e,t),e.prototype._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}},e}(i.b);a.a},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(0),i=n(42),o=n(51),a=function(t){function e(e){var n=t.call(this)||this;return n._value=e,n}return r.d(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new o.a;return this._value},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(i.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return t.prototype=Object.create(Error.prototype),t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(139);function i(){return Object(r.a)(1)}},function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n(8),i=n(32),o=n(139),a=n(58);function s(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=Number.POSITIVE_INFINITY,s=null,l=t[t.length-1];return Object(i.a)(l)?(s=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof l&&(n=t.pop()),null===s&&1===t.length&&t[0]instanceof r.a?t[0]:Object(o.a)(n)(Object(a.a)(t,s))}},function(t,e,n){"use strict";n.d(e,"a",function(){return l});var r=n(0),i=n(22),o=n(58),a=n(130),s=n(132);function l(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(1===t.length){if(!Object(i.a)(t[0]))return t[0];t=t[0]}return Object(o.a)(t,void 0).lift(new c)}var c=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new u(t))},t}(),u=function(t){function e(e){var n=t.call(this,e)||this;return n.hasFirst=!1,n.observables=[],n.subscriptions=[],n}return r.d(e,t),e.prototype._next=function(t){this.observables.push(t)},e.prototype._complete=function(){var t=this.observables,e=t.length;if(0===e)this.destination.complete();else{for(var n=0;n<e&&!this.hasFirst;n++){var r=t[n],i=Object(s.a)(this,r,void 0,n);this.subscriptions&&this.subscriptions.push(i),this.add(i)}this.observables=null}},e.prototype.notifyNext=function(t,e,n){if(!this.hasFirst){this.hasFirst=!0;for(var r=0;r<this.subscriptions.length;r++)if(r!==n){var i=this.subscriptions[r];i.unsubscribe(),this.remove(i)}this.subscriptions=null}this.destination.next(e)},e}(a.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n(8),i=n(80),o=n(122),a=n(32);function s(t,e,n){void 0===t&&(t=0);var s=-1;return Object(o.a)(e)?s=Number(e)<1?1:Number(e):Object(a.a)(e)&&(n=e),Object(a.a)(n)||(n=i.a),new r.a(function(e){var r=Object(o.a)(t)?t:+t-n.now();return n.schedule(l,r,{index:0,period:s,subscriber:e})})}function l(t){var e=t.index,n=t.period,r=t.subscriber;if(r.next(e),!r.closed){if(-1===n)return r.complete();t.index=e+1,this.schedule(t,n)}}},function(t,e,n){"use strict";var r=n(85);var i=function(){this.__data__=new r.a,this.size=0};var o=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n};var a=function(t){return this.__data__.get(t)};var s=function(t){return this.__data__.has(t)},l=n(153),c=n(126),u=200;var h=function(t,e){var n=this.__data__;if(n instanceof r.a){var i=n.__data__;if(!l.a||i.length<u-1)return i.push([t,e]),this.size=++n.size,this;n=this.__data__=new c.a(i)}return n.set(t,e),this.size=n.size,this};function p(t){var e=this.__data__=new r.a(t);this.size=e.size}p.prototype.clear=i,p.prototype.delete=o,p.prototype.get=a,p.prototype.has=s,p.prototype.set=h;e.a=p},function(t,e,n){"use strict";var r=Function.prototype.toString;e.a=function(t){if(null!=t){try{return r.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){"use strict";var r=n(97),i=n(48);e.a=function(t){return Object(i.a)(t)&&Object(r.a)(t)}},function(t,e,n){"use strict";e.a=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}},function(t,e,n){"use strict";(function(t){var r=n(43),i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o="object"==("undefined"==typeof exports?"undefined":i(exports))&&exports&&!exports.nodeType&&exports,a=o&&"object"==i(t)&&t&&!t.nodeType&&t,s=a&&a.exports===o?r.a.Buffer:void 0,l=s?s.allocUnsafe:void 0;e.a=function(t,e){if(e)return t.slice();var n=t.length,r=l?l(n):new t.constructor(n);return t.copy(r),r}}).call(this,n(172)(t))},function(t,e,n){"use strict";var r=n(220);e.a=function(t,e){var n=e?Object(r.a)(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},function(t,e,n){"use strict";e.a=function(t,e){return function(n){return t(e(n))}}},function(t,e,n){"use strict";var r=n(106),i=n(82),o=Object.prototype.hasOwnProperty;e.a=function(t,e,n){var a=t[e];o.call(t,e)&&Object(i.a)(a,n)&&(void 0!==n||e in t)||Object(r.a)(t,e,n)}},function(t,e,n){"use strict";function r(t,e){function n(){return!n.pred.apply(n.thisArg,arguments)}
733return n.pred=t,n.thisArg=e,n}n.d(e,"a",function(){return r})},function(t,e,n){"use strict";e.a=function(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}},function(t,e,n){var r=n(182),i=n(183);(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.16.0",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var r=n(324),i=n(56);t.exports=!!Object.getOwnPropertySymbols&&!i(function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41})},function(t,e,n){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n(240);t.exports=i&&!Symbol.sham&&"symbol"==r(Symbol.iterator)},function(t,e,n){var r=n(81),i=n(56),o=n(243);t.exports=!r&&!i(function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(37),i=n(46),o=r.document,a=i(o)&&i(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},function(t,e,n){var r=n(245),i=n(190);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){var r=n(53),i=n(113),o=n(329).indexOf,a=n(142);t.exports=function(t,e){var n,s=i(t),l=0,c=[];for(n in s)!r(a,n)&&r(s,n)&&c.push(n);for(;e.length>l;)r(s,n=e[l++])&&(~o(c,n)||c.push(n));return c}},function(t,e,n){var r=n(37),i=n(247),o=r.WeakMap;t.exports="function"==typeof o&&/native code/.test(i(o))},function(t,e,n){var r=n(183),i=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(t){return i.call(t)}),t.exports=r.inspectSource},function(t,e,n){var r=n(81),i=n(249),o=n(143),a=n(113),s=n(187),l=n(53),c=n(242),u=Object.getOwnPropertyDescriptor;e.f=r?u:function(t,e){if(t=a(t),e=s(e),c)try{return u(t,e)}catch(t){}if(l(t,e))return o(!i.f.call(t,e),t[e])}},function(t,e,n){"use strict";var r={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,o=i&&!r.call({1:2},1);e.f=o?function(t){var e=i(this,t);return!!e&&e.enumerable}:r},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r=n(56),i=/#|\.prototype\./,o=function(t,e){var n=s[a(t)];return n==c||n!=l&&("function"==typeof e?r(e):!!e)},a=o.normalize=function(t){return String(t).replace(i,".").toLowerCase()},s=o.data={},l=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o},function(t,e,n){"use strict";var r,i,o,a=n(56),s=n(253),l=n(117),c=n(53),u=n(45),h=n(182),p=u("iterator"),d=!1;[].keys&&("next"in(o=[].keys())?(i=s(s(o)))!==Object.prototype&&(r=i):d=!0);var f=void 0==r||a(function(){var t={};return r[p].call(t)!==t});f&&(r={}),h&&!f||c(r,p)||l(r,p,function(){return this}),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},function(t,e,n){var r=n(53),i=n(114),o=n(191),a=n(335),s=o("IE_PROTO"),l=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=i(t),r(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?l:null}},function(t,e,n){var r=n(63),i=n(336);
vendor: 4,349 bytes, line 733
733t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,o){return r(n),i(o),e?t.call(n,o):n.__proto__=o,n}}():void 0)},function(t,e,n){var r=n(45),i=n(116),o=r("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||a[o]===t)}},function(t,e,n){var r=n(257),i=n(116),o=n(45)("iterator");t.exports=function(t){if(void 0!=t)return t[o]||t["@@iterator"]||i[r(t)]}},function(t,e,n){var r=n(197),i=n(180),o=n(45)("toStringTag"),a="Arguments"==i(function(){return arguments}());t.exports=r?i:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:a?i(e):"Object"==(r=i(e))&&"function"==typeof e.callee?"Arguments":r}},function(t,e,n){var r=n(63);t.exports=function(t){var e=t.return;if(void 0!==e)return r(e.call(t)).value}},function(t,e,n){var r=n(45)("iterator"),i=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){i=!0}};a[r]=function(){return this},Array.from(a,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},t(o)}catch(t){}return n}},function(t,e,n){"use strict";var r=n(64).f,i=n(186),o=n(199),a=n(145),s=n(198),l=n(196),c=n(192),u=n(342),h=n(81),p=n(144).fastKey,d=n(94),f=d.set,g=d.getterFor;t.exports={getConstructor:function(t,e,n,c){var u=t(function(t,r){s(t,u,e),f(t,{type:e,index:i(null),first:void 0,last:void 0,size:0}),h||(t.size=0),void 0!=r&&l(r,t[c],{that:t,AS_ENTRIES:n})}),d=g(e),m=function(t,e,n){var r,i,o=d(t),a=v(t,e);return a?a.value=n:(o.last=a={index:i=p(e,!0),key:e,value:n,previous:r=o.last,next:void 0,removed:!1},o.first||(o.first=a),r&&(r.next=a),h?o.size++:t.size++,"F"!==i&&(o.index[i]=a)),t},v=function(t,e){var n,r=d(t),i=p(e);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key==e)return n};return o(u.prototype,{clear:function(){for(var t=d(this),e=t.index,n=t.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete e[n.index],n=n.next;t.first=t.last=void 0,h?t.size=0:this.size=0},delete:function(t){var e=d(this),n=v(this,t);if(n){var r=n.next,i=n.previous;delete e.index[n.index],n.removed=!0,i&&(i.next=r),r&&(r.previous=i),e.first==n&&(e.first=r),e.last==n&&(e.last=i),h?e.size--:this.size--}return!!n},forEach:function(t){for(var e,n=d(this),r=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:n.first;)for(r(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!v(this,t)}}),o(u.prototype,n?{get:function(t){var e=v(this,t);return e&&e.value},set:function(t,e){return m(this,0===t?0:t,e)}}:{add:function(t){return m(this,t=0===t?0:t,t)}}),h&&r(u.prototype,"size",{get:function(){return d(this).size}}),u},setStrong:function(t,e,n){var r=e+" Iterator",i=g(e),o=g(r);c(t,e,function(t,e){f(this,{type:r,target:t,state:i(t),kind:e,last:void 0})},function(){for(var t=o(this),e=t.kind,n=t.last;n&&n.removed;)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})},n?"entries":"values",!n,!0),u(e)}}},function(t,e,n){var r=n(188);t.exports=function(t){if(r(t))throw TypeError("Cannot convert a Symbol value to a string");return String(t)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(65),i=n(24),o=n(363),a=n(148),s=n(274),l=n(275),c=function(){function t(){this._nameCounter=1,this._mapFactories=new r.SimpleMap,a.ExtensionHelper.register()}return t.getInstance=function(){return null===t._INSTANCE&&(t._INSTANCE=new t),t._INSTANCE},t.prototype.createLoggerFactory=function(t){void 0===t&&(t=null);var e="LoggerFactory"+this._nameCounter++;return this.createNamedLoggerFactory(e,t)},t.prototype.createNamedLoggerFactory=function(e,n){if(void 0===n&&(n=null),this._mapFactories.exists(e))throw new Error("LoggerFactory with name "+e+" already exists.");var r;return r=null!==n?new o.LoggerFactoryImpl(e,n):new o.LoggerFactoryImpl(e,t.createDefaultOptions()),this._mapFactories.put(e,r),r},t.prototype.closeLoggers=function(){this._mapFactories.values().forEac
733h(function(t){t.closeLoggers()}),this._mapFactories.clear(),this._nameCounter=1},t.prototype.getRuntimeSettingsForLoggerFactories=function(){var t=[];return this._mapFactories.forEachValue(function(e){return t.push(e)}),t},t.prototype.getLogGroupSettings=function(t,e){var n=this._mapFactories.get(t);return void 0===n?null:n.getLogGroupRuntimeSettingsByIndex(e)},t.prototype.getLoggerFactoryRuntimeSettingsByName=function(t){var e=this._mapFactories.get(t);return void 0===e?null:e},t.createDefaultOptions=function(){return(new l.LoggerFactoryOptions).addLogGroupRule(new s.LogGroupRule(new RegExp(".+"),i.LogLevel.Info))},t._INSTANCE=null,t}(),u=function(){function t(){}return t.createLoggerFactory=function(e){return void 0===e&&(e=null),t.INSTANCE_SERVICE.createLoggerFactory(e)},t.createNamedLoggerFactory=function(e,n){if(void 0===n&&(n=null),e===t.DEFAULT_LOGGER_FACTORY_NAME)throw new Error("LoggerFactory name: "+t.DEFAULT_LOGGER_FACTORY_NAME+" is reserved and cannot be used.");return t.INSTANCE_SERVICE.createNamedLoggerFactory(e,n)},t.closeLoggers=function(){return t.INSTANCE_SERVICE.closeLoggers()},t.getRuntimeSettings=function(){return t.INSTANCE_SERVICE},Object.defineProperty(t,"DEFAULT",{get:function(){return t.getDefault()},enumerable:!0,configurable:!0}),t.getDefault=function(){return null===t.DEFAULT_LOGGER_FACTORY&&(t.DEFAULT_LOGGER_FACTORY=t.DEFAULT_LOGGER_FACTORY=t.INSTANCE_SERVICE.createNamedLoggerFactory(t.DEFAULT_LOGGER_FACTORY_NAME,(new l.LoggerFactoryOptions).addLogGroupRule(new s.LogGroupRule(new RegExp(".+"),i.LogLevel.Error)))),t.DEFAULT_LOGGER_FACTORY},t.DEFAULT_LOGGER_FACTORY_NAME="DEFAULT",t.INSTANCE_SERVICE=c.getInstance(),t.DEFAULT_LOGGER_FACTORY=null,t}();e.LFService=u},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var o=n(146),a=n(24),s=function(t){function e(e,n){return t.call(this,e,n)||this}return i(e,t),e.prototype.doLog=function(t){if(void 0===console)throw new Error("Console is not defined, cannot log msg: "+t.message);var e=!1,n=t.level,r=this._getMessageFormatter(),i=void 0;switch(i=null===r?this.createDefaultLogMessage(t):r(t),n){case a.LogLevel.Trace:case a.LogLevel.Debug:break;case a.LogLevel.Info:console.info&&(console.info(i),e=!0);break;case a.LogLevel.Warn:console.warn&&(console.warn(i),e=!0);break;case a.LogLevel.Error:case a.LogLevel.Fatal:console.error&&(console.error(i),e=!0);break;default:throw new Error("Log level not supported: "+n)}e||console.log(i)},e}(o.AbstractLogger);e.ConsoleLoggerImpl=s},function(t,e,n){var r,i,o;"function"==typeof Symbol&&Symbol.iterator;!function(n,a){"use strict";i=[],void 0===(o="function"==typeof(r=function(){function t(t){return!isNaN(parseFloat(t))&&isFinite(t)}function e(t,e,n,r,i,o){void 0!==t&&this.setFunctionName(t),void 0!==e&&this.setArgs(e),void 0!==n&&this.setFileName(n),void 0!==r&&this.setLineNumber(r),void 0!==i&&this.setColumnNumber(i),void 0!==o&&this.setSource(o)}return e.prototype={getFunctionName:function(){return this.functionName},setFunctionName:function(t){this.functionName=String(t)},getArgs:function(){return this.args},setArgs:function(t){if("[object Array]"!==Object.prototype.toString.call(t))throw new TypeError("Args must be an Array");this.args=t},getFileName:function(){return this.fileName},setFileName:function(t){this.fileName=String(t)},getLineNumber:function(){return this.lineNumber},setLineNumber:function(e){if(!t(e))throw new TypeError("Line Number must be a Number");this.lineNumber=Number(e)},getColumnNumber:function(){return this.columnNumber},setColumnNumber:function(e){if(!t(e))throw new TypeError("Column Number must be a Number");this.columnNumber=Number(e)},getSource:function(){return this.source},setSource:function(t){this.source=String(t)},toString:function(){return(this.getFunctionName()||"{anonymous}")+"("+(this.getArgs()||[]).join(",")+")"+(this.getFileName()?"@"+this.getFileName():"")+(t(this.getLineNumber())?":"+this.getLineNumber():"")+(t(this.getColumnNumber())?":"+this.getColumnNumber():"")}},e})?r.apply(e,i):r)||(t.exports=o)}()},function(t,e,n){var r=n(266),i=n(121),o=n(267).ArraySet,a=n(371).MappingList;function s(t){t||(t={}),this._file=i.getArg(t,"file",null),this._sourceRoot=i.getArg(t,"sourceRoot",null),this._skipValidation=i.getArg(t,"skipValidation",!1),this._sources=new o,this._names=new o,this._mappings=new a,this._sourcesContents=null}s.prototype._version=3,s.fromSourceMap=function(t){var e=t.sourceRoot,n=new s({file:t.file,sourceRoot:e});return t.eachMapping(function(t){var r={generated:{line:t.generatedLine,column:t.generatedColumn}};null!=t.source&&(r.source=t.source,null!=e&&(r.source=i.relative(e,r.source)),r.original={line:t.originalLine,column:t.originalColumn},null!=t.name&&(r.name=t.name)),n.addMapping(r)}
vendor: 5,226 bytes, line 733
733),t.sources.forEach(function(e){var r=t.sourceContentFor(e);null!=r&&n.setSourceContent(e,r)}),n},s.prototype.addMapping=function(t){var e=i.getArg(t,"generated"),n=i.getArg(t,"original",null),r=i.getArg(t,"source",null),o=i.getArg(t,"name",null);this._skipValidation||this._validateMapping(e,n,r,o),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=o&&(o=String(o),this._names.has(o)||this._names.add(o)),this._mappings.add({generatedLine:e.line,generatedColumn:e.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:o})},s.prototype.setSourceContent=function(t,e){var n=t;null!=this._sourceRoot&&(n=i.relative(this._sourceRoot,n)),null!=e?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(n)]=e):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},s.prototype.applySourceMap=function(t,e,n){var r=e;if(null==e){if(null==t.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');r=t.file}var a=this._sourceRoot;null!=a&&(r=i.relative(a,r));var s=new o,l=new o;this._mappings.unsortedForEach(function(e){if(e.source===r&&null!=e.originalLine){var o=t.originalPositionFor({line:e.originalLine,column:e.originalColumn});null!=o.source&&(e.source=o.source,null!=n&&(e.source=i.join(n,e.source)),null!=a&&(e.source=i.relative(a,e.source)),e.originalLine=o.line,e.originalColumn=o.column,null!=o.name&&(e.name=o.name))}var c=e.source;null==c||s.has(c)||s.add(c);var u=e.name;null==u||l.has(u)||l.add(u)},this),this._sources=s,this._names=l,t.sources.forEach(function(e){var r=t.sourceContentFor(e);null!=r&&(null!=n&&(e=i.join(n,e)),null!=a&&(e=i.relative(a,e)),this.setSourceContent(e,r))},this)},s.prototype._validateMapping=function(t,e,n,r){if((!(t&&"line"in t&&"column"in t&&t.line>0&&t.column>=0)||e||n||r)&&!(t&&"line"in t&&"column"in t&&e&&"line"in e&&"column"in e&&t.line>0&&t.column>=0&&e.line>0&&e.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:t,source:n,original:e,name:r}))},s.prototype._serializeMappings=function(){for(var t,e,n,o,a=0,s=1,l=0,c=0,u=0,h=0,p="",d=this._mappings.toArray(),f=0,g=d.length;f<g;f++){if(t="",(e=d[f]).generatedLine!==s)for(a=0;e.generatedLine!==s;)t+=";",s++;else if(f>0){if(!i.compareByGeneratedPositionsInflated(e,d[f-1]))continue;t+=","}t+=r.encode(e.generatedColumn-a),a=e.generatedColumn,null!=e.source&&(o=this._sources.indexOf(e.source),t+=r.encode(o-h),h=o,t+=r.encode(e.originalLine-1-c),c=e.originalLine-1,t+=r.encode(e.originalColumn-l),l=e.originalColumn,null!=e.name&&(n=this._names.indexOf(e.name),t+=r.encode(n-u),u=n)),p+=t}return p},s.prototype._generateSourcesContent=function(t,e){return t.map(function(t){if(!this._sourcesContents)return null;null!=e&&(t=i.relative(e,t));var n=i.toSetString(t);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},s.prototype.toJSON=function(){var t={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(t.file=this._file),null!=this._sourceRoot&&(t.sourceRoot=this._sourceRoot),this._sourcesContents&&(t.sourcesContent=this._generateSourcesContent(t.sources,t.sourceRoot)),t},s.prototype.toString=function(){return JSON.stringify(this.toJSON())},e.SourceMapGenerator=s},function(t,e,n){var r=n(370);e.encode=function(t){var e,n="",i=function(t){return t<0?1+(-t<<1):0+(t<<1)}(t);do{e=31&i,(i>>>=5)>0&&(e|=32),n+=r.encode(e)}while(i>0);return n},e.decode=function(t,e,n){var i,o,a,s,l=t.length,c=0,u=0;do{if(e>=l)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(o=r.decode(t.charCodeAt(e++))))throw new Error("Invalid base64 digit: "+t.charAt(e-1));i=!!(32&o),c+=(o&=31)<<u,u+=5}while(i);n.value=(s=(a=c)>>1,1==(1&a)?-s:s),n.rest=e}},function(t,e,n){var r=n(121),i=Object.prototype.hasOwnProperty;function o(){this._array=[],this._set=Object.create(null)}o.fromArray=function(t,e){for(var n=new o,r=0,i=t.length;r<i;r++)n.add(t[r],e);return n},o.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length},o.prototype.add=function(t,e){var n=r.toSetString(t),o=i.call(this._set,n),a=this._array.length;o&&!e||this._array.push(t),o||(this._set[n]=a)},o.prototype.has=function(t){var e=r.toSetString(t);return i.call(this._set,e)},o.prototype.indexOf=function(t){var e=r.toSetString(t);if(i.call(this._set,e))return this._set[e];throw new Error('"'+t+'" is not in the set.')},o.prototype.at=function(t){if(t>=0&&t<this._array.length)return this._array[t];throw new Error("No element indexed by "+t)},o.prototype.toArray=function(){return this._array.slice()},e.ArraySet=o},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});
733Object.defineProperty(e,"__esModule",{value:!0});var o=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.messages=[],r}return i(e,t),e.prototype.close=function(){this.messages=[],t.prototype.close.call(this)},e.prototype.getMessages=function(){return this.messages},e.prototype.toString=function(){return this.messages.map(function(t){return t}).join("\n")},e.prototype.doLog=function(t){var e,n=this._getMessageFormatter();e=null===n?this.createDefaultLogMessage(t):n(t),this.messages.push(e)},e}(n(146).AbstractLogger);e.MessageBufferLoggerImpl=o},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var o=n(24),a=function(t){function e(e,n){return t.call(this,e,n)||this}return i(e,t),e.prototype.doLog=function(t){if(void 0===console)throw new Error("Console is not defined, cannot log msg: "+t.messageAsString);var e=this._getMessageFormatter(),n=void 0;n=null===e?this.createDefaultLogMessage(t):e(t);var r=!1;switch(t.level){case o.LogLevel.Trace:case o.LogLevel.Debug:break;case o.LogLevel.Info:console.info&&(console.info(n),r=!0);break;case o.LogLevel.Warn:console.warn&&(console.warn(n),r=!0);break;case o.LogLevel.Error:case o.LogLevel.Fatal:console.error&&(console.error(n),r=!0);break;default:throw new Error("Unsupported level: "+t.level)}r||console.log(n)},e}(n(150).AbstractCategoryLogger);e.CategoryConsoleLoggerImpl=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t){this._delegate=t}return Object.defineProperty(t.prototype,"delegate",{get:function(){return this._delegate},set:function(t){this._delegate=t},enumerable:!0,configurable:!0}),t.prototype.trace=function(t){for(var e,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];(e=this._delegate).trace.apply(e,[t].concat(n))},t.prototype.debug=function(t){for(var e,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];(e=this._delegate).debug.apply(e,[t].concat(n))},t.prototype.info=function(t){for(var e,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];(e=this._delegate).info.apply(e,[t].concat(n))},t.prototype.warn=function(t){for(var e,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];(e=this._delegate).warn.apply(e,[t].concat(n))},t.prototype.error=function(t,e){for(var n,r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];(n=this._delegate).error.apply(n,[t,e].concat(r))},t.prototype.fatal=function(t,e){for(var n,r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];(n=this._delegate).fatal.apply(n,[t,e].concat(r))},t.prototype.resolved=function(t,e){for(var n,r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];(n=this._delegate).resolved.apply(n,[t,e].concat(r))},t.prototype.log=function(t,e,n){for(var r,i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];(r=this._delegate).log.apply(r,[t,e,n].concat(i))},t}();e.CategoryDelegateLoggerImpl=r},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var o=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.messages=[],e}return i(e,t),e.prototype.getMessages=function(){return this.messages},e.prototype.toString=function(){return this.messages.map(function(t){return t}).join("\n")},e.prototype.doLog=function(t){var e,n=this._getMessageFormatter();e=null===n?this.createDefaultLogMessage(t):n(t),this.messages.push(e)},e}(n(150).AbstractCategoryLogger);e.CategoryMessageBufferLoggerImpl=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=function(){function t(t,e,n,i,o,a){void 0===e&&(e=r.LogLevel.Error),void 0===n&&(n=r.LoggerType.Console),void 0===i&&(i=new r.CategoryLogFormat),void 0===o&&(o=null),void 0===a&&(a=null),this._formatterLogMessage=null,this._category=t,this._logLevel=e,this._loggerType=n,this._logFormat=i,this._callBackLogger=o,this._formatterLogMessage=a}return Object.defineProperty(t.prototype,"category",{get:function(){return this._category},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logLevel",{get:function(){return this._logLevel},set:function(t){this._logLevel=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"loggerType",{get:function(){return this._loggerType},set:function(t){this._loggerType=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logFormat",{get:function(){return this._logFormat},set:function(t){this._logFormat=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"callBackLogger",{get:function(){return this._callBackLogger},set:function(t){this._callBackLogger=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formatterLogMessage",{get:function(){return this._formatterLogMessage},set:function(t){this._formatterLogMessage=t},enumerable:!0,configurable:!0}),t}();e.CategoryRuntimeSettings=i},function(t,e,n){"use strict";
733Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=function(){function t(t,e,n,i){if(void 0===t&&(t=r.LogLevel.Error),void 0===e&&(e=r.LoggerType.Console),void 0===n&&(n=new r.CategoryLogFormat),void 0===i&&(i=null),this._formatterLogMessage=null,this._logLevel=t,this._loggerType=e,this._logFormat=n,this._callBackLogger=i,this._loggerType===r.LoggerType.Custom&&null===this.callBackLogger)throw new Error("If you specify loggerType to be Custom, you must provide the callBackLogger argument")}return Object.defineProperty(t.prototype,"logLevel",{get:function(){return this._logLevel},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"loggerType",{get:function(){return this._loggerType},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logFormat",{get:function(){return this._logFormat},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"callBackLogger",{get:function(){return this._callBackLogger},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formatterLogMessage",{get:function(){return this._formatterLogMessage},set:function(t){if(null!==t&&this._loggerType===r.LoggerType.Custom)throw new Error("You cannot specify a formatter for log messages if your loggerType is Custom");this._formatterLogMessage=t},enumerable:!0,configurable:!0}),t.prototype.copy=function(){var e=new t(this.logLevel,this.loggerType,this.logFormat.copy(),this.callBackLogger);return e.formatterLogMessage=this.formatterLogMessage,e},t}();e.CategoryConfiguration=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=function(){function t(t,e,n,i,o){void 0===n&&(n=new r.LogFormat),void 0===i&&(i=r.LoggerType.Console),void 0===o&&(o=null),this._formatterLogMessage=null,this._regExp=t,this._level=e,this._logFormat=n,this._loggerType=i,this._callBackLogger=o}return Object.defineProperty(t.prototype,"regExp",{get:function(){return this._regExp},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"level",{get:function(){return this._level},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"loggerType",{get:function(){return this._loggerType},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logFormat",{get:function(){return this._logFormat},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"callBackLogger",{get:function(){return this._callBackLogger},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formatterLogMessage",{get:function(){return this._formatterLogMessage},set:function(t){if(null!==t&&this._loggerType===r.LoggerType.Custom)throw new Error("You cannot specify a formatter for log messages if your loggerType is Custom");this._formatterLogMessage=t},enumerable:!0,configurable:!0}),t}();e.LogGroupRule=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){this._logGroupRules=[],this._enabled=!0}return t.prototype.addLogGroupRule=function(t){return this._logGroupRules.push(t),this},t.prototype.setEnabled=function(t){return this._enabled=t,this},Object.defineProperty(t.prototype,"logGroupRules",{get:function(){return this._logGroupRules},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this._enabled},enumerable:!0,configurable:!0}),t}();e.LoggerFactoryOptions=r},function(t,e,n){"use strict";var r=n(229),i=n(106),o=n(82);var a=function(t,e,n){(void 0===n||Object(o.a)(t[e],n))&&(void 0!==n||e in t)||Object(i.a)(t,e,n)};var s=function(t){return function(e,n,r){for(var i=-1,o=Object(e),a=r(e),s=a.length;s--;){var l=a[t?s:++i];if(!1===n(o[l],l,o))break}return e}}(),l=n(233),c=n(234),u=n(232),h=n(280),p=n(88),d=n(30),f=n(231),g=n(133),m=n(103),v=n(33),y=n(57),b=n(154),_=n(48),A="[object Object]",w=Function.prototype,x=Object.prototype,O=w.toString,k=x.hasOwnProperty,S=O.call(Object);var C=function(t){if(!Object(_.a)(t)||Object(y.a)(t)!=A)return!1;var e=Object(b.a)(t);if(null===e)return!0;var n=k.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&O.call(n)==S},z=n(152);var E=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]},M=n(211),P=n(151);var j=function(t){return Object(M.a)(t,Object(P.a)(t))};var T=function(t,e,n,r,i,o,s){var y=E(t,n),b=E(e,n),_=s.get(b);if(_)a(t,n,_);else{var A=o?o(y,b,n+"",t,e,s):void 0,w=void 0===A;if(w){var x=Object(d.a)(b),O=!x&&Object(g.a)(b),k=!x&&!O&&Object(z.a)(b);A=b,x||O||k?Object(d.a)(y)?A=y:Object(f.a)(y)?A=Object(u.a)(y):O?(w=!1,A=Object(l.a)(b,!0)):k?(w=!1,A=Object(c.a)(b,!0)):A=[]:C(b)||Object(p.a)(b)?(A=y,Object(p.a)(y)?A=j(y):Object(v.a)(y)&&!Object(m.a)(y)||(A=Object(h.a)(b))):w=!1}w&&(s.set(b,A),i(A,b,r,o,s),s.delete(b)),a(t,n,A)}};var L=function t(e,n,i,o,l){e!==n&&s(n,function(s,c){if(l||(l=new r.a),Object(v.a)(s))T(e,n,c,i,t,o,l);else{var u=o?o(E(e,c),s,c+"",e,n,l):void 0;void 0===u&&(u=s),a(e,c,u)}},P.a)},I=n(277),R=n(97),D=n(105),H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};var N=function(t,e,n){if(!Object(v.a)(n))return!1;var r=void 0===e?"undefined":H(e);return!!("number"==r?Object(R.a)(n)&&Object(D.a)(e,n.length):"string"==r&&e in n)&&Object(o.a)(n[e],t)};var V=function(t){return Object(I.a)(function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,a&&N(n[0],n[1],a)&&(o=i<3?void 0:o,i=1),e=Object(e);++r<i;){var s=n[r];s&&t(e,s,r,o)}return e})}
733(function(t,e,n){L(t,e,n)});e.a=V},function(t,e,n){"use strict";var r=function(t){return t};var i=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)},o=Math.max;var a=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var r=arguments,a=-1,s=o(r.length-e,0),l=Array(s);++a<s;)l[a]=r[e+a];a=-1;for(var c=Array(e+1);++a<e;)c[a]=r[a];return c[e]=n(l),i(t,this,c)}};var s=function(t){return function(){return t}},l=n(111),c=l.a?function(t,e){return Object(l.a)(t,"toString",{configurable:!0,enumerable:!1,value:s(e),writable:!0})}:r,u=800,h=16,p=Date.now;var d=function(t){var e=0,n=0;return function(){var r=p(),i=h-(r-n);if(n=r,i>0){if(++e>=u)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(c);e.a=function(t,e){return d(a(t,e,r),t+"")}},function(t,e,n){"use strict";var r=function(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1};var i=function(t){return t!=t};var o=function(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1};e.a=function(t,e,n){return e==e?o(t,e,n):r(t,i,n)}},function(t,e,n){"use strict";var r=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r},i=n(88),o=n(30),a=n(133),s=n(105),l=n(152),c=Object.prototype.hasOwnProperty;e.a=function(t,e){var n=Object(o.a)(t),u=!n&&Object(i.a)(t),h=!n&&!u&&Object(a.a)(t),p=!n&&!u&&!h&&Object(l.a)(t),d=n||u||h||p,f=d?r(t.length,String):[],g=f.length;for(var m in t)!e&&!c.call(t,m)||d&&("length"==m||h&&("offset"==m||"parent"==m)||p&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||Object(s.a)(m,g))||f.push(m);return f}},function(t,e,n){"use strict";var r=n(33),i=Object.create,o=function(){function t(){}return function(e){if(!Object(r.a)(e))return{};if(i)return i(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}(),a=n(154),s=n(135);e.a=function(t){return"function"!=typeof t.constructor||Object(s.a)(t)?{}:o(Object(a.a)(t))}},function(t,e,n){"use strict";(e=t.exports=n(312).default).default=e},function(t,e){t.exports='<iron-iconset-svg name="au-icons" size="32">\n <svg>\n <defs>\n <g id="add">\n <path d="M26.667 29.49c1.569 0 2.824-1.255 2.824-2.824 0-7.216 0-14.118 0-21.333 0-1.569-1.255-2.824-2.824-2.824v0c-7.216 0-14.118 0-21.333 0-1.569 0-2.824 1.255-2.824 2.824 0 7.216 0 14.118 0 21.333 0 1.569 1.255 2.824 2.824 2.824 7.216 0 14.118 0 21.333 0zM5.333 5.647c7.216 0 14.118 0 21.333 0 0 7.216 0 14.118 0 21.333-7.216 0-14.118 0-21.333 0 0-7.216 0-14.118 0-21.333z"></path>\n <path d="M22.588 17.255h-5.333v5.333h-2.51v-5.333h-5.333v-2.51h5.333v-5.333h2.51v5.333h5.333z"></path>\n </g>\n <g id="adjust">\n <path d="M26.667 20.413l4.413-4.413-4.413-4.413v-6.253h-6.253l-4.413-4.413-4.413 4.413h-6.253v6.253l-4.413 4.413 4.413 4.413v6.253h6.253l4.413 4.413 4.413-4.413h6.253v-6.253zM16 24v-16c4.413 0 8 3.587 8 8s-3.587 8-8 8z"></path>\n </g>\n <g id="alignment">\n <path d="M30.040 7.715c0-1.771-1.455-3.162-3.162-3.162v0h-21.692c-1.771 0-3.162 1.455-3.162 3.162v16.569c0 1.707 1.455 3.162 3.162 3.162h21.692c1.771 0 3.162-1.455 3.162-3.162v-16.569zM6.387 9.486h17.328v5.375h-17.328v-5.375zM6.387 17.138h9.613v5.375h-9.613v-5.375zM26.877 7.083c0.316 0 0.632 0.316 0.632 0.632v16.569c0 0.316-0.316 0.632-0.632 0.632h-21.692c-0.316 0-0.632-0.316-0.632-0.632v-16.569c0-0.316 0.316-0.632 0.632-0.632h21.692z"></path>\n </g>\n <g id="arrow-collapse-left">\n <path d="M15.893 26.56l-10.56-10.56 10.56-10.56 1.88 1.893-7.333 7.333h18.893v2.667h-18.893l7.347 7.333-1.893 1.893zM5.333 16v-13.333h-2.667v26.667h2.667v-13.333z"></path>\n </g>\n <g id="arrow-collapse-right">\n <path d="M16.107 5.44l10.56 10.56-10.56 10.56-1.88-1.893 7.333-7.333h-18.893v-2.667h18.893l-7.333-7.333 1.88-1.893zM26.667 16v13.333h2.667v-26.667h-2.667v13.333z"></path>\n </g>\n <g id="arrow_back">\n <path d="M26.667 14.667h-16.227l7.453-7.453-1.893-1.88-10.667 10.667 10.667 10.667 1.88-1.88-7.44-7.453h16.227v-2.667z"></path>\n </g>\n <g id="arrow_downward">\n <path d="M26.667 16l-1.88-1.88-7.453 7.44v-16.227h-2.667v16.227l-7.44-7.453-1.893 1.893 10.667 10.667 10.667-10.667z"></path>\n </g>\n <g id="arrow_drop_down">\n <path d="M9.333 13.333l6.667 6.667 6.667-6.667z"></path>\n </g>\n <g id="arrow_drop_up">\n <path d="M9.333 18.667l6.667-6.667 6.667 6.667z"></path>\n </g>\n <g id="arrow_forward">\n <path d="M16 5.333l-1.88 1.88 7.44 7.453h-16.227v2.667h16.227l-7.44 7.453 1.88 1.88 10.667-10.667z"></path>\n </g>\n <g id="arrow_upward">\n <path d="M5.333 16l1.88 1.88 7.453-7.44v16.227h2.667v-16.227l7.44 7.453 1.893-1.893-10.667-10.667-10.667 10.667z"></path>\n </g>\n <g id="art_text">\n <path d="M12.434 18.651h5.12l-3.657 3.474h-2.926l-2.011 5.303h-3.657l9.143-22.857h3.291l3.84 10.057-2.56 2.377-2.926-8.046-3.657 9.691zM23.040 27.429l-0.731-1.646 2.56-2.743 1.829 4.389h-3.657z"></path>\n <path d="M17.554 21.76c-1.463 0-2.743 1.28-2.743 2.743 0 1.097-0.914 1.829-1.646 1.829 0.731 0.914 2.194 1.646 3.474 1.646 2.011 0 3.474-1.463 3.474-3.474 0-1.463-1.097-2.743-2.56-2.743v0zM29.623 13.531l-1.097-1.097c-0.366-0.366-0.914-0.366-1.28 0l-8.046 7.863 2.56 2.377 7.863-7.863c0.366-0.366 0.366-0.914 0-1.28v0z"></path>\n </g>\n <g id="barcode">\n <path d="M27.879 27.879c0-8 0-16 0-24-0.485 0-0.727 0-1.212 0 0 8 0 16 0 24 0.485 0 0.727 0 1.212 0zM5.091 27.879c0-8 0-16 0-23.758-0.242 0-0.727 0-1.212 0 0 8 0 16 0 23.758
7330.485 0 0.727 0 1.212 0zM7.273 27.879c0-8 0-16 0-23.758-0.242 0-0.485 0-0.485 0 0 8 0 16 0 23.758 0.242 0 0.485 0 0.485 0zM8.485 27.879c0-8 0-16 0-23.758-0.242 0-0.485 0-0.485 0 0 8 0 16 0 23.758 0.242 0 0.485 0 0.485 0zM9.697 27.879c0-8 0-16 0-23.758-0.242 0-0.485 0-0.485 0 0 8 0 16 0 23.758 0.242 0 0.485 0 0.485 0v0zM12.606 27.879c0-8 0-16 0-23.758-0.485 0-0.727 0-1.212 0 0 8 0 16 0 23.758 0.485 0 0.727 0 1.212 0v0zM15.515 27.879c0-8 0-16 0-23.758-0.485 0-0.727 0-1.212 0 0 8 0 16 0 23.758 0.485 0 0.727 0 1.212 0zM17.697 27.879c0-8 0-16 0-23.758-0.485 0-0.727 0-1.212 0 0 8 0 16 0 23.758 0.485 0 0.727 0 1.212 0zM19.879 27.879c0-8 0-16 0-23.758-0.485 0-0.727 0-1.212 0 0 8 0 16 0 23.758 0.485 0 0.727 0 1.212 0zM21.576 27.879c0-8 0-16 0-23.758-0.485 0-0.727 0-1.212 0 0 8 0 16 0 23.758 0.485 0 0.727 0 1.212 0zM24.97 27.879c0-8 0-16 0-23.758-0.485 0-1.212 0-1.697 0 0 8 0 16 0 23.758 0.485 0 1.212 0 1.697 0v0zM26.182 27.879c0-8 0-16 0-23.758-0.242 0-0.485 0-0.485 0 0 8 0 16 0 23.758 0.242 0 0.242 0 0.485 0v0z"></path>\n </g>\n <g id="bg">\n <path d="M26.667 29.333c-7.111 0-14.222 0-21.333 0-1.422 0-2.667-1.244-2.667-2.667 0-7.111 0-14.222 0-21.333 0-1.422 1.244-2.667 2.667-2.667 7.111 0 14.222 0 21.333 0v0c1.422 0 2.667 1.244 2.667 2.667 0 7.111 0 14.222 0 21.333 0 1.422-1.244 2.667-2.667 2.667zM5.333 10.311v3.378h3.2v-3.2l-0.178-0.178h-3.022zM8.533 13.689v3.378h3.378v-3.2l-0.178-0.178h-3.2zM5.333 17.067v3.378h3.2v-3.378h-3.2zM8.533 20.444v3.378h3.378v-3.378h-3.378zM11.911 20.444h3.378v3.378h-3.378v3.2h3.378v-3.2h3.378v-3.2l-0.178-0.178h-3.2v-3.2l-0.178-0.178h-3.2v3.378zM5.511 23.822v3.2h3.2v-3.2h-3.2zM18.667 27.022h3.378v-3.022l-0.178-0.178h-3.2v3.2zM7.467 5.689l19.378 19.378v-19.378h-19.378z"></path>\n </g>\n <g id="block">\n <path d="M16 2.667c-7.36 0-13.333 5.973-13.333 13.333s5.973 13.333 13.333 13.333 13.333-5.973 13.333-13.333-5.973-13.333-13.333-13.333zM5.333 16c0-5.893 4.773-10.667 10.667-10.667 2.467 0 4.733 0.84 6.533 2.253l-14.947 14.947c-1.413-1.8-2.253-4.067-2.253-6.533zM16 26.667c-2.467 0-4.733-0.84-6.533-2.253l14.947-14.947c1.413 1.8 2.253 4.067 2.253 6.533 0 5.893-4.773 10.667-10.667 10.667z"></path>\n </g>\n <g id="bold">\n <path d="M20.8 14.387c1.293-0.893 2.2-2.36 2.2-3.72 0-3.013-2.333-5.333-5.333-5.333h-8.333v18.667h9.387c2.787 0 4.947-2.267 4.947-5.053 0-2.027-1.147-3.76-2.867-4.56zM13.333 8.667h4c1.107 0 2 0.893 2 2s-0.893 2-2 2h-4v-4zM18 20.667h-4.667v-4h4.667c1.107 0 2 0.893 2 2s-0.893 2-2 2z"></path>\n </g>\n <g id="border_width">\n <path d="M4 22.667h24v-2.667h-24v2.667zM4 26.667h24v-1.333h-24v1.333zM4 17.333h24v-4h-24v4zM4 5.333v5.333h24v-5.333h-24z"></path>\n </g>\n <g id="bottom_align">\n <path d="M17.27 22.857v-9.651h5.587v9.651h-5.587zM4.571 27.429v-2.54h22.857v2.54h-22.857zM9.651 22.857v-17.27h5.587v17.27h-5.587z"></path>\n </g>\n <g id="bring-forward">\n <path d="M2.667 2.667h18.667v18.667h-18.667v-18.667zM29.333 10.667v18.667h-18.667v-5.333h2.667v2.667h13.333v-13.333h-2.667v-2.667h5.333z"></path>\n </g>\n <g id="bring-to-front">\n <path d="M2.667 2.667h12v5.333h-2.667v-2.667h-6.667v6.667h2.667v2.667h-5.333v-12zM29.333 17.333v12h-12v-5.333h2.667v2.667h6.667v-6.667h-2.667v-2.667h5.333zM10.667 10.667h10.667v10.667h-10.667v-10.667z"></path>\n </g>\n <g id="check_box">\n <path d="M25.333 4h-18.667c-1.48 0-2.667 1.2-2.667 2.667v18.667c0 1.467 1.187 2.667 2.667 2.667h18.667c1.48 0 2.667-1.2 2.667-2.667v-18.667c0-1.467-1.187-2.667-2.667-2.667zM13.333 22.667l-6.667-6.667 1.88-1.88 4.787 4.773 10.12-10.12 1.88 1.893-12 12z"></path>\n </g>\n <g id="check_box_blank">\n <path d="M25.333 6.667v18.667h-18.667v-18.667h18.667zM25.333 4h-18.667c-1.467 0-2.667 1.2-2.667 2.667v18.667c0 1.467 1.2 2.667 2.667 2.667h18.667c1.467 0 2.667-1.2 2.667-2.667v-18.667c0-1.467-1.2-2.667-2.667-2.667z"></path>\n </g>\n <g id="chevron_left">\n <path d="M20.547 9.88l-1.88-1.88-8 8 8 8 1.88-1.88-6.107-6.12z"></path>\n </g>\n <g id="chevron_right">\n <path d="M13.333 8l-1.88 1.88 6.107 6.12-6.107 6.12 1.88 1.88 8-8z"></path>\n </g>\n <g id="clipart">\n <path d="M28.852 13.034c-0.081-0.323-0.323-0.525-0.646-0.605l-7.828-1.251-3.632-7.062c-0.121-0.282-0.444-0.444-0.767-0.444s-0.605 0.161-0.726 0.444l-3.632 7.062-7.829 1.251c-0.323 0.081-0.565 0.282-0.686 0.605-0.081 0.282 0 0.646 0.202 0.847l5.
733609 5.609-1.211 7.828c-0.081 0.323 0.081 0.646 0.323 0.847 0.282 0.202 0.605 0.202 0.888 0.081l7.062-3.591 7.102 3.591c0.121 0.040 0.242 0.081 0.363 0.081 0.202 0 0.363-0.040 0.525-0.161 0.242-0.202 0.363-0.525 0.323-0.847l-1.211-7.828 5.569-5.609c0.242-0.202 0.323-0.565 0.202-0.847zM20.62 18.199c-0.161 0.161-0.242 0.404-0.202 0.605l0.847 5.488-4.963-2.502c-0.202-0.121-0.444-0.121-0.646 0l-4.923 2.502 0.847-5.488c0.040-0.202-0.040-0.444-0.202-0.605l-3.914-3.955 5.488-0.888c0.202 0 0.404-0.161 0.525-0.363l2.502-4.963 2.542 4.963c0.121 0.202 0.323 0.363 0.525 0.363l5.488 0.888-3.914 3.955z"></path>\n </g>\n <g id="clone">\n <path d="M21.333 1.333h-16c-1.467 0-2.667 1.2-2.667 2.667v18.667h2.667v-18.667h16v-2.667zM25.333 6.667h-14.667c-1.467 0-2.667 1.2-2.667 2.667v18.667c0 1.467 1.2 2.667 2.667 2.667h14.667c1.467 0 2.667-1.2 2.667-2.667v-18.667c0-1.467-1.2-2.667-2.667-2.667zM25.333 28h-14.667v-18.667h14.667v18.667z"></path>\n </g>\n <g id="close">\n <path d="M25.333 8.547l-1.88-1.88-7.453 7.453-7.453-7.453-1.88 1.88 7.453 7.453-7.453 7.453 1.88 1.88 7.453-7.453 7.453 7.453 1.88-1.88-7.453-7.453z"></path>\n </g>\n <g id="cloud">\n <path d="M56.934 22.1002C57.2867 20.6913 57.4649 19.2415 57.4649 17.7733C57.4649 7.97315 49.4919 0 39.6915 0C33.5323 0 27.8589 3.17141 24.6194 8.34982C23.6475 8.00654 22.6153 7.82804 21.58 7.82804C16.9766 7.82804 13.1607 11.2645 12.5636 15.707C5.53504 16.3115 0 22.2256 0 29.4081C0 36.9909 6.16905 43.16 13.7518 43.16H19.1673L17.7791 44.9338C17.4798 45.3162 17.4249 45.8358 17.6375 46.2723C17.8502 46.7089 18.2932 46.9858 18.7788 46.9858H23.7662V63.7305C23.7662 64.4316 24.3345 65 25.0357 65H39.9643C40.6655 65 41.2338 64.4316 41.2338 63.7305V46.9858H46.2211C46.7067 46.9858 47.1496 46.7088 47.3624 46.2723C47.575 45.8358 47.5202 45.3162 47.2208 44.9338L45.8326 43.16H54.3081C60.2036 43.16 65 38.3636 65 32.4681C65.0001 27.497 61.6234 23.2752 56.934 22.1002ZM39.9644 44.4467C39.2633 44.4467 38.6949 45.0151 38.6949 45.7162V62.4609H26.3054V45.7162C26.3054 45.0151 25.737 44.4467 25.0358 44.4467H21.3845L32.5001 30.2436L43.6156 44.4467H39.9644ZM54.3082 40.621H43.8456L33.4998 27.4014C33.2591 27.0939 32.8904 26.9143 32.5001 26.9143C32.1097 26.9143 31.7409 27.0939 31.5003 27.4014L21.1545 40.621H13.7518C7.56909 40.621 2.53907 35.5909 2.53907 29.4081C2.53907 23.2254 7.56909 18.1953 13.7518 18.1953C14.453 18.1953 15.0214 17.6269 15.0214 16.9257C15.0214 13.3094 17.9635 10.3671 21.58 10.3671C22.6346 10.3671 23.6413 10.6096 24.572 11.0877C25.1869 11.4035 25.9418 11.1693 26.2698 10.5604C28.935 5.61271 34.0778 2.53906 39.6915 2.53906C48.0917 2.53906 54.9259 9.37306 54.9259 17.7733C54.9259 19.4568 54.653 21.1111 54.115 22.6902C53.9905 23.0554 54.039 23.4575 54.2467 23.7827C54.4544 24.1081 54.7987 24.3211 55.1824 24.362C59.332 24.8035 62.4612 28.2884 62.4612 32.4681C62.4611 36.9636 58.8037 40.621 54.3082 40.621Z"></path>\n <path d="M29.3722 10.7039C28.7568 10.3685 27.9832 10.5998 27.6476 11.2154L27.6113 11.2823C27.2784 11.8994 27.5089 12.6695 28.1261 13.0023C28.3178 13.1056 28.5241 13.1546 28.7276 13.1546C29.1793 13.1546 29.6166 12.9129 29.8462 12.4875L29.8771 12.4306L29.882 12.4217C30.2174 11.8061 29.988 11.0394 29.3722 10.7039Z"></path>\n <path d="M38.8495 4.08813C35.5655 4.28884 32.461 5.66602 30.1078 7.9659C29.6063 8.45594 29.5972 9.25968 30.0872 9.76114C30.336 10.0156 30.6655 10.1433 30.9952 10.1433C31.3152 10.1433 31.6355 10.023 31.8824 9.78158C33.7997 7.90789 36.3289 6.78588 39.0044 6.62236C39.7043 6.57958 40.2369 5.97757 40.1941 5.2778C40.1513 4.57804 39.5506 4.04509 38.8495 4.08813Z"></path>\n </g>\n <g id="color_border">\n <path d="M23.677 9.345l-4.991-4.991-13.31 13.31v4.991h4.991l13.31-13.31zM27.645 5.377c0.512-0.512 0.512-1.408 0-1.92l-3.072-3.072c-0.512-0.512-1.408-0.512-1.92 0l-2.56 2.56 4.991 4.991 2.56-2.56z"></path>\n </g>\n <g id="color_fill">\n <path d="M22.144 11.904l-11.904-11.904-1.92 1.92 3.2 3.2-6.912 6.912c-0.768 0.768-0.768 2.048 0 2.816l7.296 7.296c0.384 0.384 0.896 0.64 1.408 0.64s1.024-0.256 1.408-0.64l7.296-7.296c0.768-0.768 0.768-2.048 0-2.816v0zM7.040 13.312l6.4-6.4 6.4 6.4h-12.8zM25.472 15.36c0 0-2.688 2.944-2.688 4.608 0 1.408
7331.152 2.688 2.688 2.688 1.408 0 2.688-1.152 2.688-2.688 0-1.792-2.688-4.608-2.688-4.608z"></path>\n </g>\n <g id="color_text">\n <path d="M14.72 3.968l-7.296 18.688h2.944l1.536-3.968h8.32l1.536 3.968h2.944l-7.296-18.688h-2.688zM12.928 16l3.2-8.448 3.2 8.448h-6.4z"></path>\n </g>\n <g id="crop">\n <path d="M22.667 20h2.667v-10.667c0-1.467-1.2-2.667-2.667-2.667h-10.667v2.667h10.667v10.667zM9.333 22.667v-21.333h-2.667v5.333h-5.333v2.667h5.333v13.333c0 1.467 1.2 2.667 2.667 2.667h13.333v5.333h2.667v-5.333h5.333v-2.667h-21.333z"></path>\n </g>\n <g id="cursor-text">\n <path d="M17.333 25.333c0 0.736 0.597 1.333 1.333 1.333v0h2.667v2.667h-3.333c-0.733 0-2-0.6-2-1.333 0 0.733-1.267 1.333-2 1.333h-3.333v-2.667h2.667c0.736 0 1.333-0.597 1.333-1.333v0-18.667c0-0.736-0.597-1.333-1.333-1.333v0h-2.667v-2.667h3.333c0.733 0 2 0.6 2 1.333 0-0.733 1.267-1.333 2-1.333h3.333v2.667h-2.667c-0.736 0-1.333 0.597-1.333 1.333v0 18.667z"></path>\n </g>\n <g id="custom">\n <path d="M23.216 4.774l6.487 11.226-6.852 11.845h-13.704l-6.816-11.845 6.816-11.845h13.704l0.364 0.62zM24.091 11.335l-2.697-4.665h-10.788l-5.394 9.33 5.394 9.33h10.788l5.394-9.33-2.697-4.665z"></path>\n </g>\n <g id="delete">\n <path d="M8 25.333c0 1.467 1.2 2.667 2.667 2.667h10.667c1.467 0 2.667-1.2 2.667-2.667v-16h-16v16zM11.28 15.84l1.88-1.88 2.84 2.827 2.827-2.827 1.88 1.88-2.827 2.827 2.827 2.827-1.88 1.88-2.827-2.827-2.827 2.827-1.88-1.88 2.827-2.827-2.84-2.827zM20.667 5.333l-1.333-1.333h-6.667l-1.333 1.333h-4.667v2.667h18.667v-2.667z"></path>\n </g>\n <g id="design">\n <path d="M16 5.275c-2.989 0-5.626 1.231-7.56 3.165s-3.165 4.571-3.165 7.56c0 2.989 1.231 5.626 3.165 7.56s4.571 3.165 7.56 3.165c0.176 0 0.352 0 0.527-0.176s0.176-0.352 0.176-0.527c0-0.176 0-0.176 0-0.176 0-0.176 0-0.176-0.176-0.352-0.176-0.352-0.527-0.703-0.527-1.055-0.176-0.352-0.352-0.703-0.352-1.055 0-0.879 0.527-1.758 1.055-2.286 0.527-0.703 1.407-1.055 2.286-1.055h2.286c1.582 0 2.989-0.527 3.868-1.582 1.055-0.879 1.582-2.286 1.582-3.868 0-2.462-1.055-4.747-2.989-6.505s-4.747-2.813-7.736-2.813zM6.681 6.681c2.286-2.462 5.626-3.868 9.319-3.868s7.033 1.231 9.319 3.341c2.462 2.286 4.044 5.275 4.044 8.44 0 2.286-0.879 4.22-2.462 5.626-1.407 1.582-3.341 2.462-5.626 2.462h-2.286c-0.176 0-0.352 0-0.527 0.176s-0.176 0.352-0.176 0.527c0 0 0 0.176 0 0.176 0 0.176 0.176 0.176 0.176 0.352 0.176 0.176 0.527 0.527 0.527 0.879 0.176 0.352 0.352 0.879 0.352 1.231 0 0.879-0.352 1.758-1.055 2.286-0.527 0.703-1.407 1.055-2.286 1.055-3.692 0-7.033-1.582-9.319-4.044v0c-2.462-2.286-3.868-5.626-3.868-9.319s1.407-7.033 3.868-9.319v0z"></path>\n <path d="M23.033 16.527c-1.055 0-1.934-0.879-1.934-1.934s0.879-1.934 1.934-1.934c1.055 0 1.934 0.879 1.934 1.934s-0.879 1.934-1.934 1.934zM8.967 16.527c-0.879 0-1.758-0.879-1.758-1.934s0.879-1.934 1.758-1.934c1.055 0 1.934 0.879 1.934 1.934s-0.879 1.934-1.934 1.934zM12.835 11.429c-1.055 0-1.934-0.879-1.934-1.934s0.879-1.934 1.934-1.934c1.055 0 1.934 0.879 1.934 1.934s-0.879 1.934-1.934 1.934zM19.165 11.429c-1.055 0-1.934-0.879-1.934-1.934s0.879-1.934 1.934-1.934c1.055 0 1.934 0.879 1.934 1.934s-0.879 1.934-1.934 1.934z"></path>\n </g>\n <g id="design2">\n <path d="M9.333 18.667c-2.213 0-4 1.787-4 4 0 1.747-1.547 2.667-2.667 2.667 1.227 1.627 3.32 2.667 5.333 2.667 2.947 0 5.333-2.387 5.333-5.333 0-2.213-1.787-4-4-4zM27.613 6.173l-1.787-1.787c-0.52-0.52-1.36-0.52-1.88 0l-11.947 11.947 3.667 3.667 11.947-11.947c0.52-0.52 0.52-1.36 0-1.88z"></path>\n </g>\n <g id="edit_image">\n <path d="M4 22.667v2.667h8v-2.667h-8zM4 6.667v2.667h13.333v-2.667h-13.333zM17.333 28v-2.667h10.667v-2.667h-10.667v-2.667h-2.667v8h2.667zM9.333 12v2.667h-5.333v2.667h5.333v2.667h2.667v-8h-2.667zM28 17.333v-2.667h-13.333v2.667h13.333zM20 12h2.667v-2.667h5.333v-2.667h-5.333v-2.667h-2.667v8z"></path>\n </g>\n <g id="edit_mode">\n <path d="M4 23v5h5l14.747-14.747-5-5-14.747 14.747zM27.613 9.387c0.52-0.52 0.52-1.36 0-1.88l-3.12-3.12c-0.52-0.52-1.36-0.52-1.88 0l-2.44 2.44 5 5 2.44-2.44z"></path>\n </g>\n <g id="ellipse">\n <path d="M15.986 3.997c-6.615 0-11.99 5.375-11.99 11.99 0 6.643 5.375 12.017 11.99 12.017 6.643 0 12.017-5.375 12.017-12.017 0-6.615-5.375-11.99-12.017-11.99zM15.986 6.67c5.154 0 9.344 4.162 9.344 9.316s-4.189 9.344-9.344 9.344c-5.154 0-9.316-4.189-9.316-9.344s4.162-9.316 9.316-9.316z"></path>\n </g>\n <g id="eraser">\n <path d="M21.653 4.747l6.6 6.587c1.040 1.053 1.040 2.733 0 3.787l-12.253 12.253c-2.080 2.080-5.453 2.080-7.547 0l-4.707-4.707c-1.040-1.053-1.040-2.733 0-3.787l14.133-14.133c1.053-1.040 2.733-1.040 3.773 0zM5.627 20.773l4.72 4.707c1.040 1.053 2.72 1.053 3.773 0l4.707-4.707-6.6-6.6-6.6 6.6z"></path>\n </g>\n <g id="expand">\n <path d="M9.4625 0.2925L5.5825 4.1725L1.7025 0.2925C1.3125 -0.0975 0.6825 -0.0975 0.2925 0.2925C-0.0975 0.6825 -0.0975 1.3125 0.2925 1.7025L4.8825 6.2925C5.2725 6.6825 5.9025 6.6825 6.2925 6.2925L10.8825 1.7025C11.2725 1.3125 11.2725 0.6825 10.8825 0.2925C10.4925 -0.
7330875 9.8525 -0.0975 9.4625 0.2925Z"></path>\n </g>\n <g id="expand_less">\n <path d="M16 10.667l-8 8 1.88 1.88 6.12-6.107 6.12 6.107 1.88-1.88z"></path>\n </g>\n <g id="expand_more">\n <path d="M22.12 11.453l-6.12 6.107-6.12-6.107-1.88 1.88 8 8 8-8z"></path>\n </g>\n <g id="facebook">\n <path d="M22.667 2.667v0 0 5.333h-2.667c-0.92 0-1.333 1.080-1.333 2v3.333h4v5.333h-4v10.667h-5.333v-10.667h-4v-5.333h4v-5.333c0-2.946 2.388-5.333 5.333-5.333v0h4z"></path>\n </g>\n <g id="facebook_box">\n <path d="M6.667 4h18.667c1.473 0 2.667 1.194 2.667 2.667v0 18.667c0 1.473-1.194 2.667-2.667 2.667v0h-18.667c-1.473 0-2.667-1.194-2.667-2.667v0-18.667c0-1.473 1.194-2.667 2.667-2.667v0zM24 6.667h-3.333c-2.577 0-4.667 2.089-4.667 4.667v0 3.333h-2.667v4h2.667v9.333h4v-9.333h4v-4h-4v-2.667c0-0.736 0.597-1.333 1.333-1.333v0h2.667v-4z"></path>\n </g>\n <g id="first_page">\n <path d="M24.547 22.12l-6.12-6.12 6.12-6.12-1.88-1.88-8 8 8 8zM8 8h2.667v16h-2.667z"></path>\n </g>\n <g id="format_align_center">\n <path d="M9.333 20v2.667h13.333v-2.667h-13.333zM4 28h24v-2.667h-24v2.667zM4 17.333h24v-2.667h-24v2.667zM9.333 9.333v2.667h13.333v-2.667h-13.333zM4 4v2.667h24v-2.667h-24z"></path>\n </g>\n <g id="format_align_left">\n <path d="M20 20h-16v2.667h16v-2.667zM20 9.333h-16v2.667h16v-2.667zM4 17.333h24v-2.667h-24v2.667zM4 28h24v-2.667h-24v2.667zM4 4v2.667h24v-2.667h-24z"></path>\n </g>\n <g id="format_align_right">\n <path d="M4 28h24v-2.667h-24v2.667zM12 22.667h16v-2.667h-16v2.667zM4 17.333h24v-2.667h-24v2.667zM12 12h16v-2.667h-16v2.667zM4 4v2.667h24v-2.667h-24z"></path>\n </g>\n <g id="frame">\n <path d="M29.053 12.351c0-0.702-0.421-1.263-1.123-1.544v-0.702c0.702-0.281 1.123-0.842 1.123-1.684 0-0.702-0.421-1.263-1.123-1.544v-0.982c0.561-0.281 0.982-0.842 0.982-1.544 0-0.842-0.842-1.684-1.684-1.684s-1.404 0.561-1.684 1.263h-0.421c-0.14-0.561-0.842-0.982-1.544-0.982s-1.263 0.421-1.544 0.982h-0.702c-0.14-0.561-0.842-0.982-1.544-0.982-0.561 0-1.263 0.421-1.544 0.982h-0.702c-0.281-0.561-0.842-0.982-1.544-0.982s-1.263 0.421-1.544 0.982h-0.702c-0.281-0.561-0.842-0.982-1.544-0.982s-1.263 0.421-1.544 0.982h-0.702c-0.281-0.561-0.842-0.982-1.544-0.982s-1.404 0.421-1.544 0.982h-0.702c-0.281-0.561-0.842-1.123-1.544-1.123-0.982 0-1.684 0.702-1.684 1.684 0 0.702 0.421 1.404 1.123 1.544v0.842c-0.702 0.281-1.263 0.842-1.263 1.544 0 0.842 0.561 1.403 1.263 1.684v0.702c-0.702 0.14-1.263 0.842-1.263 1.544s0.561 1.403 1.263 1.544v0.702c-0.702 0.14-1.263 0.842-1.263 1.544s0.561 1.404 1.263 1.544v0.702c-0.702 0.14-1.263 0.842-1.263 1.544 0 0.842 0.561 1.404 1.263 1.684v0.561c-0.702 0.14-1.263 0.842-1.263 1.544 0 0.842 0.561 1.404 1.263 1.684v0.561c-0.702 0.281-1.123 0.842-1.123 1.544 0 0.982 0.842 1.684 1.684 1.684s1.544-0.561 1.684-1.263h0.281c0.281 0.561 0.842 1.123 1.544 1.123 0.842 0 1.403-0.561 1.684-1.123h0.561c0.14 0.561 0.842 1.123 1.544 1.123 0.842 0 1.403-0.561 1.684-1.123h0.561c0.281 0.561 0.842 1.123 1.684 1.123 0.702 0 1.263-0.561 1.544-1.123h0.561c0.281 0.561 0.842 1.123 1.544 1.123 0.842 0 1.404-0.561 1.684-1.123h0.702c0.14 0.561 0.842 1.123 1.544 1.123s1.404-0.561 1.544-1.123h0.561c0.281 0.702 0.842 1.263 1.684 1.263 0.982 0 1.684-0.702 1.684-1.684 0-0.702-0.421-1.263-0.982-1.544v-0.702c0.702-0.14 1.123-0.842 1.123-1.544s-0.421-1.263-1.123-1.544v-0.702c0.702-0.14 1.123-0.842 1.123-1.544s-0.421-1.263-1.123-1.544v-0.702c0.702-0.281 1.123-0.842 1.123-1.544s-0.421-1.403-1.123-1.544v-0.702c0.702-0.14 1.123-0.842 1.123-1.544zM25.123 24.982h-18.246v-18.105h18.246v18.105z"></path>\n </g>\n <g id="full_screen">\n <path d="M20 4l3.067 3.067-3.853 3.827 1.893 1.893 3.827-3.853 3.067 3.067v-8zM4 12l3.067-3.067 3.827 3.853 1.893-1.893-3.853-3.827 3.067-3.067h-8zM12 28l-3.067-3.067 3.853-3.827-1.893-1.893-3.827 3.853-3.067-3.067v8zM28 20l-3.067 3.067-3.827-3.853-1.893 1.893 3.853 3.827-3.067 3.067h8z"></path>\n </g>\n <g id="full_window">\n <path d="M9.333 18.667h-2.667v6.667h6.667v-2.667h-4v-4zM6.667 13.333h2.667v-4h4v-2.667h-6.667v6.667zM22.667 22.667h-4v2.667h6.667v-6.667h-2.667v4zM18.667 6.667v2.667h4v4h2.667v-6.667h-6.667z"></path>\n </g>\n <g id="grid">\n <path d="M26.667 2.667h-21.333c-1.467 0-2.667 1.2-2.667 2.667v21.333c0 1.467 1.2 2.667 2.667 2.667h21.333c1.467 0 2.667-1.2 2.667-2.667v-21.333c0-1.467-1.2-2.667-2.667-2.667zM10.667 26.667h-5.333v-5.333h5.333v5.333zM10.667 18.667h-5.333v-5.333h5.333v5.333zM10.667 10.667h-5.333v-5.333h5.333v5.333zM18.667 26.667h-5.333v-5.333h5.333v5.333zM18.667 18.667h-5.333v-5.333h5.333v5.333zM18.667 10.667h-5.333v-5.333h5.333v5.333zM26.667 26.667h-5.333v-5.333h5.333v5.333zM26.667 18.667h-5.333v-5.333h5.333v5.333zM26.667 10.667h-5.333v-5.333h5.333v5.333z"></path>\n </g>\n <g id="guides">\n <path d="M9.333 6.667h2.667v-2.667h-2.667v2.667zM9.333 17.333h2.667v-2.667h-2.667v2.667zM9.333 28h2.667v-2.667h-2.667v2.667zM14.667 22.667h2.667v-2.667h-2.667v2.667zM14.667 28h2.667v-2.667h-2.667v2.667zM4 28h2.667v-2.667h-2.667v2.667zM4 22.667h2.667v-2.667h-2.667v2.667zM4 17.333h2.667v-2.667h-2.667v2.667zM4 12h2.667v-2.667h-2.667v2.667zM4 6.667h2.667v-2.667h-2.667v2.667zM14.667 17.333h2.667v-2.667h-2.667v2.667zM25.333 22.667h2.667v-2.667h-2.667v2.667zM25.333 17.333h2.667v-2.667h-2.667v2.667zM25.333 28h2.667v-2.667h-2.667v2.667zM25.333 12h2.667v-2.667h-2.667v2.667zM14.667 12h2.667v-2.667h-2.667v2.667zM25.333 4v2.667h2.667v-2.667h-2.667zM14.667 6.667h2.667v-2.667h-2.667v2.667zM20 28h2.667v-2.667h-2.667v2.667zM20 17.333h2.667v-2.667h-2.667v2.667zM20 6.667h2.667v-2.667h-2.667v2.667z"></path>\n </g>\n <g id="horizontal_center_align">\n <path d="M17.319 4.571h-2.549v22.945h2.549v-22.945zM7.824 17.143h4.571v5.363h-4.571v-5.363zM24.264 17.143h-4.571v5.363h4.571v-5.363zM12.396 9.495h-7.824v5.363h7.824v-5.363zM27.516 9.495h-7.824v5.363h7.824v-5.363z"></path>\n </g>\n <g id="image">\n <path d="M28 25.333v-18.667c0-1.467-1.2-2.667-2.667-2.667h-18.667c-1.467 0-2.667 1.2-2.667 2.667v18.667c0 1.467 1.2 2.667 2.667 2.667h18.667c1.467 0 2.667-1.2 2.667-2.667zM11.333 18l3.333 4.013 4.667-6.013 6 8h-18.667l4.667-6z"></path>\n </g>\n <g id="image2">\n <path d="M19.033 16.314l6.065 7.739h-18.405l4.601-6.065 3.137 4.183 4.601-5.647zM8.157 10.248c0-1.255 1.046-2.301 2.301-2.301s2.301 1.046 2.301 2.301c0 1.255-1.046 2.301-2.301 2.301s-2.301-1.046-2.301-2.301z"></path>\n <path d="M26.771 29.49c1.464 0 2.719-1.255 2.719-2.719 0-7.111 0-14.222 0-21.333 0-1.464-1.255-2.719-2.719-2.719v0c-7.111 0-14.222 0-21.333 0-1.464 0-2.719 1.255-2.719 2.719 0 7.111 0 14.222 0 21.333 0 1.464 1.255 2.719 2.719 2.719 7.111 0 14.222 0 21.333 0zM5.438 5.438c7.111 0 14.222 0 21.333 0 0 7.111 0 14.222 0 21.333-7.111 0-14.222 0-21.333 0 0-7.111 0-14.222 0-21.333z"></path>\n </g>\n <g id="instagram">\n <path d="M10.4 2.667h11.2c4.267 0 7.733 3.467 7.733 7.733v11.2c0 4.271-3.462 7.733-7.733 7.733v0h-11.2c-4.267 0-7.733-3.467-7.733-7.733v-11.2c0-4.271 3.462-7.733 7.733-7.733v0zM10.133 5.333c-2.651 0-4.8 2.149-4.8 4.8v0 11.733c0 2.653 2.147 4.8 4.8 4.8h11.733c2.651 0 4.8-2.149 4.8-4.8v0-11.733c0-2.653-2.147-4.8-4.8-4.8h-11.733zM23 7.333c0.92 0 1.667 0.746 1.667 1.667v0c0 0.92-0.746 1.667-1.667 1.667v0c-0.92 0-1.667-0.746-1.667-1.667v0c0-0.92 0.746-1.667 1.667-1.667v0zM16 9.333c3.682 0 6.667 2.985 6.667 6.667v0c0 3.682-2.985 6.667-6.667 6.667v0c-3.682 0-6.667-2.985-6.667-6.667v0c0-3.682 2.985-6.667 6.667-6.667v0zM16 12c-2.209 0-4 1.791-4 4v0c0 2.209 1.791 4 4 4v0c2.209 0 4-1.791 4-4v0c0-2.209-1.791-4-4-4v0z"></path>\n </g>\n <g id="italic">
733\n <path d="M13.333 5.333v4h2.947l-4.56 10.667h-3.72v4h10.667v-4h-2.947l4.56-10.667h3.72v-4z"></path>\n </g>\n <g id="last_page">\n <path d="M7.453 9.88l6.12 6.12-6.12 6.12 1.88 1.88 8-8-8-8zM21.333 8h2.667v16h-2.667z"></path>\n </g>\n <g id="layers">\n <path d="M15.987 24.72l-9.827-7.64-2.16 1.68 12 9.333 12-9.333-2.173-1.693-9.84 7.653zM16 21.333l12-9.333-12-9.333-12 9.333 2.173 1.693 9.827 7.64z"></path>\n </g>\n <g id="layers2">\n <path d="M1.904 10.799c-0.142-0.085-0.171-0.199-0.171-0.256s0.028-0.199 0.171-0.256l13.215-6.593c0.284-0.142 0.597-0.199 0.881-0.199 0.313 0 0.625 0.057 0.881 0.199l13.215 6.593c0.142 0.085 0.171 0.199 0.171 0.256s-0.028 0.199-0.171 0.256l-13.215 6.593c-0.568 0.284-1.222 0.284-1.79 0l-13.215-6.593zM16 6.252l-8.583 4.291 8.583 4.291 8.583-4.291-8.583-4.291z"></path>\n <path d="M30.096 16.256l-13.215 6.593c-0.568 0.284-1.222 0.284-1.79 0l-13.215-6.593c-0.142-0.085-0.171-0.199-0.171-0.256s0.028-0.199 0.171-0.256l2.416-1.194 10.799 5.4c0.568 0.284 1.222 0.284 1.79 0l10.799-5.4 2.416 1.194c0.142 0.085 0.171 0.199 0.171 0.256s-0.028 0.199-0.171 0.256z"></path>\n <path d="M30.096 21.712l-13.215 6.593c-0.568 0.284-1.222 0.284-1.79 0l-13.215-6.593c-0.142-0.085-0.171-0.199-0.171-0.256s0.028-0.199 0.171-0.256l2.416-1.194 10.799 5.4c0.568 0.284 1.222 0.284 1.79 0l10.799-5.4 2.416 1.194c0.142 0.085 0.171 0.199 0.171 0.256s-0.028 0.199-0.171 0.256z"></path>\n </g>\n <g id="layout">\n <path d="M28.262 18.393c0-0.598-0.598-1.047-1.196-1.047-2.841 0-5.682 0-8.673 0-0.598 0-1.047 0.449-1.047 1.047 0 2.991 0 5.832 0 8.673 0 0.598 0.449 1.196 1.047 1.196 2.991 0 5.832 0 8.673 0 0.598 0 1.196-0.598 1.196-1.196 0-2.841 0-5.682 0-8.673z"></path>\n <path d="M14.804 5.084c0-0.598-0.449-1.196-1.047-1.196-2.991 0-5.832 0-8.673 0-0.598 0-1.196 0.598-1.196 1.196 0 7.327 0 14.654 0 21.981 0 0.598 0.598 1.196 1.196 1.196 2.841 0 5.682 0 8.673 0 0.598 0 1.047-0.598 1.047-1.196 0-7.327 0-14.654 0-21.981z"></path>\n <path d="M28.262 5.084c0-0.598-0.598-1.196-1.196-1.196-2.841 0-5.682 0-8.673 0-0.598 0-1.047 0.598-1.047 1.196 0 2.841 0 5.682 0 8.673 0 0.598 0.449 1.047 1.047 1.047 2.991 0 5.832 0 8.673 0 0.598 0 1.196-0.449 1.196-1.047 0-2.991 0-5.832 0-8.673z"></path>\n </g>\n <g id="leading">\n <path d="M8 9.333h3.333l-4.667-4.667-4.667 4.667h3.333v13.333h-3.333l4.667 4.667 4.667-4.667h-3.333v-13.333zM13.333 6.667v2.667h16v-2.667h-16zM13.333 25.333h16v-2.667h-16v2.667zM13.333 17.333h16v-2.667h-16v2.667z"></path>\n </g>\n <g id="left_align">\n <path d="M9.532 17.097h9.608v5.371h-9.608v-5.371zM5.144 4.539h2.572v22.922h-2.572v-22.922zM9.532 9.532h17.248v5.371h-17.248v-5.371z"></path>\n </g>\n <g id="level_down">\n <path d="M12.758 13.386h2.091v-4.81h2.301v4.81h2.091l-3.137 4.392-3.137-4.392zM15.895 5.229l7.948 2.928-5.020 1.673v1.673l9.83-3.556-12.967-4.601-12.967 4.601 9.83 3.556v-1.673l-5.020-1.673 7.948-2.928zM15.895 19.451l12.967 4.601-12.967 4.601-12.967-4.601 12.967-4.601z"></path>\n </g>\n <g id="level_up">\n <path d="M12.758 18.614h2.091v4.81h2.301v-4.81h2.091l-3.137-4.392-3.137 4.392zM15.895 26.771l7.948-2.928-5.020-1.673v-1.673l9.83 3.556-12.967 4.601-12.967-4.601 9.83-3.556v1.673l-5.020 1.673 7.948 2.928zM15.895 12.549l12.967-4.601-12.967-4.601-12.967 4.601 12.967 4.601z"></path>\n </g>\n <g id="line">\n <path d="M9.846 23.795l13.949-13.949h5.744v-7.385h-7.385v5.744l-13.949 13.949h-5.744v7.385h7.385v-5.744zM7.385 27.077h-2.462v-2.462h2.462v2.462zM24.615 7.385v-2.462h2.462v2.462h-2.462z"></path>\n </g>\n <g id="magnet">\n <path d="M11.294 7.798l-4.303 4.303c-3.765 3.765-3.765 9.681 0 13.176 3.765 3.765 9.681 3.765 13.176 0l4.303-4.303-2.958-2.958-4.303 4.303c-2.151 2.151-5.378 2.151-7.261 0-2.151-2.151-2.151-5.378 0-7.261l4.303-4.303-2.958-2.958zM23.126 16.672l2.958 2.958 2.151-2.151-2.958-2.958-2.151 2.151zM12.908 6.454l2.958 2.958 2.151-2.151-2.958-2.958-2.151 2.151zM12.908 6.454v0 0z"></path>\n </g>\n <g id="menu">\n <path d="M4 24h24v-2.667h-24v2.667zM4 17.333h24v-2.667h-24v2.667zM4 8v2.667h24v-2.667h-24z"></path>\n </g>\n <g id="more_vert">
733\n <path d="M16 10.667c1.467 0 2.667-1.2 2.667-2.667s-1.2-2.667-2.667-2.667-2.667 1.2-2.667 2.667 1.2 2.667 2.667 2.667zM16 13.333c-1.467 0-2.667 1.2-2.667 2.667s1.2 2.667 2.667 2.667 2.667-1.2 2.667-2.667-1.2-2.667-2.667-2.667zM16 21.333c-1.467 0-2.667 1.2-2.667 2.667s1.2 2.667 2.667 2.667 2.667-1.2 2.667-2.667-1.2-2.667-2.667-2.667z"></path>\n </g>\n <g id="opacity">\n <path d="M23.547 10.667l-7.547-7.533-7.547 7.533c-2.080 2.080-3.12 4.853-3.12 7.52s1.040 5.48 3.12 7.56 4.813 3.133 7.547 3.133 5.467-1.053 7.547-3.133 3.12-4.893 3.12-7.56-1.040-5.44-3.12-7.52zM8 18.667c0.013-2.667 0.827-4.36 2.347-5.867l5.653-5.773 5.653 5.84c1.52 1.493 2.333 3.133 2.347 5.8h-16z"></path>\n </g>\n <g id="original_size">\n <path d="M6.667 21.333h4v4h2.667v-6.667h-6.667v2.667zM10.667 10.667h-4v2.667h6.667v-6.667h-2.667v4zM18.667 25.333h2.667v-4h4v-2.667h-6.667v6.667zM21.333 10.667v-4h-2.667v6.667h6.667v-2.667h-4z"></path>\n </g>\n <g id="ph_content_size">\n <path d="M28 20h2.667v2.667h-2.667v-2.667zM28 14.667h2.667v2.667h-2.667v-2.667zM30.667 25.333h-2.667v2.667c1.333 0 2.667-1.333 2.667-2.667zM17.333 4h2.667v2.667h-2.667v-2.667zM28 9.333h2.667v2.667h-2.667v-2.667zM28 4v2.667h2.667c0-1.333-1.333-2.667-2.667-2.667zM1.333 9.333h2.667v2.667h-2.667v-2.667zM22.667 4h2.667v2.667h-2.667v-2.667zM22.667 25.333h2.667v2.667h-2.667v-2.667zM4 4c-1.333 0-2.667 1.333-2.667 2.667h2.667v-2.667zM12 4h2.667v2.667h-2.667v-2.667zM6.667 4h2.667v2.667h-2.667v-2.667zM1.333 14.667v10.667c0 1.467 1.2 2.667 2.667 2.667h16v-13.333h-18.667zM4 25.333l3.333-4.28 2.387 2.867 3.333-4.293 4.28 5.707h-13.333z"></path>\n </g>\n <g id="plus">\n <path d="M25.333 17.333h-8v8h-2.667v-8h-8v-2.667h8v-8h2.667v8h8v2.667z"></path>\n </g>\n <g id="polaroid">\n <path d="M25.367 29.382c1.513 0 2.735-1.28 2.735-2.735 0-7.098 0-14.196 0-21.295 0-1.513-1.222-2.735-2.735-2.735v0c-7.098 0-11.695 0-18.793 0-1.455 0-2.735 1.222-2.735 2.735 0 7.098 0 14.196 0 21.295 0 1.455 1.28 2.735 2.735 2.735 7.098 0 11.695 0 18.793 0zM6.575 5.353c7.098 0 11.695 0 18.793 0 0 7.098 0 8.669 0 15.767-7.098 0-11.695 0-18.793 0 0-7.098 0-8.669 0-15.767z"></path>\n <path d="M18.444 13.498l4.713 6.051h-14.313l3.549-4.713 2.444 3.258 3.607-4.422v-0.175zM9.949 8.785c0-0.989 0.815-1.804 1.804-1.804s1.804 0.815 1.804 1.804c0 0.989-0.815 1.804-1.804 1.804s-1.804-0.815-1.804-1.804z"></path>\n </g>\n <g id="preview">\n <path d="M27.097 16c-2.581 3.871-6.452 6.452-11.097 6.452s-8.774-2.581-11.097-6.452c1.29-2.065 3.355-3.871 5.677-5.161-0.516 1.032-0.774 2.065-0.774 3.355 0 3.613 2.839 6.452 6.452 6.452s6.452-2.839 6.452-6.452c0-1.032-0.258-2.323-0.774-3.355 2.323 1.29 4.129 3.097 5.677 5.161zM16.516 10.323c0 0.258-0.258 0.774-0.774 0.774-1.548 0-3.097 1.29-3.097 3.097 0 0.258-0.258 0.774-0.774 0.774-0.258 0-0.774-0.258-0.774-0.774 0-2.323 2.065-4.387 4.387-4.387 0.258 0 0.774 0.258 0.774 0.774zM28.903 16c0-0.258 0-0.774-0.258-1.032-2.581-4.387-7.484-7.484-12.903-7.484-5.161 0-10.065 3.097-12.903 7.484-0.258 0.258-0.258 0.516-0.258 1.032 0 0.258 0 0.774 0.258 1.032 2.581 4.387 7.484 7.484 12.903 7.484 5.161 0 10.065-3.097 12.903-7.484 0.258-0.258 0.258-0.774 0.258-1.032z"></path>\n </g>\n <g id="qrcode">\n <path d="M10.386 21.333h-2.246v2.246h2.246v-2.246zM10.386 8.14h-2.246v2.246h2.246v-2.246zM23.579 8.14h-2.246v2.246h2.246v-2.246zM6.175 25.544v-6.456h6.456v6.456h-6.456zM6.175 12.351v-6.456h6.456v6.456h-6.456zM19.368 12.351v-6.456h6.456v6.456h-6.456zM14.877 16.842h-10.947v10.947h10.947v-10.947zM23.579 25.544h-2.246v2.246h2.246v-2.246zM27.789 25.544h-2.246v2.246h2.246v-2.246zM27.789 16.842h-2.246v2.246h-2.246v-2.246h-6.456v10.947h2.246v-6.456h2.246v2.246h6.456v-6.456zM14.597 3.93h-10.947v10.947h10.947v-10.947zM27.789 3.93h-10.947v10.947h10.947v-10.947z"></path>\n </g>\n <g id="radio_button_checked">\n <path d="M16 9.333c-3.68 0-6.667 2.987-6.667 6.667s2.987 6.667 6.667 6.667 6.667-2.987 6.667-6.667-2.987-6.667-6.667-6.667zM16 2.667c-7.36 0-13.333 5.973-13.333 13.333s5.973 13.333 13.333 13.333 13.333-5.973 13.333-13.333-5.973-13.333-13.333-13.333zM16 26.667c-5.893 0-10.667-4.773-10.667-10.667s4.773-10.667 10.667-10.667 10.667 4.773 10.667 10.667-4.773 10.667-10.667 10.667z"></path>\n </g>\n <g id="radio_button_unchecked">\n <path d="M16 2.667c-7.36 0-13.333 5.973-13.333 13.333s5.973 13.333 13.333 13.333 13.333-5.973 13.333-13.333-5.973-13.333-13.333-13.333zM16 26.667c-5.893 0-10.667-4.773-10.667-10.667s4.773-10.667 10.667-10.667 10.667 4.773 10.667 10.667-4.773 10.667-10.667 10.667z"></path>\n </g>\n <g id="rectangle">\n <path d="M6.67 25.33v-18.66h18.66v18.66h-18.66zM3.997 28.003h24.007v-24.007h-24.007v24.007z"></path>\n </g>\n <g id="redo">\n <path d="M24.533 14.133c-2.467-2.147-5.667-3.467-9.2-3.467-6.2
7330-11.44 4.040-13.28 9.627l3.147 1.040c1.4-4.253 5.4-7.333 10.133-7.333 2.6 0 4.973 0.96 6.827 2.507l-4.827 4.827h12v-12l-4.8 4.8z"></path>\n </g>\n <g id="refresh">\n <path d="M23.533 8.467c-1.933-1.933-4.587-3.133-7.533-3.133-5.893 0-10.653 4.773-10.653 10.667s4.76 10.667 10.653 10.667c4.973 0 9.12-3.4 10.307-8h-2.773c-1.093 3.107-4.053 5.333-7.533 5.333-4.413 0-8-3.587-8-8s3.587-8 8-8c2.213 0 4.187 0.92 5.627 2.373l-4.293 4.293h9.333v-9.333l-3.133 3.133z"></path>\n </g>\n <g id="reset_ph">\n <path d="M6.564 4.103h2.735v2.462h-2.735z"></path>\n <path d="M12.034 4.103h2.735v2.462h-2.735z"></path>\n <path d="M4.103 4.103c-1.368 0-2.735 1.368-2.735 2.735h2.735v-2.735z"></path>\n <path d="M22.701 25.162h2.462v2.735h-2.462z"></path>\n <path d="M22.701 4.103h2.462v2.462h-2.462z"></path>\n <path d="M1.368 9.299h2.735v2.735h-2.735z"></path>\n <path d="M27.897 4.103v2.735h2.735c0-1.368-1.368-2.735-2.735-2.735v0z"></path>\n <path d="M27.897 9.299h2.735v2.735h-2.735z"></path>\n <path d="M17.231 4.103h2.735v2.462h-2.735z"></path>\n <path d="M30.632 25.162h-2.735v2.735c1.368 0 2.735-1.368 2.735-2.735v0z"></path>\n <path d="M27.897 14.769h2.735v2.462h-2.735z"></path>\n <path d="M27.897 19.966h2.735v2.735h-2.735v-2.735z"></path>\n <path d="M19.966 27.897h-2.735v-2.735h2.735z"></path>\n <path d="M9.299 27.897h-2.735v-2.735h2.735z"></path>\n <path d="M4.103 27.897v-2.735h-2.735c0 1.368 1.368 2.735 2.735 2.735v0z"></path>\n <path d="M14.769 27.897h-2.735v-2.735h2.735z"></path>\n <path d="M1.368 14.769h2.735v2.462h-2.735z"></path>\n <path d="M1.368 19.966h2.735v2.735h-2.735v-2.735z"></path>\n <path d="M22.701 14.769h2.462v7.932h-7.932v-2.735h5.47z"></path>\n <path d="M14.769 9.299v2.735h-5.47v5.197h-2.735v-7.932z"></path>\n </g>\n <g id="reset_ph2">\n <path d="M6.564 4.103h2.735v2.462h-2.735z"></path>\n <path d="M12.034 4.103h2.735v2.462h-2.735z"></path>\n <path d="M4.103 4.103c-1.368 0-2.735 1.368-2.735 2.735h2.735v-2.735z"></path>\n <path d="M22.701 25.162h2.462v2.735h-2.462z"></path>\n <path d="M22.701 4.103h2.462v2.462h-2.462z"></path>\n <path d="M1.368 9.299h2.735v2.735h-2.735z"></path>\n <path d="M27.897 4.103v2.735h2.735c0-1.368-1.368-2.735-2.735-2.735v0z"></path>\n <path d="M27.897 9.299h2.735v2.735h-2.735z"></path>\n <path d="M17.231 4.103h2.735v2.462h-2.735z"></path>\n <path d="M30.632 25.162h-2.735v2.735c1.368 0 2.735-1.368 2.735-2.735v0z"></path>\n <path d="M27.897 14.769h2.735v2.462h-2.735z"></path>\n <path d="M27.897 19.966h2.735v2.735h-2.735v-2.735z"></path>\n <path d="M19.966 27.897h-2.735v-2.735h2.735z"></path>\n <path d="M9.299 27.897h-2.735v-2.735h2.735z"></path>\n <path d="M4.103 27.897v-2.735h-2.735c0 1.368 1.368 2.735 2.735 2.735v0z"></path>\n <path d="M14.769 27.897h-2.735v-2.735h2.735z"></path>\n <path d="M1.368 14.769h2.735v2.462h-2.735z"></path>\n <path d="M1.368 19.966h2.735v2.735h-2.735v-2.735z"></path>\n <path d="M18.325 20.786h-4.65l2.188 3.009z"></path>\n <path d="M8.752 13.675l-3.009 2.188 3.009 2.462v-4.65z"></path>\n <path d="M23.248 13.675v4.65l3.009-2.462z"></path>\n <path d="M15.863 7.932l-2.188 3.282h4.65l-2.462-3.282z"></path>\n </g>\n <g id="revert">\n <path d="M15.972 3.993c-6.636 0-11.979 5.399-11.979 11.979h-3.993l5.343 5.343 5.343-5.343h-3.993c0-5.174 4.162-9.336 9.336-9.336s9.336 4.162 9.336 9.336c0 5.174-4.162 9.336-9.336 9.336-2.025 0-3.88-0.675-5.399-1.743l-1.912 1.912c2.025 1.518 4.555 2.475 7.311 2.475 6.636 0 11.979-5.399 11.979-11.979 0-6.636-5.399-11.979-11.979-11.979z"></path>\n <path d="M12.654 14.060c-0.394-0.394-0.394-1.012 0-1.406s1.012-0.394 1.406 0l1.912 1.912 1.912-1.912c0.394-0.394 1.012-0.394 1.406 0s0.394 1.012 0 1.406l-1.912 1.912 1.912 1.912c0.394 0.394 0.394 1.012 0 1.406s-1.012 0.394-1.406 0l-1.912-1.912-1.912 1.912c-0.394 0.394-1.012 0.394-1.406 0s-0.394-1.012 0-1.406l1.912-1.912-1.912-1.912z"></path>\n </g>\n <g id="rich_text">\n <path d="M3.862 3.862v2.759h24v-2.759h-24zM22.897 27.862c0-3.586 0-7.172 0-10.759h1.379c0 3.586 0 7.172 0 10.759 0.828 0 1.655 0 2.207 0v-10.759h1.103c0-0.828 0-1.655 0-2.759-2.759 0-5.241 0-8 0-1.379 0-2.483 0.276-3.586 1.103-1.931 1.379-1.655 4.69 0 6.345 1.379 1.103 3.034 1.103 4.414 1.103v4.966c0.828 0 1.655 0 2.207 0zM27.586 9.379h-24v2.759h24v-2.759zM12.138 14.621h-8.552v2.759h8.552v-2.759zM12.138 19.862h-8.552v2.759h8.552v-2.759zM3.586 27.862h11.862v-2.759h-11.862v2.759z"></path>\n </g>\n <g id="right_align">\n <path d="M22.857 17.27h-9.651v5.587h9.651v-5.587zM27.429 4.571h-2.54v22.857h2.54v-22.857zM22.857 9.651h-17.27v5.587h17.27v-5.587z"></path>\n </g>\n <g id="ruler">\n <path d="M28 8h-24c-1.467 0-2.667 1.2-2.667 2.667v10.667c0 1.467 1.2 2.667 2.667 2.667h24c1.467 0 2.667-1.2 2.667-2.667v-10.667c0-1.467-1.2-2.667-2.667-2.667zM28 21.333h-24v-10.
733667h2.667v5.333h2.667v-5.333h2.667v5.333h2.667v-5.333h2.667v5.333h2.667v-5.333h2.667v5.333h2.667v-5.333h2.667v10.667z"></path>\n </g>\n <g id="select_image">\n <path d="M29.333 21.333v-16c0-1.467-1.2-2.667-2.667-2.667h-16c-1.467 0-2.667 1.2-2.667 2.667v16c0 1.467 1.2 2.667 2.667 2.667h16c1.467 0 2.667-1.2 2.667-2.667zM14.667 16l2.707 3.613 3.96-4.947 5.333 6.667h-16l4-5.333zM2.667 8v18.667c0 1.467 1.2 2.667 2.667 2.667h18.667v-2.667h-18.667v-18.667h-2.667z"></path>\n </g>\n <g id="select_image2">\n <path d="M2.517 7.91v18.697c0 1.438 1.079 2.517 2.517 2.517h18.697v-2.517h-18.697v-18.697h-2.517z"></path>\n <path d="M20.854 14.022l4.315 5.393h-13.303l3.236-4.315 2.157 2.876 3.236-3.955zM12.944 9.708c0-1.079 0.719-1.798 1.798-1.798s1.798 0.719 1.798 1.798c0 1.079-0.719 1.798-1.798 1.798s-1.798-0.719-1.798-1.798z"></path>\n <path d="M26.607 24.090c1.438 0 2.517-1.079 2.517-2.517 0-7.191 0-8.989 0-16.18 0-1.438-1.079-2.517-2.517-2.517 0 0-12.584 0-16.18 0-1.438 0-2.517 1.079-2.517 2.517 0 7.191 0 8.989 0 16.18 0 1.438 1.079 2.517 2.517 2.517 7.191 0 8.989 0 16.18 0zM10.427 5.393c7.191 0 8.989 0 16.18 0 0 7.191 0 8.989 0 16.18-7.191 0-8.989 0-16.18 0 0-7.191 0-8.989 0-16.18z"></path>\n </g>\n <g id="send-backward">\n <path d="M2.667 2.667h18.667v18.667h-18.667v-18.667zM29.333 10.667v18.667h-18.667v-5.333h13.333v-13.333h5.333zM5.333 5.333v13.333h13.333v-13.333h-13.333z"></path>\n </g>\n <g id="send-to-back">\n <path d="M2.667 2.667h12v12h-12v-12zM12 5.333h-6.667v6.667h6.667v-6.667zM29.333 17.333v12h-12v-12h12zM20 26.667h6.667v-6.667h-6.667v6.667zM21.333 10.667v4h-4v-4h4zM14.667 21.333h-4v-4h4v4z"></path>\n </g>\n <g id="send_to_back">\n <path d="M15.913 3.847l12.94 4.546-12.94 4.546-12.94-4.546 12.94-4.546zM13.639 16.437h4.546v6.12h3.497l-5.771 5.77-5.771-5.77h3.497v-6.12z"></path>\n </g>\n <g id="send_to_front">\n <path d="M15.913 28.153l12.94-4.546-12.94-4.546-12.94 4.546 12.94 4.546zM18.186 9.443v6.12c-1.574 0-2.973 0-4.546 0v-6.12h-3.497l5.771-5.771 5.771 5.771h-3.497z"></path>\n </g>\n <g id="settings">\n <path d="M25.907 17.307c0.053-0.427 0.093-0.853 0.093-1.307s-0.040-0.88-0.093-1.307l2.813-2.2c0.253-0.2 0.32-0.56 0.16-0.853l-2.667-4.613c-0.16-0.293-0.52-0.4-0.813-0.293l-3.32 1.333c-0.693-0.533-1.44-0.973-2.253-1.307l-0.507-3.533c-0.040-0.32-0.32-0.56-0.653-0.56h-5.333c-0.333 0-0.613 0.24-0.653 0.56l-0.507 3.533c-0.813 0.333-1.56 0.787-2.253 1.307l-3.32-1.333c-0.307-0.12-0.653 0-0.813 0.293l-2.667 4.613c-0.173 0.293-0.093 0.653 0.16 0.853l2.813 2.2c-0.053 0.427-0.093 0.867-0.093 1.307s0.040 0.88 0.093 1.307l-2.813 2.2c-0.253 0.2-0.32 0.56-0.16 0.853l2.667 4.613c0.16 0.293 0.52 0.4 0.813 0.293l3.32-1.333c0.693 0.533 1.44 0.973 2.253 1.307l0.507 3.533c0.040 0.32 0.32 0.56 0.653 0.56h5.333c0.333 0 0.613-0.24 0.653-0.56l0.507-3.533c0.813-0.333 1.56-0.787 2.253-1.307l3.32 1.333c0.307 0.12 0.653 0 0.813-0.293l2.667-4.613c0.16-0.293 0.093-0.653-0.16-0.853l-2.813-2.2zM16 20.667c-2.573 0-4.667-2.093-4.667-4.667s2.093-4.667 4.667-4.667 4.667 2.093 4.667 4.667-2.093 4.667-4.667 4.667z"></path>\n </g>\n <g id="shape">\n <path d="M30.72 9.344v-7.936h-7.936v2.688h-13.312v-2.688h-7.936v7.936h2.688v13.312h-2.688v7.936h7.936v-2.688h13.312v2.688h7.936v-7.936h-2.688v-13.312h2.688zM4.096 3.968h2.688v2.688h-2.688v-2.688zM6.784 28.032h-2.688v-2.688h2.688v2.688zM22.784 25.344h-13.312v-2.688h-2.688v-13.312h2.688v-2.688h13.312v2.688h2.688v13.312h-2.688v2.688zM28.16 28.032h-2.688v-2.688h2.688v2.688zM25.472 6.656v-2.688h2.688v2.688h-2.688z"></path>\n </g>\n <g id="text">\n <path d="M12.322 18.609h7.293l-3.646-9.682-3.646 9.682zM22.947 27.411l-2.012-5.281h-9.933l-1.949 5.281h-3.709l8.99-22.884h3.269l8.99 22.884h-3.646z"></path>\n </g>\n <g id="text2">\n <path d="M6.667 5.333v4h7.333v16h4v-16h7.333v-4z"></path>\n </g>\n <g id="text_align_bottom">\n <path d="M17.324 12.028l3.31-3.31 1.876 1.876-6.566 6.566-6.566-6.566 1.876-1.876 3.31 3.31v-8h2.648v8zM3.972 20.028h24v2.648h-24v-2.648zM3.972 25.379h13.352v2.648h-13.352v-2.648z"></path>\n </g>\n <g id="text_align_bottom2">\n <path d="M21.333 17.333h-4v-13.333h-2.667v13.333h-4l5.333 5.333 5.333-5.333zM5.333 25.333v2.667h21.333v-2.667h-21.333z"></path>\n </g>\n <g id="text_align_center">\n <path d="M17.326 8.015l2.652-2.652 1.886 1.886-5.893 5.893-5.893-5.893 1.886-1.886 2.652 2.652v-5.304h2.652v5.304zM4.007 14.674h23.985v2.652h-23.985v-2.652zM17.326 23.985v5.304h-2.652v-5.304l-2.652 2.652-1.886-1.886 5.893-5.893 5.893 5.893-1.886 1.886-2.652-2.652z"></path>\n </g>\n <g id="text_align_center2">\n <path d="M10.667 25.333h4v5.333h2.667v-5.333h4l-5.333-5.333-5.333 5.333zM21.333 6.667h-4v-5.333h-2.667v5.333h-4l5.333 5.333 5.333-5.333zM5.333 14.667v2.667h21.333v-2.667h-21.333z"></path>\n </g>\n <g id="text_align_top">\n <path d="M17.306 19.968l3.328 3.328 1.894-1.894-6.554-6.554-6.554 6.554 1.894 1.894 3.328-3.328v7.987h2.662v-7.987zM3.994 3.994h23.962v2.662h-23.962v-2.662zM3.994 9.318h13.312v2.662h-13.312v-2.662z"></path>\n </g>\n <g id="text_align_top2">\n <path d="M10.667 14.667h4v13.333h2.667v-13.333h4l-5.333-5.333-5.333 5.333zM5.333 4v2.667h21.333v-2.667h-21.333z"></path>\n </g>\n <g id="text_shadow">\n <path d="M4.668 3.999h17.329v3.999h-6.662v15.997h-3.999v-15.997h-6.667v-3.999zM16.666 9.335h2.668v2.663h-2.668v-2.663zM20.665 9.335h2.668v2.663h-2.668v-2.663zM24.664 9.335h2.668v2.663h-2.668v-2.663zM16.666 13.335h2.668v2.663h-2.668v-2.663zM16.666 17.334h2.668v2.663h-2.668v-2.663zM16.666 21.333h2.668v2.663h-2.668v-2.663zM16.666 25.333h2.668v2.668h-2.668v-2.668z"></path>\n </g>\n <g id="text_size">\n <path d="M12 5.333v4h6.667v16h4v-16h6.667v-4h-17.333zM4 16h4v9.333h4v-9.333h4v-4h-12v4z"></path>\n </g>\n <g id="text_stroke">\n <path d="M5.497 10.545v-5.654h21.001v7.668h-6.665v14.549h-7.668v-14.549h-6.668v-2.015zM7.512 6.906v3.639h6.668v14.545h3.639v-14.545h6.665v-3.639h-16.972z"></path>\n </g>\n <g id="top_align">\n <path d="M17.097 9.532v9.608h5.371v-9.608h-5.371zM4.539 5.144v2.572h22.922v-2.572h-22.922zM9.532 9.532v17.248h5.371v-17.248h-5.371z"></path>\n </g>\n <g id="tracking">\n <path d="M9.348 21.393v-3.416l-4.674 4.674 4.674 4.674v-3.236h13.303v3.236l4.674-4.674-4.674-4.674v3.416z"></path>\n <path d="M8.090 10.247l-2.157-0.36c0.18-0.899 0.719-1.618 1.258-1.978s1.438-0.719 2.697-0.719c1.079 0 1.978 0.18 2.517 0.36s0.899 0.539 1.079 0.899c0.18 0.36 0.36 1.079 0.36 2.157v2.876c0 0.899 0 1.438 0.18 1.798 0 0.36 0.18 0.719
7330.36 1.258h-2.337c0-0.18-0.18-0.36-0.18-0.719 0-0.18 0-0.18 0-0.36-0.36 0.36-0.899 0.719-1.258 0.899-0.539 0.18-0.899 0.36-1.438 0.36-0.899 0-1.618-0.18-2.157-0.719s-0.899-1.079-0.899-1.978c0-0.539 0.18-0.899 0.36-1.438 0.18-0.36 0.539-0.719 1.079-0.899 0.36-0.18 1.079-0.36 1.978-0.539 1.079-0.18 1.978-0.36 2.337-0.539v-0.18c0-0.539-0.18-0.899-0.36-1.079s-0.719-0.36-1.258-0.36c-0.36 0-0.719 0-1.079 0.18-0.18 0.18-0.36 0.539-0.539 0.899zM11.326 12.225c-0.36 0.18-0.719 0.18-1.438 0.36s-1.079 0.36-1.258 0.36c-0.36 0.18-0.539 0.539-0.539 0.899s0.18 0.719 0.36 0.899c0.18 0.18 0.539 0.36 0.899 0.36s0.899-0.18 1.258-0.36c0.36-0.18 0.539-0.539 0.539-0.899 0-0.18 0.18-0.539 0.18-1.258v-0.539z"></path>\n <path d="M17.438 16.719v-12.764h2.517v4.674c0.719-0.899 1.618-1.258 2.697-1.258s1.978 0.36 2.876 1.258c0.719 0.899 1.079 1.978 1.079 3.595s-0.36 2.876-1.079 3.595c-0.719 0.899-1.618 1.258-2.697 1.258-0.539 0-1.079-0.18-1.618-0.36-0.539-0.36-0.899-0.719-1.258-1.258v1.438h-2.337zM19.775 11.865c0 0.899 0.18 1.618 0.539 2.157 0.36 0.719 0.899 0.899 1.618 0.899 0.539 0 1.079-0.18 1.438-0.719s0.539-1.258 0.539-2.157c0-1.079-0.18-1.798-0.539-2.337s-0.899-0.719-1.438-0.719c-0.539 0-1.079 0.18-1.438 0.719s-0.539 1.079-0.539 2.157z"></path>\n </g>\n <g id="underlined">\n <path d="M16 22.667c4.413 0 8-3.587 8-8v-10.667h-3.333v10.667c0 2.573-2.093 4.667-4.667 4.667s-4.667-2.093-4.667-4.667v-10.667h-3.333v10.667c0 4.413 3.587 8 8 8zM6.667 25.333v2.667h18.667v-2.667h-18.667z"></path>\n </g>\n <g id="undo">\n <path d="M16.667 10.667c-3.533 0-6.733 1.32-9.2 3.467l-4.8-4.8v12h12l-4.827-4.827c1.853-1.547 4.213-2.507 6.827-2.507 4.72 0 8.733 3.080 10.133 7.333l3.16-1.040c-1.853-5.587-7.093-9.627-13.293-9.627z"></path>\n </g>\n <g id="vertical_center_align">\n <path d="M4.571 14.769v2.549h22.945v-2.549h-22.945zM17.143 24.264v-4.571h5.363v4.571h-5.363zM17.143 7.824v4.571h5.363v-4.571h-5.363zM9.495 19.692v7.824h5.363v-7.824h-5.363zM9.495 4.571v7.824h5.363v-7.824h-5.363z"></path>\n </g>\n <g id="zoom">\n <path d="M20.667 18.667h-1.053l-0.373-0.36c1.307-1.52 2.093-3.493 2.093-5.64 0-4.787-3.88-8.667-8.667-8.667s-8.667 3.88-8.667 8.667 3.88 8.667 8.667 8.667c2.147 0 4.12-0.787 5.64-2.093l0.36 0.373v1.053l6.667 6.653 1.987-1.987-6.653-6.667zM12.667 18.667c-3.32 0-6-2.68-6-6s2.68-6 6-6 6 2.68 6 6-2.68 6-6 6z"></path>\n </g>\n <g id="zoom_in">\n <path d="M20.667 18.667h-1.053l-0.373-0.36c1.307-1.52 2.093-3.493 2.093-5.64 0-4.787-3.88-8.667-8.667-8.667s-8.667 3.88-8.667 8.667 3.88 8.667 8.667 8.667c2.147 0 4.12-0.787 5.64-2.093l0.36 0.373v1.053l6.667 6.653 1.987-1.987-6.653-6.667zM12.667 18.667c-3.32 0-6-2.68-6-6s2.68-6 6-6 6 2.68 6 6-2.68 6-6 6z"></path>\n <path d="M16 13.333h-2.667v2.667h-1.333v-2.667h-2.667v-1.333h2.667v-2.667h1.333v2.667h2.667v1.333z"></path>\n </g>\n <g id="zoom_out">\n <path d="M20.667 18.667h-1.053l-0.373-0.36c1.307-1.52 2.093-3.493 2.093-5.64 0-4.787-3.88-8.667-8.667-8.667s-8.667 3.88-8.667 8.667 3.88 8.667 8.667 8.667c2.147 0 4.12-0.787 5.64-2.093l0.36 0.373v1.053l6.667 6.653 1.987-1.987-6.653-6.667zM12.667 18.667c-3.32 0-6-2.68-6-6s2.68-6 6-6 6 2.68 6 6-2.68 6-6 6zM9.333 12h6.667v1.333h-6.667z"></path>\n </g>\n <g id="download">\n <path d="M28 20V25.3333C28 26.0406 27.719 26.7189 27.219 27.219C26.7189 27.719 26.0406 28 25.3333 28H6.66667C5.95942 28 5.28115 27.719 4.78105 27.219C4.28095 26.7189 4 26.0406 4 25.3333V20"\n stroke="var(--theme-primary-color)"\n stroke-width="3"\n stroke-linecap="round"\n stroke-linejoin="round"/>\n <path d="M9.33331 13.3333L16 19.9999L22.6666 13.3333"\n stroke="var(--theme-primary-color)"\n stroke-width="3"\n stroke-linecap="round"\n stroke-linejoin="round"/>\n <path d="M16 20V4"\n stroke="var(--theme-primary-color)"\n stroke-width="3"\n stroke-linecap="round"\n stroke-linejoin="round"/>\n </g>\n </defs>\n </svg>\n</iron-iconset-svg>\n'},function(t,e){t.exports='<style>\n paper-button {\n @apply --au-header-button-geometry;\n @apply --au-button-font;\n }\n\n paper-button.primary {\n background-color: var(--finish-button-backgroundcolor, var(--theme-primary-color));\n color: var(--finish-button-color, var(--theme-interface-color));\n border: var(--finish-button-border, 0px solid var(--theme-primary-color));\n }\n\n paper-button[disabled] {\n background: var(--button-disable-background);\n color: var(--button-disable-color);\n }\n</style>\n<paper-button id="finishButton" on-tap="_finishButtonClick" class="custom primary">\n {{localize(\'editor.buttons.finish\')}}\n</paper-button>'},function(t,e,n){"use strict";e.a=function(){return!1}},function(t,e){t.exports='<style>\n :host {\n width: 100%;\n height: 100%;\n }\n\n .html-echo-body {\n width: 100%;\n height: 98%;\n -webkit-overflow-scrolling: touch;\n }\n\n iframe {\n width: 1px;\n min-width: 100%;\n width: 100%;\n }\n</style>\n<div class="html-echo-body">\n</div>'},function(t,e){t.exports='<style>\n :host {\n box-sizing: content-box !important;\n padding: var(--au-editor-padding-top) var(--au-editor-padding-right) var(--au-editor-padding-bottom) var(--au-editor-padding-left);\n height: calc(100% - var(--au-editor-padding-top) - var(--au-editor-padding-bottom));\n width: calc(100% - var(--au-editor-padding-left) - var(--au-editor-padding-right));\n display: inline-flex;\n flex-direction: column;\n --navBarHeight: 60px;\n --navBarPaddingBottom: 20px;\n --headerMarginBottom: 20px;\n --aurigma-drawer-main-panel-mobile-left: 10px;\n --paper-tabs-selection-bar_-_border-width: 2px;\n background: var(--theme-background-color, transparent);\n @apply --paper-font-common-base;\n position: relative !important;\n --disabled-step-tab-display: inline-flex;\n }\n\n\n paper-icon-button {\n display: inline-flex;\n }\n\n #mainPanels {\n height: 100%;\n width: 100%;\n }\n\n [slot=au-drawer-toggle] {\n color: black;\n background: #ffffff;\n /* box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25); */\n }\n\n .au-drawer-sticky-icon {\n padding: 10px;\n pointer-events: none;\n }\n\n .auwizard-mainheader {\n width: 100%;\n margin-bottom: var(--headerMarginBottom, 20px);\n background-color: var(--theme-background-color);\n height: var(--navBarHeight);\n }\n\n .navTopButtons {\n display: flex;\n flex-flow: row nowrap;\n align-items: center;\n padding-bottom: var(--navBarPaddingBottom, 20px);\n margin: 0 auto;\n height: var(--navBarHeight);\n }\n\n .navTopButtons .stepSelector {\n display: inline-flex;\n flex: 1 1 auto;\n align-items: center;\n }\n\n .navTopButtons .stepSelector paper-button {\n @apply --au-header-button-geometry;\n @apply --au-button-font;\n }\n\n .navTopButtons .stepSelector paper-button.nav__back-button {\n margin-right: 4px;\n color: var(--theme-primary-color);\n background-color: var(--theme-interface-color);\n border: 1px solid var(--theme-primary-color);\n box-sizing: border-box;\n }\n\n .navTopButtons .stepSelector paper-button.nav__back-button :hover {\n background-color: var(--theme-primary-color-hover-button);\n }\n\n .navTopButtons .stepSelector paper-button.nav__next-button {\n background-color: var(--theme-primary-color);\n color: var(--theme-interface-color);\n }\n\n .navTopButtons .stepSelector paper-button.nav__help-button {\n color: var(--theme-primary-color);\n }\n\n .navTopButtons .stepSelector paper-button[disabled] {\n background-color: var(--theme-interface-color);\n border: 1px solid var(--theme-disabled-button-border-color);\n color: var(--theme-disabled-button-color);\n }\n\n .navTopButtons .stepSelector paper-tabs {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n height: var(--navBarHeight, 100px);\n }\n\n .navTopButtons .stepSelector paper-tabs paper-tab {\n @apply --au-header-tab-geometry;\n }\n\n .navTopButtons .stepSelector paper-tabs paper-tab .tab-content {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n height: 100%;\n }\n\n .navTopButtons .stepSelector paper-tabs paper-tab .tab-content .title {\n margin-top: 8px;\n }\n\n .navTopButtons .stepSelector paper-tabs paper-tab .tab-content {\n @apply --au-button-font;\n color: var(--theme-font-color);\n }\n\n .navTopButtons .stepSelector paper-tabs paper-tab[disabled] .tab-content {\n @apply --au-button-font;\n color: var(--theme-border-color);\n }\n\n .navTopButtons .stepSelector paper-tabs paper-tab.iron-selected .tab-content {\n color: var(--theme-primary-color);\n }\n\n .navTopButtons .stepSelector paper-tabs paper-tab.tab-content au-responsive-image {\n min-width: 32px;\n }\n\n .stepSelector paper-tabs paper-tab.disabledstep {\n display: var(--disabled-step-tab-display) !important;\n }\n\n .navTopButtons .interactiveButtons {\n display: flex;\n flex: 0 0 auto;\n }\n\n .navTopButtons .noShowSteps {\n display: flex;\n flex-direction: row-reverse;\n height: 100%;\n width: 100%;\n align-items: center;\n }\n\n .navTopButtons .stepSelector paper-button[data-hidden=true] {\n visibility: hidden;\n display: none !important;\n position: absolute;\n }\n\n #finishButton[data-hidden=true] {\n display: none !important;\n }\n\n au-collapse {\n background: var(--au-option-list-background-color, #f5f5f5);\n /*\n margin-bottom: 2px;\n padding-left: 16px;\n padding-right: 16px;\n */\n }\n\n [slot=collapse-content] {\n display: flex;\n flex-direction: column;\n flex: 1 1 auto;\n }\n\n [slot=collapse-trigger] {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n flex: 1 1 auto;\n }\n\n .step-title {\n @apply --au-h4-font;\n margin-bottom: 4px;\n color: var(--au-step-title-color);\n }\n\n .step-description {\n font-family: var(--au-font-family);\n font-style: normal;\n font-weight: normal;\n line-height: 16px;\n font-size: 13px;\n letter-spacing: 0.25px;\n\n color: var(--au-step-description-color);\n\n margin-bottom: 15px;\n }\n\n\n [slot="drawer"] .navLeftButtons {\n display: flex;\n height: var(--navBarHeight, 100px);\n }\n\n [slot="drawer"] .drawerContent {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n height: 100%;\n width: 100%;\n /* overflow: hidden; */\n background-color: var(--theme-background-color);\n }\n\n [slot="drawer-two"] .drawerContent {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n height: 100%;\n width: 100%;\n /* overflow: hidden; */\n background-color: var(--theme-background-color);\n }\n\n paper-listbox {\n display: flex;\n flex-direction: column;\n padding: 0;\n }\n\n paper-listbox paper-item[au-drawer-toggle] {\n background-color: var(--theme-interface-color);\n display: inline-flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 76px;\n height: 76px;\n padding: 0;\n color: var(--theme-text-color-1);\n margin-bottom: 2px;\n margin-right: 2px;\n outline: none;\n }\n\n paper-listbox paper-item[au-drawer-toggle].iron-selected {\n color: white;\n background-color: var(--theme-primary-color);\n }\n\n\n paper-listbox paper-item[au-drawer-toggle] .toggle-title {\n @apply --au-subtitle1-font;\n @apply --break-words;\n text-align: center;\n padding-top: 9px;\n }\n\n paper-listbox paper-item[au-drawer-toggle] iron-icon {\n width: 24px;\n height: 24px;\n }\n\n .collapse-title {\n @apply --au-subtitle2-font;\n }\n\n iron-selector>*:not(.iron-selected) {\n display: none;\n }\n\n [slot=main] {\n display: block;\n height: 100%;\n }\n\n [hidden] {\n display: none !important;\n }\n\n .wizard-container {\n display: flex;\n flex: 1 1 100%;\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n overflow: hidden;\n }\n\n .main {\n flex-grow: 1;\n position: relative;\n }\n\n .drawer {\n position: absolute;\n z-index: 502;\n }\n\n .tool-panel {\n width: var(--aurigma-drawer-panel-desktop-width);\n /* на ipad вÑглÑÐ´Ð¸Ñ Ð½Ðµ оÑÐµÐ½Ñ */\n /* background-color: var(--theme-interface-color);*/\n\n }\n\n .drawer-toggle {\n display: none;\n height: 36px;\n min-width: 50px;\n /* old webkit */\n width: intrinsic;\n /* webkit */\n width: -webkit-fit-content;\n /* Firefox/Gecko */\n width: -moz-fit-content;\n width: fit-content;\n margin: 12px 10px;\n }\n\n .drawer-toggle-title {\n margin-top: 2px;\n margin-left: 5px;\n font-size: 16px;\n font-weight: 500;\n color: var(--au-drawer-toggle-title-color, black);\n }\n\n .drawer--open.right-drawer,\n .drawer--open.left-drawer,\n .drawer--open.top-drawer,\n .drawer--open.bottom-drawer {\n position: inherit;\n height: 100%;\n display: flex;\n transform: translate(0px, 0px);\n margin-bottom: 10px;\n }\n\n .drawer--open.right-drawer {\n margin-left: var(--aurigma-drawer_-_margin-left);\n }\n\n .drawer--open.left-drawer {\n margin-right: var(--aurigma-drawer_-_margin-right);\n }\n\n .drawer--open.left-drawer {\n margin-top: var(--aurigma-drawer_-_margin-top);\n }\n\n .right-drawer {\n margin-left: 0;\n height: 100%;\n display: flex;\n transform: translateX(calc(var(--aurigma-drawer-panel-desktop-width) * -10000));\n transition: none;\n }\n\n .left-drawer {\n margin-right: 0;\n height: 100%;\n display: flex;\n transform: translateX(calc(var(--aurigma-drawer-panel-desktop-width) * -10000));\n transition: none;\n }\n\n .bottom-drawer {\n display: flex;\n width: 100%;\n flex: 0 0 var(--aurigma-drawer-panel-desktop-height, 25%);\n margin: var(--aurigma-drawer_-_margin-top) 0 0 0;\n background-color: var(--theme-interface-color);\n transform: translateY(calc(var(--aurigma-drawer-panel-desktop-height) * -10));\n justify-content: center;\n align-items: center;\n max-height: var(--aurigma-drawer-panel-desktop-height, 25%);\n }\n\n .bottom-drawer iron-pages {\n height: 95%;\n width: 100%;\n }\n\n .drawer-buttons {\n display: none;\n }\n\n #shade {\n display: none;\n }\n\n .--closed {\n display: none;\n }\n\n .bottom-drawer {\n z-index: 502;\n position: relative;\n transform: translate(0px, 0px);\n }\n\n .top-drawer {\n width: 100%;\n display: flex;\n flex: 0 1 var(--aurigma-top
733-drawer-panel-desktop-height);\n margin: var(--aurigma-drawer_-_margin-top) 0 0 0;\n background-color: var(--theme-interface-color);\n transform: translateY(calc(var(--aurigma-top-drawer-panel-desktop-height) * -10));\n justify-content: center;\n align-items: center;\n z-index: 502;\n position: inherit;\n transform: translate(0px, 0px);\n }\n\n .top-drawer iron-pages {\n height: 95%;\n width: 100%;\n }\n\n .drawer-buttons {\n display: none;\n }\n\n #shade {\n display: none;\n }\n\n .--closed {\n display: none;\n }\n\n @media (max-width: 769px) {\n .drawer {\n z-index: 504;\n }\n\n :host {\n padding: var(--au-editor-mobile-padding-top) var(--au-editor-mobile-padding-right) var(--au-editor-mobile-padding-bottom) var(--au-editor-mobile-padding-left);\n height: calc(100% - var(--au-editor-mobile-padding-top) - var(--au-editor-mobile-padding-bottom));\n width: calc(100% - var(--au-editor-mobile-padding-left) - var(--au-editor-mobile-padding-right));\n }\n\n [slot="drawer"] .tool-panel .drawerContent {\n height: calc(100% - 60px);\n }\n\n .drawer--open.right-drawer,\n .drawer--open.left-drawer,\n .drawer--open.top-drawer,\n .drawer--open.bottom-drawer {\n width: 100%;\n margin: 0;\n }\n\n .bottom-drawer {\n z-index: 502;\n }\n\n .left-drawer {\n --aurigma-drawer-panel-desktop-width: calc(100% - 60px);\n position: absolute !important;\n transform: translateX(calc(var(--aurigma-drawer-panel-desktop-width) * -1.25));\n transition: all 0.5s linear;\n top: 0;\n bottom: 0;\n left: 0;\n }\n\n .drawer-toggle {\n display: var(--aurigma-drawer-panel-button-display);\n z-index: 505;\n opacity: 0;\n }\n\n .right-drawer {\n --aurigma-drawer-panel-desktop-width: calc(100% - 60px);\n position: absolute !important;\n transform: translateX(calc(var(--aurigma-drawer-panel-desktop-width) * -1.25));\n transition: all 0.5s linear;\n top: 0;\n bottom: 0;\n left: 0;\n }\n\n .drawer--open {\n transform: translateX(0px);\n }\n\n .drawer--open.right-drawer .drawer-toggle,\n .drawer--open.left-drawer .drawer-toggle {\n opacity: 1;\n align-items: center;\n justify-content: center;\n top: 4px;\n position: relative;\n }\n\n .drawer--open.left-drawer,\n .drawer--open.right-drawer {\n height: calc(100% - 0px);\n width: 100%;\n }\n\n .wizard-container {\n overflow: initial;\n }\n\n .drawer-buttons {\n display: var(--aurigma-drawer-panel-button-display);\n position: absolute;\n top: 16px;\n left: 10px;\n opacity: 1;\n z-index: 4;\n align-items: center;\n }\n\n .drawer-buttons .drawer-toggle {\n opacity: 1;\n }\n\n #shade {\n display: block;\n position: absolute;\n transition: all .5 ease;\n }\n\n .shade--open {\n background-color: rgba(0, 0, 0, 0.5);\n right: 0;\n left: 0;\n top: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n z-index: 503;\n }\n\n .navTopButtons .stepSelector {\n justify-content: flex-end;\n }\n\n .stepSelector__tabs {\n display: none !important;\n }\n\n .drawer-buttons__item {\n display: flex;\n align-items: center;\n outline: none;\n }\n\n .drawer-buttons__item .drawer-toggle {\n height: auto;\n margin: 0;\n }\n\n .drawer-buttons__item .text {\n display: inline-block;\n text-overflow: ellipsis;\n overflow: hidden;\n width: calc(100% - 36px);\n white-space: nowrap;\n\n font-family: var(--au-font-family);\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 16px;\n letter-spacing: 0.25px;\n\n color: #212121;\n }\n\n .drawer-buttons__menu {\n outline: none;\n position: absolute;\n top: 100%;\n background: #FFFFFF;\n box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2);\n border-radius: 2px;\n width: 80vw;\n padding: 8px 0;\n }\n\n .drawer-buttons__menu .drawer-buttons__item .text {\n display: inline-block;\n text-overflow: ellipsis;\n overflow: hidden;\n width: calc(100% - 36px);\n white-space: nowrap;\n padding: 10px 16px;\n font-family: var(--au-font-family);\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 16px;\n letter-spacing: 0.25px;\n color: #212121;\n }\n\n .drawer-buttons__menu--closed {\n display: none;\n }
733\n\n .modal-body {\n margin: 0px !important;\n padding: 0px !important;\n }\n\n .modal-body__header-close {\n margin: 5px;\n }\n\n .modal-body__content-text {\n padding: 10px;\n }\n }\n\n .drawer-toggle_parent {\n background-color: var(--theme-background-color);\n /*position: absolute;*/\n height: 100%;\n }\n\n /* for edge for client denik */\n paper-tab>div.tab-content {\n display: flex !important;\n }\n\n paper-dialog {\n margin: 0px !important;\n z-index: 601 !important;\n height: 100%;\n width: 100%;\n position: absolute !important;\n top: 0 !important;\n left: 0 !important;\n display: flex;\n max-height: 100% !important;\n max-width: 100% !important;\n }\n\n #overlay {\n position: absolute;\n width: 100%;\n background-color: rgba(255, 255, 255, 0.5);\n height: 100%;\n top: 0;\n left: 0;\n }\n\n .modal-body {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n }\n\n .modal-body__main {\n display: flex;\n flex-direction: column;\n height: 100%;\n }\n\n .modal-body__content {\n overflow: auto;\n height: 100%;\n -webkit-overflow-scrolling: touch;\n }\n\n .modal-body__actions {\n display: flex;\n justify-content: flex-end;\n flex-direction: row;\n margin-top: 5px;\n }\n\n .modal-body__header-close {\n display: inline-block;\n float: right;\n cursor: pointer;\n }\n\n .modal-body__header-title {\n display: inline-block;\n }\n\n .modal-body__actions-checkbox-parent {\n display: flex;\n align-items: center;\n }\n\n .modal-body__header {\n padding: 7px;\n }\n\n .external-iframe {\n width: 1px;\n min-width: 100%;\n width: 100%;\n }\n\n d2l-tooltip {\n color: var(--theme-tooltip-text-color);\n }\n .editor-wrapper.wizard-container {\n height: 100%;\n padding-bottom: 10px;\n }\n</style>\n\n<template is="dom-if" if="{{_isVerticalMobileLayout}}">\n <style>\n @media (max-width: 769px) {\n\n :host {\n display: inline;\n }\n\n .nav-buttons-wrapper {\n display: flex;\n width: 100%;\n flex-direction: row;\n flex-wrap: nowrap;\n align-content: flex-end;\n justify-content: space-between;\n margin: 0px 10px 0px 10px;\n }\n\n #preloader {\n position: fixed !important;\n }\n }\n </style>\n</template>\n\n<template is="dom-if" if="{{_showDefaultTopBar}}">\n <template is="dom-if" if="{{!_showSteps}}">\n <style>\n header {\n display: none !important;\n }\n </style>\n </template>\n <header class="auwizard-mainheader" id="mainHeader">\n <div class="editor-wrapper navTopButtons">\n <template is="dom-if" if="{{_configInternal.logo}}">\n <template is="dom-if" if="{{_configInternal.logo.src}}">\n <div style="width: 31%; padding: 1%; ">\n <au-responsive-image style="width:100%; height:50px" src$="{{_configInternal.logo.src}}">\n </au-responsive-image>\n </div>\n </template>\n </template>\n <template is="dom-if" if="[[_showSteps]]">\n <div class="stepSelector">\n <paper-tabs class="stepSelector__tabs" scrollable attr-for-selected="name"\n selected="{{_currentTabName}}" hide-scroll-buttons noink="true">\n <template is="dom-repeat" items="{{steps}}">\n <paper-tab name="{{_getSafeName(item)}}" title="{{_getNameOrTitle(item)}}" on-tap="__onStepMenuTabClick">\n <div class="tab-content" title$="{{_getNameOrTitle(item)}}">\n <template is="dom-if" if="{{item.imageUrl}}">\n <au-responsive-image\n style$="width:{{item.imageWidth}}; height:{{item.imageHeight}}"\n src$="{{item.imageUrl}}"></au-responsive-image>\n </template>\n <template is="dom-if" if="{{item.icon}}">\n <iron-icon style$="width:{{item.imageWidth}}; height:{{item.imageHeight}}"\n title$="{{_getNameOrTitle(item)}}"\n icon$="{{item.icon}}"></iron-icon>\n </template>
733\n <span class="title">{{_getNameOrTitle(item)}}</span>\n </div>\n </paper-tab>\n </template>\n </paper-tabs>\n <template is="dom-if" if="{{_hasHelp}}">\n <paper-button noink id="helpTopBtn" class="nav__help-button">\n {{localize(\'editor.buttons.help\')}}\n </paper-button>\n </template>\n <div class="nav-buttons-wrapper">\n <div style="display: inline-block;">\n <paper-button id="leftTopBtn" class="nav__back-button" hidden$="[[_isFirstStep]]"\n on-tap="_toLeft">\n {{localize(\'editor.buttons.back\')}}\n </paper-button>\n </div>\n <div style="display: inline-block;" on-mouseover="_nextButtonTooltip" id="nextButtonWrapper">\n <paper-button id="rightTopBtn" class="nav__next-button" on-tap="_toRight">\n {{localize(\'editor.buttons.next\')}}\n </paper-button>\n </div>\n <d2l-tooltip id="nextButtonToolTip" for="nextButtonWrapper" state="info" delay="100"\n showing="false"></d2l-tooltip>\n </div>\n </div>\n </template>\n <div class="interactiveButtons" id="interactiveButtons">\n <au-finish-button id="finishButton" driver="{{driver}}" language="{{language}}"></au-finish-button>\n </div>\n\n <dom-if if="{{!_isVerticalMobileLayout}}">\n <template>\n <div class="drawer-buttons">\n <template is="dom-if" if="{{_drawerButtons.isSingle}}">\n <div class="drawer-buttons__item" data-drawer$="{{_drawerButtons.direction}}"\n on-tap="__drawer">\n <div style="pointer-events: none;" class="drawer-toggle drawer-toggle-step"\n slot="au-drawer-toggle" au-drawer-sticky>\n <iron-icon style="pointer-events: none;" class="au-drawer-sticky-icon"\n icon$="{{_drawerButtons.icon}}">\n </iron-icon>\n </div>\n <span style="pointer-events: none;" class="text">\n {{_drawerButtons.text}}\n </span>\n </div>\n </template>\n <template is="dom-if" if="{{!_drawerButtons.isSingle}}">\n <div tabindex="-1" class="drawer-buttons__item" data-drawer="open" on-tap="__drawer"\n onblur="{{__blurDrawer}}">\n <div style="pointer-events: none;" class="drawer-toggle drawer-toggle-step"\n slot="au-drawer-toggle" au-drawer-sticky>\n <iron-icon style="pointer-events: none;" class="au-drawer-sticky-icon"\n icon$="{{_drawerButtons.icon}}">\n </iron-icon>\n </div>\n <span style="pointer-events: none;" class="text">\n {{_drawerButtons.text}}\n </span>\n </div>\n <div tabindex="-1" class="drawer-buttons__menu drawer-buttons__menu--closed"\n onblur="{{__blurDrawer}}">\n <dom-repeat items="{{_drawerButtons.drawers}}">\n <template>
733\n <div class="drawer-buttons__item" data-drawer$="{{item.direction}}"\n on-tap="__drawer">\n <span style="pointer-events: none;" class="text">\n {{item.text}}\n </span>\n </div>\n </template>\n </dom-repeat>\n </div>\n </template>\n </div>\n </template>\n </dom-if>\n </div>\n </header>\n</template>\n<template is="dom-if" if="{{currentTitle}}">\n <div class="editor-wrapper step-title">\n <au-html-echo force="true" html="{{currentTitle}}"></au-html-echo>\n </div>\n</template>\n<template is="dom-if" if="{{currentDescription}}">\n <div class="editor-wrapper step-description">\n <au-html-echo force="true" html="{{currentDescription}}"></au-html-echo>\n </div>\n</template>\n<dom-if if="{{!_isVerticalMobileLayout}}">\n <template>\n \x3c!-- top panel --\x3e\n <div id="topDrawerPanel" class="editor-wrapper top-drawer">\n <iron-pages id="topPanels" selected="{{_currentTopPanelName}}" attr-for-selected="name">\n <dom-repeat items="{{_topPanels}}">\n <template>\n <au-widget name="{{item.name}}" language="{{language}}" driver="{{driver}}"\n definition="{{item}}">\n </au-widget>\n </template>\n </dom-repeat>\n </iron-pages>\n <template is="dom-if" if="[[_showSteps]]">\n <template is="dom-if" if="{{!_showDefaultTopBar}}">\n <style>\n #topDrawerPanel {\n display: flex;\n flex-direction: column;\n }\n\n .stepSelector {\n margin-bottom: 40px;\n width: 100%;\n height: 100%;\n }\n </style>\n <div class="stepSelector">\n <paper-tabs class="stepSelector__tabs" scrollable attr-for-selected="name"\n selected="{{_currentTabName}}" hide-scroll-buttons noink="true">\n <template is="dom-repeat" items="{{steps}}">\n <paper-tab name="{{_getSafeName(item)}}" title="{{_getNameOrTitle(item)}}" on-tap="__onStepMenuTabClick">\n <div class="tab-content" title$="{{_getNameOrTitle(item)}}">\n <template is="dom-if" if="{{item.imageUrl}}">\n <au-responsive-image\n style$="width:{{item.imageWidth}}; height:{{item.imageHeight}}"\n src$="{{item.imageUrl}}"></au-responsive-image>\n </template>\n <template is="dom-if" if="{{item.icon}}">\n <iron-icon style$="width:{{item.imageWidth}}; height:{{item.imageHeight}}"\n title$="{{_getNameOrTitle(item)}}"\n icon$="{{item.icon}}"></iron-icon>\n </template>\n <span class="title">{{_getNameOrTitle(item)}}</span>\n </div>\n </paper-tab>\n </template>\n </paper-tabs>\n <template is="dom-if" if="{{_hasHelp}}">\n <paper-button noink id="helpTopBtn" class="nav__help-button">\n {{localize(\'editor.buttons.help\')}}\n </paper-button>\n </template>\n </div>\n </template>\n </template>\n </div>\n <div class="editor-wrapper wizard-container">\n \x3c!-- left drawer --\x3e\n <div class="drawer left-drawer" id="drawer" slot="drawer">\n <div class="tool-panel left-tool-panel">
733\n <div class="drawer-toggle_parent">\n <div id=\'drawer-toggle\' class="drawer-toggle" slot="au-drawer-toggle" au-drawer-sticky>\n <iron-icon class="au-drawer-sticky-icon"\n icon="{{_mobileToolPanelsConfig.main.backButtonIcon}}"></iron-icon>\n <span class="drawer-toggle-title">{{_mobileToolPanelsConfig.main.backButtonText}}</span>\n </div>\n <iron-pages class="drawerContent" id="toolPanels" selected="{{_currentToolPanelName}}"\n attr-for-selected="name">\n <dom-repeat items="{{_toolPanels}}">\n <template>\n <au-widget name="{{item.name}}" language="{{language}}" driver="{{driver}}"\n definition="{{item}}"></au-widget>\n </template>\n </dom-repeat>\n </iron-pages>\n </div>\n </div>\n </div>\n \x3c!-- main --\x3e\n <div class="main" slot="main">\n <iron-pages attr-for-selected="name" id="mainPanels" selected="{{_currentMainPanelName}}">\n <dom-repeat items="{{_mainPanels}}">\n <template>\n <au-widget full-height name="{{item.name}}" language="{{language}}" driver="{{driver}}"\n definition="{{item}}"></au-widget>\n </template>\n </dom-repeat>\n </iron-pages>\n </div>\n \x3c!-- right drawer --\x3e\n <div class="drawer right-drawer" id="rightDrawerPanel" slot="drawer-two">\n <div class="tool-panel right-tool-panel">\n <div class="drawer-toggle_parent">\n <div id=\'drawer-toggle-right\' class="drawer-toggle" slot="au-drawer-toggle" au-drawer-sticky>\n <iron-icon class="au-drawer-sticky-icon"\n icon="{{_mobileToolPanelsConfig.right.backButtonIcon}}"></iron-icon>\n <span class="drawer-toggle-title">{{_mobileToolPanelsConfig.right.backButtonText}}</span>\n </div>\n <div class="tool-panel"></div>\n <iron-pages class="drawerContent" id="rightToolPanels" selected="{{_currentRightToolPanelName}}"\n attr-for-selected="name">\n <dom-repeat items="{{_rightToolPanels}}">\n <template>\n <au-widget name="{{item.name}}" language="{{language}}" driver="{{driver}}"\n definition="{{item}}"></au-widget>\n </template>\n </dom-repeat>\n </iron-pages>\n </div>\n </div>\n </div>\n </div>\n \x3c!-- bottom panel --\x3e\n <div id="bottomDrawerPanel" class="editor-wrapper bottom-drawer">\n <iron-pages id="bottomPanels" selected="{{_currentBottomPanelName}}" attr-for-selected="name">\n <dom-repeat items="{{_bottomPanels}}">\n <template>\n <au-widget name="{{item.name}}" language="{{language}}" driver="{{driver}}"\n definition="{{item}}">\n </au-widget>\n </template>\n </dom-repeat>\n </iron-pages>\n </div>\n </template>\n</dom-if>\n<dom-if if="{{_isVerticalMobileLayout}}">\n <template>\n <div id="mobile-wrapper" style="flex-direction: column; display: flex; width: 98%; height: 85%;">\n \x3c!-- top panel --\x3e\n <div id="topDrawerPanel" style="order: var(--theme-vertical-mobile-top-order, 10)" class="editor-wrapper top-drawer">\n <iron-pages id="topPanels" selected="{{_currentTopPanelName}}" attr-for-selected="name">\n <dom-repeat items="{{_topPanels}}">\n <template>\n <au-widget name="{{item.name}}" language="{{language}}" driver="{{driver}}"\n definition="{{item}}">\n </au-widget>\n </template>\n </dom-repeat>\n </iron-pages>\n <template is="dom-if" if="[[_showSteps]]">\n <template is="dom-if" if="{{!_showDefaultTopBar}}">\n <style>\n #topDrawerPanel {\n display: flex;\n flex-direction: column;\n }\n\n .stepSelector {\n margin-bottom: 20px;\n width: 100%;\n height: 100%;\n }\n </style>\n <div class="stepSelector">\n <paper-tabs class="stepSelector__tabs" scrollable attr-for-selected="name"\n selected="{{_currentTabName}}" hide-scroll-buttons noink="true">\n <template is="dom-repeat" items="{{steps}}">\n <paper-tab name="{{_getSafeName(item)}}" title="{{_getNameOrTitle(item)}}" on-tap="__onStepMenuTabClick">\n <div class="tab-content" title$="{{_getNameOrTitle(item)}}">\n <template is="dom-if" if="{{item.imageUrl}}">\n <au-responsive-image\n style$="width:{{item.imageWidth}}; height:{{item.imageHeight}}"\n src$="{{item.imageUrl}}"></au-responsive-image>\n </template>\n <template is="dom-if" if="{{item.icon}}">\n <iron-icon\n style$="width:{{item.imageWidth}}; height:{{item.imageHeight}}"\n title$="{{_getNameOrTitle(item)}}"\n icon$="{{item.icon}}"></iron-icon>\n </template>
733\n <span class="title">{{_getNameOrTitle(item)}}</span>\n </div>\n </paper-tab>\n </template>\n </paper-tabs>\n <template is="dom-if" if="{{_hasHelp}}">\n <paper-button noink id="helpTopBtn" class="nav__help-button">\n {{localize(\'editor.buttons.help\')}}\n </paper-button>\n </template>\n </div>\n </template>\n </template>\n </div>\n \x3c!-- left drawer --\x3e\n <div class="left-tool-panel"\n style="order: var(--theme-vertical-mobile-left-order, 20); height: var(--aurigma-mobile-left-panel-height, 15%) !important; margin-bottom: var(--theme-vertical-mobile-panel-margin, 20px);">\n <iron-pages class="drawerContent" id="toolPanels" selected="{{_currentToolPanelName}}" style="height: 100%"\n attr-for-selected="name">\n <dom-repeat items="{{_toolPanels}}">\n <template>\n <au-widget name="{{item.name}}" language="{{language}}" driver="{{driver}}"\n definition="{{item}}"></au-widget>\n </template>\n </dom-repeat>\n </iron-pages>\n\n </div>\n \x3c!-- main --\x3e\n <div class="main" slot="main"\n style="order: var(--theme-vertical-mobile-main-order, 30); height: var(--theme-vertical-mobile-main-height, var(--aurigma-mobile-main-panel-height, 45%)) !important; margin-bottom: var(--theme-vertical-mobile-panel-margin, 20px);">\n <iron-pages attr-for-selected="name" id="mainPanels" selected="{{_currentMainPanelName}}">\n <dom-repeat items="{{_mainPanels}}">\n <template>\n <au-widget full-height name="{{item.name}}" language="{{language}}" driver="{{driver}}"\n definition="{{item}}"></au-widget>\n </template>\n </dom-repeat>\n </iron-pages>\n </div>\n \x3c!-- right drawer --\x3e\n <div class="right-tool-panel"\n style="order: var(--theme-vertical-mobile-right-order, 40); height: var(--aurigma-mobile-right-panel-height, 15%) !important; margin-bottom: var(--theme-vertical-mobile-panel-margin,20px);">\n <iron-pages class="drawerContent" id="rightToolPanels" selected="{{_currentRightToolPanelName}}" style="height: 100%"\n attr-for-selected="name">\n <dom-repeat items="{{_rightToolPanels}}">\n <template>\n <au-widget name="{{item.name}}" language="{{language}}" driver="{{driver}}"\n definition="{{item}}"></au-widget>\n </template>\n </dom-repeat>\n </iron-pages>\n </div>\n \x3c!-- bottom panel --\x3e\n <div class="bottom-tool-panel" id="bottomDrawerPanel"\n style="order: var(--theme-vertical-mobile-bottom-order, 50); height: var(--aurigma-mobile-bottom-panel-height, 15%) !important;">\n <iron-pages id="bottomPanels" selected="{{_currentBottomPanelName}}" attr-for-selected="name" style="height: 100%">\n <dom-repeat items="{{_bottomPanels}}">\n <template>\n <au-widget name="{{item.name}}" language="{{language}}" driver="{{driver}}"\n definition="{{item}}">\n </au-widget>\n </template>\n </dom-repeat>\n </iron-pages>\n </div>\n </div>\n </template>
733\n</dom-if>\n\n<div class="hidden-widgets" hidden>\n <dom-repeat items="{{_hiddenWidgets}}">\n <template>\n <au-widget name="{{item.name}}" language="{{language}}" driver="{{driver}}" definition="{{item}}">\n </au-widget>\n </template>\n </dom-repeat>\n</div>\n\n<dom-repeat items="{{_modalWindows}}">\n <template>\n <paper-dialog id="{{_getSafeName(item)}}" entry-animation="scale-up-animation"\n exit-animation="fade-out-animation">\n <div class="modal-body">\n <div class="modal-body__main">\n <div class="modal-body__header">\n <h2 class="modal-body__header-title">{{item.header}}</h2>\n <iron-icon icon="au-icons:close" class="modal-body__header-close" dialog-confirm></iron-icon>\n </div>\n <div class="modal-body__content">\n <template is="dom-if" if="{{item.content}}">\n <div class="modal-body__content-text">{{item.content}}</div>\n </template>\n <template is="dom-if" if="{{item.htmlContent}}">\n <au-html-echo html="{{item.htmlContent}}"></au-html-echo>\n </template>\n <template is="dom-if" if="{{item.widget}}">\n <div name="widget-parent" style="height: 100%;"></div>\n </template>\n <template is="dom-if" if="{{item.externalContent}}">\n <iframe name="external-iframe" class="external-iframe" scrolling="yes" width="100%"\n height="98%" style="border: none;"></iframe>\n </template>\n </div>\n <div class="modal-body__actions">\n <div id="autostartModalCheckboxParent" class="modal-body__actions-checkbox-parent" hidden>\n <paper-checkbox id="autostartModalCheckbox">\n <span>{{localize("modals.actions.notShowAtStartup")}}</span>\n </paper-checkbox>\n </div>\n <template is="dom-if" if="{{!item.showOkButton}}">\n <paper-button dialog-confirm autofocus>{{localize("modals.actions.ok")}}</paper-button>\n </template>\n </div>\n </div>\n </div>\n </paper-dialog>\n </template>\n</dom-repeat>\n\n<div id="shade" class=""></div>\n<au-overlay id="overlay" hidden></au-overlay>\n<au-preloader id="preloader" hidden></au-preloader>\n<paper-toast id="toast" horizontal-align="center" dynamic-align="true" always-on-top="true"></paper-toast>\n'},function(t,e,n){"use strict";n.d(e,"a",function(){return l});var r=n(0),i=n(5),o=n(1),a=n(17),s=n(44),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.scope={},e._configHead={},e}return Object(r.d)(e,t),Object.defineProperty(e.prototype,"scopeInternal",{get:function(){return this.scope},enumerable:!1,configurable:!0}),e.prototype._computeSteps=function(t){return t&&t.steps?t.steps:[]},e.prototype.__computeIsFirstStep=function(t){return this.steps[0]===t},e.prototype._configObserver=function(t,e){this.configObserver(t,e)},e.prototype._scopeObserver=function(t,e){this.scopeObserver(t,e)},e.prototype._computeToolPanels=function(t){return this._computePanels(t,"toolPanel")},e.prototype._computeCurrentToolPanel=function(t){var e=this;return s.Maybe.maybe(t).map(function(t){return t.toolPanel}).caseOf({just:function(t){return e._toolPanels.find(function(e){return e.name===t.name})},nothing:function(){return null}})},e.prototype._computeCurrentToolPanelName=function(t){return t?t.name:""},e.prototype.__compToolPanelPosition=function(t){return t&&t.toolPanelPosition||"left"},e.prototype._currentToolPanelWidthComp=function(t){var e=this,n=t&&t.toolPanel?i.a.valueEnsure(t.toolPanel.width,"320px"):"0px",r=parseInt(n,10)?"20px":"0px",o=parseInt(n,10)&&t.toolPanel?"flex":"none";setTimeout(function(){var t=e.querySelectorShadow("#drawer");t&&(t.style.setProperty("--aurigma-drawer-panel-button-display",o),t.style.setProperty("--aurigma-drawer-panel-desktop-width",n),t.style.setProperty("--aurigma-drawer_-_margin-right",""+r))},100)},e.prototype._computeRightToolPanels=function(t){return this._computePanels(t,"rightToolPanel")},e.prototype._computeCurrentRightToolPanel=function(t){var e=this;return s.Maybe.maybe(t).map(function(t){return t.rightToolPanel}).caseOf({just:function(t){return e._rightToolPanels.find(function(e){return e.name===t.name})},nothing:function(){return null}})},e.prototype._computeCurrentRightToolPanelName=function(t){return t?t.name:""},e.prototype.__compRightToolPanelPosition=function(t){return t&&t.rightToolpanelPosition||"right"},e.prototype._currentRightToolPanelWidthComp=function(t){var e=this,n=t&&t.rightToolPanel?i.a.valueEnsure(t.rightToolPanel.width,"320px"):"0px",r=parseInt(n,10)?"20px":"0px",o=parseInt(n,10)?"block":"none";setTimeout(function(){var t=e.querySelectorShadow("#rightDrawerPanel");t&&(t.style.setProperty("--aurigma-drawer-panel-button-display",o),t.style.setProperty("--aurigma-drawer-panel-desktop-width",n),t.style.setProperty("--aurigma-drawer_-_margin-left",""+r))},100)},e.prototype._computeMainPanels=function(t){return this._computePanels(t,"mainPanel")},e.prototype._computeCurrentMainPanel=function(t){var e=this;return s.Maybe.maybe(t).map(function(t){return t.mainPanel}).caseOf({just:function(t){return e._mainPanels.find(function(e){return e.name===t.name})},nothing:function(){return null}})},e.prototype._computeCurrentMainPanelName=function(t){return t?t.name:""},e.prototype._currentMainPanelHeightComp=function(t){return t&&t.bottomPanel?"calc(100% - "+i.a.valueEnsure(t.bottomPanel.height,"0%")+")":"100%"},e.prototype._computeBottomPanels=function(t){return this._computePanels(t,"bottomPanel")},e.prototype._computeCurrentBottomPanel=function(t){var e=this;return s.Maybe.maybe(t).map(function(t){return t.bottomPanel}).caseOf({just:function(t){return e._bottomPanels.find(function(e){return e.name===t.name})},nothing:function(){return null}})},e.prototype._computeCurrentBottomPanelName=function(t){return t?t.name:""},e.prototype._currentBottomPanelHeightComp=function(t){var e=this,n=t&&t.bottomPanel?i.a.valueEnsure(t.bottomPanel.height,"30%"):"0px",r=parseInt(n,10)?"20px":"0px";setTimeout(function(){var t=e.querySelectorShadow("#bottomDrawerPanel");t&&(t.style.setProperty("--aurigma-drawer-panel-desktop-height",n),t.style.setProperty("--aurigma-drawer_-_margin-top",""+r))},100)},e.prototype._computeTopPanels=function(t){return this._computePanels(t,"topPanel")},e.prototype._computeCurrentTopPanel=function(t){var e=this;return s.Maybe.maybe(t).map(function(t){return t.topPanel}).caseOf({just:function(t){return e._topPanels.find(function(e){return e.name===t.name})},nothing:function(){return null}})},e.prototype._computeCurrentTopPanelName=function(t){return t?t.name:""},e.prototype._currentTopPanelHeightComp=function(t){var e=this,n=t&&t.topPanel?i.a.valueEnsure(t.topPanel.height,"10%"):"0px";setTimeout(function(){var t=e.querySelectorShadow("#topDrawerPanel");t&&(t.style.setProperty("--aurigma-top-drawer-panel-desktop-height",n),t.style.setProperty("--aurigma-top-drawer_-_margin-top","0px"))},100)},e.prototype._computeShowDefaultTopBar=function(t){return!0!==t.showCustomTopPanel},e.prototype._computeHiddenWidgets=function(t){var e=[].concat(this._toolPanels,this._rightToolPanels,this._mainPanels,this._bottomPanels).map(function(t){return i.a.objectDeepValue(t,"name")}).filter(function(t){return!!t});return t&&t.widgets?t.widgets.filter(function(t){return-1===e.indexOf(t.name)}):[]},e.prototype._computeDrawerButtons=function(t){var e=this.localize("editor.drawer.menu");"editor.drawer.menu"===e&&(e="");var n={text:e,icon:"settings",isSingle:!0,direction:"open",drawers:[]}
733,r=t&&t.toolPanel?i.a.valueEnsureMerge(t.toolPanel.drawer,{icon:"settings",text:""}):null,o=t&&t.rightToolPanel?i.a.valueEnsureMerge(t.rightToolPanel.drawer,{icon:"settings",text:""}):null;switch(r&&(r.direction="left"),o&&(o.direction="right"),!0){case!!r&&!!o:return n.isSingle=!1,n.drawers=[].concat([r],[o]),this.style.setProperty("--aurigma-drawer-panel-button-display","block"),n;case!!r:return(n=r).isSingle=!0,this.style.setProperty("--aurigma-drawer-panel-button-display","block"),n;case!!o:return(n=o).isSingle=!0,this.style.setProperty("--aurigma-drawer-panel-button-display","block"),n;default:return this.style.setProperty("--aurigma-drawer-panel-button-display","none"),null}},e.prototype._computeshowSteps=function(t){return!0===t.displayInPopup?!0===t.showSteps:!1!==t.showSteps},e.prototype._computeCurrentDescription=function(t){return t&&t.description?this._computeValue(t.description):""},e.prototype._computeCurrentTitle=function(t){return t&&t.title?this._computeValue(t.title):""},e.prototype._computePanels=function(t,e){if(t&&t.widgets){var n=t.steps.map(function(t){return i.a.objectDeepValue(t,e+".name")}).filter(function(t){return!!t});return t.widgets.filter(function(t){return n.indexOf(t.name)>-1})}return[]},e.prototype._computeModalWindows=function(t){return t&&t.modals?(t.modals.forEach(function(t){return t.showOkButton=!1!==t.showOkButton}),t.modals):[]},e.prototype._computeHasHelp=function(t){if(t&&t.widgets)return!!t.widgets.find(function(t){return"help"===t.type.toLowerCase()})},e.prototype._computeIsVerticalMobileLayout=function(t){return window.innerWidth<769&&void 0!==t.layout&&"verticalmobile"===t.layout.toLowerCase()},e.prototype._computeMobileToolPanelsConfig=function(t){var e={main:{backButtonIcon:"au-icons:chevron_left",backButtonText:""},right:{backButtonIcon:"au-icons:chevron_left",backButtonText:""}};return t&&(t.toolPanel&&t.toolPanel.drawer&&(e.main.backButtonIcon=t.toolPanel.drawer.closeDrawerIcon||"au-icons:chevron_left",e.main.backButtonText=t.toolPanel.drawer.closeDrawerText||"",e.main.backButtonText.length>20&&(e.main.backButtonText=e.main.backButtonText.substring(0,17)+"...")),t.rightToolPanel&&t.rightToolPanel.drawer&&(e.right.backButtonIcon=t.rightToolPanel.drawer.closeDrawerIcon||"au-icons:chevron_left",e.right.backButtonText=t.rightToolPanel.drawer.closeDrawerText||"",e.right.backButtonText.length>20&&(e.right.backButtonText=e.right.backButtonText.substring(0,17)+"..."))),e},Object(r.c)([Object(o.c)(),Object(r.g)("design:type",Object)],e.prototype,"config",void 0),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",Object)],e.prototype,"_configInternal",void 0),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",Object)],e.prototype,"scope",void 0),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",Object),Object(r.g)("design:paramtypes",[])],e.prototype,"scopeInternal",null),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",Object)],e.prototype,"_configHead",void 0),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",Object)],e.prototype,"currentStep",void 0),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",Number)],e.prototype,"stepIndex",void 0),Object(r.c)([Object(o.c)({computed:"_computeSteps(_configInternal)"}),Object(r.g)("design:type",Array)],e.prototype,"steps",void 0),Object(r.c)([Object(o.c)({computed:"__computeIsFirstStep(currentStep)"}),Object(r.g)("design:type",Boolean)],e.prototype,"_isFirstStep",void 0),Object(r.c)([Object(o.b)("config"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[Object,Object]),Object(r.g)("design:returntype",void 0)],e.prototype,"_configObserver",null),Object(r.c)([Object(o.b)("scope"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[Object,Object]),Object(r.g)("design:returntype",void 0)],e.prototype,"_scopeObserver",null),Object(r.c)([Object(o.c)({computed:"_computeToolPanels(_configInternal)"}),Object(r.g)("design:type",Array)],e.prototype,"_toolPanels",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentToolPanel(currentStep)"}),Object(r.g)("design:type",Object)],e.prototype,"_currentToolPanel",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentToolPanelName(_currentToolPanel)"}),Object(r.g)("design:type",String)],e.prototype,"_currentToolPanelName",void 0),Object(r.c)([Object(o.c)({computed:"__compToolPanelPosition(_configInternal)"}),Object(r.g)("design:type",String)],e.prototype,"_toolPanelPosition",void 0),Object(r.c)([Object(o.c)({computed:"_currentToolPanelWidthComp(currentStep)"}),Object(r.g)("design:type",String)],e.prototype,"_currentToolPanelWidth",void 0),Object(r.c)([Object(o.c)({computed:"_computeRightToolPanels(_configInternal)"}),Object(r.g)("design:type",Array)],e.prototype,"_rightToolPanels",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentRightToolPanel(currentStep)"}),Object(r.g)("design:type",Object)],e.prototype,"_currentRightToolPanel",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentRightToolPanelName(_currentRightToolPanel)"}),Object(r.g)("design:type",String)],e.prototype,"_currentRightToolPanelName",void 0),Object(r.c)([Object(o.c)({computed:"__compRightToolPanelPosition(_configInternal)"}),Object(r.g)("design:type",String)],e.prototype,"_rightToolPanelPosition",void 0),Object(r.c)([Object(o.c)({computed:"_currentRightToolPanelWidthComp(currentStep)"}),Object(r.g)("design:type",String)],e.prototype,"_currentRightToolPanelWidth",void 0),Object(r.c)([Object(o.c)({computed:"_computeMainPanels(_configInternal)"}),Object(r.g)("design:type",Array)],e.prototype,"_mainPanels",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentMainPanel(currentStep)"}),Object(r.g)("design:type",Object)],e.prototype,"_currentMainPanel",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentMainPanelName(_currentMainPanel)"}),Object(r.g)("design:type",String)],e.prototype,"_currentMainPanelName",void 0),Object(r.c)([Object(o.c)({computed:"_currentMainPanelHeightComp(currentStep)"}),Object(r.g)("design:type",String)],e.prototype,"_currentMainPanelHeight",void 0),Object(r.c)([Object(o.c)({computed:"_computeBottomPanels(_configInternal)"}),Object(r.g)("design:type",Array)],e.prototype,"_bottomPanels",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentBottomPanel(currentStep)"}),Object(r.g)("design:type",Object)],e.prototype,"_currentBottomPanel",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentBottomPanelName(_currentBottomPanel)"}),Object(r.g)("design:type",String)],e.prototype,"_currentBottomPanelName",void 0),Object(r.c)([Object(o.c)({computed:"_currentBottomPanelHeightComp(currentStep)"}),Object(r.g)("design:type",String)],e.prototype,"_currentBottomPanelHeight",void 0),Object(r.c)([Object(o.c)({computed:"_computeTopPanels(_configInternal)"}),Object(r.g)("design:type",Array)],e.prototype,"_topPanels",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentTopPanel
733(currentStep)"}),Object(r.g)("design:type",Object)],e.prototype,"_currentTopPanel",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentTopPanelName(_currentTopPanel)"}),Object(r.g)("design:type",String)],e.prototype,"_currentTopPanelName",void 0),Object(r.c)([Object(o.c)({computed:"_currentTopPanelHeightComp(currentStep)"}),Object(r.g)("design:type",String)],e.prototype,"_currentTopPanelHeight",void 0),Object(r.c)([Object(o.c)({computed:"_computeShowDefaultTopBar(_configInternal)"}),Object(r.g)("design:type",Boolean)],e.prototype,"_showDefaultTopBar",void 0),Object(r.c)([Object(o.c)({computed:"_computeHiddenWidgets(_configInternal)"}),Object(r.g)("design:type",Array)],e.prototype,"_hiddenWidgets",void 0),Object(r.c)([Object(o.c)({computed:"_computeDrawerButtons(currentStep)"}),Object(r.g)("design:type",Object)],e.prototype,"_drawerButtons",void 0),Object(r.c)([Object(o.c)({computed:"_computeshowSteps(_configInternal)"}),Object(r.g)("design:type",Boolean)],e.prototype,"_showSteps",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentDescription(currentStep)"}),Object(r.g)("design:type",String)],e.prototype,"currentDescription",void 0),Object(r.c)([Object(o.c)({computed:"_computeCurrentTitle(currentStep)"}),Object(r.g)("design:type",String)],e.prototype,"currentTitle",void 0),Object(r.c)([Object(o.c)({computed:"_computeModalWindows(_configInternal)"}),Object(r.g)("design:type",Array)],e.prototype,"_modalWindows",void 0),Object(r.c)([Object(o.c)({computed:"_computeHasHelp(_configInternal)"}),Object(r.g)("design:type",Boolean)],e.prototype,"_hasHelp",void 0),Object(r.c)([Object(o.c)({computed:"_computeIsVerticalMobileLayout(_configInternal)"}),Object(r.g)("design:type",Boolean)],e.prototype,"_isVerticalMobileLayout",void 0),Object(r.c)([Object(o.c)({computed:"_computeMobileToolPanelsConfig(currentStep)"}),Object(r.g)("design:type",Object)],e.prototype,"_mobileToolPanelsConfig",void 0),e}(a.a)},function(t,e){t.exports='<style>\n :host {\n display: inline-flex;\n width: 100%;\n height: 100%;\n overflow: hidden;\n @apply --aurigma-drawer-panel;\n }\n\n .drawer-container {\n display: flex;\n height: initial;\n width: 100%;\n position: relative;\n max-width: 100%;\n min-width: 100%;\n @apply --aurigma-drawer-container;\n }\n\n .drawer-container.left .drawer-main {\n position: absolute;\n top: 0;\n left: var(--aurigma-drawer-main-panel-desktop-left, 30%);\n right: 0;\n bottom: 0;\n z-index: 4;\n }\n\n .drawer-container.right .drawer-main {\n position: absolute;\n top: 0;\n left: 0;\n right: var(--aurigma-drawer-main-panel-desktop-right, 30%);\n bottom: 0;\n z-index: 4;\n }\n\n .drawer-container .drawer-drawer {\n display: flex;\n width: var(--aurigma-drawer-panel-desktop-width, 30%);\n height: initial;\n z-index: 3;\n position: relative;\n transition: transform 2s;\n @apply --aurigma-drawer;\n }\n\n .drawer-container .drawer-drawer .content-wrapper {\n overflow: auto;\n display: flex;\n width: 100%;\n height: initial;\n }\n\n .drawer-container.left .drawer-drawer {\n float: left;\n }\n\n .drawer-container.right .drawer-drawer {\n float: right;\n }\n\n .drawer-container.mobile .drawer-drawer {\n z-index: 5 !important;\n width: calc(100% - var(--aurigma-drawer-toggle-width));\n transition: transform 0.5s;\n }\n\n .drawer-container.mobile.left .drawer-drawer {\n transform: translateX(-100%);\n }\n\n .drawer-container.mobile.right .drawer-drawer {\n transform: translateX(100%);\n }\n\n .drawer-container.mobile.left .drawer-main {\n left: var(--aurigma-drawer-main-panel-mobile-left, 0);\n transition: left 0.8s;\n }\n\n .drawer-container.mobile.right .drawer-main {\n right: var(--aurigma-drawer-main-panel-mobile-right, 40px);\n transition: right 0.8s;\n }\n\n .drawer-container.mobile.open .drawer-drawer {\n transform: translateX(0);\n transition: transform 0.5s;\n }\n\n .drawer-container.mobile.open .drawer-drawer ::slotted([slot=au-drawer-toggle]) {\n transform: rotate(180deg);\n }\n\n :host ::slotted([slot=main]) {\n height: 100%;\n z-index: 1;\n @apply --aurigma-drawer-panel-main-container;\n }\n\n :host ::slotted([slot=drawer]) {\n height: 100%;\n width: 100%;\n z-index: 2;\n display: flex;\n flex-direction: column;\n @apply --aurigma-drawer-panel-drawer-container;\n }\n\n :host ::slotted([slot=au-drawer-toggle]) {\n display: none;\n }\n\n :host .mobile ::slotted([slot=au-drawer-toggle]) {\n display: inline-flex;\n position: absolute;\n top: 0;\n left: 100%;\n }\n</style>\n<iron-media-query id="mq" on-query-matches-changed="_onQueryMatchesChanged" query="(max-width:[[responsiveWidth]])">\n</iron-media-query>\n<div class$="drawer-container [[location]]" id="container">
733\n <div class="drawer-main">\n <slot name="main"></slot>\n </div>\n <div class="drawer-drawer" id=\'drawerDrawer\'>\n <div class="content-wrapper" id="contentWrapper">\n <slot name="drawer"></slot>\n </div>\n <slot name="au-drawer-toggle"></slot>\n </div>\n</div>'},function(t,e){t.exports='<style>\n :host {\n width: 100%;\n height: 100%;\n background-color: white;\n color: var(--theme-primary-color);\n opacity: 0.95;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 502;\n flex-direction: column;\n }\n\n .icon-cc-logo {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n display: inline-block;\n height: calc(var(--theme-preloader-size) - var(--theme-preloader-size-diff, 10px));\n width: calc(var(--theme-preloader-size) - var(--theme-preloader-size-diff, 10px));\n }\n\n .loader-wrapper {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n font-size: 12px;\n position: relative;\n height: calc(var(--theme-preloader-size) + var(--theme-preloader-spinner-space, 10px));\n }\n\n .loader {\n --theme-preloader-default-border-left: 0.25em solid var(--theme-primary-color);\n --theme-preloader-default-border-right: 0.25em solid var(--theme-border-color);\n --theme-preloader-default-border-top: 0.25em solid var(--theme-border-color);\n --theme-preloader-default-border-bottom: 0.25em solid var(--theme-border-color);\n --theme-preloader-default-background-image: none;\n --theme-preloader-default-background-clip: unset;\n --theme-preloader-default-background-origin: unset;\n\n font-size: inherit;\n border-left: var(--theme-preloader-border-left, var(--theme-preloader-default-border-left));\n border-right: var(--theme-preloader-border-right, var(--theme-preloader-default-border-right));\n border-top: var(--theme-preloader-border-top, var(--theme-preloader-default-border-top));\n border-bottom: var(--theme-preloader-border-bottom, var(--theme-preloader-default-border-bottom));\n background-image: var(--theme-preloader-background-image, var(--theme-preloader-default-background-image));\n background-clip: var(--theme-preloader-background-clip, var(--theme-preloader-default-background-clip));\n background-origin: var(--theme-preloader-background-origin, var(--theme-preloader-default-background-origin));\n\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n animation: spin 1.1s infinite linear;\n border-radius: 50%;\n height: calc(var(--theme-preloader-size) + var(--theme-preloader-spinner-space, 10px));\n width: calc(var(--theme-preloader-size) + var(--theme-preloader-spinner-space, 10px));\n }\n\n .loader__message {\n margin-top: 12px;\n font-size: 14px;\n line-height: 16px;\n text-align: center;\n color: #666666;\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n</style>\n\n<div class="loader-wrapper">\n <div class="loader"></div>\n <iron-icon id="icon" class="icon-cc-logo" icon="custom-icons:preloader"></iron-icon>\n</div>\n<div class="loader__message">[[message]]</div>'},function(t,e){t.exports='<style>\n :host {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 502;\n background-color: white;\n opacity: 0.9;\n }\n\n .secondary-loader {\n width: 16px;\n height: 16px;\n background: url(data:image/gif;base64,R0lGODlhIAAgAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAoKCgsLCwsLCwwMDAwMDAwMDA0NDQ0NDQ0NDQ4ODg4ODg8PDxAQEBAQEBERERISEhMTExUVFRYWFhgYGBkZGRsbGx0dHSAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTc3Nzg4ODo6Ojs7Oz09PT4+Pj8/P0BAQEFBQUFBQUJCQkNDQ0NDQ0REREREREVFRUVFRUVFRUZGRkZGRkdHR0hISEhISElJSUpKSkxMTE5OTlBQUFJSUlRUVFZWVldXV1hYWFlZWVpaWlpaWltbW1xcXFxcXF1dXV1dXV5eXl5eXl9fX2BgYGBgYGFhYWJiYmJiYmNjY2RkZGVlZWdnZ2lpaWxsbG1tbW5ubm9vb3BwcHFxcXJycnR0dHZ2dnd3d3h4eHl5eXp6ent7e3x8fHx8fH19fX5+fn5+fn9/f39/f39/f4CAgIGBgYGBgYKCgoODg4SEhIWFhYaGhoeHh4qKio2NjY+Pj5GRkZKSkpSUlJWVlZaWlpeXl5iYmJmZmZqampubm5ubm5ycnJ2dnZ2dnZ6enp+fn5+fn5+fn6CgoKCgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKqqqqurq6ysrK+vr7GxsbOzs7W1tbe3t7i4uLi4uLm5ubq6urq6uru7u7u7u7y8vL29vb29vb6+vr+/v7+/v8DAwMHBwcPDw8TExMXFxcXFxcbGxsbGxsbGxsfHx8fHx8jIyMjIyMnJycrKysrKysvLy8zMzM3Nzc/Pz9HR0dPT09XV1djY2Nra2tzc3N7e3uDg4OPj4+Xl5ejo6Ozs7O3t7e7u7u7u7u/v7+/v7/Hx8fPz8/X19fb29vj4+Pn5+fr6+vv7+/z8/P39/f39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBAD/ACwAAAAAIAAgAAAI/gD/CRxIsKDBgwgTKlzIkBkkSMwYShTIDIVFFBEnLrRzEYUdjQWx2So3kE1HNgNfrYkkkZURI1K6CWzVsZVAUg1y4hinsJyUl0YWDYTkxQskgdpyKj2akBhQI1ESBlOaU81CLkBHKVRB9dVCbFglkUw4jWsDUiAlBtOWti1CacTMuU1Ix4xdb2m/Ycsml6A2u3ZtpbVWrdq2g
733n8BCwZJ2LDBunfz7u1bUJowynMza95sEF0sT9YYrsMmk2ErQKjZJly3a9as0gnRoUaNSqE217OMMfQ0WxrBb98InsONjWE3RYBqD4SVKRMsgtyAUVs3kefAcs2bj+WcLnumdJwHDEobNcp3+PPo0w8MCAAh+QQJBAD/ACwAAAAAIAAgAIcAAAABAQECAgIDAwMFBQUHBwcJCQkKCgoMDAwNDQ0PDw8QEBARERESEhISEhITExMUFBQUFBQVFRUVFRUVFRUWFhYWFhYXFxcXFxcXFxcYGBgYGBgYGBgZGRkZGRkaGhobGxsbGxscHBwdHR0eHh4gICAhISEjIyMkJCQmJiYoKCgrKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFDQ0NERERGRkZHR0dJSUlKSkpLS0tMTExNTU1NTU1OTk5PT09PT09QUFBQUFBRUVFRUVFRUVFSUlJSUlJTU1NUVFRWVlZXV1dZWVlbW1tcXFxeXl5fX19gYGBiYmJjY2NjY2NkZGRlZWVlZWVmZmZmZmZmZmZnZ2doaGhpaWlpaWlqampra2tsbGxtbW1tbW1vb29wcHBycnJzc3N1dXV3d3d4eHh5eXl6enp7e3t8fHx9fX1/f3+BgYGCgoKDg4OEhISFhYWGhoaHh4eHh4eIiIiJiYmJiYmKioqKioqKioqLi4uMjIyMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKVlZWYmJiampqcnJydnZ2fn5+goKCioqKjo6OkpKSkpKSlpaWmpqampqampqanp6enp6enp6enp6enp6epqamqqqqrq6usrKytra2urq6wsLCxsbGzs7O1tbW3t7e6urq9vb3AwMDBwcHDw8PExMTExMTFxcXGxsbHx8fIyMjIyMjJycnKysrKysrLy8vLy8vMzMzMzMzNzc3Nzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vd3d3e3t7g4ODh4eHj4+Pl5eXn5+fp6ens7Ozu7u7w8PDy8vL29vb39/f5+fn7+/v8/Pz9/f3+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4I/gD/CRxIsKDBgwgTKlzIsBomTNUYShR4jIZFGscmMoR0kQYmjQWzBSM38E9HSAN59fnI0JYUKWm+CZTVUZZAVRhyCllIjstLKZUGyjpzxuY/cSly5mSJMNtPmAmfKc3JZyGfn7YUCpnKa2E2Plw0LXy2NYUqkBKfiUPLFmE3Z20VUooT5w5JkOS8gTtXMBxdusDQdtu2LVzfv3ECgxxc2ODcunc15t17sFuzuJgza17ICxY3hui8jZPIa5HptQqP7do1eiEl04toKfy2etc0hqdgPyNILvI/c7U/L/yGKTZBYKdOKRb47Vk2dG3PJU/Od7NAV8ldWR9YTZasiNvDBIsXHxAAIfkECQQA/wAsAAAAACAAIACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHCAgICwsLDQ0NDw8PEREREhISExMTFRUVFhYWFxcXGBgYGRkZGhoaGxsbHR0dHh4eHx8fICAgISEhIiIiIyMjIyMjIyMjJCQkJCQkJCQkJSUlJSUlJiYmJycnJycnKCgoKSkpKioqLCwsLS0tLy8vMDAwMjIyNDQ0Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTk5OT09PUVFRUlJSVFRUVVVVVlZWV1dXWFhYWFhYWVlZWlpaWlpaW1tbW1tbXFxcXFxcXFxcXV1dXV1dXl5eX19fX19fYGBgYWFhYmJiY2NjZWVlZmZmaGhoaWlpbGxsbW1tb29vcXFxcnJydHR0dXV1dnZ2d3d3d3d3eHh4eHh4eXl5eXl5enp6enp6e3t7e3t7fHx8fX19fX19fn5+f39/gICAgICAgoKCg4ODhISEhoaGiIiIi4uLjY2Njo6Oj4+PkJCQkZGRkpKSk5OTk5OTlJSUlZWVlZWVlpaWlpaWlpaWl5eXmJiYmJiYmZmZmpqam5ubnJycnZ2dnp6eoaGhpKSkpqamqKioqampq6urrKysra2trq6urq6ur6+vsLCwsbGxsrKys7Ozs7OztLS0tbW1tbW1tra2tra2t7e3t7e3t7e3uLi4ubm5urq6u7u7vb29vr6+wMDAwsLCw8PDxcXFx8fHysrKy8vLzc3Nz8/P0dHR0dHR0tLS0tLS0tLS0tLS09PT09PT09PT09PT09PT1NTU1NTU1NTU1dXV1tbW1tbW19fX19fX2NjY2NjY2dnZ2dnZ2tra29vb3Nzc3t7e4ODg4uLi5OTk6Ojo7Ozs8fHx9fX1+fn5/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////CP4A/wkcSLCgwYMIEypcyPDcqVPnGEoUGO6HxR/hJjIMdfFHKI0F0W1TN5DjxY8Crz1KJTFYly59SP4T1lGYQF4kcqpZqE7Nyy4sBeLq0wfXQBo5c6JSSO5nlz0JryXN+Wghop/BFDKZem0hukZvgiZMt5UGL5ASu6Jdi/BctrXp0BQpYshgpzx5CqE9k6BvAlEE0eHFq3aiBb8JogQenKewxMN+FRO8m0fRXsSAC56LiDYdHCJE9LIdTVqisl/oGLJDt06isUuw0y3shgyZTIWgYF8apjBdbWTjGPrSbY6gutv/2DWrnXphulO7CSaLFSsZwXThirNdR51669IEdRBR1wW+4DhfvoKXX8++/cGAACH5BAkEAP8ALAAAAAAgACAAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCxAQEBAQEBAQEBAQEBAQEBERERERERERERERERERERERERERERISEhISEhISEhQUFBYWFhgYGBoaGhwcHB4eHiAgICEhISMjIyQkJCUlJScnJygoKCkpKSoqKisrKywsLC0tLS0tLS4uLi4uLi4uLi4uLi8vLy8vLzAwMDAwMDExMTIyMjIyMjMzMzQ0NDU1NTc3Nzg4ODo6Ojs7Oz09PT8/P0JCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFpaWltbW11dXV5eXmBgYGFhYWJiYmNjY2RkZGRkZGVlZWZmZmZmZmdnZ2dnZ2hoaGhoaGhoaGlpaWlpaWpqamtra2tra2xsbG1tbW5ubm9vb3FxcXJycnR0dHV1dXh4eHl5eXp6ent7e3x8fH19fX9/f4CAgIGBgYODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4uLi4yMjI2NjY2NjY6Ojo6Ojo6Ojo+Pj5CQkJCQkJKSkpSUlJWVlZeXl5iYmJmZmZubm5ycnJ2dnZ6enp+fn6CgoKCgoKGhoaGhoaGhoaKioqOjo6Ojo6SkpKWlpaampqenp6ioqKmpqaysrK+vr7KysrS0tLa2tre3t7i4uLm5ubq6uru7u7u7u7y8vLy8vLy8vLy8vL29vb29vb29vb29vb29vb6+vr6+vr+/v8HBwcPDw8XFxcjIyMrKys3NzdHR0dPT09XV1dfX19nZ2dra2tzc3N3d3d3d3d7e3t7e3t/f39/f3+Dg4ODg4OHh4eLi4uPj4+Pj4+Tk5OTk5OXl5eXl5ebm5ufn5+jo6Onp6erq6urq6uzs7O7u7vHx8fT09Pf39/r6+v39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///wj+AP8JHEiwoMGDCBMqXMhwnC5d4xhKFDjuypIlVyJOXIjq4kVUGwuqe0awo0eQAsFdeiVRWZ00g9QJXOZxyTKBvoDAgNGH4Z40QGENXPbo0U2BP3bu9KWQG1CglxKmU7ozqsJHT50p/KL0B7iF6i4JYqowHdcfyEJKTKe2rVSNIdMZatIklcFXggRVUpuHgl8KQgeuy5tX60YYfym0ITiYsOGJiP8uJohXL9/EgQmmg7tRLhMmKN2KHs0QGjJ0
733DNupY9dSlChVrBV6g0YttkJVrkU1U8gOmm9yDI3l5szO9r921HyzXciOlihlBK0JE2aNsTfUootNL0baoLHpxroNFzyHDNk58ejTq0cYEAAh+QQJBAD/ACwAAAAAIAAgAIcAAAAAAAABAQECAgIDAwMFBQUGBgYHBwcJCQkKCgoMDAwNDQ0PDw8RERETExMVFRUXFxcZGRkaGhoaGhobGxsbGxsbGxscHBwcHBwcHBwcHBwcHBwcHBwdHR0dHR0dHR0dHR0dHR0dHR0dHR0eHh4eHh4eHh4gICAiIiIkJCQmJiYoKCgqKiosLCwtLS0vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo6Ojo6Ojo7Ozs7Ozs7Ozs8PDw8PDw9PT0+Pj4+Pj4/Pz9AQEBBQUFDQ0NERERGRkZHR0dJSUlLS0tOTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVVVVVWVlZXV1dYWFhZWVlaWlpbW1tdXV1eXl5fX19gYGBhYWFiYmJjY2NlZWVmZmZoaGhpaWlra2tsbGxtbW1ubm5vb29vb29wcHBxcXFxcXFycnJycnJzc3Nzc3Nzc3N0dHR0dHR1dXV2dnZ2dnZ3d3d4eHh5eXl7e3t8fHx9fX1/f3+AgICCgoKDg4OFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCQkJCRkZGSkpKTk5OUlJSVlZWXl5eXl5eZmZmampqbm5ucnJyenp6goKChoaGioqKkpKSlpaWmpqanp6eoqKipqampqamqqqqqqqqrq6urq6urq6usrKysrKysrKytra2tra2tra2urq6vr6+wsLCxsbGysrK0tLS2tra4uLi7u7u+vr7BwcHCwsLExMTFxcXGxsbHx8fIyMjJycnJycnKysrLy8vNzc3Ozs7Pz8/R0dHS0tLT09PU1NTV1dXW1tbX19fY2NjY2NjZ2dnb29vd3d3e3t7g4ODh4eHj4+Pk5OTm5ubo6Ojo6Ojp6enq6urs7Ozt7e3u7u7v7+/w8PDw8PDy8vL09PT29vb6+vr7+/v9/f39/f3+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8I/gD/CRxIsKDBgwgTKlzIEN2xY+gYShQILsyVK2EiTlyY6uLFVBsLpuNGsKNHkAK5nUIm0dofOpfSCcTm8Qo4gdWW7NgRiWEhOkB1DXyWKtWzgWh27iSZUBxQoJ4UKlG6I9dCUk+tKeSkVArDdKQuGVt4bs8OKdVCql3LlqC6c2w5XSEjtOCwSJFcqXUEoi+IYAUx4Y10c6MVvyAcBR5ceOJhv4oJ3s27FzHggm/jWhlTt63nieR6KZvIDZpMhcoaBAggiCG2WLFwqUtITvXqALQW6oIdKy1CXrdXP1mIjHe4hMqCBwi0UJ2wW75TJkvmbWCg2y/IsU1mzNgygrSeFQTSznZZd2efDZJzVg1u+vfw4y8MCAAh+QQJBAD/ACwAAAAAIAAgAIcAAAABAQECAgIDAwMEBAQFBQUJCQkJCQkKCgoKCgoLCwsLCwsMDAwNDQ0ODg4PDw8QEBARERESEhIUFBQVFRUWFhYYGBgZGRkbGxsdHR0fHx8hISEjIyMlJSUlJSUmJiYmJiYmJiYnJycnJycnJycnJycnJycnJycoKCgoKCgoKCgoKCgoKCgoKCgoKCgpKSkpKSkpKSkrKystLS0vLy8xMTEzMzM1NTU3Nzc4ODg6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVFRUVFRUVGRkZGRkZGRkZHR0dHR0dISEhJSUlJSUlKSkpLS0tMTExOTk5PT09RUVFTU1NVVVVXV1dZWVlaWlpbW1tcXFxdXV1dXV1eXl5fX19gYGBhYWFiYmJjY2NlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29xcXFycnJ0dHR1dXV3d3d4eHh5eXl6enp7e3t7e3t8fHx9fX19fX1+fn5+fn5/f39/f39/f3+AgICAgICBgYGCgoKCgoKDg4OEhISFhYWGhoaIiIiJiYmLi4uMjIyPj4+QkJCRkZGSkpKTk5OTk5OVlZWWlpaXl5eYmJiZmZmampqbm5ucnJycnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWnp6eoqKipqamrq6utra2vr6+xsbGysrKzs7O0tLS1tbW2tra2tra3t7e3t7e3t7e4uLi4uLi4uLi5ubm5ubm5ubm6urq7u7u8vLy+vr6/v7/BwcHDw8PGxsbIyMjKysrMzMzOzs7R0dHS0tLS0tLU1NTV1dXW1tbX19fZ2dnb29vd3d3e3t7f39/h4eHi4uLj4+Pk5OTk5OTl5eXm5ubn5+fo6Ojo6Ojp6enr6+vs7Ozt7e3u7u7v7+/w8PDw8PDy8vL09PT29vb5+fn8/Pz9/f3+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8I/gD/CRxIsKDBgwgTKlzI8F+1ag0jCqQzZgwdiQyRVayIDGNBcgSHbRwzbCC6XtIaclsE6NTAdCPTCfRWxYiRVQxBAdrZUSC4Xr3ADWxk00gVdArT7dzpMmHNosQWslpKTeGoolwYpqsF6tlCdJaMoEnpsaxZs+qQlmXFxo4xg8g6dYrlkdKKuyveEhwlt5M4jF7wrqBUkK/cvxID4yVMMO7cuoL1EkxrltWaOpLPao44DGLDb9LWLUwmgwEDUgy/4cIFTHTC0qYZvFpIbDUuzweHxTZ9ZqE02zIRVtvNoNLCdcyEaSMoDho0xP9IxdZxNlqzZtEIvjpj/Ky062Q3DRNMZ81acPHo06tXGBAAIfkECQQA/wAsAAAAACAAIACHAAAAAQEBAgICAwMDBAQEBQUFBgYGCAgICQkJCwsLDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFBQUFRUVFRUVFhYWFhYWFxcXFxcXGBgYGRkZGhoaHBwcHR0dHh4eICAgISEhIyMjJCQkJiYmKCgoKioqLCwsLi4uMDAwMTExMTExMjIyMjIyMjIyMzMzMzMzMzMzMzMzMzMzMzMzNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NTU1NTU1NTU1NjY2NjY2Nzc3Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pz8/QkJCRUVFSEhIS0tLTk5OUFBQUlJSVVVVVlZWV1dXV1dXWFhYWVlZWVlZWlpaWlpaWlpaW1tbW1tbXFxcXFxcXFxcXV1dXV1dXV1dXl5eXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoampqbGxsbm5ub29vcXFxc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6fHx8fX19f39/gICAgoKCg4ODhISEhYWFhoaGhoaGh4eHiIiIiIiIiYmJiYmJioqKioqKioqKi4uLi4uLjIyMjY2NjY2Njo6Oj4+PkJCQkZGRk5OTlJSUlpaWmJiYmZmZmpqanJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2tra2trq6ur6+vsLCwsbGxs7Oztra2t7e3ubm5u7u7vb29vr6+v7+/wMDAwcHBwsLCw8PDw8PDw8PDxMTExMTExMTExcXFxsbGx8fHyMjIycnJysrKzMzMzc3Nz8/P0tLS2NjY29vb3d3d4ODg4eHh4+Pj5eXl5ubm5ubm5+fn6Ojo6Ojo6Ojo6enp6enp6urq6urq6+vr7Ozs7e3t7u7u8PDw8vLy9PT09vb2+fn5+/v7/Pz8/f39/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////CP4A/wkcSLCgwYMIEypcyPBfuHANIwqsBAeOJYkMqVWsSA2jwmYb4TQbWA4ZtIbcNC2iRdBORTsDubF58iQXw1OLco4UaO7YMXMDLdF80qXcwko5VyqcOfSkQmJJxynMNXRPQ2KwpjHs1GWPU49gw4ZFF3bWn0jKDDpzdeqYR1M34t5wVnDWqbtGJa6Re0NT3bun8kbcK9cvwbVt3/Kla5As2FmRNKUVSxljM6kNyVlLt7BZEgwjUDEkJ0wYs4WfMagmttBZaWHcEjZTTduqwmmvzyUcN4I2BsMJ00FrFnugOWrUgApERZuM2GvSpF0jSGwPcLDfon+r3PihY+7gwwSLVxgQACH5BAkEAP8ALAAAAAAgACAAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgYGBgYGBgcHBwcHBwgICAgICAkJCQoKCgoKCgsLCwwMDA0NDRAQEBISEhUVFRcXFxkZGRsbGxwcHB0dHR4eHh8fHyAgICAgICEhISEhISIiIiIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSsrKywsLC0tLS8vLzAwMDIyMjQ0NDY2Njg4ODo6Ojw8PDw8PD09PT09PT09PT4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/P0BAQEBAQEBAQEFBQUFBQUJCQkJCQkNDQ0REREVFRUZGRkdHR0hISEpKSktLS01NTU9PT1FRUVNTU1VVVVhYWFtbW1xcXF5eXmBgYGJiYmNjY2VlZWZmZmhoaGlpaWpqamtra2tra2xsbG1tbW1tbW5ubm5ubm5ubm9vb29vb3BwcHBwcHBwcHFxcXFxcXFxcXJycnJycnR0dHV1dXZ2dnZ2dnd3d3h4eHl5eXp6ent7e319fX5+foCAgIKCgoODg4WFhYiIiImJiYuLi4yMjI6Ojo+Pj5CQkJGRkZKSkpKSkpOTk5SUlJSUlJWVlZWVlZaWlpaWlpaWlpeXl5eXl5iYmJmZmZmZmZqampubm5ycnJ2dnZ+fn6CgoKKioqOjo6ampqenp6ioqKmpqaqqqqurq6urq62tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLi4uLm5ubq6uru7u7y8vL+/v8HBwcPDw8XFxcfHx8nJycrKysvLy8zMzM3Nzc7Ozs7Ozs/Pz8/Pz8/Pz9D
733Q0NHR0dLS0tPT09TU1NXV1dfX19ra2t3d3eHh4eTk5Ojo6Orq6uzs7O7u7vDw8PHx8fPz8/Pz8/T09PX19fX19fb29vf39/f39/f39/j4+Pn5+fn5+fr6+vv7+/z8/P39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///wj+AP8JHEiwoMGDCBMqXMjw37ZtDSMK9OTHzyeJDLFVrIgNo0JpG/10FChuWraG3lRdCkaQUMVEA8UB4sIFGENYl3JeIyhNGsFWNLmMEbcwVM6VCv8E5WJtYbGj3hQCC2qoobNe2hi2isPopMevYMOqAwtMlChqBqvlmtXM4y0hcIWMHNhrlt1xGAHFFcKqYN27eff2JaiWrdu9cwmO/Vr2bNjHHn1GTLeN3cJuVUa82MXw27Jl0xZmHkFacsJqn5dxSyiNtGtHC7d9fmb5H7cwFiyEWf3PhesRrRheo8b7H5gDyA/cEbjL9RiwTpIfcDJQmqPg0KVThzyQkHRI3AkLksKChVT48+gHBgQAIfkECQQA/gAsAAAAACAAIACHAAAAAQEBBAQEBgYGBwcHCQkJCgoKCwsLDAwMDAwMDQ0NDg4ODg4ODw8PDw8PEBAQEBAQEREREREREREREhISEhISExMTExMTFBQUFRUVFRUVFhYWFxcXGBgYGxsbHR0dICAgIiIiJCQkJiYmJycnKCgoKSkpKioqKysrKysrLCwsLCwsLS0tLS0tLi4uLi4uLy8vMDAwMTExMzMzNDQ0NTU1Nzc3ODg4Ojo6Ozs7PT09Pz8/QUFBQ0NDRUVFR0dHSEhISEhISUlJSUlJSUlJSkpKSkpKSkpKSkpKSkpKSkpKS0tLS0tLS0tLS0tLS0tLS0tLS0tLTExMTExMTExMTU1NTU1NTk5OTk5OT09PUFBQUVFRUlJSU1NTVFRUVlZWV1dXWVlZW1tbXV1dX19fYWFhZGRkZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcnJydHR0dnZ2d3d3eXl5enp6fHx8fX19fn5+f39/f39/gICAgYGBgYGBgoKCgoKCgoKCg4ODg4ODhISEhISEhISEhYWFhYWFhYWFhoaGh4eHiIiIiYmJioqKioqKi4uLjIyMjo6OkJCQkZGRk5OTlZWVl5eXmZmZm5ubnZ2dnZ2dnp6en5+fn5+foKCgoKCgoaGhoaGhoaGhoqKioqKio6OjpKSkpKSkpaWlpqamp6enqKioqqqqq6urra2trq6usbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7u7u7vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIyMjIycnJysrKzc3Nz8/P0tLS1NTU1dXV1tbW19fX19fX2NjY2NjY2dnZ2dnZ2dnZ2tra29vb3Nzc3d3d39/f4ODg4eHh4uLi5eXl5+fn6urq7e3t8PDw9PT09/f3+fn5+vr6+vr6+vr6+vr6+/v7+/v7/Pz8/Pz8/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////////CP4A/QkcSLCgwYMIEypcyNDfuXMNIwqUVajQLIkMy1WsWA6jQnEbC4kjeM1cQ3S5RC0jWKlipYHmEKGJ04whMVE4Rw68do3gLDRA7zBchVNUNIWXgAIFt7AZzlXoFF5TKqnhtmXkGPYqdMmkx69gw4Z1liqVToLjjg3r5vGYk7dgzgpc5quuO4yS3r7lVZCuXbx6nfBFa0wYW4xu336RK1YgWbONIzf02tCduXgLzZl5oWPlQnfdtIVbWOaFaR2jFY7TxjoqQnOmY1/KzLobZn/l7MCAYaejvxyxX/RiSC4cRIF1JCiXwGgu8BdCv05ZLmHKwHCXhoOdvty6ZH+XqA2n+i4wlRo1tMir/x4QACH5BAkEAP4ALAAAAAAgACAAhwAAAAAAAAAAAAEBAQICAgICAgMDAwQEBAUFBQYGBgcHBwgICAsLCw4ODhAQEBISEhMTExUVFRYWFhcXFxgYGBgYGBkZGRoaGhoaGhsbGxsbGxwcHBwcHB0dHR0dHR0dHR4eHh4eHh8fHx8fHyAgICEhISEhISIiIiMjIyQkJCcnJykpKSwsLC4uLjAwMDIyMjMzMzQ0NDU1NTY2Njc3Nzc3Nzg4ODg4ODk5OTk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEJCQkNDQ0REREZGRkdHR0lJSUtLS01NTU9PT1FRUVNTU1NTU1RUVFRUVFRUVFVVVVVVVVVVVVVVVVVVVVVVVVZWVlZWVlZWVlZWVlZWVlZWVlZWVldXV1dXV1dXV1hYWFhYWFlZWVlZWVpaWltbW1xcXF1dXV5eXl9fX2FhYWJiYmRkZGZmZmhoaGpqamxsbG9vb3JycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoSEhIaGhoiIiImJiYuLi4yMjI6Ojo+Pj5CQkJGRkZGRkZKSkpOTk5OTk5SUlJSUlJSUlJWVlZWVlZaWlpaWlpaWlpeXl5iYmJiYmJmZmZqampycnJ2dnZ6enqCgoKGhoaKioqOjo6SkpKWlpaenp6ioqKqqqqurq6ysrKysrK2tra2tra2tra6urq6urq+vr7CwsLCwsLGxsbKysrOzs7S0tLa2tre3t7m5ubq6ur29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dHR0dLS0tTU1NbW1tjY2Nra2tzc3N7e3t/f3+Hh4ePj4+Xl5efn5+jo6Orq6uzs7O7u7vDw8PLy8vPz8/T09PX19fX19fb29vb29vb29vf39/j4+Pj4+Pn5+fr6+vz8/P39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////wj+AP0JHEiwoMGDCBMqXMiwocOCyDJlQvaQobtFGBe5q6iQXMZF5Ah2U9cQnrBb1QiywshqoLpLc/hgY8jMlc1wBMGBI7hrjk9CDHXZdDUzYSifPsUt3GbTFjyF2JCeauitGjqGyi6dIsmxq9evX6upUrWz4Dhp0r5xrJalrRpzBakpU+aMY6i2bZXFnVu3Yiq8WfQSJIdWbUW2buGCLQguVS7Fi7s+AzYucsE/AQI4eNYRj44i1xbKypzZQWWEnnSoZrIwCenMvxISUa06l0LMr7UJTNQ20UA4tHV4UzjOBek/Aj15WO7Bk8Brs3UsYjjuTxJZA6cw9zBloLdUzb4VstnOxrLAXdt3mRdoLFEiY+vjmw8IACH5BAkEAP4ALAAAAAAgACAAhwAAAAEBAQICAgUFBQYGBgcHBwgICAkJCQkJCQoKCgsLCwsLCwwMDAwMDAwMDA0NDQ4ODg4ODg8PDxAQEBERERISEhMTExUVFRgYGBoaGh0dHR4eHiAgICEhISIiIiMjIyMjIyQkJCUlJSUlJSYmJiYmJicnJycnJygoKCgoKCgoKCkpKSkpKSoqKioqKisrKywsLCwsLC0tLS4uLi8vLzIyMjQ0NDc3Nzk5OTs7Oz09PT4+Pj8/P0BAQEFBQUJCQkJCQkNDQ0NDQ0REREREREVFRUVFRUZGRkdHR0hISEpKSktLS0xMTE5OTk9PT1FRUVJSUlRUVFZWVlhYWFpaWlxcXF5eXl9fX19fX2BgYGBgYGBgYGFhYWFhYWFhYWFhYWFhYWFhYWJiYmJiYmJiYmJiYmJiYmJiYmJiYmNjY2NjY2NjY2RkZGRkZGVlZWVlZWZmZmdnZ2hoaGlpaWpqamtra21tbW5ubnBwcHJycnR0dHZ2dnh4eHt7e35+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi42NjY+Pj5GRkZKSkpSUlJWVlZeXl5iYmJmZmZqampqampubm5ycnJycnJ2dnZ2dnZ2dnZ6enp6enp+fn5+fn5+fn6CgoKCgoKCgoKGhoaGhoaKioqOjo6Wlpaenp6mpqaurq6ysrK6urrCwsLGxsbKysrS0tLW1tba2tra2tre3t7e3t7i4uLi4uLm5ubm5ubm5ubq6urq6uru7u7y8vLy8vL6+vr+/v8HBwcLCwsT
733ExMXFxcjIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dPT09TU1NfX19nZ2dvb29zc3N3d3d/f3+Dg4OHh4eLi4uTk5OXl5ebm5ufn5+np6evr6+3t7fDw8PLy8vT09PX19fb29vf39/j4+Pj4+Pn5+fr6+vv7+/z8/P39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////wj+AP0JHEiwoMGDCBMqXMiwocOCzlChcvaQIbtMGDOxq6jQXMZM5giSc+hOGjFvBGdhnEVQ1Z9D4Bhey0UTHcFx4wg++8MTFMNjNHNpU+iS5590C8PRFOZOYTajrxqOu9Z0ITVQt5By3Mq1a9dzxygaPIfNWs6K4sqo3WOQ27Rp1Tj6Uqt2W0G3cOXSLWOXIFmzHNOu9XrwnDGxhLlqM5bYIKoGDV5E6yjJiJVrC2VBhvxC4SkjoK0sjLMZcrGET0CDPqYQUukGQ/1BsmIF0sBFqp+ETEgOx2ZUAl2lGJ7ClcBwqY0YX0gOUhxZA+sQT1FnoLldmLnymc6nscBk05MLef8OCZL48egbBwQAIfkECQQA/gAsAAAAACAAIACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKDAwMDg4ODw8PEBAQEREREhISExMTFBQUFBQUFRUVFhYWFhYWFxcXFxcXFxcXGBgYGRkZGRkZGhoaGxsbHBwcHR0dHh4eHx8fIiIiJSUlJycnKSkpKioqLCwsLS0tLi4uLy8vLy8vMDAwMTExMTExMjIyMjIyMzMzMzMzNDQ0NDQ0NDQ0NTU1NTU1NjY2NjY2Nzc3ODg4ODg4OTk5Ojo6Ozs7Pj4+QEBAQ0NDRUVFR0dHSUlJSkpKS0tLTExMTU1NTk5OTk5OT09PT09PUFBQUFBQUVFRUVFRUVFRUlJSUlJSU1NTU1NTVFRUVVVVVlZWV1dXWVlZW1tbXl5eYWFhZGRkZ2dnampqa2trbW1tbm5ub29vcHBwcXFxcnJyc3Nzc3NzdHR0dHR0dXV1dXV1dXV1dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2d3d3d3d3d3d3d3d3d3d3d3d3d3d3eHh4eHh4eHh4eXl5eXl5enp6enp6e3t7fHx8fX19fn5+f39/gICAgoKCg4ODhYWFh4eHiYmJi4uLjY2NkJCQk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnZ2dn5+foaGhoqKipKSkpaWlp6enqKioqampqqqqqqqqq6urrKysrKysra2tra2tra2trq6urq6ur6+vr6+vr6+vsLCwsLCwsLCwsrKytLS0tbW1t7e3uLi4ubm5u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExMTExcXFxcXFxsbGxsbGx8fHx8fHyMjIycnJycnJysrKzMzMzc3Nz8/P0dHR1NTU1dXV2NjY2tra3d3d39/f4uLi5OTk5ubm5+fn6Ojo6enp6urq7Ozs7u7u8PDw8vLy9PT09vb2+Pj4+fn5+fn5+vr6+vr6+vr6+/v7+/v7/Pz8/f39/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////////CP4A/QkcSLCgwYMIEypcyLChw4LXatW69rDhKlGiVlVcuA4jxnUbBb7LRu0bQWYYmRHEBSmTyYXaisk8R7BcOYLUIOkcxdCazGIvEbLUKYkhOZnSFo7TCelYQ3Lc3jHUBstpyKtYs4actu3gunDdzG00p4cMmUkGxWnTxm0jM7NmxRVUy9YtXDJyCX4NO5aO2aJaDXINjHUcNcIFR5XAMOSwQk5dDmVbeAyDZcYKfUnZfGihocuWHR8Ms3nz5ISZQJMYJ1BUmDCiBk4q3eWmwiGXefqzVaN3DVsCv5GW4qthJkNW/SnyXSPSwHLUToeMxDwTYn/QmEO77u9apkwUuQSL1xoQACH5BAkEAP8ALAAAAAAgACAAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgYGBgcHBwgICAkJCQoKCgsLCw0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhgYGBoaGhsbGxwcHB0dHR4eHh8fHyAgICAgICEhISIiIiIiIiMjIyMjIyMjIyUlJSYmJigoKCkpKSsrKy0tLS4uLjExMTMzMzY2Njg4ODs7Ozw8PDw8PD09PT4+Pj4+Pj4+Pj8/Pz8/Pz8/P0BAQEBAQEBAQEFBQUFBQUFBQUFBQUJCQkJCQkNDQ0NDQ0REREREREVFRUVFRUZGRkZGRkZGRkhISEpKSktLS01NTU5OTlBQUFFRUVJSUlNTU1VVVVZWVldXV1dXV1hYWFlZWVpaWltbW1xcXF1dXV1dXV5eXl5eXmBgYGJiYmRkZGZmZmhoaGpqamxsbG1tbW9vb3FxcXNzc3V1dXZ2dnd3d3h4eHl5eXp6ent7e319fX5+fn5+fn9/f39/f39/f4CAgICAgICAgICAgICAgICAgIGBgYGBgYGBgYGBgYGBgYGBgYGBgYKCgoKCgoKCgoODg4ODg4SEhISEhIWFhYaGhoeHh4iIiImJiYqKioyMjI2NjY+Pj5GRkZOTk5WVlZeXl5qamp2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaurq62tra+vr7CwsLKysrOzs7W1tba2tre3t7i4uLi4uLm5ubq6urq6uru7u7u7u7u7u7y8vLy8vL29vb29vb29vb6+vr+/v8DAwMLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dHR0dLS0tLS0tXV1dfX19nZ2dvb293d3d/f3+Hh4eTk5Ofn5+np6evr6+7u7vHx8fPz8/X19fb29vf39/j4+Pn5+fr6+vr6+vv7+/v7+/v7+/z8/Pz8/P39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///wj+AP8JHEiwoMGDCBMqXMiwocOC23z52vawIa1Xr2hVXKgOI0Z1Gwd2yyaOYDSM0Qj62qRqHMNw0KBVe0ewXDmC3Tbp9MVwW0xoJRMW07mpE8NxMbEtHEeUWUN04WguBOdrWsirWDcmSpKkTbiQ1rwZDHWg7IEyGwnJkcOpYBWzByxUtLZ27deBb81WmFtXzl2BZM2irUhpbduCiY4c8RrSm9iskK1BPnirBQkoQROuOnMJ3EJrJEJfVjjMi+lHCzGJDi0Z4RzTprkpXLW6xUBZdOjIGrgKNhuGZ0TfEkgsh/EcxASSe+2lWcNVmFr/+3Q8x6eB5K55vkr9+PXJArMOVc8GfqA3Vaoel19fPiAAIfkECQQA/wAsAAAAACAAIACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREREREhISExMTFBQUFRUVFhYWGBgYGRkZGhoaGxsbHBwcHR0dHh4eHx8fICAgISEhIyMjJSUlJiYmJycnKCgoKSkpKioqKysrKysrLCwsLS0tLS0tLi4uLi4uLi4uLy8vMDAwMDAwMTExNDQ0NjY2OTk5PDw8Pj4+QUFBQ0NDRkZGR0dHSEhISEhISUlJSUlJSkpKSkpKSkpKSkpKS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTExMTExMTExMTExMTU1NTU1NTU1NTk5OT09PT09PUlJSVFRUVlZWWFhYWVlZW1tbXV1dXl5eYGBgYWFhYmJiY2NjZGRkZWVlZ2dnZ2dnaGhoaGhoaGhoaWlpaWlpampqampqa2trbGxsbW1tbm5ub29vcHBwcXFxdHR0d3d3e3t7fn5+gYGBgoKChISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2NjY2Njo6Oj4+PkJCQkZGRkZGRkZGRkpKSkpKSkpKSkpKSkpKSkpKSk5OTk5OTk5OTk5OTk5OTk5OTk5OTlJSUlJSUlJSUlZWVlZWVlpaWlpaWl5eXmJiYmZmZmpqam5ubnJycnp6en5+foaGho6OjpaWlp6enqamprKysr6+vsLCwsbGxsrKys7OztLS0tbW1tra2uLi4urq6vLy8vb29v7+/wMDAwsLCw8PDxMTExcXFxcXFxsbGx8fHx8fHyMjIyMjIyMjIycnJycnJysrKysrKysrKy8vLzMzMzc3Nz8/P0NDQ0dHR0tLS1NTU1dXV1tbW1tbW19fX2NjY2dnZ2dnZ2tra3Nzc3t7e4ODg4+Pj5+fn6+vr7u7u8fHx8/Pz9PT09fX19vb2+Pj4+fn5+vr6+/v7/Pz8/Pz8/f39/f39/f39/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////CP4A/wkcSLCgwYMIEypcyLChw4LimjUT97ChsF27iFVk2Atjr40Ex4FDR/Abxm8El6XCpY5huW7dvMUjyI4dwXCpcv5iKA5mt5YJr+VM5YohO2/dwC1Uxypnt4bsSDIct+wpyKtYK4KaMgUQOZDhvhZcJaGsBDwbLfHhI6ugG7MSclTctnZtOoJvzcp9SLfu3YFkzaKtqJatwVVQoHgFKzZr1nKOD+rC8WIMZIW6+og6tzAc5ReVFUZLQzrVQlCgU18+yIc0aYoJYaV+gWMgMUSINAqc5XqwQjygcSwTOE2JcSXTBJ5rXSdaQ12gwgE+rmQVwW2cr66ibj2ywHBajA1rke79e65c5MurLx8QACH5BAkEAP8ALAAAAAAgACAAhwAAAAAAAAAAAAEBAQEBAQICAgMDAwMDAwQEBAUFBQYGBgcHBwkJCQoKCgwMDA0NDRAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR0dHR4eHh8fHyAgICEhISIiIiQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS8vLzExMTIyMjMzMzQ0NDU1NTY2Njc3Nzc3Nzg4ODk5OTk5OTo6Ojo6Ojo6Ojs7Oz09PT4+PkBAQEFBQUNDQ0VFRUdHR0pKSkxMTE9PT1FRUVJSUlNTU1NTU1RUVFRUVFRUVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVldXV1dXV1dXV1hYWFlZWVtbW15eXmBgYGJiYmVlZWdnZ2hoaGpqamtra21tbW5ubm9vb3FxcXFxcXJycnJycnNzc3Nzc3Nzc3R0dHR0dHV1dXV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH5+foCAgIGBgYSEhIWFhYaGhoeHh4iIiImJiYqKiouLi42NjY6OjpCQkJGRkZOTk5WVlZeXl5mZmZqampubm52dnZ6enp+fn6CgoKGhoaKioqSkpKWlpaampqioqKioqKmpqampqaqqqqqqqqqqqqurq6urq6urq6urq6urq6urq6ysrKysrKysrKysrKysrKysrKysrK2tra2tra2tra6urq6urq+vr6+vr7CwsLGxsbKysrOzs7S0tLW1tbe3t7i4uLq6ur29vcHBwcTExMfHx8rKyszMzM7Ozs/Pz9DQ0NHR0dHR0dLS0tPT09PT09TU1NTU1NTU1NXV1dXV1dbW1tbW1tbW1tfX19fX19fX19jY2Nra2tvb293d3d/f3+Hh4eTk5Ofn5+rq6u3t7fDw8PLy8vX19fj4+Pv7+/z8/P7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///wj+AP8JHEiwoMGDCBMqX
733MiwocOC5qRJO/ewYbNjx6RVJGjuDZJcBJNhbLZRoLkXAVIKGiguWbJxBK/1IqZuoZuUOMElJEerJ7KFR3CmJJbQW09awBbmEgrCXEJ1vHqGYygoJQhlC9Fdg9kQHDGnJcOGDXZGi6Ww59IZNOahrYdGG185cmSsoCC3HqRUJDfXkaSCjfDqfch37l+CbN3CrSiXrsFgZqScLZlWrOXLC7sR2cGHosJjkkChY5hkh+nJCL/RWf1p4S/TpokoxLR6dTmF42DvWDOwWqpU1QYKq02IoaPY3QRW08JcCzmB6CTRAfStYTJRXP+Raq6FFEFxo8MWbm/+C/NAcmWYlwlv/h86jOzbyzcfEAAh+QQJBAD/ACwAAAAAIAAgAIcAAAABAQECAgIDAwMEBAQICAgICAgJCQkKCgoKCgoLCwsLCwsMDAwMDAwMDAwNDQ0NDQ0ODg4PDw8PDw8QEBARERESEhITExMVFRUWFhYYGBgZGRkcHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgoKCgpKSkqKiorKyssLCwtLS0vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg6Ojo8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJCQkJDQ0NERERERERFRUVFRUVFRUVGRkZHR0dISEhKSkpMTExNTU1PT09RUVFTU1NVVVVXV1daWlpbW1tdXV1eXl5fX19gYGBhYWFhYWFiYmJiYmJiYmJjY2NjY2NkZGRkZGRlZWVlZWVmZmZmZmZnZ2dnZ2doaGhpaWlpaWlqampra2tsbGxsbGxsbGxsbGxtbW1ubm5vb29xcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx8fHx9fX1+fn5/f3+AgICBgYGCgoKCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmLi4uMjIyOjo6QkJCTk5OUlJSVlZWWlpaXl5eYmJiZmZmbm5ufn5+ioqKkpKSmpqaoqKiqqqqrq6usrKytra2tra2urq6vr6+vr6+wsLCwsLCxsbGysrKysrKzs7Ozs7O0tLS0tLS0tLS0tLS0tLS0tLS1tbW1tbW1tbW1tbW1tbW1tbW1tbW2tra2tra2tra3t7e3t7e4uLi4uLi5ubm6urq7u7u8vLy9vb2+vr7BwcHExMTHx8fKysrNzc3Pz8/S0tLU1NTW1tbX19fX19fY2NjZ2dnZ2dna2tra2tra2trb29vb29vc3Nzc3Nzc3Nzd3d3f39/h4eHj4+Pm5ubo6Ojq6urs7Ozt7e3u7u7v7+/x8fHy8vL19fX4+Pj7+/v9/f3+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8I/gD/CRxIsKDBgwgTKlzIsKHDguzEiWP3sOG3aNG+VSSYrhIaVwS3Ydy2UWC6HA1Sdhp4jhq1cwTHJYPmbiGllDjDJWQnrGe3hWdwpkyWMFxPYcsWuhK6QqG7Yz3LMeyUcsWzhe66wWwYjmjJr2CZ8Xlz6uu6dgaZpVibYtJGXJo0OSs4iW2KKhXPxdW0kmBdtngf6o3LqaBatm4rwpWbdg+bUmbRgp1MWWG3KkYurVs4bRMwyQoxGzFSOCG4QajLKlQ2evQThZ9QowZ9cN2T1o8GmitWzNxAZ7I3MSTlmpxAdlySc6EoMDYj4wy7DdssUJlyLso4TnZ2fW7lgXmSC+f5XjCcTvLo0wcEACH5BAkEAP8ALAAAAAAgACAAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwkJCQoKCgwMDA0NDQ8PDxAQEBERERISEhMTExMTExQUFBUVFRUVFRYWFhYWFhcXFxcXFxcXFxgYGBgYGBkZGRoaGhoaGhsbGxwcHB0dHR4eHiAgICEhISMjIyQkJCcnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDQ0NDU1NTY2Njc3Nzg4ODk5OTs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREZGRkhISElJSUpKSktLS0xMTE1NTU5OTk5OTk9PT1BQUFBQUFFRUVFRUVFRUVJSUlNTU1NTU1RUVFVVVVdXV1lZWVtbW11dXV9fX2FhYWRkZGVlZWZmZmdnZ2hoaGhoaGlpaWpqampqamtra2xsbGxsbG1tbW5ubm9vb29vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHp6ent7e3x8fH5+fn9/f4CAgICAgICAgICAgIGBgYKCgoKCgoODg4SEhISEhIWFhYWFhYaGhoaGhoeHh4eHh4eHh4iIiIiIiImJiYmJiYqKioqKiouLi4yMjI2NjY6Ojo+Pj5GRkZOTk5SUlJWVlZeXl5mZmZubm52dnZ+fn6KioqOjo6SkpKWlpaampqioqKmpqaurq6ysrK2tra6urrCwsLGxsbOzs7S0tLa2tre3t7i4uLq6uru7u729vb+/v8DAwMLCwsPDw8TExMTExMXFxcXFxcbGxsbGxsbGxsfHx8fHx8fHx8fHx8fHx8fHx8jIyMjIyMjIyMjIyMjIyMjIyMjIyMrKyszMzM7OztDQ0NLS0tPT09XV1dbW1tjY2NnZ2dra2tvb293d3d7e3t7e3t/f3+Dg4OHh4ePj4+Xl5efn5+rq6uzs7O3t7e7u7u/v7/Dw8PHx8fHx8fPz8/X19fb29vj4+Pr6+vv7+/39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///wj+AP8JHEiwoMGDCBMqXMiwocOC8MyZg/ewYTlw4MpVLOhpjy+C4zCO2zhQCIaTpwa6EyfOHUFy1LrJW+jp5MkT6RK+48Uz3EI9Nk9SS0iOJ69rC30FFbJQGs91DE+ZwCBkqEJ54qA2TGeVpFev0CwFeuWVokFsNdLWIFtx2alV2DiqrRGmYrtTeNkO9DS37sO7eQuiVavXoVu4BsNaKvzQ7NfHkBV228MlFMNwrT4y1COl8y2F6SaJ1pywW+fOYhTGEj1J08J2XE67Fuju2TOXAqmxTrnwFmpyA+usWWOH4GpPwBl2o9Zu4LThw6dFHigO+hpx0wdmGp4pO0GJ3sMDew8IACH5BAkEAP8ALAAAAAAgACAAhwAAAAEBAQICAgMDAwQEBAUFBQcHBwgICAoKCgsLCw0NDQ4ODg8PDxAQEBERERERERISEhMTExMTExQUFBUVFRUVFRYWFhcXFxgYGBgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISMjIyMjIyMjIyQkJCQkJCUlJSYmJiYmJicnJygoKCkpKSoqKiwsLC0tLS8vLzAwMDMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/Pz8/P0BAQEFBQUJCQkNDQ0REREZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1FRUVNTU1RUVFVVVVZWVldXV1hYWFlZWVlZWVpaWltbW1tbW1xcXFxcXFxcXF1dXV5eXl5eXl9fX2BgYGFhYWJiYmNjY2VlZWdnZ2pqamxsbG5ubm9vb3FxcXJycnNzc3R0dHR0dHV1dXZ2dnd3d3d3d3h4eHh4eHl5eXp6ent7e3t7e3x8fH19fX19fX9/f4CAgIGBgYKCgoSEhIWFhYaGhoeHh4mJiYuLi42NjY+Pj5KSkpSUlJWVlZWVlZaWlpaWlpeXl5eXl5iYmJiYmJiYmJmZmZmZmZqampqampubm5ubm5ycnJ2dnZ2dnZ6enp+fn5+fn5+fn5+fn6CgoKCgoKCgoKGhoaGhoaKioqKioqOjo6SkpKWlpaampqenp6ioqKqqqq2tra+vr7Kysra2trm5uby8vL+/v8DAwMLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc3Nzc7Ozs7Ozs7Ozs/Pz8/Pz8/Pz8/Pz8/Pz8/Pz9DQ0NDQ0NLS0tPT09XV1dfX19nZ2dra2tzc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5Obm5ufn5+jo6Orq6u3t7e/v7/Hx8fLy8vPz8/T09PT09PX19fb29vj4+Pn5+fr6+vz8/P39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///wj+AP8JHEiwoMGDCBMqX
733MgQlRQpqhhKFCjIgEUDgiYyLHLRQBGNBWUtojaQ48WPIAWiIcHSlkAzHd0MPIcNHENZLFnKEGjOTIUKZswJjCetWbNyCxflZPkt4TmjzbQtpLaUyUJrRtMxtCWDBJNzC+OVe6eRZMqzaAdiEyVqF1p4B8UBmQukVspotGxJJRiLLpA9INvRGnyroCi/gDUKJlxQLl23IPHqNbi27du0mDMzJKcIzazNuKRJJNSltC6F6CCpHraQW+nSeRTyUg3J00J2aF7LIkitGsFwtAsv1AWb3cBAePAgIjg7FjqJ5KoZF0gtefJwmgeGs44He3aBmZILZ/pO0JxQ8ui/BwQAIfkECQQA/wAsAAAAACAAIACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHBwcHR0dHh4eICAgISEhIyMjJCQkJiYmJycnKCgoKSkpKioqKioqKysrLCwsLCwsLS0tLS0tLi4uLi4uLy8vMDAwMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5OTk5Ojo6Ozs7PDw8PT09PT09Pj4+Pj4+Pz8/QEBAQEBAQUFBQ0NDRERERUVFR0dHSEhISUlJSkpKTExMTU1NTk5OT09PUFBQUVFRU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXV1dX19fYGBgYWFhYmJiY2NjZGRkZWVlZWVlZmZmZ2dnZ2dnaGhoaGhoaGhoaWlpampqampqa2trbGxsbW1tbm5ub29vcXFxdHR0dnZ2eXl5enp6fHx8fX19fn5+f39/f39/gICAgYGBgYGBgoKCgoKCg4ODg4ODhISEhISEhYWFhoaGiIiIiYmJjIyMjo6Oj4+PkZGRk5OTlJSUlZWVl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoaGhoaGhoqKioqKioqKioqKioqKio6Ojo6Ojo6Ojo6OjpKSkpKSkpaWlpaWlpqampqamp6enp6enqKioqKioqampqqqqq6urrKysra2trq6usLCwsbGxs7OztbW1tra2ubm5u7u7vr6+v7+/wMDAwsLCxMTExcXFyMjIysrKzMzMzs7Oz8/P0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3t7e4ODg4uLi4+Pj5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7Ozs7e3t7u7u7+/v8fHx8/Pz9fX19/f3+Pj4+Pj4+fn5+vr6+vr6+/v7/Pz8/Pz8/f39/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////CP4A/wkcSLCgwYMIEypcyFCVGzesGEoUGCmCxQiqJjJscjFCE40Fb0XKNpDjxY8gBeJ58aJHMYGIOiIaiC6bOIa3WLLsIbCcnR8/7JQTKK/atGnmFkbSyTIpwnVHp3VbmI2HTjBUp1Vzx7CYVTBOE8pDx3Vi2JRo0/7jpkqVMrUHuV1pQvctSGvCiH0r2Isu3UUg3fkabIyv3yaANQoe/JIgNyt+7Wq0FmzY3oJs3cLdzLlzwXOSDPliOM4YNYmL0qiOpnCdK06cnC3Eplp1JIXOYHOqxRBP7VwEo7EeyE23MIbJ5qQpdG6go0KFHhEsxonXOonnhgvkBh06N8//yhJ1LzQUfC7owMELRIdOvfvOAQEAIfkECQQA/wAsAAAAACAAIACHAAAAAAAAAAAAAQEBAQEBAQEBAgICAgICAwMDBAQEBAQEBQUFBgYGBwcHCQkJCgoKDAwMDQ0NDw8PERERFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHBwcHR0dHh4eHx8fICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqLCwsLS0tLy8vMDAwMjIyMzMzNDQ0NTU1NjY2NjY2Nzc3ODg4ODg4OTk5OTk5Ojo6Ojo6Ojo6Ozs7Ozs7PDw8PT09PT09Pj4+Pz8/QEBAQUFBQ0NDRUVFSEhISkpKTExMTU1NT09PT09PUFBQUVFRUlJSU1NTU1NTVFRUVFRUVVVVVVVVVVVVVlZWVlZWV1dXV1dXWFhYWVlZWlpaXFxcXV1dXl5eYGBgYmJiZGRkZWVlZ2dnaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcXFxcnJyc3NzdHR0dHR0dXV1dnZ2d3d3d3d3eHh4eXl5enp6e3t7e3t7fX19fn5+gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIioqKi4uLjIyMjo6Ojo6Oj4+Pj4+PkJCQkJCQkJCQkZGRkpKSk5OTlZWVlpaWl5eXmJiYmpqam5ubnZ2dnp6eoKCgoqKipKSkpqamqKioqampqampqqqqqqqqq6urq6urq6urq6urq6urrKysrKysrKysrKysrKysrKysrKysra2tra2tra2trq6ur6+vsLCwsbGxsrKysrKys7OztLS0tbW1t7e3uLi4ubm5u7u7vr6+v7+/wcHBw8PDx8fHysrKzc3N0NDQ09PT1dXV19fX2dnZ2tra3Nzc3d3d3t7e39/f4ODg4ODg4eHh4uLi4uLi4+Pj4+Pj5OTk5OTk5eXl5eXl5eXl5ubm5ubm5+fn6Ojo6urq7e3t7u7u8PDw8vLy9fX19/f3+vr6+/v7/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////CP4A/wkcSLCgwYMIEypcyPBYo0bHGEoUCKyDxQ7AJjIkc7EDGY0Fk5EKN9BKRysDbzkBdI5hpB07kDwTyKkjJ4GAAuh00TJhOJgw1QxsZMVKI4HKdCoFpNAX0B1HEhJTqrPJQihAbyI8J4HqrYXPsOJBp1BZ1wBMQS48R2ya2rcHyaVK5RbuwXRjsuhlptZbMmU9ByLTq9eU2mTIkEErOJiwYZCIkTkrmE4MYb4gxyljRrYgOVOmyNkdTbp0QnWiLiFjmK4ZSYai5MhenHAdL1q0qi0sJ1u2J4XQcNPKuJBQ72AEyYkeSE54MobQ/Mi5pG7gq0iRXhFstuvYOonqvBkRRIcde2fT6spHqm5a4DFMmCK2n0+//sCAADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) 50% 50% / 16px 16px no-repeat;\n }\n</style>\n<div class="secondary-loader"></div>'},function(t,e){t.exports='<style>\n :host {\n position: absolute;\n display: var(--au-preloader-visibility, block);\n width: 100%;\n height: 100%;\n z-index: 502;\n top: 0;\n left: 0;\n }\n\n :host([hidden]){\n display: none;\n }\n</style>\n<div id="replaceable"></div>'},function(t,e){t.exports='<style include="iron-flex iron-flex-alignment">\n :host {\n @apply --layout-center-justified;\n @apply --layout;\n @apply --layout-flex-auto;\n @apply --layout-center;\n @apply --aurigma-responsive-image;\n position: relative;\n width: 100%;\n height: 100%;\n }\n\n .responsive {\n width: var(--aurigma-responsive-image-width, 100%);\n height: var(--aurigma-responsive-image-height, 100%);\n margin: var(--aurigma-responsive-image-padding, 0px);\n border: var(--aurigma-responsive-image-border);\n background-position: var(--aurigma-responsive-image-background-position, center center);\n background-repeat: no-repeat;\n background-size: var(--aurigma-responsive-image-background-size, contain);\n filter: var(--aurigma-responsive-image-filter, initial);\n @apply --layout-flex-auto;\n }\n</style>\n<div id="bgImage" class="responsive" style$="[[bgStyle]]" role="img"></div>\n<img id="img" crossorigin="anonymous" on-load="_onLoad" src$="[[imgSrc]]" on-error="_onError" hidden>'},function(t,e){t.exports='<style>\n :host {\n display: flex;\n flex: 1 1 auto;\n }\n\n svg {\n display: block;\n width: 100%;\n height: 100%;\n }\n</style>\n\n<svg version="1.1" viewbox="0 0 100 100"\n xmlns="http://www.w3.org/2000/svg"\n xmlns:xlink="http://www.w3.org/1999/xlink">\n <defs>\n <filter id="selected">\n <feColorMatrix in="SourceGraphic" out="result" type="matrix" values="-1 0 0 0 1\n 0 -1 0 0 1\n 0 0 -1 0 1\n 0 0 0 1 0"/>\n <feColorMatrix in="result"\n out="result1"\n type="luminanceToAlpha"/>\n <feColorMatrix in="result1" type="matrix" values=\'-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0\'/>\n </filter>\n <filter id="red">\n <feColorMatrix in="SourceGraphic"\n type="matrix"\n values="1 0 0 0 0\n 0 0 0 0 0\n 0 0 0 0 0\n 0 0 0 1 0 "/>\n </filter>\n </defs>\n <image id="image" xlink:href="" x="0" y="0" width="100%" height="100%" filter$="url
733(#{{filter}})"/>\n</svg>\n'},function(t,e,n){"use strict";(function(t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r="object"==(void 0===t?"undefined":n(t))&&t&&t.Object===Object&&t;e.a=r}).call(this,n(55))},function(t,e){t.exports='<style>\n :host {\n width: 100%;\n overflow: hidden;\n }\n\n .text {\n @apply --au-caption-font;\n }\n\n paper-icon-button {\n --paper-icon-button-ink-color: var(--theme-primary-color);\n color: var(--theme-primary-color);\n padding: 0;\n height: 1em;\n width: 1em;\n vertical-align: top;\n margin-left: 3px;\n }\n\n .auwidget-header {\n display: flex;\n flex-direction: column;\n margin-bottom: var(--au-header-margin-bottom, 15px);\n /* margin-bottom: calc(1 * var(--au-hem)); */\n }\n\n .widget__title {\n @apply --au-widget-title-font;\n margin-bottom: calc(0.5 * var(--au-hem));\n cursor: default;\n }\n\n .subtitle .widget__title {\n @apply --au-widget-subtitle-font;\n margin-bottom: calc(0.5 * var(--au-hem));\n }\n\n .widget__prompt-container {\n margin-bottom: calc(1 * var(--au-hem));\n }\n\n .widget__prompt {\n color: var(--theme-text-color-1);\n @apply --au-widget-prompt-font;\n cursor: default;\n }\n\n #helptooltip {\n --paper-tooltip-duration-in: 100ms;\n --paper-tooltip-delay-in: 0;\n }\n</style>\n<dom-if if="[[_isShowHeader(title,prompt)]]">\n <template>\n <div class$="auwidget-header [[formatTitle]]">\n <dom-if if="[[title]]">\n <template>\n <span class="widget__title">\n [[title]]\n </span>\n </template>\n </dom-if>\n <dom-if if="[[_isShowText(prompt)]]">\n <template>\n <div class="widget__prompt-container">\n <span class="widget__prompt">\n [[prompt]]\n </span>\n <dom-if if="[[_isShowText(description)]]" on-dom-change="_onShowDescription">\n <template>\n <paper-icon-button id="helpicon" icon="icons:info-outline" on-tap="_toggleTooltip">\n </paper-icon-button>\n <paper-tooltip id="helptooltip" for="helpicon" position="bottom"\n fit-to-visible-bounds="true" manual-mode="true">\n <span class="text">[[description]]</span>\n </paper-tooltip>\n </template>\n </dom-if>\n </div>\n </template>\n </dom-if>\n </div>\n </template>\n</dom-if>\n'},function(t,e){t.exports='<style>\n :host {\n display: flex;\n position: relative;\n width: 100%;\n flex-direction: column;\n }\n\n :host([full-height]) {\n height: 100%;\n }\n\n :host([type=full-height]) {\n height: 100%;\n }\n\n #replaceable {\n height: 100%;\n width: 100%;\n }\n\n :host(.hidden-widget) {\n display: none !important;\n }\n\n .hidden-widget {\n display: none !important;\n }\n</style>\n<au-widget-header format-title="[[formatTitle]]" title="[[title]]" description="[[description]]" prompt="[[prompt]]">\n</au-widget-header>\n\n<au-preloader id="preloader" hidden></au-preloader>\n<div id="replaceable"></div>'},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(0),i=n(5),o=n(12),a=function(){function t(){this.lastHead={},this.lastMap={widgets:{},variables:{}},this.OLD_WIDGET_REGEXP=/\.\$\[([^\]]+)\]|\.\$\.([^\.]+)\./gi,this.WIDGET_REGEXP=/\.?\$\[([^\]]+)\]|\.?\$\.([^\.]+)\./gi,this.VARS_REGEXP=/(vars\.[^\.\s]+)[\s\.]+/gi,this._head={},this._scope={}}return Object.defineProperty(t.prototype,"head",{get:function(){return this._head},set:function(t){this._head=t||{},i.a.objectEquals(this.head,this.lastHead)||(this.lastHead=this.head,this.lastMap=this._parseHead(this.head))}
733,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scope",{get:function(){return this._scope},set:function(t){this._scope=t||{}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"variables",{get:function(){return this.lastMap},enumerable:!1,configurable:!0}),t.prototype.trimQuotes=function(t){return t.replace(/['"]+/gi,"")},t.prototype.fetchWidgets=function(t,e){var n,i;void 0===e&&(e=!1);var o=this.fetchWidgetsByRegexp(t,e),a=this.fetchVariables(t),s=[];try{for(var l=Object(r.k)(Object.entries(this.variables.widgets)),c=l.next();!c.done;c=l.next()){var u=Object(r.h)(c.value,2),h=u[0],p=u[1];a.indexOf(h)>-1&&(s=s.concat(p))}}catch(t){n={error:t}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(n)throw n.error}}return[].concat(o,s).filter(function(t,e,n){return n.indexOf(t)===e})},t.prototype.fetchWidgetsByRegexp=function(t,e){var n=this;void 0===e&&(e=!1);var r=[];return JSON.stringify(t).replace(e?this.WIDGET_REGEXP:this.OLD_WIDGET_REGEXP,function(t,e){return e&&r.push(n.trimQuotes(e)),""}),r},t.prototype.fetchVariables=function(t){var e=this,n=[];return JSON.stringify(t).replace(this.VARS_REGEXP,function(t,r){return n.push(e.trimQuotes(r)),""}),n},t.prototype._parseHead=function(t){var e,n,i,a,s,l,c,u,h=this,p={},d={},f=Object.keys(t),g=Object.entries(t),m=function(t,e){var n=JSON.stringify(e),r=o.a.SCOPE_HEAD_KEY+"."+v.trimQuotes(t);d[r]=d[r]||[],p[r]=p[r]||[],n.replace(v.OLD_WIDGET_REGEXP,function(t,e){return p[r].push(h.trimQuotes(e)),t}),f.forEach(function(t){t=o.a.SCOPE_HEAD_KEY+"."+h.trimQuotes(t),n.indexOf(t)>-1&&d[r].push(t)})},v=this;try{for(var y=Object(r.k)(g),b=y.next();!b.done;b=y.next()){var _=Object(r.h)(b.value,2);m(k=_[0],S=_[1])}}catch(t){e={error:t}}finally{try{b&&!b.done&&(n=y.return)&&n.call(y)}finally{if(e)throw e.error}}var A={widgets:{},variables:{}};try{for(var w=Object(r.k)(Object.entries(p)),x=w.next();!x.done;x=w.next()){var O=Object(r.h)(x.value,2),k=O[0],S=O[1];A.widgets[k]=S}}catch(t){i={error:t}}finally{try{x&&!x.done&&(a=w.return)&&a.call(w)}finally{if(i)throw i.error}}try{for(var C=Object(r.k)(Object.entries(d)),z=C.next();!z.done;z=C.next()){var E=Object(r.h)(z.value,2);k=E[0],S=E[1];A.variables[k]=S}}catch(t){s={error:t}}finally{try{z&&!z.done&&(l=C.return)&&l.call(C)}finally{if(s)throw s.error}}var M=function(t,e){e.forEach(function(e){A.widgets.hasOwnProperty(e)&&t!==e&&(A.widgets[t]=A.widgets[t].concat(A.widgets[e]).filter(function(t,e,n){return n.indexOf(t)===e}))})};try{for(var P=Object(r.k)(Object.entries(A.variables)),j=P.next();!j.done;j=P.next()){var T=Object(r.h)(j.value,2);M(k=T[0],S=T[1])}}catch(t){c={error:t}}finally{try{j&&!j.done&&(u=P.return)&&u.call(P)}finally{if(c)throw c.error}}return A},t}()},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(0),i=n(12),o=n(5),a=function(){function t(t){this.variables=null,this.editor=t}return t.prototype.init=function(t){this.variables=t},t.prototype.append=function(t,e,n){return void 0===n&&(n=!0),Object(r.b)(this,void 0,void 0,function(){return Object(r.e)(this,function(r){switch(r.label){case 0:return this.variables[t]=e,n?[4,this.editor.scopeChanged()]:[3,2];case 1:r.sent(),r.label=2;case 2:return[2]}})})},t.prototype.appendExpression=function(t,e){return Object(r.b)(this,void 0,void 0,function(){return Object(r.e)(this,function(n){switch(n.label){case 0:return"string"!=typeof e?[2,null]:(this.variables[t]=e,[4,this.editor.scopeChanged()]);case 1:return n.sent(),[2,this.calculate(t)]}})})},t.prototype.calculate=function(t){if(o.a.isNullOrUndefined(this.variables[t]))return null;var e={};e[i.a.SCOPE_HEAD_KEY]=this.variables;return this._calculateInternal(e)[t]},t.prototype.calculateAll=function(){var t={};t[i.a.SCOPE_HEAD_KEY]=this.variables;return this._calculateInternal(t)},t.prototype._calculateInternal=function(t){var e=new i.a;try{return e.processHead(t,this.editor.jsonParamsFetcher.scope)}catch(t){return console.error(t),null}},t}()},function(t,e,n){(function(n,r,i){var o,a,s,l,c,u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};c=function(){return function t(e,n,r){function i(a,s){if(!n[a]){if(!e[a]){if(!s&&("function"==typeof l&&l))return l(a,!0);if(o)return o(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[a]={exports:{}};e[a][0].call(u.exports,function(t){return i(e[a][1][t]||t)},u,u.exports,t,e,n,r)}return n[a].exports}for(var o="function"==typeof l&&l,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(t,e,n){"use strict";var r=t("./utils"),i=t("./support"),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 4,589 bytes, line 733
733+/=";n.encode=function(t){for(var e,n,i,a,s,l,c,u=[],h=0,p=t.length,d=p,f="string"!==r.getTypeOf(t);h<t.length;)d=p-h,i=f?(e=t[h++],n=h<p?t[h++]:0,h<p?t[h++]:0):(e=t.charCodeAt(h++),n=h<p?t.charCodeAt(h++):0,h<p?t.charCodeAt(h++):0),a=e>>2,s=(3&e)<<4|n>>4,l=1<d?(15&n)<<2|i>>6:64,c=2<d?63&i:64,u.push(o.charAt(a)+o.charAt(s)+o.charAt(l)+o.charAt(c));return u.join("")},n.decode=function(t){var e,n,r,a,s,l,c=0,u=0,h="data:";if(t.substr(0,h.length)===h)throw new Error("Invalid base64 input, it looks like a data url.");var p,d=3*(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(t.charAt(t.length-1)===o.charAt(64)&&d--,t.charAt(t.length-2)===o.charAt(64)&&d--,d%1!=0)throw new Error("Invalid base64 input, bad content length.");for(p=i.uint8array?new Uint8Array(0|d):new Array(0|d);c<t.length;)e=o.indexOf(t.charAt(c++))<<2|(a=o.indexOf(t.charAt(c++)))>>4,n=(15&a)<<4|(s=o.indexOf(t.charAt(c++)))>>2,r=(3&s)<<6|(l=o.indexOf(t.charAt(c++))),p[u++]=e,64!==s&&(p[u++]=n),64!==l&&(p[u++]=r);return p}},{"./support":30,"./utils":32}],2:[function(t,e,n){"use strict";var r=t("./external"),i=t("./stream/DataWorker"),o=t("./stream/DataLengthProbe"),a=t("./stream/Crc32Probe");function s(t,e,n,r,i){this.compressedSize=t,this.uncompressedSize=e,this.crc32=n,this.compression=r,this.compressedContent=i}o=t("./stream/DataLengthProbe"),s.prototype={getContentWorker:function(){var t=new i(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),e=this;return t.on("end",function(){if(this.streamInfo.data_length!==e.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),t},getCompressedWorker:function(){return new i(r.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(t,e,n){return t.pipe(new a).pipe(new o("uncompressedSize")).pipe(e.compressWorker(n)).pipe(new o("compressedSize")).withStreamInfo("compression",e)},e.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(t,e,n){"use strict";var r=t("./stream/GenericWorker");n.STORE={magic:"\0\0",compressWorker:function(t){return new r("STORE compression")},uncompressWorker:function(){return new r("STORE decompression")}},n.DEFLATE=t("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(t,e,n){"use strict";var r=t("./utils"),i=function(){for(var t,e=[],n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e}();e.exports=function(t,e){return void 0!==t&&t.length?"string"!==r.getTypeOf(t)?function(t,e,n,r){var o=i,a=0+n;t^=-1;for(var s=0;s<a;s++)t=t>>>8^o[255&(t^e[s])];return-1^t}(0|e,t,t.length):function(t,e,n,r){var o=i,a=0+n;t^=-1;for(var s=0;s<a;s++)t=t>>>8^o[255&(t^e.charCodeAt(s))];return-1^t}(0|e,t,t.length):0}},{"./utils":32}],5:[function(t,e,n){"use strict";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(t,e,n){"use strict";var r;r="undefined"!=typeof Promise?Promise:t("lie"),e.exports={Promise:r}},{lie:37}],7:[function(t,e,n){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=t("pako"),o=t("./utils"),a=t("./stream/GenericWorker"),s=r?"uint8array":"array";function l(t,e){a.call(this,"FlateWorker/"+t),this._pako=null,this._pakoAction=t,this._pakoOptions=e,this.meta={}}n.magic="\b\0",o.inherits(l,a),l.prototype.processChunk=function(t){this.meta=t.meta,null===this._pako&&this._createPako(),this._pako.push(o.transformTo(s,t.data),!1)},l.prototype.flush=function(){a.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(e){t.push({data:e,meta:t.meta})}},n.compressWorker=function(t){return new l("Deflate",t)},n.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(t,e,n){"use strict";function r(t,e){var n,r="";for(n=0;n<e;n++)r+=String.fromCharCode(255&t),t>>>=8;return r}function i(t,e,n,i,a,u){var h,p,d=t.file,f=t.compression,g=u!==s.utf8encode,m=o.transformTo("string",u
vendor: 5,847 bytes, line 733
733(d.name)),v=o.transformTo("string",s.utf8encode(d.name)),y=d.comment,b=o.transformTo("string",u(y)),_=o.transformTo("string",s.utf8encode(y)),A=v.length!==d.name.length,w=_.length!==y.length,x="",O="",k="",S=d.dir,C=d.date,z={crc32:0,compressedSize:0,uncompressedSize:0};e&&!n||(z.crc32=t.crc32,z.compressedSize=t.compressedSize,z.uncompressedSize=t.uncompressedSize);var E=0;e&&(E|=8),g||!A&&!w||(E|=2048);var M=0,P=0;S&&(M|=16),"UNIX"===a?(P=798,M|=function(t,e){var n=t;return t||(n=S?16893:33204),(65535&n)<<16}(d.unixPermissions)):(P=20,M|=63&(d.dosPermissions||0)),h=C.getUTCHours(),h<<=6,h|=C.getUTCMinutes(),h<<=5,h|=C.getUTCSeconds()/2,p=C.getUTCFullYear()-1980,p<<=4,p|=C.getUTCMonth()+1,p<<=5,p|=C.getUTCDate(),A&&(x+="up"+r((O=r(1,1)+r(l(m),4)+v).length,2)+O),w&&(x+="uc"+r((k=r(1,1)+r(l(b),4)+_).length,2)+k);var j="";return j+="\n\0",j+=r(E,2),j+=f.magic,j+=r(h,2),j+=r(p,2),j+=r(z.crc32,4),j+=r(z.compressedSize,4),j+=r(z.uncompressedSize,4),j+=r(m.length,2),j+=r(x.length,2),{fileRecord:c.LOCAL_FILE_HEADER+j+m+x,dirRecord:c.CENTRAL_FILE_HEADER+r(P,2)+j+r(b.length,2)+"\0\0\0\0"+r(M,4)+r(i,4)+m+x+b}}var o=t("../utils"),a=t("../stream/GenericWorker"),s=t("../utf8"),l=t("../crc32"),c=t("../signature");function u(t,e,n,r){a.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=e,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=t,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(u,a),u.prototype.push=function(t){var e=t.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(t):(this.bytesWritten+=t.data.length,a.prototype.push.call(this,{data:t.data,meta:{currentFile:this.currentFile,percent:n?(e+100*(n-r-1))/n:100}}))},u.prototype.openedSource=function(t){this.currentSourceOffset=this.bytesWritten,this.currentFile=t.file.name;var e=this.streamFiles&&!t.file.dir;if(e){var n=i(t,e,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},u.prototype.closedSource=function(t){this.accumulate=!1;var e=this.streamFiles&&!t.file.dir,n=i(t,e,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),e)this.push({data:function(t){return c.DATA_DESCRIPTOR+r(t.crc32,4)+r(t.compressedSize,4)+r(t.uncompressedSize,4)}(t),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},u.prototype.flush=function(){for(var t=this.bytesWritten,e=0;e<this.dirRecords.length;e++)this.push({data:this.dirRecords[e],meta:{percent:100}});var n=this.bytesWritten-t,i=function(t,e,n,i,a){var s=o.transformTo("string",a(i));return c.CENTRAL_DIRECTORY_END+"\0\0\0\0"+r(t,2)+r(t,2)+r(e,4)+r(n,4)+r(s.length,2)+s}(this.dirRecords.length,n,t,this.zipComment,this.encodeFileName);this.push({data:i,meta:{percent:100}})},u.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},u.prototype.registerPrevious=function(t){this._sources.push(t);var e=this;return t.on("data",function(t){e.processChunk(t)}),t.on("end",function(){e.closedSource(e.previous.streamInfo),e._sources.length?e.prepareNextSource():e.end()}),t.on("error",function(t){e.error(t)}),this},u.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},u.prototype.error=function(t){var e=this._sources;if(!a.prototype.error.call(this,t))return!1;for(var n=0;n<e.length;n++)try{e[n].error(t)}catch(t){}return!0},u.prototype.lock=function(){a.prototype.lock.call(this);for(var t=this._sources,e=0;e<t.length;e++)t[e].lock()},e.exports=u},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(t,e,n){"use strict";var r=t("../compressions"),i=t("./ZipFileWorker");n.generateWorker=function(t,e,n){var o=new i(e.streamFiles,n,e.platform,e.encodeFileName),a=0;try{t.forEach(function(t,n){a++;var i=function(t,e){var n=t||e,i=r[n];if(!i)throw new Error(n+" is not a valid compression method !");return i}(n.options.compression,e.compression),s=n.options.compressionOptions||e.compressionOptions||{},l=n.dir,c=n.date;n._compressWorker(i,s).withStreamInfo("file",{name:t,dir:l,date:c,comment:n.comment||"",unixPermissions:n.unixPermissions,dosPermissions:n.dosPermissions}).pipe(o)}),o.entriesCount=a}catch(t){o.error(t)}return o}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(t,e,n){"use strict";function r(){if(!(this instanceof r))return new r;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files={},this.comment=null,this.root="",this.clone=function(){var t=new r;for(var e in this)"function"!=typeof this[e]&&(t[e]=this[e]);return t}}(r.prototype=t("./object")).loadAsync=t("./load"),r.support=t("./support"),r.defaults=t("./defaults"),r.version="3.5.0",r.loadAsync=function(t,e){return(new r).loadAsync(t,e)},r.external=t("./external"),e.exports=r},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(t,e,n){"use strict";var r=t("./utils"),i=t("./external"),o=t("./utf8"),a=(r=t("./utils"),t("./zipEntries")),s=t("./stream/Crc32Probe"),l=t("./nodejsUtils");function c(t){return new i.Promise(function(e,n){var r=t.decompressed.getContentWorker().pipe(new s);r.on("error",function(t){n(t)}).on("end",function(){r.streamInfo.crc32!==t.decompressed.crc32?n(new Error("Corrupted zip : CRC32 mismatch")):e()}).resume()})}
vendor: 4,235 bytes, line 733
733e.exports=function(t,e){var n=this;return e=r.extend(e||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:o.utf8decode}),l.isNode&&l.isStream(t)?i.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):r.prepareContent("the loaded zip file",t,!0,e.optimizedBinaryString,e.base64).then(function(t){var n=new a(e);return n.load(t),n}).then(function(t){var n=[i.Promise.resolve(t)],r=t.files;if(e.checkCRC32)for(var o=0;o<r.length;o++)n.push(c(r[o]));return i.Promise.all(n)}).then(function(t){for(var r=t.shift(),i=r.files,o=0;o<i.length;o++){var a=i[o];n.file(a.fileNameStr,a.decompressed,{binary:!0,optimizedBinaryString:!0,date:a.date,dir:a.dir,comment:a.fileCommentStr.length?a.fileCommentStr:null,unixPermissions:a.unixPermissions,dosPermissions:a.dosPermissions,createFolders:e.createFolders})}return r.zipComment.length&&(n.comment=r.zipComment),n})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(t,e,n){"use strict";var r=t("../utils"),i=t("../stream/GenericWorker");function o(t,e){i.call(this,"Nodejs stream input adapter for "+t),this._upstreamEnded=!1,this._bindStream(e)}r.inherits(o,i),o.prototype._bindStream=function(t){var e=this;(this._stream=t).pause(),t.on("data",function(t){e.push({data:t,meta:{percent:0}})}).on("error",function(t){e.isPaused?this.generatedError=t:e.error(t)}).on("end",function(){e.isPaused?e._upstreamEnded=!0:e.end()})},o.prototype.pause=function(){return!!i.prototype.pause.call(this)&&(this._stream.pause(),!0)},o.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},e.exports=o},{"../stream/GenericWorker":28,"../utils":32}],13:[function(t,e,n){"use strict";var r=t("readable-stream").Readable;function i(t,e,n){r.call(this,e),this._helper=t;var i=this;t.on("data",function(t,e){i.push(t)||i._helper.pause(),n&&n(e)}).on("error",function(t){i.emit("error",t)}).on("end",function(){i.push(null)})}t("../utils").inherits(i,r),i.prototype._read=function(){this._helper.resume()},e.exports=i},{"../utils":32,"readable-stream":16}],14:[function(t,e,r){"use strict";e.exports={isNode:void 0!==n,newBufferFrom:function(t,e){if(n.from&&n.from!==Uint8Array.from)return n.from(t,e);if("number"==typeof t)throw new Error('The "data" argument must not be a number');return new n(t,e)},allocBuffer:function(t){if(n.alloc)return n.alloc(t);var e=new n(t);return e.fill(0),e},isBuffer:function(t){return n.isBuffer(t)},isStream:function(t){return t&&"function"==typeof t.on&&"function"==typeof t.pause&&"function"==typeof t.resume}}},{}],15:[function(t,e,n){"use strict";function r(t,e,n){var r,i=o.getTypeOf(e),s=o.extend(n||{},l);s.date=s.date||new Date,null!==s.compression&&(s.compression=s.compression.toUpperCase()),"string"==typeof s.unixPermissions&&(s.unixPermissions=parseInt(s.unixPermissions,8)),s.unixPermissions&&16384&s.unixPermissions&&(s.dir=!0),s.dosPermissions&&16&s.dosPermissions&&(s.dir=!0),s.dir&&(t=g(t)),s.createFolders&&(r=f(t))&&m.call(this,r,!0);var h="string"===i&&!1===s.binary&&!1===s.base64;n&&void 0!==n.binary||(s.binary=!h),(e instanceof c&&0===e.uncompressedSize||s.dir||!e||0===e.length)&&(s.base64=!1,s.binary=!0,e="",s.compression="STORE",i="string");var v;v=e instanceof c||e instanceof a?e:p.isNode&&p.isStream(e)?new d(t,e):o.prepareContent(t,e,s.binary,s.optimizedBinaryString,s.base64);var y=new u(t,v,s);this.files[t]=y}var i=t("./utf8"),o=t("./utils"),a=t("./stream/GenericWorker"),s=t("./stream/StreamHelper"),l=t("./defaults"),c=t("./compressedObject"),u=t("./zipObject"),h=t("./generate"),p=t("./nodejsUtils"),d=t("./nodejs/NodejsStreamInputAdapter"),f=function(t){"/"===t.slice(-1)&&(t=t.substring(0,t.length-1));var e=t.lastIndexOf("/");return 0<e?t.substring(0,e):""},g=function(t){return"/"!==t.slice(-1)&&(t+="/"),t},m=function(t,e){return e=void 0!==e?e:l.createFolders,t=g(t),this.files[t]||r.call(this,t,null,{dir:!0,createFolders:e}),this.files[t]};function v(t){return"[object RegExp]"===Object.prototype.toString.call(t)}var y={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")}
vendor: 5,128 bytes, line 733
733,forEach:function(t){var e,n,r;for(e in this.files)this.files.hasOwnProperty(e)&&(r=this.files[e],(n=e.slice(this.root.length,e.length))&&e.slice(0,this.root.length)===this.root&&t(n,r))},filter:function(t){var e=[];return this.forEach(function(n,r){t(n,r)&&e.push(r)}),e},file:function(t,e,n){if(1!==arguments.length)return t=this.root+t,r.call(this,t,e,n),this;if(v(t)){var i=t;return this.filter(function(t,e){return!e.dir&&i.test(t)})}var o=this.files[this.root+t];return o&&!o.dir?o:null},folder:function(t){if(!t)return this;if(v(t))return this.filter(function(e,n){return n.dir&&t.test(e)});var e=this.root+t,n=m.call(this,e),r=this.clone();return r.root=n.name,r},remove:function(t){t=this.root+t;var e=this.files[t];if(e||("/"!==t.slice(-1)&&(t+="/"),e=this.files[t]),e&&!e.dir)delete this.files[t];else for(var n=this.filter(function(e,n){return n.name.slice(0,t.length)===t}),r=0;r<n.length;r++)delete this.files[n[r].name];return this},generate:function(t){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(t){var e,n={};try{if((n=o.extend(t||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:i.utf8encode})).type=n.type.toLowerCase(),n.compression=n.compression.toUpperCase(),"binarystring"===n.type&&(n.type="string"),!n.type)throw new Error("No output type specified.");o.checkSupport(n.type),"darwin"!==n.platform&&"freebsd"!==n.platform&&"linux"!==n.platform&&"sunos"!==n.platform||(n.platform="UNIX"),"win32"===n.platform&&(n.platform="DOS");var r=n.comment||this.comment||"";e=h.generateWorker(this,n,r)}catch(t){(e=new a("error")).error(t)}return new s(e,n.type||"string",n.mimeType)},generateAsync:function(t,e){return this.generateInternalStream(t).accumulate(e)},generateNodeStream:function(t,e){return(t=t||{}).type||(t.type="nodebuffer"),this.generateInternalStream(t).toNodejsStream(e)}};e.exports=y},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(t,e,n){e.exports=t("stream")},{stream:void 0}],17:[function(t,e,n){"use strict";var r=t("./DataReader");function i(t){r.call(this,t);for(var e=0;e<this.data.length;e++)t[e]=255&t[e]}t("../utils").inherits(i,r),i.prototype.byteAt=function(t){return this.data[this.zero+t]},i.prototype.lastIndexOfSignature=function(t){for(var e=t.charCodeAt(0),n=t.charCodeAt(1),r=t.charCodeAt(2),i=t.charCodeAt(3),o=this.length-4;0<=o;--o)if(this.data[o]===e&&this.data[o+1]===n&&this.data[o+2]===r&&this.data[o+3]===i)return o-this.zero;return-1},i.prototype.readAndCheckSignature=function(t){var e=t.charCodeAt(0),n=t.charCodeAt(1),r=t.charCodeAt(2),i=t.charCodeAt(3),o=this.readData(4);return e===o[0]&&n===o[1]&&r===o[2]&&i===o[3]},i.prototype.readData=function(t){if(this.checkOffset(t),0===t)return[];var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=i},{"../utils":32,"./DataReader":18}],18:[function(t,e,n){"use strict";var r=t("../utils");function i(t){this.data=t,this.length=t.length,this.index=0,this.zero=0}i.prototype={checkOffset:function(t){this.checkIndex(this.index+t)},checkIndex:function(t){if(this.length<this.zero+t||t<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+t+"). Corrupted zip ?")},setIndex:function(t){this.checkIndex(t),this.index=t},skip:function(t){this.setIndex(this.index+t)},byteAt:function(t){},readInt:function(t){var e,n=0;for(this.checkOffset(t),e=this.index+t-1;e>=this.index;e--)n=(n<<8)+this.byteAt(e);return this.index+=t,n},readString:function(t){return r.transformTo("string",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readAndCheckSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date(Date.UTC(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1))}},e.exports=i},{"../utils":32}],19:[function(t,e,n){"use strict";var r=t("./Uint8ArrayReader");function i(t){r.call(this,t)}t("../utils").inherits(i,r),i.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(t,e,n){"use strict";var r=t("./DataReader");function i(t){r.call(this,t)}t("../utils").inherits(i,r),i.prototype.byteAt=function(t){return this.data.charCodeAt(this.zero+t)},i.prototype.lastIndexOfSignature=function(t){return this.data.lastIndexOf(t)-this.zero},i.prototype.readAndCheckSignature=function(t){return t===this.readData(4)},i.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=i},{"../utils":32,"./DataReader":18}],21:[function(t,e,n){"use strict";var r=t("./ArrayReader");function i(t){r.call(this,t)}t("../utils").inherits(i,r),i.prototype.readData=function(t){if(this.checkOffset(t),
vendor: 9,338 bytes, line 733
7330===t)return new Uint8Array(0);var e=this.data.subarray(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(t,e,n){"use strict";var r=t("../utils"),i=t("../support"),o=t("./ArrayReader"),a=t("./StringReader"),s=t("./NodeBufferReader"),l=t("./Uint8ArrayReader");e.exports=function(t){var e=r.getTypeOf(t);return r.checkSupport(e),"string"!==e||i.uint8array?"nodebuffer"===e?new s(t):i.uint8array?new l(r.transformTo("uint8array",t)):new o(r.transformTo("array",t)):new a(t)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(t,e,n){"use strict";n.LOCAL_FILE_HEADER="PK��",n.CENTRAL_FILE_HEADER="PK��",n.CENTRAL_DIRECTORY_END="PK��",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK��",n.ZIP64_CENTRAL_DIRECTORY_END="PK��",n.DATA_DESCRIPTOR="PK�\b"},{}],24:[function(t,e,n){"use strict";var r=t("./GenericWorker"),i=t("../utils");function o(t){r.call(this,"ConvertWorker to "+t),this.destType=t}i.inherits(o,r),o.prototype.processChunk=function(t){this.push({data:i.transformTo(this.destType,t.data),meta:t.meta})},e.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(t,e,n){"use strict";var r=t("./GenericWorker"),i=t("../crc32");function o(){r.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}t("../utils").inherits(o,r),o.prototype.processChunk=function(t){this.streamInfo.crc32=i(t.data,this.streamInfo.crc32||0),this.push(t)},e.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(t,e,n){"use strict";var r=t("../utils"),i=t("./GenericWorker");function o(t){i.call(this,"DataLengthProbe for "+t),this.propName=t,this.withStreamInfo(t,0)}r.inherits(o,i),o.prototype.processChunk=function(t){if(t){var e=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=e+t.data.length}i.prototype.processChunk.call(this,t)},e.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(t,e,n){"use strict";var r=t("../utils"),i=t("./GenericWorker");function o(t){i.call(this,"DataWorker");var e=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,t.then(function(t){e.dataIsReady=!0,e.data=t,e.max=t&&t.length||0,e.type=r.getTypeOf(t),e.isPaused||e._tickAndRepeat()},function(t){e.error(t)})}r.inherits(o,i),o.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var t=null,e=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":t=this.data.substring(this.index,e);break;case"uint8array":t=this.data.subarray(this.index,e);break;case"array":case"nodebuffer":t=this.data.slice(this.index,e)}return this.index=e,this.push({data:t,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(t,e,n){"use strict";function r(t){this.name=t||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(t){this.emit("data",t)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(t){this.emit("error",t)}return!0},error:function(t){return!this.isFinished&&(this.isPaused?this.generatedError=t:(this.isFinished=!0,this.emit("error",t),this.previous&&this.previous.error(t),this.cleanUp()),!0)},on:function(t,e){return this._listeners[t].push(e),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(t,e){if(this._listeners[t])for(var n=0;n<this._listeners[t].length;n++)this._listeners[t][n].call(this,e)},pipe:function(t){return t.registerPrevious(this)},registerPrevious:function(t){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=t.streamInfo,this.mergeStreamInfo(),this.previous=t;var e=this;return t.on("data",function(t){e.processChunk(t)}),t.on("end",function(){e.end()}),t.on("error",function(t){e.error(t)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var t=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),t=!0),this.previous&&this.previous.resume(),!t},flush:function(){},processChunk:function(t){this.push(t)},withStreamInfo:function(t,e){return this.extraStreamInfo[t]=e,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var t in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(t)&&(this.streamInfo[t]=this.extraStreamInfo[t])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var t="Worker "+this.name;return this.previous?this.previous+" -> "+t:t}},e.exports=r},{}],29:[function(t,e,r){"use strict";var i=t("../utils"),o=t("./ConvertWorker"),a=t("./GenericWorker"),s=t("../base64"),l=t("../support"),c=t("../external"),u=null;if(l.nodestream)try{u=t("../nodejs/NodejsStreamOutputAdapter")}catch(t){}function h(t,e,n){var r=e;switch(e){case"blob":case"arraybuffer":r="uint8array";break;case"base64":r="string"}try{this._internalType=r,this._outputType=e,this._mimeType=n,i.checkSupport(r),this._worker=t.pipe(new o(r)),t.lock()}catch(t){this._worker=new a("error"),this._worker.error(t)}}h.prototype={accumulate:function(t){return function(t,e){return new c.Promise(function(r,o){var a=[],l=t._internalType,c=t._outputType,u=t._mimeType;t.on("data",function(t,n){a.push(t),e&&e(n)}).on("error",function(t){a=[],o(t)}).on("end",function(){try{var t=function(t,e,n){switch(t){case"blob":return i.newBlob(i.transformTo("arraybuffer",e),n);case"base64":return s.encode(e);default:return i.transformTo(t,e)}}(c,function(t,e){var r,i=0,o=null,a=0;for(r=0;r<e.length;r++)a+=e[r].length;switch(t){case"string":return e.join("");case"array":return Array.prototype.concat.apply([],e);case"uint8array":for(o=new Uint8Array(a),r=0;r<e.length;r++)o.set(e[r],i),i+=e[r].length;return o;case"nodebuffer":return n.concat(e);default:throw new Error("concat : unsupported type '"+t+"'")}}(l,a),u);r(t)}catch(t){o(t)}a=[]}).resume()})}(this,t)},on:function(t,e){var n=this;return"data"===t?this._worker.on(t,function(t){e.call(n,t.data,t.meta)}):this._worker.on(t,function(){i.delay(e,arguments,n)}),this},resume:function(){return i.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(t){if(i.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new u(this,{objectMode:"nodebuffer"!==this._outputType},t)}},e.exports=h},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(t,e,r){"use strict";if(r.base64=!0,r.array=!0,r.string=!0,r.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,r.nodebuffer=void 0!==n,r.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)r.blob=!1;else{var i=new ArrayBuffer(0);try{r.blob=0===new Blob([i],{type:"application/zip"}).size}catch(t){try{var o=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);o.append(i),r.blob=0===o.getBlob("application/zip").size}catch(t){r.blob=!1}}}try{r.nodestream=!!t("readable-stream").Readable}catch(t){r.nodestream=!1}},{"readable-stream":16}],31:[function(t,e,n){"use strict";for(var r=t("./utils"),i=t("./support"),o=t("./nodejsUtils"),a=t("./stream/GenericWorker"),s=new Array(256),l=0;l<256;l++)s[l]=252<=l?6:248<=l?5:240<=l?4:224<=l?3:192<=l?2:1;function c(){a.call(this,"utf-8 decode"),this.leftOver=null}function u(){a.call(this,"utf-8 encode")}s[254]=s[254]=1,n.utf8encode=function(t){return i.nodebuffer?o.newBufferFrom(t,"utf-8"):function(t){var e,n,r,o,a,s=t.length,l=0;for(o=0;o<s;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(r=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(r-56320),o++),l+=n<128?1:n<2048?2:n<65536?3:4;for(e=i.uint8array?new Uint8Array(l):new Array(l),o=a=0;a<l;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(r=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(r-56320),o++),n<128?e[a++]=n:(n<2048?e[a++]=192|n>>>6:(n<65536?e[a++]=224|n>>>12:(e[a++]=240|n>>>18,e[a++]=128|n>>>12&63),e[a++]=128|n>>>6&63),e[a++]=128|63&n);return e}(t)},n.utf8decode=function(t){return i.nodebuffer?r.transformTo("nodebuffer",t).toString("utf-8"):function(t){var e,n,i,o,a=t.length,l=new Array(2*a);for(e=n=0;e<a;)if((i=t[e++])<128)l[n++]=i;else if(4<(o=s[i]))l[n++]=65533,e+=o-1;else{for(i&=2===o?31:3===o?15:7;1<o&&e<a;)i=i<<6|63&t[e++],o--;
vendor: 8,688 bytes, line 733
7331<o?l[n++]=65533:i<65536?l[n++]=i:(i-=65536,l[n++]=55296|i>>10&1023,l[n++]=56320|1023&i)}return l.length!==n&&(l.subarray?l=l.subarray(0,n):l.length=n),r.applyFromCharCode(l)}(t=r.transformTo(i.uint8array?"uint8array":"array",t))},r.inherits(c,a),c.prototype.processChunk=function(t){var e=r.transformTo(i.uint8array?"uint8array":"array",t.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var o=e;(e=new Uint8Array(o.length+this.leftOver.length)).set(this.leftOver,0),e.set(o,this.leftOver.length)}else e=this.leftOver.concat(e);this.leftOver=null}var a=function(t,e){var n;for((e=e||t.length)>t.length&&(e=t.length),n=e-1;0<=n&&128==(192&t[n]);)n--;return n<0?e:0===n?e:n+s[t[n]]>e?n:e}(e),l=e;a!==e.length&&(i.uint8array?(l=e.subarray(0,a),this.leftOver=e.subarray(a,e.length)):(l=e.slice(0,a),this.leftOver=e.slice(a,e.length))),this.push({data:n.utf8decode(l),meta:t.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=c,r.inherits(u,a),u.prototype.processChunk=function(t){this.push({data:n.utf8encode(t.data),meta:t.meta})},n.Utf8EncodeWorker=u},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(t,e,n){"use strict";var r=t("./support"),i=t("./base64"),o=t("./nodejsUtils"),a=t("set-immediate-shim"),s=t("./external");function l(t){return t}function c(t,e){for(var n=0;n<t.length;++n)e[n]=255&t.charCodeAt(n);return e}n.newBlob=function(t,e){n.checkSupport("blob");try{return new Blob([t],{type:e})}catch(n){try{var r=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return r.append(t),r.getBlob(e)}catch(t){throw new Error("Bug : can't construct the Blob.")}}};var u={stringifyByChunk:function(t,e,n){var r=[],i=0,o=t.length;if(o<=n)return String.fromCharCode.apply(null,t);for(;i<o;)"array"===e||"nodebuffer"===e?r.push(String.fromCharCode.apply(null,t.slice(i,Math.min(i+n,o)))):r.push(String.fromCharCode.apply(null,t.subarray(i,Math.min(i+n,o)))),i+=n;return r.join("")},stringifyByChar:function(t){for(var e="",n=0;n<t.length;n++)e+=String.fromCharCode(t[n]);return e},applyCanBeUsed:{uint8array:function(){try{return r.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(t){return!1}}(),nodebuffer:function(){try{return r.nodebuffer&&1===String.fromCharCode.apply(null,o.allocBuffer(1)).length}catch(t){return!1}}()}};function h(t){var e=65536,r=n.getTypeOf(t),i=!0;if("uint8array"===r?i=u.applyCanBeUsed.uint8array:"nodebuffer"===r&&(i=u.applyCanBeUsed.nodebuffer),i)for(;1<e;)try{return u.stringifyByChunk(t,r,e)}catch(t){e=Math.floor(e/2)}return u.stringifyByChar(t)}function p(t,e){for(var n=0;n<t.length;n++)e[n]=t[n];return e}n.applyFromCharCode=h;var d={};d.string={string:l,array:function(t){return c(t,new Array(t.length))},arraybuffer:function(t){return d.string.uint8array(t).buffer},uint8array:function(t){return c(t,new Uint8Array(t.length))},nodebuffer:function(t){return c(t,o.allocBuffer(t.length))}},d.array={string:h,array:l,arraybuffer:function(t){return new Uint8Array(t).buffer},uint8array:function(t){return new Uint8Array(t)},nodebuffer:function(t){return o.newBufferFrom(t)}},d.arraybuffer={string:function(t){return h(new Uint8Array(t))},array:function(t){return p(new Uint8Array(t),new Array(t.byteLength))},arraybuffer:l,uint8array:function(t){return new Uint8Array(t)},nodebuffer:function(t){return o.newBufferFrom(new Uint8Array(t))}},d.uint8array={string:h,array:function(t){return p(t,new Array(t.length))},arraybuffer:function(t){return t.buffer},uint8array:l,nodebuffer:function(t){return o.newBufferFrom(t)}},d.nodebuffer={string:h,array:function(t){return p(t,new Array(t.length))},arraybuffer:function(t){return d.nodebuffer.uint8array(t).buffer},uint8array:function(t){return p(t,new Uint8Array(t.length))},nodebuffer:l},n.transformTo=function(t,e){if(e=e||"",!t)return e;n.checkSupport(t);var r=n.getTypeOf(e);return d[r][t](e)},n.getTypeOf=function(t){return"string"==typeof t?"string":"[object Array]"===Object.prototype.toString.call(t)?"array":r.nodebuffer&&o.isBuffer(t)?"nodebuffer":r.uint8array&&t instanceof Uint8Array?"uint8array":r.arraybuffer&&t instanceof ArrayBuffer?"arraybuffer":void 0},n.checkSupport=function(t){if(!r[t.toLowerCase()])throw new Error(t+" is not supported by this platform")},n.MAX_VALUE_16BITS=65535,n.MAX_VALUE_32BITS=-1,n.pretty=function(t){var e,n,r="";for(n=0;n<(t||"").length;n++)r+="\\x"+((e=t.charCodeAt(n))<16?"0":"")+e.toString(16).toUpperCase();return r},n.delay=function(t,e,n){a(function(){t.apply(n||null,e||[])})},n.inherits=function(t,e){function n(){}n.prototype=e.prototype,t.prototype=new n},n.extend=function(){var t,e,n={};for(t=0;t<arguments.length;t++)for(e in arguments[t])arguments[t].hasOwnProperty(e)&&void 0===n[e]&&(n[e]=arguments[t][e]);return n},n.prepareContent=function(t,e,o,a,l){return s.Promise.resolve(e).then(function(t){return r.blob&&(t instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(t)))&&"undefined"!=typeof FileReader?new s.Promise(function(e,n){var r=new FileReader;r.onload=function(t){e(t.target.result)},r.onerror=function(t){n(t.target.error)},r.readAsArrayBuffer(t)}):t}).then(function(e){var u=n.getTypeOf(e);return u?("arraybuffer"===u?e=n.transformTo("uint8array",e):"string"===u&&(l?e=i.decode(e):o&&!0!==a&&(e=function(t){return c(t,r.uint8array?new Uint8Array(t.length):new Array(t.length))}(e))),e):s.Promise.reject(new Error("Can't read the data of '"+t+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(t,e,n){"use strict";var r=t("./reader/readerFor"),i=t("./utils"),o=t("./signature"),a=t("./zipEntry"),s=(t("./utf8"),t("./support"));function l(t){this.files=[],this.loadOptions=t}l.prototype={checkSignature:function(t){if(!this.reader.readAndCheckSignature(t)){this.reader.index-=4;var e=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+i.pretty(e)+", expected "+i.pretty(t)+")")}},isSignature:function(t,e){var n=this.reader.index;this.reader.setIndex(t);var r=this.reader.readString(4)===e;return this.reader.setIndex(n),r},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var t=this.reader.readData(this.zipCommentLength),e=s.uint8array?"uint8array":"array",n=i.transformTo(e,t);this.zipComment=this.loadOptions.decodeFileName(n)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var t,e,n,r=this.zip64EndOfCentralSize-44;0<r;)t=this.reader.readInt(2),e=this.reader.readInt(4),n=this.reader.readData(e),this.zip64ExtensibleData[t]={id:t,length:e,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var t,e;for(t=0;t<this.files.length;t++)e=this.files[t],this.reader.setIndex(e.localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),e.readLocalPart(this.reader),e.handleUTF8(),e.processAttributes()},readCentralDir:function(){var t;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(o.CENTRAL_FILE_HEADER);)(t=new a({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(t);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var t=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(t<0)throw this.isSignature(0,o.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip f
733ile ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(t);var e=t;if(this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===i.MAX_VALUE_16BITS||this.diskWithCentralDirStart===i.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===i.MAX_VALUE_16BITS||this.centralDirRecords===i.MAX_VALUE_16BITS||this.centralDirSize===i.MAX_VALUE_32BITS||this.centralDirOffset===i.MAX_VALUE_32BITS){if(this.zip64=!0,(t=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(t),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,o.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var n=this.centralDirOffset+this.centralDirSize;this.zip64&&(n+=20,n+=12+this.zip64EndOfCentralSize);var r=e-n;if(0<r)this.isSignature(e,o.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw new Error("Corrupted zip: missing "+Math.abs(r)+" bytes.")},prepareReader:function(t){this.reader=r(t)},load:function(t){this.prepareReader(t),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},e.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(t,e,n){"use strict";var r=t("./reader/readerFor"),i=t("./utils"),o=t("./compressedObject"),a=t("./crc32"),s=t("./utf8"),l=t("./compressions"),c=t("./support");function u(t,e){this.options=t,this.loadOptions=e}u.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},readLocalPart:function(t){var e,n;if(t.skip(22),this.fileNameLength=t.readInt(2),n=t.readInt(2),this.fileName=t.readData(this.fileNameLength),t.skip(n),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(e=function(t){for(var e in l)if(l.hasOwnProperty(e)&&l[e].magic===t)return l[e];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+i.transformTo("string",this.fileName)+")");this.decompressed=new o(this.compressedSize,this.uncompressedSize,this.crc32,e,t.readData(this.compressedSize))},readCentralPart:function(t){this.versionMadeBy=t.readInt(2),t.skip(2),this.bitFlag=t.readInt(2),this.compressionMethod=t.readString(2),this.date=t.readDate(),this.crc32=t.readInt(4),this.compressedSize=t.readInt(4),this.uncompressedSize=t.readInt(4);var e=t.readInt(2);if(this.extraFieldsLength=t.readInt(2),this.fileCommentLength=t.readInt(2),this.diskNumberStart=t.readInt(2),this.internalFileAttributes=t.readInt(2),this.externalFileAttributes=t.readInt(4),this.localHeaderOffset=t.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");t.skip(e),this.readExtraFields(t),this.parseZIP64ExtraField(t),this.fileComment=t.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var t=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0==t&&(this.dosPermissions=63&this.externalFileAttributes),3==t&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(t){if(this.extraFields[1]){var e=r(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&
vendor: 2,342 bytes, line 733
733(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(t){var e,n,r,i=t.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});t.index+4<i;)e=t.readInt(2),n=t.readInt(2),r=t.readData(n),this.extraFields[e]={id:e,length:n,value:r};t.setIndex(i)},handleUTF8:function(){var t=c.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=s.utf8decode(this.fileName),this.fileCommentStr=s.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();if(null!==e)this.fileNameStr=e;else{var n=i.transformTo(t,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(n)}var r=this.findExtraFieldUnicodeComment();if(null!==r)this.fileCommentStr=r;else{var o=i.transformTo(t,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(o)}}},findExtraFieldUnicodePath:function(){var t=this.extraFields[28789];if(t){var e=r(t.value);return 1!==e.readInt(1)?null:a(this.fileName)!==e.readInt(4)?null:s.utf8decode(e.readData(t.length-5))}return null},findExtraFieldUnicodeComment:function(){var t=this.extraFields[25461];if(t){var e=r(t.value);return 1!==e.readInt(1)?null:a(this.fileComment)!==e.readInt(4)?null:s.utf8decode(e.readData(t.length-5))}return null}},e.exports=u},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(t,e,n){"use strict";function r(t,e,n){this.name=t,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=e,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}}var i=t("./stream/StreamHelper"),o=t("./stream/DataWorker"),a=t("./utf8"),s=t("./compressedObject"),l=t("./stream/GenericWorker");r.prototype={internalStream:function(t){var e=null,n="string";try{if(!t)throw new Error("No output type specified.");var r="string"===(n=t.toLowerCase())||"text"===n;"binarystring"!==n&&"text"!==n||(n="string"),e=this._decompressWorker();var o=!this._dataBinary;o&&!r&&(e=e.pipe(new a.Utf8EncodeWorker)),!o&&r&&(e=e.pipe(new a.Utf8DecodeWorker))}catch(t){(e=new l("error")).error(t)}return new i(e,n,"")},async:function(t,e){return this.internalStream(t).accumulate(e)}
vendor: 6,397 bytes, line 733
733,nodeStream:function(t,e){return this.internalStream(t||"nodebuffer").toNodejsStream(e)},_compressWorker:function(t,e){if(this._data instanceof s&&this._data.compression.magic===t.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new a.Utf8EncodeWorker)),s.createWorkerFrom(n,t,e)},_decompressWorker:function(){return this._data instanceof s?this._data.getContentWorker():this._data instanceof l?this._data:new o(this._data)}};for(var c=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],u=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},h=0;h<c.length;h++)r.prototype[c[h]]=u;e.exports=r},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(t,e,n){(function(t){"use strict";var n,r,i=t.MutationObserver||t.WebKitMutationObserver;if(i){var o=0,a=new i(u),s=t.document.createTextNode("");a.observe(s,{characterData:!0}),n=function(){s.data=o=++o%2}}else if(t.setImmediate||void 0===t.MessageChannel)n="document"in t&&"onreadystatechange"in t.document.createElement("script")?function(){var e=t.document.createElement("script");e.onreadystatechange=function(){u(),e.onreadystatechange=null,e.parentNode.removeChild(e),e=null},t.document.documentElement.appendChild(e)}:function(){setTimeout(u,0)};else{var l=new t.MessageChannel;l.port1.onmessage=u,n=function(){l.port2.postMessage(0)}}var c=[];function u(){var t,e;r=!0;for(var n=c.length;n;){for(e=c,c=[],t=-1;++t<n;)e[t]();n=c.length}r=!1}e.exports=function(t){1!==c.push(t)||r||n()}}).call(this,void 0!==r?r:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],37:[function(t,e,n){"use strict";var r=t("immediate");function i(){}var o={},a=["REJECTED"],s=["FULFILLED"],l=["PENDING"];function c(t){if("function"!=typeof t)throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,t!==i&&f(this,t)}function h(t,e,n){this.promise=t,"function"==typeof e&&(this.onFulfilled=e,this.callFulfilled=this.otherCallFulfilled),"function"==typeof n&&(this.onRejected=n,this.callRejected=this.otherCallRejected)}function p(t,e,n){r(function(){var r;try{r=e(n)}catch(r){return o.reject(t,r)}r===t?o.reject(t,new TypeError("Cannot resolve promise with itself")):o.resolve(t,r)})}function d(t){var e=t&&t.then;if(t&&("object"==(void 0===t?"undefined":u(t))||"function"==typeof t)&&"function"==typeof e)return function(){e.apply(t,arguments)}}function f(t,e){var n=!1;function r(e){n||(n=!0,o.reject(t,e))}function i(e){n||(n=!0,o.resolve(t,e))}var a=g(function(){e(i,r)});"error"===a.status&&r(a.value)}function g(t,e){var n={};try{n.value=t(e),n.status="success"}catch(t){n.status="error",n.value=t}return n}(e.exports=c).prototype.finally=function(t){if("function"!=typeof t)return this;var e=this.constructor;return this.then(function(n){return e.resolve(t()).then(function(){return n})},function(n){return e.resolve(t()).then(function(){throw n})})},c.prototype.catch=function(t){return this.then(null,t)},c.prototype.then=function(t,e){if("function"!=typeof t&&this.state===s||"function"!=typeof e&&this.state===a)return this;var n=new this.constructor(i);return this.state!==l?p(n,this.state===s?t:e,this.outcome):this.queue.push(new h(n,t,e)),n},h.prototype.callFulfilled=function(t){o.resolve(this.promise,t)},h.prototype.otherCallFulfilled=function(t){p(this.promise,this.onFulfilled,t)},h.prototype.callRejected=function(t){o.reject(this.promise,t)},h.prototype.otherCallRejected=function(t){p(this.promise,this.onRejected,t)},o.resolve=function(t,e){var n=g(d,e);if("error"===n.status)return o.reject(t,n.value);var r=n.value;if(r)f(t,r);else{t.state=s,t.outcome=e;for(var i=-1,a=t.queue.length;++i<a;)t.queue[i].callFulfilled(e)}return t},o.reject=function(t,e){t.state=a,t.outcome=e;for(var n=-1,r=t.queue.length;++n<r;)t.queue[n].callRejected(e);return t},c.resolve=function(t){return t instanceof this?t:o.resolve(new this(i),t)},c.reject=function(t){var e=new this(i);return o.reject(e,t)},c.all=function(t){var e=this;if("[object Array]"!==Object.prototype.toString.call(t))return this.reject(new TypeError("must be an array"));var n=t.length,r=!1;if(!n)return this.resolve([]);for(var a=new Array(n),s=0,l=-1,c=new this(i);++l<n;)u(t[l],l);return c;function u(t,i){e.resolve(t).then(function(t){a[i]=t,++s!==n||r||(r=!0,o.resolve(c,a))},function(t){r||(r=!0,o.reject(c,t))})}},c.race=function(t){if("[object Array]"!==Object.prototype.toString.call(t))return this.reject(new TypeError("must be an array"));var e=t.length,n=!1;if(!e)return this.resolve([]);for(var r,a=-1,s=new this(i);++a<e;)r=t[a],this.resolve(r).then(function(t){n||(n=!0,o.resolve(s,t))},function(t){n||(n=!0,o.reject(s,t))});return s}},{immediate:36}],38:[function(t,e,n){"use strict";var r={};(0,t("./lib/utils/common").assign)(r,t("./lib/deflate"),t("./lib/inflate"),t("./lib/zlib/constants")),e.exports=r},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(t,e,n){"use strict";var r=t("./zlib/deflate"),i=t("./utils/common"),o=t("./utils/strings"),a=t("./zlib/messages"),s=t("./zlib/zstream"),l=Object.prototype.toString,c=0,u=-1,h=0,p=8;function d(t){if(!(this instanceof d))return new d(t);this.options=i.assign({level:u,method:p,chunkSize:16384,windowBits:15,memLevel:8,strategy:h,to:""},t||{});var e=this.options;e.raw&&0<e.windowBits?e.windowBits=-e.windowBits:e.gzip&&0<e.windowBits&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var n=r.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(n!==c)throw new Error(a[n]);if(e.header&&r.deflateSetHeader(this.strm,e.header),e.dictionary){var f;if(f="string"==typeof e.dictionary?o.string2buf(e.dictionary):"[object ArrayBuffer]"===l.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,(n=r.deflateSetDictionary(this.strm,f))!==c)throw new Error(a[n]);this._dict_set=!0}}function f(t,e){var n=new d(e);if(n.push(t,!0),n.err)throw n.msg||a[n.err];return n.result}d.prototype.push=function(t,e){var n,a,s=this.strm,u=this.options.chunkSize;if(this.ended)return!1;a=e===~~e?e:!0===e?4:0,"string"==typeof t?s.input=o.string2buf(t):"[object ArrayBuffer]"===l.call(t)?s.input=new
vendor: 40,303 bytes, line 733
733Uint8Array(t):s.input=t,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new i.Buf8(u),s.next_out=0,s.avail_out=u),1!==(n=r.deflate(s,a))&&n!==c)return this.onEnd(n),!(this.ended=!0);0!==s.avail_out&&(0!==s.avail_in||4!==a&&2!==a)||("string"===this.options.to?this.onData(o.buf2binstring(i.shrinkBuf(s.output,s.next_out))):this.onData(i.shrinkBuf(s.output,s.next_out)))}while((0<s.avail_in||0===s.avail_out)&&1!==n);return 4===a?(n=r.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===c):2!==a||(this.onEnd(c),!(s.avail_out=0))},d.prototype.onData=function(t){this.chunks.push(t)},d.prototype.onEnd=function(t){t===c&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},n.Deflate=d,n.deflate=f,n.deflateRaw=function(t,e){return(e=e||{}).raw=!0,f(t,e)},n.gzip=function(t,e){return(e=e||{}).gzip=!0,f(t,e)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(t,e,n){"use strict";var r=t("./zlib/inflate"),i=t("./utils/common"),o=t("./utils/strings"),a=t("./zlib/constants"),s=t("./zlib/messages"),l=t("./zlib/zstream"),c=t("./zlib/gzheader"),u=Object.prototype.toString;function h(t){if(!(this instanceof h))return new h(t);this.options=i.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&0<=e.windowBits&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(0<=e.windowBits&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),15<e.windowBits&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var n=r.inflateInit2(this.strm,e.windowBits);if(n!==a.Z_OK)throw new Error(s[n]);this.header=new c,r.inflateGetHeader(this.strm,this.header)}function p(t,e){var n=new h(e);if(n.push(t,!0),n.err)throw n.msg||s[n.err];return n.result}h.prototype.push=function(t,e){var n,s,l,c,h,p,d=this.strm,f=this.options.chunkSize,g=this.options.dictionary,m=!1;if(this.ended)return!1;s=e===~~e?e:!0===e?a.Z_FINISH:a.Z_NO_FLUSH,"string"==typeof t?d.input=o.binstring2buf(t):"[object ArrayBuffer]"===u.call(t)?d.input=new Uint8Array(t):d.input=t,d.next_in=0,d.avail_in=d.input.length;do{if(0===d.avail_out&&(d.output=new i.Buf8(f),d.next_out=0,d.avail_out=f),(n=r.inflate(d,a.Z_NO_FLUSH))===a.Z_NEED_DICT&&g&&(p="string"==typeof g?o.string2buf(g):"[object ArrayBuffer]"===u.call(g)?new Uint8Array(g):g,n=r.inflateSetDictionary(this.strm,p)),n===a.Z_BUF_ERROR&&!0===m&&(n=a.Z_OK,m=!1),n!==a.Z_STREAM_END&&n!==a.Z_OK)return this.onEnd(n),!(this.ended=!0);d.next_out&&(0!==d.avail_out&&n!==a.Z_STREAM_END&&(0!==d.avail_in||s!==a.Z_FINISH&&s!==a.Z_SYNC_FLUSH)||("string"===this.options.to?(l=o.utf8border(d.output,d.next_out),c=d.next_out-l,h=o.buf2string(d.output,l),d.next_out=c,d.avail_out=f-c,c&&i.arraySet(d.output,d.output,l,c,0),this.onData(h)):this.onData(i.shrinkBuf(d.output,d.next_out)))),0===d.avail_in&&0===d.avail_out&&(m=!0)}while((0<d.avail_in||0===d.avail_out)&&n!==a.Z_STREAM_END);return n===a.Z_STREAM_END&&(s=a.Z_FINISH),s===a.Z_FINISH?(n=r.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===a.Z_OK):s!==a.Z_SYNC_FLUSH||(this.onEnd(a.Z_OK),!(d.avail_out=0))},h.prototype.onData=function(t){this.chunks.push(t)},h.prototype.onEnd=function(t){t===a.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},n.Inflate=h,n.inflate=p,n.inflateRaw=function(t,e){return(e=e||{}).raw=!0,p(t,e)},n.ungzip=p},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(t,e,n){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;n.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var n=e.shift();if(n){if("object"!=(void 0===n?"undefined":u(n)))throw new TypeError(n+"must be non-object");for(var r in n)n.hasOwnProperty(r)&&(t[r]=n[r])}}return t},n.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var i={arraySet:function(t,e,n,r,i){if(e.subarray&&t.subarray)t.set(e.subarray(n,n+r),i);else for(var o=0;o<r;o++)t[i+o]=e[n+o]},flattenChunks:function(t){var e,n,r,i,o,a;for(e=r=0,n=t.length;e<n;e++)r+=t[e].length;for(a=new Uint8Array(r),e=i=0,n=t.length;e<n;e++)o=t[e],a.set(o,i),i+=o.length;return a}},o={arraySet:function(t,e,n,r,i){for(var o=0;o<r;o++)t[i+o]=e[n+o]},flattenChunks:function(t){return[].concat.apply([],t)}};n.setTyped=function(t){t?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,i)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,o))},n.setTyped(r)},{}],42:[function(t,e,n){"use strict";var r=t("./common"),i=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch(t){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){o=!1}for(var a=new r.Buf8(256),s=0;s<256;s++)a[s]=252<=s?6:248<=s?5:240<=s?4:224<=s?3:192<=s?2:1;function l(t,e){if(e<65537&&(t.subarray&&o||!t.subarray&&i))return String.fromCharCode.apply(null,r.shrinkBuf(t,e));for(var n="",a=0;a<e;a++)n+=String.fromCharCode(t[a]);return n}a[254]=a[254]=1,n.string2buf=function(t){var e,n,i,o,a,s=t.length,l=0;for(o=0;o<s;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(i=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),l+=n<128?1:n<2048?2:n<65536?3:4;for(e=new r.Buf8(l),o=a=0;a<l;o++)55296==(64512&(n=t.charCodeAt(o)))&&o+1<s&&56320==(64512&(i=t.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),n<128?e[a++]=n:(n<2048?e[a++]=192|n>>>6:(n<65536?e[a++]=224|n>>>12:(e[a++]=240|n>>>18,e[a++]=128|n>>>12&63),e[a++]=128|n>>>6&63),e[a++]=128|63&n);return e},n.buf2binstring=function(t){return l(t,t.length)},n.binstring2buf=function(t){for(var e=new r.Buf8(t.length),n=0,i=e.length;n<i;n++)e[n]=t.charCodeAt(n);return e},n.buf2string=function(t,e){var n,r,i,o,s=e||t.length,c=new Array(2*s);for(n=r=0;n<s;)if((i=t[n++])<128)c[r++]=i;else if(4<(o=a[i]))c[r++]=65533,n+=o-1;else{for(i&=2===o?31:3===o?15:7;1<o&&n<s;)i=i<<6|63&t[n++],o--;1<o?c[r++]=65533:i<65536?c[r++]=i:(i-=65536,c[r++]=55296|i>>10&1023,c[r++]=56320|1023&i)}return l(c,r)},n.utf8border=function(t,e){var n;for((e=e||t.length)>t.length&&(e=t.length),n=e-1;0<=n&&128==(192&t[n]);)n--;return n<0?e:0===n?e:n+a[t[n]]>e?n:e}},{"./common":41}],43:[function(t,e,n){"use strict";e.exports=function(t,e,n,r){for(var i=65535&t|0,o=t>>>16&65535|0,a=0;0!==n;){for(n-=a=2e3<n?2e3:n;o=o+(i=i+e[r++]|0)|0,--a;);i%=65521,o%=65521}return i|o<<16|0}},{}],44:[function(t,e,n){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(t,e,n){"use strict";var r=function(){for(var t,e=[],n=0;n<256;n++){t=n;for(var r=0;r<8;r++)t=1&t?3988292384^t>>>1:t>>>1;e[n]=t}return e}();e.exports=function(t,e,n,i){var o=r,a=i+n;t^=-1;for(var s=i;s<a;s++)t=t>>>8^o[255&(t^e[s])];return-1^t}},{}],46:[function(t,e,n){"use strict";var r,i=t("../utils/common"),o=t("./trees"),a=t("./adler32"),s=t("./crc32"),l=t("./messages"),c=0,u=4,h=0,p=-2,d=-1,f=4,g=2,m=8,v=9,y=286,b=30,_=19,A=2*y+1,w=15,x=3,O=258,k=O+x+1,S=42,C=113,z=1,E=2,M=3,P=4;function j(t,e){return t.msg=l[e],e}function T(t){return(t<<1)-(4<t?9:0)}function L(t){for(var e=t.length;0<=--e;)t[e]=0}function I(t){var e=t.state,n=e.pending;n>t.avail_out&&(n=t.avail_out),0!==n&&(i.arraySet(t.output,e.pending_buf,e.pending_out,n,t.next_out),t.next_out+=n,e.pending_out+=n,t.total_out+=n,t.avail_out-=n,e.pending-=n,0===e.pending&&(e.pending_out=0))}function R(t,e){o._tr_flush_block(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,I(t.strm)}function D(t,e){t.pending_buf[t.pending++]=e}function H(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function N(t,e){var n,r,i=t.max_chain_length,o=t.strstart,a=t.prev_length,s=t.nice_match,l=t.strstart>t.w_size-k?t.strstart-(t.w_size-k):0,c=t.window,u=t.w_mask,h=t.prev,p=t.strstart+O,d=c[o+a-1],f=c[o+a];t.prev_length>=t.good_match&&(i>>=2),s>t.lookahead&&(s=t.lookahead);do{if(c[(n=e)+a]===f&&c[n+a-1]===d&&c[n]===c[o]&&c[++n]===c[o+1]){o+=2,n++;do{}while(c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&o<p);if(r=O-(p-o),o=p-O,a<r){if(t.match_start=e,s<=(a=r))break;d=c[o+a-1],f=c[o+a]}}}while((e=h[e&u])>l&&0!=--i);return a<=t.lookahead?a:t.lookahead}function V(t){var e,n,r,o,l,c,u,h,p,d,f=t.w_size;do{if(o=t.window_size-t.lookahead-t.strstart,t.strstart>=f+(f-k)){for(i.arraySet(t.window,t.window,f,f,0),t.match_start-=f,t.strstart-=f,t.block_start-=f,e=n=t.hash_size;r=t.head[--e],t.head[e]=f<=r?r-f:0,--n;);for(e=n=f;r=t.prev[--e],t.prev[e]=f<=r?r-f:0,--n;);o+=f}if(0===t.strm.avail_in)break;if(c=t.strm,u=t.window,h=t.strstart+t.lookahead,d=void 0,(p=o)<(d=c.avail_in)&&(d=p),n=0===d?0:(c.avail_in-=d,i.arraySet(u,c.input,c.next_in,d,h),1===c.state.wrap?c.adler=a(c.adler,u,d,h):2===c.state.wrap&&(c.adler=s(c.adler,u,d,h)),c.next_in+=d,c.total_in+=d,d),t.lookahead+=n,t.lookahead+t.insert>=x)for(l=t.strstart-t.insert,t.ins_h=t.window[l],t.ins_h=(t.ins_h<<t.hash_shift^t.window[l+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[l+x-1])&t.hash_mask,t.prev[l&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=l,l++,t.insert--,!(t.lookahead+t.insert<x)););}while(t.lookahead<k&&0!==t.strm.avail_in)}function B(t,e){for(var n,r;;){if(t.lookahead<k){if(V(t),t.lookahead<k&&e===c)return z;if(0===t.lookahead)break}if(n=0,t.lookahead>=x&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+x-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==n&&t.strstart-n<=t.w_size-k&&(t.match_length=N(t,n)),t.match_length>=x)if(r=o._tr_tally(t,t.strstart-t.match_start,t.match_length-x),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=x){for(t.match_length--;t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+x-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart,0!=--t.match_length;);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else r=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(r&&(R(t,!1),0===t.strm.avail_out))return z}return t.insert=t.strstart<x-1?t.strstart:x-1,e===u?(R(t,!0),0===t.strm.avail_out?M:P):t.last_lit&&(R(t,!1),0===t.strm.avail_out)?z:E}function F(t,e){for(var n,r,i;;){if(t.lookahead<k){if(V(t),t.lookahead<k&&e===c)return z;if(0===t.lookahead)break}if(n=0,t.lookahead>=x&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+x-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=x-1,0!==n&&t.prev_length<t.max_lazy_match&&t.strstart-n<=t.w_size-k&&(t.match_length=N(t,n),t.match_length<=5&&(1===t.strategy||t.match_length===x&&4096<t.strstart-t.match_start)&&(t.match_length=x-1)),t.prev_length>=x&&t.match_length<=t.prev_length){for(i=t.strstart+t.lookahead-x,r=o._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-x),t.lookahead-=t.prev_length-1,t.prev_length-=2;++t.strstart<=i&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+x-1])&t.hash_mask,n=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!=--t.prev_length;);if(t.match_available=0,t.match_length=x-1,t.strstart++,r&&(R(t,!1),0===t.strm.avail_out))return z}else if(t.match_available){if((r=o._tr_tally(t,0,t.window[t.strstart-1]))&&R(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return z}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(r=o._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<x-1?t.strstart:x-1,e===u?(R(t,!0),0===t.strm.avail_out?M:P):t.last_lit&&(R(t,!1),0===t.strm.avail_out)?z:E}function W(t,e,n,r,i){this.good_length=t,this.max_lazy=e,this.nice_length=n,this.max_chain=r,this.func=i}function U(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=m,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(2*A),this.dyn_dtree=new i.Buf16(2*(2*b+1)),this.bl_tree=new i.Buf16(2*(2*_+1)),L(this.dyn_ltree),L(this.dyn_dtree),L(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(w+1),this.heap=new i.Buf16(2*y+1),L(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*y+1),L(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function K(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=g,(e=t.state).pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?S:C,t.adler=2===e.wrap?0:1,e.last_flush=c,o._tr_init(e),h):j(t,p)}function q(t){var e=K(t);return e===h&&function(t){t.window_size=2*t.w_size,L(t.head),t.max_lazy_match=r[t.level].max_lazy,t.good_match=r[t.level].good_length,t.nice_match=r[t.level].nice_length,t.max_chain_length=r[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=x-1,t.match_available=0,t.ins_h=0}(t.state),e}function G(t,e,n,r,o,a){if(!t)return p;var s=1;if(e===d&&(e=6),r<0?(s=0,r=-r):15<r&&(s=2,r-=16),o<1||v<o||n!==m||r<8||15<r||e<0||9<e||a<0||f<a)return j(t,p);8===r&&(r=9);var l=new U;return(t.state=l).strm=t,l.wrap=s,l.gzhead=null,l.w_bits=r,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=o+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+x-1)/x),l.window=new i.Buf8(2*l.w_size),l.head=new i.Buf16(l.hash_size),l.prev=new i.Buf16(l.w_size),l.lit_bufsize=1<<o+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new i.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=e,l.strategy=a,l.method=n,q(t)}r=[new W(0,0,0,0,function(t,e){var n=65535;for(n>t.pending_buf_size-5&&(n=t.pending_buf_size-5);;){if(t.lookahead<=1){if(V(t),0===t.lookahead&&e===c)return z;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var r=t.block_start+n;if((0===t.strstart||t.strstart>=r)&&(t.lookahead=t.strstart-r,t.strstart=r,R(t,!1),0===t.strm.avail_out))return z;if(t.strstart-t.block_start>=t.w_size-k&&(R(t,!1),0===t.strm.avail_out))return z}return t.insert=0,e===u?(R(t,!0),0===t.strm.avail_out?M:P):(t.strstart>t.block_start&&(R(t,!1),t.strm.avail_out),z)}),new W(4,4,8,4,B),new W(4,5,16,8,B),new W(4,6,32,32,B),new W(4,4,16,16,F),new W(8,16,32,32,F),new W(8,16,128,128,F),new W(8,32,128,256,F),new W(32,128,258,1024,F),new W(32,258,258,4096,F)],n.deflateInit=function(t,e){return G(t,e,m,15,8,0)},n.deflateInit2=G,n.deflateReset=q,n.deflateResetKeep=K,n.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?p:(t.state.gzhead=e,h):p},n.deflate=function(t,e){var n,i,a,l;if(!t||!t.state||5<e||e<0)return t?j(t,p):p;if(i=t.state,!t.output||!t.input&&0!==t.avail_in||666===i.status&&e!==u)return j(t,0===t.avail_out?-5:p);if(i.strm=t,n=i.last_flush,i.last_flush=e,i.status===S)if(2===i.wrap)t.adler=0,D(i,31),D(i,139),D(i,8),i.gzhead?(D(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),D(i,255&i.gzhead.time),D(i,i.gzhead.time>>8&255),D(i,i.gzhead.time>>16&255),D(i,i.gzhead.time>>24&255),D(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),D(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(D(i,255&i.gzhead.extra.length),D(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(t.adler=s(t.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(D(i,0),D(i,0),D(i,0),D(i,0),D(i,0),D(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),D(i,3),i.status=C);else{var d=m+(i.w_bits-8<<4)<<8;d|=(2<=i.strategy||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(d|=32),d+=31-d%31,i.status=C,H(i,d),0!==i.strstart&&(H(i,t.adler>>>16),H(i,65535&t.adler)),t.adler=1}if(69===i.status)if(i.gzhead.extra){for(a=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),I(t),a=i.pending,i.pending!==i.pending_buf_size));)D(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),I(t),a=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,D(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),0===l&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),I(t),a=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,D(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>a&&(t.adler=s(t.adler,i.pending_buf,i.pending-a,a)),0===l&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&I(t),i.pending+2<=i.pending_buf_size&&(D(i,255&t.adler),D(i,t.adler>>8&255),t.adler=0,i.status=C)):i.status=C),0!==i.pending){if(I(t),0===t.avail_out)return i.last_flush=-1,h}else if(0===t.avail_in&&T(e)<=T(n)&&e!==u)return j(t,-5);if(666===i.status&&0!==t.avail_in)return j(t,-5);if(0!==t.avail_in||0!==i.lookahead||e!==c&&666!==i.status){var f=2===i.strategy?function(t,e){for(var n;;){if(0===t.lookahead&&(V(t),0===t.lookahead)){if(e===c)return z;break}if(t.match_length=0,n=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,n&&(R(t,!1),0===t.strm.avail_out))return z}return t.insert=0,e===u?(R(t,!0),0===t.strm.avail_out?M:P):t.last_lit&&(R(t,!1),0===t.strm.avail_out)?z:E}(i,e):3===i.strategy?function(t,e){for(var n,r,i,a,s=t.window;;){if(t.lookahead<=O){if(V(t),t.lookahead<=O&&e===c)return z;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=x&&0<t.strstart&&(r=s[i=t.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){a=t.strstart+O;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&i<a);t.match_length=O-(a-i),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=x?(n=o._tr_tally(t,1,t.match_length-x),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(n=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),n&&(R(t,!1),0===t.strm.avail_out))return z}return t.insert=0,e===u?(R(t,!0),0===t.strm.avail_out?M:P):t.last_lit&&(R(t,!1),0===t.strm.avail_out)?z:E}(i,e):r[i.level].func(i,e);if(f!==M&&f!==P||(i.status=666),f===z||f===M)return 0===t.avail_out&&(i.last_flush=-1),h;if(f===E&&(1===e?o._tr_align(i):5!==e&&(o._tr_stored_block(i,0,0,!1),3===e&&(L(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),I(t),0===t.avail_out))return i.last_flush=-1,h}return e!==u?h:i.wrap<=0?1:(2===i.wrap?(D(i,255&t.adler),D(i,t.adler>>8&255),D(i,t.adler>>16&255),D(i,t.adler>>24&255),D(i,255&t.total_in),D(i,t.total_in>>8&255),D(i,t.total_in>>16&255),D(i,t.total_in>>24&255)):(H(i,t.adler>>>16),H(i,65535&t.adler)),I(t),0<i.wrap&&(i.wrap=-i.wrap),0!==i.pending?h:1)},n.deflateEnd=function(t){var e;return t&&t.state?(e=t.state.status)!==S&&69!==e&&73!==e&&91!==e&&103!==e&&e!==C&&666!==e?j(t,p):(t.state=null,e===C?j(t,-3):h):p},n.deflateSetDictionary=function(t,e){var n,r,o,s,l,c,u,d,f=e.length;if(!t||!t.state)return p;if(2===(s=(n=t.state).wrap)||1===s&&n.status!==S||n.lookahead)return p;for(1===s&&(t.adler=a(t.adler,e,f,0)),n.wrap=0,f>=n.w_size&&(0===s&&(L(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,e,f-n.w_size,n.w_size,0),e=d,f=n.w_size),l=t.avail_in,c=t.next_in,u=t.input,t.avail_in=f,t.next_in=0,t.input=e,V(n);n.lookahead>=x;){for(r=n.strstart,o=n.lookahead-(x-1);n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+x-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++,--o;);n.strstart=r,n.lookahead=x-1,V(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=x-1,n.match_available=0,t.next_in=c,t.input=u,t.avail_in=l,n.wrap=s,h},n.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(t,e,n){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(t,e,n){"use strict";e.exports=function(t,e){var n,r,i,o,a,s,l,c,u,h,p,d,f,g,m,v,y,b,_,A,w,x,O,k,S;n=t.state,r=t.next_in,k=t.input,i=r+(t.avail_in-5),o=t.next_out,S=t.output,a=o-(e-t.avail_out),s=o+(t.avail_out-257),l=n.dmax,c=n.wsize,u=n.whave,h=n.wnext,p=n.window,d=n.hold,f=n.bits,g=n.lencode,m=n.distcode,v=(1<<n.lenbits)-1,y=(1<<n.distbits)-1;t:do{f<15&&(d+=k[r++]<<f,f+=8,d+=k[r++]<<f,f+=8),b=g[d&v];e:for(;;){if(d>>>=_=b>>>24,f-=_,0==(_=b>>>16&255))S[o++]=65535&b;else{if(!(16&_)){if(0==(64&_)){b=g[(65535&b)+(d&(1<<_)-1)];continue e}if(32&_){n.mode=12;break t}t.msg="invalid literal/length code",n.mode=30;break t}A=65535&b,(_&=15)&&(f<_&&(d+=k[r++]<<f,f+=8),A+=d&(1<<_)-1,d>>>=_,f-=_),f<15&&(d+=k[r++]<<f,f+=8,d+=k[r++]<<f,f+=8),b=m[d&y];n:for(;;){if(d>>>=_=b>>>24,f-=_,!(16&(_=b>>>16&255))){if(0==(64&_)){b=m[(65535&b)+(d&(1<<_)-1)];continue n}t.msg="invalid distance code",n.mode=30;break t}if(w=65535&b,f<(_&=15)&&(d+=k[r++]<<f,(f+=8)<_&&(d+=k[r++]<<f,f+=8)),l<(w+=d&(1<<_)-1)){t.msg="invalid distance too far back",n.mode=30;break t}if(d>>>=_,f-=_,(_=o-a)<w){if(u<(_=w-_)&&n.sane){t.msg="invalid distance too far back",n.mode=30;break t}if(O=p,(x=0)===h){if(x+=c-_,_<A){for(A-=_;S[o++]=p[x++],--_;);x=o-w,O=S}}else if(h<_){if(x+=c+h-_,(_-=h)<A){for(A-=_;S[o++]=p[x++],--_;);if(x=0,h<A){for(A-=_=h;S[o++]=p[x++],--_;);x=o-w,O=S}}}else if(x+=h-_,_<A){for(A-=_;S[o++]=p[x++],--_;);x=o-w,O=S}for(;2<A;)S[o++]=O[x++],S[o++]=O[x++],S[o++]=O[x++],A-=3;A&&(S[o++]=O[x++],1<A&&(S[o++]=O[x++]))}else{for(x=o-w;S[o++]=S[x++],S[o++]=S[x++],S[o++]=S[x++],2<(A-=3););A&&(S[o++]=S[x++],1<A&&(S[o++]=S[x++]))}break}}break}}while(r<i&&o<s);r-=A=f>>3,d&=(1<<(f-=A<<3))-1,t.next_in=r,t.next_out=o,t.avail_in=r<i?i-r+5:5-(r-i),t.avail_out=o<s?s-o+257:257-(o-s),n.hold=d,n.bits=f}},{}],49:[function(t,e,n){"use strict";var r=t("../utils/common"),i=t("./adler32"),o=t("./crc32"),a=t("./inffast"),s=t("./inftrees"),l=1,c=2,u=0,h=-2,p=1,d=852,f=592;function g(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function m(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=p,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new r.Buf32(d),e.distcode=e.distdyn=new r.Buf32(f),e.sane=1,e.back=-1,u):h}function v(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,m(t)):h}function y(t,e){var n,r;return t&&t.state?(r=t.state,e<0?(n=0,e=-e):(n=1+(e>>4),e<48&&(e&=15)),e&&(e<8||15<e)?h:(null!==r.window&&r.wbits!==e&&(r.window=null),r.wrap=n,r.wbits=e,v(t))):h}function b(t,e){var n,i;return t?(i=new function(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0},(t.state=i).window=null,(n=y(t,e))!==u&&(t.state=null),n):h}var _,A,w=!0;function x(t){if(w){var e;for(_=new r.Buf32(512),A=new r.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(s(l,t.lens,0,288,_,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;s(c,t.lens,0,32,A,0,t.work,{bits:5}),w=!1}t.lencode=_,t.lenbits=9,t.distcode=A,t.distbits=5}function O(t,e,n,i){var o,a=t.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new r.Buf8(a.wsize)),i>=a.wsize?(r.arraySet(a.window,e,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i<(o=a.wsize-a.wnext)&&(o=i),r.arraySet(a.window,e,n-i,o,a.wnext),(i-=o)?(r.arraySet(a.window,e,n-i,i,0),a.wnext=i,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=o))),0}n.inflateReset=v,n.inflateReset2=y,n.inflateResetKeep=m,n.inflateInit=function(t){return b(t,15)},n.inflateInit2=b,n.inflate=function(t,e){var n,d,f,m,v,y,b,_,A,w,k,S,C,z,E,M,P,j,T,L,I,R,D,H,N=0,V=new r.Buf8(4),B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return h;12===(n=t.state).mode&&(n.mode=13),v=t.next_out,f=t.output,b=t.avail_out,m=t.next_in,d=t.input,y=t.avail_in,_=n.hold,A=n.bits,w=y,k=b,R=u;t:for(;;)switch(n.mode){case p:if(0===n.wrap){n.mode=13;break}for(;A<16;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}if(2&n.wrap&&35615===_){V[n.check=0]=255&_,V[1]=_>>>8&255,n.check=o(n.check,V,2,0),A=_=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&_)<<8)+(_>>8))%31){t.msg="incorrect header check",n.mode=30;break}if(8!=(15&_)){t.msg="unknown compression method",n.mode=30;break}if(A-=4,I=8+(15&(_>>>=4)),0===n.wbits)n.wbits=I;else if(I>n.wbits){t.msg="invalid window size",n.mode=30;break}n.dmax=1<<I,t.adler=n.check=1,n.mode=512&_?10:12,A=_=0;break;case 2:for(;A<16;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}if(n.flags=_,8!=(255&n.flags)){t.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){t.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=_>>8&1),512&n.flags&&(V[0]=255&_,V[1]=_>>>8&255,n.check=o(n.check,V,2,0)),A=_=0,n.mode=3;case 3:for(;A<32;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}n.head&&(n.head.time=_),512&n.flags&&(V[0]=255&_,V[1]=_>>>8&255,V[2]=_>>>16&255,V[3]=_>>>24&255,n.check=o(n.check,V,4,0)),A=_=0,n.mode=4;case 4:for(;A<16;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}n.head&&(n.head.xflags=255&_,n.head.os=_>>8),512&n.flags&&(V[0]=255&_,V[1]=_>>>8&255,n.check=o(n.check,V,2,0)),A=_=0,n.mode=5;case 5:if(1024&n.flags){for(;A<16;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}n.length=_,n.head&&(n.head.extra_len=_),512&n.flags&&(V[0]=255&_,V[1]=_>>>8&255,n.check=o(n.check,V,2,0)),A=_=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(y<(S=n.length)&&(S=y),S&&(n.head&&(I=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,d,m,S,I)),512&n.flags&&(n.check=o(n.check,d,S,m)),y-=S,m+=S,n.length-=S),n.length))break t;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===y)break t;for(S=0;I=d[m+S++],n.head&&I&&n.length<65536&&(n.head.name+=String.fromCharCode(I)),I&&S<y;);if(512&n.flags&&(n.check=o(n.check,d,S,m)),y-=S,m+=S,I)break t}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===y)break t;for(S=0;I=d[m+S++],n.head&&I&&n.length<65536&&(n.head.comment+=String.fromCharCode(I)),I&&S<y;);if(512&n.flags&&(n.check=o(n.check,d,S,m)),y-=S,m+=S,I)break t}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;A<16;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}if(_!==(65535&n.check)){t.msg="header crc mismatch",n.mode=30;break}A=_=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),t.adler=n.check=0,n.mode=12;break;case 10:for(;A<32;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}t.adler=n.check=g(_),A=_=0,n.mode=11;case 11:if(0===n.havedict)return t.next_out=v,t.avail_out=b,t.next_in=m,t.avail_in=y,n.hold=_,n.bits=A,2;t.adler=n.check=1,n.mode=12;case 12:if(5===e||6===e)break t;case 13:if(n.last){_>>>=7&A,A-=7&A,n.mode=27;break}for(;A<3;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}switch(n.last=1&_,A-=1,3&(_>>>=1)){case 0:n.mode=14;break;case 1:if(x(n),n.mode=20,6!==e)break;_>>>=2,A-=2;break t;case 2:n.mode=17;break;case 3:t.msg="invalid block type",n.mode=30}_>>>=2,A-=2;break;case 14:for(_>>>=7&A,A-=7&A;A<32;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}if((65535&_)!=(_>>>16^65535)){t.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&_,A=_=0,n.mode=15,6===e)break t;case 15:n.mode=16;case 16:if(S=n.length){if(y<S&&(S=y),b<S&&(S=b),0===S)break t;r.arraySet(f,d,m,S,v),y-=S,m+=S,b-=S,v+=S,n.length-=S;break}n.mode=12;break;case 17:for(;A<14;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}if(n.nlen=257+(31&_),_>>>=5,A-=5,n.ndist=1+(31&_),_>>>=5,A-=5,n.ncode=4+(15&_),_>>>=4,A-=4,286<n.nlen||30<n.ndist){t.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;A<3;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}n.lens[B[n.have++]]=7&_,_>>>=3,A-=3}for(;n.have<19;)n.lens[B[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,D={bits:n.lenbits},R=s(0,n.lens,0,19,n.lencode,0,n.work,D),n.lenbits=D.bits,R){t.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;M=(N=n.lencode[_&(1<<n.lenbits)-1])>>>16&255,P=65535&N,!((E=N>>>24)<=A);){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}if(P<16)_>>>=E,A-=E,n.lens[n.have++]=P;else{if(16===P){for(H=E+2;A<H;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}if(_>>>=E,A-=E,0===n.have){t.msg="invalid bit length repeat",n.mode=30;break}I=n.lens[n.have-1],S=3+(3&_),_>>>=2,A-=2}else if(17===P){for(H=E+3;A<H;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}A-=E,I=0,S=3+(7&(_>>>=E)),_>>>=3,A-=3}else{for(H=E+7;A<H;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}A-=E,I=0,S=11+(127&(_>>>=E)),_>>>=7,A-=7}if(n.have+S>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=30;break}for(;S--;)n.lens[n.have++]=I}}if(30===n.mode)break;if(0===n.lens[256]){t.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,D={bits:n.lenbits},R=s(l,n.lens,0,n.nlen,n.lencode,0,n.work,D),n.lenbits=D.bits,R){t.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,D={bits:n.distbits},R=s(c,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,D),n.distbits=D.bits,R){t.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===e)break t;case 20:n.mode=21;case 21:if(6<=y&&258<=b){t.next_out=v,t.avail_out=b,t.next_in=m,t.avail_in=y,n.hold=_,n.bits=A,a(t,k),v=t.next_out,f=t.output,b=t.avail_out,m=t.next_in,d=t.input,y=t.avail_in,_=n.hold,A=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;M=(N=n.lencode[_&(1<<n.lenbits)-1])>>>16&255,P=65535&N,!((E=N>>>24)<=A);){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}if(M&&0==(240&M)){for(j=E,T=M,L=P;M=(N=n.lencode[L+((_&(1<<j+T)-1)>>j)])>>>16&255,P=65535&N,!(j+(E=N>>>24)<=A);){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}_>>>=j,A-=j,n.back+=j}if(_>>>=E,A-=E,n.back+=E,n.length=P,0===M){n.mode=26;break}if(32&M){n.back=-1,n.mode=12;break}if(64&M){t.msg="invalid literal/length code",n.mode=30;break}n.extra=15&M,n.mode=22;case 22:if(n.extra){for(H=n.extra;A<H;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}n.length+=_&(1<<n.extra)-1,_>>>=n.extra,A-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;M=(N=n.distcode[_&(1<<n.distbits)-1])>>>16&255,P=65535&N,!((E=N>>>24)<=A);){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}if(0==(240&M)){for(j=E,T=M,L=P;M=(N=n.distcode[L+((_&(1<<j+T)-1)>>j)])>>>16&255,P=65535&N,!(j+(E=N>>>24)<=A);){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}_>>>=j,A-=j,n.back+=j}if(_>>>=E,A-=E,n.back+=E,64&M){t.msg="invalid distance code",n.mode=30;break}n.offset=P,n.extra=15&M,n.mode=24;case 24:if(n.extra){for(H=n.extra;A<H;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}n.offset+=_&(1<<n.extra)-1,_>>>=n.extra,A-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===b)break t;if(S=k-b,n.offset>S){if((S=n.offset-S)>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=30;break}C=S>n.wnext?(S-=n.wnext,n.wsize-S):n.wnext-S,S>n.length&&(S=n.length),z=n.window}else z=f,C=v-n.offset,S=n.length;for(b<S&&(S=b),b-=S,n.length-=S;f[v++]=z[C++],--S;);0===n.length&&(n.mode=21);break;case 26:if(0===b)break t;f[v++]=n.length,b--,n.mode=21;break;case 27:if(n.wrap){for(;A<32;){if(0===y)break t;y--,_|=d[m++]<<A,A+=8}if(k-=b,t.total_out+=k,n.total+=k,k&&(t.adler=n.check=n.flags?o(n.check,f,k,v-k):i(n.check,f,k,v-k)),k=b,(n.flags?_:g(_))!==n.check){t.msg="incorrect data check",n.mode=30;break}A=_=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;A<32;){if(0===y)break t;y--,_+=d[m++]<<A,A+=8}if(_!==(4294967295&n.total)){t.msg="incorrect length check",n.mode=30;break}A=_=0}n.mode=29;case 29:R=1;break t;case 30:R=-3;break t;case 31:return-4;case 32:default:return h}return t.next_out=v,t.avail_out=b,t.next_in=m,t.avail_in=y,n.hold=_,n.bits=A,(n.wsize||k!==t.avail_out&&n.mode<30&&(n.mode<27||4!==e))&&O(t,t.output,t.next_out,k-t.avail_out)?(n.mode=31,-4):(w-=t.avail_in,k-=t.avail_out,t.total_in+=w,t.total_out+=k,n.total+=k,n.wrap&&k&&(t.adler=n.check=n.flags?o(n.check,f,k,t.next_out-k):i(n.check,f,k,t.next_out-k)),t.data_type=n.bits+(n.last?64:0)+(12===n.mode?128:0)+(20===n.mode||15===n.mode?256:0),(0==w&&0===k||4===e)&&R===u&&(R=-5),R)},n.inflateEnd=function(t){if(!t||!t.state)return h;var e=t.state;return e.window&&(e.window=null),t.state=null,u},n.inflateGetHeader=function(t,e){var n;return t&&t.state?0==(2&(n=t.state).wrap)?h:((n.head=e).done=!1,u):h},n.inflateSetDictionary=function(t,e){var n,r=e.length;return t&&t.state?0!==(n=t.state).wrap&&11!==n.mode?h:11===n.mode&&i(1,e,r,0)!==n.check?-3:O(t,e,r,r)?(n.mode=31,-4):(n.havedict=1,u):h},n.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(t,e,n){"use strict";var r=t("../utils/common"),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(t,e,n,l,c,u,h,p){var d,f,g,m,v,y,b,_,A,w=p.bits,x=0,O=0,k=0,S=0,C=0,z=0,E=0,M=0,P=0,j=0,T=null,L=0,I=new r.Buf16(16),R=new r.Buf16(16),D=null,H=0;for(x=0;x<=15;x++)I[x]=0;for(O=0;O<l;O++)I[e[n+O]]++;for(C=w,S=15;1<=S&&0===I[S];S--);if(S<C&&(C=S),0===S)return c[u++]=20971520,c[u++]=20971520,p.bits=1,0;for(k=1;k<S&&0===I[k];k++);for(C<k&&(C=k),x=M=1;x<=15;x++)if(M<<=1,(M-=I[x])<0)return-1;if(0<M&&(0===t||1!==S))return-1;for(R[1]=0,x=1;x<15;x++)R[x+1]=R[x]+I[x];for(O=0;O<l;O++)0!==e[n+O]&&(h[R[e[n+O]]++]=O);if(y=0===t?(T=D=h,19):1===t?(T=i,L-=257,D=o,H-=257,256):(T=a,D=s,-1),x=k,v=u,E=O=j=0,g=-1,m=(P=1<<(z=C))-1,1===t&&852<P||2===t&&592<P)return 1;for(;;){for(b=x-E,A=h[O]<y?(_=0,h[O]):h[O]>y?(_=D[H+h[O]],T[L+h[O]]):(_=96,0),d=1<<x-E,k=f=1<<z;c[v+(j>>E)+(f-=d)]=b<<24|_<<16|A|0,0!==f;);for(d=1<<x-1;j&d;)d>>=1;if(0!==d?(j&=d-1,j+=d):j=0,O++,0==--I[x]){if(x===S)break;x=e[n+h[O]]}if(C<x&&(j&m)!==g){for(0===E&&(E=C),v+=k,M=1<<(z=x-E);z+E<S&&!((M-=I[z+E])<=0);)z++,M<<=1;if(P+=1<<z,1===t&&852<P||2===t&&592<P)return 1;c[g=j&m]=C<<24|z<<16|v-u|0}}return 0!==j&&(c[v+j]=x-E<<24|64<<16|0),p.bits=C,0}},{"../utils/common":41}],51:[function(t,e,n){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(t,e,n){"use strict";var r=t("../utils/common");function i(t){for(var e=t.length;0<=--e;)t[e]=0}var o=0,a=256,s=a+1+29,l=30,c=19,u=2*s+1,h=15,p=16,d=256,f=16,g=17,m=18,v=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],y=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],b=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],_=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],A=new Array(2*(s+2));i(A);var w=new Array(2*l);i(w);var x=new Array(512);i(x);var O=new Array(256);i(O);var k=new Array(29);i(k);var S,C,z,E=new Array(l);function M(t,e,n,r,i){this.static_tree=t,this.extra_bits=e,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=t&&t.length}function P(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function j(t){return t<256?x[t]:x[256+(t>>>7)]}function T(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function L(t,e,n){t.bi_valid>p-n?(t.bi_buf|=e<<t.bi_valid&65535,T(t,t.bi_buf),t.bi_buf=e>>p-t.bi_valid,t.bi_valid+=n-p):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=n)}function I(t,e,n){L(t,n[2*e],n[2*e+1])}function R(t,e){for(var n=0;n|=1&t,t>>>=1,n<<=1,0<--e;);return n>>>1}function D(t,e,n){var r,i,o=new Array(h+1),a=0;for(r=1;r<=h;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=e;i++){var s=t[2*i+1];0!==s&&(t[2*i]=R(o[s]++,s))}}function H(t){var e;for(e=0;e<s;e++)t.dyn_ltree[2*e]=0;for(e=0;e<l;e++)t.dyn_dtree[2*e]=0;for(e=0;e<c;e++)t.bl_tree[2*e]=0;t.dyn_ltree[2*d]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function N(t){8<t.bi_valid?T(t,t.bi_buf):0<t.bi_valid&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function V(t,e,n,r){var i=2*e,o=2*n;return t[i]<t[o]||t[i]===t[o]&&r[e]<=r[n]}function B(t,e,n){for(var r=t.heap[n],i=n<<1;i<=t.heap_len&&(i<t.heap_len&&V(e,t.heap[i+1],t.heap[i],t.depth)&&i++,!V(e,r,t.heap[i],t.depth));)t.heap[n]=t.heap[i],n=i,i<<=1;t.heap[n]=r}function F(t,e,n){var r,i,o,s,l=0;if(0!==t.last_lit)for(;r=t.pending_buf[t.d_buf+2*l]<<8|t.pending_buf[t.d_buf+2*l+1],i=t.pending_buf[t.l_buf+l],l++,0===r?I(t,i,e):(I(t,(o=O[i])+a+1,e),0!==(s=v[o])&&L(t,i-=k[o],s),I(t,o=j(--r),n),0!==(s=y[o])&&L(t,r-=E[o],s)),l<t.last_lit;);I(t,d,e)}function W(t,e){var n,r,i,o=e.dyn_tree,a=e.stat_desc.static_tree,s=e.stat_desc.has_stree,l=e.stat_desc.elems,c=-1;for(t.heap_len=0,t.heap_max=u,n=0;n<l;n++)0!==o[2*n]?(t.heap[++t.heap_len]=c=n,t.depth[n]=0):o[2*n+1]=0;for(;t.heap_len<2;)o[2*(i=t.heap[++t.heap_len]=c<2?++c:0)]=1,t.depth[i]=0,t.opt_len--,s&&(t.static_len-=a[2*i+1]);for(e.max_code=c,n=t.heap_len>>1;1<=n;n--)B(t,o,n);for(i=l;n=t.heap[1],t.heap[1]=t.heap[t.heap_len--],B(t,o,1),r=t.heap[1],t.heap[--t.heap_max]=n,t.heap[--t.heap_max]=r,o[2*i]=o[2*n]+o[2*r],t.depth[i]=(t.depth[n]>=t.depth[r]?t.depth[n]:t.depth[r])+1,o[2*n+1]=o[2*r+1]=i,t.heap[1]=i++,B(t,o,1),2<=t.heap_len;);t.heap[--t.heap_max]=t.heap[1],function(t,e){var n,r,i,o,a,s,l=e.dyn_tree,c=e.max_code,p=e.stat_desc.static_tree,d=e.stat_desc.has_stree,f=e.stat_desc.extra_bits,g=e.stat_desc.extra_base,m=e.stat_desc.max_length,v=0;for(o=0;o<=h;o++)t.bl_count[o]=0;for(l[2*t.heap[t.heap_max]+1]=0,n=t.heap_max+1;n<u;n++)m<(o=l[2*l[2*(r=t.heap[n])+1]+1]+1)&&(o=m,v++),l[2*r+1]=o,c<r||(t.bl_count[o]++,a=0,g<=r&&(a=f[r-g]),s=l[2*r],t.opt_len+=s*(o+a),d&&(t.static_len+=s*(p[2*r+1]+a)));if(0!==v){do{for(o=m-1;0===t.bl_count[o];)o--;t.bl_count[o]--,t.bl_count[o+1]+=2,t.bl_count[m]--,v-=2}while(0<v);for(o=m;0!==o;o--)for(r=t.bl_count[o];0!==r;)c<(i=t.heap[--n])||(l[2*i+1]!==o&&(t.opt_len+=(o-l[2*i+1])*l[2*i],l[2*i+1]=o),r--)}}(t,e),D(o,c,t.bl_count)}
733function U(t,e,n){var r,i,o=-1,a=e[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),e[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=e[2*(r+1)+1],++s<l&&i===a||(s<c?t.bl_tree[2*i]+=s:0!==i?(i!==o&&t.bl_tree[2*i]++,t.bl_tree[2*f]++):s<=10?t.bl_tree[2*g]++:t.bl_tree[2*m]++,o=i,c=(s=0)===a?(l=138,3):i===a?(l=6,3):(l=7,4))}function K(t,e,n){var r,i,o=-1,a=e[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),r=0;r<=n;r++)if(i=a,a=e[2*(r+1)+1],!(++s<l&&i===a)){if(s<c)for(;I(t,i,t.bl_tree),0!=--s;);else 0!==i?(i!==o&&(I(t,i,t.bl_tree),s--),I(t,f,t.bl_tree),L(t,s-3,2)):s<=10?(I(t,g,t.bl_tree),L(t,s-3,3)):(I(t,m,t.bl_tree),L(t,s-11,7));o=i,c=(s=0)===a?(l=138,3):i===a?(l=6,3):(l=7,4)}}i(E);var q=!1;function G(t,e,n,i){L(t,(o<<1)+(i?1:0),3),function(t,e,n,i){N(t),T(t,n),T(t,~n),r.arraySet(t.pending_buf,t.window,e,n,t.pending),t.pending+=n}(t,e,n)}n._tr_init=function(t){q||(function(){var t,e,n,r,i,o=new Array(h+1);for(r=n=0;r<28;r++)for(k[r]=n,t=0;t<1<<v[r];t++)O[n++]=r;for(O[n-1]=r,r=i=0;r<16;r++)for(E[r]=i,t=0;t<1<<y[r];t++)x[i++]=r;for(i>>=7;r<l;r++)for(E[r]=i<<7,t=0;t<1<<y[r]-7;t++)x[256+i++]=r;for(e=0;e<=h;e++)o[e]=0;for(t=0;t<=143;)A[2*t+1]=8,t++,o[8]++;for(;t<=255;)A[2*t+1]=9,t++,o[9]++;for(;t<=279;)A[2*t+1]=7,t++,o[7]++;for(;t<=287;)A[2*t+1]=8,t++,o[8]++;for(D(A,s+1,o),t=0;t<l;t++)w[2*t+1]=5,w[2*t]=R(t,5);S=new M(A,v,a+1,s,h),C=new M(w,y,0,l,h),z=new M(new Array(0),b,0,c,7)}(),q=!0),t.l_desc=new P(t.dyn_ltree,S),t.d_desc=new P(t.dyn_dtree,C),t.bl_desc=new P(t.bl_tree,z),t.bi_buf=0,t.bi_valid=0,H(t)},n._tr_stored_block=G,n._tr_flush_block=function(t,e,n,r){var i,o,s=0;0<t.level?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,n=4093624447;for(e=0;e<=31;e++,n>>>=1)if(1&n&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<a;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),W(t,t.l_desc),W(t,t.d_desc),s=function(t){var e;for(U(t,t.dyn_ltree,t.l_desc.max_code),U(t,t.dyn_dtree,t.d_desc.max_code),W(t,t.bl_desc),e=c-1;3<=e&&0===t.bl_tree[2*_[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),i=t.opt_len+3+7>>>3,(o=t.static_len+3+7>>>3)<=i&&(i=o)):i=o=n+5,n+4<=i&&-1!==e?G(t,e,n,r):4===t.strategy||o===i?(L(t,2+(r?1:0),3),F(t,A,w)):(L(t,4+(r?1:0),3),function(t,e,n,r){var i;for(L(t,e-257,5),L(t,n-1,5),L(t,r-4,4),i=0;i<r;i++)L(t,t.bl_tree[2*_[i]+1],3);K(t,t.dyn_ltree,e-1),K(t,t.dyn_dtree,n-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,s+1),F(t,t.dyn_ltree,t.dyn_dtree)),H(t),r&&N(t)},n._tr_tally=function(t,e,n){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&n,t.last_lit++,0===e?t.dyn_ltree[2*n]++:(t.matches++,e--,t.dyn_ltree[2*(O[n]+a+1)]++,t.dyn_dtree[2*j(e)]++),t.last_lit===t.lit_bufsize-1},n._tr_align=function(t){L(t,2,3),I(t,d,A),function(t){16===t.bi_valid?(T(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}},{"../utils/common":41}],53:[function(t,e,n){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(t,e,n){"use strict";e.exports="function"==typeof i?i:function(){var t=[].slice.apply(arguments);t.splice(1,0,0),setTimeout.apply(null,t)}},{}]},{},[10])(10)},"object"==u(e)&&void 0!==t?t.exports=c():(a=[],void 0===(s="function"==typeof(o=c)?o.apply(e,a):o)||(t.exports=s))}).call(this,n(306).Buffer,n(55),n(307).setImmediate)},function(t,e,n){"use strict";(function(t){var n=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some(function(t,r){return t[0]===e&&(n=r,!0)}),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];t.call(e,i[1],i[0])}},e}()}(),r="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,i=void 0!==t&&t.Math===Math?t:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),o="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(i):function(t){return setTimeout(function(){return t(Date.now())},1e3/60)},a=2;var s=20,l=["top","right","bottom","left","width","height","size","weight"],c="undefined"!=typeof MutationObserver,u=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(t,e){var n=!1,r=!1,i=0;
vendor: 5,682 bytes, line 733
733function s(){n&&(n=!1,t()),r&&c()}function l(){o(s)}function c(){var t=Date.now();if(n){if(t-i<a)return;r=!0}else n=!0,r=!1,setTimeout(l,e);i=t}return c}(this.refresh.bind(this),s)}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var e=this.observers_,n=e.indexOf(t);~n&&e.splice(n,1),!e.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter(function(t){return t.gatherActive(),t.hasActive()});return t.forEach(function(t){return t.broadcastActive()}),t.length>0},t.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;l.some(function(t){return!!~n.indexOf(t)})&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),h=function(t,e){for(var n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];Object.defineProperty(t,i,{value:e[i],enumerable:!1,writable:!1,configurable:!0})}return t},p=function(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||i},d=b(0,0,0,0);function f(t){return parseFloat(t)||0}function g(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.reduce(function(e,n){return e+f(t["border-"+n+"-width"])},0)}function m(t){var e=t.clientWidth,n=t.clientHeight;if(!e&&!n)return d;var r=p(t).getComputedStyle(t),i=function(t){for(var e={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var i=r[n],o=t["padding-"+i];e[i]=f(o)}return e}(r),o=i.left+i.right,a=i.top+i.bottom,s=f(r.width),l=f(r.height);if("border-box"===r.boxSizing&&(Math.round(s+o)!==e&&(s-=g(r,"left","right")+o),Math.round(l+a)!==n&&(l-=g(r,"top","bottom")+a)),!function(t){return t===p(t).document.documentElement}(t)){var c=Math.round(s+o)-e,u=Math.round(l+a)-n;1!==Math.abs(c)&&(s-=c),1!==Math.abs(u)&&(l-=u)}return b(i.left,i.top,s,l)}var v="undefined"!=typeof SVGGraphicsElement?function(t){return t instanceof p(t).SVGGraphicsElement}:function(t){return t instanceof p(t).SVGElement&&"function"==typeof t.getBBox};function y(t){return r?v(t)?function(t){var e=t.getBBox();return b(0,0,e.width,e.height)}(t):m(t):d}function b(t,e,n,r){return{x:t,y:e,width:n,height:r}}var _=function(){function t(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=b(0,0,0,0),this.target=t}return t.prototype.isActive=function(){var t=y(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t}(),A=function(){return function(t,e){var n,r,i,o,a,s,l,c=(r=(n=e).x,i=n.y,o=n.width,a=n.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),h(l,{x:r,y:i,width:o,height:a,top:i,right:r+o,bottom:a+i,left:r}),l);h(this,{target:t,contentRect:c})}}(),w=function(){function t(t,e,r){if(this.activeObservations_=[],this.observations_=new n,"function"!=typeof t)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=e,this.callbackCtx_=r}return t.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof p(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)||(e.set(t,new _(t)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof p(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)&&(e.delete(t),e.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(e){e.isActive()&&t.activeObservations_.push(e)})},t.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,e=this.activeObservations_.map(function(t){return new A(t.target,t.broadcastRect())});this.callback_.call(t,e,t),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),x="undefined"!=typeof WeakMap?new WeakMap:new n,O=function(){return function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");
733if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),r=new w(e,n,this);x.set(this,r)}}();["observe","unobserve","disconnect"].forEach(function(t){O.prototype[t]=function(){var e;return(e=x.get(this))[t].apply(e,arguments)}});var k=void 0!==i.ResizeObserver?i.ResizeObserver:O;e.a=k}).call(this,n(55))},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){return function(){this.showNextButton=!1,this.showBackButton=!1,this.showFinishButton=!1}}()},function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n(0),i=n(96),o=n(12),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.d)(e,t),e.prototype.apply=function(t,e,n){switch(void 0===n&&(n=function(t){return t}),!0){case t.hasOwnProperty("params"):e[t.name]&&console.warn("warning: bad configuration, multiple definitions of widgets with the same name: widget['"+t.name+"'] with types '"+t.type+"' and '"+e[t.name]+"'"),e[t.name]=t.type,n(t.params);break;case t.hasOwnProperty("tabs"):n(t.tabs);break;case t.hasOwnProperty("widgets"):n(t.widgets)}return null},e.prototype.canApply=function(t){return this.isObject(t)},e}(n(21).a),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.d)(e,t),e.prototype.process=function(t){return this._scope={},this._process(t,this._scope),this._scope},e.prototype.subProcessorAllocatorFactory=function(){var t=new i.a;return t.register(new a(this)),t},e}(o.a)},function(t,e,n){"use strict";n.d(e,"a",function(){return c});var r=n(0),i=n(96),o=n(12),a=n(21),s=n(169),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.regexPattern="{{(?:\\s?#localize\\s?)(?!}})(.+)}}",e.regex=new RegExp(e.regexPattern,"i"),e}return Object(r.d)(e,t),e.prototype.apply=function(t,e,n){var i,o;switch(void 0===n&&(n=function(t){return t}),!0){case this.isObject(t):try{for(var a=Object(r.k)(Object.keys(t)),l=a.next();!l.done;l=a.next()){var c=l.value,u=n(c),h=n(t[c]);u!==c?(t[u]=h,delete t[c]):t[c]=h}}catch(t){i={error:t}}finally{try{l&&!l.done&&(o=a.return)&&o.call(a)}finally{if(i)throw i.error}}return t;case this.isString(t):return t.replace(this.regex,function(t,n){var r=n.trimLeft().trimRight();return Object(s.a)(e,r)?e[r]:r})}return t},e.prototype.canApply=function(t){return this.isObject(t)||this.isString(t)&&this.regex.test(t)},e}(a.a),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(r.d)(e,t),e.prototype.process=function(t,e){return this._scope=e,this._process(t,this._scope)},e.prototype.subProcessorAllocatorFactory=function(){var t=new i.a;return t.register(new l(this)),t},e}(o.a)},,function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){"use strict";(function(t){ 734/*! 735 * The buffer module from node.js, for the browser. 736 * 737 * @author Feross Aboukhadijeh <[email protected]> <http://feross.org> 738 * @license MIT 739 */ 740var r=n(383),i=n(384),o=n(385);function a(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()<e)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=l.prototype:(null===t&&(t=new l(e)),t.length=e),t}function l(t,e,n){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(t,e,n);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return h(this,t)}return c(this,t,e,n)}function c(t,e,n,r){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,n,r){if(e.byteLength,n<0||e.byteLength<n)throw new RangeError("'offset' is out of bounds");if(e.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");e=void 0===n&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,n):new Uint8Array(e,n,r);l.TYPED_ARRAY_SUPPORT?(t=e).__proto__=l.prototype:t=p(t,e);return t}(t,e,n,r):"string"==typeof e?function(t,e,n){"string"==typeof n&&""!==n||(n="utf8");if(!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|f(e,n),i=(t=s(t,r)).write(e,n);i!==r&&(t=t.slice(0,i));return t}(t,e,n):function(t,e){if(l.isBuffer(e)){var n=0|d(e.length);return 0===(t=s(t,n)).length?t:(e.copy(t,0,0,n),t)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||(r=e.length)!=r?s(t,0):p(t,e);if("Buffer"===e.type&&o(e.data))return p(t,e.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function u(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function h(t,e){if(u(e),t=s(t,e<0?0:0|d(e)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n<e;++n)t[n]=0;return t}function p(t,e){var n=e.length<0?0:0|d(e.length);t=s(t,n);for(var r=0;r<n;r+=1)t[r]=255&e[r];return t}function d(t){if(t>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function f(t,e){if(l.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&
vendor: 12,817 bytes, line 740
740(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return V(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return B(t).length;default:if(r)return V(t).length;e=(""+e).toLowerCase(),r=!0}}function g(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function m(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=l.from(e,r)),l.isBuffer(e))return 0===e.length?-1:v(t,e,n,r,i);if("number"==typeof e)return e&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):v(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function v(t,e,n,r,i){var o,a=1,s=t.length,l=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,l/=2,n/=2}function c(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(i){var u=-1;for(o=n;o<s;o++)if(c(t,o)===c(e,-1===u?0:o-u)){if(-1===u&&(u=o),o-u+1===l)return u*a}else-1!==u&&(o-=o-u),u=-1}else for(n+l>s&&(n=s-l),o=n;o>=0;o--){for(var h=!0,p=0;p<l;p++)if(c(t,o+p)!==c(e,p)){h=!1;break}if(h)return o}return-1}function y(t,e,n,r){n=Number(n)||0;var i=t.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(e.substr(2*a,2),16);if(isNaN(s))return a;t[n+a]=s}return a}function b(t,e,n,r){return F(V(e,t.length-n),t,n,r)}function _(t,e,n,r){return F(function(t){for(var e=[],n=0;n<t.length;++n)e.push(255&t.charCodeAt(n));return e}(e),t,n,r)}function A(t,e,n,r){return _(t,e,n,r)}function w(t,e,n,r){return F(B(e),t,n,r)}function x(t,e,n,r){return F(function(t,e){for(var n,r,i,o=[],a=0;a<t.length&&!((e-=2)<0);++a)n=t.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}(e,t.length-n),t,n,r)}function O(t,e,n){return 0===e&&n===t.length?r.fromByteArray(t):r.fromByteArray(t.slice(e,n))}function k(t,e,n){n=Math.min(t.length,n);for(var r=[],i=e;i<n;){var o,a,s,l,c=t[i],u=null,h=c>239?4:c>223?3:c>191?2:1;if(i+h<=n)switch(h){case 1:c<128&&(u=c);break;case 2:128==(192&(o=t[i+1]))&&(l=(31&c)<<6|63&o)>127&&(u=l);break;case 3:o=t[i+1],a=t[i+2],128==(192&o)&&128==(192&a)&&(l=(15&c)<<12|(63&o)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:o=t[i+1],a=t[i+2],s=t[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(l=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,h=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=h}return function(t){var e=t.length;if(e<=S)return String.fromCharCode.apply(String,t);var n="",r=0;for(;r<e;)n+=String.fromCharCode.apply(String,t.slice(r,r+=S));return n}(r)}e.Buffer=l,e.SlowBuffer=function(t){+t!=t&&(t=0);return l.alloc(+t)},e.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=a(),l.poolSize=8192,l._augment=function(t){return t.__proto__=l.prototype,t},l.from=function(t,e,n){return c(null,t,e,n)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(t,e,n){return function(t,e,n,r){return u(e),e<=0?s(t,e):void 0!==n?"string"==typeof r?s(t,e).fill(n,r):s(t,e).fill(n):s(t,e)}(null,t,e,n)},l.allocUnsafe=function(t){return h(null,t)},l.allocUnsafeSlow=function(t){return h(null,t)},l.isBuffer=function(t){return!(null==t||!t._isBuffer)},l.compare=function(t,e){if(!l.isBuffer(t)||!l.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,i=0,o=Math.min(n,r);i<o;++i)if(t[i]!==e[i]){n=t[i],r=e[i];break}return n<r?-1:r<n?1:0},l.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(t,e){if(!o(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return l.alloc(0);var n;if(void 0===e)for(e=0,n=0;n<t.length;++n)e+=t[n].length;var r=l.allocUnsafe(e),i=0;for(n=0;n<t.length;++n){var a=t[n];if(!l.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},l.byteLength=f,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)g(this,e,e+1);return this},l.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)g(this,e,e+3),g(this,e+1,e+2);return this},l.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)g(this,e,e+7),g(this,e+1,e+6),g(this,e+2,e+5),g(this,e+3,e+4);return this},l.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?k(this,0,t):function(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return E(this,e,n);case"utf8":case"utf-8":return k(this,e,n);case"ascii":return C(this,e,n);case"latin1":case"binary":return z(this,e,n);case"base64":return O(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}.apply(this,arguments)},l.prototype.equals=function(t){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===l.compare(this,t)},l.prototype.inspect=function(){var t="",n=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),"<Buffer "+t+">"},l.prototype.compare=function(t,e,n,r,i){if(!l.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&e>=n)return 0;if(r>=i)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,r>>>=0,i>>>=0,this===t)return 0;for(var o=i-r,a=n-e,s=Math.min(o,a),c=this.slice(r,i),u=t.slice(e,n),h=0;h<s;++h)if(c[h]!==u[h]){o=c[h],a=u[h];break}return o<a?-1:a<o?1:0},l.prototype.includes=function(t,e,n){return-1!==this.indexOf(t,e,n)},l.prototype.indexOf=function(t,e,n){return m(this,t,e,n,!0)},l.prototype.lastIndexOf=function(t,e,n){return m(this,t,e,n,!1)},l.prototype.write=function(t,e,n,r){if(void 0===e)r="utf8",n=this.length,e=0;else if(void 0===n&&"string"==typeof e)r=e,n=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-e;if((void 0===n||n>i)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return y(this,t,e,n);case"utf8":case"utf-8":return b(this,t,e,n);case"ascii":return _(this,t,e,n);case"latin1":case"binary":return A(this,t,e,n);case"base64":return w(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function C(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(127&t[i]);return r}function z(t,e,n){var r="";n=Math.min(t.length,n);for(var i=e;i<n;++i)r+=String.fromCharCode(t[i]);return r}function E(t,e,n){var r=t.length;(!e||e<0)&&(e=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=e;o<n;++o)i+=N(t[o]);return i}function M(t,e,n){for(var r=t.slice(e,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function P(t,e,n){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>n)throw new RangeError("Trying to access beyond buffer length")}function j(t,e,n,r,i,o){if(!l.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||e<o)throw new RangeError('"value" argument is out of bounds');if(n+r>t.length)throw new RangeError("Index out of range")}function T(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i<o;++i)t[n+i]=(e&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function L(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i<o;++i)t[n+i]=e>>>8*(r?i:3-i)&255}function I(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function R(t,e,n,r,o){return o||I(t,0,n,4),i.write(t,e,n,r,23,4),n+4}function D(t,e,n,r,o){return o||I(t,0,n,8),i.write(t,e,n,r,52,8),n+8}l.prototype.slice=function(t,e){var n,r=this.length;if(t=~~t,e=void 0===e?r:~~e,t<0?(t+=r)<0&&(t=0):t>r&&(t=r),e<0?(e+=r)<0&&(e=0):e>r&&(e=r),e<t&&(e=t),l.TYPED_ARRAY_SUPPORT)(n=this.subarray(t,e)).__proto__=l.prototype;else{var i=e-t;n=new l(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+t]}return n},l.prototype.readUIntLE=function(t,e,n){t|=0,e|=0,n||P(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r},l.prototype.readUIntBE=function(t,e,n){t|=0,e|=0,n||P(t,e,this.length);for(var r=this[t+--e],i=1;e>0&&(i*=256);)r+=this[t+--e]*i;return r},l.prototype.readUInt8=function(t,e){return e||P(t,1,this.length),this[t]},l.prototype.readUInt16LE=function(t,e){return e||P(t,2,this.length),this[t]|this[t+1]<<8},l.prototype.readUInt16BE=function(t,e){return e||P(t,2,this.length),this[t]<<8|this[t+1]},l.prototype.readUInt32LE=function(t,e){return e||P(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},l.prototype.readUInt32BE=function(t,e){return e||P(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},l.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||P(t,e,this.length);for(var r=this[t],i=1,o=0;++o<e&&(i*=256);)r+=this[t+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*e)),r},l.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||P(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},l.prototype.readInt8=function(t,e){return e||P(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},l.prototype.readInt16LE=function(t,e){e||P(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(t,e){e||P(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(t,e){return e||P(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},l.prototype.readInt32BE=function(t,e){return e||P(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},l.prototype.readFloatLE=function(t,e){return e||P(t,4,this.length),i.read(this,t,!0,23,4)},l.prototype.readFloatBE=function(t,e){return e||P(t,4,this.length),i.read(this,t,!1,23,4)},l.prototype.readDoubleLE=function(t,e){return e||P(t,8,this.length),i.read(this,t,!0,52,8)},l.prototype.readDoubleBE=function(t,e){return e||P(t,8,this.length),i.read(this,t,!1,52,8)},l.prototype.writeUIntLE=function(t,e,n,r){(t=+t,e|=0,n|=0,r)||j(this,t,e,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[e]=255&t;++o<n&&(i*=256);)this[e+o]=t/i&255;return e+n},l.prototype.writeUIntBE=function(t,e,n,r){(t=+t,e|=0,n|=0,r)||j(this,t,e,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+n},l.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||j(this,t,e,1,255,0),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},l.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||j(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):T(this,t,e,!0),e+2},l.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||j(this,t,e,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>
vendor: 5,655 bytes, line 740
7408,this[e+1]=255&t):T(this,t,e,!1),e+2},l.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||j(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):L(this,t,e,!0),e+4},l.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||j(this,t,e,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):L(this,t,e,!1),e+4},l.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);j(this,t,e,n,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o<n&&(a*=256);)t<0&&0===s&&0!==this[e+o-1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},l.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);j(this,t,e,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},l.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||j(this,t,e,1,127,-128),l.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},l.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||j(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):T(this,t,e,!0),e+2},l.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||j(this,t,e,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):T(this,t,e,!1),e+2},l.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||j(this,t,e,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):L(this,t,e,!0),e+4},l.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||j(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),l.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):L(this,t,e,!1),e+4},l.prototype.writeFloatLE=function(t,e,n){return R(this,t,e,!0,n)},l.prototype.writeFloatBE=function(t,e,n){return R(this,t,e,!1,n)},l.prototype.writeDoubleLE=function(t,e,n){return D(this,t,e,!0,n)},l.prototype.writeDoubleBE=function(t,e,n){return D(this,t,e,!1,n)},l.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e<r-n&&(r=t.length-e+n);var i,o=r-n;if(this===t&&n<e&&e<r)for(i=o-1;i>=0;--i)t[i+e]=this[i+n];else if(o<1e3||!l.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)t[i+e]=this[i+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+o),e);return o},l.prototype.fill=function(t,e,n,r){if("string"==typeof t){if("string"==typeof e?(r=e,e=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<n)throw new RangeError("Out of range index");if(n<=e)return this;var o;if(e>>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;o<n;++o)this[o]=t;else{var a=l.isBuffer(t)?t:V(new l(t,r).toString()),s=a.length;for(o=0;o<n-e;++o)this[o+e]=a[o%s]}return this};var H=/[^+\/0-9A-Za-z-_]/g;function N(t){return t<16?"0"+t.toString(16):t.toString(16)}function V(t,e){var n;e=e||1/0;for(var r=t.length,i=null,o=[],a=0;a<r;++a){if((n=t.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function B(t){return r.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(H,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function F(t,e,n,r){for(var i=0;i<r&&!(i+n>=e.length||i>=t.length);++i)e[i+n]=t[i];return i}}).call(this,n(55))},function(t,e,n){(function(t){var r=void 0!==t&&t||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},n(386),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(55))},function(t,e,n){"use strict";var r=n(50),i=n(62),o=n(27),a=n(35),s=n(71),l=n(10),c=n(15),u=n(7
740),h=n(102),p=n(9),d=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},f=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 741/** 742@license 743Copyright (c) 2017 The Polymer Project Authors. All rights reserved. 744This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 745The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 746The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 747Code distributed by Google as part of the polymer project is also 748subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 749*/ 750var g=Object(s.b)(r.a),m=function(t){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.__instances=[],t.__renderDebouncer=null,t.__itemsIdxToInstIdx={},t.__chunkCount=null,t.__renderStartTime=null,t.__itemsArrayChanged=!1,t.__shouldMeasureChunk=!1,t.__shouldContinueChunking=!1,t.__chunkingId=0,t.__sortFn=null,t.__filterFn=null,t.__observePaths=null,t.__ctor=null,t.__isDetached=!0,t.template=null,t._templateInfo,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,g),f(e,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:!p.o,readOnly:!0},initialCount:{type:Number},targetFramerate:{type:Number,value:20},_targetFrameTime:{type:Number,computed:"__computeFrameTime(targetFramerate)"},notifyDomChange:{type:Boolean},reuseChunkedInstances:{type:Boolean}}}},{key:"observers",get:function(){return["__itemsChanged(items.*)"]}}]),f(e,[{key:"disconnectedCallback",value:function(){d(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"disconnectedCallback",this).call(this),this.__isDetached=!0;for(var t=0;t<this.__instances.length;t++)this.__detachInstance(t)}},{key:"connectedCallback",value:function(){if(d(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"connectedCallback",this).call(this),Object(h.a)()||(this.style.display="none"),this.__isDetached){this.__isDetached=!1;for(var t=Object(u.a)(Object(u.a)(this).parentNode),n=0;n<this.__instances.length;n++)this.__attachInstance(n,t)}}},{key:"__ensureTemplatized",value:function(){var t=this;if(!this.__ctor){var e=this.template=this._templateInfo?this:this.querySelector("template");if(!e){var n=new MutationObserver(function(){if(!t.querySelector("template"))throw new Error("dom-repeat requires a <template> child");n.disconnect(),t.__render()});return n.observe(this,{childList:!0}),!1}var r={};r[this.as]=!0,r[this.indexAs]=!0,r[this.itemsIndexAs]=!0,this.__ctor=Object(i.c)(e,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:r,forwardHostProp:function(t,e){for(var n,r=this.__instances,i=0;i<r.length&&(n=r[i]);i++)n.forwardHostProp(t,e)},notifyInstanceProp:function(t,e,n){if(Object(l.e)(this.as,e)){var r=t[this.itemsIndexAs];e==this.as&&(this.items[r]=n);var i=Object(l.i)(this.as,JSCompiler_renameProperty("items",this)+"."+r,e);this.notifyPath(i,n)}}})}return!0}},{key:"__getMethodHost",value:function(){return this.__dataHost._methodHost||this.__dataHost}},{key:"__functionFromPropertyValue",value:function(t){if("string"==typeof t){var e=t,n=this.__getMethodHost();return function(){return n[e].apply(n,arguments)}}return t}},{key:"__sortChanged",value:function(t){this.__sortFn=this.__functionFromPropertyValue(t),this.items&&this.__debounceRender(this.__render)}},{key:"__filterChanged",value:function(t){this.__filterFn=this.__functionFromPropertyValue(t),this.items&&this.__debounceRender(this.__render)}},{key:"__computeFrameTime",value:function(t){return Math.ceil(1e3/t)}},{key:"__observeChanged",value:function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")}},{key:"__handleObservedPaths",value:function(t){if(this.__sortFn||this.__filterFn)if(t){if(this.__observePaths)for(var e=this.__observePaths,n=0;n<e.length;n++)0===t.indexOf(e[n])&&this.__debounceRender(this.__render,this.delay)}else this.__debounceRender(this.__render,this.delay)}},{key:"__itemsChanged",value:function(t){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items),this.__handleItemPath(t.path,t.value)||("items"===t.path&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))}},{key:"__debounceRender",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=o.a.debounce(this.__renderDebouncer,e>0?c.d.after(e):c.c,t.bind(this)),Object(a.a)(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),Object(a.b)()}},{key:"__render",value:function(){var t=this;if(this.__ensureTemplatized()){var e=this.items||[],n=this.__sortAndFilterItems(e),r=this.__calculateLimit(n.length);this.__updateInstances(e,r,n),this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){return t.__continueChunking()})),this._setRenderedItemCount(this.__instances.length),p.o&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}},{key:"__sortAndFilterItems",value:function(t){for(var e=this,n=new Array(t.length),r=0;r<t.length;r++)n[r]=r;return this.__filterFn&&(n=n.filter(function(n,r,i){return e.__filterFn(t[n],r,i)})),this.__sortFn&&n.sort(function(n,r){return e.__sortFn(t[n],t[r])}),n}},{key:"__calculateLimit",value:function(t){var e=t,n=this.__instances.length;if(this.initialCount){var r=void 0;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(e=Math.min(t,this.initialCount),r=Math.max(e-n,
7500),this.__chunkCount=r||1):(r=Math.min(Math.max(t-n,0),this.__chunkCount),e=Math.min(n+r,t)),this.__shouldMeasureChunk=r===this.__chunkCount,this.__shouldContinueChunking=e<t,this.__renderStartTime=performance.now()}return this.__itemsArrayChanged=!1,e}},{key:"__continueChunking",value:function(){if(this.__shouldMeasureChunk){var t=performance.now()-this.__renderStartTime,e=this._targetFrameTime/t;this.__chunkCount=Math.round(this.__chunkCount*e)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)}},{key:"__updateInstances",value:function(t,e,n){var r=this.__itemsIdxToInstIdx={},i=void 0;for(i=0;i<e;i++){var o=this.__instances[i],a=n[i],s=t[a];r[a]=i,o?(o._setPendingProperty(this.as,s),o._setPendingProperty(this.indexAs,i),o._setPendingProperty(this.itemsIndexAs,a),o._flushProperties()):this.__insertInstance(s,i,a)}for(var l=this.__instances.length-1;l>=i;l--)this.__detachAndRemoveInstance(l)}},{key:"__detachInstance",value:function(t){for(var e=this.__instances[t],n=Object(u.a)(e.root),r=0;r<e.children.length;r++){var i=e.children[r];n.appendChild(i)}return e}},{key:"__attachInstance",value:function(t,e){var n=this.__instances[t];e.insertBefore(n.root,this)}},{key:"__detachAndRemoveInstance",value:function(t){this.__detachInstance(t),this.__instances.splice(t,1)}},{key:"__stampInstance",value:function(t,e,n){var r={};return r[this.as]=t,r[this.indexAs]=e,r[this.itemsIndexAs]=n,new this.__ctor(r)}},{key:"__insertInstance",value:function(t,e,n){var r=this.__stampInstance(t,e,n),i=this.__instances[e+1],o=i?i.children[0]:this;return Object(u.a)(Object(u.a)(this).parentNode).insertBefore(r.root,o),this.__instances[e]=r,r}},{key:"_showHideChildren",value:function(t){for(var e=0;e<this.__instances.length;e++)this.__instances[e]._showHideChildren(t)}},{key:"__handleItemPath",value:function(t,e){var n=t.slice(6),r=n.indexOf("."),i=r<0?n:n.substring(0,r);if(i==parseInt(i,10)){var o=r<0?"":n.substring(r+1);this.__handleObservedPaths(o);var a=this.__itemsIdxToInstIdx[i],s=this.__instances[a];if(s){var l=this.as+(o?"."+o:"");s._setPendingPropertyOrPath(l,e,!1,!0),s._flushProperties()}return!0}}},{key:"itemForElement",value:function(t){var e=this.modelForElement(t);return e&&e[this.as]}},{key:"indexForElement",value:function(t){var e=this.modelForElement(t);return e&&e[this.indexAs]}},{key:"modelForElement",value:function(t){return Object(i.a)(this.template,t)}}]),e}();customElements.define(m.is,m)},function(t,e,n){t.exports=n(310)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"AuWizard",function(){return AuWizard});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(0),_version__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(311),_version__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_version__WEBPACK_IMPORTED_MODULE_1__),_polymer_dependencies_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(387),au_finish_button_au_finish_button__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(314),au_html_echo_au_html_echo__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(317),es6_promise__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(318),es6_promise__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(es6_promise__WEBPACK_IMPORTED_MODULE_5__),_au_wizard_html__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(286),_au_wizard_html__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(_au_wizard_html__WEBPACK_IMPORTED_MODULE_6__),_AuWizardConfig__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(287),_base_mixins_AuTranslationMixin__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(95),au_drawer_panel_au_drawer_panel__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(319),au_responsive_image_au_responsive_image__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(389),au_svg_image_au_svg_image__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(320),au_helpers_icon_fixer_au_icon_fixer__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(321),au_helpers_custom_scroll_au_custom_scroll__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(388),_widgets_widget_AuWidget__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(391),_base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(12),_decorators_IOC__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(72),_base_processor_json_JsonVariablesWidgetFetcherService__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(297),_base_util_Util__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(5),_base_processor_json_JsonWidgetNameCollector__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(302),tsmonad__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(44),tsmonad__WEBPACK_IMPORTED_MODULE_20___default=__webpack_require__.n(tsmonad__WEBPACK_IMPORTED_MODULE_20__),au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(1),_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(16),_elements_class_AuObservable_AuObservableData__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(163),base_processor_json_JsonConfigTranslater__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(303),_base_Logger__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__(382),_models_VariableManager__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__(298),lz_string__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__(129),lz_string__WEBPACK_IMPORTED_MODULE_27___default=__webpack_require__.n(lz_string__WEBPACK_IMPORTED_MODULE_27__),widget_AuWidgetPlaceholderAllocator__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__(11),jszip__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__(299),jszip__WEBPACK_IMPORTED_MODULE_29___default=__webpack_require__.n(jszip__WEBPACK_IMPORTED_MODULE_29__),_brightspace_ui_core_components_tooltip_tooltip_js__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__(390),_models_StepChangedEventDetails__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__(301),TOAST_DURATION=5e3,mixed=Object(_base_mixins_AuTranslationMixin__WEBPACK_IMPORTED_MODULE_8__.a)(_AuWizardConfig__WEBPACK_IMPORTED_MODULE_7__.a),AuWizard=function(_super){function AuWizard(){var t=null!==_super&&_super.apply(this,arguments)||this;return t._subscribers=[],t._preloaderLockingSum=0,t._dontShowOnStartModalWindowLocalStorageKey="_auUI_Modal_DontShowOnStart",t.varManager=new _models_VariableManager__WEBPACK_IMPORTED_MODULE_26__.a(t),t.downloadUrl="",t.editorState="",t._isRestoring=!1,t._isLoaded=!1,t.__isRestored=!1,t._clearState=!1,t.widgetNamesCollector=new _base_processor_json_JsonWidgetNameCollector__WEBPACK_IMPORTED_MODULE_19__.a,t._loadedWidgetNames=[],t._allWidgetNames=[],t._
750canvasWidgetsNames=[],t._canvasDependentWidgetsNames=[],t.__prevTabName="",t.__isMainPanelMaximized=!1,t.__blurDrawer=function(){var e=t.shadowRoot.querySelector(".drawer-buttons__menu");e&&e.classList.add("drawer-buttons__menu--closed")},t._overlayStateNum=0,t}return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.d)(AuWizard,_super),AuWizard.prototype._downloadUrlObserver=function(t){this.scopeChanged()},AuWizard.prototype._editorStateObserver=function(t){this.scopeChanged()},AuWizard.prototype._driverObserver=function(t){var e,n=this;if(t){if(t.themeSettings){if(t.themeSettings.primaryColor&&(this.updateStyles(((e={})["--theme-primary-color"]=t.themeSettings.primaryColor,e)),document.documentElement.style.setProperty("--theme-primary-color",t.themeSettings.primaryColor)),t.themeSettings.logo){var r=document.createElement("svg");r.innerHTML=t.themeSettings.logo;var i=r.querySelector("svg svg");Array.from(document.querySelectorAll("iron-iconset-svg[name='custom-icons']")).forEach(function(e){var n=e._icons.preloader;n.innerHTML=i.innerHTML;var r=i.getAttribute("viewBox");if(_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isNullOrUndefined(r)){var o=i.getAttribute("width"),a=i.getAttribute("height");r=o&&a?"0 0 "+o+" "+a:"0 0 32 32"}n.setAttribute("viewBox",r),t.themeSettings.styles=t.themeSettings.styles||{},t.themeSettings.styles["--theme-preloader-viewbox"]=r}),customElements.get("au-preloader").__instances.forEach(function(t){t&&t.updateIcon&&t.updateIcon()})}t.themeSettings.styles&&Object.keys(t.themeSettings.styles).forEach(function(e){var r,i=t.themeSettings.styles[e];n.updateStyles(((r={})[""+e]=i,r))})}if(this.config=t.config.config||t.config,t.cart?t.cart.onPriceChanging.subscribe(function(){return n.scopeChanged()}):t.orders.current.onPriceChanging.subscribe(function(){return n.scopeChanged()}),"onorientationchange"in window){window.addEventListener("orientationchange",function(){window.auWizard&&(setTimeout(function(){return window.auWizard.click()},0),setTimeout(function(){return window.auWizard.click()},500),setTimeout(function(){return window.auWizard.click()},1e3),setTimeout(function(){return window.auWizard.click()},1500),setTimeout(function(){return window.auWizard.click()},2e3))})}}},Object.defineProperty(AuWizard.prototype,"clearState",{get:function(){return this._clearState},enumerable:!1,configurable:!0}),AuWizard.prototype.configObserver=function(configAfter,configBefore){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var _loop_1,_a,_b,_c,key,value,styleTag,styleTagId,oldTags,styleTag,styleTagId,oldTags,ex_1,widgetsData,_d,editorLocalization,_e,_f,_g,key,value,_h,_j,_k,key,value,styleTag,styleTagId,oldTag,styleTag,styleTagId,oldTag,e_1,_l,e_2,_m,_o,e_3,_p,_q,_this=this;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(_r){switch(_r.label){case 0:if(this.jsonParamsFetcher.head=configAfter&&configAfter[_base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a.SCOPE_HEAD_KEY]||{},this.jsonParamsFetcher.scope=this.scope||{},this._configHead=this.jsonParamsFetcher.head,_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.__setAuWizard(this),_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isObjectNotEmpty(configAfter.icons)){_loop_1=function(t,e){Array.from(document.querySelectorAll("iron-iconset-svg[name='custom-icons']")).forEach(function(n){var r=n._icons,i=document.createElement("svg");i.innerHTML=e;var o=i.querySelector("svg svg");r[t]=o})};try{for(_a=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(Object.entries(configAfter.icons)),_b=_a.next();!_b.done;_b=_a.next())_c=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.h)(_b.value,2),key=_c[0],value=_c[1],_loop_1(key,value)}catch(t){e_1={error:t}}finally{try{_b&&!_b.done&&(_l=_a.return)&&_l.call(_a)}finally{if(e_1)throw e_1.error}}customElements.get("au-preloader").__instances.forEach(function(t){t&&t.updateIcon&&t.updateIcon()})}if(configAfter.globalCss&&(styleTag=document.createElement("style"),styleTagId="style_au-uif-global",styleTag.type="text/css",styleTag.id=styleTagId,styleTag.styleSheet?styleTag.styleSheet.cssText=configAfter.globalCss:styleTag.appendChild(document.createTextNode(configAfter.globalCss)),oldTags=Array.from(document.querySelectorAll("style#"+styleTagId)),oldTags&&oldTags.length>
7500&&oldTags.forEach(function(t){return t.remove()}),document.body.append(styleTag)),configAfter.globalCssMobile&&_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isMobile()&&(styleTag=document.createElement("style"),styleTagId="style_au-uif-global-mobile",styleTag.type="text/css",styleTag.id=styleTagId,styleTag.styleSheet?styleTag.styleSheet.cssText=configAfter.globalCssMobile:styleTag.appendChild(document.createTextNode(configAfter.globalCssMobile)),oldTags=Array.from(document.querySelectorAll("style#"+styleTagId)),oldTags&&oldTags.length>0&&oldTags.forEach(function(t){return t.remove()}),document.body.append(styleTag)),!configAfter.onInitScript)return[3,4];_r.label=1;case 1:return _r.trys.push([1,3,,4]),[4,eval(configAfter.onInitScript)];case 2:return _r.sent(),[3,4];case 3:return ex_1=_r.sent(),[3,4];case 4:return this.mergeDriver(configAfter),!this.varManager.variables&&this._configHead&&this.varManager.init(this._configHead),_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isObjectNotEmpty(configAfter)?(widgetsData=this._getWidgetsData(),widgetsData&&Object.keys(widgetsData).length>0&&configAfter&&configAfter.restoration&&Object.keys(configAfter.restoration).length>0&&(configAfter.widgets&&configAfter.restoration.widgets&&(configAfter.widgets=configAfter.restoration.widgets),configAfter.steps&&configAfter.restoration.steps&&(configAfter.steps=configAfter.restoration.steps),configAfter.restoration.vars&&(configAfter.vars=configAfter.restoration.vars)),this.language=configAfter.language||"en",_d=this,[4,this._translateConfig(configAfter)]):[3,6];case 5:_d._configInternal=_r.sent(),this.driver.localization&&(editorLocalization=this.driver.localization.find(function(t){return"ui-framework"===t.app}),editorLocalization&&("string"==typeof editorLocalization.url&&""!==editorLocalization.url&&(this.localizationSource=editorLocalization.url),"object"==typeof editorLocalization.data&&Object.keys(editorLocalization.data).length>0&&this.updateLocalization(editorLocalization.data))),this._initialize(),this._setPageLeaveWarning(configAfter.leaveWarning),_r.label=6;case 6:if(_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isObjectNotEmpty(configAfter.style))try{for(_e=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(Object.entries(configAfter.style)),_f=_e.next();!_f.done;_f=_e.next())_g=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.h)(_f.value,2),key=_g[0],value=_g[1],this.updateStyles((_o={},_o[""+key]=value,_o)),document.documentElement.style.setProperty(key,value)}catch(t){e_2={error:t}}finally{try{_f&&!_f.done&&(_m=_e.return)&&_m.call(_e)}finally{if(e_2)throw e_2.error}}if(_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isObjectNotEmpty(configAfter.styleMobile)&&_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isMobile())try{for(_h=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(Object.entries(configAfter.styleMobile)),_j=_h.next();!_j.done;_j=_h.next())_k=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.h)(_j.value,2),key=_k[0],value=_k[1],this.updateStyles((_q={},_q[""+key]=value,_q)),document.documentElement.style.setProperty(key,value)}catch(t){e_3={error:t}}finally{try{_j&&!_j.done&&(_p=_h.return)&&_p.call(_h)}finally{if(e_3)throw e_3.error}}return configAfter.css&&(styleTag=document.createElement("style"),styleTagId="style_au-wizard-main",styleTag.type="text/css",styleTag.id=styleTagId,styleTag.styleSheet?styleTag.styleSheet.cssText=configAfter.css:styleTag.appendChild(document.createTextNode(configAfter.css)),oldTag=this.querySelectorShadow("style#"+styleTagId),oldTag&&oldTag.remove(),this.shadowRoot.append(styleTag)),configAfter.cssMobile&&_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isMobile()&&(styleTag=document.createElement("style"),styleTagId="style_au-wizard-main-mobile",styleTag.type="text/css",styleTag.id=styleTagId,styleTag.styleSheet?styleTag.styleSheet.cssText=configAfter.cssMobile:styleTag.appendChild(document.createTextNode(configAfter.cssMobile)),oldTag=this.querySelectorShadow("style#"+styleTagId),oldTag&&oldTag.remove(),this.shadowRoot.append(styleTag)),this.driver.cart?this.driver.cart.onSubmitting.subscribe(function(){return _this._setPageLeaveWarning(!1)}):this.driver.orders.current.onSubmitting.subscribe(function(){return _this._setPageLeaveWarning(!1)}),[2]}})})},AuWizard.prototype.mergeDriver=function(t){var e,n,r=this;if(t.driver){var i=function(t,e){for(var n=r.driver,i=t.split("."),o=0;o<i.length;o++){var a=i[o];if(o===i.length-1)return void(n[a]=e);if(!n[a])return;n=n[a]}};try{for(var o=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(Object.entries(t.driver)),a=o.next();!a.done;a=o.next()){var s=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.h)(a.value,2),l=s[0],c=s[1];try{i(l,c)}catch(t){}}}catch(t){e={error:t}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}}},AuWizard.prototype.getJsonProcessor=function(){return new _base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a},AuWizard.prototype.scopeObserver=function(t){_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isObjectNotEmpty(t)&&this.scopeChanged()},AuWizard.prototype.getUncompiledWidgetNames=function(){return _base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.containsAll(this._loadedWidgetNames,this._allWidgetNames).data},AuWizard.prototype._initialize=function(){var _this=this,result=!1;try{this._allWidgetSubscription&&(this._allWidgetSubscription.unsubscribe(),this._allWidgetSubscription=null);var allPanels=[].concat(this._toolPanels,this._rightToolPanels,this._mainPanels,this._bottomPanels,this._hiddenWidgets),widgetMap=this.widgetNamesCollector.process(allPanels),widgetList=Object.keys(widgetMap),widgetsLoadingList=Object.keys(widgetMap);this._allWidgetNames=Object.keys(widgetMap),this.scope.widgets=this.scope.$={},this.addCustomPropertyInScope("main",this),this.addCustomPropertyInScope("driver",this.driver),this.addCustomPropertyInScope("product",this.driver.products.current),this.addCustomPropertyInScope("order",this.driver.orders.current),this.addCustomPropertyInScope("isMobile",_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isMobile());var widgetsData=this._getWidgetsData();
750if(Object.keys(widgetsData).length>0){var noCompilingWidgets_1=this.config.widgets.filter(function(t){return _base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.deepSearch(t,"autoCompile",function(t,e){return!1===e})}).map(function(t){return t.name}),editorNames=Object.keys(widgetsData).filter(function(t){return["design-editor","canvas"].includes((_this.config.widgets.filter(function(e){return e.name===t})[0]||{type:""}).type.toLowerCase())});widgetsLoadingList=widgetsLoadingList.filter(function(t){return!noCompilingWidgets_1.includes(t)}),noCompilingWidgets_1.forEach(function(t){return _this._loadedWidgetNames.push(t)}),this._canvasWidgetsNames=editorNames;var canvasWidgetInConfigSelectors_1=[];this._canvasWidgetsNames.forEach(function(t){canvasWidgetInConfigSelectors_1.push(["$['"+t+"']"]),canvasWidgetInConfigSelectors_1.push(["$."+t]),canvasWidgetInConfigSelectors_1.push(["widgets['"+t+"']"]),canvasWidgetInConfigSelectors_1.push(["widgets."+t])}),this._canvasDependentWidgetsNames=this.config.widgets.filter(function(t){return _base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.deepSearch(t,"params",function(t,e){return canvasWidgetInConfigSelectors_1.some(function(t){return JSON.stringify(e||{}).includes(t)})})}).map(function(t){return t.name})}this.addCustomPropertyInScope("widgetsData",widgetsData);var guidRegex=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/;this.driver.orders.current.data.stateId&&!this.driver.orders.current.data.stateId.match(guidRegex)&&(this.editorState=this.driver.orders.current.data.stateId),this.addCustomPropertyInScope("settings",this.driver.settings),this.addCustomPropertyInScope("user",this.driver.user),this.driver.cart&&this.addCustomPropertyInScope("cart",this.driver.cart),this.addCustomPropertyInScope("sessionGuid",_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.sessionGuid()),this.addCustomPropertyInScope("getOrDefault",_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.getOrDefault),this.addCustomPropertyInScope("isMobile",_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isMobile),this._allWidgetSubscription=this.observe(_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.WIDGET_CONNECTED_CALLBACK).subscribe(function(t){_this.scope.$[t.sender.name]||(_this.scope.$[t.sender.name]=t.sender,t.sender.auWizard=_this)});var subscribeToEvent=function(listenEvent,publishEvent,list,fireEvent){var subscriber=_this.observe(listenEvent).subscribe(function(data){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(_this,void 0,void 0,function(){var thisSubscriber,widget,restorationStep,err_1;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(_a){switch(_a.label){case 0:thisSubscriber=null;try{thisSubscriber=eval("subscriber")}catch(t){}return thisSubscriber?(widget=data.sender,list.indexOf(widget.name)>-1&&(list.splice(list.indexOf(widget.name),1),listenEvent===_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.WIDGET_GET_INIT_PARAMS&&(this._loadedWidgetNames.push(widget.name),this.driver.config.widgets.filter(function(t){return t.name===widget.name})[0]&&"finish-button"===this.driver.config.widgets.filter(function(t){return t.name===widget.name})[0].type&&this._showDefaultTopBar&&(this.__manageTopButtonsState(),this.computeMobilePanelsHeight()))),0!==list.length?[3,8]:(listenEvent===_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.WIDGET_CONNECTED_CALLBACK&&this._startInitStep(),this.publishData({},publishEvent),this.fireEvent(fireEvent),thisSubscriber.unsubscribe(),thisSubscriber=null,listenEvent!==_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.WIDGET_GET_INIT_PARAMS?[3,6]:(restorationStep=this._configInternal.steps.findIndex(function(t){return!0===t.initOnRestore}),-1!==restorationStep&&this.scope.widgetsData&&Object.keys(this.scope.widgetsData).length>0&&this._isRestoring?(this.__isRestored=!0,this._isRestoring=!1,[3,6]):[3,1]))):[2];case 1:if(this.__isRestored)return[3,6];_a.label=2;case 2:return _a.trys.push([2,4,5,6]),this.showPreloader(!0),this._isRestoring=!0,[4,this._restoreEditor(this.scopeInternal.widgetsData,!0)];case 3:return _a.sent(),[3,6];case 4:return err_1=_a.sent(),console.error(err_1),[3,6];case 5:return this.__isRestored=!0,this._isRestoring=!1,this.showPreloader(!1),[7];
750case 6:return listenEvent!==_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.WIDGET_CONNECTED_CALLBACK?[3,8]:(this._isLoaded=!0,[4,this._initModals()]);case 7:_a.sent(),_a.label=8;case 8:return[2]}})})});_this._subscribers.push(subscriber)};subscribeToEvent(_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.WIDGET_CONNECTED_CALLBACK,_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.EDITOR_LOADED,widgetList,"load"),subscribeToEvent(_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.WIDGET_GET_INIT_PARAMS,_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.EDITOR_READY,widgetsLoadingList,"ready"),result=!0}catch(t){console.error("Can't initialize au-wizard due to: "+t.message)}return result},AuWizard.prototype.createEditorSnapshot=function(t){return void 0===t&&(t=!1),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var e,n,r,i,o,a,s,l,c,u,h,p,d,f,g=this;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(m){switch(m.label){case 0:if(!this._isLoaded)return[3,9];e={},m.label=1;case 1:m.trys.push([1,6,7,8]),n=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(Object.keys(this.scope.$)),r=n.next(),m.label=2;case 2:return r.done?[3,5]:(i=r.value,void 0===(o=this.scope.$[i]).exportWidgetData?[3,4]:[4,o.exportWidgetData(t)]);case 3:a=m.sent(),_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isNotNullOrUndefined(a)&&(e[i]=a),m.label=4;case 4:return r=n.next(),[3,2];case 5:return[3,8];case 6:return s=m.sent(),h={error:s},[3,8];case 7:try{r&&!r.done&&(p=n.return)&&p.call(n)}finally{if(h)throw h.error}return[7];case 8:if(this.scope.widgetsData&&Object.keys(this.scope.widgetsData).length>0&&Object.keys(this.scope.widgetsData).forEach(function(t){e[t]||(e[t]=g.scope.widgetsData[t])}),this.editorState=lz_string__WEBPACK_IMPORTED_MODULE_27__.compressToBase64(JSON.stringify(e)),1===this.driver.orders.length)this.driver.orders[0].props&&this.driver.orders[0].props._hidden&&(this.driver.orders[0].props._hidden._snapshot=this.editorState);else try{for(l=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(this.driver.orders),c=l.next();!c.done;c=l.next())if(u=c.value,this.driver.orders[0].props&&(u.props._hidden=u.props._hidden||{},u.props._hidden.isMain)){u.props._hidden&&(u.props._hidden.snapshot=this.editorState);break}}catch(t){d={error:t}}finally{try{c&&!c.done&&(f=l.return)&&f.call(l)}finally{if(d)throw d.error}}return[2,this.editorState];case 9:return[2,""]}})})},AuWizard.prototype.restoreEditor=function(t){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var e;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(n){switch(n.label){case 0:e=JSON.parse(lz_string__WEBPACK_IMPORTED_MODULE_27__.decompressFromBase64(t)),this._isRestoring=!0,n.label=1;case 1:return n.trys.push([1,3,4,5]),[4,this._restoreEditor(e,!0)];case 2:return n.sent(),[3,5];case 3:return n.sent(),[3,5];case 4:return this._isRestoring=!1,[7];case 5:return[2]}})})},AuWizard.prototype._restoreEditor=function(t,e){return void 0===e&&(e=!1),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var n,r,i,o,a,s,l,c,u,h,p,d,f,g,m,v=this;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(y){switch(y.label){case 0:if(!this._isRestoring||!t)return[3,20];if(n=Object.keys(t).filter(function(t){return!["design-editor","canvas"].includes((v.config.widgets.filter(function(e){return e.name===t})[0]||{type:""}).type.toLowerCase())}),r=Object.keys(t).filter(function(t){return["design-editor","canvas"].includes((v.config.widgets.filter(function(e){return e.name===t})[0]||{type:""}).type.toLowerCase())}),0===n.length)return[3,10];y.label=1;case 1:y.trys.push([1,8,9,10]),i=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(n),o=i.next(),y.label=2;case 2:if(o.done)return[3,7];if(a=o.value,!(h=this.scopeInternal.$[a])||void 0===h.restoreWidgetFromData||!t[a])return[3,6];"object"==typeof t[a]&&0===Object.keys(t[a]).length&&(t[a]=void 0),y.label=3;case 3:return y.trys.push([3,5,,6]),[4,h.restoreWidgetFromData(t[a],e)];case 4:return y.sent(),[3,6];case 5:return y.sent(),console.warn("Failed to restore widget "+a),[3,6];case 6:return o=i.next(),[3,2];case 7:return[3,10];case 8:return s=y.sent(),d={error:s},[3,10];case 9:try{o&&!o.done&&(f=i.return)&&f.call(i)}finally{if(d)throw d.error}
750return[7];case 10:if(0===r.length)return[3,20];y.label=11;case 11:y.trys.push([11,18,19,20]),l=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(r),c=l.next(),y.label=12;case 12:if(c.done)return[3,17];if(u=c.value,!(h=this.scopeInternal.$[u])||void 0===h.restoreWidgetFromData||!t[u])return[3,16];"object"==typeof t[u]&&0===Object.keys(t[u]).length&&(t[u]=void 0),y.label=13;case 13:return y.trys.push([13,15,,16]),[4,h.restoreWidgetFromData(t[u],!0)];case 14:return y.sent(),[3,16];case 15:return y.sent(),console.warn("Failed to restore widget "+u),[3,16];case 16:return c=l.next(),[3,12];case 17:return[3,20];case 18:return p=y.sent(),g={error:p},[3,20];case 19:try{c&&!c.done&&(m=l.return)&&m.call(l)}finally{if(g)throw g.error}return[7];case 20:return[2]}})})},AuWizard.prototype.addCustomPropertyInScope=function(t,e){this.scope[t]=e,this.publish(new _elements_class_AuObservable_AuObservableData__WEBPACK_IMPORTED_MODULE_23__.a(this.guid,t,e,{},_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.CHANGE_PARAMS_DEFINITION))},AuWizard.prototype.scopeChanged=function(t,e){return void 0===t&&(t="*"),void 0===e&&(e=!1),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var n,r,i,o,a=this;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(s){switch(s.label){case 0:if(!_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isNullOrEmptyString(t)&&this.scope&&this.scope.$&&(n=this.scope.$[t])&&(-1!==(r=n.tagName.toLowerCase()).indexOf("order")||-1!==r.indexOf("cart")))return[2];if(this.__isRestored||this._isRestoring)return[3,5];if(!(this.scope.widgetsData&&Object.keys(this.scope.widgetsData).length>0))return[3,5];if(!this._allWidgetNames.every(function(t){return a._loadedWidgetNames.concat(a._canvasWidgetsNames,a._canvasDependentWidgetsNames).includes(t)}))return[3,5];s.label=1;case 1:return s.trys.push([1,3,4,5]),this.showPreloader(!0),this._isRestoring=!0,-1!==(i=this._configInternal.steps.findIndex(function(t){return!0===t.initOnRestore}))&&this.scope.widgetsData&&Object.keys(this.scope.widgetsData).length>0&&(this._currentTabName=this._getSafeName(this._configInternal.steps[i].name)),[4,this._restoreEditor(this.scopeInternal.widgetsData,!0)];case 2:return s.sent(),[3,5];case 3:return o=s.sent(),console.error(o),[3,5];case 4:return this.__isRestored=!0,this._isRestoring=!1,this.showPreloader(!1),[7];case 5:return this.jsonParamsFetcher.scope=this.scope||{},[4,this.createEditorSnapshot()];case 6:return s.sent(),this.publishData({head:this._configHead||{},scope:this.jsonParamsFetcher.scope,widget:t,forceRecompile:e},_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.JSON_DATA_CHANGE),[2]}})})},AuWizard.prototype.__createFontLinkTag=function(){if(!document.querySelector("link#ui-framework-fonts"))try{var t=document.createElement("link");t.rel="stylesheet",t.id="ui-framework-fonts",t.href=_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.getPatchedUrl("static/fonts/roboto/index.css"),document.head.appendChild(t)}catch(t){console.warn("Failed load font.",t)}},AuWizard.prototype.connectedCallback=function(){var t=this;_super.prototype.connectedCallback.call(this),this._setupToastSubscription(),setTimeout(function(){return t.__createFontLinkTag()},0);var e=this.observe(_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.WIDGET_CHANGE).subscribe(function(e){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(t,void 0,void 0,function(){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(t){switch(t.label){case 0:return[4,this.scopeChanged(e.name,e.data.forceRecompile)];case 1:return t.sent(),[2]}})})});this._subscribers.push(e),this.publishData({},_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.EDITOR_ATTACHED),e=this.observe(_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.GET_ELEMENT_FROM_AU_WIZARD).subscribe(function(e){var n=e.data.selector,r=t.querySelectorShadow(n)||{};e.response.resolve(r)}),this._subscribers.push(e),e=this.observe(_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.TOGGLE_SIZE_MAIN).subscribe(function(e){t._toggleMainPanelsSubscription(e),t.manageCustomTopBarVisibility(!t.__isMainPanelMaximized),t.manageDefaultTopBarVisibility(!t.__isMainPanelMaximized)}),this._subscribers.push(e),this.fireEvent("attached")},AuWizard.prototype.__configInternalObserver=function(t,e){var n=this;setTimeout(function(){var t=n.shadowRoot.querySelector("#drawer-toggle");t&&t.addEventListener("click",function(){return n.drawerToggle()});var e=n.shadowRoot.querySelector("#drawer-toggle-right");e&&e.addEventListener("click",function(){return n.drawerRightToggle()});var r=n.shadowRoot.querySelectorAll(".drawer");if(r&&window.innerWidth>
750768){Array.from(r).forEach(function(t){t.classList.add("drawer--open")});var i=n.querySelectorShadow("#shade");i&&i.classList.add("shade--open")}n.__setVerticalMobileStyles()},100),this.__setVerticalMobileStyles()},AuWizard.prototype.__setVerticalMobileStyles=function(){this._isVerticalMobileLayout&&(this.updateStyles({"--group-padding-content-bottom":"0px"}),this.updateStyles({"--headerMarginBottom":"0px"}),this.updateStyles({"--navBarHeight":"70px"}),this.updateStyles({"--group-padding-title-vertical":"0px"}))},AuWizard.prototype.disconnectedCallback=function(){var t=this;_super.prototype.disconnectedCallback.call(this);var e=customElements.get("au-wizard");e&&e.clean&&e.clean(),this._subscribers.forEach(function(t){return t&&t.unsubscribe()}),this.shadowRoot.querySelector("#drawer-toggle").removeEventListener("click",function(){return t.drawerToggle()}),this.shadowRoot.querySelector("#drawer-toggle-right").removeEventListener("click",function(){return t.drawerRightToggle()})},AuWizard.prototype.__onStepMenuTabClick=function(t){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var e,n,r,i,o,a,s,l,c,u;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(h){switch(h.label){case 0:if(t.preventDefault(),t.stopPropagation(),e=!0,n=t.target.title||t.target.innerHTML,r=this.steps.find(function(t){return t.name===n}),i=this.steps.indexOf(r),o=this.steps.indexOf(this.currentStep),!(a=this.steps[o]))return[3,9];if(!(a.onBeforeNextStep&&i>o))return[3,5];s=new _base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a,(l={onBeforeNextStep:[],vars:{}}).onBeforeNextStep=a.onBeforeNextStep,l[_base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a.SCOPE_HEAD_KEY]=this.jsonParamsFetcher.head,c=s.process(l,this.jsonParamsFetcher.scope),u=_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.functionWrapperConstructor(c.onBeforeNextStep),h.label=1;case 1:return h.trys.push([1,3,,4]),[4,u()];case 2:return e=h.sent(),[3,4];case 3:return h.sent(),e=!0,[3,4];case 4:return[3,9];case 5:if(!(a.onBeforePrevStep&&i<o))return[3,9];s=new _base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a,(l={onBeforePrevStep:[],vars:{}}).onBeforePrevStep=a.onBeforePrevStep,l[_base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a.SCOPE_HEAD_KEY]=this.jsonParamsFetcher.head,c=s.process(l,this.jsonParamsFetcher.scope),u=_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.functionWrapperConstructor(c.onBeforePrevStep),h.label=6;case 6:return h.trys.push([6,8,,9]),[4,u()];case 7:return e=h.sent(),[3,9];case 8:return h.sent(),e=!0,[3,9];case 9:return e&&this._setStepInternal(i),[2]}})})},AuWizard.prototype._currentTabObserver=function(t){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var e,n,r,i,o,a,s,l,c=this;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(u){switch(u.label){case 0:return this.__prevTabName===t?[2,!1]:this._configInternal?(this._configInternal.steps||console.warn("Config must have steps!"),e=this.currentStep,this.__prevTabName=t,this.currentStep=this.__getCurrentStep(),n=this._configInternal.steps.findIndex(function(t){return c._getSafeName(t)==c._currentTabName}),this.scope.widgetsData&&Object.keys(this.scope.widgetsData).length>0&&this.__isRestored&&n==this._configInternal.clearDesignOnStep&&!this._configInternal.restoration&&(this._configInternal.restoration?this.__isRestored&&n==this._configInternal.restoration.clearDesignOnStep&&(this._clearState=!0):this.__isRestored&&n==this._configInternal.clearDesignOnStep&&(this._clearState=!0)),this.scopeChanged(),this.stepIndex=this._configInternal.steps.indexOf(this.currentStep),(r=new _models_StepChangedEventDetails__WEBPACK_IMPORTED_MODULE_31__.a).showBackButton=this.stepIndex>0,r.showNextButton=this.stepIndex>=0&&this.stepIndex!=this.steps.length-1,r.showFinishButton=this.stepIndex>=0&&this.stepIndex==this.steps.length-1,this.fireEvent("stepchanged",r),this._drawingStyle(this.currentStep),this.currentStep?(this.currentStep.name=this._computeValue(this.currentStep.name),this._showDefaultTopBar&&this.__manageTopButtonsState(),e&&void 0!==e.onLeave?(i=new _base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a,(o={onLeave:[],vars:{}}).onLeave=e.onLeave,o[_base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a.SCOPE_HEAD_KEY]=this.jsonParamsFetcher.head,a=i.process(o,this.jsonParamsFetcher.scope),[4,(s=_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.functionWrapperConstructor(a.onLeave))()]):[3,2]):[3,8]):[3,8];case 1:u.sent(),u.label=2;case 2:return void 0===this.currentStep.onActivate?[3,7]:(i=new _base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a,(o={onActivate:[],vars:{}}).onActivate=this.currentStep.onActivate,o[_base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a.SCOPE_HEAD_KEY]=this.jsonParamsFetcher.head,a=i.process(o,this.jsonParamsFetcher.scope),s=_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.functionWrapperConstructor(a.onActivate),(l=this._configInternal.steps.find(function(t){return!0===t.initOnRestore}))&&this.scope.widgetsData&&Object.keys(this.scope.widgetsData).length>0&&!this.__isRestored?this._currentTabName==this._getSafeName(l.name)?[3,4]:[4,s()]:[3,5]);case 3:u.sent(),u.label=4;case 4:return[3,7];case 5:return[4,s()];case 6:u.sent(),u.label=7;case 7:this.computeMobilePanelsHeight(),this.publishData({step:{name:this.currentStep.name,index:this.steps.findIndex(function(t){return c._computeValue(t.name)==c.currentStep.name})}},_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.STEP_CHANGED),this.publishData({main:!1},_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.TOGGLE_SIZE_MAIN),["mainPanel","toolPanel","rightToolPanel","bottomPanel"].some(function(t){return tsmonad__WEBPACK_IMPORTED_MODULE_20__.Maybe.maybe(c.currentStep).map(function(e){return e[t]}).map(function(t){return t.params}).caseOf({just:function(){return!0},nothing:function(){return!1}})})&&console.warn("Params in step config are no longer supported. Use onActivate section to call your methods instead!"),u.label=8;case 8:return[2]}})})},AuWizard.prototype._drawingStyle=function(t){if(this._showSteps){if(t.imageUrl||t.icon){var e=this.$.mainHeader?this.$.mainHeader:this.querySelectorShadow("#mainHeader");e.style.setProperty("--navBarHeight",this._isVerticalMobileLayout?"70px":"100px"),e.style.setProperty("--paper-tabs-selection-bar-color","transparent")}}else this.$.interactiveButtons&&this.$.interactiveButtons.classList.add("noShowSteps")},AuWizard.prototype.computeMobilePanelsHeight=function(){if(this.currentStep&&this._isVerticalMobileLayout){var t=["mainPanel","toolPanel","rightToolPanel","bottomPanel","topPanel"],e=["toolPanel","rightToolPanel","bottomPanel"],n=Object.keys(this.currentStep).filter(function(e){return t.includes(e)}),r=n.filter(function(t){return e.includes(t)}).length,i=100,o=0;if(n.includes("topPanel")&&(this.updateStyles({"--aurigma-mobile-main-panel-height":"10%"}),i=90),n.includes("mainPanel"))if(0==r)this.updateStyles({"--aurigma-mobile-main-panel-height":i+"%"});else{switch(r){case 1:o=40;break;case 2:o=30;break;default:o=20}this.updateStyles({"--aurigma-mobile-main-panel-height":i-o*r+"%"})}else{if(0==r)return;o=Math.min(i/r,33),this.updateStyles({"--aurigma-mobile-main-panel-height":"0px"})}this.updateStyles({"--aurigma-mobile-left-panel-height":n.includes("toolPanel")?o+"%":"0px"}),this.updateStyles({"--aurigma-mobile-right-panel-height":n.includes("rightToolPanel")?o+"%":"0px"}),this.updateStyles({"--aurigma-mobile-bottom-panel-height":n.includes("bottomPanel")?o+"%":"0px"})}},AuWizard.prototype._startInitStep=function(){var t=this._configInternal.steps.findIndex(function(t){return!0===t.initOnRestore});-1!==t&&this.scope.widgetsData&&Object.keys(this.scope.widgetsData).length>0?this._currentTabName=this._getSafeName(this._configInternal.steps[t].name):this._configInternal.defaultStep?this._currentTabName=this._getSafeName(this._configInternal.defaultStep):this._configInternal.steps&&this._configInternal.steps.length>0&&(this._currentTabName=this._getSafeName(this._configInternal.steps[0]))},AuWizard.prototype._toggleMainPanelsSubscription=function(t){var e=this.shadowRoot.querySelectorAll(".drawer"),n=this.shadowRoot.querySelector(".step-title"),r=this.shadowRoot.querySelector(".step-description"),i=this.shadowRoot.querySelector(".header");e&&(t.data.main&&!this.__isMainPanelMaximized?(window.innerWidth>768&&(Array.from(e).forEach(function(t){t.classList.remove("drawer--open")}),this.$.shade.classList.remove("shade--open")),n&&n.classList.add("--closed"),r&&r.classList.add("--closed"),i&&i.classList.add("--closed"),this.__isMainPanelMaximized=!0):!t.data.main&&this.__isMainPanelMaximized&&(window.innerWidth>
750768&&(Array.from(e).forEach(function(t){t.classList.add("drawer--open")}),this.$.shade.classList.add("shade--open")),n&&n.classList.remove("--closed"),r&&r.classList.remove("--closed"),i&&i.classList.remove("--closed"),this.__isMainPanelMaximized=!1))},AuWizard.prototype.drawerToggle=function(){var t=this.querySelectorShadow("#drawer");t&&t.classList.toggle("drawer--open");var e=this.querySelectorShadow("#shade");e&&e.classList.toggle("shade--open")},AuWizard.prototype.drawerRightToggle=function(){var t=this.querySelectorShadow("#rightDrawerPanel");t&&t.classList.toggle("drawer--open");var e=this.querySelectorShadow("#shade");e&&e.classList.toggle("shade--open")},AuWizard.prototype.__getCurrentStep=function(t){var e=this;return t||(t=this._currentTabName),this._configInternal.steps.find(function(n){return t===e._getSafeName(n)},this)},AuWizard.prototype.__manageTopButtonsState=function(){var t,e=this,n=(null===(t=this.currentStep)||void 0===t?void 0:t.name)||this._computeValue(this._configInternal.steps[0].name),r=this._configInternal.steps.findIndex(function(t){return e._computeValue(t.name)==n}),i={setAttribute:function(){}},o=this.querySelectorShadow("#leftTopBtn")||i,a=this.querySelectorShadow("#rightTopBtn")||i,s=this.querySelectorShadow("#finishButton")||i;switch(s.setAttribute("data-hidden",!0),!0){case!this._showSteps:o.disabled=!1,o.setAttribute("data-hidden",!1),a.disabled=!1,a.setAttribute("data-hidden",!1),s.hidden||s.setAttribute("data-hidden",!1);break;case-1===r:o.disabled=!0,o.setAttribute("data-hidden",!0),a.disabled=!0,a.setAttribute("data-hidden",!0);break;case 0===r&&r===this.steps.length-1:o.disabled=!0,o.setAttribute("data-hidden",!0),a.disabled=!0,a.setAttribute("data-hidden",!0),s.hidden||s.setAttribute("data-hidden",!1);break;case 0===r:o.disabled=!0,o.setAttribute("data-hidden",!1),a.disabled=!1,a.setAttribute("data-hidden",!1);break;case r===this.steps.length-1:o.disabled=!1,o.setAttribute("data-hidden",!1),a.disabled=!0,a.setAttribute("data-hidden",!0),s.hidden||s.setAttribute("data-hidden",!1),this.querySelectorShadow("paper-tabs")._scroll("",{ddx:-2e3});break;default:o.disabled=!1,o.setAttribute("data-hidden",!1),a.disabled=!1,a.setAttribute("data-hidden",!1)}},AuWizard.prototype._toRight=function(){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var t,e,n,r,i,o,a,s=this;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(l){switch(l.label){case 0:if(t=!0,e=this.steps.findIndex(function(t){return s._computeValue(t.name)==s.currentStep.name}),!(n=this.steps[e]).onBeforeNextStep)return[3,4];r=new _base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a,(i={onBeforeNextStep:[],vars:{}}).onBeforeNextStep=n.onBeforeNextStep,i[_base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a.SCOPE_HEAD_KEY]=this.jsonParamsFetcher.head,o=r.process(i,this.jsonParamsFetcher.scope),a=_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.functionWrapperConstructor(o.onBeforeNextStep),l.label=1;case 1:return l.trys.push([1,3,,4]),[4,a()];case 2:return t=l.sent(),[3,4];case 3:return l.sent(),t=!0,[3,4];case 4:return t&&(this._currentTabName=this._getSafeName(this.steps[e+1])),[2]}})})},AuWizard.prototype._toLeft=function(){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var t,e,n,r,i,o,a,s=this;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(l){switch(l.label){case 0:if(t=!0,e=this.steps.findIndex(function(t){return s._computeValue(t.name)==s.currentStep.name}),!(n=this.steps[e]).onBeforePrevStep)return[3,4];r=new _base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a,(i={onBeforePrevStep:[],vars:{}}).onBeforePrevStep=n.onBeforePrevStep,i[_base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a.SCOPE_HEAD_KEY]=this.jsonParamsFetcher.head,o=r.process(i,this.jsonParamsFetcher.scope),a=_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.functionWrapperConstructor(o.onBeforePrevStep),l.label=1;case 1:return l.trys.push([1,3,,4]),[4,a()];case 2:return t=l.sent(),[3,4];case 3:return l.sent(),t=!0,[3,4];case 4:return t&&(this._currentTabName=this._getSafeName(this.steps[e-1])),[2]}})})},AuWizard.prototype.__drawer=function(t){var e=t.target.dataset.drawer,n=this.shadowRoot.querySelector(".drawer-buttons__menu");switch(_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isSafari()&&t.currentTarget.focu
750s(),e){case"right":this.drawerRightToggle(),n&&n.classList.toggle("drawer-buttons__menu--closed");break;case"left":this.drawerToggle(),n&&n.classList.toggle("drawer-buttons__menu--closed");break;case"open":n&&n.classList.toggle("drawer-buttons__menu--closed")}},AuWizard.prototype.showPreloader=function(t,e){void 0===e&&(e=""),t&&this.$.preloader.updateIcon(),this._preloaderLockingSum+=t?1:-1;var n=this._preloaderLockingSum<=0,r=void 0!==e&&""!==e?e:this.localize("common.loading.preload");n!==this.$.preloader.hidden&&(this.$.preloader.message=r),this.$.preloader.hidden=n},AuWizard.prototype.downloadFilesAsZip=function(t){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var e,n,r;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(i){switch(i.label){case 0:return e=new jszip__WEBPACK_IMPORTED_MODULE_29__,n=function(t){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var n,r,i,o;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(a){switch(a.label){case 0:return[4,fetch(t.url)];case 1:return[4,a.sent().blob()];case 2:return n=a.sent(),-1===(r=t.filename).indexOf(".")&&(i=t.url.split("."),o=i[i.length-1],t.url.endsWith(o)&&(r+="."+o)),e.file(r,n),[2]}})})},[4,Promise.all(t.map(function(t){return n(t)}))];case 1:return i.sent(),[4,e.generateAsync({type:"blob"})];case 2:return r=i.sent(),this.downloadUrl=URL.createObjectURL(r),[2,this.downloadUrl]}})})},AuWizard.prototype.downloadFile=function(t,e,n){return void 0===n&&(n=!1),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var r,i,o;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(a){switch(a.label){case 0:return(r=document.createElement("a")).setAttribute("style","position:absolute; top: -99999px; left: -99999px"),document.body.appendChild(r),this.showPreloader(!0,"Downloading..."),n?(r.target="_blank",r.href=t,[3,5]):[3,1];case 1:return a.trys.push([1,4,,5]),[4,fetch(t)];case 2:return[4,a.sent().blob()];case 3:return i=a.sent(),r.href=URL.createObjectURL(i),[3,5];case 4:return o=a.sent(),r.target="_blank",r.href=t,console.error(o),[3,5];case 5:return this.showPreloader(!1,""),r.download=e,r.click(),document.body.removeChild(r),[2]}})})},AuWizard.prototype._setupToastSubscription=function(){var t=this,e=this.observe(_elements_class_AuObservable_AuObservableRouteEnum__WEBPACK_IMPORTED_MODULE_22__.a.SHOW_TOAST).subscribe(function(e){var n=e.data;n&&t.$.toast.show({text:n.message,duration:_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isNullOrUndefined(n.duration)?TOAST_DURATION:n.duration})});this._subscribers.push(e)},AuWizard.prototype._translateConfig=function(t){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var e=this;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(n){return[2,new Promise(function(n,r){var i=e.currentTranslations$.subscribe(function(e){var r=(new base_processor_json_JsonConfigTranslater__WEBPACK_IMPORTED_MODULE_24__.a).process(t,e);try{i.unsubscribe()}catch(t){}n(r)},function(t){return r(t)});e._subscribers.push(i)})]})})},AuWizard.prototype.appendVars=function(t){var e=this,n=Object.keys(t);console.warn("Method is deprecated! Use editorInstance.varManager.append"),n.forEach(function(n){e.varManager.append(n,t[n],!1),e.jsonParamsFetcher.head[n]=t[n]}),this.scopeChanged()},AuWizard.prototype.nextStep=function(){this._setStepInternal(this.stepIndex+1)},AuWizard.prototype.prevStep=function(){this._setStepInternal(this.stepIndex-1)},AuWizard.prototype.switchToStep=function(t){this._setStepInternal(t)},AuWizard.prototype._setStepInternal=function(t){if(this._configInternal.steps){var e=this._configInternal.steps[t],n=Object.entries(this.scope.$).find(function(t){return t[1].tagName&&"au-widget-steps"===t[1].tagName.toLowerCase()}),r=n?n[1]:null;e&&(r&&r.params&&r.params.steps&&r.params.steps[e.name]?!1!==r.params.steps[e.name].enabled&&(this._currentTabName=this._getSafeName(e)):this._currentTabName=this._getSafeName(e))}},AuWizard.prototype.showModal=function(t,e){return void 0===e&&(e=!1),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var n,r,i,o,a,s;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(l){switch(l.label){case 0:return(n=this._modalWindows.find(function(e){return e.name===t}))?(r=this._getSafeName(t),(i=this.shadowRoot.querySelector("paper-dialog#"+r))?_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isNotNullOrUndefined(n.onOpening)?(o=new _base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a,(a={onOpening:n.onOpening})[_base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a.SCOPE_HEAD_KEY]=this.jsonParamsFetcher.head,s=o.process(a,this.jsonParamsFetcher.scope),[4,_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.functionWrapperConstructor(s.onOpening)()]):[3,2]:[3,3]):[3,4];case 1:l.sent(),l.label=2;case 2:this._initDialog(i,n,e),l.label=3;case 3:return[3,5];case 4:console.warn('Modal window with name "'+t+'" is not found'),l.label=5;case 5:return[2]}})})},AuWizard.prototype.closeModal=function(t){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var e,n;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(r){return this._modalWindows.find(function(e){return e.name===t})?(e=this._getSafeName(t),(n=this.shadowRoot.querySelector("paper-dialog#"+e))&&n.close()):console.warn('Modal window with name "'+t+'" is not found'),[2]})})},AuWizard.prototype._initDialog=function(t,e,n){var r,i,o=this;if(void 0===n&&(n=!1),t.alwaysOnTop=!0,t.autoFitOnAttach=!0,t.positionTarget=this,t.fitInto=this,t.horizontalAlign="center",t.verticalAlign="middle",t.noCancelOnOutsideClick=!0,t.noOverlap=!1,t.modal=!1,t.open(),e.widget){var a=this.scope.$[e.widget];if(a)t.querySelector('div[name="widget-parent"]').appendChild(a)}if(e.externalContent&&e.externalContent.scrollTo){var s=t.querySelector("iframe[name='external-iframe']").contentDocument.querySelector(e.externalContent.scrollTo);s&&setTimeout(function(){s.scrollIntoView()},500)}var l=t.querySelector("div#autostartModalCheckboxParent"),c=t.querySelector("paper-checkbox#autostartModalCheckbox");if(l.hidden=!n,t.isAutoStart=n,n&&(c.checked=!1),!0!==t.subscribed){var u=this.$.overlay;u.hidden=!1,this._overlayStateNum++,t.subscribed=!0,t.addEventListener("opened-changed",function(n){if(n.detail.value?o._overlayStateNum++:o._overlayStateNum--,u.hidden=o._overlayStateNum<1,!n.detail.value){if(e.widget){var r=o.scope.$[e.widget];r&&r.originWidget.shadowRoot.appendChild(r)}t.isAutoStart&&c.checked&&_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.writeToLocalStorage(o._dontShowOnStartModalWindowLocalStorageKey,!0)}})}if(!_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.isEmptyObject(e.styles)){try{for(var h=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(Object.entries(e.styles)),p=
750h.next();!p.done;p=h.next()){var d=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.h)(p.value,2),f=d[0],g=d[1],m=f.toLowerCase();(window.innerWidth>769||-1===["width","height"].indexOf(m))&&(t.style[f]=g)}}catch(t){r={error:t}}finally{try{p&&!p.done&&(i=h.return)&&i.call(h)}finally{if(r)throw r.error}}t.notifyResize()}},AuWizard.prototype._initModals=function(){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(t){switch(t.label){case 0:return[4,this._initModalWindowOnStartup()];case 1:return t.sent(),[4,this._initModalExternalContent()];case 2:return t.sent(),[2]}})})},AuWizard.prototype._initModalWindowOnStartup=function(){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var t,e,n,r,i,o,a,s;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(l){switch(l.label){case 0:if(t=_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.readFromLocalStorage(this._dontShowOnStartModalWindowLocalStorageKey),_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.IsTrue(t))return[3,8];e=this._modalWindows.filter(function(t){return!0===t.showOnStartup}),l.label=1;case 1:l.trys.push([1,6,7,8]),n=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(e),r=n.next(),l.label=2;case 2:return r.done?[3,5]:(i=r.value,[4,this.showModal(i.name,!0)]);case 3:l.sent(),l.label=4;case 4:return r=n.next(),[3,2];case 5:return[3,8];case 6:return o=l.sent(),a={error:o},[3,8];case 7:try{r&&!r.done&&(s=n.return)&&s.call(n)}finally{if(a)throw a.error}return[7];case 8:return[2]}})})},AuWizard.prototype._initModalExternalContent=function(){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var t,e,n,r,i,o,a,s,l;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(c){switch(c.label){case 0:t=this._modalWindows.filter(function(t){return t.externalContent}),e=function(t){var e,r,i,o,a,s,l;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(c){switch(c.label){case 0:return e=n._getSafeName(t.name),r=n.shadowRoot.querySelector("paper-dialog#"+e),i=r.querySelector("iframe[name='external-iframe']"),[4,fetch(t.externalContent.url)];case 1:return[4,c.sent().text()];case 2:return o=c.sent(),a=i.contentWindow||i,s=i.contentDocument||a.document,l=new URL(t.externalContent.url),s.write('<base href="'+l.origin+'"/>'),s.write(o),t.externalContent.selector&&setTimeout(function(){s.write('<script>\n let item = document.querySelector("'+t.externalContent.selector+'"); \n document.body.innerHTML = ""; \n document.body.append(item);\n <\/script>')},500),[2]}})},n=this,c.label=1;case 1:c.trys.push([1,6,7,8]),r=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(t),i=r.next(),c.label=2;case 2:return i.done?[3,5]:(o=i.value,[5,e(o)]);case 3:c.sent(),c.label=4;case 4:return i=r.next(),[3,2];case 5:return[3,8];case 6:return a=c.sent(),s={error:a},[3,8];case 7:try{i&&!i.done&&(l=r.return)&&l.call(r)}finally{if(s)throw s.error}return[7];case 8:return[2]}})})},AuWizard.prototype.preload=function(){return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.b)(this,void 0,void 0,function(){var t,e,n,r,i,o;return Object(tslib__WEBPACK_IMPORTED_MODULE_0__.e)(this,function(a){switch(a.label){case 0:t=[];try{for(e=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(widget_AuWidgetPlaceholderAllocator__WEBPACK_IMPORTED_MODULE_28__.a._dict.keys()),n=e.next();!n.done;n=e.next())r=n.value,t.push(widget_AuWidgetPlaceholderAllocator__WEBPACK_IMPORTED_MODULE_28__.a.getInstanceFor(r))}catch(t){i={error:t}}finally{try{n&&!n.done&&(o=e.return)&&o.call(e)}finally{if(i)throw i.error}}return[4,Promise.all(t)];case 1:return[2,a.sent()]}})})},AuWizard.prototype._nextButtonTooltip=function(t){var e=this.querySelectorShadow("#nextButtonToolTip"),n=function(){e.style.display="none",e.innerHTML="",e.showing=!1,e.hide()},r=Object.entries(this.scope.$).find(function(t){return t[1].tagName&&"au-widget-steps"===t[1].tagName.toLowerCase()}),i=r?r[1]:null;if(i){var o=this.stepIndex+1,a=i.params&&i.params.steps&&(i.params.steps[o]||i.params.steps[this.steps[o].title]||i.params.steps[this.steps[o].name]);if(a)!a.enabled&&a.description?(e.style.display="",e.innerHTML=a.description,e.show()):n();else n()}else n()},AuWizard.prototype.debug=function(t){var e,n,r=Array.isArray(t)?t:[t],i=function(t){r.length>1&&console.log(t);var e=o.scope.$[t];if(e){var n=_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.clone(e.paramsRaw),i=new _base_processor_json_JsonProcessor__WEBPACK_IMPORTED_MODULE_15__.a,a=o.jsonParamsFetcher.scope,s=o.varManager.calculateAll();_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.objectUndefinedFind(n,function(t){var e={vars:s,value:t},n=i.process(e,a);return _base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.objectPropertyFind(n.value,_base_util_Util__WEBPACK_IMPORTED_MODULE_18__.a.undefinedCriterion)}
750).forEach(function(t){console.log(t)})}},o=this;try{for(var a=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.k)(r),s=a.next();!s.done;s=a.next()){i(s.value)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(e)throw e.error}}},AuWizard.prototype.manageCustomTopBarVisibility=function(t){if(void 0===t&&(t=!1),!this._showDefaultTopBar){var e=this.shadowRoot.getElementById("topDrawerPanel");e&&(e.style.display=t?"flex":"none")}},AuWizard.prototype.showEditorPopup=function(){if(this.config.displayInPopup){var t=document.getElementById("cc-popup");t&&(t.style.display="block",document.body.style.overflow="hidden",document.querySelector("html").style.overflow="hidden",document.body.style.margin="0px",document.body.style.padding="0px",setTimeout(function(){window.scrollTo(0,0)},500))}},AuWizard.prototype.hideEditorPopup=function(){if(this.config.displayInPopup){var t=document.getElementById("cc-popup");t&&(t.style.display="none")}},AuWizard.prototype.manageDefaultTopBarVisibility=function(t){if(void 0===t&&(t=!1),this._showDefaultTopBar){var e=this.shadowRoot.getElementById("mainHeader");e&&(e.style.display=t?"block":"none")}},AuWizard.prototype._setPageLeaveWarning=function(t){window.onbeforeunload=t?function(t){t.preventDefault(),t.returnValue=""}:null},AuWizard.prototype._getNameOrTitle=function(t){return this._computeValue(t.name||t.title)},AuWizard.prototype._getSafeName=function(t){var e="";return e="string"==typeof t?t:t.title||t.name,(e=this._computeValue(e)).replace(/[^a-z0-9]/g,function(t){var e=t.charCodeAt(0);return 32===e?"-":e>=65&&e<=90?"_"+t.toLowerCase():"__"+("000"+e.toString(16)).slice(-4)})},AuWizard.prototype._getWidgetsData=function(){var t={},e=this.driver.orders.current.props&&!!this.driver.orders.current.props.snapshot&&""!==this.driver.orders.current.props.snapshot;return this.driver.orders.current.data&&!!this.driver.orders.current.data.snapshot&&""!==this.driver.orders.current.data.snapshot?t=JSON.parse(lz_string__WEBPACK_IMPORTED_MODULE_27__.decompressFromBase64(this.driver.orders.current.data.snapshot)):e&&(t=JSON.parse(lz_string__WEBPACK_IMPORTED_MODULE_27__.decompressFromBase64(this.driver.orders.current.props.snapshot))),t},Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.c)(),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",Object)],AuWizard.prototype,"varManager",void 0),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.c)({notify:!0}),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",String)],AuWizard.prototype,"downloadUrl",void 0),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.b)("downloadUrl"),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",Function),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:paramtypes",[String]),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:returntype",void 0)],AuWizard.prototype,"_downloadUrlObserver",null),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.c)({notify:!0}),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",String)],AuWizard.prototype,"editorState",void 0),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.b)("editorState"),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",Function),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:paramtypes",[String]),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:returntype",void 0)],AuWizard.prototype,"_editorStateObserver",null),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.c)(),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",Object)],AuWizard.prototype,"driver",void 0),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.b)("driver"),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",Function),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:paramtypes",[Object]),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:returntype",void 0)],AuWizard.prototype,"_driverObserver",null),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(_decorators_IOC__WEBPACK_IMPORTED_MODULE_16__.b)("JsonVariablesWidgetFetcherService"),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",Object)],AuWizard.prototype,"jsonParamsFetcher",void 0),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.b)("_configInternal"),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",Function),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:paramtypes",[Object,Object]),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:returntype",void 0)],AuWizard.prototype,"__configInternalObserver",null),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.c)(),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",String)],AuWizard.prototype,"_currentTabName",void 0),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.b)("_currentTabName"),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:type",Function),Object(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:paramtypes",[String]),Ob
750ject(tslib__WEBPACK_IMPORTED_MODULE_0__.g)("design:returntype",Promise)],AuWizard.prototype,"_currentTabObserver",null),AuWizard=Object(tslib__WEBPACK_IMPORTED_MODULE_0__.c)([Object(_decorators_IOC__WEBPACK_IMPORTED_MODULE_16__.a)({JsonVariablesWidgetFetcherService:_base_processor_json_JsonVariablesWidgetFetcherService__WEBPACK_IMPORTED_MODULE_17__.a}),Object(au_decorators_custom_decorators__WEBPACK_IMPORTED_MODULE_21__.a)("au-wizard",_au_wizard_html__WEBPACK_IMPORTED_MODULE_6__)],AuWizard),AuWizard}(mixed)},function(t,e){window.Aurigma=window.Aurigma||{},window.Aurigma.UIFramework={version:"4.29.13",TemplateEditor:{version:"1.3.6"},DataDriverEditor:{version:"1.9.4"}}},function(t,e,n){"use strict";e.default=function(){function t(e,n,r,i){this.message=e,this.expected=n,this.found=r,this.location=i,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t)}return function(t,e){function n(){this.constructor=t}n.prototype=e.prototype,t.prototype=new n}(t,Error),{SyntaxError:t,parse:function(e){var n,r=arguments.length>1?arguments[1]:{},i={},o={start:Mt},a=Mt,s=function(t){return{type:"messageFormatPattern",elements:t,location:kt()}},l=function(t){var e,n,r,i,o,a="";for(e=0,r=t.length;e<r;e+=1)for(n=0,o=(i=t[e]).length;n<o;n+=1)a+=i[n];return a},c=function(t){return{type:"messageTextElement",value:t,location:kt()}},u=/^[^ \t\n\r,.+={}#]/,h={type:"class",value:"[^ \\t\\n\\r,.+={}#]",description:"[^ \\t\\n\\r,.+={}#]"},p="{",d={type:"literal",value:"{",description:'"{"'},f=",",g={type:"literal",value:",",description:'","'},m="}",v={type:"literal",value:"}",description:'"}"'},y=function(t,e){return{type:"argumentElement",id:t,format:e&&e[2],location:kt()}},b="number",_={type:"literal",value:"number",description:'"number"'},A="date",w={type:"literal",value:"date",description:'"date"'},x="time",O={type:"literal",value:"time",description:'"time"'},k=function(t,e){return{type:t+"Format",style:e&&e[2],location:kt()}},S="plural",C={type:"literal",value:"plural",description:'"plural"'},z=function(t){return{type:t.type,ordinal:!1,offset:t.offset||0,options:t.options,location:kt()}},E="selectordinal",M={type:"literal",value:"selectordinal",description:'"selectordinal"'},P=function(t){return{type:t.type,ordinal:!0,offset:t.offset||0,options:t.options,location:kt()}},j="select",T={type:"literal",value:"select",description:'"select"'},L=function(t){return{type:"selectFormat",options:t,location:kt()}},I="=",R={type:"literal",value:"=",description:'"="'},D=function(t,e){return{type:"optionalFormatPattern",selector:t,value:e,location:kt()}},H="offset:",N={type:"literal",value:"offset:",description:'"offset:"'},V=function(t){return t},B=function(t,e){return{type:"pluralFormat",offset:t,options:e,location:kt()}},F={type:"other",description:"whitespace"},W=/^[ \t\n\r]/,U={type:"class",value:"[ \\t\\n\\r]",description:"[ \\t\\n\\r]"},K={type:"other",description:"optionalWhitespace"},q=/^[0-9]/,G={type:"class",value:"[0-9]",description:"[0-9]"},Y=/^[0-9a-f]/i,J={type:"class",value:"[0-9a-f]i",description:"[0-9a-f]i"},Z="0",X={type:"literal",value:"0",description:'"0"'},Q=/^[1-9]/,$={type:"class",value:"[1-9]",description:"[1-9]"},tt=function(t){return parseInt(t,10)},et=/^[^{}\\\0-\x1F� \t\n\r]/,nt={type:"class",value:"[^{}\\\\\\0-\\x1F\\x7f \\t\\n\\r]",description:"[^{}\\\\\\0-\\x1F\\x7f \\t\\n\\r]"},rt="\\\\",it={type:"literal",value:"\\\\",description:'"\\\\\\\\"'},ot=function(){return"\\"},at="\\#",st={type:"literal",value:"\\#",description:'"\\\\#"'},lt=function(){return"\\#"},ct="\\{",ut={type:"literal",value:"\\{",description:'"\\\\{"'},ht=function(){return"{"},pt="\\}",dt={type:"literal",value:"\\}",description:'"\\\\}"'},ft=function(){return"}"},gt="\\u",mt={type:"literal",value:"\\u",description:'"\\\\u"'},vt=function(t){return String.fromCharCode(parseInt(t,16))},yt=function(t){return t.join("")},bt=0,_t=0,At=[{line:1,column:1,seenCR:!1}],wt=0,xt=[],Ot=0;if("startRule"in r){if(!(r.startRule in o))throw new Error("Can't start parsing from rule \""+r.startRule+'".');a=o[r.startRule]}function kt(){return Ct(_t,bt)}function St(t){var n,r,i=At[t];if(i)return i;for(n=t-1;!At[n];)n--;for(i={line:(i=At[n]).line,column:i.column,seenCR:i.seenCR};n<t;)"\n"===(r=e.charAt(n))?(i.seenCR||i.line++,i.column=1,i.seenCR=!1):"\r"===r||"\u2028"===r||"\u2029"===r?(i.line++,i.column=1,i.seenCR=!0):(i.column++,i.seenCR=!1),n++;return At[t]=i,i}function Ct(t,e){var n=St(t),r=St(e);return{start:{offset:t,line:n.line,column:n.column},end:{offset:e,line:r.line,column:r.column}}}function zt(t){bt<wt||(bt>wt&&(wt=bt,xt=[]),xt.push(t))}function Et(e,n,r,i){return null!==n&&function(t){var e=1;for(t.sort(function(t,e){return t.description<e.description?-1:t.description>e.description?1:0});e<t.length;)t[e-1]===t[e]?t.splice(e,1):e++}(n),new t(null!==e?e:function(t,e){var n,r=new Array(t.length);for(n=0;n<t.length;n++)r[n]=t[n].description;return"Expected "+(t.length>1?r.slice(0,-1).join(", ")+" or "+r[t.length-1]:r[0])+" but "+(e?'"'+function(t){function e(t){return t.charCodeAt(0).toString(16).toUpperCase()}return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(t){return"\\x0"+e(t)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(t){return"\\x"+e(t)}).replace(/[\u0100-\u0FFF]/g,function(t){return"\\u0"+e(t)}).replace(/[\u1000-\uFFFF]/g,function(t){return"\\u"+e(t)})}(e)+'"':"end of input")+" found."}(n,r),n,r,i)}function Mt(){return Pt()}function Pt(){var t,e,n;for(t=bt,e=[],n=jt();n!==i;)e.push(n),n=jt();return e!==i&&(_t=t,e=s(e)),t=e}function jt(){var t;return(t=function(){var t,n;return t=bt,(n=function(){var t,n,r,o,a,s;if(t=bt,n=[],r=bt,(o=Rt())!==i&&(a=Bt())!==i&&(s=Rt())!==i?r=o=[o,a,s]:(bt=r,r=i),r!==i)for(;r!==i;)n.push(r),r=bt,(o=Rt())!==i&&(a=Bt())!==i&&(s=Rt())!==i?r=o=[o,a,s]:(bt=r,r=i);else n=i;return n!==i&&(_t=t,n=l(n)),(t=n)===i&&(t=bt,n=It(),t=n!==i?e.substring(t,bt):n),t}())!==i&&(_t=t,n=c(n)),t=n}())===i&&(t=function(){var t,n,r,o,a,s,l;return t=bt,123===e.charCodeAt(bt)?(n=p,bt++):(n=i,0===Ot&&zt(d)),n!==i&&Rt()!==i&&(r=function(){var t,n,r;if((t=Nt())===i){if(t=bt,n=[],u.test(e.charAt(bt))?(r=e.charAt(bt),bt++):(r=i,0===Ot&&zt(h)),r!==i)for(;r!==i;)n.push(r),u.test(e.charAt(bt))?(r=e.charAt(bt),bt++):(r=i,0===Ot&&zt(h));else n=i;t=n!==i?e.substring(t,bt):n}return t}())!==i&&Rt()!==i?(o=bt,44===e.charCodeAt(bt)?(a=f,bt++):(a=i,0===Ot&&zt(g)),a!==i&&(s=Rt())!==i&&(l=function(){var t;return(t=function(){var t,n,r,o,a,s;return t=bt,e.substr(bt,6)===b?(n=b,bt+=6):(n=i,0===Ot&&zt(_)),n===i&&(e.substr(bt,4)===A?(n=A,bt+=4):(n=i,0===Ot&&zt(w)),n===i&&(e.substr(bt,4)===x?(n=x,bt+=4):(n=i,0===Ot&&zt(O)))),n!==i&&Rt()!==i?(r=bt,44===e.charCodeAt(bt)?(o=f,bt++):(o=i,0===Ot&&zt(g)),o!==i&&(a=Rt())!==i&&(s=Bt())!==i?r=o=[o,a,s]:(bt=r,r=i),r===i&&(r=null),r!==i?(_t=t,n=k(n,r),t=n):(bt=t,t=i)):(bt=t,t=i),t}())===i&&(t=function(){var t,n,r,o;return t=bt,e.substr(bt,6)===S?(n=S,bt+=6):(n=i,0===Ot&&zt(C)),n!==i&&Rt()!==i?(44===e.charCodeAt(bt)?(r=f,bt++):(r=i,0===Ot&&zt(g)),r!==i&&Rt()!==i&&(o=Lt())!==i?(_t=t,n=z(o),t=n):(bt=t,t=i)):(bt=t,t=i),t}())===i&&(t=function(){var t,n,r,o;return t=bt,e.substr(bt,13)===E?(n=E,bt+=13):(n=i,0===Ot&&zt(M)),n!==i&&Rt()!==i?(44===e.charCodeAt(bt)?(r=f,bt++):(r=i,0===Ot&&zt(g)),r!==i&&Rt()!==i&&(o=Lt())!==i?(_t=t,n=P(o),t=n):(bt=t,t=i)):(bt=t,t=i),t}())===i&&(t=function(){var t,n,r,o,a;if(t=bt,e.substr(bt,6)===j?(n=j,bt+=6):(n=i,0===Ot&&zt(T)),n!==i)if(Rt()!==i)if(44===e.charCodeAt(bt)?(r=f,bt++):(r=i,0===Ot&&zt(g)),r!==i)if(Rt()!==i){if(o=[],(a=Tt())!==i)for(;a!==i;)o.push(a),a=Tt();else o=i;o!==i?(_t=t,n=L(o),t=n):(bt=t,t=i)}else bt=t,t=i;else bt=t,t=i;else bt=t,t=i;else bt=t,t=i;return t}()),t}())!==i?o=a=[a,s,l]:(bt=o,o=i),o===i&&(o=null),o!==i&&(a=Rt())!==i?(125===e.charCodeAt(bt)?(s=m,bt++):(s=i,0===Ot&&zt(v)),s!==i?(_t=t,n=y(r,o),t=n):(bt=t,t=i)):(bt=t,t=i)):(bt=t,t=i),t}()),t}function Tt(){var t,n,r,o,a;return t=bt,Rt()!==i&&(n=function(){var t,n,r,o;return t=bt,n=bt,61===e.charCodeAt(bt)?(r=I,bt++):(r=i,0===Ot&&zt(R)),r!==i&&(o=Nt())!==i?n=r=[r,o]:(bt=n,n=i),(t=n!==i?e.substring(t,bt):n)===i&&(t=Bt()),t}())!==i&&Rt()!==i?(123===e.charCodeAt(bt)?(r=p,bt++):(r=i,0===Ot&&zt(d)),r!==i&&Rt()!==i&&(o=Pt())!==i&&Rt()!==i?(125===e.charCodeAt(bt)?(a=m,bt++):(a=i,0===Ot&&zt(v)),a!==i?(_t=t,t=D(n,o)):(bt=t,t=i)):(bt=t,t=i)):(bt=t,t=i),t}function Lt(){var t,n,r,o;
750if(t=bt,(n=function(){var t,n,r;return t=bt,e.substr(bt,7)===H?(n=H,bt+=7):(n=i,0===Ot&&zt(N)),n!==i&&Rt()!==i&&(r=Nt())!==i?(_t=t,t=n=V(r)):(bt=t,t=i),t}())===i&&(n=null),n!==i)if(Rt()!==i){if(r=[],(o=Tt())!==i)for(;o!==i;)r.push(o),o=Tt();else r=i;r!==i?(_t=t,t=n=B(n,r)):(bt=t,t=i)}else bt=t,t=i;else bt=t,t=i;return t}function It(){var t,n;if(Ot++,t=[],W.test(e.charAt(bt))?(n=e.charAt(bt),bt++):(n=i,0===Ot&&zt(U)),n!==i)for(;n!==i;)t.push(n),W.test(e.charAt(bt))?(n=e.charAt(bt),bt++):(n=i,0===Ot&&zt(U));else t=i;return Ot--,t===i&&(n=i,0===Ot&&zt(F)),t}function Rt(){var t,n,r;for(Ot++,t=bt,n=[],r=It();r!==i;)n.push(r),r=It();return t=n!==i?e.substring(t,bt):n,Ot--,t===i&&(n=i,0===Ot&&zt(K)),t}function Dt(){var t;return q.test(e.charAt(bt))?(t=e.charAt(bt),bt++):(t=i,0===Ot&&zt(G)),t}function Ht(){var t;return Y.test(e.charAt(bt))?(t=e.charAt(bt),bt++):(t=i,0===Ot&&zt(J)),t}function Nt(){var t,n,r,o,a,s;if(t=bt,48===e.charCodeAt(bt)?(n=Z,bt++):(n=i,0===Ot&&zt(X)),n===i){if(n=bt,r=bt,Q.test(e.charAt(bt))?(o=e.charAt(bt),bt++):(o=i,0===Ot&&zt($)),o!==i){for(a=[],s=Dt();s!==i;)a.push(s),s=Dt();a!==i?r=o=[o,a]:(bt=r,r=i)}else bt=r,r=i;n=r!==i?e.substring(n,bt):r}return n!==i&&(_t=t,n=tt(n)),t=n}function Vt(){var t,n,r,o,a,s,l,c;return et.test(e.charAt(bt))?(t=e.charAt(bt),bt++):(t=i,0===Ot&&zt(nt)),t===i&&(t=bt,e.substr(bt,2)===rt?(n=rt,bt+=2):(n=i,0===Ot&&zt(it)),n!==i&&(_t=t,n=ot()),(t=n)===i&&(t=bt,e.substr(bt,2)===at?(n=at,bt+=2):(n=i,0===Ot&&zt(st)),n!==i&&(_t=t,n=lt()),(t=n)===i&&(t=bt,e.substr(bt,2)===ct?(n=ct,bt+=2):(n=i,0===Ot&&zt(ut)),n!==i&&(_t=t,n=ht()),(t=n)===i&&(t=bt,e.substr(bt,2)===pt?(n=pt,bt+=2):(n=i,0===Ot&&zt(dt)),n!==i&&(_t=t,n=ft()),(t=n)===i&&(t=bt,e.substr(bt,2)===gt?(n=gt,bt+=2):(n=i,0===Ot&&zt(mt)),n!==i?(r=bt,o=bt,(a=Ht())!==i&&(s=Ht())!==i&&(l=Ht())!==i&&(c=Ht())!==i?o=a=[a,s,l,c]:(bt=o,o=i),(r=o!==i?e.substring(r,bt):o)!==i?(_t=t,t=n=vt(r)):(bt=t,t=i)):(bt=t,t=i)))))),t}function Bt(){var t,e,n;if(t=bt,e=[],(n=Vt())!==i)for(;n!==i;)e.push(n),n=Vt();else e=i;return e!==i&&(_t=t,e=yt(e)),t=e}if((n=a())!==i&&bt===e.length)return n;throw n!==i&&bt<e.length&&zt({type:"end",description:"end of input"}),Et(null,xt,wt<e.length?e.charAt(wt):null,wt<e.length?Ct(wt,wt+1):Ct(wt,wt))}}}()},function(t,e){var n,r,i,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};r={},i={},function(t,e){function n(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=p}function r(){return t.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function i(e,r,i){var o=new n;return r&&(o.fill="both",o.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.getOwnPropertyNames(e).forEach(function(n){if("auto"!=e[n]){if(("number"==typeof o[n]||"duration"==n)&&("number"!=typeof e[n]||isNaN(e[n])))return;if("fill"==n&&-1==u.indexOf(e[n]))return;if("direction"==n&&-1==h.indexOf(e[n]))return;if("playbackRate"==n&&1!==e[n]&&t.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;o[n]=e[n]}}):o.duration=e,o}function o(t,e,n,r){return t<0||t>1||n<0||n>1?p:function(i){function o(t,e,n){return 3*t*(1-n)*(1-n)*n+3*e*(1-n)*n*n+n*n*n}if(i<=0){var a=0;return t>0?a=e/t:!e&&n>0&&(a=r/n),a*i}if(i>=1){var s=0;return n<1?s=(r-1)/(n-1):1==n&&t<1&&(s=(e-1)/(t-1)),1+s*(i-1)}for(var l=0,c=1;l<c;){var u=(l+c)/2,h=o(t,n,u);if(Math.abs(i-h)<1e-5)return o(e,r,u);h<i?l=u:c=u}return o(e,r,u)}}function a(t,e){return function(n){if(n>=1)return 1;var r=1/t;return(n+=e*r)-n%r}}function s(t){v||(v=document.createElement("div").style),v.animationTimingFunction="",v.animationTimingFunction=t;var e=v.animationTimingFunction;if(""==e&&r())throw new TypeError(t+" is not a valid value for easing");return e}function l(t){if("linear"==t)return p;var e=b.exec(t);if(e)return o.apply(this,e.slice(1).map(Number));var n=_.exec(t);if(n)return a(Number(n[1]),g);var r=A.exec(t);return r?a(Number(r[1]),{start:d,middle:f,end:g}[r[2]]):m[t]||p}function c(t,e,n){if(null==e)return w;var r=n.delay+t+n.endDelay;return e<Math.min(n.delay,r)?x:e>=Math.min(n.delay+t,r)?O:k}var u="backwards|forwards|both|none".split("|"),h="reverse|alternate|alternate-reverse".split("|"),p=function(t){return t};n.prototype={_setMember:function(e,n){this["_"+e]=n,this._effect&&(this._effect._timingInput[e]=n,this._effect._timing=t.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=t.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(t){this._setMember("delay",t)},get delay(){return this._delay},set endDelay(t){this._setMember("endDelay",t)},get endDelay(){return this._endDelay},set fill(t){this._setMember("fill",t)},get fill(){return this._fill},set iterationStart(t){if((isNaN(t)||t<0)&&r())throw new TypeError("iterationStart must be a non-negative number, received: "+t);this._setMember("iterationStart",t)},get iterationStart(){return this._iterationStart},set duration(t){if("auto"!=t&&(isNaN(t)||t<0)&&r())throw new TypeError("duration must be non-negative or auto, received: "+t);this._setMember("duration",t)},get duration(){return this._duration},set direction(t){this._setMember("direction",t)},get direction(){return this._direction},set easing(t){this._easingFunction=l(s(t)),this._setMember("easing",t)},get easing(){return this._easing},set iterations(t){if((isNaN(t)||t<0)&&r())throw new TypeError("iterations must be non-negative, received: "+t);this._setMember("iterations",t)},get iterations(){return this._iterations}};var d=1,f=.5,g=0,m={ease:o(.25,.1,.25,1),"ease-in":o(.42,0,1,1),"ease-out":o(0,0,.58,1),"ease-in-out":o(.42,0,.58,1),"step-start":a(1,d),"step-middle":a(1,f),"step-end":a(1,g)}
750,v=null,y="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",b=new RegExp("cubic-bezier\\("+y+","+y+","+y+","+y+"\\)"),_=/steps\(\s*(\d+)\s*\)/,A=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,w=0,x=1,O=2,k=3;t.cloneTimingInput=function(t){if("number"==typeof t)return t;var e={};for(var n in t)e[n]=t[n];return e},t.makeTiming=i,t.numericTimingToObject=function(t){return"number"==typeof t&&(t=isNaN(t)?{duration:0}:{duration:t}),t},t.normalizeTimingInput=function(e,n){return i(e=t.numericTimingToObject(e),n)},t.calculateActiveDuration=function(t){return Math.abs(function(t){return 0===t.duration||0===t.iterations?0:t.duration*t.iterations}(t)/t.playbackRate)},t.calculateIterationProgress=function(t,e,n){var r=c(t,e,n),i=function(t,e,n,r,i){switch(r){case x:return"backwards"==e||"both"==e?0:null;case k:return n-i;case O:return"forwards"==e||"both"==e?t:null;case w:return null}}(t,n.fill,e,r,n.delay);if(null===i)return null;var o=function(t,e,n,r,i){var o=i;return 0===t?e!==x&&(o+=n):o+=r/t,o}(n.duration,r,n.iterations,i,n.iterationStart),a=function(t,e,n,r,i,o){var a=t===1/0?e%1:t%1;return 0!==a||n!==O||0===r||0===i&&0!==o||(a=1),a}(o,n.iterationStart,r,n.iterations,i,n.duration),s=function(t,e,n,r){return t===O&&e===1/0?1/0:1===n?Math.floor(r)-1:Math.floor(r)}(r,n.iterations,a,o),l=function(t,e,n){var r=t;if("normal"!==t&&"reverse"!==t){var i=e;"alternate-reverse"===t&&(i+=1),r="normal",i!==1/0&&i%2!=0&&(r="reverse")}return"normal"===r?n:1-n}(n.direction,s,a);return n._easingFunction(l)},t.calculatePhase=c,t.normalizeEasing=s,t.parseEasingFunction=l}(n={}),function(t,e){function n(t,e){return t in l&&l[t][e]||e}function r(t,e,r){if(!function(t){return"display"===t||0===t.lastIndexOf("animation",0)||0===t.lastIndexOf("transition",0)}(t)){var i=o[t];if(i)for(var s in a.style[t]=e,i){var l=i[s],c=a.style[l];r[l]=n(l,c)}else r[t]=n(t,e)}}function i(t){var e=[];for(var n in t)if(!(n in["easing","offset","composite"])){var r=t[n];Array.isArray(r)||(r=[r]);for(var i,o=r.length,a=0;a<o;a++)(i={}).offset="offset"in t?t.offset:1==o?1:a/(o-1),"easing"in t&&(i.easing=t.easing),"composite"in t&&(i.composite=t.composite),i[n]=r[a],e.push(i)}return e.sort(function(t,e){return t.offset-e.offset}),e}var o={background:["backgroundImage","backgroundPosition","backgroundSize","backgroundRepeat","backgroundAttachment","backgroundOrigin","backgroundClip","backgroundColor"],border:["borderTopColor","borderTopStyle","borderTopWidth","borderRightColor","borderRightStyle","borderRightWidth","borderBottomColor","borderBottomStyle","borderBottomWidth","borderLeftColor","borderLeftStyle","borderLeftWidth"],borderBottom:["borderBottomWidth","borderBottomStyle","borderBottomColor"],borderColor:["borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],borderLeft:["borderLeftWidth","borderLeftStyle","borderLeftColor"],borderRadius:["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],borderRight:["borderRightWidth","borderRightStyle","borderRightColor"],borderTop:["borderTopWidth","borderTopStyle","borderTopColor"],borderWidth:["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],flex:["flexGrow","flexShrink","flexBasis"],font:["fontFamily","fontSize","fontStyle","fontVariant","fontWeight","lineHeight"],margin:["marginTop","marginRight","marginBottom","marginLeft"],outline:["outlineColor","outlineStyle","outlineWidth"],padding:["paddingTop","paddingRight","paddingBottom","paddingLeft"]},a=document.createElementNS("http://www.w3.org/1999/xhtml","div"),s={thin:"1px",medium:"3px",thick:"5px"},l={borderBottomWidth:s,borderLeftWidth:s,borderRightWidth:s,borderTopWidth:s,fontSize:{"xx-small":"60%","x-small":"75%",small:"89%",medium:"100%",large:"120%","x-large":"150%","xx-large":"200%"},fontWeight:{normal:"400",bold:"700"},outlineWidth:s,textShadow:{none:"0px 0px 0px transparent"},boxShadow:{none:"0px 0px 0px 0px transparent"}};t.convertToArrayForm=i,t.normalizeKeyframes=function(e){if(null==e)return[];window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||(e=i(e));for(var n=e.map(function(e){var n={};for(var i in e){var o=e[i];
vendor: 8,898 bytes, line 750
750if("offset"==i){if(null!=o){if(o=Number(o),!isFinite(o))throw new TypeError("Keyframe offsets must be numbers.");if(o<0||o>1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==i){if("add"==o||"accumulate"==o)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=o)throw new TypeError("Invalid composite mode "+o+".")}else o="easing"==i?t.normalizeEasing(o):""+o;r(i,o,n)}return void 0==n.offset&&(n.offset=null),void 0==n.easing&&(n.easing="linear"),n}),o=!0,a=-1/0,s=0;s<n.length;s++){var l=n[s].offset;if(null!=l){if(l<a)throw new TypeError("Keyframes are not loosely sorted by offset. Sort or specify offsets.");a=l}else o=!1}return n=n.filter(function(t){return t.offset>=0&&t.offset<=1}),o||function(){var t=n.length;null==n[t-1].offset&&(n[t-1].offset=1),t>1&&null==n[0].offset&&(n[0].offset=0);for(var e=0,r=n[0].offset,i=1;i<t;i++){var o=n[i].offset;if(null!=o){for(var a=1;a<i-e;a++)n[e+a].offset=r+(o-r)*a/(i-e);e=i,r=o}}}(),n}}(n),function(t){var e={};t.isDeprecated=function(t,n,r,i){var o=i?"are":"is",a=new Date,s=new Date(n);return s.setMonth(s.getMonth()+3),!(a<s&&(t in e||console.warn("Web Animations: "+t+" "+o+" deprecated and will stop working on "+s.toDateString()+". "+r),e[t]=!0,1))},t.deprecated=function(e,n,r,i){var o=i?"are":"is";if(t.isDeprecated(e,n,r,i))throw new Error(e+" "+o+" no longer supported. "+r)}}(n),function(){if(document.documentElement.animate){var t=document.documentElement.animate([],0),e=!0;if(t&&(e=!1,"play|currentTime|pause|reverse|playbackRate|cancel|finish|startTime|playState".split("|").forEach(function(n){void 0===t[n]&&(e=!0)})),!e)return}!function(t,e,n){e.convertEffectInput=function(n){var r=function(t){for(var e={},n=0;n<t.length;n++)for(var r in t[n])if("offset"!=r&&"easing"!=r&&"composite"!=r){var i={offset:t[n].offset,easing:t[n].easing,value:t[n][r]};e[r]=e[r]||[],e[r].push(i)}for(var o in e){var a=e[o];if(0!=a[0].offset||1!=a[a.length-1].offset)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"Partial keyframes are not supported"}}return e}(t.normalizeKeyframes(n)),i=function(n){var r=[];for(var i in n)for(var o=n[i],a=0;a<o.length-1;a++){var s=a,l=a+1,c=o[s].offset,u=o[l].offset,h=c,p=u;0==a&&(h=-1/0,0==u&&(l=s)),a==o.length-2&&(p=1/0,1==c&&(s=l)),r.push({applyFrom:h,applyTo:p,startOffset:o[s].offset,endOffset:o[l].offset,easingFunction:t.parseEasingFunction(o[s].easing),property:i,interpolation:e.propertyInterpolation(i,o[s].value,o[l].value)})}return r.sort(function(t,e){return t.startOffset-e.startOffset}),r}(r);return function(t,n){if(null!=n)i.filter(function(t){return n>=t.applyFrom&&n<t.applyTo}).forEach(function(r){var i=n-r.startOffset,o=r.endOffset-r.startOffset,a=0==o?0:r.easingFunction(i/o);e.apply(t,r.property,r.interpolation(a))});else for(var o in r)"offset"!=o&&"easing"!=o&&"composite"!=o&&e.clear(t,o)}}}(n,r),function(t,e,n){function r(t){return t.replace(/-(.)/g,function(t,e){return e.toUpperCase()})}function i(t,e,n){o[n]=o[n]||[],o[n].push([t,e])}var o={};e.addPropertiesHandler=function(t,e,n){for(var o=0;o<n.length;o++)i(t,e,r(n[o]))};var a={backgroundColor:"transparent",backgroundPosition:"0% 0%",borderBottomColor:"currentColor",borderBottomLeftRadius:"0px",borderBottomRightRadius:"0px",borderBottomWidth:"3px",borderLeftColor:"currentColor",borderLeftWidth:"3px",borderRightColor:"currentColor",borderRightWidth:"3px",borderSpacing:"2px",borderTopColor:"currentColor",borderTopLeftRadius:"0px",borderTopRightRadius:"0px",borderTopWidth:"3px",bottom:"auto",clip:"rect(0px, 0px, 0px, 0px)",color:"black",fontSize:"100%",fontWeight:"400",height:"auto",left:"auto",letterSpacing:"normal",lineHeight:"120%",marginBottom:"0px",marginLeft:"0px",marginRight:"0px",marginTop:"0px",maxHeight:"none",maxWidth:"none",minHeight:"0px",minWidth:"0px",opacity:"1.0",outlineColor:"invert",outlineOffset:"0px",outlineWidth:"3px",paddingBottom:"0px",paddingLeft:"0px",paddingRight:"0px",paddingTop:"0px",right:"auto",strokeDasharray:"none",strokeDashoffset:"0px",textIndent:"0px",textShadow:"0px 0px 0px transparent",top:"auto",transform:"",verticalAlign:"0px",visibility:"visible",width:"auto",wordSpacing:"normal",zIndex:"auto"};e.propertyInterpolation=function(n,i,s){var l=n;/-/.test(n)&&!t.isDeprecated("Hyphenated property names","2016-03-22","Use camelCase instead.",!0)&&(l=r(n)),"initial"!=i&&"initial"!=s||("initial"==i&&(i=a[l]),"initial"==s&&(s=a[l]));for(var c=i==s?[]:o[l],u=0;c&&u<c.length;u++){var h=c[u][0](i),p=c[u][0](s);if(void 0!==h&&void 0!==p){var d=c[u][1](h,p);if(d){var f=e.Interpolation.apply(null,d);return function(t){return 0==t?i:1==t?s:f(t)}}}}return e.Interpolation(!1,!0,function(t){return t?s:i})}}(n,r),function(t,e,n){e.KeyframeEffect=function(n,r,i,o){var a,s=function(e){var n=t.calculateActiveDuration(e),r=function(r){return t.calculateIterationProgress(n,r,e)};return r._totalDuration=e.delay+n+e.endDelay,r}(t.normalizeTimingInput(i)),l=e.convertEffectInput(r),c=function(){l(n,a)};return c._update=function(t){return null!==(a=s(t))},c._clear=function(){l(n,null)},c._hasSameTarget=function(t){return n===t},c._target=n,c._totalDuration=s._totalDuration,c._id=o,c}}(n,r),function(t,e){function n(t,e,n){n.enumerable=!0,n.configurable=!0,Object.defineProperty(t,e,n)}function r(t){this._element=t,this._surrogateStyle=document.createElementNS("http://www.w3.org/1999/xhtml","div").style,this._style=t.style,this._length=0,this._isAnimatedProperty={},this._updateSvgTransformAttr=function(t,e){return!(!e.namespaceURI||-1==e.namespaceURI.indexOf("/svg"))&&(o in t||(t[o]=/Trident|MSIE|IEMobile|Edge|Android 4/i.test(t.navigator.userAgent)),t[o])}(window,t),this._savedTransformAttr=null;for(var e=0;e<this._style.length;e++){var n=this._style[e];this._surrogateStyle[n]=this._style[n]}this._updateIndices()}function i(t){if(!t._webAnimationsPatchedStyle){var e=new r(t);try{n(t,"style",{get:function(){return e}})}catch(e){t.style._set=function(e,n){t.style[e]=n},t.style._clear=function(e){t.style[e]=""}}t._webAnimationsPatchedStyle=t.style}}var o="_webAnimationsUpdateSvgTransformAttr",a={cssText:1,length:1,parentRule:1},s={getPropertyCSSValue:1,getPropertyPriority:1,getPropertyValue:1,item:1,removeProperty:1,setProperty:1},l={removeProperty:1,setProperty:1};for(var c in r.prototype={get cssText(){return this._surrogateStyle.cssText},set cssText(t){for(var e={},n=0;n<this._surrogateStyle.length;n++)e[this._surrogateStyle[n]]=!0;for(this._surrogateStyle.cssText=t,this._updateIndices(),n=0;n<this._surrogateStyle.length;n++)e[this._surrogateStyle[n]]=!0;for(var r in e)this._isAnimatedProperty[r]||this._style.setProperty(r,this._surrogateStyle.getPropertyValue(r))},get length(){return this._surrogateStyle.length},get parentRule(){return this._style.parentRule},_updateIndices:function(){for(;this._length<this._surrogateStyle.length;)Object.defineProperty(this,this._length,{configurable:!0,enumerable:!1,get:function(t){return function(){return this._surrogateStyle[t]}}(this._length)}),this._length++;for(;this._length>this._surrogateStyle.length;)this._length--,Object.defineProperty(this,this._length,{configurable:!0,enumerable:!1,value:void 0})},_set:function(e,n){this._style[e]=n,this._isAnimatedProperty[e]=!0,this._updateSvgTransformAttr&&"transform"==t.unprefixedPropertyName(e)&&(null==this._savedTransformAttr&&(this._savedTransformAttr=this._element.getAttribute("transform")),this._element.setAttribute("transform",t.transformToSvgMatrix(n)))},_clear:function(e){this._style[e]=this._surrogateStyle[e],this._updateSvgTransformAttr&&"transform"==t.unprefixedPropertyName(e)&&(this._savedTransformAttr?this._element.setAttribute("transform",this._savedTransformAttr):this._element.removeAttribute("transform"),this._savedTransformAttr=null),delete this._isAnimatedProperty[e]}},s)r.prototype[c]=function(t,e){return function(){var n=this._surrogateStyle[t].apply(this._surrogateStyle,arguments);return e&&(this._isAnimatedProperty[arguments[0]]||this._style[t].apply(this._style,arguments),this._updateIndices()),n}}(c,c in l);for(var u in document.documentElement.style)u in a||u in s||function(t){n(r.prototype,t,{get:function(){return this._surrogateStyle[t]},set:function(e){this._surrogateStyle[t]=e,this._updateIndices(),this._isAnimatedProperty[t]||(this._style[t]=e)}})}(u);t.apply=function(e,n,r){i(e),e.style._set(t.propertyName(n),r)},t.clear=function(e,n){e._webAnimationsPatchedStyle&&e.style._clear(t.propertyName(n))}}(r),function(t){window.Element.prototype.animate=function(e,n){var r="";return n&&n.id&&(r=n.id),t.timeline._play(t.KeyframeEffect(this,e,n,r))}}(r),function(t,e){t.Interpolation=function(t,e,n){return function(r){return n(function t(e,n,r){if("number"==typeof e&&"number"==typeof n)return e*(1-r)+n*r;if("boolean"==typeof e&&"boolean"==typeof n)return r<.5?e:n;
750if(e.length==n.length){for(var i=[],o=0;o<e.length;o++)i.push(t(e[o],n[o],r));return i}throw"Mismatched interpolation arguments "+e+":"+n}(t,e,r))}}}(r),function(t,e){var n=function(){function t(t,e){for(var n=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],r=0;r<4;r++)for(var i=0;i<4;i++)for(var o=0;o<4;o++)n[r][i]+=e[r][o]*t[o][i];return n}return function(e,n,r,i,o){for(var a=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]],s=0;s<4;s++)a[s][3]=o[s];for(s=0;s<3;s++)for(var l=0;l<3;l++)a[3][s]+=e[l]*a[l][s];var c=i[0],u=i[1],h=i[2],p=i[3],d=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];d[0][0]=1-2*(u*u+h*h),d[0][1]=2*(c*u-h*p),d[0][2]=2*(c*h+u*p),d[1][0]=2*(c*u+h*p),d[1][1]=1-2*(c*c+h*h),d[1][2]=2*(u*h-c*p),d[2][0]=2*(c*h-u*p),d[2][1]=2*(u*h+c*p),d[2][2]=1-2*(c*c+u*u),a=t(a,d);var f=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];for(r[2]&&(f[2][1]=r[2],a=t(a,f)),r[1]&&(f[2][1]=0,f[2][0]=r[0],a=t(a,f)),r[0]&&(f[2][0]=0,f[1][0]=r[0],a=t(a,f)),s=0;s<3;s++)for(l=0;l<3;l++)a[s][l]*=n[s];return function(t){return 0==t[0][2]&&0==t[0][3]&&0==t[1][2]&&0==t[1][3]&&0==t[2][0]&&0==t[2][1]&&1==t[2][2]&&0==t[2][3]&&0==t[3][2]&&1==t[3][3]}(a)?[a[0][0],a[0][1],a[1][0],a[1][1],a[3][0],a[3][1]]:a[0].concat(a[1],a[2],a[3])}}();t.composeMatrix=n,t.quat=function(e,n,r){var i=t.dot(e,n),o=[];if(1===(i=function(t,e,n){return Math.max(Math.min(t,n),e)}(i,-1,1)))o=e;else for(var a=Math.acos(i),s=1*Math.sin(r*a)/Math.sqrt(1-i*i),l=0;l<4;l++)o.push(e[l]*(Math.cos(r*a)-i*s)+n[l]*s);return o}}(r),function(t,e,n){t.sequenceNumber=0,e.Animation=function(e){this.id="",e&&e._id&&(this.id=e._id
vendor: 5,539 bytes, line 750
750),this._sequenceNumber=t.sequenceNumber++,this._currentTime=0,this._startTime=null,this._paused=!1,this._playbackRate=1,this._inTimeline=!0,this._finishedFlag=!0,this.onfinish=null,this._finishHandlers=[],this._effect=e,this._inEffect=this._effect._update(0),this._idle=!0,this._currentTimePending=!1},e.Animation.prototype={_ensureAlive:function(){this.playbackRate<0&&0===this.currentTime?this._inEffect=this._effect._update(-1):this._inEffect=this._effect._update(this.currentTime),this._inTimeline||!this._inEffect&&this._finishedFlag||(this._inTimeline=!0,e.timeline._animations.push(this))},_tickCurrentTime:function(t,e){t!=this._currentTime&&(this._currentTime=t,this._isFinished&&!e&&(this._currentTime=this._playbackRate>0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(t){t=+t,isNaN(t)||(e.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-t/this._playbackRate),this._currentTimePending=!1,this._currentTime!=t&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(t,!0),e.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(t){t=+t,isNaN(t)||this._paused||this._idle||(this._startTime=t,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),e.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(t){if(t!=this._playbackRate){var n=this.currentTime;this._playbackRate=t,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)),null!=n&&(this.currentTime=n)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,e.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),e.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(t,e){"function"==typeof e&&"finish"==t&&this._finishHandlers.push(e)},removeEventListener:function(t,e){if("finish"==t){var n=this._finishHandlers.indexOf(e);n>=0&&this._finishHandlers.splice(n,1)}},_fireEvents:function(t){if(this._isFinished){if(!this._finishedFlag){var e=new function(t,e,n){this.target=t,this.currentTime=e,this.timelineTime=n,this.type="finish",this.bubbles=!1,this.cancelable=!1,this.currentTarget=t,this.defaultPrevented=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Date.now()}(this,this._currentTime,t),n=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout(function(){n.forEach(function(t){t.call(e.target,e)})},0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(t,e){this._idle||this._paused||(null==this._startTime?e&&(this.startTime=t-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((t-this._startTime)*this.playbackRate)),e&&(this._currentTimePending=!1,this._fireEvents(t))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var t=this._effect._target;return t._activeAnimations||(t._activeAnimations=[]),t._activeAnimations},_markTarget:function(){var t=this._targetAnimations();-1===t.indexOf(this)&&t.push(this)},_unmarkTarget:function(){var t=this._targetAnimations(),e=t.indexOf(this);-1!==e&&t.splice(e,1)}}}(n,r),function(t,e,n){function r(t){var e=c;c=[],t<g.currentTime&&(t=g.currentTime),g._animations.sort(i),g._animations=s(t,!0,g._animations)[0],e.forEach(function(e){e[1](t)}),a()}function i(t,e){return t._sequenceNumber-e._sequenceNumber}function o(){this._animations=[],this.currentTime=window.performance&&performance.now?performance.now():0}function a(){d.forEach(function(t){t()}),d.length=0}function s(t,n,r){f=!0,p=!1,e.timeline.currentTime=t,h=!1;var i=[],o=[],a=[],s=[];return r.forEach(function(e){e._tick(t,n),e._inEffect?(o.push(e._effect),e._markTarget()):(i.push(e._effect),e._unmarkTarget()),e._needsTick&&(h=!0);var r=e._inEffect||e._needsTick;e._inTimeline=r,r?a.push(e):s.push(e)}),d.push.apply(d,i),d.push.apply(d,o),h&&requestAnimationFrame(function(){}),f=!1,[a,s]}var l=window.requestAnimationFrame,c=[],u=0;window.requestAnimationFrame=function(t){var e=u++;return 0==c.length&&l(r),c.push([e,t]),e}
vendor: 10,469 bytes, line 750
750,window.cancelAnimationFrame=function(t){c.forEach(function(e){e[0]==t&&(e[1]=function(){})})},o.prototype={_play:function(n){n._timing=t.normalizeTimingInput(n.timing);var r=new e.Animation(n);return r._idle=!1,r._timeline=this,this._animations.push(r),e.restart(),e.applyDirtiedAnimation(r),r}};var h=!1,p=!1;e.restart=function(){return h||(h=!0,requestAnimationFrame(function(){}),p=!0),p},e.applyDirtiedAnimation=function(t){if(!f){t._markTarget();var n=t._targetAnimations();n.sort(i),s(e.timeline.currentTime,!1,n.slice())[1].forEach(function(t){var e=g._animations.indexOf(t);-1!==e&&g._animations.splice(e,1)}),a()}};var d=[],f=!1,g=new o;e.timeline=g}(n,r),function(t,e){function n(t,e){for(var n=0,r=0;r<t.length;r++)n+=t[r]*e[r];return n}function r(t,e){return[t[0]*e[0]+t[4]*e[1]+t[8]*e[2]+t[12]*e[3],t[1]*e[0]+t[5]*e[1]+t[9]*e[2]+t[13]*e[3],t[2]*e[0]+t[6]*e[1]+t[10]*e[2]+t[14]*e[3],t[3]*e[0]+t[7]*e[1]+t[11]*e[2]+t[15]*e[3],t[0]*e[4]+t[4]*e[5]+t[8]*e[6]+t[12]*e[7],t[1]*e[4]+t[5]*e[5]+t[9]*e[6]+t[13]*e[7],t[2]*e[4]+t[6]*e[5]+t[10]*e[6]+t[14]*e[7],t[3]*e[4]+t[7]*e[5]+t[11]*e[6]+t[15]*e[7],t[0]*e[8]+t[4]*e[9]+t[8]*e[10]+t[12]*e[11],t[1]*e[8]+t[5]*e[9]+t[9]*e[10]+t[13]*e[11],t[2]*e[8]+t[6]*e[9]+t[10]*e[10]+t[14]*e[11],t[3]*e[8]+t[7]*e[9]+t[11]*e[10]+t[15]*e[11],t[0]*e[12]+t[4]*e[13]+t[8]*e[14]+t[12]*e[15],t[1]*e[12]+t[5]*e[13]+t[9]*e[14]+t[13]*e[15],t[2]*e[12]+t[6]*e[13]+t[10]*e[14]+t[14]*e[15],t[3]*e[12]+t[7]*e[13]+t[11]*e[14]+t[15]*e[15]]}function i(t){var e=t.rad||0;return((t.deg||0)/360+(t.grad||0)/400+(t.turn||0))*(2*Math.PI)+e}function o(t){switch(t.t){case"rotatex":var e=i(t.d[0]);return[1,0,0,0,0,Math.cos(e),Math.sin(e),0,0,-Math.sin(e),Math.cos(e),0,0,0,0,1];case"rotatey":return e=i(t.d[0]),[Math.cos(e),0,-Math.sin(e),0,0,1,0,0,Math.sin(e),0,Math.cos(e),0,0,0,0,1];case"rotate":case"rotatez":return e=i(t.d[0]),[Math.cos(e),Math.sin(e),0,0,-Math.sin(e),Math.cos(e),0,0,0,0,1,0,0,0,0,1];case"rotate3d":var n=t.d[0],r=t.d[1],o=t.d[2],a=(e=i(t.d[3]),n*n+r*r+o*o);if(0===a)n=1,r=0,o=0;else if(1!==a){var s=Math.sqrt(a);n/=s,r/=s,o/=s}var l=Math.sin(e/2),c=l*Math.cos(e/2),u=l*l;return[1-2*(r*r+o*o)*u,2*(n*r*u+o*c),2*(n*o*u-r*c),0,2*(n*r*u-o*c),1-2*(n*n+o*o)*u,2*(r*o*u+n*c),0,2*(n*o*u+r*c),2*(r*o*u-n*c),1-2*(n*n+r*r)*u,0,0,0,0,1];case"scale":return[t.d[0],0,0,0,0,t.d[1],0,0,0,0,1,0,0,0,0,1];case"scalex":return[t.d[0],0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];case"scaley":return[1,0,0,0,0,t.d[0],0,0,0,0,1,0,0,0,0,1];case"scalez":return[1,0,0,0,0,1,0,0,0,0,t.d[0],0,0,0,0,1];case"scale3d":return[t.d[0],0,0,0,0,t.d[1],0,0,0,0,t.d[2],0,0,0,0,1];case"skew":var h=i(t.d[0]),p=i(t.d[1]);return[1,Math.tan(p),0,0,Math.tan(h),1,0,0,0,0,1,0,0,0,0,1];case"skewx":return e=i(t.d[0]),[1,0,0,0,Math.tan(e),1,0,0,0,0,1,0,0,0,0,1];case"skewy":return e=i(t.d[0]),[1,Math.tan(e),0,0,0,1,0,0,0,0,1,0,0,0,0,1];case"translate":return[1,0,0,0,0,1,0,0,0,0,1,0,n=t.d[0].px||0,r=t.d[1].px||0,0,1];case"translatex":return[1,0,0,0,0,1,0,0,0,0,1,0,n=t.d[0].px||0,0,0,1];case"translatey":return[1,0,0,0,0,1,0,0,0,0,1,0,0,r=t.d[0].px||0,0,1];case"translatez":return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,o=t.d[0].px||0,1];case"translate3d":return[1,0,0,0,0,1,0,0,0,0,1,0,n=t.d[0].px||0,r=t.d[1].px||0,o=t.d[2].px||0,1];case"perspective":return[1,0,0,0,0,1,0,0,0,0,1,t.d[0].px?-1/t.d[0].px:0,0,0,0,1];case"matrix":return[t.d[0],t.d[1],0,0,t.d[2],t.d[3],0,0,0,0,1,0,t.d[4],t.d[5],0,1];case"matrix3d":return t.d}}function a(t){return 0===t.length?[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]:t.map(o).reduce(r)}var s=function(){function t(t){return t[0][0]*t[1][1]*t[2][2]+t[1][0]*t[2][1]*t[0][2]+t[2][0]*t[0][1]*t[1][2]-t[0][2]*t[1][1]*t[2][0]-t[1][2]*t[2][1]*t[0][0]-t[2][2]*t[0][1]*t[1][0]}function e(t){var e=r(t);return[t[0]/e,t[1]/e,t[2]/e]}function r(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2])}function i(t,e,n,r){return[n*t[0]+r*e[0],n*t[1]+r*e[1],n*t[2]+r*e[2]]}return function(o){var a=[o.slice(0,4),o.slice(4,8),o.slice(8,12),o.slice(12,16)];if(1!==a[3][3])return null;for(var s=[],l=0;l<4;l++)s.push(a[l].slice());for(l=0;l<3;l++)s[l][3]=0;if(0===t(s))return null;var c,u=[];a[0][3]||a[1][3]||a[2][3]?(u.push(a[0][3]),u.push(a[1][3]),u.push(a[2][3]),u.push(a[3][3]),c=function(t,e){for(var n=[],r=0;r<4;r++){for(var i=0,o=0;o<4;o++)i+=t[o]*e[o][r];n.push(i)}return n}(u,function(t){return[[t[0][0],t[1][0],t[2][0],t[3][0]],[t[0][1],t[1][1],t[2][1],t[3][1]],[t[0][2],t[1][2],t[2][2],t[3][2]],[t[0][3],t[1][3],t[2][3],t[3][3]]]}(function(e){for(var n=1/t(e),r=e[0][0],i=e[0][1],o=e[0][2],a=e[1][0],s=e[1][1],l=e[1][2],c=e[2][0],u=e[2][1],h=e[2][2],p=[[(s*h-l*u)*n,(o*u-i*h)*n,(i*l-o*s)*n,0],[(l*c-a*h)*n,(r*h-o*c)*n,(o*a-r*l)*n,0],[(a*u-s*c)*n,(c*i-r*u)*n,(r*s-i*a)*n,0]],d=[],f=0;f<3;f++){for(var g=0,m=0;m<3;m++)g+=e[3][m]*p[m][f];d.push(g)}return d.push(1),p.push(d),p}(s)))):c=[0,0,0,1];var h=a[3].slice(0,3),p=[];p.push(a[0].slice(0,3));var d=[];d.push(r(p[0])),p[0]=e(p[0]);var f=[];p.push(a[1].slice(0,3)),f.push(n(p[0],p[1])),p[1]=i(p[1],p[0],1,-f[0]),d.push(r(p[1])),p[1]=e(p[1]),f[0]/=d[1],p.push(a[2].slice(0,3)),f.push(n(p[0],p[2])),p[2]=i(p[2],p[0],1,-f[1]),f.push(n(p[1],p[2])),p[2]=i(p[2],p[1],1,-f[2]),d.push(r(p[2])),p[2]=e(p[2]),f[1]/=d[2],f[2]/=d[2];var g=function(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}(p[1],p[2]);if(n(p[0],g)<0)for(l=0;l<3;l++)d[l]*=-1,p[l][0]*=-1,p[l][1]*=-1,p[l][2]*=-1;var m,v,y=p[0][0]+p[1][1]+p[2][2]+1;return y>1e-4?(m=.5/Math.sqrt(y),v=[(p[2][1]-p[1][2])*m,(p[0][2]-p[2][0])*m,(p[1][0]-p[0][1])*m,.25/m]):p[0][0]>p[1][1]&&p[0][0]>p[2][2]?v=[.25*(m=2*Math.sqrt(1+p[0][0]-p[1][1]-p[2][2])),(p[0][1]+p[1][0])/m,(p[0][2]+p[2][0])/m,(p[2][1]-p[1][2])/m]:p[1][1]>p[2][2]?(m=2*Math.sqrt(1+p[1][1]-p[0][0]-p[2][2]),v=[(p[0][1]+p[1][0])/m,.25*m,(p[1][2]+p[2][1])/m,(p[0][2]-p[2][0])/m]):(m=2*Math.sqrt(1+p[2][2]-p[0][0]-p[1][1]),v=[(p[0][2]+p[2][0])/m,(p[1][2]+p[2][1])/m,.25*m,(p[1][0]-p[0][1])/m]),[h,d,f,v,c]}}();t.dot=n,t.makeMatrixDecomposition=function(t){return[s(a(t))]},t.transformListToMatrix=a}(r),function(t){function e(t,e){var n=t.exec(e);if(n)return[n=t.ignoreCase?n[0].toLowerCase():n[0],e.substr(n.length)]}function n(t,e){var n=t(e=e.replace(/^\s*/,""));if(n)return[n[0],n[1].replace(/^\s*/,"")]}function r(t,e,n,r,i){for(var o=[],a=[],s=[],l=function(t,e){for(var n=t,r=e;n&&r;)n>r?n%=r:r%=n;return t*e/(n+r)}(r.length,i.length),c=0;c<l;c++){var u=e(r[c%r.length],i[c%i.length]);if(!u)return;o.push(u[0]),a.push(u[1]),s.push(u[2])}return[o,a,function(e){var r=e.map(function(t,e){return s[e](t)}).join(n);return t?t(r):r}]}t.consumeToken=e,t.consumeTrimmed=n,t.consumeRepeated=function(t,r,i){t=n.bind(null,t);for(var o=[];;){var a=t(i);if(!a)return[o,i];if(o.push(a[0]),!(a=e(r,i=a[1]))||""==a[1])return[o,i];i=a[1]}},t.consumeParenthesised=function(t,e){for(var n=0,r=0;r<e.length&&(!/\s|,/.test(e[r])||0!=n);r++)if("("==e[r])n++;else if(")"==e[r]&&(0==--n&&r++,n<=0))break;var i=t(e.substr(0,r));return void 0==i?void 0:[i,e.substr(r)]},t.ignore=function(t){return function(e){var n=t(e);return n&&(n[0]=void 0),n}},t.optional=function(t,e){return function(n){return t(n)||[e,n]}},t.consumeList=function(e,n){for(var r=[],i=0;i<e.length;i++){var o=t.consumeTrimmed(e[i],n);if(!o||""==o[0])return;void 0!==o[0]&&r.push(o[0]),n=o[1]}if(""==n)return r},t.mergeNestedRepeated=r.bind(null,null),t.mergeWrappedNestedRepeated=r,t.mergeList=function(t,e,n){for(var r=[],i=[],o=[],a=0,s=0;s<n.length;s++)if("function"==typeof n[s]){var l=n[s](t[a],e[a++]);r.push(l[0]),i.push(l[1]),o.push(l[2])}else!function(t){r.push(!1),i.push(!1),o.push(function(){return n[t]})}(s);return[r,i,function(t){for(var e="",n=0;n<t.length;n++)e+=o[n](t[n]);return e}]}}(r),function(t){function e(e){var n={inset:!1,lengths:[],color:null},r=t.consumeRepeated(function(e){var r=t.consumeToken(/^inset/i,e);return r?(n.inset=!0,r):(r=t.consumeLengthOrPercent(e))?(n.lengths.push(r[0]),r):(r=t.consumeColor(e))?(n.color=r[0],r):void 0},/^/,e);if(r&&r[0].length)return[n,r[1]]}var n=function(e,n,r,i){function o(t){return{inset:t,color:[0,0,0,0],lengths:[{px:0},{px:0},{px:0},{px:0}]}}for(var a=[],s=[],l=0;l<r.length||l<i.length;l++){var c=r[l]||o(i[l].inset),u=i[l]||o(r[l].inset);a.push(c),s.push(u)}return t.mergeNestedRepeated(e,n,a,s)}.bind(null,function(e,n){for(;e.lengths.length<Math.max(e.lengths.length,n.lengths.length);)e.lengths.push({px:0});for(;n.lengths.length<Math.max(e.lengths.length,n.lengths.length);)n.lengths.push({px:0});if(e.inset==n.inset&&!!e.color==!!n.color){for(var r,i=[],o=[[],0],a=[[],0],s=0;s<e.lengths.length;s++){var l=t.mergeDimensions(e.lengths[s],n.lengths[s],2==s);o[0].push(l[0]),a[0].push(l[1]),i.push(l[2])}if(e.color&&n.color){var c=t.mergeColors(e.color,n.color);o[1]=c[0],a[1]=c[1],r=c[2]}return[o,a,function(t){for(var n=e.inset?"inset ":" ",o=0;o<i.length;o++)n+=i[o](t[0][o])+" ";return r&&(n+=r(t[1])),n}]}},", ");t.addPropertiesHandler(function(n){var r=t.consumeRepeated(e,/^,/,n);if(r&&""==r[1])return r[0]},n,["box-shadow","text-shadow"])}(r),function(t,e){function n(t){return t.toFixed(3).replace(/0+$/,"").replace(/\.$/,"")}function r(t,e,n){return Math.min(e,Math.max(t,n))}function i(t){if(/^\s*[-+]?(\d*\.)?\d+\s*$/.test(t))return Number(t)}function o(t,e){return function(i,o){return[i,o,function(i){return n(r(t,e,i))}]}}function a(t){var e=t.trim().split(/\s*[\s,]\s*/);if(0!==e.length){for(var n=[],r=0;r<e.length;r++){var o=i(e[r]);if(void 0===o)return;n.push(o)}return n}}t.clamp=r,t.addPropertiesHandler(a,function(t,e){if(t.length==e.length)return[t,e,function(t){return t.map(n).join(" ")}]},["stroke-dasharray"]),t.addPropertiesHandler(i,o(0,1/0),["border-image-width","line-height"]),t.addPropertiesHandler(i,o(0,1),["opacity","shape-image-threshold"]),t.addPropertiesHandler(i,function(t,e){if(0!=t)return o(0,1/0)(t,e)},["flex-grow","flex-shrink"]),t.addPropertiesHandler(i,function(t,e){return[t,e,function(t){return Math.round(r(1,1/0,t))}]},["orphans","widows"]),t.addPropertiesHandler(i,function(t,e){return[t,e,Math.round]},["z-index"]),t.parseNumber=i,t.parseNumberList=a,t.mergeNumbers=function(t,e){return[t,e,n]},t.numberToString=n}(r),function(t,e){t.addPropertiesHandler(String,function(t,e){if("visible"==t||"visible"==e)return[0,1,function(n){return n<=0?t:n>=1?e:"visible"}]},["visibility"])}(r),function(t,e){function n(t){t=t.trim(),o.fillStyle="#000",o.fillStyle=t;var e=o.fillStyle;if(o.fillStyle="#fff",o.fillStyle=t,e==o.fillStyle){o.fillRect(0,0,1,1);var n=o.getImageData(0,0,1,1).data;o.clearRect(0,0,1,1);var r=n[3]/255;
vendor: 5,610 bytes, line 750
750return[n[0]*r,n[1]*r,n[2]*r,r]}}function r(e,n){return[e,n,function(e){function n(t){return Math.max(0,Math.min(255,t))}if(e[3])for(var r=0;r<3;r++)e[r]=Math.round(n(e[r]/e[3]));return e[3]=t.numberToString(t.clamp(0,1,e[3])),"rgba("+e.join(",")+")"}]}var i=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");i.width=i.height=1;var o=i.getContext("2d");t.addPropertiesHandler(n,r,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),t.consumeColor=t.consumeParenthesised.bind(null,n),t.mergeColors=r}(r),function(t,e){function n(t){function e(){var e=a.exec(t);o=e?e[0]:void 0}function n(){if("("!==o)return function(){var t=Number(o);return e(),t}();e();var t=i();return")"!==o?NaN:(e(),t)}function r(){for(var t=n();"*"===o||"/"===o;){var r=o;e();var i=n();"*"===r?t*=i:t/=i}return t}function i(){for(var t=r();"+"===o||"-"===o;){var n=o;e();var i=r();"+"===n?t+=i:t-=i}return t}var o,a=/([\+\-\w\.]+|[\(\)\*\/])/g;return e(),i()}function r(t,e){if("0"==(e=e.trim().toLowerCase())&&"px".search(t)>=0)return{px:0};if(/^[^(]*$|^calc/.test(e)){var r={};e=(e=e.replace(/calc\(/g,"(")).replace(t,function(t){return r[t]=null,"U"+t});for(var i="U("+t.source+")",o=e.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+i,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),a=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s<a.length;)a[s].test(o)?(o=o.replace(a[s],"$1"),s=0):s++;if("D"==o){for(var l in r){var c=n(e.replace(new RegExp("U"+l,"g"),"").replace(new RegExp(i,"g"),"*0"));if(!isFinite(c))return;r[l]=c}return r}}}function i(t,e){return o(t,e,!0)}function o(e,n,r){var i,o=[];for(i in e)o.push(i);for(i in n)o.indexOf(i)<0&&o.push(i);return e=o.map(function(t){return e[t]||0}),n=o.map(function(t){return n[t]||0}),[e,n,function(e){var n=e.map(function(n,i){return 1==e.length&&r&&(n=Math.max(n,0)),t.numberToString(n)+o[i]}).join(" + ");return e.length>1?"calc("+n+")":n}]}var a="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=r.bind(null,new RegExp(a,"g")),l=r.bind(null,new RegExp(a+"|%","g")),c=r.bind(null,/deg|rad|grad|turn/g);t.parseLength=s,t.parseLengthOrPercent=l,t.consumeLengthOrPercent=t.consumeParenthesised.bind(null,l),t.parseAngle=c,t.mergeDimensions=o;var u=t.consumeParenthesised.bind(null,s),h=t.consumeRepeated.bind(void 0,u,/^/),p=t.consumeRepeated.bind(void 0,h,/^,/);t.consumeSizePairList=p;var d=t.mergeNestedRepeated.bind(void 0,i," "),f=t.mergeNestedRepeated.bind(void 0,d,",");t.mergeNonNegativeSizePair=d,t.addPropertiesHandler(function(t){var e=p(t);if(e&&""==e[1])return e[0]},f,["background-size"]),t.addPropertiesHandler(l,i,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),t.addPropertiesHandler(l,o,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(r),function(t,e){function n(e){return t.consumeLengthOrPercent(e)||t.consumeToken(/^auto/,e)}function r(e){var r=t.consumeList([t.ignore(t.consumeToken.bind(null,/^rect/)),t.ignore(t.consumeToken.bind(null,/^\(/)),t.consumeRepeated.bind(null,n,/^,/),t.ignore(t.consumeToken.bind(null,/^\)/))],e);if(r&&4==r[0].length)return r[0]}var i=t.mergeWrappedNestedRepeated.bind(null,function(t){return"rect("+t+")"},function(e,n){return"auto"==e||"auto"==n?[!0,!1,function(r){var i=r?e:n;if("auto"==i)return"auto";var o=t.mergeDimensions(i,i);return o[2](o[0])}]:t.mergeDimensions(e,n)},", ");t.parseBox=r,t.mergeBoxes=i,t.addPropertiesHandler(r,i,["clip"])}(r),function(t,e){function n(t){return function(e){var n=0;return t.map(function(t){return t===c?e[n++]:t})}}function r(t){return t}function i(e){if("none"==(e=e.toLowerCase().trim()))return[];for(var n,r=/\s*(\w+)\(([^)]*)\)/g,i=[],o=0;n=r.exec(e);){if(n.index!=o)return;o=n.index+n[0].length;var a=n[1],s=p[a];if(!s)return;var l=n[2].split(","),c=s[0];if(c.length<l.length)return;for(var d=[],f=0;f<c.length;f++){var g,m=l[f],v=c[f];if(void 0===(g=m?{A:function(e){return"0"==e.trim()?h:t.parseAngle(e)},N:t.parseNumber,T:t.parseLengthOrPercent,L:t.parseLength}[v.toUpperCase()](m):{a:h,n:d[0],t:u}[v]))return;d.push(g)}if(i.push({t:a,d:d}),r.lastIndex==e.length)return i}}function o(t){return t.toFixed(6).replace(".000000","")}function a(e,n){if(e.decompositionPair!==n){e.decompositionPair=n;var r=t.makeMatrixDecomposition(e)}if(n.decompositionPair!==e){n.decompositionPair=e;var i=t.makeMatrixDecomposition(n)}return null==r[0]||null==i[0]?[[!1],[!0],function(t){return t?n[0].d:e[0].d}]:(r[0].push(0),i[0].push(1),[r,i,function(e){var n=t.quat(r[0][3],i[0][3],e[5]);return t.composeMatrix(e[0],e[1],e[2],n,e[4]).map(o).join(",")}])}function s(t){return t.replace(/[xy]/,"")}function l(t){return t.replace(/(x|y|z|3d)?$/,"3d")}var c=null,u={px:0},h={deg:0},p={matrix:["NNNNNN",[c,c,0,0,c,c,0,0,0,0,1,0,c,c,0,1],r],matrix3d:["NNNNNNNNNNNNNNNN",r],rotate:["A"],rotatex:["A"],rotatey:["A"],rotatez:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["Nn",n([c,c,1]),r],scalex:["N",n([c,1,1]),n([c,1])],scaley:["N",n([1,c,1]),n([1,c])],scalez:["
750N",n([1,1,c])],scale3d:["NNN",r],skew:["Aa",null,r],skewx:["A",null,n([c,h])],skewy:["A",null,n([h,c])],translate:["Tt",n([c,c,u]),r],translatex:["T",n([c,u,u]),n([c,u])],translatey:["T",n([u,c,u]),n([u,c])],translatez:["L",n([u,u,c])],translate3d:["TTL",r]};t.addPropertiesHandler(i,function(e,n){var r=t.makeMatrixDecomposition&&!0,i=!1;if(!e.length||!n.length){e.length||(i=!0,e=n,n=[]);for(var o=0;o<e.length;o++){var c=e[o].t,u=e[o].d,h="scale"==c.substr(0,5)?1:0;n.push({t:c,d:u.map(function(t){if("number"==typeof t)return h;var e={};for(var n in t)e[n]=h;return e})})}}var d=function(t,e){return"perspective"==t&&"perspective"==e||("matrix"==t||"matrix3d"==t)&&("matrix"==e||"matrix3d"==e)},f=[],g=[],m=[];if(e.length!=n.length){if(!r)return;f=[(x=a(e,n))[0]],g=[x[1]],m=[["matrix",[x[2]]]]}else for(o=0;o<e.length;o++){var v=e[o].t,y=n[o].t,b=e[o].d,_=n[o].d,A=p[v],w=p[y];if(d(v,y)){if(!r)return;var x=a([e[o]],[n[o]]);f.push(x[0]),g.push(x[1]),m.push(["matrix",[x[2]]])}else{if(v==y)c=v;else if(A[2]&&w[2]&&s(v)==s(y))c=s(v),b=A[2](b),_=w[2](_);else{if(!A[1]||!w[1]||l(v)!=l(y)){if(!r)return;f=[(x=a(e,n))[0]],g=[x[1]],m=[["matrix",[x[2]]]];break}c=l(v),b=A[1](b),_=w[1](_)}for(var O=[],k=[],S=[],C=0;C<b.length;C++)x=("number"==typeof b[C]?t.mergeNumbers:t.mergeDimensions)(b[C],_[C]),O[C]=x[0],k[C]=x[1],S.push(x[2]);f.push(O),g.push(k),m.push([c,S])}}if(i){var z=f;f=g,g=z}return[f,g,function(t){return t.map(function(t,e){var n=t.map(function(t,n){return m[e][1][n](t)}).join(",");return"matrix"==m[e][0]&&16==n.split(",").length&&(m[e][0]="matrix3d"),m[e][0]+"("+n+")"}).join(" ")}]},["transform"]),t.transformToSvgMatrix=function(e){var n=t.transformListToMatrix(i(e));return"matrix("+o(n[0])+" "+o(n[1])+" "+o(n[4])+" "+o(n[5])+" "+o(n[12])+" "+o(n[13])+")"}}(r),function(t){function e(e){return e=100*Math.round(e/100),400===(e=t.clamp(100,900,e))?"normal":700===e?"bold":String(e)}t.addPropertiesHandler(function(t){var e=Number(t);if(!(isNaN(e)||e<100||e>900||e%100!=0))return e},function(t,n){return[t,n,e]},["font-weight"])}(r),function(t){function e(t){var e={};for(var n in t)e[n]=-t[n];return e}function n(e){return t.consumeToken(/^(left|center|right|top|bottom)\b/i,e)||t.consumeLengthOrPercent(e)}function r(e,r){var i=t.consumeRepeated(n,/^/,r);if(i&&""==i[1]){var s=i[0];if(s[0]=s[0]||"center",s[1]=s[1]||"center",3==e&&(s[2]=s[2]||{px:0}),s.length==e){if(/top|bottom/.test(s[0])||/left|right/.test(s[1])){var l=s[0];s[0]=s[1],s[1]=l}if(/left|right|center|Object/.test(s[0])&&/top|bottom|center|Object/.test(s[1]))return s.map(function(t){return"object"==(void 0===t?"undefined":o(t))?t:a[t]})}}}function i(r){var i=t.consumeRepeated(n,/^/,r);if(i){for(var o=i[0],s=[{"%":50},{"%":50}],l=0,c=!1,u=0;u<o.length;u++){var h=o[u];"string"==typeof h?(c=/bottom|right/.test(h),s[l={left:0,right:0,center:l,top:1,bottom:1}[h]]=a[h],"center"==h&&l++):(c&&((h=e(h))["%"]=(h["%"]||0)+100),s[l]=h,l++,c=!1)}return[s,i[1]]}}var a={left:{"%":0},center:{"%":50},right:{"%":100},top:{"%":0},bottom:{"%":100}},s=t.mergeNestedRepeated.bind(null,t.mergeDimensions," ");t.addPropertiesHandler(r.bind(null,3),s,["transform-origin"]),t.addPropertiesHandler(r.bind(null,2),s,["perspective-origin"]),t.consumePosition=i,t.mergeOffsetList=s;var l=t.mergeNestedRepeated.bind(null,s,", ");t.addPropertiesHandler(function(e){var n=t.consumeRepeated(i,/^,/,e);if(n&&""==n[1])return n[0]},l,["background-position","object-position"])}(r),function(t){var e=t.consumeParenthesised.bind(null,t.parseLengthOrPercent),n=t.consumeRepeated.bind(void 0,e,/^/),r=t.mergeNestedRepeated.bind(void 0,t.mergeDimensions," "),i=t.mergeNestedRepeated.bind(void 0,r,",");t.addPropertiesHandler(function(r){var i=t.consumeToken(/^circle/,r);if(i&&i[0])return["circle"].concat(t.consumeList([t.ignore(t.consumeToken.bind(void 0,/^\(/)),e,t.ignore(t.consumeToken.bind(void 0,/^at/)),t.consumePosition,t.ignore(t.consumeToken.bind(void 0,/^\)/))],i[1]));var o=t.consumeToken(/^ellipse/,r);if(o&&o[0])return["ellipse"].concat(t.consumeList([t.ignore(t.consumeToken.bind(void 0,/^\(/)),n,t.ignore(t.consumeToken.bind(void 0,/^at/)),t.consumePosition,t.ignore(t.consumeToken.bind(void 0,/^\)/))],o[1]));var a=t.consumeToken(/^polygon/,r);return a&&a[0]?["polygon"].concat(t.consumeList([t.ignore(t.consumeToken.bind(void 0,/^\(/
vendor: 4,059 bytes, line 750
750)),t.optional(t.consumeToken.bind(void 0,/^nonzero\s*,|^evenodd\s*,/),"nonzero,"),t.consumeSizePairList,t.ignore(t.consumeToken.bind(void 0,/^\)/))],a[1])):void 0},function(e,n){if(e[0]===n[0])return"circle"==e[0]?t.mergeList(e.slice(1),n.slice(1),["circle(",t.mergeDimensions," at ",t.mergeOffsetList,")"]):"ellipse"==e[0]?t.mergeList(e.slice(1),n.slice(1),["ellipse(",t.mergeNonNegativeSizePair," at ",t.mergeOffsetList,")"]):"polygon"==e[0]&&e[1]==n[1]?t.mergeList(e.slice(2),n.slice(2),["polygon(",e[1],i,")"]):void 0},["shape-outside"])}(r),function(t,e){function n(t,e){e.concat([t]).forEach(function(e){e in document.documentElement.style&&(r[t]=e),i[e]=t})}var r={},i={};n("transform",["webkitTransform","msTransform"]),n("transformOrigin",["webkitTransformOrigin"]),n("perspective",["webkitPerspective"]),n("perspectiveOrigin",["webkitPerspectiveOrigin"]),t.propertyName=function(t){return r[t]||t},t.unprefixedPropertyName=function(t){return i[t]||t}}(r)}(),function(){if(void 0===document.createElement("div").animate([]).oncancel){if(window.performance&&performance.now)var t=function(){return performance.now()};else t=function(){return Date.now()};var e=window.Element.prototype.animate;window.Element.prototype.animate=function(n,r){var i=e.call(this,n,r);i._cancelHandlers=[],i.oncancel=null;var o=i.cancel;i.cancel=function(){o.call(this);var e=new function(t,e,n){this.target=t,this.currentTime=e,this.timelineTime=n,this.type="cancel",this.bubbles=!1,this.cancelable=!1,this.currentTarget=t,this.defaultPrevented=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Date.now()}(this,null,t()),n=this._cancelHandlers.concat(this.oncancel?[this.oncancel]:[]);setTimeout(function(){n.forEach(function(t){t.call(e.target,e)})},0)};var a=i.addEventListener;i.addEventListener=function(t,e){"function"==typeof e&&"cancel"==t?this._cancelHandlers.push(e):a.call(this,t,e)};var s=i.removeEventListener;return i.removeEventListener=function(t,e){if("cancel"==t){var n=this._cancelHandlers.indexOf(e);n>=0&&this._cancelHandlers.splice(n,1)}else s.call(this,t,e)},i}}}(),function(t){var e=document.documentElement,n=null,r=!1;try{var i="0"==getComputedStyle(e).getPropertyValue("opacity")?"1":"0";(n=e.animate({opacity:[i,i]},{duration:1})).currentTime=0,r=getComputedStyle(e).getPropertyValue("opacity")==i}catch(t){}finally{n&&n.cancel()}if(!r){var o=window.Element.prototype.animate;window.Element.prototype.animate=function(e,n){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),o.call(this,e,n)}}}(n),function(t,e,n){function r(t){var n=e.timeline;n.currentTime=t,n._discardAnimations(),0==n._animations.length?o=!1:requestAnimationFrame(r)}var i=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return i(function(n){e.timeline._updateAnimationsPromises(),t(n),e.timeline._updateAnimationsPromises()})},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter(function(t){return t._updatePromises()})},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter(function(t){return"finished"!=t.playState&&"idle"!=t.playState})},_play:function(t){var n=new e.Animation(t,this);return this._animations.push(n),e.restartWebAnimationsNextTick(),n._updatePromises(),n._animation.play(),n._updatePromises(),n},play:function(t){return t&&t.remove(),this._play(t)}};var o=!1;e.restartWebAnimationsNextTick=function(){o||(o=!0,requestAnimationFrame(r))};var a=new e.AnimationTimeline;e.timeline=a;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return a}})}catch(t){}try{window.document.timeline=a}catch(t){}}(0,i),function(t,e,n){e.animationsWithPromises=[],e.Animation=function(e,n){if(this.id="",e&&e._id&&(this.id=e._id
vendor: 14,725 bytes, line 750
750),this.effect=e,e&&(e._animation=this),!n)throw new Error("Animation with null timeline is not supported");this._timeline=n,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,n,r,i,o=!!this._animation;o&&(t=this.playbackRate,n=this._paused,r=this.startTime,i=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),o&&(1!=t&&(this.playbackRate=t),null!==r?this.startTime=r:null!==i?this.currentTime=i:null!==this._holdTime&&(this.currentTime=this._holdTime),n&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(n){this._arrangeChildren(n,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(n.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e<this.effect.children.length;e++)this.effect.children[e]._animation=t,this._childAnimations[e]._setExternalAnimation(t)},_constructChildAnimations:function(){if(this.effect&&this._isGroup){var t=this.effect._timing.delay;this._removeChildAnimations(),this.effect.children.forEach(function(n){var r=e.timeline._play(n);this._childAnimations.push(r),r.playbackRate=this.playbackRate,this._paused&&r.pause(),n._animation=this.effect._animation,this._arrangeChildren(r,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(n))}.bind(this))}},_arrangeChildren:function(t,e){null===this.startTime?t.currentTime=this.currentTime-e/this.playbackRate:t.startTime!==this.startTime+e/this.playbackRate&&(t.startTime=this.startTime+e/this.playbackRate)},get timeline(){return this._timeline},get playState(){return this._animation?this._animation.playState:"idle"},get finished(){return window.Promise?(this._finishedPromise||(-1==e.animationsWithPromises.indexOf(this)&&e.animationsWithPromises.push(this),this._finishedPromise=new Promise(function(t,e){this._resolveFinishedPromise=function(){t(this)},this._rejectFinishedPromise=function(){e({type:DOMException.ABORT_ERR,name:"AbortError"})}}.bind(this)),"finished"==this.playState&&this._resolveFinishedPromise()),this._finishedPromise):(console.warn("Animation Promises require JavaScript Promise constructor"),null)},get ready(){return window.Promise?(this._readyPromise||(-1==e.animationsWithPromises.indexOf(this)&&e.animationsWithPromises.push(this),this._readyPromise=new Promise(function(t,e){this._resolveReadyPromise=function(){t(this)},this._rejectReadyPromise=function(){e({type:DOMException.ABORT_ERR,name:"AbortError"})}}.bind(this)),"pending"!==this.playState&&this._resolveReadyPromise()),this._readyPromise):(console.warn("Animation Promises require JavaScript Promise constructor"),null)},get onfinish(){return this._animation.onfinish},set onfinish(t){this._animation.onfinish="function"==typeof t?function(e){e.target=this,t.call(this,e)}.bind(this):t},get oncancel(){return this._animation.oncancel},set oncancel(t){this._animation.oncancel="function"==typeof t?function(e){e.target=this,t.call(this,e)}.bind(this):t},get currentTime(){this._updatePromises();var t=this._animation.currentTime;return this._updatePromises(),t},set currentTime(t){this._updatePromises(),this._animation.currentTime=isFinite(t)?t:Math.sign(t)*Number.MAX_VALUE,this._register(),this._forEachChild(function(e,n){e.currentTime=t-n}),this._updatePromises()},get startTime(){return this._animation.startTime},set startTime(t){this._updatePromises(),this._animation.startTime=isFinite(t)?t:Math.sign(t)*Number.MAX_VALUE,this._register(),this._forEachChild(function(e,n){e.startTime=t+n}),this._updatePromises()},get playbackRate(){return this._animation.playbackRate},set playbackRate(t){this._updatePromises();var e=this.currentTime;this._animation.playbackRate=t,this._forEachChild(function(e){e.playbackRate=t}),null!==e&&(this.currentTime=e),this._updatePromises()},play:function(){this._updatePromises(),this._paused=!1,this._animation.play(),-1==this._timeline._animations.indexOf(this)&&this._timeline._animations.push(this),this._register(),e.awaitStartTime(this),this._forEachChild(function(t){var e=t.currentTime;t.play(),t.currentTime=e}),this._updatePromises()},pause:function(){this._updatePromises(),this.currentTime&&(this._holdTime=this.currentTime),this._animation.pause(),this._register(),this._forEachChild(function(t){t.pause()}),this._paused=!0,this._updatePromises()},finish:function(){this._updatePromises(),this._animation.finish(),this._register(),this._updatePromises()},cancel:function(){this._updatePromises(),this._animation.cancel(),this._register(),this._removeChildAnimations(),this._updatePromises()},reverse:function(){this._updatePromises();var t=this.currentTime;this._animation.reverse(),this._forEachChild(function(t){t.reverse()}),null!==t&&(this.currentTime=t),this._updatePromises()},addEventListener:function(t,e){var n=e;"function"==typeof e&&(n=function(t){t.target=this,e.call(this,t)}.bind(this),e._wrapper=n),this._animation.addEventListener(t,n)},removeEventListener:function(t,e){this._animation.removeEventListener(t,e&&e._wrapper||e)},_removeChildAnimations:function(){for(;this._childAnimations.length;)this._childAnimations.pop().cancel()},_forEachChild:function(e){var n=0;if(this.effect.children&&this._childAnimations.length<this.effect.children.length&&this._constructChildAnimations(),this._childAnimations.forEach(function(t){e.call(this,t,n),this.effect instanceof window.SequenceEffect&&(n+=t.effect.activeDuration)}.bind(this)),"pending"!=this.playState){var r=this.effect._timing,i=this.currentTime;null!==i&&(i=t.calculateIterationProgress(t.calculateActiveDuration(r),i,r)),(null==i||isNaN(i))&&this._removeChildAnimations()}}},window.Animation=e.Animation}(n,i),function(t,e,n){function r(){for(var t=!1;s.length;)s.shift()._updateChildren(),t=!0;return t}var i=function t(e){if(e._animation=void 0,e instanceof window.SequenceEffect||e instanceof window.GroupEffect)for(var n=0;n<e.children.length;n++)t(e.children[n])};e.removeMulti=function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];r._parent?(-1==e.indexOf(r._parent)&&e.push(r._parent),r._parent.children.splice(r._parent.children.indexOf(r),1),r._parent=null,i(r)):r._animation&&r._animation.effect==r&&(r._animation.cancel(),r._animation.effect=new KeyframeEffect(null,[]),r._animation._callback&&(r._animation._callback._animation=null),r._animation._rebuildUnderlyingAnimation(),i(r))}for(n=0;n<e.length;n++)e[n]._rebuild()},e.KeyframeEffect=function(e,n,r,i){return this.target=e,this._parent=null,r=t.numericTimingToObject(r),this._timingInput=t.cloneTimingInput(r),this._timing=t.normalizeTimingInput(r),this.timing=t.makeTiming(r,!1,this),this.timing._effect=this,"function"==typeof n?(t.deprecated("Custom KeyframeEffect","2015-06-22","Use KeyframeEffect.onsample instead."),this._normalizedKeyframes=n):this._normalizedKeyframes=new function(e){this._frames=t.normalizeKeyframes(e)}(n),this._keyframes=n,this.activeDuration=t.calculateActiveDuration(this._timing),this._id=i,this},e.KeyframeEffect.prototype={getFrames:function(){return"function"==typeof this._normalizedKeyframes?this._normalizedKeyframes:this._normalizedKeyframes._frames},set onsample(t){if("function"==typeof this.getFrames())throw new Error("Setting onsample on custom effect KeyframeEffect is not supported.");this._onsample=t,this._animation&&this._animation._rebuildUnderlyingAnimation()},get parent(){return this._parent},clone:function(){if("function"==typeof this.getFrames())throw new Error("Cloning custom effects is not supported.");var e=new KeyframeEffect(this.target,[],t.cloneTimingInput(this._timingInput),this._id);return e._normalizedKeyframes=this._normalizedKeyframes,e._keyframes=this._keyframes,e},remove:function(){e.removeMulti([this])}};var o=Element.prototype.animate;Element.prototype.animate=function(t,n){var r="";return n&&n.id&&(r=n.id),e.timeline._play(new e.KeyframeEffect(this,t,n,r))};var a=document.createElementNS("http://www.w3.org/1999/xhtml","div");e.newUnderlyingAnimationForKeyframeEffect=function(t){if(t){var e=t.target||a;"function"==typeof(n=t._keyframes)&&(n=[]),(r=t._timingInput).id=t._id}else{e=a;var n=[],r=0}return o.apply(e,[n,r])},e.bindAnimationForKeyframeEffect=function(t){t.effect&&"function"==typeof t.effect._normalizedKeyframes&&e.bindAnimationForCustomEffect(t)};var s=[];e.awaitStartTime=function(t){null===t.startTime&&t._isGroup&&(0==s.length&&requestAnimationFrame(r),s.push(t))};var l=window.getComputedStyle;Object.defineProperty(window,"getComputedStyle",{configurable:!0,enumerable:!0,value:function(){e.timeline._updateAnimationsPromises();var t=l.apply(this,arguments);return r()&&(t=l.apply(this,arguments)),e.timeline._updateAnimationsPromises(),t}}),window.KeyframeEffect=e.KeyframeEffect,window.Element.prototype.getAnimations=function(){return document.timeline.getAnimations().filter(function(t){return null!==t.effect&&t.effect.target==this}.bind(this))}}(n,i),function(t,e,n){function r(t){t._registered||(t._registered=!0,a.push(t),s||(s=!0,requestAnimationFrame(i)))}function i(t){var e=a;a=[],e.sort(function(t,e){return t._sequenceNumber-e._sequenceNumber}),e=e.filter(function(t){t();var e=t._animation?t._animation.playState:"idle";return"running"!=e&&"pending"!=e&&(t._registered=!1),t._registered}),a.push.apply(a,e),a.length?(s=!0,requestAnimationFrame(i)):s=!1}var o=(document.createElementNS("http://www.w3.org/1999/xhtml","div"),0);e.bindAnimationForCustomEffect=function(e){var n,i=e.effect.target,a="function"==typeof e.effect.getFrames();n=a?e.effect.getFrames():e.effect._onsample;var s=e.effect.timing,l=null;s=t.normalizeTimingInput(s);var c=function r(){var o=r._animation?r._animation.currentTime:null;null!==o&&(o=t.calculateIterationProgress(t.calculateActiveDuration(s),o,s),isNaN(o)&&(o=null)),o!==l&&(a?n(o,i,e.effect):n(o,e.effect,e.effect._animation)),l=o};c._animation=e,c._registered=!1,c._sequenceNumber=o++,e._callback=c,r(c)};var a=[],s=!1;e.Animation.prototype._register=function(){this._callback&&r(this._callback)}}(n,i),function(t,e,n){function r(t){return t._timing.delay+t.activeDuration+t._timing.endDelay}function i(e,n,r){this._id=r,this._parent=null,this.children=e||[],this._reparent(this.children),n=t.numericTimingToObject(n),this._timingInput=t.cloneTimingInput(n),this._timing=t.normalizeTimingInput(n,!0),this.timing=t.makeTiming(n,!0,this),this.timing._effect=this,"auto"===this._timing.duration&&(this._timing.duration=this.activeDuration)}window.SequenceEffect=function(){i.apply(this,arguments)},window.GroupEffect=function(){i.apply(this,arguments)},i.prototype={_isAncestor:function(t){for(var e=this;null!==e;){if(e==t)return!0;e=e._parent}return!1},_rebuild:function(){for(var t=this;t;)"auto"===t.timing.duration&&(t._timing.duration=t.activeDuration),t=t._parent;this._animation&&this._animation._rebuildUnderlyingAnimation()},_reparent:function(t){e.removeMulti(t);for(var n=0;n<t.length;n++)t[n]._parent=this},_putChild:function(t,e){for(var n=e?"Cannot append an ancestor or self":"Cannot prepend an ancestor or self",r=0;r<t.length;r++)if(this._isAncestor(t[r]))throw{type:DOMException.HIERARCHY_REQUEST_ERR,name:"HierarchyRequestError",message:n};for(r=0;r<t.length;r++)e?this.children.push(t[r]):this.children.unshift(t[r]);this._reparent(t),this._rebuild()},append:function(){this._putChild(arguments,!0)},prepend:function(){this._putChild(arguments,!1)},get parent(){return this._parent},get firstChild(){return this.children.length?this.children[0]:null},get lastChild(){return this.children.length?this.children[this.children.length-1]:null},clone:function(){for(var e=t.cloneTimingInput(this._timingInput),n=[],r=0;r<this.children.length;r++)n.push(this.children[r].clone());return this instanceof GroupEffect?new GroupEffect(n,e):new SequenceEffect(n,e)},remove:function(){e.removeMulti([this])}},window.SequenceEffect.prototype=Object.create(i.prototype),Object.defineProperty(window.SequenceEffect.prototype,"activeDuration",{get:function(){var t=0;return this.children.forEach(function(e){t+=r(e)}),Math.max(t,0)}}),window.GroupEffect.prototype=Object.create(i.prototype),Object.defineProperty(window.GroupEffect.prototype,"activeDuration",{get:function(){var t=0;return this.children.forEach(function(e){t=Math.max(t,r(e))}),t}}),e.newUnderlyingAnimationForGroup=function(n){var r,i=null,o=new KeyframeEffect(null,[],n._timing,n._id);return o.onsample=function(e){var n=r._wrapper;if(n&&"pending"!=n.playState&&n.effect)return null==e?void n._removeChildAnimations():0==e&&n.playbackRate<0&&(i||(i=t.normalizeTimingInput(n.effect.timing)),e=t.calculateIterationProgress(t.calculateActiveDuration(i),-1,i),isNaN(e)||null==e)?(n._forEachChild(function(t){t.currentTime=-1}),void n._removeChildAnimations()):void 0},r=e.timeline._play(o)},e.bindAnimationForGroup=function(t){t._animation._wrapper=t,t._isGroup=!0,e.awaitStartTime(t),t._constructChildAnimations(),t._setExternalAnimation(t)},e.groupChildDuration=r}(n,i)},function(t,e,n){"use strict";var r=n(0),i=n(283),o=n(95),a=n(1),s=n(17);!function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.enabled=!0,e}Object(r.d)(e,t),e.prototype.enabledChanged=function(t){this.querySelectorShadow("#finishButton").disabled=!t},e.prototype._finishButtonClick=function(){this.submit()},e.prototype.submit=function(){return this.driver.cart?this.driver.cart.submit():this.driver.orders.current.submit()}
vendor: 7,310 bytes, lines 750-764
750,Object(r.c)([Object(a.c)(),Object(r.g)("design:type",Object)],e.prototype,"driver",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",Boolean)],e.prototype,"enabled",void 0),Object(r.c)([Object(a.b)("enabled"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[Boolean]),Object(r.g)("design:returntype",void 0)],e.prototype,"enabledChanged",null),e=Object(r.c)([Object(a.a)("au-finish-button",i)],e)}(Object(o.a)(s.a))},function(t,e,n){(function(t,e){var n,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t}; 751/*! ***************************************************************************** 752Copyright (C) Microsoft. All rights reserved. 753Licensed under the Apache License, Version 2.0 (the "License"); you may not use 754this file except in compliance with the License. You may obtain a copy of the 755License at http://www.apache.org/licenses/LICENSE-2.0 756 757THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 758KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED 759WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, 760MERCHANTABLITY OR NON-INFRINGEMENT. 761 762See the Apache Version 2.0 License for specific language governing permissions 763and limitations under the License. 764***************************************************************************** */!function(n){!function(i){var o="object"===(void 0===e?"undefined":r(e))?e:"object"===("undefined"==typeof self?"undefined":r(self))?self:"object"===r(this)?this:Function("return this;")(),a=s(n);function s(t,e){return function(n,r){"function"!=typeof t[n]&&Object.defineProperty(t,n,{configurable:!0,writable:!0,value:r}),e&&e(n,r)}}void 0===o.Reflect?o.Reflect=n:a=s(o.Reflect,a),function(e){var n=Object.prototype.hasOwnProperty,i="function"==typeof Symbol,o=i&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",a=i&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",s="function"==typeof Object.create,l={__proto__:[]}instanceof Array,c=!s&&!l,u={create:s?function(){return L(Object.create(null))}:l?function(){return L({__proto__:null})}:function(){return L({})},has:c?function(t,e){return n.call(t,e)}:function(t,e){return e in t},get:c?function(t,e){return n.call(t,e)?t[e]:void 0}:function(t,e){return t[e]}},h=Object.getPrototypeOf(Function),p="object"===(void 0===t?"undefined":r(t))&&t.env&&"true"===t.env.REFLECT_METADATA_USE_MAP_POLYFILL,d=p||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function(){var t={},e=[],n=function(){function t(t,e,n){this._index=0,this._keys=t,this._values=e,this._selector=n}return t.prototype["@@iterator"]=function(){return this},t.prototype[a]=function(){return this},t.prototype.next=function(){var t=this._index;if(t>=0&&t<this._keys.length){var n=this._selector(this._keys[t],this._values[t]);return t+1>=this._keys.length?(this._index=-1,this._keys=e,this._values=e):this._index++,{value:n,done:!1}}return{value:void 0,done:!0}},t.prototype.throw=function(t){throw this._index>=0&&(this._index=-1,this._keys=e,this._values=e),t},t.prototype.return=function(t){return this._index>=0&&(this._index=-1,this._keys=e,this._values=e),{value:t,done:!0}},t}();return function(){function e(){this._keys=[],this._values=[],this._cacheKey=t,this._cacheIndex=-2}return Object.defineProperty(e.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),e.prototype.has=function(t){return this._find(t,!1)>=0},e.prototype.get=function(t){var e=this._find(t,!1);return e>=0?this._values[e]:void 0},e.prototype.set=function(t,e){var n=this._find(t,!0);return this._values[n]=e,this},e.prototype.delete=function(e){var n=this._find(e,!1);if(n>=0){for(var r=this._keys.length,i=n+1;i<r;i++)this._keys[i-1]=this._keys[i],this._values[i-1]=this._values[i];return this._keys.length--,this._values.length--,e===this._cacheKey&&(this._cacheKey=t,this._cacheIndex=-2),!0}return!1},e.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=t,this._cacheIndex=-2},e.prototype.keys=function(){return new n(this._keys,this._values,r)},e.prototype.values=function(){return new n(this._keys,this._values,i)},e.prototype.entries=function(){return new n(this._keys,this._values,o)},e.prototype["@@iterator"]=function(){return this.entries()},e.prototype[a]=function(){return this.entries()},e.prototype._find=function(t,e){return this._cacheKey!==t&&(this._cacheIndex=this._keys.indexOf(this._cacheKey=t)),this._cacheIndex<0&&e&&(this._cacheIndex=this._keys.length,this._keys.push(t),this._values.push(void 0)),this._cacheIndex},e}();function r(t,e){return t}function i(t,e){return e}function o(t,e){return[t,e]}}():Map,f=p||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?function(){function t(){this._map=new d}return Object.defineProperty(t.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),t.prototype.has=function(t){return this._map.has(t)},t.prototype.add=function(t){return this._map.set(t,t),this},t.prototype.delete=function(t){return this._map.delete(t)},t.prototype.clear=function(){this._map.clear()},t.prototype.keys=function(){return this._map.keys()},t.prototype.values=function(){return this._map.values()},t.prototype.entries=function(){return this._map.entries()},t.prototype["@@iterator"]=function(){return this.keys()},t.prototype[a]=function(){return this.keys()},t}():Set,g=new(p||"function"!=typeof WeakMap?function(){var t=16,e=u.create(),r=i();return function(){function t(){this._key=i()}return t.prototype.has=function(t){var e=o(t,!1);return void 0!==e&&u.has(e,this._key)},t.prototype.get=function(t){var e=o(t,!1);return void 0!==e?u.get(e,this._key):void 0},t.prototype.set=function(t,e){var n=o(t,!0);return n[this._key]=e,this},t.prototype.delete=function(t){var e=o(t,!1);return void 0!==e&&delete e[this._key]},t.prototype.clear=function(){this._key=i()},t}();function i(){var t;do{t="@@WeakMap@@"+s()}while(u.has(e,t));return e[t]=!0,t}function o(t,e){if(!n.call(t,r)){if(!e)return;Object.defineProperty(t,r,{value:u.create()})}return t[r]}function a(t,e){for(var n=0;n<e;++n)t[n]=255*Math.random()|0;return t}function s(){var e=function(t){if("function"==typeof Uint8Array)return"undefined"!=typeof crypto?crypto.getRandomValues(new Uint8Array(t)):"undefined"!=typeof msCrypto?msCrypto.getRandomValues(new Uint8Array(t)):a(new Uint8Array(t),t);return a(new Array(t),t)}(t);e[6]=79&e[6]|64,e[8]=191&e[8]|128;for(var n="",r=0;r<t;++r){var i=e[r];4!==r&&6!==r&&8!==r||(n+="-"),i<16&&(n+="0"),n+=i.toString(16).toLowerCase()}return n}}():WeakMap);function m(t,e,n){var r=g.get(t);if(w(r)){if(!n)return;r=new d,g.set(t,r)}var i=r.get(e);if(w(i)){if(!n)return;i=new d,r.set(e,i)}return i}function v(t,e,n){var r=m(e,n,!1);return!w(r)&&!!r.has(t)}function y(t,e,n){var r=m(e,n,!1);if(!w(r))return r.get(t)}function b(t,e,n,r){var i=m(n,r,!0);i.set(t,e)}function _(t,e){var n=[],r=m(t,e,!1);if(w(r))return n;for(var i=r.keys(),o=function(t){var e=M(t,a);if(!z(e))throw new TypeError;var n=e.call(t);if(!O(n))throw new TypeError;return n}(i),s=0;;){var l=P(o);if(!l)return n.length=s,n;var c=l.value;try{n[s]=c}
764catch(t){try{j(o)}finally{throw t}}s++}}function A(t){if(null===t)return 1;switch(void 0===t?"undefined":r(t)){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===t?1:6;default:return 6}}function w(t){return void 0===t}function x(t){return null===t}function O(t){return"object"===(void 0===t?"undefined":r(t))?null!==t:"function"==typeof t}function k(t,e){switch(A(t)){case 0:case 1:case 2:case 3:case 4:case 5:return t}var n=3===e?"string":5===e?"number":"default",r=M(t,o);if(void 0!==r){var i=r.call(t,n);if(O(i))throw new TypeError;return i}return function(t,e){if("string"===e){var n=t.toString;if(z(n)){var r=n.call(t);if(!O(r))return r}var i=t.valueOf;if(z(i)){var r=i.call(t);if(!O(r))return r}}else{var i=t.valueOf;if(z(i)){var r=i.call(t);if(!O(r))return r}var o=t.toString;if(z(o)){var r=o.call(t);if(!O(r))return r}}throw new TypeError}(t,"default"===n?"number":n)}function S(t){var e,n=k(t,3);return"symbol"===(void 0===(e=n)?"undefined":r(e))?n:function(t){return""+t}(n)}function C(t){return Array.isArray?Array.isArray(t):t instanceof Object?t instanceof Array:"[object Array]"===Object.prototype.toString.call(t)}function z(t){return"function"==typeof t}function E(t){return"function"==typeof t}function M(t,e){var n=t[e];if(void 0!==n&&null!==n){if(!z(n))throw new TypeError;return n}}function P(t){var e=t.next();return!e.done&&e}function j(t){var e=t.return;e&&e.call(t)}function T(t){var e=Object.getPrototypeOf(t);if("function"!=typeof t||t===h)return e;if(e!==h)return e;var n=t.prototype,r=n&&Object.getPrototypeOf(n);if(null==r||r===Object.prototype)return e;var i=r.constructor;return"function"!=typeof i?e:i===t?e:i}function L(t){return t.__=void 0,delete t.__,t}e("decorate",function(t,e,n,r){if(w(n)){if(!C(t))throw new TypeError;if(!E(e))throw new TypeError;return function(t,e){for(var n=t.length-1;n>=0;--n){var r=t[n],i=r(e);if(!w(i)&&!x(i)){if(!E(i))throw new TypeError;e=i}}return e}(t,e)}if(!C(t))throw new TypeError;if(!O(e))throw new TypeError;if(!O(r)&&!w(r)&&!x(r))throw new TypeError;return x(r)&&(r=void 0),n=S(n),function(t,e,n,r){for(var i=t.length-1;i>=0;--i){var o=t[i],a=o(e,n,r);if(!w(a)&&!x(a)){if(!O(a))throw new TypeError;r=a}}return r}(t,e,n,r)}),e("metadata",function(t,e){return function(n,r){if(!O(n))throw new TypeError;if(!w(r)&&!function(t){switch(A(t)){case 3:case 4:return!0;default:return!1}}(r))throw new TypeError;b(t,e,n,r)}}),e("defineMetadata",function(t,e,n,r){if(!O(n))throw new TypeError;w(r)||(r=S(r));return b(t,e,n,r)}),e("hasMetadata",function(t,e,n){if(!O(e))throw new TypeError;w(n)||(n=S(n));return function t(e,n,r){var i=v(e,n,r);if(i)return!0;var o=T(n);if(!x(o))return t(e,o,r);return!1}(t,e,n)}),e("hasOwnMetadata",function(t,e,n){if(!O(e))throw new TypeError;w(n)||(n=S(n));return v(t,e,n)}),e("getMetadata",function(t,e,n){if(!O(e))throw new TypeError;w(n)||(n=S(n));return function t(e,n,r){var i=v(e,n,r);if(i)return y(e,n,r);var o=T(n);if(!x(o))return t(e,o,r);return}(t,e,n)}),e("getOwnMetadata",function(t,e,n){if(!O(e))throw new TypeError;w(n)||(n=S(n));return y(t,e,n)}),e("getMetadataKeys",function(t,e){if(!O(t))throw new TypeError;w(e)||(e=S(e));return function t(e,n){var r=_(e,n);var i=T(e);if(null===i)return r;var o=t(i,n);if(o.length<=0)return r;if(r.length<=0)return o;var a=new f;var s=[];for(var l=0,c=r;l<c.length;l++){var u=c[l],h=a.has(u);h||(a.add(u),s.push(u))}for(var p=0,d=o;p<d.length;p++){var u=d[p],h=a.has(u);h||(a.add(u),s.push(u))}return s}(t,e)}),e("getOwnMetadataKeys",function(t,e){if(!O(t))throw new TypeError;w(e)||(e=S(e));return _(t,e)}),e("deleteMetadata",function(t,e,n){if(!O(e))throw new TypeError;w(n)||(n=S(n));var r=m(e,n,!1);if(w(r))return!1;if(!r.delete(t))return!1;if(r.size>0)return!0;var i=g.get(e);return i.delete(n),i.size>0||(g.delete(e),!0)})}(a)}()}(n||(n={}))}).call(this,n(173),n(55))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(131);e.ReplaySubject=r.ReplaySubject},function(t,e,n){"use strict";var r=n(0),i=n(285),o=n(1),a=n(17),s=n(5);!function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.html="",e.force=!1,e}Object(r.d)(e,t),e.prototype._htmlObserver=function(t,e){s.a.isEmptyObject(this.html)&&!this.force||(this.shadowRoot.querySelector(".html-echo-body").innerHTML=this.html)}
vendor: 5,106 bytes, lines 764-772
764,Object(r.c)([Object(o.c)(),Object(r.g)("design:type",String)],e.prototype,"html",void 0),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",Boolean)],e.prototype,"force",void 0),Object(r.c)([Object(o.b)("html"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[Object,Object]),Object(r.g)("design:returntype",void 0)],e.prototype,"_htmlObserver",null),e=Object(r.c)([Object(o.a)("au-html-echo",i)],e)}(a.a)},function(t,e,n){(function(r,i){var o,a,s,l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t}; 765/*! 766 * @overview es6-promise - a tiny implementation of Promises/A+. 767 * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) 768 * @license Licensed under MIT license 769 * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE 770 * @version v4.2.5+7f2b526d 771 */ 772s=function(){"use strict";function t(t){return"function"==typeof t}var e=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},n=0,o=void 0,a=void 0,s=function(t,e){g[n]=t,g[n+1]=e,2===(n+=2)&&(a?a(m):A())};var c="undefined"!=typeof window?window:void 0,u=c||{},h=u.MutationObserver||u.WebKitMutationObserver,p="undefined"==typeof self&&void 0!==r&&"[object process]"==={}.toString.call(r),d="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function f(){var t=setTimeout;return function(){return t(m,1)}}var g=new Array(1e3);function m(){for(var t=0;t<n;t+=2){(0,g[t])(g[t+1]),g[t]=void 0,g[t+1]=void 0}n=0}var v,y,b,_,A=void 0;function w(t,e){var n=this,r=new this.constructor(k);void 0===r[O]&&V(r);var i=n._state;if(i){var o=arguments[i-1];s(function(){return H(i,r,o,n._result)})}else R(n,r,t,e);return r}function x(t){if(t&&"object"===(void 0===t?"undefined":l(t))&&t.constructor===this)return t;var e=new this(k);return j(e,t),e}p?A=function(){return r.nextTick(m)}:h?(y=0,b=new h(m),_=document.createTextNode(""),b.observe(_,{characterData:!0}),A=function(){_.data=y=++y%2}):d?((v=new MessageChannel).port1.onmessage=m,A=function(){return v.port2.postMessage(0)}):A=void 0===c?function(){try{var t=Function("return this")().require("vertx");return void 0!==(o=t.runOnLoop||t.runOnContext)?function(){o(m)}:f()}catch(t){return f()}}():f();var O=Math.random().toString(36).substring(2);function k(){}var S=void 0,C=1,z=2,E={error:null};function M(t){try{return t.then}catch(t){return E.error=t,E}}function P(e,n,r){n.constructor===e.constructor&&r===w&&n.constructor.resolve===x?function(t,e){e._state===C?L(t,e._result):e._state===z?I(t,e._result):R(e,void 0,function(e){return j(t,e)},function(e){return I(t,e)})}(e,n):r===E?(I(e,E.error),E.error=null):void 0===r?L(e,n):t(r)?function(t,e,n){s(function(t){var r=!1,i=function(t,e,n,r){try{t.call(e,n,r)}catch(t){return t}}(n,e,function(n){r||(r=!0,e!==n?j(t,n):L(t,n))},function(e){r||(r=!0,I(t,e))},t._label);!r&&i&&(r=!0,I(t,i))},t)}(e,n,r):L(e,n)}function j(t,e){var n,r;t===e?I(t,new TypeError("You cannot resolve a promise with itself")):(r=void 0===(n=e)?"undefined":l(n),null===n||"object"!==r&&"function"!==r?L(t,e):P(t,e,M(e)))}function T(t){t._onerror&&t._onerror(t._result),D(t)}function L(t,e){t._state===S&&(t._result=e,t._state=C,0!==t._subscribers.length&&s(D,t))}function I(t,e){t._state===S&&(t._state=z,t._result=e,s(T,t))}function R(t,e,n,r){var i=t._subscribers,o=i.length;t._onerror=null,i[o]=e,i[o+C]=n,i[o+z]=r,0===o&&t._state&&s(D,t)}function D(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r=void 0,i=void 0,o=t._result,a=0;a<e.length;a+=3)r=e[a],i=e[a+n],r?H(n,r,i,o):i(o);t._subscribers.length=0}}function H(e,n,r,i){var o=t(r),a=void 0,s=void 0,l=void 0,c=void 0;if(o){if((a=function(t,e){try{return t(e)}catch(t){return E.error=t,E}}(r,i))===E?(c=!0,s=a.error,a.error=null):l=!0,n===a)return void I(n,new TypeError("A promises callback cannot return that same promise."))}else a=i,l=!0;n._state!==S||(o&&l?j(n,a):c?I(n,s):e===C?L(n,a):e===z&&I(n,a))}var N=0;function V(t){t[O]=N++,t._state=void 0,t._result=void 0,t._subscribers=[]}var B=function(){function t(t,n){this._instanceConstructor=t,this.promise=new t(k),this.promise[O]||V(this.promise),e(n)?(this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?L(this.promise,this._result):(this.length=this.length||0,this._enumerate(n),0===this._remaining&&L(this.promise,this._result))):I(this.promise,new Error("Array Methods must be provided an Array"))}return t.prototype._enumerate=function(t){for(var e=0;this._state===S&&e<t.length;e++)this._eachEntry(t[e],e)},t.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===x){var i=M(t);if(i===w&&t._state!==S)this._settledAt(t._state,e,t._result);else if("function"!=typeof i)this._remaining--,this._result[e]=t;else if(n===F){var o=new n(k);P(o,t,i),this._willSettleAt(o,e)}
772else this._willSettleAt(new n(function(e){return e(t)}),e)}else this._willSettleAt(r(t),e)},t.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===S&&(this._remaining--,t===z?I(r,n):this._result[e]=n),0===this._remaining&&L(r,this._result)},t.prototype._willSettleAt=function(t,e){var n=this;R(t,void 0,function(t){return n._settledAt(C,e,t)},function(t){return n._settledAt(z,e,t)})},t}();var F=function(){function e(t){this[O]=N++,this._result=this._state=void 0,this._subscribers=[],k!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(t,e){try{e(function(e){j(t,e)},function(e){I(t,e)})}catch(e){I(t,e)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype.catch=function(t){return this.then(null,t)},e.prototype.finally=function(e){var n=this.constructor;return t(e)?this.then(function(t){return n.resolve(e()).then(function(){return t})},function(t){return n.resolve(e()).then(function(){throw t})}):this.then(e,e)},e}();return F.prototype.then=w,F.all=function(t){return new B(this,t).promise},F.race=function(t){var n=this;return e(t)?new n(function(e,r){for(var i=t.length,o=0;o<i;o++)n.resolve(t[o]).then(e,r)}):new n(function(t,e){return e(new TypeError("You must pass an array to race."))})},F.resolve=x,F.reject=function(t){var e=new this(k);return I(e,t),e},F._setScheduler=function(t){a=t},F._setAsap=function(t){s=t},F._asap=s,F.polyfill=function(){var t=void 0;if(void 0!==i)t=i;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;if(e){var n=null;try{n=Object.prototype.toString.call(e.resolve())}catch(t){}if("[object Promise]"===n&&!e.cast)return}t.Promise=F},F.Promise=F,F},"object"===l(e)&&void 0!==t?t.exports=s():void 0===(a="function"==typeof(o=s)?o.call(e,n,e,t):o)||(t.exports=a)}).call(this,n(173),n(55))},function(t,e,n){"use strict";var r=n(0),i=n(288),o=n(1),a=n(17),s=n(101),l=n(39);!function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.location="left",e.responsiveWidth="768px",e.open=!1,e.showDrawer=!0,e}Object(r.d)(e,t),e.prototype._onOpenStateChange=function(t){this._toggle(this.$.container,"open",t)},e.prototype._showDrawerChange=function(t){if(void 0!==t){var e=this.querySelectorShadow(".drawer-main"),n=this.querySelectorShadow(".drawer-drawer");e.style.left=t?"":"0px",n.style.width=t?"":"0px",n.style.visibility=t?"":"hidden"}},e.prototype.connectedCallback=function(){var e=this;t.prototype.connectedCallback.call(this),Array.from(this.querySelectorAllDom("[slot=au-drawer-toggle]")).forEach(function(t){t.addEventListener("tap",function(){e.toggle()})}),Array.from(this.querySelectorAllDom("[au-drawer-sticky]")).forEach(function(t){e._attachStickyDrawerHandler(t)}),this.$.drawerDrawer.addEventListener("transitionend",function(){e.dispatchEvent(new CustomEvent("drawer",{detail:e.open})),window.document.dispatchEvent(new CustomEvent("drawer",{detail:e.open}))})},e.prototype._attachStickyDrawerHandler=function(t){var e=this,n=function(){var n=e.getBoundingClientRect().top;t.style.top=n<0?Math.abs(n)+"px":"0 px"};window.addEventListener("scroll",n),window.addEventListener("resize",n)},e.prototype._onQueryMatchesChanged=function(t){this._responsiveChange(t.detail.value)},e.prototype._responsiveChange=function(t){this._toggle(this.$.container,"mobile",t),this.open=!1},e.prototype.toggle=function(){this.open=!this.open},e.prototype._toggle=function(t,e,n){void 0===n?t.classList.contains(e)?t.classList.remove(e):t.classList.add(e):n?t.classList.contains(e)||t.classList.add(e):t.classList.remove(e)},Object(r.c)([Object(o.c)(),Object(r.g)("design:type",String)],e.prototype,"location",void 0),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",String)],e.prototype,"responsiveWidth",void 0),Object(r.c)([Object(o.c)({notify:!0}),Object(r.g)("design:type",Boolean)],e.prototype,"open",void 0),Object(r.c)([Object(o.b)("open"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[Boolean]),Object(r.g)("design:returntype",void 0)],e.prototype,"_onOpenStateChange",null),Object(r.c)([Object(o.c)(),Ob
772ject(r.g)("design:type",Boolean)],e.prototype,"showDrawer",void 0),Object(r.c)([Object(o.b)("showDrawer"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[Boolean]),Object(r.g)("design:returntype",void 0)],e.prototype,"_showDrawerChange",null),e=Object(r.c)([Object(o.a)("au-drawer-panel",i)],e)}(Object(s.b)([l.a],a.a))},function(t,e,n){"use strict";var r=n(0),i=(n(218),n(293)),o=n(1);!function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.loaded=!0,e}Object(r.d)(e,t),e.prototype._srcChanged=function(t){t&&t.length>0&&this.querySelectorShadow("#image").setAttributeNS("http://www.w3.org/1999/xlink","href",t)},Object(r.c)([Object(o.c)({notify:!0}),Object(r.g)("design:type",String)],e.prototype,"src",void 0),Object(r.c)([Object(o.b)("src"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[String]),Object(r.g)("design:returntype",void 0)],e.prototype,"_srcChanged",null),Object(r.c)([Object(o.c)({notify:!0}),Object(r.g)("design:type",String)],e.prototype,"filter",void 0),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",Boolean)],e.prototype,"loaded",void 0),e=Object(r.c)([Object(o.a)("au-svg-image",i)],e)}(n(17).a)},function(t,e,n){"use strict";var r=n(0),i=n(1);!function(t){function e(){return null!==t&&t.apply(this,arguments)||this}Object(r.d)(e,t),e.prototype.connectedCallback=function(){t.prototype.connectedCallback.call(this);var e=[this.previousElementSibling,this.nextElementSibling];this.async(function(){e.forEach(function(t){t&&t._svgIcon&&(t._svgIcon.innerHTML+="")})})},e=Object(r.c)([Object(i.a)("au-icon-fixer","<style>:host{display:none;}</style><div></div>")],e)}(n(17).a)},function(t,e,n){n(178),n(337),n(200),n(201);var r=n(120);t.exports=r.Map},function(t,e,n){var r=n(45),i=n(186),o=n(64),a=r("unscopables"),s=Array.prototype;void 0==s[a]&&o.f(s,a,{configurable:!0,value:i(null)}),t.exports=function(t){s[a][t]=!0}},function(t,e,n){var r,i,o=n(37),a=n(325),s=o.process,l=o.Deno,c=s&&s.versions||l&&l.version,u=c&&c.v8;u?i=(r=u.split("."))[0]<4?1:r[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=r[1]),t.exports=i&&+i},function(t,e,n){var r=n(115);t.exports=r("navigator","userAgent")||""},function(t,e,n){var r=n(81),i=n(64),o=n(63),a=n(244);t.exports=r?Object.defineProperties:function(t,e){o(t);for(var n,r=a(e),s=r.length,l=0;s>l;)i.f(t,n=r[l++],e[n]);return t}},function(t,e,n){var r=n(46),i=n(188),o=n(328),a=n(45)("toPrimitive");t.exports=function(t,e){if(!r(t)||i(t))return t;var n,s=t[a];if(void 0!==s){if(void 0===e&&(e="default"),n=s.call(t,e),!r(n)||i(n))return n;throw TypeError("Can't convert object to primitive value")}return void 0===e&&(e="number"),o(t,e)}},function(t,e,n){var r=n(46);t.exports=function(t,e){var n,i;if("string"===e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if("string"!==e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(113),i=n(141),o=n(330),a=function(t){return function(e,n,a){var s,l=r(e),c=i(l.length),u=o(a,c);if(t&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},function(t,e,n){var r=n(189),i=Math.max,o=Math.min;t.exports=function(t,e){var n=r(t);return n<0?i(n+e,0):o(n,e)}},function(t,e,n){var r=n(115);t.exports=r("document","documentElement")},function(t,e,n){var r=n(53),i=n(333),o=n(248),a=n(64);t.exports=function(t,e){for(var n=i(e),s=a.f,l=o.f,c=0;c<n.length;c++){var u=n[c];r(t,u)||s(t,u,l(e,u))}}},function(t,e,n){var r=n(115),i=n(193),o=n(250),a=n(63);t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(a(t)),n=o.f;return n?e.concat(n(t)):e}},function(t,e,n){"use strict";var r=n(252).IteratorPrototype,i=n(186),o=n(143),a=n(194),s=n(116),l=function(){return this};t.exports=function(t,e,n){var c=e+" Iterator";return t.prototype=i(r,{next:o(1,n)}),a(t,c,!1,!0),s[c]=l,t}},function(t,e,n){var r=n(56);t.exports=!r(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},function(t,e,n){var r=n(46);t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},function(t,e,n){"use strict";var r=n(195),i=n(260);t.exports=r("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},i)},function(t,e,n){var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n(113),o=n(193).f,a={}.toString,s="object"==("undefined"==typeof window?"undefined":r(window))&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return s&&"[object Window]"==a.call(t)?function(t){try{return o(t)}catch(t){return s.slice()}}(t):o(i(t))}},function(t,e,n){var r=n(56);t.exports=!r(function(){return Object.isExtensible(Object.preventExtensions({}))})},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(46),i=n(254);t.exports=function(t,e,n){var o,a;return i&&"function"==typeof(o=e.constructor)&&o!==n&&r(a=o.prototype)&&a!==n.prototype&&i(t,a),t}},function(t,e,n){"use strict";var r=n(115),i=n(64),o=n(45),a=n(81),s=o("species");t.exports=function(t){var e=r(t),n=i.f;a&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";var r=n(197),i=n(257);t.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},function(t,e,n){var r=n(189),i=n(261),o=n(181),a=function(t){return function(e,n){var a,s,l=i(o(e)),c=r(n),u=l.length;return c<0||c>=u?t?"":void 0:(a=l.charCodeAt(c))<55296||a>56319||c+1===u||(s=l.charCodeAt(c+1))<56320||s>57343?t?l.charAt(c):a:t?l.slice(c,c+2):s-56320+(a-55296<<10)+65536}};t.exports={codeAt:a(!1),charAt:a(!0)}},function(t,e,n){n(178),n(200),n(346),n(201);var r=n(120);t.exports=r.Set},function(t,e,n){"use strict";var r=n(195),i=n(260);t.exports=r("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},i)},function(t,e,n){n(178),n(200),n(348);var r=n(120);t.exports=r.WeakMap},function(t,e,n){"use strict";var r,i=n(37),o=n(199),a=n(144),s=n(195),l=n(349),c=n(46),u=n(94).enforce,h=n(246),p=!i.ActiveXObject&&"ActiveXObject"in i,d=Object.isExtensible,f=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},g=t.exports=s("WeakMap",f,l);if(h&&p){r=l.getConstructor(f,"WeakMap",!0),a.enable();var m=g.prototype,v=m.delete,y=m.has,b=m.get,_=m.set;o(m,{delete:function(t){if(c(t)&&!d(t)){var e=u(this);return e.frozen||(e.frozen=new r),v.call(this,t)||e.frozen.delete(t)}return v.call(this,t)},has:function(t){if(c(t)&&!d(t)){var e=u(this);return e.frozen||(e.frozen=new r),y.call(this,t)||e.frozen.has(t)}
vendor: 4,374 bytes, line 772
772return y.call(this,t)},get:function(t){if(c(t)&&!d(t)){var e=u(this);return e.frozen||(e.frozen=new r),y.call(this,t)?b.call(this,t):e.frozen.get(t)}return b.call(this,t)},set:function(t,e){if(c(t)&&!d(t)){var n=u(this);n.frozen||(n.frozen=new r),y.call(this,t)?_.call(this,t,e):n.frozen.set(t,e)}else _.call(this,t,e);return this}})}},function(t,e,n){"use strict";var r=n(199),i=n(144).getWeakData,o=n(63),a=n(46),s=n(198),l=n(196),c=n(350),u=n(53),h=n(94),p=h.set,d=h.getterFor,f=c.find,g=c.findIndex,m=0,v=function(t){return t.frozen||(t.frozen=new y)},y=function(){this.entries=[]},b=function(t,e){return f(t.entries,function(t){return t[0]===e})};y.prototype={get:function(t){var e=b(this,t);if(e)return e[1]},has:function(t){return!!b(this,t)},set:function(t,e){var n=b(this,t);n?n[1]=e:this.entries.push([t,e])},delete:function(t){var e=g(this.entries,function(e){return e[0]===t});return~e&&this.entries.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,c){var h=t(function(t,r){s(t,h,e),p(t,{type:e,id:m++,frozen:void 0}),void 0!=r&&l(r,t[c],{that:t,AS_ENTRIES:n})}),f=d(e),g=function(t,e,n){var r=f(t),a=i(o(e),!0);return!0===a?v(r).set(e,n):a[r.id]=n,t};return r(h.prototype,{delete:function(t){var e=f(this);if(!a(t))return!1;var n=i(t);return!0===n?v(e).delete(t):n&&u(n,e.id)&&delete n[e.id]},has:function(t){var e=f(this);if(!a(t))return!1;var n=i(t);return!0===n?v(e).has(t):n&&u(n,e.id)}}),r(h.prototype,n?{get:function(t){var e=f(this);if(a(t)){var n=i(t);return!0===n?v(e).get(t):n?n[e.id]:void 0}},set:function(t,e){return g(this,t,e)}}:{add:function(t){return g(this,t,!0)}}),h}}},function(t,e,n){var r=n(145),i=n(179),o=n(114),a=n(141),s=n(351),l=[].push,c=function(t){var e=1==t,n=2==t,c=3==t,u=4==t,h=6==t,p=7==t,d=5==t||h;return function(f,g,m,v){for(var y,b,_=o(f),A=i(_),w=r(g,m,3),x=a(A.length),O=0,k=v||s,S=e?k(f,x):n||p?k(f,0):void 0;x>O;O++)if((d||O in A)&&(b=w(y=A[O],O,_),t))if(e)S[O]=b;else if(b)switch(t){case 3:return!0;case 5:return y;case 6:return O;case 2:l.call(S,y)}else switch(t){case 4:return!1;case 7:l.call(S,y)}return h?-1:c||u?u:S}};t.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},function(t,e,n){var r=n(352);t.exports=function(t,e){return new(r(t))(0===e?0:e)}},function(t,e,n){var r=n(46),i=n(353),o=n(45)("species");t.exports=function(t){var e;return i(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!i(e.prototype)?r(e)&&null===(e=e[o])&&(e=void 0):e=void 0),void 0===e?Array:e}},function(t,e,n){var r=n(180);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){n(201),n(355);var r=n(120);t.exports=r.Array.from},function(t,e,n){var r=n(118),i=n(356);r({target:"Array",stat:!0,forced:!n(259)(function(t){Array.from(t)})},{from:i})},function(t,e,n){"use strict";var r=n(145),i=n(114),o=n(357),a=n(255),s=n(141),l=n(358),c=n(256);t.exports=function(t){var e,n,u,h,p,d,f=i(t),g="function"==typeof this?this:Array,m=arguments.length,v=m>1?arguments[1]:void 0,y=void 0!==v,b=c(f),_=0;if(y&&(v=r(v,m>2?arguments[2]:void 0,2)),void 0==b||g==Array&&a(b))for(n=new g(e=s(f.length));e>_;_++)d=y?v(f[_],_):f[_],l(n,_,d);else for(p=(h=b.call(f)).next,n=new g;!(u=p.call(h)).done;_++)d=y?o(h,v,[u.value,_],!0):u.value,l(n,_,d);return n.length=_,n}},function(t,e,n){var r=n(63),i=n(258);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){throw i(t),e}}},function(t,e,n){"use strict";var r=n(187),i=n(64),o=n(143);t.exports=function(t,e,n){var a=r(e);a in t?i.f(t,a,o(0,n)):t[a]=n}},function(t,e,n){n(360);var r=n(120);t.exports=r.Object.assign},function(t,e,n){var r=n(118),i=n(361);r({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},function(t,e,n){"use strict";var r=n(81),i=n(56),o=n(244),a=n(250),s=n(249),l=n(114),c=n(179),u=Object.assign,h=Object.defineProperty;t.exports=!u||i(function(){if(r&&1!==u({b:1},u(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol();return t[n]=7,"abcdefghijklmnopqrst".split("").forEach(function(t){e[t]=t}),7!=u({},t)[n]||"abcdefghijklmnopqrst"!=o(u({},e)).join("")})?function(t,e){for(var n=l(t),i=arguments.length,u=1,h=a.f,p=s.f;i>u;)for(var d,f=c(arguments[u++]),g=h?o(f).concat(h(f)):o(f),m=g.length,v=0;m>v;)d=g[v++],r&&!p.call(f,d)||(n[d]=f[d]);return n}:u},function(t,e,n){"use strict";
772Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=n(262),o=n(65),a=function(){function t(){}return t.prototype.help=function(){console.log(t._help)},t.prototype.listFactories=function(){var e=t._getRuntimeSettingsLoggerFactories(),n=new o.StringBuilder;n.appendLine("Registered LoggerFactories (index / name)");for(var r=0;r<e.length;r++){var i=e[r];n.append(" "+r).append(": "+i.getName()+"\n")}console.log(n.toString())},t.prototype.showSettings=function(e){void 0===e&&(e="all");var n=[];if("all"===e){var i=0;t._getRuntimeSettingsLoggerFactories().forEach(function(t){n.push(new o.TuplePair(i++,t))})}else{var a=t._getRuntimeSettingsLoggerFactories();if(!(e>=0&&e<a.length))throw new Error("Requested number: "+e+" was not found.");n.push(new o.TuplePair(e,a[e]))}for(var s=0,l=n;s<l.length;s++){var c=l[s];console.log(" LoggerFactory: "+c.y.getName()+" (id="+c.x+")");for(var u=c.y.getLogGroupRuntimeSettings(),h=0;h<u.length;h++){var p=u[h];console.log(" LogGroup: (id="+h+")"),console.log(" RegExp: "+p.logGroupRule.regExp.source),console.log(" Level: "+r.LogLevel[p.level].toString()),console.log(" LoggerType: "+r.LoggerType[p.loggerType].toString())}}},t.prototype.reset=function(e){void 0===e&&(e="all");var n=t._getRuntimeSettingsLoggerFactories(),r=[];"all"===e?r=n:e>=0&&e<n.length&&r.push(n[e]),r.forEach(function(t){console.log("Reset all settings for factory "+e),new s(t).reset()})},t.prototype.getLoggerFactoryControl=function(e){var n=t._getRuntimeSettingsLoggerFactories();if(e>=0&&e<n.length)return new s(n[e]);
772throw new Error("idFactory is invalid (less than 0) or non existing id.")},t._getRuntimeSettingsLoggerFactories=function(){return t._getSettings().getRuntimeSettingsForLoggerFactories()},t._getSettings=function(){return i.LFService.getRuntimeSettings()},t._help='\n help(): void\n ** Shows this help.\n\n listFactories(): void\n ** List all registered LoggerFactories with associated log groups with respective ids (ids can be used to target a factory and/or group).\n\n showSettings(idFactory: number | "all"): void\n ** Show log group settings for idFactory (use listFactories to find id for a LoggerFactory). If idFactory is "all" shows all factories.\n\n getLoggerFactoryControl(idFactory: number): LoggerFactoryControl\n ** Return LoggerFactoryControl when found for given idFactory or throws Error if invalid or null, get the id by using listFactories()\n\n reset(idFactory: number | "all"): void\n ** Resets given factory or all factories back to original values.\n',t}();e.LoggerControlImpl=a;var s=function(){function t(t){this._settings=t}return t.prototype.help=function(){console.log(t._help)},t.prototype.example=function(){console.log(t._example)},t.prototype.showSettings=function(t){void 0===t&&(t="all");var e=new o.StringBuilder,n=this._settings.getLogGroupRuntimeSettings();e.appendLine("Registered LogGroups (index / expression)");for(var i=0;i<n.length;i++){var a=n[i];e.appendLine(" "+i+": "+a.logGroupRule.regExp.source+", logLevel="+r.LogLevel[a.level].toString()+", showTimestamp="+a.logFormat.showTimeStamp+", showLoggerName="+a.logFormat.showLoggerName+", format="+r.DateFormatEnum[a.logFormat.dateFormat.formatEnum].toString())}console.log(e.toString())},t.prototype.change=function(t){var e=this._getLogGroupRunTimeSettingsFor(t.group),n=null,i=null,o=null,a=null,s=null,l=function(t){null!==s&&(s+=", "),null===s?s=t:s+=t};"string"==typeof t.logLevel&&(n=r.LogLevel.fromString(t.logLevel),l("logLevel="+t.logLevel)),"string"==typeof t.logFormat&&(i=r.DateFormatEnum.fromString(t.logFormat),l("logFormat="+t.logFormat)),"boolean"==typeof t.showLoggerName&&(o=t.showLoggerName,l("showLoggerName="+t.showLoggerName)),"boolean"==typeof t.showTimestamp&&(a=t.showTimestamp,l("showTimestamp="+t.showTimestamp)),e.forEach(function(t){null!==n&&(t.level=n),null!==i&&(t.logFormat.dateFormat.formatEnum=i),null!==a&&(t.logFormat.showTimeStamp=a),null!==o&&(t.logFormat.showLoggerName=o)}),console.log("Applied changes: "+s+" to log groups '"+t.group+"'.")},t.prototype.reset=function(t){void 0===t&&(t="all");for(var e=0,n=this._getLogGroupRunTimeSettingsFor(t);e<n.length;e++){var r=n[e];r.level=r.logGroupRule.level,r.logFormat.showTimeStamp=r.logGroupRule.logFormat.showTimeStamp,r.logFormat.showLoggerName=r.logGroupRule.logFormat.showLoggerName,r.logFormat.dateFormat.formatEnum=r.logGroupRule.logFormat.dateFormat.formatEnum}console.log("Reset all settings for group "+t)},t.prototype._getLogGroupRunTimeSettingsFor=function(t){var e=[];return"all"===t?e=this._settings.getLogGroupRuntimeSettings():(this._checkIndex(t),e.push(this._settings.getLogGroupRuntimeSettings()[t])),e},t.prototype._checkIndex=function(t){if(t<0||t>=this._settings.getLogGroupRuntimeSettings().length)throw new Error("Invalid index, use listLogGroups to find out a valid one.")},t._help='\n help(): void\n ** Shows this help.\n\n example(): void\n ** Shows an example of usage.\n\n showSettings(id: number | "all"): void\n ** Prints settings for given group id, "all" for all group.\n\n change(settings: LogGroupControlSettings): void\n ** Changes the current settings for one or all log groups.\n **\n LogGroupControlSettings, properties of object:\n group: number | "all"\n ** Apply to specific group, or "all".\n ** Required\n\n logLevel: "Fatal" | "Error" | "Warn" | "Info" | "Debug" | "Trace" | undefined\n ** Set log level, undefined will not change the setting.\n ** Optional\n\n logFormat: "Default" | "YearMonthDayTime" | "YearDayMonthWithFullTime" | "YearDayMonthTime" | undefined\n ** Set the log format, undefined will not change the setting.\n ** Optional\n\n showTimestamp: boolean | undefined\n ** Whether to show timestamp, undefined will not change the setting.\n ** Optional\n\n showLoggerName: boolean | undefined\n ** Whether to show the logger name, undefined will not change the setting.\n ** Optional\n\n reset(id: number | "all"): void\n ** Resets everything to original values, for one specific or for all groups.\n\n help():\n ** Shows this help.\n',t._example='\n Examples:\n change({group: "all", logLevel: "Info"})\n ** Change loglevel to Info for all groups.\n\n change({group: 1, recursive:false, logLevel: "Warn"})\n ** Change logLevel for group 1 to Warn.\n\n change({group: "all", logLevel: "Debug", logFormat: "YearDayMonthTime", showTimestamp:false, showLoggerName:false})\n ** Change loglevel to Debug for all groups, apply format, do not show timestamp and logger names.\n',t}()},function(t,e,n){"use strict";
772Object.defineProperty(e,"__esModule",{value:!0});var r=n(65),i=n(24),o=n(263),a=n(268),s=n(146),l=n(376),c=function(){function t(t,e){this._loggers=new r.SimpleMap,this._logGroupRuntimeSettingsIndexed=[],this._loggerToLogGroupSettings=new r.SimpleMap,this._name=t,this.configure(e)}return t.prototype.configure=function(t){this._options=t,this.closeLoggers(),this._loggerToLogGroupSettings.clear(),this._logGroupRuntimeSettingsIndexed=[];for(var e=this._options.logGroupRules,n=0;n<e.length;n++)this._logGroupRuntimeSettingsIndexed.push(new l.LogGroupRuntimeSettings(e[n]))},t.prototype.getLogger=function(t){if(!this._options.enabled)throw new Error("LoggerFactory is not enabled, please check your options passed in");var e=this._loggers.get(t);return void 0!==e?e:(e=this.loadLogger(t),this._loggers.put(t,e),e)},t.prototype.isEnabled=function(){return this._options.enabled},t.prototype.closeLoggers=function(){this._loggers.forEachValue(function(t){t instanceof s.AbstractLogger&&t.close()}),this._loggers.clear()},t.prototype.getName=function(){return this._name},t.prototype.getLogGroupRuntimeSettingsByIndex=function(t){return t>=0&&t<this._logGroupRuntimeSettingsIndexed.length?this._logGroupRuntimeSettingsIndexed[t]:null},t.prototype.getLogGroupRuntimeSettingsByLoggerName=function(t){var e=this._loggerToLogGroupSettings.get(t);return void 0===e?null:e},t.prototype.getLogGroupRuntimeSettings=function(){return this._logGroupRuntimeSettingsIndexed.slice(0)},t.prototype.loadLogger=function(t){for(var e=this._options.logGroupRules,n=0;n<e.length;n++){var r=e[n];if(r.regExp.test(t)){var s=this._logGroupRuntimeSettingsIndexed[n],l=void 0;switch(r.loggerType){case i.LoggerType.Console:l=new o.ConsoleLoggerImpl(t,s);break;case i.LoggerType.MessageBuffer:l=new a.MessageBufferLoggerImpl(t,s);break;case i.LoggerType.Custom:if(null==r.callBackLogger)throw new Error("Cannot create a custom logger, custom callback is null");l=r.callBackLogger(t,s);break;default:throw new Error("Cannot create a Logger for LoggerType: "+r.loggerType)}return this._loggerToLogGroupSettings.put(t,s),l}}throw new Error("Failed to find a match to create a Logger for: "+t)},t}();e.LoggerFactoryImpl=c},function(t,e,n){var r,i,o;"function"==typeof Symbol&&Symbol.iterator;!function(a,s){"use strict";i=[n(365),n(366),n(368)],void 0===(o="function"==typeof(r=function(t,e,n){var r={filter:function(t){return-1===(t.functionName||"").indexOf("StackTrace$$")&&-1===(t.functionName||"").indexOf("ErrorStackParser$$")&&-1===(t.functionName||"").indexOf("StackTraceGPS$$")&&-1===(t.functionName||"").indexOf("StackGenerator$$")},sourceCache:{}},i=function(){try{throw new Error}catch(t){return t}};function o(t,e){var n={};return[t,e].forEach(function(t){for(var e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}),n}function a(t){return t.stack||t["opera#sourceloc"]}function s(t,e){return"function"==typeof e?t.filter(e):t}return{get:function(t){var e=i();return a(e)?this.fromError(e,t):this.generateArtificially(t)},getSync:function(n){n=o(r,n);var l=i(),c=a(l)?t.parse(l):e.backtrace(n);return s(c,n.filter)},fromError:function(e,i){i=o(r,i);var a=new n(i);return new Promise(function(n){var r=s(t.parse(e),i.filter);n(Promise.all(r.map(function(t){return new Promise(function(e){function n(){e(t)}a.pinpoint(t).then(e,n).catch(n)})})))}.bind(this))},generateArtificially:function(t){t=o(r,t);var n=e.backtrace(t);return"function"==typeof t.filter&&(n=n.filter(t.filter)),Promise.resolve(n)},instrument:function(t,e,n,r){if("function"!=typeof t)throw new Error("Cannot instrument non-function object");if("function"==typeof t.__stacktraceOriginalFn)return t;var i=function(){try{return this.get().then(e,n).catch(n),t.apply(r||this,arguments)}catch(t){throw a(t)&&this.fromError(t).then(e,n).catch(n),t}}.bind(this);return i.__stacktraceOriginalFn=t,i},deinstrument:function(t){if("function"!=typeof t)throw new Error("Cannot de-instrument non-function object");return"function"==typeof t.__stacktraceOriginalFn?t.__stacktraceOriginalFn:t},report:function(t,e,n){return new Promise(function(r,i){var o=new XMLHttpRequest;o.onerror=i,o.onreadystatechange=function(){4===o.readyState&&(o.status>=200&&o.status<400?r(o.responseText):i(new Error("POST to "+e+" failed with status: "+o.status)))},o.open("post",e),o.setRequestHeader("Content-Type","application/json");var a={stack:t};void 0!==n&&(a.message=n),o.send(JSON.stringify(a))})}}})?r.apply(e,i):r)||(t.exports=o)}()},function(t,e,n){var r,i,o;"function"==typeof Symbol&&Symbol.iterator;!function(a,s){"use strict";i=[n(264)],void 0===(o="function"==typeof(r=function(t){var e=/(^|@)\S+\:\d+/,n=/^\s*
772at .*(\S+\:\d+|\(native\))/m,r=/^(eval@)?(\[native code\])?$/;function i(t,e,n){if("function"==typeof Array.prototype.map)return t.map(e,n);for(var r=new Array(t.length),i=0;i<t.length;i++)r[i]=e.call(n,t[i]);return r}function o(t,e,n){if("function"==typeof Array.prototype.filter)return t.filter(e,n);for(var r=[],i=0;i<t.length;i++)e.call(n,t[i])&&r.push(t[i]);return r}return{parse:function(t){if(void 0!==t.stacktrace||void 0!==t["opera#sourceloc"])return this.parseOpera(t);if(t.stack&&t.stack.match(n))return this.parseV8OrIE(t);if(t.stack)return this.parseFFOrSafari(t);throw new Error("Cannot parse given Error object")},extractLocation:function(t){if(-1===t.indexOf(":"))return[t];var e=/(.+?)(?:\:(\d+))?(?:\:(\d+))?$/.exec(t.replace(/[\(\)]/g,""));return[e[1],e[2]||void 0,e[3]||void 0]},parseV8OrIE:function(e){var r=o(e.stack.split("\n"),function(t){return!!t.match(n)},this);return i(r,function(e){e.indexOf("(eval ")>-1&&(e=e.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var n=e.replace(/^\s+/,"").replace(/\(eval code/g,"(").split(/\s+/).slice(1),r=this.extractLocation(n.pop()),i=n.join(" ")||void 0,o=function(t,e){if("function"==typeof Array.prototype.indexOf)return t.indexOf(e);for(var n=0;n<t.length;n++)if(t[n]===e)return n;return-1}(["eval","<anonymous>"],r[0])>-1?void 0:r[0];return new t(i,void 0,o,r[1],r[2],e)},this)},parseFFOrSafari:function(e){var n=o(e.stack.split("\n"),function(t){return!t.match(r)},this);return i(n,function(e){if(e.indexOf(" > eval")>-1&&(e=e.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),-1===e.indexOf("@")&&-1===e.indexOf(":"))return new t(e);var n=e.split("@"),r=this.extractLocation(n.pop()),i=n.join("@")||void 0;return new t(i,void 0,r[0],r[1],r[2],e)},this)},parseOpera:function(t){return!t.stacktrace||t.message.indexOf("\n")>-1&&t.message.split("\n").length>t.stacktrace.split("\n").length?this.parseOpera9(t):t.stack?this.parseOpera11(t):this.parseOpera10(t)},parseOpera9:function(e){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,r=e.message.split("\n"),i=[],o=2,a=r.length;o<a;o+=2){var s=n.exec(r[o]);s&&i.push(new t(void 0,void 0,s[2],s[1],void 0,r[o]))}return i},parseOpera10:function(e){for(var n=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,r=e.stacktrace.split("\n"),i=[],o=0,a=r.length;o<a;o+=2){var s=n.exec(r[o]);s&&i.push(new t(s[3]||void 0,void 0,s[2],s[1],void 0,r[o]))}return i},parseOpera11:function(n){var r=o(n.stack.split("\n"),function(t){return!!t.match(e)&&!t.match(/^Error created at/)},this);return i(r,function(e){var n,r=e.split("@"),i=this.extractLocation(r.pop()),o=r.shift()||"",a=o.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^\)]*\)/g,"")||void 0;o.match(/\(([^\)]*)\)/)&&(n=o.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var s=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new t(a,s,i[0],i[1],i[2],e)},this)}}})?r.apply(e,i):r)||(t.exports=o)}()},function(t,e,n){var r,i,o,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(s,l){"use strict";i=[n(367)],void 0===(o="function"==typeof(r=function(t){return{backtrace:function(e){var n=[],r=10;"object"===(void 0===e?"undefined":a(e))&&"number"==typeof e.maxStackSize&&(r=e.maxStackSize);for(var i=arguments.callee;i&&n.length<r;){for(var o=new Array(i.arguments.length),s=0;s<o.length;++s)o[s]=i.arguments[s];/function(?:\s+([\w$]+))+\s*\(/.test(i.toString())?n.push(new t({functionName:RegExp.$1||void 0,args:o})):n.push(new t({args:o}));try{i=i.caller}catch(t){break}}return n}}})?r.apply(e,i):r)||(t.exports=o)}()},function(t,e,n){var r,i,o;"function"==typeof Symbol&&Symbol.iterator;!function(n,a){"use strict";i=[],void 0===(o="function"==typeof(r=function(){function t(t){return t.charAt(0).toUpperCase()+t.substring(1)}function e(t){return function(){return this[t]}}var n=["isConstructor","isEval","isNative","isToplevel"],r=["columnNumber","lineNumber"],i=["fileName","functionName","source"],o=n.concat(r,i,["args"]);function a(e){if(e)for(var n=0;n<o.length;n++)void 0!==e[o[n]]&&this["set"+t(o[n])](e[o[n]])}a.prototype={getArgs:function(){return this.args},setArgs:function(t){if("[object Array]"!==Object.prototype.toString.call(t))throw new TypeError("Args must be an Array");this.args=t},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(t){if(t instanceof a)this.evalOrigin=t;else{if(!(t instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new a(t)}},toString:function(){var t=this.getFileName()||"",e=this.getLineNumber()||"",n=this.getColumnNumber()||"",r=this.getFunctionName()||"";return this.getIsEval()?t?"[eval] ("+t+":"+e+":"+n+")":"[eval]:"+e+":"+n:r?r+" ("+t+":"+e+":"+n+")":t+":"+e+":"+n}},a.fromString=function(t){var e=t.indexOf("("),n=t.lastIndexOf(")"),r=t.substring(0,e),i=t.substring(e+1,n).split(","),o=t.substring(n+1);if(0===o.indexOf("@"))var s=/@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(o,""),l=s[1],c=s[2],u=s[3];return new a({functionName:r,args:i||void 0,fileName:l,lineNumber:c||void 0,columnNumber:u||void 0})};for(var s=0;s<n.length;s++)a.prototype["get"+t(n[s])]=e(n[s]),a.prototype["set"+t(n[s])]=function(t){return function(e){this[t]=Boolean(e)}}(n[s]);for(var l=0;l<r.length;l++)a.prototype["get"+t(r[l])]=e(r[l]),a.prototype["set"+t(r[l])]=function(t){return function(e){if(n=e,isNaN(parseFloat(n))||!isFinite(n))throw new TypeError(t+" must be a Number");var n;this[t]=Number(e)}}(r[l]);for(var c=0;c<i.length;c++)a.prototype["get"+t(i[c])]=e(i[c]),a.prototype["set"+t(i[c])]=function(t){return function(e){this[t]=String(e)}}(i[c]);return a})?r.apply(e,i):r)||(t.exports=o)}()},function(t,e,n){var r,i,o,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(s,l){"use strict";i=[n(369),n(264)],void 0===(o="function"==typeof(r=function(t,e){function n(t){return new Promise(function(e,n){var r=new XMLHttpRequest;r.open("get",t),r.onerror=n,r.onreadystatechange=function(){4===r.readyState&&(r.status>=200&&r.status<300?e(r.responseText):n(new Error("HTTP status: "+r.status+" retrieving "+t)))},r.send()})}function r(t){if("undefined"!=typeof window&&window.atob)return window.atob(t);throw new Error("You must supply a polyfill for window.atob in this environment")}function i(t){if("object"!==(void 0===t?"undefined":a(t)))throw new TypeError("Given StackFrame is not an object");
772if("string"!=typeof t.fileName)throw new TypeError("Given file name is not a String");if("number"!=typeof t.lineNumber||t.lineNumber%1!=0||t.lineNumber<1)throw new TypeError("Given line number must be a positive integer");if("number"!=typeof t.columnNumber||t.columnNumber%1!=0||t.columnNumber<0)throw new TypeError("Given column number must be a non-negative integer");return!0}return function o(a){if(!(this instanceof o))return new o(a);a=a||{},this.sourceCache=a.sourceCache||{},this.ajax=a.ajax||n,this._atob=a.atob||r,this._get=function(t){return new Promise(function(e,n){var r="data:"===t.substr(0,5);if(this.sourceCache[t])e(this.sourceCache[t]);else if(a.offline&&!r)n(new Error("Cannot make network requests in offline mode"));else if(r){var i=t.match(/^data:application\/json;([\w=:"-]+;)*base64,/);if(i){var o=i[0].length,s=t.substr(o),l=this._atob(s);this.sourceCache[t]=l,e(l)}else n(new Error("The encoding of the inline sourcemap is not supported"))}else{var c=this.ajax(t,{method:"get"});this.sourceCache[t]=c,c.then(e,n)}}.bind(this))},this.pinpoint=function(t){return new Promise(function(e,n){this.getMappedLocation(t).then(function(t){function n(){e(t)}this.findFunctionName(t).then(e,n).catch(n)}.bind(this),n)}.bind(this))},this.findFunctionName=function(t){return new Promise(function(n,r){i(t),this._get(t.fileName).then(function(r){var i=t.lineNumber,o=t.columnNumber,a=function(t,e){for(var n,r=/function\s+([^(]*?)\s*\(([^)]*)\)/,i=/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*function\b/,o=/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*(?:eval|new Function)\b/,a=t.split("\n"),s="",l=Math.min(e,20),c=0;c<l;++c){var u=a[e-c-1],h=u.indexOf("//");if(h>=0&&(u=u.substr(0,h)),u){if(s=u+s,(n=i.exec(s))&&n[1])return n[1];if((n=r.exec(s))&&n[1])return n[1];if((n=o.exec(s))&&n[1])return n[1]}}return}(r,i);n(a?new e(a,t.args,t.fileName,i,o):t)},r).catch(r)}.bind(this))},this.getMappedLocation=function(n){return new Promise(function(r,o){!function(){if("function"!=typeof Object.defineProperty||"function"!=typeof Object.create)throw new Error("Unable to consume source maps in older browsers")}(),i(n);var a=this.sourceCache,s=n.fileName;this._get(s).then(function(i){var l=function(t){var e=/\/\/[#@] ?sourceMappingURL=([^\s'"]+)\s*$/.exec(t);if(e&&e[1])return e[1];throw new Error("sourceMappingURL not found")}(i),c="data:"===l.substr(0,5),u=s.substring(0,s.lastIndexOf("/")+1);"/"===l[0]||c||/^https?:\/\/|^\/\//i.test(l)||(l=u+l),this._get(l).then(function(i){"string"==typeof i&&(i=function(t){if("undefined"!=typeof JSON&&JSON.parse)return JSON.parse(t);throw new Error("You must supply a polyfill for JSON.parse in this environment")}(i.replace(/^\)\]\}'/,""))),void 0===i.sourceRoot&&(i.sourceRoot=u),function(n,r,i){return new Promise(function(o,a){var s=new t.SourceMapConsumer(r),l=s.originalPositionFor({line:n.lineNumber,column:n.columnNumber});if(l.source){var c=s.sourceContentFor(l.source);c&&(i[l.source]=c),o(new e(l.name||n.functionName,n.args,l.source,l.line,l.column))}else a(new Error("Could not get original source for given stackframe and source map"))})}(n,i,a).then(r).catch(function(){r(n)})},o).catch(o)}.bind(this),o).catch(o)}.bind(this))}}})?r.apply(e,i):r)||(t.exports=o)}()},function(t,e,n){e.SourceMapGenerator=n(265).SourceMapGenerator,e.SourceMapConsumer=n(372).SourceMapConsumer,e.SourceNode=n(375).SourceNode},function(t,e){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");e.encode=function(t){if(0<=t&&t<n.length)return n[t];throw new TypeError("Must be between 0 and 63: "+t)},e.decode=function(t){return 65<=t&&t<=90?t-65:97<=t&&t<=122?t-97+26:48<=t&&t<=57?t-48+52:43==t?62:47==t?63:-1}},function(t,e,n){var r=n(121);function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}i.prototype.unsortedForEach=function(t,e){this._array.forEach(t,e)},i.prototype.add=function(t){var e,n,i,o,a,s;e=this._last,n=t,i=e.generatedLine,o=n.generatedLine,a=e.generatedColumn,s=n.generatedColumn,o>i||o==i&&s>=a||r.compareByGeneratedPositionsInflated(e,n)<=0?(this._last=t,this._array.push(t)):(this._sorted=!1,this._array.push(t))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(r.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},e.MappingList=i},function(t,e,n){var r=n(121),i=n(373),o=n(267).ArraySet,a=n(266),s=n(374).quickSort;function l(t){var e=t;return"string"==typeof t&&(e=JSON.parse(t.replace(/^\)\]\}'/,""))),null!=e.sections?new h(e):new c(e)}function c(t){var e=t;"string"==typeof t&&(e=JSON.parse(t.replace(/^\)\]\}'/,"")));
vendor: 12,532 bytes, line 772
772var n=r.getArg(e,"version"),i=r.getArg(e,"sources"),a=r.getArg(e,"names",[]),s=r.getArg(e,"sourceRoot",null),l=r.getArg(e,"sourcesContent",null),c=r.getArg(e,"mappings"),u=r.getArg(e,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);i=i.map(String).map(r.normalize).map(function(t){return s&&r.isAbsolute(s)&&r.isAbsolute(t)?r.relative(s,t):t}),this._names=o.fromArray(a.map(String),!0),this._sources=o.fromArray(i,!0),this.sourceRoot=s,this.sourcesContent=l,this._mappings=c,this.file=u}function u(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function h(t){var e=t;"string"==typeof t&&(e=JSON.parse(t.replace(/^\)\]\}'/,"")));var n=r.getArg(e,"version"),i=r.getArg(e,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new o,this._names=new o;var a={line:-1,column:0};this._sections=i.map(function(t){if(t.url)throw new Error("Support for url field in sections not implemented.");var e=r.getArg(t,"offset"),n=r.getArg(e,"line"),i=r.getArg(e,"column");if(n<a.line||n===a.line&&i<a.column)throw new Error("Section offsets must be ordered and non-overlapping.");return a=e,{generatedOffset:{generatedLine:n+1,generatedColumn:i+1},consumer:new l(r.getArg(t,"map"))}})}l.fromSourceMap=function(t){return c.fromSourceMap(t)},l.prototype._version=3,l.prototype.__generatedMappings=null,Object.defineProperty(l.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),l.prototype.__originalMappings=null,Object.defineProperty(l.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),l.prototype._charIsMappingSeparator=function(t,e){var n=t.charAt(e);return";"===n||","===n},l.prototype._parseMappings=function(t,e){throw new Error("Subclasses must implement _parseMappings")},l.GENERATED_ORDER=1,l.ORIGINAL_ORDER=2,l.GREATEST_LOWER_BOUND=1,l.LEAST_UPPER_BOUND=2,l.prototype.eachMapping=function(t,e,n){var i,o=e||null;switch(n||l.GENERATED_ORDER){case l.GENERATED_ORDER:i=this._generatedMappings;break;case l.ORIGINAL_ORDER:i=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var a=this.sourceRoot;i.map(function(t){var e=null===t.source?null:this._sources.at(t.source);return null!=e&&null!=a&&(e=r.join(a,e)),{source:e,generatedLine:t.generatedLine,generatedColumn:t.generatedColumn,originalLine:t.originalLine,originalColumn:t.originalColumn,name:null===t.name?null:this._names.at(t.name)}},this).forEach(t,o)},l.prototype.allGeneratedPositionsFor=function(t){var e=r.getArg(t,"line"),n={source:r.getArg(t,"source"),originalLine:e,originalColumn:r.getArg(t,"column",0)};if(null!=this.sourceRoot&&(n.source=r.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var o=[],a=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,i.LEAST_UPPER_BOUND);if(a>=0){var s=this._originalMappings[a];if(void 0===t.column)for(var l=s.originalLine;s&&s.originalLine===l;)o.push({line:r.getArg(s,"generatedLine",null),column:r.getArg(s,"generatedColumn",null),lastColumn:r.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++a];else for(var c=s.originalColumn;s&&s.originalLine===e&&s.originalColumn==c;)o.push({line:r.getArg(s,"generatedLine",null),column:r.getArg(s,"generatedColumn",null),lastColumn:r.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++a]}return o},e.SourceMapConsumer=l,c.prototype=Object.create(l.prototype),c.prototype.consumer=l,c.fromSourceMap=function(t){var e=Object.create(c.prototype),n=e._names=o.fromArray(t._names.toArray(),!0),i=e._sources=o.fromArray(t._sources.toArray(),!0);e.sourceRoot=t._sourceRoot,e.sourcesContent=t._generateSourcesContent(e._sources.toArray(),e.sourceRoot),e.file=t._file;for(var a=t._mappings.toArray().slice(),l=e.__generatedMappings=[],h=e.__originalMappings=[],p=0,d=a.length;p<d;p++){var f=a[p],g=new u;g.generatedLine=f.generatedLine,g.generatedColumn=f.generatedColumn,f.source&&(g.source=i.indexOf(f.source),g.originalLine=f.originalLine,g.originalColumn=f.originalColumn,f.name&&(g.name=n.indexOf(f.name)),h.push(g)),l.push(g)}return s(e.__originalMappings,r.compareByOriginalPositions),e},c.prototype._version=3,Object.defineProperty(c.prototype,"sources",{get:function(){return this._sources.toArray().map(function(t){return null!=this.sourceRoot?r.join(this.sourceRoot,t):t},this)}}),c.prototype._parseMappings=function(t,e){for(var n,i,o,l,c,h=1,p=0,d=0,f=0,g=0,m=0,v=t.length,y=0,b={},_={},A=[],w=[];y<v;)if(";"===t.charAt(y))h++,y++,p=0;else if(","===t.charAt(y))y++;else{for((n=new u).generatedLine=h,l=y;l<v&&!this._charIsMappingSeparator(t,l);l++);if(o=b[i=t.slice(y,l)])y+=i.length;else{for(o=[];y<l;)a.decode(t,y,_),c=_.value,y=_.rest,o.push(c);if(2===o.length)throw new Error("Found a source, but no line and column");if(3===o.length)throw new Error("Found a source and line, but no column");b[i]=o}n.generatedColumn=p+o[0],p=n.generatedColumn,o.length>1&&(n.source=g+o[1],g+=o[1],n.originalLine=d+o[2],d=n.originalLine,n.originalLine+=1,n.originalColumn=f+o[3],f=n.originalColumn,o.length>4&&(n.name=m+o[4],m+=o[4])),w.push(n),"number"==typeof n.originalLine&&A.push(n)}s(w,r.compareByGeneratedPositionsDeflated),this.__generatedMappings=w,s(A,r.compareByOriginalPositions),this.__originalMappings=A},c.prototype._findMapping=function(t,e,n,r,o,a){if(t[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+t[n]);if(t[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+t[r]);return i.search(t,e,o,a)},c.prototype.computeColumnSpans=function(){for(var t=0;t<this._generatedMappings.length;++t){var e=this._generatedMappings[t];if(t+1<this._generatedMappings.length){var n=this._generatedMappings[t+1];if(e.generatedLine===n.generatedLine){e.lastGeneratedColumn=n.generatedColumn-1;continue}}e.lastGeneratedColumn=1/0}},c.prototype.originalPositionFor=function(t){var e={generatedLine:r.getArg(t,"line"),generatedColumn:r.getArg(t,"column")},n=this._findMapping(e,this._generatedMappings,"generatedLine","generatedColumn",r.compareByGeneratedPositionsDeflated,r.getArg(t,"bias",l.GREATEST_LOWER_BOUND));if(n>=0){var i=this._generatedMappings[n];if(i.generatedLine===e.generatedLine){var o=r.getArg(i,"source",null);null!==o&&(o=this._sources.at(o),null!=this.sourceRoot&&(o=r.join(this.sourceRoot,o)));var a=r.getArg(i,"name",null);return null!==a&&(a=this._names.at(a)),{source:o,line:r.getArg(i,"originalLine",null),column:r.getArg(i,"originalColumn",null),name:a}}}return{source:null,line:null,column:null,name:null}},c.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(t){return null==t}))},c.prototype.sourceContentFor=function(t,e){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(t=r.relative(this.sourceRoot,t)),this._sources.has(t))return this.sourcesContent[this._sources.indexOf(t)];var n;if(null!=this.sourceRoot&&(n=r.urlParse(this.sourceRoot))){var i=t.replace(/^file:\/\//,"");if("file"==n.scheme&&this._sources.has(i))return this.sourcesContent[this._sources.indexOf(i)];if((!n.path||"/"==n.path)&&this._sources.has("/"+t))return this.sourcesContent[this._sources.indexOf("/"+t)]}if(e)return null;throw new Error('"'+t+'" is not in the SourceMap.')},c.prototype.generatedPositionFor=function(t){var e=r.getArg(t,"source");if(null!=this.sourceRoot&&(e=r.relative(this.sourceRoot,e)),!this._sources.has(e))return{line:null,column:null,lastColumn:null};var n={source:e=this._sources.indexOf(e),originalLine:r.getArg(t,"line"),originalColumn:r.getArg(t,"column")},i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,r.getArg(t,"bias",l.GREATEST_LOWER_BOUND));if(i>=0){var o=this._originalMappings[i];if(o.source===n.source)return{line:r.getArg(o,"generatedLine",null),column:r.getArg(o,"generatedColumn",null),lastColumn:r.getArg(o,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},e.BasicSourceMapConsumer=c,h.prototype=Object.create(l.prototype),h.prototype.constructor=l,h.prototype._version=3,Object.defineProperty(h.prototype,"sources",{get:function(){for(var t=[],e=0;e<this._sections.length;e++)for(var n=0;n<this._sections[e].consumer.sources.length;n++)t.push(this._sections[e].consumer.sources[n]);return t}}),h.prototype.originalPositionFor=function(t){var e={generatedLine:r.getArg(t,"line"),generatedColumn:r.getArg(t,"column")},n=i.search(e,this._sections,function(t,e){var n=t.generatedLine-e.generatedOffset.generatedLine;return n||t.generatedColumn-e.generatedOffset.generatedColumn}),o=this._sections[n];return o?o.consumer.originalPositionFor({line:e.generatedLine-(o.generatedOffset.generatedLine-1),column:e.generatedColumn-(o.generatedOffset.generatedLine===e.generatedLine?o.generatedOffset.generatedColumn-1:0),bias:t.bias}):{source:null,line:null,column:null,name:null}},h.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(t){return t.consumer.hasContentsOfAllSources()})},h.prototype.sourceContentFor=function(t,e){for(var n=0;n<this._sections.length;n++){var r=this._sections[n].consumer.sourceContentFor(t,!0);if(r)return r}if(e)return null;throw new Error('"'+t+'" is not in the SourceMap.')},h.prototype.generatedPositionFor=function(t){for(var e=0;e<this._sections.length;e++){var n=this._sections[e];if(-1!==n.consumer.sources.indexOf(r.getArg(t,"source"))){var i=n.consumer.generatedPositionFor(t);if(i)return{line:i.line+(n.generatedOffset.generatedLine-1),column:i.column+(n.generatedOffset.generatedLine===i.line?n.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},h.prototype._parseMappings=function(t,e){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var i=this._sections[n],o=i.consumer._generatedMappings,a=0;a<o.length;a++){var l=o[a],c=i.consumer._sources.at(l.source);null!==i.consumer.sourceRoot&&(c=r.join(i.consumer.sourceRoot,c)),this._sources.add(c),c=this._sources.indexOf(c);var u=i.consumer._names.at(l.name);this._names.add(u),u=this._names.indexOf(u);var h={source:c,generatedLine:l.generatedLine+(i.generatedOffset.generatedLine-1),generatedColumn:l.generatedColumn+(i.generatedOffset.generatedLine===l.generatedLine?i.generatedOffset.generatedColumn-1:0),originalLine:l.originalLine,originalColumn:l.originalColumn,name:u};this.__generatedMappings.push(h),"number"==typeof h.originalLine&&this.__originalMappings.push(h)}s(this.__generatedMappings,r.compareByGeneratedPositionsDeflated),s(this.__originalMappings,r.compareByOriginalPositions)},e.IndexedSourceMapConsumer=h},function(t,e){e.GREATEST_LOWER_BOUND=1,e.LEAST_UPPER_BOUND=2,e.search=function(t,n,r,i){if(0===n.length)return-1;var o=function t(n,r,i,o,a,s){var l=Math.floor((r-n)/2)+n,c=a(i,o[l],!0);return 0===c?l:c>0?r-l>1?t(l,r,i,o,a,s):s==e.LEAST_UPPER_BOUND?r<o.length?r:-1:l:l-n>1?t(n,l,i,o,a,s):s==e.LEAST_UPPER_BOUND?l:n<0?-1:n}(-1,n.length,t,n,r,i||e.GREATEST_LOWER_BOUND);if(o<0)return-1;for(;o-1>=0&&0===r(n[o],n[o-1],!0);)--o;return o}},function(t,e){function n(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function r(t,e,i,o){if(i<o){var a=i-1;n(t,(u=i,h=o,Math.round(u+Math.random()*(h-u))),o);for(var s=t[o],l=i;l<o;l++)e(t[l],s)<=0&&n(t,a+=1,l);n(t,a+1,l);var c=a+1;r(t,e,i,c-1),r(t,e,c+1,o)}var u,h}e.quickSort=function(t,e){r(t,e,0,t.length-1)}},function(t,e,n){var r=n(265).SourceMapGenerator,i=n(121),o=/(\r?\n)/,a="$$$isSourceNode$$$";function s(t,e,n,r,i){this.children=[],this.sourceContents={},this.line=null==t?null:t,this.column=null==e?null:e,this.source=null==n?null:n,this.name=null==i?null:i,this[a]=!0,null!=r&&this.add(r)}s.fromStringWithSourceMap=function(t,e,n){var r=new s,a=t.split(o),l=function(){return a.shift()+(a.shift()||"")},c=1,u=0,h=null;return e.eachMapping(function(t){if(null!==h){if(!(c<t.generatedLine)){var e=(n=a[0]).substr(0,t.generatedColumn-u);return a[0]=n.substr(t.generatedColumn-u),u=t.generatedColumn,p(h,e),void(h=t)}p(h,l()),c++,u=0}for(;c<t.generatedLine;)r.add(l()),c++;if(u<t.generatedColumn){var n=a[0];r.add(n.substr(0,t.generatedColumn)),a[0]=n.substr(t.generatedColumn),u=t.generatedColumn}h=t},this),a.length>
vendor: 4,502 bytes, line 772
7720&&(h&&p(h,l()),r.add(a.join(""))),e.sources.forEach(function(t){var o=e.sourceContentFor(t);null!=o&&(null!=n&&(t=i.join(n,t)),r.setSourceContent(t,o))}),r;function p(t,e){if(null===t||void 0===t.source)r.add(e);else{var o=n?i.join(n,t.source):t.source;r.add(new s(t.originalLine,t.originalColumn,o,e,t.name))}}},s.prototype.add=function(t){if(Array.isArray(t))t.forEach(function(t){this.add(t)},this);else{if(!t[a]&&"string"!=typeof t)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+t);t&&this.children.push(t)}return this},s.prototype.prepend=function(t){if(Array.isArray(t))for(var e=t.length-1;e>=0;e--)this.prepend(t[e]);else{if(!t[a]&&"string"!=typeof t)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+t);this.children.unshift(t)}return this},s.prototype.walk=function(t){for(var e,n=0,r=this.children.length;n<r;n++)(e=this.children[n])[a]?e.walk(t):""!==e&&t(e,{source:this.source,line:this.line,column:this.column,name:this.name})},s.prototype.join=function(t){var e,n,r=this.children.length;if(r>0){for(e=[],n=0;n<r-1;n++)e.push(this.children[n]),e.push(t);e.push(this.children[n]),this.children=e}return this},s.prototype.replaceRight=function(t,e){var n=this.children[this.children.length-1];return n[a]?n.replaceRight(t,e):"string"==typeof n?this.children[this.children.length-1]=n.replace(t,e):this.children.push("".replace(t,e)),this},s.prototype.setSourceContent=function(t,e){this.sourceContents[i.toSetString(t)]=e},s.prototype.walkSourceContents=function(t){for(var e=0,n=this.children.length;e<n;e++)this.children[e][a]&&this.children[e].walkSourceContents(t);var r=Object.keys(this.sourceContents);for(e=0,n=r.length;e<n;e++)t(i.fromSetString(r[e]),this.sourceContents[r[e]])},s.prototype.toString=function(){var t="";return this.walk(function(e){t+=e}),t},s.prototype.toStringWithSourceMap=function(t){var e={code:"",line:1,column:0},n=new r(t),i=!1,o=null,a=null,s=null,l=null;return this.walk(function(t,r){e.code+=t,null!==r.source&&null!==r.line&&null!==r.column?(o===r.source&&a===r.line&&s===r.column&&l===r.name||n.addMapping({source:r.source,original:{line:r.line,column:r.column},generated:{line:e.line,column:e.column},name:r.name}),o=r.source,a=r.line,s=r.column,l=r.name,i=!0):i&&(n.addMapping({generated:{line:e.line,column:e.column}}),o=null,i=!1);for(var c=0,u=t.length;c<u;c++)10===t.charCodeAt(c)?(e.line++,e.column=0,c+1===u?(o=null,i=!1):i&&n.addMapping({source:r.source,original:{line:r.line,column:r.column},generated:{line:e.line,column:e.column},name:r.name})):e.column++}),this.walkSourceContents(function(t,e){n.setSourceContent(t,e)}),{code:e.code,map:n}},e.SourceNode=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=function(){function t(t){this._formatterLogMessage=null,this._logGroupRule=t,this._level=t.level,this._loggerType=t.loggerType,this._logFormat=new r.LogFormat(new r.DateFormat(t.logFormat.dateFormat.formatEnum,t.logFormat.dateFormat.dateSeparator),t.logFormat.showTimeStamp,t.logFormat.showLoggerName),this._callBackLogger=t.callBackLogger,this._formatterLogMessage=t.formatterLogMessage}return Object.defineProperty(t.prototype,"logGroupRule",{get:function(){return this._logGroupRule},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"level",{get:function(){return this._level},set:function(t){this._level=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"loggerType",{get:function(){return this._loggerType},set:function(t){this._loggerType=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logFormat",{get:function(){return this._logFormat},set:function(t){this._logFormat=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"callBackLogger",{get:function(){return this._callBackLogger},set:function(t){this._callBackLogger=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formatterLogMessage",{get:function(){return this._formatterLogMessage},set:function(t){this._formatterLogMessage=t},enumerable:!0,configurable:!0}),t}();e.LogGroupRuntimeSettings=i},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});
772Object.defineProperty(e,"__esModule",{value:!0});var o=n(148),a=function(t){function e(e,n){return t.call(this,e,n)||this}return i(e,t),e.prototype.doLog=function(t){"undefined"!=typeof window?o.ExtensionHelper.sendCategoryLogMessage(t):console.log("window is not available, you must be running in a browser for this. Dropped message.")},e}(n(150).AbstractCategoryLogger);e.CategoryExtensionLoggerImpl=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(149),i=n(24),o=n(65),a=function(){function t(){}return t.prototype.help=function(){console.log(t._help)},t.prototype.example=function(){console.log(t._example)},t.prototype.showSettings=function(e){void 0===e&&(e="all");var n=new o.StringBuilder,r=t._getCategoryService();t._getCategories(e).forEach(function(e){t._processCategory(r,e,n,0)}),console.log(n.toString())},t.prototype.change=function(e){var n=t._getCategoryService(),r=t._getCategories(e.category),o=null,a=null,s=null,l=null,c=null,u=function(t){null!==c&&(c+=", "),null===c?c=t:c+=t};u("recursive="+e.recursive),"string"==typeof e.logLevel&&(o=i.LogLevel.fromString(e.logLevel),u("logLevel="+e.logLevel)),"string"==typeof e.logFormat&&(a=i.DateFormatEnum.fromString(e.logFormat),u("logFormat="+e.logFormat)),"boolean"==typeof e.showCategoryName&&(s=e.showCategoryName,u("showCategoryName="+e.showCategoryName)),"boolean"==typeof e.showTimestamp&&(l=e.showTimestamp,u("showTimestamp="+e.showTimestamp));var h=function(t){var e=n.getCategorySettings(t);null!==e&&(null!==o&&(e.logLevel=o),null!==a&&(e.logFormat.dateFormat.formatEnum=a),null!==l&&(e.logFormat.showTimeStamp=l),null!==s&&(e.logFormat.showCategoryName=s))};r.forEach(function(n){return t._applyToCategory(n,e.recursive,h)}),console.log("Applied changes: "+c+" to categories '"+e.category+"'.")},t.prototype.reset=function(e){void 0===e&&(e="all");var n=t._getCategoryService(),r=function(t){var e=n.getCategorySettings(t),r=n.getOriginalCategorySettings(t);null!==e&&null!==r&&(e.logLevel=r.logLevel,e.logFormat.dateFormat.formatEnum=r.logFormat.dateFormat.formatEnum,e.logFormat.showTimeStamp=r.logFormat.showTimeStamp,e.logFormat.showCategoryName=r.logFormat.showCategoryName)};t._getCategories(e).forEach(function(e){return t._applyToCategory(e,!0,r)}),console.log("Applied reset to category: "+e+".")},t._processCategory=function(e,n,r,o){var a=e.getCategorySettings(n);if(null!==a){if(r.append(" "+n.id+": "),o>0)for(var s=0;s<o;s++)r.append(" ");r.append(n.name+" ("+i.LogLevel[a.logLevel].toString()+"@"+i.LoggerType[a.loggerType].toString()+")\n"),n.children.length>0&&n.children.forEach(function(n){t._processCategory(e,n,r,o+1)})}},t._applyToCategory=function(e,n,r){r(e),n&&e.children.forEach(function(e){t._applyToCategory(e,n,r)})},t._getCategoryService=function(){return r.CategoryServiceImpl.getInstance()},t._getCategories=function(e){var n=t._getCategoryService(),r=[];if("all"===e)r=n.getRootCategories();else{var i=n.getCategoryById(e);if(null===i)throw new Error("Failed to find category with id "+e);r.push(i)}return r},t._help='\n help(): void\n ** Shows this help.\n\n example(): void\n ** Shows an example on how to use this.\n\n showSettings(id: number | "all" = "all"): void\n ** Shows settings for a specific category, or for all. The id of categories can be found by calling this method without parameter.\n\n change(settings: CategoryServiceControlSettings): void\n ** Changes the current settings for one or all categories.\n **\n CategoryServiceControlSettings, properties of object:\n category: number | "all"\n ** Apply to specific category, or "all".\n ** Required\n\n recursive: boolean\n ** Apply to child categories (true) or not.\n ** Required\n\n logLevel: "Fatal" | "Error" | "Warn" | "Info" | "Debug" | "Trace" | undefined\n ** Set log level, undefined will not change the setting.\n ** Optional\n\n logFormat: "Default" | "YearMonthDayTime" | "YearDayMonthWithFullTime" | "YearDayMonthTime" | undefined\n ** Set the log format, undefined will not change the setting.\n ** Optional\n\n showTimestamp: boolean | undefined\n ** Whether to show timestamp, undefined will not change the setting.\n ** Optional\n\n showCategoryName: boolean | undefined\n ** Whether to show the category name, undefined will not change the setting.\n ** Optional\n\n reset(id: number | "all"): void\n ** Resets everything to original values, for one specific or for all categories.\n',t._example='\n Examples:\n change({category: "all", recursive:true, logLevel: "Info"})\n ** Change loglevel to Info for all categories, apply to child categories as well.\n\n change({category: 1, recursive:false, logLevel: "Warn"})\n ** Change logLevel for category 1, do not recurse.\n\n change({category: "all", recursive:true, logLevel: "Debug", logFormat: "YearDayMonthTime", showTimestamp:false, showCategoryName:false})\n ** Change loglevel to Debug for all categories, apply format, do not show timestamp and category names - recursively to child categories.\n\n',t}();e.CategoryServiceControlImpl=a},function(t,e,n){"use strict";
772Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=n(149),o=function(){function t(e,n){if(void 0===n&&(n=null),this._children=[],this._logLevel=r.LogLevel.Error,-1!==e.indexOf("#"))throw new Error("Cannot use # in a name of a Category");this._id=t.nextId(),this._name=e,this._parent=n,null!==this._parent&&this._parent._children.push(this),i.CategoryServiceImpl.getInstance().registerCategory(this)}return Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._children},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"logLevel",{get:function(){return this._logLevel},enumerable:!0,configurable:!0}),t.prototype.trace=function(t){for(var e,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];this.loadCategoryLogger(),(e=this._logger).trace.apply(e,[t].concat(n))},t.prototype.debug=function(t){for(var e,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];this.loadCategoryLogger(),(e=this._logger).debug.apply(e,[t].concat(n))},t.prototype.info=function(t){for(var e,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];this.loadCategoryLogger(),(e=this._logger).info.apply(e,[t].concat(n))},t.prototype.warn=function(t){for(var e,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];this.loadCategoryLogger(),(e=this._logger).warn.apply(e,[t].concat(n))},t.prototype.error=function(t,e){for(var n,r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];this.loadCategoryLogger(),(n=this._logger).error.apply(n,[t,e].concat(r))},t.prototype.fatal=function(t,e){for(var n,r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];this.loadCategoryLogger(),(n=this._logger).fatal.apply(n,[t,e].concat(r))},t.prototype.resolved=function(t,e){for(var n,r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];this.loadCategoryLogger(),(n=this._logger).resolved.apply(n,[t,e].concat(r))},t.prototype.log=function(t,e,n){for(var r,i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];this.loadCategoryLogger(),(r=this._logger).log.apply(r,[t,e,n].concat(i))},t.prototype.getCategoryPath=function(){for(var t=this.name,e=this.parent;null!=e;)t=e.name+"#"+t,e=e.parent;return t},Object.defineProperty(t.prototype,"id",{get:function(){return this._id},enumerable:!0,configurable:!0}),t.prototype.loadCategoryLogger=function(){if(this._logger||(this._logger=i.CategoryServiceImpl.getInstance().getLogger(this)),void 0===this._logger||null===this._logger)throw new Error("Failed to load a logger for category (should not happen): "+this.name)},t.nextId=function(){return t.currentId++},t.currentId=1,t}();e.Category=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(149),i=function(){function t(){}return t.getLogger=function(t){return r.CategoryServiceImpl.getInstance().getLogger(t)},t.clear=function(){return r.CategoryServiceImpl.getInstance().clear()},t.setDefaultConfiguration=function(t,e){void 0===e&&(e=!0),r.CategoryServiceImpl.getInstance().setDefaultConfiguration(t,e)},t.setConfigurationCategory=function(t,e,n){void 0===n&&(n=!1),r.CategoryServiceImpl.getInstance().setConfigurationCategory(t,e,n)},t}();e.CategoryServiceFactory=i},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var o=n(24),a=n(65),s=function(){function t(t){this._value=t}return t.prototype.getValue=function(){return this._value},t.prototype.toString=function(){var t=this.getValue();return null!=t?t.toString():"null"},t}(),l=function(t){function e(e){return t.call(this,e)||this}return i(e,t),e}(s),c=function(t){function e(e){return t.call(this,e)||this}return i(e,t),e}(s),u=function(t){function e(e){return t.call(this,e)||this}return i(e,t),e.prototype.toString=function(){var t=this.getValue();return null!=t?JSON.stringify(t.toString()):"null"},e}(s),h=function(t){function e(e){return t.call(this,e)||this}return i(e,t),e}(s),p=function(t){function e(e){return t.call(this,e)||this}return i(e,t),e.prototype.toString=function(){var t=this.getValue();return null!=t?t.toString():"null"},e}(s),d=function(t){function e(){return t.call(this,null)||this}return i(e,t),e.prototype.toString=function(){return"null"},e}(s),f=function(){function t(){}return t.toJSONType=function(t){if(null===t)return new d;if("string"==typeof t)return new u(t);if("number"==typeof t)return new c(t);if("boolean"==typeof t)return new l(t);if(t instanceof g)return new h(t);throw new Error("Type not supported for value: "+t)},t}(),g=function(){function t(){this.values=new a.SimpleMap}return t.prototype.addBoolean=function(e,n){return this.checkName(e),t.checkValue(n),this.values.put(e,new l(n)),this},t.prototype.addNumber=function(e,n){return this.checkName(e),t.checkValue(n),this.values.put(e,new c(n)),this},t.prototype.addString=function(e,n){return this.checkName(e),t.checkValue(n),this.values.put(e,new u(n)),this},t.prototype.addNull=function(t){return this.checkName(t),this.values.put(t,new d),this},t.prototype.addArray=function(e,n){if(this.checkName(e),t.checkValue(n),null==n)throw new Error("Cannot add array as
vendor: 5,391 bytes, line 772
772null");return this.values.put(e,new p(n)),this},t.prototype.addObject=function(e,n){if(this.checkName(e),t.checkValue(n),null==n)throw new Error("Cannot add object as null");return this.values.put(e,new h(n)),this},t.prototype.toString=function(t){var e=this;void 0===t&&(t=!1);var n=!1,r=new a.StringBuilder;return r.append("{"),this.values.keys().forEach(function(t){var i=e.values.get(t);null!=i&&(n&&r.append(","),r.append('"').append(t).append('":').append(i.toString()),n=!0)}),r.append("}"),r.toString()},t.prototype.checkName=function(t){if(null==t||void 0===t)throw new Error("Name is null or undefined");if(this.values.exists(t))throw new Error("Name "+t+" is already present for this object")},t.checkValue=function(t){if(void 0===t)throw new Error("Value is undefined")},t}();e.JSONObject=g;var m=function(){function t(){this.objects=[]}return t.prototype.add=function(t){if(void 0===t)throw new Error("Object is not allowed to be undefined");return this.objects.push(f.toJSONType(t)),this},t.prototype.toString=function(t){void 0===t&&(t=!1);var e=new a.StringBuilder;return e.append("["),this.objects.forEach(function(t,n){n>0&&e.append(","),e.append(t.toString())}),e.append("]"),e.toString()},t}();e.JSONArray=m;var v=function(){function t(){}return t.categoryToJSON=function(e,n){var r=new m;t._categoryToJSON(e,r,n);var i=new g;return i.addArray("categories",r),i},t._categoryToJSON=function(e,n,r){var i=new g;i.addNumber("id",e.id),i.addString("name",e.name),i.addString("logLevel",o.LogLevel[e.logLevel].toString()),null!=e.parent?i.addNumber("parent",e.parent.id):i.addNull("parent"),n.add(i),r&&e.children.forEach(function(e){t._categoryToJSON(e,n,r)})},t}();e.JSONHelper=v},function(t,e,n){"use strict";var r=n(73);r.CategoryServiceFactory.setDefaultConfiguration(new r.CategoryConfiguration(r.LogLevel.Error)),window.LOGGING={help:r.help,getLogControl:r.getLogControl,getCategoryControl:r.getCategoryControl}},function(t,e,n){"use strict";e.byteLength=function(t){var e=c(t),n=e[0],r=e[1];return 3*(n+r)/4-r},e.toByteArray=function(t){for(var e,n=c(t),r=n[0],a=n[1],s=new o(function(t,e,n){return 3*(e+n)/4-n}(0,r,a)),l=0,u=a>0?r-4:r,h=0;h<u;h+=4)e=i[t.charCodeAt(h)]<<18|i[t.charCodeAt(h+1)]<<12|i[t.charCodeAt(h+2)]<<6|i[t.charCodeAt(h+3)],s[l++]=e>>16&255,s[l++]=e>>8&255,s[l++]=255&e;2===a&&(e=i[t.charCodeAt(h)]<<2|i[t.charCodeAt(h+1)]>>4,s[l++]=255&e);1===a&&(e=i[t.charCodeAt(h)]<<10|i[t.charCodeAt(h+1)]<<4|i[t.charCodeAt(h+2)]>>2,s[l++]=e>>8&255,s[l++]=255&e);return s},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],a=0,s=n-i;a<s;a+=16383)o.push(u(t,a,a+16383>s?s:a+16383));1===i?(e=t[n-1],o.push(r[e>>2]+r[e<<4&63]+"==")):2===i&&(e=(t[n-2]<<8)+t[n-1],o.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"="));return o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s<l;++s)r[s]=a[s],i[a.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function u(t,e,n){for(var i,o,a=[],s=e;s<n;s+=3)i=(t[s]<<16&16711680)+(t[s+1]<<8&65280)+(255&t[s+2]),a.push(r[(o=i)>>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,n,r,i){var o,a,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,h=n?i-1:0,p=n?-1:1,d=t[e+h];for(h+=p,o=d&(1<<-u)-1,d>>=-u,u+=s;u>0;o=256*o+t[e+h],h+=p,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+t[e+h],h+=p,u-=8);if(0===o)o=1-c;else{if(o===l)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),o-=c}return(d?-1:1)*a*Math.pow(2,o-r)},e.write=function(t,e,n,r,i,o){var a,s,l,c=8*o-i-1,u=(1<<c)-1,h=u>>1,p=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:o-1,f=r?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=u):(a=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-a))<1&&(a--,l*=2),(e+=a+h>=1?p/l:p*Math.pow(2,1-h))*l>=2&&(a++,l/=2),a+h>=u?(s=0,a=u):a+h>=1?(s=(e*l-1)*Math.pow(2,i),a+=h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),a=0));i>=8;t[n+d]=255&s,d+=f,s/=256,i-=8);for(a=a<<i|s,c+=i;c>0;t[n+d]=255&a,d+=f,a/=256,c-=8);t[n+d-f]|=128*g}},function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var r,i,o,a,s,l=1,c={},u=!1,h=t.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(t);p=p&&p.setTimeout?p:t,"[object process]"==={}.toString.call(t.process)?r=function(t){e.nextTick(function(){f(t)})}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((o=new MessageChannel).port1.onmessage=function(t){f(t.data)},r=function(t){o.port2.postMessage(t)}):h&&"onreadystatechange"in h.createElement("script")?(i=h.documentElement,r=function(t){var e=h.createElement("script");e.onreadystatechange=function(){f(t),e.onreadystatechange=null,i.removeChild(e),e=null},i.appendChild(e)}):r=function(t){setTimeout(f,0,t)}:(a="setImmediate$"+Math.random()+"$",s=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(a)&&f(+e.data.slice(a.length))},t.addEventListener?t.addEventListener("message",s,!1):t.attachEvent("onmessage",s),r=function(e){t.postMessage(
772a+e,"*")}),p.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var i={callback:t,args:e};return c[l]=i,r(l),l++},p.clearImmediate=d}function d(t){delete c[t]}function f(t){if(u)setTimeout(f,0,t);else{var e=c[t];if(e){u=!0;try{!function(t){var e=t.callback,r=t.args;switch(r.length){case 0:e();break;case 1:e(r[0]);break;case 2:e(r[0],r[1]);break;case 3:e(r[0],r[1],r[2]);break;default:e.apply(n,r)}}(e)}finally{d(t),u=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,n(55),n(173))},function(t,e,n){"use strict";var r=n(4),i=n(2),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 773/** 774@license 775Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 776This code may only be used under the BSD style license found at 777http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 778http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 779found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 780part of the polymer project is also subject to an additional IP rights grant 781found at http://polymer.github.io/PATENTS.txt 782*/ 783var a=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),t[" "](e),this.type=e&&e.type||"default",this.key=e&&e.key,e&&"value"in e&&(this.value=e.value)}return o(t,[{key:"byKey",value:function(t){return this.key=t,this.value}},{key:"value",get:function(){var e=this.type,n=this.key;if(e&&n)return t.types[e]&&t.types[e][n]},set:function(e){var n=this.type,r=this.key;n&&r&&(n=t.types[n]=t.types[n]||{},null==e?delete n[r]:n[r]=e)}},{key:"list",get:function(){if(this.type){var e=t.types[this.type];return e?Object.keys(e).map(function(t){return s[this.type][t]},this):[]}}}]),t}();a[" "]=function(){},a.types={};var s=a.types;Object(i.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(t,e,n){var r=new a({type:t,key:e});return void 0!==n&&n!==r.value?r.value=n:this.value!==r.value&&(this.value=r.value),r},get list(){return this.__meta&&this.__meta.list},_selfChanged:function(t){t&&(this.value=this)},byKey:function(t){return new a({type:this.type,key:t}).value}});var l,c,u=n(3),h=n(6),p=(l=['\n <style>\n :host {\n display: block;\n position: absolute;\n outline: none;\n z-index: 1002;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: default;\n }\n\n #tooltip {\n display: block;\n outline: none;\n @apply --paper-font-common-base;\n font-size: 10px;\n line-height: 1;\n background-color: var(--paper-tooltip-background, #616161);\n color: var(--paper-tooltip-text-color, white);\n padding: 8px;\n border-radius: 2px;\n @apply --paper-tooltip;\n }\n\n @keyframes keyFrameScaleUp {\n 0% {\n transform: scale(0.0);\n }\n 100% {\n transform: scale(1.0);\n }\n }\n\n @keyframes keyFrameScaleDown {\n 0% {\n transform: scale(1.0);\n }\n 100% {\n transform: scale(0.0);\n }\n }\n\n @keyframes keyFrameFadeInOpacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n }\n\n @keyframes keyFrameFadeOutOpacity {\n 0% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n 100% {\n opacity: 0;\n }\n }\n\n @keyframes keyFrameSlideDownIn {\n 0% {\n transform: translateY(-2000px);\n opacity: 0;\n }\n 10% {\n opacity: 0.2;\n }\n 100% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n }\n\n @keyframes keyFrameSlideDownOut {\n 0% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n 10% {\n opacity: 0.2;\n }\n 100% {\n transform: translateY(-2000px);\n opacity: 0;\n }\n }\n\n .fade-in-animation {\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameFadeInOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .fade-out-animation {\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 0ms);\n animation-name: keyFrameFadeOutOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .scale-up-animation {\n transform: scale(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameScaleUp;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .scale-down-animation {\n transform: scale(1);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameScaleDown;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .slide-down-animation {\n transform: translateY(-2000px);\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownIn;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .slide-down-animation-out {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownOut;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .cancel-animation {\n animation-delay: -30s !important;\n }\n\n /* Thanks IE 10. */\n\n .hidden {\n display: none !important;\n }\n </style>\n\n <div id="tooltip" class="hidden">\n <slot></slot>\n </div>\n'],c=['\n <style>\n :host {\n display: block;\n position: absolute;\n outline: none;\n z-index: 1002;\n -moz-user-select: none;
783\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: default;\n }\n\n #tooltip {\n display: block;\n outline: none;\n @apply --paper-font-common-base;\n font-size: 10px;\n line-height: 1;\n background-color: var(--paper-tooltip-background, #616161);\n color: var(--paper-tooltip-text-color, white);\n padding: 8px;\n border-radius: 2px;\n @apply --paper-tooltip;\n }\n\n @keyframes keyFrameScaleUp {\n 0% {\n transform: scale(0.0);\n }\n 100% {\n transform: scale(1.0);\n }\n }\n\n @keyframes keyFrameScaleDown {\n 0% {\n transform: scale(1.0);\n }\n 100% {\n transform: scale(0.0);\n }\n }\n\n @keyframes keyFrameFadeInOpacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n }\n\n @keyframes keyFrameFadeOutOpacity {\n 0% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n 100% {\n opacity: 0;\n }\n }\n\n @keyframes keyFrameSlideDownIn {\n 0% {\n transform: translateY(-2000px);\n opacity: 0;\n }\n 10% {\n opacity: 0.2;\n }\n 100% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n }\n\n @keyframes keyFrameSlideDownOut {\n 0% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n 10% {\n opacity: 0.2;\n }\n 100% {\n transform: translateY(-2000px);\n opacity: 0;\n }\n }\n\n .fade-in-animation {\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameFadeInOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .fade-out-animation {\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 0ms);\n animation-name: keyFrameFadeOutOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .scale-up-animation {\n transform: scale(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameScaleUp;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .scale-down-animation {\n transform: scale(1);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameScaleDown;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .slide-down-animation {\n transform: translateY(-2000px);\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownIn;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .slide-down-animation-out {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownOut;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .cancel-animation {\n animation-delay: -30s !important;\n }\n\n /* Thanks IE 10. */\n\n .hidden {\n display: none !important;\n }\n </style>\n\n <div id="tooltip" class="hidden">\n <slot></slot>\n </div>\n'],Object.freeze(Object.defineProperties(l,{raw:{value:Object.freeze(c)}}))); 784/** 785@license 786Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 787This code may only be used under the BSD style license found at 788http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 789http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 790found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 791part of the polymer project is also subject to an additional IP rights grant 792found at http://polymer.github.io/PATENTS.txt 793*/ 794Object(i.a)({_template:Object(h.a)(p),is:"paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var t=Object(u.a)(this).parentNode,e=Object(u.a)(this).getOwnerRoot();return this.for?Object(u.a)(e).querySelector("#"+this.for):t.nodeType==Node.DOCUMENT_FRAGMENT_NODE?e.host:t},attached:function(){this._findTarget()},detached:function(){this.manualMode||this._removeListeners()},playAnimation:function(t){"entry"===t?this.show():"exit"===t&&this.hide()},cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},show:function(){if(!this._showing){if(""===Object(u.a)(this).textContent.trim()){for(var t=!0,e=Object(u.a)(this).getEffectiveChildNodes(),n=0;n<e.length;n++)if(""!==e[n].textContent.trim()){t=!1;break}if(t)return}this._showing=!0,this.$.tooltip.classList.remove("hidden"),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.updatePosition(),this._animationPlaying=!0,this.$.tooltip.classList.add(this._getAnimationType("entry"))}},hide:function(){if(this._showing){if(this._animationPlaying)return this._showing=!1,void this._cancelAnimation();this._onAnimationFinish(),this._showing=!1,this._animationPlaying=!0}},updatePosition:function(){if(this._target&&this.offsetParent){var t=this.offset;14!=this.marginTop&&14==this.offset&&(t=this.marginTop);var e,n,r=this.offsetParent.getBoundingClientRect(),i=this._target.getBoundingClientRect(),o=this.getBoundingClientRect(),a=(i.width-o.width)/2,s=(i.height-o.height)/2,l=i.left-r.left,c=i.top-r.top;switch(this.position){case"top":e=l+a,n=c-o.height-t;break;case"bottom":e=l+a,n=c+i.height+t;break;case"left":e=l-o.width-t,n=c+s;break;case"right":e=l+i.width+t,n=c+s}this.fitToVisibleBounds?(r.left+e+o.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,e)+"px",this.style.right="auto"),r.top+n+o.height>window.innerHeight?(this.style.bottom=r.height-c+t+"px",this.style.top="auto"):(this.style.top=Math.max(-r.top,n)+"px",this.style.bottom="auto")):(this.style.left=e+"px",this.style.top=n+"px")}},_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide")),this.listen(this.$.tooltip,"animationend","_onAnimationEnd"),this.listen(this,"mouseenter","hide")},_findTarget:function(){this.manualMode||this._removeListeners(),this._target=this.target,this.manualMode||this._addListeners()},_delayChange:function(t){500!==t&&this.updateStyles({"--paper-tooltip-delay-in":t+"ms"})},_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add("hidden")},_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},_onAnimationEnd:function(){this._animationPlaying=!1,this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},_getAnimationType:function(t){if("entry"===t&&""!==this.animationEntry)return this.animationEntry;if("exit"===t&&""!==this.animationExit)return this.animationExit;if(this.animationConfig[t]&&"string"==typeof this.animationConfig[t][0].name){if(this.animationConfig[t][0].timing&&this.animationConfig[t][0].timing.delay&&0!==this.animationConfig[t][0].timing.delay){var e=this.animationConfig[t][0].timing.delay;"entry"===t?this.updateStyles({"--paper-tooltip-delay-in":e+"ms"}):"exit"===t&&this.updateStyles({"--paper-tooltip-delay-out":e+"ms"})}return this.animationConfig[t][0].name}},_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide")),this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd"),this.unlisten(this,"mouseenter","hide")}});var d=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 795/** 796@license 797Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 798This code may only be used under the BSD style license found at 799http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 800http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 801found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 802part of the polymer project is also subject to an additional IP rights grant 803found at http://polymer.github.io/PATENTS.txt 804*/(['\n <style>\n :host {\n display: inline-block;\n position: fixed;\n clip: rect(0px,0px,0px,0px);\n }\n </style>\n <div aria-live$="[[mode]]">[[_text]]</div>\n'],['\n <style>\n :host {\n display: inline-block;\n position: fixed;\n clip: rect(0px,0px,0px,0px);\n }\n </style>\n <div aria-live\\$="[[mode]]">[[_text]]</div>\n']);var f=Object(i.a)({_template:Object(h.a)(d),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){f.instance||(f.instance=this),document.body.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(t){this._text="",this.async(function(){this._text=t},100)},_onIronAnnounce:function(t){t.detail&&t.detail.text&&this.announce(t.detail.text)}});f.instance=null,f.requestAvailability=function(){f.instance||(f.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(f.instance)}; 805/** 806@license 807Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 808This code may only be used under the BSD style license found at 809http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 810http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 811found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 812part of the polymer project is also subject to an additional IP rights grant 813found at http://polymer.github.io/PATENTS.txt 814*/ 815var g={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 t=Object(u.a)(this).parentNode;return t&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(t=t.host),t},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(){void 0===this._isRTL&&(this._isRTL="rtl"==window.getComputedStyle(this).direction),this.positionTarget=this.positionTarget||this._defaultPositionTarget,this.autoFitOnAttach&&("none"===window.getComputedStyle(this).display?setTimeout(function(){this.fit()}.bind(this)):(window.ShadyDOM&&ShadyDOM.flush(),this.fit()))},detached:function(){this.__deferredFit&&(clearTimeout(this.__deferredFit),this.__deferredFit=null)},fit:function(){this.position(),this.constrain(),this.center()},_discoverInfo:function(){if(!this._fitInfo){var t=window.getComputedStyle(this),e=window.getComputedStyle(this.sizingTarget);
vendor: 4,316 bytes, line 815
815this._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"!==t.top?"top":"auto"!==t.bottom?"bottom":null,horizontally:"auto"!==t.left?"left":"auto"!==t.right?"right":null},sizedBy:{height:"none"!==e.maxHeight,width:"none"!==e.maxWidth,minWidth:parseInt(e.minWidth,10)||0,minHeight:parseInt(e.minHeight,10)||0},margin:{top:parseInt(t.marginTop,10)||0,right:parseInt(t.marginRight,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0}}}},resetFit:function(){var t=this._fitInfo||{};for(var e in t.sizerInlineStyle)this.sizingTarget.style[e]=t.sizerInlineStyle[e];for(var e in t.inlineStyle)this.style[e]=t.inlineStyle[e];this._fitInfo=null},refit:function(){var t=this.sizingTarget.scrollLeft,e=this.sizingTarget.scrollTop;this.resetFit(),this.fit(),this.sizingTarget.scrollLeft=t,this.sizingTarget.scrollTop=e},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 t=this.getBoundingClientRect(),e=this.__getNormalizedRect(this.positionTarget),n=this.__getNormalizedRect(this.fitInto),r=this._fitInfo.margin,i={width:t.width+r.left+r.right,height:t.height+r.top+r.bottom},o=this.__getPosition(this._localeHorizontalAlign,this.verticalAlign,i,t,e,n),a=o.left+r.left,s=o.top+r.top,l=Math.min(n.right-r.right,a+t.width),c=Math.min(n.bottom-r.bottom,s+t.height);a=Math.max(n.left+r.left,Math.min(a,l-this._fitInfo.sizedBy.minWidth)),s=Math.max(n.top+r.top,Math.min(s,c-this._fitInfo.sizedBy.minHeight)),this.sizingTarget.style.maxWidth=Math.max(l-a,this._fitInfo.sizedBy.minWidth)+"px",this.sizingTarget.style.maxHeight=Math.max(c-s,this._fitInfo.sizedBy.minHeight)+"px",this.style.left=a-t.left+"px",this.style.top=s-t.top+"px"}},constrain:function(){if(!this.__shouldPosition){this._discoverInfo();var t=this._fitInfo;t.positionedBy.vertically||(this.style.position="fixed",this.style.top="0px"),t.positionedBy.horizontally||(this.style.position="fixed",this.style.left="0px"),this.sizingTarget.style.boxSizing="border-box";var e=this.getBoundingClientRect();t.sizedBy.height||this.__sizeDimension(e,t.positionedBy.vertically,"top","bottom","Height"),t.sizedBy.width||this.__sizeDimension(e,t.positionedBy.horizontally,"left","right","Width")}},_sizeDimension:function(t,e,n,r,i){this.__sizeDimension(t,e,n,r,i)},__sizeDimension:function(t,e,n,r,i){var o=this._fitInfo,a=this.__getNormalizedRect(this.fitInto),s="Width"===i?a.width:a.height,l=e===r,c=l?s-t[r]:t[n],u=o.margin[l?n:r],h="offset"+i,p=this[h]-this.sizingTarget[h];this.sizingTarget.style["max"+i]=s-u-c-p+"px"},center:function(){if(!this.__shouldPosition){this._discoverInfo();var t=this._fitInfo.positionedBy;if(!t.vertically||!t.horizontally){this.style.position="fixed",t.vertically||(this.style.top="0px"),t.horizontally||(this.style.left="0px");var e=this.getBoundingClientRect(),n=this.__getNormalizedRect(this.fitInto);if(!t.vertically){var r=n.top-e.top+(n.height-e.height)/2;this.style.top=r+"px"}if(!t.horizontally){var i=n.left-e.left+(n.width-e.width)/2;this.style.left=i+"px"}}}},__getNormalizedRect:function(t){return t===document.documentElement||t===window?{top:0,left:0,width:window.innerWidth,height:window.innerHeight,right:window.innerWidth,bottom:window.innerHeight}:t.getBoundingClientRect()},__getOffscreenArea:function(t,e,n){var r=Math.min(0,t.top)+Math.min(0,n.bottom-(t.top+e.height)),i=Math.min(0,t.left)+Math.min(0,n.right-(t.left+e.width));return Math.abs(r)*e.width+Math.abs(i)*e.height},__getPosition:function(t,e,n,r,i,o){var a,s=[{verticalAlign:"top",horizontalAlign:"left",top:i.top+this.verticalOffset,left:i.left+this.horizontalOffset},{verticalAlign:"top",horizontalAlign:"right",top:i.top+this.verticalOffset,left:i.right-n.width-this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"left",top:i.bottom-n.height-this.verticalOffset,left:i.left+this.horizontalOffset},{verticalAlign:"bottom",horizontalAlign:"right",top:i.bottom-n.height-this.verticalOffset,left:i.right-n.width-this.horizontalOffset}];
815if(this.noOverlap){for(var l=0,c=s.length;l<c;l++){var u={};for(var h in s[l])u[h]=s[l][h];s.push(u)}s[0].top=s[1].top+=i.height,s[2].top=s[3].top-=i.height,s[4].left=s[6].left+=i.width,s[5].left=s[7].left-=i.width}e="auto"===e?null:e,(t="auto"===t?null:t)&&"center"!==t||(s.push({verticalAlign:"top",horizontalAlign:"center",top:i.top+this.verticalOffset+(this.noOverlap?i.height:0),left:i.left-r.width/2+i.width/2+this.horizontalOffset}),s.push({verticalAlign:"bottom",horizontalAlign:"center",top:i.bottom-n.height-this.verticalOffset-(this.noOverlap?i.height:0),left:i.left-r.width/2+i.width/2+this.horizontalOffset})),e&&"middle"!==e||(s.push({verticalAlign:"middle",horizontalAlign:"left",top:i.top-r.height/2+i.height/2+this.verticalOffset,left:i.left+this.horizontalOffset+(this.noOverlap?i.width:0)}),s.push({verticalAlign:"middle",horizontalAlign:"right",top:i.top-r.height/2+i.height/2+this.verticalOffset,left:i.right-n.width-this.horizontalOffset-(this.noOverlap?i.width:0)})),"middle"===e&&"center"===t&&s.push({verticalAlign:"middle",horizontalAlign:"center",top:i.top-r.height/2+i.height/2+this.verticalOffset,left:i.left-r.width/2+i.width/2+this.horizontalOffset});for(l=0;l<s.length;l++){var p=s[l],d=p.verticalAlign===e,f=p.horizontalAlign===t;if(!this.dynamicAlign&&!this.noOverlap&&d&&f){a=p;break}var g=(!e||d)&&(!t||f);if(this.dynamicAlign||g){if(p.offscreenArea=this.__getOffscreenArea(p,n,o),0===p.offscreenArea&&g){a=p;break}a=a||p;var m=p.offscreenArea-a.offscreenArea;(m<0||0===m&&(d||f))&&(a=p)}}return a}},m=n(39),v=n(9),y=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 816/** 817@license 818Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 819This code may only be used under the BSD style license found at 820http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 821http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 822found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 823part of the polymer project is also subject to an additional IP rights grant 824found at http://polymer.github.io/PATENTS.txt 825*/ 826var b=Element.prototype,_=b.matches||b.matchesSelector||b.mozMatchesSelector||b.msMatchesSelector||b.oMatchesSelector||b.webkitMatchesSelector,A=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}return y(t,[{key:"getTabbableNodes",value:function(t){var e=[];return this._collectTabbableNodes(t,e)?this._sortByTabIndex(e):e}},{key:"isFocusable",value:function(t){return _.call(t,"input, select, textarea, button, object")?_.call(t,":not([disabled])"):_.call(t,"a[href], area[href], iframe, [tabindex], [contentEditable]")}},{key:"isTabbable",value:function(t){return this.isFocusable(t)&&_.call(t,':not([tabindex="-1"])')&&this._isVisible(t)}},{key:"_normalizedTabIndex",value:function(t){if(this.isFocusable(t)){var e=t.getAttribute("tabindex")||0;return Number(e)}return-1}},{key:"_collectTabbableNodes",value:function(t,e){if(t.nodeType!==Node.ELEMENT_NODE)return!1;var n=t;if(!this._isVisible(n))return!1;var r,i=this._normalizedTabIndex(n),o=i>0;i>=0&&e.push(n),r="content"===n.localName||"slot"===n.localName?Object(u.a)(n).getDistributedNodes():Object(u.a)(n.root||n).children;for(var a=0;a<r.length;a++)o=this._collectTabbableNodes(r[a],e)||o;return o}},{key:"_isVisible",value:function(t){var e=t.style;return"hidden"!==e.visibility&&"none"!==e.display&&("hidden"!==(e=window.getComputedStyle(t)).visibility&&"none"!==e.display)}},{key:"_sortByTabIndex",value:function(t){var e=t.length;if(e<2)return t;var n=Math.ceil(e/2),r=this._sortByTabIndex(t.slice(0,n)),i=this._sortByTabIndex(t.slice(n));return this._mergeSortByTabIndex(r,i)}},{key:"_mergeSortByTabIndex",value:function(t,e){for(var n=[];t.length>0&&e.length>0;)this._hasLowerTabOrder(t[0],e[0])?n.push(e.shift()):n.push(t.shift());return n.concat(t,e)}},{key:"_hasLowerTabOrder",value:function(t,e){var n=Math.max(t.tabIndex,0),r=Math.max(e.tabIndex,0);return 0===n||0===r?r>n:n>r}}]),t}()),w=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 827/** 828@license 829Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 830This code may only be used under the BSD style license found at 831http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 832http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 833found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 834part of the polymer project is also subject to an additional IP rights grant 835found at http://polymer.github.io/PATENTS.txt 836*/(["\n <style>\n :host {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: var(--iron-overlay-backdrop-background-color, #000);\n opacity: 0;\n transition: opacity 0.2s;\n pointer-events: none;\n @apply --iron-overlay-backdrop;\n }\n\n :host(.opened) {\n opacity: var(--iron-overlay-backdrop-opacity, 0.6);\n pointer-events: auto;\n @apply --iron-overlay-backdrop-opened;\n }\n </style>\n\n <slot></slot>\n"],["\n <style>\n :host {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: var(--iron-overlay-backdrop-background-color, #000);\n opacity: 0;\n transition: opacity 0.2s;\n pointer-events: none;\n @apply --iron-overlay-backdrop;\n }\n\n :host(.opened) {\n opacity: var(--iron-overlay-backdrop-opacity, 0.6);\n pointer-events: auto;\n @apply --iron-overlay-backdrop-opened;\n }\n </style>\n\n <slot></slot>\n"]);Object(i.a)({_template:Object(h.a)(w),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(u.a)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Object(u.a)(this.parentNode).removeChild(this)},_onTransitionend:function(t){t&&t.target===this&&this.complete()},_openedChanged:function(t){if(t)this.prepare();else{var e=window.getComputedStyle(this);"0s"!==e.transitionDuration&&0!=e.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)))}}); 837/** 838@license 839Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 840This code may only be used under the BSD style license found at 841http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 842http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 843found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 844part of the polymer project is also subject to an additional IP rights grant 845found at http://polymer.github.io/PATENTS.txt 846*/ 847var x={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},O={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},k={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},S=/[a-z0-9*]/,C=/U\+/,z=/^arrow/,E=/^space(bar)?/,M=/^escape$/;function P(t,e){var n="";if(t){var r=t.toLowerCase();" "===r||E.test(r)?n="space":M.test(r)?n="esc":1==r.length?e&&!S.test(r)||(n=r):n=z.test(r)?r.replace("arrow",""):"multiply"==r?"*":r}return n}
vendor: 1,973 bytes, line 847
847function j(t,e){return t.key?P(t.key,e):t.detail&&t.detail.key?P(t.detail.key,e):(n=t.keyIdentifier,r="",n&&(n in x?r=x[n]:C.test(n)?(n=parseInt(n.replace("U+","0x"),16),r=String.fromCharCode(n).toLowerCase()):r=n.toLowerCase()),r||function(t){var e="";return Number(t)&&(e=t>=65&&t<=90?String.fromCharCode(32+t):t>=112&&t<=123?"f"+(t-112+1):t>=48&&t<=57?String(t-48):t>=96&&t<=105?String(t-96):O[t]),e}(t.keyCode)||"");var n,r}function T(t,e){return j(e,t.hasModifiers)===t.key&&(!t.hasModifiers||!!e.shiftKey==!!t.shiftKey&&!!e.ctrlKey==!!t.ctrlKey&&!!e.altKey==!!t.altKey&&!!e.metaKey==!!t.metaKey)}function L(t){return t.trim().split(" ").map(function(t){return function(t){return 1===t.length?{combo:t,key:t,event:"keydown"}:t.split("+").reduce(function(t,e){var n=e.split(":"),r=n[0],i=n[1];return r in k?(t[k[r]]=!0,t.hasModifiers=!0):(t.key=r,t.event=i||"keydown"),t},{combo:t.split(":").shift()})}(t)})}var I={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(t,e){this._imperativeKeyBindings[t]=e,this._prepKeyBindings(),this._resetKeyEventListeners()},removeOwnKeyBindings:function(){this._imperativeKeyBindings={},this._prepKeyBindings(),this._resetKeyEventListeners()},keyboardEventMatchesKeys:function(t,e){for(var n=L(e),r=0;r<n.length;++r)if(T(n[r],t))return!0;return!1},_collectKeyBindings:function(){var t=this.behaviors.map(function(t){return t.keyBindings});return-1===t.indexOf(this.keyBindings)&&t.push(this.keyBindings),t},_prepKeyBindings:function(){for(var t in this._keyBindings={}
847,this._collectKeyBindings().forEach(function(t){for(var e in t)this._addKeyBinding(e,t[e])},this),this._imperativeKeyBindings)this._addKeyBinding(t,this._imperativeKeyBindings[t]);for(var e in this._keyBindings)this._keyBindings[e].sort(function(t,e){var n=t[0].hasModifiers;return n===e[0].hasModifiers?0:n?-1:1})},_addKeyBinding:function(t,e){L(t).forEach(function(t){this._keyBindings[t.event]=this._keyBindings[t.event]||[],this._keyBindings[t.event].push([t,e])},this)},_resetKeyEventListeners:function(){this._unlistenKeyEventListeners(),this.isAttached&&this._listenKeyEventListeners()},_listenKeyEventListeners:function(){this.keyEventTarget&&Object.keys(this._keyBindings).forEach(function(t){var e=this._keyBindings[t],n=this._onKeyBindingEvent.bind(this,e);this._boundKeyHandlers.push([this.keyEventTarget,t,n]),this.keyEventTarget.addEventListener(t,n)},this)},_unlistenKeyEventListeners:function(){for(var t,e,n,r;this._boundKeyHandlers.length;)e=(t=this._boundKeyHandlers.pop())[0],n=t[1],r=t[2],e.removeEventListener(n,r)},_onKeyBindingEvent:function(t,e){if(this.stopKeyboardEventPropagation&&e.stopPropagation(),!e.defaultPrevented)for(var n=0;n<t.length;n++){var r=t[n][0],i=t[n][1];if(T(r,e)&&(this._triggerKeyHandler(r,i,e),e.defaultPrevented))return}},_triggerKeyHandler:function(t,e,n){var r=Object.create(t);r.keyboardEvent=n;var i=new CustomEvent(t.event,{detail:r,cancelable:!0});this[e].call(this,i),i.defaultPrevented&&n.preventDefault()}},R=n(70),D=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 848/** 849@license 850Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 851This code may only be used under the BSD style license found at 852http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 853http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 854found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 855part of the polymer project is also subject to an additional IP rights grant 856found at http://polymer.github.io/PATENTS.txt 857*/ 858var H,N,V=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._overlays=[],this._minimumZ=101,this._backdropElement=null,R.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)}return D(t,[{key:"_bringOverlayAtIndexToFront",value:function(t){var e=this._overlays[t];if(e){var n=this._overlays.length-1,r=this._overlays[n];if(r&&this._shouldBeBehindOverlay(e,r)&&n--,!(t>=n)){var i=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(e)<=i&&this._applyOverlayZ(e,i);t<n;)this._overlays[t]=this._overlays[t+1],t++;this._overlays[n]=e}}}},{key:"addOrRemoveOverlay",value:function(t){t.opened?this.addOverlay(t):this.removeOverlay(t)}},{key:"addOverlay",value:function(t){var e=this._overlays.indexOf(t);if(e>=0)return this._bringOverlayAtIndexToFront(e),void this.trackBackdrop();var n=this._overlays.length,r=this._overlays[n-1],i=Math.max(this._getZ(r),this._minimumZ),o=this._getZ(t);if(r&&this._shouldBeBehindOverlay(t,r)){this._applyOverlayZ(r,i),n--;var a=this._overlays[n-1];i=Math.max(this._getZ(a),this._minimumZ)}o<=i&&this._applyOverlayZ(t,i),this._overlays.splice(n,0,t),this.trackBackdrop()}},{key:"removeOverlay",value:function(t){var e=this._overlays.indexOf(t);-1!==e&&(this._overlays.splice(e,1),this.trackBackdrop())}},{key:"currentOverlay",value:function(){var t=this._overlays.length-1;return this._overlays[t]}},{key:"currentOverlayZ",value:function(){return this._getZ(this.currentOverlay())}},{key:"ensureMinimumZ",value:function(t){this._minimumZ=Math.max(this._minimumZ,t)}},{key:"focusOverlay",value:function(){var t=this.currentOverlay();t&&t._applyFocus()}},{key:"trackBackdrop",value:function(){var t=this._overlayWithBackdrop();(t||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(t)-1,this.backdropElement.opened=!!t,this.backdropElement.prepare())}},{key:"getBackdrops",value:function(){for(var t=[],e=0;e<this._overlays.length;
858e++)this._overlays[e].withBackdrop&&t.push(this._overlays[e]);return t}},{key:"backdropZ",value:function(){return this._getZ(this._overlayWithBackdrop())-1}},{key:"_overlayWithBackdrop",value:function(){for(var t=this._overlays.length-1;t>=0;t--)if(this._overlays[t].withBackdrop)return this._overlays[t]}},{key:"_getZ",value:function(t){var e=this._minimumZ;if(t){var n=Number(t.style.zIndex||window.getComputedStyle(t).zIndex);n==n&&(e=n)}return e}},{key:"_setZ",value:function(t,e){t.style.zIndex=e}},{key:"_applyOverlayZ",value:function(t,e){this._setZ(t,e+2)}},{key:"_overlayInPath",value:function(t){t=t||[];for(var e=0;e<t.length;e++)if(t[e]._manager===this)return t[e]}},{key:"_onCaptureClick",value:function(t){var e=this._overlays.length-1;if(-1!==e)for(var n,r=Object(u.a)(t).path;(n=this._overlays[e])&&this._overlayInPath(r)!==n&&(n._onCaptureClick(t),n.allowClickThrough);)e--}},{key:"_onCaptureFocus",value:function(t){var e=this.currentOverlay();e&&e._onCaptureFocus(t)}},{key:"_onCaptureKeyDown",value:function(t){var e=this.currentOverlay();e&&(I.keyboardEventMatchesKeys(t,"esc")?e._onCaptureEsc(t):I.keyboardEventMatchesKeys(t,"tab")&&e._onCaptureTab(t))}},{key:"_shouldBeBehindOverlay",value:function(t,e){return!t.alwaysOnTop&&e.alwaysOnTop}},{key:"backdropElement",get:function(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement}},{key:"deepActiveElement",get:function(){var t=document.activeElement;for(t&&t instanceof Element!=!1||(t=document.body);t.root&&Object(u.a)(t.root).activeElement;)t=Object(u.a)(t.root).activeElement;return t}}]),t}()),B={pageX:0,pageY:0},F=null,W=[],U=["wheel","mousewheel","DOMMouseScroll","touchstart","touchmove"];function K(t){G.indexOf(t)>=0||(0===G.length&&function(){H=H||function(t){t.cancelable&&function(t){var e=Object(u.a)(t).rootTarget;"touchmove"!==t.type&&F!==e&&(F=e,W=function(t){for(var e=[],n=t.indexOf(N),r=0;r<=n;r++)if(t[r].nodeType===Node.ELEMENT_NODE){var i=t[r],o=i.style;"scroll"!==o.overflow&&"auto"!==o.overflow&&(o=window.getComputedStyle(i)),"scroll"!==o.overflow&&"auto"!==o.overflow||e.push(i)}return e}(Object(u.a)(t).path));if(!W.length)return!0;if("touchstart"===t.type)return!1;var n=function(t){var e={deltaX:t.deltaX,deltaY:t.deltaY};if("deltaX"in t);else if("wheelDeltaX"in t&&"wheelDeltaY"in t)e.deltaX=-t.wheelDeltaX,e.deltaY=-t.wheelDeltaY;else if("wheelDelta"in t)e.deltaX=0,e.deltaY=-t.wheelDelta;else if("axis"in t)e.deltaX=1===t.axis?t.detail:0,e.deltaY=2===t.axis?t.detail:0;else if(t.targetTouches){var n=t.targetTouches[0];e.deltaX=B.pageX-n.pageX,e.deltaY=B.pageY-n.pageY}return e} 859/** 860@license 861Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 862This code may only be used under the BSD style license found at 863http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 864http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 865found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 866part of the polymer project is also subject to an additional IP rights grant 867found at http://polymer.github.io/PATENTS.txt 868*/(t);return!function(t,e,n){if(!e&&!n)return;for(var r=Math.abs(n)>=Math.abs(e),i=0;i<t.length;i++){var o=t[i];if(r?n<0?o.scrollTop>0:o.scrollTop<o.scrollHeight-o.clientHeight:e<0?o.scrollLeft>0:o.scrollLeft<o.scrollWidth-o.clientWidth)return o}}(W,n.deltaX,n.deltaY)}(t)&&t.preventDefault();if(t.targetTouches){var e=t.targetTouches[0];B.pageX=e.pageX,B.pageY=e.pageY}}.bind(void 0);for(var t=0,e=U.length;t<e;t++)document.addEventListener(U[t],H,{capture:!0,passive:!1})}(),G.push(t),N=G[G.length-1],[],[])}function q(t){var e=G.indexOf(t);-1!==e&&(G.splice(e,1),N=G[G.length-1],[],[],0===G.length&&function(){for(var t=0,e=U.length;t<e;t++)document.removeEventListener(U[t],H,{capture:!0,passive:!1})}())}var G=[];var Y={properties:{opened:{observer:"_openedChanged",type:Boolean,value:!1,notify:!0},canceled:{observer:"_canceledChanged",readOnly:!0,type:Boolean,value:!1},withBackdrop:{observer:"_withBackdropChanged",type:Boolean},noAutoFocus:{type:Boolean,value:!1},noCancelOnEscKey:{type:Boolean,value:!1},noCancelOnOutsideClick:{type:Boolean,value:!1},closingReason:{type:Object}
vendor: 4,581 bytes, line 868
868,restoreFocusOnClose:{type:Boolean,value:!1},allowClickThrough:{type:Boolean},alwaysOnTop:{type:Boolean},scrollAction:{type:String},_manager:{type:Object,value:V},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){return this._focusedChild||Object(u.a)(this).querySelector("[autofocus]")||this},get _focusableNodes(){return A.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(u.a)(this).observeNodes(this._onNodesChange)},detached:function(){for(var t in this._observer&&Object(u.a)(this).unobserveNodes(this._observer),this._observer=null,this.__rafs)null!==this.__rafs[t]&&cancelAnimationFrame(this.__rafs[t]);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(t){this.fire("iron-overlay-canceled",t,{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(t){t?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 t=this._manager.deepActiveElement;(t===document.body||J(this,t))&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null,this._focusNode.blur(),this._focusedChild=null}},_onCaptureClick:function(t){this.noCancelOnOutsideClick||this.cancel(t)},_onCaptureFocus:function(t){if(this.withBackdrop){var e=Object(u.a)(t).path;-1===e.indexOf(this)?(t.stopPropagation(),this._applyFocus()):this._focusedChild=e[0]}},_onCaptureEsc:function(t){this.noCancelOnEscKey||this.cancel(t)},_onCaptureTab:function(t){if(this.withBackdrop){this.__ensureFirstLastFocusables();var e=t.shiftKey,n=e?this.__firstFocusableNode:this.__lastFocusableNode,r=e?this.__lastFocusableNode:this.__firstFocusableNode,i=!1;if(n===r)i=!0;else{var o=this._manager.deepActiveElement;i=o===n||o===this}i&&(t.preventDefault(),this._focusedChild=r,this._applyFocus())}},_onIronResize:function(){this.opened&&!this.__isAnimating&&this.__deraf("refit",this.refit)}
868,_onNodesChange:function(){this.opened&&!this.__isAnimating&&(this.invalidateTabbables(),this.notifyResize())},__ensureFirstLastFocusables:function(){var t=this._focusableNodes;this.__firstFocusableNode=t[0],this.__lastFocusableNode=t[t.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(t,e){var n=this.__rafs;null!==n[t]&&cancelAnimationFrame(n[t]),n[t]=requestAnimationFrame(function(){n[t]=null,e.call(this)}.bind(this))},__updateScrollObservers:function(t,e,n){t&&e&&this.__isValidScrollAction(n)?("lock"===n&&(this.__saveScrollPosition(),K(this)),this.__addScrollListeners()):(q(this),this.__removeScrollListeners())},__addScrollListeners:function(){if(!this.__rootNodes){if(this.__rootNodes=[],v.r)for(var t=this;t;)t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&t.host&&this.__rootNodes.push(t),t=t.host||t.assignedSlot||t.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(t){t.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(t){t.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this),this.isAttached||(this.__rootNodes=null)},__isValidScrollAction:function(t){return"lock"===t||"refit"===t||"cancel"===t},__onCaptureScroll:function(t){if(!(this.__isAnimating||Object(u.a)(t).path.indexOf(this)>=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(t)}},__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)}},J=function(t,e){for(var n=e;n;n=(r=n).assignedSlot||r.parentNode||r.host)if(n===t)return!0;var r;return!1},Z=[g,m.a,Y],X=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 869/** 870@license 871Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 872This code may only be used under the BSD style license found at 873http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 874http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 875found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 876part of the polymer project is also subject to an additional IP rights grant 877found at http://polymer.github.io/PATENTS.txt 878*/(['\n <style>\n :host {\n display: block;\n position: fixed;\n background-color: var(--paper-toast-background-color, #323232);\n color: var(--paper-toast-color, #f1f1f1);\n min-height: 48px;\n min-width: 288px;\n padding: 16px 24px;\n box-sizing: border-box;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n border-radius: 2px;\n margin: 12px;\n font-size: 14px;\n cursor: default;\n -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;\n transition: transform 0.3s, opacity 0.3s;\n opacity: 0;\n -webkit-transform: translateY(100px);\n transform: translateY(100px);\n @apply --paper-font-common-base;\n }\n\n :host(.capsule) {\n border-radius: 24px;\n }\n\n :host(.fit-bottom) {\n width: 100%;\n min-width: 0;\n border-radius: 0;\n margin: 0;\n }\n\n :host(.paper-toast-open) {\n opacity: 1;\n -webkit-transform: translateY(0px);\n transform: translateY(0px);\n }\n </style>\n\n <span id="label">{{text}}</span>\n <slot></slot>\n'],['\n <style>\n :host {\n display: block;\n position: fixed;\n background-color: var(--paper-toast-background-color, #323232);\n color: var(--paper-toast-color, #f1f1f1);\n min-height: 48px;\n min-width: 288px;\n padding: 16px 24px;\n box-sizing: border-box;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n border-radius: 2px;\n margin: 12px;\n font-size: 14px;\n cursor: default;\n -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;\n transition: transform 0.3s, opacity 0.3s;\n opacity: 0;\n -webkit-transform: translateY(100px);\n transform: translateY(100px);\n @apply --paper-font-common-base;\n }\n\n :host(.capsule) {\n border-radius: 24px;\n }\n\n :host(.fit-bottom) {\n width: 100%;\n min-width: 0;\n border-radius: 0;\n margin: 0;\n }\n\n :host(.paper-toast-open) {\n opacity: 1;\n -webkit-transform: translateY(0px);\n transform: translateY(0px);\n }\n </style>\n\n <span id="label">{{text}}</span>\n <slot></slot>\n']);var Q=null;Object(i.a)({_template:Object(h.a)(X),is:"paper-toast",behaviors:[Z],properties:{fitInto:{type:Object,value:window,observer:"_onFitIntoChanged"},horizontalAlign:{type:String,value:"left"},verticalAlign:{type:String,value:"bottom"},duration:{type:Number,value:3e3},text:{type:String,value:""},noCancelOnOutsideClick:{type:Boolean,value:!0},noAutoFocus:{type:Boolean,value:!0}},listeners:{transitionend:"__onTransitionEnd"},get visible(){return r.a._warn("`visible` is deprecated, use `opened` instead"),this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==1/0},created:function(){this._autoClose=null,f.requestAvailability()},show:function(t){for(var e in"string"==typeof t&&(t={text:t}),t)0===e.indexOf("_")?r.a._warn('The property "'+e+'" is private and was not set.'):e in this?this[e]=t[e]:r.a._warn('The property "'+e+'" is not val
878id.');this.open()},hide:function(){this.close()},__onTransitionEnd:function(t){t&&t.target===this&&"opacity"===t.propertyName&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},_openedChanged:function(){null!==this._autoClose&&(this.cancelAsync(this._autoClose),this._autoClose=null),this.opened?(Q&&Q!==this&&Q.close(),Q=this,this.fire("iron-announce",{text:this.text}),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):Q===this&&(Q=null),Y._openedChanged.apply(this,arguments)},_renderOpened:function(){this.classList.add("paper-toast-open")},_renderClosed:function(){this.classList.remove("paper-toast-open")},_onFitIntoChanged:function(t){this.positionTarget=t}});var $=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 879/** 880@license 881Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 882This code may only be used under the BSD style license found at 883http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 884http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 885found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 886part of the polymer project is also subject to an additional IP rights grant 887found at http://polymer.github.io/PATENTS.txt
888*/(['\n<custom-style>\n <style is="custom-style">\n [hidden] {\n display: none !important;\n }\n </style>\n</custom-style>\n<custom-style>\n <style is="custom-style">\n html {\n\n --layout: {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n };\n\n --layout-inline: {\n display: -ms-inline-flexbox;\n display: -webkit-inline-flex;\n display: inline-flex;\n };\n\n --layout-horizontal: {\n @apply --layout;\n\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n };\n\n --layout-horizontal-reverse: {\n @apply --layout;\n\n -ms-flex-direction: row-reverse;\n -webkit-flex-direction: row-reverse;\n flex-direction: row-reverse;\n };\n\n --layout-vertical: {\n @apply --layout;\n\n -ms-flex-direction: column;\n -webkit-flex-direction: column;\n flex-direction: column;\n };\n\n --layout-vertical-reverse: {\n @apply --layout;\n\n -ms-flex-direction: column-reverse;\n -webkit-flex-direction: column-reverse;\n flex-direction: column-reverse;\n };\n\n --layout-wrap: {\n -ms-flex-wrap: wrap;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n };\n\n --layout-wrap-reverse: {\n -ms-flex-wrap: wrap-reverse;\n -webkit-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n };\n\n --layout-flex-auto: {\n -ms-flex: 1 1 auto;\n -webkit-flex: 1 1 auto;\n flex: 1 1 auto;\n };\n\n --layout-flex-none: {\n -ms-flex: none;\n -webkit-flex: none;\n flex: none;\n };\n\n --layout-flex: {\n -ms-flex: 1 1 0.000000001px;\n -webkit-flex: 1;\n flex: 1;\n -webkit-flex-basis: 0.000000001px;\n flex-basis: 0.000000001px;\n };\n\n --layout-flex-2: {\n -ms-flex: 2;\n -webkit-flex: 2;\n flex: 2;\n };\n\n --layout-flex-3: {\n -ms-flex: 3;\n -webkit-flex: 3;\n flex: 3;\n };\n\n --layout-flex-4: {\n -ms-flex: 4;\n -webkit-flex: 4;\n flex: 4;\n };\n\n --layout-flex-5: {\n -ms-flex: 5;\n -webkit-flex: 5;\n flex: 5;\n };\n\n --layout-flex-6: {\n -ms-flex: 6;\n -webkit-flex: 6;\n flex: 6;\n };\n\n --layout-flex-7: {\n -ms-flex: 7;\n -webkit-flex: 7;\n flex: 7;\n };\n\n --layout-flex-8: {\n -ms-flex: 8;\n -webkit-flex: 8;\n flex: 8;\n };\n\n --layout-flex-9: {\n -ms-flex: 9;\n -webkit-flex: 9;\n flex: 9;\n };\n\n --layout-flex-10: {\n -ms-flex: 10;\n -webkit-flex: 10;\n flex: 10;\n };\n\n --layout-flex-11: {\n -ms-flex: 11;\n -webkit-flex: 11;\n flex: 11;\n };\n\n --layout-flex-12: {\n -ms-flex: 12;\n -webkit-flex: 12;\n flex: 12;\n };\n\n /* alignment in cross axis */\n\n --layout-start: {\n -ms-flex-align: start;\n -webkit-align-items: flex-start;\n align-items: flex-start;\n };\n\n --layout-center: {\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n };\n\n --layout-end: {\n -ms-flex-align: end;\n -webkit-align-items: flex-end;\n align-items: flex-end;\n };\n\n --layout-baseline: {\n -ms-flex-align: baseline;\n -webkit-align-items: baseline;\n align-items: baseline;\n };\n\n /* alignment in main axis */\n\n --layout-start-justified: {\n -ms-flex-pack: start;\n -webkit-justify-content: flex-start;\n justify-content: flex-start;\n };\n\n --layout-center-justified: {\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n };\n\n --layout-end-justified: {\n -ms-flex-pack: end;
888\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n };\n\n --layout-around-justified: {\n -ms-flex-pack: distribute;\n -webkit-justify-content: space-around;\n justify-content: space-around;\n };\n\n --layout-justified: {\n -ms-flex-pack: justify;\n -webkit-justify-content: space-between;\n justify-content: space-between;\n };\n\n --layout-center-center: {\n @apply --layout-center;\n @apply --layout-center-justified;\n };\n\n /* self alignment */\n\n --layout-self-start: {\n -ms-align-self: flex-start;\n -webkit-align-self: flex-start;\n align-self: flex-start;\n };\n\n --layout-self-center: {\n -ms-align-self: center;\n -webkit-align-self: center;\n align-self: center;\n };\n\n --layout-self-end: {\n -ms-align-self: flex-end;\n -webkit-align-self: flex-end;\n align-self: flex-end;\n };\n\n --layout-self-stretch: {\n -ms-align-self: stretch;\n -webkit-align-self: stretch;\n align-self: stretch;\n };\n\n --layout-self-baseline: {\n -ms-align-self: baseline;\n -webkit-align-self: baseline;\n align-self: baseline;\n };\n\n /* multi-line alignment in main axis */\n\n --layout-start-aligned: {\n -ms-flex-line-pack: start; /* IE10 */\n -ms-align-content: flex-start;\n -webkit-align-content: flex-start;\n align-content: flex-start;\n };\n\n --layout-end-aligned: {\n -ms-flex-line-pack: end; /* IE10 */\n -ms-align-content: flex-end;\n -webkit-align-content: flex-end;\n align-content: flex-end;\n };\n\n --layout-center-aligned: {\n -ms-flex-line-pack: center; /* IE10 */\n -ms-align-content: center;\n -webkit-align-content: center;\n align-content: center;\n };\n\n --layout-between-aligned: {\n -ms-flex-line-pack: justify; /* IE10 */\n -ms-align-content: space-between;\n -webkit-align-content: space-between;\n align-content: space-between;\n };\n\n --layout-around-aligned: {\n -ms-flex-line-pack: distribute; /* IE10 */\n -ms-align-content: space-around;\n -webkit-align-content: space-around;\n align-content: space-around;\n };\n\n /*******************************\n Other Layout\n *******************************/\n\n --layout-block: {\n display: block;\n };\n\n --layout-invisible: {\n visibility: hidden !important;\n };\n\n --layout-relative: {\n position: relative;\n };\n\n --layout-fit: {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n };\n\n --layout-scroll: {\n -webkit-overflow-scrolling: touch;\n overflow: auto;\n };\n\n --layout-fullbleed: {\n margin: 0;\n height: 100vh;\n };\n\n /* fixed position */\n\n --layout-fixed-top: {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n };\n\n --layout-fixed-right: {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n };\n\n --layout-fixed-bottom: {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n };\n\n --layout-fixed-left: {\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n };\n\n }\n </style>\n</custom-style>'],['\n<custom-style>\n <style is="custom-style">\n [hidden] {\n display: none !important;\n }\n </style>\n</custom-style>\n<custom-style>\n <style is="custom-style">\n html {\n\n --layout: {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n };\n\n --layout-inline: {\n display: -ms-inline-flexbox;\n display: -webkit-inline-flex;\n display: inline-flex;\n };\n\n --layout-horizontal: {\n @apply --layout;\n\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n };\n\n --layout-horizontal-reverse: {\n @apply --layout;\n\n -ms-flex-direction: row-reverse;\n -webkit-flex-direction: row-reverse;\n flex-direction: row-reverse;\n };\n\n --layout-vertical: {\n @apply --layout;\n\n -ms-flex-direction: column;\n -webkit-flex-direction: column;\n flex-direction: column;\n };\n\n --layout-vertical-reverse: {\n @apply --layout;\n\n -ms-flex-direction: column-reverse;\n -webkit-flex-direction: column-reverse;\n flex-direction: column-reverse;\n };\n\n --layout-wrap: {\n -ms-flex-wrap: wrap;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n };\n\n --layout-wrap-reverse: {\n -ms-flex-wrap: wrap-reverse;\n -webkit-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n };\n\n --layout-flex-auto: {\n -ms-flex: 1 1 auto;\n -webkit-flex: 1 1 auto;\n flex: 1 1 auto;\n };\n\n --layout-flex-none: {\n -ms-flex: none;\n -webkit-flex: none;\n flex: none;\n };\n\n --layout-flex: {\n -ms-flex: 1 1 0.000000001px;\n -webkit-flex: 1;\n flex: 1;\n -webkit-flex-basis: 0.000000001px;\n flex-basis: 0.000000001px;\n };\n\n --layout-flex-2: {\n -ms-flex: 2;\n -webkit-flex: 2;\n flex: 2;\n };\n\n --layout-flex-3: {\n -ms-flex: 3;\n -webkit-flex: 3;\n flex: 3;\n };\n\n --layout-flex-4: {\n -ms-flex: 4;\n -webkit-flex: 4;\n flex: 4;\n };\n\n --layout-flex-5: {\n -ms-flex: 5;\n -webkit-flex: 5;\n flex: 5;\n };\n\n --layout-flex-6: {\n -ms-flex: 6;\n -webkit-flex: 6;\n flex: 6;\n };\n\n --layout-flex-7: {\n -ms-flex: 7;\n -webkit-flex: 7;\n flex: 7;\n };\n\n --layout-flex-8: {\n -ms-flex: 8;\n -webkit-flex: 8;\n flex: 8;\n };\n\n --layout-flex-9: {\n -ms-flex: 9;\n -webkit-flex: 9;\n flex: 9;\n };\n\n --layout-flex-10: {\n -ms-flex: 10;\n -webkit-flex: 10;\n flex: 10;\n };\n\n --layout-flex-11: {\n -ms-flex: 11;\n -webkit-flex: 11;\n flex: 11;\n };\n\n --layout-flex-12: {\n -ms-flex: 12;\n -webkit-flex: 12;\n flex: 12;\n };\n\n /* alignment in cross axis */\n\n --layout-start: {\n -ms-flex-align: start;\n -webkit-align-items: flex-start;\n align-items: flex-start;\n };\n\n --layout-center: {\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n };\n\n --layout-end: {\n -ms-flex-align: end;\n -webkit-align-items: flex-end;\n align-items: flex-end;\n };\n\n --layout-baseline: {\n -ms-flex-align: baseline;\n -webkit-align-items: baseline;\n align-items: baseline;\n };\n\n /* alignment in main axis */\n\n --layout-start-justified: {\n -ms-flex-pack: start;
888\n -webkit-justify-content: flex-start;\n justify-content: flex-start;\n };\n\n --layout-center-justified: {\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n };\n\n --layout-end-justified: {\n -ms-flex-pack: end;\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n };\n\n --layout-around-justified: {\n -ms-flex-pack: distribute;\n -webkit-justify-content: space-around;\n justify-content: space-around;\n };\n\n --layout-justified: {\n -ms-flex-pack: justify;\n -webkit-justify-content: space-between;\n justify-content: space-between;\n };\n\n --layout-center-center: {\n @apply --layout-center;\n @apply --layout-center-justified;\n };\n\n /* self alignment */\n\n --layout-self-start: {\n -ms-align-self: flex-start;\n -webkit-align-self: flex-start;\n align-self: flex-start;\n };\n\n --layout-self-center: {\n -ms-align-self: center;\n -webkit-align-self: center;\n align-self: center;\n };\n\n --layout-self-end: {\n -ms-align-self: flex-end;\n -webkit-align-self: flex-end;\n align-self: flex-end;\n };\n\n --layout-self-stretch: {\n -ms-align-self: stretch;\n -webkit-align-self: stretch;\n align-self: stretch;\n };\n\n --layout-self-baseline: {\n -ms-align-self: baseline;\n -webkit-align-self: baseline;\n align-self: baseline;\n };\n\n /* multi-line alignment in main axis */\n\n --layout-start-aligned: {\n -ms-flex-line-pack: start; /* IE10 */\n -ms-align-content: flex-start;\n -webkit-align-content: flex-start;\n align-content: flex-start;\n };\n\n --layout-end-aligned: {\n -ms-flex-line-pack: end; /* IE10 */\n -ms-align-content: flex-end;\n -webkit-align-content: flex-end;\n align-content: flex-end;\n };\n\n --layout-center-aligned: {\n -ms-flex-line-pack: center; /* IE10 */\n -ms-align-content: center;\n -webkit-align-content: center;\n align-content: center;\n };\n\n --layout-between-aligned: {\n -ms-flex-line-pack: justify; /* IE10 */\n -ms-align-content: space-between;\n -webkit-align-content: space-between;\n align-content: space-between;\n };\n\n --layout-around-aligned: {\n -ms-flex-line-pack: distribute; /* IE10 */\n -ms-align-content: space-around;\n -webkit-align-content: space-around;\n align-content: space-around;\n };\n\n /*******************************\n Other Layout\n *******************************/\n\n --layout-block: {\n display: block;\n };\n\n --layout-invisible: {\n visibility: hidden !important;\n };\n\n --layout-relative: {\n position: relative;\n };\n\n --layout-fit: {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n };\n\n --layout-scroll: {\n -webkit-overflow-scrolling: touch;\n overflow: auto;\n };\n\n --layout-fullbleed: {\n margin: 0;\n height: 100vh;\n };\n\n /* fixed position */\n\n --layout-fixed-top: {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n };\n\n --layout-fixed-right: {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n };\n\n --layout-fixed-bottom: {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n };\n\n --layout-fixed-left: {\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n };\n\n }\n </style>\n</custom-style>']);var tt=Object(h.a)($);tt.setAttribute("style","display: none;"),document.head.appendChild(tt.content);var et=document.createElement("style");et.textContent="[hidden] { display: none !important; }",document.head.appendChild(et);var nt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 889/** 890@license 891Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 892This code may only be used under the BSD style license found at 893http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 894http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 895found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 896part of the polymer project is also subject to an additional IP rights grant 897found at http://polymer.github.io/PATENTS.txt 898*/(["\n <style>\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n\n vertical-align: middle;\n\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n\n width: var(--iron-icon-width, 24px);\n height: var(--iron-icon-height, 24px);\n @apply --iron-icon;\n }\n\n :host([hidden]) {\n display: none;\n }\n </style>\n"],["\n <style>\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n\n vertical-align: middle;\n\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n\n width: var(--iron-icon-width, 24px);\n height: var(--iron-icon-height, 24px);\n @apply --iron-icon;\n }\n\n :host([hidden]) {\n display: none;\n }\n </style>\n"]);Object(i.a)({_template:Object(h.a)(nt),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:r.a.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(t){var e=(t||"").split(":");this._iconName=e.pop(),this._iconsetName=e.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(t){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Object(u.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(u.a)(this.root).appendChild(this._img))}});var rt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 899/** 900@license 901Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 902This code may only be used under the BSD style license found at 903http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 904http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 905found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 906part of the polymer project is also subject to an additional IP rights grant 907found at http://polymer.github.io/PATENTS.txt
908*/(['\n<custom-style>\n <style is="custom-style">\n html {\n\n /* Material Design color palette for Google products */\n\n --google-red-100: #f4c7c3;\n --google-red-300: #e67c73;\n --google-red-500: #db4437;\n --google-red-700: #c53929;\n\n --google-blue-100: #c6dafc;\n --google-blue-300: #7baaf7;\n --google-blue-500: #4285f4;\n --google-blue-700: #3367d6;\n\n --google-green-100: #b7e1cd;\n --google-green-300: #57bb8a;\n --google-green-500: #0f9d58;\n --google-green-700: #0b8043;\n\n --google-yellow-100: #fce8b2;\n --google-yellow-300: #f7cb4d;\n --google-yellow-500: #f4b400;\n --google-yellow-700: #f09300;\n\n --google-grey-100: #f5f5f5;\n --google-grey-300: #e0e0e0;\n --google-grey-500: #9e9e9e;\n --google-grey-700: #616161;\n\n /* Material Design color palette from online spec document */\n\n --paper-red-50: #ffebee;\n --paper-red-100: #ffcdd2;\n --paper-red-200: #ef9a9a;\n --paper-red-300: #e57373;\n --paper-red-400: #ef5350;\n --paper-red-500: #f44336;\n --paper-red-600: #e53935;\n --paper-red-700: #d32f2f;\n --paper-red-800: #c62828;\n --paper-red-900: #b71c1c;\n --paper-red-a100: #ff8a80;\n --paper-red-a200: #ff5252;\n --paper-red-a400: #ff1744;\n --paper-red-a700: #d50000;\n\n --paper-pink-50: #fce4ec;\n --paper-pink-100: #f8bbd0;\n --paper-pink-200: #f48fb1;\n --paper-pink-300: #f06292;\n --paper-pink-400: #ec407a;\n --paper-pink-500: #e91e63;\n --paper-pink-600: #d81b60;\n --paper-pink-700: #c2185b;\n --paper-pink-800: #ad1457;\n --paper-pink-900: #880e4f;\n --paper-pink-a100: #ff80ab;\n --paper-pink-a200: #ff4081;\n --paper-pink-a400: #f50057;\n --paper-pink-a700: #c51162;\n\n --paper-purple-50: #f3e5f5;\n --paper-purple-100: #e1bee7;\n --paper-purple-200: #ce93d8;\n --paper-purple-300: #ba68c8;\n --paper-purple-400: #ab47bc;\n --paper-purple-500: #9c27b0;\n --paper-purple-600: #8e24aa;\n --paper-purple-700: #7b1fa2;\n --paper-purple-800: #6a1b9a;\n --paper-purple-900: #4a148c;\n --paper-purple-a100: #ea80fc;\n --paper-purple-a200: #e040fb;\n --paper-purple-a400: #d500f9;\n --paper-purple-a700: #aa00ff;\n\n --paper-deep-purple-50: #ede7f6;\n --paper-deep-purple-100: #d1c4e9;\n --paper-deep-purple-200: #b39ddb;\n --paper-deep-purple-300: #9575cd;\n --paper-deep-purple-400: #7e57c2;\n --paper-deep-purple-500: #673ab7;\n --paper-deep-purple-600: #5e35b1;\n --paper-deep-purple-700: #512da8;\n --paper-deep-purple-800: #4527a0;\n --paper-deep-purple-900: #311b92;\n --paper-deep-purple-a100: #b388ff;\n --paper-deep-purple-a200: #7c4dff;\n --paper-deep-purple-a400: #651fff;\n --paper-deep-purple-a700: #6200ea;\n\n --paper-indigo-50: #e8eaf6;\n --paper-indigo-100: #c5cae9;\n --paper-indigo-200: #9fa8da;\n --paper-indigo-300: #7986cb;\n --paper-indigo-400: #5c6bc0;\n --paper-indigo-500: #3f51b5;\n --paper-indigo-600: #3949ab;\n --paper-indigo-700: #303f9f;\n --paper-indigo-800: #283593;\n --paper-indigo-900: #1a237e;\n --paper-indigo-a100: #8c9eff;\n --paper-indigo-a200: #536dfe;\n --paper-indigo-a400: #3d5afe;\n --paper-indigo-a700: #304ffe;\n\n --paper-blue-50: #e3f2fd;\n --paper-blue-100: #bbdefb;\n --paper-blue-200: #90caf9;\n --paper-blue-300: #64b5f6;\n --paper-blue-400: #42a5f5;\n --paper-blue-500: #2196f3;\n --paper-blue-600: #1e88e5;\n --paper-blue-700: #1976d2;\n --paper-blue-800: #1565c0;\n --paper-blue-900: #0d47a1;\n --paper-blue-a100: #82b1ff;\n --paper-blue-a200: #448aff;\n --paper-blue-a400: #2979ff;\n --paper-blue-a700: #2962ff;\n\n --paper-light-blue-50: #e1f5fe;\n --paper-light-blue-100: #b3e5fc;\n --paper-light-blue-200: #81d4fa;\n --paper-light-blue-300: #4fc3f7;\n --paper-light-blue-400: #29b6f6;\n --paper-light-blue-500: #03a9f4;\n --paper-light-blue-600: #039be5;\n --paper-light-blue-700: #0288d1;\n --paper-light-blue-800: #0277bd;\n --paper-light-blue-900: #01579b;\n --paper-light-blue-a100: #80d8ff;\n --paper-light-blue-a200: #40c4ff;\n --paper-light-blue-a400: #00b0ff;\n --paper-light-blue-a700: #0091ea;\n\n --paper-cyan-50: #e0f7fa;\n --paper-cyan-100: #b2ebf2;\n --paper-cyan-200: #80deea;\n --paper-cyan-300: #4dd0e1;\n --paper-cyan-400: #26c6da;\n --paper-cyan-500: #00bcd4;\n --paper-cyan-600: #00acc1;\n --paper-cyan-700: #0097a7;\n --paper-cyan-800: #00838f;\n --paper-cyan-900: #006064;\n --paper-cyan-a100: #84ffff;\n --paper-cyan-a200: #18ffff;\n --paper-cyan-a400: #00e5ff;\n --paper-cyan-a700: #00b8d4;\n\n --paper-teal-50: #e0f2f1;\n --paper-teal-100: #b2dfdb;\n --paper-teal-200: #80cbc4;\n --paper-teal-300: #4db6ac;\n --paper-teal-400: #26a69a;\n --paper-teal-500: #009688;\n --paper-teal-600: #00897b;\n --paper-teal-700: #00796b;\n --paper-teal-800: #00695c;\n --paper-teal-900: #004d40;\n --paper-teal-a100: #a7ffeb;\n --paper-teal-a200: #64ffda;\n --paper-teal-a400: #1de9b6;\n --paper-teal-a700: #00bfa5;\n\n --paper-green-50: #e8f5e9;\n --paper-green-100: #c8e6c9;\n --paper-green-200: #a5d6a7;\n --paper-green-300: #81c784;\n --paper-green-400: #66bb6a;\n --paper-green-500: #4caf50;\n --paper-green-600: #43a047;\n --paper-green-700: #388e3c;\n --paper-green-800: #2e7d32;\n --paper-green-900: #1b5e20;\n --paper-green-a100: #b9f6ca;\n --paper-green-a200: #69f0ae;\n --paper-green-a400: #00e676;\n --paper-green-a700: #00c853;\n\n --paper-light-green-50: #f1f8e9;\n --paper-light-green-100: #dcedc8;\n --paper-light-green-200: #c5e1a5;\n --paper-light-green-300: #aed581;\n --paper-light-green-400: #9ccc65;\n --paper-light-green-500: #8bc34a;\n --paper-light-green-600: #7cb342;\n --paper-light-green-700: #689f38;\n --paper-light-green-800: #558b2f;\n --paper-light-green-900: #33691e;\n --paper-light-green-a100: #ccff90;\n --paper-light-green-a200: #b2ff59;\n --paper-light-green-a400: #76ff03;\n --paper-light-green-a700: #64dd17;\n\n --paper-lime-50: #f9fbe7;\n --paper-lime-100: #f0f4c3;\n --paper-lime-200: #e6ee9c;\n --paper-lime-300: #dce775;\n --paper-lime-400: #d4e157;\n --paper-lime-500: #cddc39;\n --paper-lime-600: #c0ca33;\n --paper-lime-700: #afb42b;\n --paper-lime-800: #9e9d24;\n --paper-lime-900: #827717;\n --paper-lime-a100: #f4ff81;\n --paper-lime-a200: #eeff41;\n --paper-lime-a400: #c6ff00;\n --paper-lime-a700: #aeea00;\n\n --paper-yellow-50: #fffde7;\n --paper-yellow-100: #fff9c4;\n --paper-yellow-200: #fff59d;\n --paper-yellow-300: #fff176;\n --paper-yellow-400: #ffee58;\n --paper-yellow-500: #ffeb3b;\n --paper-yellow-600: #fdd835;\n --paper-yellow-700: #fbc02d;\n --paper-yellow-800: #f9a825;\n --paper-yellow-900: #f57f17;\n --paper-yellow-a100: #ffff8d;\n --paper-yellow-a200: #ffff00;\n --paper-yellow-a400: #ffea00;\n --paper-yellow-a700: #ffd600;\n\n --paper-amber-50: #fff8e1;\n --paper-amber-100: #ffecb3;\n --paper-amber-200: #ffe082;\n --paper-amber-300: #ffd54f;\n --paper-amber-400: #ffca28;\n --paper-amber-500: #ffc107;\n --paper-amber-600: #ffb300;\n --paper-amber-700: #ffa000;\n --paper-amber-800: #ff8f00;\n --paper-amber-900: #ff6f00;\n --paper-amber-a100: #ffe57f;\n --paper-amber-a200: #ffd740;\n --paper-amber-a400: #ffc400;\n --paper-amber-a700: #ffab00;\n\n --paper-orange-50: #fff3e0;\n --paper-orange-100: #ffe0b2;\n --paper-orange-200: #ffcc80;\n --paper-orange-300: #ffb74d;\n --paper-orange-400: #ffa726;\n --paper-orange-500: #ff9800;\n --paper-orange-600: #fb8c00;\n --paper-orange-700: #f57c00;\n --paper-orange-800: #ef6c00;\n --paper-orange-900: #e65100;\n --paper-orange-a100: #ffd180;\n --paper-orange-a200: #ffab40;\n --paper-orange-a400: #ff9100;\n --paper-orange-a700: #ff6500;\n\n --paper-deep-orange-50: #fbe9e7;\n --paper-deep-orange-100: #ffccbc;\n --paper-deep-orange-200: #ffab91;\n --paper-deep-orange-300: #ff8a65;\n --paper-deep-orange-400: #ff7043;\n --paper-deep-orange-500: #ff5722;\n --paper-deep-orange-600: #f4511e;\n --paper-deep-orange-700: #e64a19;\n --paper-deep-orange-800: #d84315;\n --paper-deep-orange-900: #bf360c;\n --paper-deep-orange-a100: #ff9e80;\n --paper-deep-orange-a200: #ff6e40;\n --paper-deep-orange-a400: #ff3d00;\n --paper-deep-orange-a700: #dd2c00;\n\n --paper-brown-50: #efebe9;\n --paper-brown-100: #d7ccc8;
908\n --paper-brown-200: #bcaaa4;\n --paper-brown-300: #a1887f;\n --paper-brown-400: #8d6e63;\n --paper-brown-500: #795548;\n --paper-brown-600: #6d4c41;\n --paper-brown-700: #5d4037;\n --paper-brown-800: #4e342e;\n --paper-brown-900: #3e2723;\n\n --paper-grey-50: #fafafa;\n --paper-grey-100: #f5f5f5;\n --paper-grey-200: #eeeeee;\n --paper-grey-300: #e0e0e0;\n --paper-grey-400: #bdbdbd;\n --paper-grey-500: #9e9e9e;\n --paper-grey-600: #757575;\n --paper-grey-700: #616161;\n --paper-grey-800: #424242;\n --paper-grey-900: #212121;\n\n --paper-blue-grey-50: #eceff1;\n --paper-blue-grey-100: #cfd8dc;\n --paper-blue-grey-200: #b0bec5;\n --paper-blue-grey-300: #90a4ae;\n --paper-blue-grey-400: #78909c;\n --paper-blue-grey-500: #607d8b;\n --paper-blue-grey-600: #546e7a;\n --paper-blue-grey-700: #455a64;\n --paper-blue-grey-800: #37474f;\n --paper-blue-grey-900: #263238;\n\n /* opacity for dark text on a light background */\n --dark-divider-opacity: 0.12;\n --dark-disabled-opacity: 0.38; /* or hint text or icon */\n --dark-secondary-opacity: 0.54;\n --dark-primary-opacity: 0.87;\n\n /* opacity for light text on a dark background */\n --light-divider-opacity: 0.12;\n --light-disabled-opacity: 0.3; /* or hint text or icon */\n --light-secondary-opacity: 0.7;\n --light-primary-opacity: 1.0;\n\n }\n\n </style>\n</custom-style>\n'],['\n<custom-style>\n <style is="custom-style">\n html {\n\n /* Material Design color palette for Google products */\n\n --google-red-100: #f4c7c3;\n --google-red-300: #e67c73;\n --google-red-500: #db4437;\n --google-red-700: #c53929;\n\n --google-blue-100: #c6dafc;\n --google-blue-300: #7baaf7;\n --google-blue-500: #4285f4;\n --google-blue-700: #3367d6;\n\n --google-green-100: #b7e1cd;\n --google-green-300: #57bb8a;\n --google-green-500: #0f9d58;\n --google-green-700: #0b8043;\n\n --google-yellow-100: #fce8b2;\n --google-yellow-300: #f7cb4d;\n --google-yellow-500: #f4b400;\n --google-yellow-700: #f09300;\n\n --google-grey-100: #f5f5f5;\n --google-grey-300: #e0e0e0;\n --google-grey-500: #9e9e9e;\n --google-grey-700: #616161;\n\n /* Material Design color palette from online spec document */\n\n --paper-red-50: #ffebee;\n --paper-red-100: #ffcdd2;\n --paper-red-200: #ef9a9a;\n --paper-red-300: #e57373;\n --paper-red-400: #ef5350;\n --paper-red-500: #f44336;\n --paper-red-600: #e53935;\n --paper-red-700: #d32f2f;\n --paper-red-800: #c62828;\n --paper-red-900: #b71c1c;\n --paper-red-a100: #ff8a80;\n --paper-red-a200: #ff5252;\n --paper-red-a400: #ff1744;\n --paper-red-a700: #d50000;\n\n --paper-pink-50: #fce4ec;\n --paper-pink-100: #f8bbd0;\n --paper-pink-200: #f48fb1;\n --paper-pink-300: #f06292;\n --paper-pink-400: #ec407a;\n --paper-pink-500: #e91e63;\n --paper-pink-600: #d81b60;\n --paper-pink-700: #c2185b;\n --paper-pink-800: #ad1457;\n --paper-pink-900: #880e4f;\n --paper-pink-a100: #ff80ab;\n --paper-pink-a200: #ff4081;\n --paper-pink-a400: #f50057;\n --paper-pink-a700: #c51162;\n\n --paper-purple-50: #f3e5f5;\n --paper-purple-100: #e1bee7;\n --paper-purple-200: #ce93d8;\n --paper-purple-300: #ba68c8;\n --paper-purple-400: #ab47bc;\n --paper-purple-500: #9c27b0;\n --paper-purple-600: #8e24aa;\n --paper-purple-700: #7b1fa2;\n --paper-purple-800: #6a1b9a;\n --paper-purple-900: #4a148c;\n --paper-purple-a100: #ea80fc;\n --paper-purple-a200: #e040fb;\n --paper-purple-a400: #d500f9;\n --paper-purple-a700: #aa00ff;\n\n --paper-deep-purple-50: #ede7f6;\n --paper-deep-purple-100: #d1c4e9;\n --paper-deep-purple-200: #b39ddb;\n --paper-deep-purple-300: #9575cd;\n --paper-deep-purple-400: #7e57c2;\n --paper-deep-purple-500: #673ab7;\n --paper-deep-purple-600: #5e35b1;\n --paper-deep-purple-700: #512da8;\n --paper-deep-purple-800: #4527a0;\n --paper-deep-purple-900: #311b92;\n --paper-deep-purple-a100: #b388ff;\n --paper-deep-purple-a200: #7c4dff;\n --paper-deep-purple-a400: #651fff;\n --paper-deep-purple-a700: #6200ea;\n\n --paper-indigo-50: #e8eaf6;\n --paper-indigo-100: #c5cae9;\n --paper-indigo-200: #9fa8da;\n --paper-indigo-300: #7986cb;\n --paper-indigo-400: #5c6bc0;\n --paper-indigo-500: #3f51b5;\n --paper-indigo-600: #3949ab;\n --paper-indigo-700: #303f9f;\n --paper-indigo-800: #283593;\n --paper-indigo-900: #1a237e;\n --paper-indigo-a100: #8c9eff;\n --paper-indigo-a200: #536dfe;\n --paper-indigo-a400: #3d5afe;\n --paper-indigo-a700: #304ffe;\n\n --paper-blue-50: #e3f2fd;\n --paper-blue-100: #bbdefb;\n --paper-blue-200: #90caf9;\n --paper-blue-300: #64b5f6;\n --paper-blue-400: #42a5f5;\n --paper-blue-500: #2196f3;\n --paper-blue-600: #1e88e5;\n --paper-blue-700: #1976d2;\n --paper-blue-800: #1565c0;\n --paper-blue-900: #0d47a1;\n --paper-blue-a100: #82b1ff;\n --paper-blue-a200: #448aff;\n --paper-blue-a400: #2979ff;\n --paper-blue-a700: #2962ff;\n\n --paper-light-blue-50: #e1f5fe;\n --paper-light-blue-100: #b3e5fc;\n --paper-light-blue-200: #81d4fa;\n --paper-light-blue-300: #4fc3f7;\n --paper-light-blue-400: #29b6f6;\n --paper-light-blue-500: #03a9f4;\n --paper-light-blue-600: #039be5;\n --paper-light-blue-700: #0288d1;\n --paper-light-blue-800: #0277bd;\n --paper-light-blue-900: #01579b;\n --paper-light-blue-a100: #80d8ff;\n --paper-light-blue-a200: #40c4ff;\n --paper-light-blue-a400: #00b0ff;\n --paper-light-blue-a700: #0091ea;\n\n --paper-cyan-50: #e0f7fa;\n --paper-cyan-100: #b2ebf2;\n --paper-cyan-200: #80deea;\n --paper-cyan-300: #4dd0e1;\n --paper-cyan-400: #26c6da;\n --paper-cyan-500: #00bcd4;\n --paper-cyan-600: #00acc1;\n --paper-cyan-700: #0097a7;\n --paper-cyan-800: #00838f;\n --paper-cyan-900: #006064;\n --paper-cyan-a100: #84ffff;\n --paper-cyan-a200: #18ffff;\n --paper-cyan-a400: #00e5ff;\n --paper-cyan-a700: #00b8d4;\n\n --paper-teal-50: #e0f2f1;\n --paper-teal-100: #b2dfdb;\n --paper-teal-200: #80cbc4;\n --paper-teal-300: #4db6ac;\n --paper-teal-400: #26a69a;\n --paper-teal-500: #009688;\n --paper-teal-600: #00897b;\n --paper-teal-700: #00796b;\n --paper-teal-800: #00695c;\n --paper-teal-900: #004d40;\n --paper-teal-a100: #a7ffeb;\n --paper-teal-a200: #64ffda;\n --paper-teal-a400: #1de9b6;\n --paper-teal-a700: #00bfa5;\n\n --paper-green-50: #e8f5e9;\n --paper-green-100: #c8e6c9;\n --paper-green-200: #a5d6a7;\n --paper-green-300: #81c784;\n --paper-green-400: #66bb6a;\n --paper-green-500: #4caf50;\n --paper-green-600: #43a047;\n --paper-green-700: #388e3c;\n --paper-green-800: #2e7d32;\n --paper-green-900: #1b5e20;\n --paper-green-a100: #b9f6ca;\n --paper-green-a200: #69f0ae;\n --paper-green-a400: #00e676;\n --paper-green-a700: #00c853;\n\n --paper-light-green-50: #f1f8e9;\n --paper-light-green-100: #dcedc8;\n --paper-light-green-200: #c5e1a5;\n --paper-light-green-300: #aed581;\n --paper-light-green-400: #9ccc65;\n --paper-light-green-500: #8bc34a;\n --paper-light-green-600: #7cb342;\n --paper-light-green-700: #689f38;\n --paper-light-green-800: #558b2f;\n --paper-light-green-900: #33691e;\n --paper-light-green-a100: #ccff90;\n --paper-light-green-a200: #b2ff59;\n --paper-light-green-a400: #76ff03;\n --paper-light-green-a700: #64dd17;\n\n --paper-lime-50: #f9fbe7;\n --paper-lime-100: #f0f4c3;\n --paper-lime-200: #e6ee9c;\n --paper-lime-300: #dce775;\n --paper-lime-400: #d4e157;\n --paper-lime-500: #cddc39;\n --paper-lime-600: #c0ca33;\n --paper-lime-700: #afb42b;\n --paper-lime-800: #9e9d24;\n --paper-lime-900: #827717;\n --paper-lime-a100: #f4ff81;\n --paper-lime-a200: #eeff41;\n --paper-lime-a400: #c6ff00;\n --paper-lime-a700: #aeea00;\n\n --paper-yellow-50: #fffde7;\n --paper-yellow-100: #fff9c4;\n --paper-yellow-200: #fff59d;\n --paper-yellow-300: #fff176;\n --paper-yellow-400: #ffee58;\n --paper-yellow-500: #ffeb3b;\n --paper-yellow-600: #fdd835;\n --paper-yellow-700: #fbc02d;\n --paper-yellow-800: #f9a825;\n --paper-yellow-900: #f57f17;\n --paper-yellow-a100: #ffff8d;\n --paper-yellow-a200: #ffff00;\n --paper-yellow-a400: #ffea00;\n --paper-yellow-a700: #ffd600;\n\n --paper-amber-50: #fff8e1;\n --paper-amber-100: #ffecb3;\n --paper-amber-200: #ffe082;\n --paper-amber-300: #ffd54f;\n --paper-amber-400: #ffca28;\n --paper-amber-500: #ffc107;\n --paper-amber-600: #ffb300;\n --paper-amber-700: #ffa000;\n --paper-amber-800: #ff8f00;\n --paper-amber-900: #ff6f00;\n --paper-amber-a100: #ffe57f;\n --paper-amber-a200: #ffd740;\n --paper-amber-a400: #ffc400;\n --paper-amber-a700: #ffab00;\n\n --paper-orange-50: #fff3e0;\n --paper-orange-100: #ffe0b2;\n --paper-orange-200: #ffcc80;\n --paper-orange-300: #ffb74d;\n --paper-orange-400: #ffa726;\n --paper-orange-500: #ff9800;\n --paper-orange-600: #fb8c00;\n --paper-orange-700: #f57c00;\n --paper-orange-800: #ef6c00;\n --paper-orange-900: #e65100;\n --paper-orange-a100: #ffd180;\n --paper-orange-a200: #ffab40;\n --paper-orange-a400: #ff9100;\n --paper-orange-a700: #ff6500;\n\n --paper-deep-orange-50: #fbe9e7;\n --paper-deep-orange-100: #ffccbc;\n --paper-deep-orange-200: #ffab91;\n --paper-deep-orange-300: #ff8a65;\n --paper-deep-orange-400: #ff7043;\n --paper-deep-orange-500: #ff5722;\n --paper-deep-orange-600: #f4511e;\n --paper-deep-orange-700: #e64a19;\n --paper-deep-orange-800: #d84315;\n --paper-deep-orange-900: #bf360c;\n --paper-deep-orange-a100: #ff9e80;\n --paper-deep-orange-a200: #ff6e40;\n --paper-deep-orange-a400: #ff3d00;\n --paper-deep-orange-a700: #dd2c00;\n\n --paper-brown-50: #efebe9;\n --paper-brown-100: #d7ccc8;
908\n --paper-brown-200: #bcaaa4;\n --paper-brown-300: #a1887f;\n --paper-brown-400: #8d6e63;\n --paper-brown-500: #795548;\n --paper-brown-600: #6d4c41;\n --paper-brown-700: #5d4037;\n --paper-brown-800: #4e342e;\n --paper-brown-900: #3e2723;\n\n --paper-grey-50: #fafafa;\n --paper-grey-100: #f5f5f5;\n --paper-grey-200: #eeeeee;\n --paper-grey-300: #e0e0e0;\n --paper-grey-400: #bdbdbd;\n --paper-grey-500: #9e9e9e;\n --paper-grey-600: #757575;\n --paper-grey-700: #616161;\n --paper-grey-800: #424242;\n --paper-grey-900: #212121;\n\n --paper-blue-grey-50: #eceff1;\n --paper-blue-grey-100: #cfd8dc;\n --paper-blue-grey-200: #b0bec5;\n --paper-blue-grey-300: #90a4ae;\n --paper-blue-grey-400: #78909c;\n --paper-blue-grey-500: #607d8b;\n --paper-blue-grey-600: #546e7a;\n --paper-blue-grey-700: #455a64;\n --paper-blue-grey-800: #37474f;\n --paper-blue-grey-900: #263238;\n\n /* opacity for dark text on a light background */\n --dark-divider-opacity: 0.12;\n --dark-disabled-opacity: 0.38; /* or hint text or icon */\n --dark-secondary-opacity: 0.54;\n --dark-primary-opacity: 0.87;\n\n /* opacity for light text on a dark background */\n --light-divider-opacity: 0.12;\n --light-disabled-opacity: 0.3; /* or hint text or icon */\n --light-secondary-opacity: 0.7;\n --light-primary-opacity: 1.0;\n\n }\n\n </style>\n</custom-style>\n']);var it=Object(h.a)(rt);it.setAttribute("style","display: none;"),document.head.appendChild(it.content);var ot=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 909/** 910@license 911Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 912This code may only be used under the BSD style license found at 913http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 914http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 915found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 916part of the polymer project is also subject to an additional IP rights grant 917found at http://polymer.github.io/PATENTS.txt
918*/(['\n<custom-style>\n <style is="custom-style">\n html {\n /*\n * You can use these generic variables in your elements for easy theming.\n * For example, if all your elements use `--primary-text-color` as its main\n * color, then switching from a light to a dark theme is just a matter of\n * changing the value of `--primary-text-color` in your application.\n */\n --primary-text-color: var(--light-theme-text-color);\n --primary-background-color: var(--light-theme-background-color);\n --secondary-text-color: var(--light-theme-secondary-color);\n --disabled-text-color: var(--light-theme-disabled-color);\n --divider-color: var(--light-theme-divider-color);\n --error-color: var(--paper-deep-orange-a700);\n\n /*\n * Primary and accent colors. Also see color.js for more colors.\n */\n --primary-color: var(--paper-indigo-500);\n --light-primary-color: var(--paper-indigo-100);\n --dark-primary-color: var(--paper-indigo-700);\n\n --accent-color: var(--paper-pink-a200);\n --light-accent-color: var(--paper-pink-a100);\n --dark-accent-color: var(--paper-pink-a400);\n\n\n /*\n * Material Design Light background theme\n */\n --light-theme-background-color: #ffffff;\n --light-theme-base-color: #000000;\n --light-theme-text-color: var(--paper-grey-900);\n --light-theme-secondary-color: #737373; /* for secondary text and icons */\n --light-theme-disabled-color: #9b9b9b; /* disabled/hint text */\n --light-theme-divider-color: #dbdbdb;\n\n /*\n * Material Design Dark background theme\n */\n --dark-theme-background-color: var(--paper-grey-900);\n --dark-theme-base-color: #ffffff;\n --dark-theme-text-color: #ffffff;\n --dark-theme-secondary-color: #bcbcbc; /* for secondary text and icons */\n --dark-theme-disabled-color: #646464; /* disabled/hint text */\n --dark-theme-divider-color: #3c3c3c;\n\n /*\n * Deprecated values because of their confusing names.\n */\n --text-primary-color: var(--dark-theme-text-color);\n --default-primary-color: var(--primary-color);\n }\n </style>\n</custom-style>'],['\n<custom-style>\n <style is="custom-style">\n html {\n /*\n * You can use these generic variables in your elements for easy theming.\n * For example, if all your elements use \\`--primary-text-color\\` as its main\n * color, then switching from a light to a dark theme is just a matter of\n * changing the value of \\`--primary-text-color\\` in your application.\n */\n --primary-text-color: var(--light-theme-text-color);\n --primary-background-color: var(--light-theme-background-color);\n --secondary-text-color: var(--light-theme-secondary-color);\n --disabled-text-color: var(--light-theme-disabled-color);\n --divider-color: var(--light-theme-divider-color);\n --error-color: var(--paper-deep-orange-a700);\n\n /*\n * Primary and accent colors. Also see color.js for more colors.\n */\n --primary-color: var(--paper-indigo-500);\n --light-primary-color: var(--paper-indigo-100);\n --dark-primary-color: var(--paper-indigo-700);\n\n --accent-color: var(--paper-pink-a200);\n --light-accent-color: var(--paper-pink-a100);\n --dark-accent-color: var(--paper-pink-a400);\n\n\n /*\n * Material Design Light background theme\n */\n --light-theme-background-color: #ffffff;\n --light-theme-base-color: #000000;\n --light-theme-text-color: var(--paper-grey-900);\n --light-theme-secondary-color: #737373; /* for secondary text and icons */\n --light-theme-disabled-color: #9b9b9b; /* disabled/hint text */\n --light-theme-divider-color: #dbdbdb;\n\n /*\n * Material Design Dark background theme\n */\n --dark-theme-background-color: var(--paper-grey-900);\n --dark-theme-base-color: #ffffff;\n --dark-theme-text-color: #ffffff;\n --dark-theme-secondary-color: #bcbcbc; /* for secondary text and icons */\n --dark-theme-disabled-color: #646464; /* disabled/hint text */\n --dark-theme-divider-color: #3c3c3c;\n\n /*\n * Deprecated values because of their confusing names.\n */\n --text-primary-color: var(--dark-theme-text-color);\n --default-primary-color: var(--primary-color);\n }\n </style>\n</custom-style>']);var at=Object(h.a)(ot);at.setAttribute("style","display: none;"),document.head.appendChild(at.content); 919/** 920@license 921Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 922This code may only be used under the BSD style license found at 923http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 924http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 925found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 926part of the polymer project is also subject to an additional IP rights grant 927found at http://polymer.github.io/PATENTS.txt 928*/ 929var st={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(t){this._setFocused("focus"===t.type)},_disabledChanged:function(t,e){this.setAttribute("aria-disabled",t?"true":"false"),this.style.pointerEvents=t?"none":"",t?(this._oldTabIndex=this.getAttribute("tabindex"),this._setFocused(!1),this.tabIndex=-1,this.blur()
vendor: 4,110 bytes, lines 929-939
929):void 0!==this._oldTabIndex&&(null===this._oldTabIndex?this.removeAttribute("tabindex"):this.setAttribute("tabindex",this._oldTabIndex))},_changedControlState:function(){this._controlStateChanged&&this._controlStateChanged()}},lt={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(t){this._detectKeyboardFocus(t),t||this._setPressed(!1)},_detectKeyboardFocus:function(t){this._setReceivedFocusFromKeyboard(!this.pointerDown&&t)},_userActivate:function(t){this.active!==t&&(this.active=t,this.fire("change"))},_downHandler:function(t){this._setPointerDown(!0),this._setPressed(!0),this._setReceivedFocusFromKeyboard(!1)},_upHandler:function(){this._setPointerDown(!1),this._setPressed(!1)},_spaceKeyDownHandler:function(t){var e=t.detail.keyboardEvent,n=Object(u.a)(e).localTarget;this.isLightDescendant(n)||(e.preventDefault(),e.stopImmediatePropagation(),this._setPressed(!0))},_spaceKeyUpHandler:function(t){var e=t.detail.keyboardEvent,n=Object(u.a)(e).localTarget;this.isLightDescendant(n)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},_asyncClick:function(){this.async(function(){this.click()},1)},_pressedChanged:function(t){this._changedButtonState()},_ariaActiveAttributeChanged:function(t,e){e&&e!=t&&this.hasAttribute(e)&&this.removeAttribute(e)},_activeChanged:function(t,e){this.toggles?this.setAttribute(this.ariaActiveAttribute,t?"true":"false"):this.removeAttribute(this.ariaActiveAttribute),this._changedButtonState()},_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},ct=[I,lt],ut=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 930/** 931@license 932Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 933This code may only be used under the BSD style license found at 934http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 935http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 936found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 937part of the polymer project is also subject to an additional IP rights grant 938found at http://polymer.github.io/PATENTS.txt 939*/(['\n <style>\n :host {\n display: block;\n position: absolute;\n border-radius: inherit;\n overflow: hidden;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n\n /* See PolymerElements/paper-behaviors/issues/34. On non-Chrome browsers,\n * creating a node (with a position:absolute) in the middle of an event\n * handler "interrupts" that event handler (which happens when the\n * ripple is created on demand) */\n pointer-events: none;\n }\n\n :host([animating]) {\n /* This resolves a rendering issue in Chrome (as of 40) where the\n ripple is not properly clipped by its parent (which may have\n rounded corners). See: http://jsbin.com/temexa/4\n\n Note: We only apply this style conditionally. Otherwise, the browser\n will create a new compositing layer for every ripple element on the\n page, and that would be bad. */\n -webkit-transform: translate(0, 0);\n transform: translate3d(0, 0, 0);\n }
939\n\n #background,\n #waves,\n .wave-container,\n .wave {\n pointer-events: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n\n #background,\n .wave {\n opacity: 0;\n }\n\n #waves,\n .wave {\n overflow: hidden;\n }\n\n .wave-container,\n .wave {\n border-radius: 50%;\n }\n\n :host(.circle) #background,\n :host(.circle) #waves {\n border-radius: 50%;\n }\n\n :host(.circle) .wave-container {\n overflow: hidden;\n }\n </style>\n\n <div id="background"></div>\n <div id="waves"></div>\n'],['\n <style>\n :host {\n display: block;\n position: absolute;\n border-radius: inherit;\n overflow: hidden;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n\n /* See PolymerElements/paper-behaviors/issues/34. On non-Chrome browsers,\n * creating a node (with a position:absolute) in the middle of an event\n * handler "interrupts" that event handler (which happens when the\n * ripple is created on demand) */\n pointer-events: none;\n }\n\n :host([animating]) {\n /* This resolves a rendering issue in Chrome (as of 40) where the\n ripple is not properly clipped by its parent (which may have\n rounded corners). See: http://jsbin.com/temexa/4\n\n Note: We only apply this style conditionally. Otherwise, the browser\n will create a new compositing layer for every ripple element on the\n page, and that would be bad. */\n -webkit-transform: translate(0, 0);\n transform: translate3d(0, 0, 0);\n }\n\n #background,\n #waves,\n .wave-container,\n .wave {\n pointer-events: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n\n #background,\n .wave {\n opacity: 0;\n }\n\n #waves,\n .wave {\n overflow: hidden;\n }\n\n .wave-container,\n .wave {\n border-radius: 50%;\n }\n\n :host(.circle) #background,\n :host(.circle) #waves {\n border-radius: 50%;\n }\n\n :host(.circle) .wave-container {\n overflow: hidden;\n }\n </style>\n\n <div id="background"></div>\n <div id="waves"></div>\n']); 940/** 941@license 942Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 943This code may only be used under the BSD style license found at 944http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 945http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 946found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 947part of the polymer project is also subject to an additional IP rights grant 948found at http://polymer.github.io/PATENTS.txt 949*/var ht={distance:function(t,e,n,r){var i=t-n,o=e-r;return Math.sqrt(i*i+o*o)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function pt(t){this.element=t,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function dt(t){this.element=t,this.color=window.getComputedStyle(t).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(u.a)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}pt.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(t,e){var n=ht.distance(t,e,0,0),r=ht.distance(t,e,this.width,0),i=ht.distance(t,e,0,this.height),o=ht.distance(t,e,this.width,this.height);return Math.max(n,r,i,o)}},dt.MAX_RADIUS=300,dt.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var t;return this.mouseDownStart?(t=ht.now()-this.mouseDownStart,this.mouseUpStart&&(t-=this.mouseUpElapsed),t):0},get mouseUpElapsed(){return this.mouseUpStart?ht.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 t=this.containerMetrics.width*this.containerMetrics.width,e=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(t+e),dt.MAX_RADIUS)+5,r=1.1-n/dt.MAX_RADIUS*.2,i=this.mouseInteractionSeconds/r,o=n*(1-Math.pow(80,-i));return Math.abs(o)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var t=.3*this.mouseUpElapsedSeconds,e=this.opacity;return Math.max(0,Math.min(t,e))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,dt.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,dt.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 pt(this.element)},draw:function(){var t,e,n;this.wave.style.opacity=this.opacity,t=this.radius/(this.containerMetrics.size/2),e=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+e+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+e+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+t+","+t+")",this.wave.style.transform="scale3d("+t+","+t+",1)"},downAction:function(t){var e=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=ht.now(),this.center?(this.xStart=e,this.yStart=n,this.slideDistance=ht.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=t?t.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=t?t.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=e,this.yEnd=n,this.slideDistance=ht.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(t){this.isMouseDown&&(this.mouseUpStart=ht.now())},remove:function(){Object(u.a)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},Object(i.a)({_template:Object(h.a)(ut),is:"paper-ripple",behaviors:[I],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}
949,keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=Object(u.a)(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var t=this.keyEventTarget;this.listen(t,"up","uiUpAction"),this.listen(t,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var t=0;t<this.ripples.length;++t)if(!this.ripples[t].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null),this.async(function(){this.upAction()},1)},uiDownAction:function(t){this.noink||this.downAction(t)},downAction:function(t){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(t),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(t){this.noink||this.upAction(t)},upAction:function(t){this.holdDown||(this.ripples.forEach(function(e){e.upAction(t)}),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var t=new dt(this);return Object(u.a)(this.$.waves).appendChild(t.waveContainer),this.$.background.style.backgroundColor=t.color,this.ripples.push(t),this._setAnimating(!0),t},removeRipple:function(t){var e=this.ripples.indexOf(t);e<0||(this.ripples.splice(e,1),t.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var t,e;for(t=0;t<this.ripples.length;++t)(e=this.ripples[t]).draw(),this.$.background.style.opacity=e.outerOpacity,e.isOpacityFullyDecayed&&!e.isRestingAtMaxRadius&&this.removeRipple(e);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(t,e){void 0!==e&&(t?this.downAction():this.upAction())}}); 950/** 951@license 952Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 953This code may only be used under the BSD style license found at 954http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 955http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 956found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 957part of the polymer project is also subject to an additional IP rights grant 958found at http://polymer.github.io/PATENTS.txt 959*/ 960var ft={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},_downHandler:function(t){lt._downHandler.call(this,t),this.pressed&&this.ensureRipple(t)},ensureRipple:function(t){if(!this.hasRipple()){this._ripple=this._createRipple(),this._ripple.noink=this.noink;var e=this._rippleContainer||this.root;if(e&&Object(u.a)(e).appendChild(this._ripple),t){var n=Object(u.a)(this._rippleContainer||this),r=Object(u.a)(t).rootTarget;n.deepContains(r)&&this._ripple.uiDownAction(t)}}},getRipple:function(){return this.ensureRipple(),this._ripple},hasRipple:function(){return Boolean(this._ripple)},_createRipple:function(){return document.createElement("paper-ripple")},_noinkChanged:function(t){this.hasRipple()&&(this._ripple.noink=t)}},gt={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(t){t&&this.ensureRipple(),this.hasRipple()&&(this._ripple.holdDown=t)},_createRipple:function(){var t=ft._createRipple();return t.id="ink",t.setAttribute("center",""),t.classList.add("circle"),t}},mt=[ct,st,ft,gt],vt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 961/** 962@license 963Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 964This code may only be used under the BSD style license found at 965http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 966http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 967found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 968part of the polymer project is also subject to an additional IP rights grant 969found at http://polymer.github.io/PATENTS.txt 970*/(['\n <style>\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n -webkit-user-select: none;\n -moz-user-select: none;
970\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n z-index: 0;\n line-height: 1;\n\n width: 40px;\n height: 40px;\n\n /*\n NOTE: Both values are needed, since some phones require the value to\n be `transparent`.\n */\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n\n /* Because of polymer/2558, this style has lower specificity than * */\n box-sizing: border-box !important;\n\n @apply --paper-icon-button;\n }\n\n :host #ink {\n color: var(--paper-icon-button-ink-color, var(--primary-text-color));\n opacity: 0.6;\n }\n\n :host([disabled]) {\n color: var(--paper-icon-button-disabled-text, var(--disabled-text-color));\n pointer-events: none;\n cursor: auto;\n\n @apply --paper-icon-button-disabled;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:hover) {\n @apply --paper-icon-button-hover;\n }\n\n iron-icon {\n --iron-icon-width: 100%;\n --iron-icon-height: 100%;\n }\n </style>\n\n <iron-icon id="icon" src="[[src]]" icon="[[icon]]"\n alt$="[[alt]]"></iron-icon>\n '],['\n <style>\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n z-index: 0;\n line-height: 1;\n\n width: 40px;\n height: 40px;\n\n /*\n NOTE: Both values are needed, since some phones require the value to\n be \\`transparent\\`.\n */\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n\n /* Because of polymer/2558, this style has lower specificity than * */\n box-sizing: border-box !important;\n\n @apply --paper-icon-button;\n }\n\n :host #ink {\n color: var(--paper-icon-button-ink-color, var(--primary-text-color));\n opacity: 0.6;\n }\n\n :host([disabled]) {\n color: var(--paper-icon-button-disabled-text, var(--disabled-text-color));\n pointer-events: none;\n cursor: auto;\n\n @apply --paper-icon-button-disabled;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:hover) {\n @apply --paper-icon-button-hover;\n }\n\n iron-icon {\n --iron-icon-width: 100%;\n --iron-icon-height: 100%;\n }\n </style>\n\n <iron-icon id="icon" src="[[src]]" icon="[[icon]]"\n alt$="[[alt]]"></iron-icon>\n ']); 971/** 972@license 973Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 974This code may only be used under the BSD style license found at 975http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 976http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 977found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 978part of the polymer project is also subject to an additional IP rights grant 979found at http://polymer.github.io/PATENTS.txt 980*/Object(i.a)({is:"paper-icon-button",_template:Object(h.a)(vt),hostAttributes:{role:"button",tabindex:"0"},behaviors:[mt],registered:function(){this._template.setAttribute("strip-whitespace","")},properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(t,e){var n=this.getAttribute("aria-label");n&&e!=n||this.setAttribute("aria-label",t)}}), 981/** 982@license 983Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 984This code may only be used under the BSD style license found at 985http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 986http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 987found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 988part of the polymer project is also subject to an additional IP rights grant 989found at http://polymer.github.io/PATENTS.txt 990*/ 991Object(i.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 a({type:"iconset",key:null,value:null})},attached:function(){this.style.display="none"},getIconNames:function(){return this._icons=this._createIconMap(),Object.keys(this._icons).map(function(t){return this.name+":"+t},this)},applyIcon:function(t,e){this.removeIcon(t);var n=this._cloneIcon(e,this.rtlMirroring&&this._targetIsRTL(t));if(n){var r=Object(u.a)(t.root||t);return r.insertBefore(n,r.childNodes[0]),t._svgIcon=n}return null},removeIcon:function(t){t._svgIcon&&(Object(u.a)(t.root||t).removeChild(t._svgIcon),t._svgIcon=null)},_targetIsRTL:function(t){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var e=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===e.getAttribute("dir")}else t&&t.nodeType!==Node.ELEMENT_NODE&&(t=t.host),this.__targetIsRTL=t&&"rtl"===window.getComputedStyle(t).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 t=Object.create(null);return Object(u.a)(this).querySelectorAll("[id]").forEach(function(e){t[e.id]=e}),t},_cloneIcon:function(t,e){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[t],this.size,e)},_prepareSvgClone:function(t,e,n){if(t){var r=t.cloneNode(!0),i=document.createElementNS("http://www.w3.org/2000/svg","svg"),o=r.getAttribute("viewBox")||"0 0 "+e+" "+e,a="pointer-events: none; display: block; width: 100%; height: 100%;";return n&&r.hasAttribute("mirror-in-rtl")&&(a+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),i.setAttribute("viewBox",o),i.setAttribute("preserveAspectRatio","xMidYMid meet"),i.setAttribute("focusable","false"),i.style.cssText=a,i.appendChild(r).removeAttribute("id"),i}return null}});var yt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 992/** 993@license 994Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 995This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 996The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 997The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 998Code distributed by Google as part of the polymer project is also 999subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 1000*/(['<iron-iconset-svg name="paper-tabs" size="24">\n<svg><defs>\n<g id="chevron-left"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"></path></g>\n<g id="chevron-right"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></g>\n</defs></svg>\n</iron-iconset-svg>'],['<iron-iconset-svg name="paper-tabs" size="24">\n<svg><defs>\n<g id="chevron-left"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"></path></g>\n<g id="chevron-right"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></g>\n</defs></svg>\n</iron-iconset-svg>']);var bt=Object(h.a)(yt);document.head.appendChild(bt.content);var _t=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1001/** 1002@license 1003Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1004This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 1005The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 1006The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 1007Code distributed by Google as part of the polymer project is also 1008subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 1009*/(['\n <style>\n :host {\n @apply --layout-inline;\n @apply --layout-center;\n @apply --layout-center-justified;\n @apply --layout-flex-auto;\n\n position: relative;\n padding: 0 12px;\n overflow: hidden;\n cursor: pointer;\n vertical-align: middle;\n\n @apply --paper-font-common-base;\n @apply --paper-tab;\n }\n\n :host(:focus) {\n outline: none;\n }\n\n :host([link]) {\n padding: 0;\n }\n\n .tab-content {\n height: 100%;\n transform: translateZ(0);\n -webkit-transform: translateZ(0);\n transition: opacity 0.1s cubic-bezier(0.4, 0.0, 1, 1);\n @apply --layout-horizontal;\n @apply --layout-center-center;\n @apply --layout-flex-auto;\n @apply --paper-tab-content;\n }\n\n :host(:not(.iron-selected)) > .tab-content {\n opacity: 0.8;\n\n @apply --paper-tab-content-unselected;\n }\n\n :host(:focus) .tab-content {\n opacity: 1;\n font-weight: 700;\n\n @apply --paper-tab-content-focused;\n }\n\n paper-ripple {\n color: var(--paper-tab-ink, var(--paper-yellow-a100));\n }\n\n .tab-content > ::slotted(a) {\n @apply --layout-flex-auto;\n\n height: 100%;\n }\n </style>\n\n <div class="tab-content">\n <slot></slot>\n </div>\n'],['\n <style>\n :host {\n @apply --layout-inline;\n @apply --layout-center;\n @apply --layout-center-justified;\n @apply --layout-flex-auto;\n\n position: relative;\n padding: 0 12px;\n overflow: hidden;\n cursor: pointer;\n vertical-align: middle;\n\n @apply --paper-font-common-base;\n @apply --paper-tab;\n }\n\n :host(:focus) {\n outline: none;\n }\n\n :host([link]) {\n padding: 0;\n }\n\n .tab-content {\n height: 100%;\n transform: translateZ(0);\n -webkit-transform: translateZ(0);\n transition: opacity 0.1s cubic-bezier(0.4, 0.0, 1, 1);\n @apply --layout-horizontal;\n @apply --layout-center-center;\n @apply --layout-flex-auto;\n @apply --paper-tab-content;\n }\n\n :host(:not(.iron-selected)) > .tab-content {\n opacity: 0.8;\n\n @apply --paper-tab-content-unselected;\n }\n\n :host(:focus) .tab-content {\n opacity: 1;\n font-weight: 700;\n\n @apply --paper-tab-content-focused;\n }\n\n paper-ripple {\n color: var(--paper-tab-ink, var(--paper-yellow-a100));\n }\n\n .tab-content > ::slotted(a) {\n @apply --layout-flex-auto;\n\n height: 100%;\n }\n </style>\n\n <div class="tab-content">\n <slot></slot>\n </div>\n']);Object(i.a)({_template:Object(h.a)(_t),is:"paper-tab",behaviors:[st,ct,ft],properties:{link:{type:Boolean,value:!1,reflectToAttribute:!0}},hostAttributes:{role:"tab"}
1009,listeners:{down:"_updateNoink",tap:"_onTap"},attached:function(){this._updateNoink()},get _parentNoink(){var t=Object(u.a)(this).parentNode;return!!t&&!!t.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},_onTap:function(t){if(this.link){var e=this.queryEffectiveChildren("a");if(!e)return;if(t.target===e)return;e.click()}}});var At=n(52),wt=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(); 1010/** 1011@license 1012Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1013This code may only be used under the BSD style license found at 1014http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1015http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1016found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1017part of the polymer project is also subject to an additional IP rights grant 1018found at http://polymer.github.io/PATENTS.txt 1019*/ 1020var xt=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.selection=[],this.selectCallback=e}return wt(t,[{key:"get",value:function(){return this.multi?this.selection.slice():this.selection[0]}},{key:"clear",value:function(t){this.selection.slice().forEach(function(e){(!t||t.indexOf(e)<0)&&this.setItemSelected(e,!1)},this)}},{key:"isSelected",value:function(t){return this.selection.indexOf(t)>=0}},{key:"setItemSelected",value:function(t,e){if(null!=t&&e!==this.isSelected(t)){if(e)this.selection.push(t);else{var n=this.selection.indexOf(t);n>=0&&this.selection.splice(n,1)}this.selectCallback&&this.selectCallback(t,e)}}},{key:"select",value:function(t){this.multi?this.toggle(t):this.get()!==t&&(this.setItemSelected(this.get(),!1),this.setItemSelected(t,!0))}},{key:"toggle",value:function(t){this.setItemSelected(t,!this.isSelected(t))}}]),t}(),Ot={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1}}}},observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this),this._selection=new xt(this._applySelection.bind(this))},attached:function(){this._observer=this._observeItems(this),this._addListener(this.activateEvent)},detached:function(){this._observer&&Object(u.a)(this).unobserveNodes(this._observer),this._removeListener(this.activateEvent)},indexOf:function(t){return this.items?this.items.indexOf(t):-1},select:function(t){this.selected=t},selectPrevious:function(){var t=this.items.length,e=t-1;void 0!==this.selected&&(e=(Number(this._valueToIndex(this.selected))-1+t)%t),this.selected=this._indexToValue(e)},selectNext:function(){var t=0;void 0!==this.selected&&(t=(Number(this._valueToIndex(this.selected))+1)%this.items.length),this.selected=this._indexToValue(t)},selectIndex:function(t){this.select(this._indexToValue(t))},forceSynchronousItemUpdate:function(){this._observer&&"function"==typeof this._observer.flush?this._observer.flush():this._updateItems()},get _shouldUpdateSelection(){return null!=this.selected},_checkFallback:function(){this._updateSelected()},_addListener:function(t){this.listen(this,t,"_activateHandler")},_removeListener:function(t){this.unlisten(this,t,"_activateHandler")},_activateEventChanged:function(t,e){this._removeListener(e),this._addListener(t)},_updateItems:function(){var t=Object(u.a)(this).queryDistributedElements(this.selectable||"*");t=Array.prototype.filter.call(t,this._bindFilterItem),this._setItems(t)},_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},_updateSelected:function(){this._selectSelected(this.selected)},_selectSelected:function(t){if(this.items){var e=this._valueToItem(this.selected);e?this._selection.select(e):this._selection.clear(),this.fallbackSelection&&this.items.length&&void 0===this._selection.get()&&(this.selected=this.fallbackSelection)}},_filterItem:function(t){return!this._excludedLocalNames[t.localName]},_valueToItem:function(t){return null==t?null:this.items[this._valueToIndex(t)]},_valueToIndex:function(t){if(!this.attrForSelected)return Number(t);for(var e,n=0;e=this.items[n];n++)if(this._valueForItem(e)==t)return n},_indexToValue:function(t){if(!this.attrForSelected)return t;var e=this.items[t];return e?this._valueForItem(e):void 0},_valueForItem:function(t){if(!t)return null;if(!this.attrForSelected){var e=this.indexOf(t);return-1===e?null:e}var n=t[Object(At.b)(this.attrForSelected)];return void 0!=n?n:t.getAttribute(this.attrForSelected)},_applySelection:function(t,e){this.selectedClass&&this.toggleClass(this.selectedClass,e,t),this.selectedAttribute&&this.toggleAttribute(this.selectedAttribute,e,t),this._selectionChange(),this.fire("iron-"+(e?"select":"deselect"),{item:t})},_selectionChange:function(){this._setSelectedItem(this._selection.get())},_observeItems:function(t){return Object(u.a)(t).observeNodes(function(t){this._updateItems(),this._updateSelected(),this.fire("iron-items-changed",t,{bubbles:!1,cancelable:!1})})},_activateHandler:function(t){for(var e=t.target,n=this.items;e&&e!=this;){var r=n.indexOf(e);if(r>=0){var i=this._indexToValue(r);return void this._itemActivate(i,e)}e=e.parentNode}},_itemActivate:function(t,e){this.fire("iron-activate",{selected:t,item:e},{cancelable:!0}).defaultPrevented||this.select(t)}},kt={properties:{multi:{type:Boolean,value:!1,observer:"multiChanged"},selectedValues:{type:Array,notify:!0,value:function(){return[]}},selectedItems:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}}},observers:["_updateSelected(selectedValues.splices)"],select:function(t){this.multi?this._toggleSelected(t):this.selected=t},multiChanged:function(t){this._selection.multi=t,this._updateSelected()},get _shouldUpdateSelection(){return null!=this.selected||null!=this.selectedValues&&this.selectedValues.length},_updateAttrForSelected:function(){this.multi?this.selectedItems&&this.selectedItems.length>0&&(this.selectedValues=this.selectedItems.map(function(t){return this._indexToValue(this.indexOf(t))},this).filter(function(t){return null!=t},this)):Ot._updateAttrForSelected.apply(this)},_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},_selectMulti:function(t){t=t||[];var e=(this._valuesToItems(t)||[]).filter(function(t){return null!==t&&void 0!==t});this._selection.clear(e);for(var n=0;n<e.length;n++)this._selection.setItemSelected(e[n],!0);this.fallbackSelection&&!this._selection.get().length&&(this._valueToItem(this.fallbackSelection)&&this.select(this.fallbackSelection))},_selectionChange:function(){var t=this._selection.get();this.multi?(this._setSelectedItems(t),this._setSelectedItem(t.length?t[0]:null)):null!==t&&void 0!==t?(this._setSelectedItems([t]),this._setSelectedItem(t)):(this._setSelectedItems([]),this._setSelectedItem(null))},_toggleSelected:function(t){var e=this.selectedValues.indexOf(t);e<0?this.push("selectedValues",t):this.splice("selectedValues",e,1)},_valuesToItems:function(t){return null==t?null:t.map(function(t){return this._valueToItem(t)},this)}},St=[Ot,kt],Ct={properties:{focusedItem:{observer:"_focusedItemChanged",readOnly:!0,t
vendor: 4,110 bytes, line 1020
1020ype:Object},attrForItemTitle:{type:String},disabled:{type:Boolean,value:!1,observer:"_disabledChanged"}},_MODIFIER_KEYS:["Alt","AltGraph","CapsLock","Control","Fn","FnLock","Hyper","Meta","NumLock","OS","ScrollLock","Shift","Super","Symbol","SymbolLock"],_SEARCH_RESET_TIMEOUT_MS:1e3,_previousTabIndex:0,hostAttributes:{role:"menu"},observers:["_updateMultiselectable(multi)"],listeners:{focus:"_onFocus",keydown:"_onKeydown","iron-items-changed":"_onIronItemsChanged"},keyBindings:{up:"_onUpKey",down:"_onDownKey",esc:"_onEscKey","shift+tab:keydown":"_onShiftTabDown"},attached:function(){this._resetTabindices()},select:function(t){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null);var e=this._valueToItem(t);e&&e.hasAttribute("disabled")||(this._setFocusedItem(e),kt.select.apply(this,arguments))},_resetTabindices:function(){var t=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this.items.forEach(function(e){e.setAttribute("tabindex",e===t?"0":"-1")},this)},_updateMultiselectable:function(t){t?this.setAttribute("aria-multiselectable","true"):this.removeAttribute("aria-multiselectable")},_focusWithKeyboardEvent:function(t){if(-1===this._MODIFIER_KEYS.indexOf(t.key)){this.cancelDebouncer("_clearSearchText");for(var e,n=this._searchText||"",r=(n+=(t.key&&1==t.key.length?t.key:String.fromCharCode(t.keyCode)).toLocaleLowerCase()).length,i=0;e=this.items[i];i++)if(!e.hasAttribute("disabled")){var o=this.attrForItemTitle||"textContent",a=(e[o]||e.getAttribute(o)||"").trim();if(!(a.length<r)&&a.slice(0,r).toLocaleLowerCase()==n){this._setFocusedItem(e);break}}this._searchText=n,this.debounce("_clearSearchText",this._clearSearchText,this._SEARCH_RESET_TIMEOUT_MS)}},_clearSearchText:function(){this._searchText=""},_focusPrevious:function(){for(var t=this.items.length,e=Number(this.indexOf(this.focusedItem)),n=1;n<t+1;n++){var r=this.items[(e-n+t)%t];if(!r.hasAttribute("disabled")){var i=Object(u.a)(r).getOwnerRoot()||document;if(this._setFocusedItem(r),Object(u.a)(i).activeElement==r)return}}},_focusNext:function(){for(var t=this.items.length,e=Number(this.indexOf(this.focusedItem)),n=1;n<t+1;n++){var r=this.items[(e+n)%t];if(!r.hasAttribute("disabled")){var i=Object(u.a)(r).getOwnerRoot()||document;if(this._setFocusedItem(r),Object(u.a)(i).activeElement==r)return}}},_applySelection:function(t,e){e?t.setAttribute("aria-selected","true"):t.removeAttribute("aria-selected"),Ot._applySelection.apply(this,arguments)},_focusedItemChanged:function(t,e){e&&e.setAttribute("tabindex","-1"),!t||t.hasAttribute("disabled")||this.disabled||(t.setAttribute("tabindex","0"),t.focus())},_onIronItemsChanged:function(t){t.detail.addedNodes.length&&this._resetTabindices()},_onShiftTabDown:function(t){var e=this.getAttribute("tabindex");Ct._shiftTabPressed=!0,this._setFocusedItem(null),this.setAttribute("tabindex","-1"),this.async(function(){this.setAttribute("tabindex",e),Ct._shiftTabPressed=!1},1)},_onFocus:function(t){if(!Ct._shiftTabPressed){var e=Object(u.a)(t).rootTarget;(e===this||void 0===e.tabIndex||this.isLightDescendant(e))&&(this._defaultFocusAsync=this.async(function(){var t=this.multi?this.selectedItems&&this.selectedItems[0]:this.selectedItem;this._setFocusedItem(null),t?this._setFocusedItem(t):this.items[0]&&this._focusNext()}))}},_onUpKey:function(t){this._focusPrevious(),t.detail.keyboardEvent.preventDefault()},_onDownKey:function(t){this._focusNext(),t.detail.keyboardEvent.preventDefault()},_onEscKey:function(t){var e=this.focusedItem;e&&e.blur()},_onKeydown:function(t){this.keyboardEventMatchesKeys(t,"up down esc")||this._focusWithKeyboardEvent(t),t.stopPropagation()},_activateHandler:function(t){Ot._activateHandler.call(this,t),t.stopPropagation()},_disabledChanged:function(t){t?(this._previousTabIndex=this.hasAttribute("tabindex")?this.tabIndex:0,this.removeAttribute("tabindex")):this.hasAttribute("tabindex")||this.setAttribute("tabindex",this._previousTabIndex)},_shiftTabPressed:!1},zt=[St,I,Ct],Et={hostAttributes:{role:"menubar"},keyBindings:{left:"_onLeftKey",right:"_onRightKey"}
1020,_onUpKey:function(t){this.focusedItem.click(),t.detail.keyboardEvent.preventDefault()},_onDownKey:function(t){this.focusedItem.click(),t.detail.keyboardEvent.preventDefault()},get _isRTL(){return"rtl"===window.getComputedStyle(this).direction},_onLeftKey:function(t){this._isRTL?this._focusNext():this._focusPrevious(),t.detail.keyboardEvent.preventDefault()},_onRightKey:function(t){this._isRTL?this._focusPrevious():this._focusNext(),t.detail.keyboardEvent.preventDefault()},_onKeydown:function(t){this.keyboardEventMatchesKeys(t,"up down left right esc")||this._focusWithKeyboardEvent(t)}},Mt=[zt,Et],Pt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1021/** 1022@license 1023Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1024This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 1025The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 1026The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 1027Code distributed by Google as part of the polymer project is also 1028subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 1029*/(['\n <style>\n :host {\n @apply --layout;\n @apply --layout-center;\n\n height: 48px;\n font-size: 14px;\n font-weight: 500;\n overflow: hidden;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n\n /* NOTE: Both values are needed, since some phones require the value to be `transparent`. */\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n\n @apply --paper-tabs;\n }\n\n :host(:dir(rtl)) {\n @apply --layout-horizontal-reverse;\n }\n\n #tabsContainer {\n position: relative;\n height: 100%;\n white-space: nowrap;\n overflow: hidden;\n @apply --layout-flex-auto;\n @apply --paper-tabs-container;\n }\n\n #tabsContent {\n height: 100%;\n -moz-flex-basis: auto;\n -ms-flex-basis: auto;\n flex-basis: auto;\n @apply --paper-tabs-content;\n }\n\n #tabsContent.scrollable {\n position: absolute;\n white-space: nowrap;\n }\n\n #tabsContent:not(.scrollable),\n #tabsContent.scrollable.fit-container {\n @apply --layout-horizontal;\n }\n\n #tabsContent.scrollable.fit-container {\n min-width: 100%;\n }\n\n #tabsContent.scrollable.fit-container > ::slotted(*) {\n /* IE - prevent tabs from compressing when they should scroll. */\n -ms-flex: 1 0 auto;\n -webkit-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n\n .hidden {\n display: none;\n }\n\n .not-visible {\n opacity: 0;\n cursor: default;\n }\n\n paper-icon-button {\n width: 48px;\n height: 48px;\n padding: 12px;\n margin: 0 4px;\n }\n\n #selectionBar {\n position: absolute;\n height: 0;\n bottom: 0;\n left: 0;\n right: 0;\n border-bottom: 2px solid var(--paper-tabs-selection-bar-color, var(--paper-yellow-a100));\n -webkit-transform: scale(0);\n transform: scale(0);\n -webkit-transform-origin: left center;\n transform-origin: left center;\n transition: -webkit-transform;\n transition: transform;\n\n @apply --paper-tabs-selection-bar;\n }\n\n #selectionBar.align-bottom {\n top: 0;\n bottom: auto;\n }\n\n #selectionBar.expand {\n transition-duration: 0.15s;\n transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);\n }\n\n #selectionBar.contract {\n transition-duration: 0.18s;\n transition-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);\n }\n\n #tabsContent > ::slotted(:not(#selectionBar)) {\n height: 100%;\n }\n </style>\n\n <paper-icon-button icon="paper-tabs:chevron-left" class$="[[_computeScrollButtonClass(_leftHidden, scrollable, hideScrollButtons)]]" on-up="_onScrollButtonUp" on-down="_onLeftScrollButtonDown" tabindex="-1"></paper-icon-button>\n\n <div id="tabsContainer" on-track="_scroll" on-down="_down">
1029\n <div id="tabsContent" class$="[[_computeTabsContentClass(scrollable, fitContainer)]]">\n <div id="selectionBar" class$="[[_computeSelectionBarClass(noBar, alignBottom)]]" on-transitionend="_onBarTransitionEnd"></div>\n <slot></slot>\n </div>\n </div>\n\n <paper-icon-button icon="paper-tabs:chevron-right" class$="[[_computeScrollButtonClass(_rightHidden, scrollable, hideScrollButtons)]]" on-up="_onScrollButtonUp" on-down="_onRightScrollButtonDown" tabindex="-1"></paper-icon-button>\n'],['\n <style>\n :host {\n @apply --layout;\n @apply --layout-center;\n\n height: 48px;\n font-size: 14px;\n font-weight: 500;\n overflow: hidden;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n\n /* NOTE: Both values are needed, since some phones require the value to be \\`transparent\\`. */\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n\n @apply --paper-tabs;\n }\n\n :host(:dir(rtl)) {\n @apply --layout-horizontal-reverse;\n }\n\n #tabsContainer {\n position: relative;\n height: 100%;\n white-space: nowrap;\n overflow: hidden;\n @apply --layout-flex-auto;\n @apply --paper-tabs-container;\n }\n\n #tabsContent {\n height: 100%;\n -moz-flex-basis: auto;\n -ms-flex-basis: auto;\n flex-basis: auto;\n @apply --paper-tabs-content;\n }\n\n #tabsContent.scrollable {\n position: absolute;\n white-space: nowrap;\n }\n\n #tabsContent:not(.scrollable),\n #tabsContent.scrollable.fit-container {\n @apply --layout-horizontal;\n }\n\n #tabsContent.scrollable.fit-container {\n min-width: 100%;\n }\n\n #tabsContent.scrollable.fit-container > ::slotted(*) {\n /* IE - prevent tabs from compressing when they should scroll. */\n -ms-flex: 1 0 auto;\n -webkit-flex: 1 0 auto;\n flex: 1 0 auto;\n }\n\n .hidden {\n display: none;\n }\n\n .not-visible {\n opacity: 0;\n cursor: default;\n }\n\n paper-icon-button {\n width: 48px;\n height: 48px;\n padding: 12px;\n margin: 0 4px;\n }\n\n #selectionBar {\n position: absolute;\n height: 0;\n bottom: 0;\n left: 0;\n right: 0;\n border-bottom: 2px solid var(--paper-tabs-selection-bar-color, var(--paper-yellow-a100));\n -webkit-transform: scale(0);\n transform: scale(0);\n -webkit-transform-origin: left center;\n transform-origin: left center;\n transition: -webkit-transform;\n transition: transform;\n\n @apply --paper-tabs-selection-bar;\n }\n\n #selectionBar.align-bottom {\n top: 0;\n bottom: auto;\n }\n\n #selectionBar.expand {\n transition-duration: 0.15s;\n transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1);\n }\n\n #selectionBar.contract {\n transition-duration: 0.18s;\n transition-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);\n }\n\n #tabsContent > ::slotted(:not(#selectionBar)) {\n height: 100%;\n }\n </style>\n\n <paper-icon-button icon="paper-tabs:chevron-left" class$="[[_computeScrollButtonClass(_leftHidden, scrollable, hideScrollButtons)]]" on-up="_onScrollButtonUp" on-down="_onLeftScrollButtonDown" tabindex="-1"></paper-icon-button>\n\n <div id="tabsContainer" on-track="_scroll" on-down="_down">\n <div id="tabsContent" class$="[[_computeTabsContentClass(scrollable, fitContainer)]]">\n <div id="selectionBar" class$="[[_computeSelectionBarClass(noBar, alignBottom)]]" on-transitionend="_onBarTransitionEnd"></div>\n <slot></slot>\n </div>\n </div>\n\n <paper-icon-button icon="paper-tabs:chevron-right" class$="[[_computeScrollButtonClass(_rightHidden, scrollable, hideScrollButtons)]]" on-up="_onScrollButtonUp" on-down="_onRightScrollButtonDown" tabindex="-1"></paper-icon-button>\n']);Object(i.a)({_template:Object(h.a)(Pt),is:"paper-tabs",behaviors:[m.a,Mt],properties:{noink:{type:Boolean,value:!1,observer:"_noinkChanged"},noBar:{type:Boolean,value:!1},noSlide:{type:Boolean,value:!1},scrollable:{type:Boolean,value:!1},fitContainer:{type:Boolean,value:!1},disableDrag:{type:Boolean,value:!1},hideScrollButtons:{type:Boolean,value:!1},alignBottom:{type:Boolean,value:!1},selectable:{type:String,value:"paper-tab"},autoselect:{type:Boolean,value:!1},autoselectDelay:{type:Number,value:0},_step:{type:Number,value:10},_holdDelay:{type:Number,value:1},_leftHidden:{type:Boolean,value:!1},_rightHidden:{type:Boolean,value:!1},_previousTab:{type:Object}},hostAttributes:{role:"tablist"},listeners:{"iron-resize":"_onTabSizingChanged","iron-items-changed":"_onTabSizingChanged","iron-select":"_onIronSelect","iron-deselect":"_onIronDeselect"},keyBindings:{"left:keyup right:keyup":"_onArrowKeyup"},created:function(){this._holdJob=null,this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0,this._bindDelayedActivationHandler=this._delayedActivationHandler.bind(this),this.addEventListener("blur",this._onBlurCapture.bind(this),!0)},ready:function(){this.setScrollDirection("y",this.$.tabsContainer)},detached:function(){this._cancelPendingActivation()},_noinkChanged:function(t){Object(u.a)(this).querySelectorAll("paper-tab").forEach(t?this._setNoinkAttribute:this._removeNoinkAttribute)},_setNoinkAttribute:function(t){t.setAttribute("noink","")},_removeNoinkAttribute:function(t){t.removeAttribute("noink")},_computeScrollButtonClass:function(t,e,n){return!e||n?"hidden":t?"not-visible":""},_computeTabsContentClass:function(t,e){return t?"scrollable"+(e?" fit-container":""):" fit-container"},_computeSelectionBarClass:function(t,e){return t?"hidden":e?"align-bottom":""},_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll(),this._tabChanged(this.selectedItem)},10)},_onIronSelect:function(t){this._tabChanged(t.detail.item,this._previousTab),this._previousTab=t.detail.item,this.cancelDebouncer("tab-changed")},_onIronDeselect:function(t){this.debounce("tab-changed",function(){this._tabChanged(null,this._previousTab),this._previousTab=null},1)},_activateHandler:function(){this._cancelPendingActivation(),Ct._activateHandler.apply(this,arguments)},_scheduleActivation:function(t,e){this._pendingActivationItem=t,this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,e)}
1029,_delayedActivationHandler:function(){var t=this._pendingActivationItem;this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0,t.fire(this.activateEvent,null,{bubbles:!0,cancelable:!0})},_cancelPendingActivation:function(){void 0!==this._pendingActivationTimeout&&(this.cancelAsync(this._pendingActivationTimeout),this._pendingActivationItem=void 0,this._pendingActivationTimeout=void 0)},_onArrowKeyup:function(t){this.autoselect&&this._scheduleActivation(this.focusedItem,this.autoselectDelay)},_onBlurCapture:function(t){t.target===this._pendingActivationItem&&this._cancelPendingActivation()},get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(t,e){if(this.scrollable){var n=e&&-e.ddx||0;this._affectScroll(n)}},_down:function(t){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},_affectScroll:function(t){this.$.tabsContainer.scrollLeft+=t;var e=this.$.tabsContainer.scrollLeft;this._leftHidden=0===e,this._rightHidden=e===this._tabContainerScrollSize},_onLeftScrollButtonDown:function(){this._scrollToLeft(),this._holdJob=setInterval(this._scrollToLeft.bind(this),this._holdDelay)},_onRightScrollButtonDown:function(){this._scrollToRight(),this._holdJob=setInterval(this._scrollToRight.bind(this),this._holdDelay)},_onScrollButtonUp:function(){clearInterval(this._holdJob),this._holdJob=null},_scrollToLeft:function(){this._affectScroll(-this._step)},_scrollToRight:function(){this._affectScroll(this._step)},_tabChanged:function(t,e){if(!t)return this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),void this._positionBar(0,0);var n=this.$.tabsContent.getBoundingClientRect(),r=n.width,i=t.getBoundingClientRect(),o=i.left-n.left;if(this._pos={width:this._calcPercent(i.width,r),left:this._calcPercent(o,r)},this.noSlide||null==e)return this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),void this._positionBar(this._pos.width,this._pos.left);var a=e.getBoundingClientRect(),s=this.items.indexOf(e),l=this.items.indexOf(t);this.$.selectionBar.classList.add("expand");var c=s<l;this._isRTL&&(c=!c),c?this._positionBar(this._calcPercent(i.left+i.width-a.left,r)-5,this._left):this._positionBar(this._calcPercent(a.left+a.width-i.left,r)-5,this._calcPercent(o,r)+5),this.scrollable&&this._scrollToSelectedIfNeeded(i.width,o)},_scrollToSelectedIfNeeded:function(t,e){var n=e-this.$.tabsContainer.scrollLeft;n<0?this.$.tabsContainer.scrollLeft+=n:(n+=t-this.$.tabsContainer.offsetWidth)>0&&(this.$.tabsContainer.scrollLeft+=n)},_calcPercent:function(t,e){return 100*t/e},_positionBar:function(t,e){t=t||0,e=e||0,this._width=t,this._left=e,this.transform("translateX("+e+"%) scaleX("+t/100+")",this.$.selectionBar)},_onBarTransitionEnd:function(t){var e=this.$.selectionBar.classList;e.contains("expand")?(e.remove("expand"),e.add("contract"),this._positionBar(this._pos.width,this._pos.left)):e.contains("contract")&&e.remove("contract")}});n(134); 1030/** 1031@license 1032Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1033This code may only be used under the BSD style license found at 1034http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1035http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1036found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1037part of the polymer project is also subject to an additional IP rights grant 1038found at http://polymer.github.io/PATENTS.txt 1039*/if(!window.polymerSkipLoadingFontRoboto){var jt=document.createElement("link");jt.rel="stylesheet",jt.type="text/css",jt.crossOrigin="anonymous",jt.href="https://fonts.googleapis.com/css?family=Roboto+Mono:400,700|Roboto:400,300,300italic,400italic,500,500italic,700,700italic",document.head.appendChild(jt)}var Tt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1040/** 1041@license 1042Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1043This code may only be used under the BSD style license found at 1044http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1045http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1046found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1047part of the polymer project is also subject to an additional IP rights grant 1048found at http://polymer.github.io/PATENTS.txt 1049*/(["<custom-style>\n <style is=\"custom-style\">\n html {\n\n /* Shared Styles */\n --paper-font-common-base: {\n font-family: 'Roboto', 'Noto', sans-serif;\n -webkit-font-smoothing: antialiased;\n };\n\n --paper-font-common-code: {\n font-family: 'Roboto Mono', 'Consolas', 'Menlo', monospace;\n -webkit-font-smoothing: antialiased;\n };\n\n --paper-font-common-expensive-kerning: {\n text-rendering: optimizeLegibility;\n };\n\n --paper-font-common-nowrap: {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n };\n\n /* Material Font Styles */\n\n --paper-font-display4: {\
1049n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 112px;\n font-weight: 300;\n letter-spacing: -.044em;\n line-height: 120px;\n };\n\n --paper-font-display3: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 56px;\n font-weight: 400;\n letter-spacing: -.026em;\n line-height: 60px;\n };\n\n --paper-font-display2: {\n @apply --paper-font-common-base;\n\n font-size: 45px;\n font-weight: 400;\n letter-spacing: -.018em;\n line-height: 48px;\n };\n\n --paper-font-display1: {\n @apply --paper-font-common-base;\n\n font-size: 34px;\n font-weight: 400;\n letter-spacing: -.01em;\n line-height: 40px;\n };\n\n --paper-font-headline: {\n @apply --paper-font-common-base;\n\n font-size: 24px;\n font-weight: 400;\n letter-spacing: -.012em;\n line-height: 32px;\n };\n\n --paper-font-title: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 20px;\n font-weight: 500;\n line-height: 28px;\n };\n\n --paper-font-subhead: {\n @apply --paper-font-common-base;\n\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n };\n\n --paper-font-body2: {\n @apply --paper-font-common-base;\n\n font-size: 14px;\n font-weight: 500;\n line-height: 24px;\n };\n\n --paper-font-body1: {\n @apply --paper-font-common-base;\n\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n };\n\n --paper-font-caption: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0.011em;\n line-height: 20px;\n };\n\n --paper-font-menu: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 13px;\n font-weight: 500;\n line-height: 24px;\n };\n\n --paper-font-button: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.018em;\n line-height: 24px;\n text-transform: uppercase;\n };\n\n --paper-font-code2: {\n @apply --paper-font-common-code;\n\n font-size: 14px;\n font-weight: 700;\n line-height: 20px;\n };\n\n --paper-font-code1: {\n @apply --paper-font-common-code;\n\n font-size: 14px;\n font-weight: 500;\n line-height: 20px;\n };\n\n }\n\n </style>\n</custom-style>"],["<custom-style>\n <style is=\"custom-style\">\n html {\n\n /* Shared Styles */\n --paper-font-common-base: {\n font-family: 'Roboto', 'Noto', sans-serif;\n -webkit-font-smoothing: antialiased;\n };\n\n --paper-font-common-code: {\n font-family: 'Roboto Mono', 'Consolas', 'Menlo', monospace;\n -webkit-font-smoothing: antialiased;\n };\n\n --paper-font-common-expensive-kerning: {\n text-rendering: optimizeLegibility;\n };\n\n --paper-font-common-nowrap: {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n };\n\n /* Material Font Styles */\n\n --paper-font-display4: {\
1049n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 112px;\n font-weight: 300;\n letter-spacing: -.044em;\n line-height: 120px;\n };\n\n --paper-font-display3: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 56px;\n font-weight: 400;\n letter-spacing: -.026em;\n line-height: 60px;\n };\n\n --paper-font-display2: {\n @apply --paper-font-common-base;\n\n font-size: 45px;\n font-weight: 400;\n letter-spacing: -.018em;\n line-height: 48px;\n };\n\n --paper-font-display1: {\n @apply --paper-font-common-base;\n\n font-size: 34px;\n font-weight: 400;\n letter-spacing: -.01em;\n line-height: 40px;\n };\n\n --paper-font-headline: {\n @apply --paper-font-common-base;\n\n font-size: 24px;\n font-weight: 400;\n letter-spacing: -.012em;\n line-height: 32px;\n };\n\n --paper-font-title: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 20px;\n font-weight: 500;\n line-height: 28px;\n };\n\n --paper-font-subhead: {\n @apply --paper-font-common-base;\n\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n };\n\n --paper-font-body2: {\n @apply --paper-font-common-base;\n\n font-size: 14px;\n font-weight: 500;\n line-height: 24px;\n };\n\n --paper-font-body1: {\n @apply --paper-font-common-base;\n\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n };\n\n --paper-font-caption: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0.011em;\n line-height: 20px;\n };\n\n --paper-font-menu: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 13px;\n font-weight: 500;\n line-height: 24px;\n };\n\n --paper-font-button: {\n @apply --paper-font-common-base;\n @apply --paper-font-common-nowrap;\n\n font-size: 14px;\n font-weight: 500;\n letter-spacing: 0.018em;\n line-height: 24px;\n text-transform: uppercase;\n };\n\n --paper-font-code2: {\n @apply --paper-font-common-code;\n\n font-size: 14px;\n font-weight: 700;\n line-height: 20px;\n };\n\n --paper-font-code1: {\n @apply --paper-font-common-code;\n\n font-size: 14px;\n font-weight: 500;\n line-height: 20px;\n };\n\n }\n\n </style>\n</custom-style>"]);var Lt=Object(h.a)(Tt);Lt.setAttribute("style","display: none;"),document.head.appendChild(Lt.content); 1050/** 1051@license 1052Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1053This code may only be used under the BSD style license found at 1054http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1055http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1056found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1057part of the polymer project is also subject to an additional IP rights grant 1058found at http://polymer.github.io/PATENTS.txt 1059*/ 1060/** 1061@license 1062Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1063This code may only be used under the BSD style license found at 1064http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1065http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1066found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1067part of the polymer project is also subject to an additional IP rights grant 1068found at http://polymer.github.io/PATENTS.txt 1069*/ 1070var It=document.createElement("template");It.setAttribute("style","display: none;"),It.innerHTML="<dom-module id=\"paper-spinner-styles\">\n <template>\n <style>\n /*\n /**************************/\n /* STYLES FOR THE SPINNER */\n /**************************/\n\n /*\n * Constants:\n * ARCSIZE = 270 degrees (amount of circle the arc takes up)\n * ARCTIME = 1333ms (time it takes to expand and contract arc)\n * ARCSTARTROT = 216 degrees (how much the start location of the arc\n * should rotate each time, 216 gives us a\n * 5 pointed star shape (it's 360/5 * 3).\n * For a 7 pointed star, we might do\n * 360/7 * 3 = 154.286)\n * SHRINK_TIME = 400ms\n */\n\n :host {\n display: inline-block;\n position: relative;\n width: 28px;\n height: 28px;\n\n /* 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */\n --paper-spinner-container-rotation-duration: 1568ms;\n\n /* ARCTIME */\n --paper-spinner-expand-contract-duration: 1333ms;\n\n /* 4 * ARCTIME */\n --paper-spinner-full-cycle-duration: 5332ms;\n\n /* SHRINK_TIME */\n --paper-spinner-cooldown-duration: 400ms;\n }\n\n #spinnerContainer {\n width: 100%;\n height: 100%;\n\n /* The spinner does not have any contents that would have to be\n * flipped if the direction changes. Always use ltr so that the\n * style works out correctly in both cases. */\n direction: ltr;\n }\n\n #spinnerContainer.active {\n -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;\n animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite;\n }\n\n @-webkit-keyframes container-rotate {\n to { -webkit-transform: rotate(360deg) }\n }\n\n @keyframes container-rotate {\n to { transform: rotate(360deg) }\n }\n\n .spinner-layer {\n position: absolute;\n width: 100%;\n height: 100%;\n opacity: 0;\n white-space: nowrap;\n color: var(--paper-spinner-color, var(--google-blue-500));\n }\n\n .layer-1 {\n color: var(--paper-spinner-layer-1-color, var(--google-blue-500));\n }\n\n .layer-2 {\n color: var(--paper-spinner-layer-2-color, var(--google-red-500));\n }\n\n .layer-3 {\n color: var(--paper-spinner-layer-3-color, var(--google-yellow-500));\n }\n\n .layer-4 {\n color: var(--paper-spinner-layer-4-color, var(--google-green-500));\n }\n\n /**\n * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):\n *\n * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't\n * guarantee that the animation will start _exactly_ after that value. So we avoid using\n * animation-delay and instead set custom keyframes for each color (as layer-2undant as it\n * seems).\n */\n .active .spinner-layer {\n -webkit-animation-name: fill-unfill-rotate;\n -webkit-animation-duration: var(--paper-spinner-full-cycle-duration);\n -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);\n -webkit-animation-iteration-count: infinite;\n animation-name: fill-unfill-rotate;\n animation-duration: var(--paper-spinner-full-cycle-duration);\n animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);\n animation-iteration-count: infinite;\n opacity: 1;\n }\n\n .active .spinner-layer.layer-1 {\n -webkit-animation-name: fill-unfill-rotate, layer-1-fade-in-out;\n animation-name: fill-unfill-rotate, layer-1-fade-in-out;\n }\n\n .active .spinner-layer.layer-2 {\n -webkit-animation-name: fill-unfill-rotate, layer-2-fade-in-out;\n animation-name: fill-unfill-rotate, layer-2-fade-in-out;\n }\n\n .active .spinner-layer.layer-3 {\n -webkit-animation-name: fill-unfill-rotate, layer-3-fade-in-out;\n animation-name: fill-unfill-rotate, layer-3-fade-in-out;\n }\n\n .active .spinner-layer.layer-4 {\n -webkit-animation-name: fill-unfill-rotate, layer-4-fade-in-out;\n animation-name: fill-unfill-rotate, layer-4-fade-in-out;\n }\n\n @-webkit-keyframes fill-unfill-rotate {\n 12.5% { -webkit-transform: rotate(135deg) } /* 0.5 * ARCSIZE */\n 25% { -webkit-transform: rotate(270deg) } /* 1 * ARCSIZE */\n 37.5% { -webkit-transform: rotate(405deg) } /* 1.5 * ARCSIZE */\n 50% { -webkit-transform: rotate(540deg) } /* 2 * ARCSIZE */\n 62.5% { -webkit-transform: rotate(675deg) } /* 2.5 * ARCSIZE */\n 75% { -webkit-transform: rotate(810deg) } /* 3 * ARCSIZE */\n 87.5% { -webkit-transform: rotate(945deg) } /* 3.5 * ARCSIZE */\n to { -webkit-transform: rotate(1080deg) } /* 4 * ARCSIZE */\n }\n\n @keyframes fill-unfill-rotate {\n 12.5% { transform: rotate(135deg) } /* 0.5 * ARCSIZE */\n 25% { transform: rotate(270deg) } /* 1 * ARCSIZE */\n 37.5% { transform: rotate(405deg) } /* 1.5 * ARCSIZE */\n 50% { transform: rotate(540deg) } /* 2 * ARCSIZE */\n 62.5% { transform: rotate(675deg) } /* 2.5 * ARCSIZE */\n 75% { transform: rotate(810deg) } /* 3 * ARCSIZE */\n 87.5% { transform: rotate(945deg) } /* 3.5 * ARCSIZE */\n to { transform: rotate(1080deg) } /* 4 * ARCSIZE */\n }\n\n @-webkit-keyframes layer-1-fade-in-out {\n 0% { opacity: 1 }\n 25% { opacity: 1 }\n 26% { opacity: 0 }\n 89% { opacity: 0 }\n 90% { opacity: 1 }\n to { opacity: 1 }\n }\n\n @keyframes layer-1-fade-in-out {\n 0% { opacity: 1 }\n 25% { opacity: 1 }\n 26% { opacity: 0 }\n 89% { opacity: 0 }\n 90% { opacity: 1 }\n to { opacity: 1 }\n }\n\n @-webkit-keyframes layer-2-fade-in-out {\n 0% { opacity: 0 }\n 15% { opacity: 0 }\n 25% { opacity: 1 }\n 50% { opacity: 1 }\n 51% { opacity: 0 }\n to { opacity: 0 }\n }\n\n @keyframes layer-2-fade-in-out {\n 0% { opacity: 0 }\n 15% { opacity: 0 }\n 25% { opacity: 1 }\n 50% { opacity: 1 }\n 51% { opacity: 0 }\n to { opacity: 0 }\n }\n\n @-webkit-keyframes layer-3-fade-in-out {\n 0% { opacity: 0 }\n 40% { opacity: 0 }\n 50% { opacity: 1 }\n 75% { opacity: 1 }\n 76% { opacity: 0 }\n to { opacity: 0 }\n }\n\n @keyframes layer-3-fade-in-out {\n 0% { opacity: 0 }\n 40% { opacity: 0 }\n 50% { opacity: 1 }\n 75% { opacity: 1 }\n 76% { opacity: 0 }\n to { opacity: 0 }\n }\n\n @-webkit-keyframes layer-4-fade-in-out {\n 0% { opacity: 0 }\n 65% { opacity: 0 }\n 75% { opacity: 1 }\n 90% { opacity: 1 }\n to { opacity: 0 }\n }\n\n @keyframes layer-4-fade-in-out {\n 0% { opacity: 0 }\n 65% { opacity: 0 }\n 75% { opacity: 1 }\n 90% { opacity: 1 }\n to { opacity: 0 }\n }\n\n .circle-clipper {\n display: inline-block;\n position: relative;\n width: 50%;\n height: 100%;\n overflow: hidden;\n }\n\n /**\n * Patch the gap that appear between the two adjacent div.circle-clipper while the\n * spinner is rotating (appears on Chrome 50, Safari 9.1.1, and Edge).\n */\n .spinner-layer::after {\n content: '';\n left: 45%;\n width: 10%;\n border-top-style: solid;\n }\n\n .spinner-layer::after,\n .circle-clipper .circle {\n box-sizing: border-box;\n position: absolute;\n top: 0;\n border-width: var(--paper-spinner-stroke-width, 3px);\n border-radius: 50%;\n }\n\n .circle-clipper .circle {\n bottom: 0;\n width: 200%;\n border-style: solid;\n border-bottom-color: transparent !important;\n }\n\n .circle-clipper.left .circle {\n left: 0;\n border-right-color: transparent !important;\n -webkit-transform: rotate(129deg);\n transform: rotate(129deg);\n }\n\n .circle-clipper.right .circle {\n left: -100%;\n border-left-color: transparent !important;\n -webkit-transform: rotate(-129deg);\n transform: rotate(-129deg);\n }\n\n .active .gap-patch::after,\n .active .circle-clipper .circle {\n -webkit-animation-duration: var(--paper-spinner-expand-contract-duration);\n -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);\n -webkit-animation-iteration-count: infinite;\n animation-duration: var(--paper-spinner-expand-contract-duration);\n animation-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);\n animation-iteration-count: infinite;\n }\n\n .active .circle-clipper.left .circle {\n -webkit-animation-name: left-spin;\n animation-name: left-spin;\n }\n\n .active .circle-clipper.right .circle {\n -webkit-animation-name: right-spin;\n animation-name: right-spin;\n }\n\n @-webkit-keyframes left-spin {\n 0% { -webkit-transform: rotate(130deg) }\n 50% { -webkit-transform: rotate(-5deg) }\n to { -webkit-transform: rotate(130deg) }\n }\n\n @keyframes left-spin {\n 0% { transform: rotate(130deg) }\n 50% { transform: rotate(-5deg) }\n to { transform: rotate(130deg) }\n }\n\n @-webkit-keyframes right-spin {\n 0% { -webkit-transform: rotate(-130deg) }\n 50% { -webkit-transform: rotate(5deg) }\n to { -webkit-transform: rotate(-130deg) }\n }\n\n @keyframes right-spin {\n 0% { transform: rotate(-130deg) }\n 50% { transform: rotate(5deg) }\n to { transform: rotate(-130deg) }\n }\n\n #spinnerContainer.cooldown {\n -webkit-animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);\n animation: container-rotate var(--paper-spinner-container-rotation-duration) linear infinite, fade-out var(--paper-spinner-cooldown-duration) cubic-bezier(0.4, 0.0, 0.2, 1);\n }\n\n @-webkit-keyframes fade-out {\n 0% { opacity: 1 }\n to { opacity: 0 }\n }\n\n @keyframes fade-out {\n 0% { opacity: 1 }\n to { opacity: 0 }\n }\n </style>\n </template>
1070\n</dom-module>",document.head.appendChild(It.content); 1071/** 1072@license 1073Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1074This code may only be used under the BSD style license found at 1075http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1076http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1077found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1078part of the polymer project is also subject to an additional IP rights grant 1079found at http://polymer.github.io/PATENTS.txt 1080*/ 1081var Rt={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(t,e){return[t||e?"active":"",e?"cooldown":""].join(" ")},__activeChanged:function(t,e){this.__setAriaHidden(!t),this.__coolingDown=!t&&e},__altChanged:function(t){"loading"===t?this.alt=this.getAttribute("aria-label")||t:(this.__setAriaHidden(""===t),this.setAttribute("aria-label",t))},__setAriaHidden:function(t){t?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},__reset:function(){this.active=!1,this.__coolingDown=!1}},Dt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1082/** 1083@license 1084Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1085This code may only be used under the BSD style license found at 1086http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1087http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1088found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1089part of the polymer project is also subject to an additional IP rights grant 1090found at http://polymer.github.io/PATENTS.txt 1091*/(['\n <style include="paper-spinner-styles"></style>\n\n <div id="spinnerContainer" class-name="[[__computeContainerClasses(active, __coolingDown)]]" on-animationend="__reset" on-webkit-animation-end="__reset">\n <div class="spinner-layer layer-1">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div>\n <div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>\n\n <div class="spinner-layer layer-2">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div>\n <div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>\n\n <div class="spinner-layer layer-3">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div>\n <div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>\n\n <div class="spinner-layer layer-4">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div>\n <div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>\n </div>\n'],['\n <style include="paper-spinner-styles"></style>\n\n <div id="spinnerContainer" class-name="[[__computeContainerClasses(active, __coolingDown)]]" on-animationend="__reset" on-webkit-animation-end="__reset">\n <div class="spinner-layer layer-1">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div>\n <div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>\n\n <div class="spinner-layer layer-2">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div>\n <div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>\n\n <div class="spinner-layer layer-3">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div>\n <div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>\n\n <div class="spinner-layer layer-4">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div>\n <div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>\n </div>\n']);var Ht=Object(h.a)(Dt);Ht.setAttribute("strip-whitespace",""),Object(i.a)({_template:Ht,is:"paper-spinner",behaviors:[Rt]}); 1092/** 1093@license 1094Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1095This code may only be used under the BSD style license found at 1096http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1097http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1098found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1099part of the polymer project is also subject to an additional IP rights grant 1100found at http://polymer.github.io/PATENTS.txt 1101*/ 1102var Nt={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},detached:function(){}},Vt=null,Bt={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){Vt=new a({type:"validator"})},_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")}
vendor: 4,089 bytes, lines 1102-1111
1102,get _validator(){return Vt&&Vt.byKey(this.validator)},hasValidator:function(){return null!=this._validator},validate:function(t){return void 0===t&&void 0!==this.value?this.invalid=!this._getValidity(this.value):this.invalid=!this._getValidity(t),!this.invalid},_getValidity:function(t){return!this.hasValidator()||this._validator.validate(t)}},Ft={properties:{checked:{type:Boolean,value:!1,reflectToAttribute:!0,notify:!0,observer:"_checkedChanged"},toggles:{type:Boolean,value:!0,reflectToAttribute:!0},value:{type:String,value:"on",observer:"_valueChanged"}},observers:["_requiredChanged(required)"],created:function(){this._hasIronCheckedElementBehavior=!0},_getValidity:function(t){return this.disabled||!this.required||this.checked},_requiredChanged:function(){this.required?this.setAttribute("aria-required","true"):this.removeAttribute("aria-required")},_checkedChanged:function(){this.active=this.checked,this.fire("iron-change")},_valueChanged:function(){void 0!==this.value&&null!==this.value||(this.value="on")}},Wt=[mt,[Nt,Bt,Ft],{_checkedChanged:function(){Ft._checkedChanged.call(this),this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},_buttonStateChanged:function(){ft._buttonStateChanged.call(this),this.disabled||this.isAttached&&(this.checked=this.active)}}],Ut=n(124),Kt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1103/** 1104@license 1105Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1106This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 1107The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 1108The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 1109Code distributed by Google as part of the polymer project is also 1110subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 1111*/(['\n<style>\n :host {\n display: inline-block;\n line-height: 0;\n white-space: nowrap;\n cursor: pointer;\n @apply --paper-font-common-base;\n --calculated-paper-radio-button-size: var(--paper-radio-button-size, 16px);\n /* -1px is a sentinel for the default and is replace in `attached`. */\n --calculated-paper-radio-button-ink-size: var(--paper-radio-button-ink-size, -1px);\n }\n\n :host(:focus) {\n outline: none;\n }\n\n #radioContainer {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n width: var(--calculated-paper-radio-button-size);\n height: var(--calculated-paper-radio-button-size);\n vertical-align: middle;\n\n @apply --paper-radio-button-radio-container;\n }\n\n #ink {\n position: absolute;\n top: 50%;\n left: 50%;\n right: auto;\n width: var(--calculated-paper-radio-button-ink-size);\n height: var(--calculated-paper-radio-button-ink-size);\n color: var(--paper-radio-button-unchecked-ink-color, var(--primary-text-color));\n opacity: 0.6;\n pointer-events: none;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n }\n\n #ink[checked] {\n color: var(--paper-radio-button-checked-ink-color, var(--primary-color));\n }\n\n #offRadio, #onRadio {\n position: absolute;\n box-sizing: border-box;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n }\n\n #offRadio {\n border: 2px solid var(--paper-radio-button-unchecked-color, var(--primary-text-color));\n background-color: var(--paper-radio-button-unchecked-background-color, transparent);\n transition: border-color 0.28s;\n }\n\n #onRadio {\n background-color: var(--paper-radio-button-checked-color, var(--primary-color));\n -webkit-transform: scale(0);\n transform: scale(0);\n transition: -webkit-transform ease 0.28s;\n transition: transform ease 0.28s;\n will-change: transform;\n }\n\n :host([checked]) #offRadio {\n border-color: var(--paper-radio-button-checked-color, var(--primary-color));\n }
1111\n\n :host([checked]) #onRadio {\n -webkit-transform: scale(0.5);\n transform: scale(0.5);\n }\n\n #radioLabel {\n line-height: normal;\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin-left: var(--paper-radio-button-label-spacing, 10px);\n white-space: normal;\n color: var(--paper-radio-button-label-color, var(--primary-text-color));\n\n @apply --paper-radio-button-label;\n }\n\n :host([checked]) #radioLabel {\n @apply --paper-radio-button-label-checked;\n }\n\n #radioLabel:dir(rtl) {\n margin-left: 0;\n margin-right: var(--paper-radio-button-label-spacing, 10px);\n }\n\n #radioLabel[hidden] {\n display: none;\n }\n\n /* disabled state */\n\n :host([disabled]) #offRadio {\n border-color: var(--paper-radio-button-unchecked-color, var(--primary-text-color));\n opacity: 0.5;\n }\n\n :host([disabled][checked]) #onRadio {\n background-color: var(--paper-radio-button-unchecked-color, var(--primary-text-color));\n opacity: 0.5;\n }\n\n :host([disabled]) #radioLabel {\n /* slightly darker than the button, so that it\'s readable */\n opacity: 0.65;\n }\n</style>\n\n<div id="radioContainer">\n <div id="offRadio"></div>\n <div id="onRadio"></div>\n</div>\n\n<div id="radioLabel"><slot></slot></div>'],['\n<style>\n :host {\n display: inline-block;\n line-height: 0;\n white-space: nowrap;\n cursor: pointer;\n @apply --paper-font-common-base;\n --calculated-paper-radio-button-size: var(--paper-radio-button-size, 16px);\n /* -1px is a sentinel for the default and is replace in \\`attached\\`. */\n --calculated-paper-radio-button-ink-size: var(--paper-radio-button-ink-size, -1px);\n }\n\n :host(:focus) {\n outline: none;\n }\n\n #radioContainer {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n width: var(--calculated-paper-radio-button-size);\n height: var(--calculated-paper-radio-button-size);\n vertical-align: middle;\n\n @apply --paper-radio-button-radio-container;\n }\n\n #ink {\n position: absolute;\n top: 50%;\n left: 50%;\n right: auto;\n width: var(--calculated-paper-radio-button-ink-size);\n height: var(--calculated-paper-radio-button-ink-size);\n color: var(--paper-radio-button-unchecked-ink-color, var(--primary-text-color));\n opacity: 0.6;\n pointer-events: none;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n }\n\n #ink[checked] {\n color: var(--paper-radio-button-checked-ink-color, var(--primary-color));\n }\n\n #offRadio, #onRadio {\n position: absolute;\n box-sizing: border-box;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n }\n\n #offRadio {\n border: 2px solid var(--paper-radio-button-unchecked-color, var(--primary-text-color));\n background-color: var(--paper-radio-button-unchecked-background-color, transparent);\n transition: border-color 0.28s;\n }\n\n #onRadio {\n background-color: var(--paper-radio-button-checked-color, var(--primary-color));\n -webkit-transform: scale(0);\n transform: scale(0);\n transition: -webkit-transform ease 0.28s;\n transition: transform ease 0.28s;\n will-change: transform;\n }\n\n :host([checked]) #offRadio {\n border-color: var(--paper-radio-button-checked-color, var(--primary-color));\n }\n\n :host([checked]) #onRadio {\n -webkit-transform: scale(0.5);\n transform: scale(0.5);\n }\n\n #radioLabel {\n line-height: normal;\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin-left: var(--paper-radio-button-label-spacing, 10px);\n white-space: normal;\n color: var(--paper-radio-button-label-color, var(--primary-text-color));\n\n @apply --paper-radio-button-label;\n }\n\n :host([checked]) #radioLabel {\n @apply --paper-radio-button-label-checked;\n }\n\n #radioLabel:dir(rtl) {\n margin-left: 0;\n margin-right: var(--paper-radio-button-label-spacing, 10px);\n }\n\n #radioLabel[hidden] {\n display: none;\n }\n\n /* disabled state */\n\n :host([disabled]) #offRadio {\n border-color: var(--paper-radio-button-unchecked-color, var(--primary-text-color));\n opacity: 0.5;\n }
1111\n\n :host([disabled][checked]) #onRadio {\n background-color: var(--paper-radio-button-unchecked-color, var(--primary-text-color));\n opacity: 0.5;\n }\n\n :host([disabled]) #radioLabel {\n /* slightly darker than the button, so that it\'s readable */\n opacity: 0.65;\n }\n</style>\n\n<div id="radioContainer">\n <div id="offRadio"></div>\n <div id="onRadio"></div>\n</div>\n\n<div id="radioLabel"><slot></slot></div>']); 1112/** 1113@license 1114Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1115This code may only be used under the BSD style license found at 1116http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1117http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1118found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1119part of the polymer project is also subject to an additional IP rights grant 1120found at http://polymer.github.io/PATENTS.txt 1121*/var qt=Object(h.a)(Kt);qt.setAttribute("strip-whitespace",""),Object(i.a)({_template:qt,is:"paper-radio-button",behaviors:[Wt],hostAttributes:{role:"radio","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},ready:function(){this._rippleContainer=this.$.radioContainer},attached:function(){Object(Ut.a)(this,function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()){var t=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),e=Math.floor(3*t);e%2!=t%2&&e++,this.updateStyles({"--paper-radio-button-ink-size":e+"px"})}})}});var Gt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1122/** 1123@license 1124Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1125This code may only be used under the BSD style license found at 1126http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1127http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1128found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1129part of the polymer project is also subject to an additional IP rights grant 1130found at http://polymer.github.io/PATENTS.txt 1131*/(["\n <style>\n :host {\n display: inline-block;\n }\n\n :host ::slotted(*) {\n padding: var(--paper-radio-group-item-padding, 12px);\n }\n </style>\n\n <slot></slot>\n"],["\n <style>\n :host {\n display: inline-block;\n }\n\n :host ::slotted(*) {\n padding: var(--paper-radio-group-item-padding, 12px);\n }\n </style>\n\n <slot></slot>\n"]);Object(i.a)({_template:Object(h.a)(Gt),is:"paper-radio-group",behaviors:[Mt],hostAttributes:{role:"radiogroup"},properties:{attrForSelected:{type:String,value:"name"},selectedAttribute:{type:String,value:"checked"},selectable:{type:String,value:"paper-radio-button"},allowEmptySelection:{type:Boolean,value:!1}},select:function(t){var e=this._valueToItem(t);if(!e||!e.hasAttribute("disabled")){if(this.selected){var n=this._valueToItem(this.selected);if(this.selected==t){if(!this.allowEmptySelection)return void(n&&(n.checked=!0));t=""}n&&(n.checked=!1)}Ot.select.apply(this,[t]),this.fire("paper-radio-group-changed")}},_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},_onUpKey:function(t){this._focusPrevious(),t.preventDefault(),this._activateFocusedItem()},_onDownKey:function(t){this._focusNext(),t.preventDefault(),this._activateFocusedItem()},_onLeftKey:function(t){Et._onLeftKey.apply(this,arguments),this._activateFocusedItem()},_onRightKey:function(t){Et._onRightKey.apply(this,arguments),this._activateFocusedItem()}}); 1132/** 1133@license 1134Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1135This code may only be used under the BSD style license found at 1136http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1137http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1138found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1139part of the polymer project is also subject to an additional IP rights grant 1140found at http://polymer.github.io/PATENTS.txt 1141*/ 1142var Yt={properties:{value:{type:Number,value:0,notify:!0,reflectToAttribute:!0},min:{type:Number,value:0,notify:!0},max:{type:Number,value:100,notify:!0},step:{type:Number,value:1,notify:!0},ratio:{type:Number,value:0,readOnly:!0,notify:!0}},observers:["_update(value, min, max, step)"],_calcRatio:function(t){return(this._clampValue(t)-this.min)/(this.max-this.min)},_clampValue:function(t){return Math.min(this.max,Math.max(this.min,this._calcStep(t)))},_calcStep:function(t){if(t=parseFloat(t),!this.step)return t;var e=Math.round((t-this.min)/this.step);return this.step<1?e/(1/this.step)+this.min:e*this.step+this.min},_validateValue:function(){var t=this._clampValue(this.value);return this.value=this.oldValue=isNaN(t)?this.oldValue:t,this.value!==t}
1142,_update:function(){this._validateValue(),this._setRatio(100*this._calcRatio(this.value))}},Jt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1143/** 1144@license 1145Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1146This code may only be used under the BSD style license found at 1147http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1148http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1149found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1150part of the polymer project is also subject to an additional IP rights grant 1151found at http://polymer.github.io/PATENTS.txt 1152*/(['\n <style>\n :host {\n display: block;\n width: 200px;\n position: relative;\n overflow: hidden;\n }\n\n :host([hidden]), [hidden] {\n display: none !important;\n }\n\n #progressContainer {\n @apply --paper-progress-container;\n position: relative;\n }\n\n #progressContainer,\n /* the stripe for the indeterminate animation*/\n .indeterminate::after {\n height: var(--paper-progress-height, 4px);\n }\n\n #primaryProgress,\n #secondaryProgress,\n .indeterminate::after {\n @apply --layout-fit;\n }\n\n #progressContainer,\n .indeterminate::after {\n background: var(--paper-progress-container-color, var(--google-grey-300));\n }\n\n :host(.transiting) #primaryProgress,\n :host(.transiting) #secondaryProgress {\n -webkit-transition-property: -webkit-transform;\n transition-property: transform;\n\n /* Duration */\n -webkit-transition-duration: var(--paper-progress-transition-duration, 0.08s);\n transition-duration: var(--paper-progress-transition-duration, 0.08s);\n\n /* Timing function */\n -webkit-transition-timing-function: var(--paper-progress-transition-timing-function, ease);\n transition-timing-function: var(--paper-progress-transition-timing-function, ease);\n\n /* Delay */\n -webkit-transition-delay: var(--paper-progress-transition-delay, 0s);\n transition-delay: var(--paper-progress-transition-delay, 0s);\n }\n\n #primaryProgress,\n #secondaryProgress {\n @apply --layout-fit;\n -webkit-transform-origin: left center;\n transform-origin: left center;\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n will-change: transform;\n }\n\n #primaryProgress {\n background: var(--paper-progress-active-color, var(--google-green-500));\n }\n\n #secondaryProgress {\n background: var(--paper-progress-secondary-color, var(--google-green-100));\n }\n\n :host([disabled]) #primaryProgress {\n background: var(--paper-progress-disabled-active-color, var(--google-grey-500));\n }\n\n :host([disabled]) #secondaryProgress {\n background: var(--paper-progress-disabled-secondary-color, var(--google-grey-300));\n }\n\n :host(:not([disabled])) #primaryProgress.indeterminate {\n -webkit-transform-origin: right center;\n transform-origin: right center;\n -webkit-animation: indeterminate-bar var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n animation: indeterminate-bar var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n }\n\n :host(:not([disabled])) #primaryProgress.indeterminate::after {\n content: "";\n -webkit-transform-origin: center center;\n transform-origin: center center;\n\n -webkit-animation: indeterminate-splitter var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n animation: indeterminate-splitter var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n }\n\n @-webkit-keyframes indeterminate-bar {\n 0% {\n -webkit-transform: scaleX(1) translateX(-100%);\n }\n 50% {\n -webkit-transform: scaleX(1) translateX(0%);\n }\n 75% {\n -webkit-transform: scaleX(1) translateX(0%);\n -webkit-animation-timing-function: cubic-bezier(.28,.62,.37,.91);\n }\n 100% {\n -webkit-transform: scaleX(0) translateX(0%);\n }\n }\n\n @-webkit-keyframes indeterminate-splitter {\n 0% {\n -webkit-transform: scaleX(.75) translateX(-125%);\n }\n 30% {\n -webkit-transform: scaleX(.75) translateX(-125%);\n -webkit-animation-timing-function: cubic-bezier(.42,0,.6,.8);\n }\n 90% {\n -webkit-transform: scaleX(.75) translateX(125%);\n }\n 100% {\n -webkit-transform: scaleX(.75) translateX(125%);\n }\n }\n\n @keyframes indeterminate-bar {\n 0% {\n transform: scaleX(1) translateX(-100%);\n }\n 50% {\n transform: scaleX(1) translateX(0%);\n }\n 75% {\n transform: scaleX(1) translateX(0%);\n animation-timing-function: cubic-bezier(.28,.62,.37,.91);\n }\n 100% {\n transform: scaleX(0) translateX(0%);\n }\n }\n\n @keyframes indeterminate-splitter {\n 0% {\n transform: scaleX(.75) translateX(-125%);\n }\n 30% {\n transform: scaleX(.75) translateX(-125%);\n animation-timing-function: cubic-bezier(.42,0,.6,.8);\n }\n 90% {\n transform: scaleX(.75) translateX(125%);\n }\n 100% {\n transform: scaleX(.75) translateX(125%);\n }\n }\n </style>\n\n <div id="progressContainer">\n <div id="secondaryProgress" hidden$="[[_hideSecondaryProgress(secondaryRatio)]]"></div>\n <div id="primaryProgress"></div>\n </div>\n'],['\n <style>\n :host {\n display: block;\n width: 200px;\n position: relative;\n overflow: hidden;\n }\n\n :host([hidden]), [hidden] {\n display: none !important;\n }\n\n #progressContainer {\n @apply --paper-progress-container;\n position: relative;\n }\n\n #progressContainer,\n /* the stripe for the indeterminate animation*/\n .indeterminate::after {\n height: var(--paper-progress-height, 4px);\n }\n\n #primaryProgress,\n #secondaryProgress,\n .indeterminate::after {\n @apply --layout-fit;\n }\n\n #progressContainer,\n .indeterminate::after {\n background: var(--paper-progress-container-color, var(--google-grey-300));\n }\n\n :host(.transiting) #primaryProgress,\n :host(.transiting) #secondaryProgress {\n -webkit-transition-property: -webkit-transform;\n transition-property: transform;\n\n /* Duration */\n -webkit-transition-duration: var(--paper-progress-transition-duration, 0.08s);\n transition-duration: var(--paper-progress-transition-duration, 0.08s);\n\n /* Timing function */\n -webkit-transition-timing-function: var(--paper-progress-transition-timing-function, ease);\n transition-timing-function: var(--paper-progress-transition-timing-function, ease);\n\n /* Delay */\n -webkit-transition-delay: var(--paper-progress-transition-delay, 0s);\n transition-delay: var(--paper-progress-transition-delay, 0s);\n }\n\n #primaryProgress,\n #secondaryProgress {\n @apply --layout-fit;\n -webkit-transform-origin: left center;\n transform-origin: left center;\n -webkit-transform: scaleX(0);\n transform: scaleX(0);\n will-change: transform;\n }\n\n #primaryProgress {\n background: var(--paper-progress-active-color, var(--google-green-500));\n }\n\n #secondaryProgress {\n background: var(--paper-progress-secondary-color, var(--google-green-100));\n }\n\n :host([disabled]) #primaryProgress {\n background: var(--paper-progress-disabled-active-color, var(--google-grey-500));\n }\n\n :host([disabled]) #secondaryProgress {\n background: var(--paper-progress-disabled-secondary-color, var(--google-grey-300));\n }\n\n :host(:not([disabled])) #primaryProgress.indeterminate {\n -webkit-transform-origin: right center;\n transform-origin: right center;\n -webkit-animation: indeterminate-bar var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n animation: indeterminate-bar var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n }\n\n :host(:not([disabled])) #primaryProgress.indeterminate::after {\n content: "";\n -webkit-transform-origin: center center;\n transform-origin: center center;\n\n -webkit-animation: indeterminate-splitter var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n animation: indeterminate-splitter var(--paper-progress-indeterminate-cycle-duration, 2s) linear infinite;\n }\n\n @-webkit-keyframes indeterminate-bar {\n 0% {\n -webkit-transform: scaleX(1) translateX(-100%);\n }\n 50% {\n -webkit-transform: scaleX(1) translateX(0%);\n }\n 75% {\n -webkit-transform: scaleX(1) translateX(0%);\n -webkit-animation-timing-function: cubic-bezier(.28,.62,.37,.91);\n }\n 100% {\n -webkit-transform: scaleX(0) translateX(0%);\n }\n }\n\n @-webkit-keyframes indeterminate-splitter {\n 0% {\n -webkit-transform: scaleX(.75) translateX(-125%);\n }\n 30% {\n -webkit-transform: scaleX(.75) translateX(-125%);\n -webkit-animation-timing-function: cubic-bezier(.42,0,.6,.8);\n }\n 90% {\n -webkit-transform: scaleX(.75) translateX(125%);\n }\n 100% {\n -webkit-transform: scaleX(.75) translateX(125%);\n }\n }\n\n @keyframes indeterminate-bar {\n 0% {\n transform: scaleX(1) translateX(-100%);\n }\n 50% {\n transform: scaleX(1) translateX(0%);\n }\n 75% {\n transform: scaleX(1) translateX(0%);\n animation-timing-function: cubic-bezier(.28,.62,.37,.91);\n }\n 100% {\n transform: scaleX(0) translateX(0%);\n }\n }\n\n @keyframes indeterminate-splitter {\n 0% {\n transform: scaleX(.75) translateX(-125%);\n }\n 30% {\n transform: scaleX(.75) translateX(-125%);\n animation-timing-function: cubic-bezier(.42,0,.6,.8);\n }\n 90% {\n transform: scaleX(.75) translateX(125%);\n }\n 100% {\n transform: scaleX(.75) translateX(125%);\n }\n }\n </style>\n\n <div id="progressContainer">\n <div id="secondaryProgress" hidden\\$="[[_hideSecondaryProgress(secondaryRatio)]]"></div>\n <div id="primaryProgress"></div>\n </div>\n']);Object(i.a)({_template:Object(h.a)(Jt),is:"paper-progress",behaviors:[Yt],properties:{secondaryProgress:{type:Number,value:0},secondaryRatio:{type:Number,value:0,readOnly:!0},indeterminate:{type:Boolean,value:!1,observer:"_toggleIndeterminate"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_disabledChanged"}},observers:["_progressChanged(secondaryProgress, value, min, max, indeterminate)"],hostAttributes:{role:"progressbar"},_toggleIndeterminate:function(t){this.toggleClass("indeterminate",t,this.$.primaryProgress)},_transformProgress:function(t,e){var n="scaleX("+e/100+")";t.style.transform=t.style.webkitTransform=n},_mainRatioChanged:function(t){this._transformProgress(this.$.primaryProgress,t)},_progressChanged:function(t,e,n,r,i){t=this._clampValue(t),e=this._clampValue(e);var o=100*this._calcRatio(t),a=100*this._calcRatio(e);this._setSecondaryRatio(o),this._transformProgress(this.$.secondaryProgress,o),this._transformProgress(this.$.primaryProgress,a),this.secondaryProgress=t,i?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",e),this.setAttribute("aria-valuemin",n),this.setAttribute("aria-valuemax",r)},_disabledChanged:function(t){this.setAttribute("aria-disabled",t?"true":"false")},_hideSecondaryProgress:function(t){return 0===t}});var Zt=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1153/** 1154@license 1155Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1156This code may only be used under the BSD style license found at 1157http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1158http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1159found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1160part of the polymer project is also subject to an additional IP rights grant 1161found at http://polymer.github.io/PATENTS.txt 1162*/(["\n <style>\n :host {\n display: block;\n padding: 8px 0;\n\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n\n @apply --paper-listbox;\n }\n </style>\n\n <slot></slot>\n"],["\n <style>\n :host {\n display: block;\n padding: 8px 0;\n\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n\n @apply --paper-listbox;\n }\n </style>\n\n <slot></slot>\n"]);Object(i.a)({_template:Object(h.a)(Zt),is:"paper-listbox",behaviors:[zt],hostAttributes:{role:"listbox"}}); 1163/** 1164@license 1165Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1166This code may only be used under the BSD style license found at 1167http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1168http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1169found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1170part of the polymer project is also subject to an additional IP rights grant 1171found at http://polymer.github.io/PATENTS.txt 1172*/ 1173var Xt=document.createElement("template");Xt.setAttribute("style","display: none;"),Xt.innerHTML="<dom-module id=\"paper-item-shared-styles\">\n <template>\n <style>\n :host, .paper-item {\n display: block;\n position: relative;\n min-height: var(--paper-item-min-height, 48px);\n padding: 0px 16px;\n }\n\n .paper-item {\n @apply --paper-font-subhead;\n border:none;\n outline: none;\n background: white;\n width: 100%;\n text-align: left;\n }\n\n :host([hidden]), .paper-item[hidden] {\n display: none !important;\n }\n\n :host(.iron-selected), .paper-item.iron-selected {\n font-weight: var(--paper-item-selected-weight, bold);\n\n @apply --paper-item-selected;\n }\n\n :host([disabled]), .paper-item[disabled] {\n color: var(--paper-item-disabled-color, var(--disabled-text-color));\n\n @apply --paper-item-disabled;\n }\n\n :host(:focus), .paper-item:focus {\n position: relative;\n outline: 0;\n\n @apply --paper-item-focused;\n }\n\n :host(:focus):before, .paper-item:focus:before {\n @apply --layout-fit;\n\n background: currentColor;\n content: '';\n opacity: var(--dark-divider-opacity);\n pointer-events: none;\n\n @apply --paper-item-focused-before;\n }\n </style>\n </template>
1173\n</dom-module>",document.head.appendChild(Xt.content); 1174/** 1175@license 1176Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1177This code may only be used under the BSD style license found at 1178http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1179http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1180found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1181part of the polymer project is also subject to an additional IP rights grant 1182found at http://polymer.github.io/PATENTS.txt 1183*/ 1184var Qt=[ct,st,{hostAttributes:{role:"option",tabindex:"0"}}],$t=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1185/** 1186@license 1187Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1188This code may only be used under the BSD style license found at 1189http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1190http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1191found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1192part of the polymer project is also subject to an additional IP rights grant 1193found at http://polymer.github.io/PATENTS.txt 1194*/(['\n <style include="paper-item-shared-styles">\n :host {\n @apply --layout-horizontal;\n @apply --layout-center;\n @apply --paper-font-subhead;\n\n @apply --paper-item;\n }\n </style>\n <slot></slot>\n'],['\n <style include="paper-item-shared-styles">\n :host {\n @apply --layout-horizontal;\n @apply --layout-center;\n @apply --paper-font-subhead;\n\n @apply --paper-item;\n }\n </style>\n <slot></slot>\n']);Object(i.a)({_template:Object(h.a)($t),is:"paper-item",behaviors:[Qt]});var te=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1195/** 1196@license 1197Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1198This code may only be used under the BSD style license found at 1199http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1200http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1201found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1202part of the polymer project is also subject to an additional IP rights grant 1203found at http://polymer.github.io/PATENTS.txt 1204*/(['\n <style include="paper-item-shared-styles"></style>\n <style>\n :host {\n @apply --layout-horizontal;\n @apply --layout-center;\n @apply --paper-font-subhead;\n\n @apply --paper-item;\n @apply --paper-icon-item;\n }\n\n .content-icon {\n @apply --layout-horizontal;\n @apply --layout-center;\n\n width: var(--paper-item-icon-width, 56px);\n @apply --paper-item-icon;\n }\n </style>\n\n <div id="contentIcon" class="content-icon">\n <slot name="item-icon"></slot>\n </div>\n <slot></slot>\n'],['\n <style include="paper-item-shared-styles"></style>\n <style>\n :host {\n @apply --layout-horizontal;\n @apply --layout-center;\n @apply --paper-font-subhead;\n\n @apply --paper-item;\n @apply --paper-icon-item;\n }\n\n .content-icon {\n @apply --layout-horizontal;\n @apply --layout-center;\n\n width: var(--paper-item-icon-width, 56px);\n @apply --paper-item-icon;\n }\n </style>\n\n <div id="contentIcon" class="content-icon">\n <slot name="item-icon"></slot>\n </div>\n <slot></slot>\n']);Object(i.a)({_template:Object(h.a)(te),is:"paper-icon-item",behaviors:[Qt]});var ee=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1205/** 1206@license 1207Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1208This code may only be used under the BSD style license found at 1209http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1210http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1211found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1212part of the polymer project is also subject to an additional IP rights grant 1213found at http://polymer.github.io/PATENTS.txt 1214*/(['\n <style>\n :host {\n display: inline-block;\n position: relative;\n width: 400px;\n border: 1px solid;\n padding: 2px;\n -moz-appearance: textarea;\n -webkit-appearance: textarea;\n overflow: hidden;\n }\n\n .mirror-text {\n visibility: hidden;\n word-wrap: break-word;\n @apply --iron-autogrow-textarea;\n }\n\n .fit {\n @apply --layout-fit;\n }\n\n textarea {\n position: relative;\n outline: none;\n border: none;\n resize: none;\n background: inherit;\n color: inherit;\n /* see comments in template */\n width: 100%;\n height: 100%;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n text-align: inherit;\n @apply --iron-autogrow-textarea;\n }\n\n textarea::-webkit-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea::-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-ms-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n </style>\n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead of to allow this element to be used in XHTML --\x3e\n <div id="mirror" class="mirror-text" aria-hidden="true"> </div>\n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n <div class="textarea-container fit">\n <textarea id="textarea" name$="[[name]]" aria-label$="[[label]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" autocapitalize$="[[autocapitalize]]" inputmode$="[[inputmode]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" disabled$="[[disabled]]" rows$="[[rows]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]"></textarea>\n </div>\n'],['\n <style>\n :host {\n display: inline-block;\n position: relative;\n width: 400px;\n border: 1px solid;\n padding: 2px;\n -moz-appearance: textarea;\n -webkit-appearance: textarea;\n overflow: hidden;\n }\n\n .mirror-text {\n visibility: hidden;\n word-wrap: break-word;\n @apply --iron-autogrow-textarea;\n }\n\n .fit {\n @apply --layout-fit;\n }\n\n textarea {\n position: relative;\n outline: none;\n border: none;\n resize: none;\n background: inherit;\n color: inherit;\n /* see comments in template */\n width: 100%;\n height: 100%;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n text-align: inherit;\n @apply --iron-autogrow-textarea;\n }\n\n textarea::-webkit-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea::-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-ms-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n </style>\n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead of to allow this element to be used in XHTML --\x3e\n <div id="mirror" class="mirror-text" aria-hidden="true"> </div>\n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n <div class="textarea-container fit">\n <textarea id="textarea" name$="[[name]]" aria-label$="[[label]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" autocapitalize$="[[autocapitalize]]" inputmode$="[[inputmode]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" disabled$="[[disabled]]" rows$="[[rows]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]"></textarea>\n </div>\n']);Object(i.a)({_template:Object(h.a)(ee),is:"iron-autogrow-textarea",behaviors:[Bt,st],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},autocapitalize:{type:String,value:"none"},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(t){this.$.textarea.selectionStart=t},set selectionEnd(t){this.$.textarea.selectionEnd=t},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&!navigator.userAgent.match(/OS 1[3456789]/)&&(this.$.textarea.style.marginLeft="-3px")}
1214,validate:function(){var t=this.$.textarea.validity.valid;return t&&(this.required&&""===this.value?t=!1:this.hasValidator()&&(t=Bt.validate.call(this,this.value))),this.invalid=!t,this.fire("iron-input-validate"),t},_bindValueChanged:function(t){this.value=t},_valueChanged:function(t){var e=this.textarea;e&&(e.value!==t&&(e.value=t||0===t?t:""),this.bindValue=t,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(t){var e=Object(u.a)(t).path;this.value=e?e[0].value:t.target.value},_constrain:function(t){var e;for(t=t||[""],e=this.maxRows>0&&t.length>this.maxRows?t.slice(0,this.maxRows):t.slice(0);this.rows>0&&e.length<this.rows;)e.push("");return e.join("<br/>")+" "},_valueForMirror:function(){var t=this.textarea;if(t)return this.tokens=t&&t.value?t.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(/</gm,"<").replace(/>/gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}}); 1215/** 1216@license 1217Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1218This code may only be used under the BSD style license found at 1219http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1220http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1221found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1222part of the polymer project is also subject to an additional IP rights grant 1223found at http://polymer.github.io/PATENTS.txt 1224*/ 1225var ne={attached:function(){this.fire("addon-attached")},update:function(t){}},re=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1226/** 1227@license 1228Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1229This code may only be used under the BSD style license found at 1230http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1231http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1232found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1233part of the polymer project is also subject to an additional IP rights grant 1234found at http://polymer.github.io/PATENTS.txt 1235*/(["\n <style>\n :host {\n display: inline-block;\n float: right;\n\n @apply --paper-font-caption;\n @apply --paper-input-char-counter;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:dir(rtl)) {\n float: left;\n }\n </style>\n\n <span>[[_charCounterStr]]</span>\n"],["\n <style>\n :host {\n display: inline-block;\n float: right;\n\n @apply --paper-font-caption;\n @apply --paper-input-char-counter;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:dir(rtl)) {\n float: left;\n }\n </style>\n\n <span>[[_charCounterStr]]</span>\n"]);Object(i.a)({_template:Object(h.a)(re),is:"paper-input-char-counter",behaviors:[ne],properties:{_charCounterStr:{type:String,value:"0"}},update:function(t){if(t.inputElement){t.value=t.value||"";var e=t.value.toString().length.toString();t.inputElement.hasAttribute("maxlength")&&(e+="/"+t.inputElement.getAttribute("maxlength")),this._charCounterStr=e}}});var ie=ae(['\n<custom-style>\n <style is="custom-style">\n html {\n --paper-input-container-shared-input-style: {\n position: relative; /* to make a stacking context */\n outline: none;\n box-shadow: none;\n padding: 0;\n margin: 0;\n width: 100%;\n max-width: 100%;\n background: transparent;\n border: none;\n color: var(--paper-input-container-input-color, var(--primary-text-color));\n -webkit-appearance: none;\n text-align: inherit;\n vertical-align: var(--paper-input-container-input-align, bottom);\n\n @apply --paper-font-subhead;\n };\n }\n </style>\n</custom-style>\n'],['\n<custom-style>\n <style is="custom-style">\n html {\n --paper-input-container-shared-input-style: {\
1235n position: relative; /* to make a stacking context */\n outline: none;\n box-shadow: none;\n padding: 0;\n margin: 0;\n width: 100%;\n max-width: 100%;\n background: transparent;\n border: none;\n color: var(--paper-input-container-input-color, var(--primary-text-color));\n -webkit-appearance: none;\n text-align: inherit;\n vertical-align: var(--paper-input-container-input-align, bottom);\n\n @apply --paper-font-subhead;\n };\n }\n </style>\n</custom-style>\n']),oe=ae(['\n <style>\n :host {\n display: block;\n padding: 8px 0;\n @apply --paper-input-container;\n }\n\n :host([inline]) {\n display: inline-block;\n }\n\n :host([disabled]) {\n pointer-events: none;\n opacity: 0.33;\n\n @apply --paper-input-container-disabled;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n [hidden] {\n display: none !important;\n }\n\n .floated-label-placeholder {\n @apply --paper-font-caption;\n }\n\n .underline {\n height: 2px;\n position: relative;\n }\n\n .focused-line {\n @apply --layout-fit;\n border-bottom: 2px solid var(--paper-input-container-focus-color, var(--primary-color));\n\n -webkit-transform-origin: center center;\n transform-origin: center center;\n -webkit-transform: scale3d(0,1,1);\n transform: scale3d(0,1,1);\n\n @apply --paper-input-container-underline-focus;\n }\n\n .underline.is-highlighted .focused-line {\n -webkit-transform: none;\n transform: none;\n -webkit-transition: -webkit-transform 0.25s;\n transition: transform 0.25s;\n\n @apply --paper-transition-easing;\n }\n\n .underline.is-invalid .focused-line {\n border-color: var(--paper-input-container-invalid-color, var(--error-color));\n -webkit-transform: none;\n transform: none;\n -webkit-transition: -webkit-transform 0.25s;\n transition: transform 0.25s;\n\n @apply --paper-transition-easing;\n }\n\n .unfocused-line {\n @apply --layout-fit;\n border-bottom: 1px solid var(--paper-input-container-color, var(--secondary-text-color));\n @apply --paper-input-container-underline;\n }\n\n :host([disabled]) .unfocused-line {\n border-bottom: 1px dashed;\n border-color: var(--paper-input-container-color, var(--secondary-text-color));\n @apply --paper-input-container-underline-disabled;\n }\n\n .input-wrapper {\n @apply --layout-horizontal;\n @apply --layout-center;\n position: relative;\n }\n\n .input-content {\n @apply --layout-flex-auto;\n @apply --layout-relative;\n max-width: 100%;\n }\n\n .input-content ::slotted(label),\n .input-content ::slotted(.paper-input-label) {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n font: inherit;\n color: var(--paper-input-container-color, var(--secondary-text-color));\n -webkit-transition: -webkit-transform 0.25s, width 0.25s;\n transition: transform 0.25s, width 0.25s;\n -webkit-transform-origin: left top;\n transform-origin: left top;\n /* Fix for safari not focusing 0-height date/time inputs with -webkit-apperance: none; */\n min-height: 1px;\n\n @apply --paper-font-common-nowrap;\n @apply --paper-font-subhead;\n @apply --paper-input-container-label;\n @apply --paper-transition-easing;\n }\n\n\n .input-content ::slotted(label):before,\n .input-content ::slotted(.paper-input-label):before {\n @apply --paper-input-container-label-before;\n }\n\n .input-content ::slotted(label):after,\n .input-content ::slotted(.paper-input-label):after {\n @apply --paper-input-container-label-after;\n }\n\n .input-content.label-is-floating ::slotted(label),\n .input-content.label-is-floating ::slotted(.paper-input-label) {\n -webkit-transform: translateY(-75%) scale(0.75);\n transform: translateY(-75%) scale(0.75);\n\n /* Since we scale to 75/100 of the size, we actually have 100/75 of the\n original space now available */\n width: 133%;\n\n @apply --paper-input-container-label-floating;\n }\n\n :host(:dir(rtl)) .input-content.label-is-floating ::slotted(label),\n :host(:dir(rtl)) .input-content.label-is-floating ::slotted(.paper-input-label) {\n right: 0;\n left: auto;\n -webkit-transform-origin: right top;\n transform-origin: right top;\n }\n\n .input-content.label-is-highlighted ::slotted(label),\n .input-content.label-is-highlighted ::slotted(.paper-input-label) {\n color: var(--paper-input-container-focus-color, var(--primary-color));\n\n @apply --paper-input-container-label-focus;\n }\n\n .input-content.is-invalid ::slotted(label),\n .input-content.is-invalid ::slotted(.paper-input-label) {\n color: var(--paper-input-container-invalid-color, var(--error-color));\n }\n\n .input-content.label-is-hidden ::slotted(label),\n .input-content.label-is-hidden ::slotted(.paper-input-label) {\n visibility: hidden;\n }\n\n .input-content ::slotted(input),\n .input-content ::slotted(iron-input),\n .input-content ::slotted(textarea),\n .input-content ::slotted(iron-autogrow-textarea),\n .input-content ::slotted(.paper-input-input) {\n @apply --paper-input-container-shared-input-style;\n /* The apply shim doesn\'t apply the nested color custom property,\n so we have to re-apply it here. */\n color: var(--paper-input-container-input-color, var(--primary-text-color));\n @apply --paper-input-container-input;\n }\n\n .input-content ::slotted(input)::-webkit-outer-spin-button,\n .input-content ::slotted(input)::-webkit-inner-spin-button {\n @apply --paper-input-container-input-webkit-spinner;\n }\n\n .input-content.focused ::slotted(input),\n .input-content.focused ::slotted(iron-input),\n .input-content.focused ::slotted(textarea),\n .input-content.focused ::slotted(iron-autogrow-textarea),\n .input-content.focused ::slotted(.paper-input-input) {\n @apply --paper-input-container-input-focus;\n }\n\n .input-content.is-invalid ::slotted(input),\n .input-content.is-invalid ::slotted(iron-input),\n .input-content.is-invalid ::slotted(textarea),\n .input-content.is-invalid ::slotted(iron-autogrow-textarea),\n .input-content.is-invalid ::slotted(.paper-input-input) {\n @apply --paper-input-container-input-invalid;\n }\n\n .prefix ::slotted(*) {\n display: inline-block;\n @apply --paper-font-subhead;\n @apply --layout-flex-none;\n @apply --paper-input-prefix;\n }\n\n .suffix ::slotted(*) {\n display: inline-block;\n @apply --paper-font-subhead;\n @apply --layout-flex-none;\n\n @apply --paper-input-suffix;\n }\n\n /* Firefox sets a min-width on the input, which can cause layout issues */\n .input-content ::slotted(input) {\n min-width: 0;\n }\n\n .input-content ::slotted(textarea) {\n resize: none;\n }\n\n .add-on-content {\n position: relative;\n }\n\n .add-on-content.is-invalid ::slotted(*) {\n color: var(--paper-input-container-invalid-color, var(--error-color));\n }\n\n .add-on-content.is-highlighted ::slotted(*) {\n color: var(--paper-input-container-focus-color, var(--primary-color));\n }\n </style>\n\n <div class="floated-label-placeholder" aria-hidden="true" hidden="[[noLabelFloat]]"> </div>\n\n <div class="input-wrapper">
1235\n <span class="prefix"><slot name="prefix"></slot></span>\n\n <div class$="[[_computeInputContentClass(noLabelFloat,alwaysFloatLabel,focused,invalid,_inputHasContent)]]" id="labelAndInputContainer">\n <slot name="label"></slot>\n <slot name="input"></slot>\n </div>\n\n <span class="suffix"><slot name="suffix"></slot></span>\n </div>\n\n <div class$="[[_computeUnderlineClass(focused,invalid)]]">\n <div class="unfocused-line"></div>\n <div class="focused-line"></div>\n </div>\n\n <div class$="[[_computeAddOnContentClass(focused,invalid)]]">\n <slot name="add-on"></slot>\n </div>\n'],['\n <style>\n :host {\n display: block;\n padding: 8px 0;\n @apply --paper-input-container;\n }\n\n :host([inline]) {\n display: inline-block;\n }\n\n :host([disabled]) {\n pointer-events: none;\n opacity: 0.33;\n\n @apply --paper-input-container-disabled;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n [hidden] {\n display: none !important;\n }\n\n .floated-label-placeholder {\n @apply --paper-font-caption;\n }\n\n .underline {\n height: 2px;\n position: relative;\n }\n\n .focused-line {\n @apply --layout-fit;\n border-bottom: 2px solid var(--paper-input-container-focus-color, var(--primary-color));\n\n -webkit-transform-origin: center center;\n transform-origin: center center;\n -webkit-transform: scale3d(0,1,1);\n transform: scale3d(0,1,1);\n\n @apply --paper-input-container-underline-focus;\n }\n\n .underline.is-highlighted .focused-line {\n -webkit-transform: none;\n transform: none;\n -webkit-transition: -webkit-transform 0.25s;\n transition: transform 0.25s;\n\n @apply --paper-transition-easing;\n }\n\n .underline.is-invalid .focused-line {\n border-color: var(--paper-input-container-invalid-color, var(--error-color));\n -webkit-transform: none;\n transform: none;\n -webkit-transition: -webkit-transform 0.25s;\n transition: transform 0.25s;\n\n @apply --paper-transition-easing;\n }\n\n .unfocused-line {\n @apply --layout-fit;\n border-bottom: 1px solid var(--paper-input-container-color, var(--secondary-text-color));\n @apply --paper-input-container-underline;\n }\n\n :host([disabled]) .unfocused-line {\n border-bottom: 1px dashed;\n border-color: var(--paper-input-container-color, var(--secondary-text-color));\n @apply --paper-input-container-underline-disabled;\n }\n\n .input-wrapper {\n @apply --layout-horizontal;\n @apply --layout-center;\n position: relative;\n }\n\n .input-content {\n @apply --layout-flex-auto;\n @apply --layout-relative;\n max-width: 100%;\n }\n\n .input-content ::slotted(label),\n .input-content ::slotted(.paper-input-label) {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n font: inherit;\n color: var(--paper-input-container-color, var(--secondary-text-color));\n -webkit-transition: -webkit-transform 0.25s, width 0.25s;\n transition: transform 0.25s, width 0.25s;\n -webkit-transform-origin: left top;\n transform-origin: left top;\n /* Fix for safari not focusing 0-height date/time inputs with -webkit-apperance: none; */\n min-height: 1px;\n\n @apply --paper-font-common-nowrap;\n @apply --paper-font-subhead;\n @apply --paper-input-container-label;\n @apply --paper-transition-easing;\n }\n\n\n .input-content ::slotted(label):before,\n .input-content ::slotted(.paper-input-label):before {\n @apply --paper-input-container-label-before;\n }\n\n .input-content ::slotted(label):after,\n .input-content ::slotted(.paper-input-label):after {\n @apply --paper-input-container-label-after;\n }\n\n .input-content.label-is-floating ::slotted(label),\n .input-content.label-is-floating ::slotted(.paper-input-label) {\n -webkit-transform: translateY(-75%) scale(0.75);\n transform: translateY(-75%) scale(0.75);\n\n /* Since we scale to 75/100 of the size, we actually have 100/75 of the\n original space now available */\n width: 133%;\n\n @apply --paper-input-container-label-floating;\n }\n\n :host(:dir(rtl)) .input-content.label-is-floating ::slotted(label),\n :host(:dir(rtl)) .input-content.label-is-floating ::slotted(.paper-input-label) {\n right: 0;\n left: auto;\n -webkit-transform-origin: right top;\n transform-origin: right top;\n }\n\n .input-content.label-is-highlighted ::slotted(label),\n .input-content.label-is-highlighted ::slotted(.paper-input-label) {\n color: var(--paper-input-container-focus-color, var(--primary-color));\n\n @apply --paper-input-container-label-focus;\n }\n\n .input-content.is-invalid ::slotted(label),\n .input-content.is-invalid ::slotted(.paper-input-label) {\n color: var(--paper-input-container-invalid-color, var(--error-color));\n }\n\n .input-content.label-is-hidden ::slotted(label),\n .input-content.label-is-hidden ::slotted(.paper-input-label) {\n visibility: hidden;\n }\n\n .input-content ::slotted(input),\n .input-content ::slotted(iron-input),\n .input-content ::slotted(textarea),\n .input-content ::slotted(iron-autogrow-textarea),\n .input-content ::slotted(.paper-input-input) {\n @apply --paper-input-container-shared-input-style;\n /* The apply shim doesn\'t apply the nested color custom property,\n so we have to re-apply it here. */\n color: var(--paper-input-container-input-color, var(--primary-text-color));\n @apply --paper-input-container-input;\n }\n\n .input-content ::slotted(input)::-webkit-outer-spin-button,\n .input-content ::slotted(input)::-webkit-inner-spin-button {\n @apply --paper-input-container-input-webkit-spinner;\n }\n\n .input-content.focused ::slotted(input),\n .input-content.focused ::slotted(iron-input),\n .input-content.focused ::slotted(textarea),\n .input-content.focused ::slotted(iron-autogrow-textarea),\n .input-content.focused ::slotted(.paper-input-input) {\n @apply --paper-input-container-input-focus;\n }\n\n .input-content.is-invalid ::slotted(input),\n .input-content.is-invalid ::slotted(iron-input),\n .input-content.is-invalid ::slotted(textarea),\n .input-content.is-invalid ::slotted(iron-autogrow-textarea),\n .input-content.is-invalid ::slotted(.paper-input-input) {\n @apply --paper-input-container-input-invalid;\n }\n\n .prefix ::slotted(*) {\n display: inline-block;\n @apply --paper-font-subhead;\n @apply --layout-flex-none;\n @apply --paper-input-prefix;\n }\n\n .suffix ::slotted(*) {\n display: inline-block;\n @apply --paper-font-subhead;\n @apply --layout-flex-none;\n\n @apply --paper-input-suffix;\n }\n\n /* Firefox sets a min-width on the input, which can cause layout issues */\n .input-content ::slotted(input) {\n min-width: 0;\n }\n\n .input-content ::slotted(textarea) {\n resize: none;\n }\n\n .add-on-content {\n position: relative;\n }\n\n .add-on-content.is-invalid ::slotted(*) {\n color: var(--paper-input-container-invalid-color, var(--error-color));\n }\n\n .add-on-content.is-highlighted ::slotted(*) {\n color: var(--paper-input-container-focus-color, var(--primary-color));\n }\n </style>\n\n <div class="floated-label-placeholder" aria-hidden="true" hidden="[[noLabelFloat]]"> </div>\n\n <div class="input-wrapper">
1235\n <span class="prefix"><slot name="prefix"></slot></span>\n\n <div class$="[[_computeInputContentClass(noLabelFloat,alwaysFloatLabel,focused,invalid,_inputHasContent)]]" id="labelAndInputContainer">\n <slot name="label"></slot>\n <slot name="input"></slot>\n </div>\n\n <span class="suffix"><slot name="suffix"></slot></span>\n </div>\n\n <div class$="[[_computeUnderlineClass(focused,invalid)]]">\n <div class="unfocused-line"></div>\n <div class="focused-line"></div>\n </div>\n\n <div class$="[[_computeAddOnContentClass(focused,invalid)]]">\n <slot name="add-on"></slot>\n </div>\n']);function ae(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1236/** 1237@license 1238Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1239This code may only be used under the BSD style license found at 1240http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1241http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1242found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1243part of the polymer project is also subject to an additional IP rights grant 1244found at http://polymer.github.io/PATENTS.txt 1245*/var se=Object(h.a)(ie);se.setAttribute("style","display: none;"),document.head.appendChild(se.content),Object(i.a)({_template:Object(h.a)(oe),is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return Object(At.b)(this.attrForValue)},get _inputElement(){return Object(u.a)(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(t){this._addons||(this._addons=[]);var e=t.target;-1===this._addons.indexOf(e)&&(this._addons.push(e),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(t){this._handleValueAndAutoValidate(t.target)},_onValueChanged:function(t){var e=t.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===e.value||""===e.value)||this._handleValueAndAutoValidate(t.target)},_handleValue:function(t){var e=this._inputElementValue;e||0===e||"number"===t.type&&!t.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:t,value:e,invalid:this.invalid})},_handleValueAndAutoValidate:function(t){var e;this.autoValidate&&t&&(e=t.validate?t.validate(this._inputElementValue):t.checkValidity(),this.invalid=!e);this._handleValue(t)},_onIronInputValidate:function(t){this.invalid=this._inputElement.invali
vendor: 6,192 bytes, lines 1245-1255
1245d},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(t){for(var e,n=0;e=this._addons[n];n++)e.update(t)},_computeInputContentClass:function(t,e,n,r,i){var o="input-content";if(t)i&&(o+=" label-is-hidden"),r&&(o+=" is-invalid");else{var a=this.querySelector("label");e||i?(o+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",r?o+=" is-invalid":n&&(o+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),r&&(o+=" is-invalid"))}return n&&(o+=" focused"),o},_computeUnderlineClass:function(t,e){var n="underline";return e?n+=" is-invalid":t&&(n+=" is-highlighted"),n},_computeAddOnContentClass:function(t,e){var n="add-on-content";return e?n+=" is-invalid":t&&(n+=" is-highlighted"),n}});var le=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1246/** 1247@license 1248Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1249This code may only be used under the BSD style license found at 1250http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1251http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1252found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1253part of the polymer project is also subject to an additional IP rights grant 1254found at http://polymer.github.io/PATENTS.txt 1255*/(['\n <style>\n :host {\n display: inline-block;\n visibility: hidden;\n\n color: var(--paper-input-container-invalid-color, var(--error-color));\n\n @apply --paper-font-caption;\n @apply --paper-input-error;\n position: absolute;\n left:0;\n right:0;\n }\n\n :host([invalid]) {\n visibility: visible;\n }\n\n #a11yWrapper {\n visibility: hidden;\n }\n\n :host([invalid]) #a11yWrapper {\n visibility: visible;\n }\n </style>\n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n `aria-describedby` attribute, such as when used as a paper-input add-on,\n then applying `visibility: hidden;` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n <div id="a11yWrapper">\n <slot></slot>\n </div>\n'],['\n <style>\n :host {\n display: inline-block;\n visibility: hidden;\n\n color: var(--paper-input-container-invalid-color, var(--error-color));\n\n @apply --paper-font-caption;\n @apply --paper-input-error;\n position: absolute;\n left:0;\n right:0;\n }\n\n :host([invalid]) {\n visibility: visible;\n }\n\n #a11yWrapper {\n visibility: hidden;\n }\n\n :host([invalid]) #a11yWrapper {\n visibility: visible;\n }\n </style>\n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n \\`aria-describedby\\` attribute, such as when used as a paper-input add-on,\n then applying \\`visibility: hidden;\\` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n <div id="a11yWrapper">\n <slot></slot>\n </div>\n']);Object(i.a)({_template:Object(h.a)(le),is:"paper-input-error",behaviors:[ne],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(t){this._setInvalid(t.invalid)}});var ce=n(50),ue={NextLabelID:1,NextAddonID:1,NextInputID:1},he={properties:{label:{type:String},value:{notify:!0,type:String},disabled:{type:Boolean,value:!1},invalid:{type:Boolean,value:!1,notify:!0},allowedPattern:{type:String},type:{type:String},list:{type:String},pattern:{type:String},required:{type:Boolean,value:!1},errorMessage:{type:String},charCounter:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},autoValidate:{type:Boolean,value:!1},validator:{type:String},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,observer:"_autofocusChanged"},inputmode:{type:String},minlength:{type:Number},maxlength:{type:Number},min:{type:String},max:{type:String},step:{type:String},name:{type:String},placeholder:{type:String,value:""},readonly:{type:Boolean,value:!1},size:{type:Number},autocapitalize:{type:String,value:"none"},autocorrect:{type:String,value:"off"},autosave:{type:String},results:{type:Number},accept:{type:String},multiple:{type:Boolean},_ariaDescribedBy:{type:String,value:""},_ariaLabelledBy:{type:String,value:""},_inputId:{type:String,value:""}},listeners:{"addon-attached":"_onAddonAttached"},keyBindings:{"shift+tab:keydown":"_onShiftTabDown"},hostAttributes:{tabindex:0},get inputElement(){return this.$||(this.$={}),this.$.input||(this._generateInputId(),this.$.input=this.$$("#"+this._inputId)),this.$.input},get _focusableElement(){return this.inputElement},created:function(){this._typesThatHaveText=["date","datetime","datetime-local","month","time","week","file"]},attached:function(){this._updateAriaLabelledBy(),!ce.a&&this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.inputElement.type)&&(this.alwaysFloatLabel=!0)},_appendStringWithSpace:function(t,e){return t=t?t+" "+e:e},_onAddonAttached:function(t){var e=Object(u.a)(t).rootTarget;if(e.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,e.id);else{var n="paper-input-add-on-"+ue.NextAddonID++;e.id=n,this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,n)}},validate:function(){return this.inputElement.validate()},_focusBlurHandler:function(t){st._focusBlurHandler.call(this,t),this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},_onShiftTabDown:function(t){var e=this.getAttribute("tabindex");this._shiftTabPressed=!0,this.setAttribute("tabindex","-1"),this.async(function(){this.setAttribute("tabindex",e),this._shiftTabPressed=!1},1)},_handleAutoValidate:function(){this.autoValidate&&this.validate()}
1255,updateValueAndPreserveCaret:function(t){try{var e=this.inputElement.selectionStart;this.value=t,this.inputElement.selectionStart=e,this.inputElement.selectionEnd=e}catch(e){this.value=t}},_computeAlwaysFloatLabel:function(t,e){return e||t},_updateAriaLabelledBy:function(){var t,e=Object(u.a)(this.root).querySelector("label");e?(e.id?t=e.id:(t="paper-input-label-"+ue.NextLabelID++,e.id=t),this._ariaLabelledBy=t):this._ariaLabelledBy=""},_generateInputId:function(){this._inputId&&""!==this._inputId||(this._inputId="input-"+ue.NextInputID++)},_onChange:function(t){this.shadowRoot&&this.fire(t.type,{sourceEvent:t},{node:this,bubbles:t.bubbles,cancelable:t.cancelable})},_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var t=document.activeElement;t instanceof HTMLElement&&t!==document.body&&t!==document.documentElement||this._focusableElement.focus()}}},pe=[st,I,he],de=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1256/** 1257@license 1258Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1259This code may only be used under the BSD style license found at 1260http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1261http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1262found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1263part of the polymer project is also subject to an additional IP rights grant 1264found at http://polymer.github.io/PATENTS.txt 1265*/(['\n <style>\n :host {\n display: block;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n label {\n pointer-events: none;\n }\n </style>\n\n <paper-input-container no-label-float$="[[noLabelFloat]]" always-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]">\n\n <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label">[[label]]</label>\n\n <iron-autogrow-textarea class="paper-input-input" slot="input" id$="[[_inputId]]" aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" bind-value="{{value}}" invalid="{{invalid}}" validator$="[[validator]]" disabled$="[[disabled]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" autocapitalize$="[[autocapitalize]]" rows$="[[rows]]" max-rows$="[[maxRows]]" on-change="_onChange"></iron-autogrow-textarea>\n\n <template is="dom-if" if="[[errorMessage]]">\n <paper-input-error aria-live="assertive" slot="add-on">[[errorMessage]]</paper-input-error>\n </template>\n\n <template is="dom-if" if="[[charCounter]]">\n <paper-input-char-counter slot="add-on"></paper-input-char-counter>\n </template>\n\n </paper-input-container>\n'],['\n <style>\n :host {\n display: block;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n label {\n pointer-events: none;\n }\n </style>\n\n <paper-input-container no-label-float$="[[noLabelFloat]]" always-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]">\n\n <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label">[[label]]</label>\n\n <iron-autogrow-textarea class="paper-input-input" slot="input" id$="[[_inputId]]" aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" bind-value="{{value}}" invalid="{{invalid}}" validator$="[[validator]]" disabled$="[[disabled]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" required$="[[required]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" autocapitalize$="[[autocapitalize]]" rows$="[[rows]]" max-rows$="[[maxRows]]" on-change="_onChange"></iron-autogrow-textarea>\n\n <template is="dom-if" if="[[errorMessage]]">
1265\n <paper-input-error aria-live="assertive" slot="add-on">[[errorMessage]]</paper-input-error>\n </template>\n\n <template is="dom-if" if="[[charCounter]]">\n <paper-input-char-counter slot="add-on"></paper-input-char-counter>\n </template>\n\n </paper-input-container>\n']); 1266/** 1267@license 1268Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1269This code may only be used under the BSD style license found at 1270http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1271http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1272found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1273part of the polymer project is also subject to an additional IP rights grant 1274found at http://polymer.github.io/PATENTS.txt 1275*/Object(i.a)({_template:Object(h.a)(de),is:"paper-textarea",behaviors:[pe,Nt],properties:{_ariaLabelledBy:{observer:"_ariaLabelledByChanged",type:String},_ariaDescribedBy:{observer:"_ariaDescribedByChanged",type:String},value:{type:String},rows:{type:Number,value:1},maxRows:{type:Number,value:0}},get selectionStart(){return this.$.input.textarea.selectionStart},set selectionStart(t){this.$.input.textarea.selectionStart=t},get selectionEnd(){return this.$.input.textarea.selectionEnd},set selectionEnd(t){this.$.input.textarea.selectionEnd=t},_ariaLabelledByChanged:function(t){this._focusableElement.setAttribute("aria-labelledby",t)},_ariaDescribedByChanged:function(t){this._focusableElement.setAttribute("aria-describedby",t)},get _focusableElement(){return this.inputElement.textarea}});var fe=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1276/** 1277@license 1278Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1279This code may only be used under the BSD style license found at 1280http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1281http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1282found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1283part of the polymer project is also subject to an additional IP rights grant 1284found at http://polymer.github.io/PATENTS.txt 1285*/(['\n <style>\n :host {\n display: inline-block;\n }\n </style>\n <slot id="content"></slot>\n'],['\n <style>\n :host {\n display: inline-block;\n }\n </style>\n <slot id="content"></slot>\n']);Object(i.a)({_template:Object(h.a)(fe),is:"iron-input",behaviors:[Bt],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){f.requestAvailability(),this._previousValidInput
vendor: 5,340 bytes, lines 1285-1295
1285="",this._patternAlreadyChecked=!1},attached:function(){this._observer=Object(u.a)(this).observeNodes(function(t){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&(Object(u.a)(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var t;if(this.allowedPattern)t=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":t=/[0-9.,e-]/}return t},_bindValueChanged:function(t,e){e&&(void 0===t?e.value=null:t!==e.value&&(this.inputElement.value=t),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:t}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput));this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(t){var e=8==t.keyCode||9==t.keyCode||13==t.keyCode||27==t.keyCode,n=19==t.keyCode||20==t.keyCode||45==t.keyCode||46==t.keyCode||144==t.keyCode||145==t.keyCode||t.keyCode>32&&t.keyCode<41||t.keyCode>111&&t.keyCode<124;return!(e||0==t.charCode&&n)},_onKeypress:function(t){if(this.allowedPattern||"number"===this.inputElement.type){var e=this._patternRegExp;if(e&&!(t.metaKey||t.ctrlKey||t.altKey)){this._patternAlreadyChecked=!0;var n=String.fromCharCode(t.charCode);this._isPrintable(t)&&!e.test(n)&&(t.preventDefault(),this._announceInvalidCharacter("Invalid character "+n+" not entered."))}}},_checkPatternValidity:function(){var t=this._patternRegExp;if(!t)return!0;for(var e=0;e<this.inputElement.value.length;e++)if(!t.test(this.inputElement.value[e]))return!1;return!0},validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var t=this.inputElement.checkValidity();return t&&(this.required&&""===this.bindValue?t=!1:this.hasValidator()&&(t=Bt.validate.call(this,this.bindValue))),this.invalid=!t,this.fire("iron-input-validate"),t},_announceInvalidCharacter:function(t){this.fire("iron-announce",{text:t})},_computeValue:function(t){return t}});n(100);var ge=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1286/** 1287@license 1288Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1289This code may only be used under the BSD style license found at 1290http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1291http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1292found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1293part of the polymer project is also subject to an additional IP rights grant 1294found at http://polymer.github.io/PATENTS.txt 1295*/(['\n <style>\n :host {\n display: block;\n }\n\n :host([focused]) {\n outline: none;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n input {\n /* Firefox sets a min-width on the input, which can cause layout issues */\n min-width: 0;\n }\n\n /* In 1.x, the <input> is distributed to paper-input-container, which styles it.\n In 2.x the <iron-input> is distributed to paper-input-container, which styles\n it, but in order for this to work correctly, we need to reset some\n of the native input\'s properties to inherit (from the iron-input) */\n iron-input > input {\n @apply --paper-input-container-shared-input-style;\n font-family: inherit;\n font-weight: inherit;\n font-size: inherit;\n letter-spacing: inherit;\n word-spacing: inherit;\n line-height: inherit;\n text-shadow: inherit;\n color: inherit;\n cursor: inherit;\n }\n\n input:disabled {\n @apply --paper-input-container-input-disabled;\n }\n\n input::-webkit-outer-spin-button,\n input::-webkit-inner-spin-button {\n @apply --paper-input-container-input-webkit-spinner;\n }\n\n input::-webkit-clear-button {\n @apply --paper-input-container-input-webkit-clear;\n }\n\n input::-webkit-calendar-picker-indicator {\n @apply --paper-input-container-input-webkit-calendar-picker-indicator;\n }\n\n input::-webkit-input-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n }\n\n input:-moz-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n }\n\n input::-moz-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n }\n\n input::-ms-clear {\n @apply --paper-input-container-ms-clear;\n }\n\n input::-ms-reveal {\n @apply --paper-input-container-ms-reveal;\n }\n\n input:-ms-input-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n }\n\n label {\n pointer-events: none;\n }\n </style>\n\n <paper-input-container id="container" no-label-float="[[noLabelFloat]]" al
1295ways-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]">\n\n <slot name="prefix" slot="prefix"></slot>\n\n <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label">[[label]]</label>\n\n \x3c!-- Need to bind maxlength so that the paper-input-char-counter works correctly --\x3e\n <iron-input bind-value="{{value}}" slot="input" class="input-element" id$="[[_inputId]]" maxlength$="[[maxlength]]" allowed-pattern="[[allowedPattern]]" invalid="{{invalid}}" validator="[[validator]]">\n <input aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" disabled$="[[disabled]]" title$="[[title]]" type$="[[type]]" pattern$="[[pattern]]" required$="[[required]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" min$="[[min]]" max$="[[max]]" step$="[[step]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" list$="[[list]]" size$="[[size]]" autocapitalize$="[[autocapitalize]]" autocorrect$="[[autocorrect]]" on-change="_onChange" tabindex$="[[tabIndex]]" autosave$="[[autosave]]" results$="[[results]]" accept$="[[accept]]" multiple$="[[multiple]]" role$="[[inputRole]]" aria-haspopup$="[[inputAriaHaspopup]]">\n </iron-input>\n\n <slot name="suffix" slot="suffix"></slot>\n\n <template is="dom-if" if="[[errorMessage]]">\n <paper-input-error aria-live="assertive" slot="add-on">[[errorMessage]]</paper-input-error>\n </template>\n\n <template is="dom-if" if="[[charCounter]]">\n <paper-input-char-counter slot="add-on"></paper-input-char-counter>\n </template>\n\n </paper-input-container>\n '],['\n <style>\n :host {\n display: block;\n }\n\n :host([focused]) {\n outline: none;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n input {\n /* Firefox sets a min-width on the input, which can cause layout issues */\n min-width: 0;\n }\n\n /* In 1.x, the <input> is distributed to paper-input-container, which styles it.\n In 2.x the <iron-input> is distributed to paper-input-container, which styles\n it, but in order for this to work correctly, we need to reset some\n of the native input\'s properties to inherit (from the iron-input) */\n iron-input > input {\n @apply --paper-input-container-shared-input-style;\n font-family: inherit;\n font-weight: inherit;\n font-size: inherit;\n letter-spacing: inherit;\n word-spacing: inherit;\n line-height: inherit;\n text-shadow: inherit;\n color: inherit;\n cursor: inherit;\n }\n\n input:disabled {\n @apply --paper-input-container-input-disabled;\n }\n\n input::-webkit-outer-spin-button,\n input::-webkit-inner-spin-button {\n @apply --paper-input-container-input-webkit-spinner;\n }\n\n input::-webkit-clear-button {\n @apply --paper-input-container-input-webkit-clear;\n }\n\n input::-webkit-calendar-picker-indicator {\n @apply --paper-input-container-input-webkit-calendar-picker-indicator;\n }\n\n input::-webkit-input-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n }\n\n input:-moz-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n }\n\n input::-moz-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n }\n\n input::-ms-clear {\n @apply --paper-input-container-ms-clear;\n }\n\n input::-ms-reveal {\n @apply --paper-input-container-ms-reveal;\n }\n\n input:-ms-input-placeholder {\n color: var(--paper-input-container-color, var(--secondary-text-color));\n }\n\n label {\n pointer-events: none;\n }\n </style>\n\n <paper-input-container id="container" no-label-float="[[noLabelFloat]]" al
1295ways-float-label="[[_computeAlwaysFloatLabel(alwaysFloatLabel,placeholder)]]" auto-validate$="[[autoValidate]]" disabled$="[[disabled]]" invalid="[[invalid]]">\n\n <slot name="prefix" slot="prefix"></slot>\n\n <label hidden$="[[!label]]" aria-hidden="true" for$="[[_inputId]]" slot="label">[[label]]</label>\n\n \x3c!-- Need to bind maxlength so that the paper-input-char-counter works correctly --\x3e\n <iron-input bind-value="{{value}}" slot="input" class="input-element" id$="[[_inputId]]" maxlength$="[[maxlength]]" allowed-pattern="[[allowedPattern]]" invalid="{{invalid}}" validator="[[validator]]">\n <input aria-labelledby$="[[_ariaLabelledBy]]" aria-describedby$="[[_ariaDescribedBy]]" disabled$="[[disabled]]" title$="[[title]]" type$="[[type]]" pattern$="[[pattern]]" required$="[[required]]" autocomplete$="[[autocomplete]]" autofocus$="[[autofocus]]" inputmode$="[[inputmode]]" minlength$="[[minlength]]" maxlength$="[[maxlength]]" min$="[[min]]" max$="[[max]]" step$="[[step]]" name$="[[name]]" placeholder$="[[placeholder]]" readonly$="[[readonly]]" list$="[[list]]" size$="[[size]]" autocapitalize$="[[autocapitalize]]" autocorrect$="[[autocorrect]]" on-change="_onChange" tabindex$="[[tabIndex]]" autosave$="[[autosave]]" results$="[[results]]" accept$="[[accept]]" multiple$="[[multiple]]" role$="[[inputRole]]" aria-haspopup$="[[inputAriaHaspopup]]">\n </iron-input>\n\n <slot name="suffix" slot="suffix"></slot>\n\n <template is="dom-if" if="[[errorMessage]]">\n <paper-input-error aria-live="assertive" slot="add-on">[[errorMessage]]</paper-input-error>\n </template>\n\n <template is="dom-if" if="[[charCounter]]">\n <paper-input-char-counter slot="add-on"></paper-input-char-counter>\n </template>\n\n </paper-input-container>\n ']);Object(i.a)({is:"paper-input",_template:Object(h.a)(ge),behaviors:[pe,Nt],properties:{value:{type:String},inputRole:{type:String,value:void 0},inputAriaHaspopup:{type:String,value:void 0}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input")),this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0),this.inputElement.bindValue&&this.$.container._handleValueAndAutoValidate(this.inputElement)}}); 1296/** 1297@license 1298Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1299This code may only be used under the BSD style license found at 1300http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1301http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1302found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1303part of the polymer project is also subject to an additional IP rights grant 1304found at http://polymer.github.io/PATENTS.txt 1305*/ 1306var me=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(t,e){for(var n in e)t[n]=e[n]},_cloneConfig:function(t){var e={isClone:!0};return this._copyProperties(e,t),e},_getAnimationConfigRecursive:function(t,e,n){var r;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(r=t?this.animationConfig[t]:this.animationConfig,Array.isArray(r)||(r=[r]),r)for(var i,o=0;i=r[o];o++)if(i.animatable)i.animatable._getAnimationConfigRecursive(i.type||t,e,n);else if(i.id){var a=e[i.id];a?(a.isClone||(e[i.id]=this._cloneConfig(a),a=e[i.id]),this._copyProperties(a,i)):e[i.id]=i}else n.push(i)},getAnimationConfig:function(t){var e={},n=[];for(var r in this._getAnimationConfigRecursive(t,e,n),e)n.push(e[r]);return n}},{_configureAnimations:function(t){var e=[],n=[];if(t.length>0)for(var r,i=0;r=t[i];i++){var o=document.createElement(r.name);if(o.isNeonAnimation){var a;o.configure||(o.configure=function(t){return null}),a=o.configure(r),n.push({result:a,config:r,neonAnimation:o})}else console.warn(this.is+":",r.name,"not found!")}for(var s=0;s<n.length;s++){var l=n[s].result,c=n[s].config,u=n[s].neonAnimation;try{"function"!=typeof l.cancel&&(l=document.timeline.play(l))}catch(t){l=null,console.warn("Couldnt play","(",c.name,").",t)}l&&e.push({neonAnimation:u,config:c,animation:l})}return e},_shouldComplete:function(t){for(var e=!0,n=0;n<t.length;n++)if("finished"!=t[n].animation.playState){e=!1;break}return e},_complete:function(t){for(var e=0;e<t.length;e++)t[e].neonAnimation.complete(t[e].config);for(e=0;e<t.length;e++)t[e].animation.cancel()},playAnimation:function(t,e){var n=this.getAnimationConfig(t);if(n){this._active=this._active||{},this._active[t]&&(this._complete(this._active[t]),delete this._active[t]);var r=this._configureAnimations(n);if(0!=r.length){this._active[t]=r;for(var i=0;i<r.length;i++)r[i].animation.onfinish=function(){this._shouldComplete(r)&&(this._complete(r),delete this._active[t],this.fire("neon-animation-finish",e,{bubbles:!1}))}.bind(this)}else this.fire("neon-animation-finish",e,{bubbles:!1})}},cancelAnimation:function(){for(var t in this._active){var e=this._active[t];for(var n in e)e[n].animation.cancel()}this._active={}}}],ve=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1307/** 1308@license 1309Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1310This code may only be used under the BSD style license found at 1311http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1312http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1313found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1314part of the polymer project is also subject to an additional IP rights grant 1315found at http://polymer.github.io/PATENTS.txt 1316*/(['\n <style>\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n </style>\n\n <div id="contentWrapper">\n <slot id="content" name="dropdown-content"></slot>\n </div>\n'],['\n <style>\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n </style>\n\n <div id="contentWrapper">\n <slot id="content" name="dropdown-content"></slot>\n </div>\n']);
vendor: 9,547 bytes, lines 1317-1379
1317/** 1318@license 1319Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1320This code may only be used under the BSD style license found at 1321http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1322http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1323found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1324part of the polymer project is also subject to an additional IP rights grant 1325found at http://polymer.github.io/PATENTS.txt 1326*/Object(i.a)({_template:Object(h.a)(ve),is:"iron-dropdown",behaviors:[st,I,Z,me],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var t=Object(u.a)(this.$.content).getDistributedNodes(),e=0,n=t.length;e<n;e++)if(t[e].nodeType===Node.ELEMENT_NODE)return t[e]},ready:function(){this.scrollAction||(this.scrollAction=this.allowOutsideScroll?"refit":"lock"),this._readied=!0},attached:function(){this.sizingTarget&&this.sizingTarget!==this||(this.sizingTarget=this.containedElement||this)},detached:function(){this.cancelAnimation()},_openedChanged:function(){this.opened&&this.disabled?this.cancel():(this.cancelAnimation(),this._updateAnimationConfig(),Y._openedChanged.apply(this,arguments))},_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):Y._renderOpened.apply(this,arguments)},_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):Y._renderClosed.apply(this,arguments)},_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating"),this.opened?this._finishRenderOpened():this._finishRenderClosed()},_updateAnimationConfig:function(){for(var t=this.containedElement,e=[].concat(this.openAnimationConfig||[]).concat(this.closeAnimationConfig||[]),n=0;n<e.length;n++)e[n].node=t;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},_allowOutsideScrollChanged:function(t){this._readied&&(t?this.scrollAction&&"lock"!==this.scrollAction||(this.scrollAction="refit"):this.scrollAction="lock")},_applyFocus:function(){var t=this.focusTarget||this.containedElement;t&&this.opened&&!this.noAutoFocus?t.focus():Y._applyFocus.apply(this,arguments)}}); 1327/** 1328@license 1329Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1330This code may only be used under the BSD style license found at 1331http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1332http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1333found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1334part of the polymer project is also subject to an additional IP rights grant 1335found at http://polymer.github.io/PATENTS.txt 1336*/ 1337var ye={properties:{animationTiming:{type:Object,value:function(){return{duration:500,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"both"}}}},isNeonAnimation:!0,created:function(){document.body.animate||console.warn("No web animations detected. This element will not function without a web animations polyfill.")},timingFromConfig:function(t){if(t.timing)for(var e in t.timing)this.animationTiming[e]=t.timing[e];return this.animationTiming},setPrefixedProperty:function(t,e,n){for(var r,i={transform:["webkitTransform"],transformOrigin:["mozTransformOrigin","webkitTransformOrigin"]}[e],o=0;r=i[o];o++)t.style[r]=n;t.style[e]=n},complete:function(t){}}; 1338/** 1339@license 1340Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1341This code may only be used under the BSD style license found at 1342http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1343http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1344found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1345part of the polymer project is also subject to an additional IP rights grant 1346found at http://polymer.github.io/PATENTS.txt 1347*/Object(i.a)({is:"fade-in-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{opacity:"0"},{opacity:"1"}],this.timingFromConfig(t)),this._effect}}), 1348/** 1349@license 1350Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1351This code may only be used under the BSD style license found at 1352http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1353http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1354found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1355part of the polymer project is also subject to an additional IP rights grant 1356found at http://polymer.github.io/PATENTS.txt 1357*/ 1358Object(i.a)({is:"fade-out-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{opacity:"1"},{opacity:"0"}],this.timingFromConfig(t)),this._effect}}), 1359/** 1360@license 1361Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1362This code may only be used under the BSD style license found at 1363http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1364http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1365found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1366part of the polymer project is also subject to an additional IP rights grant 1367found at http://polymer.github.io/PATENTS.txt 1368*/ 1369Object(i.a)({is:"paper-menu-grow-height-animation",behaviors:[ye],configure:function(t){var e=t.node,n=e.getBoundingClientRect().height;return this._effect=new KeyframeEffect(e,[{height:n/2+"px"},{height:n+"px"}],this.timingFromConfig(t)),this._effect}}),Object(i.a)({is:"paper-menu-grow-width-animation",behaviors:[ye],configure:function(t){var e=t.node,n=e.getBoundingClientRect().width;return this._effect=new KeyframeEffect(e,[{width:n/2+"px"},{width:n+"px"}],this.timingFromConfig(t)),this._effect}}),Object(i.a)({is:"paper-menu-shrink-width-animation",behaviors:[ye],configure:function(t){var e=t.node,n=e.getBoundingClientRect().width;return this._effect=new KeyframeEffect(e,[{width:n+"px"},{width:n-n/20+"px"}],this.timingFromConfig(t)),this._effect}}),Object(i.a)({is:"paper-menu-shrink-height-animation",behaviors:[ye],configure:function(t){var e=t.node,n=e.getBoundingClientRect().height;return this.setPrefixedProperty(e,"transformOrigin","0 0"),this._effect=new KeyframeEffect(e,[{height:n+"px",transform:"translateY(0)"},{height:n/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(t)),this._effect}});var be=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1370/** 1371@license 1372Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1373This code may only be used under the BSD style license found at 1374http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1375http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1376found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1377part of the polymer project is also subject to an additional IP rights grant 1378found at http://polymer.github.io/PATENTS.txt 1379*/(['\n <style>\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n </style>\n\n <div id="trigger" on-tap="toggle">\n <slot name="dropdown-trigger"></slot>\n </div>\n\n <iron-dropdown id="dropdown" opened="{{opened}}" horizontal-align="[[horizontalAlign]]" vertical-align="[[verticalAlign]]" dynamic-align="[[dynamicAlign]]" horizontal-offset="[[horizontalOffset]]" vertical-offset="[[verticalOffset]]" no-overlap="[[noOverlap]]" open-animation-config="[[openAnimationConfig]]" close-animation-config="[[closeAnimationConfig]]" no-animations="[[noAnimations]]" focus-target="[[_dropdownContent]]" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-overlay-canceled="__onIronOverlayCanceled">
1379\n <div slot="dropdown-content" class="dropdown-content">\n <slot id="content" name="dropdown-content"></slot>\n </div>\n </iron-dropdown>\n'],['\n <style>\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n </style>\n\n <div id="trigger" on-tap="toggle">\n <slot name="dropdown-trigger"></slot>\n </div>\n\n <iron-dropdown id="dropdown" opened="{{opened}}" horizontal-align="[[horizontalAlign]]" vertical-align="[[verticalAlign]]" dynamic-align="[[dynamicAlign]]" horizontal-offset="[[horizontalOffset]]" vertical-offset="[[verticalOffset]]" no-overlap="[[noOverlap]]" open-animation-config="[[openAnimationConfig]]" close-animation-config="[[closeAnimationConfig]]" no-animations="[[noAnimations]]" focus-target="[[_dropdownContent]]" allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]" on-iron-overlay-canceled="__onIronOverlayCanceled">\n <div slot="dropdown-content" class="dropdown-content">\n <slot id="content" name="dropdown-content"></slot>\n </div>\n </iron-dropdown>\n']);var _e={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},Ae=Object(i.a)({_template:Object(h.a)(be),is:"paper-menu-button",behaviors:[I,st],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:_e.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:_e.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:_e.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var t=Object(u.a)(this.$.content).getDistributedNodes(),e=0,n=t.length;e<n;e++)if(t[e].nodeType===Node.ELEMENT_NODE)return t[e]},toggle:function(){this.opened?this.close():this.open()},open:function(){this.disabled||this.$.dropdown.open()},close:function(){this.$.dropdown.close()},_onIronSelect:function(t){this.ignoreSelect||this.close()},_onIronActivate:function(t){this.closeOnActivate&&this.close()},_openedChanged:function(t,e){t?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):null!=e&&this.fire("paper-dropdown-close")},_disabledChanged:function(t){st._disabledChanged.apply(this,arguments),t&&this.opened&&this.close()},__onIronOverlayCanceled:function(t){var e=t.detail,n=this.$.trigger;Object(u.a)(e).path.indexOf(n)>-1&&t.preventDefault()}});Object.keys(_e).forEach(function(t){Ae[t]=_e[t]}); 1380/** 1381@license 1382Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 1383This code may only be used under the BSD style license found at 1384http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1385http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1386found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1387part of the polymer project is also subject to an additional IP rights grant 1388found at http://polymer.github.io/PATENTS.txt 1389*/ 1390var we=document.createElement("template");we.setAttribute("style","display: none;"),we.innerHTML='<iron-iconset-svg name="paper-dropdown-menu" size="24">\n<svg><defs>\n<g id="arrow-drop-down"><path d="M7 10l5 5 5-5z"></path></g>\n</defs></svg>\n</iron-iconset-svg>',document.head.appendChild(we.content); 1391/** 1392@license 1393Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 1394This code may only be used under the BSD style license found at 1395http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1396http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1397found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1398part of the polymer project is also subject to an additional IP rights grant 1399found at http://polymer.github.io/PATENTS.txt 1400*/ 1401var xe=document.createElement("template");xe.setAttribute("style","display: none;"),xe.innerHTML='<dom-module id="paper-dropdown-menu-shared-styles">\n <template>\n <style>\n :host {\n display: inline-block;\n position: relative;\n text-align: left;\n\n /* NOTE(cdata): Both values are needed, since some phones require the\n * value to be `transparent`.\n */\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n -webkit-tap-highlight-color: transparent;\n\n --paper-input-container-input: {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n max-width: 100%;\n box-sizing: border-box;\n cursor: pointer;\n };\n\n @apply --paper-dropdown-menu;\n }\n\n /* paper-dropdown-menu and paper-dropdown-menu-light both delegate focus\n * to other internal elements which manage focus styling. */\n :host(:focus) {\n outline: none;\n }
1401\n\n :host(:dir(rtl)) {\n text-align: right;\n\n @apply(--paper-dropdown-menu);\n }\n\n :host([disabled]) {\n @apply --paper-dropdown-menu-disabled;\n }\n\n :host([noink]) paper-ripple {\n display: none;\n }\n\n :host([no-label-float]) paper-ripple {\n top: 8px;\n }\n\n paper-ripple {\n top: 12px;\n left: 0px;\n bottom: 8px;\n right: 0px;\n\n @apply --paper-dropdown-menu-ripple;\n }\n\n paper-menu-button {\n display: block;\n padding: 0;\n\n @apply --paper-dropdown-menu-button;\n }\n\n paper-input {\n @apply --paper-dropdown-menu-input;\n }\n\n iron-icon {\n color: var(--disabled-text-color);\n\n @apply --paper-dropdown-menu-icon;\n }\n </style>\n </template>\n</dom-module>',document.head.appendChild(xe.content);var Oe=n(91),ke=n(7),Se=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1402/** 1403@license 1404Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1405This code may only be used under the BSD style license found at 1406http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1407http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1408found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1409part of the polymer project is also subject to an additional IP rights grant 1410found at http://polymer.github.io/PATENTS.txt 1411*/(['\n <style include="paper-dropdown-menu-shared-styles"></style>\n\n <paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" dynamic-align="[[dynamicAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]">\n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via <content> --\x3e\n <div class="dropdown-trigger" slot="dropdown-trigger">\n <paper-ripple></paper-ripple>\n \x3c!-- paper-input has type="text" for a11y, do not remove --\x3e\n <paper-input id="input" type="text" invalid="[[invalid]]" readonly disabled="[[disabled]]" value="[[value]]" placeholder="[[placeholder]]" error-message="[[errorMessage]]" always-float-label="[[alwaysFloatLabel]]" no-label-float="[[noLabelFloat]]" label="[[label]]" input-role="button" input-aria-haspopup="listbox" autocomplete="off">\n \x3c!-- support hybrid mode: user might be using paper-input 1.x which distributes via <content> --\x3e\n <iron-icon icon="paper-dropdown-menu:arrow-drop-down" suffix slot="suffix"></iron-icon>\n </paper-input>\n </div>\n <slot id="content" name="dropdown-content" slot="dropdown-content"></slot>\n </paper-menu-button>\n'],['\n <style include="paper-dropdown-menu-shared-styles"></style>\n\n <paper-menu-button id="menuButton" vertical-align="[[verticalAlign]]" horizontal-align="[[horizontalAlign]]" dynamic-align="[[dynamicAlign]]" vertical-offset="[[_computeMenuVerticalOffset(noLabelFloat, verticalOffset)]]" disabled="[[disabled]]" no-animations="[[noAnimations]]" on-iron-select="_onIronSelect" on-iron-deselect="_onIronDeselect" opened="{{opened}}" close-on-activate allow-outside-scroll="[[allowOutsideScroll]]" restore-focus-on-close="[[restoreFocusOnClose]]">\n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via <content> --\x3e\n <div class="dropdown-trigger" slot="dropdown-trigger">\n <paper-ripple></paper-ripple>\n \x3c!-- paper-input has type="text" for a11y, do not remove --\x3e\n <paper-input id="input" type="text" invalid="[[invalid]]" readonly disabled="[[disabled]]" value="[[value]]" placeholder="[[placeholder]]" error-message="[[errorMessage]]" always-float-label="[[alwaysFloatLabel]]" no-label-float="[[noLabelFloat]]" label="[[label]]" input-role="button" input-aria-haspopup="listbox" autocomplete="off">
1411\n \x3c!-- support hybrid mode: user might be using paper-input 1.x which distributes via <content> --\x3e\n <iron-icon icon="paper-dropdown-menu:arrow-drop-down" suffix slot="suffix"></iron-icon>\n </paper-input>\n </div>\n <slot id="content" name="dropdown-content" slot="dropdown-content"></slot>\n </paper-menu-button>\n']);var Ce=Object(Oe.a)(HTMLElement);Object(i.a)({_template:Object(h.a)(Se),is:"paper-dropdown-menu",behaviors:[ct,st,Nt,Bt],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},observers:["_selectedItemChanged(selectedItem)"],_attachDom:function(t){var e=Object(ke.a)(this);return e.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:t}),e.shadowRoot.appendChild(t),Ce.prototype._attachDom.call(this,t)},focus:function(){this.$.input._focusableElement.focus()},attached:function(){var t=this.contentElement;t&&t.selectedItem&&this._setSelectedItem(t.selectedItem)},get contentElement(){for(var t=Object(u.a)(this.$.content).getDistributedNodes(),e=0,n=t.length;e<n;e++)if(t[e].nodeType===Node.ELEMENT_NODE)return t[e]},open:function(){this.$.menuButton.open()},close:function(){this.$.menuButton.close()},_onIronSelect:function(t){this._setSelectedItem(t.detail.item)},_onIronDeselect:function(t){this._setSelectedItem(null)},_onTap:function(t){R.b(t)===this&&this.open()},_selectedItemChanged:function(t){var e="";e=t?t.label||t.getAttribute("label")||t.textContent.trim():"",this.value=e,this._setSelectedItemLabel(e)},_computeMenuVerticalOffset:function(t,e){return e||(t?-4:8)},_getValidity:function(t){return this.disabled||!this.required||this.required&&!!this.value},_openedChanged:function(){var t=this.opened?"true":"false",e=this.contentElement;e&&e.setAttribute("aria-expanded",t)}}); 1412/** 1413@license 1414Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1415This code may only be used under the BSD style license found at 1416http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1417http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1418found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1419part of the polymer project is also subject to an additional IP rights grant 1420found at http://polymer.github.io/PATENTS.txt 1421*/ 1422var ze=document.createElement("template");ze.setAttribute("style","display: none;"),ze.innerHTML='<dom-module id="paper-dialog-shared-styles">\n <template>\n <style>\n :host {\n display: block;\n margin: 24px 40px;\n\n background: var(--paper-dialog-background-color, var(--primary-background-color));\n color: var(--paper-dialog-color, var(--primary-text-color));\n\n @apply --paper-font-body1;\n @apply --shadow-elevation-16dp;\n @apply --paper-dialog;\n }\n\n :host > ::slotted(*) {\n margin-top: 20px;\n padding: 0 24px;\n }\n\n :host > ::slotted(.no-padding) {\n padding: 0;\n }\n\n \n :host > ::slotted(*:first-child) {\n margin-top: 24px;\n }\n\n :host > ::slotted(*:last-child) {\n margin-bottom: 24px;\n }\n\n /* In 1.x, this selector was `:host > ::content h2`. In 2.x <slot> allows\n to select direct children only, which increases the weight of this\n selector, so we have to re-define first-child/last-child margins below. */\n :host > ::slotted(h2) {\n position: relative;\n margin: 0;\n\n @apply --paper-font-title;\n @apply --paper-dialog-title;\n }\n\n /* Apply mixin again, in case it sets margin-top. */\n :host > ::slotted(h2:first-child) {\n margin-top: 24px;\n @apply --paper-dialog-title;\n }\n\n /* Apply mixin again, in case it sets margin-bottom. */\n :host > ::slotted(h2:last-child) {\n margin-bottom: 24px;\n @apply --paper-dialog-title;\n }\n\n :host > ::slotted(.paper-dialog-buttons),\n :host > ::slotted(.buttons) {\n position: relative;\n padding: 8px 8px 8px 24px;\n margin: 0;\n\n color: var(--paper-dialog-button-color, var(--primary-color));\n\n @apply --layout-horizontal;\n @apply --layout-end-justified;\n }\n </style>\n </template>
1422\n</dom-module>',document.head.appendChild(ze.content); 1423/** 1424@license 1425Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1426This code may only be used under the BSD style license found at 1427http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1428http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1429found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1430part of the polymer project is also subject to an additional IP rights grant 1431found at http://polymer.github.io/PATENTS.txt 1432*/ 1433var Ee={hostAttributes:{role:"dialog",tabindex:"-1"},properties:{modal:{type:Boolean,value:!1},__readied:{type:Boolean,value:!1}},observers:["_modalChanged(modal, __readied)"],listeners:{tap:"_onDialogClick"},ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.__readied=!0},_modalChanged:function(t,e){e&&(t?(this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick,this.__prevNoCancelOnEscKey=this.noCancelOnEscKey,this.__prevWithBackdrop=this.withBackdrop,this.noCancelOnOutsideClick=!0,this.noCancelOnEscKey=!0,this.withBackdrop=!0):(this.noCancelOnOutsideClick=this.noCancelOnOutsideClick&&this.__prevNoCancelOnOutsideClick,this.noCancelOnEscKey=this.noCancelOnEscKey&&this.__prevNoCancelOnEscKey,this.withBackdrop=this.withBackdrop&&this.__prevWithBackdrop))},_updateClosingReasonConfirmed:function(t){this.closingReason=this.closingReason||{},this.closingReason.confirmed=t},_onDialogClick:function(t){for(var e=Object(u.a)(t).path,n=0,r=e.indexOf(this);n<r;n++){var i=e[n];if(i.hasAttribute&&(i.hasAttribute("dialog-dismiss")||i.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(i.hasAttribute("dialog-confirm")),this.close(),t.stopPropagation();break}}}},Me=[Z,Ee],Pe=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1434/** 1435@license 1436Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1437This code may only be used under the BSD style license found at 1438http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1439http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1440found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1441part of the polymer project is also subject to an additional IP rights grant 1442found at http://polymer.github.io/PATENTS.txt 1443*/(['\n <style include="paper-dialog-shared-styles"></style>\n <slot></slot>\n'],['\n <style include="paper-dialog-shared-styles"></style>\n <slot></slot>\n']);Object(i.a)({_template:Object(h.a)(Pe),is:"paper-dialog",behaviors:[Me,me],listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},_renderOpened:function(){this.cancelAnimation(),this.playAnimation("entry")},_renderClosed:function(){this.cancelAnimation(),this.playAnimation("exit")},_onNeonAnimationFinish:function(){this.opened?this._finishRenderOpened():this._finishRenderClosed()}});var je=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1444/** 1445@license 1446Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1447This code may only be used under the BSD style license found at 1448http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1449http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1450found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1451part of the polymer project is also subject to an additional IP rights grant 1452found at http://polymer.github.io/PATENTS.txt 1453*/(['\n <style>\n\n :host {\n display: block;\n @apply --layout-relative;\n }\n\n :host(.is-scrolled:not(:first-child))::before {\n content: \'\';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 1px;
1453\n background: var(--divider-color);\n }\n\n :host(.can-scroll:not(.scrolled-to-bottom):not(:last-child))::after {\n content: \'\';\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 1px;\n background: var(--divider-color);\n }\n\n .scrollable {\n padding: 0 24px;\n\n @apply --layout-scroll;\n @apply --paper-dialog-scrollable;\n }\n\n .fit {\n @apply --layout-fit;\n }\n </style>\n\n <div id="scrollable" class="scrollable" on-scroll="updateScrollState">\n <slot></slot>\n </div>\n'],['\n <style>\n\n :host {\n display: block;\n @apply --layout-relative;\n }\n\n :host(.is-scrolled:not(:first-child))::before {\n content: \'\';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n height: 1px;\n background: var(--divider-color);\n }\n\n :host(.can-scroll:not(.scrolled-to-bottom):not(:last-child))::after {\n content: \'\';\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 1px;
1453\n background: var(--divider-color);\n }\n\n .scrollable {\n padding: 0 24px;\n\n @apply --layout-scroll;\n @apply --paper-dialog-scrollable;\n }\n\n .fit {\n @apply --layout-fit;\n }\n </style>\n\n <div id="scrollable" class="scrollable" on-scroll="updateScrollState">\n <slot></slot>\n </div>\n']);Object(i.a)({_template:Object(h.a)(je),is:"paper-dialog-scrollable",properties:{dialogElement:{type:Object}},get scrollTarget(){return this.$.scrollable},ready:function(){this._ensureTarget(),this.classList.add("no-padding")},attached:function(){this._ensureTarget(),requestAnimationFrame(this.updateScrollState.bind(this))},updateScrollState:function(){this.toggleClass("is-scrolled",this.scrollTarget.scrollTop>0),this.toggleClass("can-scroll",this.scrollTarget.offsetHeight<this.scrollTarget.scrollHeight),this.toggleClass("scrolled-to-bottom",this.scrollTarget.scrollTop+this.scrollTarget.offsetHeight>=this.scrollTarget.scrollHeight)},_ensureTarget:function(){this.dialogElement=this.dialogElement||this.parentElement,this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(Ee)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var Te=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1454/** 1455@license 1456Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 1457This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 1458The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 1459The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 1460Code distributed by Google as part of the polymer project is also 1461subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 1462*/(['<style>\n :host {\n display: inline-block;\n white-space: nowrap;\n cursor: pointer;\n --calculated-paper-checkbox-size: var(--paper-checkbox-size, 18px);\n /* -1px is a sentinel for the default and is replaced in `attached`. */\n --calculated-paper-checkbox-ink-size: var(--paper-checkbox-ink-size, -1px);\n @apply --paper-font-common-base;\n line-height: 0;\n -webkit-tap-highlight-color: transparent;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:focus) {\n outline: none;\n }\n\n .hidden {\n display: none;\n }\n\n #checkboxContainer {\n display: inline-block;\n position: relative;\n width: var(--calculated-paper-checkbox-size);\n height: var(--calculated-paper-checkbox-size);\n min-width: var(--calculated-paper-checkbox-size);\n margin: var(--paper-checkbox-margin, initial);\n vertical-align: var(--paper-checkbox-vertical-align, middle);\n background-color: var(--paper-checkbox-unchecked-background-color, transparent);\n }\n\n #ink {\n position: absolute;\n\n /* Center the ripple in the checkbox by negative offsetting it by\n * (inkWidth - rippleWidth) / 2 */\n top: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);\n left: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);\n width: var(--calculated-paper-checkbox-ink-size);\n height: var(--calculated-paper-checkbox-ink-size);\n color: var(--paper-checkbox-unchecked-ink-color, var(--primary-text-color));\n opacity: 0.6;\n pointer-events: none;\n }\n\n #ink:dir(rtl) {\n right: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);\n left: auto;\n }\n\n #ink[checked] {\n color: var(--paper-checkbox-checked-ink-color, var(--primary-color));\n }\n\n #checkbox {\n position: relative;\n box-sizing: border-box;\n height: 100%;\n border: solid 2px;\n border-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));\n border-radius: 2px;\n pointer-events: none;\n -webkit-transition: background-color 140ms, border-color 140ms;\n transition: background-color 140ms, border-color 140ms;\n\n -webkit-transition-duration: var(--paper-checkbox-animation-duration, 140ms);\n transition-duration: var(--paper-checkbox-animation-duration, 140ms);\n }\n\n /* checkbox checked animations */\n #checkbox.checked #checkmark {\n -webkit-animation: checkmark-expand 140ms ease-out forwards;\n animation: checkmark-expand 140ms ease-out forwards;\n\n -webkit-animation-duration: var(--paper-checkbox-animation-duration, 140ms);\n animation-duration: var(--paper-checkbox-animation-duration, 140ms);\n }\n\n @-webkit-keyframes checkmark-expand {\n 0% {\n -webkit-transform: scale(0, 0) rotate(45deg);\n }\n 100% {\n -webkit-transform: scale(1, 1) rotate(45deg);\n }\n }\n\n @keyframes checkmark-expand {\n 0% {\n transform: scale(0, 0) rotate(45deg);\n }\n 100% {\n transform: scale(1, 1) rotate(45deg);\n }\n }\n\n #checkbox.checked {\n background-color: var(--paper-checkbox-checked-color, var(--primary-color));\n border-color: var(--paper-checkbox-checked-color, var(--primary-color));\n }\n\n #checkmark {\n position: absolute;\n width: 36%;\n height: 70%;\n border-style: solid;\n border-top: none;\n border-left: none;\n border-right-width: calc(2/15 * var(--calculated-paper-checkbox-size));\n border-bottom-width: calc(2/15 * var(--calculated-paper-checkbox-size));\n border-color: var(--paper-checkbox-checkmark-color, white);\n -webkit-transform-origin: 97% 86%;\n transform-origin: 97% 86%;\n box-sizing: content-box; /* protect against page-level box-sizing */\n }\n\n #checkmark:dir(rtl) {\n -webkit-transform-origin: 50% 14%;\n transform-origin: 50% 14%;\n }\n\n /* label */\n #checkboxLabel {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n padding-left: var(--paper-checkbox-label-spacing, 8px);\n white-space: normal;\n line-height: normal;\n color: var(--paper-checkbox-label-color, var(--primary-text-color));\n @apply --paper-checkbox-label;\n }\n\n :host([checked]) #checkboxLabel {\n color: var(--paper-checkbox-label-checked-color, var(--paper-checkbox-label-color, var(--primary-text-color)));\n @apply --paper-checkbox-label-checked;\n }\n\n #checkboxLabel:dir(rtl) {\n padding-right: var(--paper-checkbox-label-spacing, 8px);\n padding-left: 0;\n }\n\n #checkboxLabel[hidden] {\n display: none;\n }\n\n /* disabled state */\n\n :host([disabled]) #checkbox {\n opacity: 0.5;\n border-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));\n }\n\n :host([disabled][checked]) #checkbox {\n background-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));\n opacity: 0.5;\n }\n\n :host([disabled]) #checkboxLabel {\n opacity: 0.65;\n }\n\n /* invalid state */\n #checkbox.invalid:not(.checked) {\n border-color: var(--paper-checkbox-error-color, var(--error-color));\n }\n</style>\n\n<div id="checkboxContainer">\n <div id="checkbox" class$="[[_computeCheckboxClass(checked, invalid)]]">\n <div id="checkmark" class$="[[_computeCheckmarkClass(checked)]]"></div>\n </div>\n</div>\n\n<div id="checkboxLabel"><slot></slot></div>'],['<style>\n :host {\n display: inline-block;\n white-space: nowrap;\n cursor: pointer;\n --calculated-paper-checkbox-size: var(--paper-checkbox-size, 18px);\n /* -1px is a sentinel for the default and is replaced in \\`attached\\`. */\n --calculated-paper-checkbox-ink-size: var(--paper-checkbox-ink-size, -1px);\n @apply --paper-font-common-base;\n line-height: 0;\n -webkit-tap-highlight-color: transparent;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:focus) {\n outline: none;\n }\n\n .hidden {\n display: none;\n }\n\n #checkboxContainer {\n display: inline-block;\n position: relative;\n width: var(--calculated-paper-checkbox-size);\n height: var(--calculated-paper-checkbox-size);\n min-width: var(--calculated-paper-checkbox-size);\n margin: var(--paper-checkbox-margin, initial);
1462\n vertical-align: var(--paper-checkbox-vertical-align, middle);\n background-color: var(--paper-checkbox-unchecked-background-color, transparent);\n }\n\n #ink {\n position: absolute;\n\n /* Center the ripple in the checkbox by negative offsetting it by\n * (inkWidth - rippleWidth) / 2 */\n top: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);\n left: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);\n width: var(--calculated-paper-checkbox-ink-size);\n height: var(--calculated-paper-checkbox-ink-size);\n color: var(--paper-checkbox-unchecked-ink-color, var(--primary-text-color));\n opacity: 0.6;\n pointer-events: none;\n }\n\n #ink:dir(rtl) {\n right: calc(0px - (var(--calculated-paper-checkbox-ink-size) - var(--calculated-paper-checkbox-size)) / 2);\n left: auto;\n }\n\n #ink[checked] {\n color: var(--paper-checkbox-checked-ink-color, var(--primary-color));\n }\n\n #checkbox {\n position: relative;\n box-sizing: border-box;\n height: 100%;\n border: solid 2px;\n border-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));\n border-radius: 2px;\n pointer-events: none;\n -webkit-transition: background-color 140ms, border-color 140ms;\n transition: background-color 140ms, border-color 140ms;\n\n -webkit-transition-duration: var(--paper-checkbox-animation-duration, 140ms);\n transition-duration: var(--paper-checkbox-animation-duration, 140ms);\n }\n\n /* checkbox checked animations */\n #checkbox.checked #checkmark {\n -webkit-animation: checkmark-expand 140ms ease-out forwards;\n animation: checkmark-expand 140ms ease-out forwards;\n\n -webkit-animation-duration: var(--paper-checkbox-animation-duration, 140ms);\n animation-duration: var(--paper-checkbox-animation-duration, 140ms);\n }\n\n @-webkit-keyframes checkmark-expand {\n 0% {\n -webkit-transform: scale(0, 0) rotate(45deg);\n }\n 100% {\n -webkit-transform: scale(1, 1) rotate(45deg);\n }\n }\n\n @keyframes checkmark-expand {\n 0% {\n transform: scale(0, 0) rotate(45deg);\n }\n 100% {\n transform: scale(1, 1) rotate(45deg);\n }\n }\n\n #checkbox.checked {\n background-color: var(--paper-checkbox-checked-color, var(--primary-color));\n border-color: var(--paper-checkbox-checked-color, var(--primary-color));\n }\n\n #checkmark {\n position: absolute;\n width: 36%;\n height: 70%;\n border-style: solid;\n border-top: none;\n border-left: none;\n border-right-width: calc(2/15 * var(--calculated-paper-checkbox-size));\n border-bottom-width: calc(2/15 * var(--calculated-paper-checkbox-size));\n border-color: var(--paper-checkbox-checkmark-color, white);\n -webkit-transform-origin: 97% 86%;\n transform-origin: 97% 86%;\n box-sizing: content-box; /* protect against page-level box-sizing */\n }\n\n #checkmark:dir(rtl) {\n -webkit-transform-origin: 50% 14%;\n transform-origin: 50% 14%;\n }\n\n /* label */\n #checkboxLabel {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n padding-left: var(--paper-checkbox-label-spacing, 8px);\n white-space: normal;\n line-height: normal;\n color: var(--paper-checkbox-label-color, var(--primary-text-color));\n @apply --paper-checkbox-label;\n }\n\n :host([checked]) #checkboxLabel {\n color: var(--paper-checkbox-label-checked-color, var(--paper-checkbox-label-color, var(--primary-text-color)));\n @apply --paper-checkbox-label-checked;\n }\n\n #checkboxLabel:dir(rtl) {\n padding-right: var(--paper-checkbox-label-spacing, 8px);\n padding-left: 0;\n }\n\n #checkboxLabel[hidden] {\n display: none;\n }\n\n /* disabled state */\n\n :host([disabled]) #checkbox {\n opacity: 0.5;\n border-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));\n }\n\n :host([disabled][checked]) #checkbox {\n background-color: var(--paper-checkbox-unchecked-color, var(--primary-text-color));\n opacity: 0.5;\n }\n\n :host([disabled]) #checkboxLabel {\n opacity: 0.65;\n }\n\n /* invalid state */\n #checkbox.invalid:not(.checked) {\n border-color: var(--paper-checkbox-error-color, var(--error-color));\n }\n</style>\n\n<div id="checkboxContainer">\n <div id="checkbox" class$="[[_computeCheckboxClass(checked, invalid)]]">\n <div id="checkmark" class$="[[_computeCheckmarkClass(checked)]]"></div>\n </div>\n</div>\n\n<div id="checkboxLabel"><slot></slot></div>']);var Le=Object(h.a)(Te);Le.setAttribute("strip-whitespace",""),Object(i.a)({_template:Le,is:"paper-checkbox",behaviors:[Wt],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){Object(Ut.a)(this,function(){if("-1px"===this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()){var t=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),e="px",n=t.match(/[A-Za-z]+$/);null!==n&&(e=n[0]);var r=parseFloat(t),i=8/3*r;"px"===e&&(i=Math.floor(i))%2!=r%2&&i++,this.updateStyles({"--paper-checkbox-ink-size":i+e})}})},_computeCheckboxClass:function(t,e){var n="";return t&&(n+="checked "),e&&(n+="invalid"),n},_computeCheckmarkClass:function(t){return t?"":"hidden"},_createRipple:function(){return this._rippleContainer=this.$.checkboxContainer,gt._createRipple.call(this)}});var Ie=n(28),Re=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1463/** 1464@license 1465Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 1466This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 1467The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 1468The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 1469Code distributed by Google as part of the polymer project is also 1470subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 1471*/(['\n <style>\n :host {\n display: inline-block;\n overflow: hidden;\n position: relative;\n }\n\n #baseURIAnchor {\n display: none;\n }\n\n #sizedImgDiv {\n position: absolute;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n\n display: none;\n }\n\n #img {\n display: block;\n width: var(--iron-image-width, auto);\n height: var(--iron-image-height, auto);\n }\n\n :host([sizing]) #sizedImgDiv {\n display: block;\n }\n\n :host([sizing]) #img {\n display: none;\n }\n\n #placeholder {\n position: absolute;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n\n background-color: inherit;\n opacity: 1;\n\n @apply --iron-image-placeholder;\n }\n\n #placeholder.faded-out {\n transition: opacity 0.5s linear;\n opacity: 0;\n }\n </style>\n\n <a id="baseURIAnchor" href="#"></a>\n <div id="sizedImgDiv" role="img" hidden$="[[_computeImgDivHidden(sizing)]]" aria-hidden$="[[_computeImgDivARIAHidden(alt)]]" aria-label$="[[_computeImgDivARIALabel(alt, src)]]"></div>\n <img id="img" alt$="[[alt]]" hidden$="[[_computeImgHidden(sizing)]]" crossorigin$="[[crossorigin]]" on-load="_imgOnLoad" on-error="_imgOnError">\n <div id="placeholder" hidden$="[[_computePlaceholderHidden(preload, fade, loading, loaded)]]" class$="[[_computePlaceholderClassName(preload, fade, loading, loaded)]]"></div>\n'],['\n <style>\n :host {\n display: inline-block;\n overflow: hidden;\n position: relative;\n }\n\n #baseURIAnchor {\n display: none;\n }\n\n #sizedImgDiv {\n position: absolute;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n\n display: none;\n }\n\n #img {\n display: block;\n width: var(--iron-image-width, auto);\n height: var(--iron-image-height, auto);\n }\n\n :host([sizing]) #sizedImgDiv {\n display: block;\n }\n\n :host([sizing]) #img {\n display: none;\n }\n\n #placeholder {\n position: absolute;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n\n background-color: inherit;\n opacity: 1;\n\n @apply --iron-image-placeholder;\n }\n\n #placeholder.faded-out {\n transition: opacity 0.5s linear;\n opacity: 0;\n }\n </style>\n\n <a id="baseURIAnchor" href="#"></a>\n <div id="sizedImgDiv" role="img" hidden\\$="[[_computeImgDivHidden(sizing)]]" aria-hidden\\$="[[_computeImgDivARIAHidden(alt)]]" aria-label\\$="[[_computeImgDivARIALabel(alt, src)]]"></div>
1471\n <img id="img" alt\\$="[[alt]]" hidden\\$="[[_computeImgHidden(sizing)]]" crossorigin\\$="[[crossorigin]]" on-load="_imgOnLoad" on-error="_imgOnError">\n <div id="placeholder" hidden\\$="[[_computePlaceholderHidden(preload, fade, loading, loaded)]]" class\\$="[[_computePlaceholderClassName(preload, fade, loading, loaded)]]"></div>\n']);Object(i.a)({_template:Object(h.a)(Re),is:"iron-image",properties:{src:{type:String,value:""},alt:{type:String,value:null},crossorigin:{type:String,value:null},preventLoad:{type:Boolean,value:!1},sizing:{type:String,value:null,reflectToAttribute:!0},position:{type:String,value:"center"},preload:{type:Boolean,value:!1},placeholder:{type:String,value:null,observer:"_placeholderChanged"},fade:{type:Boolean,value:!1},loaded:{notify:!0,readOnly:!0,type:Boolean,value:!1},loading:{notify:!0,readOnly:!0,type:Boolean,value:!1},error:{notify:!0,readOnly:!0,type:Boolean,value:!1},width:{observer:"_widthChanged",type:Number,value:null},height:{observer:"_heightChanged",type:Number,value:null}},observers:["_transformChanged(sizing, position)","_loadStateObserver(src, preventLoad)"],created:function(){this._resolvedSrc=""},_imgOnLoad:function(){this.$.img.src===this._resolveSrc(this.src)&&(this._setLoading(!1),this._setLoaded(!0),this._setError(!1))},_imgOnError:function(){this.$.img.src===this._resolveSrc(this.src)&&(this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",this._setLoading(!1),this._setLoaded(!1),this._setError(!0))},_computePlaceholderHidden:function(){return!this.preload||!this.fade&&!this.loading&&this.loaded},_computePlaceholderClassName:function(){return this.preload&&this.fade&&!this.loading&&this.loaded?"faded-out":""},_computeImgDivHidden:function(){return!this.sizing},_computeImgDivARIAHidden:function(){return""===this.alt?"true":void 0},_computeImgDivARIALabel:function(){return null!==this.alt?this.alt:""===this.src?"":this._resolveSrc(this.src).replace(/[?|#].*/g,"").split("/").pop()},_computeImgHidden:function(){return!!this.sizing},_widthChanged:function(){this.style.width=isNaN(this.width)?this.width:this.width+"px"},_heightChanged:function(){this.style.height=isNaN(this.height)?this.height:this.height+"px"},_loadStateObserver:function(t,e){var n=this._resolveSrc(t);n!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",""===t||e?(this._setLoading(!1),this._setLoaded(!1),this._setError(!1)):(this._resolvedSrc=n,this.$.img.src=this._resolvedSrc,this.$.sizedImgDiv.style.backgroundImage='url("'+this._resolvedSrc+'")',this._setLoading(!0),this._setLoaded(!1),this._setError(!1)))},_placeholderChanged:function(){this.$.placeholder.style.backgroundImage=this.placeholder?'url("'+this.placeholder+'")':""},_transformChanged:function(){var t=this.$.sizedImgDiv.style,e=this.$.placeholder.style;t.backgroundSize=e.backgroundSize=this.sizing,t.backgroundPosition=e.backgroundPosition=this.sizing?this.position:"",t.backgroundRepeat=e.backgroundRepeat=this.sizing?"no-repeat":""},_resolveSrc:function(t){var e=Object(Ie.c)(t,this.$.baseURIAnchor.href);return"/"===e[0]&&(e=(location.origin||location.protocol+"//"+location.host)+e),e}});n(219);var De=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1472/** 1473@license 1474Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1475This code may only be used under the BSD style license found at 1476http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1477http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1478found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1479part of the polymer project is also subject to an additional IP rights grant 1480found at http://polymer.github.io/PATENTS.txt 1481*/(['\n <style include="paper-material-styles">\n :host {\n display: inline-block;\n position: relative;\n box-sizing: border-box;\n background-color: var(--paper-card-background-color, var(--primary-background-color));\n border-radius: 2px;\n\n @apply --paper-font-common-base;\n @apply --paper-card;\n }
1481\n\n /* IE 10 support for HTML5 hidden attr */\n :host([hidden]), [hidden] {\n display: none !important;\n }\n\n .header {\n position: relative;\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n overflow: hidden;\n\n @apply --paper-card-header;\n }\n\n .header iron-image {\n display: block;\n width: 100%;\n --iron-image-width: 100%;\n pointer-events: none;\n\n @apply --paper-card-header-image;\n }\n\n .header .title-text {\n padding: 16px;\n font-size: 24px;\n font-weight: 400;\n color: var(--paper-card-header-color, #000);\n\n @apply --paper-card-header-text;\n }\n\n .header .title-text.over-image {\n position: absolute;\n bottom: 0px;\n\n @apply --paper-card-header-image-text;\n }\n\n :host ::slotted(.card-content) {\n padding: 16px;\n position:relative;\n\n @apply --paper-card-content;\n }\n\n :host ::slotted(.card-actions) {\n border-top: 1px solid #e8e8e8;\n padding: 5px 16px;\n position:relative;\n\n @apply --paper-card-actions;\n }\n\n :host([elevation="1"]) {\n @apply --paper-material-elevation-1;\n }\n\n :host([elevation="2"]) {\n @apply --paper-material-elevation-2;\n }\n\n :host([elevation="3"]) {\n @apply --paper-material-elevation-3;\n }\n\n :host([elevation="4"]) {\n @apply --paper-material-elevation-4;\n }\n\n :host([elevation="5"]) {\n @apply --paper-material-elevation-5;\n }\n </style>\n\n <div class="header">\n <iron-image hidden$="[[!image]]" aria-hidden$="[[_isHidden(image)]]" src="[[image]]" alt="[[alt]]" placeholder="[[placeholderImage]]" preload="[[preloadImage]]" fade="[[fadeImage]]"></iron-image>\n <div hidden$="[[!heading]]" class$="title-text [[_computeHeadingClass(image)]]">[[heading]]</div>\n </div>\n\n <slot></slot>\n'],['\n <style include="paper-material-styles">\n :host {\n display: inline-block;\n position: relative;\n box-sizing: border-box;\n background-color: var(--paper-card-background-color, var(--primary-background-color));\n border-radius: 2px;\n\n @apply --paper-font-common-base;\n @apply --paper-card;\n }\n\n /* IE 10 support for HTML5 hidden attr */\n :host([hidden]), [hidden] {\n display: none !important;\n }\n\n .header {\n position: relative;\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n overflow: hidden;\n\n @apply --paper-card-header;\n }\n\n .header iron-image {\n display: block;\n width: 100%;\n --iron-image-width: 100%;\n pointer-events: none;\n\n @apply --paper-card-header-image;\n }\n\n .header .title-text {\n padding: 16px;\n font-size: 24px;\n font-weight: 400;\n color: var(--paper-card-header-color, #000);\n\n @apply --paper-card-header-text;\n }\n\n .header .title-text.over-image {\n position: absolute;\n bottom: 0px;\n\n @apply --paper-card-header-image-text;\n }\n\n :host ::slotted(.card-content) {\n padding: 16px;\n position:relative;\n\n @apply --paper-card-content;\n }\n\n :host ::slotted(.card-actions) {\n border-top: 1px solid #e8e8e8;\n padding: 5px 16px;\n position:relative;\n\n @apply --paper-card-actions;\n }\n\n :host([elevation="1"]) {\n @apply --paper-material-elevation-1;\n }\n\n :host([elevation="2"]) {\n @apply --paper-material-elevation-2;\n }\n\n :host([elevation="3"]) {\n @apply --paper-material-elevation-3;\n }\n\n :host([elevation="4"]) {\n @apply --paper-material-elevation-4;\n }\n\n :host([elevation="5"]) {\n @apply --paper-material-elevation-5;\n }\n </style>\n\n <div class="header">\n <iron-image hidden\\$="[[!image]]" aria-hidden\\$="[[_isHidden(image)]]" src="[[image]]" alt="[[alt]]" placeholder="[[placeholderImage]]" preload="[[preloadImage]]" fade="[[fadeImage]]"></iron-image>\n <div hidden\\$="[[!heading]]" class\\$="title-text [[_computeHeadingClass(image)]]">[[heading]]</div>\n </div>\n\n <slot></slot>\n']);Object(i.a)({_template:Object(h.a)(De),is:"paper-card",properties:{heading:{type:String,value:"",observer:"_headingChanged"},image:{type:String,value:""},alt:{type:String},preloadImage:{type:Boolean,value:!1},fadeImage:{type:Boolean,value:!1},placeholderImage:{type:String,value:null},elevation:{type:Number,value:1,reflectToAttribute:!0},animatedShadow:{type:Boolean,value:!1},animated:{type:Boolean,reflectToAttribute:!0,readOnly:!0,computed:"_computeAnimated(animatedShadow)"}},_isHidden:function(t){return t?"false":"true"},_headingChanged:function(t){var e=this.getAttribute("heading"),n=this.getAttribute("aria-label");"string"==typeof n&&n!==e||this.setAttribute("aria-label",t)},_computeHeadingClass:function(t){return t?" over-image":""},_computeAnimated:function(t){return t}}); 1482/** 1483@license 1484Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1485This code may only be used under the BSD style license found at 1486http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1487http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1488found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1489part of the polymer project is also subject to an additional IP rights grant 1490found at http://polymer.github.io/PATENTS.txt 1491*/
1492var He={properties:{elevation:{type:Number,reflectToAttribute:!0,readOnly:!0}},observers:["_calculateElevation(focused, disabled, active, pressed, receivedFocusFromKeyboard)","_computeKeyboardClass(receivedFocusFromKeyboard)"],hostAttributes:{role:"button",tabindex:"0",animated:!0},_calculateElevation:function(){var t=1;this.disabled?t=0:this.active||this.pressed?t=4:this.receivedFocusFromKeyboard&&(t=3),this._setElevation(t)},_computeKeyboardClass:function(t){this.toggleClass("keyboard-focus",t)},_spaceKeyDownHandler:function(t){lt._spaceKeyDownHandler.call(this,t),this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},_spaceKeyUpHandler:function(t){lt._spaceKeyUpHandler.call(this,t),this.hasRipple()&&this._ripple.uiUpAction()}},Ne=[ct,st,ft,He],Ve=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1493/** 1494@license 1495Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1496This code may only be used under the BSD style license found at 1497http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1498http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1499found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1500part of the polymer project is also subject to an additional IP rights grant 1501found at http://polymer.github.io/PATENTS.txt 1502*/(['\n <style include="paper-material-styles">\n /* Need to specify the same specificity as the styles imported from paper-material. */\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n box-sizing: border-box;\n min-width: 5.14em;\n margin: 0 0.29em;\n background: transparent;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n font: inherit;\n text-transform: uppercase;\n outline-width: 0;\n border-radius: 3px;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: pointer;\n z-index: 0;\n padding: 0.7em 0.57em;\n\n @apply --paper-font-common-base;\n @apply --paper-button;\n }\n\n :host([elevation="1"]) {\n @apply --paper-material-elevation-1;\n }\n\n :host([elevation="2"]) {\n @apply --paper-material-elevation-2;\n }\n\n :host([elevation="3"]) {\n @apply --paper-material-elevation-3;\n }\n\n :host([elevation="4"]) {\n @apply --paper-material-elevation-4;\n }\n\n :host([elevation="5"]) {\n @apply --paper-material-elevation-5;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host([raised].keyboard-focus) {\n font-weight: bold;\n @apply --paper-button-raised-keyboard-focus;\n }\n\n :host(:not([raised]).keyboard-focus) {\n font-weight: bold;\n @apply --paper-button-flat-keyboard-focus;\n }\n\n :host([disabled]) {\n background: none;\n color: #a8a8a8;\n cursor: auto;\n pointer-events: none;\n\n @apply --paper-button-disabled;\n }\n\n :host([disabled][raised]) {\n background: #eaeaea;\n }\n\n\n :host([animated]) {\n @apply --shadow-transition;\n }\n\n paper-ripple {\n color: var(--paper-button-ink-color);\n }\n </style>\n\n <slot></slot>'],['\n <style include="paper-material-styles">\n /* Need to specify the same specificity as the styles imported from paper-material. */\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n box-sizing: border-box;\n min-width: 5.14em;\n margin: 0 0.29em;\n background: transparent;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n font: inherit;\n text-transform: uppercase;\n outline-width: 0;\n border-radius: 3px;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: pointer;\n z-index: 0;\n padding: 0.7em 0.57em;\n\n @apply --paper-font-common-base;\n @apply --paper-button;\n }\n\n :host([elevation="1"]) {\n @apply --paper-material-elevation-1;\n }
1502\n\n :host([elevation="2"]) {\n @apply --paper-material-elevation-2;\n }\n\n :host([elevation="3"]) {\n @apply --paper-material-elevation-3;\n }\n\n :host([elevation="4"]) {\n @apply --paper-material-elevation-4;\n }\n\n :host([elevation="5"]) {\n @apply --paper-material-elevation-5;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host([raised].keyboard-focus) {\n font-weight: bold;\n @apply --paper-button-raised-keyboard-focus;\n }\n\n :host(:not([raised]).keyboard-focus) {\n font-weight: bold;\n @apply --paper-button-flat-keyboard-focus;\n }\n\n :host([disabled]) {\n background: none;\n color: #a8a8a8;\n cursor: auto;\n pointer-events: none;\n\n @apply --paper-button-disabled;\n }\n\n :host([disabled][raised]) {\n background: #eaeaea;\n }\n\n\n :host([animated]) {\n @apply --shadow-transition;\n }\n\n paper-ripple {\n color: var(--paper-button-ink-color);\n }\n </style>\n\n <slot></slot>']);var Be=Object(r.b)(Ve);Be.setAttribute("strip-whitespace",""),Object(i.a)({_template:Be,is:"paper-button",behaviors:[Ne],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?He._calculateElevation.apply(this):this._setElevation(0)}}), 1503/** 1504@license 1505Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1506This code may only be used under the BSD style license found at 1507http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1508http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1509found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1510part of the polymer project is also subject to an additional IP rights grant 1511found at http://polymer.github.io/PATENTS.txt 1512*/ 1513Object(i.a)({is:"cascaded-animation",behaviors:[ye],configure:function(t){this._animations=[];var e=t.nodes,n=[],r=t.nodeDelay||50;t.timing=t.timing||{},t.timing.delay=t.timing.delay||0;for(var i,o,a=t.timing.delay,s=0;o=e[s];s++){t.timing.delay+=r,t.node=o;var l=document.createElement(t.animation);if(!l.isNeonAnimation){console.warn(this.is+":",t.animation,"not found!"),i=!0;break}var c=l.configure(t);this._animations.push(l),n.push(c)}if(t.timing.delay=a,t.node=null,!i)return this._effect=new GroupEffect(n),this._effect},complete:function(){for(var t,e=0;t=this._animations[e];e++)t.complete(t.config)}}); 1514/** 1515@license 1516Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1517This code may only be used under the BSD style license found at 1518http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1519http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1520found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1521part of the polymer project is also subject to an additional IP rights grant 1522found at http://polymer.github.io/PATENTS.txt 1523*/ 1524var Fe=[ye,{properties:{sharedElements:{type:Object}},findSharedElements:function(t){var e=t.fromPage,n=t.toPage;if(!e||!n)return console.warn(this.is+":",e?"toPage":"fromPage","is undefined!"),null;if(!e.sharedElements||!n.sharedElements)return console.warn(this.is+":","sharedElements are undefined for",e.sharedElements?n:e),null;var r=e.sharedElements[t.id],i=n.sharedElements[t.id];return r&&i?(this.sharedElements={from:r,to:i},this.sharedElements):(console.warn(this.is+":","sharedElement with id",t.id,"not found in",r?n:e),null)}}]; 1525/** 1526@license 1527Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1528This code may only be used under the BSD style license found at 1529http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1530http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1531found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1532part of the polymer project is also subject to an additional IP rights grant 1533found at http://polymer.github.io/PATENTS.txt 1534*/ 1535Object(i.a)({is:"hero-animation",behaviors:[Fe],configure:function(t){var e=this.findSharedElements(t);if(e){var n=e.from.getBoundingClientRect(),r=e.to.getBoundingClientRect(),i=n.left-r.left,o=n.top-r.top,a=n.width/r.width,s=n.height/r.height;return this._effect=new KeyframeEffect(e.to,[{transform:"translate("+i+"px,"+o+"px) scale("+a+","+s+")"},{transform:"none"}],this.timingFromConfig(t)),this.setPrefixedProperty(e.to,"transformOrigin","0 0"),e.to.style.zIndex=1e4,e.from.style.visibility="hidden",this._effect}},complete:function(t){var e=this.findSharedElements(t);if(!e)return null;e.to.style.zIndex="",e.from.style.visibility=""}}), 1536/** 1537@license 1538Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1539This code may only be used under the BSD style license found at 1540http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1541http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1542found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1543part of the polymer project is also subject to an additional IP rights grant 1544found at http://polymer.github.io/PATENTS.txt 1545*/ 1546Object(i.a)({is:"opaque-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{opacity:"1"},{opacity:"1"}],this.timingFromConfig(t)),e.style.opacity="0",this._effect}
vendor: 16,384 bytes, lines 1546-1734
1546,complete:function(t){t.node.style.opacity=""}}), 1547/** 1548@license 1549Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1550This code may only be used under the BSD style license found at 1551http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1552http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1553found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1554part of the polymer project is also subject to an additional IP rights grant 1555found at http://polymer.github.io/PATENTS.txt 1556*/ 1557Object(i.a)({is:"ripple-animation",behaviors:[Fe],configure:function(t){var e,n,r=this.findSharedElements(t);if(!r)return null;var i=r.to.getBoundingClientRect();if(t.gesture)e=t.gesture.x-(i.left+i.width/2),n=t.gesture.y-(i.top+i.height/2);else{var o=r.from.getBoundingClientRect();e=o.left+o.width/2-(i.left+i.width/2),n=o.top+o.height/2-(i.top+i.height/2)}var a="translate("+e+"px,"+n+"px)",s=Math.max(i.width+2*Math.abs(e),i.height+2*Math.abs(n)),l=Math.sqrt(2*s*s),c="scale("+l/i.width+","+l/i.height+")";return this._effect=new KeyframeEffect(r.to,[{transform:a+" scale(0)"},{transform:a+" "+c}],this.timingFromConfig(t)),this.setPrefixedProperty(r.to,"transformOrigin","50% 50%"),r.to.style.borderRadius="50%",this._effect},complete:function(){this.sharedElements&&(this.setPrefixedProperty(this.sharedElements.to,"transformOrigin",""),this.sharedElements.to.style.borderRadius="")}}), 1558/** 1559@license 1560Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1561This code may only be used under the BSD style license found at 1562http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1563http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1564found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1565part of the polymer project is also subject to an additional IP rights grant 1566found at http://polymer.github.io/PATENTS.txt 1567*/ 1568Object(i.a)({is:"reverse-ripple-animation",behaviors:[Fe],configure:function(t){var e,n,r=this.findSharedElements(t);if(!r)return null;var i=r.from.getBoundingClientRect();if(t.gesture)e=t.gesture.x-(i.left+i.width/2),n=t.gesture.y-(i.top+i.height/2);else{var o=r.to.getBoundingClientRect();e=o.left+o.width/2-(i.left+i.width/2),n=o.top+o.height/2-(i.top+i.height/2)}var a="translate("+e+"px,"+n+"px)",s=Math.max(i.width+2*Math.abs(e),i.height+2*Math.abs(n)),l=Math.sqrt(2*s*s),c="scale("+l/i.width+","+l/i.height+")";return this._effect=new KeyframeEffect(r.from,[{transform:a+" "+c},{transform:a+" scale(0)"}],this.timingFromConfig(t)),this.setPrefixedProperty(r.from,"transformOrigin","50% 50%"),r.from.style.borderRadius="50%",this._effect},complete:function(){this.sharedElements&&(this.setPrefixedProperty(this.sharedElements.from,"transformOrigin",""),this.sharedElements.from.style.borderRadius="")}}), 1569/** 1570@license 1571Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1572This code may only be used under the BSD style license found at 1573http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1574http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1575found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1576part of the polymer project is also subject to an additional IP rights grant 1577found at http://polymer.github.io/PATENTS.txt 1578*/ 1579Object(i.a)({is:"scale-down-animation",behaviors:[ye],configure:function(t){var e=t.node,n="scale(0, 0)";return"x"===t.axis?n="scale(0, 1)":"y"===t.axis&&(n="scale(1, 0)"),this._effect=new KeyframeEffect(e,[{transform:"scale(1,1)"},{transform:n}],this.timingFromConfig(t)),t.transformOrigin&&this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin),this._effect}}), 1580/** 1581@license 1582Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1583This code may only be used under the BSD style license found at 1584http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1585http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1586found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1587part of the polymer project is also subject to an additional IP rights grant 1588found at http://polymer.github.io/PATENTS.txt 1589*/ 1590Object(i.a)({is:"scale-up-animation",behaviors:[ye],configure:function(t){var e=t.node,n="scale(0)";return"x"===t.axis?n="scale(0, 1)":"y"===t.axis&&(n="scale(1, 0)"),this._effect=new KeyframeEffect(e,[{transform:n},{transform:"scale(1, 1)"}],this.timingFromConfig(t)),t.transformOrigin&&this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin),this._effect}}), 1591/** 1592@license 1593Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1594This code may only be used under the BSD style license found at 1595http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1596http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1597found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1598part of the polymer project is also subject to an additional IP rights grant 1599found at http://polymer.github.io/PATENTS.txt 1600*/ 1601Object(i.a)({is:"slide-from-left-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{transform:"translateX(-100%)"},{transform:"none"}],this.timingFromConfig(t)),t.transformOrigin?this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin):this.setPrefixedProperty(e,"transformOrigin","0 50%"),this._effect}}), 1602/** 1603@license 1604Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1605This code may only be used under the BSD style license found at 1606http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1607http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1608found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1609part of the polymer project is also subject to an additional IP rights grant 1610found at http://polymer.github.io/PATENTS.txt 1611*/ 1612Object(i.a)({is:"slide-from-right-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{transform:"translateX(100%)"},{transform:"none"}],this.timingFromConfig(t)),t.transformOrigin?this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin):this.setPrefixedProperty(e,"transformOrigin","0 50%"),this._effect}}), 1613/** 1614@license 1615Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1616This code may only be used under the BSD style license found at 1617http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1618http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1619found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1620part of the polymer project is also subject to an additional IP rights grant 1621found at http://polymer.github.io/PATENTS.txt 1622*/ 1623Object(i.a)({is:"slide-from-top-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{transform:"translateY(-100%)"},{transform:"translateY(0%)"}],this.timingFromConfig(t)),t.transformOrigin?this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin):this.setPrefixedProperty(e,"transformOrigin","50% 0"),this._effect}}), 1624/** 1625@license 1626Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1627This code may only be used under the BSD style license found at 1628http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1629http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1630found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1631part of the polymer project is also subject to an additional IP rights grant 1632found at http://polymer.github.io/PATENTS.txt 1633*/ 1634Object(i.a)({is:"slide-from-bottom-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{transform:"translateY(100%)"},{transform:"translateY(0)"}],this.timingFromConfig(t)),t.transformOrigin?this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin):this.setPrefixedProperty(e,"transformOrigin","50% 0"),this._effect}}), 1635/** 1636@license 1637Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1638This code may only be used under the BSD style license found at 1639http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1640http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1641found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1642part of the polymer project is also subject to an additional IP rights grant 1643found at http://polymer.github.io/PATENTS.txt 1644*/ 1645Object(i.a)({is:"slide-left-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{transform:"none"},{transform:"translateX(-100%)"}],this.timingFromConfig(t)),t.transformOrigin?this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin):this.setPrefixedProperty(e,"transformOrigin","0 50%"),this._effect}}), 1646/** 1647@license 1648Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1649This code may only be used under the BSD style license found at 1650http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1651http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1652found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1653part of the polymer project is also subject to an additional IP rights grant 1654found at http://polymer.github.io/PATENTS.txt 1655*/ 1656Object(i.a)({is:"slide-right-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{transform:"none"},{transform:"translateX(100%)"}],this.timingFromConfig(t)),t.transformOrigin?this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin):this.setPrefixedProperty(e,"transformOrigin","0 50%"),this._effect}}), 1657/** 1658@license 1659Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1660This code may only be used under the BSD style license found at 1661http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1662http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1663found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1664part of the polymer project is also subject to an additional IP rights grant 1665found at http://polymer.github.io/PATENTS.txt 1666*/ 1667Object(i.a)({is:"slide-up-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{transform:"translate(0)"},{transform:"translateY(-100%)"}],this.timingFromConfig(t)),t.transformOrigin?this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin):this.setPrefixedProperty(e,"transformOrigin","50% 0"),this._effect}}), 1668/** 1669@license 1670Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1671This code may only be used under the BSD style license found at 1672http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1673http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1674found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1675part of the polymer project is also subject to an additional IP rights grant 1676found at http://polymer.github.io/PATENTS.txt 1677*/ 1678Object(i.a)({is:"slide-down-animation",behaviors:[ye],configure:function(t){var e=t.node;return this._effect=new KeyframeEffect(e,[{transform:"translateY(0%)"},{transform:"translateY(100%)"}],this.timingFromConfig(t)),t.transformOrigin?this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin):this.setPrefixedProperty(e,"transformOrigin","50% 0"),this._effect}}), 1679/** 1680@license 1681Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1682This code may only be used under the BSD style license found at 1683http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1684http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1685found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1686part of the polymer project is also subject to an additional IP rights grant 1687found at http://polymer.github.io/PATENTS.txt 1688*/ 1689Object(i.a)({is:"transform-animation",behaviors:[ye],configure:function(t){var e=t.node,n=t.transformFrom||"none",r=t.transformTo||"none";return this._effect=new KeyframeEffect(e,[{transform:n},{transform:r}],this.timingFromConfig(t)),t.transformOrigin&&this.setPrefixedProperty(e,"transformOrigin",t.transformOrigin),this._effect}}), 1690/** 1691@license 1692Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1693This code may only be used under the BSD style license found at 1694http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1695http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1696found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1697part of the polymer project is also subject to an additional IP rights grant 1698found at http://polymer.github.io/PATENTS.txt 1699*/ 1700/** 1701@license 1702Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1703This code may only be used under the BSD style license found at 1704http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1705http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1706found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1707part of the polymer project is also subject to an additional IP rights grant 1708found at http://polymer.github.io/PATENTS.txt 1709*/ 1710Object(i.a)({is:"iron-selector",behaviors:[St]});var We=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1711/** 1712@license 1713Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1714This code may only be used under the BSD style license found at 1715http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1716http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1717found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1718part of the polymer project is also subject to an additional IP rights grant 1719found at http://polymer.github.io/PATENTS.txt 1720*/(["\n <style>\n :host {\n display: block;\n }\n\n :host > ::slotted(:not(slot):not(.iron-selected)) {\n display: none !important;\n }\n </style>\n\n <slot></slot>\n"],["\n <style>\n :host {\n display: block;\n }\n\n :host > ::slotted(:not(slot):not(.iron-selected)) {\n display: none !important;\n }\n </style>\n\n <slot></slot>\n"]);Object(i.a)({_template:Object(h.a)(We),is:"iron-pages",behaviors:[m.a,Ot],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(t,e){this.async(this.notifyResize)}}), 1721/** 1722@license 1723Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1724This code may only be used under the BSD style license found at 1725http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1726http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1727found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1728part of the polymer project is also subject to an additional IP rights grant 1729found at http://polymer.github.io/PATENTS.txt 1730*/ 1731Object(i.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 t=this.query;t&&(this.full||"("===t[0]||(t="("+t+")"),this._mq=window.matchMedia(t),this._add(),this.queryHandler(this._mq))},queryHandler:function(t){this._setQueryMatches(t.matches)}}); 1732/** 1733@license 1734Copyright (c) 2015 The Polymer Project Aut
1734hors. All rights reserved. 1735This code may only be used under the BSD style license found at 1736http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1737http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1738found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1739part of the polymer project is also subject to an additional IP rights grant 1740found at http://polymer.github.io/PATENTS.txt 1741*/ 1742var Ue=Object(i.a)({is:"iron-label",listeners:{tap:"_tapHandler"},properties:{for:{type:String,value:"",reflectToAttribute:!0,observer:"_forChanged"},_forElement:Object},attached:function(){this._forChanged()},ready:function(){this._generateLabelId()},_generateLabelId:function(){if(!this.id){var t="iron-label-"+Ue._labelNumber++;Object(u.a)(this).setAttribute("id",t)}},_findTarget:function(){if(this.for){var t=Object(u.a)(this).getOwnerRoot();return Object(u.a)(t).querySelector("#"+this.for)}var e=Object(u.a)(this).querySelector("[iron-label-target]");return e||(e=Object(u.a)(this).firstElementChild),e},_tapHandler:function(t){this._forElement&&(Object(u.a)(t).localTarget!==this._forElement&&(this._forElement.focus(),this._forElement.click()))},_applyLabelledBy:function(){this._forElement&&Object(u.a)(this._forElement).setAttribute("aria-labelledby",this.id)},_forChanged:function(){this._forElement&&Object(u.a)(this._forElement).removeAttribute("aria-labelledby"),this._forElement=this._findTarget(),this._applyLabelledBy()}});Ue._labelNumber=0;var Ke=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1743/** 1744@license 1745Copyright (c) 2014 The Polymer Project Authors. All rights reserved. 1746This code may only be used under the BSD style license found at 1747http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1748http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1749found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1750part of the polymer project is also subject to an additional IP rights grant 1751found at http://polymer.github.io/PATENTS.txt 1752*/(['<iron-iconset-svg name="icons" size="24">\n<svg><defs>\n<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>\n<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>\n<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
1752-1.72 4.9-4h-2.07z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<g id="add"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="arrow-drop-down"><path d="M7 10l5 5 5-5z"></path></g>\n<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>\n<g id="arrow-drop-up"><path d="M7 14l5-5 5 5z"></path></g>\n<g id="arrow-forward"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"></path></g>\n<g id="arrow-upward"><path d="M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"></path></g>\n<g id="aspect-ratio">
1752<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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
17521.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="change-history"><path d="M12 7.77L18.39 18H5.61L12 7.77M12 4L2 20h20L12 4z"></path></g>\n<g id="check"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path></g>\n<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>\n<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>\n<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>\n<g id="chevron-left"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"></path></g>\n<g id="chevron-right"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="cloud-queue">
1752<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>\n<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>\n<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>\n<g id="compare-arrows"><path d="M9.01 14H2v2h7.01v3L13 15l-3.99-4v3zm5.98-1v-3H22V8h-7.01V5L11 9l3.99 4z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="dashboard"><path d="M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="eject"><path d="M5 17h14v2H5zm7-12L5.33 15h13.34z"></path></g>\n<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>\n<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>\n<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.
175203-.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>\n<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>\n<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>\n<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>\n<g id="expand-less"><path d="M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"></path></g>\n<g id="expand-more"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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
1752-.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>\n<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>\n<g id="file-download"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"></path></g>\n<g id="file-upload"><path d="M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"></path></g>\n<g id="filter-list"><path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"></path></g>\n<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>\n<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>\n<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>\n<g id="first-page"><path d="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"></path></g>\n<g id="flag"><path d="M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="forward"><path d="M12 8V4l8 8-8 8v-4H4V8z"></path></g>\n<g id="fullscreen"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"></path></g>\n<g id="fullscreen-exit"><path d="M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"></path></g>\n<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>\n<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>\n<g id="gesture">
1752<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>\n<g id="get-app"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="home"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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-.
175216-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>\n<g id="last-page"><path d="M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"></path></g>\n<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>\n<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>\n<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>\n<g id="line-weight"><path d="M3 17h18v-2H3v2zm0 3h18v-1H3v1zm0-7h18v-3H3v3zm0-9v4h18V4H3z"></path></g>\n<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>\n<g id="list"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="menu"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path></g>\n<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>\n<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>\n<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.7
17527 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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="remove"><path d="M19 13H5v-2h14v2z"></path></g>\n<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>\n<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>
1752\n<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>\n<g id="reorder"><path d="M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"></path></g>\n<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>\n<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>\n<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>\n<g id="report-problem">
1752<path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="send"><path d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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
175212l-5.41-6.52z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="settings-power">
1752<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="sort"><path d="M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"></path></g>\n<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>\n<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>\n<g id="spellcheck">
1752<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>\n<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>\n<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>\n<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>\n<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>\n<g id="store"><path d="M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z"></path></g>\n<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>\n<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>\n<g id="subject"><path d="M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z"></path></g>\n<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>\n<g id="swap-horiz"><path d="M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z"></path></g>\n<g id="swap-vert"><path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z"></path></g>
1752\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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
1752-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z"></path></g>\n<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>\n<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>\n<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>\n<g id="toc"><path d="M3 9h14V7H3v2zm0 4h14v-2H3v2zm0 4h14v-2H3v2zm16 0h2v-2h-2v2zm0-10v2h2V7h-2zm0 6h2v-2h-2v2z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="trending-flat"><path d="M22 12l-4-4v3H3v2h15v3z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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
1752-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10l4.59-4.59z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<g id="view-array"><path d="M4 18h3V5H4v13zM18 5v13h3V5h-3zM8 18h9V5H8v13z"></path></g>\n<g id="view-carousel"><path d="M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"></path></g>\n<g id="view-column"><path d="M10 18h5V5h-5v13zm-6 0h5V5H4v13zM16 5v13h5V5h-5z"></path></g>\n<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>\n<g id="view-headline"><path d="M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"></path></g>\n<g id="view-list"><path d="M4 14h4v-4H4v4zm0 5h4v-4H4v4zM4 9h4V5H4v4zm5 5h12v-4H9v4zm0 5h12v-4H9v4zM9 5v4h12V5H9z"></path></g>\n<g id="view-module"><path d="M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z"></path></g>\n<g id="view-quilt"><path d="M10 18h5v-6h-5v6zm-6 0h5V5H4v13zm12 0h5v-6h-5v6zM10 5v6h11V5H10z"></path></g>\n<g id="view-stream"><path d="M4 18h17v-6H4v6zM4 5v6h17V5H4z"></path></g>\n<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>\n<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>\n<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>\n<g id="warning">
1752<path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</defs></svg>\n</iron-iconset-svg>'],['<iron-iconset-svg name="icons" size="24">\n<svg><defs>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="add"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<g id="add-shopping-cart">
1752<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="arrow-drop-down"><path d="M7 10l5 5 5-5z"></path></g>\n<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>\n<g id="arrow-drop-up"><path d="M7 14l5-5 5 5z"></path></g>\n<g id="arrow-forward"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"></path></g>\n<g id="arrow-upward"><path d="M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="backup">
1752<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="change-history"><path d="M12 7.77L18.39 18H5.61L12 7.77M12 4L2 20h20L12 4z"></path></g>\n<g id="check"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path></g>\n<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>\n<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>\n<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>\n<g id="chevron-left"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"></path></g>\n<g id="chevron-right"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></g>\n<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>\n<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 4h
17525v8l-2.5-1.5L6 12V4z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="compare-arrows"><path d="M9.01 14H2v2h7.01v3L13 15l-3.99-4v3zm5.98-1v-3H22V8h-7.01V5L11 9l3.99 4z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="dashboard"><path d="M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="eject"><path d="M5 17h14v2H5zm7-12L5.33 15h13.34z"></path></g>\n<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>\n<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>\n<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.
175203-.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>\n<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>\n<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>\n<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>\n<g id="expand-less"><path d="M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"></path></g>\n<g id="expand-more"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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
1752-.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>\n<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>\n<g id="file-download"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"></path></g>\n<g id="file-upload"><path d="M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"></path></g>\n<g id="filter-list"><path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"></path></g>\n<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>\n<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>\n<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>\n<g id="first-page"><path d="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"></path></g>\n<g id="flag"><path d="M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="forward"><path d="M12 8V4l8 8-8 8v-4H4V8z"></path></g>\n<g id="fullscreen"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"></path></g>\n<g id="fullscreen-exit"><path d="M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"></path></g>\n<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>\n<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>\n<g id="gesture">
1752<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>\n<g id="get-app"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="home"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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-.
175216-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>\n<g id="last-page"><path d="M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"></path></g>\n<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>\n<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>\n<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>\n<g id="line-weight"><path d="M3 17h18v-2H3v2zm0 3h18v-1H3v1zm0-7h18v-3H3v3zm0-9v4h18V4H3z"></path></g>\n<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>\n<g id="list"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="menu"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path></g>\n<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>\n<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>\n<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.7
17527 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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="remove"><path d="M19 13H5v-2h14v2z"></path></g>\n<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>\n<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>
1752\n<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>\n<g id="reorder"><path d="M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"></path></g>\n<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>\n<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>\n<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>\n<g id="report-problem">
1752<path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="send"><path d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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
175212l-5.41-6.52z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="settings-power">
1752<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="sort"><path d="M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"></path></g>\n<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>\n<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>\n<g id="spellcheck">
1752<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>\n<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>\n<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>\n<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>\n<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>\n<g id="store"><path d="M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z"></path></g>\n<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>\n<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>\n<g id="subject"><path d="M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z"></path></g>\n<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>\n<g id="swap-horiz"><path d="M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z"></path></g>\n<g id="swap-vert"><path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z"></path></g>
1752\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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
1752-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z"></path></g>\n<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>\n<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>\n<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>\n<g id="toc"><path d="M3 9h14V7H3v2zm0 4h14v-2H3v2zm0 4h14v-2H3v2zm16 0h2v-2h-2v2zm0-10v2h2V7h-2zm0 6h2v-2h-2v2z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<g id="trending-flat"><path d="M22 12l-4-4v3H3v2h15v3z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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
1752-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10l4.59-4.59z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<g id="view-array"><path d="M4 18h3V5H4v13zM18 5v13h3V5h-3zM8 18h9V5H8v13z"></path></g>\n<g id="view-carousel"><path d="M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"></path></g>\n<g id="view-column"><path d="M10 18h5V5h-5v13zm-6 0h5V5H4v13zM16 5v13h5V5h-5z"></path></g>\n<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>\n<g id="view-headline"><path d="M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"></path></g>\n<g id="view-list"><path d="M4 14h4v-4H4v4zm0 5h4v-4H4v4zM4 9h4V5H4v4zm5 5h12v-4H9v4zm0 5h12v-4H9v4zM9 5v4h12V5H9z"></path></g>\n<g id="view-module"><path d="M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z"></path></g>\n<g id="view-quilt"><path d="M10 18h5v-6h-5v6zm-6 0h5V5H4v13zm12 0h5v-6h-5v6zM10 5v6h11V5H10z"></path></g>\n<g id="view-stream"><path d="M4 18h17v-6H4v6zM4 5v6h17V5H4z"></path></g>\n<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>\n<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>\n<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>\n<g id="warning">
1752<path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"></path></g>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</defs></svg>\n</iron-iconset-svg>']);var qe=Object(h.a)(Ke);document.head.appendChild(qe.content);var Ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ye={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(t,e){if(this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null),e)if("document"===t)this.scrollTarget=this._doc;else if("string"==typeof t){var n=this.domHost;this.scrollTarget=n&&n.$?n.$[t]:Object(u.a)(this.ownerDocument).querySelector("#"+t)}else this._isValidScrollTarget()&&(this._oldScrollTarget=t,this._toggleScrollListener(this._shouldHaveListener,t))},_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(t){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,t):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=t)},set _scrollLeft(t){this.scrollTarget===this._doc?window.scrollTo(t,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=t)},scroll:function(t,e){var n;"object"===(void 0===t?"undefined":Ge(t))?(n=t.left,e=t.top):n=t,n=n||0,e=e||0,this.scrollTarget===this._doc?window.scrollTo(n,e):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=n,this.scrollTarget.scrollTop=e)},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(t,e){var n=e===this._doc?window:e;t?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),n.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(n.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},toggleScrollListener:function(t){this._shouldHaveListener=t,this._toggleScrollListener(t,this.scrollTarget)}},Je=n(203),Ze=n(202),Xe=n(15),Qe=n(27),$e=n(35),tn=n(10),en=(n(62),function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1753/** 1754@license 1755Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 1756This code may only be used under the BSD style license found at 1757http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1758http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1759found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1760part of the polymer project is also subject to an additional IP rights grant 1761found at http://polymer.github.io/PATENTS.txt 1762*/(['\n <style>\n :host {\n display: block;\n }\n\n @media only screen and (-webkit-max-device-pixel-ratio: 1) {\n :host {\n will-change: transform;\n }\n }\n\n #items {\n @apply --iron-list-items-container;\n position: relative;\n }\n\n :host(:not([grid])) #items > ::slotted(*) {\n width: 100%;\n }\n\n #items > ::slotted(*) {\n box-sizing: border-box;\n margin: 0;\n position: absolute;\n top: 0;\n will-change: transform;\n }\n </style>\n\n <array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}"></array-selector>\n\n <div id="items">\n <slot></slot>\n </div>\n'],['\n <style>\n :host {\n display: block;\n }\n\n @media only screen and (-webkit-max-device-pixel-ratio: 1) {\n :host {\n will-change: transform;\n }\n }\n\n #items {\n @apply --iron-list-items-container;\n position: relative;\n }\n\n :host(:not([grid])) #items > ::slotted(*) {\n width: 100%;\n }\n\n #items > ::slotted(*) {\n box-sizing: border-box;\n margin: 0;\n position: absolute;\n top: 0;\n will-change: transform;\n }\n </style>\n\n <array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}"></array-selector>\n\n <div id="items">\n <slot></slot>\n </div>\n'])); 1763/** 1764@license 1765Copyright (c) 2016 The Polymer Project Authors. All rights reserved. 1766This code may only be used under the BSD style license found at 1767http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1768http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1769found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1770part of the polymer project is also subject to an additional IP rights grant 1771found at http://polymer.github.io/PATENTS.txt 1772*/var nn=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),rn=nn&&nn[1]>=8;Object(i.a)({_template:Object(h.a)(en),is:"iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)","_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[Ze.a,m.a,Ye,Je.a],_ratio:.5,_scrollerPaddingTop:0,_scrollPosition:0,_physicalSize:0,_physicalAverage:0,_physicalAverageCount:0,_physicalTop:0,_virtualCount:0,_estScrollHeight:0,_scrollHeight:0,_viewportHe
vendor: 23,943 bytes, lines 1772-1782
1772ight:0,_viewportWidth:0,_physicalItems:null,_physicalSizes:null,_firstVisibleIndexVal:null,_lastVisibleIndexVal:null,_maxPages:2,_focusedItem:null,_focusedVirtualIndex:-1,_focusedPhysicalIndex:-1,_offscreenFocusedItem:null,_focusBackfillItem:null,_itemsPerRow:1,_itemWidth:0,_rowHeight:0,_templateCost:0,_parentModel:!0,get _physicalBottom(){return this._physicalTop+this._physicalSize},get _scrollBottom(){return this._scrollPosition+this._viewportHeight},get _virtualEnd(){return this._virtualStart+this._physicalCount-1},get _hiddenContentSize(){return(this.grid?this._physicalRows*this._rowHeight:this._physicalSize)-this._viewportHeight},get _itemsParent(){return Object(u.a)(Object(u.a)(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var t=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,t-this._physicalCount)},set _virtualStart(t){t=this._clamp(t,0,this._maxVirtualStart),this.grid&&(t-=t%this._itemsPerRow),this._virtualStartVal=t},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(t){(t%=this._physicalCount)<0&&(t=this._physicalCount+t),this.grid&&(t-=t%this._itemsPerRow),this._physicalStartVal=t},get _physicalStart(){return this._physicalStartVal||0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(t){this._physicalCountVal=t},get _physicalCount(){return this._physicalCountVal||0},get _optPhysicalSize(){return 0===this._viewportHeight?1/0:this._viewportHeight*this._maxPages},get _isVisible(){return Boolean(this.offsetWidth||this.offsetHeight)},get firstVisibleIndex(){var t=this._firstVisibleIndexVal;if(null==t){var e=this._physicalTop+this._scrollOffset;t=this._iterateItems(function(t,n){return(e+=this._getPhysicalSizeIncrement(t))>this._scrollPosition?this.grid?n-n%this._itemsPerRow:n:this.grid&&this._virtualCount-1===n?n-n%this._itemsPerRow:void 0})||0,this._firstVisibleIndexVal=t}return t},get lastVisibleIndex(){var t=this._lastVisibleIndexVal;if(null==t){if(this.grid)t=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var e=this._physicalTop+this._scrollOffset;this._iterateItems(function(n,r){e<this._scrollBottom&&(t=r),e+=this._getPhysicalSizeIncrement(n)})}this._lastVisibleIndexVal=t}return t},get _defaultScrollTarget(){return this},get _virtualRowCount(){return Math.ceil(this._virtualCount/this._itemsPerRow)},get _estRowsInView(){return Math.ceil(this._viewportHeight/this._rowHeight)},get _physicalRows(){return Math.ceil(this._physicalCount/this._itemsPerRow)},get _scrollOffset(){return this._scrollerPaddingTop+this.scrollOffset},ready:function(){this.addEventListener("focus",this._didFocus.bind(this),!0)},attached:function(){this._debounce("_render",this._render,Xe.a),this.listen(this,"iron-resize","_resizeHandler"),this.listen(this,"keydown","_keydownHandler")},detached:function(){this.unlisten(this,"iron-resize","_resizeHandler"),this.unlisten(this,"keydown","_keydownHandler")},_setOverflow:function(t){this.style.webkitOverflowScrolling=t===this?"touch":"",this.style.overflowY=t===this?"auto":"",this._lastVisibleIndexVal=null,this._firstVisibleIndexVal=null,this._debounce("_render",this._render,Xe.a)},updateViewportBoundaries:function(){var t=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(t["padding-top"],10),this._isRTL=Boolean("rtl"===t.direction),this._viewportWidth=this.$.items.offsetWidth,this._viewportHeight=this._scrollTargetHeight,this.grid&&this._updateGridMetrics()},_scrollHandler:function(){var t=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),e=t-this._scrollPosition,n=e>=0;if(this._scrollPosition=t,this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,Math.abs(e)>this._physicalSize&&this._physicalSize>0){e-=this._scrollOffset;var r=Math.round(e/this._physicalAverage)*this._itemsPerRow;this._virtualStart=this._virtualStart+r,this._physicalStart=this._physicalStart+r,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()}else if(this._physicalCount>0){var i=this._getReusables(n);n?(this._physicalTop=i.physicalTop,this._virtualStart=this._virtualStart+i.indexes.length,this._physicalStart=this._physicalStart+i.indexes.length):(this._virtualStart=this._virtualStart-i.indexes.length,this._physicalStart=this._physicalStart-i.indexes.length),this._update(i.indexes,n?null:i.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),Xe.c)}},_getReusables:function(t){var e,n,r,i=[],o=this._hiddenContentSize*this._ratio,a=this._virtualStart,s=this._virtualEnd,l=this._physicalCount,c=this._physicalTop+this._scrollOffset,u=this._physicalBottom+this._scrollOffset,h=this._scrollPosition,p=this._scrollBottom;for(t?(e=this._physicalStart,this._physicalEnd,n=h-c):(e=this._physicalEnd,this._physicalStart,n=u-p);n-=r=this._getPhysicalSizeIncrement(e),!(i.length>=l||n<=o);)if(t){if(s+i.length+1>=this._virtualCount)break;if(c+r>=h-this._scrollOffset)break;i.push(e),c+=r,e=(e+1)%l}else{if(a-i.length<=0)break;if(c+this._physicalSize-r<=p)break;i.push(e),c-=r,e=0===e?l-1:e-1}return{indexes:i,physicalTop:c-this._scrollOffset}},_update:function(t,e){if(!(t&&0===t.length||0===this._physicalCount)){if(this._manageFocus(),this._assignModels(t),this._updateMetrics(t),e)for(;e.length;){var n=e.pop();this._physicalTop-=this._getPhysicalSizeIncrement(n)}this._positionItems(),this._updateScrollerSize()}},_createPool:function(t){var e,n;this._ensureTemplatized();var r=new Array(t);for(e=0;e<t;e++)n=this.stamp(null),r[e]=n.root.querySelector("*"),this._itemsParent.appendChild(n.root);return r},_isClientFull:function(){return 0!=this._scrollBottom&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},_increasePoolIfNeeded:function(t){var e=this._clamp(this._physicalCount+t,3,this._virtualCount-this._virtualStart);if(e=this._convertIndexToCompleteRow(e),this.grid){var n=e%this._itemsPerRow;n&&e-n<=this._physicalCount&&(e+=this._itemsPerRow),e-=n}var r=e-this._physicalCount,i=Math.round(.5*this._physicalCount);if(!(r<0)){if(r>0){var o=window.performance.now();[].push.apply(this._physicalItems,this._createPool(r));for(var a=0;a<r;a++)this._physicalSizes.push(0);this._physicalCount=this._physicalCount+r,this._physicalStart>this._physicalEnd&&this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart=this._physicalStart+r),this._update(),this._templateCost=(window.performance.now()-o)/r,i=Math.round(.5*this._physicalCount)}this._virtualEnd>=this._virtualCount-1||0===i||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,i)),Xe.b):this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,i),Xe.c))}},_render:function(){if(this.isAttached&&this._isVisible)if(0!==this._physicalCount){var t=this._getReusables(!0);this._physicalTop=t.physicalTop,this._virtualStart=this._virtualStart+t.indexes.length,this._physicalStart=this._physicalStart+t.indexes.length,this._update(t.indexes),this._update(),this._increasePoolIfNeeded(0)}else this._virtualCount>0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},_ensureTemplatized:function(){if(!this.ctor){this._userTemplate=this.queryEffectiveChildren("template"),this._userTemplate||console.warn("iron-list requires a template to be provided in light-dom");var t={__key__:!0};t[this.as]=!0,t[this.indexAs]=!0,t[this.selectedAs]=!0,t.tabIndex=!0,this._instanceProps=t,this.templatize(this._userTemplate,this.mutableData)}},_gridChanged:function(t,e){void 0!==e&&(this.notifyResize(),Object($e.b)(),t&&this._updateGridMetrics())},_itemsChanged:function(t){if("items"===t.path)this._virtualStart=0,this._physicalTop=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._physicalCount=this._physicalCount||0,this._physicalItems=this._physicalItems||[],this._physicalSizes=this._physicalSizes||[],this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._removeFocusedItem(),this._debounce("_render",this._render,Xe.a);else if("items.splices"===t.path){if(this._adjustVirtualIndex(t.value.indexSplices),this._virtualCount=this.items?this.items.length:0,t.value.indexSplices.some(function(t){return t.addedCount>0||t.removed.length>0})){var e=this._getActiveElement();this.contains(e)&&e.blur()}var n=t.value.indexSplices.some(function(t){return t.index+t.addedCount>=this._virtualStart&&t.index<=this._virtualEnd},this);this._isClientFull()&&!n||this._debounce("_render",this._render,Xe.a)}else"items.length"!==t.path&&this._forwardItemPath(t.path,t.value)},_forwardItemPath:function(t,e){var n,r,i,o=(t=t.slice(6)).indexOf(".");-1===o&&(o=t.length);var a=this.modelForElement(this._offscreenFocusedItem),s=parseInt(t.substring(0,o),10);(n=this._isIndexRendered(s))?(r=this._getPhysicalIndex(s),i=this.modelForElement(this._physicalItems[r])):a&&(i=a),i&&i[this.indexAs]===s&&(t=t.substring(o+1),t=this.as+(t?"."+t:""),i._setPendingPropertyOrPath(t,e,!1,!0),i._flushProperties&&i._flushProperties(),n&&(this._updateMetrics([r]),this._positionItems(),this._updateScrollerSize()))},_adjustVirtualIndex:function(t){t.forEach(function(t){if(t.removed.forEach(this._removeItem,this),t.index<this._virtualStart){var e=Math.max(t.addedCount-t.removed.length,t.index-this._virtualStart);this._virtualStart=this._virtualStart+e,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex=this._focusedVirtualIndex+e)}},this)},_removeItem:function(t){this.$.selector.deselect(t),this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===t&&this._removeFocusedItem()},_iterateItems:function(t,e){var n,r,i,o;if(2===arguments.length&&e){for(o=0;o<e.length;o++)if(n=e[o],r=this._computeVidx(n),null!=(i=t.call(this,n,r)))return i}else{for(n=this._physicalStart,r=this._virtualStart;n<this._physicalCount;n++,r++)if(null!=(i=t.call(this,n,r)))return i;for(n=0;n<this._physicalStart;n++,r++)if(null!=(i=t.call(this,n,r)))return i}},_computeVidx:function(t){return t>=this._physicalStart?this._virtualStart+(t-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+t},_assignModels:function(t){this._iterateItems(function(t,e){var n=this._physicalItems[t],r=this.items&&this.items[e];if(null!=r){var i=this.modelForElement(n);i.__key__=null,this._forwardProperty(i,this.as,r),this._forwardProperty(i,this.selectedAs,this.$.selector.isSelected(r)),this._forwardProperty(i,this.indexAs,e),this._forwardProperty(i,"tabIndex",this._focusedVirtualIndex===e?0:-1),this._physicalIndexForKey[i.__key__]=t,i._flushProperties&&i._flushProperties(!0),n.removeAttribute("hidden")}else n.setAttribute("hidden","")},t)},_updateMetrics:function(t){Object($e.b)();var e=0,n=0,r=this._physicalAverageCount,i=this._physicalAverage;this._iterateItems(function(t,r){n+=this._physicalSizes[t],this._physicalSizes[t]=this._physicalItems[t].offsetHeight,e+=this._physicalSizes[t],this._physicalAverageCount+=this._physicalSizes[t]?1:0},t),this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(n=1===this._itemsPerRow?n:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+e-n,this._itemsPerRow=1),this._physicalAverageCount!==r&&(this._physicalAverage=Math.round((i*r+e)/this._physicalAverageCount))},_updateGridMetrics:function(){this._itemWidth=this._physicalCount>0?this._physicalItems[0].getBoundingClientRect().width:200,this._rowHeight=this._physicalCount>0?this._physicalItems[0].offsetHeight:200,this._itemsPerRow=this._itemWidth?Math.floor(this._viewportWidth/this._itemWidth):this._itemsPerRow},_positionItems:function(){this._adjustScrollPosition();var t=this._physicalTop;if(this.grid){var e=this._itemsPerRow*this._itemWidth,n=(this._viewportWidth-e)/2;this._iterateItems(function(e,r){var i=r%this._itemsPerRow,o=Math.floor(i*this._itemWidth+n);this._isRTL&&(o*=-1),this.translate3d(o+"px",t+"px",0,this._physicalItems[e]),this._shouldRenderNextRow(r)&&(t+=this._rowHeight)})}else{var r=[];this._iterateItems(function(e,n){var i=this._physicalItems[e];this.translate3d(0,t+"px",0,i),t+=this._physicalSizes[e];var o=i.id;o&&r.push(o)}),r.length&&this.setAttribute("aria-owns",r.join(" "))}},_getPhysicalSizeIncrement:function(t){return this.grid?this._computeVidx(t)%this._itemsPerRow!=this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[t]},_shouldRenderNextRow:function(t){return t%this._itemsPerRow==this._itemsPerRow-1},_adjustScrollPosition:function(){var t=0===this._virtualStart?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(0!==t){this._physicalTop=this._physicalTop-t;var e=this._scrollPosition;!rn&&e>0&&this._resetScrollPosition(e-t)}},_resetScrollPosition:function(t){this.scrollTarget&&t>=0&&(this._scrollTop=t,this._scrollPosition=this._scrollTop)},_updateScrollerSize:function(t){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage,((t=(t=(t=t||0===this._scrollHeight)||this._scrollPosition>=this._estScrollHeight-this._physicalSize)||this.grid&&this.$.items.style.height<this._estScrollHeight)||Math.abs(this._estScrollHeight-this._scrollHeight)>=this._viewportHeight)&&(this.$.items.style.height=this._estScrollHeight+"px",this._scrollHeight=this._estScrollHeight)},scrollToItem:function(t){return this.scrollToIndex(this.items.indexOf(t))},scrollToIndex:function(t){if(!("number"!=typeof t||t<0||t>this.items.length-1)&&(Object($e.b)(),0!==this._physicalCount)){t=this._clamp(t,0,this._virtualCount-1),(!this._isIndexRendered(t)||t>=this._maxVirtualStart)&&(this._virtualStart=this.grid?t-2*this._itemsPerRow:t-1),this._manageFocus(),this._assignModels(),this._updateMetrics(),this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var e=this._physicalStart,n=this._virtualStart,r=0,i=this._hiddenContentSize;n<t&&r<=i;)r+=this._getPhysicalSizeIncrement(e),e=(e+1)%this._physicalCount,n++;this._updateScrollerSize(!0),this._positionItems(),this._resetScrollPosition(this._physicalTop+this._scrollOffset+r),this._increasePoolIfNeeded(0),this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null}},_resetAverage:function(){this._physicalAverage=0,this._physicalAverageCount=0},_resizeHandler:function(){this._debounce("_render",function(){this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)},Xe.a)},selectItem:function(t){return this.selectIndex(this.items.indexOf(t))},selectIndex:function(t){if(!(t<0||t>=this._virtualCount)){if(!this.multiSelection&&this.selectedItem&&this.clearSelection(),this._isIndexRendered(t)){var e=this.modelForElement(this._physicalItems[this._getPhysicalIndex(t)]);e&&(e[this.selectedAs]=!0),this.updateSizeForIndex(t)}this.$.selector.selectIndex(t)}},deselectItem:function(t){return this.deselectIndex(this.items.indexOf(t))},deselectIndex:function(t){if(!(t<0||t>=this._virtualCount)){if(this._isIndexRendered(t))this.modelForElement(this._physicalItems[this._getPhysicalIndex(t)])[this.selectedAs]=!1,this.updateSizeForIndex(t);this.$.selector.deselectIndex(t)}},toggleSelectionForItem:function(t){return this.toggleSelectionForIndex(this.items.indexOf(t))},toggleSelectionForIndex:function(t){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(t):this.$.selector.isSelected(this.items[t]))?this.deselectIndex(t):this.selectIndex(t)},clearSelection:function(){this._iterateItems(function(t,e){this.modelForElement(this._physicalItems[t])[this.selectedAs]=!1}),this.$.selector.clearSelection()},_selectionEnabledChanged:function(t){(t?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},_selectionHandler:function(t){var e=this.modelForElement(t.target);if(e){var n,r,i=Object(u.a)(t).path[0],o=this._getActiveElement(),a=this._physicalItems[this._getPhysicalIndex(e[this.indexAs])];"input"!==i.localName&&"button"!==i.localName&&"select"!==i.localName&&(n=e.tabIndex,e.tabIndex=-100,r=o?o.tabIndex:-1,e.tabIndex=n,o&&a!==o&&a.contains(o)&&-100!==r||this.toggleSelectionForItem(e[this.as]))}},_multiSelectionChanged:function(t){this.clearSelection(),this.$.selector.multi=t},updateSizeForItem:function(t){return this.updateSizeForIndex(this.items.indexOf(t))},updateSizeForIndex:function(t){return this._isIndexRendered(t)?(this._updateMetrics([this._getPhysicalIndex(t)]),this._positionItems(),null):null},_manageFocus:function(){var t=this._focusedVirtualIndex;t>=0&&t<this._virtualCount?this._isIndexRendered(t)?this._restoreFocusedItem():this._createFocusBackfillItem():this._virtualCount>0&&this._physicalCount>0&&(this._focusedPhysicalIndex=this._physicalStart,this._focusedVirtualIndex=this._virtualStart,this._focusedItem=this._physicalItems[this._physicalStart])},_convertIndexToCompleteRow:function(t){return this._itemsPerRow=this._itemsPerRow||1,this.grid?Math.ceil(t/this._itemsPerRow)*this._itemsPerRow:t},_isIndexRendered:function(t){return t>=this._virtualStart&&t<=this._virtualEnd},_isIndexVisible:function(t){return t>=this.firstVisibleIndex&&t<=this.lastVisibleIndex},_getPhysicalIndex:function(t){return(this._physicalStart+(t-this._virtualStart))%this._physicalCount},focusItem:function(t){this._focusPhysicalItem(t)},_focusPhysicalItem:function(t){if(!(t<0||t>=this._virtualCount)){this._restoreFocusedItem(),this._isIndexRendered(t)||this.scrollToIndex(t);var e,n=this._physicalItems[this._getPhysicalIndex(t)],r=this.modelForElement(n);r.tabIndex=-100,-100===n.tabIndex&&(e=n),e||(e=Object(u.a)(n).querySelector('[tabindex="-100"]')),r.tabIndex=0,this._focusedVirtualIndex=t,e&&e.focus()}},_removeFocusedItem:function(){this._offscreenFocusedItem&&this._itemsParent.removeChild(this._offscreenFocusedItem),this._offscreenFocusedItem=null,this._focusBackfillItem=null,this._focusedItem=null,this._focusedVirtualIndex=-1,this._focusedPhysicalIndex=-1},_createFocusBackfillItem:function(){var t=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var e=this.stamp(null);this._focusBackfillItem=e.root.querySelector("*"),this._itemsParent.appendChild(e.root)}this._offscreenFocusedItem=this._physicalItems[t],this.modelForElement(this._offscreenFocusedItem).tabIndex=0,this._physicalItems[t]=this._focusBackfillItem,this._focusedPhysicalIndex=t,this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var t=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),e=this._physicalItems[t];if(e){var n=this.modelForElement(e),r=this.modelForElement(this._offscreenFocusedItem);n[this.as]===r[this.as]?(this._focusBackfillItem=e,n.tabIndex=-1,this._physicalItems[t]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),this._focusBackfillItem=null),this._offscreenFocusedItem=null}}},_didFocus:function(t){var e=this.modelForElement(t.target),n=this.modelForElement(this._focusedItem),r=null!==this._offscreenFocusedItem,i=this._focusedVirtualIndex;e&&(n===e?this._isIndexVisible(i)||this.scrollToIndex(i):(this._restoreFocusedItem(),n&&(n.tabIndex=-1),e.tabIndex=0,i=e[this.indexAs],this._focusedVirtualIndex=i,this._focusedPhysicalIndex=this._getPhysicalIndex(i),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],r&&!this._offscreenFocusedItem&&this._update()))},_keydownHandler:function(t){switch(t.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&t.preventDefault(),this._focusPhysicalItem(this._focusedVirtualIndex+(this.grid?this._itemsPerRow:1));break;case 39:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+(this._isRTL?-1:1));break;case 38:this._focusedVirtualIndex>0&&t.preventDefault(),this._focusPhysicalItem(this._focusedVirtualIndex-(this.grid?this._itemsPerRow:1));break;case 37:this.grid&&this._focusPhysicalItem(this._focusedVirtualIndex+(this._isRTL?1:-1));break;case 13:this._focusPhysicalItem(this._focusedVirtualIndex),this.selectionEnabled&&this._selectionHandler(t)}},_clamp:function(t,e,n){return Math.min(n,Math.max(e,t))},_debounce:function(t,e,n){this._debouncers=this._debouncers||{},this._debouncers[t]=Qe.a.debounce(this._debouncers[t],n,e.bind(this)),Object($e.a)(this._debouncers[t])},_forwardProperty:function(t,e,n){t._setPendingProperty(e,n)},_forwardHostPropV2:function(t,e){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(n){n&&this.modelForElement(n).forwardHostProp(t,e)},this)},_notifyInstancePropV2:function(t,e,n){if(Object(tn.e)(this.as,e)){var r=t[this.indexAs];e==this.as&&(this.items[r]=n),this.notifyPath(Object(tn.i)(this.as,"items."+r,e),n)}},_getStampedChildren:function(){return this._physicalItems},_forwardInstancePath:function(t,e,n){0===e.indexOf(this.as+".")&&this.notifyPath("items."+t.__key__+"."+e.slice(this.as.length+1),n)},_forwardParentPath:function(t,e){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(n){n&&this.modelForElement(n).notifyPath(t,e)},this)},_forwardParentProp:function(t,e){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(n){n&&(this.modelForElement(n)[t]=e)},this)},_getActiveElement:function(){var t=this._itemsParent.node.domHost;return Object(u.a)(t?t.root:document).activeElement}});var on=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1773/** 1774@license 1775Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1776This code may only be used under the BSD style license found at 1777http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1778http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1779found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1780part of the polymer project is also subject to an additional IP rights grant 1781found at http://polymer.github.io/PATENTS.txt 1782*/(['\n/* Most common used flex styles*/\n<dom-module id="iron-flex">\n <template>\n <style>\n .layout.horizontal,\n .layout.vertical {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n }\n\n .layout.inline {\n display: -ms-inline-flexbox;\n display: -webkit-inline-flex;\n display: inline-flex;\n }\n\n .layout.horizontal {\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n }\n\n .layout.vertical {\n -ms-flex-direction: column;\n -webkit-flex-direction: column;\n flex-direction: column;\n }\n\n .layout.wrap {\n -ms-flex-wrap: wrap;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .layout.no-wrap {\n -ms-flex-wrap: nowrap;\n -webkit-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n\n .layout.center,\n .layout.center-center {\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n }\n\n .layout.center-justified,\n .layout.center-center {\n -ms-flex-pack: center;
1782\n -webkit-justify-content: center;\n justify-content: center;\n }\n\n .flex {\n -ms-flex: 1 1 0.000000001px;\n -webkit-flex: 1;\n flex: 1;\n -webkit-flex-basis: 0.000000001px;\n flex-basis: 0.000000001px;\n }\n\n .flex-auto {\n -ms-flex: 1 1 auto;\n -webkit-flex: 1 1 auto;\n flex: 1 1 auto;\n }\n\n .flex-none {\n -ms-flex: none;\n -webkit-flex: none;\n flex: none;\n }\n </style>\n </template>\n</dom-module>\n/* Basic flexbox reverse styles */\n<dom-module id="iron-flex-reverse">\n <template>\n <style>\n .layout.horizontal-reverse,\n .layout.vertical-reverse {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n }\n\n .layout.horizontal-reverse {\n -ms-flex-direction: row-reverse;\n -webkit-flex-direction: row-reverse;\n flex-direction: row-reverse;\n }\n\n .layout.vertical-reverse {\n -ms-flex-direction: column-reverse;\n -webkit-flex-direction: column-reverse;\n flex-direction: column-reverse;\n }\n\n .layout.wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n -webkit-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n }\n </style>\n </template>\n</dom-module>\n/* Flexbox alignment */\n<dom-module id="iron-flex-alignment">\n <template>\n <style>\n /**\n * Alignment in cross axis.\n */\n .layout.start {\n -ms-flex-align: start;\n -webkit-align-items: flex-start;\n align-items: flex-start;\n }\n\n .layout.center,\n .layout.center-center {\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n }\n\n .layout.end {\n -ms-flex-align: end;\n -webkit-align-items: flex-end;\n align-items: flex-end;\n }\n\n .layout.baseline {\n -ms-flex-align: baseline;\n -webkit-align-items: baseline;\n align-items: baseline;\n }\n\n /**\n * Alignment in main axis.\n */\n .layout.start-justified {\n -ms-flex-pack: start;\n -webkit-justify-content: flex-start;\n justify-content: flex-start;\n }\n\n .layout.center-justified,\n .layout.center-center {\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n }\n\n .layout.end-justified {\n -ms-flex-pack: end;\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n }\n\n .layout.around-justified {\n -ms-flex-pack: distribute;\n -webkit-justify-content: space-around;\n justify-content: space-around;\n }\n\n .layout.justified {\n -ms-flex-pack: justify;\n -webkit-justify-content: space-between;\n justify-content: space-between;\n }\n\n /**\n * Self alignment.\n */\n .self-start {\n -ms-align-self: flex-start;\n -webkit-align-self: flex-start;\n align-self: flex-start;\n }\n\n .self-center {\n -ms-align-self: center;\n -webkit-align-self: center;\n align-self: center;\n }\n\n .self-end {\n -ms-align-self: flex-end;\n -webkit-align-self: flex-end;\n align-self: flex-end;\n }\n\n .self-stretch {\n -ms-align-self: stretch;\n -webkit-align-self: stretch;\n align-self: stretch;\n }\n\n .self-baseline {\n -ms-align-self: baseline;\n -webkit-align-self: baseline;\n align-self: baseline;\n }\n\n /**\n * multi-line alignment in main axis.\n */\n .layout.start-aligned {\n -ms-flex-line-pack: start; /* IE10 */\n -ms-align-content: flex-start;\n -webkit-align-content: flex-start;\n align-content: flex-start;\n }\n\n .layout.end-aligned {\n -ms-flex-line-pack: end; /* IE10 */\n -ms-align-content: flex-end;\n -webkit-align-content: flex-end;\n align-content: flex-end;\n }\n\n .layout.center-aligned {\n -ms-flex-line-pack: center; /* IE10 */\n -ms-align-content: center;\n -webkit-align-content: center;\n align-content: center;\n }\n\n .layout.between-aligned {\n -ms-flex-line-pack: justify; /* IE10 */\n -ms-align-content: space-between;\n -webkit-align-content: space-between;\n align-content: space-between;\n }\n\n .layout.around-aligned {\n -ms-flex-line-pack: distribute; /* IE10 */\n -ms-align-content: space-around;\n -webkit-align-content: space-around;\n align-content: space-around;\n }\n </style>\n </template>
1782\n</dom-module>\n/* Non-flexbox positioning helper styles */\n<dom-module id="iron-flex-factors">\n <template>\n <style>\n .flex,\n .flex-1 {\n -ms-flex: 1 1 0.000000001px;\n -webkit-flex: 1;\n flex: 1;\n -webkit-flex-basis: 0.000000001px;\n flex-basis: 0.000000001px;\n }\n\n .flex-2 {\n -ms-flex: 2;\n -webkit-flex: 2;\n flex: 2;\n }\n\n .flex-3 {\n -ms-flex: 3;\n -webkit-flex: 3;\n flex: 3;\n }\n\n .flex-4 {\n -ms-flex: 4;\n -webkit-flex: 4;\n flex: 4;\n }\n\n .flex-5 {\n -ms-flex: 5;\n -webkit-flex: 5;\n flex: 5;\n }\n\n .flex-6 {\n -ms-flex: 6;\n -webkit-flex: 6;\n flex: 6;\n }\n\n .flex-7 {\n -ms-flex: 7;\n -webkit-flex: 7;\n flex: 7;\n }\n\n .flex-8 {\n -ms-flex: 8;\n -webkit-flex: 8;\n flex: 8;\n }\n\n .flex-9 {\n -ms-flex: 9;\n -webkit-flex: 9;\n flex: 9;\n }\n\n .flex-10 {\n -ms-flex: 10;\n -webkit-flex: 10;\n flex: 10;\n }\n\n .flex-11 {\n -ms-flex: 11;\n -webkit-flex: 11;\n flex: 11;\n }\n\n .flex-12 {\n -ms-flex: 12;\n -webkit-flex: 12;\n flex: 12;\n }\n </style>\n </template>\n</dom-module>\n<dom-module id="iron-positioning">\n <template>\n <style>\n .block {\n display: block;\n }\n\n [hidden] {\n display: none !important;\n }\n\n .invisible {\n visibility: hidden !important;\n }\n\n .relative {\n position: relative;\n }\n\n .fit {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n body.fullbleed {\n margin: 0;\n height: 100vh;\n }\n\n .scroll {\n -webkit-overflow-scrolling: touch;\n overflow: auto;\n }\n\n /* fixed position */\n .fixed-bottom,\n .fixed-left,\n .fixed-right,\n .fixed-top {\n position: fixed;\n }\n\n .fixed-top {\n top: 0;\n left: 0;\n right: 0;\n }\n\n .fixed-right {\n top: 0;\n right: 0;\n bottom: 0;\n }\n\n .fixed-bottom {\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n .fixed-left {\n top: 0;\n bottom: 0;\n left: 0;\n }\n </style>\n </template>\n</dom-module>\n'],['\n/* Most common used flex styles*/\n<dom-module id="iron-flex">\n <template>\n <style>\n .layout.horizontal,\n .layout.vertical {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n }\n\n .layout.inline {\n display: -ms-inline-flexbox;\n display: -webkit-inline-flex;\n display: inline-flex;\n }\n\n .layout.horizontal {\n -ms-flex-direction: row;\n -webkit-flex-direction: row;\n flex-direction: row;\n }\n\n .layout.vertical {\n -ms-flex-direction: column;\n -webkit-flex-direction: column;\n flex-direction: column;\n }\n\n .layout.wrap {\n -ms-flex-wrap: wrap;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .layout.no-wrap {\n -ms-flex-wrap: nowrap;\n -webkit-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n\n .layout.center,\n .layout.center-center {\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n }\n\n .layout.center-justified,\n .layout.center-center {\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n }\n\n .flex {\n -ms-flex: 1 1 0.000000001px;\n -webkit-flex: 1;\n flex: 1;\n -webkit-flex-basis: 0.000000001px;\n flex-basis: 0.000000001px;\n }\n\n .flex-auto {\n -ms-flex: 1 1 auto;\n -webkit-flex: 1 1 auto;\n flex: 1 1 auto;\n }\n\n .flex-none {\n -ms-flex: none;\n -webkit-flex: none;\n flex: none;\n }\n </style>\n </template>
1782\n</dom-module>\n/* Basic flexbox reverse styles */\n<dom-module id="iron-flex-reverse">\n <template>\n <style>\n .layout.horizontal-reverse,\n .layout.vertical-reverse {\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n }\n\n .layout.horizontal-reverse {\n -ms-flex-direction: row-reverse;\n -webkit-flex-direction: row-reverse;\n flex-direction: row-reverse;\n }\n\n .layout.vertical-reverse {\n -ms-flex-direction: column-reverse;\n -webkit-flex-direction: column-reverse;\n flex-direction: column-reverse;\n }\n\n .layout.wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n -webkit-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n }\n </style>\n </template>\n</dom-module>\n/* Flexbox alignment */\n<dom-module id="iron-flex-alignment">\n <template>\n <style>\n /**\n * Alignment in cross axis.\n */\n .layout.start {\n -ms-flex-align: start;\n -webkit-align-items: flex-start;\n align-items: flex-start;\n }\n\n .layout.center,\n .layout.center-center {\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n }\n\n .layout.end {\n -ms-flex-align: end;\n -webkit-align-items: flex-end;\n align-items: flex-end;\n }\n\n .layout.baseline {\n -ms-flex-align: baseline;\n -webkit-align-items: baseline;\n align-items: baseline;\n }\n\n /**\n * Alignment in main axis.\n */\n .layout.start-justified {\n -ms-flex-pack: start;\n -webkit-justify-content: flex-start;\n justify-content: flex-start;\n }\n\n .layout.center-justified,\n .layout.center-center {\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n }\n\n .layout.end-justified {\n -ms-flex-pack: end;\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n }\n\n .layout.around-justified {\n -ms-flex-pack: distribute;\n -webkit-justify-content: space-around;\n justify-content: space-around;\n }\n\n .layout.justified {\n -ms-flex-pack: justify;\n -webkit-justify-content: space-between;\n justify-content: space-between;\n }\n\n /**\n * Self alignment.\n */\n .self-start {\n -ms-align-self: flex-start;\n -webkit-align-self: flex-start;\n align-self: flex-start;\n }\n\n .self-center {\n -ms-align-self: center;\n -webkit-align-self: center;\n align-self: center;\n }\n\n .self-end {\n -ms-align-self: flex-end;\n -webkit-align-self: flex-end;\n align-self: flex-end;\n }\n\n .self-stretch {\n -ms-align-self: stretch;\n -webkit-align-self: stretch;\n align-self: stretch;\n }\n\n .self-baseline {\n -ms-align-self: baseline;\n -webkit-align-self: baseline;\n align-self: baseline;\n }\n\n /**\n * multi-line alignment in main axis.\n */\n .layout.start-aligned {\n -ms-flex-line-pack: start; /* IE10 */\n -ms-align-content: flex-start;\n -webkit-align-content: flex-start;\n align-content: flex-start;\n }\n\n .layout.end-aligned {\n -ms-flex-line-pack: end; /* IE10 */\n -ms-align-content: flex-end;\n -webkit-align-content: flex-end;\n align-content: flex-end;\n }\n\n .layout.center-aligned {\n -ms-flex-line-pack: center; /* IE10 */\n -ms-align-content: center;\n -webkit-align-content: center;\n align-content: center;\n }\n\n .layout.between-aligned {\n -ms-flex-line-pack: justify; /* IE10 */\n -ms-align-content: space-between;\n -webkit-align-content: space-between;\n align-content: space-between;\n }\n\n .layout.around-aligned {\n -ms-flex-line-pack: distribute; /* IE10 */\n -ms-align-content: space-around;\n -webkit-align-content: space-around;\n align-content: space-around;\n }\n </style>\n </template>
1782\n</dom-module>\n/* Non-flexbox positioning helper styles */\n<dom-module id="iron-flex-factors">\n <template>\n <style>\n .flex,\n .flex-1 {\n -ms-flex: 1 1 0.000000001px;\n -webkit-flex: 1;\n flex: 1;\n -webkit-flex-basis: 0.000000001px;\n flex-basis: 0.000000001px;\n }\n\n .flex-2 {\n -ms-flex: 2;\n -webkit-flex: 2;\n flex: 2;\n }\n\n .flex-3 {\n -ms-flex: 3;\n -webkit-flex: 3;\n flex: 3;\n }\n\n .flex-4 {\n -ms-flex: 4;\n -webkit-flex: 4;\n flex: 4;\n }\n\n .flex-5 {\n -ms-flex: 5;\n -webkit-flex: 5;\n flex: 5;\n }\n\n .flex-6 {\n -ms-flex: 6;\n -webkit-flex: 6;\n flex: 6;\n }\n\n .flex-7 {\n -ms-flex: 7;\n -webkit-flex: 7;\n flex: 7;\n }\n\n .flex-8 {\n -ms-flex: 8;\n -webkit-flex: 8;\n flex: 8;\n }\n\n .flex-9 {\n -ms-flex: 9;\n -webkit-flex: 9;\n flex: 9;\n }\n\n .flex-10 {\n -ms-flex: 10;\n -webkit-flex: 10;\n flex: 10;\n }\n\n .flex-11 {\n -ms-flex: 11;\n -webkit-flex: 11;\n flex: 11;\n }\n\n .flex-12 {\n -ms-flex: 12;\n -webkit-flex: 12;\n flex: 12;\n }\n </style>\n </template>\n</dom-module>\n<dom-module id="iron-positioning">\n <template>\n <style>\n .block {\n display: block;\n }\n\n [hidden] {\n display: none !important;\n }\n\n .invisible {\n visibility: hidden !important;\n }\n\n .relative {\n position: relative;\n }\n\n .fit {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n body.fullbleed {\n margin: 0;\n height: 100vh;\n }\n\n .scroll {\n -webkit-overflow-scrolling: touch;\n overflow: auto;\n }\n\n /* fixed position */\n .fixed-bottom,\n .fixed-left,\n .fixed-right,\n .fixed-top {\n position: fixed;\n }\n\n .fixed-top {\n top: 0;\n left: 0;\n right: 0;\n }\n\n .fixed-right {\n top: 0;\n right: 0;\n bottom: 0;\n }\n\n .fixed-bottom {\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n .fixed-left {\n top: 0;\n bottom: 0;\n left: 0;\n }\n </style>\n </template>\n</dom-module>\n']);var an=Object(h.a)(on);an.setAttribute("style","display: none;"),document.head.appendChild(an.content);var sn=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))} 1783/** 1784@license 1785Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 1786This code may only be used under the BSD style license found at 1787http://polymer.github.io/LICENSE.txt The complete set of authors may be found at 1788http://polymer.github.io/AUTHORS.txt The complete set of contributors may be 1789found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as 1790part of the polymer project is also subject to an additional IP rights grant 1791found at http://polymer.github.io/PATENTS.txt 1792*/(["\n <style>\n :host {\n display: block;\n transition-duration: var(--iron-collapse-transition-duration, 300ms);\n /* Safari 10 needs this property prefixed to correctly apply the custom property */\n -webkit-transition-duration: var(--iron-collapse-transition-duration, 300ms);\n overflow: visible;\n }\n\n :host(.iron-collapse-closed) {\n display: none;\n }\n\n :host(:not(.iron-collapse-opened)) {\n overflow: hidden;\n }\n </style>\n\n <slot></slot>\n"],["\n <style>\n :host {\n display: block;\n transition-duration: var(--iron-collapse-transition-duration, 300ms);\n /* Safari 10 needs this property prefixed to correctly apply the custom property */\n -webkit-transition-duration: var(--iron-collapse-transition-duration, 300ms);\n overflow: visible;\n }\n\n :host(.iron-collapse-closed) {\n display: none;\n }\n\n :host(:not(.iron-collapse-opened)) {\n overflow: hidden;\n }\n </style>\n\n <slot></slot>\n"]);Object(i.a)({_template:Object(h.a)(sn),is:"iron-collapse",behaviors:[m.a],properties:{horizontal:{type:Boolean,value:!1,observer:"_horizontalChanged"},opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},transitioning:{type:Boolean,notify:!0,readOnly:!0},noAnimation:{type:Boolean},_desiredSize:{type:String,value:""}},get dimension(){return this.horizontal?"width":"height"},get _dimensionMax(){return this.horizontal?"maxWidth":"maxHeight"},get _dimensionMaxCss(){return this.horizontal?"max-width":"max-height"},hostAttributes:{role:"group","aria-hidden":"true"},listeners:{transitionend:"_onTransitionEnd"},toggle:function(){this.opened=!this.opened},show:function(){this.opened=!0},hide:function(){this.opened=!1},updateSize:function(t,e){t="auto"===t?"":t;var n=e&&!this.noAnimation&&this.isAttached&&this._desiredSize!==t;if(this._desiredSize=t,this._updateTransition(!1),n){var r=this._calcSize();""===t&&(this.style[this._dimensionMax]="",t=this._calcSize()),this.style[this._dimensionMax]=r,this.scrollTop=this.scrollTop,this._updateTransition(!0),n=t!==r}this.style[this._dimensionMax]=t,n||this._transitionEnd()},enableTransition:function(t){r.a._warn("`enableTransition()` is deprecated, use `noAnimation` instead."),this.noAnimation=!t},_updateTransition:function(t){this.style.transitionDuration=t&&!this.noAnimation?"":"0s"},_horizontalChanged:function(){this.style.transitionProperty=this._dimensionMaxCss;var t="maxWidth"===this._dimensionMax?"maxHeight":"maxWidth";this.style[t]="",this.updateSize(this.opened?"auto":"0px",!1)},_openedChanged:function(){this.setAttribute("aria-hidden",!this.opened),this._setTransitioning(!0),this.toggleClass("iron-collapse-closed",!1),this.toggleClass("iron-collapse-opened",!1),this.updateSize(this.opened?"auto":"0px",!0),this.opened&&this.focus()},_transitionEnd:function(){this.style[this._dimensionMax]=this._desiredSize,this.toggleClass("iron-collapse-closed",!this.opened),this.toggleClass("iron-collapse-opened",this.opened),this._updateTransition(!1),this.notifyResize(),this._setTransitioning(!1)},_onTransitionEnd:function(t){Object(u.a)(t).rootTarget===this&&this._transitionEnd()},_calcSize:function(){return this.getBoundingClientRect()[this.dimension]+"px"}});n(205),n(313);var ln=n(282),cn=document.createElement("template");cn.setAttribute("style","display: none;
1792"),cn.innerHTML=ln,document.head.appendChild(cn.content);var un=document.createElement("template");un.setAttribute("style","display: none;"),un.innerHTML='\n<custom-style>\n <style is="custom-style">\n [hidden] {\n display: none !important;\n }\n </style>\n</custom-style>\n',document.head.appendChild(un.content);var hn=document.createElement("style");hn.textContent="[hidden] { display: none !important; }",document.head.appendChild(hn)},function(t,e,n){"use strict";var r={};n.r(r),n.d(r,"keyboardHandler",function(){return _t}),n.d(r,"mouseHandler",function(){return At}),n.d(r,"resizeHandler",function(){return wt}),n.d(r,"selectHandler",function(){return xt}),n.d(r,"touchHandler",function(){return Ot}),n.d(r,"wheelHandler",function(){return kt});var i=n(0),o=n(17),a=n(1),s=n(5);n(322),n(345),n(347),n(354),n(359);var l=function(t,e,n){return t==t&&(void 0!==n&&(t=t<=n?t:n),void 0!==e&&(t=t>=e?t:e)),t},c=/\s/;var u=function(t){for(var e=t.length;e--&&c.test(t.charAt(e)););return e},h=/^\s+/;var p=function(t){return t?t.slice(0,u(t)+1).replace(h,""):t},d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};var f=function(t){var e=void 0===t?"undefined":d(t);return null!=t&&("object"==e||"function"==e)},g=n(294),m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},v="object"==("undefined"==typeof self?"undefined":m(self))&&self&&self.Object===Object&&self,y=g.a||v||Function("return this")(),b=y.Symbol,_=Object.prototype,A=_.hasOwnProperty,w=_.toString,x=b?b.toStringTag:void 0;var O=function(t){var e=A.call(t,x),n=t[x];try{t[x]=void 0;var r=!0}catch(t){}var i=w.call(t);return r&&(e?t[x]=n:delete t[x]),i},k=Object.prototype.toString;var S=function(t){return k.call(t)},C="[object Null]",z="[object Undefined]",E=b?b.toStringTag:void 0;var M=function(t){return null==t?void 0===t?z:C:E&&E in Object(t)?O(t):S(t)},P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};var j=function(t){return null!=t&&"object"==(void 0===t?"undefined":P(t))},T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},L="[object Symbol]";var I=function(t){return"symbol"==(void 0===t?"undefined":T(t))||j(t)&&M(t)==L},R=NaN,D=/^[-+]0x[0-9a-f]+$/i,H=/^0b[01]+$/i,N=/^0o[0-7]+$/i,V=parseInt;var B=function(t){if("number"==typeof t)return t;if(I(t))return R;if(f(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=f(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=p(t);var n=H.test(t);return n||N.test(t)?V(t.slice(2),n?2:8):D.test(t)?R:+t};var F=function(t,e,n){return void 0===n&&(n=e,e=void 0),void 0!==n&&(n=(n=B(n))==n?n:0),void 0!==e&&(e=(e=B(e))==e?e:0),l(B(t),e,n)};function W(t,e){return void 0===t&&(t=-1/0),void 0===e&&(e=1/0),function(n,r){var i="_"+r;Object.defineProperty(n,r,{get:function(){return this[i]},set:function(n){Object.defineProperty(this,i,{value:F(n,t,e),enumerable:!1,writable:!0,configurable:!0})},enumerable:!0,configurable:!0})}}function U(t,e){var n="_"+e;Object.defineProperty(t,e,{get:function(){return this[n]},set:function(t){Object.defineProperty(this,n,{value:!!t,enumerable:!1,writable:!0,configurable:!0})},enumerable:!0,configurable:!0})}var K=function(){return y.Date.now()},q="Expected a function",G=Math.max,Y=Math.min;var J=function(t,e,n){var r,i,o,a,s,l,c=0,u=!1,h=!1,p=!0;if("function"!=typeof t)throw new TypeError(q);function d(e){var n=r,o=i;return r=i=void 0,c=e,a=t.apply(o,n)}function g(t){var n=t-l;return void 0===l||n>=e||n<0||h&&t-c>=o}function m(){var t=K();if(g(t))return v(t);s=setTimeout(m,function(t){var n=e-(t-l);return h?Y(n,o-(t-c)):n}(t))}function v(t){return s=void 0,p&&r?d(t):(r=i=void 0,a)}function y(){var t=K(),n=g(t);if(r=arguments,i=this,l=t,n){if(void 0===s)return function(t){return c=t,s=setTimeout(m,e),u?d(t):a}(l);if(h)return clearTimeout(s),s=setTimeout(m,e),d(l)}return void 0===s&&(s=setTimeout(m,e)),a}return e=B(e)||0,f(n)&&(u=!!n.leading,o=(h="maxWait"in n)?G(B(n.maxWait)||0,e):o,p="trailing"in n?!!n.trailing:p),y.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=i=s=void 0},y.flush=function(){return void 0===s?a:v(K())},y};function Z(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(e,n,r){var o=r.value;return{get:function(){return this.hasOwnProperty(n)||Object.defineProperty(this,n,{value:J.apply(void 0,Object(i.j)([o],t))}),this[n]}}}}var X,Q=function(){function t(t){var e=this;void 0===t&&(t={}),this.damping=.1,this.thumbMinSize=20,this.renderByPixels=!0,this.alwaysShowTracks=!1,this.continuousScrolling=!0,this.delegateTo=null,this.plugins={},Object.keys(t).forEach(function(n){e[n]=t[n]})}return Object.defineProperty(t.prototype,"wheelEventTarget",{get:function(){return this.delegateTo},set:function(t){console.warn("[smooth-scrollbar]: `options.wheelEventTarget` is deprecated and will be removed in the future, use `options.delegateTo` instead."),this.delegateTo=t},enumerable:!0,configurable:!0}),Object(i.c)([W(0,1)],t.prototype,"damping",void 0),Object(i.c)([W(0,1/0)],t.prototype,"thumbMinSize",void 0),Object(i.c)([U],t.prototype,"renderByPixels",void 0),Object(i.c)([U],t.prototype,"alwaysShowTracks",void 0),Object(i.c)([U],t.prototype,"continuousScrolling",void 0),t}(),$=new WeakMap;function tt(){if(void 0!==X)return X;var t=!1;try{var e=function(){},n=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassive",e,n),window.removeEventListener("testPassive",e,n)}catch(t){}return X=!!t&&{passive:!1}}function et(t){var e=$.get(t)||[];return $.set(t,e),function(t,n,r){function i(t){t.defaultPrevented||r(t)}n.split(/\s+/g).forEach(function(n){e.push({elem:t,eventName:n,handler:i}),t.addEventListener(n,i,tt())})}}function nt(t){var e=function(t){return t.touches?t.touches[t.touches.length-1]:t}(t);return{x:e.clientX,y:e.clientY}}function rt(t,e){return void 0===e&&(e=[]),e.some(function(e){return t===e})}var it=["webkit","moz","ms","o"],ot=new RegExp("^-(?!(?:"+it.join("|")+")-)");function at(t,e){e=function(t){var e={};return Object.keys(t).forEach(function(n){if(ot.test(n)){var r=t[n];n=n.replace(/^-/,""),e[n]=r,it.forEach(function(t){e["-"+t+"-"+n]=r})}else e[n]=t[n]}),e}(e),Object.keys(e).forEach(function(n){var r=n.replace(/^-/,"").replace(/-([a-z])/g,function(t,e){return e.toUpperCase()});t.style[r]=e[n]})}var st,lt=function(){function t(t){this.updateTime=Date.now(),this.delta={x:0,y:0},this.velocity={x:0,y:0},this.lastPosition={x:0,y:0},this.lastPosition=nt(t)}return t.prototype.update=function(t){var e=this.velocity,n=this.updateTime,r=this.lastPosition,i=Date.now(),o=nt(t),a={x:-(o.x-r.x),y:-(o.y-r.y)},s=i-n||16,l=a.x/s*16,c=a.y/s*16;e.x=.9*l+.1*e.x,e.y=.9*c+.1*e.y,this.delta=a,this.updateTime=i,this.lastPosition=o},t}(),ct=function(){function t(){this._touchList={}}return Object.defineProperty(t.prototype,"_primitiveValue",{get:function(){return{x:0,y:0}},enumerable:!0,configurable:!0}),t.prototype.isActive=function(){return void 0!==this._activeTouchID},t.prototype.getDelta=function(){var t=this._getActiveTracker();return t?Object(i.a)({},t.delta):this._primitiveValue},t.prototype.getVelocity=function(){var t=this._getActiveTracker();return t?Object(i.a)({},t.velocity):this._primitiveValue},t.prototype.track=function(t){var e=this,n=t.targetTouches;
1792return Array.from(n).forEach(function(t){e._add(t)}),this._touchList},t.prototype.update=function(t){var e=this,n=t.touches,r=t.changedTouches;return Array.from(n).forEach(function(t){e._renew(t)}),this._setActiveID(r),this._touchList},t.prototype.release=function(t){var e=this;delete this._activeTouchID,Array.from(t.changedTouches).forEach(function(t){e._delete(t)})},t.prototype._add=function(t){if(!this._has(t)){var e=new lt(t);this._touchList[t.identifier]=e}},t.prototype._renew=function(t){this._has(t)&&this._touchList[t.identifier].update(t)},t.prototype._delete=function(t){delete this._touchList[t.identifier]},t.prototype._has=function(t){return this._touchList.hasOwnProperty(t.identifier)},t.prototype._setActiveID=function(t){this._activeTouchID=t[t.length-1].identifier},t.prototype._getActiveTracker=function(){return this._touchList[this._activeTouchID]},t}();!function(t){t.X="x",t.Y="y"}(st||(st={}));var ut=function(){function t(t,e){void 0===e&&(e=0),this._direction=t,this._minSize=e,this.element=document.createElement("div"),this.displaySize=0,this.realSize=0,this.offset=0,this.element.className="scrollbar-thumb scrollbar-thumb-"+t}return t.prototype.attachTo=function(t){t.appendChild(this.element)},t.prototype.update=function(t,e,n){this.realSize=Math.min(e/n,1)*e,this.displaySize=Math.max(this.realSize,this._minSize),this.offset=t/n*(e+(this.realSize-this.displaySize)),at(this.element,this._getStyle())},t.prototype._getStyle=function(){switch(this._direction){case st.X:return{width:this.displaySize+"px","-transform":"translate3d("+this.offset+"px, 0, 0)"};case st.Y:return{height:this.displaySize+"px","-transform":"translate3d(0, "+this.offset+"px, 0)"};default:return null}},t}(),ht=function(){function t(t,e){void 0===e&&(e=0),this.element=document.createElement("div"),this._isShown=!1,this.element.className="scrollbar-track scrollbar-track-"+t,this.thumb=new ut(t,e),this.thumb.attachTo(this.element)}return t.prototype.attachTo=function(t){t.appendChild(this.element)},t.prototype.show=function(){this._isShown||(this._isShown=!0,this.element.classList.add("show"))},t.prototype.hide=function(){this._isShown&&(this._isShown=!1,this.element.classList.remove("show"))},t.prototype.update=function(t,e,n){at(this.element,{display:n<=e?"none":"block"}),this.thumb.update(t,e,n)},t}(),pt=function(){function t(t){this._scrollbar=t;var e=t.options.thumbMinSize;this.xAxis=new ht(st.X,e),this.yAxis=new ht(st.Y,e),this.xAxis.attachTo(t.containerEl),this.yAxis.attachTo(t.containerEl),t.options.alwaysShowTracks&&(this.xAxis.show(),this.yAxis.show())}return t.prototype.update=function(){var t=this._scrollbar,e=t.size,n=t.offset;this.xAxis.update(n.x,e.container.width,e.content.width),this.yAxis.update(n.y,e.container.height,e.content.height)},t.prototype.autoHideOnIdle=function(){this._scrollbar.options.alwaysShowTracks||(this.xAxis.hide(),this.yAxis.hide())},Object(i.c)([Z(300)],t.prototype,"autoHideOnIdle",null),t}();var dt=new WeakMap;function ft(t){return Math.pow(t-1,3)+1}var gt,mt,vt,yt=function(){function t(t,e){var n=this.constructor;this.scrollbar=t,this.name=n.pluginName,this.options=Object(i.a)(Object(i.a)({},n.defaultOptions),e)}return t.prototype.onInit=function(){},t.prototype.onDestroy=function(){},t.prototype.onUpdate=function(){},t.prototype.onRender=function(t){},t.prototype.transformDelta=function(t,e){return Object(i.a)({},t)},t.pluginName="",t.defaultOptions={},t}(),bt={order:new Set,constructors:{}};function _t(t){var e=et(t),n=t.containerEl;e(n,"keydown",function(e){var r=document.activeElement;if((r===n||n.contains(r))&&!function(t){if("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!t.disabled;return!1}(r)){var i=function(t,e){var n=t.size,r=t.limit,i=t.offset;switch(e){case gt.TAB:return function(t){requestAnimationFrame(function(){t.scrollIntoView(document.activeElement,{offsetTop:t.size.container.height/2,onlyScrollIfNeeded:!0})})}(t);case gt.SPACE:return[0,200];case gt.PAGE_UP:return[0,40-n.container.height];case gt.PAGE_DOWN:return[0,n.container.height-40];case gt.END:return[0,r.y-i.y];case gt.HOME:return[0,-i.y];case gt.LEFT:return[-40,0];case gt.UP:return[0,-40];case gt.RIGHT:return[40,0];case gt.DOWN:return[0,40];default:return null}}(t,e.keyCode||e.which);if(i){var o=i[0],a=i[1];t.addTransformableMomentum(o,a,e,function(n){n?e.preventDefault():(t.containerEl.blur(),t.parent&&t.parent.containerEl.focus())})}}})}
1792function At(t){var e,n,r,i,o,a=et(t),s=t.containerEl,l=t.track,c=l.xAxis,u=l.yAxis;function h(e,n){var r=t.size;return e===mt.X?n/(r.container.width+(c.thumb.realSize-c.thumb.displaySize))*r.content.width:e===mt.Y?n/(r.container.height+(u.thumb.realSize-u.thumb.displaySize))*r.content.height:0}function p(t){return rt(t,[c.element,c.thumb.element])?mt.X:rt(t,[u.element,u.thumb.element])?mt.Y:void 0}a(s,"click",function(e){if(!n&&rt(e.target,[c.element,u.element])){var r=e.target,i=p(r),o=r.getBoundingClientRect(),a=nt(e),s=t.offset,l=t.limit;if(i===mt.X){var d=a.x-o.left-c.thumb.displaySize/2;t.setMomentum(F(h(i,d)-s.x,-s.x,l.x-s.x),0)}if(i===mt.Y){d=a.y-o.top-u.thumb.displaySize/2;t.setMomentum(0,F(h(i,d)-s.y,-s.y,l.y-s.y))}}}),a(s,"mousedown",function(n){if(rt(n.target,[c.thumb.element,u.thumb.element])){e=!0;var a=n.target,l=nt(n),h=a.getBoundingClientRect();i=p(a),r={x:l.x-h.left,y:l.y-h.top},o=s.getBoundingClientRect(),at(t.containerEl,{"-user-select":"none"})}}),a(window,"mousemove",function(a){if(e){n=!0;var s=t.offset,l=nt(a);if(i===mt.X){var c=l.x-r.x-o.left;t.setPosition(h(i,c),s.y)}if(i===mt.Y){c=l.y-r.y-o.top;t.setPosition(s.x,h(i,c))}}}),a(window,"mouseup blur",function(){e=n=!1,at(t.containerEl,{"-user-select":""})})}function wt(t){et(t)(window,"resize",J(t.update.bind(t),300))}function xt(t){var e,n=et(t),r=t.containerEl,i=t.contentEl,o=!1;n(window,"mousemove",function(n){o&&(cancelAnimationFrame(e),function n(r){var i=r.x,o=r.y;if(i||o){var a=t.offset,s=t.limit;t.setMomentum(F(a.x+i,0,s.x)-a.x,F(a.y+o,0,s.y)-a.y),e=requestAnimationFrame(function(){n({x:i,y:o})})}}(function(t,e){var n=t.bounding,r=n.top,i=n.right,o=n.bottom,a=n.left,s=nt(e),l=s.x,c=s.y,u={x:0,y:0};if(0===l&&0===c)return u;l>i-20?u.x=l-i+20:l<a+20&&(u.x=l-a-20);c>o-20?u.y=c-o+20:c<r+20&&(u.y=c-r-20);return u.x*=2,u.y*=2,u}(t,n)))}),n(i,"selectstart",function(t){t.stopPropagation(),cancelAnimationFrame(e),o=!0}),n(window,"mouseup blur",function(){cancelAnimationFrame(e),o=!1}),n(r,"scroll",function(t){t.preventDefault(),r.scrollTop=r.scrollLeft=0})}function Ot(t){var e,n=/Android/.test(navigator.userAgent)?3:2,r=t.options.delegateTo||t.containerEl,i=new ct,o=et(t),a=0;o(r,"touchstart",function(n){i.track(n),t.setMomentum(0,0),0===a&&(e=t.options.damping,t.options.damping=Math.max(e,.5)),a++}),o(r,"touchmove",function(e){if(!vt||vt===t){i.update(e);var n=i.getDelta(),r=n.x,o=n.y;t.addTransformableMomentum(r,o,e,function(n){n&&e.cancelable&&(e.preventDefault(),vt=t)})}}),o(r,"touchcancel touchend",function(r){var o=i.getVelocity(),s={x:0,y:0};Object.keys(o).forEach(function(t){var r=o[t]/e;s[t]=Math.abs(r)<50?0:r*n}),t.addTransformableMomentum(s.x,s.y,r),0===--a&&(t.options.damping=e),i.release(r),vt=null})}function kt(t){et(t)(t.options.delegateTo||t.containerEl,"onwheel"in window||document.implementation.hasFeature("Events.wheel","3.0")?"wheel":"mousewheel",function(e){var n=function(t){if("deltaX"in t){var e=zt(t.deltaMode);return{x:t.deltaX/St.STANDARD*e,y:t.deltaY/St.STANDARD*e}}if("wheelDeltaX"in t)return{x:t.wheelDeltaX/St.OTHERS,y:t.wheelDeltaY/St.OTHERS};return{x:0,y:t.wheelDelta/St.OTHERS}}(e),r=n.x,i=n.y;t.addTransformableMomentum(r,i,e,function(t){t&&e.preventDefault()})})}!function(t){t[t.TAB=9]="TAB",t[t.SPACE=32]="SPACE",t[t.PAGE_UP=33]="PAGE_UP",t[t.PAGE_DOWN=34]="PAGE_DOWN",t[t.END=35]="END",t[t.HOME=36]="HOME",t[t.LEFT=37]="LEFT",t[t.UP=38]="UP",t[t.RIGHT=39]="RIGHT",t[t.DOWN=40]="DOWN"}(gt||(gt={})),function(t){t[t.X=0]="X",t[t.Y=1]="Y"}(mt||(mt={}));var St={STANDARD:1,OTHERS:-3},Ct=[1,28,500],zt=function(t){return Ct[t]||Ct[0]};var Et=new Map,Mt=function(){function t(t,e){var n=this;this.offset={x:0,y:0},this.limit={x:1/0,y:1/0},this.bounding={top:0,right:0,bottom:0,left:0},this._plugins=[],this._momentum={x:0,y:0},this._listeners=new Set,this.containerEl=t;var r=this.contentEl=document.createElement("div");this.options=new Q(e),t.setAttribute("data-scrollbar","true"),t.setAttribute("tabindex","-1"),at(t,{overflow:"hidden",outline:"none"}),window.navigator.msPointerEnabled&&(t.style.msTouchAction="none"),r.className="scroll-content",Array.from(t.childNodes).forEac
1792h(function(t){r.appendChild(t)}),t.appendChild(r),this.track=new pt(this),this.size=this.getSize(),this._plugins=function(t,e){return Array.from(bt.order).filter(function(t){return!1!==e[t]}).map(function(n){var r=new(0,bt.constructors[n])(t,e[n]);return e[n]=r.options,r})}(this,this.options.plugins);var i=t.scrollLeft,o=t.scrollTop;t.scrollLeft=t.scrollTop=0,this.setPosition(i,o,{withoutCallbacks:!0});var a=window,s=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver;"function"==typeof s&&(this._observer=new s(function(){n.update()}),this._observer.observe(r,{subtree:!0,childList:!0})),Et.set(t,this),requestAnimationFrame(function(){n._init()})}return Object.defineProperty(t.prototype,"parent",{get:function(){for(var t=this.containerEl.parentElement;t;){var e=Et.get(t);if(e)return e;t=t.parentElement}return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scrollTop",{get:function(){return this.offset.y},set:function(t){this.setPosition(this.scrollLeft,t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scrollLeft",{get:function(){return this.offset.x},set:function(t){this.setPosition(t,this.scrollTop)},enumerable:!0,configurable:!0}),t.prototype.getSize=function(){return e=(t=this).containerEl,n=t.contentEl,{container:{width:e.clientWidth,height:e.clientHeight},content:{width:n.offsetWidth-n.clientWidth+n.scrollWidth,height:n.offsetHeight-n.clientHeight+n.scrollHeight}};var t,e,n},t.prototype.update=function(){var t,e,n,r,i;e=(t=this).getSize(),n={x:Math.max(e.content.width-e.container.width,0),y:Math.max(e.content.height-e.container.height,0)},r=t.containerEl.getBoundingClientRect(),i={top:Math.max(r.top,0),right:Math.min(r.right,window.innerWidth),bottom:Math.min(r.bottom,window.innerHeight),left:Math.max(r.left,0)},t.size=e,t.limit=n,t.bounding=i,t.track.update(),t.setPosition(),this._plugins.forEach(function(t){t.onUpdate()})},t.prototype.isVisible=function(t){return function(t,e){var n=t.bounding,r=e.getBoundingClientRect(),i=Math.max(n.top,r.top),o=Math.max(n.left,r.left),a=Math.min(n.right,r.right);return i<Math.min(n.bottom,r.bottom)&&o<a}(this,t)},t.prototype.setPosition=function(t,e,n){var r=this;void 0===t&&(t=this.offset.x),void 0===e&&(e=this.offset.y),void 0===n&&(n={});var o=function(t,e,n){var r=t.options,o=t.offset,a=t.limit,s=t.track,l=t.contentEl;return r.renderByPixels&&(e=Math.round(e),n=Math.round(n)),e=F(e,0,a.x),n=F(n,0,a.y),e!==o.x&&s.xAxis.show(),n!==o.y&&s.yAxis.show(),r.alwaysShowTracks||s.autoHideOnIdle(),e===o.x&&n===o.y?null:(o.x=e,o.y=n,at(l,{"-transform":"translate3d("+-e+"px, "+-n+"px, 0)"}),s.update(),{offset:Object(i.a)({},o),limit:Object(i.a)({},a)})}(this,t,e);o&&!n.withoutCallbacks&&this._listeners.forEach(function(t){t.call(r,o)})},t.prototype.scrollTo=function(t,e,n,r){void 0===t&&(t=this.offset.x),void 0===e&&(e=this.offset.y),void 0===n&&(n=0),void 0===r&&(r={}),function(t,e,n,r,i){void 0===r&&(r=0);var o=void 0===i?{}:i,a=o.easing,s=void 0===a?ft:a,l=o.callback,c=t.options,u=t.offset,h=t.limit;c.renderByPixels&&(e=Math.round(e),n=Math.round(n));var p=u.x,d=u.y,f=F(e,0,h.x)-p,g=F(n,0,h.y)-d,m=Date.now();cancelAnimationFrame(dt.get(t)),function e(){var n=Date.now()-m,i=r?s(Math.min(n/r,1)):1;if(t.setPosition(p+f*i,d+g*i),n>=r)"function"==typeof l&&l.call(t);else{var o=requestAnimationFrame(e);dt.set(t,o)}}()}(this,t,e,n,r)},t.prototype.scrollIntoView=function(t,e){void 0===e&&(e={}),function(t,e,n){var r=void 0===n?{}:n,i=r.alignToTop,o=void 0===i||i,a=r.onlyScrollIfNeeded,s=void 0!==a&&a,l=r.offsetTop,c=void 0===l?0:l,u=r.offsetLeft,h=void 0===u?0:u,p=r.offsetBottom,d=void 0===p?0:p,f=t.containerEl,g=t.bounding,m=t.offset,v=t.limit;if(e&&f.contains(e)){var y=e.getBoundingClientRect();if(!s||!t.isVisible(e)){var b=o?y.top-g.top-c:y.bottom-g.bottom+d;t.setMomentum(y.left-g.left-h,F(b,-m.y,v.y-m.y))}}}(this,t,e)},t.prototype.addListener=function(t){if("function"!=typeof t)throw new TypeError("[smooth-scrollbar] scrolling listener should be a function");this._listeners.add(t)},t.prototype.removeListener=function(t){this._listeners.delete(t)},t.prototype.addTransformableMomentum=function(t,e,n,r){this._updateDebounced();var i=this._plugins.reduce(function(t,e){return e.transformDelta(t,n)||t},{x:t,y:e}),o=!this._shouldPropagateMomentum(i.x,i.y);o&&this.addMomentum(i.x,i.y),r&&r.call(this,o)},t.prototype.addMomentum=function(t,e){this.setMomentum(this._momentum.x+t,this._momentum.y+e)},t.prototype.setMomentum=function(t,e){0===this.limit.x&&(t=0),0===this.limit.y&&(e=0),this.options.renderByPixels&&(t=Math.round(t),e=Math.round(e)),this._momentum.x=t,this._momentum.y=e},t.prototype.updatePluginOptions=function(t,e){this._plugins.forEach(function(n){n.name===t&&Object.assign(n.options,e)})},t.prototype.destroy=function(){var t,e,n=this.containerEl,r=this.contentEl;t=this,(e=$.get(t))&&(e.forEach(function(t){var e=t.elem,n=t.eventName,r=t.handler;e.removeEventListener(n,r,tt())}),$.delete(t)),this._listeners.clear(),this.setMomentum(0,0),cancelAnimationFrame(this._renderID),this._observer&&this._observer.disconnect(),Et.delete(this.containerEl);for(var i=Array.from(r.childNodes);n.firstChild;)n.removeChild(n.firstChild);
1792i.forEach(function(t){n.appendChild(t)}),at(n,{overflow:""}),n.scrollTop=this.scrollTop,n.scrollLeft=this.scrollLeft,this._plugins.forEach(function(t){t.onDestroy()}),this._plugins.length=0},t.prototype._init=function(){var t=this;this.update(),Object.keys(r).forEach(function(e){r[e](t)}),this._plugins.forEach(function(t){t.onInit()}),this._render()},t.prototype._updateDebounced=function(){this.update()},t.prototype._shouldPropagateMomentum=function(t,e){void 0===t&&(t=0),void 0===e&&(e=0);var n=this.options,r=this.offset,i=this.limit;if(!n.continuousScrolling)return!1;0===i.x&&0===i.y&&this._updateDebounced();var o=F(t+r.x,0,i.x),a=F(e+r.y,0,i.y),s=!0;return s=(s=(s=s&&o===r.x)&&a===r.y)&&(r.x===i.x||0===r.x||r.y===i.y||0===r.y)},t.prototype._render=function(){var t=this._momentum;if(t.x||t.y){var e=this._nextTick("x"),n=this._nextTick("y");t.x=e.momentum,t.y=n.momentum,this.setPosition(e.position,n.position)}var r=Object(i.a)({},this._momentum);this._plugins.forEach(function(t){t.onRender(r)}),this._renderID=requestAnimationFrame(this._render.bind(this))},t.prototype._nextTick=function(t){var e=this.options,n=this.offset,r=this._momentum,i=n[t],o=r[t];if(Math.abs(o)<=.1)return{momentum:0,position:i+o};var a=o*(1-e.damping);return e.renderByPixels&&(a|=0),{momentum:a,position:i+o-a}},Object(i.c)([Z(100,{leading:!0})],t.prototype,"_updateDebounced",null),t}(),Pt="\n[data-scrollbar] {\n display: block;\n position: relative;\n}\n\n.scroll-content {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.scrollbar-track {\n position: absolute;\n opacity: 0;\n z-index: 1;\n background: rgba(222, 222, 222, .75);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-transition: opacity 0.5s 0.5s ease-out;\n transition: opacity 0.5s 0.5s ease-out;\n}\n.scrollbar-track.show,\n.scrollbar-track:hover {\n opacity: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n}\n\n.scrollbar-track-x {\n bottom: 0;\n left: 0;\n width: 100%;\n height: 8px;\n}\n.scrollbar-track-y {\n top: 0;\n right: 0;\n width: 8px;\n height: 100%;\n}\n.scrollbar-thumb {\n position: absolute;\n top: 0;\n left: 0;\n width: 8px;\n height: 8px;\n background: rgba(0, 0, 0, .5);\n border-radius: 4px;\n}\n",jt="smooth-scrollbar-style",Tt=!1;function Lt(){if(!Tt&&"undefined"!=typeof window){var t=document.createElement("style");t.id=jt,t.textContent=Pt,document.head&&document.head.appendChild(t),Tt=!0}} 1793/*! 1794 * cast `I.Scrollbar` to `Scrollbar` to avoid error 1795 * 1796 * `I.Scrollbar` is not assignable to `Scrollbar`: 1797 * "privateProp" is missing in `I.Scrollbar` 1798 * 1799 * @see https://github.com/Microsoft/TypeScript/issues/2672 1800 */ 1801var It=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Object(i.d)(e,t),e.init=function(t,e){if(!t||1!==t.nodeType)throw new TypeError("expect element to be DOM Element, but got "+t);return Lt(),Et.has(t)?Et.get(t):new Mt(t,e)},e.initAll=function(t){return Array.from(document.querySelectorAll("[data-scrollbar]"),function(n){return e.init(n,t)})},e.has=function(t){return Et.has(t)},e.get=function(t){return Et.get(t)},e.getAll=function(){return Array.from(Et.values())},e.destroy=function(t){var e=Et.get(t);e&&e.destroy()},e.destroyAll=function(){Et.forEach(function(t){t.destroy()})},e.use=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];t.forEach(function(t){var e=t.pluginName;if(!e)throw new TypeError("plugin name is required");bt.order.add(e),bt.constructors[e]=t})}.apply(void 0,t)},e.attachStyle=function(){return Lt()},e.detachStyle=function(){return function(){if(Tt&&"undefined"!=typeof window){var t=document.getElementById(jt);t&&t.parentNode&&(t.parentNode.removeChild(t),Tt=!1)}}()},e.version="8.6.2",e.ScrollbarPlugin=yt,e}(Mt),Rt=n(16);!function(t){function e(){var e=t.call(this)||this;return e.scrollInstance=null,e.alwaysShow=!0,e.onScroll=e.onScroll.bind(e),e}Object(i.d)(e,t),e.prototype.onScroll=function(t){this.parentElement.dispatchEvent(new CustomEvent("scroll",{detail:{originalEvent:t}}))},e.prototype.connectedCallback=function(){var e=this;if(t.prototype.connectedCallback.call(this),this._stepSubscription=this.observe(Rt.a.STEP_CHANGED).subscribe(function(t){s.a.executeTimeout(function(){return e.scrollInstance.update(
1801)},[0,100,200,500])}),!this.parentElement.classList.contains("scroll-content")){var n=this.parentElement.parentElement,r="edge"===s.a.getBrowser();n&&r&&n.classList.contains("noncollapse-container")&&s.a.findParent(n,function(t){return t.classList&&t.classList.contains("drawer")})?this.scrollInstance=this.initCustomScroll(n):this.scrollInstance=this.initCustomScroll(this.parentElement),this.scrollInstance.addListener(this.onScroll);var i=5,o=1e3,a=setInterval(function(){var t=function(){setTimeout(function(){return e.scrollInstance.update()},100),clearInterval(a)};e.scrollInstance.update(),0===--o&&t(),e.scrollInstance.isVisible(e.scrollInstance.contentEl)&&0===--i&&t()},200)}},e.prototype.initCustomScroll=function(t){var e,n={alwaysShowTracks:this.alwaysShow},r=t||this;try{e=It.init(r,n)}catch(t){}var i=document.getElementById("smooth-scrollbar-style").cloneNode(!0);return i.id="shadow-smooth-scrollbar-style",i.appendChild(document.createTextNode("\n .scroll-content{\n width:100%;\n height:100%;\n }\n .scrollbar-thumb {\n background: "+this.getCssPropertyValue("--theme-primary-color")+";\n opacity: 0.8\n }\n .scrollbar-track {\n background: "+this.getCssPropertyValue("--theme-secondary-color")+";\n }\n ")),t.parentNode.insertBefore(i,t),e},e.prototype.disconnectedCallback=function(){t.prototype.disconnectedCallback.call(this),this.scrollInstance&&this.scrollInstance.removeListener(this.onScroll),this._stepSubscription&&this._stepSubscription.unsubscribe()},e=Object(i.c)([Object(a.a)("au-custom-scroll","<style>:host{display:none;}</style><div></div>"),Object(i.g)("design:paramtypes",[])],e)}(o.a)},function(t,e,n){"use strict";var r=n(0),i=(n(218),n(292)),o=n(1),a=n(17),s=function(){return function(t,e,n){this.width=t,this.height=e,this.dataUrl=n}}(),l=n(169),c=function(){function t(){this._dict={}}return t.prototype.get=function(t){var e,n;if("string"==typeof t)return this._dict[t];try{for(var i=Object(r.k)(Object.entries(this._dict)),o=i.next();!o.done;o=i.next()){var a=Object(r.h)(o.value,2),s=a[0],l=a[1];if(t(l,s))return l}}catch(t){e={error:t}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}},t.prototype.set=function(t,e){this._dict[t]=e},t.prototype.contains=function(t){var e,n;if("string"==typeof t)return Object(l.a)(this._dict,t);try{for(var i=Object(r.k)(Object.entries(this._dict)),o=i.next();!o.done;o=i.next()){var a=Object(r.h)(o.value,2),s=a[0];if(t(a[1],s))return!0}}catch(t){e={error:t}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}return!1},t.prototype.clear=function(){var t,e;try{for(var n=Object(r.k)(Object.keys(this._dict)),i=n.next();!i.done;i=n.next()){var o=i.value;delete this._dict[o]}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}},t}(),u=n(210),h=n(168);var p=function(t,e,n){var r=-1,i=t.length;e<0&&(e=-e>i?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(i);++r<i;)o[r]=t[r+e];return o};var d=function(t,e,n){var r=t.length;return n=void 0===n?r:n,!e&&n>=r?t:p(t,e,n)},f=n(278);var g=function(t,e){for(var n=-1,r=t.length;++n<r&&Object(f.a)(e,t[n],0)>-1;);return n};var m=function(t){return t.split("")},v=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var y=function(t){return v.test(t)},b="[\\ud800-\\udfff]",_="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",A="\\ud83c[\\udffb-\\udfff]",w="[^\\ud800-\\udfff]",x="(?:\\ud83c[\\udde6-\\uddff]){2}",O="[\\ud800-\\udbff][\\udc00-\\udfff]",k="(?:"+_+"|"+A+")"+"?",S="[\\ufe0e\\ufe0f]?"+k+("(?:\\u200d(?:"+[w,x,O].join("|")+")[\\ufe0e\\ufe0f]?"+k+")*"),C="(?:"+[w+_+"?",_,x,O,b].join("|")+")",z=RegExp(A+"(?="+A+")|"+C+S,"g");var E=function(t){return t.match(z)||[]};var M=function(t){return y(t)?E(t):m(t)},P=n(167),j=/^\s+/;var T=function(t,e,n){if((t=Object(P.a)(t))&&(n||void 0===e))return t.replace(j,"");if(!t||!(e=Object(h.a)(e)))return t;var r=M(t),i=g(r,M(e));return d(r,i).join("")};!function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.loaded=!1,e.src="",e.imgSrc="",e.bgStyle="",e}var n;Object(r.d)(e,t),n=e,e.prototype._srcChange=function(t){if(this.isCached(t)){var e=this.getFromCache(t);this._onLoadCached(e)}else this.imgSrc=this.src,this.loaded=!1,this.bgStyle="background-image: none;"},e.prototype.isCached=function(t){var e=T(t,"./");return n.imagesCache.contains(function(t,n){return n.endsWith(e)})},e.prototype.getFromCache=function(t){var e=T(t,"./");return n.imagesCache.get(function(t,n){return n.endsWith(e)})},e.prototype.addToCache=function(t){var e=document.createElement("canvas"),r=e.getContext("2d");e.width=t.width,e.height=t.height,r.drawImage(t,0,0,t.width,t.height);var i=e.toDataURL("image/png"),o=new s(t.width,t.height,i);n.imagesCache.set(t.src,o)},e.prototype._onError=function(t){},e.prototype._onLoad=function(t){if(!Object(u.a)(t.target)){var e=t.target,n=new s(e.naturalWi
1801dth,e.naturalHeight,this._getSrc(e));this._applyOnloadedImage(n,t),this.loaded=!0,this.addToCache(e)}},e.prototype._onLoadCached=function(t){this._applyOnloadedImage(t)},e.prototype._applyOnloadedImage=function(t,e){this.height=t.height,this.width=t.width,this.bgStyle=["max-width: "+t.width+"px","max-height: "+t.height+"px","background-image: url("+t.dataUrl+")"].join(";"),this.fireEvent("load",e)},e.prototype._isIeOrEdge=function(){return"Microsoft Internet Explorer"===navigator.appName||"Netscape"===navigator.appName&&navigator.appVersion.indexOf("Edge")>-1},e.prototype._isIeSvg=function(t){return this._isIeOrEdge()&&/.svg$/i.test(t)},e.prototype._getCanvasSrc=function(t){var e="";try{var n=document.createElement("canvas");n.width=t.naturalWidth,n.height=t.naturalHeight,n.getContext("2d").drawImage(t,0,0,n.width,n.height,0,0,n.width,n.height),e=n.toDataURL("image/png")}catch(t){e=t.target.src}return e},e.prototype._getSrc=function(t){return this._isIeSvg(t.src)?this._getCanvasSrc(t):t.src},e.imagesCache=new c,Object(r.c)([Object(o.c)({notify:!0}),Object(r.g)("design:type",Boolean)],e.prototype,"loaded",void 0),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",String)],e.prototype,"src",void 0),Object(r.c)([Object(o.c)({notify:!0}),Object(r.g)("design:type",Number)],e.prototype,"width",void 0),Object(r.c)([Object(o.c)({notify:!0}),Object(r.g)("design:type",Number)],e.prototype,"height",void 0),Object(r.c)([Object(o.b)("src"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[String]),Object(r.g)("design:returntype",void 0)],e.prototype,"_srcChange",null),Object(r.c)([Object(o.c)(),Object(r.g)("design:type",String)],e.prototype,"bgStyle",void 0),e=n=Object(r.c)([Object(o.a)("au-responsive-image",i)],e)}(a.a)},function(t,e,n){"use strict";var r=0,i=null,o=[];function a(){i&&0===o.length&&(document.removeEventListener("keyup",i),i=null)}function s(t){for(var e=0;e<o.length;e++)if(o[e].id===t){o.splice(e,1);break}a()}function l(t){null===i&&(i=function(t){if(27===t.keyCode){if(o.length>0){var e=o.splice(o.length-1,1)[0];"function"==typeof e.cb&&e.cb()}a()}},document.addEventListener("keyup",i));var e=++r;return o.push({id:e,cb:t}),e}var c=n(41),u=null,h=null;function p(t){t&&(null!==u&&(clearTimeout(u),u=null),h||((h=document.createElement("div")).setAttribute("aria-live","polite"),h.style.display="inline-block",h.style.position="fixed",h.style.clip="rect(0px,0px,0px,0px)",document.body.appendChild(h)),setTimeout(function(){h.appendChild(document.createTextNode(t))},100),u=setTimeout(function(){h.parentNode.removeChild(h),h=null,u=null},1e4))}var d=A(["\n\t.d2l-body-standard {\n\t\tfont-size: 0.95rem;\n\t\tfont-weight: 400;\n\t\tline-height: 1.4rem;\n\t}\n\t:host([skeleton]) .d2l-body-standard.d2l-skeletize::before {\n\t\tbottom: 0.35rem;\n\t\ttop: 0.3rem;\n\t}\n\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-2 {\n\t\tmax-height: 2.8rem;\n\t}\n\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-3 {\n\t\tmax-height: 4.2rem;\n\t}\n\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-5 {\n\t\tmax-height: 7rem;\n\t}\n\t@media (max-width: 615px) {\n\t\t.d2l-body-standard {\n\t\t\tfont-size: 0.8rem;\n\t\t\tline-height: 1.2rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-standard.d2l-skeletize::before {\n\t\t\tbottom: 0.3rem;\n\t\t\ttop: 0.3rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-2 {\n\t\t\tmax-height: 2.4rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-3 {\n\t\t\tmax-height: 3.6rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-5 {\n\t\t\tmax-height: 6rem;\n\t\t}\n\t}\n"],["\n\t.d2l-body-standard {\n\t\tfont-size: 0.95rem;\n\t\tfont-weight: 400;\n\t\tline-height: 1.4rem;\n\t}\n\t:host([skeleton]) .d2l-body-standard.d2l-skeletize::before {\n\t\tbottom: 0.35rem;\n\t\ttop: 0.3rem;\n\t}\n\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-2 {\n\t\tmax-height: 2.8rem;\n\t}\n\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-3 {\n\t\tmax-height: 4.2rem;\n\t}\n\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-5 {\n\t\tmax-height: 7rem;\n\t}\n\t@media (max-width: 615px) {\n\t\t.d2l-body-standard {\n\t\t\tfont-size: 0.8rem;\n\t\t\tline-height: 1.2rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-standard.d2l-skeletize::before {\n\t\t\tbottom: 0.3rem;\n\t\t\ttop: 0.3rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-2 {\n\t\t\tmax-height: 2.4rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-3 {\n\t\t\tmax-height: 3.6rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-standard.d2l-skeletize-paragraph-5 {\n\t\t\tmax-height: 6rem;\n\t\t}\n\t}\n"]),f=A(["\n\t.d2l-body-compact {\n\t\tfont-size: 0.8rem;\n\t\tfont-weight: 400;\n\t\tline-height: 1.2rem;\n\t}\n\t:host([skeleton]) .d2l-body-compact.d2l-skeletize::before {\n\t\tbottom: 0.3rem;\n\t\ttop: 0.3rem;\n\t}\n\t:host([skeleton]) .d2l-body-compact.d2l-skeletize-paragraph-2 {\n\t\tmax-height: 2.4rem;\n\t}\n\t:host([skeleton]) .d2l-body-compact.d2l-skeletize-paragraph-3 {\n\t\tmax-height: 3.6rem;\n\t}\n\t:host([skeleton]) .d2l-body-compact.d2l-skeletize-paragraph-5 {\n\t\tmax-height: 6rem;\n\t}\n"],["\n\t.d2l-body-compact {\n\t\tfont-size: 0.8rem;\n\t\tfont-weight: 400;\n\t\tline-height: 1.2rem;\n\t}\n\t:host([skeleton]) .d2l-body-compact.d2l-skeletize::before {\n\t\tbottom: 0.3rem;\n\t\ttop: 0.3rem;\n\t}\n\t:host([skeleton]) .d2l-body-compact.d2l-skeletize-paragraph-2 {\n\t\tmax-height: 2.4rem;\n\t}\n\t:host([skeleton]) .d2l-body-compact.d2l-skeletize-paragraph-3 {\n\t\tmax-height: 3.6rem;\n\t}\n\t:host([skeleton]) .d2l-body-compact.d2l-skeletize-paragraph-5 {\n\t\tmax-height: 6rem;\n\t}\n"]),g=A(["\n\t.d2l-body-small {\n\t\tcolor: var(--d2l-color-tungsten);\n\t\tfont-size: 0.7rem;\n\t\tfont-weight: 400;\n\t\tline-height: 1rem;\n\t\tmargin: auto;\n\t}\n\t:host([skeleton]) .d2l-body-small.d2l-skeletize::before {\n\t\tbottom: 0.25rem;\n\t\ttop: 0.2rem;\n\t}\n\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-2 {\n\t\tmax-height: 2rem;\n\t}\n\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-3 {\n\t\tmax-height: 3rem;\n\t}\n\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-5 {\n\t\tmax-height: 5rem;\n\t}\n\t@media (max-width: 615px) {\n\t\t.d2l-body-small {\n\t\t\tfont-size: 0.6rem;\n\t\t\tline-height: 0.9rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-small.d2l-skeletize::before {\n\t\t\tbottom: 0.25rem;\n\t\t\ttop: 0.2rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-2 {\n\t\t\tmax-height: 1.8rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-3 {\n\t\t\tmax-height: 2.7rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-5 {\n\t\t\tmax-height: 4.5rem;\n\t\t}\n\t}\n"],["\n\t.d2l-body-small {\n\t\tcolor: var(--d2l-color-tungsten);\n\t\tfont-size: 0.7rem;\n\t\tfont-weight: 400;\n\t\tline-height: 1rem;\n\t\tmargin: auto;\n\t}\n\t:host([skeleton]) .d2l-body-small.d2l-skeletize::before {\n\t\tbottom: 0.25rem;\n\t\ttop: 0.2rem;\n\t}\n\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-2 {\n\t\tmax-height: 2rem;\n\t}\n\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-3 {\n\t\tmax-height: 3rem;\n\t}\n\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-5 {\n\t\tmax-height: 5rem;\n\t}\n\t@media (max-width: 615px) {\n\t\t.d2l-body-small {\n\t\t\tfont-size: 0.6rem;\n\t\t\tline-height: 0.9rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-small.d2l-skeletize::before {\n\t\t\tbottom: 0.25rem;\n\t\t\ttop: 0.2rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-2 {\n\t\t\tmax-height: 1.8rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-3 {\n\t\t\tmax-height: 2.7rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-body-small.d2l-skeletize-paragraph-5 {\n\t\t\tmax-height: 4.5rem;\n\t\t}\n\t}\n"]),m=A(["\n\t.d2l-heading-1 {\n\t\tfont-size: 2rem;\n\t\tfont-weight: 400;\n\t\tline-height: 2.4rem;\n\t\tmargin: 1.5rem 0 1.5rem 0;\n\t}\n\t:host([skeleton]) .d2l-heading-1.d2l-skeletize {\n\t\theight: 2.4rem;\n\t\toverflow: hidden;\n\t}\n\t:host([skeleton]) .d2l-heading-1.d2l-skeletize::before {\n\t\tbottom: 0.45rem;\n\t\ttop: 0.45rem;\n\t}\n\t@media (max-width: 615px) {\n\t\t.d2l-heading-1 {\n\t\t\tfont-size: 1.5rem;\n\t\t\tline-height: 1.8rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-1.d2l-skeletize {\n\t\t\theight: 1.8rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-1.d2l-skeletize::before {\n\t\t\tbottom: 0.3rem;\n\t\t\ttop: 0.35rem;\n\t\t}\n\t}\n"],["\n\t.d2l-heading-1 {\n\t\tfont-size: 2rem;\n\t\tfont-weight: 400;\n\t\tline-height: 2.4rem;\n\t\tmargin: 1.5rem 0 1.5rem 0;\n\t}\n\t:host([skeleton]) .d2l-heading-1.d2l-skeletize {\n\t\theight: 2.4rem;\n\t\toverflow: hidden;\n\t}\n\t:host([skeleton]) .d2l-heading-1.d2l-skeletize::before {\n\t\tbottom: 0.45rem;\n\t\ttop: 0.45rem;\n\t}\n\t@media (max-width: 615px) {\n\t\t.d2l-heading-1 {\n\t\t\tfont-size: 1.5rem;\n\t\t\tline-height: 1.8rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-1.d2l-skeletize {\n\t\t\theight: 1.8rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-1.d2l-skeletize::before {\n\t\t\tbottom: 0.3rem;\n\t\t\ttop: 0.35rem;\n\t\t}\n\t}\n"]),v=A(["\n\t.d2l-heading-2 {\n\t\tfont-size: 1.5rem;\n\t\tfont-weight: 400;\n\t\tline-height: 1.8rem;\n\t\tmargin: 1.5rem 0 1.5rem 0;\n\t}\n\t:host([skeleton]) .d2l-heading-2.d2l-skeletize {\n\t\theight: 1.8rem;\n\t\toverflow: hidden;\n\t}\n\t:host([skeleton]) .d2l-heading-2.d2l-skeletize::before {\n\t\tbottom: 0.3rem;\n\t\ttop: 0.35rem;\n\t}\n\t@media (max-width: 615px) {\n\t\t.d2l-heading-2 {\n\t\t\tfont-size: 1rem;\n\t\t\tfont-weight: 700;\n\t\t\tline-height: 1.5rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-2.d2l-skeletize {\n\t\t\theight: 1.5rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-2.d2l-skeletize::before {\n\t\t\tbottom: 0.35rem;\n\t\t\ttop: 0.35rem;\n\t\t}\n\t}\n"],["\n\t.d2l-heading-2 {\n\t\tfont-size: 1.5rem;\n\t\tfont-weight: 400;\n\t\tline-height: 1.8rem;\n\t\tmargin: 1.5rem 0 1.5rem 0;\n\t}\n\t:host([skeleton]) .d2l-heading-2.d2l-skeletize {\n\t\theight: 1.8rem;\n\t\toverflow: hidden;\n\t}\n\t:host([skeleton]) .d2l-heading-2.d2l-skeletize::before {\n\t\tbottom: 0.3rem;\n\t\ttop: 0.35rem;\n\t}\n\t@media (max-width: 615px) {\n\t\t.d2l-heading-2 {\n\t\t\tfont-size: 1rem;\n\t\t\tfont-weight: 700;\n\t\t\tline-height: 1.5rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-2.d2l-skeletize {\n\t\t\theight: 1.5rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-2.d2l-skeletize::before {\n\t\t\tbottom: 0.35rem;\n\t\t\ttop: 0.35rem;\n\t\t}\n\t}\n"]),y=A(["\n\t.d2l-heading-3 {\n\t\tfont-size: 1rem;\n\t\tfont-weight: 700;\n\t\tline-height: 1.5rem;\n\t\tmargin: 1.5rem 0 1.5rem 0;\n\t}\n\t:host([skeleton]) .d2l-heading-3.d2l-skeletize {\n\t\theight: 1.5rem;\n\t\toverflow: hidden;\n\t}\n\t:host([skeleton]) .d2l-heading-3.d2l-skeletize::before {\n\t\tbottom: 0.35rem;\n\t\ttop: 0.35rem;\n\t}\n\t@media (max-width: 615px) {\n\t\t.d2l-heading-3 {\n\t\t\tfont-size: 0.8rem;\n\t\t\tline-height: 1.2rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-3.d2l-skeletize {\n\t\t\theight: 1.2rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-3.d2l-skeletize::before {\n\t\t\tbottom: 0.3rem;\n\t\t\ttop: 0.25rem;\n\t\t}\n\t}\n"],["\n\t.d2l-heading-3 {\n\t\tfont-size: 1rem;\n\t\tfont-weight: 700;\n\t\tline-height: 1.5rem;\n\t\tmargin: 1.5rem 0 1.5rem 0;\n\t}\n\t:host([skeleton]) .d2l-heading-3.d2l-skeletize {\n\t\theight: 1.5rem;\n\t\toverflow: hidden;\n\t}\n\t:host([skeleton]) .d2l-heading-3.d2l-skeletize::before {\n\t\tbottom: 0.35rem;\n\t\ttop: 0.35rem;\n\t}\n\t@media (max-width: 615px) {\n\t\t.d2l-heading-3 {\n\t\t\tfont-size: 0.8rem;\n\t\t\tline-height: 1.2rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-3.d2l-skeletize {\n\t\t\theight: 1.2rem;\n\t\t}\n\t\t:host([skeleton]) .d2l-heading-3.d2l-skeletize::before {\n\t\t\tbottom: 0.3rem;\n\t\t\ttop: 0.25rem;\n\t\t}\n\t}\n"]),b=A(["\n\t.d2l-heading-4 {\n\t\tfont-size: 0.8rem;\n\t\tfont-weight: 700;\n\t\tline-height: 1.2rem;\n\t\tmargin: 1.5rem 0 1.5rem 0;\n\t}\n\t:host([skeleton]) .d2l-heading-4.d2l-skeletize {\n\t\theight: 1.2rem;\n\t\toverflow: hidden;\n\t}\n\t:host([skeleton]) .d2l-heading-4.d2l-skeletize::before {\n\t\tbottom: 0.25rem;\n\t\ttop: 0.25rem;\n\t}\n"],["\n\t.d2l-heading-4 {\n\t\tfont-size: 0.8rem;\n\t\tfont-weight: 700;\n\t\tline-height: 1.2rem;\n\t\tmargin: 1.5rem 0 1.5rem 0;\n\t}\n\t:host([skeleton]) .d2l-heading-4.d2l-skeletize {\n\t\theight: 1.2rem;\n\t\toverflow: hidden;\n\t}\n\t:host([skeleton]) .d2l-heading-4.d2l-skeletize::before {\n\t\tbottom: 0.25rem;\n\t\ttop: 0.25rem;\n\t}\n"]),_=A(["\n\t.d2l-label-text {\n\t\tfont-size: 0.7rem;\n\t\tfont-weight: 700;\n\t\tletter-spacing: 0.2px;\n\t\tline-height: 1rem;\n\t}\n\t:host([skeleton]) .d2l-label-text.d2l-skeletize::before {\n\t\tbottom: 0.25rem;\n\t\ttop: 0.15rem;\n\t}\n"],["\n\t.d2l-label-text {\n\t\tfont-size: 0.7rem;\n\t\tfont-weight: 700;\n\t\tletter-spacing: 0.2px;\n\t\tline-height: 1rem;\n\t}\n\t:host([skeleton]) .d2l-label-text.d2l-skeletize::before {\n\t\tbottom: 0.25rem;\n\t\ttop: 0.15rem;\n\t}\n"]);function A(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}Object(c.b)(d),Object(c.b)(f);var w=Object(c.b)(g);
1801Object(c.b)(m),Object(c.b)(v),Object(c.b)(y),Object(c.b)(b),Object(c.b)(_);function x(t){if(t.getDestinationInsertionPoints){var e=t.getDestinationInsertionPoints();if(e&&e.length>0)return e[0]}return t.assignedSlot?t.assignedSlot:t.parentNode?t.parentNode:t.host?t.host:null}function O(t){if(!window.ShadowRoot)return t.offsetParent;if(!x(t)||"BODY"===t.tagName||"fixed"===window.getComputedStyle(t).position)return null;for(var e=null,n=x(t);n;){if(n instanceof ShadowRoot)n=x(n);else{if(n instanceof DocumentFragment)return e;if("BODY"===n.tagName)return e||n}var r=window.getComputedStyle(n).position,i=n.tagName;if(r&&"static"!==r)return n;null!==e||"static"!==r||"TD"!==i&&"TH"!==i&&"TABLE"!==i||(e=n),n=x(n)}return e}window.D2L=window.D2L||{},window.D2L.UniqueId=window.D2L.UniqueId||{};var k={a:!0,body:!0,button:!0,frame:!0,iframe:!0,input:!0,isindex:!0,object:!0,select:!0,textarea:!0};function S(t,e,n,r){if(!t||1!==t.nodeType||!r&&t.disabled)return!1;void 0===n&&(n=!0);var i=void 0,o=n?0:-1;if(t.getAttributeNode){var a=t.getAttributeNode("tabindex");a&&a.specified&&(i=a.value>=o)}var s=t.nodeName.toLowerCase();return void 0===i&&(i=k[s]),!(i&&!e&&"body"!==s&&null===t.offsetParent)&&i}var C=n(300),z=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();var E=function(t){return function(e){function n(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this)),e=document.documentElement.getAttribute("dir");return e&&(t._dir=e),t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(n,t),z(n,null,[{key:"properties",get:function(){return{_dir:{type:String,reflect:!0,attribute:"dir"}}}}]),n}()},M=n(38),P=new WeakMap,j=Object(M.c)(function(t){return function(e){if(!(e instanceof M.a)||e instanceof M.b||"style"!==e.committer.name||e.committer.parts.length>1)throw new Error("The `styleMap` directive must be used in the style attribute and must be the only part in the attribute.");var n=e.committer,r=n.element.style,i=P.get(e);for(var o in void 0===i&&(r.cssText=n.strings.join(" "),P.set(e,i=new Set)),i.forEach(function(e){e in t||(i.delete(e),-1===e.indexOf("-")?r[e]=null:r.removeProperty(e))}),t)i.add(o),-1===o.indexOf("-")?r[o]=t[o]:r.setProperty(o,t[o])}}),T=function t(e,n,r){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,r)}if("value"in i)return i.value;var a=i.get;return void 0!==a?a.call(r):void 0},L=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),I=H(['\n\t\t\t:host {\n\t\t\t\t--d2l-tooltip-background-color: var(--d2l-color-ferrite); /* Deprecated, use state attribute instead */\n\t\t\t\t--d2l-tooltip-border-color: var(--d2l-color-ferrite); /* Deprecated, use state attribute instead */\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tcolor: white;\n\t\t\t\tdisplay: none;\n\t\t\t\tposition: absolute;\n\t\t\t\ttext-align: left;\n\t\t\t\twhite-space: normal;\n\t\t\t\tz-index: 1001; /* position on top of floating buttons */\n\t\t\t}\n\n\t\t\t:host([state="error"]) {\n\t\t\t\t--d2l-tooltip-background-color: var(--d2l-color-cinnabar);\n\t\t\t\t--d2l-tooltip-border-color: var(--d2l-color-cinnabar);\n\t\t\t}\n\n\t\t\t:host([dir="rtl"]) {\n\t\t\t\ttext-align: right;\n\t\t\t}\n\n\t\t\t:host([showing]) {\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\n\t\t\t.d2l-tooltip-pointer {\n\t\t\t\tborder: 1px solid transparent; /* fixes a webket clipping defect */\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\theight: ',"px;\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: ",'px;\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="bottom"]) .d2l-tooltip-pointer {\n\t\t\t\tleft: calc(50% - ','px);\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"][align="start"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="bottom"][align="start"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="top"][align="end"][dir="rtl"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="bottom"][align="end"][dir="rtl"]) .d2l-tooltip-pointer {\n\t\t\t\tleft: ',"px; /* needed for browsers that don't support min like IE11 and Edge Legacy */\n\t\t\t\tleft: min(","px, c
1801alc(50% - ",'px));\n\t\t\t\tright: auto;\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"][align="end"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="bottom"][align="end"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="top"][align="start"][dir="rtl"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="bottom"][align="start"][dir="rtl"]) .d2l-tooltip-pointer {\n\t\t\t\tleft: auto;\n\t\t\t\tright: ',"px; /* needed for browsers that don't support min like IE11 and Edge Legacy */\n\t\t\t\tright: min(","px, calc(50% - ",'px));\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"]) .d2l-tooltip-pointer {\n\t\t\t\tbottom: -',"px;\n\t\t\t\tclip: rect(",'px, 21px, 22px, -3px);\n\t\t\t}\n\n\t\t\t:host([_open-dir="bottom"]) .d2l-tooltip-pointer {\n\t\t\t\tclip: rect(-5px, 21px, ',"px, -7px);\n\t\t\t\ttop: -",'px;\n\t\t\t}\n\n\t\t\t:host([_open-dir="left"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="right"]) .d2l-tooltip-pointer {\n\t\t\t\ttop: calc(50% - ','px);\n\t\t\t}\n\n\t\t\t:host([_open-dir="left"]) .d2l-tooltip-pointer {\n\t\t\t\tclip: rect(-3px, 21px, 21px, ',"px);\n\t\t\t\tright: -",'px;\n\t\t\t}\n\n\t\t\t:host([_open-dir="right"]) .d2l-tooltip-pointer {\n\t\t\t\tclip: rect(-3px, ',"px, 21px, -3px);\n\t\t\t\tleft: -","px;\n\t\t\t}\n\n\t\t\t.d2l-tooltip-pointer > div {\n\t\t\t\tbackground-color: var(--d2l-tooltip-background-color);\n\t\t\t\tborder: ","px solid var(--d2l-tooltip-border-color);\n\t\t\t\tborder-radius: 0.1rem;\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\theight: ","px;\n\t\t\t\tleft: -1px;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -1px;\n\t\t\t\t-webkit-transform: rotate(45deg);\n\t\t\t\ttransform: rotate(45deg);\n\t\t\t\twidth: ",'px;\n\t\t\t}\n\n\t\t\t.d2l-tooltip-position {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\theight: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: 17.5rem;\n\t\t\t}\n\n\t\t\t:host([_open-dir="left"]) .d2l-tooltip-position {\n\t\t\t\tright: 100%;\n\t\t\t}\n\t\t\t:host([_open-dir="right"][dir="rtl"]) .d2l-tooltip-position {\n\t\t\t\tleft: 100%;\n\t\t\t}\n\n\t\t\t.d2l-tooltip-content {\n\t\t\t\tbackground-color: var(--d2l-tooltip-background-color);\n\t\t\t\tborder: ',"px solid var(--d2l-tooltip-border-color);\n\t\t\t\tborder-radius: ","px;\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tmax-width: 17.5rem;\n\t\t\t\tmin-height: 2.1rem;\n\t\t\t\tmin-width: 2.1rem;\n\t\t\t\toverflow: hidden;\n\t\t\t\tpadding: ","px ",'px;\n\t\t\t\tposition: absolute;\n\t\t\t}\n\n\t\t\t/* increase specificty for Edge Legacy so the d2l-body-small color doesn\'t override it */\n\t\t\t.d2l-tooltip-content.d2l-tooltip-content {\n\t\t\t\tcolor: inherit;\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"]) .d2l-tooltip-content {\n\t\t\t\tbottom: 100%;\n\t\t\t}\n\t\t\t:host([_open-dir="left"]) .d2l-tooltip-content {\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t\t:host([_open-dir="right"][dir="rtl"]) .d2l-tooltip-content {\n\t\t\t\tleft: 0;\n\t\t\t}\n\n\t\t\t.d2l-tooltip-container {\n\t\t\t\theight: 100%;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t:host([_open-dir="bottom"]) .d2l-tooltip-container {\n\t\t\t\t-webkit-animation: d2l-tooltip-bottom-animation 200ms ease;\n\t\t\t\tanimation: d2l-tooltip-bottom-animation 200ms ease;\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"]) .d2l-tooltip-container {\n\t\t\t\t-webkit-animation: d2l-tooltip-top-animation 200ms ease;\n\t\t\t\tanimation: d2l-tooltip-top-animation 200ms ease;\n\t\t\t}\n\n\t\t\t:host([_open-dir="left"]) .d2l-tooltip-container {\n\t\t\t\t-webkit-animation: d2l-tooltip-left-animation 200ms ease;\n\t\t\t\tanimation: d2l-tooltip-left-animation 200ms ease;\n\t\t\t}\n\n\t\t\t:host([_open-dir="right"]) .d2l-tooltip-container {\n\t\t\t\t-webkit-animation: d2l-tooltip-right-animation 200ms ease;\n\t\t\t\tanimation: d2l-tooltip-right-animation 200ms ease;\n\t\t\t}\n\n\t\t\t@media (prefers-reduced-motion: reduce) {\n\t\t\t\t:host([_open-dir="bottom"]) .d2l-tooltip-container,\n\t\t\t\t:host([_open-dir="top"]) .d2l-tooltip-container,\n\t\t\t\t:host([_open-dir="left"]) .d2l-tooltip-container,\n\t\t\t\t:host([_open-dir="right"]) .d2l-tooltip-container {\n\t\t\t\t\t-webkit-animation: none;\n\t\t\t\t\tanimation: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@keyframes d2l-tooltip-top-animation {\n\t\t\t\t0% { opacity: 0; transform: translate(0, -10px); }\n\t\t\t\t100% { opacity: 1; transform: translate(0, 0); }\n\t\t\t}\n\t\t\t@keyframes d2l-tooltip-bottom-animation {\n\t\t\t\t0% { opacity: 0; transform: translate(0, 10px); }\n\t\t\t\t100% { opacity: 1; transform: translate(0, 0); }\n\t\t\t}\n\t\t\t@keyframes d2l-tooltip-left-animation {\n\t\t\t\t0% { opacity: 0; transform: translate(-10px, 0); }\n\t\t\t\t100% { opacity: 1; transform: translate(0, 0); }\n\t\t\t}\n\t\t\t@keyframes d2l-tooltip-right-animation {\n\t\t\t\t0% { opacity: 0; transform: translate(10px, 0); }\n\t\t\t\t100% { opacity: 1; transform: translate(0, 0); }\n\t\t\t}\n\n\t\t\t@media (max-width: 615px) {\n\t\t\t\t.d2l-tooltip-content {\n\t\t\t\t\tpadding-bottom: ',"px;\n\t\t\t\t\tpadding-top: ","px;\n\t\t\t\t}\n\t\t\t}\n\t\t"],['\n\t\t\t:host {\n\t\t\t\t--d2l-tooltip-background-color: var(--d2l-color-ferrite); /* Deprecated, use state attribute instead */\n\t\t\t\t--d2l-tooltip-border-color: var(--d2l-color-ferrite); /* Deprecated, use state attribute instead */\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tcolor: white;\n\t\t\t\tdisplay: none;\n\t\t\t\tposition: absolute;\n\t\t\t\ttext-align: left;\n\t\t\t\twhite-space: normal;\n\t\t\t\tz-index: 1001; /* position on top of floating buttons */\n\t\t\t}\n\n\t\t\t:host([state="error"]) {\n\t\t\t\t--d2l-tooltip-background-color: var(--d2l-color-cinnabar);\n\t\t\t\t--d2l-tooltip-border-color: var(--d2l-color-cinnabar);\n\t\t\t}\n\n\t\t\t:host([dir="rtl"]) {\n\t\t\t\ttext-align: right;\n\t\t\t}\n\n\t\t\t:host([showing]) {\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\n\t\t\t.d2l-tooltip-pointer {\n\t\t\t\tborder: 1px solid transparent; /* fixes a webket clipping defect */\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\theight: ',"px;\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: ",'px;\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="bottom"]) .d2l-tooltip-pointer {\n\t\t\t\tleft: calc(50% - ','px);\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"][align="start"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="bottom"][align="start"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="top"][align="end"][dir="rtl"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="bottom"][align="end"][dir="rtl"]) .d2l-tooltip-pointer {\n\t\t\t\tleft: ',"px; /* needed for browsers that don't support min like IE11 and Edge Legacy */\n\t\t\t\tleft: min(","px, c
1801alc(50% - ",'px));\n\t\t\t\tright: auto;\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"][align="end"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="bottom"][align="end"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="top"][align="start"][dir="rtl"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="bottom"][align="start"][dir="rtl"]) .d2l-tooltip-pointer {\n\t\t\t\tleft: auto;\n\t\t\t\tright: ',"px; /* needed for browsers that don't support min like IE11 and Edge Legacy */\n\t\t\t\tright: min(","px, calc(50% - ",'px));\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"]) .d2l-tooltip-pointer {\n\t\t\t\tbottom: -',"px;\n\t\t\t\tclip: rect(",'px, 21px, 22px, -3px);\n\t\t\t}\n\n\t\t\t:host([_open-dir="bottom"]) .d2l-tooltip-pointer {\n\t\t\t\tclip: rect(-5px, 21px, ',"px, -7px);\n\t\t\t\ttop: -",'px;\n\t\t\t}\n\n\t\t\t:host([_open-dir="left"]) .d2l-tooltip-pointer,\n\t\t\t:host([_open-dir="right"]) .d2l-tooltip-pointer {\n\t\t\t\ttop: calc(50% - ','px);\n\t\t\t}\n\n\t\t\t:host([_open-dir="left"]) .d2l-tooltip-pointer {\n\t\t\t\tclip: rect(-3px, 21px, 21px, ',"px);\n\t\t\t\tright: -",'px;\n\t\t\t}\n\n\t\t\t:host([_open-dir="right"]) .d2l-tooltip-pointer {\n\t\t\t\tclip: rect(-3px, ',"px, 21px, -3px);\n\t\t\t\tleft: -","px;\n\t\t\t}\n\n\t\t\t.d2l-tooltip-pointer > div {\n\t\t\t\tbackground-color: var(--d2l-tooltip-background-color);\n\t\t\t\tborder: ","px solid var(--d2l-tooltip-border-color);\n\t\t\t\tborder-radius: 0.1rem;\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\theight: ","px;\n\t\t\t\tleft: -1px;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: -1px;\n\t\t\t\t-webkit-transform: rotate(45deg);\n\t\t\t\ttransform: rotate(45deg);\n\t\t\t\twidth: ",'px;\n\t\t\t}\n\n\t\t\t.d2l-tooltip-position {\n\t\t\t\tdisplay: inline-block;\n\t\t\t\theight: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: 17.5rem;\n\t\t\t}\n\n\t\t\t:host([_open-dir="left"]) .d2l-tooltip-position {\n\t\t\t\tright: 100%;\n\t\t\t}\n\t\t\t:host([_open-dir="right"][dir="rtl"]) .d2l-tooltip-position {\n\t\t\t\tleft: 100%;\n\t\t\t}\n\n\t\t\t.d2l-tooltip-content {\n\t\t\t\tbackground-color: var(--d2l-tooltip-background-color);\n\t\t\t\tborder: ',"px solid var(--d2l-tooltip-border-color);\n\t\t\t\tborder-radius: ","px;\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tmax-width: 17.5rem;\n\t\t\t\tmin-height: 2.1rem;\n\t\t\t\tmin-width: 2.1rem;\n\t\t\t\toverflow: hidden;\n\t\t\t\tpadding: ","px ",'px;\n\t\t\t\tposition: absolute;\n\t\t\t}\n\n\t\t\t/* increase specificty for Edge Legacy so the d2l-body-small color doesn\'t override it */\n\t\t\t.d2l-tooltip-content.d2l-tooltip-content {\n\t\t\t\tcolor: inherit;\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"]) .d2l-tooltip-content {\n\t\t\t\tbottom: 100%;\n\t\t\t}\n\t\t\t:host([_open-dir="left"]) .d2l-tooltip-content {\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t\t:host([_open-dir="right"][dir="rtl"]) .d2l-tooltip-content {\n\t\t\t\tleft: 0;\n\t\t\t}\n\n\t\t\t.d2l-tooltip-container {\n\t\t\t\theight: 100%;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t:host([_open-dir="bottom"]) .d2l-tooltip-container {\n\t\t\t\t-webkit-animation: d2l-tooltip-bottom-animation 200ms ease;\n\t\t\t\tanimation: d2l-tooltip-bottom-animation 200ms ease;\n\t\t\t}\n\n\t\t\t:host([_open-dir="top"]) .d2l-tooltip-container {\n\t\t\t\t-webkit-animation: d2l-tooltip-top-animation 200ms ease;\n\t\t\t\tanimation: d2l-tooltip-top-animation 200ms ease;\n\t\t\t}\n\n\t\t\t:host([_open-dir="left"]) .d2l-tooltip-container {\n\t\t\t\t-webkit-animation: d2l-tooltip-left-animation 200ms ease;\n\t\t\t\tanimation: d2l-tooltip-left-animation 200ms ease;\n\t\t\t}\n\n\t\t\t:host([_open-dir="right"]) .d2l-tooltip-container {\n\t\t\t\t-webkit-animation: d2l-tooltip-right-animation 200ms ease;\n\t\t\t\tanimation: d2l-tooltip-right-animation 200ms ease;\n\t\t\t}\n\n\t\t\t@media (prefers-reduced-motion: reduce) {\n\t\t\t\t:host([_open-dir="bottom"]) .d2l-tooltip-container,\n\t\t\t\t:host([_open-dir="top"]) .d2l-tooltip-container,\n\t\t\t\t:host([_open-dir="left"]) .d2l-tooltip-container,\n\t\t\t\t:host([_open-dir="right"]) .d2l-tooltip-container {\n\t\t\t\t\t-webkit-animation: none;\n\t\t\t\t\tanimation: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@keyframes d2l-tooltip-top-animation {\n\t\t\t\t0% { opacity: 0; transform: translate(0, -10px); }\n\t\t\t\t100% { opacity: 1; transform: translate(0, 0); }\n\t\t\t}\n\t\t\t@keyframes d2l-tooltip-bottom-animation {\n\t\t\t\t0% { opacity: 0; transform: translate(0, 10px); }\n\t\t\t\t100% { opacity: 1; transform: translate(0, 0); }\n\t\t\t}\n\t\t\t@keyframes d2l-tooltip-left-animation {\n\t\t\t\t0% { opacity: 0; transform: translate(-10px, 0); }\n\t\t\t\t100% { opacity: 1; transform: translate(0, 0); }\n\t\t\t}\n\t\t\t@keyframes d2l-tooltip-right-animation {\n\t\t\t\t0% { opacity: 0; transform: translate(10px, 0); }\n\t\t\t\t100% { opacity: 1; transform: translate(0, 0); }\n\t\t\t}\n\n\t\t\t@media (max-width: 615px) {\n\t\t\t\t.d2l-tooltip-content {\n\t\t\t\t\tpadding-bottom: ',"px;\n\t\t\t\t\tpadding-top: ","px;\n\t\t\t\t}\n\t\t\t}\n\t\t"]),R=H(['\n\t\t\t<div class="d2l-tooltip-container">\n\t\t\t\t<div class="d2l-tooltip-position" style=','>\n\t\t\t\t\t<div class="d2l-body-small d2l-tooltip-content">\n\t\t\t\t\t\t<slot></slot>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="d2l-tooltip-pointer">\n\t\t\t\t\t<div></div>\n\t\t\t\t</div>\n\t\t\t</div>'],['\n\t\t\t<div class="d2l-tooltip-container">\n\t\t\t\t<div class="d2l-tooltip-position" style=','>\n\t\t\t\t\t<div class="d2l-body-small d2l-tooltip-content">\n\t\t\t\t\t\t<slot></slot>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="d2l-tooltip-pointer">\n\t\t\t\t\t<div></div>\n\t\t\t\t</div>\n\t\t\t</div>']);function D(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){return function r(i,o){try{var a=e[i](o),s=a.value}catch(t){return void n(t)}if(!a.done)return Promise.resolve(s).then(function(t){r("next",t)},function(t){r("throw",t)});t(s)}("next")})}}function H(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}
1801var N=!0,V=16*Math.SQRT2,B=(V-16)/2+7,F=0,W=18,U={button:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,input:!0,select:!0,textarea:!0},K={button:!0,checkbox:!0,combobox:!0,heading:!0,link:!0,listbox:!0,menuitem:!0,menuitemcheckbox:!0,menuitemradio:!0,option:!0,radio:!0,slider:!0,spinbutton:!0,switch:!0,"tab:":!0,textbox:!0,treeitem:!0},q=function(t,e,n){var r=t/2;return t<=0?-1*r:e>=r&&n>=r?-1*r:e<=r?-1*e:-1*t+n},G=function(t){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t._onTargetBlur=t._onTargetBlur.bind(t),t._onTargetFocus=t._onTargetFocus.bind(t),t._onTargetMouseEnter=t._onTargetMouseEnter.bind(t),t._onTargetMouseLeave=t._onTargetMouseLeave.bind(t),t._onTargetResize=t._onTargetResize.bind(t),t._onTargetClick=t._onTargetClick.bind(t),t._onTargetTouchStart=t._onTargetTouchStart.bind(t),t._onTargetTouchEnd=t._onTargetTouchEnd.bind(t),t.announced=!1,t.closeOnClick=!1,t.delay=0,t.disableFocusLock=!1,t.forceShow=!1,t.forType="descriptor",t.offset=B+F,t.state="info",t._dismissibleId=null,t._isFocusing=!1,t._isHovering=!1,t._viewportMargin=W,t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,E(c["a"])),L(e,null,[{key:"properties",get:function(){return{align:{type:String,reflect:!0},announced:{type:Boolean},boundary:{type:Object},closeOnClick:{type:Boolean,attribute:"close-on-click"},delay:{type:Number},disableFocusLock:{type:Boolean,attribute:"disable-focus-lock"},for:{type:String},forceShow:{type:Boolean,attribute:"force-show"},forType:{type:String,attribute:"for-type"},offset:{type:Number},position:{type:String},showing:{type:Boolean,reflect:!0},state:{type:String,reflect:!0},_maxWidth:{type:Number},_openDir:{type:String,reflect:!0,attribute:"_open-dir"},_tooltipShift:{type:Number},_viewportMargin:{type:Number}}}},{key:"styles",get:function(){return[w,Object(c.b)(I,16,16,8,15+(V-16)/2,15+(V-16)/2,8,15+(V-16)/2,15+(V-16)/2,8,7,8,8,7,8,8,7,8,7,1,16,16,1,6,10,14,11,11)]}}]),L(e,[{key:"connectedCallback",value:function(){var t=this;T(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"connectedCallback",this).call(this),this.showing=!1,window.addEventListener("resize",this._onTargetResize),requestAnimationFrame(function(){t._updateTarget()})}},{key:"disconnectedCallback",value:function(){T(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"disconnectedCallback",this).call(this),this._removeListeners(),window.removeEventListener("resize",this._onTargetResize),s(this._dismissibleId),this._dismissibleId=null}},{key:"render",value:function(){var t={maxWidth:this._maxWidth?this._maxWidth+"px":null};if(void 0!==this._tooltipShift)if(this._isAboveOrBelow()){var e="rtl"===this.getAttribute("dir");t.left=e?null:this._tooltipShift+"px",t.right=e?this._tooltipShift+"px":null}else t.top=this._tooltipShift+"px";return Object(c.d)(R,j(t))}},{key:"updated",value:function(t){var n=this;T(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"updated",this).call(this,t),t.forEach(function(t,e){"for"===e?n._updateTarget():"forceShow"===e&&n._updateShowing()})}},{key:"hide",value:function(){this._isHovering=!1,this._isFocusing=!1,this._updateShowing()}},{key:"show",value:function(){this.showing=!0}},{key:"updatePosition",value:function(){var t=D(regeneratorRuntime.mark(function t(){var e,n,r,i,o,a,s,l,c,u,h,p,d,f,g,m,v,y,b,_,A,w;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(this._target){t.next=2;break}return t.abrupt("return");case 2:return e=O(this),n=this._target.getBoundingClientRect(),r=this._computeSpaceAround(e,n),i=this._getContent(),o=this._computeAvailableSpaces(n,r),t.next=9,this._fitContentToSpace(i,o);case 9:a=t.sent,s=i.getBoundingClientRect(),this._maxWidth=Math.min(i.scrollWidth+2,350)+1,this._openDir=a.dir,l=void 0,c=void 0,e&&"BODY"!==e.tagName?(u=e.getBoundingClientRect(),l=u.top+e.clientTop,c=u.left+e.clientLeft):(l=-document.documentElement.scrollTop,c=-document.documentElement.scrollLeft),h=n.top-l,p=n.left-c,d=void 0,d=this._isAboveOrBelow()?{left
1801:p,top:"top"===this._openDir?h-this.offset:h+n.height+this.offset,width:n.width,height:0}:{left:"left"===this._openDir?p-this.offset:p+n.width+this.offset,top:h,height:n.height,width:0},!this._isAboveOrBelow()||"start"!==this.align&&"end"!==this.align?(g=void 0,m=void 0,v=void 0,y=void 0,b=void 0,this._isAboveOrBelow()?(_="rtl"===this.getAttribute("dir"),g=_?r.right:r.left,m=_?r.left:r.right,v=this._maxWidth-n.width,y=n.width/2,b=y-this._maxWidth):(g=r.above,m=r.below,v=s.height-n.height,y=n.height/2,b=y-s.height),A=q(v,g,m),w=V/2+6,this._tooltipShift=Math.min(Math.max(A,b+w),y-w)):(f=Math.min(n.width/2-(15+V/2),0),"start"===this.align?this._tooltipShift=f:this._tooltipShift=n.width-this._maxWidth-f),this.style.left=d.left+"px",this.style.top=d.top+"px",this.style.width=d.width+"px",this.style.height=d.height+"px";case 25:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"_addListeners",value:function(){this._target&&(this._target.addEventListener("mouseenter",this._onTargetMouseEnter),this._target.addEventListener("mouseleave",this._onTargetMouseLeave),this._target.addEventListener("focus",this._onTargetFocus),this._target.addEventListener("blur",this._onTargetBlur),this._target.addEventListener("click",this._onTargetClick),this._target.addEventListener("touchstart",this._onTargetTouchStart,{passive:!0}),this._target.addEventListener("touchcancel",this._onTargetTouchEnd),this._target.addEventListener("touchend",this._onTargetTouchEnd),this._targetSizeObserver=new C.a(this._onTargetResize),this._targetSizeObserver.observe(this._target))}},{key:"_computeAvailableSpaces",value:function(t,e){var n=Math.max(e.left+t.width+e.right,0),r=Math.max(e.above+t.height+e.below,0),i=[{dir:"bottom",width:n,height:Math.max(e.below-this.offset,0)},{dir:"top",width:n,height:Math.max(e.above-this.offset,0)},{dir:"right",width:Math.max(e.right-this.offset,0),height:r},{dir:"left",width:Math.max(e.left-this.offset,0),height:r}];if("rtl"===this.getAttribute("dir")){var o=i[2];i[2]=i[3],i[3]=o}return i}},{key:"_computeSpaceAround",value:function(t,e){var n={above:e.top-this._viewportMargin,below:window.innerHeight-(e.top+e.height)-this._viewportMargin,left:e.left-this._viewportMargin,right:document.documentElement.clientWidth-(e.left+e.width)-this._viewportMargin};if(this.boundary&&t){var r=t.getBoundingClientRect();isNaN(this.boundary.left)||(n.left=Math.min(e.left-r.left-this.boundary.left,n.left)),isNaN(this.boundary.right)||(n.right=Math.min(r.right-e.right-this.boundary.right,n.right)),isNaN(this.boundary.top)||(n.above=Math.min(e.top-r.top-this.boundary.top,n.above)),isNaN(this.boundary.bottom)||(n.below=Math.min(r.bottom-e.bottom-this.boundary.bottom,n.below))}var i="rtl"===this.getAttribute("dir");return"start"===this.align&&!i||"end"===this.align&&i?n.left=0:("start"===this.align&&i||"end"===this.align&&!i)&&(n.right=0),n}},{key:"_findTarget",value:function(){var t=this.getRootNode(),e=void 0;if(this.for){var n="#"+this.for;e=(e=t.querySelector(n))||t&&t.host&&t.host.querySelector(n)}else{var r=this.parentNode;e=r.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t.host:r}return e}},{key:"_fitByBestFit",value:function(){var t=D(regeneratorRuntime.mark(function t(e,n){var r,i;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=0;case 1:if(!(r<n.length)){t.next=11;break}return i=n[r],this._maxWidth=i.width,t.next=6,this.updateComplete;case 6:if(!(e.scrollWidth+2<=i.width&&e.scrollHeight+2<=i.height)){t.next=8;break}return t.abrupt("return",i);case 8:++r,t.next=1;break;case 11:return t.abrupt("return",void 0);case 12:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()},{key:"_fitByLargestSpace",value:function(){var t=D(regeneratorRuntime.mark(function t(e){var n,r,i;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:for(n=e[0],r=1;r<e.length;++r)(i=e[r]).width*i.height>n.width*n.height&&(n=i);return this._maxWidth=n.width,t.next=5,this.updateComplete;case 5:return t.abrupt("return",n);case 6:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()},{key:"_fitByManualPosition",value:function(){var t=D(regeneratorRuntime.mark(function t(e){var n,r=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.filter(function(t){return t.dir===r.position})[0]){t.next=3;break}return t.abrupt("return",void 0);case 3:return this._maxWidth=n.width,t.next=6,this.updateComplete;case 6:return t.abrupt("return",n);case 7:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()},{key:"_fitContentToSpace",value:function(){var t=D(regeneratorRuntime.mark(function t(e,n){var r;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._fitByManualPosition(n);
1801case 2:if(!(r=t.sent)){t.next=5;break}return t.abrupt("return",r);case 5:return t.next=7,this._fitByBestFit(e,n);case 7:if(!(r=t.sent)){t.next=10;break}return t.abrupt("return",r);case 10:return t.abrupt("return",this._fitByLargestSpace(n));case 11:case"end":return t.stop()}},t,this)}));return function(e,n){return t.apply(this,arguments)}}()},{key:"_getContent",value:function(){return this.shadowRoot.querySelector(".d2l-tooltip-content")}},{key:"_getUpdateComplete",value:function(){var t=D(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=document.fonts?document.fonts.ready:Promise.resolve(),t.next=3,T(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"_getUpdateComplete",this).call(this);case 3:return t.next=5,n;case 5:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"_isAboveOrBelow",value:function(){return"bottom"===this._openDir||"top"===this._openDir}},{key:"_isInteractive",value:function(t){if(!S(t,!0,!1,!0))return!1;
1801if(t.nodeType!==Node.ELEMENT_NODE)return!1;var e=t.nodeName.toLowerCase();if(U[e])return!0;var n=t.getAttribute("role")||"";return"a"===e&&t.hasAttribute("href")||K[n]}},{key:"_onTargetBlur",value:function(){this._isFocusing=!1,this._updateShowing()}},{key:"_onTargetClick",value:function(){this.closeOnClick&&this.hide()}},{key:"_onTargetFocus",value:function(){this.disableFocusLock?this.showing=!0:(this._isFocusing=!0,this._updateShowing())}},{key:"_onTargetMouseEnter",value:function(){var t=this;this._hoverTimeout=setTimeout(function(){t._isHovering=!0,t._updateShowing()},this.delay)}},{key:"_onTargetMouseLeave",value:function(){clearTimeout(this._hoverTimeout),this._isHovering=!1,this._updateShowing()}},{key:"_onTargetResize",value:function(){this.showing&&this.updatePosition()}},{key:"_onTargetTouchEnd",value:function(){clearTimeout(this._longPressTimeout)}},{key:"_onTargetTouchStart",value:function(){var t=this;this._longPressTimeout=setTimeout(function(){t._target.focus()},500)}},{key:"_removeListeners",value:function(){this._target&&(this._target.removeEventListener("mouseenter",this._onTargetMouseEnter),this._target.removeEventListener("mouseleave",this._onTargetMouseLeave),this._target.removeEventListener("focus",this._onTargetFocus),this._target.removeEventListener("blur",this._onTargetBlur),this._target.removeEventListener("click",this._onTargetClick),this._target.removeEventListener("touchstart",this._onTargetTouchStart),this._target.removeEventListener("touchcancel",this._onTargetTouchEnd),this._target.removeEventListener("touchend",this._onTargetTouchEnd),this._targetSizeObserver&&(this._targetSizeObserver.disconnect(),this._targetSizeObserver=null))}},{key:"_showingChanged",value:function(){var t=D(regeneratorRuntime.mark(function t(e){var n=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(clearTimeout(this._hoverTimeout),clearTimeout(this._longPressTimeout),!e){t.next=13;break}return this._dismissibleId=l(function(){return n.hide()}),this.setAttribute("aria-hidden","false"),t.next=7,this.updateComplete;case 7:return t.next=9,this.updatePosition();case 9:this.dispatchEvent(new CustomEvent("d2l-tooltip-show",{bubbles:!0,composed:!0})),this.announced&&!this._isInteractive(this._target)&&p(this.innerText),t.next=16;break;case 13:this.setAttribute("aria-hidden","true"),this._dismissibleId&&(s(this._dismissibleId),this._dismissibleId=null),this.dispatchEvent(new CustomEvent("d2l-tooltip-hide",{bubbles:!0,composed:!0}));case 16:case"end":return t.stop()}},t,this)}));return function(e){return t.apply(this,arguments)}}()},{key:"_updateShowing",value:function(){this.showing=this._isFocusing||this._isHovering||this.forceShow}},{key:"_updateTarget",value:function(){if(this._removeListeners(),this._target=this._findTarget(),this._target){var t=this._isInteractive(this._target);this.id=this.id||(void 0===window.D2L.UniqueId._unique_index&&(window.D2L.UniqueId._unique_index=0),window.D2L.UniqueId._unique_index++,"d2l-uid-"+window.D2L.UniqueId._unique_index),this.setAttribute("role","tooltip"),"label"===this.forType?this._target.setAttribute("aria-labelledby",this.id):this.announced&&!t||this._target.setAttribute("aria-describedby",this.id),!N||t||this.announced||(console.warn("d2l-tooltip may be being used in a non-accessible manner; it should be attached to interactive elements like 'a', 'button','input'","'select', 'textarea' or static / custom elements if a role has been set and the element is focusable."),N=!1),this.showing?this.updatePosition():this.getRootNode().activeElement===this._target&&this._onTargetFocus()}this._addListeners()}},{key:"showing",get:function(){return this._showing},set:function(t){var e=this._showing;e!==t&&(this._showing=t,this.requestUpdate("showing",e),this._showingChanged(t))}}]),e}();customElements.define("d2l-tooltip",G)},function(t,e,n){"use strict";var r=n(0),i=n(170),o=n(17),a=n(1),s=n(11);s.a.register("au-widget-ajax",function(){return n.e(14).then(n.bind(null,960))}),s.a.register("au-widget-button",function(){return n.e(16).then(n.bind(null,961))}),s.a.register("au-widget-canvas",function(){return Promise.all([n.e(0),n.e(3),n.e(17)]).then(n.bind(null,985))}),s.a.register("au-widget-checkbox",function(){return n.e(19).then(n.bind(null,962))}),s.a.register("au-widget-datasheet",function(){return Promise.all([n.e(0),n.e(45),n.e(23)]).then(n.bind(null,986))}),s.a.register("au-widget-finish-button",function(){return n.e(27).then(n.bind(null,963))}),s.a.register("au-widget-steps",function(){return n.e(41).then(n.bind(null,992))}),s.a.register("au-widget-gallery",function(){return n.e(29).then(n.bind(null,964))}),s.a.register("au-widget-group",function(){return Promise.all([n.e(48),n.e(30)]).then(n.bind(null,989))}),s.a.register("au-widget-html",function(){return n.e(32).then(n.bind(null,965)
1801)}),s.a.register("au-widget-image-carousel",function(){return Promise.all([n.e(2),n.e(33)]).then(n.bind(null,966))}),s.a.register("au-widget-option",function(){return n.e(36).then(n.bind(null,988))}),s.a.register("au-widget-order",function(){return n.e(37).then(n.bind(null,967))}),s.a.register("au-widget-static-text",function(){return n.e(40).then(n.bind(null,968))}),s.a.register("au-widget-uploader",function(){return n.e(43).then(n.bind(null,969))}),s.a.register("au-widget-input-text",function(){return n.e(34).then(n.bind(null,993))}),s.a.register("au-widget-dnd-controller",function(){return n.e(26).then(n.bind(null,970))}),s.a.register("au-widget-item-list",function(){return n.e(35).then(n.bind(null,994))}),s.a.register("au-widget-3d-viewer",function(){return n.e(13).then(n.bind(null,995))}),s.a.register("au-widget-slider",function(){return Promise.all([n.e(2),n.e(39)]).then(n.bind(null,996))}),s.a.register("au-widget-color-picker",function(){return n.e(20).then(n.bind(null,990))}),s.a.register("au-widget-color-selector",function(){return n.e(21).then(n.bind(null,991))}),s.a.register("au-widget-cart",function(){return n.e(18).then(n.bind(null,971))}),s.a.register("au-widget-design-editor",function(){return Promise.all([n.e(0),n.e(4),n.e(3),n.e(47),n.e(25)]).then(n.bind(null,984))}),s.a.register("au-widget-design-atoms",function(){return Promise.all([n.e(4),n.e(46),n.e(24)]).then(n.bind(null,987))}),s.a.register("au-widget-preflight",function(){return n.e(38).then(n.bind(null,997))}),s.a.register("au-widget-help",function(){return n.e(31).then(n.bind(null,972))}),s.a.register("au-widget-template-editor",function(){return n.e(42).then(n.bind(null,973))}),s.a.register("au-widget-finish-group",function(){return n.e(28).then(n.bind(null,974))}),s.a.register("au-widget-data-driven-editor",function(){return n.e(22).then(n.bind(null,975))}),s.a.register("au-widget-asset-storage-ajax",function(){return n.e(15).then(n.bind(null,976))});var l=n(5),c=n(295),u=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}Object(r.d)(e,t),e.prototype._isShowText=function(t){return null!==t&&void 0!==t&&t.length>0},e.prototype._isShowHeader=function(t,e){return null!==t&&void 0!==t&&t.length>0||null!==e&&void 0!==e&&e.length>0},e.prototype._getHelpTooltip=function(){return this.querySelectorShadow("#helptooltip")},e.prototype._toggleTooltip=function(t){var e=this._getHelpTooltip();void 0===t?"true"===e.dataset.isShow?(e.hide(),e.dataset.isShow=!1):(e.show(),e.dataset.isShow=!0):t?(e.show(),e.dataset.isShow=!0):(e.hide(),e.dataset.isShow=!1)},e.prototype._onShowDescription=function(){var t=this;this._getHelpTooltip()&&(this._getHelpTooltip().dataset.isShow=!1),window.document.addEventListener("click",function(){t._toggleTooltip(!1)},!0)},Object(r.c)([Object(a.c)({notify:!0}),Object(r.g)("design:type",String)],e.prototype,"title",void 0),Object(r.c)([Object(a.c)({notify:!0}),Object(r.g)("design:type",String)],e.prototype,"description",void 0),Object(r.c)([Object(a.c)({notify:!0}),Object(r.g)("design:type",String)],e.prototype,"prompt",void 0),Object(r.c)([Object(a.c)({notify:!0}),Object(r.g)("design:type",String)],e.prototype,"formatTitle",void 0),e=Object(r.c)([Object(a.a)("au-widget-header",c)],e)}(o.a),n(296));!function(t){function e(){return null!==t&&t.apply(this,arguments)||this}Object(r.d)(e,t),e.prototype._inPlaceWidget=function(t){t&&t instanceof i.c&&(t.id="replaceable",t.widgetPreloader=this.$.preloader,t.originWidget=this,t.attachPreloaderComponent(t.widgetPreloader),this.shadowRoot.replaceChild(t,this.querySelectorShadow("#replaceable")))},e.prototype._isTitleNotEmpty=function(t){return!l.a.isEmptyString(t)},e.prototype._definitionChanged=function(t){return Object(r.b)(this,void 0,void 0,function(){var e;return Object(r.e)(this,function(n){switch(n.label){case 0:return[4,this.getOrCreateWidget(this.inPlaceName)];case 1:return(e=n.sent()).paramsRaw=JSON.parse(JSON.stringify(t.params)),e.name=t.name||t.title||"",e.title=t.title||"",e.driver=this.driver,e.language=this.language,this.title=t.title||"",this.prompt=t.prompt||"",this.description=t.description||"",this.format=e.format,this.setAttribute("type",this.format),this.formatTitle=t.formatTitle,this.widget=e,[2]}})})},e.prototype.getOrCreateWidget=function(t){return Object(r.b)(this,void 0,void 0,function(){var e;return Object(r.e)(this,function(n){switch(n.label){case 0:return(e=this.querySelectorShadow(t))?[3,2]:[4,s.a.getInstanceFor(t)];case 1:e=n.sent(),n.label=2;case 2:return[2,e]}})})},Object.defineProperty(e.prototype,"inPlaceName",{get:function(){return"au-widget-"+this.definition.type}
1801,enumerable:!1,configurable:!0}),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",Object)],e.prototype,"definition",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",String)],e.prototype,"name",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",String)],e.prototype,"title",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",String)],e.prototype,"prompt",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",String)],e.prototype,"description",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",String)],e.prototype,"format",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",String)],e.prototype,"formatTitle",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",Object)],e.prototype,"driver",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",String)],e.prototype,"language",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",Object)],e.prototype,"widget",void 0),Object(r.c)([Object(a.c)(),Object(r.g)("design:type",Object)],e.prototype,"group",void 0),Object(r.c)([Object(a.b)("widget"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[i.c]),Object(r.g)("design:returntype",void 0)],e.prototype,"_inPlaceWidget",null),Object(r.c)([Object(a.c)({computed:"_isTitleNotEmpty(title)"}),Object(r.g)("design:type",Boolean)],e.prototype,"_hasTitle",void 0),Object(r.c)([Object(a.b)("definition"),Object(r.g)("design:type",Function),Object(r.g)("design:paramtypes",[Object]),Object(r.g)("design:returntype",Promise)],e.prototype,"_definitionChanged",null),e=Object(r.c)([Object(a.a)("au-widget",u)],e)}(o.a)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.