(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else if(typeof exports === 'object')
exports["vue-material"] = factory();
else
root["vue-material"] = factory();
})(this, function() {
return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId])
/******/ return installedModules[moduleId].exports;
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ exports: {},
/******/ id: moduleId,
/******/ loaded: false
/******/ };
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/ // Flag the module as loaded
/******/ module.loaded = true;
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/ // Load entry module and return exports
/******/ return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _componentsButtonsIndexJs = __webpack_require__(35);
var _componentsButtonsIndexJs2 = _interopRequireDefault(_componentsButtonsIndexJs);
var _componentsCardsIndexJs = __webpack_require__(58);
var _componentsCardsIndexJs2 = _interopRequireDefault(_componentsCardsIndexJs);
var _componentsChipsIndexJs = __webpack_require__(85);
var _componentsChipsIndexJs2 = _interopRequireDefault(_componentsChipsIndexJs);
var _componentsCommonsIndexJs = __webpack_require__(39);
var _componentsCommonsIndexJs2 = _interopRequireDefault(_componentsCommonsIndexJs);
var _componentsFooterIndexJs = __webpack_require__(89);
var _componentsFooterIndexJs2 = _interopRequireDefault(_componentsFooterIndexJs);
var _componentsFormsIndexJs = __webpack_require__(102);
var _componentsFormsIndexJs2 = _interopRequireDefault(_componentsFormsIndexJs);
var _componentsNavbarIndexJs = __webpack_require__(131);
var _componentsNavbarIndexJs2 = _interopRequireDefault(_componentsNavbarIndexJs);
var _componentsPreloaderIndexJs = __webpack_require__(143);
var _componentsPreloaderIndexJs2 = _interopRequireDefault(_componentsPreloaderIndexJs);
var _componentsSidenavIndexJs = __webpack_require__(153);
var _componentsSidenavIndexJs2 = _interopRequireDefault(_componentsSidenavIndexJs);
/*
import collections from './components/collections/index.js';
import pagination from './components/pagination/index.js';
*/
exports['default'] = {
components: {
buttons: _componentsButtonsIndexJs2['default'],
cards: _componentsCardsIndexJs2['default'],
chips: _componentsChipsIndexJs2['default'],
commons: _componentsCommonsIndexJs2['default'],
footer: _componentsFooterIndexJs2['default'],
forms: _componentsFormsIndexJs2['default'],
navbar: _componentsNavbarIndexJs2['default'],
sidenav: _componentsSidenavIndexJs2['default'],
preloader: _componentsPreloaderIndexJs2['default']
},
/*
collections,
pagination,
*/
_registered: [],
registerAll: function registerAll(Vue) {
for (var comName in this.components) {
if (this._registered.indexOf(comName) === -1) {
this._regComponent(Vue, comName);
}
}
},
register: function register(Vue, names) {
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = names[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var _name = _step.value;
_name = _name.toLowerCase();
if (_name in this.components && this._registered.indexOf(_name) === -1) {
this._regComponent(Vue, _name);
}
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator['return']) {
_iterator['return']();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
}
},
//mdXxYy=>md-xx-yy
_camel2kebab: function _camel2kebab(str) {
var reg = /(?=[A-Z])/g;
return str.replace(reg, '-').toLowerCase();
},
_regComponent: function _regComponent(Vue, name) {
var com = this.components[name];
for (var item in com) {
var regName = this._camel2kebab(item);
Vue.component(regName, com[item]);
}
this._registered.push(name);
}
};
module.exports = exports['default'];
/***/ },
/* 1 */,
/* 2 */,
/* 3 */,
/* 4 */,
/* 5 */,
/* 6 */,
/* 7 */,
/* 8 */,
/* 9 */,
/* 10 */,
/* 11 */,
/* 12 */,
/* 13 */,
/* 14 */,
/* 15 */,
/* 16 */,
/* 17 */,
/* 18 */,
/* 19 */,
/* 20 */,
/* 21 */,
/* 22 */,
/* 23 */,
/* 24 */,
/* 25 */,
/* 26 */,
/* 27 */,
/* 28 */,
/* 29 */,
/* 30 */,
/* 31 */,
/* 32 */,
/* 33 */,
/* 34 */,
/* 35 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _mdBtnVue = __webpack_require__(36);
var _mdBtnVue2 = _interopRequireDefault(_mdBtnVue);
var _mdFabVue = __webpack_require__(51);
var _mdFabVue2 = _interopRequireDefault(_mdFabVue);
exports['default'] = {
mdBtn: _mdBtnVue2['default'],
mdFab: _mdFabVue2['default']
};
module.exports = exports['default'];
/***/ },
/* 36 */
/***/ function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(37)
;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(50)
if (false) {
(function () {
var hotAPI = require("/home/elviskang/Desktop/material/vue-material/node_modules/vue-loader/node_modules/vue-hot-reload-api/index.js")
hotAPI.install(require("vue"))
if (!hotAPI.compatible) return
var id = "-!babel!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-btn.vue"
hotAPI.createRecord(id, module.exports)
module.hot.accept(["-!babel!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-btn.vue","-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-btn.vue"], function () {
var newOptions = require("-!babel!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-btn.vue")
var newTemplate = require("-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-btn.vue")
hotAPI.update(id, newOptions, newTemplate)
})
})()
}
/***/ },
/* 37 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
var _mixinsButtonMixinJs = __webpack_require__(38);
exports['default'] = {
mixins: [_mixinsButtonMixinJs.btnIcon],
props: {
btnText: {
type: String,
'default': 'Button'
},
disabled: Boolean,
flat: Boolean,
float: Boolean
},
computed: {
type: function type() {
if (this.float) {
return 'btn-floating';
} else if (this.flat) {
return 'btn-flat';
} else {
return 'btn';
}
}
}
};
module.exports = exports['default'];
/***/ },
/* 38 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _commonsIndexJs = __webpack_require__(39);
exports["default"] = {
btnIcon: {
props: {
iconText: String,
iconPos: String
},
components: {
"md-icon": _commonsIndexJs.mdIcon
}
}
};
module.exports = exports["default"];
/***/ },
/* 39 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _mdBadgeVue = __webpack_require__(40);
var _mdBadgeVue2 = _interopRequireDefault(_mdBadgeVue);
var _mdIconVue = __webpack_require__(43);
var _mdIconVue2 = _interopRequireDefault(_mdIconVue);
var _mdLinkVue = __webpack_require__(46);
var _mdLinkVue2 = _interopRequireDefault(_mdLinkVue);
exports['default'] = {
mdBadge: _mdBadgeVue2['default'],
mdIcon: _mdIconVue2['default'],
mdLink: _mdLinkVue2['default']
};
module.exports = exports['default'];
/***/ },
/* 40 */
/***/ function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(41)
;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(42)
if (false) {
(function () {
var hotAPI = require("/home/elviskang/Desktop/material/vue-material/node_modules/vue-loader/node_modules/vue-hot-reload-api/index.js")
hotAPI.install(require("vue"))
if (!hotAPI.compatible) return
var id = "-!babel!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-badge.vue"
hotAPI.createRecord(id, module.exports)
module.hot.accept(["-!babel!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-badge.vue","-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-badge.vue"], function () {
var newOptions = require("-!babel!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-badge.vue")
var newTemplate = require("-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-badge.vue")
hotAPI.update(id, newOptions, newTemplate)
})
})()
}
/***/ },
/* 41 */
/***/ function(module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = {
props: {
badge: Object
},
computed: {
count: function count() {
return Math.trunc(undefined.badge.count);
}
}
};
module.exports = exports["default"];
/***/ },
/* 42 */
/***/ function(module, exports) {
module.exports = "0\" :class=\"['badge',badge.new?'new':'']\" >{{count}}";
/***/ },
/* 43 */
/***/ function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(44)
;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(45)
if (false) {
(function () {
var hotAPI = require("/home/elviskang/Desktop/material/vue-material/node_modules/vue-loader/node_modules/vue-hot-reload-api/index.js")
hotAPI.install(require("vue"))
if (!hotAPI.compatible) return
var id = "-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-icon.vue"
hotAPI.createRecord(id, module.exports)
module.hot.accept(["-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-icon.vue","-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-icon.vue"], function () {
var newOptions = require("-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-icon.vue")
var newTemplate = require("-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-icon.vue")
hotAPI.update(id, newOptions, newTemplate)
})
})()
}
/***/ },
/* 44 */
/***/ function(module, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = {
props: {
text: String,
pos: String
}
};
module.exports = exports["default"];
/***/ },
/* 45 */
/***/ function(module, exports) {
module.exports = "{{text}}";
/***/ },
/* 46 */
/***/ function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(47)
;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(49)
if (false) {
(function () {
var hotAPI = require("/home/elviskang/Desktop/material/vue-material/node_modules/vue-loader/node_modules/vue-hot-reload-api/index.js")
hotAPI.install(require("vue"))
if (!hotAPI.compatible) return
var id = "-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-link.vue"
hotAPI.createRecord(id, module.exports)
module.hot.accept(["-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-link.vue","-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-link.vue"], function () {
var newOptions = require("-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-link.vue")
var newTemplate = require("-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-link.vue")
hotAPI.update(id, newOptions, newTemplate)
})
})()
}
/***/ },
/* 47 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var _interopRequireDefault = __webpack_require__(48)['default'];
Object.defineProperty(exports, '__esModule', {
value: true
});
var _mdBadgeVue = __webpack_require__(40);
var _mdBadgeVue2 = _interopRequireDefault(_mdBadgeVue);
exports['default'] = {
props: {
link: Object,
badge: Object
},
components: {
mdBadge: _mdBadgeVue2['default']
}
};
module.exports = exports['default'];
/***/ },
/* 48 */
/***/ function(module, exports) {
"use strict";
exports["default"] = function (obj) {
return obj && obj.__esModule ? obj : {
"default": obj
};
};
exports.__esModule = true;
/***/ },
/* 49 */
/***/ function(module, exports) {
module.exports = "\n {{link.text}}\n \n";
/***/ },
/* 50 */
/***/ function(module, exports) {
module.exports = "";
/***/ },
/* 51 */
/***/ function(module, exports, __webpack_require__) {
__webpack_require__(52)
module.exports = __webpack_require__(56)
;(typeof module.exports === "function" ? module.exports.options : module.exports).template = __webpack_require__(57)
if (false) {
(function () {
var hotAPI = require("/home/elviskang/Desktop/material/vue-material/node_modules/vue-loader/node_modules/vue-hot-reload-api/index.js")
hotAPI.install(require("vue"))
if (!hotAPI.compatible) return
var id = "-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-fab.vue"
hotAPI.createRecord(id, module.exports)
module.hot.accept(["-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-fab.vue","-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-fab.vue"], function () {
var newOptions = require("-!babel?optional[]=runtime!./../../../node_modules/vue-loader/lib/selector.js?type=script&index=0!./md-fab.vue")
var newTemplate = require("-!vue-html!./../../../node_modules/vue-loader/lib/selector.js?type=template&index=0!./md-fab.vue")
hotAPI.update(id, newOptions, newTemplate)
})
})()
}
/***/ },
/* 52 */
/***/ function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a