functionMaterialButton(e){"use strict";this.element_=e,this.init()}functionMaterialCheckbox(e){"use strict";this.element_=e,this.init()}functionMaterialIconToggle(e){"use strict";this.element_=e,this.init()}functionMaterialMenu(e){"use strict";this.element_=e,this.init()}functionMaterialProgress(e){"use strict";this.element_=e,this.init()}functionMaterialRadio(e){"use strict";this.element_=e,this.init()}functionMaterialSlider(e){"use strict";this.element_=e,this.isIE_=window.navigator.msPointerEnabled,this.init()}functionMaterialSpinner(e){"use strict";this.element_=e,this.init()}functionMaterialSwitch(e){"use strict";this.element_=e,this.init()}functionMaterialTabs(e){"use strict";this.element_=e,this.init()}functionMaterialTab(e,t){"use strict";if(e){if(t.element_.classList.contains(t.CssClasses_.MDL_JS_RIPPLE_EFFECT)){vars=document.createElement("span");s.classList.add(t.CssClasses_.MDL_RIPPLE_CONTAINER),s.classList.add(t.CssClasses_.MDL_JS_RIPPLE_EFFECT);vari=document.createElement("span");i.classList.add(t.CssClasses_.MDL_RIPPLE),s.appendChild(i),e.appendChild(s)}e.addEventListener("click",function(s){s.preventDefault();vari=e.href.split("#")[1],n=t.element_.querySelector("#"+i);t.resetTabState_(),t.resetPanelState_(),e.classList.add(t.CssClasses_.ACTIVE_CLASS),n.classList.add(t.CssClasses_.ACTIVE_CLASS)})}}functionMaterialTextfield(e){"use strict";this.element_=e,this.maxRows=this.Constant_.NO_MAX_ROWS,this.init()}functionMaterialTooltip(e){"use strict";this.element_=e,this.init()}functionMaterialLayout(e){"use strict";this.element_=e,this.init()}functionMaterialLayoutTab(e,t,s,i){"use strict";if(e){if(i.tabBar_.classList.contains(i.CssClasses_.JS_RIPPLE_EFFECT)){varn=document.createElement("span");n.classList.add(i.CssClasses_.RIPPLE_CONTAINER),n.classList.add(i.CssClasses_.JS_RIPPLE_EFFECT);vara=document.createElement("span");a.classList.add(i.CssClasses_.RIPPLE),n.appendChild(a),e.appendChild(n)}e.addEventListener("click",function(n){n.preventDefault();vara=e.href.split("#")[1],l=i.content_.querySelector("#"+a);i.resetTabState_(t),i.resetPanelState_(s),e.classList.add(i.CssClasses_.IS_ACTIVE),l.classList.add(i.CssClasses_.IS_ACTIVE)})}}functionMaterialDataTable(e){"use strict";this.element_=e,this.init()}functionMaterialRipple(e){"use strict";this.element_=e,this.init()}varcomponentHandler=function(){"use strict";functione(e,t){for(vars=0;s<c.length;s++)if(c[s].className===e)returnvoid0!==t&&(c[s]=t),c[s];return!1}functiont(e){vart=e.getAttribute("data-upgraded");returnnull===t?[""]:t.split(",")}functions(e,s){vari=t(e);return-1!==i.indexOf(s)}functioni(t,s){if(void0===t&&void0===s)for(vara=0;a<c.length;a++)i(c[a].className,c[a].cssClass);else{varl=t;if(void0===s){varr=e(l);r&&(s=r.cssClass)}for(varo=document.querySelectorAll("."+s),_=0;_<o.length;_++)n(o[_],l)}}functionn(i,n){if(!("object"==typeofi&&iinstanceofElement))thrownewError("Invalid argument provided to upgrade MDL element.");vara=t(i),l=[];if(n)s(i,n)||l.push(e(n));else{varr=i.classList;c.forEach(function(e){r.contains(e.cssClass)&&-1===l.indexOf(e)&&!s(i,e.className)&&l.push(e)})}for(varo,_=0,d=l.length;d>_;_++){if(o=l[_],!o)thrownewError("Unable to find a registered component for the given class.");a.push(o.className),i.setAttribute("data-upgraded",a.join(","));varh=newo.classConstructor(i);h[C]=o,u.push(h);for(varp=0,E=o.callbacks.length;E>p;p++)o.callbacks[p](i);o.widget&&(i[o.className]=h);varm=document.createEvent("Events");m.initEvent("mdl-componentupgraded",!0,!0),i.dispatchEvent(m)}}functiona(e){Array.isArray(e)||(e="function"==typeofe.item?Array.prototype.slice.call(e):[e]);for(vart,s=0,i=e.length;i>s;s++)t=e[s],tinstanceofHTMLElement&&(t.children.length>0&&a(t.children),n(t))}functionl(t){vars={classConstructor:t.constructor,className:t.classAsString,cssClass:t.cssClass,widget:void0===t.widget?!0:t.widget,callbacks:[]};if(c.forEach(function(e){if(e.cssClass===s.cssClass)thrownewError("The provided cssClass has already been registered.");if(e.className===s.className)thrownew