var __spreadArrays=this&&this.__spreadArrays||function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;for(var r=Array(t),i=0,e=0;e<n;e++)for(var a=arguments[e],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r};System.register(["./p-f9e72899.system.js","./p-65d9f28b.system.js","./p-894dd48d.system.js"],(function(t){"use strict";var e,n,r,i,a,o,s,c,u,l,d;return{setters:[function(t){e=t.r;n=t.c;r=t.h;i=t.H;a=t.g},function(t){o=t._;s=t.a;c=t.M;u=t.b;l=t.e},function(t){d=t.m}],execute:function(){
/**
             * @license
             * Copyright 2016 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */
var f={BG_FOCUSED:"mdc-ripple-upgraded--background-focused",FG_ACTIVATION:"mdc-ripple-upgraded--foreground-activation",FG_DEACTIVATION:"mdc-ripple-upgraded--foreground-deactivation",ROOT:"mdc-ripple-upgraded",UNBOUNDED:"mdc-ripple-upgraded--unbounded"};var p={VAR_FG_SCALE:"--mdc-ripple-fg-scale",VAR_FG_SIZE:"--mdc-ripple-fg-size",VAR_FG_TRANSLATE_END:"--mdc-ripple-fg-translate-end",VAR_FG_TRANSLATE_START:"--mdc-ripple-fg-translate-start",VAR_LEFT:"--mdc-ripple-left",VAR_TOP:"--mdc-ripple-top"};var h={DEACTIVATION_TIMEOUT_MS:225,FG_DEACTIVATION_MS:150,INITIAL_ORIGIN_SCALE:.6,PADDING:10,TAP_DELAY_MS:300};var _;var v;function m(t){var e=t.document;var n=e.createElement("div");n.className="mdc-ripple-surface--test-edge-var-bug";e.body.appendChild(n);var r=t.getComputedStyle(n);var i=r!==null&&r.borderTopStyle==="solid";if(n.parentNode){n.parentNode.removeChild(n)}return i}function g(t,e){if(e===void 0){e=false}var n=t.CSS;var r=_;if(typeof _==="boolean"&&!e){return _}var i=n&&typeof n.supports==="function";if(!i){return false}var a=n.supports("--css-vars","yes");var o=n.supports("(--css-vars: yes)")&&n.supports("color","#00000000");if(a||o){r=!m(t)}else{r=false}if(!e){_=r}return r}function T(t,e){if(t===void 0){t=window}if(e===void 0){e=false}if(v===undefined||e){var n=false;try{t.document.addEventListener("test",(function(){return undefined}),{get passive(){n=true;return n}})}catch(r){}v=n}return v?{passive:true}:false}function y(t,e,n){if(!t){return{x:0,y:0}}var r=e.x,i=e.y;var a=r+n.left;var o=i+n.top;var s;var c;if(t.type==="touchstart"){var u=t;s=u.changedTouches[0].pageX-a;c=u.changedTouches[0].pageY-o}else{var l=t;s=l.pageX-a;c=l.pageY-o}return{x:s,y:c}}
/**
             * @license
             * Copyright 2016 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var A=["touchstart","pointerdown","mousedown","keydown"];var b=["touchend","pointerup","mouseup","contextmenu"];var S=[];var E=function(t){o(e,t);function e(n){var r=t.call(this,s({},e.defaultAdapter,n))||this;r.activationAnimationHasEnded_=false;r.activationTimer_=0;r.fgDeactivationRemovalTimer_=0;r.fgScale_="0";r.frame_={width:0,height:0};r.initialSize_=0;r.layoutFrame_=0;r.maxRadius_=0;r.unboundedCoords_={left:0,top:0};r.activationState_=r.defaultActivationState_();r.activationTimerCallback_=function(){r.activationAnimationHasEnded_=true;r.runDeactivationUXLogicIfReady_()};r.activateHandler_=function(t){return r.activate_(t)};r.deactivateHandler_=function(){return r.deactivate_()};r.focusHandler_=function(){return r.handleFocus()};r.blurHandler_=function(){return r.handleBlur()};r.resizeHandler_=function(){return r.layout()};return r}Object.defineProperty(e,"cssClasses",{get:function(){return f},enumerable:true,configurable:true});Object.defineProperty(e,"strings",{get:function(){return p},enumerable:true,configurable:true});Object.defineProperty(e,"numbers",{get:function(){return h},enumerable:true,configurable:true});Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){return undefined},browserSupportsCssVars:function(){return true},computeBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},containsEventTarget:function(){return true},deregisterDocumentInteractionHandler:function(){return undefined},deregisterInteractionHandler:function(){return undefined},deregisterResizeHandler:function(){return undefined},getWindowPageOffset:function(){return{x:0,y:0}},isSurfaceActive:function(){return true},isSurfaceDisabled:function(){return true},isUnbounded:function(){return true},registerDocumentInteractionHandler:function(){return undefined},registerInteractionHandler:function(){return undefined},registerResizeHandler:function(){return undefined},removeClass:function(){return undefined},updateCssVariable:function(){return undefined}}},enumerable:true,configurable:true});e.prototype.init=function(){var t=this;var n=this.supportsPressRipple_();this.registerRootHandlers_(n);if(n){var r=e.cssClasses,i=r.ROOT,a=r.UNBOUNDED;requestAnimationFrame((function(){t.adapter_.addClass(i);if(t.adapter_.isUnbounded()){t.adapter_.addClass(a);t.layoutInternal_()}}))}};e.prototype.destroy=function(){var t=this;if(this.supportsPressRipple_()){if(this.activationTimer_){clearTimeout(this.activationTimer_);this.activationTimer_=0;this.adapter_.removeClass(e.cssClasses.FG_ACTIVATION)}if(this.fgDeactivationRemovalTimer_){clearTimeout(this.fgDeactivationRemovalTimer_);this.fgDeactivationRemovalTimer_=0;this.adapter_.removeClass(e.cssClasses.FG_DEACTIVATION)}var n=e.cssClasses,r=n.ROOT,i=n.UNBOUNDED;requestAnimationFrame((function(){t.adapter_.removeClass(r);t.adapter_.removeClass(i);t.removeCssVars_()}))}this.deregisterRootHandlers_();this.deregisterDeactivationHandlers_()};e.prototype.activate=function(t){this.activate_(t)};e.prototype.deactivate=function(){this.deactivate_()};e.prototype.layout=function(){var t=this;if(this.layoutFrame_){cancelAnimationFrame(this.layoutFrame_)}this.layoutFrame_=requestAnimationFrame((function(){t.layoutInternal_();t.layoutFrame_=0}))};e.prototype.setUnbounded=function(t){var n=e.cssClasses.UNBOUNDED;if(t){this.adapter_.addClass(n)}else{this.adapter_.removeClass(n)}};e.prototype.handleFocus=function(){var t=this;requestAnimationFrame((function(){return t.adapter_.addClass(e.cssClasses.BG_FOCUSED)}))};e.prototype.handleBlur=function(){var t=this;requestAnimationFrame((function(){return t.adapter_.removeClass(e.cssClasses.BG_FOCUSED)}))};e.prototype.supportsPressRipple_=function(){return this.adapter_.browserSupportsCssVars()};e.prototype.defaultActivationState_=function(){return{activationEvent:undefined,hasDeactivationUXRun:false,isActivated:false,isProgrammatic:false,wasActivatedByPointer:false,wasElementMadeActive:false}};e.prototype.registerRootHandlers_=function(t){var e=this;if(t){A.forEach((function(t){e.adapter_.registerInteractionHandler(t,e.activateHandler_)}));if(this.adapter_.isUnbounded()){this.adapter_.registerResizeHandler(this.resizeHandler_)}}this.adapter_.registerInteractionHandler("focus",this.focusHandler_);this.adapter_.registerInteractionHandler("blur",this.blurHandler_)};e.prototype.registerDeactivationHandlers_=function(t){var e=this;if(t.type==="keydown"){this.adapter_.registerInteractionHandler("keyup",this.deactivateHandler_)}else{b.forEach((function(t){e.adapter_.registerDocumentInteractionHandler(t,e.deactivateHandler_)}))}};e.prototype.deregisterRootHandlers_=function(){var t=this;A.forEach((function(e){t.adapter_.deregisterInteractionHandler(e,t.activateHandler_)}));this.adapter_.deregisterInteractionHandler("focus",this.focusHandler_);this.adapter_.deregisterInteractionHandler("blur",this.blurHandler_);if(this.adapter_.isUnbounded()){this.adapter_.deregisterResizeHandler(this.resizeHandler_)}};e.prototype.deregisterDeactivationHandlers_=function(){var t=this;this.adapter_.deregisterInteractionHandler("keyup",this.deactivateHandler_);b.forEach((function(e){t.adapter_.deregisterDocumentInteractionHandler(e,t.deactivateHandler_)}))};e.prototype.removeCssVars_=function(){var t=this;var n=e.strings;var r=Object.keys(n);r.forEach((function(e){if(e.indexOf("VAR_")===0){t.adapter_.updateCssVariable(n[e],null)}}))};e.prototype.activate_=function(t){var e=this;if(this.adapter_.isSurfaceDisabled()){return}var n=this.activationState_;if(n.isActivated){return}var r=this.previousActivationEvent_;var i=r&&t!==undefined&&r.type!==t.type;if(i){return}n.isActivated=true;n.isProgrammatic=t===undefined;n.activationEvent=t;n.wasActivatedByPointer=n.isProgrammatic?false:t!==undefined&&(t.type==="mousedown"||t.type==="touchstart"||t.type==="pointerdown");var a=t!==undefined&&S.length>0&&S.some((function(t){return e.adapter_.containsEventTarget(t)}));if(a){this.resetActivationState_();return}if(t!==undefined){S.push(t.target);this.registerDeactivationHandlers_(t)}n.wasElementMadeActive=this.checkElementMadeActive_(t);if(n.wasElementMadeActive){this.animateActivation_()}requestAnimationFrame((function(){S=[];if(!n.wasElementMadeActive&&t!==undefined&&(t.key===" "||t.keyCode===32)){n.wasElementMadeActive=e.checkElementMadeActive_(t);if(n.wasElementMadeActive){e.animateActivation_()}}if(!n.wasElementMadeActive){e.activationState_=e.defaultActivationState_()}}))};e.prototype.checkElementMadeActive_=function(t){return t!==undefined&&t.type==="keydown"?this.adapter_.isSurfaceActive():true};e.prototype.animateActivation_=function(){var t=this;var n=e.strings,r=n.VAR_FG_TRANSLATE_START,i=n.VAR_FG_TRANSLATE_END;var a=e.cssClasses,o=a.FG_DEACTIVATION,s=a.FG_ACTIVATION;var c=e.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal_();var u="";var l="";if(!this.adapter_.isUnbounded()){var d=this.getFgTranslationCoordinates_(),f=d.startPoint,p=d.endPoint;u=f.x+"px, "+f.y+"px";l=p.x+"px, "+p.y+"px"}this.adapter_.updateCssVariable(r,u);this.adapter_.updateCssVariable(i,l);clearTimeout(this.activationTimer_);clearTimeout(this.fgDeactivationRemovalTimer_);this.rmBoundedActivationClasses_();this.adapter_.removeClass(o);this.adapter_.computeBoundingRect();this.adapter_.addClass(s);this.activationTimer_=setTimeout((function(){return t.activationTimerCallback_()}),c)};e.prototype.getFgTranslationCoordinates_=function(){var t=this.activationState_,e=t.activationEvent,n=t.wasActivatedByPointer;var r;if(n){r=y(e,this.adapter_.getWindowPageOffset(),this.adapter_.computeBoundingRect())}else{r={x:this.frame_.width/2,y:this.frame_.height/2}}r={x:r.x-this.initialSize_/2,y:r.y-this.initialSize_/2};var i={x:this.frame_.width/2-this.initialSize_/2,y:this.frame_.height/2-this.initialSize_/2};return{startPoint:r,endPoint:i}};e.prototype.runDeactivationUXLogicIfReady_=function(){var t=this;var n=e.cssClasses.FG_DEACTIVATION;var r=this.activationState_,i=r.hasDeactivationUXRun,a=r.isActivated;var o=i||!a;if(o&&this.activationAnimationHasEnded_){this.rmBoundedActivationClasses_();this.adapter_.addClass(n);this.fgDeactivationRemovalTimer_=setTimeout((function(){t.adapter_.removeClass(n)}),h.FG_DEACTIVATION_MS)}};e.prototype.rmBoundedActivationClasses_=function(){var t=e.cssClasses.FG_ACTIVATION;this.adapter_.removeClass(t);this.activationAnimationHasEnded_=false;this.adapter_.computeBoundingRect()};e.prototype.resetActivationState_=function(){var t=this;this.previousActivationEvent_=this.activationState_.activationEvent;this.activationState_=this.defaultActivationState_();setTimeout((function(){return t.previousActivationEvent_=undefined}),e.numbers.TAP_DELAY_MS)};e.prototype.deactivate_=function(){var t=this;var e=this.activationState_;if(!e.isActivated){return}var n=s({},e);if(e.isProgrammatic){requestAnimationFrame((function(){return t.animateDeactivation_(n)}));this.resetActivationState_()}else{this.deregisterDeactivationHandlers_();requestAnimationFrame((function(){t.activationState_.hasDeactivationUXRun=true;t.animateDeactivation_(n);t.resetActivationState_()}))}};e.prototype.animateDeactivation_=function(t){var e=t.wasActivatedByPointer,n=t.wasElementMadeActive;if(e||n){this.runDeactivationUXLogicIfReady_()}};e.prototype.layoutInternal_=function(){var t=this;this.frame_=this.adapter_.computeBoundingRect();var n=Math.max(this.frame_.height,this.frame_.width);var r=function(){var n=Math.sqrt(Math.pow(t.frame_.width,2)+Math.pow(t.frame_.height,2));return n+e.numbers.PADDING};this.maxRadius_=this.adapter_.isUnbounded()?n:r();this.initialSize_=Math.floor(n*e.numbers.INITIAL_ORIGIN_SCALE);this.fgScale_=""+this.maxRadius_/this.initialSize_;this.updateLayoutCssVars_()};e.prototype.updateLayoutCssVars_=function(){var t=e.strings,n=t.VAR_FG_SIZE,r=t.VAR_LEFT,i=t.VAR_TOP,a=t.VAR_FG_SCALE;this.adapter_.updateCssVariable(n,this.initialSize_+"px");this.adapter_.updateCssVariable(a,this.fgScale_);if(this.adapter_.isUnbounded()){this.unboundedCoords_={left:Math.round(this.frame_.width/2-this.initialSize_/2),top:Math.round(this.frame_.height/2-this.initialSize_/2)};this.adapter_.updateCssVariable(r,this.unboundedCoords_.left+"px");this.adapter_.updateCssVariable(i,this.unboundedCoords_.top+"px")}};return e}(c);
/**
             * @license
             * Copyright 2016 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var C=function(t){o(e,t);function e(){var e=t!==null&&t.apply(this,arguments)||this;e.disabled=false;return e}e.attachTo=function(t,n){if(n===void 0){n={isUnbounded:undefined}}var r=new e(t);if(n.isUnbounded!==undefined){r.unbounded=n.isUnbounded}return r};e.createAdapter=function(t){return{addClass:function(e){return t.root_.classList.add(e)},browserSupportsCssVars:function(){return g(window)},computeBoundingRect:function(){return t.root_.getBoundingClientRect()},containsEventTarget:function(e){return t.root_.contains(e)},deregisterDocumentInteractionHandler:function(t,e){return document.documentElement.removeEventListener(t,e,T())},deregisterInteractionHandler:function(e,n){return t.root_.removeEventListener(e,n,T())},deregisterResizeHandler:function(t){return window.removeEventListener("resize",t)},getWindowPageOffset:function(){return{x:window.pageXOffset,y:window.pageYOffset}},isSurfaceActive:function(){return d(t.root_,":active")},isSurfaceDisabled:function(){return Boolean(t.disabled)},isUnbounded:function(){return Boolean(t.unbounded)},registerDocumentInteractionHandler:function(t,e){return document.documentElement.addEventListener(t,e,T())},registerInteractionHandler:function(e,n){return t.root_.addEventListener(e,n,T())},registerResizeHandler:function(t){return window.addEventListener("resize",t)},removeClass:function(e){return t.root_.classList.remove(e)},updateCssVariable:function(e,n){return t.root_.style.setProperty(e,n)}}};Object.defineProperty(e.prototype,"unbounded",{get:function(){return Boolean(this.unbounded_)},set:function(t){this.unbounded_=Boolean(t);this.setUnbounded_()},enumerable:true,configurable:true});e.prototype.activate=function(){this.foundation_.activate()};e.prototype.deactivate=function(){this.foundation_.deactivate()};e.prototype.layout=function(){this.foundation_.layout()};e.prototype.getDefaultFoundation=function(){return new E(e.createAdapter(this))};e.prototype.initialSyncWithDOM=function(){var t=this.root_;this.unbounded="mdcRippleIsUnbounded"in t.dataset};e.prototype.setUnbounded_=function(){this.foundation_.setUnbounded(Boolean(this.unbounded_))};return e}(u);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var R={ACTIVE:"mdc-tab-indicator--active",FADE:"mdc-tab-indicator--fade",NO_TRANSITION:"mdc-tab-indicator--no-transition"};var L={CONTENT_SELECTOR:".mdc-tab-indicator__content"};
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var I=function(t){o(e,t);function e(n){return t.call(this,s({},e.defaultAdapter,n))||this}Object.defineProperty(e,"cssClasses",{get:function(){return R},enumerable:true,configurable:true});Object.defineProperty(e,"strings",{get:function(){return L},enumerable:true,configurable:true});Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){return undefined},removeClass:function(){return undefined},computeContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},setContentStyleProperty:function(){return undefined}}},enumerable:true,configurable:true});e.prototype.computeContentClientRect=function(){return this.adapter_.computeContentClientRect()};return e}(c);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var O=function(t){o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}e.prototype.activate=function(){this.adapter_.addClass(I.cssClasses.ACTIVE)};e.prototype.deactivate=function(){this.adapter_.removeClass(I.cssClasses.ACTIVE)};return e}(I);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var D=function(t){o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}e.prototype.activate=function(t){if(!t){this.adapter_.addClass(I.cssClasses.ACTIVE);return}var e=this.computeContentClientRect();var n=t.width/e.width;var r=t.left-e.left;this.adapter_.addClass(I.cssClasses.NO_TRANSITION);this.adapter_.setContentStyleProperty("transform","translateX("+r+"px) scaleX("+n+")");this.computeContentClientRect();this.adapter_.removeClass(I.cssClasses.NO_TRANSITION);this.adapter_.addClass(I.cssClasses.ACTIVE);this.adapter_.setContentStyleProperty("transform","")};e.prototype.deactivate=function(){this.adapter_.removeClass(I.cssClasses.ACTIVE)};return e}(I);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var w=function(t){o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}e.attachTo=function(t){return new e(t)};e.prototype.initialize=function(){this.content_=this.root_.querySelector(I.strings.CONTENT_SELECTOR)};e.prototype.computeContentClientRect=function(){return this.foundation_.computeContentClientRect()};e.prototype.getDefaultFoundation=function(){var t=this;var e={addClass:function(e){return t.root_.classList.add(e)},removeClass:function(e){return t.root_.classList.remove(e)},computeContentClientRect:function(){return t.content_.getBoundingClientRect()},setContentStyleProperty:function(e,n){return t.content_.style.setProperty(e,n)}};if(this.root_.classList.contains(I.cssClasses.FADE)){return new O(e)}return new D(e)};e.prototype.activate=function(t){this.foundation_.activate(t)};e.prototype.deactivate=function(){this.foundation_.deactivate()};return e}(u);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var P={ACTIVE:"mdc-tab--active"};var N={ARIA_SELECTED:"aria-selected",CONTENT_SELECTOR:".mdc-tab__content",INTERACTED_EVENT:"MDCTab:interacted",RIPPLE_SELECTOR:".mdc-tab__ripple",TABINDEX:"tabIndex",TAB_INDICATOR_SELECTOR:".mdc-tab-indicator"};
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var V=function(t){o(e,t);function e(n){var r=t.call(this,s({},e.defaultAdapter,n))||this;r.focusOnActivate_=true;return r}Object.defineProperty(e,"cssClasses",{get:function(){return P},enumerable:true,configurable:true});Object.defineProperty(e,"strings",{get:function(){return N},enumerable:true,configurable:true});Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){return undefined},removeClass:function(){return undefined},hasClass:function(){return false},setAttr:function(){return undefined},activateIndicator:function(){return undefined},deactivateIndicator:function(){return undefined},notifyInteracted:function(){return undefined},getOffsetLeft:function(){return 0},getOffsetWidth:function(){return 0},getContentOffsetLeft:function(){return 0},getContentOffsetWidth:function(){return 0},focus:function(){return undefined}}},enumerable:true,configurable:true});e.prototype.handleClick=function(){this.adapter_.notifyInteracted()};e.prototype.isActive=function(){return this.adapter_.hasClass(P.ACTIVE)};e.prototype.setFocusOnActivate=function(t){this.focusOnActivate_=t};e.prototype.activate=function(t){this.adapter_.addClass(P.ACTIVE);this.adapter_.setAttr(N.ARIA_SELECTED,"true");this.adapter_.setAttr(N.TABINDEX,"0");this.adapter_.activateIndicator(t);if(this.focusOnActivate_){this.adapter_.focus()}};e.prototype.deactivate=function(){if(!this.isActive()){return}this.adapter_.removeClass(P.ACTIVE);this.adapter_.setAttr(N.ARIA_SELECTED,"false");this.adapter_.setAttr(N.TABINDEX,"-1");this.adapter_.deactivateIndicator()};e.prototype.computeDimensions=function(){var t=this.adapter_.getOffsetWidth();var e=this.adapter_.getOffsetLeft();var n=this.adapter_.getContentOffsetWidth();var r=this.adapter_.getContentOffsetLeft();return{contentLeft:e+r,contentRight:e+r+n,rootLeft:e,rootRight:e+t}};return e}(c);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var x=function(t){o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}e.attachTo=function(t){return new e(t)};e.prototype.initialize=function(t,e){if(t===void 0){t=function(t,e){return new C(t,e)}}if(e===void 0){e=function(t){return new w(t)}}this.id=this.root_.id;var n=this.root_.querySelector(V.strings.RIPPLE_SELECTOR);var r=s({},C.createAdapter(this),{addClass:function(t){return n.classList.add(t)},removeClass:function(t){return n.classList.remove(t)},updateCssVariable:function(t,e){return n.style.setProperty(t,e)}});var i=new E(r);this.ripple_=t(this.root_,i);var a=this.root_.querySelector(V.strings.TAB_INDICATOR_SELECTOR);this.tabIndicator_=e(a);this.content_=this.root_.querySelector(V.strings.CONTENT_SELECTOR)};e.prototype.initialSyncWithDOM=function(){var t=this;this.handleClick_=function(){return t.foundation_.handleClick()};this.listen("click",this.handleClick_)};e.prototype.destroy=function(){this.unlisten("click",this.handleClick_);this.ripple_.destroy();t.prototype.destroy.call(this)};e.prototype.getDefaultFoundation=function(){var t=this;var e={setAttr:function(e,n){return t.root_.setAttribute(e,n)},addClass:function(e){return t.root_.classList.add(e)},removeClass:function(e){return t.root_.classList.remove(e)},hasClass:function(e){return t.root_.classList.contains(e)},activateIndicator:function(e){return t.tabIndicator_.activate(e)},deactivateIndicator:function(){return t.tabIndicator_.deactivate()},notifyInteracted:function(){return t.emit(V.strings.INTERACTED_EVENT,{tabId:t.id},true)},getOffsetLeft:function(){return t.root_.offsetLeft},getOffsetWidth:function(){return t.root_.offsetWidth},getContentOffsetLeft:function(){return t.content_.offsetLeft},getContentOffsetWidth:function(){return t.content_.offsetWidth},focus:function(){return t.root_.focus()}};return new V(e)};Object.defineProperty(e.prototype,"active",{get:function(){return this.foundation_.isActive()},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"focusOnActivate",{set:function(t){this.foundation_.setFocusOnActivate(t)},enumerable:true,configurable:true});e.prototype.activate=function(t){this.foundation_.activate(t)};e.prototype.deactivate=function(){this.foundation_.deactivate()};e.prototype.computeIndicatorClientRect=function(){return this.tabIndicator_.computeContentClientRect()};e.prototype.computeDimensions=function(){return this.foundation_.computeDimensions()};e.prototype.focus=function(){this.root_.focus()};return e}(u);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var H={ANIMATING:"mdc-tab-scroller--animating",SCROLL_AREA_SCROLL:"mdc-tab-scroller__scroll-area--scroll",SCROLL_TEST:"mdc-tab-scroller__test"};var M={AREA_SELECTOR:".mdc-tab-scroller__scroll-area",CONTENT_SELECTOR:".mdc-tab-scroller__scroll-content"};
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var F=function(){function t(t){this.adapter_=t}return t}();
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var W=function(t){o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}e.prototype.getScrollPositionRTL=function(){var t=this.adapter_.getScrollAreaScrollLeft();var e=this.calculateScrollEdges_().right;return Math.round(e-t)};e.prototype.scrollToRTL=function(t){var e=this.calculateScrollEdges_();var n=this.adapter_.getScrollAreaScrollLeft();var r=this.clampScrollValue_(e.right-t);return{finalScrollPosition:r,scrollDelta:r-n}};e.prototype.incrementScrollRTL=function(t){var e=this.adapter_.getScrollAreaScrollLeft();var n=this.clampScrollValue_(e-t);return{finalScrollPosition:n,scrollDelta:n-e}};e.prototype.getAnimatingScrollPosition=function(t){return t};e.prototype.calculateScrollEdges_=function(){var t=this.adapter_.getScrollContentOffsetWidth();var e=this.adapter_.getScrollAreaOffsetWidth();return{left:0,right:t-e}};e.prototype.clampScrollValue_=function(t){var e=this.calculateScrollEdges_();return Math.min(Math.max(e.left,t),e.right)};return e}(F);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var K=function(t){o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}e.prototype.getScrollPositionRTL=function(t){var e=this.adapter_.getScrollAreaScrollLeft();return Math.round(t-e)};e.prototype.scrollToRTL=function(t){var e=this.adapter_.getScrollAreaScrollLeft();var n=this.clampScrollValue_(-t);return{finalScrollPosition:n,scrollDelta:n-e}};e.prototype.incrementScrollRTL=function(t){var e=this.adapter_.getScrollAreaScrollLeft();var n=this.clampScrollValue_(e-t);return{finalScrollPosition:n,scrollDelta:n-e}};e.prototype.getAnimatingScrollPosition=function(t,e){return t-e};e.prototype.calculateScrollEdges_=function(){var t=this.adapter_.getScrollContentOffsetWidth();var e=this.adapter_.getScrollAreaOffsetWidth();return{left:e-t,right:0}};e.prototype.clampScrollValue_=function(t){var e=this.calculateScrollEdges_();return Math.max(Math.min(e.right,t),e.left)};return e}(F);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var B=function(t){o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}e.prototype.getScrollPositionRTL=function(t){var e=this.adapter_.getScrollAreaScrollLeft();return Math.round(e-t)};e.prototype.scrollToRTL=function(t){var e=this.adapter_.getScrollAreaScrollLeft();var n=this.clampScrollValue_(t);return{finalScrollPosition:n,scrollDelta:e-n}};e.prototype.incrementScrollRTL=function(t){var e=this.adapter_.getScrollAreaScrollLeft();var n=this.clampScrollValue_(e+t);return{finalScrollPosition:n,scrollDelta:e-n}};e.prototype.getAnimatingScrollPosition=function(t,e){return t+e};e.prototype.calculateScrollEdges_=function(){var t=this.adapter_.getScrollContentOffsetWidth();var e=this.adapter_.getScrollAreaOffsetWidth();return{left:t-e,right:0}};e.prototype.clampScrollValue_=function(t){var e=this.calculateScrollEdges_();return Math.min(Math.max(e.right,t),e.left)};return e}(F);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var U=function(t){o(e,t);function e(n){var r=t.call(this,s({},e.defaultAdapter,n))||this;r.isAnimating_=false;return r}Object.defineProperty(e,"cssClasses",{get:function(){return H},enumerable:true,configurable:true});Object.defineProperty(e,"strings",{get:function(){return M},enumerable:true,configurable:true});Object.defineProperty(e,"defaultAdapter",{get:function(){return{eventTargetMatchesSelector:function(){return false},addClass:function(){return undefined},removeClass:function(){return undefined},addScrollAreaClass:function(){return undefined},setScrollAreaStyleProperty:function(){return undefined},setScrollContentStyleProperty:function(){return undefined},getScrollContentStyleValue:function(){return""},setScrollAreaScrollLeft:function(){return undefined},getScrollAreaScrollLeft:function(){return 0},getScrollContentOffsetWidth:function(){return 0},getScrollAreaOffsetWidth:function(){return 0},computeScrollAreaClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeScrollContentClientRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},computeHorizontalScrollbarHeight:function(){return 0}}},enumerable:true,configurable:true});e.prototype.init=function(){var t=this.adapter_.computeHorizontalScrollbarHeight();this.adapter_.setScrollAreaStyleProperty("margin-bottom",-t+"px");this.adapter_.addScrollAreaClass(e.cssClasses.SCROLL_AREA_SCROLL)};e.prototype.getScrollPosition=function(){if(this.isRTL_()){return this.computeCurrentScrollPositionRTL_()}var t=this.calculateCurrentTranslateX_();var e=this.adapter_.getScrollAreaScrollLeft();return e-t};e.prototype.handleInteraction=function(){if(!this.isAnimating_){return}this.stopScrollAnimation_()};e.prototype.handleTransitionEnd=function(t){var n=t.target;if(!this.isAnimating_||!this.adapter_.eventTargetMatchesSelector(n,e.strings.CONTENT_SELECTOR)){return}this.isAnimating_=false;this.adapter_.removeClass(e.cssClasses.ANIMATING)};e.prototype.incrementScroll=function(t){if(t===0){return}if(this.isRTL_()){return this.incrementScrollRTL_(t)}this.incrementScroll_(t)};e.prototype.scrollTo=function(t){if(this.isRTL_()){return this.scrollToRTL_(t)}this.scrollTo_(t)};e.prototype.getRTLScroller=function(){if(!this.rtlScrollerInstance_){this.rtlScrollerInstance_=this.rtlScrollerFactory_()}return this.rtlScrollerInstance_};e.prototype.calculateCurrentTranslateX_=function(){var t=this.adapter_.getScrollContentStyleValue("transform");if(t==="none"){return 0}var e=/\((.+?)\)/.exec(t);if(!e){return 0}var n=e[1];var r=l(n.split(","),6),i=r[4];return parseFloat(i)};e.prototype.clampScrollValue_=function(t){var e=this.calculateScrollEdges_();return Math.min(Math.max(e.left,t),e.right)};e.prototype.computeCurrentScrollPositionRTL_=function(){var t=this.calculateCurrentTranslateX_();return this.getRTLScroller().getScrollPositionRTL(t)};e.prototype.calculateScrollEdges_=function(){var t=this.adapter_.getScrollContentOffsetWidth();var e=this.adapter_.getScrollAreaOffsetWidth();return{left:0,right:t-e}};e.prototype.scrollTo_=function(t){var e=this.getScrollPosition();var n=this.clampScrollValue_(t);var r=n-e;this.animate_({finalScrollPosition:n,scrollDelta:r})};e.prototype.scrollToRTL_=function(t){var e=this.getRTLScroller().scrollToRTL(t);this.animate_(e)};e.prototype.incrementScroll_=function(t){var e=this.getScrollPosition();var n=t+e;var r=this.clampScrollValue_(n);var i=r-e;this.animate_({finalScrollPosition:r,scrollDelta:i})};e.prototype.incrementScrollRTL_=function(t){var e=this.getRTLScroller().incrementScrollRTL(t);this.animate_(e)};e.prototype.animate_=function(t){var n=this;if(t.scrollDelta===0){return}this.stopScrollAnimation_();this.adapter_.setScrollAreaScrollLeft(t.finalScrollPosition);this.adapter_.setScrollContentStyleProperty("transform","translateX("+t.scrollDelta+"px)");this.adapter_.computeScrollAreaClientRect();requestAnimationFrame((function(){n.adapter_.addClass(e.cssClasses.ANIMATING);n.adapter_.setScrollContentStyleProperty("transform","none")}));this.isAnimating_=true};e.prototype.stopScrollAnimation_=function(){this.isAnimating_=false;var t=this.getAnimatingScrollPosition_();this.adapter_.removeClass(e.cssClasses.ANIMATING);this.adapter_.setScrollContentStyleProperty("transform","translateX(0px)");this.adapter_.setScrollAreaScrollLeft(t)};e.prototype.getAnimatingScrollPosition_=function(){var t=this.calculateCurrentTranslateX_();var e=this.adapter_.getScrollAreaScrollLeft();if(this.isRTL_()){return this.getRTLScroller().getAnimatingScrollPosition(e,t)}return e-t};e.prototype.rtlScrollerFactory_=function(){var t=this.adapter_.getScrollAreaScrollLeft();this.adapter_.setScrollAreaScrollLeft(t-1);var e=this.adapter_.getScrollAreaScrollLeft();if(e<0){this.adapter_.setScrollAreaScrollLeft(t);return new K(this.adapter_)}var n=this.adapter_.computeScrollAreaClientRect();var r=this.adapter_.computeScrollContentClientRect();var i=Math.round(r.right-n.right);this.adapter_.setScrollAreaScrollLeft(t);if(i===e){return new B(this.adapter_)}return new W(this.adapter_)};e.prototype.isRTL_=function(){return this.adapter_.getScrollContentStyleValue("direction")==="rtl"};return e}(c);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var Y;function k(t,e){if(e===void 0){e=true}if(e&&typeof Y!=="undefined"){return Y}var n=t.createElement("div");n.classList.add(H.SCROLL_TEST);t.body.appendChild(n);var r=n.offsetHeight-n.clientHeight;t.body.removeChild(n);if(e){Y=r}return r}
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var G=function(t){o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}e.attachTo=function(t){return new e(t)};e.prototype.initialize=function(){this.area_=this.root_.querySelector(U.strings.AREA_SELECTOR);this.content_=this.root_.querySelector(U.strings.CONTENT_SELECTOR)};e.prototype.initialSyncWithDOM=function(){var t=this;this.handleInteraction_=function(){return t.foundation_.handleInteraction()};this.handleTransitionEnd_=function(e){return t.foundation_.handleTransitionEnd(e)};this.area_.addEventListener("wheel",this.handleInteraction_);this.area_.addEventListener("touchstart",this.handleInteraction_);this.area_.addEventListener("pointerdown",this.handleInteraction_);this.area_.addEventListener("mousedown",this.handleInteraction_);this.area_.addEventListener("keydown",this.handleInteraction_);this.content_.addEventListener("transitionend",this.handleTransitionEnd_)};e.prototype.destroy=function(){t.prototype.destroy.call(this);this.area_.removeEventListener("wheel",this.handleInteraction_);this.area_.removeEventListener("touchstart",this.handleInteraction_);this.area_.removeEventListener("pointerdown",this.handleInteraction_);this.area_.removeEventListener("mousedown",this.handleInteraction_);this.area_.removeEventListener("keydown",this.handleInteraction_);this.content_.removeEventListener("transitionend",this.handleTransitionEnd_)};e.prototype.getDefaultFoundation=function(){var t=this;var e={eventTargetMatchesSelector:function(t,e){return d(t,e)},addClass:function(e){return t.root_.classList.add(e)},removeClass:function(e){return t.root_.classList.remove(e)},addScrollAreaClass:function(e){return t.area_.classList.add(e)},setScrollAreaStyleProperty:function(e,n){return t.area_.style.setProperty(e,n)},setScrollContentStyleProperty:function(e,n){return t.content_.style.setProperty(e,n)},getScrollContentStyleValue:function(e){return window.getComputedStyle(t.content_).getPropertyValue(e)},setScrollAreaScrollLeft:function(e){return t.area_.scrollLeft=e},getScrollAreaScrollLeft:function(){return t.area_.scrollLeft},getScrollContentOffsetWidth:function(){return t.content_.offsetWidth},getScrollAreaOffsetWidth:function(){return t.area_.offsetWidth},computeScrollAreaClientRect:function(){return t.area_.getBoundingClientRect()},computeScrollContentClientRect:function(){return t.content_.getBoundingClientRect()},computeHorizontalScrollbarHeight:function(){return k(document)}};return new U(e)};e.prototype.getScrollPosition=function(){return this.foundation_.getScrollPosition()};e.prototype.getScrollContentWidth=function(){return this.content_.offsetWidth};e.prototype.incrementScroll=function(t){this.foundation_.incrementScroll(t)};e.prototype.scrollTo=function(t){this.foundation_.scrollTo(t)};return e}(u);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var j={ARROW_LEFT_KEY:"ArrowLeft",ARROW_RIGHT_KEY:"ArrowRight",END_KEY:"End",ENTER_KEY:"Enter",HOME_KEY:"Home",SPACE_KEY:"Space",TAB_ACTIVATED_EVENT:"MDCTabBar:activated",TAB_SCROLLER_SELECTOR:".mdc-tab-scroller",TAB_SELECTOR:".mdc-tab"};var z={ARROW_LEFT_KEYCODE:37,ARROW_RIGHT_KEYCODE:39,END_KEYCODE:35,ENTER_KEYCODE:13,EXTRA_SCROLL_AMOUNT:20,HOME_KEYCODE:36,SPACE_KEYCODE:32};
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var X=new Set;X.add(j.ARROW_LEFT_KEY);X.add(j.ARROW_RIGHT_KEY);X.add(j.END_KEY);X.add(j.HOME_KEY);X.add(j.ENTER_KEY);X.add(j.SPACE_KEY);var q=new Map;q.set(z.ARROW_LEFT_KEYCODE,j.ARROW_LEFT_KEY);q.set(z.ARROW_RIGHT_KEYCODE,j.ARROW_RIGHT_KEY);q.set(z.END_KEYCODE,j.END_KEY);q.set(z.HOME_KEYCODE,j.HOME_KEY);q.set(z.ENTER_KEYCODE,j.ENTER_KEY);q.set(z.SPACE_KEYCODE,j.SPACE_KEY);var Z=function(t){o(e,t);function e(n){var r=t.call(this,s({},e.defaultAdapter,n))||this;r.useAutomaticActivation_=false;return r}Object.defineProperty(e,"strings",{get:function(){return j},enumerable:true,configurable:true});Object.defineProperty(e,"numbers",{get:function(){return z},enumerable:true,configurable:true});Object.defineProperty(e,"defaultAdapter",{get:function(){return{scrollTo:function(){return undefined},incrementScroll:function(){return undefined},getScrollPosition:function(){return 0},getScrollContentWidth:function(){return 0},getOffsetWidth:function(){return 0},isRTL:function(){return false},setActiveTab:function(){return undefined},activateTabAtIndex:function(){return undefined},deactivateTabAtIndex:function(){return undefined},focusTabAtIndex:function(){return undefined},getTabIndicatorClientRectAtIndex:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getTabDimensionsAtIndex:function(){return{rootLeft:0,rootRight:0,contentLeft:0,contentRight:0}},getPreviousActiveTabIndex:function(){return-1},getFocusedTabIndex:function(){return-1},getIndexOfTabById:function(){return-1},getTabListLength:function(){return 0},notifyTabActivated:function(){return undefined}}},enumerable:true,configurable:true});e.prototype.setUseAutomaticActivation=function(t){this.useAutomaticActivation_=t};e.prototype.activateTab=function(t){var e=this.adapter_.getPreviousActiveTabIndex();if(!this.indexIsInRange_(t)||t===e){return}var n;if(e!==-1){this.adapter_.deactivateTabAtIndex(e);n=this.adapter_.getTabIndicatorClientRectAtIndex(e)}this.adapter_.activateTabAtIndex(t,n);this.scrollIntoView(t);this.adapter_.notifyTabActivated(t)};e.prototype.handleKeyDown=function(t){var e=this.getKeyFromEvent_(t);if(e===undefined){return}if(!this.isActivationKey_(e)){t.preventDefault()}if(this.useAutomaticActivation_){if(this.isActivationKey_(e)){return}var n=this.determineTargetFromKey_(this.adapter_.getPreviousActiveTabIndex(),e);this.adapter_.setActiveTab(n);this.scrollIntoView(n)}else{var r=this.adapter_.getFocusedTabIndex();if(this.isActivationKey_(e)){this.adapter_.setActiveTab(r)}else{var n=this.determineTargetFromKey_(r,e);this.adapter_.focusTabAtIndex(n);this.scrollIntoView(n)}}};e.prototype.handleTabInteraction=function(t){this.adapter_.setActiveTab(this.adapter_.getIndexOfTabById(t.detail.tabId))};e.prototype.scrollIntoView=function(t){if(!this.indexIsInRange_(t)){return}if(t===0){return this.adapter_.scrollTo(0)}if(t===this.adapter_.getTabListLength()-1){return this.adapter_.scrollTo(this.adapter_.getScrollContentWidth())}if(this.isRTL_()){return this.scrollIntoViewRTL_(t)}this.scrollIntoView_(t)};e.prototype.determineTargetFromKey_=function(t,e){var n=this.isRTL_();var r=this.adapter_.getTabListLength()-1;var i=e===j.END_KEY;var a=e===j.ARROW_LEFT_KEY&&!n||e===j.ARROW_RIGHT_KEY&&n;var o=e===j.ARROW_RIGHT_KEY&&!n||e===j.ARROW_LEFT_KEY&&n;var s=t;if(i){s=r}else if(a){s-=1}else if(o){s+=1}else{s=0}if(s<0){s=r}else if(s>r){s=0}return s};e.prototype.calculateScrollIncrement_=function(t,e,n,r){var i=this.adapter_.getTabDimensionsAtIndex(e);var a=i.contentLeft-n-r;var o=i.contentRight-n;var s=o-z.EXTRA_SCROLL_AMOUNT;var c=a+z.EXTRA_SCROLL_AMOUNT;if(e<t){return Math.min(s,0)}return Math.max(c,0)};e.prototype.calculateScrollIncrementRTL_=function(t,e,n,r,i){var a=this.adapter_.getTabDimensionsAtIndex(e);var o=i-a.contentLeft-n;var s=i-a.contentRight-n-r;var c=s+z.EXTRA_SCROLL_AMOUNT;var u=o-z.EXTRA_SCROLL_AMOUNT;if(e>t){return Math.max(c,0)}return Math.min(u,0)};e.prototype.findAdjacentTabIndexClosestToEdge_=function(t,e,n,r){var i=e.rootLeft-n;var a=e.rootRight-n-r;var o=i+a;var s=i<0||o<0;var c=a>0||o>0;if(s){return t-1}if(c){return t+1}return-1};e.prototype.findAdjacentTabIndexClosestToEdgeRTL_=function(t,e,n,r,i){var a=i-e.rootLeft-r-n;var o=i-e.rootRight-n;var s=a+o;var c=a>0||s>0;var u=o<0||s<0;if(c){return t+1}if(u){return t-1}return-1};e.prototype.getKeyFromEvent_=function(t){if(X.has(t.key)){return t.key}return q.get(t.keyCode)};e.prototype.isActivationKey_=function(t){return t===j.SPACE_KEY||t===j.ENTER_KEY};e.prototype.indexIsInRange_=function(t){return t>=0&&t<this.adapter_.getTabListLength()};e.prototype.isRTL_=function(){return this.adapter_.isRTL()};e.prototype.scrollIntoView_=function(t){var e=this.adapter_.getScrollPosition();var n=this.adapter_.getOffsetWidth();var r=this.adapter_.getTabDimensionsAtIndex(t);var i=this.findAdjacentTabIndexClosestToEdge_(t,r,e,n);if(!this.indexIsInRange_(i)){return}var a=this.calculateScrollIncrement_(t,i,e,n);this.adapter_.incrementScroll(a)};e.prototype.scrollIntoViewRTL_=function(t){var e=this.adapter_.getScrollPosition();var n=this.adapter_.getOffsetWidth();var r=this.adapter_.getTabDimensionsAtIndex(t);var i=this.adapter_.getScrollContentWidth();var a=this.findAdjacentTabIndexClosestToEdgeRTL_(t,r,e,n,i);if(!this.indexIsInRange_(a)){return}var o=this.calculateScrollIncrementRTL_(t,a,e,n,i);this.adapter_.incrementScroll(o)};return e}(c);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var J=Z.strings;var Q=0;var $=function(t){o(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}e.attachTo=function(t){return new e(t)};Object.defineProperty(e.prototype,"focusOnActivate",{set:function(t){this.tabList_.forEach((function(e){return e.focusOnActivate=t}))},enumerable:true,configurable:true});Object.defineProperty(e.prototype,"useAutomaticActivation",{set:function(t){this.foundation_.setUseAutomaticActivation(t)},enumerable:true,configurable:true});e.prototype.initialize=function(t,e){if(t===void 0){t=function(t){return new x(t)}}if(e===void 0){e=function(t){return new G(t)}}this.tabList_=this.instantiateTabs_(t);this.tabScroller_=this.instantiateTabScroller_(e)};e.prototype.initialSyncWithDOM=function(){var t=this;this.handleTabInteraction_=function(e){return t.foundation_.handleTabInteraction(e)};this.handleKeyDown_=function(e){return t.foundation_.handleKeyDown(e)};this.listen(V.strings.INTERACTED_EVENT,this.handleTabInteraction_);this.listen("keydown",this.handleKeyDown_);for(var e=0;e<this.tabList_.length;e++){if(this.tabList_[e].active){this.scrollIntoView(e);break}}};e.prototype.destroy=function(){t.prototype.destroy.call(this);this.unlisten(V.strings.INTERACTED_EVENT,this.handleTabInteraction_);this.unlisten("keydown",this.handleKeyDown_);this.tabList_.forEach((function(t){return t.destroy()}));if(this.tabScroller_){this.tabScroller_.destroy()}};e.prototype.getDefaultFoundation=function(){var t=this;var e={scrollTo:function(e){return t.tabScroller_.scrollTo(e)},incrementScroll:function(e){return t.tabScroller_.incrementScroll(e)},getScrollPosition:function(){return t.tabScroller_.getScrollPosition()},getScrollContentWidth:function(){return t.tabScroller_.getScrollContentWidth()},getOffsetWidth:function(){return t.root_.offsetWidth},isRTL:function(){return window.getComputedStyle(t.root_).getPropertyValue("direction")==="rtl"},setActiveTab:function(e){return t.foundation_.activateTab(e)},activateTabAtIndex:function(e,n){return t.tabList_[e].activate(n)},deactivateTabAtIndex:function(e){return t.tabList_[e].deactivate()},focusTabAtIndex:function(e){return t.tabList_[e].focus()},getTabIndicatorClientRectAtIndex:function(e){return t.tabList_[e].computeIndicatorClientRect()},getTabDimensionsAtIndex:function(e){return t.tabList_[e].computeDimensions()},getPreviousActiveTabIndex:function(){for(var e=0;e<t.tabList_.length;e++){if(t.tabList_[e].active){return e}}return-1},getFocusedTabIndex:function(){var e=t.getTabElements_();var n=document.activeElement;return e.indexOf(n)},getIndexOfTabById:function(e){for(var n=0;n<t.tabList_.length;n++){if(t.tabList_[n].id===e){return n}}return-1},getTabListLength:function(){return t.tabList_.length},notifyTabActivated:function(e){return t.emit(J.TAB_ACTIVATED_EVENT,{index:e},true)}};return new Z(e)};e.prototype.activateTab=function(t){this.foundation_.activateTab(t)};e.prototype.scrollIntoView=function(t){this.foundation_.scrollIntoView(t)};e.prototype.getTabElements_=function(){return[].slice.call(this.root_.querySelectorAll(J.TAB_SELECTOR))};e.prototype.instantiateTabs_=function(t){return this.getTabElements_().map((function(e){e.id=e.id||"mdc-tab-"+ ++Q;return t(e)}))};e.prototype.instantiateTabScroller_=function(t){var e=this.root_.querySelector(J.TAB_SCROLLER_SELECTOR);if(e){return t(e)}return null};return e}(u);var tt=t("materials_tabs",function(){function t(t){e(this,t);this.color="background";this.indicatorType="underline";this.activeTab=0;this.tabChange=n(this,"tabChange",7)}t.prototype.componentWillLoad=function(){var t=this;this.lookupTabs();new MutationObserver((function(e,n){for(var r=0,i=e;r<i.length;r++){var a=i[r];if(a.type==="childList"){t.lookupTabs()}}})).observe(this.host,{attributes:false,childList:true,subtree:true})};t.prototype.lookupTabs=function(){var t=this;this.tabElements=Array.from(this.host.querySelectorAll("materials-tab"));this.tabElements.forEach((function(e){new MutationObserver((function(e,n){for(var r=0,i=e;r<i.length;r++){var a=i[r];if(a.type==="attributes"||a.type==="childList"){t.tabElements=__spreadArrays(t.tabElements)}}})).observe(e,{attributes:true,childList:true,subtree:true})}))};t.prototype.componentDidLoad=function(){var t=this;this.mdcTabs=new $(this.host.shadowRoot.querySelector(".mdc-tab-bar"));this.mdcTabs.listen("MDCTabBar:activated",(function(e){var n=e.detail.index;t.tabChange.emit(n)}));this.mdcTabs.activateTab(this.activeTab);Array.from(this.host.shadowRoot.querySelectorAll(".mdc-tab")).forEach((function(t){return x.attachTo(t)}))};t.prototype.componentDidUpdate=function(){var t=this;this.mdcTabs=new $(this.host.shadowRoot.querySelector(".mdc-tab-bar"));this.mdcTabs.listen("MDCTabBar:activated",(function(e){var n=e.detail.index;t.tabChange.emit(n)}));Array.from(this.host.shadowRoot.querySelectorAll(".mdc-tab")).forEach((function(t){return x.attachTo(t)}))};t.prototype.getIndicatorClasses=function(){return{"mdc-tab-indicator__content":true,"mdc-tab-indicator__content--icon":this.indicatorType==="icon","mdc-tab-indicator__content--underline":this.indicatorType==="underline","material-icons":this.indicatorType==="icon"}};t.prototype.getTabClasses=function(t){return{"mdc-tab":true,"mdc-tab--active":t.active,"mdc-tab--min-width":this.shrinkTabs}};t.prototype.render=function(){var t=this;return r(i,{class:{"materials-tab-background":this.color==="background","materials-tab-primary":this.color==="primary","materials-tab-secondary":this.color==="secondary","materials-tab-surface":this.color==="surface"}},r("nav",{class:"mdc-tab-bar",role:"tablist"},r("div",{class:"mdc-tab-scroller"},r("div",{class:"mdc-tab-scroller__scroll-area"},r("div",{class:"mdc-tab-scroller__scroll-content"},this.tabElements.map((function(e){var n=e.querySelector("materials-badge");var i=e.getAttribute("label")||e.label;return r("button",{class:t.getTabClasses(e),role:"tab","aria-selected":"true",tabindex:e.active?"0":"-1"},r("span",{class:"mdc-tab__content"},e.icon&&r("span",{class:"mdc-tab__icon material-icons","aria-hidden":"true"},e.icon),r("span",{class:"mdc-tab__text-label"},i?i:r("slot",null))),r("span",{class:{"mdc-tab-indicator":true,"mdc-tab-indicator--active":e.active}},r("span",{class:t.getIndicatorClasses()},t.indicatorType==="icon"&&"star")),r("span",{class:"mdc-tab__ripple"}),n&&r("materials-badge",null,n.innerText))})))))))};Object.defineProperty(t.prototype,"host",{get:function(){return a(this)},enumerable:true,configurable:true});Object.defineProperty(t,"style",{get:function(){return".mdc-tab-indicator{display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px;}.mdc-tab-indicator .mdc-tab-indicator__content--icon{color:#018786;color:var(--mdc-theme-secondary,#018786);}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px;}.mdc-tab-indicator__content{-webkit-transform-origin:left;transform-origin:left;opacity:0;}.mdc-tab-indicator__content--underline{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top-style:solid;}.mdc-tab-indicator__content--icon{-ms-flex-item-align:center;align-self:center;margin:0 auto;}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1;}.mdc-tab-indicator .mdc-tab-indicator__content{-webkit-transition:250ms -webkit-transform cubic-bezier(0.4,0,0.2,1);transition:250ms -webkit-transform cubic-bezier(0.4,0,0.2,1);transition:250ms transform cubic-bezier(0.4,0,0.2,1);transition:250ms transform cubic-bezier(0.4,0,0.2,1),250ms -webkit-transform cubic-bezier(0.4,0,0.2,1);}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{-webkit-transition:none;transition:none;}.mdc-tab-indicator--fade .mdc-tab-indicator__content{-webkit-transition:150ms opacity linear;transition:150ms opacity linear;}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{-webkit-transition-delay:100ms;transition-delay:100ms;}.mdc-tab-scroller{overflow-y:hidden;}.mdc-tab-scroller__test{position:absolute;top:-9999px;width:100px;height:100px;overflow-x:scroll;}.mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:flex;overflow-x:hidden;}.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{display:none;}.mdc-tab-scroller__scroll-area--scroll{overflow-x:scroll;}.mdc-tab-scroller__scroll-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-transform:none;transform:none;will-change:transform;}.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{-ms-flex-pack:start;justify-content:flex-start;}.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{-ms-flex-pack:end;justify-content:flex-end;}.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{-ms-flex-pack:center;justify-content:center;}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{-webkit-overflow-scrolling:auto;}.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{-webkit-transition:250ms -webkit-transform cubic-bezier(0.4,0,0.2,1);transition:250ms -webkit-transform cubic-bezier(0.4,0,0.2,1);transition:250ms transform cubic-bezier(0.4,0,0.2,1);transition:250ms transform cubic-bezier(0.4,0,0.2,1),250ms -webkit-transform cubic-bezier(0.4,0,0.2,1);}.mdc-tab-bar{width:100%;}\@-webkit-keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4,0,0.2,1);animation-timing-function:cubic-bezier(0.4,0,0.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));}}\@keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4,0,0.2,1);animation-timing-function:cubic-bezier(0.4,0,0.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));}}\@-webkit-keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0;}to{opacity:var(--mdc-ripple-fg-opacity,0);}}\@keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0;}to{opacity:var(--mdc-ripple-fg-opacity,0);}}\@-webkit-keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0);}to{opacity:0;}}\@keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0);}to{opacity:0;}}.mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var:1px solid #000;visibility:hidden;}.mdc-ripple-surface--test-edge-var-bug::before{border:var(--mdc-ripple-surface-test-edge-var);}.mdc-tab{position:relative;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;line-height:2.25rem;font-weight:500;letter-spacing:0.0892857143em;text-decoration:none;text-transform:uppercase;padding-right:24px;padding-left:24px;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;background:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1;}.mdc-tab .mdc-tab__text-label{color:rgba(0,0,0,0.6);}.mdc-tab .mdc-tab__icon{color:rgba(0,0,0,0.54);fill:currentColor;}.mdc-tab::-moz-focus-inner{padding:0;border:0;}.mdc-tab--min-width{-ms-flex:0 1 auto;flex:0 1 auto;}.mdc-tab__ripple{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.mdc-tab__ripple::before,.mdc-tab__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:\"\";}.mdc-tab__ripple::before{-webkit-transition:opacity 15ms linear,background-color 15ms linear;transition:opacity 15ms linear,background-color 15ms linear;z-index:1;}.mdc-tab__ripple.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1));}.mdc-tab__ripple.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;}.mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0);}.mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;}.mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));}.mdc-tab__ripple::before,.mdc-tab__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%;}.mdc-tab__ripple.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);}.mdc-tab__ripple::before,.mdc-tab__ripple::after{background-color:#6200ee;}\@supports not (-ms-ime-align:auto){.mdc-tab__ripple::before,.mdc-tab__ripple::after{background-color:var(--mdc-theme-primary,#6200ee);}}.mdc-tab__ripple:hover::before{opacity:0.04;}.mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before,.mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before{-webkit-transition-duration:75ms;transition-duration:75ms;opacity:0.12;}.mdc-tab__ripple:not(.mdc-ripple-upgraded)::after{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;}.mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after{-webkit-transition-duration:75ms;transition-duration:75ms;opacity:0.12;}.mdc-tab__ripple.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12;}.mdc-tab__content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:inherit;pointer-events:none;}.mdc-tab__text-label,.mdc-tab__icon{-webkit-transition:150ms color linear;transition:150ms color linear;z-index:2;}.mdc-tab__text-label{display:inline-block;line-height:1;}.mdc-tab__icon{width:24px;height:24px;font-size:24px;}.mdc-tab--stacked{height:72px;}.mdc-tab--stacked .mdc-tab__content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}.mdc-tab--stacked .mdc-tab__icon{padding-top:12px;}.mdc-tab--stacked .mdc-tab__text-label{padding-bottom:16px;}.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary,#6200ee);}.mdc-tab--active .mdc-tab__icon{color:#6200ee;color:var(--mdc-theme-primary,#6200ee);fill:currentColor;}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{-webkit-transition-delay:100ms;transition-delay:100ms;}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0;}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px;}\@font-face{font-family:\"Material Icons\";font-style:normal;font-weight:400;src:url(MaterialIcons-Regular.eot);src:local(\"Material Icons\"),local(\"MaterialIcons-Regular\"),url(MaterialIcons-Regular.woff2) format(\"woff2\"),url(MaterialIcons-Regular.woff) format(\"woff\"),url(MaterialIcons-Regular.ttf) format(\"truetype\");}.material-icons{font-family:\"Material Icons\";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"liga\";font-feature-settings:\"liga\";}:host{--materials-tab-badge-color:var(--materials-badge-color);--materials-tab-badge-ink-color:var(--materials-badge-ink-color);display:block;}:host .mdc-tab-scroller__scroll-area--scroll{overflow-x:hidden;}:host(.materials-tab-background) .mdc-tab-bar{background-color:var(--mdc-theme-background);}:host(.materials-tab-background) .mdc-tab-bar .mdc-tab.mdc-tab--active .mdc-tab__text-label{color:#6200ee;color:var(--mdc-theme-primary,#6200ee);}:host(.materials-tab-primary) .mdc-tab-bar{background-color:var(--mdc-theme-primary);}:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__icon{color:#fff;color:var(--mdc-theme-on-primary,#fff);fill:currentColor;}:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__ripple::before,:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__ripple::after{background-color:#fff;}\@supports not (-ms-ime-align:auto){:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__ripple::before,:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__ripple::after{background-color:var(--mdc-theme-on-primary,#fff);}}:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__ripple:hover::before{opacity:0.08;}:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before,:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before{-webkit-transition-duration:75ms;transition-duration:75ms;opacity:0.24;}:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__ripple:not(.mdc-ripple-upgraded)::after{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;}:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after{-webkit-transition-duration:75ms;transition-duration:75ms;opacity:0.24;}:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__ripple.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24;}:host(.materials-tab-primary) .mdc-tab-bar .mdc-tab__text-label{color:#fff;color:var(--mdc-theme-on-primary,#fff);}:host(.materials-tab-primary) .mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#fff;border-color:var(--mdc-theme-on-primary,#fff);}:host(.materials-tab-secondary) .mdc-tab-bar{background-color:var(--mdc-theme-secondary);}:host(.materials-tab-secondary) .mdc-tab-bar .mdc-tab__text-label{color:#fff;color:var(--mdc-theme-on-secondary,#fff);}:host(.materials-tab-surface) .mdc-tab-bar{background-color:var(--mdc-theme-surface);}:host(.materials-tab-surface) .mdc-tab-bar .mdc-tab__text-label{color:#000;color:var(--mdc-theme-on-surface,#000);}:host(.materials-tab-surface) .mdc-tab-bar.mdc-tab--active .mdc-tab__ripple::before,:host(.materials-tab-surface) .mdc-tab-bar.mdc-tab--active .mdc-tab__ripple::after{background-color:#000;}\@supports not (-ms-ime-align:auto){:host(.materials-tab-surface) .mdc-tab-bar.mdc-tab--active .mdc-tab__ripple::before,:host(.materials-tab-surface) .mdc-tab-bar.mdc-tab--active .mdc-tab__ripple::after{background-color:var(--mdc-theme-on-surface,#000);}}:host(.materials-tab-surface) .mdc-tab-bar.mdc-tab--active .mdc-tab__ripple:hover::before{opacity:0.04;}:host(.materials-tab-surface) .mdc-tab-bar.mdc-tab--active .mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before,:host(.materials-tab-surface) .mdc-tab-bar.mdc-tab--active .mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before{-webkit-transition-duration:75ms;transition-duration:75ms;opacity:0.12;}:host(.materials-tab-surface) .mdc-tab-bar.mdc-tab--active .mdc-tab__ripple:not(.mdc-ripple-upgraded)::after{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;}:host(.materials-tab-surface) .mdc-tab-bar.mdc-tab--active .mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after{-webkit-transition-duration:75ms;transition-duration:75ms;opacity:0.12;}:host(.materials-tab-surface) .mdc-tab-bar.mdc-tab--active .mdc-tab__ripple.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12;}"},enumerable:true,configurable:true});return t}())}}}));