"use strict";functiona(t){returnnull==t?"":"object"==typeoft?JSON.stringify(t,null,2):String(t)}functiono(t){vare=parseFloat(t,10);returne||0===e?e:t}functioni(t,e){for(varn=Object.create(null),a=t.split(","),o=0;o<a.length;o++)n[a[o]]=!0;returne?function(t){returnn[t.toLowerCase()]}:function(t){returnn[t]}}functiond(t,e){if(t.length){varn=t.indexOf(e);if(n>-1)returnt.splice(n,1)}}functionr(t,e){returncn.call(t,e)}functions(t){return"string"==typeoft||"number"==typeoft}functionm(t){vare=Object.create(null);returnfunction(n){vara=e[n];returna||(e[n]=t(n))}}functionl(t,e){functionn(n){vara=arguments.length;returna?a>1?t.apply(e,arguments):t.call(e,n):t.call(e)}returnn._length=t.length,n}functionc(t,e){e=e||0;for(varn=t.length-e,a=newArray(n);n--;)a[n]=t[n+e];returna}functionu(t,e){for(varnine)t[n]=e[n];returnt}functionh(t){returnnull!==t&&"object"==typeoft}functionp(t){returnvn.call(t)===_n}functionf(t){for(vare={},n=0;n<t.length;n++)t[n]&&u(e,t[n]);returne}functionb(){}functionv(t){returnt.reduce(function(t,e){returnt.concat(e.staticKeys||[])},[]).join(",")}function_(t,e){returnt==e||!(!h(t)||!h(e))&&JSON.stringify(t)===JSON.stringify(e)}functiong(t,e){for(varn=0;n<t.length;n++)if(_(t[n],e))returnn;return-1}functiony(t){vare=(t+"").charCodeAt(0);return36===e||95===e}functionx(t,e,n,a){Object.defineProperty(t,e,{value:n,enumerable:!!a,writable:!0,configurable:!0})}functionC(t){if(!xn.test(t)){vare=t.split(".");returnfunction(t){for(varn=0;n<e.length;n++){if(!t)return;t=t[e[n]]}returnt}}}functionE(t){return/native code/.test(t.toString())}functionw(t){Dn.target&&jn.push(Dn.target),Dn.target=t}functionM(){Dn.target=jn.pop()}functionk(){Fn.length=0,$n={},Bn={},qn=zn=!1}functionA(){for(zn=!0,Fn.sort(function(t,e){returnt.id-e.id}),Vn=0;Vn<Fn.length;Vn++){vart=Fn[Vn],e=t.id;if($n[e]=null,t.run(),null!=$n[e]&&(Bn[e]=(Bn[e]||0)+1,Bn[e]>yn._maxUpdateCount)){sa("You may have an infinite update loop "+(t.user?'in watcher with expression "'+t.expression+'"':"in a component render function."),t.vm);break}}Rn&&yn.devtools&&Rn.emit("flush"),k()}functionT(t){vare=t.id;if(null==$n[e]){if($n[e]=!0,zn){for(varn=Fn.length-1;n>=0&&Fn[n].id>t.id;)n--;Fn.splice(Math.max(n,Vn)+1,0,t)}elseFn.push(t);qn||(qn=!0,On(A))}}functionN(t){Gn.clear(),R(t,Gn)}functionR(t,e){varn,a,o=Array.isArray(t);if((o||h(t))&&Object.isExtensible(t)){if(t.__ob__){vari=t.__ob__.dep.id;if(e.has(i))return;e.add(i)}if(o)for(n=t.length;n--;)R(t[n],e);elsefor(a=Object.keys(t),n=a.length;n--;)R(t[a[n]],e)}}functionO(t,e){t.__proto__=e}functionS(t,e,n){for(vara=0,o=n.length;a<o;a++){vari=n[a];x(t,i,e[i])}}functionP(t){if(h(t)){vare;returnr(t,"__ob__")&&t.__ob__instanceofXn?e=t.__ob__:Qn.shouldConvert&&!yn._isServer&&(Array.isArray(t)||p(t))&&Object.isExtensible(t)&&!t._isVue&&(e=newXn(t)),e}}functionI(t,e,n,a){varo=newDn,i=Object.getOwnPropertyDescriptor(t,e);if(!i||i.configurable!==!1){vard=i&&i.get,r=i&&i.set,s=P(n);Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){vare=d?d.call(t):n;returnDn.target&&(o.depend(),s&&s.dep.depend(),Array.isArray(e)&&D(e)),e},set:function(e){vari=d?d.call(t):n;e===i||e!==e&&i!==i||(a&&a(),r?r.call(t,e):n=e,s=P(e),o.notify())}})}}functionL(t,e,n){if(Array.isArray(t))returnt.length=Math.max(t.length,e),t.splice(e,1,n),n;if(r(t,e))returnvoid(t[e]=n);vara=t.__ob__;returnt._isVue||a&&a.vmCount?voidsa("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option."):a?(I(a.value,e,n),a.dep.notify(),n):void(t[e]=n)}functionH(t,e){varn=t.__ob__;returnt._isVue||n&&n.vmCount?voidsa("Avoid deleting properties on a Vue instance or its root $data - just set it to null."):void(r(t,e)&&(deletet[e],n&&n.dep.notify()))}functionD(t){for(vare=void0,n=0,a=t.length;n<a;n++)e=t[n],e&&e.__ob__&&e.__ob__.dep.depend(),Array.isArray(e)&&D(e)}functionj(t){t._watchers=[],F(t),$(t),B(t),z(t),V(t)}functionF(t){vare=t.$options.props;if(e){varn=t.$options.propsData||{},a=t.$options._p
staticClass:"md-title"},[t._h("span",{staticClass:"page-title"},[t._s(t.label)])])])," ",t._h("div",{staticClass:"page-content"},[t._h("md-tabs",{staticClass:"page-tabs",attrs:{"md-elevation":"2"}},[t._h("md-tab",{attrs:{"md-label":"Examples"}},[t._t("examples")])," ",t._h("md-tab",{attrs:{"md-label":"Code"}},[t._t("code")])," "])," ",t._t("default")])])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){vart=this;returnt._h("single-page",{attrs:{label:"Introduction"}},[t._h("div",{staticClass:"button-actions"},[t._h("div",{staticClass:"example"},[t._h("img",{attrs:{src:"assets/vue-material-example.png",alt:"Material Design"}})])," ",t._h("div",{staticClass:"introduction"},["Build well-crafted apps with Material Design and Vue 2.0"])," ",t._h("md-button",{staticClass:"md-primary md-raised",attrs:{href:"#/getting-started"}},["Getting Started"])," ",t._h("md-button",{staticClass:"md-primary md-raised",attrs:{href:"https://github.com/marcosmoura/vue-material",target:"_blank",rel:"noopener"}},["Github"])])," ",t._h("div",{staticClass:"row"},[t._h("div",{staticClass:"column"},[t._h("h2",{staticClass:"md-headline"},["Material Design"])," ",t._h("p",["Vue Material is lightweight framework built exactly according to the ",t._h("a",{attrs:{href:"http://material.google.com",target:"_blank",rel:"noopener"}},["Material Design"])," specs. Build powerful and well-designed web apps that can can fit on every screen."])])," ",t._h("div",{staticClass:"column"},[t._h("h2",{staticClass:"md-headline"},["Full-featured"])," ",t._h("p",["You can generate and use themes dynamically, use components on demand, take advantage of UI Elements and Components with an ease-to-use API and more..."])])," ",t._h("div",{staticClass:"column"},[t._h("h2",{staticClass:"md-headline"},["Compatible"])," ",t._h("p",["It aims to deliver a collection of reusable components and a series of UI Elements to build applications with support to ",t._h("a",{attrs:{href:"https://saucelabs.com/u/vuejs",target:"_blank",rel:"noopener"}},["modern Web Browsers"])," through Vue 2.0."])])])])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){vart=this;returnt._h("single-page",{staticClass:"single-page-home",attrs:{label:"About"}},[t._h("single-page-banner",{attrs:{label:"About"}})," ",t._h("section",[t._h("h2",{staticClass:"md-headline"},["Author"])," ",t._h("div",{staticClass:"author-card"},[t._h("md-avatar",{staticClass:"md-large"},[t._h("img",{attrs:{src:"assets/marcosmoura.jpg",alt:"Marcos Moura"}})])," ",t._h("div",{staticClass:"author-card-info"},[t._h("span",["Marcos Moura"])," ",t._h("div",{staticClass:"author-card-links"},[t._h("a",{attrs:{href:"https://linkedin.com/in/marcosvmmoura",target:"_blank",rel:"noopener"}},["Linkedin"])," ",t._h("a",{attrs:{href:"https://github.com/marcosmoura",target:"_blank",rel:"noopener"}},["GitHub"])])])])])," ",t._h("section",[t._h("h2",{staticClass:"md-headline"},["Credits and Thanks"])," ",t._h("ul",[t._h("li",["This library aims to delivery components using almost the same API of ",t._h("a",{attrs:{href:"https://material.angularjs.org/latest/",target:"_blank"}},["Angular Material"])])," ",t._h("li",["Thanks a lot to ",t._h("a",{attrs:{href:"https://github.com/elviskang",target:"_blank"}},["elviskang"])," for donating the npm package name!"])," ",t._h("li",["Thanks to ",t._h("a",{attrs:{href:"https://github.com/yyx990803",target:"_blank"}},["Evan You"])," for allowing me to use Vue.js Logo."])])])," ",t._h("section",[t._h("h2",{staticClass:"md-headline"},["Internal Dependencies"]),"\n You don't need to include any other library to work with vue-material. The focus of this project is to have a standalone build with no external dependence, but aiming to deliver the best experience without break the compatibility with the Vue.js core.\n ",t._h("ul",[t._h("li",[t._h("a",{attrs:{href:"http://www.jacklmoore.com/autosize/",target:"_blank"}},["autosize"])])," ",t._h("li",[t._h("a",{attrs:{href:"https://www.npmjs.com/package/element.scrollintoviewifneeded-polyfill",target:"_blank"}},["element.scrollintoviewi
slot:"api"})])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){vart=this;returnt._h("single-page",{staticClass:"single-page-home",attrs:{label:"Changelog"}},[t._h("single-page-banner",{attrs:{label:"Changelog"}})," ",t._h("section",[t._h("h2",{staticClass:"md-headline"},["v0.3.3 - Bugfixes"])," ",t._h("h3",{staticClass:"md-title"},["Fixes:"])," ",t._h("ul",[t._h("li",["Fix regression on inputs getting wrong value after manual update #101 #100 #96 ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/101",target:"_blank",rel:"noopener"}},["#101"])," ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/100",target:"_blank",rel:"noopener"}},["#100"])," ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/96",target:"_blank",rel:"noopener"}},["#96"])])])])])])])," ",t._h("section",[t._h("h2",{staticClass:"md-headline"},["v0.3.2 - Bugfixes"])," ",t._h("h3",{staticClass:"md-title"},["Fixes:"])," ",t._h("ul",[t._h("li",["Fix babel export default module.exports ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/92",target:"_blank",rel:"noopener"}},["#92"])])])," ",t._h("li",["Fix tooltips jumping when screen resize ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/85",target:"_blank",rel:"noopener"}},["#85"])])])," ",t._h("li",["Fix table not getting instance ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/91",target:"_blank",rel:"noopener"}},["#91"])])," ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/88",target:"_blank",rel:"noopener"}},["#88"])])])," ",t._h("li",["Fix regression on password review ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/95",target:"_blank",rel:"noopener"}},["#95"])])])," ",t._h("li",["Fix input getting wrong value after manual update ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/100",target:"_blank",rel:"noopener"}},["#100"])])," ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/96",target:"_blank",rel:"noopener"}},["#96"])])])," ",t._h("li",["Use the internal value of md-input to set the value of the container ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/pull/97",target:"_blank",rel:"noopener"}},["#97"])," (Thanks to ",t._h("a",{attrs:{href:"https://github.com/Cabbaggio",target:"_blank",rel:"noopener"}},["@Cabbaggio"]),")"])])," ",t._h("li",["Add material.debug.js to dist folder ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/pull/90",target:"_blank",rel:"noopener"}},["#90"])," (Thanks to ",t._h("a",{attrs:{href:"https://github.com/pauloramires",target:"_blank",rel:"noopener"}},["@pauloramires"]),")"])])])])," ",t._h("section",[t._h("h2",{staticClass:"md-headline"},["v0.3.1 - Bugfixes"])," ",t._h("h3",{staticClass:"md-title"},["Fixes:"])," ",t._h("ul",[t._h("li",["md-select not being reactive ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/74",target:"_blank",rel:"noopener"}},["#74"])])])," ",t._h("li",["Fix components not being updated inside v-once ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/69",target:"_blank",rel:"noopener"}},["#69"])," ",t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/70",target:"_blank",rel:"noopener"}},["#70"])])])," ",t._h("li",["Fix input number not accepting numbers ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/67",target:"_blank",rel:"noopener"}},["#67"])," ",t._h("a",{attrs:{href:"https://github.com/marcosmoura/vue-material/issues/70",target:"_blank",rel:"noopener"}},["#70"])])])," ",t._h("li",["Fix md-input-container crashing when the select value is null ",t._h("strong",[t._h("a",{attrs:{href:"https://github.com/marco
slot:"api"})])},staticRenderFns:[]}},function(t,e){t.exports={render:function(){vart=this;returnt._h("demo-page",{attrs:{label:"Components - Tabs"}},[t._h("div",{slot:"examples",staticClass:"examples"},[t._h("demo-example",{attrs:{label:"Default - Grey Theme",size:"3","body-theme":"grey"}},[t._h("md-tabs",[t._h("md-tab",{attrs:{id:"movies","md-label":"Movies"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil."])])," ",t._h("md-tab",{attrs:{id:"music","md-label":"Music"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil."])," ",t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil."])])," ",t._h("md-tab",{attrs:{id:"books","md-label":"Books"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas."])])," ",t._h("md-tab",{attrs:{id:"pictures","md-label":"Pictures"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas."])])])])," ",t._h("demo-example",{attrs:{label:"Fixed - Accent Color",size:"3"}},[t._h("md-tabs",{staticClass:"md-accent",attrs:{"md-fixed":""}},[t._h("md-tab",{attrs:{"md-label":"Movies"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil."])])," ",t._h("md-tab",{attrs:{"md-label":"Music"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil."])," ",t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil."])])," ",t._h("md-tab",{attrs:{"md-label":"Books"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas."])])," ",t._h("md-tab",{attrs:{"md-label":"Pictures"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas."])])])])," ",t._h("demo-example",{attrs:{label:"With icons and text - Teal Theme",size:"3","body-theme":"teal"}},[t._h("md-tabs",{attrs:{"md-fixed":""}},[t._h("md-tab",{attrs:{"md-label":"Movies","md-icon":"ondemand_video"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil."])])," ",t._h("md-tab",{attrs:{"md-label":"Music","md-icon":"music_note"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil."])," ",t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas amet cum vitae, omnis! Illum quas voluptatem, expedita iste, dicta ipsum ea veniam dolore in, quod saepe reiciendis nihil."])])," ",t._h("md-tab",{attrs:{"md-label":"Books","md-icon":"books"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas."])])," ",t._h("md-tab",{attrs:{"md-label":"Pictures","md-icon":"photo"}},[t._h("p",["Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt dolorum quas."])])])])," ",t._h("demo-example",{attrs:{label:"Centered with only icon - Transparent Color",size:"3"}},[t._h("md-tabs",{staticClass:"md-transparent",attrs:{"md-centered":""}},[t._h("md-tab",{attrs:{"md-icon":"phone"}},[t._h("p",["