!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.VueMaterial=t():e.VueMaterial=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="/",t(0)}({0:function(e,t,n){e.exports=n(12)},1:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),i=r(o);t.default={props:{mdTheme:String},data:function(){return{closestThemedParent:!1}},methods:{getClosestThemedParent:function(e){return!(!e||!e.$el||0===e._uid)&&(e.mdTheme||e.mdName?e:this.getClosestThemedParent(e.$parent))}},computed:{themeClass:function(){if(this.mdTheme)return"md-theme-"+this.mdTheme;var e=this.closestThemedParent.mdTheme;return e||(e=this.closestThemedParent.mdName),"md-theme-"+(e||i.default.material.currentTheme)}},mounted:function(){this.closestThemedParent=this.getClosestThemedParent(this.$parent),i.default.material.currentTheme||i.default.material.setCurrentTheme("default")}},e.exports=t.default},2:function(e,t,n){(function(t){/*! * Vue.js v2.1.6 * (c) 2014-2016 Evan You * Released under the MIT License. */ "use strict";function n(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function r(e){var t=parseFloat(e,10);return t||0===t?t:e}function o(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o-1)return e.splice(n,1)}}function a(e,t){return gn.call(e,t)}function s(e){return"string"==typeof e||"number"==typeof e}function c(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}function l(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function u(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function d(e,t){for(var n in t)e[n]=t[n];return e}function f(e){return null!==e&&"object"==typeof e}function p(e){return An.call(e)===xn}function v(e){for(var t={},n=0;nkn._maxUpdateCount)){Bn("You may have an infinite update loop "+(e.user?'in watcher with expression "'+e.expression+'"':"in a component render function."),e.vm);break}}In&&kn.devtools&&In.emit("flush"),K()}function G(e){var t=e.id;if(null==lr[t]){if(lr[t]=!0,fr){for(var n=cr.length-1;n>=0&&cr[n].id>e.id;)n--;cr.splice(Math.max(n,pr)+1,0,e)}else cr.push(e);dr||(dr=!0,Un(W))}}function Y(e){mr.clear(),J(e,mr)}function J(e,t){var n,r,o=Array.isArray(e);if((o||f(e))&&Object.isExtensible(e)){if(e.__ob__){var i=e.__ob__.dep.id;if(t.has(i))return;t.add(i)}if(o)for(n=e.length;n--;)J(e[n],t);else for(r=Object.keys(e),n=r.length;n--;)J(e[r[n]],t)}}function Z(e){e._watchers=[],Q(e),ne(e),X(e),ee(e),re(e)}function Q(e){var t=e.$options.props;if(t){var n=e.$options.propsData||{},r=e.$options._propKeys=Object.keys(t),o=!e.$parent;Jn.shouldConvert=o;for(var i=function(o){var i=r[o];gr[i]&&Bn('"'+i+'" is a reserved attribute and cannot be used as component prop.',e),E(e,i,H(i,t,n,e),function(){e.$parent&&!Jn.isSettingProps&&Bn("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \""+i+'"',e)})},a=0;a1?u(n):n;for(var r=u(arguments,1),o=0,i=n.length;o-1:e.test(t)}function Ye(e){var t={};t.get=function(){return kn},t.set=function(){Bn("Do not replace the Vue.config object, set individual fields instead.")},Object.defineProperty(e,"config",t),e.util=tr,e.set=T,e.delete=S,e.nextTick=Un,e.options=Object.create(null),kn._assetTypes.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,d(e.options.components,kr),ze(e),qe(e),Ke(e),We(e)}function Je(e){for(var t=e.data,n=e,r=e;r.child;)r=r.child._vnode,r.data&&(t=Ze(r.data,t));for(;n=n.parent;)n.data&&(t=Ze(t,n.data));return Qe(t)}function Ze(e,t){return{staticClass:Xe(e.staticClass,t.staticClass),class:e.class?[e.class,t.class]:t.class}}function Qe(e){var t=e.class,n=e.staticClass;return n||t?Xe(n,et(t)):""}function Xe(e,t){return e?t?e+" "+t:e:t||""}function et(e){var t="";if(!e)return t;if("string"==typeof e)return e;if(Array.isArray(e)){for(var n,r=0,o=e.length;r-1?Vr[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Vr[e]=/HTMLUnknownElement/.test(t.toString())}function rt(e){if("string"==typeof e){var t=e;if(e=document.querySelector(e),!e)return Bn("Cannot find element: "+t),document.createElement("div")}return e}function ot(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&"multiple"in t.data.attrs&&n.setAttribute("multiple","multiple"),n)}function it(e,t){return document.createElementNS(Ir[e],t)}function at(e){return document.createTextNode(e)}function st(e){return document.createComment(e)}function ct(e,t,n){e.insertBefore(t,n)}function lt(e,t){e.removeChild(t)}function ut(e,t){e.appendChild(t)}function dt(e){return e.parentNode}function ft(e){return e.nextSibling}function pt(e){return e.tagName}function vt(e,t){e.textContent=t}function ht(e,t,n){e.setAttribute(t,n)}function mt(e,t){var n=e.data.ref;if(n){var r=e.context,o=e.child||e.elm,a=r.$refs;t?Array.isArray(a[n])?i(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])&&a[n].indexOf(o)<0?a[n].push(o):a[n]=[o]:a[n]=o}}function gt(e){return null==e}function yt(e){return null!=e}function _t(e,t){return e.key===t.key&&e.tag===t.tag&&e.isComment===t.isComment&&!e.data==!t.data}function bt(e,t,n){var r,o,i={};for(r=t;r<=n;++r)o=e[r].key,yt(o)&&(i[o]=r);return i}function Ct(e){function t(e){return new _r(T.tagName(e).toLowerCase(),{},[],void 0,e)}function r(e,t){function n(){0===--n.listeners&&i(e)}return n.listeners=t,n}function i(e){var t=T.parentNode(e);t&&T.removeChild(t,e)}function a(e,t,n,r,o){if(e.isRootInsert=!o,!c(e,t,n,r)){var i=e.data,a=e.children,s=e.tag;yt(s)?(i&&i.pre&&S++,S||e.ns||kn.ignoredElements&&kn.ignoredElements.indexOf(s)>-1||!kn.isUnknownElement(s)||Bn("Unknown custom element: <"+s+'> - did you register the component correctly? For recursive components, make sure to provide the "name" option.',e.context),e.elm=e.ns?T.createElementNS(e.ns,s):T.createElement(s,e),h(e),d(e,a,t),yt(i)&&p(e,t),u(n,e.elm,r),i&&i.pre&&S--):e.isComment?(e.elm=T.createComment(e.text),u(n,e.elm,r)):(e.elm=T.createTextNode(e.text),u(n,e.elm,r))}}function c(e,t,n,r){var o=e.data;if(yt(o)){var i=yt(e.child)&&o.keepAlive;if(yt(o=o.hook)&&yt(o=o.init)&&o(e,!1,n,r),yt(e.child))return v(e,t),i&&l(e,t,n,r),!0}}function l(e,t,n,r){for(var o,i=e;i.child;)if(i=i.child._vnode,yt(o=i.data)&&yt(o=o.transition)){for(o=0;of?(l=gt(n[h+1])?null:n[h+1].elm,m(e,l,n,d,h,r)):d>h&&y(e,t,u,f)}function C(e,t,n,r){if(e!==t){if(t.isStatic&&e.isStatic&&t.key===e.key&&(t.isCloned||t.isOnce))return t.elm=e.elm,void(t.child=e.child);var o,i=t.data,a=yt(i);a&&yt(o=i.hook)&&yt(o=o.prepatch)&&o(e,t);var s=t.elm=e.elm,c=e.children,l=t.children;if(a&&f(t)){for(o=0;o, or missing . Bailing hydration and performing full client-side render.")}e=t(e)}if(c=e.elm,l=T.parentNode(c),a(n,d,l,T.nextSibling(c)),n.parent){for(var v=n.parent;v;)v.elm=n.elm,v=v.parent;if(f(n))for(var h=0;h-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+e.getAttribute("class")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Ht(e,t){if(t&&t.trim())if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t);else{for(var n=" "+e.getAttribute("class")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");e.setAttribute("class",n.trim())}}function Bt(e){ho(function(){ho(e)})}function Vt(e,t){(e._transitionClasses||(e._transitionClasses=[])).push(t),Ut(e,t)}function Ft(e,t){e._transitionClasses&&i(e._transitionClasses,t),Ht(e,t)}function zt(e,t,n){var r=qt(e,t),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===co?fo:vo,c=0,l=function(){e.removeEventListener(s,u),n()},u=function(t){t.target===e&&++c>=a&&l()};setTimeout(function(){c0&&(n=co,u=a,d=i.length):t===lo?l>0&&(n=lo,u=l,d=c.length):(u=Math.max(a,l),n=u>0?a>l?co:lo:null,d=n?n===co?i.length:c.length:0);var f=n===co&&mo.test(r[uo+"Property"]);return{type:n,timeout:u,propCount:d,hasTransform:f}}function Kt(e,t){for(;e.length1,T=n._enterCb=Zt(function(){k&&Ft(n,w),T.cancelled?(k&&Ft(n,C),$&&$(n)):O&&O(n),n._enterCb=null});e.data.show||Oe(e.data.hook||(e.data.hook={}),"insert",function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.context===e.context&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),x&&x(n,T)},"transition-insert"),A&&A(n),k&&(Vt(n,C),Vt(n,w),Bt(function(){Ft(n,C),T.cancelled||E||zt(n,i,T)})),e.data.show&&(t&&t(),x&&x(n,T)),k||E||T()}}}function Yt(e,t){function n(){m.cancelled||(e.data.show||((r.parentNode._pending||(r.parentNode._pending={}))[e.key]=e),l&&l(r),v&&(Vt(r,s),Vt(r,c),Bt(function(){Ft(r,s),m.cancelled||h||zt(r,a,m)})),u&&u(r,m),v||h||m())}var r=e.elm;r._enterCb&&(r._enterCb.cancelled=!0,r._enterCb());var o=Jt(e.data.transition);if(!o)return t();if(!r._leaveCb&&1===r.nodeType){var i=o.css,a=o.type,s=o.leaveClass,c=o.leaveActiveClass,l=o.beforeLeave,u=o.leave,d=o.afterLeave,f=o.leaveCancelled,p=o.delayLeave,v=i!==!1&&!jn,h=u&&(u._length||u.length)>1,m=r._leaveCb=Zt(function(){r.parentNode&&r.parentNode._pending&&(r.parentNode._pending[e.key]=null),v&&Ft(r,c),m.cancelled?(v&&Ft(r,s),f&&f(r)):(t(),d&&d(r)),r._leaveCb=null});p?p(n):n()}}function Jt(e){if(e){if("object"==typeof e){var t={};return e.css!==!1&&d(t,go(e.name||"v")),d(t,e),t}return"string"==typeof e?go(e):void 0}}function Zt(e){var t=!1;return function(){t||(t=!0,e())}}function Qt(e,t){t.data.show||Gt(t)}function Xt(e,t,n){var r=t.value,o=e.multiple;if(o&&!Array.isArray(r))return void Bn('