s(t,this.parentClasses)},required:function(t){r(t,this.parentClasses)},placeholder:function(t){c(t,this.parentClasses)},maxlength:function(t){u(t,this.$parent)}},methods:{onInvalid:function(){this.parentClasses.add(n)},onValid:function(){this.parentClasses.remove(n)},onFocus:function(){this.parentClasses.add(o)},onBlur:function(){this.parentClasses.remove(o),l(this.$el.value,this.parentClasses)},onInput:function(){l(this.$el.value,this.parentClasses),this.$parent.inputLength=this.$el.value.length,this.$emit("change",this.$el.value),this.$emit("input",this.$el.value)}},mounted:function(){if(!this.$parent.$el.classList.contains("md-input-container"))throwthis.$destroy(),newError("You should wrap the md-input in a md-input-container");this.parentClasses=this.$parent.$el.classList,s(this.disabled,this.parentClasses),r(this.required,this.parentClasses),c(this.placeholder,this.parentClasses),l(this.$el.value,this.parentClasses),u(this.maxlength,this.$parent)}}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]={props:{mdInline:Boolean,mdDisabled:Boolean,mdHasPassword:Boolean},computed:{classes:function(){return{"md-input-inline":this.mdInline,"md-has-password":this.mdHasPassword,"md-has-select":this.mdHasSelect,"md-has-value":Boolean(this.value)}}},data:function(){return{value:null,input:!1,inputType:!1,showPassword:!1,enableCounter:!1,mdHasSelect:!1,counterLength:0,inputLength:0}},methods:{togglePasswordType:function(){if("input"===this.input.tagName.toLowerCase()){vart=this.input.type;"password"===t?(this.input.type="text",this.showPassword=!0):(this.input.type="password",this.showPassword=!1),this.input.focus()}},setValue:function(t){this.value=t}},mounted:function(){if(this.input=this.$el.querySelector("input")||this.$el.querySelector("textarea")||this.$el.querySelector("select"),!this.input)throwthis.$destroy(),newError("Missing input/select/textarea inside md-input-container");this.inputType=this.input.type}}},function(t,e,n){"use strict";functiona(t){returnt&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});vari=n(3),d=a(i),o="md-input-invalid",m="md-input-disabled",s="md-input-required",r="md-input-placeholder",c="md-input-focused",l="md-has-value",u=function(t,e){t?e.add(m):e.remove(m)},h=function(t,e){t?e.add(s):e.remove(s)},p=function(t,e){t?e.add(r):e.remove(r)},b=function(t,e){t.length>0?e.add(l):e.remove(l)},f=function(t,e){e.enableCounter=t>0,e.counterLength=t};e["default"]={props:{type:String,disabled:Boolean,required:Boolean,maxlength:String,placeholder:String},watch:{disabled:function(t){u(t,this.parentClasses)},required:function(t){h(t,this.parentClasses)},placeholder:function(t){p(t,this.parentClasses)},maxlength:function(t){f(t,this.$parent)}},methods:{onInvalid:function(){this.parentClasses.add(o)},onValid:function(){this.parentClasses.remove(o)},onFocus:function(){this.parentClasses.add(c)},onBlur:function(){this.parentClasses.remove(c),b(this.$el.value,this.parentClasses)},onInput:function(){b(this.$el.value,this.parentClasses),this.$parent.inputLength=this.$el.value.length,this.$emit("change",this.$el.value),this.$emit("input",this.$el.value)}},mounted:function(){if(!this.$parent.$el.classList.contains("md-input-container"))throwthis.$destroy(),newError("You should wrap the md-textarea in a md-input-container");this.parentClasses=this.$parent.$el.classList,u(this.disabled,this.parentClasses),h(this.required,this.parentClasses),p(this.placeholder,this.parentClasses),b(this.$el.value,this.parentClasses),f(this.maxlength,this.$parent),this.$el.getAttribute("rows")||this.$el.setAttribute("rows","1"),(0,d["default"])(this.$el)},beforeDestroy:function(){d["default"].destroy(this.$el)}}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]={data:function(){return{height:0}},methods:{calculatePadding:function(){this.height=-this.$el.offsetHeight+"px"}},mounted:function(){this.calculatePadding()}}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e["default"]={props:{href
staticClass:"column"},[_h("h2",{staticClass:"md-headline"},["Compatible"])," ",_h("p",["It aims to deliver a collection of reusable components and a series of UI Elements to build applications with support to ",_h("a",{attrs:{href:"https://saucelabs.com/u/vuejs",target:"_blank",rel:"noopener"}},["modern Web Browsers"])," through Vue 2.0."])])])}]}},function(module,exports){module.exports={render:function(){with(this)return_h("single-page",{staticClass:"single-page-home",attrs:{label:"About"}},[_h("single-page-banner",{attrs:{label:"About"}})," ",_h("section",[_m(0)," ",_h("div",{staticClass:"author-card"},[_h("md-avatar",{staticClass:"md-large"},[_m(1)])," ",_m(2)])])," ",_m(3)," ",_m(4)," ",_m(5)])},staticRenderFns:[function(){with(this)return_h("h2",{staticClass:"md-headline"},["Author"])},function(){with(this)return_h("img",{attrs:{src:"assets/marcosmoura.jpg",alt:"Marcos Moura"}})},function(){with(this)return_h("div",{staticClass:"author-card-info"},[_h("span",["Marcos Moura"])," ",_h("div",{staticClass:"author-card-links"},[_h("a",{attrs:{href:"https://linkedin.com/in/marcosvmmoura",target:"_blank",rel:"noopener"}},["Linkedin"])," ",_h("a",{attrs:{href:"https://github.com/marcosmoura",target:"_blank",rel:"noopener"}},["GitHub"])])])},function(){with(this)return_h("section",[_h("h2",{staticClass:"md-headline"},["Credits and Thanks"])," ",_h("ul",[_h("li",["This library aims to delivery components using almost the same API of ",_h("a",{attrs:{href:"https://material.angularjs.org/latest/",target:"_blank"}},["Angular Material"])])," ",_h("li",["Thanks a lot to ",_h("a",{attrs:{href:"https://github.com/elviskang",target:"_blank"}},["elviskang"])," who provided me the **vue-material** name on npm."])," ",_h("li",["Thanks to ",_h("a",{attrs:{href:"https://github.com/yyx990803",target:"_blank"}},["Evan You"])," for allowing me to use Vue.js Logo."])])])},function(){with(this)return_h("section",[_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 ",_h("ul",[_h("li",[_h("a",{attrs:{href:"http://www.jacklmoore.com/autosize/",target:"_blank"}},["autosize"])])," ",_h("li",[_h("a",{attrs:{href:"https://www.npmjs.com/package/element.scrollintoviewifneeded-polyfill",target:"_blank"}},["element.scrollintoviewifneeded-polyfill"])])," ",_h("li",[_h("a",{attrs:{href:"https://github.com/lazd/scopedQuerySelectorShim",target:"_blank"}},["scopedQuerySelectorShim"])])])])},function(){with(this)return_h("section",[_h("h2",{staticClass:"md-headline"},["License"])," ",_h("p",["MIT"])])}]}},function(module,exports){module.exports={render:function(){with(this)return_h("div",{staticClass:"md-button-group md-button-toggle"},[_t("default")])},staticRenderFns:[]}},function(module,exports){module.exports={render:function(){with(this)return_h("demo-page",{attrs:{label:"Components - Button Toggle"}},[_h("div",{slot:"examples"},[_h("demo-example",{attrs:{label:"Multiple",size:"2"}},[_h("md-button-toggle",{staticClass:"md-button-group"},[_h("md-button",{staticClass:"md-icon-button md-toggle"},[_h("md-icon",["format_bold"])])," ",_h("md-button",{staticClass:"md-icon-button"},[_h("md-icon",["format_italic"])])," ",_h("md-button",{staticClass:"md-icon-button"},[_h("md-icon",["strikethrough_s"])])," ",_h("md-button",{staticClass:"md-icon-button md-toggle"},[_h("md-icon",["title"])])])," ",_h("md-button-toggle",{staticClass:"md-button-group md-primary"},[_h("md-button",{staticClass:"md-icon-button md-toggle"},[_h("md-icon",["format_bold"])])," ",_h("md-button",{staticClass:"md-icon-button md-toggle"},[_h("md-icon",["format_italic"])])," ",_h("md-button",{staticClass:"md-icon-button"},[_h("md-icon",["format_underline"])])," ",_h("md-button",{staticClass:"md-icon-button"},[_h("md-icon",["title"])])])," ",_h("md-button-toggle",{staticClass:"md-button-group md-accent"},[_h("md-button
attrs:{"md-solid":""}},[_h("md-card-media",{attrs:{"md-ratio":"1:1"}},[_m(20)])," ",_h("md-card-area",[_h("md-card-header",[_m(21)," ",_m(22)])," ",_h("md-card-actions",[_h("md-button",["Action"])," ",_h("md-button",["Action"])])])])])])," ",_h("demo-example",{attrs:{label:"Media"}},[_h("md-card",[_h("md-card-header",[_h("md-card-header-text",[_m(23)," ",_m(24)])," ",_h("md-card-media",[_m(25)])])," ",_h("md-card-actions",[_h("md-button",["Action"])," ",_h("md-button",["Action"])])])," ",_h("md-card",[_h("md-card-header",[_h("md-card-header-text",[_m(26)," ",_m(27)])," ",_h("md-card-media",{attrs:{"md-medium":""}},[_m(28)])])," ",_h("md-card-actions",[_h("md-button",["Action"])," ",_h("md-button",["Action"])])])," ",_h("md-card",[_h("md-card-header",[_h("md-card-header-text",[_m(29)," ",_m(30)])," ",_h("md-card-media",{attrs:{"md-big":""}},[_m(31)])])," ",_h("md-card-actions",[_h("md-button",["Action"])," ",_h("md-button",["Action"])])])," ",_h("md-card",[_h("md-card-media-actions",[_h("md-card-media",[_m(32)])," ",_h("md-card-actions",[_h("md-button",{staticClass:"md-icon-button"},[_h("md-icon",["favorite"])])," ",_h("md-button",{staticClass:"md-icon-button"},[_h("md-icon",["bookmark"])])," ",_h("md-button",{staticClass:"md-icon-button"},[_h("md-icon",["share"])])])])])])," ",_h("demo-example",{attrs:{label:"Full control"}},[_h("md-card",[_h("md-card-area",[_h("md-card-media",[_m(33)])," ",_h("md-card-header",[_m(34)," ",_m(35)])," ",_h("md-card-content",["\n Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio itaque ea, nostrum odio. Dolores, sed accusantium quasi non, voluptas eius illo quas, saepe voluptate pariatur in deleniti minus sint. Excepturi.\n "])])," ",_h("md-card-actions",[_h("md-button",["Action"])," ",_h("md-button",["Action"])])])," ",_h("md-card",[_h("md-card-media",[_m(36)])," ",_h("md-card-header",[_m(37)," ",_m(38)])," ",_h("md-card-expand",[_h("md-card-actions",[_h("md-button",["Action"])," ",_h("md-button",["Action"])," ",_m(39)," ",_h("md-button",{staticClass:"md-icon-button",attrs:{"md-expand-trigger":""}},[_h("md-icon",["keyboard_arrow_down"])])])," ",_h("md-card-content",["\n Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio itaque ea, nostrum odio. Dolores, sed accusantium quasi non, voluptas eius illo quas, saepe voluptate pariatur in deleniti minus sint. Excepturi.\n "])])])," ",_h("md-card",{directives:[{name:"md-theme",rawName:"v-md-theme",value:"blue",expression:"'blue'"}],staticClass:"card-example"},[_h("md-card-area",{attrs:{"md-inset":""}},[_h("md-card-media",{attrs:{"md-ratio":"16:9"}},[_m(40)])," ",_h("md-card-header",[_m(41)," ",_h("div",{staticClass:"md-subhead"},[_h("md-icon",["location_on"])," ",_m(42)])])," ",_h("md-card-content",["\n Illy Coffee served with a complimentary Leonidas Belgian Chocolate with all beverages.\n "])])," ",_h("md-card-content",[_m(43)," ",_h("div",{staticClass:"card-reservation"},[_h("md-icon",["access_time"])," ",_h("md-button-toggle",{staticClass:"md-button-group",attrs:{type:"radio"}},[_h("md-button",["5:30PM"])," ",_h("md-button",["7:30PM"])," ",_h("md-button",["9:00PM"])])])])," ",_h("md-card-actions",[_h("md-button",{staticClass:"md-primary"},["Reserve"])])])])])," ",_h("div",{slot:"code"},[_h("demo-example",{attrs:{label:"Regular Cards"}},[_h("code-block",{attrs:{lang:"xml"}},['\n<md-card>\n <md-card-media>\n <img src="assets/card-image-1.jpg" alt="People">\n </md-card-media>\n\n <md-card-header>\n <div class="md-title">Title goes here</div>\n <div class="md-subhead">Subtitle here</div>\n </md-card-header>\n\n <md-card-actions>\n <md-button>Action</md-button>\n <md-button>Action</md-button>\n </md-card-actions>\n\n <md-card-content>\n Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio itaque ea, nostrum odio. Dolores, sed accusantium quasi non, voluptas eius illo quas, saepe voluptate pariatur in deleniti minus sint. Excepturi.\n </md-card-content>\n</md-card>\n '])," ",_h("code-block",{attrs:{lang:"xml
attrs:{lang:"xml"}},['\n<md-list class="custom-list md-triple-line">\n <md-subheader>Today</md-subheader>\n\n <md-list-item>\n <md-avatar>\n <img src="https://placeimg.com/40/40/people/1" alt="People">\n </md-avatar>\n\n <div class="md-list-text-container">\n <span>Ali Connors</span>\n <span>Brunch this weekend?</span>\n <p>I\'ll be in your neighborhood doing errands...</p>\n </div>\n\n <md-button class="md-icon-button md-list-action">\n <md-icon class="md-primary">star</md-icon>\n </md-button>\n\n <md-divider class="md-inset"></md-divider>\n </md-list-item>\n\n <md-list-item>\n <md-avatar>\n <img src="https://placeimg.com/40/40/people/6" alt="People">\n </md-avatar>\n\n <div class="md-list-text-container">\n <span>me, Scott, Jennifer</span>\n <span>Summer BBQ</span>\n <p>Wish I could come, but I\'m out of town ...</p>\n </div>\n\n <md-button class="md-icon-button md-list-action">\n <md-icon>star_border</md-icon>\n </md-button>\n\n <md-divider class="md-inset"></md-divider>\n </md-list-item>\n\n <md-list-item>\n <md-avatar>\n <img src="https://placeimg.com/40/40/people/5" alt="People">\n </md-avatar>\n\n <div class="md-list-text-container">\n <span>Sandra Adams</span>\n <span>Oui oui</span>\n <p>Do you have Paris recommendations ...</p>\n </div>\n\n <md-button class="md-icon-button md-list-action">\n <md-icon>star_border</md-icon>\n </md-button>\n\n <md-divider class="md-inset"></md-divider>\n </md-list-item>\n\n <md-list-item>\n <md-avatar>\n <img src="https://placeimg.com/40/40/people/8" alt="People">\n </md-avatar>\n\n <div class="md-list-text-container">\n <span>Trevor Hansen</span>\n <span>Order confirmation</span>\n <p>Thank you for your recent order from ...</p>\n </div>\n\n <md-button class="md-icon-button md-list-action">\n <md-icon>star_border</md-icon>\n </md-button>\n\n <md-divider class="md-inset"></md-divider>\n </md-list-item>\n</md-list>\n '])])])," ",_h("div",{slot:"api"})])},staticRenderFns:[function(){with(this)return_h("span",["Inbox"])},function(){with(this)return_h("span",["Outbox"])},function(){with(this)return_h("span",["Trash"])},function(){with(this)return_h("span",["Spam"])},function(){with(this)return_h("img",{attrs:{src:"https://placeimg.com/40/40/people/5",alt:"People"}})},function(){with(this)return_h("span",["Abbey Christansen"])},function(){with(this)return_h("img",{attrs:{src:"https://placeimg.com/40/40/people/1",alt:"People"}})},function(){with(this)return_h("span",["Alex Nelson"])},function(){with(this)return_h("img",{attrs:{src:"https://placeimg.com/40/40/people/6",alt:"People"}})},function(){with(this)return_h("span",["Mary Johnson"])},function(){with(this)return_h("img",{attrs:{src:"https://placeimg.com/40/40/people/1",alt:"People"}})},function(){with(this)return_h("div",{staticClass:"md-list-text-container"},[_h("span",["Ali Connors"])," ",_h("span",["Brunch this weekend?"])," ",_h("p",["I'll be in your neighborhood doing errands..."])])},function(){with(this)return_h("img",{attrs:{src:"https://placeimg.com/40/40/people/6",alt:"People"}})},function(){with(this)return_h("div",{staticClass:"md-list-text-container"},[_h("span",["me, Scott, Jennifer"])," ",_h("span",["Summer BBQ"])," ",_h("p",["Wish I could come, but I'm out of town ..."])])},function(){with(this)return_h("img",{attrs:{src:"https://placeimg.com/40/40/people/5",alt:"People"}})},function(){with(this)return_h("div",{staticClass:"md-list-text-container"},[_h("span",["Sandra Adams"])," ",_h("span",["Oui oui"])," ",_h("p",["Do you have Paris recommendations ..."])])},function(){with(this)return_h("img",{attrs:{src:"https://placeimg.com/40/40/people/8",alt:"People"}})},function(){with(this)return_h("div",{staticClass:"md-list-text-container"},[_h("span",["Trevor Hansen"])," ",_h("span",["Order confirmation"])," ",_h("p",["Thank you for your recent order from ..."])])}]}},function(module,exports){module.exports=