vue-material
Version:
Material Design for Vue.js
1 lines • 23 kB
JavaScript
!(function(e,t){var r,n;if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("vue"));else if("function"==typeof define&&define.amd)define(["vue"],t);else{r=t("object"==typeof exports?require("vue"):e.Vue);for(n in r)("object"==typeof exports?exports:e)[n]=r[n]}})(this,(function(e){return (function(e){function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=425)})({0:function(e,t){e.exports=function(e,t,r,n,s,i){var o,a,u,c,d,l=e=e||{},p=typeof e.default;return"object"!==p&&"function"!==p||(o=e,l=e.default),a="function"==typeof l?l.options:l,t&&(a.render=t.render,a.staticRenderFns=t.staticRenderFns,a._compiled=!0),r&&(a.functional=!0),s&&(a._scopeId=s),i?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},a._ssrRegister=u):n&&(u=n),u&&(c=a.functional,d=c?a.render:a.beforeCreate,c?(a._injectStyles=u,a.render=function(e,t){return u.call(t),d(e,t)}):a.beforeCreate=d?[].concat(d,u):[u]),{esModule:o,exports:l,options:a}}},1:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var s,i,o,a;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={props:{mdTheme:null},computed:{$mdActiveTheme:function(){var e=i.default.enabled,t=i.default.getThemeName,r=i.default.getAncestorTheme;return e&&!1!==this.mdTheme?t(this.mdTheme||r(this)):null}}};return(0,a.default)(t,e)},s=r(4),i=n(s),o=r(6),a=n(o)},108:function(e,t,r){"use strict";var n,s,i,o,a,u,c,d,l,p,f,h;Object.defineProperty(t,"__esModule",{value:!0}),n=r(322),s=r.n(n),i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("md-button",e._g(e._b({staticClass:"md-stepper-header",class:e.classes,attrs:{disabled:e.shouldDisable},nativeOn:{click:function(t){e.MdSteppers.setActiveStep(e.index)}}},"md-button",e.data.props,!1),e.data.events),[e.data.error?r("md-warning-icon",{staticClass:"md-stepper-icon"}):r("div",{staticClass:"md-stepper-number"},[e.data.done&&e.data.editable?r("md-edit-icon",{staticClass:"md-stepper-editable"}):e.data.done?r("md-check-icon",{staticClass:"md-stepper-done"}):[e._v(e._s(e.MdSteppers.getStepperNumber(e.index)))]],2),e._v(" "),r("div",{staticClass:"md-stepper-text"},[r("span",{staticClass:"md-stepper-label"},[e._v(e._s(e.data.label))]),e._v(" "),e.data.error?r("span",{staticClass:"md-stepper-error"},[e._v(e._s(e.data.error))]):e.data.description?r("span",{staticClass:"md-stepper-description"},[e._v(e._s(e.data.description))]):e._e()])],1)},o=[],a={render:i,staticRenderFns:o},u=a,c=r(0),d=!1,l=null,p=null,f=null,h=c(s.a,u,d,l,p,f),t.default=h.exports},11:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){return Math.random().toString(36).slice(4)};t.default=n},2:function(t,r){t.exports=e},21:function(e,t){},22:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var s,i,o,a;Object.defineProperty(t,"__esModule",{value:!0}),s=r(1),i=n(s),o=r(23),a=n(o),t.default=new i.default({name:"MdIcon",components:{MdSvgLoader:a.default},props:{mdSrc:String}})},23:function(e,t,r){"use strict";function n(e){r(24)}var s,i,o,a,u,c,d,l,p,f,h,m;Object.defineProperty(t,"__esModule",{value:!0}),s=r(25),i=r.n(s),o=function(){var e=this,t=e.$createElement;return(e._self._c||t)("i",{staticClass:"md-svg-loader",domProps:{innerHTML:e._s(e.html)}})},a=[],u={render:o,staticRenderFns:a},c=u,d=r(0),l=!1,p=n,f=null,h=null,m=d(i.a,c,l,p,f,h),t.default=m.exports},24:function(e,t){},25:function(e,t,r){"use strict";function n(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,r){function n(s,i){var o,a;try{o=t[s](i),a=o.value}catch(e){return void r(e)}if(!o.done)return Promise.resolve(a).then((function(e){n("next",e)}),(function(e){n("throw",e)}));e(a)}return n("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var s={};t.default={name:"MdSVGLoader",props:{mdSrc:{type:String,required:!0}},data:function(){return{html:null,error:null}},watch:{mdSrc:function(){this.html=null,this.loadSVG()}},methods:{isSVG:function(e){return e.indexOf("svg")>=0},setHtml:(function(){function e(e){return t.apply(this,arguments)}var t=n(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s[this.mdSrc];case 2:return this.html=e.sent,e.next=5,this.$nextTick();case 5:this.$emit("md-loaded");case 6:case"end":return e.stop()}}),e,this)})));return e})(),unexpectedError:function(e){this.error="Something bad happened trying to fetch "+this.mdSrc+".",e(this.error)},loadSVG:function(){var e=this;s.hasOwnProperty(this.mdSrc)?this.setHtml():s[this.mdSrc]=new Promise(function(t,r){var n=new window.XMLHttpRequest;n.open("GET",e.mdSrc,!0),n.onload=function(){var s=n.getResponseHeader("content-type");200===n.status?e.isSVG(s)?(t(n.response),e.setHtml()):(e.error="The file "+e.mdSrc+" is not a valid SVG.",r(e.error)):n.status>=400&&n.status<500?(e.error="The file "+e.mdSrc+" do not exists.",r(e.error)):e.unexpectedError(r)},n.onerror=function(){return e.unexpectedError(r)},n.onabort=function(){return e.unexpectedError(r)},n.send()})}},mounted:function(){this.loadSVG()}}},3:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var s,i,o,a,u;Object.defineProperty(t,"__esModule",{value:!0}),r(7),s=r(5),i=n(s),o=r(4),a=n(o),u=function(){var e=new i.default({ripple:!0,theming:{},locale:{startYear:1900,endYear:2099,dateFormat:"YYYY-MM-DD",days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shorterDays:["S","M","T","W","T","F","S"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","June","July","Aug","Sept","Oct","Nov","Dec"],shorterMonths:["J","F","M","A","M","Ju","Ju","A","Se","O","N","D"]}});return Object.defineProperties(e.theming,{metaColors:{get:function(){return a.default.metaColors},set:function(e){a.default.metaColors=e}},theme:{get:function(){return a.default.theme},set:function(e){a.default.theme=e}},enabled:{get:function(){return a.default.enabled},set:function(e){a.default.enabled=e}}}),e},t.default=function(e){e.material||(e.material=u(),e.prototype.$material=e.material)}},318:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var s,i,o,a,u,c;Object.defineProperty(t,"__esModule",{value:!0}),s=r(3),i=n(s),o=r(319),a=n(o),u=r(329),c=n(u),t.default=function(e){(0,i.default)(e),e.component(a.default.name,a.default),e.component(c.default.name,c.default)}},319:function(e,t,r){"use strict";function n(e){r(320)}var s,i,o,a,u,c,d,l,p,f,h,m;Object.defineProperty(t,"__esModule",{value:!0}),s=r(321),i=r.n(s),o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"md-steppers",class:[e.steppersClasses,e.$mdActiveTheme]},[e.mdVertical?e._e():r("div",{staticClass:"md-steppers-navigation"},e._l(e.MdSteppers.items,(function(e,t){return r("md-step-header",{key:t,attrs:{index:t}})}))),e._v(" "),r("div",{staticClass:"md-steppers-wrapper",style:e.contentStyles},[r("div",{staticClass:"md-steppers-container",style:e.containerStyles},[e._t("default")],2)])])},a=[],u={render:o,staticRenderFns:a},c=u,d=r(0),l=!1,p=n,f=null,h=null,m=d(i.a,c,l,p,f,h),t.default=m.exports},320:function(e,t){},321:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,r){function n(s,i){var o,a;try{o=t[s](i),a=o.value}catch(e){return void r(e)}if(!o.done)return Promise.resolve(a).then((function(e){n("next",e)}),(function(e){n("throw",e)}));e(a)}return n("next")})}}var i,o,a,u,c,d;Object.defineProperty(t,"__esModule",{value:!0}),i=r(1),o=n(i),a=r(49),u=n(a),c=r(108),d=n(c),t.default=new o.default({name:"MdSteppers",components:{MdStepHeader:d.default},props:{mdSyncRoute:Boolean,mdDynamicHeight:Boolean,mdVertical:Boolean,mdLinear:Boolean,mdAlternative:Boolean,mdActiveStep:[String,Number]},data:function(){return{activeStepIndex:0,noTransition:!0,containerStyles:{},contentStyles:{},MdSteppers:{activeStep:0,isLinear:!1,isVertical:!1,items:{}}}},provide:function(){var e=this.MdSteppers;return e.getStepperNumber=this.getStepperNumber,e.setActiveStep=this.setActiveStep,e.isPreviousStepperDone=this.isPreviousStepperDone,{MdSteppers:e}},computed:{steppersClasses:function(){return{"md-no-transition":this.noTransition,"md-alternative":this.mdAlternative,"md-horizontal":!this.mdVertical,"md-vertical":this.mdVertical,"md-dynamic-height":this.mdDynamicHeight}},activeIndex:function(){return this.MdSteppers.activeStep}},watch:{mdActiveStep:function(e){this.MdSteppers.activeStep=e,this.$emit("md-changed",e)},mdLinear:function(e){this.MdSteppers.isLinear=e},mdVertical:function(e){this.MdSteppers.isVertical=e},activeIndex:(function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$nextTick();case 2:this.setActiveStepIndex(),this.calculateStepperPos();case 4:case"end":return e.stop()}}),e,this)})));return e})()},methods:{hasActiveStep:function(){return this.MdSteppers.activeStep||this.mdActiveStep},getItemsAndKeys:function(){var e=this.MdSteppers.items;return{items:e,keys:Object.keys(e)}},getStepperNumber:function(e){return Object.keys(this.MdSteppers.items).indexOf(e)+1},isStepperDone:function(e){return this.MdSteppers.items[e].done},isPreviousStepperDone:function(e){var t=this.MdSteppers.items,r=Object.keys(t),n=this.getStepperNumber(e)-2,s=r[n];return!s||t[s].done},isStepperEditable:function(e){return this.MdSteppers.items[e].editable},setStepperAsDone:function(e){this.MdSteppers.items[e].done=!0},setPreviousStepperAsDone:function(e){var t=this.getStepperNumber(this.MdSteppers.activeStep);this.getStepperNumber(e)>t&&this.setStepperAsDone(this.MdSteppers.activeStep)},setActiveStep:function(e){if(this.mdLinear&&!this.isPreviousStepperDone(e))return!1;e===this.MdSteppers.activeStep||!this.isStepperEditable(e)&&this.isStepperDone(e)||(this.setPreviousStepperAsDone(e),this.MdSteppers.activeStep=e,this.$emit("md-changed",e),this.$emit("update:mdActiveStep",e),this.MdSteppers.items[e].error=null)},setActiveStepIndex:function(){var e=this.$el.querySelector(".md-button.md-active");e&&(this.activeStepIndex=[].indexOf.call(e.parentNode.childNodes,e))},setActiveStepByIndex:function(e){var t=this.getItemsAndKeys(),r=t.keys;this.hasActiveStep()||(this.MdSteppers.activeStep=r[e])},setActiveStepByRoute:function(){var e,t=this,r=this.getItemsAndKeys(),n=r.items,s=r.keys,i=null;if(this.$router&&s.forEach((function(e,r){var s=n[e],o=s.props.to;o&&o===t.$route.path&&(i=r)})),this.hasActiveStep()||i)for(this.MdSteppers.activeStep=s[i],e=0;e<i;e++)this.setStepperAsDone(s[e]);else this.MdSteppers.activeStep=s[0]},setupObservers:function(){var e=this.$el.querySelector(".md-steppers-wrapper");"ResizeObserver"in window&&(this.resizeObserver=new window.ResizeObserver(this.calculateStepperPos),this.resizeObserver.observe(this.$el)),e&&(this.resizeObserver=(0,u.default)(this.$el.querySelector(".md-steppers-wrapper"),{childList:!0,characterData:!0,subtree:!0},this.calculateStepperPos))},calculateStepperPos:function(){if(!this.mdVertical){var e=this.$el.querySelector(".md-stepper:nth-child("+(this.activeStepIndex+1)+")");this.contentStyles={height:e.offsetHeight+"px"},this.containerStyles={transform:"translate3D("+100*-this.activeStepIndex+"%, 0, 0)"}}},setupWatchers:function(){this.mdSyncRoute&&this.$watch("$route",{deep:!0,handler:function(){this.setActiveStepByRoute()}})}},created:function(){this.MdSteppers.activeStep=this.mdActiveStep,this.MdSteppers.isLinear=this.mdLinear,this.MdSteppers.isVertical=this.mdVertical},mounted:(function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$nextTick();case 2:return this.mdSyncRoute?this.setActiveStepByRoute():this.setActiveStepByIndex(0),e.next=5,this.$nextTick();case 5:this.setActiveStepIndex(),this.calculateStepperPos(),window.setTimeout((function(){t.noTransition=!1,t.setupObservers(),t.setupWatchers()}),100);case 8:case"end":return e.stop()}}),e,this)})));return e})()})},322:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var s,i,o,a,u,c;Object.defineProperty(t,"__esModule",{value:!0}),s=r(323),i=n(s),o=r(325),a=n(o),u=r(327),c=n(u),t.default={name:"MdStepperHeader",components:{MdWarningIcon:i.default,MdCheckIcon:a.default,MdEditIcon:c.default},props:{index:{type:String,required:!0}},inject:["MdSteppers"],computed:{data:function(){return this.MdSteppers.items[this.index]},shouldDisable:function(){var e=this.data,t=this.index,r=this.MdSteppers;return!(!e.done||e.editable)||r.isLinear&&!r.isPreviousStepperDone(t)},classes:function(){return{"md-active":this.index===this.MdSteppers.activeStep,"md-error":this.data.error,"md-done":this.data.done}}}}},323:function(e,t,r){"use strict";var n,s,i,o,a,u,c,d,l,p,f,h;Object.defineProperty(t,"__esModule",{value:!0}),n=r(324),s=r.n(n),i=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},o=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("md-icon",{staticClass:"md-icon-image"},[r("svg",{attrs:{height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"}},[r("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}}),e._v(" "),r("path",{attrs:{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}})])])}],a={render:i,staticRenderFns:o},u=a,c=r(0),d=!1,l=null,p=null,f=null,h=c(s.a,u,d,l,p,f),t.default=h.exports},324:function(e,t,r){"use strict";var n,s;Object.defineProperty(t,"__esModule",{value:!0}),n=r(9),s=(function(e){return e&&e.__esModule?e:{default:e}})(n),t.default={name:"MdWarningIcon",components:{MdIcon:s.default}}},325:function(e,t,r){"use strict";var n,s,i,o,a,u,c,d,l,p,f,h;Object.defineProperty(t,"__esModule",{value:!0}),n=r(326),s=r.n(n),i=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},o=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("md-icon",{staticClass:"md-icon-image"},[r("svg",{attrs:{height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"}},[r("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}}),e._v(" "),r("path",{attrs:{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}})])])}],a={render:i,staticRenderFns:o},u=a,c=r(0),d=!1,l=null,p=null,f=null,h=c(s.a,u,d,l,p,f),t.default=h.exports},326:function(e,t,r){"use strict";var n,s;Object.defineProperty(t,"__esModule",{value:!0}),n=r(9),s=(function(e){return e&&e.__esModule?e:{default:e}})(n),t.default={name:"MdDoneIcon",components:{MdIcon:s.default}}},327:function(e,t,r){"use strict";var n,s,i,o,a,u,c,d,l,p,f,h;Object.defineProperty(t,"__esModule",{value:!0}),n=r(328),s=r.n(n),i=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},o=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("md-icon",{staticClass:"md-icon-image"},[r("svg",{attrs:{height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"}},[r("path",{attrs:{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}}),e._v(" "),r("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}})])])}],a={render:i,staticRenderFns:o},u=a,c=r(0),d=!1,l=null,p=null,f=null,h=c(s.a,u,d,l,p,f),t.default=h.exports},328:function(e,t,r){"use strict";var n,s;Object.defineProperty(t,"__esModule",{value:!0}),n=r(9),s=(function(e){return e&&e.__esModule?e:{default:e}})(n),t.default={name:"MdEditIcon",components:{MdIcon:s.default}}},329:function(e,t,r){"use strict";function n(e){r(330)}var s,i,o,a,u,c,d,l,p,f,h,m;Object.defineProperty(t,"__esModule",{value:!0}),s=r(331),i=r.n(s),o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"md-stepper"},[e.MdSteppers.isVertical?r("md-step-header",{attrs:{index:e.id}}):e._e(),e._v(" "),r("div",{staticClass:"md-stepper-content",class:{"md-active":e.id===e.MdSteppers.activeStep}},[e._t("default")],2)],1)},a=[],u={render:o,staticRenderFns:a},c=u,d=r(0),l=!1,p=n,f=null,h=null,m=d(i.a,c,l,p,f,h),t.default=m.exports},330:function(e,t){},331:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var s,i,o,a,u;Object.defineProperty(t,"__esModule",{value:!0}),s=Object.assign||function(e){var t,r,n;for(t=1;t<arguments.length;t++){r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i=r(11),o=n(i),a=r(108),u=n(a),t.default={name:"MdStep",components:{MdStepHeader:u.default},props:{id:{type:String,default:function(){return"md-stepper-"+(0,o.default)()}},href:[String,Number],to:null,mdLabel:String,mdDescription:String,mdError:String,mdDone:Boolean,mdEditable:{type:Boolean,default:!0}},inject:["MdSteppers"],watch:{$props:{deep:!0,handler:function(){this.setStepperData()}}},methods:{getPropValues:function(){var e=this,t=Object.keys(this.$options.props),r=["id","mdLabel","mdDescription","mdError","mdEditable"],n={};return t.forEach((function(t){r.includes(t)||(e[t]?n[t]=e[t]:e.$attrs.hasOwnProperty(t)&&(n[t]=!t||e.$attrs[t]))})),n},setStepperData:function(){this.$set(this.MdSteppers.items,this.id,{label:this.mdLabel,description:this.mdDescription,error:this.mdError,done:this.mdDone,editable:this.mdEditable,props:this.getPropValues(),events:this.$listeners})},setupWatchers:function(){var e=this,t=function(t){if(e.MdSteppers.items[e.id])return e.MdSteppers.items[e.id][t]};this.$watch((function(){return t("error")}),(function(){return e.$emit("update:mdError",t("error"))})),this.$watch((function(){return t("done")}),(function(){return e.$emit("update:mdDone",t("done"))}))}},created:function(){this.setStepperData(),this.setupWatchers()},beforeDestroy:function(){this.$delete(this.MdSteppers.items,this.id)},render:function(e){var t={staticClass:"md-stepper",attrs:s({},this.$attrs,{id:this.id}),on:this.$listeners};return this.href?this.buttonProps=this.$options.props:this.$router&&this.to&&(this.$options.props=MdRouterLinkProps(this,this.$options.props),t.props=this.$props),e("div",t,this.$slots.default)}}},4:function(e,t,r){"use strict";var n,s,i,o,a;Object.defineProperty(t,"__esModule",{value:!0}),n=r(2),s=(function(e){return e&&e.__esModule?e:{default:e}})(n),i=null,o=null,a=null,t.default=new s.default({data:function(){return{prefix:"md-theme-",theme:"default",enabled:!0,metaColors:!1}},computed:{themeTarget:function(){return!this.$isServer&&document.documentElement},fullThemeName:function(){return this.getThemeName()}},watch:{enabled:{immediate:!0,handler:function(){var e=this.fullThemeName,t=this.themeTarget,r=this.enabled;t&&(r?(t.classList.add(e),this.metaColors&&this.setHtmlMetaColors(e)):(t.classList.remove(e),this.metaColors&&this.setHtmlMetaColors()))}},theme:function(e,t){var r=this.getThemeName,n=this.themeTarget;e=r(e),n.classList.remove(r(t)),n.classList.add(e),this.metaColors&&this.setHtmlMetaColors(e)},metaColors:function(e){e?this.setHtmlMetaColors(this.fullThemeName):this.setHtmlMetaColors()}},methods:{getAncestorTheme:function(e){var t,r=this;return e?(t=e.mdTheme,(function e(n){if(n){var s=n.mdTheme,i=n.$parent;return s&&s!==t?s:e(i)}return r.theme})(e.$parent)):null},getThemeName:function(e){var t=e||this.theme;return this.prefix+t},setMicrosoftColors:function(e){i&&i.setAttribute("content",e)},setThemeColors:function(e){o&&o.setAttribute("content",e)},setMaskColors:function(e){a&&a.setAttribute("color",e)},setHtmlMetaColors:function(e){var t,r="#fff";e&&(t=window.getComputedStyle(document.documentElement),r=t.getPropertyValue("--"+e+"-primary")),r&&(this.setMicrosoftColors(r),this.setThemeColors(r),this.setMaskColors(r))}},mounted:function(){var e=this;i=document.querySelector('[name="msapplication-TileColor"]'),o=document.querySelector('[name="theme-color"]'),a=document.querySelector('[rel="mask-icon"]'),this.enabled&&this.metaColors&&window.addEventListener("load",(function(){e.setHtmlMetaColors(e.fullThemeName)}))}})},425:function(e,t,r){e.exports=r(318)},49:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){if("MutationObserver"in window){var n=new window.MutationObserver(r);return n.observe(e,t),{disconnect:function(){n.disconnect()}}}}},5:function(e,t,r){"use strict";var n,s;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={};return s.default.util.defineReactive(t,"reactive",e),t.reactive},n=r(2),s=(function(e){return e&&e.__esModule?e:{default:e}})(n)},6:function(e,t,r){"use strict";function n(e){return!!e&&"object"==typeof e}function s(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||i(e)}function i(e){return e.$$typeof===f}function o(e){return Array.isArray(e)?[]:{}}function a(e,t){return t&&!1===t.clone||!l(e)?e:d(o(e),e,t)}function u(e,t,r){return e.concat(t).map((function(e){return a(e,r)}))}function c(e,t,r){var n={};return l(e)&&Object.keys(e).forEach((function(t){n[t]=a(e[t],r)})),Object.keys(t).forEach((function(s){l(t[s])&&e[s]?n[s]=d(e[s],t[s],r):n[s]=a(t[s],r)})),n}function d(e,t,r){var n=Array.isArray(t),s=Array.isArray(e),i=r||{arrayMerge:u};return n===s?n?(i.arrayMerge||u)(e,t,r):c(e,t,r):a(t,r)}var l,p,f,h;Object.defineProperty(t,"__esModule",{value:!0}),l=function(e){return n(e)&&!s(e)},p="function"==typeof Symbol&&Symbol.for,f=p?Symbol.for("react.element"):60103,d.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce((function(e,r){return d(e,r,t)}),{})},h=d,t.default=h},7:function(e,t){},9:function(e,t,r){"use strict";function n(e){r(21)}var s,i,o,a,u,c,d,l,p,f,h,m;Object.defineProperty(t,"__esModule",{value:!0}),s=r(22),i=r.n(s),o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.mdSrc?r("md-svg-loader",{staticClass:"md-icon md-icon-image",class:[e.$mdActiveTheme],attrs:{"md-src":e.mdSrc},on:{"md-loaded":function(t){e.$emit("md-loaded")}}}):r("i",{staticClass:"md-icon md-icon-font",class:[e.$mdActiveTheme]},[e._t("default")],2)},a=[],u={render:o,staticRenderFns:a},c=u,d=r(0),l=!1,p=n,f=null,h=null,m=d(i.a,c,l,p,f,h),t.default=m.exports}})}));