diff --git a/.gitignore b/.gitignore index 31cafd545..8822819f5 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ yarn-debug.log npm-debug.log .vscode .idea +dist +yarn-error.log \ No newline at end of file diff --git a/cypress.json b/cypress.json new file mode 100644 index 000000000..e1b2659b1 --- /dev/null +++ b/cypress.json @@ -0,0 +1,4 @@ +{ + "eyesTimeout": 5000, + "video": false +} diff --git a/cypress/fixtures/example.json b/cypress/fixtures/example.json new file mode 100644 index 000000000..da18d9352 --- /dev/null +++ b/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} \ No newline at end of file diff --git a/cypress/integration/smoketest.spec.js b/cypress/integration/smoketest.spec.js new file mode 100644 index 000000000..15a8ed841 --- /dev/null +++ b/cypress/integration/smoketest.spec.js @@ -0,0 +1,15 @@ +describe("Vue Material doc site", () => { + it("should visit home page and take Applitools snapshot", () => { + cy.visit("localhost:8080"); + + cy.eyesOpen({ + appName: "Smoke Test", + testName: "Smoke test for Vue Material", + browser: { width: 800, height: 600 } + }); + + cy.eyesCheckWindow("Home screen"); + + cy.eyesClose(); + }); +}); diff --git a/cypress/plugins/index.js b/cypress/plugins/index.js new file mode 100644 index 000000000..c59cbae03 --- /dev/null +++ b/cypress/plugins/index.js @@ -0,0 +1,20 @@ +// *********************************************************** +// This example plugins/index.js can be used to load plugins +// +// You can change the location of this file or turn off loading +// the plugins file with the 'pluginsFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/plugins-guide +// *********************************************************** + +// This function is called when a project is opened or re-opened (e.g. due to +// the project's config changing) + +module.exports = (on, config) => { + // `on` is used to hook into various events Cypress emits + // `config` is the resolved Cypress config +} + + +require('@applitools/eyes-cypress')(module); diff --git a/cypress/support/commands.js b/cypress/support/commands.js new file mode 100644 index 000000000..c1f5a772e --- /dev/null +++ b/cypress/support/commands.js @@ -0,0 +1,25 @@ +// *********************************************** +// This example commands.js shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add("login", (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add("drag", { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This is will overwrite an existing command -- +// Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... }) diff --git a/cypress/support/eyes-index.d.ts b/cypress/support/eyes-index.d.ts new file mode 100644 index 000000000..c1f47c27a --- /dev/null +++ b/cypress/support/eyes-index.d.ts @@ -0,0 +1 @@ +import "@applitools/eyes-cypress/eyes-index" \ No newline at end of file diff --git a/cypress/support/index.js b/cypress/support/index.js new file mode 100644 index 000000000..0e6f25b09 --- /dev/null +++ b/cypress/support/index.js @@ -0,0 +1,27 @@ +// *********************************************************** +// This example support/index.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: + +import '@applitools/eyes-cypress/commands' + +import './commands' + +// Alternatively you can use CommonJS syntax: +// require('./commands') + +Cypress.Screenshot.defaults({ + screenshotOnRunFailure: false +}) diff --git a/dist/0.c85db0d7.js b/dist/0.c85db0d7.js new file mode 100644 index 000000000..d7f0febe2 --- /dev/null +++ b/dist/0.c85db0d7.js @@ -0,0 +1 @@ +webpackJsonp([0],{"./docs/app/pages/Components/Form/examples/FormValidation.vue":function(e,t,r){"use strict";function n(e){r('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-69829980","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Form/examples/FormValidation.vue')}var i,o,a,l,u,s,d,c,f,m;Object.defineProperty(t,"__esModule",{value:!0}),i=r("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Form/examples/FormValidation.vue"),o=r.n(i);for(a in i)"default"!==a&&(function(e){r.d(t,e,(function(){return i[e]}))})(a);l=r('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-69829980","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Form/examples/FormValidation.vue'),u=r("./node_modules/vue-loader/lib/component-normalizer.js"),s=!1,d=n,c="data-v-69829980",f=null,m=u(o.a,l.a,s,d,c,f),t.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Form/examples/FormValidation.vue":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),n=r("./node_modules/vuelidate/lib/index.js"),i=r("./node_modules/vuelidate/lib/validators/index.js"),t.default={name:"FormValidation",mixins:[n.validationMixin],data:function(){return{form:{firstName:null,lastName:null,gender:null,age:null,email:null},userSaved:!1,sending:!1,lastUser:null}},validations:{form:{firstName:{required:i.required,minLength:(0,i.minLength)(3)},lastName:{required:i.required,minLength:(0,i.minLength)(3)},age:{required:i.required,maxLength:(0,i.maxLength)(3)},gender:{required:i.required},email:{required:i.required,email:i.email}}},methods:{getValidationClass:function(e){var t=this.$v.form[e];if(t)return{"md-invalid":t.$invalid&&t.$dirty}},clearForm:function(){this.$v.$reset(),this.form.firstName=null,this.form.lastName=null,this.form.age=null,this.form.gender=null,this.form.email=null},saveUser:function(){var e=this;this.sending=!0,window.setTimeout((function(){e.lastUser=e.form.firstName+" "+e.form.lastName,e.userSaved=!0,e.sending=!1,e.clearForm()}),1500)},validateUser:function(){this.$v.$touch(),this.$v.$invalid||this.saveUser()}}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-69829980","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Form/examples/FormValidation.vue':function(e,t){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-69829980","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Form/examples/FormValidation.vue':function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("form",{staticClass:"md-layout",attrs:{novalidate:""},on:{submit:function(t){return t.preventDefault(),e.validateUser(t)}}},[r("md-card",{staticClass:"md-layout-item md-size-50 md-small-size-100"},[r("md-card-header",[r("div",{staticClass:"md-title"},[e._v("Users")])]),e._v(" "),r("md-card-content",[r("div",{staticClass:"md-layout md-gutter"},[r("div",{staticClass:"md-layout-item md-small-size-100"},[r("md-field",{class:e.getValidationClass("firstName")},[r("label",{attrs:{for:"first-name"}},[e._v("First Name")]),e._v(" "),r("md-input",{attrs:{name:"first-name",id:"first-name",autocomplete:"given-name",disabled:e.sending},model:{value:e.form.firstName,callback:function(t){e.$set(e.form,"firstName",t)},expression:"form.firstName"}}),e._v(" "),e.$v.form.firstName.required?e.$v.form.firstName.minlength?e._e():r("span",{staticClass:"md-error"},[e._v("Invalid first name")]):r("span",{staticClass:"md-error"},[e._v("The first name is required")])],1)],1),e._v(" "),r("div",{staticClass:"md-layout-item md-small-size-100"},[r("md-field",{class:e.getValidationClass("lastName")},[r("label",{attrs:{for:"last-name"}},[e._v("Last Name")]),e._v(" "),r("md-input",{attrs:{name:"last-name",id:"last-name",autocomplete:"family-name",disabled:e.sending},model:{value:e.form.lastName,callback:function(t){e.$set(e.form,"lastName",t)},expression:"form.lastName"}}),e._v(" "),e.$v.form.lastName.required?e.$v.form.lastName.minlength?e._e():r("span",{staticClass:"md-error"},[e._v("Invalid last name")]):r("span",{staticClass:"md-error"},[e._v("The last name is required")])],1)],1)]),e._v(" "),r("div",{staticClass:"md-layout md-gutter"},[r("div",{staticClass:"md-layout-item md-small-size-100"},[r("md-field",{class:e.getValidationClass("gender")},[r("label",{attrs:{for:"gender"}},[e._v("Gender")]),e._v(" "),r("md-select",{attrs:{name:"gender",id:"gender","md-dense":"",disabled:e.sending},model:{value:e.form.gender,callback:function(t){e.$set(e.form,"gender",t)},expression:"form.gender"}},[r("md-option"),e._v(" "),r("md-option",{attrs:{value:"M"}},[e._v("M")]),e._v(" "),r("md-option",{attrs:{value:"F"}},[e._v("F")])],1),e._v(" "),r("span",{staticClass:"md-error"},[e._v("The gender is required")])],1)],1),e._v(" "),r("div",{staticClass:"md-layout-item md-small-size-100"},[r("md-field",{class:e.getValidationClass("age")},[r("label",{attrs:{for:"age"}},[e._v("Age")]),e._v(" "),r("md-input",{attrs:{type:"number",id:"age",name:"age",autocomplete:"age",disabled:e.sending},model:{value:e.form.age,callback:function(t){e.$set(e.form,"age",t)},expression:"form.age"}}),e._v(" "),e.$v.form.age.required?e.$v.form.age.maxlength?e._e():r("span",{staticClass:"md-error"},[e._v("Invalid age")]):r("span",{staticClass:"md-error"},[e._v("The age is required")])],1)],1)]),e._v(" "),r("md-field",{class:e.getValidationClass("email")},[r("label",{attrs:{for:"email"}},[e._v("Email")]),e._v(" "),r("md-input",{attrs:{type:"email",name:"email",id:"email",autocomplete:"email",disabled:e.sending},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}}),e._v(" "),e.$v.form.email.required?e.$v.form.email.email?e._e():r("span",{staticClass:"md-error"},[e._v("Invalid email")]):r("span",{staticClass:"md-error"},[e._v("The email is required")])],1)],1),e._v(" "),e.sending?r("md-progress-bar",{attrs:{"md-mode":"indeterminate"}}):e._e(),e._v(" "),r("md-card-actions",[r("md-button",{staticClass:"md-primary",attrs:{type:"submit",disabled:e.sending}},[e._v("Create user")])],1)],1),e._v(" "),r("md-snackbar",{attrs:{"md-active":e.userSaved},on:{"update:mdActive":function(t){e.userSaved=t},"update:md-active":function(t){e.userSaved=t}}},[e._v("The user "+e._s(e.lastUser)+" was saved with success!")])],1)])},i=[],o={render:n,staticRenderFns:i};t.a=o},"./node_modules/vuelidate/lib/index.js":function(e,t,r){"use strict";function n(e){return a(e)||o(e)||i()}function i(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function o(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function a(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t1?i:i.$sub[0]:null,{output:n,params:o}}},computed:{run:function(){var e,t,r,n,i=this,o=this.lazyParentModel();if(Array.isArray(o)&&o.__ob__){if(e=o.__ob__.dep,e.depend(),t=e.constructor.target,this._indirectWatcher||(r=t.constructor,this._indirectWatcher=new r(this,function(){return i.runRule(o)},null,{lazy:!0})),n=this.getModel(),!this._indirectWatcher.dirty&&this._lastModel===n)return this._indirectWatcher.depend(),t.value;this._lastModel=n,this._indirectWatcher.evaluate(),this._indirectWatcher.depend()}else this._indirectWatcher&&(this._indirectWatcher.teardown(),this._indirectWatcher=null);return this._indirectWatcher?this._indirectWatcher.value:this.runRule(o)},$params:function(){return this.run.params},proxy:function(){var e=this.run.output;return e[P]?!!e.v:!!e},$pending:function(){var e=this.run.output;return!!e[P]&&e.p}},destroyed:function(){this._indirectWatcher&&(this._indirectWatcher.teardown(),this._indirectWatcher=null)}}),i=t.extend({data:function(){return{dirty:!1,validations:null,lazyModel:null,model:null,prop:null,lazyParentModel:null,rootModel:null}},methods:l({},O,{refProxy:function(e){return this.getRef(e).proxy},getRef:function(e){return this.refs[e]},isNested:function(e){return"function"!=typeof this.validations[e]}}),computed:l({},M,{nestedKeys:function(){return this.keys.filter(this.isNested)},ruleKeys:function(){var e=this;return this.keys.filter((function(t){return!e.isNested(t)}))},keys:function(){return Object.keys(this.validations).filter((function(e){return"$params"!==e}))},proxy:function(){var e=this,t=g(this.keys,(function(t){return{enumerable:!0,configurable:!0,get:function(){return e.refProxy(t)}}})),r=g($,(function(t){return{enumerable:!0,configurable:!0,get:function(){return e[t]}}})),n=g(x,(function(t){return{enumerable:!1,configurable:!0,get:function(){return e[t]}}})),i=this.hasIter()?{$iter:{enumerable:!0,value:Object.defineProperties({},l({},t))}}:{};return Object.defineProperties({},l({},t,i,{$model:{enumerable:!0,get:function(){var t=e.lazyParentModel();return null!=t?t[e.prop]:null},set:function(t){var r=e.lazyParentModel();null!=r&&(r[e.prop]=t,e.$touch())}}},r,n))},children:function(){var e=this;return n(this.nestedKeys.map((function(t){return u(e,t)}))).concat(n(this.ruleKeys.map((function(t){return s(e,t)})))).filter(Boolean)}})}),o=i.extend({methods:{isNested:function(e){return void 0!==this.validations[e]()},getRef:function(e){var t=this;return{get proxy(){return t.validations[e]()||!1}}}}}),a=i.extend({computed:{keys:function(){var e=this.getModel();return c(e)?Object.keys(e):[]},tracker:function(){var e=this,t=this.validations.$trackBy;return t?function(r){return"".concat(j(e.rootModel,e.getModelKey(r),t))}:function(e){return"".concat(e)}},getModelLazy:function(){var e=this;return function(){return e.getModel()}},children:function(){var e,t=this,r=this.validations,n=this.getModel(),o=l({},r);return delete o.$trackBy,e={},this.keys.map((function(r){var a=t.tracker(r);return e.hasOwnProperty(a)?null:(e[a]=!0,(0,b.h)(i,a,{validations:o,prop:r,lazyParentModel:t.getModelLazy,model:n[r],rootModel:t.rootModel}))})).filter(Boolean)}},methods:{isNested:function(){return!0},getRef:function(e){return this.refs[this.tracker(e)]},hasIter:function(){return!0}}}),u=function(e,t){var r,n,l;return"$each"===t?(0,b.h)(a,t,{validations:e.validations[t],lazyParentModel:e.lazyParentModel,prop:t,lazyModel:e.getModel,rootModel:e.rootModel}):(r=e.validations[t],Array.isArray(r)?(n=e.rootModel,l=g(r,(function(e){return function(){return j(n,n.$v,e)}}),(function(e){return Array.isArray(e)?e.join("."):e})),(0,b.h)(o,t,{validations:l,lazyParentModel:_,prop:t,lazyModel:_,rootModel:n})):(0,b.h)(i,t,{validations:r,lazyParentModel:e.getModel,prop:t,lazyModel:e.getModelKey,rootModel:e.rootModel}))},s=function(e,t){return(0,b.h)(r,t,{rule:e.validations[t],lazyParentModel:e.lazyParentModel,lazyModel:e.getModel,rootModel:e.rootModel})},w={VBase:t,Validation:i})},q=null,C=function(e,t){var r=p(e),n=A(r),i=n.Validation;return new(0,n.VBase)({computed:{children:function(){var r="function"==typeof t?t.call(e):t;return[(0,b.h)(i,"$v",{validations:r,lazyParentModel:_,prop:"$v",model:e,rootModel:e})]}}})},z={data:function(){var e=this.$options.validations;return e&&(this._vuelidate=C(this,e)),{}},beforeCreate:function(){var e=this.$options;e.validations&&(e.computed||(e.computed={}),e.computed.$v||(e.computed.$v=function(){return this._vuelidate?this._vuelidate.refs.$v.proxy:null}))},beforeDestroy:function(){this._vuelidate&&(this._vuelidate.$destroy(),this._vuelidate=null)}},t.validationMixin=z,k=y,t.default=k},"./node_modules/vuelidate/lib/params.js":function(e,t,r){"use strict";function n(e){var t,r,n;for(t=1;t0&&t.reduce((function(e,t){return e&&t.apply(i,r)}),!0)}))},t.default=i},"./node_modules/vuelidate/lib/validators/between.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(e,t){return(0,n.withParams)({type:"between",min:e,max:t},(function(r){return!(0,n.req)(r)||(!/\s/.test(r)||r instanceof Date)&&+e<=+r&&+t>=+r}))},t.default=i},"./node_modules/vuelidate/lib/validators/common.js":function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i,o,a,l,u;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"withParams",{enumerable:!0,get:function(){return i.default}}),t.regex=t.ref=t.len=t.req=void 0,i=(function(e){return e&&e.__esModule?e:{default:e}})(r("./node_modules/vuelidate/lib/withParams.js")),o=function(e){if(Array.isArray(e))return!!e.length;if(void 0===e||null===e)return!1;if(!1===e)return!0;if(e instanceof Date)return!isNaN(e.getTime());if("object"===n(e)){for(var t in e)return!0;return!1}return!!(e+"").length},t.req=o,a=function(e){return Array.isArray(e)?e.length:"object"===n(e)?Object.keys(e).length:(e+"").length},t.len=a,l=function(e,t,r){return"function"==typeof e?e.call(t,r):r[e]},t.ref=l,u=function(e,t){return(0,i.default)({type:e},(function(e){return!o(e)||t.test(e)}))},t.regex=u},"./node_modules/vuelidate/lib/validators/decimal.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=(0,n.regex)("decimal",/^[-]?\d*(\.\d+)?$/),t.default=i},"./node_modules/vuelidate/lib/validators/email.js":function(e,t,r){"use strict";var n,i,o;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=/(^$|^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$)/,o=(0,n.regex)("email",i),t.default=o},"./node_modules/vuelidate/lib/validators/index.js":function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var i,o,a,l,u,s,d,c,f,m,v,p,y,b,h,_,g,j,P,M,O,$;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"alpha",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"alphaNum",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"numeric",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"between",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"email",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"ipAddress",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"macAddress",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"maxLength",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"minLength",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"required",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"requiredIf",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"requiredUnless",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"sameAs",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"url",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"or",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"and",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"not",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"minValue",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"maxValue",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"integer",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"decimal",{enumerable:!0,get:function(){return O.default}}),t.helpers=void 0,i=n(r("./node_modules/vuelidate/lib/validators/alpha.js")),o=n(r("./node_modules/vuelidate/lib/validators/alphaNum.js")),a=n(r("./node_modules/vuelidate/lib/validators/numeric.js")),l=n(r("./node_modules/vuelidate/lib/validators/between.js")),u=n(r("./node_modules/vuelidate/lib/validators/email.js")),s=n(r("./node_modules/vuelidate/lib/validators/ipAddress.js")),d=n(r("./node_modules/vuelidate/lib/validators/macAddress.js")),c=n(r("./node_modules/vuelidate/lib/validators/maxLength.js")),f=n(r("./node_modules/vuelidate/lib/validators/minLength.js")),m=n(r("./node_modules/vuelidate/lib/validators/required.js")),v=n(r("./node_modules/vuelidate/lib/validators/requiredIf.js")),p=n(r("./node_modules/vuelidate/lib/validators/requiredUnless.js")),y=n(r("./node_modules/vuelidate/lib/validators/sameAs.js")),b=n(r("./node_modules/vuelidate/lib/validators/url.js")),h=n(r("./node_modules/vuelidate/lib/validators/or.js")),_=n(r("./node_modules/vuelidate/lib/validators/and.js")),g=n(r("./node_modules/vuelidate/lib/validators/not.js")),j=n(r("./node_modules/vuelidate/lib/validators/minValue.js")),P=n(r("./node_modules/vuelidate/lib/validators/maxValue.js")),M=n(r("./node_modules/vuelidate/lib/validators/integer.js")),O=n(r("./node_modules/vuelidate/lib/validators/decimal.js")),$=(function(e){var t,r,n;if(e&&e.__esModule)return e;if(t={},null!=e)for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{},n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]);return t.default=e,t})(r("./node_modules/vuelidate/lib/validators/common.js")),t.helpers=$},"./node_modules/vuelidate/lib/validators/integer.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=(0,n.regex)("integer",/^-?[0-9]*$/),t.default=i},"./node_modules/vuelidate/lib/validators/ipAddress.js":function(e,t,r){"use strict";var n,i,o;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=(0,n.withParams)({type:"ipAddress"},(function(e){if(!(0,n.req)(e))return!0;if("string"!=typeof e)return!1;var t=e.split(".");return 4===t.length&&t.every(o)})),t.default=i,o=function(e){if(e.length>3||0===e.length)return!1;if("0"===e[0]&&"0"!==e)return!1;if(!e.match(/^\d+$/))return!1;var t=0|+e;return t>=0&&t<=255}},"./node_modules/vuelidate/lib/validators/macAddress.js":function(e,t,r){"use strict";var n,i,o;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:":";return(0,n.withParams)({type:"macAddress"},(function(t){if(!(0,n.req)(t))return!0;if("string"!=typeof t)return!1;var r="string"==typeof e&&""!==e?t.split(e):12===t.length||16===t.length?t.match(/.{2}/g):null;return null!==r&&(6===r.length||8===r.length)&&r.every(o)}))},t.default=i,o=function(e){return e.toLowerCase().match(/^[0-9a-f]{2}$/)}},"./node_modules/vuelidate/lib/validators/maxLength.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(e){return(0,n.withParams)({type:"maxLength",max:e},(function(t){return!(0,n.req)(t)||(0,n.len)(t)<=e}))},t.default=i},"./node_modules/vuelidate/lib/validators/maxValue.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(e){return(0,n.withParams)({type:"maxValue",max:e},(function(t){return!(0,n.req)(t)||(!/\s/.test(t)||t instanceof Date)&&+t<=+e}))},t.default=i},"./node_modules/vuelidate/lib/validators/minLength.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(e){return(0,n.withParams)({type:"minLength",min:e},(function(t){return!(0,n.req)(t)||(0,n.len)(t)>=e}))},t.default=i},"./node_modules/vuelidate/lib/validators/minValue.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(e){return(0,n.withParams)({type:"minValue",min:e},(function(t){return!(0,n.req)(t)||(!/\s/.test(t)||t instanceof Date)&&+t>=+e}))},t.default=i},"./node_modules/vuelidate/lib/validators/not.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(e){return(0,n.withParams)({type:"not"},(function(t,r){return!(0,n.req)(t)||!e.call(this,t,r)}))},t.default=i},"./node_modules/vuelidate/lib/validators/numeric.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=(0,n.regex)("numeric",/^[0-9]*$/),t.default=i},"./node_modules/vuelidate/lib/validators/or.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(){for(var e=arguments.length,t=Array(e),r=0;r0&&t.reduce((function(e,t){return e||t.apply(i,r)}),!1)}))},t.default=i},"./node_modules/vuelidate/lib/validators/required.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=(0,n.withParams)({type:"required"},n.req),t.default=i},"./node_modules/vuelidate/lib/validators/requiredIf.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(e){return(0,n.withParams)({type:"requiredIf",prop:e},(function(t,r){return!(0,n.ref)(e,this,r)||(0,n.req)(t)}))},t.default=i},"./node_modules/vuelidate/lib/validators/requiredUnless.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(e){return(0,n.withParams)({type:"requiredUnless",prop:e},(function(t,r){return!!(0,n.ref)(e,this,r)||(0,n.req)(t)}))},t.default=i},"./node_modules/vuelidate/lib/validators/sameAs.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=function(e){return(0,n.withParams)({type:"sameAs",eq:e},(function(t,r){return t===(0,n.ref)(e,this,r)}))},t.default=i},"./node_modules/vuelidate/lib/validators/url.js":function(e,t,r){"use strict";var n,i,o;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n=r("./node_modules/vuelidate/lib/validators/common.js"),i=/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:[\/?#]\S*)?$/i,o=(0,n.regex)("url",i),t.default=o},"./node_modules/vuelidate/lib/vval.js":function(e,t,r){"use strict";function n(e){return null===e||void 0===e}function i(e){return null!==e&&void 0!==e}function o(e,t){return t.tag===e.tag&&t.key===e.key}function a(e){var t=e.tag;e.vm=new t({data:e.args})}function l(e){var t,r=Object.keys(e.args);for(t=0;tp?d(t,v,h):v>h&&c(e,m,p)}function d(e,t,r){for(;t<=r;++t)a(e[t])}function c(e,t,r){for(;t<=r;++t){var n=e[t];i(n)&&(n.vm.$destroy(),n.vm=null)}}function f(e,t){e!==t&&(t.vm=e.vm,l(t))}function m(e,t){i(e)&&i(t)?e!==t&&s(e,t):i(t)?d(t,0,t.length-1):i(e)&&c(e,0,e.length-1)}function v(e,t,r){return{tag:e,key:t,args:r}}Object.defineProperty(t,"__esModule",{value:!0}),t.patchChildren=m,t.h=v},"./node_modules/vuelidate/lib/withParams.js":function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n="web"===Object({NODE_ENV:"production"}).BUILD?r("./node_modules/vuelidate/lib/withParamsBrowser.js").withParams:r("./node_modules/vuelidate/lib/params.js").withParams,i=n,t.default=i},"./node_modules/vuelidate/lib/withParamsBrowser.js":function(e,t,r){"use strict";(function(e){function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n,i,o;Object.defineProperty(t,"__esModule",{value:!0}),t.withParams=void 0,n="undefined"!=typeof window?window:void 0!==e?e:{},i=function(e,t){return"object"===r(e)&&void 0!==t?t:e((function(){}))},o=n.vuelidate?n.vuelidate.withParams:i,t.withParams=o}).call(t,r("./node_modules/webpack/buildin/global.js"))}}); \ No newline at end of file diff --git a/dist/1.d17e5e85.js b/dist/1.d17e5e85.js new file mode 100644 index 000000000..e9642e73e --- /dev/null +++ b/dist/1.d17e5e85.js @@ -0,0 +1 @@ +webpackJsonp([1],{"./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue":function(e,l,o){"use strict";function s(e){o('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-5c78a1ac","scoped":false,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue'),o('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-5c78a1ac","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue')}var t,d,a,n,i,r,c,u,m,p;Object.defineProperty(l,"__esModule",{value:!0}),t=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue"),d=o.n(t);for(a in t)"default"!==a&&(function(e){o.d(l,e,(function(){return t[e]}))})(a);n=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-5c78a1ac","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue'),i=o("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,c=s,u="data-v-5c78a1ac",m=null,p=i(d.a,n.a,r,c,u,m),l.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue":function(e,l,o){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={name:"SelectionExample"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-5c78a1ac","scoped":false,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue':function(e,l){},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-5c78a1ac","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue':function(e,l){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-5c78a1ac","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue':function(e,l,o){"use strict";var s=function(){var e=this,l=e.$createElement,o=e._self._c||l;return o("div",[o("h2",[e._v("Select any text to see the selection background")]),e._v(" "),o("p",[e._v("This text will follow the default color of the documentation, which is a nice red color.")]),e._v(" "),o("md-content",{attrs:{"md-theme":"selection-black"}},[o("p",[e._v("This one will get a slick black background when selected, because the parent theme have another color.")])]),e._v(" "),o("md-content",{attrs:{"md-theme":"selection-orange"}},[o("p",[e._v("Also works when the theme is dark.")])])],1)},t=[],d={render:s,staticRenderFns:t};l.a=d}}); \ No newline at end of file diff --git a/dist/10.64009500.js b/dist/10.64009500.js new file mode 100644 index 000000000..37cc27c67 --- /dev/null +++ b/dist/10.64009500.js @@ -0,0 +1 @@ +webpackJsonp([10],{"./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue":function(e,t,o){"use strict";function s(e){o('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-9d510114","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue')}var l,a,d,u,r,i,n,m,c,p;Object.defineProperty(t,"__esModule",{value:!0}),l=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue"),a=o.n(l);for(d in l)"default"!==d&&(function(e){o.d(t,e,(function(){return l[e]}))})(d);u=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-9d510114","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue'),r=o("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,n=s,m="data-v-9d510114",c=null,p=r(a.a,u.a,i,n,m,c),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"LayoutHorizontalGutter"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-9d510114","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue':function(e,t){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-9d510114","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue':function(e,t,o){"use strict";var s=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},l=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"md-layout md-gutter"},[o("div",{staticClass:"md-layout-item"}),e._v(" "),o("div",{staticClass:"md-layout-item"}),e._v(" "),o("div",{staticClass:"md-layout-item"})])}],a={render:s,staticRenderFns:l};t.a=a}}); \ No newline at end of file diff --git a/dist/100.80e11ef2.js b/dist/100.80e11ef2.js new file mode 100644 index 000000000..c6418bf43 --- /dev/null +++ b/dist/100.80e11ef2.js @@ -0,0 +1 @@ +webpackJsonp([100],{"./docs/app/pages/Components/App/examples/LastRowFixed.vue":function(e,a,i){"use strict";function s(e){i('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-da60562c","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/App/examples/LastRowFixed.vue')}var t,o,d,n,m,r,u,l,p,c;Object.defineProperty(a,"__esModule",{value:!0}),t=i("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/App/examples/LastRowFixed.vue"),o=i.n(t);for(d in t)"default"!==d&&(function(e){i.d(a,e,(function(){return t[e]}))})(d);n=i('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-da60562c","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/App/examples/LastRowFixed.vue'),m=i("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,u=s,l="data-v-da60562c",p=null,c=m(o.a,n.a,r,u,l,p),a.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/App/examples/LastRowFixed.vue":function(e,a,i){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"LastRowFixed",data:function(){return{menuVisible:!1}}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-da60562c","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/App/examples/LastRowFixed.vue':function(e,a){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-da60562c","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/App/examples/LastRowFixed.vue':function(e,a,i){"use strict";var s=function(){var e=this,a=e.$createElement,i=e._self._c||a;return i("div",{staticClass:"page-container"},[i("md-app",{attrs:{"md-waterfall":"","md-mode":"fixed-last"}},[i("md-app-toolbar",{staticClass:"md-large md-dense md-primary"},[i("div",{staticClass:"md-toolbar-row"},[i("div",{staticClass:"md-toolbar-section-start"},[i("md-button",{staticClass:"md-icon-button",on:{click:function(a){e.menuVisible=!e.menuVisible}}},[i("md-icon",[e._v("menu")])],1),e._v(" "),i("span",{staticClass:"md-title"},[e._v("My Title")])],1),e._v(" "),i("div",{staticClass:"md-toolbar-section-end"},[i("md-button",{staticClass:"md-icon-button"},[i("md-icon",[e._v("more_vert")])],1)],1)]),e._v(" "),i("div",{staticClass:"md-toolbar-row"},[i("md-tabs",{staticClass:"md-primary"},[i("md-tab",{attrs:{id:"tab-home","md-label":"Home"}}),e._v(" "),i("md-tab",{attrs:{id:"tab-pages","md-label":"Pages"}}),e._v(" "),i("md-tab",{attrs:{id:"tab-posts","md-label":"Posts"}}),e._v(" "),i("md-tab",{attrs:{id:"tab-favorites","md-label":"Favorites"}})],1)],1)]),e._v(" "),i("md-app-drawer",{attrs:{"md-active":e.menuVisible},on:{"update:mdActive":function(a){e.menuVisible=a},"update:md-active":function(a){e.menuVisible=a}}},[i("md-toolbar",{staticClass:"md-transparent",attrs:{"md-elevation":"0"}},[e._v("Navigation")]),e._v(" "),i("md-list",[i("md-list-item",[i("md-icon",[e._v("move_to_inbox")]),e._v(" "),i("span",{staticClass:"md-list-item-text"},[e._v("Inbox")])],1),e._v(" "),i("md-list-item",[i("md-icon",[e._v("send")]),e._v(" "),i("span",{staticClass:"md-list-item-text"},[e._v("Sent Mail")])],1),e._v(" "),i("md-list-item",[i("md-icon",[e._v("delete")]),e._v(" "),i("span",{staticClass:"md-list-item-text"},[e._v("Trash")])],1),e._v(" "),i("md-list-item",[i("md-icon",[e._v("error")]),e._v(" "),i("span",{staticClass:"md-list-item-text"},[e._v("Spam")])],1)],1)],1),e._v(" "),i("md-app-content",[i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")])])],1)],1)},t=[],o={render:s,staticRenderFns:t};a.a=o}}); \ No newline at end of file diff --git a/dist/101.1bead0d1.js b/dist/101.1bead0d1.js new file mode 100644 index 000000000..a8baf96f8 --- /dev/null +++ b/dist/101.1bead0d1.js @@ -0,0 +1 @@ +webpackJsonp([101],{"./docs/app/pages/Components/App/examples/Flexible.vue":function(e,a,i){"use strict";function s(e){i('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-65766a8b","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/App/examples/Flexible.vue')}var o,t,n,m,d,r,u,l,p,c;Object.defineProperty(a,"__esModule",{value:!0}),o=i("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/App/examples/Flexible.vue"),t=i.n(o);for(n in o)"default"!==n&&(function(e){i.d(a,e,(function(){return o[e]}))})(n);m=i('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-65766a8b","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/App/examples/Flexible.vue'),d=i("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,u=s,l="data-v-65766a8b",p=null,c=d(t.a,m.a,r,u,l,p),a.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/App/examples/Flexible.vue":function(e,a,i){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"Flexible",data:function(){return{menuVisible:!1}}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-65766a8b","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/App/examples/Flexible.vue':function(e,a){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-65766a8b","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/App/examples/Flexible.vue':function(e,a,i){"use strict";var s=function(){var e=this,a=e.$createElement,i=e._self._c||a;return i("div",{staticClass:"page-container"},[i("md-app",{attrs:{"md-waterfall":"","md-mode":"flexible"}},[i("md-app-toolbar",{staticClass:"md-large md-primary"},[i("div",{staticClass:"md-toolbar-row"},[i("div",{staticClass:"md-toolbar-section-start"},[i("md-button",{staticClass:"md-icon-button",on:{click:function(a){e.menuVisible=!e.menuVisible}}},[i("md-icon",[e._v("menu")])],1)],1),e._v(" "),i("div",{staticClass:"md-toolbar-section-end"},[i("md-button",{staticClass:"md-icon-button"},[i("md-icon",[e._v("more_vert")])],1)],1)]),e._v(" "),i("div",{staticClass:"md-toolbar-row md-toolbar-offset"},[i("span",{staticClass:"md-display-1"},[e._v("My Title")])])]),e._v(" "),i("md-app-drawer",{attrs:{"md-active":e.menuVisible},on:{"update:mdActive":function(a){e.menuVisible=a},"update:md-active":function(a){e.menuVisible=a}}},[i("md-toolbar",{staticClass:"md-transparent",attrs:{"md-elevation":"0"}},[e._v("Navigation")]),e._v(" "),i("md-list",[i("md-list-item",[i("md-icon",[e._v("move_to_inbox")]),e._v(" "),i("span",{staticClass:"md-list-item-text"},[e._v("Inbox")])],1),e._v(" "),i("md-list-item",[i("md-icon",[e._v("send")]),e._v(" "),i("span",{staticClass:"md-list-item-text"},[e._v("Sent Mail")])],1),e._v(" "),i("md-list-item",[i("md-icon",[e._v("delete")]),e._v(" "),i("span",{staticClass:"md-list-item-text"},[e._v("Trash")])],1),e._v(" "),i("md-list-item",[i("md-icon",[e._v("error")]),e._v(" "),i("span",{staticClass:"md-list-item-text"},[e._v("Spam")])],1)],1)],1),e._v(" "),i("md-app-content",[i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error quibusdam, non molestias et! Earum magnam, similique, quo recusandae placeat dicta asperiores modi sint ea repudiandae maxime? Quae non explicabo, neque.")])])],1)],1)},o=[],t={render:s,staticRenderFns:o};a.a=t}}); \ No newline at end of file diff --git a/dist/102.ccfbbb6f.js b/dist/102.ccfbbb6f.js new file mode 100644 index 000000000..61d56472f --- /dev/null +++ b/dist/102.ccfbbb6f.js @@ -0,0 +1 @@ +webpackJsonp([102],{"./docs/app/pages/Components/Tabs/examples/TabRouter.vue":function(e,t,a){"use strict";var s,o,d,l,n,r,b,p,m,i;Object.defineProperty(t,"__esModule",{value:!0}),s=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tabs/examples/TabRouter.vue"),o=a.n(s);for(d in s)"default"!==d&&(function(e){a.d(t,e,(function(){return s[e]}))})(d);l=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-b077c930","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tabs/examples/TabRouter.vue'),n=a("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,b=null,p=null,m=null,i=n(o.a,l.a,r,b,p,m),t.default=i.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tabs/examples/TabRouter.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"TabRouter"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-b077c930","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tabs/examples/TabRouter.vue':function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("md-tabs",{attrs:{"md-sync-route":""}},[a("md-tab",{attrs:{id:"tab-home","md-label":"Home",to:"/components/tabs",exact:""}}),e._v(" "),a("md-tab",{attrs:{id:"tab-pages","md-label":"Pages",to:"/components/tabs/pages"}},[a("md-list",[a("md-list-item",{attrs:{to:"/components/tabs/pages/1"}},[e._v("Go to Subpage 1")]),e._v(" "),a("md-list-item",{attrs:{to:"/components/tabs/pages/2"}},[e._v("Go to Subpage 2")])],1)],1),e._v(" "),a("md-tab",{attrs:{id:"tab-posts","md-label":"Posts",to:"/components/tabs/posts"}}),e._v(" "),a("md-tab",{attrs:{id:"tab-favorites","md-label":"Favorites",to:"/components/tabs/favorites"}}),e._v(" "),a("md-tab",{attrs:{id:"tab-disabled","md-label":"Disabled","md-disabled":""}})],1),e._v(" "),a("h2",[e._v("Mirror Subpage")]),e._v(" "),a("md-tabs",{attrs:{"md-sync-route":""}},[a("md-tab",{attrs:{id:"tab-pages-1","md-label":"Pages 1",to:"/components/tabs/pages/1"}},[e._v("Subpage 1")]),e._v(" "),a("md-tab",{attrs:{id:"tab-pages-2","md-label":"Pages 2",to:"/components/tabs/pages/2"}},[e._v("Subpage 2")])],1)],1)},o=[],d={render:s,staticRenderFns:o};t.a=d}}); \ No newline at end of file diff --git a/dist/103.1f9079cb.js b/dist/103.1f9079cb.js new file mode 100644 index 000000000..e994464ac --- /dev/null +++ b/dist/103.1f9079cb.js @@ -0,0 +1 @@ +webpackJsonp([103],{"./docs/app/pages/Components/Tabs/examples/TabContent.vue":function(e,t,a){"use strict";var s,o,n,d,i,r,l,u,p,m;Object.defineProperty(t,"__esModule",{value:!0}),s=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tabs/examples/TabContent.vue"),o=a.n(s);for(n in s)"default"!==n&&(function(e){a.d(t,e,(function(){return s[e]}))})(n);d=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0f6da079","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tabs/examples/TabContent.vue'),i=a("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,l=null,u=null,p=null,m=i(o.a,d.a,r,l,u,p),t.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tabs/examples/TabContent.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"TabContent"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0f6da079","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tabs/examples/TabContent.vue':function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("md-tabs",{attrs:{"md-sync-route":""}},[a("md-tab",{attrs:{id:"tab-home","md-label":"Home",to:"/components/tabs",exact:""}},[e._v("\n Home Tab\n ")]),e._v(" "),a("md-tab",{attrs:{id:"tab-pages","md-label":"Pages",to:"/components/tabs/pages"}},[e._v("\n Pages tab\n "),a("p",[e._v("Unde provident nemo reiciendis officia, possimus repellendus. Facere dignissimos dicta quis rem. Aliquam aspernatur dolor atque nisi id deserunt laudantium quam repellat.")])]),e._v(" "),a("md-tab",{attrs:{id:"tab-posts","md-label":"Posts",to:"/components/tabs/posts"}},[e._v("\n Posts tab\n "),a("p",[e._v("Qui, voluptas repellat impedit ducimus earum at ad architecto consectetur perferendis aspernatur iste amet ex tempora animi, illum tenetur quae assumenda iusto.")])]),e._v(" "),a("md-tab",{attrs:{id:"tab-favorites","md-label":"Favorites",to:"/components/tabs/favorites"}},[e._v("\n Favorites tab\n "),a("p",[e._v("Maiores, dolorum. Beatae, optio tempore fuga odit aperiam velit, consequuntur magni inventore sapiente alias sequi odio qui harum dolorem sunt quasi corporis.")])])],1)],1)},o=[],n={render:s,staticRenderFns:o};t.a=n}}); \ No newline at end of file diff --git a/dist/104.47130005.js b/dist/104.47130005.js new file mode 100644 index 000000000..2aa8c29d4 --- /dev/null +++ b/dist/104.47130005.js @@ -0,0 +1 @@ +webpackJsonp([104],{"./docs/app/pages/Components/Table/examples/TableTemplate.vue":function(e,a,l){"use strict";var t,s,d,o,n,r,i,m,c,u;Object.defineProperty(a,"__esModule",{value:!0}),t=l("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableTemplate.vue"),s=l.n(t);for(d in t)"default"!==d&&(function(e){l.d(a,e,(function(){return t[e]}))})(d);o=l('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-86c21f12","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableTemplate.vue'),n=l("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,i=null,m=null,c=null,u=n(s.a,o.a,r,i,m,c),a.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableTemplate.vue":function(e,a,l){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"TableTemplate",data:function(){return{users:[{id:1,name:"Shawna Dubbin",email:"sdubbin0@geocities.com",gender:"Male",title:"Assistant Media Planner"},{id:2,name:"Odette Demageard",email:"odemageard1@spotify.com",gender:"Female",title:"Account Coordinator"},{id:3,name:"Lonnie Izkovitz",email:"lizkovitz3@youtu.be",gender:"Female",title:"Operator"},{id:4,name:"Thatcher Stave",email:"tstave4@reference.com",gender:"Male",title:"Software Test Engineer III"},{id:5,name:"Clarinda Marieton",email:"cmarietonh@theatlantic.com",gender:"Female",title:"Paralegal"}]}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-86c21f12","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableTemplate.vue':function(e,a,l){"use strict";var t=function(){var e=this,a=e.$createElement,l=e._self._c||a;return l("div",[l("md-table",{attrs:{"md-card":""},scopedSlots:e._u([{key:"md-table-row",fn:function(a){var t=a.item;return l("md-table-row",{},[l("md-table-cell",{attrs:{"md-label":"ID","md-sort-by":"id","md-numeric":""}},[e._v(e._s(t.id))]),e._v(" "),l("md-table-cell",{attrs:{"md-label":"Name","md-sort-by":"name"}},[e._v(e._s(t.name))]),e._v(" "),l("md-table-cell",{attrs:{"md-label":"Email","md-sort-by":"email"}},[e._v(e._s(t.email))]),e._v(" "),l("md-table-cell",{attrs:{"md-label":"Gender","md-sort-by":"gender"}},[e._v(e._s(t.gender))]),e._v(" "),l("md-table-cell",{attrs:{"md-label":"Job Title","md-sort-by":"title"}},[e._v(e._s(t.title))])],1)}}]),model:{value:e.users,callback:function(a){e.users=a},expression:"users"}},[l("md-table-toolbar",[l("h1",{staticClass:"md-title"},[e._v("Users")])])],1)],1)},s=[],d={render:t,staticRenderFns:s};a.a=d}}); \ No newline at end of file diff --git a/dist/105.c8127224.js b/dist/105.c8127224.js new file mode 100644 index 000000000..408b003e8 --- /dev/null +++ b/dist/105.c8127224.js @@ -0,0 +1 @@ +webpackJsonp([105],{"./docs/app/pages/Components/Table/examples/TableSort.vue":function(e,a,t){"use strict";var l,o,r,s,d,n,i,m,c,u;Object.defineProperty(a,"__esModule",{value:!0}),l=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableSort.vue"),o=t.n(l);for(r in l)"default"!==r&&(function(e){t.d(a,e,(function(){return l[e]}))})(r);s=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-40a1b454","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableSort.vue'),d=t("./node_modules/vue-loader/lib/component-normalizer.js"),n=!1,i=null,m=null,c=null,u=d(o.a,s.a,n,i,m,c),a.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableSort.vue":function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"TableSort",data:function(){return{users:[{id:1,name:"Shawna Dubbin",email:"sdubbin0@geocities.com",gender:"Male",title:"Assistant Media Planner"},{id:2,name:"Odette Demageard",email:"odemageard1@spotify.com",gender:"Female",title:"Account Coordinator"},{id:3,name:"Lonnie Izkovitz",email:"lizkovitz3@youtu.be",gender:"Female",title:"Operator"},{id:4,name:"Thatcher Stave",email:"tstave4@reference.com",gender:"Male",title:"Software Test Engineer III"},{id:5,name:"Clarinda Marieton",email:"cmarietonh@theatlantic.com",gender:"Female",title:"Paralegal"}]}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-40a1b454","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableSort.vue':function(e,a,t){"use strict";var l=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("md-table",{attrs:{"md-sort":"name","md-sort-order":"asc","md-card":""},scopedSlots:e._u([{key:"md-table-row",fn:function(a){var l=a.item;return t("md-table-row",{},[t("md-table-cell",{attrs:{"md-label":"ID","md-numeric":""}},[e._v(e._s(l.id))]),e._v(" "),t("md-table-cell",{attrs:{"md-label":"Name","md-sort-by":"name"}},[e._v(e._s(l.name))]),e._v(" "),t("md-table-cell",{attrs:{"md-label":"Email","md-sort-by":"email"}},[e._v(e._s(l.email))]),e._v(" "),t("md-table-cell",{attrs:{"md-label":"Gender","md-sort-by":"gender"}},[e._v(e._s(l.gender))]),e._v(" "),t("md-table-cell",{attrs:{"md-label":"Job Title","md-sort-by":"title"}},[e._v(e._s(l.title))])],1)}}]),model:{value:e.users,callback:function(a){e.users=a},expression:"users"}},[t("md-table-toolbar",[t("h1",{staticClass:"md-title"},[e._v("Users")])])],1)],1)},o=[],r={render:l,staticRenderFns:o};a.a=r}}); \ No newline at end of file diff --git a/dist/106.adf98007.js b/dist/106.adf98007.js new file mode 100644 index 000000000..0b3812722 --- /dev/null +++ b/dist/106.adf98007.js @@ -0,0 +1 @@ +webpackJsonp([106],{"./docs/app/pages/Components/Table/examples/TablePaginationSoon.vue":function(e,o,a){"use strict";var n,l,s,t,d,i,r,u,p,c;Object.defineProperty(o,"__esModule",{value:!0}),n=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TablePaginationSoon.vue"),l=a.n(n);for(s in n)"default"!==s&&(function(e){a.d(o,e,(function(){return n[e]}))})(s);t=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-a76c844c","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TablePaginationSoon.vue'),d=a("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,r=null,u=null,p=null,c=d(l.a,t.a,i,r,u,p),o.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TablePaginationSoon.vue":function(e,o,a){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"TablePaginationSoon"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-a76c844c","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TablePaginationSoon.vue':function(e,o,a){"use strict";var n=function(){var e=this,o=e.$createElement;return(e._self._c||o)("div",[e._v("\n Coming Soon...\n")])},l=[],s={render:n,staticRenderFns:l};o.a=s}}); \ No newline at end of file diff --git a/dist/107.7b8b4bc3.js b/dist/107.7b8b4bc3.js new file mode 100644 index 000000000..1280a69db --- /dev/null +++ b/dist/107.7b8b4bc3.js @@ -0,0 +1 @@ +webpackJsonp([107],{"./docs/app/pages/Components/Table/examples/TableFixed.vue":function(e,a,t){"use strict";var l,i,n,r,d,o,m,s,c,u;Object.defineProperty(a,"__esModule",{value:!0}),l=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableFixed.vue"),i=t.n(l);for(n in l)"default"!==n&&(function(e){t.d(a,e,(function(){return l[e]}))})(n);r=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-4e831cca","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableFixed.vue'),d=t("./node_modules/vue-loader/lib/component-normalizer.js"),o=!1,m=null,s=null,c=null,u=d(i.a,r.a,o,m,s,c),a.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableFixed.vue":function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"TableFixed",data:function(){return{users:[{id:1,name:"Shawna Dubbin",email:"sdubbin0@geocities.com",gender:"Male",title:"Assistant Media Planner"},{id:2,name:"Odette Demageard",email:"odemageard1@spotify.com",gender:"Female",title:"Account Coordinator"},{id:3,name:"Vera Taleworth",email:"vtaleworth2@google.ca",gender:"Male",title:"Community Outreach Specialist"},{id:4,name:"Lonnie Izkovitz",email:"lizkovitz3@youtu.be",gender:"Female",title:"Operator"},{id:5,name:"Thatcher Stave",email:"tstave4@reference.com",gender:"Male",title:"Software Test Engineer III"},{id:6,name:"Karim Chipping",email:"kchipping5@scribd.com",gender:"Female",title:"Safety Technician II"},{id:7,name:"Helge Holyard",email:"hholyard6@howstuffworks.com",gender:"Female",title:"Internal Auditor"},{id:8,name:"Rod Titterton",email:"rtitterton7@nydailynews.com",gender:"Male",title:"Technical Writer"},{id:9,name:"Gawen Applewhite",email:"gapplewhite8@reverbnation.com",gender:"Female",title:"GIS Technical Architect"},{id:10,name:"Nero Mulgrew",email:"nmulgrew9@plala.or.jp",gender:"Female",title:"Staff Scientist"},{id:11,name:"Cybill Rimington",email:"crimingtona@usnews.com",gender:"Female",title:"Assistant Professor"},{id:12,name:"Maureene Eggleson",email:"megglesonb@elpais.com",gender:"Male",title:"Recruiting Manager"},{id:13,name:"Cortney Caulket",email:"ccaulketc@cbsnews.com",gender:"Male",title:"Safety Technician IV"},{id:14,name:"Selig Swynfen",email:"sswynfend@cpanel.net",gender:"Female",title:"Environmental Specialist"},{id:15,name:"Ingar Raggles",email:"iragglese@cbc.ca",gender:"Female",title:"VP Sales"},{id:16,name:"Karmen Mines",email:"kminesf@topsy.com",gender:"Male",title:"Administrative Officer"},{id:17,name:"Salome Judron",email:"sjudrong@jigsy.com",gender:"Male",title:"Staff Scientist"},{id:18,name:"Clarinda Marieton",email:"cmarietonh@theatlantic.com",gender:"Male",title:"Paralegal"},{id:19,name:"Paxon Lotterington",email:"plotteringtoni@netvibes.com",gender:"Female",title:"Marketing Assistant"},{id:20,name:"Maura Thoms",email:"mthomsj@webeden.co.uk",gender:"Male",title:"Actuary"}]}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-4e831cca","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableFixed.vue':function(e,a,t){"use strict";var l=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("md-table",{attrs:{"md-sort":"name","md-sort-order":"asc","md-card":"","md-fixed-header":""},scopedSlots:e._u([{key:"md-table-row",fn:function(a){var l=a.item;return t("md-table-row",{},[t("md-table-cell",{attrs:{"md-label":"ID","md-sort-by":"id","md-numeric":""}},[e._v(e._s(l.id))]),e._v(" "),t("md-table-cell",{attrs:{"md-label":"Name","md-sort-by":"name"}},[e._v(e._s(l.name))]),e._v(" "),t("md-table-cell",{attrs:{"md-label":"Email","md-sort-by":"email"}},[e._v(e._s(l.email))]),e._v(" "),t("md-table-cell",{attrs:{"md-label":"Gender","md-sort-by":"gender"}},[e._v(e._s(l.gender))]),e._v(" "),t("md-table-cell",{attrs:{"md-label":"Job Title","md-sort-by":"title"}},[e._v(e._s(l.title))])],1)}}]),model:{value:e.users,callback:function(a){e.users=a},expression:"users"}},[t("md-table-toolbar",[t("h1",{staticClass:"md-title"},[e._v("Users")])])],1)],1)},i=[],n={render:l,staticRenderFns:i};a.a=n}}); \ No newline at end of file diff --git a/dist/108.29651c42.js b/dist/108.29651c42.js new file mode 100644 index 000000000..6311f1203 --- /dev/null +++ b/dist/108.29651c42.js @@ -0,0 +1 @@ +webpackJsonp([108],{"./docs/app/pages/Components/Table/examples/TableCustomSort.vue":function(e,t,r){"use strict";var a,o,l,n,d,s,m,i,u,c;Object.defineProperty(t,"__esModule",{value:!0}),a=r("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableCustomSort.vue"),o=r.n(a);for(l in a)"default"!==l&&(function(e){r.d(t,e,(function(){return a[e]}))})(l);n=r('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-718d25f4","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableCustomSort.vue'),d=r("./node_modules/vue-loader/lib/component-normalizer.js"),s=!1,m=null,i=null,u=null,c=d(o.a,n.a,s,m,i,u),t.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableCustomSort.vue":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"TableCustomSort",data:function(){return{currentSort:"name",currentSortOrder:"asc",users:[{id:1,name:"Shawna Dubbin",email:"sdubbin0@geocities.com",gender:"Male",title:"Assistant Media Planner"},{id:2,name:"Odette Demageard",email:"odemageard1@spotify.com",gender:"Female",title:"Account Coordinator"},{id:3,name:"Lonnie Izkovitz",email:"lizkovitz3@youtu.be",gender:"Female",title:"Operator"},{id:4,name:"Thatcher Stave",email:"tstave4@reference.com",gender:"Male",title:"Software Test Engineer III"},{id:5,name:"Clarinda Marieton",email:"cmarietonh@theatlantic.com",gender:"Female",title:"Paralegal"}]}},methods:{customSort:function(e){var t=this;return e.sort((function(e,r){var a=t.currentSort;return"desc"===t.currentSortOrder?e[a].localeCompare(r[a]):r[a].localeCompare(e[a])}))}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-718d25f4","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableCustomSort.vue':function(e,t,r){"use strict";var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("md-table",{attrs:{"md-sort":e.currentSort,"md-sort-order":e.currentSortOrder,"md-sort-fn":e.customSort,"md-card":""},on:{"update:mdSort":function(t){e.currentSort=t},"update:md-sort":function(t){e.currentSort=t},"update:mdSortOrder":function(t){e.currentSortOrder=t},"update:md-sort-order":function(t){e.currentSortOrder=t}},scopedSlots:e._u([{key:"md-table-row",fn:function(t){var a=t.item;return r("md-table-row",{},[r("md-table-cell",{attrs:{"md-label":"ID","md-numeric":""}},[e._v(e._s(a.id))]),e._v(" "),r("md-table-cell",{attrs:{"md-label":"Name","md-sort-by":"name"}},[e._v(e._s(a.name))]),e._v(" "),r("md-table-cell",{attrs:{"md-label":"Email","md-sort-by":"email"}},[e._v(e._s(a.email))]),e._v(" "),r("md-table-cell",{attrs:{"md-label":"Gender","md-sort-by":"gender"}},[e._v(e._s(a.gender))]),e._v(" "),r("md-table-cell",{attrs:{"md-label":"Job Title","md-sort-by":"title"}},[e._v(e._s(a.title))])],1)}}]),model:{value:e.users,callback:function(t){e.users=t},expression:"users"}},[r("md-table-toolbar",[r("h1",{staticClass:"md-title"},[e._v("Users")])])],1)],1)},o=[],l={render:a,staticRenderFns:o};t.a=l}}); \ No newline at end of file diff --git a/dist/109.d62e4a5b.js b/dist/109.d62e4a5b.js new file mode 100644 index 000000000..a7e0041b0 --- /dev/null +++ b/dist/109.d62e4a5b.js @@ -0,0 +1 @@ +webpackJsonp([109],{"./docs/app/pages/Components/Table/examples/TableCard.vue":function(e,l,a){"use strict";var t,d,o,s,r,m,n,c,b,v;Object.defineProperty(l,"__esModule",{value:!0}),t=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableCard.vue"),d=a.n(t);for(o in t)"default"!==o&&(function(e){a.d(l,e,(function(){return t[e]}))})(o);s=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-5972248a","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableCard.vue'),r=a("./node_modules/vue-loader/lib/component-normalizer.js"),m=!1,n=null,c=null,b=null,v=r(d.a,s.a,m,n,c,b),l.default=v.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableCard.vue":function(e,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={name:"TableCard"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-5972248a","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableCard.vue':function(e,l,a){"use strict";var t=function(){var e=this,l=e.$createElement,a=e._self._c||l;return a("div",[a("md-table",{attrs:{"md-card":""}},[a("md-table-toolbar",[a("h1",{staticClass:"md-title"},[e._v("Users")])]),e._v(" "),a("md-table-row",[a("md-table-head",{attrs:{"md-numeric":""}},[e._v("ID")]),e._v(" "),a("md-table-head",[e._v("Name")]),e._v(" "),a("md-table-head",[e._v("Email")]),e._v(" "),a("md-table-head",[e._v("Gender")]),e._v(" "),a("md-table-head",[e._v("Job Title")])],1),e._v(" "),a("md-table-row",[a("md-table-cell",{attrs:{"md-numeric":""}},[e._v("1")]),e._v(" "),a("md-table-cell",[e._v("Shawna Dubbin")]),e._v(" "),a("md-table-cell",[e._v("sdubbin0@geocities.com")]),e._v(" "),a("md-table-cell",[e._v("Male")]),e._v(" "),a("md-table-cell",[e._v("Assistant Media Planner")])],1),e._v(" "),a("md-table-row",[a("md-table-cell",{attrs:{"md-numeric":""}},[e._v("2")]),e._v(" "),a("md-table-cell",[e._v("Odette Demageard")]),e._v(" "),a("md-table-cell",[e._v("odemageard1@spotify.com")]),e._v(" "),a("md-table-cell",[e._v("Female")]),e._v(" "),a("md-table-cell",[e._v("Account Coordinator")])],1),e._v(" "),a("md-table-row",[a("md-table-cell",{attrs:{"md-numeric":""}},[e._v("3")]),e._v(" "),a("md-table-cell",[e._v("Vera Taleworth")]),e._v(" "),a("md-table-cell",[e._v("vtaleworth2@google.ca")]),e._v(" "),a("md-table-cell",[e._v("Male")]),e._v(" "),a("md-table-cell",[e._v("Community Outreach Specialist")])],1)],1)],1)},d=[],o={render:t,staticRenderFns:d};l.a=o}}); \ No newline at end of file diff --git a/dist/11.963feba8.js b/dist/11.963feba8.js new file mode 100644 index 000000000..1e05da872 --- /dev/null +++ b/dist/11.963feba8.js @@ -0,0 +1 @@ +webpackJsonp([11],{"./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-398c086e","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue')}var l,a,d,u,n,i,r,m,c,p;Object.defineProperty(o,"__esModule",{value:!0}),l=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue"),a=s.n(l);for(d in l)"default"!==d&&(function(e){s.d(o,e,(function(){return l[e]}))})(d);u=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-398c086e","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,r=t,m="data-v-398c086e",c=null,p=n(a.a,u.a,i,r,m,c),o.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue":function(e,o,s){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"LayoutHorizontalColumns"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-398c086e","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue':function(e,o){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-398c086e","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue':function(e,o,s){"use strict";var t=function(){var e=this,o=e.$createElement;e._self._c;return e._m(0)},l=[function(){var e=this,o=e.$createElement,s=e._self._c||o;return s("div",{staticClass:"md-layout"},[s("div",{staticClass:"md-layout-item"}),e._v(" "),s("div",{staticClass:"md-layout-item"}),e._v(" "),s("div",{staticClass:"md-layout-item"})])}],a={render:t,staticRenderFns:l};o.a=a}}); \ No newline at end of file diff --git a/dist/110.8ca61ce0.js b/dist/110.8ca61ce0.js new file mode 100644 index 000000000..8be096c40 --- /dev/null +++ b/dist/110.8ca61ce0.js @@ -0,0 +1 @@ +webpackJsonp([110],{"./docs/app/pages/Components/Table/examples/TableBasic.vue":function(e,l,a){"use strict";var t,d,o,s,c,m,n,r,i,b;Object.defineProperty(l,"__esModule",{value:!0}),t=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableBasic.vue"),d=a.n(t);for(o in t)"default"!==o&&(function(e){a.d(l,e,(function(){return t[e]}))})(o);s=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-20c31f4c","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableBasic.vue'),c=a("./node_modules/vue-loader/lib/component-normalizer.js"),m=!1,n=null,r=null,i=null,b=c(d.a,s.a,m,n,r,i),l.default=b.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TableBasic.vue":function(e,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={name:"TableBasic"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-20c31f4c","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TableBasic.vue':function(e,l,a){"use strict";var t=function(){var e=this,l=e.$createElement,a=e._self._c||l;return a("div",[a("md-table",[a("md-table-row",[a("md-table-head",{attrs:{"md-numeric":""}},[e._v("ID")]),e._v(" "),a("md-table-head",[e._v("Name")]),e._v(" "),a("md-table-head",[e._v("Email")]),e._v(" "),a("md-table-head",[e._v("Gender")]),e._v(" "),a("md-table-head",[e._v("Job Title")])],1),e._v(" "),a("md-table-row",[a("md-table-cell",{attrs:{"md-numeric":""}},[e._v("1")]),e._v(" "),a("md-table-cell",[e._v("Shawna Dubbin")]),e._v(" "),a("md-table-cell",[e._v("sdubbin0@geocities.com")]),e._v(" "),a("md-table-cell",[e._v("Male")]),e._v(" "),a("md-table-cell",[e._v("Assistant Media Planner")])],1),e._v(" "),a("md-table-row",[a("md-table-cell",{attrs:{"md-numeric":""}},[e._v("2")]),e._v(" "),a("md-table-cell",[e._v("Odette Demageard")]),e._v(" "),a("md-table-cell",[e._v("odemageard1@spotify.com")]),e._v(" "),a("md-table-cell",[e._v("Female")]),e._v(" "),a("md-table-cell",[e._v("Account Coordinator")])],1),e._v(" "),a("md-table-row",[a("md-table-cell",{attrs:{"md-numeric":""}},[e._v("3")]),e._v(" "),a("md-table-cell",[e._v("Vera Taleworth")]),e._v(" "),a("md-table-cell",[e._v("vtaleworth2@google.ca")]),e._v(" "),a("md-table-cell",[e._v("Male")]),e._v(" "),a("md-table-cell",[e._v("Community Outreach Specialist")])],1)],1)],1)},d=[],o={render:t,staticRenderFns:d};l.a=o}}); \ No newline at end of file diff --git a/dist/111.d90b89ac.js b/dist/111.d90b89ac.js new file mode 100644 index 000000000..a7d717d15 --- /dev/null +++ b/dist/111.d90b89ac.js @@ -0,0 +1 @@ +webpackJsonp([111],{"./docs/app/pages/Components/Steppers/examples/StepperVertical.vue":function(e,i,o){"use strict";var t,s,l,a,u,r,d,p,m,n;Object.defineProperty(i,"__esModule",{value:!0}),t=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Steppers/examples/StepperVertical.vue"),s=o.n(t);for(l in t)"default"!==l&&(function(e){o.d(i,e,(function(){return t[e]}))})(l);a=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0848174b","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Steppers/examples/StepperVertical.vue'),u=o("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,d=null,p=null,m=null,n=u(s.a,a.a,r,d,p,m),i.default=n.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Steppers/examples/StepperVertical.vue":function(e,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default={name:"StepperVertical"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0848174b","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Steppers/examples/StepperVertical.vue':function(e,i,o){"use strict";var t=function(){var e=this,i=e.$createElement,o=e._self._c||i;return o("div",[o("md-steppers",{attrs:{"md-vertical":""}},[o("md-step",{attrs:{id:"first","md-label":"First Step","md-description":"Optional"}},[o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])]),e._v(" "),o("md-step",{attrs:{id:"second","md-label":"Second Step"}},[o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])]),e._v(" "),o("md-step",{attrs:{id:"third","md-label":"Third Step"}},[o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])])],1)],1)},s=[],l={render:t,staticRenderFns:s};i.a=l}}); \ No newline at end of file diff --git a/dist/112.9502d023.js b/dist/112.9502d023.js new file mode 100644 index 000000000..f75c816d8 --- /dev/null +++ b/dist/112.9502d023.js @@ -0,0 +1 @@ +webpackJsonp([112],{"./docs/app/pages/Components/Steppers/examples/StepperRoute.vue":function(e,o,t){"use strict";var s,i,l,a,u,d,p,r,m,n;Object.defineProperty(o,"__esModule",{value:!0}),s=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Steppers/examples/StepperRoute.vue"),i=t.n(s);for(l in s)"default"!==l&&(function(e){t.d(o,e,(function(){return s[e]}))})(l);a=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-315f5358","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Steppers/examples/StepperRoute.vue'),u=t("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,p=null,r=null,m=null,n=u(i.a,a.a,d,p,r,m),o.default=n.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Steppers/examples/StepperRoute.vue":function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"StepperRoute"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-315f5358","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Steppers/examples/StepperRoute.vue':function(e,o,t){"use strict";var s=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",[t("md-steppers",{attrs:{"md-sync-route":"","md-dynamic-height":""}},[t("md-step",{attrs:{id:"first",to:"/components/steppers",exact:"","md-label":"First Step"}},[t("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),t("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),t("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])]),e._v(" "),t("md-step",{attrs:{id:"second",to:"/components/steppers/second","md-label":"Second Step"}},[t("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),t("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),t("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),t("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),t("md-list",[t("md-list-item",{attrs:{to:"/components/steppers/second/sub1"}},[e._v("Subpage 1")]),e._v(" "),t("md-list-item",{attrs:{to:"/components/steppers/second/sub2"}},[e._v("Subpage 2")])],1)],1),e._v(" "),t("md-step",{attrs:{id:"third",to:"/components/steppers/third","md-label":"Third Step"}},[t("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),t("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])])],1),e._v(" "),t("md-list",[t("md-list-item",{attrs:{to:"/components/steppers/second/sub1"}},[e._v("Subpage 2-1")]),e._v(" "),t("md-list-item",{attrs:{to:"/components/steppers/second/sub2"}},[e._v("Subpage 2-2")])],1)],1)},i=[],l={render:s,staticRenderFns:i};o.a=l}}); \ No newline at end of file diff --git a/dist/113.5d3fc376.js b/dist/113.5d3fc376.js new file mode 100644 index 000000000..6bf29719d --- /dev/null +++ b/dist/113.5d3fc376.js @@ -0,0 +1 @@ +webpackJsonp([113],{"./docs/app/pages/Components/Steppers/examples/StepperHorizontal.vue":function(e,o,i){"use strict";var t,s,l,a,u,r,d,p,n,m;Object.defineProperty(o,"__esModule",{value:!0}),t=i("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Steppers/examples/StepperHorizontal.vue"),s=i.n(t);for(l in t)"default"!==l&&(function(e){i.d(o,e,(function(){return t[e]}))})(l);a=i('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-33c13292","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Steppers/examples/StepperHorizontal.vue'),u=i("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,d=null,p=null,n=null,m=u(s.a,a.a,r,d,p,n),o.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Steppers/examples/StepperHorizontal.vue":function(e,o,i){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"StepperHorizontal"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-33c13292","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Steppers/examples/StepperHorizontal.vue':function(e,o,i){"use strict";var t=function(){var e=this,o=e.$createElement,i=e._self._c||o;return i("div",[i("md-steppers",[i("md-step",{attrs:{id:"first","md-label":"First Step"}},[i("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])]),e._v(" "),i("md-step",{attrs:{id:"second","md-label":"Second Step"}},[i("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])]),e._v(" "),i("md-step",{attrs:{id:"third","md-label":"Third Step"}},[i("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),i("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])])],1)],1)},s=[],l={render:t,staticRenderFns:s};o.a=l}}); \ No newline at end of file diff --git a/dist/114.2bb067d5.js b/dist/114.2bb067d5.js new file mode 100644 index 000000000..981b6f30d --- /dev/null +++ b/dist/114.2bb067d5.js @@ -0,0 +1 @@ +webpackJsonp([114],{"./docs/app/pages/Components/Steppers/examples/StepperAlternative.vue":function(e,i,o){"use strict";var t,s,l,a,u,r,d,p,n,m;Object.defineProperty(i,"__esModule",{value:!0}),t=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Steppers/examples/StepperAlternative.vue"),s=o.n(t);for(l in t)"default"!==l&&(function(e){o.d(i,e,(function(){return t[e]}))})(l);a=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-36f33907","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Steppers/examples/StepperAlternative.vue'),u=o("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,d=null,p=null,n=null,m=u(s.a,a.a,r,d,p,n),i.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Steppers/examples/StepperAlternative.vue":function(e,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default={name:"StepperAlternative"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-36f33907","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Steppers/examples/StepperAlternative.vue':function(e,i,o){"use strict";var t=function(){var e=this,i=e.$createElement,o=e._self._c||i;return o("div",[o("md-steppers",{attrs:{"md-alternative":""}},[o("md-step",{attrs:{id:"first","md-label":"First Step"}},[o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])]),e._v(" "),o("md-step",{attrs:{id:"second","md-label":"Second Step"}},[o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])]),e._v(" "),o("md-step",{attrs:{id:"third","md-label":"Third Step"}},[o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")]),e._v(" "),o("p",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias doloribus eveniet quaerat modi cumque quos sed, temporibus nemo eius amet aliquid, illo minus blanditiis tempore, dolores voluptas dolore placeat nulla.")])])],1)],1)},s=[],l={render:t,staticRenderFns:s};i.a=l}}); \ No newline at end of file diff --git a/dist/115.c1fa1dee.js b/dist/115.c1fa1dee.js new file mode 100644 index 000000000..791c79c3f --- /dev/null +++ b/dist/115.c1fa1dee.js @@ -0,0 +1 @@ +webpackJsonp([115],{"./docs/app/pages/Components/Snackbar/examples/SnackbarExample.vue":function(e,a,n){"use strict";var t,o,i,s,r,d,l,c,u,p;Object.defineProperty(a,"__esModule",{value:!0}),t=n("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Snackbar/examples/SnackbarExample.vue"),o=n.n(t);for(i in t)"default"!==i&&(function(e){n.d(a,e,(function(){return t[e]}))})(i);s=n('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-7b187bde","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Snackbar/examples/SnackbarExample.vue'),r=n("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,l=null,c=null,u=null,p=r(o.a,s.a,d,l,c,u),a.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Snackbar/examples/SnackbarExample.vue":function(e,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"SnackbarExample",data:function(){return{showSnackbar:!1,position:"center",duration:4e3,isInfinity:!1}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-7b187bde","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Snackbar/examples/SnackbarExample.vue':function(e,a,n){"use strict";var t=function(){var e=this,a=e.$createElement,n=e._self._c||a;return n("form",{attrs:{novalidate:""},on:{submit:function(a){a.stopPropagation(),a.preventDefault(),e.showSnackbar=!0}}},[n("div",[n("div",{staticClass:"md-body-2",attrs:{for:"snackbar-center"}},[e._v("Position")]),e._v(" "),n("md-radio",{attrs:{id:"snackbar-center",name:"snackbar-horizontal",value:"center"},model:{value:e.position,callback:function(a){e.position=a},expression:"position"}},[e._v("Centered")]),e._v(" "),n("md-radio",{attrs:{id:"snackbar-left",name:"snackbar-horizontal",value:"left"},model:{value:e.position,callback:function(a){e.position=a},expression:"position"}},[e._v("Left")])],1),e._v(" "),n("div",[n("div",{staticClass:"md-body-2"},[e._v("Duration")]),e._v(" "),n("md-switch",{model:{value:e.isInfinity,callback:function(a){e.isInfinity=a},expression:"isInfinity"}},[e._v("Infinite")]),e._v(" "),n("md-field",[n("label",{attrs:{for:"snackbar-duration"}},[e._v("Miliseconds")]),e._v(" "),n("md-input",{attrs:{type:"number",id:"snackbar-duration",disabled:e.isInfinity},model:{value:e.duration,callback:function(a){e.duration=e._n(a)},expression:"duration"}})],1)],1),e._v(" "),n("md-button",{staticClass:"md-primary md-raised",attrs:{type:"submit"}},[e._v("Open Snackbar")]),e._v(" "),n("md-snackbar",{attrs:{"md-position":e.position,"md-duration":e.isInfinity?1/0:e.duration,"md-active":e.showSnackbar,"md-persistent":""},on:{"update:mdActive":function(a){e.showSnackbar=a},"update:md-active":function(a){e.showSnackbar=a}}},[n("span",[e._v("Connection timeout. Showing limited messages!")]),e._v(" "),n("md-button",{staticClass:"md-primary",on:{click:function(a){e.showSnackbar=!1}}},[e._v("Retry")])],1)],1)},o=[],i={render:t,staticRenderFns:o};a.a=i}}); \ No newline at end of file diff --git a/dist/116.564dd809.js b/dist/116.564dd809.js new file mode 100644 index 000000000..437289200 --- /dev/null +++ b/dist/116.564dd809.js @@ -0,0 +1 @@ +webpackJsonp([116],{"./docs/app/pages/Components/Select/examples/OptgroupSelect.vue":function(e,o,t){"use strict";var a,l,s,d,r,p,n,u,c,i;Object.defineProperty(o,"__esModule",{value:!0}),a=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Select/examples/OptgroupSelect.vue"),l=t.n(a);for(s in a)"default"!==s&&(function(e){t.d(o,e,(function(){return a[e]}))})(s);d=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-75014425","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Select/examples/OptgroupSelect.vue'),r=t("./node_modules/vue-loader/lib/component-normalizer.js"),p=!1,n=null,u=null,c=null,i=r(l.a,d.a,p,n,u,c),o.default=i.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Select/examples/OptgroupSelect.vue":function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"OptgroupSelect",data:function(){return{food1:null,food2:"carrots"}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-75014425","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Select/examples/OptgroupSelect.vue':function(e,o,t){"use strict";var a=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"md-layout md-gutter"},[t("div",{staticClass:"md-layout-item"},[t("md-field",[t("label",{attrs:{for:"food"}},[e._v("Food")]),e._v(" "),t("md-select",{attrs:{name:"food",id:"food"},model:{value:e.food1,callback:function(o){e.food1=o},expression:"food1"}},[t("md-optgroup",{attrs:{label:"Baked Goods"}},[t("md-option",{attrs:{value:"apple-pie"}},[e._v("Apple Pie")]),e._v(" "),t("md-option",{attrs:{value:"chocolate-cake"}},[e._v("Chocolate Cake")])],1),e._v(" "),t("md-optgroup",{attrs:{label:"Fruits"}},[t("md-option",{attrs:{value:"apples"}},[e._v("Apples")]),e._v(" "),t("md-option",{attrs:{value:"bananas"}},[e._v("Bananas")]),e._v(" "),t("md-option",{attrs:{value:"oranges"}},[e._v("Oranges")]),e._v(" "),t("md-option",{attrs:{value:"peaches"}},[e._v("Peaches")])],1),e._v(" "),t("md-optgroup",{attrs:{label:"Vegetables"}},[t("md-option",{attrs:{value:"broccoli"}},[e._v("Broccoli")]),e._v(" "),t("md-option",{attrs:{value:"carrots"}},[e._v("Carrots")]),e._v(" "),t("md-option",{attrs:{value:"cucumbers"}},[e._v("Cucumbers")])],1)],1)],1)],1),e._v(" "),t("div",{staticClass:"md-layout-item"},[t("md-field",[t("label",{attrs:{for:"food"}},[e._v("Food")]),e._v(" "),t("md-select",{attrs:{name:"food",id:"food","md-dense":""},model:{value:e.food2,callback:function(o){e.food2=o},expression:"food2"}},[t("md-optgroup",{attrs:{label:"Baked Goods"}},[t("md-option",{attrs:{value:"apple-pie"}},[e._v("Apple Pie")]),e._v(" "),t("md-option",{attrs:{value:"chocolate-cake"}},[e._v("Chocolate Cake")])],1),e._v(" "),t("md-optgroup",{attrs:{label:"Fruits"}},[t("md-option",{attrs:{value:"apples"}},[e._v("Apples")]),e._v(" "),t("md-option",{attrs:{value:"bananas"}},[e._v("Bananas")]),e._v(" "),t("md-option",{attrs:{value:"oranges"}},[e._v("Oranges")]),e._v(" "),t("md-option",{attrs:{value:"peaches"}},[e._v("Peaches")])],1),e._v(" "),t("md-optgroup",{attrs:{label:"Vegetables"}},[t("md-option",{attrs:{value:"broccoli"}},[e._v("Broccoli")]),e._v(" "),t("md-option",{attrs:{value:"carrots"}},[e._v("Carrots")]),e._v(" "),t("md-option",{attrs:{value:"cucumbers"}},[e._v("Cucumbers")])],1)],1)],1)],1)])},l=[],s={render:a,staticRenderFns:l};o.a=s}}); \ No newline at end of file diff --git a/dist/117.c4de5795.js b/dist/117.c4de5795.js new file mode 100644 index 000000000..2b81275bd --- /dev/null +++ b/dist/117.c4de5795.js @@ -0,0 +1 @@ +webpackJsonp([117],{"./docs/app/pages/Components/Select/examples/DisabledSelect.vue":function(e,t,a){"use strict";var o,l,s,d,i,r,n,u,v,c;Object.defineProperty(t,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Select/examples/DisabledSelect.vue"),l=a.n(o);for(s in o)"default"!==s&&(function(e){a.d(t,e,(function(){return o[e]}))})(s);d=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-3c9ab201","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Select/examples/DisabledSelect.vue'),i=a("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,n=null,u=null,v=null,c=i(l.a,d.a,r,n,u,v),t.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Select/examples/DisabledSelect.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"DisabledSelect",data:function(){return{movie:null,country:null,food:null}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-3c9ab201","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Select/examples/DisabledSelect.vue':function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"md-layout md-gutter"},[a("div",{staticClass:"md-layout-item"},[a("md-field",[a("label",{attrs:{for:"movie"}},[e._v("Disabled Select")]),e._v(" "),a("md-select",{attrs:{name:"movie",id:"movie",disabled:""},model:{value:e.movie,callback:function(t){e.movie=t},expression:"movie"}},[a("md-option",{attrs:{value:"fight-club"}},[e._v("Fight Club")]),e._v(" "),a("md-option",{attrs:{value:"godfather"}},[e._v("Godfather")]),e._v(" "),a("md-option",{attrs:{value:"godfather-ii"}},[e._v("Godfather II")]),e._v(" "),a("md-option",{attrs:{value:"godfather-iii"}},[e._v("Godfather III")]),e._v(" "),a("md-option",{attrs:{value:"godfellas"}},[e._v("Godfellas")]),e._v(" "),a("md-option",{attrs:{value:"pulp-fiction"}},[e._v("Pulp Fiction")]),e._v(" "),a("md-option",{attrs:{value:"scarface"}},[e._v("Scarface")])],1)],1)],1),e._v(" "),a("div",{staticClass:"md-layout-item"},[a("md-field",[a("label",{attrs:{for:"country"}},[e._v("Disabled Options")]),e._v(" "),a("md-select",{attrs:{name:"country",id:"country"},model:{value:e.country,callback:function(t){e.country=t},expression:"country"}},[a("md-option",{attrs:{value:"australia"}},[e._v("Australia")]),e._v(" "),a("md-option",{attrs:{value:"brazil",disabled:""}},[e._v("Brazil")]),e._v(" "),a("md-option",{attrs:{value:"japan"}},[e._v("Japan")]),e._v(" "),a("md-option",{attrs:{value:"united-states"}},[e._v("United States")])],1)],1)],1),e._v(" "),a("div",{staticClass:"md-layout-item"},[a("md-field",[a("label",{attrs:{for:"food"}},[e._v("Disabled groups")]),e._v(" "),a("md-select",{attrs:{name:"food",id:"food"},model:{value:e.food,callback:function(t){e.food=t},expression:"food"}},[a("md-optgroup",{attrs:{label:"Baked Goods",disabled:""}},[a("md-option",{attrs:{value:"apple-pie"}},[e._v("Apple Pie")]),e._v(" "),a("md-option",{attrs:{value:"chocolate-cake"}},[e._v("Chocolate Cake")])],1),e._v(" "),a("md-optgroup",{attrs:{label:"Fruits"}},[a("md-option",{attrs:{value:"apples"}},[e._v("Apples")]),e._v(" "),a("md-option",{attrs:{value:"bananas"}},[e._v("Bananas")]),e._v(" "),a("md-option",{attrs:{value:"oranges"}},[e._v("Oranges")]),e._v(" "),a("md-option",{attrs:{value:"peaches"}},[e._v("Peaches")])],1),e._v(" "),a("md-optgroup",{attrs:{label:"Vegetables"}},[a("md-option",{attrs:{value:"broccoli"}},[e._v("Broccoli")]),e._v(" "),a("md-option",{attrs:{value:"carrots"}},[e._v("Carrots")]),e._v(" "),a("md-option",{attrs:{value:"cucumbers"}},[e._v("Cucumbers")])],1)],1)],1)],1)])},l=[],s={render:o,staticRenderFns:l};t.a=s}}); \ No newline at end of file diff --git a/dist/118.017d2526.js b/dist/118.017d2526.js new file mode 100644 index 000000000..0355064d7 --- /dev/null +++ b/dist/118.017d2526.js @@ -0,0 +1 @@ +webpackJsonp([118],{"./docs/app/pages/Components/Select/examples/DenseSelect.vue":function(e,t,a){"use strict";var o,l,s,n,i,d,r,v,u,m;Object.defineProperty(t,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Select/examples/DenseSelect.vue"),l=a.n(o);for(s in o)"default"!==s&&(function(e){a.d(t,e,(function(){return o[e]}))})(s);n=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-f93a3b6e","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Select/examples/DenseSelect.vue'),i=a("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,r=null,v=null,u=null,m=i(l.a,n.a,d,r,v,u),t.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Select/examples/DenseSelect.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"DenseSelect",data:function(){return{movies:[],country:null,font:null}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-f93a3b6e","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Select/examples/DenseSelect.vue':function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"md-layout md-gutter"},[a("div",{staticClass:"md-layout-item"},[a("md-field",[a("label",{attrs:{for:"movies"}},[e._v("Movies")]),e._v(" "),a("md-select",{attrs:{name:"movies",id:"movies","md-dense":"",multiple:""},model:{value:e.movies,callback:function(t){e.movies=t},expression:"movies"}},[a("md-option",{attrs:{value:"fight-club"}},[e._v("Fight Club")]),e._v(" "),a("md-option",{attrs:{value:"godfather"}},[e._v("Godfather")]),e._v(" "),a("md-option",{attrs:{value:"godfather-ii"}},[e._v("Godfather II")]),e._v(" "),a("md-option",{attrs:{value:"godfather-iii"}},[e._v("Godfather III")]),e._v(" "),a("md-option",{attrs:{value:"godfellas"}},[e._v("Godfellas")]),e._v(" "),a("md-option",{attrs:{value:"pulp-fiction"}},[e._v("Pulp Fiction")]),e._v(" "),a("md-option",{attrs:{value:"scarface"}},[e._v("Scarface")])],1)],1)],1),e._v(" "),a("div",{staticClass:"md-layout-item"},[a("md-field",[a("label",{attrs:{for:"country"}},[e._v("Country")]),e._v(" "),a("md-select",{attrs:{name:"country",id:"country","md-dense":""},model:{value:e.country,callback:function(t){e.country=t},expression:"country"}},[a("md-option",{attrs:{value:"australia"}},[e._v("Australia")]),e._v(" "),a("md-option",{attrs:{value:"brazil"}},[e._v("Brazil")]),e._v(" "),a("md-option",{attrs:{value:"japan"}},[e._v("Japan")]),e._v(" "),a("md-option",{attrs:{value:"united-states"}},[e._v("United States")])],1)],1)],1),e._v(" "),a("div",{staticClass:"md-layout-item"},[a("md-field",[a("label",{attrs:{for:"font"}},[e._v("Font")]),e._v(" "),a("md-select",{attrs:{name:"font",id:"font","md-dense":""},model:{value:e.font,callback:function(t){e.font=t},expression:"font"}},[a("md-option",{attrs:{value:"arial"}},[e._v("Arial")]),e._v(" "),a("md-option",{attrs:{value:"calibri"}},[e._v("Calibri")]),e._v(" "),a("md-option",{attrs:{value:"cambria"}},[e._v("Cambria")]),e._v(" "),a("md-option",{attrs:{value:"comic-sans"}},[e._v("Comic Sans")]),e._v(" "),a("md-option",{attrs:{value:"consolas"}},[e._v("Consolas")]),e._v(" "),a("md-option",{attrs:{value:"courier"}},[e._v("Courier")]),e._v(" "),a("md-option",{attrs:{value:"droid-sans"}},[e._v("Droid Sans")]),e._v(" "),a("md-option",{attrs:{value:"georgia"}},[e._v("Georgia")]),e._v(" "),a("md-option",{attrs:{value:"helvetica"}},[e._v("Helvetica")]),e._v(" "),a("md-option",{attrs:{value:"impact"}},[e._v("Impact")]),e._v(" "),a("md-option",{attrs:{value:"roboto"}},[e._v("Roboto")]),e._v(" "),a("md-option",{attrs:{value:"segoe-ui"}},[e._v("Segoe UI")]),e._v(" "),a("md-option",{attrs:{value:"times-new-roman"}},[e._v("Times New Roman")]),e._v(" "),a("md-option",{attrs:{value:"ubuntu"}},[e._v("Ubuntu")]),e._v(" "),a("md-option",{attrs:{value:"verdana"}},[e._v("Verdana")])],1)],1)],1)])])},l=[],s={render:o,staticRenderFns:l};t.a=s}}); \ No newline at end of file diff --git a/dist/119.63949a72.js b/dist/119.63949a72.js new file mode 100644 index 000000000..074589fdd --- /dev/null +++ b/dist/119.63949a72.js @@ -0,0 +1 @@ +webpackJsonp([119],{"./docs/app/pages/Components/Select/examples/BasicSelect.vue":function(e,t,a){"use strict";var o,l,i,s,n,r,d,v,u,c;Object.defineProperty(t,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Select/examples/BasicSelect.vue"),l=a.n(o);for(i in o)"default"!==i&&(function(e){a.d(t,e,(function(){return o[e]}))})(i);s=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-09872414","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Select/examples/BasicSelect.vue'),n=a("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,d=null,v=null,u=null,c=n(l.a,s.a,r,d,v,u),t.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Select/examples/BasicSelect.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BasicSelect",data:function(){return{movie:"godfather",country:null,font:null}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-09872414","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Select/examples/BasicSelect.vue':function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"md-layout md-gutter"},[a("div",{staticClass:"md-layout-item"},[a("md-field",[a("label",{attrs:{for:"movie"}},[e._v("Movie")]),e._v(" "),a("md-select",{attrs:{name:"movie",id:"movie"},model:{value:e.movie,callback:function(t){e.movie=t},expression:"movie"}},[a("md-option",{attrs:{value:"fight-club"}},[e._v("Fight Club")]),e._v(" "),a("md-option",{attrs:{value:"godfather"}},[e._v("Godfather")]),e._v(" "),a("md-option",{attrs:{value:"godfather-ii"}},[e._v("Godfather II")]),e._v(" "),a("md-option",{attrs:{value:"godfather-iii"}},[e._v("Godfather III")]),e._v(" "),a("md-option",{attrs:{value:"godfellas"}},[e._v("Godfellas")]),e._v(" "),a("md-option",{attrs:{value:"pulp-fiction"}},[e._v("Pulp Fiction")]),e._v(" "),a("md-option",{attrs:{value:"scarface"}},[e._v("Scarface")])],1)],1)],1),e._v(" "),a("div",{staticClass:"md-layout-item"},[a("md-field",[a("md-select",{attrs:{name:"country",id:"country",placeholder:"Country"},model:{value:e.country,callback:function(t){e.country=t},expression:"country"}},[a("md-option",{attrs:{value:"australia"}},[e._v("Australia")]),e._v(" "),a("md-option",{attrs:{value:"brazil"}},[e._v("Brazil")]),e._v(" "),a("md-option",{attrs:{value:"japan"}},[e._v("Japan")]),e._v(" "),a("md-option",{attrs:{value:"united-states"}},[e._v("United States")])],1)],1)],1),e._v(" "),a("div",{staticClass:"md-layout-item"},[a("md-field",[a("label",{attrs:{for:"font"}},[e._v("Font")]),e._v(" "),a("md-select",{attrs:{name:"font",id:"font"},model:{value:e.font,callback:function(t){e.font=t},expression:"font"}},[a("md-option",{attrs:{value:"arial"}},[e._v("Arial")]),e._v(" "),a("md-option",{attrs:{value:"calibri"}},[e._v("Calibri")]),e._v(" "),a("md-option",{attrs:{value:"cambria"}},[e._v("Cambria")]),e._v(" "),a("md-option",{attrs:{value:"comic-sans"}},[e._v("Comic Sans")]),e._v(" "),a("md-option",{attrs:{value:"consolas"}},[e._v("Consolas")]),e._v(" "),a("md-option",{attrs:{value:"courier"}},[e._v("Courier")]),e._v(" "),a("md-option",{attrs:{value:"droid-sans"}},[e._v("Droid Sans")]),e._v(" "),a("md-option",{attrs:{value:"georgia"}},[e._v("Georgia")]),e._v(" "),a("md-option",{attrs:{value:"helvetica"}},[e._v("Helvetica")]),e._v(" "),a("md-option",{attrs:{value:"impact"}},[e._v("Impact")]),e._v(" "),a("md-option",{attrs:{value:"roboto"}},[e._v("Roboto")]),e._v(" "),a("md-option",{attrs:{value:"segoe-ui"}},[e._v("Segoe UI")]),e._v(" "),a("md-option",{attrs:{value:"times-new-roman"}},[e._v("Times New Roman")]),e._v(" "),a("md-option",{attrs:{value:"ubuntu"}},[e._v("Ubuntu")]),e._v(" "),a("md-option",{attrs:{value:"verdana"}},[e._v("Verdana")])],1)],1)],1)]),e._v(" "),a("md-button",{staticClass:"md-primary md-raised",on:{click:function(t){e.movie="pulp-fiction"}}},[e._v("Set Pulp Fiction")])],1)},l=[],i={render:o,staticRenderFns:l};t.a=i}}); \ No newline at end of file diff --git a/dist/12.83cf90e8.js b/dist/12.83cf90e8.js new file mode 100644 index 000000000..e7f68eb1a --- /dev/null +++ b/dist/12.83cf90e8.js @@ -0,0 +1 @@ +webpackJsonp([12],{"./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue":function(e,t,o){"use strict";function a(e){o('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-78fb57b9","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue')}var l,s,i,n,d,r,u,m,c,v;Object.defineProperty(t,"__esModule",{value:!0}),l=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue"),s=o.n(l);for(i in l)"default"!==i&&(function(e){o.d(t,e,(function(){return l[e]}))})(i);n=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-78fb57b9","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue'),d=o("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,u=a,m="data-v-78fb57b9",c=null,v=d(s.a,n.a,r,u,m,c),t.default=v.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"LayoutHorizontalAlignment",data:function(){return{horizontal:null,vertical:null}}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-78fb57b9","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue':function(e,t){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-78fb57b9","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue':function(e,t,o){"use strict";var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("div",{staticClass:"md-layout md-gutter"},[o("div",{staticClass:"md-layout-item md-size-25"},[o("md-field",[o("label",{attrs:{for:"vertical"}},[e._v("Vertical")]),e._v(" "),o("md-select",{attrs:{id:"vertical"},model:{value:e.vertical,callback:function(t){e.vertical=t},expression:"vertical"}},[o("md-option",{attrs:{value:"top"}},[e._v("Top")]),e._v(" "),o("md-option",{attrs:{value:"center"}},[e._v("Center")]),e._v(" "),o("md-option",{attrs:{value:"bottom"}},[e._v("Bottom")])],1)],1)],1),e._v(" "),o("div",{staticClass:"md-layout-item md-size-25"},[o("md-field",[o("label",{attrs:{for:"horizontal"}},[e._v("Horizontal")]),e._v(" "),o("md-select",{attrs:{id:"horizontal"},model:{value:e.horizontal,callback:function(t){e.horizontal=t},expression:"horizontal"}},[o("md-option",{attrs:{value:"left"}},[e._v("Left")]),e._v(" "),o("md-option",{attrs:{value:"center"}},[e._v("Center")]),e._v(" "),o("md-option",{attrs:{value:"right"}},[e._v("Right")]),e._v(" "),o("md-option",{attrs:{value:"space-around"}},[e._v("Space Around")]),e._v(" "),o("md-option",{attrs:{value:"space-between"}},[e._v("Space Between")])],1)],1)],1)]),e._v(" "),o("div",{staticClass:"example"},[o("div",{staticClass:"md-layout md-gutter",class:"md-alignment-"+e.vertical+"-"+e.horizontal},[e._m(0),e._v(" "),e._m(1),e._v(" "),e._m(2)])])])},l=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"md-layout-item md-size-25"},[o("span",[e._v("Lorem ipsum dolor sit amet.")])])},function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"md-layout-item md-size-25"},[o("span",[e._v("Repellat praesentium quasi ipsa totam, delectus aperiam deleniti, voluptates inventore.")])])},function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"md-layout-item md-size-25"},[o("span",[e._v("Excepturi natus dolorem maxime.")])])}],s={render:a,staticRenderFns:l};t.a=s}}); \ No newline at end of file diff --git a/dist/120.2706f86a.js b/dist/120.2706f86a.js new file mode 100644 index 000000000..5bf74bb8a --- /dev/null +++ b/dist/120.2706f86a.js @@ -0,0 +1 @@ +webpackJsonp([120],{"./docs/app/pages/Components/Input/examples/TextFields.vue":function(e,l,a){"use strict";var t,n,i,d,o,s,u,r,p,c;Object.defineProperty(l,"__esModule",{value:!0}),t=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Input/examples/TextFields.vue"),n=a.n(t);for(i in t)"default"!==i&&(function(e){a.d(l,e,(function(){return t[e]}))})(i);d=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-5c04e578","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Input/examples/TextFields.vue'),o=a("./node_modules/vue-loader/lib/component-normalizer.js"),s=!1,u=null,r=null,p=null,c=o(n.a,d.a,s,u,r,p),l.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Input/examples/TextFields.vue":function(e,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={name:"TextFields",data:function(){return{initial:"Initial Value",type:null,withLabel:null,inline:null,number:null,textarea:null,autogrow:null,disabled:null}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-5c04e578","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Input/examples/TextFields.vue':function(e,l,a){"use strict";var t=function(){var e=this,l=e.$createElement,a=e._self._c||l;return a("div",[a("md-field",[a("label",[e._v("Initial Value")]),e._v(" "),a("md-input",{model:{value:e.initial,callback:function(l){e.initial=l},expression:"initial"}})],1),e._v(" "),a("md-field",[a("label",[e._v("Initial Value (Read Only)")]),e._v(" "),a("md-input",{attrs:{readonly:""},model:{value:e.initial,callback:function(l){e.initial=l},expression:"initial"}})],1),e._v(" "),a("md-field",[a("label",[e._v("Type here!")]),e._v(" "),a("md-input",{model:{value:e.type,callback:function(l){e.type=l},expression:"type"}}),e._v(" "),a("span",{staticClass:"md-helper-text"},[e._v("Helper text")])],1),e._v(" "),a("md-field",[a("label",[e._v("With label")]),e._v(" "),a("md-input",{attrs:{placeholder:"A nice placeholder"},model:{value:e.withLabel,callback:function(l){e.withLabel=l},expression:"withLabel"}})],1),e._v(" "),a("md-field",{attrs:{"md-inline":""}},[a("label",[e._v("Inline")]),e._v(" "),a("md-input",{model:{value:e.inline,callback:function(l){e.inline=l},expression:"inline"}})],1),e._v(" "),a("md-field",[a("label",[e._v("Number")]),e._v(" "),a("md-input",{attrs:{type:"number"},model:{value:e.number,callback:function(l){e.number=l},expression:"number"}})],1),e._v(" "),a("md-field",[a("label",[e._v("Textarea")]),e._v(" "),a("md-textarea",{model:{value:e.textarea,callback:function(l){e.textarea=l},expression:"textarea"}})],1),e._v(" "),a("md-field",[a("label",[e._v("Textarea with Autogrow")]),e._v(" "),a("md-textarea",{attrs:{"md-autogrow":""},model:{value:e.autogrow,callback:function(l){e.autogrow=l},expression:"autogrow"}})],1),e._v(" "),a("md-field",[a("label",[e._v("Disabled")]),e._v(" "),a("md-input",{attrs:{disabled:""},model:{value:e.disabled,callback:function(l){e.disabled=l},expression:"disabled"}})],1)],1)},n=[],i={render:t,staticRenderFns:n};l.a=i}}); \ No newline at end of file diff --git a/dist/121.e8d7c74a.js b/dist/121.e8d7c74a.js new file mode 100644 index 000000000..cba7a74b3 --- /dev/null +++ b/dist/121.e8d7c74a.js @@ -0,0 +1 @@ +webpackJsonp([121],{"./docs/app/pages/Components/Input/examples/ErrorsMessages.vue":function(e,s,r){"use strict";var a,l,o,t,n,d,u,i,p,c;Object.defineProperty(s,"__esModule",{value:!0}),a=r("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Input/examples/ErrorsMessages.vue"),l=r.n(a);for(o in a)"default"!==o&&(function(e){r.d(s,e,(function(){return a[e]}))})(o);t=r('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0950ed94","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Input/examples/ErrorsMessages.vue'),n=r("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,u=null,i=null,p=null,c=n(l.a,t.a,d,u,i,p),s.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Input/examples/ErrorsMessages.vue":function(e,s,r){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.default={name:"ErrorsMessages",data:function(){return{noError:null,required:null,textarea:null,hasMessages:!1}},computed:{messageClass:function(){return{"md-invalid":this.hasMessages}}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0950ed94","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Input/examples/ErrorsMessages.vue':function(e,s,r){"use strict";var a=function(){var e=this,s=e.$createElement,r=e._self._c||s;return r("div",[r("md-field",[r("label",[e._v("No error")]),e._v(" "),r("md-input",{model:{value:e.noError,callback:function(s){e.noError=s},expression:"noError"}})],1),e._v(" "),r("md-field",{class:e.messageClass},[r("label",[e._v("Required Field")]),e._v(" "),r("md-input",{attrs:{required:""},model:{value:e.required,callback:function(s){e.required=s},expression:"required"}}),e._v(" "),r("span",{staticClass:"md-error"},[e._v("There is an error")])],1),e._v(" "),r("md-field",{class:e.messageClass},[r("label",[e._v("Textarea")]),e._v(" "),r("md-textarea",{attrs:{required:""},model:{value:e.textarea,callback:function(s){e.textarea=s},expression:"textarea"}}),e._v(" "),r("span",{staticClass:"md-helper-text"},[e._v("Helper text")]),e._v(" "),r("span",{staticClass:"md-error"},[e._v("There is an error")])],1),e._v(" "),r("md-switch",{model:{value:e.hasMessages,callback:function(s){e.hasMessages=s},expression:"hasMessages"}},[e._v(e._s(e.hasMessages?"Hide":"Show")+" Errors")])],1)},l=[],o={render:a,staticRenderFns:l};s.a=o}}); \ No newline at end of file diff --git a/dist/122.94c838ad.js b/dist/122.94c838ad.js new file mode 100644 index 000000000..55faa7684 --- /dev/null +++ b/dist/122.94c838ad.js @@ -0,0 +1 @@ +webpackJsonp([122],{"./docs/app/pages/Components/Input/examples/Counters.vue":function(e,t,a){"use strict";var l,n,o,d,r,s,u,i,c,p;Object.defineProperty(t,"__esModule",{value:!0}),l=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Input/examples/Counters.vue"),n=a.n(l);for(o in l)"default"!==o&&(function(e){a.d(t,e,(function(){return l[e]}))})(o);d=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0d753ab6","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Input/examples/Counters.vue'),r=a("./node_modules/vue-loader/lib/component-normalizer.js"),s=!1,u=null,i=null,c=null,p=r(n.a,d.a,s,u,i,c),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Input/examples/Counters.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Counters",data:function(){return{regular:null,maxLength:null,disabled:null,autogrow:null,textarea:null}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0d753ab6","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Input/examples/Counters.vue':function(e,t,a){"use strict";var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("md-field",[a("label",[e._v("Counter")]),e._v(" "),a("md-input",{attrs:{"md-counter":"30"},model:{value:e.regular,callback:function(t){e.regular=t},expression:"regular"}})],1),e._v(" "),a("md-field",[a("label",[e._v("Max Length")]),e._v(" "),a("md-input",{attrs:{maxlength:"30"},model:{value:e.maxLength,callback:function(t){e.maxLength=t},expression:"maxLength"}})],1),e._v(" "),a("md-field",{attrs:{"md-counter":!1}},[a("label",[e._v("Maxlength with disabled counter")]),e._v(" "),a("md-input",{attrs:{maxlength:"10"},model:{value:e.disabled,callback:function(t){e.disabled=t},expression:"disabled"}})],1),e._v(" "),a("md-field",[a("label",[e._v("Autogrow")]),e._v(" "),a("md-textarea",{attrs:{"md-autogrow":"","md-counter":"200"},model:{value:e.autogrow,callback:function(t){e.autogrow=t},expression:"autogrow"}})],1),e._v(" "),a("md-field",[a("label",[e._v("Textarea")]),e._v(" "),a("md-textarea",{attrs:{"md-counter":"80"},model:{value:e.textarea,callback:function(t){e.textarea=t},expression:"textarea"}})],1)],1)},n=[],o={render:l,staticRenderFns:n};t.a=o}}); \ No newline at end of file diff --git a/dist/123.82260ebb.js b/dist/123.82260ebb.js new file mode 100644 index 000000000..2d908c823 --- /dev/null +++ b/dist/123.82260ebb.js @@ -0,0 +1 @@ +webpackJsonp([123],{"./docs/app/pages/Components/Icon/examples/SvgAssets.vue":function(e,s,t){"use strict";var o,d,a,n,c,i,r,l,m,u;Object.defineProperty(s,"__esModule",{value:!0}),o=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Icon/examples/SvgAssets.vue"),d=t.n(o);for(a in o)"default"!==a&&(function(e){t.d(s,e,(function(){return o[e]}))})(a);n=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-4dcc0493","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Icon/examples/SvgAssets.vue'),c=t("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,r=null,l=null,m=null,u=c(d.a,n.a,i,r,l,m),s.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Icon/examples/SvgAssets.vue":function(e,s,t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.default={name:"SvgAssets"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-4dcc0493","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Icon/examples/SvgAssets.vue':function(e,s,t){"use strict";var o=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",[t("div",[t("md-icon",{attrs:{"md-src":"/assets/icon-add.svg"}}),e._v(" "),t("md-icon",{attrs:{"md-src":"/assets/icon-home.svg"}}),e._v(" "),t("md-icon",{attrs:{"md-src":"/assets/icon-menu.svg"}}),e._v(" "),t("md-icon",{attrs:{"md-src":"/assets/icon-thumbs-up.svg"}}),e._v(" "),t("md-icon",{attrs:{"md-src":"/assets/icon-verified.svg"}})],1),e._v(" "),t("div",[t("md-icon",{attrs:{"md-src":"/assets/icon-add.svg"}}),e._v(" "),t("md-icon",{staticClass:"md-size-2x",attrs:{"md-src":"/assets/icon-home.svg"}}),e._v(" "),t("md-icon",{staticClass:"md-size-3x",attrs:{"md-src":"/assets/icon-menu.svg"}}),e._v(" "),t("md-icon",{staticClass:"md-size-4x",attrs:{"md-src":"/assets/icon-thumbs-up.svg"}}),e._v(" "),t("md-icon",{staticClass:"md-size-5x",attrs:{"md-src":"/assets/icon-verified.svg"}})],1)])},d=[],a={render:o,staticRenderFns:d};s.a=a}}); \ No newline at end of file diff --git a/dist/124.38fc034b.js b/dist/124.38fc034b.js new file mode 100644 index 000000000..3dad911fb --- /dev/null +++ b/dist/124.38fc034b.js @@ -0,0 +1 @@ +webpackJsonp([124],{"./docs/app/pages/Components/Icon/examples/MaterialIcons.vue":function(e,o,s){"use strict";var a,n,d,t,l,i,c,r,u,m;Object.defineProperty(o,"__esModule",{value:!0}),a=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Icon/examples/MaterialIcons.vue"),n=s.n(a);for(d in a)"default"!==d&&(function(e){s.d(o,e,(function(){return a[e]}))})(d);t=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-127a169e","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Icon/examples/MaterialIcons.vue'),l=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,c=null,r=null,u=null,m=l(n.a,t.a,i,c,r,u),o.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Icon/examples/MaterialIcons.vue":function(e,o,s){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"MaterialIcons"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-127a169e","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Icon/examples/MaterialIcons.vue':function(e,o,s){"use strict";var a=function(){var e=this,o=e.$createElement,s=e._self._c||o;return s("div",[s("div",[s("md-icon",[e._v("menu")]),e._v(" "),s("md-icon",[e._v("add")]),e._v(" "),s("md-icon",[e._v("thumb_up")]),e._v(" "),s("md-icon",[e._v("verified_user")]),e._v(" "),s("md-icon",[e._v("home")])],1),e._v(" "),s("div",[s("md-icon",[e._v("menu")]),e._v(" "),s("md-icon",{staticClass:"md-size-2x"},[e._v("add")]),e._v(" "),s("md-icon",{staticClass:"md-size-3x"},[e._v("thumb_up")]),e._v(" "),s("md-icon",{staticClass:"md-size-4x"},[e._v("verified_user")]),e._v(" "),s("md-icon",{staticClass:"md-size-5x"},[e._v("home")])],1)])},n=[],d={render:a,staticRenderFns:n};o.a=d}}); \ No newline at end of file diff --git a/dist/125.6d6f33c1.js b/dist/125.6d6f33c1.js new file mode 100644 index 000000000..cf959f118 --- /dev/null +++ b/dist/125.6d6f33c1.js @@ -0,0 +1 @@ +webpackJsonp([125],{"./docs/app/pages/Components/Icon/examples/FontAwesome.vue":function(e,s,a){"use strict";var o,t,n,l,d,i,c,m,r,u;Object.defineProperty(s,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Icon/examples/FontAwesome.vue"),t=a.n(o);for(n in o)"default"!==n&&(function(e){a.d(s,e,(function(){return o[e]}))})(n);l=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-66a721e5","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Icon/examples/FontAwesome.vue'),d=a("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,c=null,m=null,r=null,u=d(t.a,l.a,i,c,m,r),s.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Icon/examples/FontAwesome.vue":function(e,s,a){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.default={name:"FontAwesome"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-66a721e5","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Icon/examples/FontAwesome.vue':function(e,s,a){"use strict";var o=function(){var e=this,s=e.$createElement,a=e._self._c||s;return a("div",[a("link",{attrs:{rel:"stylesheet",href:"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"}}),e._v(" "),a("div",[a("md-icon",{staticClass:"fa fa-bars"}),e._v(" "),a("md-icon",{staticClass:"fa fa-plus"}),e._v(" "),a("md-icon",{staticClass:"fa fa-thumbs-up"}),e._v(" "),a("md-icon",{staticClass:"fa fa-shield"}),e._v(" "),a("md-icon",{staticClass:"fa fa-home"})],1),e._v(" "),a("div",[a("md-icon",{staticClass:"fa fa-bars"}),e._v(" "),a("md-icon",{staticClass:"md-size-2x fa fa-plus"}),e._v(" "),a("md-icon",{staticClass:"md-size-3x fa fa-thumbs-up"}),e._v(" "),a("md-icon",{staticClass:"md-size-4x fa fa-shield"}),e._v(" "),a("md-icon",{staticClass:"md-size-5x fa fa-home"})],1)])},t=[],n={render:o,staticRenderFns:t};s.a=n}}); \ No newline at end of file diff --git a/dist/126.ca2a4fef.js b/dist/126.ca2a4fef.js new file mode 100644 index 000000000..7d7b021df --- /dev/null +++ b/dist/126.ca2a4fef.js @@ -0,0 +1 @@ +webpackJsonp([126],{"./docs/app/pages/Components/File/examples/FileField.vue":function(e,l,i){"use strict";var a,d,n,s,o,t,u,r,p,c;Object.defineProperty(l,"__esModule",{value:!0}),a=i("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/File/examples/FileField.vue"),d=i.n(a);for(n in a)"default"!==n&&(function(e){i.d(l,e,(function(){return a[e]}))})(n);s=i('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-877b1378","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/File/examples/FileField.vue'),o=i("./node_modules/vue-loader/lib/component-normalizer.js"),t=!1,u=null,r=null,p=null,c=o(d.a,s.a,t,u,r,p),l.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/File/examples/FileField.vue":function(e,l,i){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={name:"FileField",data:function(){return{initial:"vue-material-is-awesome.jpg",single:null,placeholder:null,disabled:null,multiple:null}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-877b1378","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/File/examples/FileField.vue':function(e,l,i){"use strict";var a=function(){var e=this,l=e.$createElement,i=e._self._c||l;return i("div",[i("md-field",[i("label",[e._v("Single")]),e._v(" "),i("md-file",{model:{value:e.single,callback:function(l){e.single=l},expression:"single"}})],1),e._v(" "),i("md-field",[i("label",[e._v("Upload files")]),e._v(" "),i("md-file",{attrs:{placeholder:"A nice input placeholder"},model:{value:e.placeholder,callback:function(l){e.placeholder=l},expression:"placeholder"}})],1),e._v(" "),i("md-field",[i("label",[e._v("Disabled")]),e._v(" "),i("md-file",{attrs:{disabled:""},model:{value:e.disabled,callback:function(l){e.disabled=l},expression:"disabled"}})],1),e._v(" "),i("md-field",[i("label",[e._v("Initial value")]),e._v(" "),i("md-file",{model:{value:e.initial,callback:function(l){e.initial=l},expression:"initial"}})],1),e._v(" "),i("md-field",[i("label",[e._v("Multiple")]),e._v(" "),i("md-file",{attrs:{multiple:""},model:{value:e.multiple,callback:function(l){e.multiple=l},expression:"multiple"}})],1),e._v(" "),i("md-field",[i("label",[e._v("Only images")]),e._v(" "),i("md-file",{attrs:{accept:"image/*"},model:{value:e.single,callback:function(l){e.single=l},expression:"single"}})],1)],1)},d=[],n={render:a,staticRenderFns:d};l.a=n}}); \ No newline at end of file diff --git a/dist/127.b3315bcd.js b/dist/127.b3315bcd.js new file mode 100644 index 000000000..594b97b74 --- /dev/null +++ b/dist/127.b3315bcd.js @@ -0,0 +1 @@ +webpackJsonp([127],{"./docs/app/pages/Components/EmptyState/examples/EmptyStateRounded.vue":function(e,t,o){"use strict";var d,n,a,s,l,p,r,u,i,m;Object.defineProperty(t,"__esModule",{value:!0}),d=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/EmptyState/examples/EmptyStateRounded.vue"),n=o.n(d);for(a in d)"default"!==a&&(function(e){o.d(t,e,(function(){return d[e]}))})(a);s=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-1c8dd2fb","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/EmptyState/examples/EmptyStateRounded.vue'),l=o("./node_modules/vue-loader/lib/component-normalizer.js"),p=!1,r=null,u=null,i=null,m=l(n.a,s.a,p,r,u,i),t.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/EmptyState/examples/EmptyStateRounded.vue":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"EmptyStateRounded"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-1c8dd2fb","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/EmptyState/examples/EmptyStateRounded.vue':function(e,t,o){"use strict";var d=function(){var e=this,t=e.$createElement;return(e._self._c||t)("md-empty-state",{attrs:{"md-rounded":"","md-icon":"access_time","md-label":"Nothing in Snoozed","md-description":"Anything you snooze will go here until it's time for it to return to the inbox."}})},n=[],a={render:d,staticRenderFns:n};t.a=a}}); \ No newline at end of file diff --git a/dist/128.e9919323.js b/dist/128.e9919323.js new file mode 100644 index 000000000..6a5c3018c --- /dev/null +++ b/dist/128.e9919323.js @@ -0,0 +1 @@ +webpackJsonp([128],{"./docs/app/pages/Components/EmptyState/examples/EmptyStateBasic.vue":function(e,t,a){"use strict";var o,s,l,d,r,n,p,i,c,m;Object.defineProperty(t,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/EmptyState/examples/EmptyStateBasic.vue"),s=a.n(o);for(l in o)"default"!==l&&(function(e){a.d(t,e,(function(){return o[e]}))})(l);d=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-45c3ef9e","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/EmptyState/examples/EmptyStateBasic.vue'),r=a("./node_modules/vue-loader/lib/component-normalizer.js"),n=!1,p=null,i=null,c=null,m=r(s.a,d.a,n,p,i,c),t.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/EmptyState/examples/EmptyStateBasic.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"EmptyStateBasic"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-45c3ef9e","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/EmptyState/examples/EmptyStateBasic.vue':function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("md-empty-state",{attrs:{"md-icon":"devices_other","md-label":"Create your first project","md-description":"Creating project, you'll be able to upload your design and collaborate with people."}},[a("md-button",{staticClass:"md-primary md-raised"},[e._v("Create first project")])],1)],1)},s=[],l={render:o,staticRenderFns:s};t.a=l}}); \ No newline at end of file diff --git a/dist/129.055431df.js b/dist/129.055431df.js new file mode 100644 index 000000000..442890bbb --- /dev/null +++ b/dist/129.055431df.js @@ -0,0 +1 @@ +webpackJsonp([129],{"./docs/app/pages/Components/Dialog/examples/DialogPrompt.vue":function(e,o,a){"use strict";var t,l,n,d,s,i,r,u,p,c;Object.defineProperty(o,"__esModule",{value:!0}),t=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Dialog/examples/DialogPrompt.vue"),l=a.n(t);for(n in t)"default"!==n&&(function(e){a.d(o,e,(function(){return t[e]}))})(n);d=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-019d4842","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Dialog/examples/DialogPrompt.vue'),s=a("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,r=null,u=null,p=null,c=s(l.a,d.a,i,r,u,p),o.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Dialog/examples/DialogPrompt.vue":function(e,o,a){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"DialogPrompt",data:function(){return{active:!1,value:null}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-019d4842","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Dialog/examples/DialogPrompt.vue':function(e,o,a){"use strict";var t=function(){var e=this,o=e.$createElement,a=e._self._c||o;return a("div",[a("md-dialog-prompt",{attrs:{"md-active":e.active,"md-title":"What's your name?","md-input-maxlength":"30","md-input-placeholder":"Type your name...","md-confirm-text":"Done"},on:{"update:mdActive":function(o){e.active=o},"update:md-active":function(o){e.active=o}},model:{value:e.value,callback:function(o){e.value=o},expression:"value"}}),e._v(" "),a("md-button",{staticClass:"md-primary md-raised",on:{click:function(o){e.active=!0}}},[e._v("Prompt")]),e._v(" "),e.value?a("span",[e._v("Value: "+e._s(e.value))]):e._e()],1)},l=[],n={render:t,staticRenderFns:l};o.a=n}}); \ No newline at end of file diff --git a/dist/13.b8f8f5a9.js b/dist/13.b8f8f5a9.js new file mode 100644 index 000000000..2ae48ee93 --- /dev/null +++ b/dist/13.b8f8f5a9.js @@ -0,0 +1 @@ +webpackJsonp([13],{"./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue":function(e,t,s){"use strict";function a(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-76e27c12","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue')}var l,o,n,d,i,v,m,c,r,u;Object.defineProperty(t,"__esModule",{value:!0}),l=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue"),o=s.n(l);for(n in l)"default"!==n&&(function(e){s.d(t,e,(function(){return l[e]}))})(n);d=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-76e27c12","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue'),i=s("./node_modules/vue-loader/lib/component-normalizer.js"),v=!1,m=a,c="data-v-76e27c12",r=null,u=i(o.a,d.a,v,m,c,r),t.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"ElevationExample"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-76e27c12","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue':function(e,t){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-76e27c12","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue':function(e,t,s){"use strict";var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"elevation-demo"},[s("md-content",{staticClass:"md-elevation-1"},[e._v("1")]),e._v(" "),s("md-content",{staticClass:"md-elevation-2"},[e._v("2")]),e._v(" "),s("md-content",{staticClass:"md-elevation-3"},[e._v("3")]),e._v(" "),s("md-content",{staticClass:"md-elevation-4"},[e._v("4")]),e._v(" "),s("md-content",{staticClass:"md-elevation-5"},[e._v("5")]),e._v(" "),s("md-content",{staticClass:"md-elevation-6"},[e._v("6")]),e._v(" "),s("md-content",{staticClass:"md-elevation-7"},[e._v("7")]),e._v(" "),s("md-content",{staticClass:"md-elevation-8"},[e._v("8")]),e._v(" "),s("md-content",{staticClass:"md-elevation-9"},[e._v("9")]),e._v(" "),s("md-content",{staticClass:"md-elevation-10"},[e._v("10")]),e._v(" "),s("md-content",{staticClass:"md-elevation-11"},[e._v("11")]),e._v(" "),s("md-content",{staticClass:"md-elevation-12"},[e._v("12")]),e._v(" "),s("md-content",{staticClass:"md-elevation-13"},[e._v("13")]),e._v(" "),s("md-content",{staticClass:"md-elevation-14"},[e._v("14")]),e._v(" "),s("md-content",{staticClass:"md-elevation-15"},[e._v("15")]),e._v(" "),s("md-content",{staticClass:"md-elevation-16"},[e._v("16")]),e._v(" "),s("md-content",{staticClass:"md-elevation-17"},[e._v("17")]),e._v(" "),s("md-content",{staticClass:"md-elevation-18"},[e._v("18")]),e._v(" "),s("md-content",{staticClass:"md-elevation-19"},[e._v("19")]),e._v(" "),s("md-content",{staticClass:"md-elevation-20"},[e._v("20")]),e._v(" "),s("md-content",{staticClass:"md-elevation-21"},[e._v("21")]),e._v(" "),s("md-content",{staticClass:"md-elevation-22"},[e._v("22")]),e._v(" "),s("md-content",{staticClass:"md-elevation-23"},[e._v("23")]),e._v(" "),s("md-content",{staticClass:"md-elevation-24"},[e._v("24")])],1)},l=[],o={render:a,staticRenderFns:l};t.a=o}}); \ No newline at end of file diff --git a/dist/130.ef3799bb.js b/dist/130.ef3799bb.js new file mode 100644 index 000000000..3632db169 --- /dev/null +++ b/dist/130.ef3799bb.js @@ -0,0 +1 @@ +webpackJsonp([130],{"./docs/app/pages/Components/Dialog/examples/DialogConfirm.vue":function(e,o,n){"use strict";var a,t,l,i,s,d,r,c,u,m;Object.defineProperty(o,"__esModule",{value:!0}),a=n("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Dialog/examples/DialogConfirm.vue"),t=n.n(a);for(l in a)"default"!==l&&(function(e){n.d(o,e,(function(){return a[e]}))})(l);i=n('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-5b0214c5","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Dialog/examples/DialogConfirm.vue'),s=n("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,r=null,c=null,u=null,m=s(t.a,i.a,d,r,c,u),o.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Dialog/examples/DialogConfirm.vue":function(e,o,n){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"DialogConfirm",data:function(){return{active:!1,value:null}},methods:{onConfirm:function(){this.value="Agreed"},onCancel:function(){this.value="Disagreed"}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-5b0214c5","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Dialog/examples/DialogConfirm.vue':function(e,o,n){"use strict";var a=function(){var e=this,o=e.$createElement,n=e._self._c||o;return n("div",[n("md-dialog-confirm",{attrs:{"md-active":e.active,"md-title":"Use Google's location service?","md-content":"Let Google help apps determine location.
This means sending anonymous location data to Google, even when no apps are running.","md-confirm-text":"Agree","md-cancel-text":"Disagree"},on:{"update:mdActive":function(o){e.active=o},"update:md-active":function(o){e.active=o},"md-cancel":e.onCancel,"md-confirm":e.onConfirm}}),e._v(" "),n("md-button",{staticClass:"md-primary md-raised",on:{click:function(o){e.active=!0}}},[e._v("Confirm")]),e._v(" "),e.value?n("span",[e._v("Value: "+e._s(e.value))]):e._e()],1)},t=[],l={render:a,staticRenderFns:t};o.a=l}}); \ No newline at end of file diff --git a/dist/131.d9805357.js b/dist/131.d9805357.js new file mode 100644 index 000000000..24d07127d --- /dev/null +++ b/dist/131.d9805357.js @@ -0,0 +1 @@ +webpackJsonp([131],{"./docs/app/pages/Components/Dialog/examples/DialogAlert.vue":function(e,t,o){"use strict";var a,n,s,l,d,i,r,c,u,m;Object.defineProperty(t,"__esModule",{value:!0}),a=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Dialog/examples/DialogAlert.vue"),n=o.n(a);for(s in a)"default"!==s&&(function(e){o.d(t,e,(function(){return a[e]}))})(s);l=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-2718e386","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Dialog/examples/DialogAlert.vue'),d=o("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,r=null,c=null,u=null,m=d(n.a,l.a,i,r,c,u),t.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Dialog/examples/DialogAlert.vue":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"DialogAlert",data:function(){return{first:!1,second:!1}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-2718e386","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Dialog/examples/DialogAlert.vue':function(e,t,o){"use strict";var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("md-dialog-alert",{attrs:{"md-active":e.first,"md-content":"Your post has been deleted!","md-confirm-text":"Cool!"},on:{"update:mdActive":function(t){e.first=t},"update:md-active":function(t){e.first=t}}}),e._v(" "),o("md-dialog-alert",{attrs:{"md-active":e.second,"md-title":"Post created!","md-content":"Your post Material Design is awesome has been created."},on:{"update:mdActive":function(t){e.second=t},"update:md-active":function(t){e.second=t}}}),e._v(" "),o("md-button",{staticClass:"md-accent md-raised",on:{click:function(t){e.first=!0}}},[e._v("Alert")]),e._v(" "),o("md-button",{staticClass:"md-primary md-raised",on:{click:function(t){e.second=!0}}},[e._v("Alert")])],1)},n=[],s={render:a,staticRenderFns:n};t.a=s}}); \ No newline at end of file diff --git a/dist/132.3cff48bb.js b/dist/132.3cff48bb.js new file mode 100644 index 000000000..ce783dc34 --- /dev/null +++ b/dist/132.3cff48bb.js @@ -0,0 +1 @@ +webpackJsonp([132],{"./docs/app/pages/Components/Datepicker/examples/MultiTypesDatepicker.vue":function(e,t,a){"use strict";var d,i,l,n,o,s,r,c,u,m;Object.defineProperty(t,"__esModule",{value:!0}),d=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/MultiTypesDatepicker.vue"),i=a.n(d);for(l in d)"default"!==l&&(function(e){a.d(t,e,(function(){return d[e]}))})(l);n=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-495c5d4e","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/MultiTypesDatepicker.vue'),o=a("./node_modules/vue-loader/lib/component-normalizer.js"),s=!1,r=null,c=null,u=null,m=o(i.a,n.a,s,r,c,u),t.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/MultiTypesDatepicker.vue":function(e,t,a){"use strict";function d(e){return e&&e.__esModule?e:{default:e}}var i,l,n,o,s,r,c;Object.defineProperty(t,"__esModule",{value:!0}),i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=a("./node_modules/date-fns/esm/parse/index.js"),n=d(l),o=a("./node_modules/date-fns/esm/format/index.js"),s=d(o),r=a("./node_modules/date-fns/esm/isValid/index.js"),c=d(r),t.default={name:"MultiTypesDatepicker",data:function(){var e=this.$material.locale.dateFormat||"yyyy-MM-dd",t=new Date;return{date:t,string:(0,s.default)(t,e),number:+t,dynamicByModel:t,mdTypeValue:"date",dynamicByMdType:t}},computed:{firstDayOfAWeek:{get:function(){return this.$material.locale.firstDayOfAWeek},set:function(e){this.$material.locale.firstDayOfAWeek=e}},type:function(){if("object"===i(this.dynamicByModel)&&this.dynamicByModel instanceof Date&&(0,c.default)(this.dynamicByModel))return"date";if("string"==typeof this.dynamicByModel)return"string";if(Number.isInteger(this.dynamicByModel)&&this.dynamicByModel>=0)return"number";if(null===this.model||void 0===this.model)return"null";throw Error("Type error")},dateFormat:function(){return this.$material.locale.dateFormat||"yyyy-MM-dd"},mdType:function(){switch(this.mdTypeValue){case"date":return Date;case"string":return String;case"number":return Number}}},methods:{toDate:function(){switch(this.type){case"null":this.dynamicByModel=null;break;case"string":this.dynamicByModel=(0,n.default)(this.dynamicByModel,this.dateFormat,new Date);break;case"number":this.dynamicByModel=new Date(this.dynamicByModel)}},toString:function(){this.toDate(),this.dynamicByModel=this.dynamicByModel&&(0,s.default)(this.dynamicByModel,this.dateFormat)},toNumber:function(){this.toDate(),this.dynamicByModel=this.dynamicByModel&&+this.dynamicByModel}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-495c5d4e","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/MultiTypesDatepicker.vue':function(e,t,a){"use strict";var d=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"block"},[a("h3",[e._v("Date")]),e._v(" "),a("md-datepicker",{model:{value:e.date,callback:function(t){e.date=t},expression:"date"}}),e._v(" "),a("div",{staticClass:"value"},[e._v("value: "+e._s(e.date))])],1),e._v(" "),a("md-divider"),e._v(" "),a("div",{staticClass:"block"},[a("h3",[e._v("String")]),e._v(" "),a("md-datepicker",{model:{value:e.string,callback:function(t){e.string=t},expression:"string"}}),e._v(" "),a("div",{staticClass:"value"},[e._v("value: "+e._s(e.string))])],1),e._v(" "),a("md-divider"),e._v(" "),a("div",{staticClass:"block"},[a("h3",[e._v("Number")]),e._v(" "),a("md-datepicker",{model:{value:e.number,callback:function(t){e.number=t},expression:"number"}}),e._v(" "),a("div",{staticClass:"value"},[e._v("value: "+e._s(e.number))])],1),e._v(" "),a("md-divider"),e._v(" "),a("div",{staticClass:"block"},[a("h3",[e._v("Dynamic By Model")]),e._v(" "),a("md-radio",{attrs:{model:e.type,value:"date"},on:{change:e.toDate}},[e._v("Date")]),e._v(" "),a("md-radio",{attrs:{model:e.type,value:"string"},on:{change:e.toString}},[e._v("String")]),e._v(" "),a("md-radio",{attrs:{model:e.type,value:"number"},on:{change:e.toNumber}},[e._v("Number")]),e._v(" "),a("md-datepicker",{model:{value:e.dynamicByModel,callback:function(t){e.dynamicByModel=t},expression:"dynamicByModel"}}),e._v(" "),a("div",{staticClass:"value"},[e._v("value: "+e._s(e.dynamicByModel))])],1),e._v(" "),a("md-divider"),e._v(" "),a("div",{staticClass:"block"},[e._m(0),e._v(" "),a("md-radio",{attrs:{value:"date"},model:{value:e.mdTypeValue,callback:function(t){e.mdTypeValue=t},expression:"mdTypeValue"}},[e._v("Date")]),e._v(" "),a("md-radio",{attrs:{value:"string"},model:{value:e.mdTypeValue,callback:function(t){e.mdTypeValue=t},expression:"mdTypeValue"}},[e._v("String")]),e._v(" "),a("md-radio",{attrs:{value:"number"},model:{value:e.mdTypeValue,callback:function(t){e.mdTypeValue=t},expression:"mdTypeValue"}},[e._v("Number")]),e._v(" "),a("md-datepicker",{attrs:{"md-model-type":e.mdType},model:{value:e.dynamicByMdType,callback:function(t){e.dynamicByMdType=t},expression:"dynamicByMdType"}}),e._v(" "),a("div",{staticClass:"value"},[e._v("value: "+e._s(e.dynamicByMdType))])],1)],1)},i=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("h3",[e._v("Dynamic By "),a("code",[e._v(":md-model-type")])])}],l={render:d,staticRenderFns:i};t.a=l}}); \ No newline at end of file diff --git a/dist/133.0419e026.js b/dist/133.0419e026.js new file mode 100644 index 000000000..8fa3ac825 --- /dev/null +++ b/dist/133.0419e026.js @@ -0,0 +1 @@ +webpackJsonp([133],{"./docs/app/pages/Components/Datepicker/examples/LabeledDatepicker.vue":function(e,a,t){"use strict";var l,o,d,s,n,r,c,p,i,u;Object.defineProperty(a,"__esModule",{value:!0}),l=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/LabeledDatepicker.vue"),o=t.n(l);for(d in l)"default"!==d&&(function(e){t.d(a,e,(function(){return l[e]}))})(d);s=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-6c522e41","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/LabeledDatepicker.vue'),n=t("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,c=null,p=null,i=null,u=n(o.a,s.a,r,c,p,i),a.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/LabeledDatepicker.vue":function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"LabeledDatepicker",data:function(){return{selectedDate:null}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-6c522e41","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/LabeledDatepicker.vue':function(e,a,t){"use strict";var l=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("md-datepicker",{model:{value:e.selectedDate,callback:function(a){e.selectedDate=a},expression:"selectedDate"}},[t("label",[e._v("Select date")])])],1)},o=[],d={render:l,staticRenderFns:o};a.a=d}}); \ No newline at end of file diff --git a/dist/134.e1e5043b.js b/dist/134.e1e5043b.js new file mode 100644 index 000000000..4d42911e3 --- /dev/null +++ b/dist/134.e1e5043b.js @@ -0,0 +1 @@ +webpackJsonp([134],{"./docs/app/pages/Components/Datepicker/examples/DisabledDatesDatepicker.vue":function(e,a,t){"use strict";var s,l,d,o,n,r,i,c,p,u;Object.defineProperty(a,"__esModule",{value:!0}),s=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/DisabledDatesDatepicker.vue"),l=t.n(s);for(d in s)"default"!==d&&(function(e){t.d(a,e,(function(){return s[e]}))})(d);o=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-21c805df","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/DisabledDatesDatepicker.vue'),n=t("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,i=null,c=null,p=null,u=n(l.a,o.a,r,i,c,p),a.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/DisabledDatesDatepicker.vue":function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"DisabledDatesDatepicker",data:function(){return{selectedDate:null,disabledDates:function(e){var a=e.getDay();return 6===a||0===a}}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-21c805df","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/DisabledDatesDatepicker.vue':function(e,a,t){"use strict";var s=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("md-datepicker",{attrs:{"md-disabled-dates":e.disabledDates},model:{value:e.selectedDate,callback:function(a){e.selectedDate=a},expression:"selectedDate"}})],1)},l=[],d={render:s,staticRenderFns:l};a.a=d}}); \ No newline at end of file diff --git a/dist/135.8dd8601d.js b/dist/135.8dd8601d.js new file mode 100644 index 000000000..00b2d6553 --- /dev/null +++ b/dist/135.8dd8601d.js @@ -0,0 +1 @@ +webpackJsonp([135],{"./docs/app/pages/Components/Datepicker/examples/CloseOnSelectDatepicker.vue":function(e,t,l){"use strict";var a,o,s,n,d,c,r,i,p,u;Object.defineProperty(t,"__esModule",{value:!0}),a=l("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/CloseOnSelectDatepicker.vue"),o=l.n(a);for(s in a)"default"!==s&&(function(e){l.d(t,e,(function(){return a[e]}))})(s);n=l('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-7900c3da","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/CloseOnSelectDatepicker.vue'),d=l("./node_modules/vue-loader/lib/component-normalizer.js"),c=!1,r=null,i=null,p=null,u=d(o.a,n.a,c,r,i,p),t.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/CloseOnSelectDatepicker.vue":function(e,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"CloseOnSelectDatepicker",data:function(){return{selectedDate:new Date("2018/03/26")}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-7900c3da","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/CloseOnSelectDatepicker.vue':function(e,t,l){"use strict";var a=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("md-datepicker",{attrs:{"md-immediately":""},model:{value:e.selectedDate,callback:function(t){e.selectedDate=t},expression:"selectedDate"}})],1)},o=[],s={render:a,staticRenderFns:o};t.a=s}}); \ No newline at end of file diff --git a/dist/136.3524eedf.js b/dist/136.3524eedf.js new file mode 100644 index 000000000..07e8556f0 --- /dev/null +++ b/dist/136.3524eedf.js @@ -0,0 +1 @@ +webpackJsonp([136],{"./docs/app/pages/Components/Datepicker/examples/CancelOpenDatepicker.vue":function(e,a,t){"use strict";var n,l,o,s,c,d,p,r,i,u;Object.defineProperty(a,"__esModule",{value:!0}),n=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/CancelOpenDatepicker.vue"),l=t.n(n);for(o in n)"default"!==o&&(function(e){t.d(a,e,(function(){return n[e]}))})(o);s=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-48c84cba","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/CancelOpenDatepicker.vue'),c=t("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,p=null,r=null,i=null,u=c(l.a,s.a,d,p,r,i),a.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/CancelOpenDatepicker.vue":function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"CancelOpenDatepicker",data:function(){return{selectedDate:new Date("2018/03/26")}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-48c84cba","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/CancelOpenDatepicker.vue':function(e,a,t){"use strict";var n=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("md-datepicker",{attrs:{"md-open-on-focus":!1},model:{value:e.selectedDate,callback:function(a){e.selectedDate=a},expression:"selectedDate"}})],1)},l=[],o={render:n,staticRenderFns:l};a.a=o}}); \ No newline at end of file diff --git a/dist/137.66a95d8e.js b/dist/137.66a95d8e.js new file mode 100644 index 000000000..c4d82de31 --- /dev/null +++ b/dist/137.66a95d8e.js @@ -0,0 +1 @@ +webpackJsonp([137],{"./docs/app/pages/Components/Datepicker/examples/BasicDatepicker.vue":function(e,t,a){"use strict";var o,l,s,d,i,r,n,c,p,u;Object.defineProperty(t,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/BasicDatepicker.vue"),l=a.n(o);for(s in o)"default"!==s&&(function(e){a.d(t,e,(function(){return o[e]}))})(s);d=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-72592324","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/BasicDatepicker.vue'),i=a("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,n=null,c=null,p=null,u=i(l.a,d.a,r,n,c,p),t.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/examples/BasicDatepicker.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BasicDatepicker",data:function(){return{selectedDate:null}},computed:{firstDayOfAWeek:{get:function(){return this.$material.locale.firstDayOfAWeek},set:function(e){this.$material.locale.firstDayOfAWeek=e}},dateFormat:{get:function(){return this.$material.locale.dateFormat},set:function(e){this.$material.locale.dateFormat=e}}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-72592324","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/examples/BasicDatepicker.vue':function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("md-datepicker",{model:{value:e.selectedDate,callback:function(t){e.selectedDate=t},expression:"selectedDate"}}),e._v(" "),a("md-field",[a("label",{attrs:{for:"movie"}},[e._v("First day of a week")]),e._v(" "),a("md-select",{model:{value:e.firstDayOfAWeek,callback:function(t){e.firstDayOfAWeek=t},expression:"firstDayOfAWeek"}},[a("md-option",{attrs:{value:"0"}},[e._v("Sunday")]),e._v(" "),a("md-option",{attrs:{value:"1"}},[e._v("Monday")])],1),e._v(" "),a("span",{staticClass:"md-helper-text"},[e._v("This config is global.")])],1),e._v(" "),a("md-field",[a("label",{attrs:{for:"movie"}},[e._v("Date format")]),e._v(" "),a("md-select",{model:{value:e.dateFormat,callback:function(t){e.dateFormat=t},expression:"dateFormat"}},[a("md-option",{attrs:{value:"yyyy-MM-dd"}},[e._v("default")]),e._v(" "),a("md-option",{attrs:{value:"yyyy/MM/dd"}},[e._v("yyyy/MM/dd")]),e._v(" "),a("md-option",{attrs:{value:"dd/MM/yyyy"}},[e._v("dd/MM/yyyy")]),e._v(" "),a("md-option",{attrs:{value:"MM/dd/yyyy"}},[e._v("MM/dd/yyyy")])],1),e._v(" "),a("span",{staticClass:"md-helper-text"},[e._v("This config is global.")])],1)],1)},l=[],s={render:o,staticRenderFns:l};t.a=s}}); \ No newline at end of file diff --git a/dist/138.c3edf8a2.js b/dist/138.c3edf8a2.js new file mode 100644 index 000000000..81f76718f --- /dev/null +++ b/dist/138.c3edf8a2.js @@ -0,0 +1 @@ +webpackJsonp([138],{"./docs/app/pages/Components/Chips/examples/Static.vue":function(e,t,s){"use strict";var o,a,l,i,n,d,r,c,p,u;Object.defineProperty(t,"__esModule",{value:!0}),o=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/examples/Static.vue"),a=s.n(o);for(l in o)"default"!==l&&(function(e){s.d(t,e,(function(){return o[e]}))})(l);i=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-19edab44","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/examples/Static.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,r=null,c=null,p=null,u=n(a.a,i.a,d,r,c,p),t.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/examples/Static.vue":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Static",data:function(){return{cities:["New York","Amsterdam","Tokyo","Rome"]}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-19edab44","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/examples/Static.vue':function(e,t,s){"use strict";var o=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("md-chips",{attrs:{"md-static":""},model:{value:e.cities,callback:function(t){e.cities=t},expression:"cities"}})],1)},a=[],l={render:o,staticRenderFns:a};t.a=l}}); \ No newline at end of file diff --git a/dist/139.4d210b3c.js b/dist/139.4d210b3c.js new file mode 100644 index 000000000..f230ca578 --- /dev/null +++ b/dist/139.4d210b3c.js @@ -0,0 +1 @@ +webpackJsonp([139],{"./docs/app/pages/Components/Chips/examples/SingleChip.vue":function(e,l,s){"use strict";var a,t,d,i,o,n,p,r,c,u;Object.defineProperty(l,"__esModule",{value:!0}),a=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/examples/SingleChip.vue"),t=s.n(a);for(d in a)"default"!==d&&(function(e){s.d(l,e,(function(){return a[e]}))})(d);i=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-603be6ee","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/examples/SingleChip.vue'),o=s("./node_modules/vue-loader/lib/component-normalizer.js"),n=!1,p=null,r=null,c=null,u=o(t.a,i.a,n,p,r,c),l.default=u.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/examples/SingleChip.vue":function(e,l,s){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={name:"SingleChip"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-603be6ee","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/examples/SingleChip.vue':function(e,l,s){"use strict";var a=function(){var e=this,l=e.$createElement,s=e._self._c||l;return s("div",[s("md-chip",[e._v("Static")]),e._v(" "),s("md-chip",{staticClass:"md-primary",attrs:{"md-deletable":""}},[e._v("Deletable")]),e._v(" "),s("md-chip",{staticClass:"md-accent",attrs:{"md-clickable":""}},[e._v("Clickable")]),e._v(" "),s("md-chip",{attrs:{"md-disabled":""}},[e._v("Disabled")])],1)},t=[],d={render:a,staticRenderFns:t};l.a=d}}); \ No newline at end of file diff --git a/dist/14.d891b852.js b/dist/14.d891b852.js new file mode 100644 index 000000000..55db83f28 --- /dev/null +++ b/dist/14.d891b852.js @@ -0,0 +1 @@ +webpackJsonp([14],{"./docs/app/pages/Components/Tooltip/examples/Dynamically.vue":function(e,o,t){"use strict";function l(e){t('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-1e5a0815","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Tooltip/examples/Dynamically.vue')}var a,s,d,n,i,r,u,p,c,m;Object.defineProperty(o,"__esModule",{value:!0}),a=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tooltip/examples/Dynamically.vue"),s=t.n(a);for(d in a)"default"!==d&&(function(e){t.d(o,e,(function(){return a[e]}))})(d);n=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-1e5a0815","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tooltip/examples/Dynamically.vue'),i=t("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,u=l,p="data-v-1e5a0815",c=null,m=i(s.a,n.a,r,u,p,c),o.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tooltip/examples/Dynamically.vue":function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"Dynamically",data:function(){return{tooltipActive:!1}}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-1e5a0815","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Tooltip/examples/Dynamically.vue':function(e,o){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-1e5a0815","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tooltip/examples/Dynamically.vue':function(e,o,t){"use strict";var l=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",[t("md-avatar",[t("img",{attrs:{src:"/assets/examples/avatar.png",alt:"Avatar"}}),e._v(" "),t("md-tooltip",{attrs:{"md-active":e.tooltipActive},on:{"update:mdActive":function(o){e.tooltipActive=o},"update:md-active":function(o){e.tooltipActive=o}}},[e._v("Bottom")])],1),e._v(" "),t("md-button",{staticClass:"md-raised md-primary",on:{click:function(o){e.tooltipActive=!e.tooltipActive}}},[e._v("Toggle Tooltip")])],1)},a=[],s={render:l,staticRenderFns:a};o.a=s}}); \ No newline at end of file diff --git a/dist/140.2b22dcea.js b/dist/140.2b22dcea.js new file mode 100644 index 000000000..b0e20e188 --- /dev/null +++ b/dist/140.2b22dcea.js @@ -0,0 +1 @@ +webpackJsonp([140],{"./docs/app/pages/Components/Chips/examples/Format.vue":function(e,t,s){"use strict";var a,r,l,o,n,d,i,p,u,c;Object.defineProperty(t,"__esModule",{value:!0}),a=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/examples/Format.vue"),r=s.n(a);for(l in a)"default"!==l&&(function(e){s.d(t,e,(function(){return a[e]}))})(l);o=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-20ded5d2","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/examples/Format.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,i=null,p=null,u=null,c=n(r.a,o.a,d,i,p,u),t.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/examples/Format.vue":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Format",data:function(){return{clubs:["FCB","MAD"],artists:["Claude Debussy","Jules Massenet","Gabriel Dupont","Emma Bardac","Mary Garden"]}},methods:{toUppercase:function(e){return e=e.replace(/\s/g,"").toUpperCase(),3===e.length&&e},formatName:function(e){var t=e.split(" ").filter((function(e){return""!==e}));return t=t.map((function(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")})),t=t.map((function(e){return e[0].toUpperCase()+e.slice(1)})),t.join(" ")}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-20ded5d2","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/examples/Format.vue':function(e,t,s){"use strict";var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("md-chips",{staticClass:"md-primary",attrs:{"md-placeholder":"Add club...","md-format":e.toUppercase},model:{value:e.clubs,callback:function(t){e.clubs=t},expression:"clubs"}},[s("label",[e._v("La Liga Clubs")]),e._v(" "),s("div",{staticClass:"md-helper-text"},[e._v("Three uppercase letters")])]),e._v(" "),s("md-chips",{staticClass:"md-primary",attrs:{"md-placeholder":"Add artist...","md-format":e.formatName},model:{value:e.artists,callback:function(t){e.artists=t},expression:"artists"}},[s("label",[e._v("Artists")]),e._v(" "),s("div",{staticClass:"md-helper-text"},[e._v("Try inserting `Eugène Ysaÿe`. The formatter will remove diacritics.")])])],1)},r=[],l={render:a,staticRenderFns:r};t.a=l}}); \ No newline at end of file diff --git a/dist/141.11034ceb.js b/dist/141.11034ceb.js new file mode 100644 index 000000000..60b28734b --- /dev/null +++ b/dist/141.11034ceb.js @@ -0,0 +1 @@ +webpackJsonp([141],{"./docs/app/pages/Components/Chips/examples/Editable.vue":function(e,s,l){"use strict";var a,t,o,d,n,i,r,p,u,c;Object.defineProperty(s,"__esModule",{value:!0}),a=l("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/examples/Editable.vue"),t=l.n(a);for(o in a)"default"!==o&&(function(e){l.d(s,e,(function(){return a[e]}))})(o);d=l('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-54783aab","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/examples/Editable.vue'),n=l("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,r=null,p=null,u=null,c=n(t.a,d.a,i,r,p,u),s.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/examples/Editable.vue":function(e,s,l){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.default={name:"Editable",data:function(){return{fruits:["Orange","Apple","Pineapple"]}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-54783aab","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/examples/Editable.vue':function(e,s,l){"use strict";var a=function(){var e=this,s=e.$createElement,l=e._self._c||s;return l("div",[l("md-chips",{attrs:{"md-placeholder":"Add fruit..."},model:{value:e.fruits,callback:function(s){e.fruits=s},expression:"fruits"}})],1)},t=[],o={render:a,staticRenderFns:t};s.a=o}}); \ No newline at end of file diff --git a/dist/142.731a249c.js b/dist/142.731a249c.js new file mode 100644 index 000000000..cd6b0a354 --- /dev/null +++ b/dist/142.731a249c.js @@ -0,0 +1 @@ +webpackJsonp([142],{"./docs/app/pages/Components/Button/examples/ButtonRouter.vue":function(e,t,o){"use strict";var n,s,a,u,l,d,r,p,c,i;Object.defineProperty(t,"__esModule",{value:!0}),n=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Button/examples/ButtonRouter.vue"),s=o.n(n);for(a in n)"default"!==a&&(function(e){o.d(t,e,(function(){return n[e]}))})(a);u=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-684043c1","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Button/examples/ButtonRouter.vue'),l=o("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,r=null,p=null,c=null,i=l(s.a,u.a,d,r,p,c),t.default=i.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Button/examples/ButtonRouter.vue":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"ButtonRouter"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-684043c1","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Button/examples/ButtonRouter.vue':function(e,t,o){"use strict";var n=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("md-button",{attrs:{to:"/components/button"}},[e._v("Default")]),e._v(" "),o("md-button",{staticClass:"md-primary",attrs:{to:"/components/button"}},[e._v("Primary")]),e._v(" "),o("md-button",{staticClass:"md-accent",attrs:{to:"/components/button"}},[e._v("Accent")]),e._v(" "),o("md-button",{attrs:{to:"/components/button",disabled:""}},[e._v("Disabled")])],1)},s=[],a={render:n,staticRenderFns:s};t.a=a}}); \ No newline at end of file diff --git a/dist/143.572f3fd3.js b/dist/143.572f3fd3.js new file mode 100644 index 000000000..80e48c44b --- /dev/null +++ b/dist/143.572f3fd3.js @@ -0,0 +1 @@ +webpackJsonp([143],{"./docs/app/pages/Components/Avatar/examples/Regular.vue":function(e,a,t){"use strict";var s,o,l,r,d,n,i,u,c,p;Object.defineProperty(a,"__esModule",{value:!0}),s=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Avatar/examples/Regular.vue"),o=t.n(s);for(l in s)"default"!==l&&(function(e){t.d(a,e,(function(){return s[e]}))})(l);r=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-075958f5","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Avatar/examples/Regular.vue'),d=t("./node_modules/vue-loader/lib/component-normalizer.js"),n=!1,i=null,u=null,c=null,p=d(o.a,r.a,n,i,u,c),a.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Avatar/examples/Regular.vue":function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"Regular"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-075958f5","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Avatar/examples/Regular.vue':function(e,a,t){"use strict";var s=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("md-avatar",[t("img",{attrs:{src:"/assets/examples/avatar.png",alt:"Avatar"}})]),e._v(" "),t("md-avatar",{staticClass:"md-avatar-icon"},[t("md-icon",[e._v("home")])],1),e._v(" "),t("md-avatar",{staticClass:"md-avatar-icon md-primary"},[t("md-icon",[e._v("folder")])],1),e._v(" "),t("md-avatar",{staticClass:"md-avatar-icon md-accent"},[t("md-icon",[e._v("favorite")])],1)],1)},o=[],l={render:s,staticRenderFns:o};a.a=l}}); \ No newline at end of file diff --git a/dist/144.d84a3de8.js b/dist/144.d84a3de8.js new file mode 100644 index 000000000..5f0c02539 --- /dev/null +++ b/dist/144.d84a3de8.js @@ -0,0 +1 @@ +webpackJsonp([144],{"./docs/app/pages/Components/Autocomplete/examples/AutocompleteTrigger.vue":function(e,o,t){"use strict";var l,n,a,s,r,d,u,p,c,i;Object.defineProperty(o,"__esModule",{value:!0}),l=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Autocomplete/examples/AutocompleteTrigger.vue"),n=t.n(l);for(a in l)"default"!==a&&(function(e){t.d(o,e,(function(){return l[e]}))})(a);s=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-ae9f2b94","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Autocomplete/examples/AutocompleteTrigger.vue'),r=t("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,u=null,p=null,c=null,i=r(n.a,s.a,d,u,p,c),o.default=i.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Autocomplete/examples/AutocompleteTrigger.vue":function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"AutocompleteTrigger",data:function(){return{selectedCountry:null,selectedEmployee:null,countries:["Algeria","Argentina","Brazil","Canada","Italy","Japan","United Kingdom","United States"],employees:["Jim Halpert","Dwight Schrute","Michael Scott","Pam Beesly","Angela Martin","Kelly Kapoor","Ryan Howard","Kevin Malone","Creed Bratton","Oscar Nunez","Toby Flenderson","Stanley Hudson","Meredith Palmer","Phyllis Lapin-Vance"]}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-ae9f2b94","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Autocomplete/examples/AutocompleteTrigger.vue':function(e,o,t){"use strict";var l=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",[t("md-autocomplete",{attrs:{"md-options":e.countries},model:{value:e.selectedCountry,callback:function(o){e.selectedCountry=o},expression:"selectedCountry"}},[t("label",[e._v("Country")])]),e._v(" "),t("md-autocomplete",{attrs:{"md-options":e.employees,"md-open-on-focus":!1},model:{value:e.selectedEmployee,callback:function(o){e.selectedEmployee=o},expression:"selectedEmployee"}},[t("label",[e._v("Employees")])])],1)},n=[],a={render:l,staticRenderFns:n};o.a=a}}); \ No newline at end of file diff --git a/dist/145.f9c03282.js b/dist/145.f9c03282.js new file mode 100644 index 000000000..92cc66374 --- /dev/null +++ b/dist/145.f9c03282.js @@ -0,0 +1 @@ +webpackJsonp([145],{"./docs/app/pages/Components/Autocomplete/examples/AutocompleteStatic.vue":function(e,t,o){"use strict";var l,a,n,s,d,c,u,r,p,i;Object.defineProperty(t,"__esModule",{value:!0}),l=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Autocomplete/examples/AutocompleteStatic.vue"),a=o.n(l);for(n in l)"default"!==n&&(function(e){o.d(t,e,(function(){return l[e]}))})(n);s=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-144d3180","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Autocomplete/examples/AutocompleteStatic.vue'),d=o("./node_modules/vue-loader/lib/component-normalizer.js"),c=!1,u=null,r=null,p=null,i=d(a.a,s.a,c,u,r,p),t.default=i.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Autocomplete/examples/AutocompleteStatic.vue":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"AutocompleteStatic",data:function(){return{selectedCountry:null,selectedEmployee:null,countries:["Algeria","Argentina","Brazil","Canada","Italy","Japan","United Kingdom","United States"],employees:["Jim Halpert","Dwight Schrute","Michael Scott","Pam Beesly","Angela Martin","Kelly Kapoor","Ryan Howard","Kevin Malone","Creed Bratton","Oscar Nunez","Toby Flenderson","Stanley Hudson","Meredith Palmer","Phyllis Lapin-Vance"]}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-144d3180","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Autocomplete/examples/AutocompleteStatic.vue':function(e,t,o){"use strict";var l=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("md-autocomplete",{attrs:{"md-options":e.countries},model:{value:e.selectedCountry,callback:function(t){e.selectedCountry=t},expression:"selectedCountry"}},[o("label",[e._v("Country")])]),e._v(" "),o("md-autocomplete",{attrs:{"md-options":e.employees,"md-dense":""},model:{value:e.selectedEmployee,callback:function(t){e.selectedEmployee=t},expression:"selectedEmployee"}},[o("label",[e._v("Employees")])])],1)},a=[],n={render:l,staticRenderFns:a};t.a=n}}); \ No newline at end of file diff --git a/dist/146.8c91cbe3.js b/dist/146.8c91cbe3.js new file mode 100644 index 000000000..d8d469932 --- /dev/null +++ b/dist/146.8c91cbe3.js @@ -0,0 +1 @@ +webpackJsonp([146,147,163,164,165,191,192,193,194,195],{"./docs/app/pages/Home/Home.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-2ec252f2","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/Home.vue'),s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-2ec252f2","scoped":false,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./docs/app/pages/Home/Home.vue')}var d,a,l,r,n,i,u,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/Home.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-2ec252f2","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/Home.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,c="data-v-2ec252f2",m=null,p=n(a.a,r.a,i,u,c,m),o.default=p.exports},"./docs/app/pages/Home/HomeEcosystem.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-258ca042","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomeEcosystem.vue')}var d,a,l,r,n,i,u,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomeEcosystem.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-258ca042","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomeEcosystem.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,c="data-v-258ca042",m=null,p=n(a.a,r.a,i,u,c,m),o.default=p.exports},"./docs/app/pages/Home/HomeFeatures.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-0fbaedb0","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomeFeatures.vue')}var d,a,l,r,n,i,u,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomeFeatures.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0fbaedb0","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomeFeatures.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,c="data-v-0fbaedb0",m=null,p=n(a.a,r.a,i,u,c,m),o.default=p.exports},"./docs/app/pages/Home/HomeHeader.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-309491c4","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomeHeader.vue')}var d,a,l,r,n,i,u,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomeHeader.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-309491c4","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomeHeader.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,c="data-v-309491c4",m=null,p=n(a.a,r.a,i,u,c,m),o.default=p.exports},"./docs/app/pages/Home/HomePremium.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-4156f9dd","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomePremium.vue')}var d,a,l,r,n,i,u,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomePremium.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-4156f9dd","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomePremium.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,c="data-v-4156f9dd",m=null,p=n(a.a,r.a,i,u,c,m),o.default=p.exports},"./docs/app/pages/Home/HomeSponsors.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-7f605759","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomeSponsors.vue')}var d,a,l,r,n,i,u,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomeSponsors.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-7f605759","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomeSponsors.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,c="data-v-7f605759",m=null,p=n(a.a,r.a,i,u,c,m),o.default=p.exports},"./docs/app/pages/Home/icons/HomeIcon.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-af352a36","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/icons/HomeIcon.vue')}var d,a,l,r,n,i,u,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/icons/HomeIcon.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-af352a36","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/icons/HomeIcon.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,c="data-v-af352a36",m=null,p=n(a.a,r.a,i,u,c,m),o.default=p.exports},"./docs/app/pages/Home/icons/HomeIconCircle.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-6b054f68","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/icons/HomeIconCircle.vue')}var d,a,l,r,n,i,u,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/icons/HomeIconCircle.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-6b054f68","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/icons/HomeIconCircle.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,c="data-v-6b054f68",m=null,p=n(a.a,r.a,i,u,c,m),o.default=p.exports},"./docs/app/pages/Home/icons/HomeIconDevices.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-64f7902a","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/icons/HomeIconDevices.vue')}var d,a,l,r,n,i,u,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/icons/HomeIconDevices.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-64f7902a","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/icons/HomeIconDevices.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,c="data-v-64f7902a",m=null,p=n(a.a,r.a,i,u,c,m),o.default=p.exports},"./docs/app/pages/Home/icons/HomeIconSquare.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-58cb5644","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/icons/HomeIconSquare.vue')}var d,a,l,r,n,i,u,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/icons/HomeIconSquare.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-58cb5644","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/icons/HomeIconSquare.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,c="data-v-58cb5644",m=null,p=n(a.a,r.a,i,u,c,m),o.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/Home.vue":function(e,o,s){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}var d,a,l,r,n,i,u,c,m,p,v,_,b;Object.defineProperty(o,"__esModule",{value:!0}),d=Object.assign||function(e){var o,s,t;for(o=1;o ({ + component: __webpack_require__.e/* require */(110/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Table/examples/TableBasic.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('table-basic', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['table-basic'] = { + name: 'table-basic', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableCard.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(109/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Table/examples/TableCard.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('table-card', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['table-card'] = { + name: 'table-card', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableCustomSort.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(108/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Table/examples/TableCustomSort.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('table-custom-sort', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['table-custom-sort'] = { + name: 'table-custom-sort', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableFixed.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(107/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Table/examples/TableFixed.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('table-fixed', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['table-fixed'] = { + name: 'table-fixed', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableMultiple.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(25/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Table/examples/TableMultiple.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('table-multiple', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['table-multiple'] = { + name: 'table-multiple', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TablePaginationSoon.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(106/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Table/examples/TablePaginationSoon.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('table-pagination-soon', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['table-pagination-soon'] = { + name: 'table-pagination-soon', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableSearch.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(24/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Table/examples/TableSearch.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('table-search', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['table-search'] = { + name: 'table-search', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableSingle.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(23/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Table/examples/TableSingle.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('table-single', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['table-single'] = { + name: 'table-single', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableSort.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(105/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Table/examples/TableSort.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('table-sort', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['table-sort'] = { + name: 'table-sort', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableTemplate.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(104/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Table/examples/TableTemplate.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('table-template', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['table-template'] = { + name: 'table-template', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Table/Table.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Table_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/Table.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Table_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Table_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Table_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Table_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0aa2e4e2_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Table_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-0aa2e4e2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/Table.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Table_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0aa2e4e2_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Table_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableBasic.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableCard.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableTemplate.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableSort.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableCustomSort.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableFixed.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableSearch.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableSingle.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TableMultiple.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Table/examples/TablePaginationSoon.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/Table.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocTable', + mixins: [_docsExample2.default] +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-0aa2e4e2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/Table.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.table.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Data tables display sets of raw data. They usually appear in desktop enterprise products. They are the component that have more features in all Vue Material ecosystem. There are a lot of options that you can tweak to change and impact the table layout.")]),_vm._v(" "),_c('note-block',{attrs:{"warning":""}},[_vm._v("This component is still WIP. Right now you can use the core basic stuff, but soon we will release "),_c('strong',[_vm._v("Pagination")]),_vm._v(", "),_c('strong',[_vm._v("Internal search")]),_vm._v(" and "),_c('strong',[_vm._v("Edit options")]),_vm._v(". The current API will not change during the beta phase (likely).")])],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Simple tables")]),_vm._v(" "),_c('p',[_vm._v("To create a basic table, with simple data and without any advanced options, you have a really simple markup to use.")]),_vm._v(" "),_c('p',[_vm._v("There are some components that mimic the native table elements:")]),_vm._v(" "),_c('ul',[_c('li',[_c('code',[_vm._v("md-table")]),_vm._v(" => "),_c('code',[_vm._v("table")])]),_vm._v(" "),_c('li',[_c('code',[_vm._v("md-table-row")]),_vm._v(" => "),_c('code',[_vm._v("tr")])]),_vm._v(" "),_c('li',[_c('code',[_vm._v("md-table-head")]),_vm._v(" => "),_c('code',[_vm._v("th")])]),_vm._v(" "),_c('li',[_c('code',[_vm._v("md-table-cell")]),_vm._v(" => "),_c('code',[_vm._v("td")])])])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('code-example',{attrs:{"title":"Basic Table","component":_vm.examples['table-basic']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("In pages that only have a table, you can put this table within a card. Fortunately Vue Material provides an option out of the box to add a table card without any effort:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Table within a card","component":_vm.examples['table-card']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Advanced tables")]),_vm._v(" "),_c('note-block',{attrs:{"alert":""}},[_vm._v("This section will assume that you have knowledge of "),_c('a',{attrs:{"href":"https://vuejs.org/v2/guide/components.html#Scoped-Slots","target":"_blank"}},[_vm._v("Vue Scoped Slots")]),_vm._v(". You'll need them to create advanced tables.")]),_vm._v(" "),_c('p',[_vm._v("Vue Material have advanced tables that can handle with your data, sorting, selecting and manipulating it. You can pass a "),_c('code',[_vm._v("v-model")]),_vm._v(" with you data and tweak the table to suit your needs. Along with that, you should give to data table a custom template. This will allow the table to have its own markup and display all rows for you. This is really powerfull!")]),_vm._v(" "),_c('p',[_vm._v("There are plenty of options for you to make your data table awesome, so carefully read this documentation, analyze the code examples with full attention and take a deeper look at the API section.")]),_vm._v(" "),_c('p',[_vm._v("Let's start with a "),_c('strong',[_vm._v("custom template")]),_vm._v(" feature:")]),_vm._v(" "),_c('p',[_vm._v("When you provide a model along with a custom template, the data table will render the whole Array of options for you, without the need of a "),_c('code',[_vm._v("v-for")]),_vm._v(", for example:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Custom template","component":_vm.examples['table-template']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("With a custom template, a model and some other properties, you can have automatic sort:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Sort","component":_vm.examples['table-sort']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Sometimes the internal sort from Vue Material will not be enough for you. You can provide your own sort function:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Custom Sort function","component":_vm.examples['table-custom-sort']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_c('strong',[_vm._v("With large datasets comes great responsibility")]),_vm._v("... with your user. We know that Vue Material tables have a great layout, but we need to care about the usability of your screens. Fixed headers will make it easier to interact with the table by keeping all options always visible:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Fixed headers","component":_vm.examples['table-fixed']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("It's easy to integrate a search functionality on tables. You only need to change the model that you share with your table. You can also use the "),_c('code',[_vm._v("md-table-empty-state")]),_vm._v(" component to show an empty state when the search returns zero items:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Search and empty state","component":_vm.examples['table-search']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Selection")]),_vm._v(" "),_c('p',[_vm._v("When dealing with large data sets, you may want to have quick actions over our data, like whether to remove or make some bulk change. Tables have inner selection in two ways: Single and Multiple.")]),_vm._v(" "),_c('p',[_vm._v("The single selection is really great to highlight a particular item. Maybe, by clicking on a table row, will show the details of the item. With single selections you'll have access to the selected item and the table will do the rest. You can use the primary and accent hue colors to give more appealing highlight colors:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Single","component":_vm.examples['table-single']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Multiple selections great for bulk changes and you can use the alternate header to hold the options that you can call when there are options selected. Note that if you click on the checkbox or on the entire row, it will do the same action due to "),_c('code',[_vm._v("md-auto-select")]),_vm._v(" option. Really handy:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Multiple","component":_vm.examples['table-multiple']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("The table pagination will create the mechanism to show contents through pages. This component will be available soon. :)")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Pagination","component":_vm.examples['table-pagination-soon']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-table"}},[_c('p',[_vm._v("Coming soon...")])])],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/149.e0a441e3.js b/dist/149.e0a441e3.js new file mode 100644 index 000000000..1065961b2 --- /dev/null +++ b/dist/149.e0a441e3.js @@ -0,0 +1,479 @@ +webpackJsonp([149],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(12/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('layout-horizontal-alignment', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['layout-horizontal-alignment'] = { + name: 'layout-horizontal-alignment', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(11/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('layout-horizontal-columns', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['layout-horizontal-columns'] = { + name: 'layout-horizontal-columns', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(10/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('layout-horizontal-gutter', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['layout-horizontal-gutter'] = { + name: 'layout-horizontal-gutter', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalHide.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(9/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalHide.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('layout-horizontal-hide', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['layout-horizontal-hide'] = { + name: 'layout-horizontal-hide', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalNested.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(8/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalNested.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('layout-horizontal-nested', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['layout-horizontal-nested'] = { + name: 'layout-horizontal-nested', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalResponsive.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(7/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalResponsive.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('layout-horizontal-responsive', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['layout-horizontal-responsive'] = { + name: 'layout-horizontal-responsive', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalSizes.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(6/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalSizes.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('layout-horizontal-sizes', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['layout-horizontal-sizes'] = { + name: 'layout-horizontal-sizes', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/UiElements/Layout/Layout.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Layout_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Layout/Layout.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Layout_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Layout_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Layout_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Layout_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_52ebdb6b_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Layout_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-52ebdb6b\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Layout/Layout.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Layout_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_52ebdb6b_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Layout_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalSizes.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalResponsive.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalHide.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalNested.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Layout/Layout.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'Layout', + mixins: [_docsExample2.default], + data: function data() { + return { + breakpoints: { + props: { + headings: ['Name', 'Size', 'Description'], + props: [{ + name: 'xsmall', + description: 'Applicable to screens that are maximum 599px wide. For small, medium and large handsets in portrait. Also applies to small tablets in portrait.', + value: '<599px' + }, { + name: 'small', + description: 'Applicable to screens that are between 600px and 959px wide. For medium and large handsets in landscape. For small and large tablets in portrait mode and for some desktop monitors.', + value: '959px' + }, { + name: 'medium', + description: 'Applicable to screens that are between 960px and 1279px wide. For small and large tablets in landscape and desktop monitors.', + value: '1279px' + }, { + name: 'large', + description: 'Applicable to screens that are between 1280px and 1919px wide. For large desktop monitors.', + value: '1919px' + }, { + name: 'xlarge', + description: 'Applicable to screens wider than 1920px. For huge desktop monitors or side-by-side screens.', + value: '>1920px' + }] + } + }, + gutter: { + props: { + headings: ['Screen Size', 'Amount'], + props: [{ + name: 'xsmall', + value: '8px' + }, { + name: 'small', + value: '16px' + }, { + name: 'medium', + value: '24px' + }, { + name: 'large', + value: '48px' + }] + } + }, + layout: { + headings: ['Name', 'Description'], + props: [{ + name: 'md-gutter', + description: 'Enable the automatic gutter space between layout items.' + }, { + name: 'md-layout-nowrap', + description: 'By default the layout items will always be wrapped under the parent layout. Use this class if you want to disable this behaviour, but the responsiveness will not work.' + }, { + name: 'md-alignment-[x]-[y]', + description: 'Sets the alignment of all children based on a value per coordinate. The alignment only works if both x and y are present e.g. md-alignment-top-center. The possible values are:
\n
    \n
  • top
  • \n
  • center
  • \n
  • left
  • \n
  • space-around
  • \n
  • space-between
  • \n
\n ' + }] + }, + item: { + headings: ['Name', 'Description'], + props: [{ + name: 'md-size-[amount]', + description: 'Sets a size to a particular item. The value can be multiples of 5, e.g. md-size-25. Also accepts 33, 66 and 100 for easy prototyping.' + }, { + name: 'md-[breakpoint]-size-[amount]\',\n description: \'Sets a size to a particular item for a particular breakpoint. The breakpoints follow the Material Design guidelines for layout. The possible values are:\n
    \n
  • xsmall
  • \n
  • small
  • \n
  • medium
  • \n
  • large
  • \n
  • xlarge
  • \n
\n ' + }] + }, + hide: { + headings: ['Name', 'Description'], + props: [{ + name: 'md-[breakpoint]-hide', + description: 'Hides a particular element for a particular breakpoint. The breakpoints follow the Material Design guidelines for layout. The possible values are:\n
    \n
  • xsmall
  • \n
  • small
  • \n
  • medium
  • \n
  • large
  • \n
  • xlarge
  • \n
\n ' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-52ebdb6b\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Layout/Layout.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.layout.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Responsive layouts in material design adapt to any possible screen size. This UI guidance includes a flexible grid that ensures consistency across layouts, breakpoints that detail about how the contents reflow on different screens and a description of how an app can scale from small to extra-large screens.")]),_vm._v(" "),_c('p',[_vm._v("By default you can create gutter-free layouts or make the grid system itself calculate the best margin size for each of your possible screen sizes.")]),_vm._v(" "),_c('p',[_vm._v("The layout system use the concept of rows and columns. You can create custom sized columns or leave the system to make your layout fluid. You'll be able to set the size for each breakpoint, even on nested columns.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Breakpoints")]),_vm._v(" "),_c('p',[_vm._v("Vue Material layout uses breakpoints for responsiveness:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.breakpoints.props.headings,"props":_vm.breakpoints.props.props},slot:"props"})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Column Layout")]),_vm._v(" "),_c('p',[_vm._v("The layout system in Vue Material is essentially based on columns and makes use of the flexbox to be flexible enough and thereby gives you the best experience with a great and easy API.")]),_vm._v(" "),_c('p',[_vm._v("What you have to do to get started with layouts is to create a "),_c('code',[_vm._v("md-layout")]),_vm._v(" parent element, that will hold a list of "),_c('code',[_vm._v("md-layout-item")]),_vm._v(". You can set up as many columns as you want using "),_c('code',[_vm._v("md-layout-item")]),_vm._v(":")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Columns","component":_vm.examples['layout-horizontal-columns']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("By default layout items do not have space between each other. Regular layouts would rather prefer to have spaces between the layout items, like a list of card, for example. You can set Vue Material to calculate automatically the space between elements and these spaces are based on the screen width, using the breakpoints:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.gutter.props.headings,"props":_vm.gutter.props.props},slot:"props"}),_vm._v(" "),_c('p',[_vm._v("Look at this piece of code and resize your browser to see the changes:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Gutter","component":_vm.examples['layout-horizontal-gutter']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Layout columns also work with nested layouts:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Nested columns","component":_vm.examples['layout-horizontal-nested']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("You can use layouts for almost anything in your app, even for small parts. To help you with that you can have different alignments for "),_c('code',[_vm._v("md-layout")]),_vm._v(" with various combinations of horizontal and vertical alignments to the "),_c('code',[_vm._v("md-alignment-[horizontal]-[vertical]")]),_vm._v(" class, e.g. "),_c('code',[_vm._v("md-alignment-top-center")]),_vm._v(". The alignment works on the parent element and it will change the position of all the child items:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Alignments","component":_vm.examples['layout-horizontal-alignment']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("In the previous examples the layout system did the calculation of the size of the child items based on the no. of items. But if you want to set size for each item, you can simply set the class, "),_c('code',[_vm._v("md-size-[amount]")]),_vm._v(", to the item that you want, e.g. "),_c('code',[_vm._v("md-size-30")]),_vm._v(". The size are always in % and the values can be multiple of 5 and also accepts the values 33 and 66.")]),_vm._v(" "),_c('p',[_vm._v("You don't even need to set the size for all elements, as the flexbox model will calculate the size for the remaining items. Cool, uh?")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Size","component":_vm.examples['layout-horizontal-sizes']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("A layout system is not good enough if it is not responsive. In the last example you saw fluid layout sizes, but you can change them based on the breakpoint name, by just giving a different class for each breakpoint that you may want. The class is "),_c('code',[_vm._v("md-[breakpoint]-size-[amount]")]),_vm._v(" and works just like the last example. The layout engine of Vue Material will do the magic. Try to resize your browser:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Responsive","component":_vm.examples['layout-horizontal-responsive']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Although this is not the best option, it is quite common to hide elements on smaller screen. You can do that using the "),_c('code',[_vm._v("md-[breakpoint]-hide")]),_vm._v(" classes:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Hide Elements","component":_vm.examples['layout-horizontal-hide']}})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-layout"}},[_c('p',[_vm._v("The following classes can be applied to any HTML Element:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"classes","headings":_vm.layout.headings,"props":_vm.layout.props},slot:"classes"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-layout-item"}},[_c('p',[_vm._v("The following classes can be applied to any HTML Element that are direct children of "),_c('code',[_vm._v("md-layout")]),_vm._v(":")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"classes","headings":_vm.item.headings,"props":_vm.item.props},slot:"classes"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-hide"}},[_c('p',[_vm._v("The following classes can be applied to any HTML Element:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"classes","headings":_vm.hide.headings,"props":_vm.hide.props},slot:"classes"})],1)],1)} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/15.7405af6d.js b/dist/15.7405af6d.js new file mode 100644 index 000000000..ae915db5e --- /dev/null +++ b/dist/15.7405af6d.js @@ -0,0 +1 @@ +webpackJsonp([15],{"./docs/app/pages/Components/Tooltip/examples/Direction.vue":function(e,t,o){"use strict";function s(e){o('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-26db9cca","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Tooltip/examples/Direction.vue')}var a,d,l,r,i,n,p,u,c,m;Object.defineProperty(t,"__esModule",{value:!0}),a=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tooltip/examples/Direction.vue"),d=o.n(a);for(l in a)"default"!==l&&(function(e){o.d(t,e,(function(){return a[e]}))})(l);r=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-26db9cca","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tooltip/examples/Direction.vue'),i=o("./node_modules/vue-loader/lib/component-normalizer.js"),n=!1,p=s,u="data-v-26db9cca",c=null,m=i(d.a,r.a,n,p,u,c),t.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tooltip/examples/Direction.vue":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Direction"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-26db9cca","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Tooltip/examples/Direction.vue':function(e,t){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-26db9cca","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tooltip/examples/Direction.vue':function(e,t,o){"use strict";var s=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("md-avatar",[o("img",{attrs:{src:"/assets/examples/avatar.png",alt:"Avatar"}}),e._v(" "),o("md-tooltip",{attrs:{"md-direction":"top"}},[e._v("Top")])],1),e._v(" "),o("md-avatar",[o("img",{attrs:{src:"/assets/examples/avatar.png",alt:"Avatar"}}),e._v(" "),o("md-tooltip",{attrs:{"md-direction":"right"}},[e._v("Right")])],1),e._v(" "),o("md-avatar",[o("img",{attrs:{src:"/assets/examples/avatar.png",alt:"Avatar"}}),e._v(" "),o("md-tooltip",{attrs:{"md-direction":"bottom"}},[e._v("Bottom")])],1),e._v(" "),o("md-avatar",[o("img",{attrs:{src:"/assets/examples/avatar.png",alt:"Avatar"}}),e._v(" "),o("md-tooltip",{attrs:{"md-direction":"left"}},[e._v("Left")])],1)],1)},a=[],d={render:s,staticRenderFns:a};t.a=d}}); \ No newline at end of file diff --git a/dist/150.d24dd912.js b/dist/150.d24dd912.js new file mode 100644 index 000000000..70e58ebc3 --- /dev/null +++ b/dist/150.d24dd912.js @@ -0,0 +1,493 @@ +webpackJsonp([150],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/ChipCustomTemplate.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(70/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Chips/examples/ChipCustomTemplate.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('chip-custom-template', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['chip-custom-template'] = { + name: 'chip-custom-template', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(2/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('duplicated-feedback', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['duplicated-feedback'] = { + name: 'duplicated-feedback', + source: "\n\n\n\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/Editable.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(141/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Chips/examples/Editable.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('editable', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['editable'] = { + name: 'editable', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/Format.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(140/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Chips/examples/Format.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('format', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['format'] = { + name: 'format', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/SingleChip.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(139/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Chips/examples/SingleChip.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('single-chip', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['single-chip'] = { + name: 'single-chip', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/Static.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(138/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Chips/examples/Static.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('static', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['static'] = { + name: 'static', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/Themed.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(69/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Chips/examples/Themed.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('themed', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['themed'] = { + name: 'themed', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Chips/Chips.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Chips_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/Chips.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Chips_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Chips_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Chips_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Chips_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_b93b72b4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Chips_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-b93b72b4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/Chips.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Chips_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_b93b72b4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Chips_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/SingleChip.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/Static.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/Editable.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/ChipCustomTemplate.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/Format.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Chips/examples/Themed.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/Chips.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocChips', + mixins: [_docsExample2.default], + data: function data() { + return { + chip: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-clickable', + type: 'Boolean', + description: 'Enables/Disables the click action in the chip.', + defaults: 'false' + }, { + name: 'md-deletable', + type: 'Boolean', + description: 'Creates a chip that can hold a delete action. Useful when editing a chip series, like tags or categories.', + defaults: 'false' + }, { + name: 'md-disabled', + type: 'Boolean', + description: 'Enables/Disables the chip to be clickable of deletable.', + defaults: 'false' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-delete', + description: 'Triggered after a mouse click on delete icon. Only fired when md-deletable is true.', + value: '$event' + }] + } + }, + chips: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'v-model', + type: 'Array', + description: 'The content to be displayed as chips. Need to be a array of strings, unless you specify a custom template.', + defaults: '[]' + }, { + name: 'id', + type: 'String', + description: 'The input id. If null, it will be created automatically.', + defaults: 'null' + }, { + name: 'md-input-type', + type: 'String', + description: 'The input type. Cannot be \'file\'', + defaults: 'text' + }, { + name: 'md-placeholder', + type: 'String', + description: 'The input placeholder. It is useful to show to the user which type of data will be inserted.', + defaults: 'null' + }, { + name: 'md-static', + type: 'Boolean', + description: 'Creates a non-editable chips. Useful to show inside a details page.', + defaults: 'false' + }, { + name: 'md-limit', + type: 'Number', + description: 'Blocks the chips to create items above the limit.', + defaults: 'false' + }, { + name: 'md-check-duplicated', + type: 'Boolean', + description: 'Always check if there is a duplicated chip while changing the input value, or check it only on insertion', + defaults: 'false' + }, { + name: 'md-format', + type: 'Function', + description: ['Formatter before chip insertion. Effects to insertion and duplicated-checking.', 'The Chips will pass the inputted value as a parameter of this function. This function returns the formatted result.'].join('
'), + defaults: 'null' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-delete', + description: 'Triggered after a mouse click on delete icon of a chip.', + value: 'Two params:
text, index' + }, { + name: 'md-click', + description: 'Triggered after a mouse click on a single chip.', + value: 'Two params:
text, index' + }, { + name: 'md-insert', + description: 'Triggered after a chip inserted.', + value: 'The last inserted chip value' + }] + } + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-b93b72b4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/Chips.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.chips.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Chips represent complex entities in small blocks, such as a contact. They can be used as a way for a user to create arbitrary items, like categories or tags.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Standalone Chip")]),_vm._v(" "),_c('p',[_vm._v("A chip can be used as standalone, without any connection with another chip. It can be used like a badge or a category of an entity in your application. You can specify if your chip can be deletable and clickable:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Single","component":_vm.examples['single-chip']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-chip"}},[_c('p',[_vm._v("All the following options can be applied to the md-chip component:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.chip.props.headings,"props":_vm.chip.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.chip.events.headings,"props":_vm.chip.events.props},slot:"events"})],1)],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Editable model")]),_vm._v(" "),_c('p',[_vm._v("Sometimes we need to edit the set of items on screen, for example, when editing tags, the user may need to remove/add tags. In this case you can use the editable chips, that is the default behaviour:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Editable","component":_vm.examples['editable']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Readonly")]),_vm._v(" "),_c('p',[_vm._v("Let's think in an entity that have tags. Sometimes you might need to show all of them in a single row, but not allow the user to edit them. You can achieve that using the "),_c('code',[_vm._v("md-chips")]),_vm._v(" component, with a static option:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Static","component":_vm.examples['static']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Custom Template")]),_vm._v(" "),_c('p',[_vm._v("Sometimes we need to show more information about a chip, so we want to have a custom HTML structure for the chip itself. To create that scenario we can use the template scope. In this case all you have to do is to create a slot with your custom template and you're good to go. Take a look at this example:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Scoped Slot","component":_vm.examples['chip-custom-template']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Duplicated Chip")]),_vm._v(" "),_c('p',[_vm._v("Chips would reject insertion if a chip is duplicated. You can customize feedback style of the duplicated chip:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Duplicated Feedback","component":_vm.examples['duplicated-feedback']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Formatter")]),_vm._v(" "),_c('p',[_vm._v("Sometimes you may need to format a chip value before adding it, and for this case you can use a custom formatter function. This function will receive the chip value and must return the formatted value.")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Formatted chips","component":_vm.examples['format']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Hue Colors")]),_vm._v(" "),_c('p',[_vm._v("You can always use the hue modifiers in single chips:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Themed Chips","component":_vm.examples['themed']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-chips"}},[_c('p',[_vm._v("All the following options can be applied to the md-chips component:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.chips.props.headings,"props":_vm.chips.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.chips.events.headings,"props":_vm.chips.events.props},slot:"events"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/151.a07b1919.js b/dist/151.a07b1919.js new file mode 100644 index 000000000..c388d1365 --- /dev/null +++ b/dist/151.a07b1919.js @@ -0,0 +1,535 @@ +webpackJsonp([151],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteAsync.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(95/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Autocomplete/examples/AutocompleteAsync.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('autocomplete-async', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['autocomplete-async'] = { + name: 'autocomplete-async', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteBox.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(94/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Autocomplete/examples/AutocompleteBox.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('autocomplete-box', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['autocomplete-box'] = { + name: 'autocomplete-box', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteSearch.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(93/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Autocomplete/examples/AutocompleteSearch.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('autocomplete-search', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['autocomplete-search'] = { + name: 'autocomplete-search', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteStatic.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(145/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Autocomplete/examples/AutocompleteStatic.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('autocomplete-static', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['autocomplete-static'] = { + name: 'autocomplete-static', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteTemplate.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(92/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Autocomplete/examples/AutocompleteTemplate.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('autocomplete-template', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['autocomplete-template'] = { + name: 'autocomplete-template', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteTrigger.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(144/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Autocomplete/examples/AutocompleteTrigger.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('autocomplete-trigger', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['autocomplete-trigger'] = { + name: 'autocomplete-trigger', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Autocomplete/Autocomplete.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Autocomplete_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Autocomplete/Autocomplete.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Autocomplete_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Autocomplete_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Autocomplete_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Autocomplete_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_159594f4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Autocomplete_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-159594f4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Autocomplete/Autocomplete.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-159594f4\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Autocomplete/Autocomplete.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Autocomplete_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_159594f4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Autocomplete_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteStatic.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteTrigger.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteSearch.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteBox.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteTemplate.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Autocomplete/examples/AutocompleteAsync.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Autocomplete/Autocomplete.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocAutocomplete', + mixins: [_docsExample2.default], + data: function data() { + return { + autocomplete: { + slots: { + headings: ['Name', 'Description', 'Values'], + props: [{ + name: 'md-autocomplete-item', + description: 'Creates a custom autocomplete result item', + options: [{ + name: 'item', + description: 'Will receive each item of the matched options.' + }, { + name: 'term', + description: 'The current input search term.' + }], + usage: '' + }, { + name: 'md-autocomplete-empty', + description: 'Creates a empty state in case of zero matches', + options: [{ + name: 'term', + description: 'The current input search term.' + }], + usage: '' + }] + }, + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'v-model', + type: 'String|Number|Boolean|Array', + description: 'The model variable to bind the autocomplete value', + defaults: 'null' + }, { + name: 'md-options', + type: 'Array|Promise', + description: 'The available options to be searched. If Array, the autocomplete will use a inner search engine. If Promise, you will need to implement the search by yourself (this is commonly made by a backend service).', + defaults: '[]' + }, { + name: 'md-input-name', + type: 'String', + description: 'The input name attribute', + defaults: 'null' + }, { + name: 'md-input-id', + type: 'String', + description: 'The input id attribute', + defaults: 'a random string' + }, { + name: 'md-input-max-length', + type: 'Number', + description: 'Enables a character count, based on the given value.', + defaults: 'null' + }, { + name: 'md-input-placeholder', + type: 'Number', + description: 'Sets a optional placeholder on autocomplete.', + defaults: 'null' + }, { + name: 'md-dense', + type: 'Boolean', + description: 'Enable the dense layout for options', + defaults: 'false' + }, { + name: 'md-layout', + type: 'String', + description: 'Sets the input layout. The floating variant is the default. See below the detailed description of each layout.', + defaults: 'floating' + }, { + offset: true, + name: 'md-layout="floating"', + type: 'String', + description: 'Sets the input layout to floating. This is the default.', + defaults: '-' + }, { + offset: true, + name: 'md-layout="box"', + type: 'String', + description: 'Sets the input layout to a boxed layout.', + defaults: '-' + }, { + name: 'md-open-on-focus', + type: 'Boolean', + description: 'Disable/enable the on focus event. If false, the options will show the results right after a keystroke.', + defaults: 'true' + }, { + name: 'md-fuzzy-search', + type: 'Boolean', + description: 'Disable/enable the fuzzy search algorithm. If false, the search will match the whole search term. This option do not take any effects if the md-options is a Promise', + defaults: 'true' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-changed', + description: 'Triggered when the user types on the input field', + value: 'The search term' + }, { + name: 'md-selected', + description: 'Triggered when the user selects an option', + value: 'The selected value' + }, { + name: 'md-opened', + description: 'Triggered when the options panel is opened', + value: 'null' + }, { + name: 'md-closed', + description: 'Triggered when the options panel is closed', + value: 'null' + }] + } + }, + highlight: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-term', + type: 'String', + description: 'The search term to highlight', + defaults: 'null' + }, { + name: 'md-fuzzy-search', + type: 'Boolean', + description: 'Disable/enable the fuzzy highlight algorithm. If false, the highlight will match the whole search term.', + defaults: 'true' + }] + } + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-159594f4\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Autocomplete/Autocomplete.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-159594f4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Autocomplete/Autocomplete.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.autocomplete.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Input text can be used with autocomplete to help users who have limited literacy or who write in a foreign language. For example, autocomplete can suggest input as it’s typed (refreshing suggestions with each keystroke).")]),_vm._v(" "),_c('p',[_vm._v("Vue Material autocomplete is really simple, yet powerfull. With simple options you can create great suggestions with async feedbacks.")]),_vm._v(" "),_c('p',[_vm._v("Autocomplete works like "),_c('code',[_vm._v("md-field")]),_vm._v(". This means that you can pass labels, validation messages, helper texts and even icons:")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Static Data")]),_vm._v(" "),_c('p',[_vm._v("If you have a small amount of data or if it's static, you can pass the options to "),_c('code',[_vm._v("md-autocomplete")]),_vm._v(" in a simple and intuitive way:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Normal and Dense","component":_vm.examples['autocomplete-static']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Trigger")]),_vm._v(" "),_c('p',[_vm._v("By default the suggestions will appear along with a focus trigger. If you want something less intrusive, you can disable this behaviour by canceling the focus event. If this, the suggestions will appear right after a keystroke:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Focus vs Input","component":_vm.examples['autocomplete-trigger']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Box Layout")]),_vm._v(" "),_c('p',[_vm._v("Autocomplete have types two layouts: Default with floating labels and a boxed layout with inline labels. The box layout will apply a boxed layout with a small elevation, that also works really great as search bar inside a toolbar. Gorgeous:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Works with dense variant too!","component":_vm.examples['autocomplete-box']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Custom Template")]),_vm._v(" "),_c('note-block',{attrs:{"alert":""}},[_vm._v("This section will assume that you have knowledge of "),_c('a',{attrs:{"href":"https://vuejs.org/v2/guide/components.html#Scoped-Slots","target":"_blank"}},[_vm._v("Vue Scoped Slots")]),_vm._v(". This will allow you to customize the option list.")]),_vm._v(" "),_c('p',[_vm._v("Autocomplete also accepts a custom template, flexible to accept any HTML element and with an 'empty state' built in. You can also highlight the search term inside the matches, to give a feedback on why that item has been in the results. Awesome:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"With highlight text","component":_vm.examples['autocomplete-template']}}),_vm._v(" "),_c('note-block',{attrs:{"tip":""}},[_vm._v("Although the "),_c('code',[_vm._v("md-highlight-text")]),_vm._v(" component is most used with autocomplete, you can use it anywhere.")])],1),_vm._v(" "),_c('div',{staticClass:"page-container-section search-algorithms"},[_c('h2',[_vm._v("Search Algorithms")]),_vm._v(" "),_c('p',[_vm._v("Vue Material autocomplete comes with 2 ways of search: "),_c('a',{attrs:{"href":"https://en.wikipedia.org/wiki/Approximate_string_matching","target":"_blank"}},[_vm._v("Fuzzy search")]),_vm._v(" and search by whole term. The fuzzy search tries to match the results by approximation, finding patterns inside the available options. This will help with accidental type errors and improve the results. If you think that this may be confusing, you can disable this. Example:")]),_vm._v(" "),_c('div',{staticClass:"md-layout md-gutter"},[_c('div',{staticClass:"md-layout-item md-size-40"},[_c('p',[_c('strong',[_vm._v("Fuzzy search")]),_vm._v(" - search term: "),_c('code',[_vm._v("pam")])]),_vm._v(" "),_c('div',[_vm._v("\n Matches:\n "),_c('ul',[_c('li',[_c('md-highlight-text',{attrs:{"md-term":"pam"}},[_vm._v("Pam Beesly")])],1),_vm._v(" "),_c('li',[_c('md-highlight-text',{attrs:{"md-term":"pam"}},[_vm._v("Meredith Palmer")])],1)])])]),_vm._v(" "),_c('div',{staticClass:"md-layout-item md-size-40"},[_c('p',[_c('strong',[_vm._v("Normal Search")]),_vm._v(" - search term: "),_c('code',[_vm._v("pam")])]),_vm._v(" "),_c('div',[_vm._v("\n Matches:\n "),_c('ul',[_c('li',[_c('md-highlight-text',{attrs:{"md-term":"pam","md-fuzzy-search":false}},[_vm._v("Pam Beesly")])],1)])])])]),_vm._v(" "),_c('code-example',{attrs:{"title":"Fuzzy or Normal","component":_vm.examples['autocomplete-search']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Async Options")]),_vm._v(" "),_c('p',[_vm._v("Sometimes the options are inside a database in a remote server. Instead of giving a static data, we can provide a "),_c('code',[_vm._v("Promise")]),_vm._v(" that will resolve with the data from a backend servide, for example. This is great to save Bandwidth on the initial load and to improve the performance. Look at this example:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Spinner Loading","component":_vm.examples['autocomplete-async']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-autocomplete"}},[_c('p',[_vm._v("All the following options can be used on any autocomplete:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.autocomplete.props.headings,"props":_vm.autocomplete.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"scoped-slots","headings":_vm.autocomplete.slots.headings,"props":_vm.autocomplete.slots.props},slot:"scoped-slots"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.autocomplete.events.headings,"props":_vm.autocomplete.events.props},slot:"events"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-highlight-text"}},[_c('p',[_vm._v("The following options can be used with highlight text:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.highlight.props.headings,"props":_vm.highlight.props.props},slot:"props"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/152.9230906c.js b/dist/152.9230906c.js new file mode 100644 index 000000000..54df63bda --- /dev/null +++ b/dist/152.9230906c.js @@ -0,0 +1,444 @@ +webpackJsonp([152],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperAlternative.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(114/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Steppers/examples/StepperAlternative.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('stepper-alternative', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['stepper-alternative'] = { + name: 'stepper-alternative', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperHorizontal.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(113/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Steppers/examples/StepperHorizontal.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('stepper-horizontal', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['stepper-horizontal'] = { + name: 'stepper-horizontal', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperLinear.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(30/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Steppers/examples/StepperLinear.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('stepper-linear', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['stepper-linear'] = { + name: 'stepper-linear', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperNonEditable.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(29/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Steppers/examples/StepperNonEditable.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('stepper-non-editable', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['stepper-non-editable'] = { + name: 'stepper-non-editable', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperRoute.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(112/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Steppers/examples/StepperRoute.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('stepper-route', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['stepper-route'] = { + name: 'stepper-route', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperVertical.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(111/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Steppers/examples/StepperVertical.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('stepper-vertical', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['stepper-vertical'] = { + name: 'stepper-vertical', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Steppers/Steppers.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Steppers_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Steppers/Steppers.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Steppers_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Steppers_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Steppers_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Steppers_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_71b0df87_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Steppers_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-71b0df87\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Steppers/Steppers.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Steppers_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_71b0df87_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Steppers_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperHorizontal.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperAlternative.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperLinear.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperNonEditable.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperVertical.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Steppers/examples/StepperRoute.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Steppers/Steppers.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocSteppers', + mixins: [_docsExample2.default], + data: function data() { + return { + steppers: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-active-step', + type: 'String', + description: 'The id of the step to be set as the current one. Useful to programatically change the active step.. Should be used with the .sync modifier.', + defaults: 'false' + }, { + name: 'md-sync-route', + type: 'Boolean', + description: 'Watches the current route if there is a Vue Router instance running on the page. This will automatically change the active stepper based on the current URL.', + defaults: 'false' + }, { + name: 'md-alternative', + type: 'Boolean', + description: 'Change the steppers into a alternative layout', + defaults: 'false' + }, { + name: 'md-vertical', + type: 'Boolean', + description: 'Change the steppers into a vertical orientation. For mobile.', + defaults: 'false' + }, { + name: 'md-linear', + type: 'Boolean', + description: 'Set steppers to work in a linear flow.', + defaults: 'false' + }, { + name: 'md-dynamic-height', + type: 'Boolean', + description: 'Calculate the stepper height automatically and add an awesome height transition between them.', + defaults: 'false' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-changed', + description: 'Triggered when the active stepper changes', + value: 'Step ID' + }] + } + }, + step: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'id', + type: 'String', + description: 'The step id. Used when changing the active step dynamically', + defaults: 'a random string' + }, { + name: 'href', + type: 'String', + description: 'The step href link. Useful when you don\'t have Vue Router on your app, but you still want to sync the active step with the current URL.', + defaults: 'null' + }, { + name: 'md-label', + type: 'String', + description: 'The step label', + defaults: 'null' + }, { + name: 'md-description', + type: 'String', + description: 'The step description. When a step is optional, use this prop to tell the user that.', + defaults: 'null' + }, { + name: 'md-error', + type: 'String', + description: 'The error message. When set, the stepper will automatically raise an error. To clear the error, set this variable as null.', + defaults: 'null' + }, { + name: 'md-done', + type: 'Boolean', + description: 'Set this prop to true to tell that a particular step is finished.', + defaults: 'false' + }, { + name: 'md-editable', + type: 'Boolean', + description: 'Make a step editable or non editable.', + defaults: 'true' + }] + } + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-71b0df87\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Steppers/Steppers.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.steppers.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Steppers display progress through a sequence of logical and numbered steps. They may also be used for navigation and have two main types: Horizontal or Vertical. The horizontal type can have an alternative layout.")]),_vm._v(" "),_c('p',[_vm._v("Individual steps are editable and optional by default, but you can change that.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Horizontal Steppers")]),_vm._v(" "),_c('p',[_vm._v("Horizontal steppers are ideal when the contents of one step depend on an earlier step. You should avoid using long step names in horizontal steppers.")]),_vm._v(" "),_c('p',[_vm._v("This is the default type of steppers. They are not recommended for mobile:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Default layout","component":_vm.examples['stepper-horizontal']}}),_vm._v(" "),_c('p',[_vm._v("They can also have a alternative layout to give greater emphasis to the steps titles:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Alternative Layout","component":_vm.examples['stepper-alternative']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Vertical Steppers")]),_vm._v(" "),_c('p',[_vm._v("Vertical steppers are great deal for mobile devices or to be inserted on small areas of your application, like a dialog or a card.")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Ideal for Mobile","component":_vm.examples['stepper-vertical']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Linear Steppers")]),_vm._v(" "),_c('p',[_vm._v("By default steps are optional and this means that you can advance to the last step without pass through the other ones. But sometimes we're guiding an user through a linear flow and all steps matter or are connected together. Linear steppers require users to complete one step in order to move on to the next:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"With error handler","component":_vm.examples['stepper-linear']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Non Editable Steps")]),_vm._v(" "),_c('p',[_vm._v("By default steps are also editable. But you can disable this by manually setting on each step that could be non-editable. This makes sense when users cannot edit a step later or when step editing poses a distraction risk to form completion:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Disable Edit","component":_vm.examples['stepper-non-editable']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Vue Router Integration")]),_vm._v(" "),_c('p',[_vm._v("Vue Material Steppers have a deep integratio with Vue Router. This means that you can have a route per step. This allows you to navigate between steps through the browser history, store the current stepper after a refresh and lots of great scenarios that you can explore! Take a look at the page URL changing when clicking on each steps:")]),_vm._v(" "),_c('note-block',{attrs:{"tip":""}},[_vm._v("Try to refresh the page to see that Steppers will detect the active step based on the current URL. Just awesome!")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Sync with route","component":_vm.examples['stepper-route']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-steppers"}},[_c('p',[_vm._v("The following options can be applied to any steppers:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.steppers.props.headings,"props":_vm.steppers.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.steppers.events.headings,"props":_vm.steppers.events.props},slot:"events"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-step"}},[_c('p',[_vm._v("The following options can be used on any step. All "),_c('a',{attrs:{"href":"https://router.vuejs.org/en/api/router-link.html","target":"_blank"}},[_vm._v("options")]),_vm._v(" of "),_c('code',[_vm._v("router-link")]),_vm._v(" can be simply used here:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.step.props.headings,"props":_vm.step.props.props},slot:"props"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/153.ab0d9270.js b/dist/153.ab0d9270.js new file mode 100644 index 000000000..35bb51668 --- /dev/null +++ b/dist/153.ab0d9270.js @@ -0,0 +1,409 @@ +webpackJsonp([153],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/Controls.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(55/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/List/examples/Controls.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('controls', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['controls'] = { + name: 'controls', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/DoubleLine.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(54/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/List/examples/DoubleLine.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('double-line', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['double-line'] = { + name: 'double-line', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/ListExpansion.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(53/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/List/examples/ListExpansion.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('list-expansion', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['list-expansion'] = { + name: 'list-expansion', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/ListTypes.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(52/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/List/examples/ListTypes.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('list-types', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['list-types'] = { + name: 'list-types', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/SingleLine.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(51/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/List/examples/SingleLine.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('single-line', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['single-line'] = { + name: 'single-line', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/TripleLine.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(50/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/List/examples/TripleLine.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('triple-line', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['triple-line'] = { + name: 'triple-line', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/List/List.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_List_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/List/List.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_List_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_List_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_List_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_List_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f0bdad62_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_List_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-f0bdad62\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/List/List.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_List_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f0bdad62_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_List_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/SingleLine.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/DoubleLine.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/TripleLine.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/ListTypes.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/ListExpansion.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/List/examples/Controls.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/List/List.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +var _MdInteractionEvents = __webpack_require__("./src/core/utils/MdInteractionEvents.js"); + +var _MdInteractionEvents2 = _interopRequireDefault(_MdInteractionEvents); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'DocList', + mixins: [_docsExample2.default], + data: function data() { + return { + interactionEvents: _MdInteractionEvents2.default, + list: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-expand-single', + type: 'Boolean', + description: 'If set true, one expandable list item could be expanded at most at a time. The expanded list item will be collapsed when another is expanded', + defaults: 'false' + }] + }, + classes: { + headings: ['Name', 'Description'], + props: [{ + name: 'md-dense', + description: 'Enables the dense layout' + }, { + name: 'md-double-line', + description: 'The double line lists are good to show additional information about single items' + }, { + name: 'md-triple-line', + description: 'The three line lists are great for showing a preview of the full content of the item' + }] + } + }, + item: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-expand', + type: 'Boolean', + description: 'Enables the expansion panel', + defaults: 'false' + }, { + name: 'md-expanded', + type: 'Boolean', + description: 'The prop to show/hide the expansion panel. Should be used with the .sync modifier', + defaults: 'false' + }] + } + } + }; + } +}; + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-f0bdad62\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/List/List.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.list.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Lists present multiple line items vertically as a single continuous element and are best suited for similar data types.")]),_vm._v(" "),_c('p',[_vm._v("They can have one, two or three lines of content, with a lot of different contents. Even that the examples on this page may look like that lists can only be used in mobile viewport, you can and should use them in desktop too.")]),_vm._v(" "),_c('p',[_vm._v("List items can have interaction events, like click and mousedown events. They also integrate nicely with Vue Router.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("List")]),_vm._v(" "),_c('p',[_vm._v("Single line lists are really great for navigational elements, such as drawers. You can pass a icons, text and actions to them. They have also a dense layout, to accommodate more items on the screen:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Single Line","component":_vm.examples['single-line']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("The double line lists are good to show additional information about single items:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Double Line","component":_vm.examples['double-line']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("The three line lists are great for showing a preview of the full content of the item. It's good for email lists and other information like that:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Triple Line","component":_vm.examples['triple-line']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("List Actions")]),_vm._v(" "),_c('p',[_vm._v("List items will render different tags based on the interaction types given.")]),_vm._v(" "),_c('p',[_vm._v("If you pass one of those event, the item will automatically render a "),_c('code',[_vm._v("button")]),_vm._v(":")]),_vm._v(" "),_c('ul',_vm._l((_vm.interactionEvents),(function(event){return _c('li',{key:event},[_vm._v(_vm._s(event))])})),0),_vm._v(" "),_c('p',[_vm._v("If you pass a "),_c('code',[_vm._v("href")]),_vm._v(" attribute, the item will automatically render an "),_c('code',[_vm._v("a")]),_vm._v(" tag.")]),_vm._v(" "),_c('p',[_vm._v("All "),_c('a',{attrs:{"href":"https://router.vuejs.org/en/api/router-link.html","target":"_blank"}},[_vm._v("options")]),_vm._v(" of "),_c('code',[_vm._v("router-link")]),_vm._v(" can be simply used here. This will render an "),_c('code',[_vm._v("a")]),_vm._v(" tag:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Different types","component":_vm.examples['list-types']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Lists accept controls as main toggle actions. Really useful to improve form layouts:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Controls","component":_vm.examples['controls']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Lists can have expansion panels to reveal more options:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Expansion","component":_vm.examples['list-expansion']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-list"}},[_c('p',[_vm._v("The following options can be applied to any list:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.list.props.headings,"props":_vm.list.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"classes","headings":_vm.list.classes.headings,"props":_vm.list.classes.props},slot:"classes"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-list-item"}},[_c('p',[_vm._v("The following options can be applied to any list item. All "),_c('a',{attrs:{"href":"https://router.vuejs.org/en/api/router-link.html","target":"_blank"}},[_vm._v("options")]),_vm._v(" of "),_c('code',[_vm._v("router-link")]),_vm._v(" can be simply used here:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.item.props.headings,"props":_vm.item.props.props},slot:"props"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/154.e0c7ef05.js b/dist/154.e0c7ef05.js new file mode 100644 index 000000000..efaeeb528 --- /dev/null +++ b/dist/154.e0c7ef05.js @@ -0,0 +1,506 @@ +webpackJsonp([154],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/Counters.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(122/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Input/examples/Counters.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('counters', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['counters'] = { + name: 'counters', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/ErrorsMessages.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(121/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Input/examples/ErrorsMessages.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('errors-messages', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['errors-messages'] = { + name: 'errors-messages', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/FieldIcons.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(58/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Input/examples/FieldIcons.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('field-icons', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['field-icons'] = { + name: 'field-icons', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/Fixes.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(57/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Input/examples/Fixes.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('fixes', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['fixes'] = { + name: 'fixes', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/InlineActions.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(56/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Input/examples/InlineActions.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('inline-actions', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['inline-actions'] = { + name: 'inline-actions', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/TextFields.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(120/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Input/examples/TextFields.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('text-fields', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['text-fields'] = { + name: 'text-fields', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Input/Input.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Input_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Input/Input.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Input_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Input_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Input_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Input_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2b42b77e_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Input_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-2b42b77e\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Input/Input.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Input_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_2b42b77e_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Input_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/TextFields.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/ErrorsMessages.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/Counters.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/FieldIcons.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/InlineActions.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Input/examples/Fixes.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Input/Input.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocInput', + mixins: [_docsExample2.default], + data: function data() { + return { + field: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-inline', + type: 'Boolean', + description: 'Make the label inline. This means that the label will disappear when the input receives a focus.', + defaults: 'false' + }, { + name: 'md-counter', + type: 'Boolean', + description: 'Enable the character counter. Only works with fields that have a md-input or md-textarea with a maxlength or md-counter attributes.', + defaults: 'false' + }, { + name: 'md-clearable', + type: 'Boolean', + description: 'Add a clear button on the right of the input.', + defaults: 'false' + }, { + name: 'md-toggle-password', + type: 'Boolean', + description: 'Add a toggle button on the right of the input to reveal/hide the password. Only works with fields that have a md-input with type password.', + defaults: 'false' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-clear', + description: 'Triggered after a mouse click on clear icon. Only fired when md-clearable is true.', + value: '-' + }] + } + }, + input: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'v-model', + type: 'String|Number|Boolean|Array', + description: 'The model variable to bind the input value', + defaults: 'null' + }, { + name: 'type', + type: 'String', + description: 'The input type. Similar to HTML5 type attribute.', + defaults: 'text' + }, { + name: 'placeholder', + type: 'String', + description: 'The input placeholder. Similar to HTML5 placeholder attribute.', + defaults: 'null' + }, { + name: 'required', + type: 'Boolean', + description: 'The input required. Similar to HTML5 required attribute.', + defaults: 'false' + }, { + name: 'id', + type: 'String', + description: 'The input id. Similar to HTML5 id attribute.', + defaults: 'a random string' + }, { + name: 'name', + type: 'String', + description: 'The input name. Similar to HTML5 name attribute.', + defaults: 'null' + }, { + name: 'disabled', + type: 'Boolean', + description: 'Disable the input and prevent it interactions.', + defaults: 'false' + }, { + name: 'maxlength', + type: 'Number', + description: 'Enable the counter for the field and set a maxlength', + defaults: 'null' + }, { + name: 'md-counter', + type: 'Number|Boolean', + description: 'Enable the counter for the field. This is useful when you want only a counter without setting a maxlength. After setting a maxlength, in case if you do not want to display the counter, set this prop to false', + defaults: 'true' + }] + }, + textarea: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'v-model', + type: 'String|Number|Boolean|Array', + description: 'The model variable to bind the textarea value', + defaults: 'null' + }, { + name: 'placeholder', + type: 'String', + description: 'The textarea placeholder. Similar to HTML5 placeholder attribute.', + defaults: 'null' + }, { + name: 'required', + type: 'Boolean', + description: 'The input required. Similar to HTML5 required attribute.', + defaults: 'false' + }, { + name: 'id', + type: 'String', + description: 'The textarea id. Similar to HTML5 id attribute.', + defaults: 'a random string' + }, { + name: 'name', + type: 'String', + description: 'The textarea name. Similar to HTML5 name attribute.', + defaults: 'null' + }, { + name: 'disabled', + type: 'Boolean', + description: 'Disable the textarea and prevent it interactions.', + defaults: 'false' + }, { + name: 'maxlength', + type: 'Number', + description: 'Enable the counter for the field and set a maxlength', + defaults: 'null' + }, { + name: 'md-counter', + type: 'Number', + description: 'Enable the counter for the field. This is useful when you want only a counter without set a maxlength', + defaults: 'null' + }, { + name: 'md-autogrow', + type: 'Boolean', + description: 'Enable the textarea autogrow', + defaults: 'false' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-2b42b77e\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Input/Input.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.input.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Text fields allow users to input, edit and select text typically inside forms. But they can appear in other places as well like dialog boxes and search.")]),_vm._v(" "),_c('p',[_vm._v("Vue Material fields work with a "),_c('code',[_vm._v("md-field")]),_vm._v(" wrapped around an input component, that can be "),_c('code',[_vm._v("md-input")]),_vm._v(", "),_c('code',[_vm._v("md-textarea")]),_vm._v(" or even a "),_c('code',[_vm._v("md-select")]),_vm._v(".")]),_vm._v(" "),_c('note-block',{attrs:{"tip":""}},[_c('code',[_vm._v("md-select")]),_vm._v(" has its own "),_c('router-link',{attrs:{"to":"/components/select"}},[_vm._v("documentation page")]),_vm._v(", dedicated to show better examples on how to use it.")],1)],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Text Fields")]),_vm._v(" "),_c('p',[_vm._v("Fields mimic the HTML5 attributes to keep the same compatibility with native inputs, but has extra options. This allows Vue Material to accordingly setup the various "),_c('code',[_vm._v("md-field")]),_vm._v(" with its corresponding input options.")]),_vm._v(" "),_c('p',[_vm._v("You will be able to set the same properties of a regular "),_c('code',[_vm._v("input")]),_vm._v(" element on "),_c('code',[_vm._v("md-input")]),_vm._v(". This is also valid for "),_c('code',[_vm._v("textarea")]),_vm._v(" and "),_c('code',[_vm._v("select")]),_vm._v(". Take a look:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Input and Textarea","component":_vm.examples['text-fields']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Errors and Messages")]),_vm._v(" "),_c('p',[_vm._v("Vue Material has validation states to show error messages. You can use it along with other 3rd party Vue validation libraries, like Vuelidate or Vee-Validate:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Validation","component":_vm.examples['errors-messages']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Character count")]),_vm._v(" "),_c('p',[_vm._v("You can use character counters where you need to limit the user input, like on Twitter's 280 character tweet:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Counter","component":_vm.examples['counters']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Icons")]),_vm._v(" "),_c('p',[_vm._v("Sometimes we may want to differentiate our inputs based on it content value:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Outside and inline icons","component":_vm.examples['field-icons']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Inline Actions")]),_vm._v(" "),_c('p',[_vm._v("Fields can have a clearable feature to make it easier for users to clear the value. To use passwords better we can show a toggle button to reveal the password. This is really useful for mobile applications:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Clear and password","component":_vm.examples['inline-actions']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Prefixes & suffixes")]),_vm._v(" "),_c('p',[_vm._v("Prefixes and suffixes can be used to clarify units or to add input in advance. Prefixes are left justified in the text field whereas suffixes are right justified. Text fields can have both prefixes and suffixes.")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Prefixes & suffixes","component":_vm.examples['fixes']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('api-item',{attrs:{"title":"API - md-field"}},[_c('p',[_vm._v("The following options can be applied to any field:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.field.props.headings,"props":_vm.field.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.field.events.headings,"props":_vm.field.events.props},slot:"events"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-input"}},[_c('p',[_vm._v("The following options can be applied to any input:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.input.headings,"props":_vm.input.props},slot:"props"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-textarea"}},[_c('p',[_vm._v("The following options can be applied to any textarea:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.textarea.headings,"props":_vm.textarea.props},slot:"props"})],1),_vm._v(" "),_c('note-block',{attrs:{"tip":""}},[_vm._v("Any "),_c('code',[_vm._v("input")]),_vm._v(" or "),_c('code',[_vm._v("textarea")]),_vm._v(" attributes can be used on "),_c('code',[_vm._v("md-input")]),_vm._v("/"),_c('code',[_vm._v("md-textarea")]),_vm._v(" respectively.")])],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/155.6a53e57a.js b/dist/155.6a53e57a.js new file mode 100644 index 000000000..1927841c2 --- /dev/null +++ b/dist/155.6a53e57a.js @@ -0,0 +1,458 @@ +webpackJsonp([155],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/PermanentCard.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(65/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Drawer/examples/PermanentCard.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('permanent-card', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['permanent-card'] = { + name: 'permanent-card', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/PermanentClipped.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(64/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Drawer/examples/PermanentClipped.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('permanent-clipped', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['permanent-clipped'] = { + name: 'permanent-clipped', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/PermanentFull.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(63/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Drawer/examples/PermanentFull.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('permanent-full', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['permanent-full'] = { + name: 'permanent-full', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/PersistentFull.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(62/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Drawer/examples/PersistentFull.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('persistent-full', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['persistent-full'] = { + name: 'persistent-full', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/PersistentMini.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(61/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Drawer/examples/PersistentMini.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('persistent-mini', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['persistent-mini'] = { + name: 'persistent-mini', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/Temporary.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(60/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Drawer/examples/Temporary.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('temporary', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['temporary'] = { + name: 'temporary', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Drawer/Drawer.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Drawer_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Drawer/Drawer.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Drawer_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Drawer_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Drawer_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Drawer_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1ffb3672_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Drawer_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-1ffb3672\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Drawer/Drawer.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Drawer_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1ffb3672_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Drawer_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/Temporary.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/PermanentFull.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/PermanentClipped.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/PermanentCard.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/PersistentFull.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Drawer/examples/PersistentMini.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Drawer/Drawer.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocDrawer', + mixins: [_docsExample2.default], + data: function data() { + return { + swipeable: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-swipe-threshold', + type: 'Number', + description: 'The minimal distance traveled to be considered swipe.', + defaults: '50' + }, { + name: 'md-swipe-restraint', + type: 'Number', + description: 'The maximum distance allowed at the same time in perpendicular direction.', + defaults: '100' + }, { + name: 'md-swipe-time', + type: 'Number', + description: 'The maximum time allowed to detect swipe.', + defaults: '400' + }] + } + }, + drawer: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-active', + type: 'Boolean', + description: 'Option used to trigger the drawer visibility. Should be used with the .sync modifier.', + defaults: 'false' + }, { + name: 'md-swipeable', + type: 'Boolean', + description: 'Option used to enable touch support to be opened/closed by swipe. For more option see API - Swipeable', + defaults: 'false' + }, { + name: 'md-fixed', + type: 'Boolean', + description: 'Applies position: fixed to drawer. Useful to be used as the main drawer of the application (like on this documentation).', + defaults: 'false' + }, { + name: 'md-right', + type: 'Boolean', + description: 'This is used to place the drawer on the right of the screen.', + defaults: 'false' + }, { + name: 'md-permanent', + type: 'String', + description: 'Sets if the drawer will be permanent on the screen.', + defaults: 'null' + }, { + offset: true, + name: 'md-permanent="full"', + type: 'String', + description: 'Make the drawer with full height, side by side with the toolbar and the content.', + defaults: '-' + }, { + offset: true, + name: 'md-permanent="clipped"', + type: 'String', + description: 'Make the drawer clipped, bellow the toolbar and side by side with the content.', + defaults: '-' + }, { + offset: true, + name: 'md-permanent="card"', + type: 'String', + description: 'Make the drawer floating within a card.', + defaults: '-' + }, { + name: 'md-persistent', + type: 'String', + description: 'Sets if the drawer will be persistent on the screen, always pusing the content when opened.', + defaults: 'null' + }, { + offset: true, + name: 'md-persistent="full"', + type: 'String', + description: 'Make the drawer with full height. This will make the drawer hidden when closed and and pusing the content when opened.', + defaults: '-' + }, { + offset: true, + name: 'md-persistent="mini"', + type: 'String', + description: 'Make the drawer with full height. This will make the drawer hidden when closed and and pusing the content when opened.', + defaults: '-' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-opened', + description: 'Triggered when a drawer opens', + value: 'null' + }, { + name: 'md-closed', + description: 'Triggered when a drawer closes', + value: 'null' + }] + } + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-1ffb3672\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Drawer/Drawer.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.drawer.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("The navigation drawer slides in from the left or right and contains the navigation destinations for your app. It is commonly used with lists inside, although can accept any type of content.")]),_vm._v(" "),_c('p',[_vm._v("Drawers have 3 types: Temporary, Permanent and Persistent.")]),_vm._v(" "),_c('p',[_vm._v("They can be placed on the left or right, but you can also have both.")]),_vm._v(" "),_c('note-block',[_vm._v("In some examples of this demo we are using drawers along with the "),_c('router-link',{attrs:{"to":"/components/app"}},[_vm._v("App")]),_vm._v(" component, but you can totally use it alone.")],1)],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Temporary")]),_vm._v(" "),_c('p',[_vm._v("Temporary navigation drawers are closed by default and opens temporarily above all other content until a section is selected. This is highly recommended for mobile devices. If you do not pass any options to drawer this will be the default preset:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Also works on the right side","component":_vm.examples['temporary']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Permanent")]),_vm._v(" "),_c('p',[_vm._v("Permanent navigation drawers are always visible and pinned to the left edge, at the same elevation as the content or background. They cannot be closed and are recommended default for desktop.")]),_vm._v(" "),_c('p',[_vm._v("They come with three sub-types: Full, Clipped and Card:")]),_vm._v(" "),_c('p',[_vm._v("The full high type is the default recommendation for desktop for apps focused on information consumption that use a left-to-right hierarchy. So this is great for responsive applications that have global navigation links, as it will automatically hide on small screens:")]),_vm._v(" "),_c('note-block',{attrs:{"tip":""}},[_vm._v("All permanent drawers will automatically become temporary on small screens.")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Full Height","component":_vm.examples['permanent-full']}}),_vm._v(" "),_c('p',[_vm._v("The clipped option is also great for responsive applications, but are for apps focused on productivity that require balance across the screen:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Clipped","component":_vm.examples['permanent-clipped']}}),_vm._v(" "),_c('p',[_vm._v("The floating card is good to apps that require less hierarchy, like the ones who have a large background content, like maps and video. This is the one used on Google Maps for desktop:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Card","component":_vm.examples['permanent-card']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Persistent")]),_vm._v(" "),_c('p',[_vm._v("Persistent navigation drawers can toggle open or closed. The drawer sits on the same surface elevation as the content. It is closed by default and opens by selecting the menu icon, and stays open until closed by the user.")]),_vm._v(" "),_c('p',[_vm._v("They come with two sub-types: Full and Mini:")]),_vm._v(" "),_c('p',[_vm._v("The full type can be use either on desktop or mobile, although is recommended for larger screens:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Push page content","component":_vm.examples['persistent-full']}}),_vm._v(" "),_c('p',[_vm._v("The mini variant is recommended for apps sections that need quick selection access alongside content. They should be used only on desktop as bottom bar will be more effective for mobile devices. It is great to maximize the content area, without losing the navigation buttons:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Mini drawer always visible","component":_vm.examples['persistent-mini']}})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-drawer"}},[_c('p',[_vm._v("The following options can be applied to any drawer:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.drawer.props.headings,"props":_vm.drawer.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.drawer.events.headings,"props":_vm.drawer.events.props},slot:"events"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - Swipeable"}},[_c('p',[_vm._v("The following options can be applied to any "),_c('code',[_vm._v("md-drawer")]),_vm._v(" component that is using "),_c('code',[_vm._v("md-swipeable")]),_vm._v(" prop.")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.swipeable.props.headings,"props":_vm.swipeable.props.props},slot:"props"})],1)],1)} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/156.9df0e0bf.js b/dist/156.9df0e0bf.js new file mode 100644 index 000000000..ae737b092 --- /dev/null +++ b/dist/156.9df0e0bf.js @@ -0,0 +1,396 @@ +webpackJsonp([156],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/BasicDatepicker.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(137/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Datepicker/examples/BasicDatepicker.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('basic-datepicker', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['basic-datepicker'] = { + name: 'basic-datepicker', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/CancelOpenDatepicker.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(136/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Datepicker/examples/CancelOpenDatepicker.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('cancel-open-datepicker', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['cancel-open-datepicker'] = { + name: 'cancel-open-datepicker', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/CloseOnSelectDatepicker.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(135/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Datepicker/examples/CloseOnSelectDatepicker.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('close-on-select-datepicker', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['close-on-select-datepicker'] = { + name: 'close-on-select-datepicker', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/DisabledDatesDatepicker.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(134/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Datepicker/examples/DisabledDatesDatepicker.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('disabled-dates-datepicker', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['disabled-dates-datepicker'] = { + name: 'disabled-dates-datepicker', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/LabeledDatepicker.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(133/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Datepicker/examples/LabeledDatepicker.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('labeled-datepicker', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['labeled-datepicker'] = { + name: 'labeled-datepicker', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/MultiTypesDatepicker.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(132/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Datepicker/examples/MultiTypesDatepicker.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('multi-types-datepicker', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['multi-types-datepicker'] = { + name: 'multi-types-datepicker', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Datepicker/Datepicker.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Datepicker_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/Datepicker.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Datepicker_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Datepicker_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Datepicker_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Datepicker_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0fdb9b68_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Datepicker_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-0fdb9b68\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/Datepicker.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Datepicker_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0fdb9b68_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Datepicker_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/BasicDatepicker.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/LabeledDatepicker.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/MultiTypesDatepicker.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/CancelOpenDatepicker.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/CloseOnSelectDatepicker.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Datepicker/examples/DisabledDatesDatepicker.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Datepicker/Datepicker.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocDatepicker', + mixins: [_docsExample2.default], + data: function data() { + return { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'v-model', + type: 'Date|Number|String', + description: 'The model variable to bind the selected date', + defaults: 'null' + }, { + name: 'md-model-type', + type: 'Constructor', + description: 'Model type. This props will be overwritten by typeof v-model. It could be Date, Number or String.', + defaults: 'Date' + }, { + name: 'md-disabled-dates', + type: 'Array|Function', + description: 'The optional disabled dates. Can be either Array or Function.
- If Array, the Datepicker will disable all days inside.
- If Function, the Datepicker will pass the current day as a parameter of this function. If the return false, then the date will be disabled.', + defaults: 'null' + }, { + name: 'md-open-on-focus', + type: 'Boolean', + description: 'Disable the on focus event. Will open only if the user clicks on the icon.', + defaults: 'true' + }, { + name: 'md-immediately', + type: 'Boolean', + description: 'Select the date without confirm and close the dialog immediately.', + defaults: 'false' + }, { + name: 'md-override-native', + type: 'Boolean', + description: 'Override native browser pickers by changing type of input to text.', + defaults: 'true' + }, { + name: 'md-debounce', + type: 'Number', + description: 'Debounces the conversion of plaintext into a date object. Set to a longer time if your users type slowly, or shorter if your users type really fast.', + defaults: 1000 + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-opened', + description: 'Triggered when a datepicker dialog opens', + value: 'null' + }, { + name: 'md-closed', + description: 'Triggered when a datepicker dialog closes', + value: 'null' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-0fdb9b68\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Datepicker/Datepicker.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.datepicker.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Datepickers use a dialog window and provide a simple way to select a single value from a pre-determined set. The component can have disabled dates and it's really easy to use.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Datepicker")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Basic Example","component":_vm.examples['basic-datepicker']}}),_vm._v(" "),_c('code-example',{attrs:{"title":"Labeled Example","component":_vm.examples['labeled-datepicker']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Model Types")]),_vm._v(" "),_c('p',[_vm._v("Vue Material datepicker supports multiple types of "),_c('code',[_vm._v("v-model")]),_vm._v(", whiches default is "),_c('code',[_vm._v("Date")]),_vm._v(". If you want to communicate with other services without timezone problems, you could use "),_c('code',[_vm._v("String")]),_vm._v(" to avoid them:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"With different type binding","component":_vm.examples['multi-types-datepicker']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Cancel open on focus")]),_vm._v(" "),_c('p',[_vm._v("By default Datepicker component open on focus to it's input. This will make the input useless and the user will not be able to type the date manually. You can disable this behavior:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"With initial date selected","component":_vm.examples['cancel-open-datepicker']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Immediately selection")]),_vm._v(" "),_c('p',[_vm._v("The Datepicker dialog can be made to close instantly after a date is selected. The date will be selected immediately without any additional confirmation or user action:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Close dialog on select","component":_vm.examples['close-on-select-datepicker']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Disabled dates")]),_vm._v(" "),_c('p',[_vm._v("Sometimes you may need to disable certain dates from being selected. Let's suppose that you want to let the user select only week days:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"No weekends available","component":_vm.examples['disabled-dates-datepicker']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-datepicker"}},[_c('p',[_vm._v("All the following options can be applied to the md-datepicker component:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.props.headings,"props":_vm.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.events.headings,"props":_vm.events.props},slot:"events"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/157.1fd4dfe1.js b/dist/157.1fd4dfe1.js new file mode 100644 index 000000000..2e853b605 --- /dev/null +++ b/dist/157.1fd4dfe1.js @@ -0,0 +1,464 @@ +webpackJsonp([157],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/CardExpansion.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(79/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Card/examples/CardExpansion.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('card-expansion', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['card-expansion'] = { + name: 'card-expansion', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/Layouts.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(78/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Card/examples/Layouts.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('layouts', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['layouts'] = { + name: 'layouts', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/Media.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(77/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Card/examples/Media.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('media', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['media'] = { + name: 'media', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/MediaCover.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(76/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Card/examples/MediaCover.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('media-cover', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['media-cover'] = { + name: 'media-cover', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/RegularCards.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(75/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Card/examples/RegularCards.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('regular-cards', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['regular-cards'] = { + name: 'regular-cards', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/ThemeColors.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(74/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Card/examples/ThemeColors.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('theme-colors', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['theme-colors'] = { + name: 'theme-colors', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Card/Card.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Card_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Card/Card.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Card_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Card_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Card_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Card_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3490be30_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Card_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-3490be30\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Card/Card.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Card_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3490be30_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Card_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/RegularCards.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/ThemeColors.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/Media.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/MediaCover.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/Layouts.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Card/examples/CardExpansion.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Card/Card.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocCard', + mixins: [_docsExample2.default], + data: function data() { + return { + api: { + mdCard: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-with-hover', + type: 'Boolean', + description: 'Enables full hover elevation in card.', + defaults: 'false' + }, { + name: 'md-theme', + type: 'String', + description: 'Speficies a custom theme for the card. Works only if a theme class like primary or accent is applied to the card.', + defaults: '-' + }] + } + }, + mdCardActions: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-alignment', + type: 'String', + description: 'Alignment of action buttons.', + defaults: 'right' + }] + } + }, + mdCardArea: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-inset', + type: 'Boolean', + description: 'Applies a inset border.', + defaults: 'false' + }] + } + }, + mdCardMedia: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-ratio', + type: 'String', + description: 'Resizes or clip the image automatically based on the following options: 1:1 or 1/1, 4:3 or 4/3 and 16:9 or 16/9.', + defaults: 'null' + }, { + name: 'md-medium', + type: 'Boolean', + description: 'Applies medium size to the media. Works only inside md-card-header.', + defaults: 'false' + }, { + name: 'md-big', + type: 'Boolean', + description: 'Applies big size to the media. Works only inside md-card-header.', + defaults: 'false' + }] + } + }, + mdCardMediaCover: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-text-scrim', + type: 'Boolean', + description: 'Applies a gradient background based on the image. This option increases the legibility of the text, applying background colors by extracting the amount of lightness on the image. If the image is dark the background of the text will be lighter. If it\'s not dark then the background will be darker. This will be calculated automatically.', + defaults: 'false' + }, { + name: 'md-solid', + type: 'Boolean', + description: 'Applies a solid background with the same calculation logic of the md-text-scrim.', + defaults: 'false' + }] + } + } + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-3490be30\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Card/Card.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.card.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Cards may contain a photo, text, and a link about a single subject. They may display content containing elements of varying size, such as photos with captions of variable length.")]),_vm._v(" "),_c('p',[_vm._v("The cards components are very granular. Every single part of a card is a component. You can combine them in any order that you'd like, following the same logic of the examples.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Regular Cards")]),_vm._v(" "),_c('p',[_vm._v("The simplest card structure has a header, content area and action buttons, defined by "),_c('code',[_vm._v("md-card-header")]),_vm._v(", "),_c('code',[_vm._v("md-card-content")]),_vm._v(" and "),_c('code',[_vm._v("md-card-actions")]),_vm._v(", respectively. The header may contain a title and a subtitle "),_c('code',[_vm._v("div")]),_vm._v(" or "),_c('code',[_vm._v("span")]),_vm._v(" with classes "),_c('code',[_vm._v(".md-title")]),_vm._v(" and "),_c('code',[_vm._v(".md-subhead")]),_vm._v(". In the content area, you may use any kind of text elements and for the actions, use at most two "),_c('code',[_vm._v("md-buttons")]),_vm._v(".")]),_vm._v(" "),_c('p',[_vm._v("If you want to elevate the card as the user hovers over it, add the "),_c('code',[_vm._v("md-with-hover")]),_vm._v(" property. You can also add a ripple effect in combination with the elevation behavior. For doing so, wrap the "),_c('code',[_vm._v("md-card")]),_vm._v("'s content in a "),_c('code',[_vm._v("md-ripple")]),_vm._v(" tag.")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Regular Cards","component":_vm.examples['regular-cards']}}),_vm._v(" "),_c('h2',[_vm._v("Cards with Images")]),_vm._v(" "),_c('p',[_vm._v("To add visual appeal to your cards, you can add images inside the "),_c('code',[_vm._v("md-header")]),_vm._v(" tag with a "),_c('code',[_vm._v("md-card-media")]),_vm._v(" wraping an "),_c('code',[_vm._v("img")]),_vm._v(" tag. It's possible to increase the image size to medium or big with the properties "),_c('code',[_vm._v("md-medium")]),_vm._v(" and "),_c('code',[_vm._v("md-big")]),_vm._v(".")]),_vm._v(" "),_c('p',[_vm._v("Although not necessary with text-only headers, when using a "),_c('code',[_vm._v("md-card-media")]),_vm._v(", the title and subtitle should be wrapped around a "),_c('code',[_vm._v("md-card-header-text")]),_vm._v(" tag.")]),_vm._v(" "),_c('p',[_vm._v("For a text-free card with action icon buttons on the side, wrap the card content inside a "),_c('code',[_vm._v("md-card-media-actions")]),_vm._v(" component.")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Media cover","component":_vm.examples['media']}}),_vm._v(" "),_c('p',[_vm._v("If you want the image to fill the whole card area, wrap the card content inside a "),_c('code',[_vm._v("md-card-media-cover")]),_vm._v(" component. Its basic structure comprises the following components:")]),_vm._v(" "),_c('ul',[_c('li',[_c('code',[_vm._v("md-card-media")]),_vm._v(", where you specify the imagine with an "),_c('code',[_vm._v("img")]),_vm._v(" tag. The image's aspect ratio can be specified with "),_c('code',[_vm._v("md-card-media")]),_vm._v("'s "),_c('code',[_vm._v("md-ratio")]),_vm._v(" property;")]),_vm._v(" "),_c('li',[_c('code',[_vm._v("md-card-area")]),_vm._v(", where header ("),_c('code',[_vm._v("md-header")]),_vm._v(") and actions ("),_c('code',[_vm._v("md-card-actions")]),_vm._v(") are specified.")])]),_vm._v(" "),_c('p'),_vm._v("\n If there isn't sufficient contrast between background image and title, the latter won't be perfectly legible. To overcome that, apply a solid or gradient background to the text by using the "),_c('code',[_vm._v("md-card-media-cover")]),_vm._v("'s properties "),_c('code',[_vm._v("md-solid")]),_vm._v(" or "),_c('code',[_vm._v("md-text-scrim")]),_vm._v(", respectively.\n\n "),_c('code-example',{attrs:{"title":"Card background with Aspect Ratio","component":_vm.examples['media-cover']}}),_vm._v(" "),_c('h2',[_vm._v("Themes")]),_vm._v(" "),_c('p',[_vm._v("Your cards will stand out if you change their base color... And you can do it by applying themes! Just add a "),_c('code',[_vm._v(".primary")]),_vm._v(" or "),_c('code',[_vm._v("accent")]),_vm._v(" class on them. This will use the current theme. You can specify a custom one with the "),_c('code',[_vm._v("md-theme")]),_vm._v(" property.")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Theme Colors","component":_vm.examples['theme-colors']}}),_vm._v(" "),_c('h2',[_vm._v("Expansion Control")]),_vm._v(" "),_c('p',[_vm._v("To avoid too much information inside a card, or keep its height from exceeding the maximum height, hide supplementary information inside a expansible area.")]),_vm._v(" "),_c('p',[_vm._v("It can be done with the "),_c('code',[_vm._v("md-card-expand")]),_vm._v(" component, that has a "),_c('code',[_vm._v("md-card-action")]),_vm._v(" with a "),_c('code',[_vm._v("md-card-expand-trigger")]),_vm._v(" that toggles a "),_c('code',[_vm._v("md-card-expand-content")]),_vm._v(".")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Expansion Control","component":_vm.examples['card-expansion']}}),_vm._v(" "),_c('h2',[_vm._v("Different Layouts")]),_vm._v("\n That's pretty much it. You can now combine these and other components in many distinct ways. Here are some examples:\n\n "),_c('code-example',{attrs:{"title":"Different Layouts","component":_vm.examples['layouts']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-card"}},[_c('p',[_vm._v("The following properties can be applied:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.api.mdCard.props.headings,"props":_vm.api.mdCard.props.props},slot:"props"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-card-actions"}},[_c('p',[_vm._v("The following properties can be applied:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.api.mdCardActions.props.headings,"props":_vm.api.mdCardActions.props.props},slot:"props"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-card-area"}},[_c('p',[_vm._v("The following properties can be applied:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.api.mdCardArea.props.headings,"props":_vm.api.mdCardArea.props.props},slot:"props"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-card-media"}},[_c('p',[_vm._v("The following properties can be applied:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.api.mdCardMedia.props.headings,"props":_vm.api.mdCardMedia.props.props},slot:"props"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-card-media-cover"}},[_c('p',[_vm._v("The following properties can be applied:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.api.mdCardMediaCover.props.headings,"props":_vm.api.mdCardMediaCover.props.props},slot:"props"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/158.b65883e4.js b/dist/158.b65883e4.js new file mode 100644 index 000000000..57f0aa179 --- /dev/null +++ b/dist/158.b65883e4.js @@ -0,0 +1,459 @@ +webpackJsonp([158],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/Flexible.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(101/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/App/examples/Flexible.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('flexible', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['flexible'] = { + name: 'flexible', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/LastRowFixed.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(100/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/App/examples/LastRowFixed.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('last-row-fixed', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['last-row-fixed'] = { + name: 'last-row-fixed', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/Normal.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(99/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/App/examples/Normal.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('normal', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['normal'] = { + name: 'normal', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/Overlap.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(98/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/App/examples/Overlap.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('overlap', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['overlap'] = { + name: 'overlap', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/Reveal.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(97/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/App/examples/Reveal.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('reveal', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['reveal'] = { + name: 'reveal', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/Waterfall.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(96/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/App/examples/Waterfall.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('waterfall', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['waterfall'] = { + name: 'waterfall', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/App/App.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/App/App.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5b1b9f39_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5b1b9f39\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/App/App.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5b1b9f39_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/Normal.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/Waterfall.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/Reveal.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/Flexible.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/LastRowFixed.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/App/examples/Overlap.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/App/App.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocApp', + mixins: [_docsExample2.default], + data: function data() { + return { + api: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-mode', + type: 'String', + description: this.$t('pages.app.props.mdMode'), + defaults: 'null' + }, { + offset: true, + name: 'md-mode="fixed"', + type: 'String', + description: this.$t('pages.app.props.mdModeFixed'), + defaults: '-' + }, { + offset: true, + name: 'md-mode="fixed-last"', + type: 'String', + description: this.$t('pages.app.props.mdModeFixedLast'), + defaults: '-' + }, { + offset: true, + name: 'md-mode="reveal"', + type: 'String', + description: this.$t('pages.app.props.mdModeReveal'), + defaults: '-' + }, { + offset: true, + name: 'md-mode="flexible"', + type: 'String', + description: this.$t('pages.app.props.mdModeFlexible'), + defaults: '-' + }, { + offset: true, + name: 'md-mode="overlap"', + type: 'String', + description: this.$t('pages.app.props.mdModeOverlap'), + defaults: '-' + }, { + name: 'md-waterfall', + type: 'Boolean', + description: this.$t('pages.app.props.mdWaterfall'), + defaults: 'false' + }, { + name: 'md-scrollbar', + type: 'Boolean', + description: this.$t('pages.app.props.mdScrollbar'), + defaults: 'true' + }] + } + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5b1b9f39\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/App/App.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.app.title')}},[_c('div',{staticClass:"page-container-section"},[_c('i18n',{attrs:{"path":"pages.app.intro.desc1","tag":"p"}}),_vm._v(" "),_c('i18n',{attrs:{"path":"pages.app.intro.desc2","tag":"p"}},[_c('code',[_vm._v("md-app")])]),_vm._v(" "),_c('i18n',{attrs:{"path":"pages.app.intro.desc3","tag":"p"}}),_vm._v(" "),_c('i18n',{attrs:{"path":"pages.app.intro.desc4","tag":"p"}},[_c('code',[_vm._v("md-app")]),_vm._v(" "),_c('code',[_vm._v("md-app-toolbar")]),_vm._v(" "),_c('code',[_vm._v("md-app-drawer")]),_vm._v(" "),_c('code',[_vm._v("md-app-content")]),_vm._v(" "),_c('code',[_vm._v("md-toolbar")]),_vm._v(" "),_c('code',[_vm._v("md-drawer")]),_vm._v(" "),_c('code',[_vm._v("md-content")])])],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v(_vm._s(_vm.$t('pages.app.regular.title')))]),_vm._v(" "),_c('p',[_vm._v(_vm._s(_vm.$t('pages.app.regular.desc1')))]),_vm._v(" "),_c('i18n',{attrs:{"tag":"note-block","tip":"","path":"pages.app.regular.desc2"}},[_c('code',[_vm._v("md-app")])]),_vm._v(" "),_c('code-example',{attrs:{"title":_vm.$t('pages.app.regular.default'),"component":_vm.examples['normal']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v(_vm._s(_vm.$t('pages.app.fixed.title')))]),_vm._v(" "),_c('p',[_vm._v(_vm._s(_vm.$t('pages.app.fixed.desc')))]),_vm._v(" "),_c('code-example',{attrs:{"title":_vm.$t('pages.app.fixed.fixedWaterfall'),"component":_vm.examples['waterfall']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v(_vm._s(_vm.$t('pages.app.reveal.title')))]),_vm._v(" "),_c('p',[_vm._v(_vm._s(_vm.$t('pages.app.reveal.desc')))]),_vm._v(" "),_c('code-example',{attrs:{"title":_vm.$t('pages.app.reveal.reveal'),"component":_vm.examples['reveal']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v(_vm._s(_vm.$t('pages.app.flexible.title')))]),_vm._v(" "),_c('p',[_vm._v(_vm._s(_vm.$t('pages.app.flexible.desc')))]),_vm._v(" "),_c('code-example',{attrs:{"title":_vm.$t('pages.app.flexible.flexible'),"component":_vm.examples['flexible']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v(_vm._s(_vm.$t('pages.app.lastRow.title')))]),_vm._v(" "),_c('p',[_vm._v(_vm._s(_vm.$t('pages.app.lastRow.desc')))]),_vm._v(" "),_c('code-example',{attrs:{"title":_vm.$t('pages.app.lastRow.fixed'),"component":_vm.examples['last-row-fixed']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v(_vm._s(_vm.$t('pages.app.overlap.title')))]),_vm._v(" "),_c('p',[_vm._v(_vm._s(_vm.$t('pages.app.overlap.desc')))]),_vm._v(" "),_c('code-example',{attrs:{"title":_vm.$t('pages.app.overlap.content'),"component":_vm.examples['overlap']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('api-item',{attrs:{"title":"API - md-app"}},[_c('p',[_vm._v(_vm._s(_vm.$t('pages.app.apiApp.desc')))]),_vm._v(" "),_c('ul',[_c('li',[_c('code',[_vm._v("md-app-toolbar")]),_vm._v(": "+_vm._s(_vm.$t('pages.app.apiApp.toolbar')))]),_vm._v(" "),_c('li',[_c('code',[_vm._v("md-app-drawer")]),_vm._v(": "+_vm._s(_vm.$t('pages.app.apiApp.drawer')))]),_vm._v(" "),_c('li',[_c('code',[_vm._v("md-app-content")]),_vm._v(": "+_vm._s(_vm.$t('pages.app.apiApp.content')))])]),_vm._v(" "),_c('note-block',{attrs:{"alert":""}},[_vm._v(_vm._s(_vm.$t('pages.app.apiApp.alert')))]),_vm._v(" "),_c('p',[_vm._v(_vm._s(_vm.$t('pages.app.apiApp.propsDesc'))+":")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.api.props.headings,"props":_vm.api.props.props},slot:"props"})],1)],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('api-item',{attrs:{"title":"API - md-app-toolbar"}},[_c('i18n',{attrs:{"path":"pages.app.apiToolbar.desc","tag":"p"}},[_c('code',[_vm._v("md-toolbar")]),_vm._v(" "),_c('router-link',{attrs:{"to":"/components/toolbar"}},[_vm._v(_vm._s(_vm.$t('pages.app.apiToolbar.page')))])],1)],1)],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('api-item',{attrs:{"title":"API - md-app-drawer"}},[_c('i18n',{attrs:{"path":"pages.app.apiDrawer.desc","tag":"p"}},[_c('code',[_vm._v("md-drawer")]),_vm._v(" "),_c('router-link',{attrs:{"to":"/components/drawer"}},[_vm._v(_vm._s(_vm.$t('pages.app.apiDrawer.page')))])],1)],1)],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('api-item',{attrs:{"title":"API - md-app-content"}},[_c('i18n',{attrs:{"path":"pages.app.apiContent.desc","tag":"p"}},[_c('code',[_vm._v("md-content")]),_vm._v(" "),_c('router-link',{attrs:{"to":"/components/content"}},[_vm._v(_vm._s(_vm.$t('pages.app.apiContent.page')))])],1)],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/159.5170a1d5.js b/dist/159.5170a1d5.js new file mode 100644 index 000000000..d62051507 --- /dev/null +++ b/dist/159.5170a1d5.js @@ -0,0 +1,465 @@ +webpackJsonp([159],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Tabs/examples/TabAlignments.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(22/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Tabs/examples/TabAlignments.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('tab-alignments', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['tab-alignments'] = { + name: 'tab-alignments', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Tabs/examples/TabContent.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(103/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Tabs/examples/TabContent.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('tab-content', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['tab-content'] = { + name: 'tab-content', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Tabs/examples/TabCustomTemplate.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(21/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Tabs/examples/TabCustomTemplate.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('tab-custom-template', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['tab-custom-template'] = { + name: 'tab-custom-template', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Tabs/examples/TabIcons.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(20/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Tabs/examples/TabIcons.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('tab-icons', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['tab-icons'] = { + name: 'tab-icons', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Tabs/examples/TabRouter.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(102/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Tabs/examples/TabRouter.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('tab-router', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['tab-router'] = { + name: 'tab-router', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Tabs/Tabs.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Tabs_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tabs/Tabs.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Tabs_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Tabs_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Tabs_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Tabs_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1edf144b_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Tabs_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-1edf144b\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tabs/Tabs.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Tabs_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1edf144b_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Tabs_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Tabs/examples/TabRouter.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Tabs/examples/TabAlignments.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Tabs/examples/TabContent.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Tabs/examples/TabIcons.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Tabs/examples/TabCustomTemplate.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tabs/Tabs.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocTabs', + mixins: [_docsExample2.default], + data: function data() { + return { + swipeable: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-swipe-threshold', + type: 'Number', + description: 'The minimal distance traveled to be considered swipe.', + defaults: '50' + }, { + name: 'md-swipe-restraint', + type: 'Number', + description: 'The maximum distance allowed at the same time in perpendicular direction.', + defaults: '100' + }, { + name: 'md-swipe-time', + type: 'Number', + description: 'The maximum time allowed to detect swipe.', + defaults: '400' + }] + } + }, + tabs: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-active-tab', + type: 'String|Number', + description: 'Set the current selected tab. Works by providing the id of the desired md-tab.', + defaults: 'null' + }, { + name: 'md-swipeable', + type: 'Boolean', + description: 'Option used to enable touch support to move between tabs by swipe. For more option see API - Swipeable', + defaults: 'false' + }, { + name: 'md-sync-route', + type: 'Boolean', + description: 'Syncs the table selection with the current route, matching by the single tab to prop.', + defaults: 'false' + }, { + name: 'md-alignment', + type: 'String', + description: 'Sets the tab navigation alignment. See below the detailed description of each layout.', + defaults: 'left' + }, { + offset: true, + name: 'md-alignment="left"', + type: 'String', + description: 'Align the tabs navigation buttons to left', + defaults: '-' + }, { + offset: true, + name: 'md-alignment="center"', + type: 'String', + description: 'Align the tabs navigation buttons on center', + defaults: '-' + }, { + offset: true, + name: 'md-alignment="right"', + type: 'String', + description: 'Align the tabs navigation buttons on right', + defaults: '-' + }, { + offset: true, + name: 'md-alignment="fixed"', + type: 'String', + description: 'Make the navigation buttons to fill all the available space.', + defaults: '-' + }, { + name: 'md-dynamic-height', + type: 'Boolean', + description: 'Apply a dynamic transition to the table height. Be careful with this option to not hurt the performance of your page.', + defaults: 'false' + }, { + name: 'md-elevation', + type: 'Number', + description: 'Add an elevation to tab navigation element.', + defaults: '0' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-changed', + description: 'Triggered when the active tab changes', + value: 'Tab ID' + }] + }, + slots: { + headings: ['Name', 'Description', 'Values'], + props: [{ + name: 'md-tab', + description: 'Creates a custom tab button template', + options: [{ + name: 'tab', + description: 'The options that were passed through md-template-data inside each md-tab' + }], + usage: '' + }] + } + }, + tab: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'id', + type: 'String', + description: 'The tab id. Used when changing the active tab dynamically', + defaults: 'a random string' + }, { + name: 'href', + type: 'String', + description: 'The tab href link. Useful when you don\'t have Vue Router on your app, but you still want to change the current URL based on the tab.', + defaults: 'null' + }, { + name: 'md-label', + type: 'String', + description: 'The tab label', + defaults: 'null' + }, { + name: 'md-icon', + type: 'String', + description: 'The tab icon. Accepts an string or a asset URL. The tab will know how to handle the icon based on this.', + defaults: 'null' + }, { + name: 'md-disabled', + type: 'Boolean', + description: 'Disable/enable a tab', + defaults: 'null' + }, { + name: 'md-template-data', + type: 'Object', + description: 'The data to be passed to the respective tab button, when using custom template.', + defaults: 'null' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-1edf144b\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tabs/Tabs.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.tabs.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Tabs make it easy to explore, switch between different views and enable content organization at a high level, such as different data sets or functional aspects of an app.")]),_vm._v(" "),_c('p',[_vm._v("Tabs are really powerfull and have deep integration with Vue Core features and router.")]),_vm._v(" "),_c('note-block',[_vm._v("More features for tabs will be come in the next weeks, like pagination scroll and touch events. :)")])],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Navigational tabs")]),_vm._v(" "),_c('p',[_vm._v("Sometimes you may need a tab to be the main navigational element of your application and you can do this. Tabs integrate with Vue Router by default and will be able to use single tab just like a regular button or link, by using the "),_c('code',[_vm._v("router-link")]),_vm._v(" props. The tabs will sync with the page URL and will produce effects when transitioning between tabs. "),_c('strong',[_vm._v("AUTOMATIC")]),_vm._v("!")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Seamless integration with Vue Router","component":_vm.examples['tab-router']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Tab with inner content")]),_vm._v(" "),_c('p',[_vm._v("In the previous example, the tabs worked just like navigation buttons, without content. With that you would need to render the content by yourself. Although this is not a hard thing, because you can use Vue Router, you can pass arbitrary content to your tabs. And it can also work syncing with router:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Content syncing with Router","component":_vm.examples['tab-content']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Alignments")]),_vm._v(" "),_c('p',[_vm._v("Tabs have four types of alignments for the navigation buttons: Left, Center, Right and Fixed. You can use them with any tabs:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"With different hue colors","component":_vm.examples['tab-alignments']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Icons")]),_vm._v(" "),_c('p',[_vm._v("Tabs accept icons, to make it easier for your user to assimilate the contents of a tab:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"With svg support","component":_vm.examples['tab-icons']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Custom Template")]),_vm._v(" "),_c('p',[_vm._v("You can use a custom template for the navigation buttons. This will be applied to all navigation buttons and allows you to make updates on your tab, like this great example of unread/new content: Simple, uh?")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Template Slot","component":_vm.examples['tab-custom-template']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-tabs"}},[_c('p',[_vm._v("The following options can be applied to any tabs:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.tabs.props.headings,"props":_vm.tabs.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"scoped-slots","headings":_vm.tabs.slots.headings,"props":_vm.tabs.slots.props},slot:"scoped-slots"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.tabs.events.headings,"props":_vm.tabs.events.props},slot:"events"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-tab"}},[_c('p',[_vm._v("The following options can be applied to any tab. All "),_c('a',{attrs:{"href":"https://router.vuejs.org/en/api/router-link.html","target":"_blank"}},[_vm._v("options")]),_vm._v(" of "),_c('code',[_vm._v("router-link")]),_vm._v(" can be simply used here:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.tab.headings,"props":_vm.tab.props},slot:"props"})],1),_vm._v(" "),_c('api-item',{attrs:{"title":"API - Swipeable"}},[_c('p',[_vm._v("The following options can be applied to any "),_c('code',[_vm._v("md-tabs")]),_vm._v(" component that is using "),_c('code',[_vm._v("md-swipeable")]),_vm._v(" prop.")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.swipeable.props.headings,"props":_vm.swipeable.props.props},slot:"props"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/16.66e844c3.js b/dist/16.66e844c3.js new file mode 100644 index 000000000..ef33717ac --- /dev/null +++ b/dist/16.66e844c3.js @@ -0,0 +1 @@ +webpackJsonp([16],{"./docs/app/pages/Components/Tooltip/examples/Delay.vue":function(e,o,s){"use strict";function l(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-06e82f0e","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Tooltip/examples/Delay.vue')}var d,t,a,n,r,i,u,p,m,c;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tooltip/examples/Delay.vue"),t=s.n(d);for(a in d)"default"!==a&&(function(e){s.d(o,e,(function(){return d[e]}))})(a);n=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-06e82f0e","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tooltip/examples/Delay.vue'),r=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=l,p="data-v-06e82f0e",m=null,c=r(t.a,n.a,i,u,p,m),o.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tooltip/examples/Delay.vue":function(e,o,s){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"Delay"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-06e82f0e","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Tooltip/examples/Delay.vue':function(e,o){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-06e82f0e","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tooltip/examples/Delay.vue':function(e,o,s){"use strict";var l=function(){var e=this,o=e.$createElement,s=e._self._c||o;return s("div",[s("span",[e._v("\n No delay\n\n "),s("md-tooltip",[e._v("Bottom")])],1),e._v(" "),s("span",[e._v("\n 300ms\n\n "),s("md-tooltip",{attrs:{"md-delay":"300"}},[e._v("Bottom")])],1),e._v(" "),s("span",[e._v("\n 1s\n\n "),s("md-tooltip",{attrs:{"md-delay":"1000"}},[e._v("Bottom")])],1)])},d=[],t={render:l,staticRenderFns:d};o.a=t}}); \ No newline at end of file diff --git a/dist/160.cc14cb65.js b/dist/160.cc14cb65.js new file mode 100644 index 000000000..353e04604 --- /dev/null +++ b/dist/160.cc14cb65.js @@ -0,0 +1,402 @@ +webpackJsonp([160],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Select/examples/BasicSelect.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(119/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Select/examples/BasicSelect.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('basic-select', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['basic-select'] = { + name: 'basic-select', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Select/examples/DenseSelect.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(118/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Select/examples/DenseSelect.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('dense-select', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['dense-select'] = { + name: 'dense-select', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Select/examples/DisabledSelect.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(117/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Select/examples/DisabledSelect.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('disabled-select', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['disabled-select'] = { + name: 'disabled-select', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Select/examples/MultipleSelect.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(35/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Select/examples/MultipleSelect.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('multiple-select', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['multiple-select'] = { + name: 'multiple-select', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Select/examples/OptgroupSelect.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(116/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Select/examples/OptgroupSelect.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('optgroup-select', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['optgroup-select'] = { + name: 'optgroup-select', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Select/Select.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Select_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Select/Select.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Select_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Select_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Select_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Select_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_59162b66_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Select_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-59162b66\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Select/Select.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Select_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_59162b66_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Select_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Select/examples/BasicSelect.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Select/examples/DenseSelect.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Select/examples/DisabledSelect.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Select/examples/OptgroupSelect.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Select/examples/MultipleSelect.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Select/Select.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocSelect', + mixins: [_docsExample2.default], + data: function data() { + return { + select: { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'v-model', + type: 'String|Number|Boolean|Array', + description: 'The model variable to bind the select value', + defaults: 'null' + }, { + name: 'placeholder', + type: 'String', + description: 'The select placeholder. Similar to HTML5 placeholder attribute.', + defaults: 'null' + }, { + name: 'required', + type: 'String', + description: 'The select required. Similar to HTML5 required attribute.', + defaults: 'null' + }, { + name: 'id', + type: 'String', + description: 'The select id. Similar to HTML5 id attribute.', + defaults: 'null' + }, { + name: 'name', + type: 'String', + description: 'The select name. Similar to HTML5 name attribute.', + defaults: 'null' + }, { + name: 'disabled', + type: 'Boolean', + description: 'Disable the select and prevent it selection.', + defaults: 'false' + }, { + name: 'multiple', + type: 'Boolean', + description: 'Create a multi selection with checkboxes inside. Only works with a v-model with an Array', + defaults: 'false' + }, { + name: 'md-dense', + type: 'Boolean', + description: 'Enable the dense layout', + defaults: 'false' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-selected', + description: 'Triggered when model changes.', + value: 'Value of v-model' + }, { + name: 'md-opened', + description: 'Triggered when select is opened.', + value: 'none' + }, { + name: 'md-closed', + description: 'Triggered when select is closed.', + value: 'none' + }] + } + }, + option: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'value', + type: 'String|Number|Boolean', + description: 'The option value. This is used to bind to md-select model', + defaults: 'null' + }, { + name: 'disabled', + type: 'Boolean', + description: 'Disable the option and prevent it selection.', + defaults: 'false' + }] + }, + optgroup: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'label', + type: 'String', + description: 'The group label', + defaults: 'null' + }, { + name: 'disabled', + type: 'Boolean', + description: 'Disable the optgroup and prevent the selection of all options inside.', + defaults: 'false' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-59162b66\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Select/Select.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.select.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("A select picks between multiple options. The select displays the current state and a down arrow. They can have single selection or multiple.")]),_vm._v(" "),_c('note-block',{attrs:{"tip":""}},[_vm._v("Select component mimics the HTML5 "),_c('code',[_vm._v("")]),_vm._v(" attributes, such as "),_c('strong',[_vm._v("name")]),_vm._v(" and "),_c('strong',[_vm._v("required")]),_vm._v(", can be used on "),_c('code',[_vm._v("md-checkbox")]),_vm._v(".")])],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/176.3cd1e3d3.js b/dist/176.3cd1e3d3.js new file mode 100644 index 000000000..4c38e189b --- /dev/null +++ b/dist/176.3cd1e3d3.js @@ -0,0 +1,250 @@ +webpackJsonp([176],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Badge/examples/Buttons.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(89/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Badge/examples/Buttons.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('buttons', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['buttons'] = { + name: 'buttons', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Badge/examples/Dense.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(88/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Badge/examples/Dense.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('dense', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['dense'] = { + name: 'dense', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Badge/examples/Lists.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(87/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Badge/examples/Lists.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('lists', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['lists'] = { + name: 'lists', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Badge/Badge.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Badge_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Badge/Badge.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Badge_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Badge_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Badge_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Badge_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_dc3df970_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Badge_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-dc3df970\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Badge/Badge.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Badge_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_dc3df970_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Badge_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Badge/examples/Buttons.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Badge/examples/Lists.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Badge/examples/Dense.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Badge/Badge.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocBadge', + mixins: [_docsExample2.default], + data: function data() { + return { + classes: { + headings: ['Name', 'Description'], + props: [{ + name: 'md-square', + description: 'Created square type badge.' + }] + }, + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-content', + type: 'String, Number', + description: 'A content for badge', + defaults: ' ' + }, { + name: 'md-position', + type: 'String', + description: 'Position of badge top or bottom', + defaults: 'top' + }, { + name: 'md-dense', + type: 'Boolean', + description: 'Enables the dense layout', + defaults: 'false' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-dc3df970\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Badge/Badge.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.badge.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Small status descriptors for UI elements.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Some components like "),_c('b',[_vm._v("button, avatar")]),_vm._v(" needs to be wrapped with "),_c('code',[_vm._v("md-badge")]),_vm._v(" component.")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Example with buttons","component":_vm.examples['buttons']}}),_vm._v(" "),_c('code-example',{attrs:{"title":"Example with lists","component":_vm.examples['lists']}}),_vm._v(" "),_c('code-example',{attrs:{"title":"Dense","component":_vm.examples['dense']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-badge"}},[_c('p',[_vm._v("The following option can be applied to any badge:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.props.headings,"props":_vm.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"classes","headings":_vm.classes.headings,"props":_vm.classes.props},slot:"classes"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/177.f4c244e1.js b/dist/177.f4c244e1.js new file mode 100644 index 000000000..3ecefcafa --- /dev/null +++ b/dist/177.f4c244e1.js @@ -0,0 +1,255 @@ +webpackJsonp([177],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Avatar/examples/Placeholder.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(91/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Avatar/examples/Placeholder.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('placeholder', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['placeholder'] = { + name: 'placeholder', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Avatar/examples/Regular.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(143/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Avatar/examples/Regular.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('regular', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['regular'] = { + name: 'regular', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Avatar/examples/Sizes.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(90/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Avatar/examples/Sizes.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('sizes', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['sizes'] = { + name: 'sizes', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Avatar/Avatar.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Avatar_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Avatar/Avatar.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Avatar_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Avatar_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Avatar_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Avatar_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_064ede65_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Avatar_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-064ede65\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Avatar/Avatar.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Avatar_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_064ede65_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Avatar_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Avatar/examples/Regular.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Avatar/examples/Sizes.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Avatar/examples/Placeholder.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Avatar/Avatar.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocAvatar', + mixins: [_docsExample2.default], + data: function data() { + return { + regular: { + headings: ['Name', 'Description'], + props: [{ + name: 'md-avatar-icon', + description: 'Creates a avatar that can show a icon.' + }] + }, + sizes: { + headings: ['Name', 'Description'], + props: [{ + name: 'md-small', + description: 'Makes a small avatar, changing the size of image, icon or text.' + }, { + name: 'md-large', + description: 'Makes a large avatar. Commonly used as the current user avatar inside a left md-drawer.' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-064ede65\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Avatar/Avatar.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.avatar.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Avatars can be used to represent people. When used with a specific logo, avatars can also be used to represent a brand. They also can be a placeholder when there is no image to be shown, showing a initial letter of a name on contacts that have no picture yet, for example.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Avatar")]),_vm._v(" "),_c('p',[_vm._v("Avatars can show a single image by default but can also display an icon (using the "),_c('code',[_vm._v("md-icon")]),_vm._v(" component):")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Default","component":_vm.examples['regular']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-avatar"}},[_c('p',[_vm._v("The following option can be applied to any avatar:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"classes","headings":_vm.regular.headings,"props":_vm.regular.props},slot:"classes"})],1)],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Initial letter as a placeholder")]),_vm._v(" "),_c('p',[_vm._v("Let's assume that you want to show a list of contacts, but some of them do not have a picture in your database. You can use the initial letter of the contact name as a placeholder. It can even show 2 letters (for compound names) without problems:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Placeholder","component":_vm.examples['placeholder']}})],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Multiple sizes")]),_vm._v(" "),_c('p',[_vm._v("You can specify three different sizes, if you want: Regular, Small or Large. By default the avatar have a regular size.")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Sizes","component":_vm.examples['sizes']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-avatar"}},[_c('p',[_vm._v("The following options will change the size of a avatar:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"classes","headings":_vm.sizes.headings,"props":_vm.sizes.props},slot:"classes"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/178.76c128a1.js b/dist/178.76c128a1.js new file mode 100644 index 000000000..ef23454df --- /dev/null +++ b/dist/178.76c128a1.js @@ -0,0 +1,217 @@ +webpackJsonp([178],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Switch/examples/RegularSwitch.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(27/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Switch/examples/RegularSwitch.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('regular-switch', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['regular-switch'] = { + name: 'regular-switch', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Switch/examples/SwitchHueColors.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(26/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Switch/examples/SwitchHueColors.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('switch-hue-colors', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['switch-hue-colors'] = { + name: 'switch-hue-colors', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Switch/Switch.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Switch_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Switch/Switch.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Switch_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Switch_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Switch_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Switch_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_54d8cade_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Switch_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-54d8cade\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Switch/Switch.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Switch_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_54d8cade_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Switch_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Switch/examples/RegularSwitch.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Switch/examples/SwitchHueColors.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Switch/Switch.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocSwitch', + mixins: [_docsExample2.default], + data: function data() { + return { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'value', + type: 'String|Number|Boolean', + description: 'The value of the switch', + defaults: 'on' + }, { + name: 'v-model', + type: 'String|Number|Boolean|Array', + description: 'The model variable to bind the selection value. If array, it will toggle values inside of it. If no value is assigned, then it will use the same behaviour of a regular input[type="checkbox"].', + defaults: 'null' + }, { + name: 'id', + type: 'String', + description: 'The switch unique id.', + defaults: 'a random string' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'change', + description: 'Triggered after a value is selected', + value: 'value' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-54d8cade\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Switch/Switch.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.switch.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it’s in, should be made clear from the corresponding inline label. Vue material switches can work with multiple "),_c('code',[_vm._v("v-model")]),_vm._v(" types: "),_c('code',[_vm._v("String")]),_vm._v(", "),_c('code',[_vm._v("Number")]),_vm._v(", "),_c('code',[_vm._v("Boolean")]),_vm._v(" and "),_c('code',[_vm._v("Array")]),_vm._v(".")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Switch")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Switch","component":_vm.examples['regular-switch']}}),_vm._v(" "),_c('code-example',{attrs:{"title":"Hue Colors","component":_vm.examples['switch-hue-colors']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-switch"}},[_c('p',[_vm._v("The following options can be applied to all switches:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.props.headings,"props":_vm.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.events.headings,"props":_vm.events.props},slot:"events"})],1),_vm._v(" "),_c('note-block',{attrs:{"tip":""}},[_vm._v("All other "),_c('code',[_vm._v("")]),_vm._v(" attributes, such as "),_c('strong',[_vm._v("name")]),_vm._v(" and "),_c('strong',[_vm._v("required")]),_vm._v(", can be used on "),_c('code',[_vm._v("md-switch")]),_vm._v(".")])],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/179.4b8a0524.js b/dist/179.4b8a0524.js new file mode 100644 index 000000000..f56164af3 --- /dev/null +++ b/dist/179.4b8a0524.js @@ -0,0 +1,217 @@ +webpackJsonp([179],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Radio/examples/RadioHueColors.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(37/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Radio/examples/RadioHueColors.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('radio-hue-colors', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['radio-hue-colors'] = { + name: 'radio-hue-colors', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Radio/examples/RegularRadio.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(36/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Radio/examples/RegularRadio.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('regular-radio', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['regular-radio'] = { + name: 'regular-radio', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Radio/Radio.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Radio_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Radio/Radio.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Radio_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Radio_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Radio_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Radio_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4089ff8e_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Radio_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-4089ff8e\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Radio/Radio.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Radio_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_4089ff8e_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Radio_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Radio/examples/RegularRadio.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Radio/examples/RadioHueColors.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Radio/Radio.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocRadio', + mixins: [_docsExample2.default], + data: function data() { + return { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'value', + type: 'String|Number|Boolean|Object', + description: 'The value of the radio', + defaults: 'on' + }, { + name: 'v-model', + type: 'String|Number|Boolean|Object', + description: 'The model variable to bind the selection value. If no value is assigned, then it will use the same behaviour of a regular input[type="radio"].', + defaults: 'null' + }, { + name: 'id', + type: 'String', + description: 'The radio unique id.', + defaults: 'a random string' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'change', + description: 'Triggered after a value is selected', + value: 'value' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-4089ff8e\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Radio/Radio.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.radio.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Radio buttons allow the user to select one option from a set. Use radio buttons for exclusive selection if you think that the user needs to see all available options side-by-side. Vue material radio can work with multiple "),_c('code',[_vm._v("v-model")]),_vm._v(" types: "),_c('code',[_vm._v("String")]),_vm._v(", "),_c('code',[_vm._v("Number")]),_vm._v(" and "),_c('code',[_vm._v("Boolean")]),_vm._v(".")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Radio")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Radio","component":_vm.examples['regular-radio']}}),_vm._v(" "),_c('code-example',{attrs:{"title":"Hue Colors","component":_vm.examples['radio-hue-colors']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-radio"}},[_c('p',[_vm._v("The following options can be applied to all radios:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.props.headings,"props":_vm.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.events.headings,"props":_vm.events.props},slot:"events"}),_vm._v(" "),_c('note-block',{attrs:{"tip":""}},[_vm._v("All other "),_c('code',[_vm._v("")]),_vm._v(" attributes, such as "),_c('strong',[_vm._v("name")]),_vm._v(" and "),_c('strong',[_vm._v("required")]),_vm._v(", can be used on "),_c('code',[_vm._v("md-radio")]),_vm._v(".")])],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/18.800d4d88.js b/dist/18.800d4d88.js new file mode 100644 index 000000000..d0252ef53 --- /dev/null +++ b/dist/18.800d4d88.js @@ -0,0 +1 @@ +webpackJsonp([18],{"./docs/app/pages/Components/Toolbar/examples/RegularToolbar.vue":function(e,o,l){"use strict";function s(e){l('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-26045d07","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Toolbar/examples/RegularToolbar.vue')}var a,t,d,r,n,u,i,m,p,c;Object.defineProperty(o,"__esModule",{value:!0}),a=l("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Toolbar/examples/RegularToolbar.vue"),t=l.n(a);for(d in a)"default"!==d&&(function(e){l.d(o,e,(function(){return a[e]}))})(d);r=l('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-26045d07","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Toolbar/examples/RegularToolbar.vue'),n=l("./node_modules/vue-loader/lib/component-normalizer.js"),u=!1,i=s,m="data-v-26045d07",p=null,c=n(t.a,r.a,u,i,m,p),o.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Toolbar/examples/RegularToolbar.vue":function(e,o,l){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"RegularToolbar"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-26045d07","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Toolbar/examples/RegularToolbar.vue':function(e,o){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-26045d07","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Toolbar/examples/RegularToolbar.vue':function(e,o,l){"use strict";var s=function(){var e=this,o=e.$createElement,l=e._self._c||o;return l("div",[l("md-toolbar",[l("h3",{staticClass:"md-title"},[e._v("Default")])]),e._v(" "),l("md-toolbar",{attrs:{"md-elevation":"0"}},[l("h3",{staticClass:"md-title"},[e._v("No Elevation")])]),e._v(" "),l("md-toolbar",{staticClass:"md-transparent"},[l("h3",{staticClass:"md-title"},[e._v("Transparent")])]),e._v(" "),l("md-toolbar",{staticClass:"md-primary"},[l("h3",{staticClass:"md-title"},[e._v("Primary")])]),e._v(" "),l("md-toolbar",{staticClass:"md-accent"},[l("h3",{staticClass:"md-title"},[e._v("Accent")])])],1)},a=[],t={render:s,staticRenderFns:a};o.a=t}}); \ No newline at end of file diff --git a/dist/180.43433163.js b/dist/180.43433163.js new file mode 100644 index 000000000..fd5c7cd01 --- /dev/null +++ b/dist/180.43433163.js @@ -0,0 +1,196 @@ +webpackJsonp([180],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Typography/examples/TypographyExample.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(4/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/Typography/examples/TypographyExample.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('typography-example', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['typography-example'] = { + name: 'typography-example', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/UiElements/Typography/Typography.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Typography_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Typography/Typography.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Typography_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Typography_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Typography_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Typography_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5e42a182_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Typography_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5e42a182\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Typography/Typography.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Typography_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5e42a182_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Typography_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Typography/examples/TypographyExample.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Typography/Typography.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'Typography', + mixins: [_docsExample2.default], + data: function data() { + return { + classes: { + headings: ['Name', 'Description'], + props: [{ + name: 'md-display-4', + description: 'Create the biggest display text' + }, { + name: 'md-display-3', + description: 'Create the second biggest display text' + }, { + name: 'md-display-2', + description: 'Create the third biggest display text' + }, { + name: 'md-display-1', + description: 'Create the forth biggest display text' + }, { + name: 'md-headline', + description: 'Create a headline text, that is bigger than a title' + }, { + name: 'md-title', + description: 'Create the regular title. Commonly used inside toolbars' + }, { + name: 'md-subheading', + description: 'Create a subtitle like element' + }, { + name: 'md-body-2', + description: 'Create a medium weight variation of body text' + }, { + name: 'md-body-1', + description: 'Create a regular text. This has the same effect as the body text' + }, { + name: 'md-caption', + description: 'Create a caption text. This has the same effect as the tag' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5e42a182\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Typography/Typography.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.typography.title')}},[_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Typeface")]),_vm._v(" "),_c('p',[_vm._v("Roboto has been refined extensively to work across the wider set of supported platforms. It is slightly wider and rounder, giving it greater clarity and making it more optimistic. Vue Material use Roboto by default, with Noto Sans as a fallback. To get up and running with Roboto font, just install it from "),_c('a',{attrs:{"href":"https://fonts.google.com/specimen/Roboto","target":"_blank"}},[_vm._v("Google Fonts")]),_vm._v(". Or install it from the following snippet:")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Roboto Font","label":"HTML","lang":"xml"}},[_vm._v("\n \n ")])],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Styles")]),_vm._v(" "),_c('p',[_vm._v("Too many type sizes and styles at once can wreck any layout. A typographic scale has a limited set of type sizes that work well together along with the layout grid.")]),_vm._v(" "),_c('p',[_vm._v("The "),_c('a',{attrs:{"href":"https://material.io/guidelines/style/typography.html#typography-styles","target":"_blank"}},[_vm._v("sizes and styles")]),_vm._v(" balance content density and reading comfort under typical usage conditions. They are all based on simple classes that gives the styles and works fine with dark themes. Look:")]),_vm._v(" "),_c('note-block',[_vm._v("The "),_c('code',[_vm._v("a")]),_vm._v(" tag create a link style and is the only that is affected globally. It will be automatically themed using the accent color.")])],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('code-example',{attrs:{"title":"Typography","component":_vm.examples['typography-example']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API"}},[_c('p',[_vm._v("The following classes can be applied to any HTML element:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"classes","headings":_vm.classes.headings,"props":_vm.classes.props},slot:"classes"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/181.94458be2.js b/dist/181.94458be2.js new file mode 100644 index 000000000..596389d7f --- /dev/null +++ b/dist/181.94458be2.js @@ -0,0 +1,142 @@ +webpackJsonp([181],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(1/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('selection-example', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['selection-example'] = { + name: 'selection-example', + source: "\n\n\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/UiElements/TextSelection/TextSelection.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_TextSelection_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/TextSelection/TextSelection.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_TextSelection_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_TextSelection_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_TextSelection_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_TextSelection_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0e048c55_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_TextSelection_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-0e048c55\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/TextSelection/TextSelection.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_TextSelection_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0e048c55_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_TextSelection_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/TextSelection/TextSelection.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'TextSelection', + mixins: [_docsExample2.default] +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-0e048c55\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/TextSelection/TextSelection.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.textSelection.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Text selection is indicated by highlighting a contiguous segment of text. On mobile, a selection handle is added to both the beginning and end of a selection and the actions related to the text appear in a dropdown menu positioned immediately above, but not overlapping, the selection.")]),_vm._v(" "),_c('p',[_vm._v("The selection colors follow the current theme colors, using the accent hue, and you don't need to configure anything to make it work. Go ahead and select any text to see it's background color:")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('code-example',{attrs:{"title":"Text Selection","component":_vm.examples['selection-example']}})],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/182.c8ec1c3e.js b/dist/182.c8ec1c3e.js new file mode 100644 index 000000000..f432987a0 --- /dev/null +++ b/dist/182.c8ec1c3e.js @@ -0,0 +1,144 @@ +webpackJsonp([182],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Scrollbar/examples/ScrollbarExample.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(5/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/Scrollbar/examples/ScrollbarExample.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('scrollbar-example', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['scrollbar-example'] = { + name: 'scrollbar-example', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/UiElements/Scrollbar/Scrollbar.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Scrollbar_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Scrollbar/Scrollbar.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Scrollbar_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Scrollbar_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Scrollbar_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Scrollbar_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6b2f67d0_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Scrollbar_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-6b2f67d0\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Scrollbar/Scrollbar.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Scrollbar_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6b2f67d0_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Scrollbar_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Scrollbar/examples/ScrollbarExample.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Scrollbar/Scrollbar.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'Scrollbar', + mixins: [_docsExample2.default] +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-6b2f67d0\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Scrollbar/Scrollbar.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.scrollbar.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Scrollbars show the track on how much a content has been reviewed. This is an standard on every single device out there.")]),_vm._v(" "),_c('p',[_vm._v("To enable the Material scrollbar styles, just add the "),_c('code',[_vm._v("md-scrollbar")]),_vm._v(" class to the scrollable component that you want. If you want this effect in the whole page, you can put the class in the "),_c('code',[_vm._v("html")]),_vm._v(" tag.")]),_vm._v(" "),_c('note-block',{attrs:{"alert":""}},[_vm._v("The scrollbars "),_c('strong',[_vm._v("only")]),_vm._v(" works on "),_c('code',[_vm._v("html")]),_vm._v(" tag and on Vue Material components, like "),_c('code',[_vm._v("md-content")]),_vm._v(" or "),_c('code',[_vm._v("md-drawer")]),_vm._v(". Due to CSS limitations, the style will be applied only on Webkit/Blink browsers (Chrome, Safari and Opera).")])],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('code-example',{attrs:{"title":"Scrollbar","component":_vm.examples['scrollbar-example']}})],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/183.375e4e6a.js b/dist/183.375e4e6a.js new file mode 100644 index 000000000..afc4d0488 --- /dev/null +++ b/dist/183.375e4e6a.js @@ -0,0 +1,158 @@ +webpackJsonp([183],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(13/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('elevation-example', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['elevation-example'] = { + name: 'elevation-example', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/UiElements/Elevation/Elevation.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Elevation_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Elevation/Elevation.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Elevation_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Elevation_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Elevation_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Elevation_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5bd6178a_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Elevation_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5bd6178a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Elevation/Elevation.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Elevation_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_5bd6178a_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Elevation_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Elevation/Elevation.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'Elevation', + mixins: [_docsExample2.default], + data: function data() { + return { + classes: { + headings: ['Name', 'Description'], + props: [{ + name: 'md-elevation-[size]', + description: 'Add an elevation to the target element. The size can be 1 to 24. Ex.: md-elevation-4' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-5bd6178a\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Elevation/Elevation.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.elevation.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Measured from the front of one surface to the front of another, an element’s elevation indicates the distance between surfaces and the depth of its shadow.")]),_vm._v(" "),_c('p',[_vm._v("Elevation classes range from 1px to 24px in depth. You can add this class to any HTML tag.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('code-example',{attrs:{"title":"Elevation","component":_vm.examples['elevation-example']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-elevation"}},[_c('p',[_vm._v("The following classes can be applied to any HTML element:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"classes","headings":_vm.classes.headings,"props":_vm.classes.props},slot:"classes"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/184.497a1a6b.js b/dist/184.497a1a6b.js new file mode 100644 index 000000000..8218558fb --- /dev/null +++ b/dist/184.497a1a6b.js @@ -0,0 +1,148 @@ +webpackJsonp([184],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Subheader/examples/SubheaderExample.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(28/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Subheader/examples/SubheaderExample.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('subheader-example', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['subheader-example'] = { + name: 'subheader-example', + source: "\n\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Subheader/Subheader.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Subheader_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Subheader/Subheader.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Subheader_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Subheader_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Subheader_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Subheader_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_869a7ca4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Subheader_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-869a7ca4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Subheader/Subheader.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Subheader_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_869a7ca4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Subheader_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Subheader/examples/SubheaderExample.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Subheader/Subheader.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocSubheader', + mixins: [_docsExample2.default] +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-869a7ca4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Subheader/Subheader.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.subheader.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Subheaders are list tiles that delineate sections of a list or grid list.")]),_vm._v(" "),_c('p',[_vm._v("The subheader can be used in lists, grid and even on selects and are typically related to filtering or sorting criteria. They fit well in navigation panels and grid lists.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Subheader")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Subheader","component":_vm.examples['subheader-example']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-subheader"}},[_c('p',[_vm._v("This component does not have any extra option.")])])],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/185.635ffd7c.js b/dist/185.635ffd7c.js new file mode 100644 index 000000000..8f075bb03 --- /dev/null +++ b/dist/185.635ffd7c.js @@ -0,0 +1,204 @@ +webpackJsonp([185],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Snackbar/examples/SnackbarExample.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(115/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Snackbar/examples/SnackbarExample.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('snackbar-example', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['snackbar-example'] = { + name: 'snackbar-example', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Snackbar/Snackbar.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Snackbar_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Snackbar/Snackbar.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Snackbar_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Snackbar_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Snackbar_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Snackbar_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_21555b80_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Snackbar_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-21555b80\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Snackbar/Snackbar.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Snackbar_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_21555b80_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Snackbar_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Snackbar/examples/SnackbarExample.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Snackbar/Snackbar.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocSnackbar', + mixins: [_docsExample2.default], + data: function data() { + return { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-active', + type: 'Boolean', + description: 'Option used to trigger the snackbar visibility. Should be used with the .sync modifier.', + defaults: 'false' + }, { + name: 'md-duration', + type: 'Number', + description: 'Sets the duration in milliseconds before close the snackbar.', + defaults: '4000' + }, { + name: 'md-persistent', + type: 'Boolean', + description: 'This will make the snackbar persistent in your application, even changing routes.', + defaults: 'false' + }, { + name: 'md-position', + type: 'String', + description: 'Sets the snackbar position on the bottom of the screen.', + defaults: 'null' + }, { + offset: true, + name: 'md-position="center"', + type: 'String', + description: 'Make the snackbar centered.', + defaults: '-' + }, { + offset: true, + name: 'md-position="left"', + type: 'String', + description: 'Make the snackbar left aligned.', + defaults: '-' + }] + }, + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-opened', + description: 'Triggered when a snackbar opens', + value: 'null' + }, { + name: 'md-closed', + description: 'Triggered when a snackbar closes', + value: 'null' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-21555b80\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Snackbar/Snackbar.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.snackbar.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("Snackbars provide brief feedback about an operation through a message at the bottom of the screen.")]),_vm._v(" "),_c('p',[_vm._v("They can have a custom duration on the screen or be persistent. It can be centered or left aligned.")]),_vm._v(" "),_c('note-block',[_vm._v("On mobile devices the snackbar will fit the whole width space.")])],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Duration and position")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Dynamic values","component":_vm.examples['snackbar-example']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-snackbar"}},[_c('p',[_vm._v("The following options can be applied to any snackbar:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.props.headings,"props":_vm.props.props},slot:"props"}),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.events.headings,"props":_vm.events.props},slot:"events"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/186.017b17fa.js b/dist/186.017b17fa.js new file mode 100644 index 000000000..b6973c907 --- /dev/null +++ b/dist/186.017b17fa.js @@ -0,0 +1,144 @@ +webpackJsonp([186],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Form/examples/FormValidation.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(0/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Form/examples/FormValidation.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('form-validation', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['form-validation'] = { + name: 'form-validation', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Form/Form.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Form_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Form/Form.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Form_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Form_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Form_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Form_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f86adbcc_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Form_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-f86adbcc\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Form/Form.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Form_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_f86adbcc_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Form_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Form/examples/FormValidation.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Form/Form.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocForm', + mixins: [_docsExample2.default] +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-f86adbcc\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Form/Form.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.form.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("In web applications it is very common for pages to have forms, with the most diverse types of fields. Vue Material introduces several components that help in building an application. With this you have fill flows, validation and submission forms.")]),_vm._v(" "),_c('p',[_vm._v("Here you can find some examples on how to use Vue Material to build forms.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Form Validation")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Example","component":_vm.examples['form-validation']}})],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/187.57e21989.js b/dist/187.57e21989.js new file mode 100644 index 000000000..e23449501 --- /dev/null +++ b/dist/187.57e21989.js @@ -0,0 +1,168 @@ +webpackJsonp([187],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/File/examples/FileField.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(126/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/File/examples/FileField.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('file-field', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['file-field'] = { + name: 'file-field', + source: "\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/File/File.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_File_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/File/File.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_File_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_File_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_File_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_File_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0584ac09_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_File_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-0584ac09\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/File/File.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_File_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0584ac09_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_File_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/File/examples/FileField.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/File/File.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocFile', + mixins: [_docsExample2.default], + data: function data() { + return { + api: { + regular: { + events: { + headings: ['Name', 'Description', 'Value'], + props: [{ + name: 'md-change', + description: 'Emits a FileList. Triggered every time a file is selected.', + value: 'FileList' + }] + } + } + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-0584ac09\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/File/File.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.file.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("File inputs allows the user to pick one or multiple files. It can also filter the file type just like a normal input file or select multiple files.")]),_vm._v(" "),_c('note-block',{attrs:{"tip":""}},[_c('code',[_vm._v("md-file")]),_vm._v(" works just like a regular "),_c('code',[_vm._v("md-input")]),_vm._v(" component. This means that you can pass any "),_c('code',[_vm._v("md-input")]),_vm._v(" prop to "),_c('code',[_vm._v("md-file")]),_vm._v(", like "),_c('strong',[_vm._v("placeholder")]),_vm._v(", "),_c('strong',[_vm._v("required")]),_vm._v(" and "),_c('strong',[_vm._v("disabled")]),_vm._v(", for example.")])],1),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Regular File")]),_vm._v(" "),_c('code-example',{attrs:{"title":"File Field","component":_vm.examples['file-field']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-file"}},[_c('p',[_vm._v("The following options can be applied to file component:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"events","headings":_vm.api.regular.events.headings,"props":_vm.api.regular.events.props},slot:"events"})],1),_vm._v(" "),_c('note-block',{attrs:{"tip":""}},[_vm._v("All other "),_c('code',[_vm._v("")]),_vm._v(" attributes, such as "),_c('strong',[_vm._v("multiple")]),_vm._v(" and "),_c('strong',[_vm._v("accept")]),_vm._v(", can be used on "),_c('code',[_vm._v("md-field")]),_vm._v(".")])],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/188.0e4ce023.js b/dist/188.0e4ce023.js new file mode 100644 index 000000000..4f2ea24ab --- /dev/null +++ b/dist/188.0e4ce023.js @@ -0,0 +1,161 @@ +webpackJsonp([188],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Divider/examples/Divider.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(66/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Divider/examples/Divider.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('divider', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['divider'] = { + name: 'divider', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Divider/Divider.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Divider_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Divider/Divider.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Divider_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Divider_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Divider_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Divider_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_c68c5878_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Divider_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-c68c5878\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Divider/Divider.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Divider_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_c68c5878_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Divider_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Divider/examples/Divider.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Divider/Divider.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocDivider', + mixins: [_docsExample2.default], + data: function data() { + return { + classes: { + headings: ['Name', 'Description'], + props: [{ + name: 'md-inset', + description: 'Creates a inset divider, which is commonly used to separate related content.' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-c68c5878\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Divider/Divider.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.divider.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("A divider is a thin, lightweight rule that groups content in lists and page layouts and helps to organize page content and hierarchy into individual tiles.")]),_vm._v(" "),_c('p',[_vm._v("The dividers can be used in lists and to separate content. They fit well in navigation panels and menus.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Divider")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Divider","component":_vm.examples['divider']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-divider"}},[_c('p',[_vm._v("The following class can be use in dividers inside any component:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"classes","headings":_vm.classes.headings,"props":_vm.classes.props},slot:"classes"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/189.b279cfc3.js b/dist/189.b279cfc3.js new file mode 100644 index 000000000..6300d00f0 --- /dev/null +++ b/dist/189.b279cfc3.js @@ -0,0 +1,162 @@ +webpackJsonp([189],{ + +/***/ "./build/loaders/component-example-loader.js!./docs/app/pages/Components/Content/examples/PaperContent.vue": +/***/ (function(module, exports, __webpack_require__) { + + +const Vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); +const CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +module.exports = function (component) { + const asyncComponent = resolve => ({ + component: __webpack_require__.e/* require */(68/* duplicate */).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__("./docs/app/pages/Components/Content/examples/PaperContent.vue")]; ((resolve).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}.bind(this)).catch(__webpack_require__.oe), + loading: CodeLoading, + delay: 0 + }); + + Vue.default.component('paper-content', asyncComponent); + + component.options.examples = component.options.examples || {}; + component.options.examples['paper-content'] = { + name: 'paper-content', + source: "\n\n\n\n\n" + }; +}; + +/***/ }), + +/***/ "./docs/app/mixins/docsExample.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + computed: { + examples: function examples() { + return this.$options.examples; + } + } +}; + +/***/ }), + +/***/ "./docs/app/pages/Components/Content/Content.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Content_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Content/Content.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Content_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Content_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Content_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Content_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_441e8b3f_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Content_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-441e8b3f\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Content/Content.vue"); +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = null +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_Content_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_441e8b3f_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Content_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* customBlocks */ +var customBlock = __webpack_require__("./build/loaders/component-example-loader.js!./docs/app/pages/Components/Content/examples/PaperContent.vue") +if (customBlock && customBlock.__esModule) { + customBlock = customBlock.default +} +if (typeof customBlock === "function") { + customBlock(Component) +} + + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Content/Content.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _docsExample = __webpack_require__("./docs/app/mixins/docsExample.js"); + +var _docsExample2 = _interopRequireDefault(_docsExample); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'DocContent', + mixins: [_docsExample2.default], + data: function data() { + return { + props: { + headings: ['Name', 'Description', 'Default'], + props: [{ + name: 'md-tag', + type: 'String', + description: 'The output tag. Useful when you want to create a section instead of div, for example.', + defaults: 'div' + }] + } + }; + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-441e8b3f\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Content/Content.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('page-container',{attrs:{"centered":"","title":_vm.$t('pages.content.title')}},[_c('div',{staticClass:"page-container-section"},[_c('p',[_vm._v("The Content surfaces that comprise applications are referred to in this spec as material, or sheets of material. The content component is commonly used to resemble a piece of paper. It'll be useful to theme an arbitrary content.")])]),_vm._v(" "),_c('div',{staticClass:"page-container-section"},[_c('h2',[_vm._v("Content")]),_vm._v(" "),_c('code-example',{attrs:{"title":"Paper Content","component":_vm.examples['paper-content']}}),_vm._v(" "),_c('api-item',{attrs:{"title":"API - md-content"}},[_c('p',[_vm._v("The following option can be applied to md-content component:")]),_vm._v(" "),_c('api-table',{attrs:{"slot":"props","headings":_vm.props.headings,"props":_vm.props.props},slot:"props"})],1)],1)])} +var staticRenderFns = [] +var esExports = { render: render, staticRenderFns: staticRenderFns } +/* harmony default export */ __webpack_exports__["a"] = (esExports); + +/***/ }) + +}); \ No newline at end of file diff --git a/dist/19.c595b41c.js b/dist/19.c595b41c.js new file mode 100644 index 000000000..bf3a55b38 --- /dev/null +++ b/dist/19.c595b41c.js @@ -0,0 +1 @@ +webpackJsonp([19],{"./docs/app/pages/Components/Toolbar/examples/ContentActions.vue":function(e,t,o){"use strict";function s(e){o('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-76466055","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Toolbar/examples/ContentActions.vue')}var d,l,a,n,i,r,u,c,m,p;Object.defineProperty(t,"__esModule",{value:!0}),d=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Toolbar/examples/ContentActions.vue"),l=o.n(d);for(a in d)"default"!==a&&(function(e){o.d(t,e,(function(){return d[e]}))})(a);n=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-76466055","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Toolbar/examples/ContentActions.vue'),i=o("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,u=s,c="data-v-76466055",m=null,p=i(l.a,n.a,r,u,c,m),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Toolbar/examples/ContentActions.vue":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"ContentActions"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-76466055","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Toolbar/examples/ContentActions.vue':function(e,t){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-76466055","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Toolbar/examples/ContentActions.vue':function(e,t,o){"use strict";var s=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("md-toolbar",[o("h3",{staticClass:"md-title",staticStyle:{flex:"1"}},[e._v("Title")]),e._v(" "),o("md-button",{staticClass:"md-icon-button"},[o("md-icon",[e._v("more_vert")])],1)],1),e._v(" "),o("md-toolbar",{staticClass:"md-accent",attrs:{"md-elevation":"1"}},[o("h3",{staticClass:"md-title",staticStyle:{flex:"1"}},[e._v("Title")]),e._v(" "),o("md-button",[e._v("Refresh")]),e._v(" "),o("md-button",{staticClass:"md-primary"},[e._v("Create")])],1),e._v(" "),o("md-toolbar",{staticClass:"md-large md-primary"},[o("div",{staticClass:"md-toolbar-row"},[o("div",{staticClass:"md-toolbar-section-start"},[o("md-button",{staticClass:"md-icon-button"},[o("md-icon",[e._v("menu")])],1)],1),e._v(" "),o("div",{staticClass:"md-toolbar-section-end"},[o("md-button",{staticClass:"md-icon-button"},[o("md-icon",[e._v("refresh")])],1),e._v(" "),o("md-button",{staticClass:"md-icon-button"},[o("md-icon",[e._v("more_vert")])],1)],1)]),e._v(" "),o("div",{staticClass:"md-toolbar-row md-toolbar-offset"},[o("h3",{staticClass:"md-title"},[e._v("Title on a second row")])])])],1)},d=[],l={render:s,staticRenderFns:d};t.a=l}}); \ No newline at end of file diff --git a/dist/190.e869ff0b.js b/dist/190.e869ff0b.js new file mode 100644 index 000000000..5f53770d6 --- /dev/null +++ b/dist/190.e869ff0b.js @@ -0,0 +1 @@ +webpackJsonp([190],{"./docs/app/pages/UiElements/Layout/examples/LayoutVertical.vue":function(e,t,s){"use strict";function o(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-351fbe3c","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutVertical.vue')}var l,a,d,u,i,r,n,c,m,p;Object.defineProperty(t,"__esModule",{value:!0}),l=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutVertical.vue"),a=s.n(l);for(d in l)"default"!==d&&(function(e){s.d(t,e,(function(){return l[e]}))})(d);u=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-351fbe3c","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutVertical.vue'),i=s("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,n=o,c="data-v-351fbe3c",m=null,p=i(a.a,u.a,r,n,c,m),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutVertical.vue":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"LayoutVertical"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-351fbe3c","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutVertical.vue':function(e,t){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-351fbe3c","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements/Layout/examples/LayoutVertical.vue':function(e,t,s){"use strict";var o=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},l=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"md-layout-vertical md-gutter"},[s("div",{staticClass:"md-layout-item"}),e._v(" "),s("div",{staticClass:"md-layout-item"}),e._v(" "),s("div",{staticClass:"md-layout-item"})])}],a={render:o,staticRenderFns:l};t.a=a}}); \ No newline at end of file diff --git a/dist/191.312ce9da.js b/dist/191.312ce9da.js new file mode 100644 index 000000000..77d8fe447 --- /dev/null +++ b/dist/191.312ce9da.js @@ -0,0 +1 @@ +webpackJsonp([191],{"./docs/app/pages/Home/icons/HomeIcon.vue":function(e,o,s){"use strict";function d(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-af352a36","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/icons/HomeIcon.vue')}var l,a,n,t,r,u,i,c,m,p;Object.defineProperty(o,"__esModule",{value:!0}),l=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/icons/HomeIcon.vue"),a=s.n(l);for(n in l)"default"!==n&&(function(e){s.d(o,e,(function(){return l[e]}))})(n);t=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-af352a36","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/icons/HomeIcon.vue'),r=s("./node_modules/vue-loader/lib/component-normalizer.js"),u=!1,i=d,c="data-v-af352a36",m=null,p=r(a.a,t.a,u,i,c,m),o.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/icons/HomeIcon.vue":function(e,o,s){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"HomeIcon"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-af352a36","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/icons/HomeIcon.vue':function(e,o){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-af352a36","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/icons/HomeIcon.vue':function(e,o,s){"use strict";var d=function(){var e=this,o=e.$createElement;return(e._self._c||o)("i",{staticClass:"home-icon"},[e._t("default")],2)},l=[],a={render:d,staticRenderFns:l};o.a=a}}); \ No newline at end of file diff --git a/dist/192.5e78a97a.js b/dist/192.5e78a97a.js new file mode 100644 index 000000000..87fbe0382 --- /dev/null +++ b/dist/192.5e78a97a.js @@ -0,0 +1 @@ +webpackJsonp([192],{"./docs/app/pages/Home/HomeSponsors.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-7f605759","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomeSponsors.vue')}var a,d,r,n,l,i,u,p,m,c;Object.defineProperty(o,"__esModule",{value:!0}),a=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomeSponsors.vue"),d=s.n(a);for(r in a)"default"!==r&&(function(e){s.d(o,e,(function(){return a[e]}))})(r);n=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-7f605759","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomeSponsors.vue'),l=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,p="data-v-7f605759",m=null,c=l(d.a,n.a,i,u,p,m),o.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomeSponsors.vue":function(e,o,s){"use strict";var t,a;Object.defineProperty(o,"__esModule",{value:!0}),t=s("./src/components/MdSvgLoader/MdSvgLoader.vue"),a=(function(e){return e&&e.__esModule?e:{default:e}})(t),o.default={name:"HomeSponsors",components:{MdSvgLoader:a.default}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-7f605759","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomeSponsors.vue':function(e,o){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-7f605759","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomeSponsors.vue':function(e,o,s){"use strict";var t=function(){var e=this,o=e.$createElement,s=e._self._c||o;return s("md-content",{staticClass:"home-sponsors",attrs:{"md-tag":"section"}},[s("div",{staticClass:"page-wrapper"},[s("h2",{staticClass:"home-title md-headline"},[s("md-icon",[e._v("monetization_on")]),e._v("\n "+e._s(e.$t("pages.home.sponsors"))+" & "+e._s(e.$t("pages.home.backers"))+"\n ")],1),e._v(" "),s("div",{staticClass:"home-sponsors-description"},[s("i18n",{attrs:{path:"pages.home.sponsorsDescription",tag:"p"}},[s("a",{attrs:{href:"https://www.github.com/marcosmoura",target:"_blank"}},[e._v("Marcos Moura")])]),e._v(" "),s("p",[e._v(e._s(e.$t("pages.home.beAPatron"))+":")]),e._v(" "),s("a",{staticClass:"home-sponsors-patreon",attrs:{href:"https://www.patreon.com/bePatron?u=4832202",target:"_blank"}},[s("md-ripple",[s("img",{attrs:{src:"/assets/sponsors/patreon.png"}})])],1)],1)])])},a=[],d={render:t,staticRenderFns:a};o.a=d}}); \ No newline at end of file diff --git a/dist/193.0e8f7f6f.js b/dist/193.0e8f7f6f.js new file mode 100644 index 000000000..796ffceda --- /dev/null +++ b/dist/193.0e8f7f6f.js @@ -0,0 +1 @@ +webpackJsonp([193],{"./docs/app/pages/Home/HomePremium.vue":function(e,t,a){"use strict";function d(e){a('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-4156f9dd","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomePremium.vue')}var s,o,r,i,l,m,n,u,c,p;Object.defineProperty(t,"__esModule",{value:!0}),s=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomePremium.vue"),o=a.n(s);for(r in s)"default"!==r&&(function(e){a.d(t,e,(function(){return s[e]}))})(r);i=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-4156f9dd","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomePremium.vue'),l=a("./node_modules/vue-loader/lib/component-normalizer.js"),m=!1,n=d,u="data-v-4156f9dd",c=null,p=l(o.a,i.a,m,n,u,c),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomePremium.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"HomePremium",methods:{openLink:function(e){window.open(e,"_blank")}}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-4156f9dd","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomePremium.vue':function(e,t){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-4156f9dd","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomePremium.vue':function(e,t,a){"use strict";var d=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("md-content",{staticClass:"home-premium md-primary",attrs:{"md-tag":"section","md-theme":"premium",id:"premium"}},[a("div",{staticClass:"page-wrapper"},[a("h2",{staticClass:"home-title md-headline"},[a("md-icon",[e._v("check")]),e._v(" "),a("span",[e._v(e._s(e.$t("pages.home.premium")))])],1),e._v(" "),a("p",[e._v("\n You can use some of our tools to make the development environment easier, more productive and with a better\n integration with Vue Material. You can choose between a batteries-included webpack boilerplate, a SSR template\n for premium.js and a Single HTML file to start with the framework:\n ")]),e._v(" "),a("div",{staticClass:"md-layout md-gutter md-alignment-top-left"},[a("div",{staticClass:"md-layout-item md-xsmall-size-100"},[a("md-card",{staticClass:"md-accent",attrs:{"md-with-hover":""},nativeOn:{click:function(t){return e.openLink("https://www.creative-tim.com/product/vue-material-dashboard-pro?ref=vuematerial.io")}}},[a("md-ripple",[a("md-card-media",[a("img",{attrs:{src:"/assets/premium/dashboard-pro.jpg",alt:"Vue Material Dashboard PRO"}})])],1),e._v(" "),a("md-card-header",[a("md-card-header-text",[a("div",{staticClass:"md-title"},[e._v("Vue Material Dashboard PRO")]),e._v(" "),a("div",{staticClass:"md-subhead"},[e._v("Full-featured")])])],1),e._v(" "),a("md-card-content",[e._v("\n Vue Material Dashboard PRO is a beautiful and full-featured resource built over Vue Material. It will help\n you get started developing dashboards in no time.\n ")]),e._v(" "),a("md-card-actions",{attrs:{"md-alignment":"space-between"}},[a("md-chip",{staticClass:"md-primary",attrs:{"md-clickable":""}},[e._v("Just $59")]),e._v(" "),a("md-button",{staticClass:"md-primary"},[e._v("Buy now")])],1)],1)],1),e._v(" "),a("div",{staticClass:"md-layout-item md-xsmall-size-100"},[a("md-card",{staticClass:"md-accent",attrs:{"md-with-hover":""},nativeOn:{click:function(t){return e.openLink("https://www.creative-tim.com/product/vue-material-dashboard?ref=vuematerial.io")}}},[a("md-ripple",[a("md-card-media",[a("img",{attrs:{src:"/assets/premium/dashboard-pro.jpg",alt:"Vue Material Dashboard PRO"}})])],1),e._v(" "),a("md-card-header",[a("md-card-header-text",[a("div",{staticClass:"md-title"},[e._v("Vue Material Dashboard Free")]),e._v(" "),a("div",{staticClass:"md-subhead"},[e._v("16 components")])])],1),e._v(" "),a("md-card-content",[e._v("\n Don't wanna spend money for now? Ok, then! Just download the free version! It's easy to use and if you\n need more, you can always upgrade later to the Pro Version.\n ")]),e._v(" "),a("md-card-actions",{attrs:{"md-alignment":"space-between"}},[a("md-chip",{staticClass:"md-primary",attrs:{"md-clickable":""}},[e._v("Free")]),e._v(" "),a("md-button",{staticClass:"md-primary"},[e._v("Download")])],1)],1)],1)])])])},s=[],o={render:d,staticRenderFns:s};t.a=o}}); \ No newline at end of file diff --git a/dist/194.16fca845.js b/dist/194.16fca845.js new file mode 100644 index 000000000..17228e430 --- /dev/null +++ b/dist/194.16fca845.js @@ -0,0 +1 @@ +webpackJsonp([194],{"./docs/app/pages/Home/HomeHeader.vue":function(e,o,s){"use strict";function t(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-309491c4","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomeHeader.vue')}var d,a,l,r,n,i,u,m,c,p;Object.defineProperty(o,"__esModule",{value:!0}),d=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomeHeader.vue"),a=s.n(d);for(l in d)"default"!==l&&(function(e){s.d(o,e,(function(){return d[e]}))})(l);r=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-309491c4","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomeHeader.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,u=t,m="data-v-309491c4",c=null,p=n(a.a,r.a,i,u,m,c),o.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomeHeader.vue":function(e,o,s){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"HomeHeader"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-309491c4","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomeHeader.vue':function(e,o){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-309491c4","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomeHeader.vue':function(e,o,s){"use strict";var t=function(){var e=this,o=e.$createElement,s=e._self._c||o;return s("header",{staticClass:"home-header"},[s("div",{staticClass:"home-logo"},[s("logo-vue-material",{attrs:{animated:""}})],1),e._v(" "),s("div",{staticClass:"home-call"},[s("h1",{staticClass:"home-name"},[e._v("Vue Material")]),e._v(" "),s("p",[e._v(e._s(e.$t("pages.home.slogan")))]),e._v(" "),s("div",{staticClass:"home-actions"},[s("md-button",{staticClass:"md-button-spaced md-plain md-raised",attrs:{to:"/getting-started"}},[e._v(e._s(e.$t("pages.gettingStarted.title")))]),e._v(" "),s("md-button",{staticClass:"md-button-spaced md-plain md-raised",attrs:{to:"/components"}},[e._v(e._s(e.$t("pages.components.title")))])],1)])])},d=[],a={render:t,staticRenderFns:d};o.a=a}}); \ No newline at end of file diff --git a/dist/195.1d399795.js b/dist/195.1d399795.js new file mode 100644 index 000000000..95f704127 --- /dev/null +++ b/dist/195.1d399795.js @@ -0,0 +1 @@ +webpackJsonp([195],{"./docs/app/pages/Home/HomeEcosystem.vue":function(e,t,s){"use strict";function a(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-258ca042","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomeEcosystem.vue')}var o,d,i,l,r,n,m,c,u,p;Object.defineProperty(t,"__esModule",{value:!0}),o=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomeEcosystem.vue"),d=s.n(o);for(i in o)"default"!==i&&(function(e){s.d(t,e,(function(){return o[e]}))})(i);l=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-258ca042","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomeEcosystem.vue'),r=s("./node_modules/vue-loader/lib/component-normalizer.js"),n=!1,m=a,c="data-v-258ca042",u=null,p=r(d.a,l.a,n,m,c,u),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Home/HomeEcosystem.vue":function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"HomeEcosystem",methods:{openLink:function(e){window.open(e,"_blank")}}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-258ca042","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Home/HomeEcosystem.vue':function(e,t){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-258ca042","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Home/HomeEcosystem.vue':function(e,t,s){"use strict";var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("md-content",{staticClass:"home-ecosystem",attrs:{"md-tag":"section","md-theme":"default"}},[s("div",{staticClass:"page-wrapper"},[s("h2",{staticClass:"home-title md-headline"},[s("md-icon",[e._v("settings")]),e._v(" "),s("span",[e._v(e._s(e.$t("pages.home.ecosystem")))])],1),e._v(" "),s("p",[e._v("You can use some of our tools to make the development environment easier, more productive and with a better integration with Vue Material. You can choose between a batteries-included webpack boilerplate, a SSR template for Nuxt.js and a Single HTML file to start with the framework:")]),e._v(" "),s("div",{staticClass:"md-layout md-gutter md-alignment-top-left"},[s("div",{staticClass:"md-layout-item md-xsmall-size-100"},[s("md-card",{staticClass:"md-primary",attrs:{"md-with-hover":""},nativeOn:{click:function(t){return e.openLink("https://github.com/vuematerial/webpack")}}},[s("md-ripple",[s("md-card-header",[s("md-card-header-text",[s("div",{staticClass:"md-title"},[e._v("Advanced Webpack SPA")]),e._v(" "),s("div",{staticClass:"md-subhead"},[e._v("Full-featured")])]),e._v(" "),s("md-card-media",[s("img",{attrs:{src:"/assets/boilerplates/webpack.png",alt:"Webpack"}})])],1),e._v(" "),s("md-card-content",[e._v("\n A full-featured boilerplate with Webpack, Dev Server, Hot Reload, ESLint, Unit Testing, Assets Optimization, SCSS preprocessing and more.\n ")])],1)],1)],1),e._v(" "),s("div",{staticClass:"md-layout-item md-xsmall-size-100"},[s("md-card",{staticClass:"md-primary",attrs:{"md-theme":"nuxt","md-with-hover":""},nativeOn:{click:function(t){return e.openLink("https://github.com/vuematerial/nuxtjs")}}},[s("md-ripple",[s("md-card-header",[s("md-card-header-text",[s("div",{staticClass:"md-title"},[e._v("Universal App with Nuxt.js")]),e._v(" "),s("div",{staticClass:"md-subhead"},[e._v("For Server Side Rendering")])]),e._v(" "),s("md-card-media",[s("img",{attrs:{src:"/assets/boilerplates/nuxt.png",alt:"Nuxt"}})])],1),e._v(" "),s("md-card-content",[e._v("\n All the configuration needed to make more enjoyable the development of your application with full support for Server Side Rendering.\n ")])],1)],1)],1),e._v(" "),s("div",{staticClass:"md-layout-item md-xsmall-size-100"},[s("md-card",{staticClass:"flying",attrs:{"md-with-hover":""},nativeOn:{click:function(t){return e.$router.push("/getting-started")}}},[s("md-ripple",[s("md-card-header",[s("div",{staticClass:"md-title"},[e._v("Single HTML file")])]),e._v(" "),s("md-card-content",[e._v("\n The simplest Vue Material setup.\n ")]),e._v(" "),s("div",{staticClass:"ecosystem-logo"},[s("img",{attrs:{src:"/assets/boilerplates/html5.png",alt:"HTML File"}})])],1)],1),e._v(" "),s("md-card",{staticClass:"flying",attrs:{"md-with-hover":""},nativeOn:{click:function(t){return e.openLink("https://codesandbox.io/s/github/vuematerial/examples/tree/master/examples/quick-start")}}},[s("md-ripple",[s("md-card-header",[s("div",{staticClass:"md-title"},[e._v("Codesandbox")])]),e._v(" "),s("md-card-content",[e._v("\n For examples or issues reporting.\n ")]),e._v(" "),s("div",{staticClass:"ecosystem-logo"},[s("img",{attrs:{src:"/assets/boilerplates/codesandbox.png",alt:"Codepen"}})])],1)],1)],1)])])])},o=[],d={render:a,staticRenderFns:o};t.a=d}}); \ No newline at end of file diff --git a/dist/196.ca14b455.js b/dist/196.ca14b455.js new file mode 100644 index 000000000..4d24f7c42 --- /dev/null +++ b/dist/196.ca14b455.js @@ -0,0 +1 @@ +webpackJsonp([196],{"./docs/app/pages/Error.vue":function(e,o,d){"use strict";function s(e){d('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-e480dc00","scoped":false,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Error.vue')}var l,r,t,a,n,u,i,c,p,m;Object.defineProperty(o,"__esModule",{value:!0}),l=d("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Error.vue"),r=d.n(l);for(t in l)"default"!==t&&(function(e){d.d(o,e,(function(){return l[e]}))})(t);a=d('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-e480dc00","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Error.vue'),n=d("./node_modules/vue-loader/lib/component-normalizer.js"),u=!1,i=s,c=null,p=null,m=n(r.a,a.a,u,i,c,p),o.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Error.vue":function(e,o,d){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={name:"Error"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-e480dc00","scoped":false,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Error.vue':function(e,o){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-e480dc00","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Error.vue':function(e,o,d){"use strict";var s=function(){var e=this,o=e.$createElement;return(e._self._c||o)("page-container",{attrs:{title:e.$t("pages.error.title")}})},l=[],r={render:s,staticRenderFns:l};o.a=r}}); \ No newline at end of file diff --git a/dist/197.256abb93.js b/dist/197.256abb93.js new file mode 100644 index 000000000..115eb0194 --- /dev/null +++ b/dist/197.256abb93.js @@ -0,0 +1 @@ +webpackJsonp([197],{"./docs/app/pages/Components/Table/examples/TablePagination.vue":function(e,a,o){"use strict";function t(e){o('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-6a50210a","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Table/examples/TablePagination.vue')}var l,n,s,d,i,r,u,m,p,c;Object.defineProperty(a,"__esModule",{value:!0}),l=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TablePagination.vue"),n=o.n(l);for(s in l)"default"!==s&&(function(e){o.d(a,e,(function(){return l[e]}))})(s);d=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-6a50210a","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TablePagination.vue'),i=o("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,u=t,m="data-v-6a50210a",p=null,c=i(n.a,d.a,r,u,m,p),a.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/TablePagination.vue":function(e,a,o){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={name:"TablePagination",data:function(){return{users:[{id:1,name:"Shawna Dubbin",email:"sdubbin0@geocities.com",gender:"Male",title:"Assistant Media Planner"},{id:2,name:"Odette Demageard",email:"odemageard1@spotify.com",gender:"Female",title:"Account Coordinator"},{id:3,name:"Vera Taleworth",email:"vtaleworth2@google.ca",gender:"Male",title:"Community Outreach Specialist"},{id:4,name:"Lonnie Izkovitz",email:"lizkovitz3@youtu.be",gender:"Female",title:"Operator"},{id:5,name:"Thatcher Stave",email:"tstave4@reference.com",gender:"Male",title:"Software Test Engineer III"}]}}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-6a50210a","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Table/examples/TablePagination.vue':function(e,a){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-6a50210a","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/TablePagination.vue':function(e,a,o){"use strict";var t=function(){var e=this,a=e.$createElement;return(e._self._c||a)("div",[e._v("\n Coming Soon...\n")])},l=[],n={render:t,staticRenderFns:l};a.a=n}}); \ No newline at end of file diff --git a/dist/198.8a35eacc.js b/dist/198.8a35eacc.js new file mode 100644 index 000000000..9d04f9fd3 --- /dev/null +++ b/dist/198.8a35eacc.js @@ -0,0 +1 @@ +webpackJsonp([198],{"./docs/app/pages/Components/Table/examples/Example.vue":function(e,l,a){"use strict";function t(e){a('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-a31813f2","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Table/examples/Example.vue')}var o,d,s,n,r,i,m,u,p,c;Object.defineProperty(l,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/Example.vue"),d=a.n(o);for(s in o)"default"!==s&&(function(e){a.d(l,e,(function(){return o[e]}))})(s);n=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-a31813f2","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/Example.vue'),r=a("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,m=t,u="data-v-a31813f2",p=null,c=r(d.a,n.a,i,m,u,p),l.default=c.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Table/examples/Example.vue":function(e,l,a){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default={name:"Example",data:function(){return{people:[{id:1,name:"Shawna Dubbin",email:"sdubbin0@geocities.com",gender:"Male",title:"Assistant Media Planner"},{id:2,name:"Odette Demageard",email:"odemageard1@spotify.com",gender:"Female",title:"Account Coordinator"},{id:3,name:"Vera Taleworth",email:"vtaleworth2@google.ca",gender:"Male",title:"Community Outreach Specialist"},{id:4,name:"Lonnie Izkovitz",email:"lizkovitz3@youtu.be",gender:"Female",title:"Operator"},{id:5,name:"Thatcher Stave",email:"tstave4@reference.com",gender:"Male",title:"Software Test Engineer III"}]}}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-a31813f2","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Table/examples/Example.vue':function(e,l){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-a31813f2","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Table/examples/Example.vue':function(e,l,a){"use strict";var t=function(){var e=this,l=e.$createElement,a=e._self._c||l;return a("div",[a("md-table",{attrs:{"md-card":""},scopedSlots:e._u([{key:"md-table-row",fn:function(l){var t=l.item;return a("md-table-row",{attrs:{"md-selectable":"single"}},[a("md-table-cell",{attrs:{"md-label":"ID","md-numeric":""}},[e._v(e._s(t.id))]),e._v(" "),a("md-table-cell",{attrs:{"md-label":"Name"}},[e._v(e._s(t.name))]),e._v(" "),a("md-table-cell",{attrs:{"md-label":"Email"}},[e._v(e._s(t.email))]),e._v(" "),a("md-table-cell",{attrs:{"md-label":"Gender"}},[e._v(e._s(t.gender))]),e._v(" "),a("md-table-cell",{attrs:{"md-label":"Job Title"}},[e._v(e._s(t.title))])],1)}}]),model:{value:e.people,callback:function(l){e.people=l},expression:"people"}},[a("md-table-toolbar",[a("h1",{staticClass:"md-title"},[e._v("Default color")])])],1)],1)},o=[],d={render:t,staticRenderFns:o};l.a=d}}); \ No newline at end of file diff --git a/dist/199.7d76aae0.js b/dist/199.7d76aae0.js new file mode 100644 index 000000000..6534b00a8 --- /dev/null +++ b/dist/199.7d76aae0.js @@ -0,0 +1 @@ +webpackJsonp([199],{"./docs/app/pages/About.vue":function(e,t,a){"use strict";function s(e){a('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-adad2baa","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/About.vue')}var o,i,r,n,l,d,c,u,p,v;Object.defineProperty(t,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/About.vue"),i=a.n(o);for(r in o)"default"!==r&&(function(e){a.d(t,e,(function(){return o[e]}))})(r);n=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-adad2baa","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/About.vue'),l=a("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,c=s,u="data-v-adad2baa",p=null,v=l(i.a,n.a,d,c,u,p),t.default=v.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/About.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"About"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-adad2baa","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/About.vue':function(e,t){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-adad2baa","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/About.vue':function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("page-container",{attrs:{centered:"",title:e.$t("pages.about.title")}},[a("section",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-headline"},[e._v("Vue Material")]),e._v(" "),a("strong",[e._v("Material Design for Vue.js")]),e._v(" "),a("p",[e._v("Vue Material is simple, lightweight and built exactly according to the Google Material Design specs.")]),e._v(" "),a("p",[e._v("Build well-designed apps that can fit on every screen with support to all modern Web Browsers with dynamic themes, components on demand and all with an ease-to-use API.")])]),e._v(" "),a("section",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-title"},[e._v("Author")]),e._v(" "),a("div",{staticClass:"author-card"},[a("md-avatar",{staticClass:"md-large"},[a("img",{attrs:{src:"assets/examples/avatar.jpg",alt:"Marcos Moura"}})]),e._v(" "),a("div",{staticClass:"author-card-info"},[a("span",[e._v("Marcos Moura")]),e._v(" "),a("div",{staticClass:"author-card-links"},[a("a",{attrs:{href:"https://github.com/marcosmoura",target:"_blank",rel:"noopener"}},[e._v("GitHub")]),e._v(" "),a("a",{attrs:{href:"https://linkedin.com/in/marcosvmmoura",target:"_blank",rel:"noopener"}},[e._v("Linkedin")]),e._v(" "),a("a",{attrs:{href:"mailto:marcosvmmoura@gmail.com",target:"_blank",rel:"noopener"}},[e._v("Email")])])])],1)]),e._v(" "),a("section",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-title"},[e._v("How did Vue Material started?")]),e._v(" "),a("p",[e._v("Once upon a time I was working in a company, in projects for Google, using only Google's technologies. As a Front End Engineer I had to use Angular or Polymer as a solution back there. And we needed to build everything with Material Design. They chose to work with Angular and Angular Material only because it was more mature than Polymer at the time. It was not my choice and I felt that it wasn't good for me! But looking on the bright side, it gave me a really good experience with Material Design guidelines.")]),e._v(" "),a("p",[e._v("I work with Vue since the 1.0 version and I love it. Vue Material started as a small and simple idea that I had in a boring saturday afternoon, to solve my own needs for a simple, fast and reliable solution with Material Design for Vue, because I couldn't find a good solution. So I started to develop my own library, to fix problems that I had on Angular Material's days and focusing on making things easier and practical to use.")]),e._v(" "),a("p",[e._v("This project started as a side project and became the library as it is today, one of the most used UI Libraries for Vue.js!")])]),e._v(" "),a("section",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-title"},[e._v("Want to pay me a coffee?")]),e._v(" "),a("p",[e._v("I don't drink coffee, but I can easily turn this into a strong and bold IPA beer... Or a burger... Or a Redbull! If you think that this project helped you or your company in any way, you can consider become a backer/sponsor on Patreon.")]),e._v(" "),a("a",{staticClass:"about-patreon",attrs:{href:"https://www.patreon.com/bePatron?u=4832202",target:"_blank"}},[a("img",{attrs:{src:"/assets/sponsors/patreon.png"}})])]),e._v(" "),a("section",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-title"},[e._v("Want to contribute with the Project?")]),e._v(" "),a("p",[e._v("Well. All kind of help are welcome. If you want to contribute with the project, just send me a message and I will tell what you can do. We have a "),a("a",{attrs:{href:"https://discord.gg/vuematerial"}},[e._v("Discord Server")]),e._v(" to share ideas and to keep all the comunication in one place.")])]),e._v(" "),a("section",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-title"},[e._v("Need extra help?")]),e._v(" "),a("p",[e._v("I'm always online on our "),a("a",{attrs:{href:"https://discord.gg/vuematerial"}},[e._v("Discord server")]),e._v(". If you need anything, fell free to ask me directly there. :)")])]),e._v(" "),a("section",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-title"},[e._v("What is the Browser Support?")]),e._v(" "),a("p",[e._v("Vue Material supports the latest version of all Browsers")])]),e._v(" "),a("section",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-title"},[e._v("What about the license?")]),e._v(" "),a("p",[a("a",{attrs:{href:"https://github.com/vuematerial/vue-material/blob/dev/LICENSE",target:"_blank"}},[e._v("MIT")]),e._v(". Always. Forever!")])]),e._v(" "),a("section",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-title"},[e._v("Credits and Thanks")]),e._v(" "),a("ul",[a("li",[a("a",{attrs:{href:"https://github.com/elviskang",target:"_blank"}},[e._v("elviskang")]),e._v(" for donating the npm package name!")]),e._v(" "),a("li",[a("a",{attrs:{href:"https://github.com/brunocastro",target:"_blank"}},[e._v("Bruno Castro")]),e._v(" for the awesome Vue Material Logo. "),a("logo-vue-material",{attrs:{animated:""}})],1)])])])},o=[],i={render:s,staticRenderFns:o};t.a=i}}); \ No newline at end of file diff --git a/dist/2.81abf842.js b/dist/2.81abf842.js new file mode 100644 index 000000000..af0c4f3a2 --- /dev/null +++ b/dist/2.81abf842.js @@ -0,0 +1 @@ +webpackJsonp([2],{"./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue":function(e,d,s){"use strict";function o(e){s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-001b6d8e","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue'),s('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-001b6d8e","scoped":true,"hasInlineConfig":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue')}var l,t,a,i,n,p,r,u,c,m;Object.defineProperty(d,"__esModule",{value:!0}),l=s("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue"),t=s.n(l);for(a in l)"default"!==a&&(function(e){s.d(d,e,(function(){return l[e]}))})(a);i=s('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-001b6d8e","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue'),n=s("./node_modules/vue-loader/lib/component-normalizer.js"),p=!1,r=o,u="data-v-001b6d8e",c=null,m=n(t.a,i.a,p,r,u,c),d.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue":function(e,d,s){"use strict";Object.defineProperty(d,"__esModule",{value:!0}),d.default={name:"DuplicatedFeedback",data:function(){return{chips:["Pop","Rock","Jazz","Metal"]}}}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-001b6d8e","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue':function(e,d){},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-001b6d8e","scoped":true,"hasInlineConfig":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue':function(e,d){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-001b6d8e","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue':function(e,d,s){"use strict";var o=function(){var e=this,d=e.$createElement,s=e._self._c||d;return s("div",[s("md-chips",{staticClass:"md-primary",attrs:{"md-placeholder":"Add genre..."},model:{value:e.chips,callback:function(d){e.chips=d},expression:"chips"}},[s("div",{staticClass:"md-helper-text"},[e._v("Default")])]),e._v(" "),s("md-chips",{staticClass:"md-primary shake-on-error",attrs:{"md-placeholder":"Add genre..."},model:{value:e.chips,callback:function(d){e.chips=d},expression:"chips"}},[s("div",{staticClass:"md-helper-text"},[e._v("Shake duplicated chip on insertion")])]),e._v(" "),s("md-chips",{staticClass:"md-primary pulse-on-error",attrs:{"md-placeholder":"Add genre...","md-check-duplicated":""},model:{value:e.chips,callback:function(d){e.chips=d},expression:"chips"}},[s("div",{staticClass:"md-helper-text"},[e._v("Always pulse duplicated chip")])])],1)},l=[],t={render:o,staticRenderFns:l};d.a=t}}); \ No newline at end of file diff --git a/dist/20.0e22b9a3.js b/dist/20.0e22b9a3.js new file mode 100644 index 000000000..c07b84ba1 --- /dev/null +++ b/dist/20.0e22b9a3.js @@ -0,0 +1 @@ +webpackJsonp([20],{"./docs/app/pages/Components/Tabs/examples/TabIcons.vue":function(e,s,o){"use strict";function a(e){o('./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-3d026530","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Tabs/examples/TabIcons.vue')}var d,t,l,n,r,i,m,u,c,p;Object.defineProperty(s,"__esModule",{value:!0}),d=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tabs/examples/TabIcons.vue"),t=o.n(d);for(l in d)"default"!==l&&(function(e){o.d(s,e,(function(){return d[e]}))})(l);n=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-3d026530","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tabs/examples/TabIcons.vue'),r=o("./node_modules/vue-loader/lib/component-normalizer.js"),i=!1,m=a,u="data-v-3d026530",c=null,p=r(t.a,n.a,i,m,u,c),s.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Components/Tabs/examples/TabIcons.vue":function(e,s,o){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.default={name:"TabIcons"}},'./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"vue":true,"id":"data-v-3d026530","scoped":true,"hasInlineConfig":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/pages/Components/Tabs/examples/TabIcons.vue':function(e,s){},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-3d026530","hasScoped":true,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Components/Tabs/examples/TabIcons.vue':function(e,s,o){"use strict";var a=function(){var e=this,s=e.$createElement,o=e._self._c||s;return o("div",[o("md-tabs",[o("md-tab",{attrs:{id:"tab-home","md-label":"Home","md-icon":"home"}}),e._v(" "),o("md-tab",{attrs:{id:"tab-pages","md-label":"Pages","md-icon":"pages"}}),e._v(" "),o("md-tab",{attrs:{id:"tab-posts","md-label":"Posts","md-icon":"/assets/icon-whatshot.svg"}}),e._v(" "),o("md-tab",{attrs:{id:"tab-favorites","md-label":"Favorites","md-icon":"favorite"}})],1),e._v(" "),o("md-tabs",{staticClass:"md-primary",attrs:{"md-alignment":"centered"}},[o("md-tab",{attrs:{id:"tab-home","md-icon":"home"}}),e._v(" "),o("md-tab",{attrs:{id:"tab-pages","md-icon":"pages"}}),e._v(" "),o("md-tab",{attrs:{id:"tab-posts","md-icon":"/assets/icon-whatshot.svg"}}),e._v(" "),o("md-tab",{attrs:{id:"tab-favorites","md-icon":"favorite"}})],1)],1)},d=[],t={render:a,staticRenderFns:d};s.a=t}}); \ No newline at end of file diff --git a/dist/200.61aeb58f.js b/dist/200.61aeb58f.js new file mode 100644 index 000000000..82d61bde5 --- /dev/null +++ b/dist/200.61aeb58f.js @@ -0,0 +1 @@ +webpackJsonp([200],{"./docs/app/pages/WithRouter.vue":function(e,t,o){"use strict";var s,a,n,r,i,l,u,c,d,p;Object.defineProperty(t,"__esModule",{value:!0}),s=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/WithRouter.vue"),a=o.n(s);for(n in s)"default"!==n&&(function(e){o.d(t,e,(function(){return s[e]}))})(n);r=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-77c4cd44","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/WithRouter.vue'),i=o("./node_modules/vue-loader/lib/component-normalizer.js"),l=!1,u=null,c=null,d=null,p=i(a.a,r.a,l,u,c,d),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/WithRouter.vue":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"WithRouter"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-77c4cd44","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/WithRouter.vue':function(e,t,o){"use strict";var s=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("page-container",{attrs:{centered:"",title:e.$t("pages.withRouter.title")}},[o("div",{staticClass:"page-container-section"},[o("h2",{staticClass:"md-headline"},[e._v("Vue Material Router Link Components")]),e._v(" "),o("p",[e._v("Vue router supported with "),o("code",[o("router-link",{attrs:{to:"/components/tabs"}},[e._v("md-tab")])],1),e._v(", "),o("code",[o("router-link",{attrs:{to:"/components/list"}},[e._v("md-list-item")])],1),e._v(", "),o("code",[o("router-link",{attrs:{to:"/components/bottom-bar"}},[e._v("md-bottom-bar-item")])],1),e._v(" and "),o("code",[o("router-link",{attrs:{to:"/components/steppers"}},[e._v("md-step")])],1),e._v(" so far.")]),e._v(" "),o("p",[e._v("Vue Material router link components will be auto-generated with the prop "),o("code",[e._v("to")]),e._v(". All "),o("a",{attrs:{href:"https://router.vuejs.org/en/api/router-link.html"}},[o("code",[e._v("router-link")]),e._v(" props")]),e._v(" except "),o("code",[e._v("tag")]),e._v(" accepted.")]),e._v(" "),o("h2",{staticClass:"md-headline"},[e._v("Work with Router option "),o("code",[e._v("linkActiveClass")])]),e._v(" "),o("p",[e._v("Since Vue Router doesn't expose "),o("code",[e._v("isSameRoute")]),e._v(" and "),o("code",[e._v("isIncludedRoute")]),e._v(" methods, Vue Material cannot detect which links are active. Vue Material inject "),o("code",[e._v("linkActiveClass")]),e._v(" with an extra active class to interact with router. Therefore, if you want to using an custom class for active link as default, you need to setup like this:")]),e._v(" "),o("code-example",{attrs:{title:"Individual components"}},[e._v("\n const linkActiveClass = 'my-link-active-class'\n\n // pass custom class to Vue Material\n Vue.material.router.linkActiveClass = linkActiveClass\n\n // pass custom class to Vue Router\n router = new VueRouter({\n routes,\n linkActiveClass\n })\n\n const app = new Vue({\n name: 'Root',\n router,\n })\n\n ")])],1)])},a=[],n={render:s,staticRenderFns:a};t.a=n}}); \ No newline at end of file diff --git a/dist/201.371553f7.js b/dist/201.371553f7.js new file mode 100644 index 000000000..b64bab985 --- /dev/null +++ b/dist/201.371553f7.js @@ -0,0 +1 @@ +webpackJsonp([201],{"./docs/app/pages/UiElements.vue":function(e,t,l){"use strict";var s,n,a,o,i,d,r,u,c,p;Object.defineProperty(t,"__esModule",{value:!0}),s=l("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements.vue"),n=l.n(s);for(a in s)"default"!==a&&(function(e){l.d(t,e,(function(){return s[e]}))})(a);o=l('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-34c0feba","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements.vue'),i=l("./node_modules/vue-loader/lib/component-normalizer.js"),d=!1,r=null,u=null,c=null,p=i(n.a,o.a,d,r,u,c),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/UiElements.vue":function(e,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"UiElements",data:function(){return{elements:[]}}}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-34c0feba","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/UiElements.vue':function(e,t,l){"use strict";var s=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("splash-container",{attrs:{splash:"",centered:"",title:e.$t("pages.uiElements.title")}},[l("grid-layout",e._l(e.elements,(function(t){var s=t.key,n=t.name;return l("grid-layout-item",{key:s,attrs:{icon:"icon-"+s,title:e.$t("pages."+n+".title"),link:"/ui-elements/"+s}},[e._v("\n "+e._s(e.$t("pages."+n+".description"))+"\n ")])})),1)],1)},n=[],a={render:s,staticRenderFns:n};t.a=a}}); \ No newline at end of file diff --git a/dist/202.fdda3351.js b/dist/202.fdda3351.js new file mode 100644 index 000000000..3636a90f8 --- /dev/null +++ b/dist/202.fdda3351.js @@ -0,0 +1 @@ +webpackJsonp([202],{"./docs/app/pages/Themes/Themes.vue":function(e,s,t){"use strict";var l,o,a,d,n,r,u,i,c,p;Object.defineProperty(s,"__esModule",{value:!0}),l=t("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Themes/Themes.vue"),o=t.n(l);for(a in l)"default"!==a&&(function(e){t.d(s,e,(function(){return l[e]}))})(a);d=t('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-3a7ec595","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Themes/Themes.vue'),n=t("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,u=null,i=null,c=null,p=n(o.a,d.a,r,u,i,c),s.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Themes/Themes.vue":function(e,s,t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.default={name:"Themes"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-3a7ec595","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Themes/Themes.vue':function(e,s,t){"use strict";var l=function(){var e=this,s=e.$createElement;return(e._self._c||s)("page-container",{attrs:{centered:"",title:e.$t("pages.themes.title")}})},o=[],a={render:l,staticRenderFns:o};s.a=a}}); \ No newline at end of file diff --git a/dist/203.04f8dc14.js b/dist/203.04f8dc14.js new file mode 100644 index 000000000..df50f6426 --- /dev/null +++ b/dist/203.04f8dc14.js @@ -0,0 +1 @@ +webpackJsonp([203],{"./docs/app/pages/Themes/Prebuilt.vue":function(e,t,a){"use strict";var l,o,s,i,r,n,u,d,c,m;Object.defineProperty(t,"__esModule",{value:!0}),l=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Themes/Prebuilt.vue"),o=a.n(l);for(s in l)"default"!==s&&(function(e){a.d(t,e,(function(){return l[e]}))})(s);i=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-580eae00","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Themes/Prebuilt.vue'),r=a("./node_modules/vue-loader/lib/component-normalizer.js"),n=!1,u=null,d=null,c=null,m=r(o.a,i.a,n,u,d,c),t.default=m.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Themes/Prebuilt.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Prebuilt"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-580eae00","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Themes/Prebuilt.vue':function(e,t,a){"use strict";var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("page-container",{attrs:{centered:"",title:e.$t("pages.themePrebuilt.title")}},[a("div",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-headline"},[e._v("Default Presets")]),e._v(" "),a("p",[e._v("Vue Material comes with some prebuilt themes for you to quickly prototype an app. The preset themes bring all styles for all components and elements that Vue Material have.")]),e._v(" "),a("p",[e._v("Although its not recommended, you can use those themes on your app. They are very similar with the ones that you can change on this documentation website.")])]),e._v(" "),a("div",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-headline"},[e._v("Themes")]),e._v(" "),a("p",[e._v("The available themes, for now, are:")]),e._v(" "),a("ul",[a("li",[a("code",[e._v("black-green-dark")])]),e._v(" "),a("li",[a("code",[e._v("black-green-light")])]),e._v(" "),a("li",[a("code",[e._v("default-dark")])]),e._v(" "),a("li",[a("code",[e._v("default")])])]),e._v(" "),a("p",[e._v("Import your css file along with Vue Material styles:")]),e._v(" "),a("code-example",{attrs:{title:"Importing the theme"}},[e._v("\n import Vue from 'vue'\n import VueMaterial from 'vue-material'\n import 'vue-material/dist/vue-material.min.css'\n import 'vue-material/dist/theme/default-dark.css' // This line here\n\n Vue.use(VueMaterial)\n ")]),e._v(" "),a("p",[e._v("Alternatively you can use CDN to include it directly on your HTML:")]),e._v(" "),a("code-example",{attrs:{title:"CDN"}},[e._v('\n \n ')]),e._v(" "),a("note-block",{attrs:{tip:""}},[e._v("For more theme colors, please take a look at the "),a("router-link",{attrs:{to:"/themes/configuration"}},[e._v("Configuration")]),e._v(" section")],1)],1)])},o=[],s={render:l,staticRenderFns:o};t.a=s}}); \ No newline at end of file diff --git a/dist/204.8405f0e7.js b/dist/204.8405f0e7.js new file mode 100644 index 000000000..f1f6634a6 --- /dev/null +++ b/dist/204.8405f0e7.js @@ -0,0 +1 @@ +webpackJsonp([204],{"./docs/app/pages/Themes/Configuration.vue":function(e,t,a){"use strict";var o,l,n,i,r,s,c,m,d,p;Object.defineProperty(t,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Themes/Configuration.vue"),l=a.n(o);for(n in o)"default"!==n&&(function(e){a.d(t,e,(function(){return o[e]}))})(n);i=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-8afebd44","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Themes/Configuration.vue'),r=a("./node_modules/vue-loader/lib/component-normalizer.js"),s=!1,c=null,m=null,d=null,p=r(l.a,i.a,s,c,m,d),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Themes/Configuration.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Configuration"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-8afebd44","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Themes/Configuration.vue':function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("page-container",{attrs:{centered:"",title:e.$t("pages.themeConfiguration.title")}},[a("h2",{staticClass:"md-headline"},[e._v("Creating themes")]),e._v(" "),a("div",{staticClass:"page-container-section"},[a("note-block",{attrs:{warning:""}},[e._v("\n To use custom themes you'll need SCSS/SASS support in your project. Read more about "),a("a",{attrs:{href:"https://vue-loader.vuejs.org/en/configurations/pre-processors.html"}},[e._v("Pre-Processors")]),e._v(". In the near future you'll be able to use themes with Plain CSS and Stylus too.\n ")]),e._v(" "),a("p",[e._v("The simplest markup to create a theme in Vue Material is:")]),e._v(" "),a("code-example",{attrs:{label:"SCSS",lang:"scss"}},[e._v('\n @import "~vue-material/dist/theme/engine"; // Import the theme engine\n\n @include md-register-theme("default", (\n primary: md-get-palette-color(blue, A200), // The primary color of your application\n accent: md-get-palette-color(red, A200) // The accent or secondary color\n ));\n\n @import "~vue-material/dist/theme/all"; // Apply the theme\n ')])],1),e._v(" "),a("div",{staticClass:"page-container-section"},[a("h3",{staticClass:"md-title"},[e._v("Available colors")]),e._v(" "),a("p",[e._v("Vue Material comes with the nice Material Design "),a("a",{attrs:{href:"https://material.io/guidelines/style/color.html#color-color-palette",target:"_blank"}},[e._v("color palette")]),e._v(". You can fully use it to build your themes, using the available colors along with the color shade.")]),e._v(" "),a("p",[e._v("The shades are based on color weight, that can be, 100, 200, 300, 400, 500, 600, 700, 800, 900, A100, A200, A400 or A700.")]),e._v(" "),a("p",[e._v("All of those colors can be passed as an argument of "),a("code",[e._v("md-get-palette-color")]),e._v(":")]),e._v(" "),a("ul",[a("li",[e._v("red")]),e._v(" "),a("li",[e._v("pink")]),e._v(" "),a("li",[e._v("purple")]),e._v(" "),a("li",[e._v("deeppurple")]),e._v(" "),a("li",[e._v("indigo")]),e._v(" "),a("li",[e._v("blue")]),e._v(" "),a("li",[e._v("lightblue")]),e._v(" "),a("li",[e._v("cyan")]),e._v(" "),a("li",[e._v("teal")]),e._v(" "),a("li",[e._v("green")]),e._v(" "),a("li",[e._v("lightgreen")]),e._v(" "),a("li",[e._v("lime")]),e._v(" "),a("li",[e._v("yellow")]),e._v(" "),a("li",[e._v("amber")]),e._v(" "),a("li",[e._v("orange")]),e._v(" "),a("li",[e._v("deeporange")]),e._v(" "),a("li",[e._v("brown")]),e._v(" "),a("li",[e._v("grey")]),e._v(" "),a("li",[e._v("bluegrey")]),e._v(" "),a("li",[e._v("white")]),e._v(" "),a("li",[e._v("black")])]),e._v(" "),a("code-example",{attrs:{label:"SCSS",lang:"scss"}},[e._v('\n @import "~vue-material/dist/theme/engine"; // Import the theme engine\n\n @include md-register-theme("default", (\n primary: md-get-palette-color(green, A200), // The primary color of your application\n accent: md-get-palette-color(pink, 500) // The accent or secondary color\n ));\n\n @import "~vue-material/dist/theme/all"; // Apply the theme\n ')])],1),e._v(" "),a("div",{staticClass:"page-container-section"},[a("h3",{staticClass:"md-title"},[e._v("Default colors")]),e._v(" "),a("p",[e._v("Vue Material has default theme colors:")]),e._v(" "),a("ul",[a("li",[e._v("Primary: "),a("span",{staticStyle:{"background-color":"#448aff",color:"#fff"}},[e._v("#448aff")]),e._v(" => Blue A200")]),e._v(" "),a("li",[e._v("Accent: "),a("span",{staticStyle:{"background-color":"#ff5252",color:"#fff"}},[e._v("#ff5252")]),e._v(" => Red A200")])]),e._v(" "),a("p",[e._v("This means that if you do not pass all arguments of "),a("code",[e._v("md-register-theme")]),e._v(", the default ones will be applied:")]),e._v(" "),a("code-example",{attrs:{label:"SCSS",lang:"scss"}},[e._v('\n @import "~vue-material/dist/theme/engine"; // Import the theme engine\n\n @include md-register-theme("default", (\n primary: md-get-palette-color(blue, A200) // The primary color of your application\n ));\n\n @import "~vue-material/dist/theme/all"; // Apply the theme\n ')])],1),e._v(" "),a("div",{staticClass:"page-container-section"},[a("h3",{staticClass:"md-title"},[e._v("Using your own colors")]),e._v(" "),a("p",[e._v("Sometimes the colors of your brand might not match with the material ones. It is possible to pass your own colors, without using the Material Design Palette:")]),e._v(" "),a("code-example",{attrs:{label:"SCSS",lang:"scss"}},[e._v('\n @import "~vue-material/dist/theme/engine"; // Import the theme engine\n\n @include md-register-theme("default", (\n primary: #3fffbe, // The primary color of your brand\n accent: #1a11e8 // The secondary color of your brand\n ));\n\n @import "~vue-material/dist/theme/all"; // Apply the theme\n ')])],1),e._v(" "),a("div",{staticClass:"page-container-section"},[a("h3",{staticClass:"md-title"},[e._v("Dark Themes")]),e._v(" "),a("p",[e._v("By default light colors will be used on backgrounds, but you can easily change this, by passing a "),a("code",[e._v("theme")]),e._v(" attribute:")]),e._v(" "),a("code-example",{attrs:{label:"SCSS",lang:"scss"}},[e._v('\n @import "~vue-material/dist/theme/engine"; // Import the theme engine\n\n @include md-register-theme("default", (\n primary: md-get-palette-color(blue, A200), // The primary color of your application\n accent: md-get-palette-color(red, A200), // The accent or secondary color\n theme: dark // This can be dark or light\n ));\n\n @import "~vue-material/dist/theme/all"; // Apply the theme\n ')])],1),e._v(" "),a("div",{staticClass:"page-container-section"},[a("h3",{staticClass:"md-title"},[e._v("Theming individual components")]),e._v(" "),a("p",[e._v("You can theme individual components effortlessly, by calling the components one by one. This will make your final build smaller in size and higher in performance:")]),e._v(" "),a("code-example",{attrs:{label:"SCSS",lang:"scss"}},[e._v('\n @import "~vue-material/dist/theme/engine"; // Import the theme engine\n\n @include md-register-theme("default", (\n primary: md-get-palette-color(blue, A200), // The primary color of your application\n accent: md-get-palette-color(red, A200), // The accent or secondary color\n theme: dark // This can be dark or light\n ));\n\n @import "~vue-material/dist/components/MdButton/theme"; // Apply the Button theme\n @import "~vue-material/dist/components/MdContent/theme"; // Apply the Content theme\n @import "~vue-material/dist/components/MdToolbar/theme"; // Apply the Toolbar theme\n ')])],1)])},l=[],n={render:o,staticRenderFns:l};t.a=n}}); \ No newline at end of file diff --git a/dist/205.c306ae56.js b/dist/205.c306ae56.js new file mode 100644 index 000000000..3f919aa7a --- /dev/null +++ b/dist/205.c306ae56.js @@ -0,0 +1 @@ +webpackJsonp([205],{"./docs/app/pages/Themes/Concepts.vue":function(e,t,a){"use strict";var o,n,l,s,i,r,c,d,u,p;Object.defineProperty(t,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Themes/Concepts.vue"),n=a.n(o);for(l in o)"default"!==l&&(function(e){a.d(t,e,(function(){return o[e]}))})(l);s=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0067faa6","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Themes/Concepts.vue'),i=a("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,c=null,d=null,u=null,p=i(n.a,s.a,r,c,d,u),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Themes/Concepts.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"Concepts"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-0067faa6","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Themes/Concepts.vue':function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("page-container",{attrs:{centered:"",title:e.$t("pages.themeConcepts.title")}},[a("div",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-headline"},[e._v("Theme Engine")]),e._v(" "),a("p",[e._v("The concept of themes in Vue Material have four pillars: Dynamic, Multiple, Flexible and Friendly.")]),e._v(" "),a("ul",[a("li",[e._v("Dynamic: You can apply dynamic themes and change them anytime you want, through a declarative API. Once you set a theme to a specific component, all of it's children will get the same color scheme.")]),e._v(" "),a("li",[e._v("Multiple: Each component of your page can have a different theme if you want.")]),e._v(" "),a("li",[e._v("Flexible: You can create light or dark themes. You can also theme only the themes that you're really using, on demand and on build time. ")]),e._v(" "),a("li",[e._v("Friendly: The theme engine will automatically calculate the contrast between the background and the text for you. This means that no color on Vue Material will be hard to read. Score!")])]),e._v(" "),a("p",[e._v("As Vue Material can have dark themes too, the background color of most elements are applied automatically.")]),e._v(" "),a("p",[e._v("Every component can also work with two color intentions, that will change the background and foreground colors: Primary and Accent. Some components also have a Transparent variant to make your layouts cleaner and easier to place on top of other elements. E.g. Tabs inside toolbars.")])]),e._v(" "),a("div",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-headline"},[e._v("Color Intentions")]),e._v(" "),a("p",[e._v("Color in Material Design is inspired by bold hues juxtaposed with muted environments, deep shadows and bright highlights. The "),a("a",{attrs:{href:"https://material.google.com/style/color.html#color-color-palette",target:"_blank",rel:"noopener"}},[e._v("Material Design palette")]),e._v(" can be fully applied here and you should use the name and the hue number to create themes.")]),e._v(" "),a("p",[e._v("Vue Material use classes to apply those color intentions: "),a("code",[e._v("md-primary")]),e._v(", "),a("code",[e._v("md-accent")]),e._v(", and "),a("code",[e._v("md-transparent")]),e._v(". The background color is applied automatically by the theme engine.")]),e._v(" "),a("note-block",[e._v("Although it is possible, it is not recommended to use the same color for primary and accent.")])],1)])},n=[],l={render:o,staticRenderFns:n};t.a=l}}); \ No newline at end of file diff --git a/dist/206.81c4fa96.js b/dist/206.81c4fa96.js new file mode 100644 index 000000000..23e454ad3 --- /dev/null +++ b/dist/206.81c4fa96.js @@ -0,0 +1 @@ +webpackJsonp([206],{"./docs/app/pages/Themes/Advanced.vue":function(e,d,a){"use strict";var o,t,n,s,l,r,c,u,i,p;Object.defineProperty(d,"__esModule",{value:!0}),o=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Themes/Advanced.vue"),t=a.n(o);for(n in o)"default"!==n&&(function(e){a.d(d,e,(function(){return o[e]}))})(n);s=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-052edef4","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Themes/Advanced.vue'),l=a("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,c=null,u=null,i=null,p=l(t.a,s.a,r,c,u,i),d.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/Themes/Advanced.vue":function(e,d,a){"use strict";Object.defineProperty(d,"__esModule",{value:!0}),d.default={name:"Advanced"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-052edef4","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/Themes/Advanced.vue':function(e,d,a){"use strict";var o=function(){var e=this,d=e.$createElement;return(e._self._c||d)("page-container",{attrs:{centered:"",title:e.$t("pages.themeAdvanced.title")}},[e._v("\n Coming Soon...\n")])},t=[],n={render:o,staticRenderFns:t};d.a=n}}); \ No newline at end of file diff --git a/dist/207.e22340e4.js b/dist/207.e22340e4.js new file mode 100644 index 000000000..11e425fd6 --- /dev/null +++ b/dist/207.e22340e4.js @@ -0,0 +1 @@ +webpackJsonp([207],{"./docs/app/pages/License.vue":function(e,t,o){"use strict";var s,n,i,a,r,l,d,c,u,p;Object.defineProperty(t,"__esModule",{value:!0}),s=o("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/License.vue"),n=o.n(s);for(i in s)"default"!==i&&(function(e){o.d(t,e,(function(){return s[e]}))})(i);a=o('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-7d4c12a8","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/License.vue'),r=o("./node_modules/vue-loader/lib/component-normalizer.js"),l=!1,d=null,c=null,u=null,p=r(n.a,a.a,l,d,c,u),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/License.vue":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"License"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-7d4c12a8","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/License.vue':function(e,t,o){"use strict";var s=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("page-container",{attrs:{centered:"",title:e.$t("pages.license.title")}},[o("section",{staticClass:"page-container-section"},[o("h2",{staticClass:"md-title"},[e._v("The MIT License (MIT)")]),e._v(" "),o("p",[e._v("Copyright (c) 2016 "),o("a",{attrs:{href:"https://www.github.com/marcosmoura",target:"_blank"}},[e._v("Marcos Moura")])]),e._v(" "),o("p",[e._v('Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:')]),e._v(" "),o("p",[e._v("The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.")]),e._v(" "),o("p",[e._v('THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.')])])])},n=[],i={render:s,staticRenderFns:n};t.a=i}}); \ No newline at end of file diff --git a/dist/208.c738eeaf.js b/dist/208.c738eeaf.js new file mode 100644 index 000000000..6221115d0 --- /dev/null +++ b/dist/208.c738eeaf.js @@ -0,0 +1 @@ +webpackJsonp([208],{"./docs/app/pages/GettingStarted.vue":function(e,t,a){"use strict";var n,o,s,i,l,r,u,d,c,p;Object.defineProperty(t,"__esModule",{value:!0}),n=a("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/GettingStarted.vue"),o=a.n(n);for(s in n)"default"!==s&&(function(e){a.d(t,e,(function(){return n[e]}))})(s);i=a('./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-3cfa4810","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/GettingStarted.vue'),l=a("./node_modules/vue-loader/lib/component-normalizer.js"),r=!1,u=null,d=null,c=null,p=l(o.a,i.a,r,u,d,c),t.default=p.exports},"./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/pages/GettingStarted.vue":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"GettingStarted"}},'./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-3cfa4810","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/pages/GettingStarted.vue':function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("page-container",{attrs:{centered:"",title:e.$t("pages.gettingStarted.title")}},[a("note-block",{attrs:{warning:""}},[e._v("Disclaimer: This is a beta version. The API is not going to change, but be careful to use it in production.")]),e._v(" "),a("div",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-headline"},[e._v("Introduction")]),e._v(" "),a("p",[e._v("Vue Material is the best integration between Vue.js and Material Design specs! You can easily configure it to suit all your needs through an easy API.")]),e._v(" "),a("p",[e._v("The documentation is divided by Themes, Components and UI Elements. The themes area is the definitive guide on how to theme your application (or write your own themes). The Components and UI Elements parts shows live examples, along with an API Table of each component/resource.")]),e._v(" "),a("note-block",[e._v("Vue Material Documentation assumes that you are comfortable with Vue.js "),a("strong",[e._v("2.5+")]),e._v(". If you are new to Vue.js, it might not be the best idea to learn from here as your first step - grasp the basics then come back. The "),a("a",{attrs:{href:"https://vuejs.org/v2/guide/index.html"}},[e._v("Vue.js website")]),e._v(" is the greatest documentation source for you to start with.")])],1),e._v(" "),a("div",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-headline"},[e._v(e._s(e.$t("pages.gettingStarted.installation")))]),e._v(" "),a("p",[e._v("You can install Vue Material through NPM or Yarn:")]),e._v(" "),a("code-example",{attrs:{title:e.$t("pages.gettingStarted.npmOrYarn"),label:"Shell",lang:"shell"}},[e._v("\n $ npm install vue-material --save\n $ yarn add vue-material\n ")]),e._v(" "),a("p",[e._v("It's optional, but to have the best experience possible, use Roboto and Google Icons from Google CDN:")]),e._v(" "),a("code-example",{attrs:{title:"Roboto Font and Icons",label:"HTML",lang:"html"}},[e._v('\n \n ')])],1),e._v(" "),a("div",{staticClass:"page-container-section"},[a("h2",{staticClass:"md-headline"},[e._v("Usage")]),e._v(" "),a("p",[e._v("To use Vue Material in your application, you can import only the components that you're really using. This will allow you to make your build way more compact than installing a full bundle.")]),e._v(" "),a("code-example",{attrs:{title:"Individual components"}},[e._v("\n import Vue from 'vue'\n import { MdButton, MdContent, MdTabs } from 'vue-material/dist/components'\n import 'vue-material/dist/vue-material.min.css'\n import 'vue-material/dist/theme/default.css'\n\n Vue.use(MdButton)\n Vue.use(MdContent)\n Vue.use(MdTabs)\n ")]),e._v(" "),a("note-block",{attrs:{alert:""}},[e._v("Although is not recommended you can use the full bundle of Vue Material. This will import "),a("strong",[e._v("ALL")]),e._v(" components and UI Elements, and will hurt performance:")]),e._v(" "),a("code-example",{attrs:{title:"Full Bundle"}},[e._v("\n import Vue from 'vue'\n import VueMaterial from 'vue-material'\n import 'vue-material/dist/vue-material.min.css'\n\n Vue.use(VueMaterial)\n ")]),e._v(" "),a("p",[e._v("Although is not the recommended approach, you can always use CDNs for fast prototyping:")]),e._v(" "),a("note-block",{attrs:{tip:""}},[e._v("For better integration with Vue Material, use "),a("a",{attrs:{href:"https://cli.vuejs.org",target:"_blank"}},[e._v("vue-cli")]),e._v(".")]),e._v(" "),a("code-example",{attrs:{title:"CDN",label:"HTML",lang:"html"}},[e._v('\n \n \n \n \n \n \n \t\n \t\n \n\n \n
\n \x3c!-- Your code here --\x3e\n
\n\n
diff --git a/dist/app.178a2ba6.js b/dist/app.178a2ba6.js new file mode 100644 index 000000000..f8a41028a --- /dev/null +++ b/dist/app.178a2ba6.js @@ -0,0 +1,62591 @@ +/*! + * vue-material v1.0.0-beta-10.2 + * Made with <3 by marcosmoura 2019 + * Released under the MIT License. + */ +webpackJsonp([211],{ + +/***/ "./build/docs/offline.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _runtime = __webpack_require__("./node_modules/offline-plugin/runtime.js"); + +var OfflinePluginRuntime = _interopRequireWildcard(_runtime); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +OfflinePluginRuntime.install(); + +/***/ }), + +/***/ "./docs/app/App.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/App.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_220c4ed7_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-220c4ed7\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/App.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-220c4ed7\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/App.vue") + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-220c4ed7\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./docs/app/App.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-220c4ed7" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_220c4ed7_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/banner.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +if (true) { + var base = 'color: #303030; font-family: "SF Mono", "Hack", monospace; font-size: 16px; font-weight: 500; line-height: 12px; vertical-align: middle;'; + var spacer = 'line-height: 8px;'; + var green = base + '; color: #b3ff58;'; + var cyan = base + '; color: #84ffff;'; + var blue = base + '; color: #526dfe;'; + var emoji = base + '; font-family: sans-serif; font-size: 12px; color: #f44336;'; + var title = base + '; font-size: 20px; line-height: 1.5em;'; + var text = base + '; line-height: 1em;'; + var message = base + '; font-size: 14px; line-height: 17px;'; + + console.clear(); + console.log('%c # %c#', green, blue); + console.log('%c ## %c##', green, blue); + console.log('%c ### %c###', green, blue); + console.log('%c ##### %c#####', green, blue); + console.log('%c ###### %c######', green, blue); + console.log('%c ######## %c########', green, blue); + console.log('%c ########## %c##########', green, blue); + console.log('%c ########### %c###########', green, blue); + console.log('%c ############# %c#############', green, blue); + console.log('%c #############%c#%c##############', green, cyan, blue); + console.log('%c ##############%c##%c##############', green, cyan, blue); + console.log('%c ##############%c####%c##############', green, cyan, blue); + console.log('%c ##############%c#####%c##############', green, cyan, blue); + console.log('%c ###############%c######%c##############', green, cyan, blue); + console.log('%c ###############%c########%c##############', green, cyan, blue); + console.log('%c ##############%c##########%c##############', green, cyan, blue); + console.log('%c##############%c############%c##############', green, cyan, blue); + console.log('%c', spacer); + console.log('%c Material Design for Vue.js', title); + console.log('%c Made with%c ♥ %cby Marcos Moura', text, emoji, text); + console.log('%c', spacer); + console.log('%c', spacer); + console.log('%cLooking something specific? We can help you! Join us on discord: https://discord.gg/vuematerial', message); +} + +/***/ }), + +/***/ "./docs/app/components/AdManager.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_AdManager_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/AdManager.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_AdManager_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_AdManager_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_AdManager_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_AdManager_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7662a3e2_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_AdManager_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-7662a3e2\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/AdManager.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-7662a3e2\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/AdManager.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-7662a3e2" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_AdManager_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7662a3e2_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_AdManager_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/ApiItem.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiItem_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/ApiItem.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiItem_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiItem_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiItem_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiItem_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_613fa194_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_ApiItem_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-613fa194\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/ApiItem.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-613fa194\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/ApiItem.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-613fa194" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiItem_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_613fa194_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_ApiItem_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/ApiTable/ApiTable.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiTable_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/ApiTable/ApiTable.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiTable_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiTable_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiTable_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiTable_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ae101cf4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_ApiTable_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-ae101cf4\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/ApiTable/ApiTable.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-ae101cf4\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/ApiTable/ApiTable.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-ae101cf4" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_ApiTable_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ae101cf4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_ApiTable_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/CodeBlock.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeBlock_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/CodeBlock.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeBlock_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeBlock_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeBlock_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeBlock_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1f3bef10_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_CodeBlock_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-1f3bef10\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/CodeBlock.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-1f3bef10\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/CodeBlock.vue") + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-1f3bef10\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./docs/app/components/CodeBlock.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-1f3bef10" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeBlock_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_1f3bef10_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_CodeBlock_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/CodeExample.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeExample_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/CodeExample.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeExample_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeExample_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeExample_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeExample_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_fd983104_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_CodeExample_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-fd983104\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/CodeExample.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-fd983104\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/CodeExample.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-fd983104" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeExample_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_fd983104_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_CodeExample_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/CodeLoading.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeLoading_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/CodeLoading.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeLoading_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeLoading_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeLoading_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeLoading_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_936f79d6_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_CodeLoading_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-936f79d6\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/CodeLoading.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-936f79d6\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/CodeLoading.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-936f79d6" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodeLoading_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_936f79d6_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_CodeLoading_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/CodesandboxEdit.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodesandboxEdit_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/CodesandboxEdit.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodesandboxEdit_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodesandboxEdit_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodesandboxEdit_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodesandboxEdit_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_666a7a19_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_CodesandboxEdit_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-666a7a19\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/CodesandboxEdit.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-666a7a19\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/CodesandboxEdit.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-666a7a19" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_CodesandboxEdit_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_666a7a19_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_CodesandboxEdit_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/GridLayout.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayout_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/GridLayout.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayout_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayout_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayout_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayout_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_27be589a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_GridLayout_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-27be589a\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/GridLayout.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-27be589a\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/GridLayout.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-27be589a" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayout_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_27be589a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_GridLayout_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/GridLayoutItem.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayoutItem_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/GridLayoutItem.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayoutItem_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayoutItem_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayoutItem_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayoutItem_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7c3b2290_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_GridLayoutItem_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-7c3b2290\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/GridLayoutItem.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-7c3b2290\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/GridLayoutItem.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-7c3b2290" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_GridLayoutItem_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7c3b2290_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_GridLayoutItem_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/LogoVueMaterial.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_LogoVueMaterial_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/LogoVueMaterial.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_LogoVueMaterial_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_LogoVueMaterial_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_LogoVueMaterial_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_LogoVueMaterial_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_323414b2_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_LogoVueMaterial_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-323414b2\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/LogoVueMaterial.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-323414b2\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/LogoVueMaterial.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = null +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_LogoVueMaterial_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_323414b2_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_LogoVueMaterial_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/NoteBlock/NoteBlock.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_NoteBlock_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/NoteBlock/NoteBlock.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_NoteBlock_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_NoteBlock_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_NoteBlock_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_NoteBlock_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_b58afe9e_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_NoteBlock_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-b58afe9e\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/NoteBlock/NoteBlock.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-b58afe9e\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/NoteBlock/NoteBlock.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-b58afe9e" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_NoteBlock_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_b58afe9e_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_NoteBlock_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/PageContainer.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_PageContainer_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/PageContainer.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_PageContainer_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_PageContainer_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_PageContainer_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_PageContainer_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7dad22dd_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_PageContainer_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-7dad22dd\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/PageContainer.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-7dad22dd\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/PageContainer.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-7dad22dd" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_PageContainer_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7dad22dd_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_PageContainer_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/SplashContainer.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_SplashContainer_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/SplashContainer.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_SplashContainer_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_SplashContainer_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_SplashContainer_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_SplashContainer_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_57097e64_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_SplashContainer_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-57097e64\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/SplashContainer.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-57097e64\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/SplashContainer.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-57097e64" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_SplashContainer_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_57097e64_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_SplashContainer_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/icons/IconButton.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_IconButton_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/icons/IconButton.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_IconButton_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_IconButton_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_IconButton_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_IconButton_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_aaf5b924_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_IconButton_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-aaf5b924\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/components/icons/IconButton.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-aaf5b924\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/icons/IconButton.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-aaf5b924" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_IconButton_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_aaf5b924_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_IconButton_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/components/index.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); + +var _vue2 = _interopRequireDefault(_vue); + +var _PageContainer = __webpack_require__("./docs/app/components/PageContainer.vue"); + +var _PageContainer2 = _interopRequireDefault(_PageContainer); + +var _SplashContainer = __webpack_require__("./docs/app/components/SplashContainer.vue"); + +var _SplashContainer2 = _interopRequireDefault(_SplashContainer); + +var _LogoVueMaterial = __webpack_require__("./docs/app/components/LogoVueMaterial.vue"); + +var _LogoVueMaterial2 = _interopRequireDefault(_LogoVueMaterial); + +var _CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +var _CodeLoading2 = _interopRequireDefault(_CodeLoading); + +var _CodeBlock = __webpack_require__("./docs/app/components/CodeBlock.vue"); + +var _CodeBlock2 = _interopRequireDefault(_CodeBlock); + +var _CodeExample = __webpack_require__("./docs/app/components/CodeExample.vue"); + +var _CodeExample2 = _interopRequireDefault(_CodeExample); + +var _CodesandboxEdit = __webpack_require__("./docs/app/components/CodesandboxEdit.vue"); + +var _CodesandboxEdit2 = _interopRequireDefault(_CodesandboxEdit); + +var _GridLayout = __webpack_require__("./docs/app/components/GridLayout.vue"); + +var _GridLayout2 = _interopRequireDefault(_GridLayout); + +var _GridLayoutItem = __webpack_require__("./docs/app/components/GridLayoutItem.vue"); + +var _GridLayoutItem2 = _interopRequireDefault(_GridLayoutItem); + +var _ApiItem = __webpack_require__("./docs/app/components/ApiItem.vue"); + +var _ApiItem2 = _interopRequireDefault(_ApiItem); + +var _ApiTable = __webpack_require__("./docs/app/components/ApiTable/ApiTable.vue"); + +var _ApiTable2 = _interopRequireDefault(_ApiTable); + +var _NoteBlock = __webpack_require__("./docs/app/components/NoteBlock/NoteBlock.vue"); + +var _NoteBlock2 = _interopRequireDefault(_NoteBlock); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +_vue2.default.component(_PageContainer2.default.name, _PageContainer2.default); /* Components */ + +_vue2.default.component(_SplashContainer2.default.name, _SplashContainer2.default); +_vue2.default.component(_LogoVueMaterial2.default.name, _LogoVueMaterial2.default); +_vue2.default.component(_CodeLoading2.default.name, _CodeLoading2.default); +_vue2.default.component(_CodeBlock2.default.name, _CodeBlock2.default); +_vue2.default.component(_CodeExample2.default.name, _CodeExample2.default); +_vue2.default.component(_CodesandboxEdit2.default.name, _CodesandboxEdit2.default); +_vue2.default.component(_GridLayout2.default.name, _GridLayout2.default); +_vue2.default.component(_GridLayoutItem2.default.name, _GridLayoutItem2.default); +_vue2.default.component(_ApiItem2.default.name, _ApiItem2.default); +_vue2.default.component(_ApiTable2.default.name, _ApiTable2.default); +_vue2.default.component(_NoteBlock2.default.name, _NoteBlock2.default); + +/***/ }), + +/***/ "./docs/app/config.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.router = exports.i18n = exports.currentLang = undefined; + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); + +var _vue2 = _interopRequireDefault(_vue); + +var _axios = __webpack_require__("./node_modules/axios/index.js"); + +var _axios2 = _interopRequireDefault(_axios); + +var _vueRouter = __webpack_require__("./node_modules/vue-router/dist/vue-router.esm.js"); + +var _vueRouter2 = _interopRequireDefault(_vueRouter); + +var _vueI18n = __webpack_require__("./node_modules/vue-i18n/dist/vue-i18n.esm.js"); + +var _vueI18n2 = _interopRequireDefault(_vueI18n); + +var _i18n = __webpack_require__("./docs/app/i18n/index.js"); + +var _i18n2 = _interopRequireDefault(_i18n); + +var _routes = __webpack_require__("./docs/app/routes.js"); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +_vue2.default.prototype.$http = _axios2.default; + +_vue2.default.use(_vueRouter2.default); +_vue2.default.use(_vueI18n2.default); + +var mappedRoutes = _routes.routes.map((function (route) { + return _extends({}, route, { + component: function component() { + return __webpack_require__("./docs/app/pages lazy recursive ^\\.\\/.*$")("./" + route.page); + } + }); +})); + +var currentLang = exports.currentLang = _i18n2.default.enUS; +var i18n = exports.i18n = new _vueI18n2.default({ + locale: 'enUS', + messages: _i18n2.default +}); + +var router = exports.router = new _vueRouter2.default({ + mode: 'history', + routes: mappedRoutes +}); + +/***/ }), + +/***/ "./docs/app/i18n/en-US/components.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + code: { + copyMessage: 'Code copied!', + copy: 'Copy' + } +}; + +/***/ }), + +/***/ "./docs/app/i18n/en-US/index.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _components = __webpack_require__("./docs/app/i18n/en-US/components.js"); + +var _components2 = _interopRequireDefault(_components); + +var _pages = __webpack_require__("./docs/app/i18n/en-US/pages.js"); + +var _pages2 = _interopRequireDefault(_pages); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + aboutMaterial: 'About Vue Material', + madeWith: 'Made with', + by: 'by', + code: 'Code', + example: 'Example', + default: 'Default', + darkTheme: 'Dark Theme', + lightTheme: 'Light Theme', + + pages: _pages2.default, + components: _components2.default +}; + +/***/ }), + +/***/ "./docs/app/i18n/en-US/pages.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + home: { + title: 'Home', + slogan: 'Build beautiful apps with Material Design and Vue.js', + material: 'Material Design', + materialContent: 'Simple, lightweight and built exactly according to the Google Material Design specs.', + compatible: 'Compatible', + compatibleContent: 'Build well-designed apps that can fit on every screen with support for all modern Web Browsers.', + featured: 'Full-featured', + featuredContent: 'Complete with dynamic themes, on-demand components and all with an easy-to-use API.', + ecosystem: 'Ecosystem', + premium: 'Premium Themes', + viewProject: 'View project', + sponsors: 'Sponsors', + backers: 'Backers', + sponsorsDescription: 'Vue Material does not run under the umbrella of any company or anything like that. It is an independent project created by {0} in his spare time, which has become one of the most used UI Libraries for Vue.js. The development is active and we are working hard to release great things for you.', + beAPatron: 'If you think that this project helped you or your company in any way, you can consider becoming a backer/sponsor on Patreon' + }, + about: { + title: 'About' + }, + license: { + title: 'License' + }, + gettingStarted: { + title: 'Getting Started', + introduction: 'Vue Material is the best integration between Vue.js and Material Design specs! You can easily configure it to suit all your needs. All you have to do is choose an installation method that suits your environment and follow it\'s instructions. Let\'s start!', + installation: 'Installation', + npmOrYarn: 'NPM or Yarn' + }, + configuration: { + title: 'Configuration', + viaVueGlobalObject: 'Via Vue global object', + inVueComponents: 'In Vue components', + options: 'Options' + }, + themes: { + title: 'Themes' + }, + themeConcepts: { + title: 'Themes - Concepts', + nav: 'Concepts' + }, + themePrebuilt: { + title: 'Themes - Prebuilt', + nav: 'Prebuilt' + }, + themeConfiguration: { + title: 'Themes - Configuration', + nav: 'Configuration' + }, + themeAdvanced: { + title: 'Themes - Advanced', + nav: 'Advanced' + }, + withRouter: { + title: 'Work with Vue Router' + }, + components: { + title: 'Components' + }, + uiElements: { + title: 'UI Elements' + }, + elevation: { + title: 'Elevation', + description: 'Measured from the front of one surface to the front of another, an element’s elevation indicates the distance between surfaces and the depth of its shadow.' + }, + button: { + title: 'Button', + description: 'Buttons communicate the action that will occur when the user touches them.' + }, + app: { + title: 'App', + intro: { + desc1: 'The following patterns apply the elevations in which content should scroll, how to size flexible space, and when to anchor specific elements.', + desc2: 'When building applications there are some repeated behaviours regarding the structure of the app. Responsive drawers, flexible toolbars, scrolling... Any of these could repeat across complex applications. This documentation website, for example, needs some of them; and maybe you\'ll need them too. To solve those problems the {0} was created.', + desc3: 'It contains all the behaviours you need to build complex application shells, that will be simple, responsive and it will integrate seamlessly with drawers, toolbars and content.', + desc4: 'The {0} component supports {1}, {2} and {3}, which are aliases for {4}, {5} and {6} respectively. Look at the examples:' + }, + regular: { + title: 'Regular Toolbars', + default: 'Default', + desc1: 'This pattern can be used when you need a toolbar, a responsive drawer and content to be displayed following the Material Guidelines. This is the default behaviour.', + desc2: 'The order of {0} children is irrelevant. The component will take care of this based on the props that you pass.' + }, + fixed: { + title: 'Fixed Toolbars', + desc: 'Sometimes you may need a fixed toolbar, to make all options always available. You can also combine this with the "waterfall" effect.', + fixedWaterfall: 'Fixed + Waterfall' + }, + reveal: { + title: 'Reveal after scroll', + desc: 'When you have a large amount of content to be displayed, and you want to focus on the reading part, you can hide the toolbar temporarily and reveal it when scrolling.', + reveal: 'Reveal' + }, + flexible: { + title: 'Flexible height and text size', + desc: 'Maybe the focus of your page is the title, followed by the content itself. A page that shows the details of a single contact is a great example of this scenario. So you can use flexible behaviour to give higher piority to your content after scrolling.', + flexible: 'Flexible' + }, + lastRow: { + title: 'The last toolbar row fixed', + desc: 'When your page has some primary navigation buttons, such as tabs and others, you may want them to always be available. You can make the second row of your toolbar always visible, hiding the first one when it\'s not needed. As an example, the WhatsApp main page has this behaviour.', + fixed: 'Navigation fixed' + }, + overlap: { + title: 'Flexible space with overlapping content', + desc: 'If you want to give focus to the content cards, you may want to use the overlap. It\'s just an awesome effect!', + content: 'Overlapping content' + }, + apiApp: { + desc: 'In these examples we have 3 distinct areas: Toolbar, Drawer and Content. You should create them using the following tags:', + toolbar: 'Creates the toolbar accepting any options from the md-toolbar', + drawer: 'Places the drawer panel, that also accepts any options from the md-drawer. You can have a left or right placed drawer. Placing multiple drawers is currently not supported.', + content: 'Here you will add any content for your page.', + alert: 'Any other tag passed as a direct child of the md-app tag will be ignored. The component will only look for these three tags and choose the right placement for them.', + propsDesc: 'The following properties can be applied' + }, + apiToolbar: { + desc: 'It supports all options of {0}. Please refer to the {1} to check out the API.', + page: 'Toolbar page' + }, + apiDrawer: { + desc: 'It supports all options of {0}. Please refer to the {1} to check out the API.', + page: 'Drawer page' + }, + apiContent: { + desc: 'It supports all options of {0}. Please refer to the {1} to check out the API.', + page: 'Content page' + }, + props: { + mdMode: 'Sets the toolbar mode. See below the detailed description of each mode.', + mdModeFixed: 'Makes the toolbar fixed without any scrolling effect.', + mdModeFixedLast: 'Keeps the second row of the toolbar fixed and always visible. This NEEDS two md-toolbar-row inside the Toolbar.', + mdModeReveal: 'Hides the toolbar temporarily and shows it after the scroll. This is a good approach for mobile.', + mdModeFlexible: 'Makes the height and the title size flexible to give the content a higher priority.', + mdModeOverlap: 'Enables the overlapping content.', + mdWaterfall: 'Enables the waterfall effect, that can be combined with any md-mode.', + mdScrollbar: 'Enables the md-scrollbar class to the scrollable content. Read more about the Scrollbar documentation.' + } + }, + avatar: { + title: 'Avatar', + description: 'Avatars can be used to represent people. When used with a specific logo, avatars can also be used to represent a brand.' + }, + badge: { + title: 'Badge', + description: 'Small status descriptors for UI elements.' + }, + bottomBar: { + title: 'Bottom Bar', + description: 'Bottom navigation bars make it easy to explore and switch between top-level views in a single tap.' + }, + card: { + title: 'Card', + description: 'Cards may contain a photo, text, and a link about a single subject.' + }, + chips: { + title: 'Chips', + description: 'Chips represent complex entities in small blocks, such as a contact.' + }, + checkbox: { + title: 'Checkbox', + description: 'Checkboxes allow the user to select multiple options from a set.' + }, + content: { + title: 'Content', + description: 'The Content surfaces that comprise applications are referred to in this spec as material, or sheets of material.' + }, + emptyState: { + title: 'Empty State', + description: 'A list that doesn’t contain any items, or a search that doesn’t display any results, are examples of empty states.' + }, + pickers: { + title: 'Pickers' + }, + progress: { + title: 'Progress', + description: 'Progress indicators are visual indications of an app loading content.' + }, + progressBar: { + title: 'Progress Bar', + nav: 'Bar' + }, + progressSpinner: { + title: 'Progress Spinner', + nav: 'Spinner' + }, + autocomplete: { + title: 'Autocomplete', + description: 'Input text can be used with autocomplete to help users who have limited literacy or who write in a foreign language.' + }, + datepicker: { + title: 'Datepicker', + nav: 'Date' + }, + dialog: { + title: 'Dialog' + }, + divider: { + title: 'Divider' + }, + drawer: { + title: 'Drawer' + }, + form: { + title: 'Forms' + }, + icon: { + title: 'Icon' + }, + input: { + title: 'Input & Textarea' + }, + list: { + title: 'List' + }, + radio: { + title: 'Radio' + }, + select: { + title: 'Select' + }, + file: { + title: 'File' + }, + table: { + title: 'Table' + }, + menu: { + title: 'Menu' + }, + steppers: { + title: 'Steppers' + }, + switch: { + title: 'Switch' + }, + speedDial: { + title: 'Speed Dial' + }, + snackbar: { + title: 'Snackbar' + }, + subheader: { + title: 'Subheader' + }, + toolbar: { + title: 'Toolbar' + }, + tooltip: { + title: 'Tooltip' + }, + layout: { + title: 'Layout' + }, + scrollbar: { + title: 'Scrollbar' + }, + textSelection: { + title: 'Text Selection' + }, + typography: { + title: 'Typography' + }, + tabs: { + title: 'Tabs' + }, + error: { + title: 'Not Found' + } +}; + +/***/ }), + +/***/ "./docs/app/i18n/index.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _enUS = __webpack_require__("./docs/app/i18n/en-US/index.js"); + +var _enUS2 = _interopRequireDefault(_enUS); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + enUS: _enUS2.default +}; + +/***/ }), + +/***/ "./docs/app/index.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +__webpack_require__("./node_modules/regenerator-runtime/runtime.js"); + +var _vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); + +var _vue2 = _interopRequireDefault(_vue); + +var _vueGa = __webpack_require__("./node_modules/vue-ga/dist/vue-ga.esm.js"); + +var _vueGa2 = _interopRequireDefault(_vueGa); + +var _vuexRouterSync = __webpack_require__("./node_modules/vuex-router-sync/index.js"); + +var _vueMaterial = __webpack_require__("./src/index.js"); + +var _vueMaterial2 = _interopRequireDefault(_vueMaterial); + +var _App = __webpack_require__("./docs/app/App.vue"); + +var _App2 = _interopRequireDefault(_App); + +var _config = __webpack_require__("./docs/app/config.js"); + +var _store = __webpack_require__("./docs/app/store/index.js"); + +var _store2 = _interopRequireDefault(_store); + +__webpack_require__("./docs/app/banner.js"); + +__webpack_require__("./docs/app/components/index.js"); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/* Third Party */ +_vue2.default.config.productionTip = false; + +/* App */ + +_vue2.default.use(_vueMaterial2.default); + +(0, _vueGa2.default)(_config.router, 'UA-85823257-1'); +(0, _vuexRouterSync.sync)(_store2.default, _config.router); + +document.addEventListener('DOMContentLoaded', (function () { + var app = new _vue2.default({ + name: 'Root', + router: _config.router, + store: _store2.default, + i18n: _config.i18n, + render: function render(mount) { + return mount(_App2.default); + } + }); + + _config.router.onReady((function () { + app.$mount('#docs'); + })); +})); + +/***/ }), + +/***/ "./docs/app/mixins/codeSource.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +var getIndentedSource = exports.getIndentedSource = function getIndentedSource(source) { + var lines = source.split('\n'); + var matches = void 0; + + if (lines[0] === '') { + lines.shift(); + } + + var indentation = (matches = /^[\s\t]+/.exec(lines[0])) !== null ? matches[0] : null; + + if (indentation) { + lines = lines.map((function (line) { + line = line.replace(indentation, ''); + + return line.replace(/\t/g, ' '); + })); + + return lines.join('\n').trim(); + } + + return source; +}; + +exports.default = { + getIndentedSource: getIndentedSource, + reindentSource: function reindentSource() { + var block = this.$refs.block; + + block.textContent = getIndentedSource(block.textContent); + } +}; + +/***/ }), + +/***/ "./docs/app/pages lazy recursive ^\\.\\/.*$": +/***/ (function(module, exports, __webpack_require__) { + +var map = { + "./About": [ + "./docs/app/pages/About.vue", + 199 + ], + "./About.vue": [ + "./docs/app/pages/About.vue", + 199 + ], + "./Components": [ + "./docs/app/pages/Components.vue", + 210 + ], + "./Components.vue": [ + "./docs/app/pages/Components.vue", + 210 + ], + "./Components/App/App": [ + "./docs/app/pages/Components/App/App.vue", + 158 + ], + "./Components/App/App.vue": [ + "./docs/app/pages/Components/App/App.vue", + 158 + ], + "./Components/App/examples/Flexible": [ + "./docs/app/pages/Components/App/examples/Flexible.vue", + 101 + ], + "./Components/App/examples/Flexible.vue": [ + "./docs/app/pages/Components/App/examples/Flexible.vue", + 101 + ], + "./Components/App/examples/LastRowFixed": [ + "./docs/app/pages/Components/App/examples/LastRowFixed.vue", + 100 + ], + "./Components/App/examples/LastRowFixed.vue": [ + "./docs/app/pages/Components/App/examples/LastRowFixed.vue", + 100 + ], + "./Components/App/examples/Normal": [ + "./docs/app/pages/Components/App/examples/Normal.vue", + 99 + ], + "./Components/App/examples/Normal.vue": [ + "./docs/app/pages/Components/App/examples/Normal.vue", + 99 + ], + "./Components/App/examples/Overlap": [ + "./docs/app/pages/Components/App/examples/Overlap.vue", + 98 + ], + "./Components/App/examples/Overlap.vue": [ + "./docs/app/pages/Components/App/examples/Overlap.vue", + 98 + ], + "./Components/App/examples/Reveal": [ + "./docs/app/pages/Components/App/examples/Reveal.vue", + 97 + ], + "./Components/App/examples/Reveal.vue": [ + "./docs/app/pages/Components/App/examples/Reveal.vue", + 97 + ], + "./Components/App/examples/Waterfall": [ + "./docs/app/pages/Components/App/examples/Waterfall.vue", + 96 + ], + "./Components/App/examples/Waterfall.vue": [ + "./docs/app/pages/Components/App/examples/Waterfall.vue", + 96 + ], + "./Components/Autocomplete/Autocomplete": [ + "./docs/app/pages/Components/Autocomplete/Autocomplete.vue", + 151 + ], + "./Components/Autocomplete/Autocomplete.vue": [ + "./docs/app/pages/Components/Autocomplete/Autocomplete.vue", + 151 + ], + "./Components/Autocomplete/examples/AutocompleteAsync": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteAsync.vue", + 95 + ], + "./Components/Autocomplete/examples/AutocompleteAsync.vue": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteAsync.vue", + 95 + ], + "./Components/Autocomplete/examples/AutocompleteBox": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteBox.vue", + 94 + ], + "./Components/Autocomplete/examples/AutocompleteBox.vue": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteBox.vue", + 94 + ], + "./Components/Autocomplete/examples/AutocompleteSearch": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteSearch.vue", + 93 + ], + "./Components/Autocomplete/examples/AutocompleteSearch.vue": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteSearch.vue", + 93 + ], + "./Components/Autocomplete/examples/AutocompleteStatic": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteStatic.vue", + 145 + ], + "./Components/Autocomplete/examples/AutocompleteStatic.vue": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteStatic.vue", + 145 + ], + "./Components/Autocomplete/examples/AutocompleteTemplate": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteTemplate.vue", + 92 + ], + "./Components/Autocomplete/examples/AutocompleteTemplate.vue": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteTemplate.vue", + 92 + ], + "./Components/Autocomplete/examples/AutocompleteTrigger": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteTrigger.vue", + 144 + ], + "./Components/Autocomplete/examples/AutocompleteTrigger.vue": [ + "./docs/app/pages/Components/Autocomplete/examples/AutocompleteTrigger.vue", + 144 + ], + "./Components/Avatar/Avatar": [ + "./docs/app/pages/Components/Avatar/Avatar.vue", + 177 + ], + "./Components/Avatar/Avatar.vue": [ + "./docs/app/pages/Components/Avatar/Avatar.vue", + 177 + ], + "./Components/Avatar/examples/Placeholder": [ + "./docs/app/pages/Components/Avatar/examples/Placeholder.vue", + 91 + ], + "./Components/Avatar/examples/Placeholder.vue": [ + "./docs/app/pages/Components/Avatar/examples/Placeholder.vue", + 91 + ], + "./Components/Avatar/examples/Regular": [ + "./docs/app/pages/Components/Avatar/examples/Regular.vue", + 143 + ], + "./Components/Avatar/examples/Regular.vue": [ + "./docs/app/pages/Components/Avatar/examples/Regular.vue", + 143 + ], + "./Components/Avatar/examples/Sizes": [ + "./docs/app/pages/Components/Avatar/examples/Sizes.vue", + 90 + ], + "./Components/Avatar/examples/Sizes.vue": [ + "./docs/app/pages/Components/Avatar/examples/Sizes.vue", + 90 + ], + "./Components/Badge/Badge": [ + "./docs/app/pages/Components/Badge/Badge.vue", + 176 + ], + "./Components/Badge/Badge.vue": [ + "./docs/app/pages/Components/Badge/Badge.vue", + 176 + ], + "./Components/Badge/examples/Buttons": [ + "./docs/app/pages/Components/Badge/examples/Buttons.vue", + 89 + ], + "./Components/Badge/examples/Buttons.vue": [ + "./docs/app/pages/Components/Badge/examples/Buttons.vue", + 89 + ], + "./Components/Badge/examples/Dense": [ + "./docs/app/pages/Components/Badge/examples/Dense.vue", + 88 + ], + "./Components/Badge/examples/Dense.vue": [ + "./docs/app/pages/Components/Badge/examples/Dense.vue", + 88 + ], + "./Components/Badge/examples/Lists": [ + "./docs/app/pages/Components/Badge/examples/Lists.vue", + 87 + ], + "./Components/Badge/examples/Lists.vue": [ + "./docs/app/pages/Components/Badge/examples/Lists.vue", + 87 + ], + "./Components/BottomBar/BottomBar": [ + "./docs/app/pages/Components/BottomBar/BottomBar.vue", + 169 + ], + "./Components/BottomBar/BottomBar.vue": [ + "./docs/app/pages/Components/BottomBar/BottomBar.vue", + 169 + ], + "./Components/BottomBar/examples/BarCustomTemplate": [ + "./docs/app/pages/Components/BottomBar/examples/BarCustomTemplate.vue", + 86 + ], + "./Components/BottomBar/examples/BarCustomTemplate.vue": [ + "./docs/app/pages/Components/BottomBar/examples/BarCustomTemplate.vue", + 86 + ], + "./Components/BottomBar/examples/BarRouter": [ + "./docs/app/pages/Components/BottomBar/examples/BarRouter.vue", + 85 + ], + "./Components/BottomBar/examples/BarRouter.vue": [ + "./docs/app/pages/Components/BottomBar/examples/BarRouter.vue", + 85 + ], + "./Components/BottomBar/examples/ChangingThemes": [ + "./docs/app/pages/Components/BottomBar/examples/ChangingThemes.vue", + 3 + ], + "./Components/BottomBar/examples/ChangingThemes.vue": [ + "./docs/app/pages/Components/BottomBar/examples/ChangingThemes.vue", + 3 + ], + "./Components/BottomBar/examples/Shift": [ + "./docs/app/pages/Components/BottomBar/examples/Shift.vue", + 84 + ], + "./Components/BottomBar/examples/Shift.vue": [ + "./docs/app/pages/Components/BottomBar/examples/Shift.vue", + 84 + ], + "./Components/Button/Button": [ + "./docs/app/pages/Components/Button/Button.vue", + 162 + ], + "./Components/Button/Button.vue": [ + "./docs/app/pages/Components/Button/Button.vue", + 162 + ], + "./Components/Button/examples/ButtonRouter": [ + "./docs/app/pages/Components/Button/examples/ButtonRouter.vue", + 142 + ], + "./Components/Button/examples/ButtonRouter.vue": [ + "./docs/app/pages/Components/Button/examples/ButtonRouter.vue", + 142 + ], + "./Components/Button/examples/ButtonVsLink": [ + "./docs/app/pages/Components/Button/examples/ButtonVsLink.vue", + 83 + ], + "./Components/Button/examples/ButtonVsLink.vue": [ + "./docs/app/pages/Components/Button/examples/ButtonVsLink.vue", + 83 + ], + "./Components/Button/examples/FloatingButtons": [ + "./docs/app/pages/Components/Button/examples/FloatingButtons.vue", + 82 + ], + "./Components/Button/examples/FloatingButtons.vue": [ + "./docs/app/pages/Components/Button/examples/FloatingButtons.vue", + 82 + ], + "./Components/Button/examples/IconButtons": [ + "./docs/app/pages/Components/Button/examples/IconButtons.vue", + 81 + ], + "./Components/Button/examples/IconButtons.vue": [ + "./docs/app/pages/Components/Button/examples/IconButtons.vue", + 81 + ], + "./Components/Button/examples/RegularButtons": [ + "./docs/app/pages/Components/Button/examples/RegularButtons.vue", + 80 + ], + "./Components/Button/examples/RegularButtons.vue": [ + "./docs/app/pages/Components/Button/examples/RegularButtons.vue", + 80 + ], + "./Components/Card/Card": [ + "./docs/app/pages/Components/Card/Card.vue", + 157 + ], + "./Components/Card/Card.vue": [ + "./docs/app/pages/Components/Card/Card.vue", + 157 + ], + "./Components/Card/examples/CardExpansion": [ + "./docs/app/pages/Components/Card/examples/CardExpansion.vue", + 79 + ], + "./Components/Card/examples/CardExpansion.vue": [ + "./docs/app/pages/Components/Card/examples/CardExpansion.vue", + 79 + ], + "./Components/Card/examples/Layouts": [ + "./docs/app/pages/Components/Card/examples/Layouts.vue", + 78 + ], + "./Components/Card/examples/Layouts.vue": [ + "./docs/app/pages/Components/Card/examples/Layouts.vue", + 78 + ], + "./Components/Card/examples/Media": [ + "./docs/app/pages/Components/Card/examples/Media.vue", + 77 + ], + "./Components/Card/examples/Media.vue": [ + "./docs/app/pages/Components/Card/examples/Media.vue", + 77 + ], + "./Components/Card/examples/MediaCover": [ + "./docs/app/pages/Components/Card/examples/MediaCover.vue", + 76 + ], + "./Components/Card/examples/MediaCover.vue": [ + "./docs/app/pages/Components/Card/examples/MediaCover.vue", + 76 + ], + "./Components/Card/examples/RegularCards": [ + "./docs/app/pages/Components/Card/examples/RegularCards.vue", + 75 + ], + "./Components/Card/examples/RegularCards.vue": [ + "./docs/app/pages/Components/Card/examples/RegularCards.vue", + 75 + ], + "./Components/Card/examples/ThemeColors": [ + "./docs/app/pages/Components/Card/examples/ThemeColors.vue", + 74 + ], + "./Components/Card/examples/ThemeColors.vue": [ + "./docs/app/pages/Components/Card/examples/ThemeColors.vue", + 74 + ], + "./Components/Checkbox/Checkbox": [ + "./docs/app/pages/Components/Checkbox/Checkbox.vue", + 175 + ], + "./Components/Checkbox/Checkbox.vue": [ + "./docs/app/pages/Components/Checkbox/Checkbox.vue", + 175 + ], + "./Components/Checkbox/examples/CheckboxHueColors": [ + "./docs/app/pages/Components/Checkbox/examples/CheckboxHueColors.vue", + 73 + ], + "./Components/Checkbox/examples/CheckboxHueColors.vue": [ + "./docs/app/pages/Components/Checkbox/examples/CheckboxHueColors.vue", + 73 + ], + "./Components/Checkbox/examples/RegularCheckboxes": [ + "./docs/app/pages/Components/Checkbox/examples/RegularCheckboxes.vue", + 72 + ], + "./Components/Checkbox/examples/RegularCheckboxes.vue": [ + "./docs/app/pages/Components/Checkbox/examples/RegularCheckboxes.vue", + 72 + ], + "./Components/Checkbox/examples/TrueFalseValue": [ + "./docs/app/pages/Components/Checkbox/examples/TrueFalseValue.vue", + 71 + ], + "./Components/Checkbox/examples/TrueFalseValue.vue": [ + "./docs/app/pages/Components/Checkbox/examples/TrueFalseValue.vue", + 71 + ], + "./Components/Chips/Chips": [ + "./docs/app/pages/Components/Chips/Chips.vue", + 150 + ], + "./Components/Chips/Chips.vue": [ + "./docs/app/pages/Components/Chips/Chips.vue", + 150 + ], + "./Components/Chips/examples/ChipCustomTemplate": [ + "./docs/app/pages/Components/Chips/examples/ChipCustomTemplate.vue", + 70 + ], + "./Components/Chips/examples/ChipCustomTemplate.vue": [ + "./docs/app/pages/Components/Chips/examples/ChipCustomTemplate.vue", + 70 + ], + "./Components/Chips/examples/DuplicatedFeedback": [ + "./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue", + 2 + ], + "./Components/Chips/examples/DuplicatedFeedback.vue": [ + "./docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue", + 2 + ], + "./Components/Chips/examples/Editable": [ + "./docs/app/pages/Components/Chips/examples/Editable.vue", + 141 + ], + "./Components/Chips/examples/Editable.vue": [ + "./docs/app/pages/Components/Chips/examples/Editable.vue", + 141 + ], + "./Components/Chips/examples/Format": [ + "./docs/app/pages/Components/Chips/examples/Format.vue", + 140 + ], + "./Components/Chips/examples/Format.vue": [ + "./docs/app/pages/Components/Chips/examples/Format.vue", + 140 + ], + "./Components/Chips/examples/SingleChip": [ + "./docs/app/pages/Components/Chips/examples/SingleChip.vue", + 139 + ], + "./Components/Chips/examples/SingleChip.vue": [ + "./docs/app/pages/Components/Chips/examples/SingleChip.vue", + 139 + ], + "./Components/Chips/examples/Static": [ + "./docs/app/pages/Components/Chips/examples/Static.vue", + 138 + ], + "./Components/Chips/examples/Static.vue": [ + "./docs/app/pages/Components/Chips/examples/Static.vue", + 138 + ], + "./Components/Chips/examples/Themed": [ + "./docs/app/pages/Components/Chips/examples/Themed.vue", + 69 + ], + "./Components/Chips/examples/Themed.vue": [ + "./docs/app/pages/Components/Chips/examples/Themed.vue", + 69 + ], + "./Components/Content/Content": [ + "./docs/app/pages/Components/Content/Content.vue", + 189 + ], + "./Components/Content/Content.vue": [ + "./docs/app/pages/Components/Content/Content.vue", + 189 + ], + "./Components/Content/examples/PaperContent": [ + "./docs/app/pages/Components/Content/examples/PaperContent.vue", + 68 + ], + "./Components/Content/examples/PaperContent.vue": [ + "./docs/app/pages/Components/Content/examples/PaperContent.vue", + 68 + ], + "./Components/Datepicker/Datepicker": [ + "./docs/app/pages/Components/Datepicker/Datepicker.vue", + 156 + ], + "./Components/Datepicker/Datepicker.vue": [ + "./docs/app/pages/Components/Datepicker/Datepicker.vue", + 156 + ], + "./Components/Datepicker/examples/BasicDatepicker": [ + "./docs/app/pages/Components/Datepicker/examples/BasicDatepicker.vue", + 137 + ], + "./Components/Datepicker/examples/BasicDatepicker.vue": [ + "./docs/app/pages/Components/Datepicker/examples/BasicDatepicker.vue", + 137 + ], + "./Components/Datepicker/examples/CancelOpenDatepicker": [ + "./docs/app/pages/Components/Datepicker/examples/CancelOpenDatepicker.vue", + 136 + ], + "./Components/Datepicker/examples/CancelOpenDatepicker.vue": [ + "./docs/app/pages/Components/Datepicker/examples/CancelOpenDatepicker.vue", + 136 + ], + "./Components/Datepicker/examples/CloseOnSelectDatepicker": [ + "./docs/app/pages/Components/Datepicker/examples/CloseOnSelectDatepicker.vue", + 135 + ], + "./Components/Datepicker/examples/CloseOnSelectDatepicker.vue": [ + "./docs/app/pages/Components/Datepicker/examples/CloseOnSelectDatepicker.vue", + 135 + ], + "./Components/Datepicker/examples/DisabledDatesDatepicker": [ + "./docs/app/pages/Components/Datepicker/examples/DisabledDatesDatepicker.vue", + 134 + ], + "./Components/Datepicker/examples/DisabledDatesDatepicker.vue": [ + "./docs/app/pages/Components/Datepicker/examples/DisabledDatesDatepicker.vue", + 134 + ], + "./Components/Datepicker/examples/LabeledDatepicker": [ + "./docs/app/pages/Components/Datepicker/examples/LabeledDatepicker.vue", + 133 + ], + "./Components/Datepicker/examples/LabeledDatepicker.vue": [ + "./docs/app/pages/Components/Datepicker/examples/LabeledDatepicker.vue", + 133 + ], + "./Components/Datepicker/examples/MultiTypesDatepicker": [ + "./docs/app/pages/Components/Datepicker/examples/MultiTypesDatepicker.vue", + 132 + ], + "./Components/Datepicker/examples/MultiTypesDatepicker.vue": [ + "./docs/app/pages/Components/Datepicker/examples/MultiTypesDatepicker.vue", + 132 + ], + "./Components/Dialog/Dialog": [ + "./docs/app/pages/Components/Dialog/Dialog.vue", + 168 + ], + "./Components/Dialog/Dialog.vue": [ + "./docs/app/pages/Components/Dialog/Dialog.vue", + 168 + ], + "./Components/Dialog/examples/DialogAlert": [ + "./docs/app/pages/Components/Dialog/examples/DialogAlert.vue", + 131 + ], + "./Components/Dialog/examples/DialogAlert.vue": [ + "./docs/app/pages/Components/Dialog/examples/DialogAlert.vue", + 131 + ], + "./Components/Dialog/examples/DialogConfirm": [ + "./docs/app/pages/Components/Dialog/examples/DialogConfirm.vue", + 130 + ], + "./Components/Dialog/examples/DialogConfirm.vue": [ + "./docs/app/pages/Components/Dialog/examples/DialogConfirm.vue", + 130 + ], + "./Components/Dialog/examples/DialogCustom": [ + "./docs/app/pages/Components/Dialog/examples/DialogCustom.vue", + 67 + ], + "./Components/Dialog/examples/DialogCustom.vue": [ + "./docs/app/pages/Components/Dialog/examples/DialogCustom.vue", + 67 + ], + "./Components/Dialog/examples/DialogPrompt": [ + "./docs/app/pages/Components/Dialog/examples/DialogPrompt.vue", + 129 + ], + "./Components/Dialog/examples/DialogPrompt.vue": [ + "./docs/app/pages/Components/Dialog/examples/DialogPrompt.vue", + 129 + ], + "./Components/Divider/Divider": [ + "./docs/app/pages/Components/Divider/Divider.vue", + 188 + ], + "./Components/Divider/Divider.vue": [ + "./docs/app/pages/Components/Divider/Divider.vue", + 188 + ], + "./Components/Divider/examples/Divider": [ + "./docs/app/pages/Components/Divider/examples/Divider.vue", + 66 + ], + "./Components/Divider/examples/Divider.vue": [ + "./docs/app/pages/Components/Divider/examples/Divider.vue", + 66 + ], + "./Components/Drawer/Drawer": [ + "./docs/app/pages/Components/Drawer/Drawer.vue", + 155 + ], + "./Components/Drawer/Drawer.vue": [ + "./docs/app/pages/Components/Drawer/Drawer.vue", + 155 + ], + "./Components/Drawer/examples/PermanentCard": [ + "./docs/app/pages/Components/Drawer/examples/PermanentCard.vue", + 65 + ], + "./Components/Drawer/examples/PermanentCard.vue": [ + "./docs/app/pages/Components/Drawer/examples/PermanentCard.vue", + 65 + ], + "./Components/Drawer/examples/PermanentClipped": [ + "./docs/app/pages/Components/Drawer/examples/PermanentClipped.vue", + 64 + ], + "./Components/Drawer/examples/PermanentClipped.vue": [ + "./docs/app/pages/Components/Drawer/examples/PermanentClipped.vue", + 64 + ], + "./Components/Drawer/examples/PermanentFull": [ + "./docs/app/pages/Components/Drawer/examples/PermanentFull.vue", + 63 + ], + "./Components/Drawer/examples/PermanentFull.vue": [ + "./docs/app/pages/Components/Drawer/examples/PermanentFull.vue", + 63 + ], + "./Components/Drawer/examples/PersistentFull": [ + "./docs/app/pages/Components/Drawer/examples/PersistentFull.vue", + 62 + ], + "./Components/Drawer/examples/PersistentFull.vue": [ + "./docs/app/pages/Components/Drawer/examples/PersistentFull.vue", + 62 + ], + "./Components/Drawer/examples/PersistentMini": [ + "./docs/app/pages/Components/Drawer/examples/PersistentMini.vue", + 61 + ], + "./Components/Drawer/examples/PersistentMini.vue": [ + "./docs/app/pages/Components/Drawer/examples/PersistentMini.vue", + 61 + ], + "./Components/Drawer/examples/Temporary": [ + "./docs/app/pages/Components/Drawer/examples/Temporary.vue", + 60 + ], + "./Components/Drawer/examples/Temporary.vue": [ + "./docs/app/pages/Components/Drawer/examples/Temporary.vue", + 60 + ], + "./Components/EmptyState/EmptyState": [ + "./docs/app/pages/Components/EmptyState/EmptyState.vue", + 174 + ], + "./Components/EmptyState/EmptyState.vue": [ + "./docs/app/pages/Components/EmptyState/EmptyState.vue", + 174 + ], + "./Components/EmptyState/examples/EmptyStateBasic": [ + "./docs/app/pages/Components/EmptyState/examples/EmptyStateBasic.vue", + 128 + ], + "./Components/EmptyState/examples/EmptyStateBasic.vue": [ + "./docs/app/pages/Components/EmptyState/examples/EmptyStateBasic.vue", + 128 + ], + "./Components/EmptyState/examples/EmptyStateColors": [ + "./docs/app/pages/Components/EmptyState/examples/EmptyStateColors.vue", + 59 + ], + "./Components/EmptyState/examples/EmptyStateColors.vue": [ + "./docs/app/pages/Components/EmptyState/examples/EmptyStateColors.vue", + 59 + ], + "./Components/EmptyState/examples/EmptyStateRounded": [ + "./docs/app/pages/Components/EmptyState/examples/EmptyStateRounded.vue", + 127 + ], + "./Components/EmptyState/examples/EmptyStateRounded.vue": [ + "./docs/app/pages/Components/EmptyState/examples/EmptyStateRounded.vue", + 127 + ], + "./Components/File/File": [ + "./docs/app/pages/Components/File/File.vue", + 187 + ], + "./Components/File/File.vue": [ + "./docs/app/pages/Components/File/File.vue", + 187 + ], + "./Components/File/examples/FileField": [ + "./docs/app/pages/Components/File/examples/FileField.vue", + 126 + ], + "./Components/File/examples/FileField.vue": [ + "./docs/app/pages/Components/File/examples/FileField.vue", + 126 + ], + "./Components/Form/Form": [ + "./docs/app/pages/Components/Form/Form.vue", + 186 + ], + "./Components/Form/Form.vue": [ + "./docs/app/pages/Components/Form/Form.vue", + 186 + ], + "./Components/Form/examples/FormValidation": [ + "./docs/app/pages/Components/Form/examples/FormValidation.vue", + 0 + ], + "./Components/Form/examples/FormValidation.vue": [ + "./docs/app/pages/Components/Form/examples/FormValidation.vue", + 0 + ], + "./Components/Icon/Icon": [ + "./docs/app/pages/Components/Icon/Icon.vue", + 173 + ], + "./Components/Icon/Icon.vue": [ + "./docs/app/pages/Components/Icon/Icon.vue", + 173 + ], + "./Components/Icon/examples/FontAwesome": [ + "./docs/app/pages/Components/Icon/examples/FontAwesome.vue", + 125 + ], + "./Components/Icon/examples/FontAwesome.vue": [ + "./docs/app/pages/Components/Icon/examples/FontAwesome.vue", + 125 + ], + "./Components/Icon/examples/MaterialIcons": [ + "./docs/app/pages/Components/Icon/examples/MaterialIcons.vue", + 124 + ], + "./Components/Icon/examples/MaterialIcons.vue": [ + "./docs/app/pages/Components/Icon/examples/MaterialIcons.vue", + 124 + ], + "./Components/Icon/examples/SvgAssets": [ + "./docs/app/pages/Components/Icon/examples/SvgAssets.vue", + 123 + ], + "./Components/Icon/examples/SvgAssets.vue": [ + "./docs/app/pages/Components/Icon/examples/SvgAssets.vue", + 123 + ], + "./Components/Input/Input": [ + "./docs/app/pages/Components/Input/Input.vue", + 154 + ], + "./Components/Input/Input.vue": [ + "./docs/app/pages/Components/Input/Input.vue", + 154 + ], + "./Components/Input/examples/Counters": [ + "./docs/app/pages/Components/Input/examples/Counters.vue", + 122 + ], + "./Components/Input/examples/Counters.vue": [ + "./docs/app/pages/Components/Input/examples/Counters.vue", + 122 + ], + "./Components/Input/examples/ErrorsMessages": [ + "./docs/app/pages/Components/Input/examples/ErrorsMessages.vue", + 121 + ], + "./Components/Input/examples/ErrorsMessages.vue": [ + "./docs/app/pages/Components/Input/examples/ErrorsMessages.vue", + 121 + ], + "./Components/Input/examples/FieldIcons": [ + "./docs/app/pages/Components/Input/examples/FieldIcons.vue", + 58 + ], + "./Components/Input/examples/FieldIcons.vue": [ + "./docs/app/pages/Components/Input/examples/FieldIcons.vue", + 58 + ], + "./Components/Input/examples/Fixes": [ + "./docs/app/pages/Components/Input/examples/Fixes.vue", + 57 + ], + "./Components/Input/examples/Fixes.vue": [ + "./docs/app/pages/Components/Input/examples/Fixes.vue", + 57 + ], + "./Components/Input/examples/InlineActions": [ + "./docs/app/pages/Components/Input/examples/InlineActions.vue", + 56 + ], + "./Components/Input/examples/InlineActions.vue": [ + "./docs/app/pages/Components/Input/examples/InlineActions.vue", + 56 + ], + "./Components/Input/examples/TextFields": [ + "./docs/app/pages/Components/Input/examples/TextFields.vue", + 120 + ], + "./Components/Input/examples/TextFields.vue": [ + "./docs/app/pages/Components/Input/examples/TextFields.vue", + 120 + ], + "./Components/List/List": [ + "./docs/app/pages/Components/List/List.vue", + 153 + ], + "./Components/List/List.vue": [ + "./docs/app/pages/Components/List/List.vue", + 153 + ], + "./Components/List/examples/Controls": [ + "./docs/app/pages/Components/List/examples/Controls.vue", + 55 + ], + "./Components/List/examples/Controls.vue": [ + "./docs/app/pages/Components/List/examples/Controls.vue", + 55 + ], + "./Components/List/examples/DoubleLine": [ + "./docs/app/pages/Components/List/examples/DoubleLine.vue", + 54 + ], + "./Components/List/examples/DoubleLine.vue": [ + "./docs/app/pages/Components/List/examples/DoubleLine.vue", + 54 + ], + "./Components/List/examples/ListExpansion": [ + "./docs/app/pages/Components/List/examples/ListExpansion.vue", + 53 + ], + "./Components/List/examples/ListExpansion.vue": [ + "./docs/app/pages/Components/List/examples/ListExpansion.vue", + 53 + ], + "./Components/List/examples/ListTypes": [ + "./docs/app/pages/Components/List/examples/ListTypes.vue", + 52 + ], + "./Components/List/examples/ListTypes.vue": [ + "./docs/app/pages/Components/List/examples/ListTypes.vue", + 52 + ], + "./Components/List/examples/SingleLine": [ + "./docs/app/pages/Components/List/examples/SingleLine.vue", + 51 + ], + "./Components/List/examples/SingleLine.vue": [ + "./docs/app/pages/Components/List/examples/SingleLine.vue", + 51 + ], + "./Components/List/examples/TripleLine": [ + "./docs/app/pages/Components/List/examples/TripleLine.vue", + 50 + ], + "./Components/List/examples/TripleLine.vue": [ + "./docs/app/pages/Components/List/examples/TripleLine.vue", + 50 + ], + "./Components/Menu/Menu": [ + "./docs/app/pages/Components/Menu/Menu.vue", + 161 + ], + "./Components/Menu/Menu.vue": [ + "./docs/app/pages/Components/Menu/Menu.vue", + 161 + ], + "./Components/Menu/examples/AutoClose": [ + "./docs/app/pages/Components/Menu/examples/AutoClose.vue", + 49 + ], + "./Components/Menu/examples/AutoClose.vue": [ + "./docs/app/pages/Components/Menu/examples/AutoClose.vue", + 49 + ], + "./Components/Menu/examples/Directions": [ + "./docs/app/pages/Components/Menu/examples/Directions.vue", + 48 + ], + "./Components/Menu/examples/Directions.vue": [ + "./docs/app/pages/Components/Menu/examples/Directions.vue", + 48 + ], + "./Components/Menu/examples/MenuAlignments": [ + "./docs/app/pages/Components/Menu/examples/MenuAlignments.vue", + 47 + ], + "./Components/Menu/examples/MenuAlignments.vue": [ + "./docs/app/pages/Components/Menu/examples/MenuAlignments.vue", + 47 + ], + "./Components/Menu/examples/MultipleContent": [ + "./docs/app/pages/Components/Menu/examples/MultipleContent.vue", + 46 + ], + "./Components/Menu/examples/MultipleContent.vue": [ + "./docs/app/pages/Components/Menu/examples/MultipleContent.vue", + 46 + ], + "./Components/Menu/examples/Sizes": [ + "./docs/app/pages/Components/Menu/examples/Sizes.vue", + 45 + ], + "./Components/Menu/examples/Sizes.vue": [ + "./docs/app/pages/Components/Menu/examples/Sizes.vue", + 45 + ], + "./Components/ProgressBar/ProgressBar": [ + "./docs/app/pages/Components/ProgressBar/ProgressBar.vue", + 167 + ], + "./Components/ProgressBar/ProgressBar.vue": [ + "./docs/app/pages/Components/ProgressBar/ProgressBar.vue", + 167 + ], + "./Components/ProgressBar/examples/ProgressBarBuffer": [ + "./docs/app/pages/Components/ProgressBar/examples/ProgressBarBuffer.vue", + 44 + ], + "./Components/ProgressBar/examples/ProgressBarBuffer.vue": [ + "./docs/app/pages/Components/ProgressBar/examples/ProgressBarBuffer.vue", + 44 + ], + "./Components/ProgressBar/examples/ProgressBarDeterminate": [ + "./docs/app/pages/Components/ProgressBar/examples/ProgressBarDeterminate.vue", + 43 + ], + "./Components/ProgressBar/examples/ProgressBarDeterminate.vue": [ + "./docs/app/pages/Components/ProgressBar/examples/ProgressBarDeterminate.vue", + 43 + ], + "./Components/ProgressBar/examples/ProgressBarIndeterminate": [ + "./docs/app/pages/Components/ProgressBar/examples/ProgressBarIndeterminate.vue", + 42 + ], + "./Components/ProgressBar/examples/ProgressBarIndeterminate.vue": [ + "./docs/app/pages/Components/ProgressBar/examples/ProgressBarIndeterminate.vue", + 42 + ], + "./Components/ProgressBar/examples/ProgressBarQuery": [ + "./docs/app/pages/Components/ProgressBar/examples/ProgressBarQuery.vue", + 41 + ], + "./Components/ProgressBar/examples/ProgressBarQuery.vue": [ + "./docs/app/pages/Components/ProgressBar/examples/ProgressBarQuery.vue", + 41 + ], + "./Components/ProgressSpinner/ProgressSpinner": [ + "./docs/app/pages/Components/ProgressSpinner/ProgressSpinner.vue", + 172 + ], + "./Components/ProgressSpinner/ProgressSpinner.vue": [ + "./docs/app/pages/Components/ProgressSpinner/ProgressSpinner.vue", + 172 + ], + "./Components/ProgressSpinner/examples/ProgressSpinnerDeterminate": [ + "./docs/app/pages/Components/ProgressSpinner/examples/ProgressSpinnerDeterminate.vue", + 40 + ], + "./Components/ProgressSpinner/examples/ProgressSpinnerDeterminate.vue": [ + "./docs/app/pages/Components/ProgressSpinner/examples/ProgressSpinnerDeterminate.vue", + 40 + ], + "./Components/ProgressSpinner/examples/ProgressSpinnerIndeterminate": [ + "./docs/app/pages/Components/ProgressSpinner/examples/ProgressSpinnerIndeterminate.vue", + 39 + ], + "./Components/ProgressSpinner/examples/ProgressSpinnerIndeterminate.vue": [ + "./docs/app/pages/Components/ProgressSpinner/examples/ProgressSpinnerIndeterminate.vue", + 39 + ], + "./Components/ProgressSpinner/examples/ProgressSpinnerSizes": [ + "./docs/app/pages/Components/ProgressSpinner/examples/ProgressSpinnerSizes.vue", + 38 + ], + "./Components/ProgressSpinner/examples/ProgressSpinnerSizes.vue": [ + "./docs/app/pages/Components/ProgressSpinner/examples/ProgressSpinnerSizes.vue", + 38 + ], + "./Components/Radio/Radio": [ + "./docs/app/pages/Components/Radio/Radio.vue", + 179 + ], + "./Components/Radio/Radio.vue": [ + "./docs/app/pages/Components/Radio/Radio.vue", + 179 + ], + "./Components/Radio/examples/RadioHueColors": [ + "./docs/app/pages/Components/Radio/examples/RadioHueColors.vue", + 37 + ], + "./Components/Radio/examples/RadioHueColors.vue": [ + "./docs/app/pages/Components/Radio/examples/RadioHueColors.vue", + 37 + ], + "./Components/Radio/examples/RegularRadio": [ + "./docs/app/pages/Components/Radio/examples/RegularRadio.vue", + 36 + ], + "./Components/Radio/examples/RegularRadio.vue": [ + "./docs/app/pages/Components/Radio/examples/RegularRadio.vue", + 36 + ], + "./Components/Select/Select": [ + "./docs/app/pages/Components/Select/Select.vue", + 160 + ], + "./Components/Select/Select.vue": [ + "./docs/app/pages/Components/Select/Select.vue", + 160 + ], + "./Components/Select/examples/BasicSelect": [ + "./docs/app/pages/Components/Select/examples/BasicSelect.vue", + 119 + ], + "./Components/Select/examples/BasicSelect.vue": [ + "./docs/app/pages/Components/Select/examples/BasicSelect.vue", + 119 + ], + "./Components/Select/examples/DenseSelect": [ + "./docs/app/pages/Components/Select/examples/DenseSelect.vue", + 118 + ], + "./Components/Select/examples/DenseSelect.vue": [ + "./docs/app/pages/Components/Select/examples/DenseSelect.vue", + 118 + ], + "./Components/Select/examples/DisabledSelect": [ + "./docs/app/pages/Components/Select/examples/DisabledSelect.vue", + 117 + ], + "./Components/Select/examples/DisabledSelect.vue": [ + "./docs/app/pages/Components/Select/examples/DisabledSelect.vue", + 117 + ], + "./Components/Select/examples/MultipleSelect": [ + "./docs/app/pages/Components/Select/examples/MultipleSelect.vue", + 35 + ], + "./Components/Select/examples/MultipleSelect.vue": [ + "./docs/app/pages/Components/Select/examples/MultipleSelect.vue", + 35 + ], + "./Components/Select/examples/OptgroupSelect": [ + "./docs/app/pages/Components/Select/examples/OptgroupSelect.vue", + 116 + ], + "./Components/Select/examples/OptgroupSelect.vue": [ + "./docs/app/pages/Components/Select/examples/OptgroupSelect.vue", + 116 + ], + "./Components/Snackbar/Snackbar": [ + "./docs/app/pages/Components/Snackbar/Snackbar.vue", + 185 + ], + "./Components/Snackbar/Snackbar.vue": [ + "./docs/app/pages/Components/Snackbar/Snackbar.vue", + 185 + ], + "./Components/Snackbar/examples/SnackbarExample": [ + "./docs/app/pages/Components/Snackbar/examples/SnackbarExample.vue", + 115 + ], + "./Components/Snackbar/examples/SnackbarExample.vue": [ + "./docs/app/pages/Components/Snackbar/examples/SnackbarExample.vue", + 115 + ], + "./Components/SpeedDial/SpeedDial": [ + "./docs/app/pages/Components/SpeedDial/SpeedDial.vue", + 166 + ], + "./Components/SpeedDial/SpeedDial.vue": [ + "./docs/app/pages/Components/SpeedDial/SpeedDial.vue", + 166 + ], + "./Components/SpeedDial/examples/AnimationTypes": [ + "./docs/app/pages/Components/SpeedDial/examples/AnimationTypes.vue", + 34 + ], + "./Components/SpeedDial/examples/AnimationTypes.vue": [ + "./docs/app/pages/Components/SpeedDial/examples/AnimationTypes.vue", + 34 + ], + "./Components/SpeedDial/examples/EventTriggers": [ + "./docs/app/pages/Components/SpeedDial/examples/EventTriggers.vue", + 33 + ], + "./Components/SpeedDial/examples/EventTriggers.vue": [ + "./docs/app/pages/Components/SpeedDial/examples/EventTriggers.vue", + 33 + ], + "./Components/SpeedDial/examples/MorphingIcon": [ + "./docs/app/pages/Components/SpeedDial/examples/MorphingIcon.vue", + 32 + ], + "./Components/SpeedDial/examples/MorphingIcon.vue": [ + "./docs/app/pages/Components/SpeedDial/examples/MorphingIcon.vue", + 32 + ], + "./Components/SpeedDial/examples/PositionDirection": [ + "./docs/app/pages/Components/SpeedDial/examples/PositionDirection.vue", + 31 + ], + "./Components/SpeedDial/examples/PositionDirection.vue": [ + "./docs/app/pages/Components/SpeedDial/examples/PositionDirection.vue", + 31 + ], + "./Components/Steppers/Steppers": [ + "./docs/app/pages/Components/Steppers/Steppers.vue", + 152 + ], + "./Components/Steppers/Steppers.vue": [ + "./docs/app/pages/Components/Steppers/Steppers.vue", + 152 + ], + "./Components/Steppers/examples/StepperAlternative": [ + "./docs/app/pages/Components/Steppers/examples/StepperAlternative.vue", + 114 + ], + "./Components/Steppers/examples/StepperAlternative.vue": [ + "./docs/app/pages/Components/Steppers/examples/StepperAlternative.vue", + 114 + ], + "./Components/Steppers/examples/StepperHorizontal": [ + "./docs/app/pages/Components/Steppers/examples/StepperHorizontal.vue", + 113 + ], + "./Components/Steppers/examples/StepperHorizontal.vue": [ + "./docs/app/pages/Components/Steppers/examples/StepperHorizontal.vue", + 113 + ], + "./Components/Steppers/examples/StepperLinear": [ + "./docs/app/pages/Components/Steppers/examples/StepperLinear.vue", + 30 + ], + "./Components/Steppers/examples/StepperLinear.vue": [ + "./docs/app/pages/Components/Steppers/examples/StepperLinear.vue", + 30 + ], + "./Components/Steppers/examples/StepperNonEditable": [ + "./docs/app/pages/Components/Steppers/examples/StepperNonEditable.vue", + 29 + ], + "./Components/Steppers/examples/StepperNonEditable.vue": [ + "./docs/app/pages/Components/Steppers/examples/StepperNonEditable.vue", + 29 + ], + "./Components/Steppers/examples/StepperRoute": [ + "./docs/app/pages/Components/Steppers/examples/StepperRoute.vue", + 112 + ], + "./Components/Steppers/examples/StepperRoute.vue": [ + "./docs/app/pages/Components/Steppers/examples/StepperRoute.vue", + 112 + ], + "./Components/Steppers/examples/StepperVertical": [ + "./docs/app/pages/Components/Steppers/examples/StepperVertical.vue", + 111 + ], + "./Components/Steppers/examples/StepperVertical.vue": [ + "./docs/app/pages/Components/Steppers/examples/StepperVertical.vue", + 111 + ], + "./Components/Subheader/Subheader": [ + "./docs/app/pages/Components/Subheader/Subheader.vue", + 184 + ], + "./Components/Subheader/Subheader.vue": [ + "./docs/app/pages/Components/Subheader/Subheader.vue", + 184 + ], + "./Components/Subheader/examples/SubheaderExample": [ + "./docs/app/pages/Components/Subheader/examples/SubheaderExample.vue", + 28 + ], + "./Components/Subheader/examples/SubheaderExample.vue": [ + "./docs/app/pages/Components/Subheader/examples/SubheaderExample.vue", + 28 + ], + "./Components/Switch/Switch": [ + "./docs/app/pages/Components/Switch/Switch.vue", + 178 + ], + "./Components/Switch/Switch.vue": [ + "./docs/app/pages/Components/Switch/Switch.vue", + 178 + ], + "./Components/Switch/examples/RegularSwitch": [ + "./docs/app/pages/Components/Switch/examples/RegularSwitch.vue", + 27 + ], + "./Components/Switch/examples/RegularSwitch.vue": [ + "./docs/app/pages/Components/Switch/examples/RegularSwitch.vue", + 27 + ], + "./Components/Switch/examples/SwitchHueColors": [ + "./docs/app/pages/Components/Switch/examples/SwitchHueColors.vue", + 26 + ], + "./Components/Switch/examples/SwitchHueColors.vue": [ + "./docs/app/pages/Components/Switch/examples/SwitchHueColors.vue", + 26 + ], + "./Components/Table/Table": [ + "./docs/app/pages/Components/Table/Table.vue", + 148 + ], + "./Components/Table/Table.vue": [ + "./docs/app/pages/Components/Table/Table.vue", + 148 + ], + "./Components/Table/examples/Example": [ + "./docs/app/pages/Components/Table/examples/Example.vue", + 198 + ], + "./Components/Table/examples/Example.vue": [ + "./docs/app/pages/Components/Table/examples/Example.vue", + 198 + ], + "./Components/Table/examples/TableBasic": [ + "./docs/app/pages/Components/Table/examples/TableBasic.vue", + 110 + ], + "./Components/Table/examples/TableBasic.vue": [ + "./docs/app/pages/Components/Table/examples/TableBasic.vue", + 110 + ], + "./Components/Table/examples/TableCard": [ + "./docs/app/pages/Components/Table/examples/TableCard.vue", + 109 + ], + "./Components/Table/examples/TableCard.vue": [ + "./docs/app/pages/Components/Table/examples/TableCard.vue", + 109 + ], + "./Components/Table/examples/TableCustomSort": [ + "./docs/app/pages/Components/Table/examples/TableCustomSort.vue", + 108 + ], + "./Components/Table/examples/TableCustomSort.vue": [ + "./docs/app/pages/Components/Table/examples/TableCustomSort.vue", + 108 + ], + "./Components/Table/examples/TableFixed": [ + "./docs/app/pages/Components/Table/examples/TableFixed.vue", + 107 + ], + "./Components/Table/examples/TableFixed.vue": [ + "./docs/app/pages/Components/Table/examples/TableFixed.vue", + 107 + ], + "./Components/Table/examples/TableMultiple": [ + "./docs/app/pages/Components/Table/examples/TableMultiple.vue", + 25 + ], + "./Components/Table/examples/TableMultiple.vue": [ + "./docs/app/pages/Components/Table/examples/TableMultiple.vue", + 25 + ], + "./Components/Table/examples/TablePagination": [ + "./docs/app/pages/Components/Table/examples/TablePagination.vue", + 197 + ], + "./Components/Table/examples/TablePagination.vue": [ + "./docs/app/pages/Components/Table/examples/TablePagination.vue", + 197 + ], + "./Components/Table/examples/TablePaginationSoon": [ + "./docs/app/pages/Components/Table/examples/TablePaginationSoon.vue", + 106 + ], + "./Components/Table/examples/TablePaginationSoon.vue": [ + "./docs/app/pages/Components/Table/examples/TablePaginationSoon.vue", + 106 + ], + "./Components/Table/examples/TableSearch": [ + "./docs/app/pages/Components/Table/examples/TableSearch.vue", + 24 + ], + "./Components/Table/examples/TableSearch.vue": [ + "./docs/app/pages/Components/Table/examples/TableSearch.vue", + 24 + ], + "./Components/Table/examples/TableSingle": [ + "./docs/app/pages/Components/Table/examples/TableSingle.vue", + 23 + ], + "./Components/Table/examples/TableSingle.vue": [ + "./docs/app/pages/Components/Table/examples/TableSingle.vue", + 23 + ], + "./Components/Table/examples/TableSort": [ + "./docs/app/pages/Components/Table/examples/TableSort.vue", + 105 + ], + "./Components/Table/examples/TableSort.vue": [ + "./docs/app/pages/Components/Table/examples/TableSort.vue", + 105 + ], + "./Components/Table/examples/TableTemplate": [ + "./docs/app/pages/Components/Table/examples/TableTemplate.vue", + 104 + ], + "./Components/Table/examples/TableTemplate.vue": [ + "./docs/app/pages/Components/Table/examples/TableTemplate.vue", + 104 + ], + "./Components/Tabs/Tabs": [ + "./docs/app/pages/Components/Tabs/Tabs.vue", + 159 + ], + "./Components/Tabs/Tabs.vue": [ + "./docs/app/pages/Components/Tabs/Tabs.vue", + 159 + ], + "./Components/Tabs/examples/TabAlignments": [ + "./docs/app/pages/Components/Tabs/examples/TabAlignments.vue", + 22 + ], + "./Components/Tabs/examples/TabAlignments.vue": [ + "./docs/app/pages/Components/Tabs/examples/TabAlignments.vue", + 22 + ], + "./Components/Tabs/examples/TabContent": [ + "./docs/app/pages/Components/Tabs/examples/TabContent.vue", + 103 + ], + "./Components/Tabs/examples/TabContent.vue": [ + "./docs/app/pages/Components/Tabs/examples/TabContent.vue", + 103 + ], + "./Components/Tabs/examples/TabCustomTemplate": [ + "./docs/app/pages/Components/Tabs/examples/TabCustomTemplate.vue", + 21 + ], + "./Components/Tabs/examples/TabCustomTemplate.vue": [ + "./docs/app/pages/Components/Tabs/examples/TabCustomTemplate.vue", + 21 + ], + "./Components/Tabs/examples/TabIcons": [ + "./docs/app/pages/Components/Tabs/examples/TabIcons.vue", + 20 + ], + "./Components/Tabs/examples/TabIcons.vue": [ + "./docs/app/pages/Components/Tabs/examples/TabIcons.vue", + 20 + ], + "./Components/Tabs/examples/TabRouter": [ + "./docs/app/pages/Components/Tabs/examples/TabRouter.vue", + 102 + ], + "./Components/Tabs/examples/TabRouter.vue": [ + "./docs/app/pages/Components/Tabs/examples/TabRouter.vue", + 102 + ], + "./Components/Toolbar/Toolbar": [ + "./docs/app/pages/Components/Toolbar/Toolbar.vue", + 171 + ], + "./Components/Toolbar/Toolbar.vue": [ + "./docs/app/pages/Components/Toolbar/Toolbar.vue", + 171 + ], + "./Components/Toolbar/examples/ContentActions": [ + "./docs/app/pages/Components/Toolbar/examples/ContentActions.vue", + 19 + ], + "./Components/Toolbar/examples/ContentActions.vue": [ + "./docs/app/pages/Components/Toolbar/examples/ContentActions.vue", + 19 + ], + "./Components/Toolbar/examples/RegularToolbar": [ + "./docs/app/pages/Components/Toolbar/examples/RegularToolbar.vue", + 18 + ], + "./Components/Toolbar/examples/RegularToolbar.vue": [ + "./docs/app/pages/Components/Toolbar/examples/RegularToolbar.vue", + 18 + ], + "./Components/Toolbar/examples/ToolbarSizes": [ + "./docs/app/pages/Components/Toolbar/examples/ToolbarSizes.vue", + 17 + ], + "./Components/Toolbar/examples/ToolbarSizes.vue": [ + "./docs/app/pages/Components/Toolbar/examples/ToolbarSizes.vue", + 17 + ], + "./Components/Tooltip/Tooltip": [ + "./docs/app/pages/Components/Tooltip/Tooltip.vue", + 170 + ], + "./Components/Tooltip/Tooltip.vue": [ + "./docs/app/pages/Components/Tooltip/Tooltip.vue", + 170 + ], + "./Components/Tooltip/examples/Delay": [ + "./docs/app/pages/Components/Tooltip/examples/Delay.vue", + 16 + ], + "./Components/Tooltip/examples/Delay.vue": [ + "./docs/app/pages/Components/Tooltip/examples/Delay.vue", + 16 + ], + "./Components/Tooltip/examples/Direction": [ + "./docs/app/pages/Components/Tooltip/examples/Direction.vue", + 15 + ], + "./Components/Tooltip/examples/Direction.vue": [ + "./docs/app/pages/Components/Tooltip/examples/Direction.vue", + 15 + ], + "./Components/Tooltip/examples/Dynamically": [ + "./docs/app/pages/Components/Tooltip/examples/Dynamically.vue", + 14 + ], + "./Components/Tooltip/examples/Dynamically.vue": [ + "./docs/app/pages/Components/Tooltip/examples/Dynamically.vue", + 14 + ], + "./Configuration": [ + "./docs/app/pages/Configuration.vue", + 209 + ], + "./Configuration.vue": [ + "./docs/app/pages/Configuration.vue", + 209 + ], + "./Error": [ + "./docs/app/pages/Error.vue", + 196 + ], + "./Error.vue": [ + "./docs/app/pages/Error.vue", + 196 + ], + "./GettingStarted": [ + "./docs/app/pages/GettingStarted.vue", + 208 + ], + "./GettingStarted.vue": [ + "./docs/app/pages/GettingStarted.vue", + 208 + ], + "./Home/Home": [ + "./docs/app/pages/Home/Home.vue", + 146 + ], + "./Home/Home.vue": [ + "./docs/app/pages/Home/Home.vue", + 146 + ], + "./Home/HomeEcosystem": [ + "./docs/app/pages/Home/HomeEcosystem.vue", + 195 + ], + "./Home/HomeEcosystem.vue": [ + "./docs/app/pages/Home/HomeEcosystem.vue", + 195 + ], + "./Home/HomeFeatures": [ + "./docs/app/pages/Home/HomeFeatures.vue", + 147 + ], + "./Home/HomeFeatures.vue": [ + "./docs/app/pages/Home/HomeFeatures.vue", + 147 + ], + "./Home/HomeHeader": [ + "./docs/app/pages/Home/HomeHeader.vue", + 194 + ], + "./Home/HomeHeader.vue": [ + "./docs/app/pages/Home/HomeHeader.vue", + 194 + ], + "./Home/HomePremium": [ + "./docs/app/pages/Home/HomePremium.vue", + 193 + ], + "./Home/HomePremium.vue": [ + "./docs/app/pages/Home/HomePremium.vue", + 193 + ], + "./Home/HomeSponsors": [ + "./docs/app/pages/Home/HomeSponsors.vue", + 192 + ], + "./Home/HomeSponsors.vue": [ + "./docs/app/pages/Home/HomeSponsors.vue", + 192 + ], + "./Home/icons/HomeIcon": [ + "./docs/app/pages/Home/icons/HomeIcon.vue", + 191 + ], + "./Home/icons/HomeIcon.vue": [ + "./docs/app/pages/Home/icons/HomeIcon.vue", + 191 + ], + "./Home/icons/HomeIconCircle": [ + "./docs/app/pages/Home/icons/HomeIconCircle.vue", + 165 + ], + "./Home/icons/HomeIconCircle.vue": [ + "./docs/app/pages/Home/icons/HomeIconCircle.vue", + 165 + ], + "./Home/icons/HomeIconDevices": [ + "./docs/app/pages/Home/icons/HomeIconDevices.vue", + 164 + ], + "./Home/icons/HomeIconDevices.vue": [ + "./docs/app/pages/Home/icons/HomeIconDevices.vue", + 164 + ], + "./Home/icons/HomeIconSquare": [ + "./docs/app/pages/Home/icons/HomeIconSquare.vue", + 163 + ], + "./Home/icons/HomeIconSquare.vue": [ + "./docs/app/pages/Home/icons/HomeIconSquare.vue", + 163 + ], + "./License": [ + "./docs/app/pages/License.vue", + 207 + ], + "./License.vue": [ + "./docs/app/pages/License.vue", + 207 + ], + "./Themes/Advanced": [ + "./docs/app/pages/Themes/Advanced.vue", + 206 + ], + "./Themes/Advanced.vue": [ + "./docs/app/pages/Themes/Advanced.vue", + 206 + ], + "./Themes/Concepts": [ + "./docs/app/pages/Themes/Concepts.vue", + 205 + ], + "./Themes/Concepts.vue": [ + "./docs/app/pages/Themes/Concepts.vue", + 205 + ], + "./Themes/Configuration": [ + "./docs/app/pages/Themes/Configuration.vue", + 204 + ], + "./Themes/Configuration.vue": [ + "./docs/app/pages/Themes/Configuration.vue", + 204 + ], + "./Themes/Prebuilt": [ + "./docs/app/pages/Themes/Prebuilt.vue", + 203 + ], + "./Themes/Prebuilt.vue": [ + "./docs/app/pages/Themes/Prebuilt.vue", + 203 + ], + "./Themes/Themes": [ + "./docs/app/pages/Themes/Themes.vue", + 202 + ], + "./Themes/Themes.vue": [ + "./docs/app/pages/Themes/Themes.vue", + 202 + ], + "./UiElements": [ + "./docs/app/pages/UiElements.vue", + 201 + ], + "./UiElements.vue": [ + "./docs/app/pages/UiElements.vue", + 201 + ], + "./UiElements/Elevation/Elevation": [ + "./docs/app/pages/UiElements/Elevation/Elevation.vue", + 183 + ], + "./UiElements/Elevation/Elevation.vue": [ + "./docs/app/pages/UiElements/Elevation/Elevation.vue", + 183 + ], + "./UiElements/Elevation/examples/ElevationExample": [ + "./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue", + 13 + ], + "./UiElements/Elevation/examples/ElevationExample.vue": [ + "./docs/app/pages/UiElements/Elevation/examples/ElevationExample.vue", + 13 + ], + "./UiElements/Layout/Layout": [ + "./docs/app/pages/UiElements/Layout/Layout.vue", + 149 + ], + "./UiElements/Layout/Layout.vue": [ + "./docs/app/pages/UiElements/Layout/Layout.vue", + 149 + ], + "./UiElements/Layout/examples/LayoutHorizontalAlignment": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue", + 12 + ], + "./UiElements/Layout/examples/LayoutHorizontalAlignment.vue": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalAlignment.vue", + 12 + ], + "./UiElements/Layout/examples/LayoutHorizontalColumns": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue", + 11 + ], + "./UiElements/Layout/examples/LayoutHorizontalColumns.vue": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalColumns.vue", + 11 + ], + "./UiElements/Layout/examples/LayoutHorizontalGutter": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue", + 10 + ], + "./UiElements/Layout/examples/LayoutHorizontalGutter.vue": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalGutter.vue", + 10 + ], + "./UiElements/Layout/examples/LayoutHorizontalHide": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalHide.vue", + 9 + ], + "./UiElements/Layout/examples/LayoutHorizontalHide.vue": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalHide.vue", + 9 + ], + "./UiElements/Layout/examples/LayoutHorizontalNested": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalNested.vue", + 8 + ], + "./UiElements/Layout/examples/LayoutHorizontalNested.vue": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalNested.vue", + 8 + ], + "./UiElements/Layout/examples/LayoutHorizontalResponsive": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalResponsive.vue", + 7 + ], + "./UiElements/Layout/examples/LayoutHorizontalResponsive.vue": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalResponsive.vue", + 7 + ], + "./UiElements/Layout/examples/LayoutHorizontalSizes": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalSizes.vue", + 6 + ], + "./UiElements/Layout/examples/LayoutHorizontalSizes.vue": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutHorizontalSizes.vue", + 6 + ], + "./UiElements/Layout/examples/LayoutVertical": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutVertical.vue", + 190 + ], + "./UiElements/Layout/examples/LayoutVertical.vue": [ + "./docs/app/pages/UiElements/Layout/examples/LayoutVertical.vue", + 190 + ], + "./UiElements/Scrollbar/Scrollbar": [ + "./docs/app/pages/UiElements/Scrollbar/Scrollbar.vue", + 182 + ], + "./UiElements/Scrollbar/Scrollbar.vue": [ + "./docs/app/pages/UiElements/Scrollbar/Scrollbar.vue", + 182 + ], + "./UiElements/Scrollbar/examples/ScrollbarExample": [ + "./docs/app/pages/UiElements/Scrollbar/examples/ScrollbarExample.vue", + 5 + ], + "./UiElements/Scrollbar/examples/ScrollbarExample.vue": [ + "./docs/app/pages/UiElements/Scrollbar/examples/ScrollbarExample.vue", + 5 + ], + "./UiElements/TextSelection/TextSelection": [ + "./docs/app/pages/UiElements/TextSelection/TextSelection.vue", + 181 + ], + "./UiElements/TextSelection/TextSelection.vue": [ + "./docs/app/pages/UiElements/TextSelection/TextSelection.vue", + 181 + ], + "./UiElements/TextSelection/examples/SelectionExample": [ + "./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue", + 1 + ], + "./UiElements/TextSelection/examples/SelectionExample.vue": [ + "./docs/app/pages/UiElements/TextSelection/examples/SelectionExample.vue", + 1 + ], + "./UiElements/Typography/Typography": [ + "./docs/app/pages/UiElements/Typography/Typography.vue", + 180 + ], + "./UiElements/Typography/Typography.vue": [ + "./docs/app/pages/UiElements/Typography/Typography.vue", + 180 + ], + "./UiElements/Typography/examples/TypographyExample": [ + "./docs/app/pages/UiElements/Typography/examples/TypographyExample.vue", + 4 + ], + "./UiElements/Typography/examples/TypographyExample.vue": [ + "./docs/app/pages/UiElements/Typography/examples/TypographyExample.vue", + 4 + ], + "./WithRouter": [ + "./docs/app/pages/WithRouter.vue", + 200 + ], + "./WithRouter.vue": [ + "./docs/app/pages/WithRouter.vue", + 200 + ] +}; +function webpackAsyncContext(req) { + var ids = map[req]; + if(!ids) + return Promise.reject(new Error("Cannot find module '" + req + "'.")); + return __webpack_require__.e(ids[1]).then((function() { + return __webpack_require__(ids[0]); + })); +}; +webpackAsyncContext.keys = function webpackAsyncContextKeys() { + return Object.keys(map); +}; +webpackAsyncContext.id = "./docs/app/pages lazy recursive ^\\.\\/.*$"; +module.exports = webpackAsyncContext; + +/***/ }), + +/***/ "./docs/app/routes.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +var routes = exports.routes = [{ + path: '/components/badge', + name: 'components/badge', + page: 'Components/Badge/Badge.vue' +}, { + path: '/components/autocomplete', + name: 'components/autocomplete', + page: 'Components/Autocomplete/Autocomplete.vue' +}, { + path: '/components/progress', + name: 'components/progress', + redirect: '/components/progress-bar' +}, { + path: '/components/progress-bar', + name: 'components/progress-bar', + page: 'Components/ProgressBar/ProgressBar.vue' +}, { + path: '/components/progress-spinner', + name: 'components/progress-spinner', + page: 'Components/ProgressSpinner/ProgressSpinner.vue' +}, { + path: '/components/table', + name: 'components/table', + page: 'Components/Table/Table.vue' +}, { + path: '/components/empty-state', + name: 'components/empty-state', + page: 'Components/EmptyState/EmptyState.vue' +}, { + path: '/components/select', + name: 'components/select', + page: 'Components/Select/Select.vue' +}, { + path: '/components/datepicker', + name: 'components/datepicker', + page: 'Components/Datepicker/Datepicker.vue' +}, { + path: '/components/steppers/:optional?/:sub?', + name: 'components/steppers', + page: 'Components/Steppers/Steppers.vue' +}, { + path: '/components/menu', + name: 'components/menu', + page: 'Components/Menu/Menu.vue' +}, { + path: '/components/tooltip', + name: 'components/tooltip', + page: 'Components/Tooltip/Tooltip.vue' +}, { + path: '/components/dialog', + name: 'components/dialog', + page: 'Components/Dialog/Dialog.vue' +}, { + path: '/components/snackbar', + name: 'components/snackbar', + page: 'Components/Snackbar/Snackbar.vue' +}, { + path: '/components/tabs/:optional?/:sub?', + name: 'components/tabs', + page: 'Components/Tabs/Tabs.vue' +}, { + path: '/components/bottom-bar/:optional?/:sub?', + name: 'components/bottom-bar', + page: 'Components/BottomBar/BottomBar.vue' +}, { + path: '/components/chips', + name: 'components/chips', + page: 'Components/Chips/Chips.vue' +}, { + path: '/components/avatar', + name: 'components/avatar', + page: 'Components/Avatar/Avatar.vue' +}, { + path: '/components/speed-dial', + name: 'components/speed-dial', + page: 'Components/SpeedDial/SpeedDial.vue' +}, { + path: '/about', + name: 'about', + page: 'About.vue' +}, { + path: '/license', + name: 'license', + page: 'License.vue' +}, { + path: '/', + name: 'home', + page: 'Home/Home.vue' +}, { + path: '/getting-started', + name: 'getting-started', + page: 'GettingStarted.vue' +}, { + path: '/configuration', + name: 'configuration', + page: 'Configuration.vue' +}, { + path: '/themes', + name: 'themes', + redirect: '/themes/concepts' + // page: 'Themes/Themes.vue' +}, { + path: '/themes/concepts', + name: 'themes/concepts', + page: 'Themes/Concepts.vue' +}, { + path: '/themes/prebuilt', + name: 'themes/prebuilt', + page: 'Themes/Prebuilt.vue' +}, { + path: '/themes/configuration', + name: 'themes/configuration', + page: 'Themes/Configuration.vue' +}, { + path: '/themes/advanced', + name: 'themes/advanced', + page: 'Themes/Advanced.vue' +}, { + path: '/components', + name: 'components', + redirect: '/components/app' + // page: 'Components.vue' +}, { + path: '/components/button', + name: 'components/button', + page: 'Components/Button/Button.vue' +}, { + path: '/components/app', + name: 'components/app', + page: 'Components/App/App.vue' +}, { + path: '/components/checkbox', + name: 'components/checkbox', + page: 'Components/Checkbox/Checkbox.vue' +}, { + path: '/components/content', + name: 'components/content', + page: 'Components/Content/Content.vue' +}, { + path: '/components/divider', + name: 'components/divider', + page: 'Components/Divider/Divider.vue' +}, { + path: '/components/drawer', + name: 'components/drawer', + page: 'Components/Drawer/Drawer.vue' +}, { + path: '/components/card', + name: 'components/card', + page: 'Components/Card/Card.vue' +}, { + path: '/components/form', + name: 'form', + page: 'Components/Form/Form.vue' +}, { + path: '/components/icon', + name: 'components/icon', + page: 'Components/Icon/Icon.vue' +}, { + path: '/components/input', + name: 'components/input', + page: 'Components/Input/Input.vue' +}, { + path: '/components/file', + name: 'components/file', + page: 'Components/File/File.vue' +}, { + path: '/components/list/:optional?/:sub?', + name: 'components/list', + page: 'Components/List/List.vue' +}, { + path: '/components/radio', + name: 'components/radio', + page: 'Components/Radio/Radio.vue' +}, { + path: '/components/subheader', + name: 'components/subheader', + page: 'Components/Subheader/Subheader.vue' +}, { + path: '/components/switch', + name: 'components/switch', + page: 'Components/Switch/Switch.vue' +}, { + path: '/components/toolbar', + name: 'components/toolbar', + page: 'Components/Toolbar/Toolbar.vue' +}, { + path: '/ui-elements', + name: 'ui-elements', + redirect: '/ui-elements/elevation' + // page: 'UiElements.vue' +}, { + path: '/ui-elements/elevation', + name: 'ui-elements/elevation', + page: 'UiElements/Elevation/Elevation.vue' +}, { + path: '/ui-elements/layout', + name: 'ui-elements/layout', + page: 'UiElements/Layout/Layout.vue' +}, { + path: '/ui-elements/scrollbar', + name: 'ui-elements/scrollbar', + page: 'UiElements/Scrollbar/Scrollbar.vue' +}, { + path: '/ui-elements/text-selection', + name: 'ui-elements/text-selection', + page: 'UiElements/TextSelection/TextSelection.vue' +}, { + path: '/ui-elements/typography', + name: 'ui-elements/typography', + page: 'UiElements/Typography/Typography.vue' +}, { + path: '/with-router', + name: 'with-router', + page: 'WithRouter.vue' +}, { + path: '*', + name: 'error', + page: 'Error.vue' +}]; + +var mapRoutes = exports.mapRoutes = function mapRoutes() { + var mappedRoutes = []; + + routes.forEach((function (route) { + if (!route.redirect && route.path !== '*') { + mappedRoutes.push(route.path.replace('/:optional?/:sub?', '')); + } + })); + + return mappedRoutes; +}; + +/***/ }), + +/***/ "./docs/app/store/actions.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _types$SET_PAGE_TITLE; + +var _vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); + +var _vue2 = _interopRequireDefault(_vue); + +var _mutationTypes = __webpack_require__("./docs/app/store/mutation-types.js"); + +var types = _interopRequireWildcard(_mutationTypes); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +exports.default = (_types$SET_PAGE_TITLE = {}, _defineProperty(_types$SET_PAGE_TITLE, types.SET_PAGE_TITLE, (function (_ref, title) { + var commit = _ref.commit; + + var name = 'Vue Material'; + var metaTitle = document.querySelector('meta[property="og:title"]'); + var metaUrl = document.querySelector('meta[property="og:url"]'); + + if (title) { + document.title = title + ' - ' + name; + } else { + document.title = name + ' - Material Design for Vue.js'; + } + + if (metaTitle) { + metaTitle.setAttribute('content', document.title); + } + + if (metaUrl) { + metaUrl.setAttribute('content', window.location.href); + } + + commit(types.SET_PAGE_TITLE, title); +})), _defineProperty(_types$SET_PAGE_TITLE, types.CHANGE_THEME, (function (_ref2, theme) { + var commit = _ref2.commit; + + _vue2.default.material.theming.theme = theme; + commit(types.CHANGE_THEME, theme); +})), _types$SET_PAGE_TITLE); + +/***/ }), + +/***/ "./docs/app/store/index.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); + +var _vue2 = _interopRequireDefault(_vue); + +var _vuex = __webpack_require__("./node_modules/vuex/dist/vuex.esm.js"); + +var _vuex2 = _interopRequireDefault(_vuex); + +var _state = __webpack_require__("./docs/app/store/state.js"); + +var _state2 = _interopRequireDefault(_state); + +var _mutations = __webpack_require__("./docs/app/store/mutations.js"); + +var _mutations2 = _interopRequireDefault(_mutations); + +var _actions = __webpack_require__("./docs/app/store/actions.js"); + +var _actions2 = _interopRequireDefault(_actions); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +_vue2.default.use(_vuex2.default); + +exports.default = new _vuex2.default.Store({ + state: _state2.default, + mutations: _mutations2.default, + actions: _actions2.default, + strict: "production" !== 'production' +}); + +/***/ }), + +/***/ "./docs/app/store/mutation-types.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +var SET_PAGE_TITLE = exports.SET_PAGE_TITLE = 'SET_PAGE_TITLE'; +var SET_SPLASH_MODE = exports.SET_SPLASH_MODE = 'SET_SPLASH_MODE'; +var SHOW_MENU = exports.SHOW_MENU = 'SHOW_MENU'; +var HIDE_MENU = exports.HIDE_MENU = 'HIDE_MENU'; +var CHANGE_THEME = exports.CHANGE_THEME = 'CHANGE_THEME'; + +/***/ }), + +/***/ "./docs/app/store/mutations.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _types$SET_PAGE_TITLE; + +var _mutationTypes = __webpack_require__("./docs/app/store/mutation-types.js"); + +var types = _interopRequireWildcard(_mutationTypes); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +exports.default = (_types$SET_PAGE_TITLE = {}, _defineProperty(_types$SET_PAGE_TITLE, types.SET_PAGE_TITLE, (function (state, title) { + state.pageTitle = title; +})), _defineProperty(_types$SET_PAGE_TITLE, types.SET_SPLASH_MODE, (function (state, mode) { + if (state.splashPage !== mode) { + state.splashPage = mode; + } +})), _defineProperty(_types$SET_PAGE_TITLE, types.SHOW_MENU, (function (state) { + state.menuVisible = true; +})), _defineProperty(_types$SET_PAGE_TITLE, types.HIDE_MENU, (function (state) { + state.menuVisible = false; +})), _defineProperty(_types$SET_PAGE_TITLE, types.CHANGE_THEME, (function (state, theme) { + state.theme = theme; +})), _types$SET_PAGE_TITLE); + +/***/ }), + +/***/ "./docs/app/store/state.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + pageTitle: '', + theme: 'default', + splashPage: false, + menuVisible: false +}; + +/***/ }), + +/***/ "./docs/app/template/MainFooter.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainFooter_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/template/MainFooter.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainFooter_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainFooter_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainFooter_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainFooter_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6a8a43ed_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_MainFooter_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-6a8a43ed\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/template/MainFooter.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-6a8a43ed\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/template/MainFooter.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-6a8a43ed" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainFooter_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6a8a43ed_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_MainFooter_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/template/MainHeader.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainHeader_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/template/MainHeader.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainHeader_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainHeader_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainHeader_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainHeader_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6f6f1532_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_MainHeader_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-6f6f1532\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/template/MainHeader.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-6f6f1532\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/template/MainHeader.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-6f6f1532" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainHeader_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6f6f1532_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_MainHeader_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/template/MainNav.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNav_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/template/MainNav.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNav_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNav_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNav_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNav_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_769a7b64_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_MainNav_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-769a7b64\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/template/MainNav.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-769a7b64\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/template/MainNav.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-769a7b64" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNav_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_769a7b64_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_MainNav_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./docs/app/template/MainNavContent.vue": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNavContent_vue__ = __webpack_require__("./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/template/MainNavContent.vue"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNavContent_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNavContent_vue__); +/* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNavContent_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, (function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNavContent_vue__[key]; })) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6d32e46a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_MainNavContent_vue__ = __webpack_require__("./node_modules/vue-loader/lib/template-compiler/index.js?{\"id\":\"data-v-6d32e46a\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/app/template/MainNavContent.vue"); +function injectStyle (ssrContext) { + __webpack_require__("./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-6d32e46a\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/template/MainNavContent.vue") +} +var normalizeComponent = __webpack_require__("./node_modules/vue-loader/lib/component-normalizer.js") +/* script */ + + +/* template */ + +/* template functional */ +var __vue_template_functional__ = false +/* styles */ +var __vue_styles__ = injectStyle +/* scopeId */ +var __vue_scopeId__ = "data-v-6d32e46a" +/* moduleIdentifier (server only) */ +var __vue_module_identifier__ = null +var Component = normalizeComponent( + __WEBPACK_IMPORTED_MODULE_0__babel_loader_cacheDirectory_true_node_modules_vue_loader_lib_selector_type_script_index_0_MainNavContent_vue___default.a, + __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_6d32e46a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_MainNavContent_vue__["a" /* default */], + __vue_template_functional__, + __vue_styles__, + __vue_scopeId__, + __vue_module_identifier__ +) + +/* harmony default export */ __webpack_exports__["default"] = (Component.exports); + + +/***/ }), + +/***/ "./node_modules/axios/index.js": +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__("./node_modules/axios/lib/axios.js"); + +/***/ }), + +/***/ "./node_modules/axios/lib/adapters/xhr.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); +var settle = __webpack_require__("./node_modules/axios/lib/core/settle.js"); +var buildURL = __webpack_require__("./node_modules/axios/lib/helpers/buildURL.js"); +var parseHeaders = __webpack_require__("./node_modules/axios/lib/helpers/parseHeaders.js"); +var isURLSameOrigin = __webpack_require__("./node_modules/axios/lib/helpers/isURLSameOrigin.js"); +var createError = __webpack_require__("./node_modules/axios/lib/core/createError.js"); + +module.exports = function xhrAdapter(config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + var requestData = config.data; + var requestHeaders = config.headers; + + if (utils.isFormData(requestData)) { + delete requestHeaders['Content-Type']; // Let the browser set it + } + + var request = new XMLHttpRequest(); + + // HTTP basic authentication + if (config.auth) { + var username = config.auth.username || ''; + var password = config.auth.password || ''; + requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); + } + + request.open(config.method.toUpperCase(), buildURL(config.url, config.params, config.paramsSerializer), true); + + // Set the request timeout in MS + request.timeout = config.timeout; + + // Listen for ready state + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + + // Prepare the response + var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; + var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response; + var response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config: config, + request: request + }; + + settle(resolve, reject, response); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(createError('Network Error', config, null, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + reject(createError('timeout of ' + config.timeout + 'ms exceeded', config, 'ECONNABORTED', + request)); + + // Clean up request + request = null; + }; + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + if (utils.isStandardBrowserEnv()) { + var cookies = __webpack_require__("./node_modules/axios/lib/helpers/cookies.js"); + + // Add xsrf header + var xsrfValue = (config.withCredentials || isURLSameOrigin(config.url)) && config.xsrfCookieName ? + cookies.read(config.xsrfCookieName) : + undefined; + + if (xsrfValue) { + requestHeaders[config.xsrfHeaderName] = xsrfValue; + } + } + + // Add headers to the request + if ('setRequestHeader' in request) { + utils.forEach(requestHeaders, (function setRequestHeader(val, key) { + if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { + // Remove Content-Type if data is undefined + delete requestHeaders[key]; + } else { + // Otherwise add header to the request + request.setRequestHeader(key, val); + } + })); + } + + // Add withCredentials to request if needed + if (config.withCredentials) { + request.withCredentials = true; + } + + // Add responseType to request if needed + if (config.responseType) { + try { + request.responseType = config.responseType; + } catch (e) { + // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2. + // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function. + if (config.responseType !== 'json') { + throw e; + } + } + } + + // Handle progress if needed + if (typeof config.onDownloadProgress === 'function') { + request.addEventListener('progress', config.onDownloadProgress); + } + + // Not all browsers support upload events + if (typeof config.onUploadProgress === 'function' && request.upload) { + request.upload.addEventListener('progress', config.onUploadProgress); + } + + if (config.cancelToken) { + // Handle cancellation + config.cancelToken.promise.then((function onCanceled(cancel) { + if (!request) { + return; + } + + request.abort(); + reject(cancel); + // Clean up request + request = null; + })); + } + + if (requestData === undefined) { + requestData = null; + } + + // Send the request + request.send(requestData); + }); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/axios.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); +var bind = __webpack_require__("./node_modules/axios/lib/helpers/bind.js"); +var Axios = __webpack_require__("./node_modules/axios/lib/core/Axios.js"); +var defaults = __webpack_require__("./node_modules/axios/lib/defaults.js"); + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * @return {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + var context = new Axios(defaultConfig); + var instance = bind(Axios.prototype.request, context); + + // Copy axios.prototype to instance + utils.extend(instance, Axios.prototype, context); + + // Copy context to instance + utils.extend(instance, context); + + return instance; +} + +// Create the default instance to be exported +var axios = createInstance(defaults); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios; + +// Factory for creating new instances +axios.create = function create(instanceConfig) { + return createInstance(utils.merge(defaults, instanceConfig)); +}; + +// Expose Cancel & CancelToken +axios.Cancel = __webpack_require__("./node_modules/axios/lib/cancel/Cancel.js"); +axios.CancelToken = __webpack_require__("./node_modules/axios/lib/cancel/CancelToken.js"); +axios.isCancel = __webpack_require__("./node_modules/axios/lib/cancel/isCancel.js"); + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; +axios.spread = __webpack_require__("./node_modules/axios/lib/helpers/spread.js"); + +module.exports = axios; + +// Allow use of default import syntax in TypeScript +module.exports.default = axios; + + +/***/ }), + +/***/ "./node_modules/axios/lib/cancel/Cancel.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * A `Cancel` is an object that is thrown when an operation is canceled. + * + * @class + * @param {string=} message The message. + */ +function Cancel(message) { + this.message = message; +} + +Cancel.prototype.toString = function toString() { + return 'Cancel' + (this.message ? ': ' + this.message : ''); +}; + +Cancel.prototype.__CANCEL__ = true; + +module.exports = Cancel; + + +/***/ }), + +/***/ "./node_modules/axios/lib/cancel/CancelToken.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var Cancel = __webpack_require__("./node_modules/axios/lib/cancel/Cancel.js"); + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @class + * @param {Function} executor The executor function. + */ +function CancelToken(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + var resolvePromise; + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + var token = this; + executor((function cancel(message) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new Cancel(message); + resolvePromise(token.reason); + })); +} + +/** + * Throws a `Cancel` if cancellation has been requested. + */ +CancelToken.prototype.throwIfRequested = function throwIfRequested() { + if (this.reason) { + throw this.reason; + } +}; + +/** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ +CancelToken.source = function source() { + var cancel; + var token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token: token, + cancel: cancel + }; +}; + +module.exports = CancelToken; + + +/***/ }), + +/***/ "./node_modules/axios/lib/cancel/isCancel.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +module.exports = function isCancel(value) { + return !!(value && value.__CANCEL__); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/Axios.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var defaults = __webpack_require__("./node_modules/axios/lib/defaults.js"); +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); +var InterceptorManager = __webpack_require__("./node_modules/axios/lib/core/InterceptorManager.js"); +var dispatchRequest = __webpack_require__("./node_modules/axios/lib/core/dispatchRequest.js"); + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + */ +function Axios(instanceConfig) { + this.defaults = instanceConfig; + this.interceptors = { + request: new InterceptorManager(), + response: new InterceptorManager() + }; +} + +/** + * Dispatch a request + * + * @param {Object} config The config specific for this request (merged with this.defaults) + */ +Axios.prototype.request = function request(config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof config === 'string') { + config = utils.merge({ + url: arguments[0] + }, arguments[1]); + } + + config = utils.merge(defaults, {method: 'get'}, this.defaults, config); + config.method = config.method.toLowerCase(); + + // Hook up interceptors middleware + var chain = [dispatchRequest, undefined]; + var promise = Promise.resolve(config); + + this.interceptors.request.forEach((function unshiftRequestInterceptors(interceptor) { + chain.unshift(interceptor.fulfilled, interceptor.rejected); + })); + + this.interceptors.response.forEach((function pushResponseInterceptors(interceptor) { + chain.push(interceptor.fulfilled, interceptor.rejected); + })); + + while (chain.length) { + promise = promise.then(chain.shift(), chain.shift()); + } + + return promise; +}; + +// Provide aliases for supported request methods +utils.forEach(['delete', 'get', 'head', 'options'], (function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(utils.merge(config || {}, { + method: method, + url: url + })); + }; +})); + +utils.forEach(['post', 'put', 'patch'], (function forEachMethodWithData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, data, config) { + return this.request(utils.merge(config || {}, { + method: method, + url: url, + data: data + })); + }; +})); + +module.exports = Axios; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/InterceptorManager.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); + +function InterceptorManager() { + this.handlers = []; +} + +/** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ +InterceptorManager.prototype.use = function use(fulfilled, rejected) { + this.handlers.push({ + fulfilled: fulfilled, + rejected: rejected + }); + return this.handlers.length - 1; +}; + +/** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + */ +InterceptorManager.prototype.eject = function eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } +}; + +/** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + */ +InterceptorManager.prototype.forEach = function forEach(fn) { + utils.forEach(this.handlers, (function forEachHandler(h) { + if (h !== null) { + fn(h); + } + })); +}; + +module.exports = InterceptorManager; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/createError.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var enhanceError = __webpack_require__("./node_modules/axios/lib/core/enhanceError.js"); + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {Object} config The config. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * @returns {Error} The created error. + */ +module.exports = function createError(message, config, code, request, response) { + var error = new Error(message); + return enhanceError(error, config, code, request, response); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/dispatchRequest.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); +var transformData = __webpack_require__("./node_modules/axios/lib/core/transformData.js"); +var isCancel = __webpack_require__("./node_modules/axios/lib/cancel/isCancel.js"); +var defaults = __webpack_require__("./node_modules/axios/lib/defaults.js"); +var isAbsoluteURL = __webpack_require__("./node_modules/axios/lib/helpers/isAbsoluteURL.js"); +var combineURLs = __webpack_require__("./node_modules/axios/lib/helpers/combineURLs.js"); + +/** + * Throws a `Cancel` if cancellation has been requested. + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * @returns {Promise} The Promise to be fulfilled + */ +module.exports = function dispatchRequest(config) { + throwIfCancellationRequested(config); + + // Support baseURL config + if (config.baseURL && !isAbsoluteURL(config.url)) { + config.url = combineURLs(config.baseURL, config.url); + } + + // Ensure headers exist + config.headers = config.headers || {}; + + // Transform request data + config.data = transformData( + config.data, + config.headers, + config.transformRequest + ); + + // Flatten headers + config.headers = utils.merge( + config.headers.common || {}, + config.headers[config.method] || {}, + config.headers || {} + ); + + utils.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (function cleanHeaderConfig(method) { + delete config.headers[method]; + }) + ); + + var adapter = config.adapter || defaults.adapter; + + return adapter(config).then((function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData( + response.data, + response.headers, + config.transformResponse + ); + + return response; + }), (function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData( + reason.response.data, + reason.response.headers, + config.transformResponse + ); + } + } + + return Promise.reject(reason); + })); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/enhanceError.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Update an Error with the specified config, error code, and response. + * + * @param {Error} error The error to update. + * @param {Object} config The config. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * @returns {Error} The error. + */ +module.exports = function enhanceError(error, config, code, request, response) { + error.config = config; + if (code) { + error.code = code; + } + error.request = request; + error.response = response; + return error; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/settle.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var createError = __webpack_require__("./node_modules/axios/lib/core/createError.js"); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + */ +module.exports = function settle(resolve, reject, response) { + var validateStatus = response.config.validateStatus; + // Note: status is not exposed by XDomainRequest + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(createError( + 'Request failed with status code ' + response.status, + response.config, + null, + response.request, + response + )); + } +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/core/transformData.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); + +/** + * Transform the data for a request or a response + * + * @param {Object|String} data The data to be transformed + * @param {Array} headers The headers for the request or response + * @param {Array|Function} fns A single function or Array of functions + * @returns {*} The resulting transformed data + */ +module.exports = function transformData(data, headers, fns) { + /*eslint no-param-reassign:0*/ + utils.forEach(fns, (function transform(fn) { + data = fn(data, headers); + })); + + return data; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/defaults.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); +var normalizeHeaderName = __webpack_require__("./node_modules/axios/lib/helpers/normalizeHeaderName.js"); + +var DEFAULT_CONTENT_TYPE = { + 'Content-Type': 'application/x-www-form-urlencoded' +}; + +function setContentTypeIfUnset(headers, value) { + if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { + headers['Content-Type'] = value; + } +} + +function getDefaultAdapter() { + var adapter; + if (typeof XMLHttpRequest !== 'undefined') { + // For browsers use XHR adapter + adapter = __webpack_require__("./node_modules/axios/lib/adapters/xhr.js"); + } else if (typeof process !== 'undefined') { + // For node use HTTP adapter + adapter = __webpack_require__("./node_modules/axios/lib/adapters/xhr.js"); + } + return adapter; +} + +var defaults = { + adapter: getDefaultAdapter(), + + transformRequest: [function transformRequest(data, headers) { + normalizeHeaderName(headers, 'Content-Type'); + if (utils.isFormData(data) || + utils.isArrayBuffer(data) || + utils.isBuffer(data) || + utils.isStream(data) || + utils.isFile(data) || + utils.isBlob(data) + ) { + return data; + } + if (utils.isArrayBufferView(data)) { + return data.buffer; + } + if (utils.isURLSearchParams(data)) { + setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); + return data.toString(); + } + if (utils.isObject(data)) { + setContentTypeIfUnset(headers, 'application/json;charset=utf-8'); + return JSON.stringify(data); + } + return data; + }], + + transformResponse: [function transformResponse(data) { + /*eslint no-param-reassign:0*/ + if (typeof data === 'string') { + try { + data = JSON.parse(data); + } catch (e) { /* Ignore */ } + } + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + } +}; + +defaults.headers = { + common: { + 'Accept': 'application/json, text/plain, */*' + } +}; + +utils.forEach(['delete', 'get', 'head'], (function forEachMethodNoData(method) { + defaults.headers[method] = {}; +})); + +utils.forEach(['post', 'put', 'patch'], (function forEachMethodWithData(method) { + defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); +})); + +module.exports = defaults; + +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("./node_modules/process/browser.js"))) + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/bind.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +module.exports = function bind(fn, thisArg) { + return function wrap() { + var args = new Array(arguments.length); + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; + } + return fn.apply(thisArg, args); + }; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/buildURL.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); + +function encode(val) { + return encodeURIComponent(val). + replace(/%40/gi, '@'). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @returns {string} The formatted url + */ +module.exports = function buildURL(url, params, paramsSerializer) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + var serializedParams; + if (paramsSerializer) { + serializedParams = paramsSerializer(params); + } else if (utils.isURLSearchParams(params)) { + serializedParams = params.toString(); + } else { + var parts = []; + + utils.forEach(params, (function serialize(val, key) { + if (val === null || typeof val === 'undefined') { + return; + } + + if (utils.isArray(val)) { + key = key + '[]'; + } else { + val = [val]; + } + + utils.forEach(val, (function parseValue(v) { + if (utils.isDate(v)) { + v = v.toISOString(); + } else if (utils.isObject(v)) { + v = JSON.stringify(v); + } + parts.push(encode(key) + '=' + encode(v)); + })); + })); + + serializedParams = parts.join('&'); + } + + if (serializedParams) { + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/combineURLs.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * @returns {string} The combined URL + */ +module.exports = function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/cookies.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); + +module.exports = ( + utils.isStandardBrowserEnv() ? + + // Standard browser envs support document.cookie + (function standardBrowserEnv() { + return { + write: function write(name, value, expires, path, domain, secure) { + var cookie = []; + cookie.push(name + '=' + encodeURIComponent(value)); + + if (utils.isNumber(expires)) { + cookie.push('expires=' + new Date(expires).toGMTString()); + } + + if (utils.isString(path)) { + cookie.push('path=' + path); + } + + if (utils.isString(domain)) { + cookie.push('domain=' + domain); + } + + if (secure === true) { + cookie.push('secure'); + } + + document.cookie = cookie.join('; '); + }, + + read: function read(name) { + var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove: function remove(name) { + this.write(name, '', Date.now() - 86400000); + } + }; + })() : + + // Non standard browser env (web workers, react-native) lack needed support. + (function nonStandardBrowserEnv() { + return { + write: function write() {}, + read: function read() { return null; }, + remove: function remove() {} + }; + })() +); + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/isAbsoluteURL.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +module.exports = function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/isURLSameOrigin.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); + +module.exports = ( + utils.isStandardBrowserEnv() ? + + // Standard browser envs have full support of the APIs needed to test + // whether the request URL is of the same origin as current location. + (function standardBrowserEnv() { + var msie = /(msie|trident)/i.test(navigator.userAgent); + var urlParsingNode = document.createElement('a'); + var originURL; + + /** + * Parse a URL to discover it's components + * + * @param {String} url The URL to be parsed + * @returns {Object} + */ + function resolveURL(url) { + var href = url; + + if (msie) { + // IE needs attribute set twice to normalize properties + urlParsingNode.setAttribute('href', href); + href = urlParsingNode.href; + } + + urlParsingNode.setAttribute('href', href); + + // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils + return { + href: urlParsingNode.href, + protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', + host: urlParsingNode.host, + search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', + hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', + hostname: urlParsingNode.hostname, + port: urlParsingNode.port, + pathname: (urlParsingNode.pathname.charAt(0) === '/') ? + urlParsingNode.pathname : + '/' + urlParsingNode.pathname + }; + } + + originURL = resolveURL(window.location.href); + + /** + * Determine if a URL shares the same origin as the current location + * + * @param {String} requestURL The URL to test + * @returns {boolean} True if URL shares the same origin, otherwise false + */ + return function isURLSameOrigin(requestURL) { + var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL; + return (parsed.protocol === originURL.protocol && + parsed.host === originURL.host); + }; + })() : + + // Non standard browser envs (web workers, react-native) lack needed support. + (function nonStandardBrowserEnv() { + return function isURLSameOrigin() { + return true; + }; + })() +); + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/normalizeHeaderName.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); + +module.exports = function normalizeHeaderName(headers, normalizedName) { + utils.forEach(headers, (function processHeader(value, name) { + if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { + headers[normalizedName] = value; + delete headers[name]; + } + })); +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/parseHeaders.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var utils = __webpack_require__("./node_modules/axios/lib/utils.js"); + +// Headers whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +var ignoreDuplicateOf = [ + 'age', 'authorization', 'content-length', 'content-type', 'etag', + 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', + 'last-modified', 'location', 'max-forwards', 'proxy-authorization', + 'referer', 'retry-after', 'user-agent' +]; + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} headers Headers needing to be parsed + * @returns {Object} Headers parsed into an object + */ +module.exports = function parseHeaders(headers) { + var parsed = {}; + var key; + var val; + var i; + + if (!headers) { return parsed; } + + utils.forEach(headers.split('\n'), (function parser(line) { + i = line.indexOf(':'); + key = utils.trim(line.substr(0, i)).toLowerCase(); + val = utils.trim(line.substr(i + 1)); + + if (key) { + if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) { + return; + } + if (key === 'set-cookie') { + parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]); + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + } + })); + + return parsed; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/helpers/spread.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * @returns {Function} + */ +module.exports = function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +}; + + +/***/ }), + +/***/ "./node_modules/axios/lib/utils.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var bind = __webpack_require__("./node_modules/axios/lib/helpers/bind.js"); +var isBuffer = __webpack_require__("./node_modules/axios/node_modules/is-buffer/index.js"); + +/*global toString:true*/ + +// utils is a library of generic helper functions non-specific to axios + +var toString = Object.prototype.toString; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Array, otherwise false + */ +function isArray(val) { + return toString.call(val) === '[object Array]'; +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +function isArrayBuffer(val) { + return toString.call(val) === '[object ArrayBuffer]'; +} + +/** + * Determine if a value is a FormData + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an FormData, otherwise false + */ +function isFormData(val) { + return (typeof FormData !== 'undefined') && (val instanceof FormData); +} + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + var result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a String, otherwise false + */ +function isString(val) { + return typeof val === 'string'; +} + +/** + * Determine if a value is a Number + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Number, otherwise false + */ +function isNumber(val) { + return typeof val === 'number'; +} + +/** + * Determine if a value is undefined + * + * @param {Object} val The value to test + * @returns {boolean} True if the value is undefined, otherwise false + */ +function isUndefined(val) { + return typeof val === 'undefined'; +} + +/** + * Determine if a value is an Object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Object, otherwise false + */ +function isObject(val) { + return val !== null && typeof val === 'object'; +} + +/** + * Determine if a value is a Date + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Date, otherwise false + */ +function isDate(val) { + return toString.call(val) === '[object Date]'; +} + +/** + * Determine if a value is a File + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a File, otherwise false + */ +function isFile(val) { + return toString.call(val) === '[object File]'; +} + +/** + * Determine if a value is a Blob + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Blob, otherwise false + */ +function isBlob(val) { + return toString.call(val) === '[object Blob]'; +} + +/** + * Determine if a value is a Function + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +function isFunction(val) { + return toString.call(val) === '[object Function]'; +} + +/** + * Determine if a value is a Stream + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Stream, otherwise false + */ +function isStream(val) { + return isObject(val) && isFunction(val.pipe); +} + +/** + * Determine if a value is a URLSearchParams object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +function isURLSearchParams(val) { + return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams; +} + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * @returns {String} The String freed of excess whitespace + */ +function trim(str) { + return str.replace(/^\s*/, '').replace(/\s*$/, ''); +} + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + */ +function isStandardBrowserEnv() { + if (typeof navigator !== 'undefined' && navigator.product === 'ReactNative') { + return false; + } + return ( + typeof window !== 'undefined' && + typeof document !== 'undefined' + ); +} + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + */ +function forEach(obj, fn) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (var i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + fn.call(null, obj[key], key, obj); + } + } + } +} + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + var result = {}; + function assignValue(val, key) { + if (typeof result[key] === 'object' && typeof val === 'object') { + result[key] = merge(result[key], val); + } else { + result[key] = val; + } + } + + for (var i = 0, l = arguments.length; i < l; i++) { + forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * @return {Object} The resulting value of object a + */ +function extend(a, b, thisArg) { + forEach(b, (function assignValue(val, key) { + if (thisArg && typeof val === 'function') { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + })); + return a; +} + +module.exports = { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isBuffer: isBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isObject: isObject, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isFunction: isFunction, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isStandardBrowserEnv: isStandardBrowserEnv, + forEach: forEach, + merge: merge, + extend: extend, + trim: trim +}; + + +/***/ }), + +/***/ "./node_modules/axios/node_modules/is-buffer/index.js": +/***/ (function(module, exports) { + +/*! + * Determine if an object is a Buffer + * + * @author Feross Aboukhadijeh + * @license MIT + */ + +module.exports = function isBuffer (obj) { + return obj != null && obj.constructor != null && + typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj) +} + + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/App.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _vuex = __webpack_require__("./node_modules/vuex/dist/vuex.esm.js"); + +var _CodeLoading = __webpack_require__("./docs/app/components/CodeLoading.vue"); + +var _CodeLoading2 = _interopRequireDefault(_CodeLoading); + +var _MainHeader = __webpack_require__("./docs/app/template/MainHeader.vue"); + +var _MainHeader2 = _interopRequireDefault(_MainHeader); + +var _MainNav = __webpack_require__("./docs/app/template/MainNav.vue"); + +var _MainNav2 = _interopRequireDefault(_MainNav); + +var _MainFooter = __webpack_require__("./docs/app/template/MainFooter.vue"); + +var _MainFooter2 = _interopRequireDefault(_MainFooter); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'App', + components: { + CodeLoading: _CodeLoading2.default, + MainHeader: _MainHeader2.default, + MainNav: _MainNav2.default, + MainFooter: _MainFooter2.default + }, + data: function data() { + return { + loading: false, + message: false + }; + }, + computed: _extends({}, (0, _vuex.mapState)({ + isSplash: 'splashPage' + }), { + containerClass: function containerClass() { + return { + splash: this.isSplash + }; + } + }), + methods: { + closeMessage: function closeMessage() { + this.message = false; + }, + beforeRouteRender: function beforeRouteRender(to, from, next) { + this.loading = true; + next(); + }, + afterRouteRender: function afterRouteRender() { + this.loading = false; + } + }, + created: function created() { + this.$router.beforeEach(this.beforeRouteRender); + this.$router.afterEach(this.afterRouteRender); + }, + mounted: function mounted() { + var _this = this; + + window.setTimeout((function () { + _this.message = true; + }), 2000); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/AdManager.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'AdManager', + methods: { + getSponsor: function getSponsor() { + var sponsorUrl = 'https://api.codefund.app/properties/60/funder.html'; + + if (this.$route.name !== 'home') { + sponsorUrl += '?theme=light'; + } + + this.$http.get(sponsorUrl).then((function (_ref) { + var data = _ref.data; + + document.getElementById('code-fund').innerHTML = data; + })); + } + }, + mounted: function mounted() { + this.getSponsor(); + }, + updated: function updated() { + this.getSponsor(); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/ApiItem.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'ApiItem', + props: { + title: String + }, + filters: { + capitalize: function capitalize(input) { + return input.replace(/(?:^|\s)\S/g, (function (transformed) { + return transformed.toUpperCase(); + })); + }, + dashToSpace: function dashToSpace(input) { + return input.replace(/-/g, ' '); + } + }, + data: function data() { + return { + currentSlot: null + }; + }, + computed: { + slots: function slots() { + return Object.keys(this.$slots).filter((function (slot) { + return slot !== 'default'; + })); + } + }, + created: function created() { + this.currentSlot = this.slots[0]; + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/ApiTable/ApiTable.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = (0, _MdComponent2.default)({ + name: 'ApiTable', + props: { + props: Array, + headings: Array + } +}); // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/CodeBlock.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _highlight = __webpack_require__("./node_modules/highlight.js/lib/highlight.js"); + +var _highlight2 = _interopRequireDefault(_highlight); + +var _scss = __webpack_require__("./node_modules/highlight.js/lib/languages/scss.js"); + +var _scss2 = _interopRequireDefault(_scss); + +var _xml = __webpack_require__("./node_modules/highlight.js/lib/languages/xml.js"); + +var _xml2 = _interopRequireDefault(_xml); + +var _javascript = __webpack_require__("./node_modules/highlight.js/lib/languages/javascript.js"); + +var _javascript2 = _interopRequireDefault(_javascript); + +var _shell = __webpack_require__("./node_modules/highlight.js/lib/languages/shell.js"); + +var _shell2 = _interopRequireDefault(_shell); + +var _clipboard = __webpack_require__("./node_modules/clipboard/dist/clipboard.js"); + +var _clipboard2 = _interopRequireDefault(_clipboard); + +var _codeSource = __webpack_require__("./docs/app/mixins/codeSource.js"); + +var _codeSource2 = _interopRequireDefault(_codeSource); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +_highlight2.default.registerLanguage('scss', _scss2.default); // +// +// +// +// +// +// +// +// +// +// +// + +_highlight2.default.registerLanguage('xml', _xml2.default); +_highlight2.default.registerLanguage('javascript', _javascript2.default); +_highlight2.default.registerLanguage('shell', _shell2.default); + +exports.default = { + name: 'CodeBlock', + mixins: [_codeSource2.default], + props: { + lang: String, + label: String, + height: { + type: [Number, String], + default: '450px' + } + }, + data: function data() { + return { + showMessage: false + }; + }, + methods: { + reindentSource: _codeSource2.default.reindentSource, + enableCopy: function enableCopy() { + var _this = this; + + if (this.$refs.copy) { + var clipboard = new _clipboard2.default(this.$refs.copy.$el, { + target: function target() { + return _this.$refs.block; + } + }); + var timer = null; + + clipboard.on('success', (function (event) { + event.clearSelection(); + _this.showMessage = true; + + window.clearTimeout(timer); + timer = window.setTimeout((function () { + _this.showMessage = false; + }), 2000); + })); + } + } + }, + mounted: function mounted() { + var _this2 = this; + + this.$nextTick().then((function () { + _this2.reindentSource(); + _this2.enableCopy(); + + _highlight2.default.highlightBlock(_this2.$refs.block); + })); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/CodeExample.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _vuex = __webpack_require__("./node_modules/vuex/dist/vuex.esm.js"); + +exports.default = { + name: 'CodeExample', + props: { + component: { + type: Object, + default: function _default() { + return {}; + } + }, + title: String, + label: { + type: String, + default: 'Vue' + }, + lang: String + }, + data: function data() { + return { + showCode: false, + isThemeDark: false + }; + }, + computed: _extends({}, (0, _vuex.mapState)({ + currentTheme: 'theme' + }), { + theme: function theme() { + if (this.isThemeDark) { + return this.getThemeName('dark'); + } + + return this.getThemeName('light'); + } + }), + watch: { + currentTheme: function currentTheme(theme) { + this.isThemeDark = this.currentTheme.includes('dark'); + } + }, + methods: { + getThemeName: function getThemeName(baseName) { + return 'demo-' + baseName; + }, + toggleCode: function toggleCode() { + this.showCode = !this.showCode; + }, + toggleTheme: function toggleTheme() { + this.isThemeDark = !this.isThemeDark; + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/CodeLoading.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'CodeLoading' +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/CodesandboxEdit.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _define = __webpack_require__("./node_modules/codesandbox/lib/api/define.js"); + +// +// +// +// +// +// +// +// +// +// +// +// + + +var html = '\n\n\n\n\n \n \n \n CodeSandbox Vue Material\n\n\n\n
\n \n\n\n\n'; +var index = '\nimport Vue from \'vue\'\nimport App from \'./App\'\n\nVue.config.productionTip = false\n\nimport VueMaterial from \'vue-material\'\nimport \'vue-material/dist/vue-material.min.css\'\nimport \'vue-material/dist/theme/default.css\'\n\nVue.use(VueMaterial)\n\nnew Vue({\n el: \'#app\',\n components: { App },\n template: \'\'\n})\n'; + +exports.default = { + name: 'CodesandboxEdit', + props: { + component: Object, + title: String + }, + computed: { + source: function source() { + return this.component.source.replace(/src="\/assets/g, 'src="https://vuematerial.io/assets'); + }, + parameters: function parameters() { + return (0, _define.getParameters)({ + files: { + 'package.json': { + content: { + name: 'Vue Material - ' + this.title, + keywords: ['vue-material', 'material-design', 'vue'], + dependencies: { + vue: 'latest', + 'vue-material': 'latest' + } + } + }, + 'index.js': { + content: index + }, + 'index.html': { + content: html + }, + 'App.vue': { + content: this.source + } + } + }); + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/GridLayout.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'GridLayout' +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/GridLayoutItem.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _IconButton = __webpack_require__("./docs/app/components/icons/IconButton.vue"); + +var _IconButton2 = _interopRequireDefault(_IconButton); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'GridLayoutItem', + components: { + IconButton: _IconButton2.default + }, + props: { + href: String, + title: String, + icon: String + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/LogoVueMaterial.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdSvgLoader = __webpack_require__("./src/components/MdSvgLoader/MdSvgLoader.vue"); + +var _MdSvgLoader2 = _interopRequireDefault(_MdSvgLoader); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'LogoVueMaterial', + components: { + MdSvgLoader: _MdSvgLoader2.default + }, + props: { + animated: Boolean, + blending: { + type: Boolean, + default: true + } + }, + methods: { + svgLoaded: function svgLoaded() { + if (this.animated) { + var firstSquare = this.$el.querySelector('.first-square'); + var lastSquare = this.$el.querySelector('.last-square'); + + firstSquare.setAttribute('transform', 'translate(48 0)'); + lastSquare.setAttribute('transform', 'translate(-48 0)'); + + window.setTimeout((function () { + firstSquare.setAttribute('transform', 'translate(0 0)'); + lastSquare.setAttribute('transform', 'translate(0 0)'); + }), 10); + } + } + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/NoteBlock/NoteBlock.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = (0, _MdComponent2.default)({ + name: 'NoteBlock', + props: { + alert: Boolean, + warning: Boolean, + tip: Boolean + } +}); // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/PageContainer.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// + +var _mutationTypes = __webpack_require__("./docs/app/store/mutation-types.js"); + +var types = _interopRequireWildcard(_mutationTypes); + +var _vuex = __webpack_require__("./node_modules/vuex/dist/vuex.esm.js"); + +var _AdManager = __webpack_require__("./docs/app/components/AdManager.vue"); + +var _AdManager2 = _interopRequireDefault(_AdManager); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +exports.default = { + name: 'PageContainer', + components: { + AdManager: _AdManager2.default + }, + props: { + title: String, + centered: Boolean + }, + computed: _extends({}, (0, _vuex.mapState)({ + currentTheme: 'theme' + })), + methods: _extends({}, (0, _vuex.mapActions)({ + setPageTitle: types.SET_PAGE_TITLE + })), + created: function created() { + this.$material.theming.theme = this.currentTheme; + this.setPageTitle(this.title); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/SplashContainer.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// + +var _mutationTypes = __webpack_require__("./docs/app/store/mutation-types.js"); + +var types = _interopRequireWildcard(_mutationTypes); + +var _vuex = __webpack_require__("./node_modules/vuex/dist/vuex.esm.js"); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +exports.default = { + name: 'SplashContainer', + props: { + title: String, + centered: Boolean + }, + computed: _extends({}, (0, _vuex.mapState)(['splashPage'])), + methods: _extends({}, (0, _vuex.mapActions)({ + setPageTitle: types.SET_PAGE_TITLE + }), (0, _vuex.mapMutations)({ + setSplashMode: types.SET_SPLASH_MODE + })), + mounted: function mounted() { + this.$material.theming.theme = 'dark'; + this.setPageTitle(this.title); + this.setSplashMode(true); + }, + beforeDestroy: function beforeDestroy() { + this.setSplashMode(false); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/components/icons/IconButton.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'IconButton' +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/template/MainFooter.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _vuex = __webpack_require__("./node_modules/vuex/dist/vuex.esm.js"); + +exports.default = { + name: 'MainFooter', + computed: _extends({}, (0, _vuex.mapState)({ + isSplash: 'splashPage' + })) +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/template/MainHeader.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _vuex = __webpack_require__("./node_modules/vuex/dist/vuex.esm.js"); + +var _mutationTypes = __webpack_require__("./docs/app/store/mutation-types.js"); + +var types = _interopRequireWildcard(_mutationTypes); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +exports.default = { + name: 'MainHeader', + data: function data() { + return { + themeMenuActive: false + }; + }, + computed: _extends({}, (0, _vuex.mapState)({ + stateTitle: 'pageTitle', + isSplash: 'splashPage', + currentTheme: 'theme' + }), { + pageTitle: function pageTitle() { + var stateTitle = this.stateTitle; + + + return stateTitle && stateTitle; + }, + isHome: function isHome() { + return this.$route.path === '/'; + }, + mainHeaderClasses: function mainHeaderClasses() { + var isSplash = this.isSplash; + + + return { + 'md-transparent': isSplash, + 'md-elevation-2': !isSplash, + 'md-primary': !this.currentTheme.includes('default') + }; + }, + mainHeaderElevation: function mainHeaderElevation() { + if (this.isSplash) { + return 0; + } + + return 2; + } + }), + methods: _extends({}, (0, _vuex.mapActions)({ + setCurrentTheme: types.CHANGE_THEME + }), (0, _vuex.mapMutations)({ + showMenu: types.SHOW_MENU + }), { + setTheme: function setTheme(theme) { + var _this = this; + + this.setCurrentTheme(theme); + + window.setTimeout((function () { + _this.themeMenuActive = false; + }), 50); + }, + getPrimaryClass: function getPrimaryClass(theme) { + if (theme === this.currentTheme) { + return 'md-primary'; + } + } + }) +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/template/MainNav.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _vuex = __webpack_require__("./node_modules/vuex/dist/vuex.esm.js"); + +var _mutationTypes = __webpack_require__("./docs/app/store/mutation-types.js"); + +var types = _interopRequireWildcard(_mutationTypes); + +var _MainNavContent = __webpack_require__("./docs/app/template/MainNavContent.vue"); + +var _MainNavContent2 = _interopRequireDefault(_MainNavContent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +exports.default = { + name: 'MainNav', + components: { + MainNavContent: _MainNavContent2.default + }, + data: function data() { + return { + isMenuVisible: false + }; + }, + computed: _extends({}, (0, _vuex.mapState)({ + isSplash: 'splashPage', + menuVisible: 'menuVisible' + })), + watch: { + menuVisible: function menuVisible(isMenuVisible) { + this.isMenuVisible = isMenuVisible; + } + }, + methods: _extends({}, (0, _vuex.mapMutations)({ + hideMenu: types.HIDE_MENU + })), + created: function created() { + var _this = this; + + this.$router.beforeEach((function (to, from, next) { + _this.hideMenu(); + next(); + })); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./docs/app/template/MainNavContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MainNavContent', + watch: { + $router: function $router() { + this.scrollActiveItemIntoView(); + } + }, + methods: { + scrollActiveItemIntoView: function scrollActiveItemIntoView() { + var _this = this; + + this.$nextTick().then((function () { + var activeEl = _this.$el.querySelector('.router-link-exact-active'); + + if (activeEl) { + activeEl.scrollIntoView({ + behavior: 'smooth' + }); + } + })); + } + }, + mounted: function mounted() { + var _this2 = this; + + this.$nextTick().then((function () { + window.setTimeout(_this2.scrollActiveItemIntoView, 700); + })); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdApp/MdApp.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); + +var _vue2 = _interopRequireDefault(_vue); + +var _MdAppSideDrawer = __webpack_require__("./src/components/MdApp/MdAppSideDrawer.vue"); + +var _MdAppSideDrawer2 = _interopRequireDefault(_MdAppSideDrawer); + +var _MdAppInternalDrawer = __webpack_require__("./src/components/MdApp/MdAppInternalDrawer.vue"); + +var _MdAppInternalDrawer2 = _interopRequireDefault(_MdAppInternalDrawer); + +var _MdDrawerRightPrevious = __webpack_require__("./src/components/MdDrawer/MdDrawerRightPrevious.vue"); + +var _MdDrawerRightPrevious2 = _interopRequireDefault(_MdDrawerRightPrevious); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var componentTypes = ['md-app-toolbar', 'md-app-drawer', 'md-app-content']; + +function normilizeTagName(tagName) { + return tagName.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); +} + +function isValidChild(componentOptions) { + return componentOptions && componentTypes.includes(normilizeTagName(componentOptions.tag)); +} + +function isRightDrawer(propsData) { + if (!propsData) return false; + return propsData.mdRight === '' || !!propsData.mdRight; +} + +function shouldRenderSlot(data, componentOptions) { + return data && componentTypes.includes(data.slot) || isValidChild(componentOptions); +} + +function generateAttrKeys(attrs) { + return JSON.stringify({ + 'persistent': attrs && attrs['md-persistent'], + 'permanent': attrs && attrs['md-permanent'] + }); +} + +/* eslint-disable complexity */ +function buildSlots(children, context, functionalContext, options, createElement) { + var slots = []; + + var hasDrawer = false; + + if (children) { + children.forEach((function (child) { + var data = child.data; + var componentOptions = child.componentOptions; + + if (shouldRenderSlot(data, componentOptions)) { + var slotName = data.slot || normilizeTagName(componentOptions.tag); + child.data.slot = slotName; + + if (slotName === 'md-app-drawer') { + var isRight = isRightDrawer(componentOptions.propsData); + + if (hasDrawer) { + _vue2.default.util.warn('There shouldn\'t be more than one drawer in a MdApp at one time.'); + return; + } + + hasDrawer = true; + child.data.slot += '-' + (isRight ? 'right' : 'left'); + child.key = generateAttrKeys(data.attrs); + + if (isRight) { + var drawerRightPrevious = createElement(_MdDrawerRightPrevious2.default, { props: _extends({}, child.data.attrs) }); + drawerRightPrevious.data.slot = 'md-app-drawer-right-previous'; + slots.push(drawerRightPrevious); + } + } + + child.data.provide = options.Ctor.options.provide; + child.context = context; + child.functionalContext = functionalContext; + + slots.push(child); + } + })); + } + + return slots; +} +/* eslint-enable complexity */ + +function getDrawers(children) { + var drawerVnodes = children.filter((function (child) { + var tag = child.data.slot || normilizeTagName(child.componentOptions.tag); + return tag === 'md-app-drawer'; + })); + return drawerVnodes.length ? drawerVnodes : []; +} + +function hasInternalDrawer(attrs) { + var mdPermanent = attrs && attrs['md-permanent']; + + return mdPermanent && (mdPermanent === 'clipped' || mdPermanent === 'card'); +} + +exports.default = { + name: 'MdApp', + functional: true, + render: function render(createElement, _ref) { + var children = _ref.children, + props = _ref.props, + data = _ref.data; + + var appComponent = _MdAppSideDrawer2.default; + + var _createElement = createElement(appComponent), + context = _createElement.context, + functionalContext = _createElement.functionalContext, + componentOptions = _createElement.componentOptions; + + var slots = buildSlots(children, context, functionalContext, componentOptions, createElement); + var drawers = getDrawers(slots); + + drawers.forEach((function (drawer) { + if (drawer && hasInternalDrawer(drawer.data.attrs)) { + appComponent = _MdAppInternalDrawer2.default; + } + })); + + var staticClass = {}; + if (data.staticClass) { + data.staticClass.split(/\s+/).forEach((function (name) { + if (name.length === 0) return; + staticClass[name] = true; + })); + } + + return createElement(appComponent, { + attrs: props, + class: _extends({}, staticClass, data.class), + style: _extends({}, data.staticStyle, data.style) + }, slots); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdApp/MdAppContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdAppContent', + inject: ['MdApp'], + computed: { + showCard: function showCard() { + return this.MdApp.options && this.MdApp.options.mode === 'overlap'; + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdApp/MdAppDrawer.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'MdAppDrawer', + inject: ['MdApp'], + data: function data() { + return { + drawerElement: { + mdActive: null, + mode: null, + submode: null + }, + initialized: false + }; + }, + props: { + mdRight: { + type: Boolean, + default: false + }, + mdActive: { + type: Boolean, + default: false + } + }, + computed: { + visible: function visible() { + return this.drawerElement.mdActive; + }, + mode: function mode() { + return this.drawerElement.mode; + }, + submode: function submode() { + return this.drawerElement.submode; + } + }, + watch: { + visible: function visible(_visible) { + this.MdApp.drawer.width = this.getDrawerWidth(); + this.MdApp.drawer.active = _visible; + }, + mode: function mode(_mode) { + this.MdApp.drawer.mode = _mode; + }, + submode: function submode(_submode) { + this.MdApp.drawer.submode = _submode; + }, + mdRight: function mdRight(right) { + this.MdApp.drawer.right = right; + } + }, + methods: { + getDrawerWidth: function getDrawerWidth() { + if (this.$el) { + return window.getComputedStyle(this.$el).width; + } + + return 0; + }, + updateDrawerData: function updateDrawerData() { + this.MdApp.drawer.width = this.getDrawerWidth(); + this.MdApp.drawer.active = this.visible; + this.MdApp.drawer.mode = this.mode; + this.MdApp.drawer.submode = this.submode; + this.MdApp.drawer.right = this.mdRight; + }, + clearDrawerData: function clearDrawerData() { + this.MdApp.drawer.width = 0; + this.MdApp.drawer.active = false; + this.MdApp.drawer.mode = 'temporary'; + this.MdApp.drawer.submode = null; + this.MdApp.drawer.initialWidth = 0; + } + }, + mounted: function mounted() { + var _this = this; + + this.$nextTick().then((function () { + _this.MdApp.drawer.initialWidth = _this.$el.offsetWidth; + _this.drawerElement = _this.$refs.drawer; + _this.updateDrawerData(); + _this.initialized = true; + })); + }, + updated: function updated() { + this.drawerElement = this.$refs.drawer; + }, + beforeDestroy: function beforeDestroy() { + this.clearDrawerData(); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdApp/MdAppInternalDrawer.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdAppMixin = __webpack_require__("./src/components/MdApp/MdAppMixin.js"); + +var _MdAppMixin2 = _interopRequireDefault(_MdAppMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = new _MdComponent2.default({ + name: 'MdAppInternalDrawer', + mixins: [_MdAppMixin2.default] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdApp/MdAppSideDrawer.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdAppMixin = __webpack_require__("./src/components/MdApp/MdAppMixin.js"); + +var _MdAppMixin2 = _interopRequireDefault(_MdAppMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = new _MdComponent2.default({ + name: 'MdAppSideDrawer', + mixins: [_MdAppMixin2.default] +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdApp/MdAppToolbar.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'MdAppToolbar', + inject: ['MdApp'], + computed: { + toolbarClasses: function toolbarClasses() { + return { + 'md-no-elevation': !this.MdApp.toolbar.hasElevation, + 'md-reveal-active': this.MdApp.toolbar.revealActive, + 'md-fixed-last-active': this.MdApp.toolbar.fixedLastActive, + 'md-overlap-off': this.MdApp.toolbar.overlapOff + }; + }, + toolbarStyles: function toolbarStyles() { + var styles = { + 'top': this.MdApp.toolbar.top + 'px' + }; + + if (this.MdApp.toolbar.fixedLastActive) { + styles['transform'] = 'translate3D(0, ' + this.MdApp.toolbar.fixedLastHeight + 'px, 0)'; + } + + return styles; + } + }, + mounted: function mounted() { + var title = this.$el.querySelector('.md-title, .md-display-1, .md-display-2'); + + this.MdApp.toolbar.element = this.$el; + this.MdApp.toolbar.titleElement = title; + + if (title) { + this.MdApp.toolbar.titleSize = parseInt(window.getComputedStyle(title).fontSize, 10); + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdAutocomplete/MdAutocomplete.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _fuzzysearch = __webpack_require__("./node_modules/fuzzysearch/index.js"); + +var _fuzzysearch2 = _interopRequireDefault(_fuzzysearch); + +var _isPromise2 = __webpack_require__("./node_modules/is-promise/index.js"); + +var _isPromise3 = _interopRequireDefault(_isPromise2); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdAutocomplete', + props: { + value: { + type: null, + required: true + }, + mdDense: Boolean, + mdLayout: _extends({ + type: String, + default: 'floating' + }, (0, _MdPropValidator2.default)('md-layout', ['floating', 'box'])), + mdOpenOnFocus: { + type: Boolean, + default: true + }, + mdFuzzySearch: { + type: Boolean, + default: true + }, + mdOptions: { + type: [Array, Promise], + required: true + }, + mdInputName: String, + mdInputId: String, + mdInputMaxlength: [String, Number], + mdInputPlaceholder: [String, Number] + }, + data: function data() { + return { + searchTerm: this.value, + showMenu: false, + triggerPopover: false, + isPromisePending: false, + filteredAsyncOptions: [] + }; + }, + + computed: { + isBoxLayout: function isBoxLayout() { + return this.mdLayout === 'box'; + }, + fieldClasses: function fieldClasses() { + if (this.isBoxLayout) { + return 'md-autocomplete-box'; + } + }, + contentClasses: function contentClasses() { + if (this.isBoxLayout) { + return 'md-autocomplete-box-content'; + } + }, + shouldFilter: function shouldFilter() { + return this.mdOptions[0] && this.searchTerm; + }, + filteredStaticOptions: function filteredStaticOptions() { + if (this.isPromise(this.mdOptions)) { + return false; + } + + var firstItem = this.mdOptions[0]; + + if (this.shouldFilter) { + if (typeof firstItem === 'string') { + return this.filterByString(); + } else if ((typeof firstItem === 'undefined' ? 'undefined' : _typeof(firstItem)) === 'object') { + return this.filterByObject(); + } + } + + return this.mdOptions; + }, + hasFilteredItems: function hasFilteredItems() { + return this.filteredStaticOptions.length > 0 || this.filteredAsyncOptions.length > 0; + }, + hasScopedEmptySlot: function hasScopedEmptySlot() { + return this.$scopedSlots['md-autocomplete-empty']; + } + }, + watch: { + mdOptions: { + deep: true, + immediate: true, + handler: function handler() { + var _this = this; + + if (this.isPromise(this.mdOptions)) { + this.isPromisePending = true; + this.mdOptions.then((function (options) { + _this.filteredAsyncOptions = options; + _this.isPromisePending = false; + })); + } + } + }, + + value: function value(val) { + this.searchTerm = val; + } + }, + methods: { + getOptions: function getOptions() { + if (this.isPromise(this.mdOptions)) { + return this.filteredAsyncOptions; + } + + return this.filteredStaticOptions; + }, + isPromise: function isPromise(obj) { + return (0, _isPromise3.default)(obj); + }, + matchText: function matchText(item) { + var target = item.toLowerCase(); + var search = this.searchTerm.toLowerCase(); + + if (this.mdFuzzySearch) { + return (0, _fuzzysearch2.default)(search, target); + } + + return target.includes(search); + }, + filterByString: function filterByString() { + var _this2 = this; + + return this.mdOptions.filter((function (item) { + return _this2.matchText(item); + })); + }, + filterByObject: function filterByObject() { + var _this3 = this; + + return this.mdOptions.filter((function (item) { + var values = Object.values(item); + var valuesCount = values.length; + + for (var i = 0; i <= valuesCount; i++) { + if (typeof values[i] === 'string' && _this3.matchText(values[i])) { + return true; + } + } + })); + }, + openOnFocus: function openOnFocus() { + if (this.mdOpenOnFocus) { + this.showOptions(); + } + }, + onInput: function onInput(value) { + this.$emit('input', value); + + if (!this.mdOpenOnFocus) { + this.showOptions(); + } + + if (this.searchTerm.constructor.toString().match(/function (\w*)/)[1].toLowerCase() !== 'inputevent') { + this.$emit('md-changed', this.searchTerm); + } + }, + showOptions: function showOptions() { + var _this4 = this; + + if (this.showMenu) { + return false; + } + + this.showMenu = true; + this.$nextTick((function () { + _this4.triggerPopover = true; + _this4.$emit('md-opened'); + })); + }, + hideOptions: function hideOptions() { + var _this5 = this; + + this.$nextTick((function () { + _this5.triggerPopover = false; + _this5.$emit('md-closed'); + })); + }, + selectItem: function selectItem(item, $event) { + var content = $event.target.textContent.trim(); + + this.searchTerm = content; + this.$emit('input', item); + this.$emit('md-selected', item); + this.hideOptions(); + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdAvatar/MdAvatar.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdAvatar' +}); // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdBadge/MdBadge.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +var _MdBadgeStandalone = __webpack_require__("./src/components/MdBadge/MdBadgeStandalone.vue"); + +var _MdBadgeStandalone2 = _interopRequireDefault(_MdBadgeStandalone); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +exports.default = new _MdComponent2.default({ + name: 'MdBadge', + components: { + MdBadgeStandalone: _MdBadgeStandalone2.default + }, + props: { + mdContent: [String, Number], + mdPosition: _extends({ + type: String, + default: 'top' + }, (0, _MdPropValidator2.default)('md-position', ['top', 'bottom'])), + mdDense: Boolean + }, + computed: { + hasDefaultSlot: function hasDefaultSlot() { + return !!this.$slots.default; + }, + badgeClasses: function badgeClasses() { + var _extends2; + + var staticClass = this.getStaticClass(); + var dynamicClass = this.$vnode.data.class; + + return _extends((_extends2 = {}, _defineProperty(_extends2, 'md-position-' + this.mdPosition, true), _defineProperty(_extends2, 'md-dense', this.mdDense), _extends2), staticClass, dynamicClass); + }, + styles: function styles() { + var staticStyle = this.$vnode.data.staticStyle; + var style = this.$vnode.data.style; + return _extends({}, staticStyle, style); + } + }, + methods: { + getStaticClass: function getStaticClass() { + var staticClass = this.$vnode.data.staticClass; + + function filterClasses() { + return staticClass.split(' ').filter((function (val) { + return val; + })).reduce((function (result, key) { + result[key] = true; + return result; + }), {}); + } + + return staticClass ? filterClasses() : {}; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdBadge/MdBadgeStandalone.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdBadgeStandalone' +}); // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdBottomBar/MdBottomBar.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +var _MdRipple = __webpack_require__("./src/components/MdRipple/MdRipple.vue"); + +var _MdRipple2 = _interopRequireDefault(_MdRipple); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +exports.default = new _MdComponent2.default({ + name: 'MdBottomBar', + components: { + MdRipple: _MdRipple2.default + }, + props: { + mdSyncRoute: Boolean, + mdActiveItem: [String, Number], + mdType: _extends({ + type: String, + default: 'fixed' + }, (0, _MdPropValidator2.default)('md-type', ['fixed', 'shift'])) + }, + data: function data() { + return { + MdBottomBar: { + mouseEvent: null, + activeItem: null, + items: {}, + syncRoute: this.mdSyncRoute + } + }; + }, + provide: function provide() { + return { + MdBottomBar: this.MdBottomBar + }; + }, + + computed: { + activeItem: function activeItem() { + return this.MdBottomBar.activeItem; + }, + barClasses: function barClasses() { + return _defineProperty({}, 'md-type-' + this.mdType, true); + } + }, + watch: { + activeItem: function activeItem() { + this.$emit('md-changed', this.activeItem); + }, + mdSyncRoute: (function (_mdSyncRoute) { + function mdSyncRoute() { + return _mdSyncRoute.apply(this, arguments); + } + + mdSyncRoute.toString = function () { + return _mdSyncRoute.toString(); + }; + + return mdSyncRoute; + })((function () { + this.MdBottomBar.syncRoute = mdSyncRoute; + })) + }, + methods: { + hasActiveItem: function hasActiveItem() { + return this.MdBottomBar.activeItem || this.mdActiveItem; + }, + getItemsAndKeys: function getItemsAndKeys() { + var items = this.MdBottomBar.items; + + return { + items: items, + keys: Object.keys(items) + }; + }, + setActiveItemByIndex: function setActiveItemByIndex(index) { + var _getItemsAndKeys = this.getItemsAndKeys(), + keys = _getItemsAndKeys.keys; + + if (!this.mdActiveItem) { + this.MdBottomBar.activeItem = keys[index]; + } else { + this.MdBottomBar.activeItem = this.mdActiveItem; + } + } + }, + created: function created() { + this.MdBottomBar.type = this.mdType; + }, + mounted: function mounted() { + var _this = this; + + this.$nextTick().then((function () { + if (!_this.mdSyncRoute) { + _this.setActiveItemByIndex(0); + } + })); + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdBottomBar/MdBottomBarItem.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _MdAssetIcon = __webpack_require__("./src/core/mixins/MdAssetIcon/MdAssetIcon.js"); + +var _MdAssetIcon2 = _interopRequireDefault(_MdAssetIcon); + +var _MdRouterLink = __webpack_require__("./src/core/mixins/MdRouterLink/MdRouterLink.js"); + +var _MdRouterLink2 = _interopRequireDefault(_MdRouterLink); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +var _MdRouterLinkProps = __webpack_require__("./src/core/utils/MdRouterLinkProps.js"); + +var _MdRouterLinkProps2 = _interopRequireDefault(_MdRouterLinkProps); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var ignoredProps = ['id', 'mdLabel', 'mdIcon', 'mdDisabled']; + +exports.default = { + name: 'MdBottomBarItem', + mixins: [_MdAssetIcon2.default, _MdRouterLink2.default], + props: { + id: { + type: String, + default: function _default() { + return 'md-bottom-bar-item-' + (0, _MdUuid2.default)(); + } + }, + mdLabel: String, + mdIcon: String, + mdDisabled: Boolean + }, + inject: ['MdBottomBar'], + watch: { + $props: { + deep: true, + handler: function handler() { + this.setItemData(); + } + }, + $attrs: { + deep: true, + handler: function handler() { + this.setItemData(); + } + } + }, + computed: { + itemClasses: function itemClasses() { + return { + 'md-active': this.id === this.MdBottomBar.activeItem + }; + }, + attrs: function attrs() { + var _this = this; + + var attrs = _extends({}, this.$attrs); + + var propNames = Object.keys(this.$options.propsData); + propNames.forEach((function (prop) { + if (!ignoredProps.includes(prop)) { + attrs[prop] = _this[prop]; + } + })); + + return attrs; + } + }, + methods: { + getPropValues: function getPropValues() { + var _this2 = this; + + var propNames = Object.keys(this.$options.props); + var values = {}; + + propNames.forEach((function (prop) { + if (!ignoredProps.includes(prop)) { + if (_this2[prop]) { + values[prop] = _this2[prop]; + } else if (_this2.$attrs && _this2.$attrs.hasOwnProperty(prop)) { + if (prop) { + values[prop] = _this2.$attrs[prop]; + } else { + values[prop] = true; + } + } + } + })); + + return values; + }, + setItemData: function setItemData() { + this.$set(this.MdBottomBar.items, this.id, { + disabled: this.mdDisabled, + options: this.mdTemplateOptions, + props: this.getPropValues() + }); + }, + setActiveItem: function setActiveItem($event) { + if (!this.MdBottomBar.syncRoute) { + this.MdBottomBar.activeItem = this.id; + } + + if (this.MdBottomBar.type === 'shift') { + this.MdBottomBar.mouseEvent = $event; + } + } + }, + beforeCreate: function beforeCreate() { + if (this.$router && this.$options.propsData.to) { + var componentProps = (0, _MdRouterLinkProps2.default)(this, this.$options.props); + this.$options.props = componentProps; + } + }, + created: function created() { + this.setItemData(); + }, + beforeDestroy: function beforeDestroy() { + this.$delete(this.MdBottomBar.items, this.id); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdButton/MdButton.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdFocused = __webpack_require__("./src/core/mixins/MdFocused/MdFocused.js"); + +var _MdFocused2 = _interopRequireDefault(_MdFocused); + +var _MdRipple = __webpack_require__("./src/core/mixins/MdRipple/MdRipple.js"); + +var _MdRipple2 = _interopRequireDefault(_MdRipple); + +var _MdRouterLink = __webpack_require__("./src/core/mixins/MdRouterLink/MdRouterLink.js"); + +var _MdRouterLink2 = _interopRequireDefault(_MdRouterLink); + +var _MdRouterLinkProps = __webpack_require__("./src/core/utils/MdRouterLinkProps.js"); + +var _MdRouterLinkProps2 = _interopRequireDefault(_MdRouterLinkProps); + +var _MdButtonContent = __webpack_require__("./src/components/MdButton/MdButtonContent.vue"); + +var _MdButtonContent2 = _interopRequireDefault(_MdButtonContent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdButton', + data: function data() { + return { + rippleActive: false + }; + }, + + components: { + MdButtonContent: _MdButtonContent2.default + }, + mixins: [_MdRipple2.default, _MdFocused2.default, _MdRouterLink2.default], + props: { + href: String, + type: { + type: String, + default: 'button' + }, + disabled: Boolean + }, + computed: { + rippleWorks: function rippleWorks() { + return this.mdRipple && !this.disabled; + }, + isRouterLink: function isRouterLink() { + return this.$router && this.to; + } + }, + render: function render(createElement) { + var _this = this; + + var buttonContent = createElement('md-button-content', { + attrs: { + mdRipple: this.mdRipple, + disabled: this.disabled + }, + props: { + mdRippleActive: this.rippleActive + }, + on: { + 'update:mdRippleActive': function updateMdRippleActive(active) { + return _this.rippleActive = active; + } + } + }, this.$slots.default); + var buttonAttrs = { + staticClass: 'md-button', + class: [this.$mdActiveTheme, { + 'md-ripple-off': !this.mdRipple, + 'md-focused': this.mdHasFocus + }], + attrs: _extends({}, this.attrs, { + href: this.href, + disabled: this.disabled, + type: !this.href && (this.type || 'button') + }), + on: _extends({}, this.$listeners, { + touchstart: function touchstart(event) { + if (_this.rippleWorks) { + _this.rippleActive = event; + } + + _this.$listeners.touchstart && _this.$listeners.touchstart(event); + }, + touchmove: function touchmove(event) { + if (_this.rippleWorks) { + _this.rippleActive = event; + } + + _this.$listeners.touchmove && _this.$listeners.touchmove(event); + }, + mousedown: function mousedown(event) { + if (_this.rippleWorks) { + _this.rippleActive = event; + } + + _this.$listeners.mousedown && _this.$listeners.mousedown(event); + } + }) + }; + var tag = 'button'; + + if (this.href) { + tag = 'a'; + } else if (this.isRouterLink) { + this.$options.props = (0, _MdRouterLinkProps2.default)(this, this.$options.props); + + tag = 'router-link'; + var exactActiveClass = this.$props.exactActiveClass; + var activeClass = (this.$props.activeClass || this.$material.router.linkActiveClass) + ' md-active'; + buttonAttrs.props = _extends({}, this.$props, { + exactActiveClass: exactActiveClass, + activeClass: activeClass + }); + delete buttonAttrs.props.type; + delete buttonAttrs.attrs.type; + delete buttonAttrs.props.href; + delete buttonAttrs.attrs.href; + } + + return createElement(tag, buttonAttrs, [buttonContent]); + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdButton/MdButtonContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdRipple = __webpack_require__("./src/components/MdRipple/MdRipple.vue"); + +var _MdRipple2 = _interopRequireDefault(_MdRipple); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdButtonContent', + components: { + MdRipple: _MdRipple2.default + }, + props: { + mdRipple: Boolean, + mdRippleActive: null, + disabled: Boolean + } +}; // +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCard.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdCard', + props: { + mdWithHover: Boolean + }, + data: function data() { + return { + MdCard: { + expand: false + } + }; + }, + provide: function provide() { + return { + MdCard: this.MdCard + }; + }, + + computed: { + cardClasses: function cardClasses() { + return { + 'md-with-hover': this.mdWithHover, + 'md-expand-active': this.MdCard.expand + }; + } + } +}); // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardActions/MdCardActions.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var alignments = ['left', 'right', 'space-between']; + +exports.default = { + name: 'MdCardActions', + props: { + mdAlignment: _extends({ + type: String, + default: 'right' + }, (0, _MdPropValidator2.default)('md-alignment', alignments)) + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardArea/MdCardArea.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'MdCardArea', + props: { + mdInset: Boolean + }, + computed: { + areaClasses: function areaClasses() { + return { + 'md-inset': this.mdInset + }; + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardContent/MdCardContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'MdCardContent' +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardExpand/MdCardExpand.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'MdCardExpand', + inject: ['MdCard'] +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardExpand/MdCardExpandContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdObserveElement = __webpack_require__("./src/core/utils/MdObserveElement.js"); + +var _MdObserveElement2 = _interopRequireDefault(_MdObserveElement); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdCardExpandContent', + inject: ['MdCard'], + data: function data() { + return { + marginTop: 0, + resizeObserver: null, + transitionEnabled: true + }; + }, + computed: { + expand: function expand() { + return this.MdCard.expand; + }, + contentStyles: function contentStyles() { + return { + 'margin-top': '-' + this.marginTop + 'px', + 'opacity': this.marginTop === 0 ? 1 : 0, + 'transition-property': this.transitionEnabled ? null : 'none' + }; + } + }, + methods: { + calculateMarginTop: function calculateMarginTop() { + if (!this.expand) { + this.marginTop = this.$el.children[0].offsetHeight; + } else { + this.marginTop = 0; + } + }, + calculateMarginTopImmediately: function calculateMarginTopImmediately() { + var _this = this; + + if (this.expand) { + return; + } + + this.transitionEnabled = false; + this.$nextTick((function () { + _this.calculateMarginTop(); + _this.$nextTick((function () { + // force reflow + _this.$el.offsetHeight; + _this.transitionEnabled = true; + })); + })); + } + }, + watch: { + expand: function expand() { + this.calculateMarginTop(); + } + }, + mounted: function mounted() { + this.calculateMarginTopImmediately(); + + this.resizeObserver = (0, _MdObserveElement2.default)(this.$el, { + childList: true, + characterData: true, + subtree: true + }, this.calculateMarginTopImmediately); + }, + beforeDestroy: function beforeDestroy() { + this.resizeObserver.disconnect(); + } +}; // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardExpand/MdCardExpandTrigger.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _slicedToArray = (function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; })(); + +exports.default = { + name: 'MdCardExpandTrigger', + inject: ['MdCard'], + render: function render(createElement) { + var _this = this; + + var _$slots$default = _slicedToArray(this.$slots.default, 1), + trigger = _$slots$default[0]; + + var staticClass = ' md-card-expand-trigger'; + var listeners = { + click: function click() { + _this.MdCard.expand = !_this.MdCard.expand; + } + }; + + if (trigger) { + trigger.componentOptions.listeners = _extends({}, trigger.componentOptions.listeners, listeners); + trigger.data.staticClass += staticClass; + + return trigger; + } + + return createElement('div', { + staticClass: staticClass, + on: listeners + }); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardHeader/MdCardHeader.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'MdCardHeader' +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardHeader/MdCardHeaderText.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'MdCardHeaderText', + data: function data() { + return { + parentClasses: null + }; + }, + mounted: function mounted() { + this.parentClasses = this.$parent.$el.classList; + + if (this.parentClasses.contains('md-card-header')) { + this.parentClasses.add('md-card-header-flex'); + } + }, + beforeDestroy: function beforeDestroy() { + this.parentClasses.remove('md-card-header-flex'); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardMedia/MdCardMedia.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _slicedToArray = (function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; })(); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdCardMedia', + props: { + mdRatio: _extends({ + type: String + }, (0, _MdPropValidator2.default)('md-ratio', ['16-9', '16/9', '16:9', '4-3', '4/3', '4:3', '1-1', '1/1', '1:1'])), + mdMedium: Boolean, + mdBig: Boolean + }, + computed: { + mediaClasses: function mediaClasses() { + var classes = {}; + + if (this.mdRatio) { + var ratio = this.getAspectRatio(); + + if (ratio) { + var _ratio = _slicedToArray(ratio, 2), + horiz = _ratio[0], + vert = _ratio[1]; + + classes['md-ratio-' + horiz + '-' + vert] = true; + } + } + + if (this.mdMedium || this.mdBig) { + classes = { + 'md-medium': this.mdMedium, + 'md-big': this.mdBig + }; + } + + return classes; + } + }, + methods: { + getAspectRatio: function getAspectRatio() { + var ratio = []; + + if (this.mdRatio.indexOf(':') !== -1) { + ratio = this.mdRatio.split(':'); + } else if (this.mdRatio.indexOf('/') !== -1) { + ratio = this.mdRatio.split('/'); + } else if (this.mdRatio.indexOf('-') !== -1) { + ratio = this.mdRatio.split('-'); + } + + return ratio.length === 2 ? ratio : null; + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardMedia/MdCardMediaActions.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'MdCardMediaActions' +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCard/MdCardMedia/MdCardMediaCover.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// + +exports.default = { + name: 'MdCardMediaCover', + props: { + mdTextScrim: Boolean, + mdSolid: Boolean + }, + data: function data() { + return { + backdropBackground: {} + }; + }, + computed: { + coverClasses: function coverClasses() { + return { + 'md-text-scrim': this.mdTextScrim, + 'md-solid': this.mdSolid + }; + }, + coverStyles: function coverStyles() { + return { + background: this.backdropBackground + }; + } + }, + methods: { + applyScrimColor: function applyScrimColor(darkness) { + if (this.$refs.backdrop) { + this.backdropBackground = 'linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, ' + darkness / 2 + ') 66%, rgba(0, 0, 0, ' + darkness + ') 100%)'; + } + }, + applySolidColor: function applySolidColor(darkness) { + var area = this.$el.querySelector('.md-card-area'); + + if (area) { + area.style.background = 'rgba(0, 0, 0, ' + darkness + ')'; + } + }, + getImageLightness: function getImageLightness(image, onLoad, onError) { + var canvas = document.createElement('canvas'); + + image.crossOrigin = 'Anonymous'; + + image.onload = function () { + var colorSum = 0; + var ctx = void 0; + var imageData = void 0; + var imageMetadata = void 0; + var r = void 0; + var g = void 0; + var b = void 0; + var average = void 0; + + canvas.width = this.width; + canvas.height = this.height; + ctx = canvas.getContext('2d'); + + ctx.drawImage(this, 0, 0); + + imageData = ctx.getImageData(0, 0, canvas.width, canvas.height); + imageMetadata = imageData.data; + + for (var x = 0, len = imageMetadata.length; x < len; x += 4) { + r = imageMetadata[x]; + g = imageMetadata[x + 1]; + b = imageMetadata[x + 2]; + + average = Math.floor((r + g + b) / 3); + colorSum += average; + } + + onLoad(Math.floor(colorSum / (this.width * this.height))); + }; + + image.onerror = onError; + } + }, + mounted: function mounted() { + var _this = this; + + var applyBackground = function applyBackground() { + var darkness = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0.6; + + if (_this.mdTextScrim) { + _this.applyScrimColor(darkness); + } else if (_this.mdSolid) { + _this.applySolidColor(darkness); + } + }; + var image = this.$el.querySelector('img'); + + if (image && (this.mdTextScrim || this.mdSolid)) { + this.getImageLightness(image, (function (lightness) { + var limit = 256; + var darkness = (Math.abs(limit - lightness) * 100 / limit + 15) / 100; + + if (darkness >= 0.7) { + darkness = 0.7; + } + + applyBackground(darkness); + }), applyBackground); + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdCheckbox/MdCheckbox.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdCheckboxMixin = __webpack_require__("./src/components/MdCheckbox/MdCheckboxMixin.js"); + +var _MdCheckboxMixin2 = _interopRequireDefault(_MdCheckboxMixin); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdCheckbox', + mixins: [_MdCheckboxMixin2.default], + props: { + id: { + type: String, + default: function _default() { + return 'md-checkbox-' + (0, _MdUuid2.default)(); + } + } + } +}); // +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdChips/MdChip.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdFocused = __webpack_require__("./src/core/mixins/MdFocused/MdFocused.js"); + +var _MdFocused2 = _interopRequireDefault(_MdFocused); + +var _MdRipple = __webpack_require__("./src/core/mixins/MdRipple/MdRipple.js"); + +var _MdRipple2 = _interopRequireDefault(_MdRipple); + +var _MdClearIcon = __webpack_require__("./src/core/icons/MdClearIcon.vue"); + +var _MdClearIcon2 = _interopRequireDefault(_MdClearIcon); + +var _MdButton = __webpack_require__("./src/components/MdButton/MdButton.vue"); + +var _MdButton2 = _interopRequireDefault(_MdButton); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdChip', + components: { + MdButton: _MdButton2.default, + MdClearIcon: _MdClearIcon2.default + }, + mixins: [_MdFocused2.default, _MdRipple2.default], + props: { + mdDisabled: Boolean, + mdDeletable: Boolean, + mdClickable: Boolean, + mdDuplicated: { + type: Boolean, + default: false + } + }, + computed: { + chipClasses: function chipClasses() { + return { + 'md-disabled': this.mdDisabled, + 'md-deletable': this.mdDeletable, + 'md-clickable': this.mdClickable, + 'md-focused': this.mdHasFocus, + 'md-duplicated': this.mdDuplicated + }; + } + } +}); // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdChips/MdChips.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdField = __webpack_require__("./src/components/MdField/MdField.vue"); + +var _MdField2 = _interopRequireDefault(_MdField); + +var _MdInput = __webpack_require__("./src/components/MdField/MdInput/MdInput.vue"); + +var _MdInput2 = _interopRequireDefault(_MdInput); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdChips', + components: { + MdField: _MdField2.default, + MdInput: _MdInput2.default + }, + props: { + value: Array, + id: { + type: [String, Number], + default: function _default() { + return 'md-chips-' + (0, _MdUuid2.default)(); + } + }, + mdInputType: _extends({ + type: [String, Number] + }, (0, _MdPropValidator2.default)('md-input-type', ['email', 'number', 'password', 'search', 'tel', 'text', 'url'])), + mdPlaceholder: [String, Number], + mdStatic: Boolean, + mdLimit: Number, + mdCheckDuplicated: { + type: Boolean, + default: false + }, + mdFormat: { + type: Function + } + }, + data: function data() { + return { + inputValue: '', + duplicatedChip: null + }; + }, + computed: { + chipsClasses: function chipsClasses() { + return { + 'md-has-value': this.value && this.value.length + }; + }, + modelRespectLimit: function modelRespectLimit() { + return !this.mdLimit || this.value.length < this.mdLimit; + }, + formattedInputValue: function formattedInputValue() { + if (!this.mdFormat) { + return this.inputValue; + } + return this.mdFormat(this.inputValue); + } + }, + methods: { + insertChip: function insertChip(_ref) { + var _this = this; + + var target = _ref.target; + + var inputValue = this.formattedInputValue; + + if (!inputValue || !this.modelRespectLimit) { + return; + } + + if (this.value.includes(inputValue)) { + this.duplicatedChip = null; + // to trigger animate + this.$nextTick((function () { + _this.duplicatedChip = inputValue; + })); + return; + } + + this.value.push(inputValue); + this.$emit('input', this.value); + this.$emit('md-insert', inputValue); + this.inputValue = ''; + }, + removeChip: function removeChip(chip) { + var _this2 = this; + + var index = this.value.indexOf(chip); + + this.value.splice(index, 1); + this.$emit('input', this.value); + this.$emit('md-delete', chip, index); + this.$nextTick((function () { + return _this2.$refs.input.$el.focus(); + })); + }, + handleBackRemove: function handleBackRemove() { + if (!this.inputValue) { + this.removeChip(this.value[this.value.length - 1]); + } + }, + handleInput: function handleInput() { + if (this.mdCheckDuplicated) { + this.checkDuplicated(); + } else { + this.duplicatedChip = null; + } + }, + checkDuplicated: function checkDuplicated() { + if (!this.value.includes(this.formattedInputValue)) { + this.duplicatedChip = null; + return false; + } + + if (!this.mdCheckDuplicated) { + return false; + } + + this.duplicatedChip = this.formattedInputValue; + } + }, + watch: { + value: function value() { + this.checkDuplicated(); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdContent/MdContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdContent', + props: { + mdTag: { + type: String, + default: 'div' + } + }, + render: function render(createElement) { + return createElement(this.mdTag, { + staticClass: 'md-content', + class: [this.$mdActiveTheme], + attrs: this.$attrs, + on: this.$listeners + }, this.$slots.default); + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDatepicker/MdDatepicker.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); + +var _vue2 = _interopRequireDefault(_vue); + +var _isFirefox = __webpack_require__("./node_modules/is-firefox/index.js"); + +var _isFirefox2 = _interopRequireDefault(_isFirefox); + +var _format = __webpack_require__("./node_modules/date-fns/esm/format/index.js"); + +var _format2 = _interopRequireDefault(_format); + +var _parse = __webpack_require__("./node_modules/date-fns/esm/parse/index.js"); + +var _parse2 = _interopRequireDefault(_parse); + +var _isValid = __webpack_require__("./node_modules/date-fns/esm/isValid/index.js"); + +var _isValid2 = _interopRequireDefault(_isValid); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +var _MdOverlay = __webpack_require__("./src/components/MdOverlay/MdOverlay.vue"); + +var _MdOverlay2 = _interopRequireDefault(_MdOverlay); + +var _MdDatepickerDialog = __webpack_require__("./src/components/MdDatepicker/MdDatepickerDialog.vue"); + +var _MdDatepickerDialog2 = _interopRequireDefault(_MdDatepickerDialog); + +var _MdDateIcon = __webpack_require__("./src/core/icons/MdDateIcon.vue"); + +var _MdDateIcon2 = _interopRequireDefault(_MdDateIcon); + +var _MdDebounce = __webpack_require__("./src/core/utils/MdDebounce.js"); + +var _MdDebounce2 = _interopRequireDefault(_MdDebounce); + +var _MdField = __webpack_require__("./src/components/MdField/MdField.vue"); + +var _MdField2 = _interopRequireDefault(_MdField); + +var _MdInput = __webpack_require__("./src/components/MdField/MdInput/MdInput.vue"); + +var _MdInput2 = _interopRequireDefault(_MdInput); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdDatepicker', + components: { + MdOverlay: _MdOverlay2.default, + MdDateIcon: _MdDateIcon2.default, + MdField: _MdField2.default, + MdInput: _MdInput2.default, + MdDatepickerDialog: _MdDatepickerDialog2.default + }, + props: { + value: [String, Number, Date], + mdDisabledDates: [Array, Function], + mdOpenOnFocus: { + type: Boolean, + default: true + }, + mdOverrideNative: { + type: Boolean, + default: true + }, + mdImmediately: { + type: Boolean, + default: false + }, + mdModelType: _extends({ + type: Function, + default: Date + }, (0, _MdPropValidator2.default)('md-model-type', [Date, String, Number])), + MdDebounce: { + type: Number, + default: 1000 + } + }, + data: function data() { + return { + showDialog: false, + // String for input + inputDate: '', + // Date for real value + localDate: null + }; + }, + computed: { + locale: function locale() { + return this.$material.locale; + }, + type: function type() { + return this.mdOverrideNative ? 'text' : 'date'; + }, + dateFormat: function dateFormat() { + return this.locale.dateFormat || 'yyyy-MM-dd'; + }, + modelType: function modelType() { + if (this.isModelTypeString) { + return String; + } else if (this.isModelTypeNumber) { + return Number; + } else if (this.isModelTypeDate) { + return Date; + } else { + return this.mdModelType; + } + }, + isModelNull: function isModelNull() { + return this.value === null || this.value === undefined; + }, + isModelTypeString: function isModelTypeString() { + return typeof this.value === 'string'; + }, + isModelTypeNumber: function isModelTypeNumber() { + return Number.isInteger(this.value) && this.value >= 0; + }, + isModelTypeDate: function isModelTypeDate() { + return _typeof(this.value) === 'object' && this.value instanceof Date && (0, _isValid2.default)(this.value); + }, + localString: function localString() { + return this.localDate && (0, _format2.default)(this.localDate, this.dateFormat); + }, + localNumber: function localNumber() { + return this.localDate && Number(this.localDate); + }, + parsedInputDate: function parsedInputDate() { + var parsedDate = (0, _parse2.default)(this.inputDate, this.dateFormat, new Date()); + return parsedDate && (0, _isValid2.default)(parsedDate) ? parsedDate : null; + }, + pattern: function pattern() { + return this.dateFormat.replace(/yyyy|MM|dd/g, (function (match) { + switch (match) { + case 'yyyy': + return '[0-9]{4}'; + case 'MM': + case 'dd': + return '[0-9]{2}'; + } + })); + } + }, + watch: { + inputDate: function inputDate(value) { + this.inputDateToLocalDate(); + }, + localDate: function localDate() { + this.inputDate = this.localString; + if (this.modelType === Date) { + this.$emit('input', this.localDate); + } + }, + localString: function localString() { + if (this.modelType === String) { + this.$emit('input', this.localString); + } + }, + localNumber: function localNumber() { + if (this.modelType === Number) { + this.$emit('input', this.localNumber); + } + }, + + value: { + immediate: true, + handler: function handler() { + this.valueDateToLocalDate(); + } + }, + mdModelType: function mdModelType(type) { + switch (type) { + case Date: + this.$emit('input', this.localDate); + break; + case String: + this.$emit('input', this.localString); + break; + case Number: + this.$emit('input', this.localNumber); + break; + } + }, + dateFormat: function dateFormat() { + if (this.localDate) { + this.inputDate = (0, _format2.default)(this.localDate, this.dateFormat); + } + } + }, + methods: { + toggleDialog: function toggleDialog() { + if (!_isFirefox2.default || this.mdOverrideNative) { + this.showDialog = !this.showDialog; + if (this.showDialog) { + this.$emit('md-opened'); + } else { + this.$emit('md-closed'); + } + } else { + this.$refs.input.$el.click(); + } + }, + onFocus: function onFocus() { + if (this.mdOpenOnFocus) { + this.toggleDialog(); + } + }, + inputDateToLocalDate: function inputDateToLocalDate() { + if (this.inputDate) { + if (this.parsedInputDate) { + this.localDate = this.parsedInputDate; + } + } else { + this.localDate = null; + } + }, + valueDateToLocalDate: function valueDateToLocalDate() { + if (this.isModelNull) { + this.localDate = null; + } else if (this.isModelTypeNumber) { + this.localDate = new Date(this.value); + } else if (this.isModelTypeDate) { + this.localDate = this.value; + } else if (this.isModelTypeString) { + var parsedDate = (0, _parse2.default)(this.value, this.dateFormat, new Date()); + + if ((0, _isValid2.default)(parsedDate)) { + this.localDate = (0, _parse2.default)(this.value, this.dateFormat, new Date()); + } else { + _vue2.default.util.warn('The datepicker value is not a valid date. Given value: ' + this.value + ', format: ' + this.dateFormat); + } + } else { + _vue2.default.util.warn('The datepicker value is not a valid date. Given value: ' + this.value); + } + } + }, + created: function created() { + this.inputDateToLocalDate = (0, _MdDebounce2.default)(this.inputDateToLocalDate, this.MdDebounce); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDatepicker/MdDatepickerDialog.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _addMonths = __webpack_require__("./node_modules/date-fns/esm/addMonths/index.js"); + +var _addMonths2 = _interopRequireDefault(_addMonths); + +var _startOfMonth = __webpack_require__("./node_modules/date-fns/esm/startOfMonth/index.js"); + +var _startOfMonth2 = _interopRequireDefault(_startOfMonth); + +var _subMonths = __webpack_require__("./node_modules/date-fns/esm/subMonths/index.js"); + +var _subMonths2 = _interopRequireDefault(_subMonths); + +var _getDate = __webpack_require__("./node_modules/date-fns/esm/getDate/index.js"); + +var _getDate2 = _interopRequireDefault(_getDate); + +var _getDay = __webpack_require__("./node_modules/date-fns/esm/getDay/index.js"); + +var _getDay2 = _interopRequireDefault(_getDay); + +var _getDaysInMonth = __webpack_require__("./node_modules/date-fns/esm/getDaysInMonth/index.js"); + +var _getDaysInMonth2 = _interopRequireDefault(_getDaysInMonth); + +var _getMonth = __webpack_require__("./node_modules/date-fns/esm/getMonth/index.js"); + +var _getMonth2 = _interopRequireDefault(_getMonth); + +var _getYear = __webpack_require__("./node_modules/date-fns/esm/getYear/index.js"); + +var _getYear2 = _interopRequireDefault(_getYear); + +var _isEqual = __webpack_require__("./node_modules/date-fns/esm/isEqual/index.js"); + +var _isEqual2 = _interopRequireDefault(_isEqual); + +var _isSameDay = __webpack_require__("./node_modules/date-fns/esm/isSameDay/index.js"); + +var _isSameDay2 = _interopRequireDefault(_isSameDay); + +var _setDate = __webpack_require__("./node_modules/date-fns/esm/setDate/index.js"); + +var _setDate2 = _interopRequireDefault(_setDate); + +var _setMonth = __webpack_require__("./node_modules/date-fns/esm/setMonth/index.js"); + +var _setMonth2 = _interopRequireDefault(_setMonth); + +var _setYear = __webpack_require__("./node_modules/date-fns/esm/setYear/index.js"); + +var _setYear2 = _interopRequireDefault(_setYear); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPopover = __webpack_require__("./src/components/MdPopover/MdPopover.vue"); + +var _MdPopover2 = _interopRequireDefault(_MdPopover); + +var _MdArrowRightIcon = __webpack_require__("./src/core/icons/MdArrowRightIcon.vue"); + +var _MdArrowRightIcon2 = _interopRequireDefault(_MdArrowRightIcon); + +var _MdArrowLeftIcon = __webpack_require__("./src/core/icons/MdArrowLeftIcon.vue"); + +var _MdArrowLeftIcon2 = _interopRequireDefault(_MdArrowLeftIcon); + +var _MdDialog = __webpack_require__("./src/components/MdDialog/MdDialog.vue"); + +var _MdDialog2 = _interopRequireDefault(_MdDialog); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var daysInAWeek = 7; + +var getElements = function getElements(el, selector) { + if (el && el.querySelector) { + return el.querySelectorAll(selector); + } + + return false; +}; + +exports.default = new _MdComponent2.default({ + name: 'MdDatepickerDialog', + components: { + MdPopover: _MdPopover2.default, + MdArrowRightIcon: _MdArrowRightIcon2.default, + MdArrowLeftIcon: _MdArrowLeftIcon2.default, + MdDialog: _MdDialog2.default + }, + props: { + mdDate: Date, + mdDisabledDates: [Array, Function], + mdImmediately: { + type: Boolean, + default: false + } + }, + data: function data() { + return { + currentDate: null, + selectedDate: null, + showDialog: false, + monthAction: null, + currentView: 'day', + contentStyles: {}, + availableYears: null + }; + }, + computed: { + firstDayOfAWeek: function firstDayOfAWeek() { + // normalize + var firstDayOfAWeek = Number(this.locale.firstDayOfAWeek); + if (Number.isNaN(firstDayOfAWeek) || !Number.isFinite(firstDayOfAWeek)) { + return 0; + } + firstDayOfAWeek = Math.floor(firstDayOfAWeek) % daysInAWeek; + firstDayOfAWeek += firstDayOfAWeek < 0 ? daysInAWeek : 0; + return firstDayOfAWeek; + }, + locale: function locale() { + return this.$material.locale; + }, + popperSettings: function popperSettings() { + return { + placement: 'bottom-start', + modifiers: { + keepTogether: { + enabled: true + }, + flip: { + enabled: false + } + } + }; + }, + calendarClasses: function calendarClasses() { + if (this.monthAction === 'next') { + return 'md-next'; + } + + return 'md-previous'; + }, + firstDayOfMonth: function firstDayOfMonth() { + return (0, _startOfMonth2.default)(this.currentDate).getDay(); + }, + prefixEmptyDays: function prefixEmptyDays() { + var prefixEmptyDays = this.firstDayOfMonth - this.firstDayOfAWeek; + prefixEmptyDays += prefixEmptyDays < 0 ? daysInAWeek : 0; + return prefixEmptyDays; + }, + daysInMonth: function daysInMonth() { + return (0, _getDaysInMonth2.default)(this.currentDate); + }, + currentDay: function currentDay() { + if (this.selectedDate) { + return (0, _getDate2.default)(this.selectedDate); + } + + return (0, _getDate2.default)(this.currentDate); + }, + currentMonth: function currentMonth() { + return (0, _getMonth2.default)(this.currentDate); + }, + currentMonthName: function currentMonthName() { + return this.locale.months[this.currentMonth]; + }, + currentYear: function currentYear() { + return (0, _getYear2.default)(this.currentDate); + }, + selectedYear: function selectedYear() { + if (this.selectedDate) { + return (0, _getYear2.default)(this.selectedDate); + } + + return (0, _getYear2.default)(this.currentDate); + }, + shortDayName: function shortDayName() { + if (this.selectedDate) { + return this.locale.shortDays[(0, _getDay2.default)(this.selectedDate)]; + } + + return this.locale.shortDays[(0, _getDay2.default)(this.currentDate)]; + }, + shortMonthName: function shortMonthName() { + if (this.selectedDate) { + return this.locale.shortMonths[(0, _getMonth2.default)(this.selectedDate)]; + } + + return this.locale.shortMonths[(0, _getMonth2.default)(this.currentDate)]; + } + }, + watch: { + mdDate: function mdDate() { + this.currentDate = this.mdDate || new Date(); + this.selectedDate = this.mdDate; + }, + currentDate: function currentDate(next, previous) { + var _this = this; + + this.$nextTick().then((function () { + if (previous) { + _this.setContentStyles(); + } + })); + }, + currentView: function currentView() { + var _this2 = this; + + this.$nextTick().then((function () { + if (_this2.currentView === 'year') { + var activeYear = getElements(_this2.$el, '.md-datepicker-year-button.md-datepicker-selected'); + + if (activeYear.length) { + activeYear[0].scrollIntoView({ + behavior: 'instant', + block: 'center', + inline: 'center' + }); + } + } + })); + } + }, + methods: { + setContentStyles: function setContentStyles() { + var months = getElements(this.$el, '.md-datepicker-month'); + + if (months.length) { + var nextMonth = months[months.length - 1]; + + this.contentStyles = { + height: nextMonth.offsetHeight + 10 + 'px' + }; + } + }, + setAvailableYears: function setAvailableYears() { + var _locale = this.locale, + startYear = _locale.startYear, + endYear = _locale.endYear; + + var counter = startYear; + var years = []; + + while (counter <= endYear) { + years.push(counter++); + } + + this.availableYears = years; + }, + handleDisabledDateByArray: function handleDisabledDateByArray(date) { + return this.mdDisabledDates.some((function (disabledDate) { + return (0, _isSameDay2.default)(disabledDate, date); + })); + }, + isDisabled: function isDisabled(day) { + if (this.mdDisabledDates) { + var targetDate = (0, _setDate2.default)(this.currentDate, day); + + if (Array.isArray(this.mdDisabledDates)) { + return this.handleDisabledDateByArray(targetDate); + } else if (typeof this.mdDisabledDates === 'function') { + return this.mdDisabledDates(targetDate); + } + } + }, + isSelectedDay: function isSelectedDay(day) { + return (0, _isEqual2.default)(this.selectedDate, (0, _setDate2.default)(this.currentDate, day)); + }, + isToday: function isToday(day) { + return (0, _isSameDay2.default)(new Date(), (0, _setDate2.default)(this.currentDate, day)); + }, + previousMonth: function previousMonth() { + this.monthAction = 'previous'; + this.currentDate = (0, _subMonths2.default)(this.currentDate, 1); + }, + nextMonth: function nextMonth() { + this.monthAction = 'next'; + this.currentDate = (0, _addMonths2.default)(this.currentDate, 1); + }, + switchMonth: function switchMonth(index) { + this.currentDate = (0, _setMonth2.default)(this.currentDate, index); + this.currentView = 'day'; + }, + switchYear: function switchYear(year) { + this.currentDate = (0, _setYear2.default)(this.currentDate, year); + this.currentView = 'month'; + }, + selectDate: function selectDate(day) { + this.currentDate = (0, _setDate2.default)(this.currentDate, day); + this.selectedDate = this.currentDate; + + if (this.mdImmediately) { + this.$emit('update:mdDate', this.selectedDate); + this.closeDialog(); + } + }, + closeDialog: function closeDialog() { + this.$emit('md-closed'); + }, + onClose: function onClose() { + this.closeDialog(); + }, + onCancel: function onCancel() { + this.closeDialog(); + }, + onConfirm: function onConfirm() { + this.$emit('update:mdDate', this.selectedDate); + this.closeDialog(); + }, + resetDate: function resetDate() { + this.currentDate = this.mdDate || new Date(); + this.selectedDate = this.mdDate; + this.currentView = 'day'; + } + }, + created: function created() { + this.setAvailableYears(); + this.resetDate(); + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDialog/MdDialog.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPortal = __webpack_require__("./src/components/MdPortal/MdPortal.js"); + +var _MdPortal2 = _interopRequireDefault(_MdPortal); + +var _MdOverlay = __webpack_require__("./src/components/MdOverlay/MdOverlay.vue"); + +var _MdOverlay2 = _interopRequireDefault(_MdOverlay); + +var _MdFocusTrap = __webpack_require__("./src/components/MdFocusTrap/MdFocusTrap.js"); + +var _MdFocusTrap2 = _interopRequireDefault(_MdFocusTrap); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = new _MdComponent2.default({ + name: 'MdDialog', + components: { + MdPortal: _MdPortal2.default, + MdOverlay: _MdOverlay2.default, + MdFocusTrap: _MdFocusTrap2.default + }, + props: { + mdActive: Boolean, + mdBackdrop: { + type: Boolean, + default: true + }, + mdBackdropClass: { + type: String, + default: 'md-dialog-overlay' + }, + mdCloseOnEsc: { + type: Boolean, + default: true + }, + mdClickOutsideToClose: { + type: Boolean, + default: true + }, + mdFullscreen: { + type: Boolean, + default: true + }, + mdAnimateFromSource: Boolean + }, + computed: { + dialogClasses: function dialogClasses() { + return { + 'md-dialog-fullscreen': this.mdFullscreen + }; + } + }, + watch: { + mdActive: function mdActive(isActive) { + var _this = this; + + this.$nextTick().then((function () { + if (isActive) { + _this.$emit('md-opened'); + } else { + _this.$emit('md-closed'); + } + })); + } + }, + methods: { + closeDialog: function closeDialog() { + this.$emit('update:mdActive', false); + }, + onClick: function onClick() { + if (this.mdClickOutsideToClose) { + this.closeDialog(); + } + this.$emit('md-clicked-outside'); + }, + onEsc: function onEsc() { + if (this.mdCloseOnEsc) { + this.closeDialog(); + } + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDialog/MdDialogActions.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'MdDialogActions' +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDialog/MdDialogAlert/MdDialogAlert.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdDialogAlert', + props: { + mdTitle: String, + mdContent: String, + mdConfirmText: { + type: String, + default: 'Ok' + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDialog/MdDialogConfirm/MdDialogConfirm.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdDialogConfirm', + props: { + mdTitle: String, + mdContent: String, + mdConfirmText: { + type: String, + default: 'Ok' + }, + mdCancelText: { + type: String, + default: 'Cancel' + } + }, + methods: { + onCancel: function onCancel() { + this.$emit('md-cancel'); + this.$emit('update:mdActive', false); + }, + onConfirm: function onConfirm() { + this.$emit('md-confirm'); + this.$emit('update:mdActive', false); + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDialog/MdDialogContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdDialogContent' +}); // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDialog/MdDialogPrompt/MdDialogPrompt.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdDialogPrompt', + props: { + value: {}, + mdTitle: String, + mdInputName: String, + mdInputId: String, + mdInputMaxlength: [String, Number], + mdInputPlaceholder: [String, Number], + mdContent: String, + mdConfirmText: { + type: String, + default: 'Ok' + }, + mdCancelText: { + type: String, + default: 'Cancel' + } + }, + data: function data() { + return { + inputValue: null + }; + }, + watch: { + value: function value() { + this.inputValue = this.value; + } + }, + methods: { + onCancel: function onCancel() { + this.$emit('md-cancel'); + this.$emit('update:mdActive', false); + }, + onConfirm: function onConfirm() { + this.$emit('input', this.inputValue); + this.$emit('md-confirm', this.inputValue); + this.$emit('update:mdActive', false); + }, + setInputFocus: function setInputFocus() { + var _this = this; + + window.setTimeout((function () { + _this.$refs.input.$el.focus(); + }), 50); + } + }, + created: function created() { + this.inputValue = this.value; + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDialog/MdDialogTitle.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +exports.default = { + name: 'MdDialogTitle' +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDivider/MdDivider.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdDivider', + computed: { + insideList: function insideList() { + return this.$parent.$options._componentTag === 'md-list'; + } + } +}); // +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDrawer/MdDrawer.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdOverlay = __webpack_require__("./src/components/MdOverlay/MdOverlay.vue"); + +var _MdOverlay2 = _interopRequireDefault(_MdOverlay); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +var _MdSwipeable = __webpack_require__("./src/core/mixins/MdSwipeable/MdSwipeable.js"); + +var _MdSwipeable2 = _interopRequireDefault(_MdSwipeable); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdDrawer', + mixins: [_MdSwipeable2.default], + components: { + MdOverlay: _MdOverlay2.default + }, + props: { + mdRight: Boolean, + mdPermanent: _extends({ + type: String + }, (0, _MdPropValidator2.default)('md-permanent', ['full', 'clipped', 'card'])), + mdPersistent: _extends({ + type: String + }, (0, _MdPropValidator2.default)('md-persistent', ['mini', 'full'])), + mdActive: Boolean, + mdFixed: Boolean + }, + watch: { + mdActive: function mdActive(visible) { + if (visible) { + this.$emit('md-opened'); + } else { + this.$emit('md-closed'); + } + }, + swiped: function swiped(value) { + if (value === 'right' || value === 'left') { + this.$emit('update:mdActive', value === 'right'); + } + } + }, + computed: { + drawerClasses: function drawerClasses() { + var classes = { + 'md-left': !this.mdRight, + 'md-right': this.mdRight, + 'md-temporary': this.isTemporary, + 'md-persistent': this.mdPersistent, + 'md-permanent': this.mdPermanent, + 'md-active': this.mdActive, + 'md-fixed': this.mdFixed + }; + + if (this.mdPermanent) { + classes['md-permanent-' + this.mdPermanent] = true; + } + + if (this.mdPersistent) { + classes['md-persistent-' + this.mdPersistent] = true; + } + + return classes; + }, + isTemporary: function isTemporary() { + return !this.mdPermanent && !this.mdPersistent; + }, + mode: function mode() { + if (this.mdPersistent) { + return 'persistent'; + } + + if (this.mdPermanent) { + return 'permanent'; + } + + return 'temporary'; + }, + submode: function submode() { + if (this.mdPersistent) { + return this.mdPersistent; + } + + if (this.mdPermanent) { + return this.mdPermanent; + } + }, + mdSwipeElement: function mdSwipeElement() { + return this.$el.parentNode; + } + }, + methods: { + closeDrawer: function closeDrawer() { + this.$emit('update:mdActive', false); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdDrawer/MdDrawerRightPrevious.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdDrawer', + props: { + mdPermanent: _extends({ + type: String + }, (0, _MdPropValidator2.default)('md-permanent', ['full', 'clipped', 'card'])), + mdPersistent: _extends({ + type: String + }, (0, _MdPropValidator2.default)('md-persistent', ['mini', 'full'])), + mdActive: Boolean, + mdFixed: Boolean + }, + computed: { + drawerClasses: function drawerClasses() { + var classes = { + 'md-temporary': this.isTemporary, + 'md-persistent': this.mdPersistent, + 'md-permanent': this.mdPermanent, + 'md-active': this.mdActive, + 'md-fixed': this.mdFixed + }; + + if (this.mdPermanent) { + classes['md-permanent-' + this.mdPermanent] = true; + } + + if (this.mdPersistent) { + classes['md-persistent-' + this.mdPersistent] = true; + } + + return classes; + }, + isTemporary: function isTemporary() { + return !this.mdPermanent && !this.mdPersistent; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdEmptyState/MdEmptyState.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdEmptyStateProps = __webpack_require__("./src/components/MdEmptyState/MdEmptyStateProps.js"); + +var _MdEmptyStateProps2 = _interopRequireDefault(_MdEmptyStateProps); + +var _MdAssetIcon = __webpack_require__("./src/core/mixins/MdAssetIcon/MdAssetIcon.js"); + +var _MdAssetIcon2 = _interopRequireDefault(_MdAssetIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdEmptyState', + mixins: [_MdAssetIcon2.default], + props: _MdEmptyStateProps2.default, + computed: { + emptyStateClasses: function emptyStateClasses() { + return { + 'md-rounded': this.mdRounded + }; + }, + emptyStateStyles: function emptyStateStyles() { + if (this.mdRounded) { + var size = this.mdSize + 'px'; + + return { + width: size, + height: size + }; + } + } + } +}); // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdField/MdField.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdClearIcon = __webpack_require__("./src/core/icons/MdClearIcon.vue"); + +var _MdClearIcon2 = _interopRequireDefault(_MdClearIcon); + +var _MdPasswordOffIcon = __webpack_require__("./src/core/icons/MdPasswordOffIcon.vue"); + +var _MdPasswordOffIcon2 = _interopRequireDefault(_MdPasswordOffIcon); + +var _MdPasswordOnIcon = __webpack_require__("./src/core/icons/MdPasswordOnIcon.vue"); + +var _MdPasswordOnIcon2 = _interopRequireDefault(_MdPasswordOnIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = new _MdComponent2.default({ + name: 'MdField', + components: { + MdClearIcon: _MdClearIcon2.default, + MdPasswordOffIcon: _MdPasswordOffIcon2.default, + MdPasswordOnIcon: _MdPasswordOnIcon2.default + }, + props: { + mdInline: Boolean, + mdClearable: Boolean, + mdCounter: { + type: Boolean, + default: true + }, + mdTogglePassword: { + type: Boolean, + default: true + } + }, + data: function data() { + return { + showPassword: false, + MdField: { + value: null, + focused: false, + highlighted: false, + disabled: false, + required: false, + placeholder: false, + textarea: false, + autogrow: false, + maxlength: null, + counter: null, + password: null, + togglePassword: false, + clear: false, + file: false + } + }; + }, + provide: function provide() { + return { + MdField: this.MdField + }; + }, + + computed: { + stringValue: function stringValue() { + return (this.MdField.value || this.MdField.value === 0) && this.MdField.value.toString(); + }, + hasCounter: function hasCounter() { + return this.mdCounter && (this.MdField.maxlength || this.MdField.counter); + }, + hasPasswordToggle: function hasPasswordToggle() { + return this.mdTogglePassword && this.MdField.password; + }, + hasValue: function hasValue() { + return this.stringValue && this.stringValue.length > 0; + }, + valueLength: function valueLength() { + if (this.stringValue) { + return this.stringValue.length; + } + + return 0; + }, + fieldClasses: function fieldClasses() { + return { + 'md-inline': this.mdInline, + 'md-clearable': this.mdClearable, + 'md-focused': this.MdField.focused, + 'md-highlight': this.MdField.highlighted, + 'md-disabled': this.MdField.disabled, + 'md-required': this.MdField.required, + 'md-has-value': this.hasValue, + 'md-has-placeholder': this.MdField.placeholder, + 'md-has-textarea': this.MdField.textarea, + 'md-has-password': this.MdField.password, + 'md-has-file': this.MdField.file, + 'md-has-select': this.MdField.select, + 'md-autogrow': this.MdField.autogrow + }; + } + }, + methods: { + clearInput: function clearInput() { + var _this = this; + + this.MdField.clear = true; + this.$emit('md-clear'); + this.$nextTick().then((function () { + _this.MdField.clear = false; + })); + }, + togglePassword: function togglePassword() { + this.MdField.togglePassword = !this.MdField.togglePassword; + }, + onBlur: function onBlur() { + this.MdField.highlighted = false; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdField/MdFile/MdFile.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +var _MdFileIcon = __webpack_require__("./src/core/icons/MdFileIcon.vue"); + +var _MdFileIcon2 = _interopRequireDefault(_MdFileIcon); + +var _MdFieldMixin = __webpack_require__("./src/components/MdField/MdFieldMixin.js"); + +var _MdFieldMixin2 = _interopRequireDefault(_MdFieldMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdFile', + components: { + MdFileIcon: _MdFileIcon2.default + }, + props: { + id: { + type: String, + default: function _default() { + return 'md-file-' + (0, _MdUuid2.default)(); + } + }, + name: String + }, + computed: { + iconClass: function iconClass() { + return { + 'md-disabled': this.disabled + }; + } + }, + mixins: [_MdFieldMixin2.default], + inject: ['MdField'], + methods: { + getMultipleName: function getMultipleName(files) { + var names = []; + + [].concat(_toConsumableArray(files)).forEach((function (_ref) { + var name = _ref.name; + return names.push(name); + })); + + return names.join(', '); + }, + getFileName: function getFileName(files, target) { + if (!files || files.length === 0) { + return target.value.split('\\').pop(); + } + + if (files.length > 1) { + return this.getMultipleName(files); + } + + if (files.length === 1) { + return files[0].name; + } + + return null; + }, + openPicker: function openPicker() { + this.onFocus(); + this.$refs.inputFile.click(); + }, + onChange: function onChange($event) { + this.onFileSelected($event); + }, + onFileSelected: function onFileSelected(_ref2) { + var target = _ref2.target, + dataTransfer = _ref2.dataTransfer; + + var files = target.files || dataTransfer.files; + + this.model = this.getFileName(files, target); + this.$emit('md-change', files || target.value); + } + }, + created: function created() { + this.MdField.file = true; + }, + beforeDestroy: function beforeDestroy() { + this.MdField.file = false; + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdField/MdInput/MdInput.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +var _MdFieldMixin = __webpack_require__("./src/components/MdField/MdFieldMixin.js"); + +var _MdFieldMixin2 = _interopRequireDefault(_MdFieldMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdInput', + mixins: [_MdFieldMixin2.default], + inject: ['MdField'], + props: { + id: { + type: String, + default: function _default() { + return 'md-input-' + (0, _MdUuid2.default)(); + } + }, + type: { + type: String, + default: 'text' + } + }, + computed: { + toggleType: function toggleType() { + return this.MdField.togglePassword; + }, + isPassword: function isPassword() { + return this.type === 'password'; + }, + listeners: function listeners() { + var l = _extends({}, this.$listeners); + delete l.input; + return l; + } + }, + watch: { + type: function type(_type) { + this.setPassword(this.isPassword); + }, + toggleType: function toggleType(toggle) { + if (toggle) { + this.setTypeText(); + } else { + this.setTypePassword(); + } + } + }, + methods: { + setPassword: function setPassword(state) { + this.MdField.password = state; + this.MdField.togglePassword = false; + }, + setTypePassword: function setTypePassword() { + this.$el.type = 'password'; + }, + setTypeText: function setTypeText() { + this.$el.type = 'text'; + } + }, + created: function created() { + this.setPassword(this.isPassword); + }, + beforeDestroy: function beforeDestroy() { + this.setPassword(false); + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdField/MdSelect/MdOptgroup.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// + +exports.default = { + name: 'MdOptgroup', + props: { + label: String, + disabled: Boolean + }, + provide: function provide() { + return { + MdOptgroup: { + disabled: this.disabled + } + }; + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdField/MdSelect/MdOption.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdOption', + props: { + value: [String, Number, Boolean], + disabled: Boolean + }, + inject: { + MdSelect: {}, + MdOptgroup: { + default: {} + } + }, + data: function data() { + return { + uniqueId: 'md-option-' + (0, _MdUuid2.default)(), + isSelected: false, + isChecked: false + }; + }, + computed: { + selectValue: function selectValue() { + return this.MdSelect.modelValue; + }, + isMultiple: function isMultiple() { + return this.MdSelect.multiple; + }, + isDisabled: function isDisabled() { + return this.MdOptgroup.disabled || this.disabled; + }, + key: function key() { + var isSet = this.value || this.value === 0; + return isSet ? this.value : this.uniqueId; + }, + inputLabel: function inputLabel() { + return this.MdSelect.label; + }, + optionClasses: function optionClasses() { + return { + 'md-selected': this.isSelected || this.isChecked + }; + } + }, + watch: { + selectValue: function selectValue() { + this.setIsSelected(); + }, + isChecked: function isChecked(val) { + if (val === this.isSelected) { + return; + } + this.setSelection(); + }, + isSelected: function isSelected(val) { + this.isChecked = val; + } + }, + methods: { + getTextContent: function getTextContent() { + if (this.$el) { + return this.$el.textContent.trim(); + } + + var slot = this.$slots.default; + + return slot ? slot[0].text.trim() : ''; + }, + setIsSelected: function setIsSelected() { + if (!this.isMultiple) { + this.isSelected = this.selectValue === this.value; + return; + } + if (this.selectValue === undefined) { + this.isSelected = false; + return; + } + this.isSelected = this.selectValue.includes(this.value); + }, + setSingleSelection: function setSingleSelection() { + this.MdSelect.setValue(this.value); + }, + setMultipleSelection: function setMultipleSelection() { + this.MdSelect.setMultipleValue(this.value); + }, + setSelection: function setSelection() { + if (!this.isDisabled) { + if (this.isMultiple) { + this.setMultipleSelection(); + } else { + this.setSingleSelection(); + } + } + }, + setItem: function setItem() { + this.$set(this.MdSelect.items, this.key, this.getTextContent()); + } + }, + updated: function updated() { + this.setItem(); + }, + created: function created() { + this.setItem(); + this.setIsSelected(); + } +}; // +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdField/MdSelect/MdSelect.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _raf = __webpack_require__("./node_modules/raf/index.js"); + +var _raf2 = _interopRequireDefault(_raf); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdDropDownIcon = __webpack_require__("./src/core/icons/MdDropDownIcon.vue"); + +var _MdDropDownIcon2 = _interopRequireDefault(_MdDropDownIcon); + +var _MdMenu = __webpack_require__("./src/components/MdMenu/MdMenu.vue"); + +var _MdMenu2 = _interopRequireDefault(_MdMenu); + +var _MdMenuContent = __webpack_require__("./src/components/MdMenu/MdMenuContent.vue"); + +var _MdMenuContent2 = _interopRequireDefault(_MdMenuContent); + +var _MdInput = __webpack_require__("./src/components/MdField/MdInput/MdInput.vue"); + +var _MdInput2 = _interopRequireDefault(_MdInput); + +var _MdFieldMixin = __webpack_require__("./src/components/MdField/MdFieldMixin.js"); + +var _MdFieldMixin2 = _interopRequireDefault(_MdFieldMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var defaultOffset = { + x: -15, + y: -48 +}; + +exports.default = { + name: 'MdSelect', + components: { + MdInput: _MdInput2.default, + MdMenu: _MdMenu2.default, + MdMenuContent: _MdMenuContent2.default, + MdDropDownIcon: _MdDropDownIcon2.default + }, + mixins: [_MdFieldMixin2.default], + props: { + mdDense: Boolean, + mdClass: String, + multiple: Boolean, + id: String, + name: String + }, + inject: ['MdField'], + data: function data() { + return { + menuStyles: {}, + offset: { + x: defaultOffset.x, + y: 0 + }, + showSelect: true, + didMount: false, + MdSelect: { + items: {}, + label: null, + multiple: false, + modelValue: this.localValue, + setValue: this.setValue, + setContent: this.setContent, + setMultipleValue: this.setMultipleValue, + setMultipleContent: this.setMultipleContent + } + }; + }, + provide: function provide() { + var MdSelect = this.MdSelect; + + return { MdSelect: MdSelect }; + }, + + computed: { + attrs: function attrs() { + return _extends({}, this.$attrs, { + name: this.name, + id: undefined + }); + }, + inputListeners: function inputListeners() { + return _extends({}, this.$listeners, { + input: undefined + }); + } + }, + watch: { + localValue: { + immediate: true, + handler: function handler(val) { + this.setFieldContent(); + this.MdSelect.modelValue = this.localValue; + + if (this.didMount) { + this.emitSelected(val); + } + } + }, + multiple: { + immediate: true, + handler: function handler(isMultiple) { + this.MdSelect.multiple = isMultiple; + this.$nextTick(this.initialLocalValueByDefault); + } + } + }, + methods: { + elHasScroll: function elHasScroll(el) { + return el.scrollHeight > el.offsetHeight; + }, + scrollToSelectedOption: function scrollToSelectedOption(el, menu) { + var top = el.offsetTop; + var elHeight = el.offsetHeight; + var menuHeight = menu.offsetHeight; + + menu.scrollTop = top - (menuHeight - elHeight) / 2; + }, + setOffsets: function setOffsets(target) { + if (!this.$isServer) { + var menu = this.$refs.menu.$refs.container; + + if (menu) { + var selected = target || menu.querySelector('.md-selected'); + + if (selected) { + this.scrollToSelectedOption(selected, menu); + this.offset.y = defaultOffset.y - selected.offsetTop + menu.scrollTop + 8; + this.menuStyles = { + 'transform-origin': '0 ' + Math.abs(this.offset.y) + 'px' + }; + } else { + this.offset.y = defaultOffset.y + 1; + this.menuStyles = {}; + } + } + } + }, + onMenuEnter: function onMenuEnter() { + if (!this.didMount) { + return; + } + + this.setOffsets(); + this.MdField.focused = true; + this.$emit('md-opened'); + }, + applyHighlight: function applyHighlight() { + this.MdField.focused = false; + this.MdField.highlighted = true; + this.$refs.input.$el.focus(); + }, + onClose: function onClose() { + this.$emit('md-closed'); + if (this.didMount) { + this.applyHighlight(); + } + }, + onFocus: function onFocus() { + if (this.didMount) { + this.applyHighlight(); + } + }, + removeHighlight: function removeHighlight() { + this.MdField.highlighted = false; + }, + openSelect: function openSelect() { + if (!this.disabled) { + this.showSelect = true; + } + }, + arrayAccessorRemove: function arrayAccessorRemove(arr, index) { + var before = arr.slice(0, index); + var after = arr.slice(index + 1, arr.length); + return before.concat(after); + }, + toggleArrayValue: function toggleArrayValue(value) { + var index = this.localValue.indexOf(value); + var includes = index > -1; + if (!includes) { + this.localValue = this.localValue.concat([value]); + } else { + this.localValue = this.arrayAccessorRemove(this.localValue, index); + } + }, + setValue: function setValue(newValue) { + this.model = newValue; + this.setFieldValue(); + this.showSelect = false; + }, + setContent: function setContent(newLabel) { + this.MdSelect.label = newLabel; + }, + setContentByValue: function setContentByValue() { + var textContent = this.MdSelect.items[this.localValue]; + + if (textContent) { + this.setContent(textContent); + } else { + this.setContent(''); + } + }, + setMultipleValue: function setMultipleValue(value) { + var newValue = value; + this.toggleArrayValue(newValue); + this.setFieldValue(); + }, + setMultipleContentByValue: function setMultipleContentByValue() { + var _this = this; + + if (!this.localValue) { + this.initialLocalValueByDefault(); + } + + var content = []; + + this.localValue.forEach((function (item) { + var textContent = _this.MdSelect.items[item]; + + if (textContent) { + content.push(textContent); + } + })); + + this.setContent(content.join(', ')); + }, + setFieldContent: function setFieldContent() { + if (this.multiple) { + this.setMultipleContentByValue(); + } else { + this.setContentByValue(); + } + }, + isLocalValueSet: function isLocalValueSet() { + return this.localValue !== undefined && this.localValue !== null; + }, + setLocalValueIfMultiple: function setLocalValueIfMultiple() { + if (this.isLocalValueSet()) { + this.localValue = [this.localValue]; + } else { + this.localValue = []; + } + }, + setLocalValueIfNotMultiple: function setLocalValueIfNotMultiple() { + if (this.localValue.length > 0) { + this.localValue = this.localValue[0]; + } else { + this.localValue = null; + } + }, + initialLocalValueByDefault: function initialLocalValueByDefault() { + var isArray = Array.isArray(this.localValue); + + if (this.multiple && !isArray) { + this.setLocalValueIfMultiple(); + } else if (!this.multiple && isArray) { + this.setLocalValueIfNotMultiple(); + } + }, + emitSelected: function emitSelected(value) { + this.$emit('md-selected', value); + } + }, + mounted: function mounted() { + var _this2 = this; + + this.showSelect = false; + this.setFieldContent(); + + this.$nextTick().then((function () { + _this2.didMount = true; + })); + }, + updated: function updated() { + this.setFieldContent(); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdField/MdTextarea/MdTextarea.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +var _MdFieldMixin = __webpack_require__("./src/components/MdField/MdFieldMixin.js"); + +var _MdFieldMixin2 = _interopRequireDefault(_MdFieldMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function calculateContentHeight(el, lineHeight) { + var origHeight = el.style.height; + var height = el.offsetHeight; + var scrollHeight = el.scrollHeight; + + el.style.overflow = 'hidden'; + + if (height >= scrollHeight) { + el.style.height = height + lineHeight + 'px'; + + if (scrollHeight < el.scrollHeight) { + el.style.height = origHeight; + + return height; + } + } + + return scrollHeight; +} + +exports.default = new _MdComponent2.default({ + name: 'MdTextarea', + mixins: [_MdFieldMixin2.default], + inject: ['MdField'], + props: { + id: { + type: String, + default: function _default() { + return 'md-textarea-' + (0, _MdUuid2.default)(); + } + }, + mdAutogrow: Boolean + }, + computed: { + listeners: function listeners() { + return _extends({}, this.$listeners, { + input: this.onInput + }); + }, + textareaStyles: function textareaStyles() { + return { + height: this.textareaHeight + }; + } + }, + methods: { + getTextAreaLineSize: function getTextAreaLineSize() { + var style = window.getComputedStyle(this.$el); + + return parseInt(style.lineHeight, 10); + }, + setTextAreaSize: function setTextAreaSize(height) { + var newHeight = height; + + if (!height) { + var size = this.getTextAreaLineSize(); + + newHeight = calculateContentHeight(this.$el, size); + } + + this.textareaHeight = newHeight + 'px'; + }, + applyStyles: function applyStyles() { + var _this = this; + + if (this.mdAutogrow) { + this.setTextAreaSize(32); + this.$nextTick().then((function () { + _this.setTextAreaSize(); + window.setTimeout((function () { + _this.$el.style.overflow = 'auto'; + }), 10); + })); + } + }, + setTextarea: function setTextarea() { + this.MdField.textarea = true; + }, + setAutogrow: function setAutogrow() { + this.MdField.autogrow = this.mdAutogrow; + }, + onInput: function onInput() { + this.setFieldValue(); + } + }, + watch: { + localValue: function localValue() { + this.applyStyles(); + } + }, + created: function created() { + this.setTextarea(); + this.setAutogrow(); + }, + mounted: function mounted() { + this.$nextTick().then(this.applyStyles); + }, + beforeDestroy: function beforeDestroy() { + this.setTextarea(false); + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdHighlightText/MdHighlightText.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _vue = __webpack_require__("./node_modules/vue/dist/vue.runtime.esm.js"); + +var _vue2 = _interopRequireDefault(_vue); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function getHTMLOutput(str) { + var text = str; + + if (!text) { + text = '$&'; + } + + return '' + text + ''; +} + +function fuzzyHighlight(text, term) { + if (term.length === 0) { + return text; + } + + var offset = text.toLowerCase().indexOf(term[0].toLowerCase()); + + if (offset === -1) { + return ''; + } + + var last = 0; + for (var i = 1; i < term.length; i++) { + if (text[offset + i] !== term[i]) { + break; + } + + last = i; + } + + var before = text.slice(0, offset); + var match = getHTMLOutput(text.slice(offset, offset + last + 1)); + var after = fuzzyHighlight(text.slice(offset + last + 1), term.slice(last + 1)); + + return before + match + after; +} + +function normalHighlight(text, term) { + var matches = new RegExp(term + '(?!([^<]+)?<)', 'gi'); + + return text.replace(matches, getHTMLOutput()); +} + +function generateHighlight(_ref, term, isFuzzy) { + var text = _ref.text; + + if (text && term && term[0]) { + if (isFuzzy) { + return fuzzyHighlight(text, term) || text; + } + + return normalHighlight(text, term); + } + + return text; +} + +exports.default = new _MdComponent2.default({ + name: 'MdHighlightText', + abstract: true, + props: { + mdTerm: String, + mdFuzzySearch: { + type: Boolean, + default: true + } + }, + render: function render(createElement) { + try { + var defaultSlot = this.$slots.default; + + if (!defaultSlot) { + return null; + } + + if (defaultSlot.length > 1 || defaultSlot[0].tag) { + throw new Error(); + } + + var HTMLContent = generateHighlight(defaultSlot[0], this.mdTerm, this.mdFuzzySearch); + + return createElement('div', { + staticClass: 'md-highlight-text', + class: this.$mdActiveTheme, + domProps: { + innerHTML: HTMLContent + } + }); + } catch (e) { + _vue2.default.util.warn('MdHighlightText can only render text nodes.', this); + } + + return null; + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdIcon/MdIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdSvgLoader = __webpack_require__("./src/components/MdSvgLoader/MdSvgLoader.vue"); + +var _MdSvgLoader2 = _interopRequireDefault(_MdSvgLoader); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// +// + +exports.default = new _MdComponent2.default({ + name: 'MdIcon', + components: { + MdSvgLoader: _MdSvgLoader2.default + }, + props: { + mdSrc: String + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdImage/MdImage.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdImage', + props: { + mdSrc: String + } +}); // +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdList/MdList.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdList', + data: function data() { + return { + MdList: { + expandable: [], + expandATab: this.expandATab, + pushExpandable: this.pushExpandable, + removeExpandable: this.removeExpandable + } + }; + }, + provide: function provide() { + return { + MdList: this.MdList + }; + }, + + props: { + mdExpandSingle: { + default: false + } + }, + methods: { + expandATab: function expandATab(expandedListItem) { + if (this.mdExpandSingle && expandedListItem) { + var otherExpandableListItems = this.MdList.expandable.filter((function (target) { + return target !== expandedListItem; + })); + otherExpandableListItems.forEach((function (expandableListItem) { + return expandableListItem.close(); + })); + } + }, + pushExpandable: function pushExpandable(expandableListItem) { + var expandableListItems = this.MdList.expandable; + + if (!expandableListItems.find((function (target) { + return target === expandableListItem; + }))) { + this.MdList.expandable = expandableListItems.concat([expandableListItem]); + } + }, + removeExpandable: function removeExpandable(expandableListItem) { + var expandableListItems = this.MdList.expandable; + + if (expandableListItems.find((function (target) { + return target === expandableListItem; + }))) { + this.MdList.expandable = expandableListItems.filter((function (target) { + return target !== expandableListItem; + })); + } + } + } +}); // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdList/MdListItem/MdListItem.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _MdInteractionEvents = __webpack_require__("./src/core/utils/MdInteractionEvents.js"); + +var _MdInteractionEvents2 = _interopRequireDefault(_MdInteractionEvents); + +var _MdRouterLinkProps = __webpack_require__("./src/core/utils/MdRouterLinkProps.js"); + +var _MdRouterLinkProps2 = _interopRequireDefault(_MdRouterLinkProps); + +var _MdListItemDefault = __webpack_require__("./src/components/MdList/MdListItem/MdListItemDefault.vue"); + +var _MdListItemDefault2 = _interopRequireDefault(_MdListItemDefault); + +var _MdListItemFakeButton = __webpack_require__("./src/components/MdList/MdListItem/MdListItemFakeButton.vue"); + +var _MdListItemFakeButton2 = _interopRequireDefault(_MdListItemFakeButton); + +var _MdListItemButton = __webpack_require__("./src/components/MdList/MdListItem/MdListItemButton.vue"); + +var _MdListItemButton2 = _interopRequireDefault(_MdListItemButton); + +var _MdListItemLink = __webpack_require__("./src/components/MdList/MdListItem/MdListItemLink.vue"); + +var _MdListItemLink2 = _interopRequireDefault(_MdListItemLink); + +var _MdListItemRouter = __webpack_require__("./src/components/MdList/MdListItem/MdListItemRouter.vue"); + +var _MdListItemRouter2 = _interopRequireDefault(_MdListItemRouter); + +var _MdListItemExpand = __webpack_require__("./src/components/MdList/MdListItem/MdListItemExpand.vue"); + +var _MdListItemExpand2 = _interopRequireDefault(_MdListItemExpand); + +var _MdButton = __webpack_require__("./src/components/MdButton/MdButton.vue"); + +var _MdButton2 = _interopRequireDefault(_MdButton); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function hasExpansion(props) { + return props.hasOwnProperty('mdExpand') && props.mdExpand !== false; +} + +function resolveScopedSlot(props, children) { + if (hasExpansion(props)) { + return { + 'md-expand': function mdExpand() { + return children['md-expand'][0]; + } + }; + } +} + +function hasChildrenButtons(childrens) { + return childrens.default.some((function (children) { + return children.componentOptions && children.componentOptions.tag === 'md-button'; + })); +} + +function shouldRenderButtonWithListener(listeners) { + var listenerNames = Object.keys(listeners); + var shouldRender = false; + + listenerNames.forEach((function (listener) { + if (_MdInteractionEvents2.default.includes(listener)) { + shouldRender = true; + } + })); + + return shouldRender; +} + +function isRouterLink(parent, props) { + return parent && parent.$router && props.to; +} + +function createListComponent(props, parent, listeners, children) { + if (hasExpansion(props)) { + return _MdListItemExpand2.default; + } + + if (props.disabled) { + return _MdListItemButton2.default; + } + + if (isRouterLink(parent, props)) { + _MdListItemRouter2.default.props = (0, _MdRouterLinkProps2.default)(parent, { + target: String + }); + delete _MdListItemRouter2.default.props.href; + + return _MdListItemRouter2.default; + } + + if (props.href) { + return _MdListItemLink2.default; + } + + if (shouldRenderButtonWithListener(listeners)) { + return renderButtonWithListener(children); + } + + return _MdListItemDefault2.default; +} + +function renderButtonWithListener(children) { + if (hasChildrenButtons(children)) { + return _MdListItemFakeButton2.default; + } + return _MdListItemButton2.default; +} + +exports.default = { + name: 'MdListItem', + functional: true, + components: { + MdButton: _MdButton2.default + }, + render: function render(createElement, _ref) { + var parent = _ref.parent, + props = _ref.props, + listeners = _ref.listeners, + data = _ref.data, + slots = _ref.slots; + + var children = slots(); + var listComponent = createListComponent(props, parent, listeners, children); + var staticClass = 'md-list-item'; + + if (data.staticClass) { + staticClass += ' ' + data.staticClass; + } + + return createElement('li', _extends({}, data, { + staticClass: staticClass, + on: listeners + }), [createElement(listComponent, { + props: props, + scopedSlots: resolveScopedSlot(props, children), + staticClass: 'md-list-item-container md-button-clean', + on: listeners + }, children.default)]); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdList/MdListItem/MdListItemButton.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdListItemMixin = __webpack_require__("./src/components/MdList/MdListItem/MdListItemMixin.js"); + +var _MdListItemMixin2 = _interopRequireDefault(_MdListItemMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdListItemButton', + mixins: [_MdListItemMixin2.default] +}; // +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdList/MdListItem/MdListItemContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdRipple = __webpack_require__("./src/components/MdRipple/MdRipple.vue"); + +var _MdRipple2 = _interopRequireDefault(_MdRipple); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdListItemContent', + components: { + MdRipple: _MdRipple2.default + }, + props: { + mdDisabled: Boolean + } +}; // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdList/MdListItem/MdListItemDefault.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdListItemMixin = __webpack_require__("./src/components/MdList/MdListItem/MdListItemMixin.js"); + +var _MdListItemMixin2 = _interopRequireDefault(_MdListItemMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdListItemDefault', + mixins: [_MdListItemMixin2.default], + methods: { + toggleControl: function toggleControl() { + var control = this.$el.querySelector('.md-checkbox-container, .md-switch-container, .md-radio-container'); + + if (control) { + control.click(); + } + } + } +}; // +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdList/MdListItem/MdListItemExpand.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _raf = __webpack_require__("./node_modules/raf/index.js"); + +var _raf2 = _interopRequireDefault(_raf); + +var _MdArrowDownIcon = __webpack_require__("./src/core/icons/MdArrowDownIcon.vue"); + +var _MdArrowDownIcon2 = _interopRequireDefault(_MdArrowDownIcon); + +var _MdListItemMixin = __webpack_require__("./src/components/MdList/MdListItem/MdListItemMixin.js"); + +var _MdListItemMixin2 = _interopRequireDefault(_MdListItemMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdListItemExpand', + components: { + MdArrowDownIcon: _MdArrowDownIcon2.default + }, + mixins: [_MdListItemMixin2.default], + inject: ['MdList'], + data: function data() { + return { + expandStyles: {}, + showContent: false + }; + }, + props: { + mdExpanded: Boolean + }, + computed: { + expandClasses: function expandClasses() { + return { + 'md-active': this.showContent + }; + } + }, + methods: { + getChildrenSize: function getChildrenSize() { + var expandEl = this.$refs.listExpand; + var size = 0; + + Array.from(expandEl.children).forEach((function (child) { + size += child.offsetHeight; + })); + + return size; + }, + fetchStyle: function fetchStyle() { + var _this = this; + + return new Promise(function (resolve) { + (0, _raf2.default)((function () { + var fullHeight = 0; + + if (!_this.showContent) { + fullHeight = 'auto'; // this.getChildrenSize() + 'px' + } + + _this.expandStyles = { height: fullHeight }; + resolve(); + })); + }); + }, + toggleExpand: function toggleExpand() { + var _this2 = this; + + this.fetchStyle().then((function () { + _this2.showContent = !_this2.showContent; + })); + }, + open: function open() { + var _this3 = this; + + if (this.showContent) { + return false; + } + + this.fetchStyle().then((function () { + return [_this3.showContent = true]; + })); + }, + close: function close() { + var _this4 = this; + + if (!this.showContent) { + return false; + } + + this.fetchStyle().then((function () { + _this4.showContent = false; + })); + } + }, + watch: { + mdExpanded: function mdExpanded() { + if (this.mdExpanded) { + this.open(); + } else { + this.close(); + } + }, + showContent: function showContent() { + var _this5 = this; + + var expanded = this.showContent; + this.$emit('update:mdExpanded', expanded); + this.$nextTick((function () { + return _this5.$emit(expanded ? 'md-expanded' : 'md-collapsed'); + })); + + if (expanded) { + this.MdList.expandATab(this); + } + } + }, + created: function created() { + this.MdList.pushExpandable(this); + }, + mounted: function mounted() { + if (this.mdExpanded) { + this.open(); + } + }, + beforeDestroy: function beforeDestroy() { + this.MdList.removeExpandable(this); + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdList/MdListItem/MdListItemFakeButton.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdListItemMixin = __webpack_require__("./src/components/MdList/MdListItem/MdListItemMixin.js"); + +var _MdListItemMixin2 = _interopRequireDefault(_MdListItemMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdListItemFakeButton', + mixins: [_MdListItemMixin2.default] +}; // +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdList/MdListItem/MdListItemLink.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdListItemMixin = __webpack_require__("./src/components/MdList/MdListItem/MdListItemMixin.js"); + +var _MdListItemMixin2 = _interopRequireDefault(_MdListItemMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdListItemLink', + mixins: [_MdListItemMixin2.default], + props: { + download: String, + href: String, + hreflang: String, + ping: String, + rel: String, + target: String, + type: String + } +}; // +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdList/MdListItem/MdListItemRouter.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdListItemMixin = __webpack_require__("./src/components/MdList/MdListItem/MdListItemMixin.js"); + +var _MdListItemMixin2 = _interopRequireDefault(_MdListItemMixin); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdListItemRouter', + mixins: [_MdListItemMixin2.default], + computed: { + routerProps: function routerProps() { + return this.$props; + } + } +}; // +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdMenu/MdMenu.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdMenu', + props: { + mdActive: Boolean, + mdAlignTrigger: Boolean, + mdOffsetX: Number, + mdOffsetY: Number, + mdFullWidth: Boolean, + mdDense: Boolean, + mdDirection: _extends({ + type: String, + default: 'bottom-start' + }, (0, _MdPropValidator2.default)('md-direction', ['top-end', 'top-start', 'bottom-end', 'bottom-start'])), + mdCloseOnSelect: { + type: Boolean, + default: true + }, + mdCloseOnClick: { + type: Boolean, + default: false + }, + mdSize: _extends({ + type: String, + default: 'small' + }, (0, _MdPropValidator2.default)('md-size', ['auto', 'small', 'medium', 'big', 'huge'])) + }, + data: function data() { + return { + triggerEl: null, + MdMenu: { + instance: this, + active: this.mdActive, + direction: this.mdDirection, + size: this.mdSize, + alignTrigger: this.mdAlignTrigger, + offsetX: this.mdOffsetX, + offsetY: this.mdOffsetY, + fullWidth: this.mdFullWidth, + dense: this.mdDense, + closeOnSelect: this.mdCloseOnSelect, + closeOnClick: this.mdCloseOnClick, + bodyClickObserver: null, + windowResizeObserver: null, + $el: this.$el + } + }; + }, + provide: function provide() { + return { + MdMenu: this.MdMenu + }; + }, + + computed: { + isActive: function isActive() { + return this.MdMenu.active; + } + }, + watch: { + mdActive: { + immediate: true, + handler: function handler(isActive) { + this.MdMenu.active = isActive; + } + }, + mdDirection: function mdDirection(direction) { + this.MdMenu.direction = direction; + }, + mdSize: function mdSize(size) { + this.MdMenu.size = size; + }, + mdAlignTrigger: function mdAlignTrigger(aligned) { + this.MdMenu.alignTrigger = aligned; + }, + mdOffsetX: function mdOffsetX(offset) { + this.MdMenu.offsetX = offset; + }, + mdOffsetY: function mdOffsetY(offset) { + this.MdMenu.offsetY = offset; + }, + isActive: function isActive(_isActive) { + this.$emit('update:mdActive', _isActive); + + if (!_isActive) { + this.$emit('md-closed'); + } else { + this.$emit('md-opened'); + } + }, + mdCloseOnSelect: function mdCloseOnSelect() { + this.MdMenu.closeOnSelect = this.mdCloseOnSelect; + }, + mdCloseOnClick: function mdCloseOnClick() { + this.MdMenu.closeOnClick = this.mdCloseOnClick; + } + }, + methods: { + toggleContent: function toggleContent($event) { + this.MdMenu.active = !this.MdMenu.active; + } + }, + mounted: function mounted() { + var _this = this; + + this.MdMenu.$el = this.$el; + + this.$nextTick().then((function () { + _this.triggerEl = _this.$el.querySelector('[md-menu-trigger]'); + + if (_this.triggerEl) { + _this.triggerEl.addEventListener('click', _this.toggleContent); + } + })); + }, + beforeDestroy: function beforeDestroy() { + if (this.triggerEl) { + this.triggerEl.removeEventListener('click', this.toggleContent); + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdMenu/MdMenuContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +var _MdObserveEvent = __webpack_require__("./src/core/utils/MdObserveEvent.js"); + +var _MdObserveEvent2 = _interopRequireDefault(_MdObserveEvent); + +var _MdResizeObserver = __webpack_require__("./src/core/utils/MdResizeObserver.js"); + +var _MdResizeObserver2 = _interopRequireDefault(_MdResizeObserver); + +var _MdPopover = __webpack_require__("./src/components/MdPopover/MdPopover.vue"); + +var _MdPopover2 = _interopRequireDefault(_MdPopover); + +var _MdFocusTrap = __webpack_require__("./src/components/MdFocusTrap/MdFocusTrap.js"); + +var _MdFocusTrap2 = _interopRequireDefault(_MdFocusTrap); + +var _MdList = __webpack_require__("./src/components/MdList/MdList.vue"); + +var _MdList2 = _interopRequireDefault(_MdList); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = new _MdComponent2.default({ + name: 'MdMenuContent', + components: { + MdPopover: _MdPopover2.default, + MdFocusTrap: _MdFocusTrap2.default, + MdList: _MdList2.default + }, + props: { + mdListClass: [String, Boolean], + mdContentClass: [String, Boolean] + }, + inject: ['MdMenu'], + data: function data() { + return { + highlightIndex: -1, + didMount: false, + highlightItems: [], + popperSettings: null, + menuStyles: '' + }; + }, + computed: { + filteredAttrs: function filteredAttrs() { + var attrs = this.$attrs; + delete attrs.id; + return attrs; + }, + highlightedItem: function highlightedItem() { + return this.highlightItems[this.highlightIndex]; + }, + shouldRender: function shouldRender() { + return this.MdMenu.active; + }, + menuClasses: function menuClasses() { + var _ref; + + var prefix = 'md-menu-content-'; + + return _ref = {}, _defineProperty(_ref, prefix + this.MdMenu.direction, true), _defineProperty(_ref, prefix + this.MdMenu.size, true), _defineProperty(_ref, 'md-menu-content', this.didMount), _defineProperty(_ref, 'md-shallow', !this.didMount), _ref; + }, + listClasses: function listClasses() { + return _extends({ + 'md-dense': this.MdMenu.dense + }, this.mdListClass); + } + }, + watch: { + shouldRender: function shouldRender(_shouldRender) { + var _this = this; + + if (_shouldRender) { + this.setPopperSettings(); + + this.$nextTick().then((function () { + _this.setInitialHighlightIndex(); + _this.createClickEventObserver(); + _this.createResizeObserver(); + _this.createKeydownListener(); + })); + } + } + }, + methods: { + setPopperSettings: function setPopperSettings() { + var _MdMenu = this.MdMenu, + direction = _MdMenu.direction, + alignTrigger = _MdMenu.alignTrigger; + + var _getOffsets = this.getOffsets(), + offsetX = _getOffsets.offsetX, + offsetY = _getOffsets.offsetY; + + if (!this.hasCustomOffsets()) { + if (this.MdMenu.instance.$el && this.MdMenu.instance.$el.offsetHeight) { + offsetY = -this.MdMenu.instance.$el.offsetHeight - 11; + } + + if (direction.includes('start')) { + offsetX = -8; + } else if (direction.includes('end')) { + offsetX = 8; + } + } + + this.popperSettings = { + placement: direction, + modifiers: { + keepTogether: { + enabled: true + }, + flip: { + enabled: false + }, + offset: { + offset: offsetX + ', ' + offsetY + } + } + }; + }, + setInitialHighlightIndex: function setInitialHighlightIndex() { + var _this2 = this; + + this.setHighlightItems(); + this.highlightItems.forEach((function (item, index) { + if (item.classList.contains('md-selected')) { + _this2.highlightIndex = index - 1; + } + })); + }, + setHighlightItems: function setHighlightItems() { + if (this.$el.querySelectorAll) { + var items = this.$el.querySelectorAll('.md-list-item-container:not(.md-list-item-default):not([disabled])'); + + this.highlightItems = Array.from(items); + } + }, + setHighlight: function setHighlight(direction) { + this.setHighlightItems(); + + if (this.highlightItems.length) { + if (direction === 'down') { + if (this.highlightIndex === this.highlightItems.length - 1) { + this.highlightIndex = 0; + } else { + this.highlightIndex++; + } + } else { + if (this.highlightIndex === 0) { + this.highlightIndex = this.highlightItems.length - 1; + } else { + this.highlightIndex--; + } + } + + this.clearAllHighlights(); + this.setItemHighlight(); + } + }, + clearAllHighlights: function clearAllHighlights() { + this.highlightItems.forEach((function (item) { + item.parentNode.__vue__.highlighted = false; + })); + }, + setItemHighlight: function setItemHighlight() { + if (this.highlightedItem) { + this.highlightedItem.parentNode.__vue__.highlighted = true; + if (this.$parent.$parent.setOffsets) { + this.$parent.$parent.setOffsets(this.highlightedItem.parentNode); + } + } + }, + setSelection: function setSelection() { + if (this.highlightedItem) { + this.highlightedItem.parentNode.click(); + } + }, + onEsc: function onEsc() { + this.MdMenu.active = false; + this.destroyKeyDownListener(); + }, + getOffsets: function getOffsets() { + var relativePosition = this.getBodyPosition(); + + var offsetX = this.MdMenu.offsetX || 0; + var offsetY = this.MdMenu.offsetY || 0; + + return { + offsetX: offsetX - relativePosition.x, + offsetY: offsetY - relativePosition.y + }; + }, + hasCustomOffsets: function hasCustomOffsets() { + var _MdMenu2 = this.MdMenu, + offsetX = _MdMenu2.offsetX, + offsetY = _MdMenu2.offsetY, + alignTrigger = _MdMenu2.alignTrigger; + + + return Boolean(alignTrigger || offsetY || offsetX); + }, + isMenu: function isMenu(_ref2) { + var target = _ref2.target; + + return this.MdMenu.$el ? this.MdMenu.$el.contains(target) : false; + }, + isMenuContentEl: function isMenuContentEl(_ref3) { + var target = _ref3.target; + + return this.$refs.menu ? this.$refs.menu.contains(target) : false; + }, + isBackdropExpectMenu: function isBackdropExpectMenu($event) { + return !this.$el.contains($event.target) && !this.isMenu($event); + }, + createClickEventObserver: function createClickEventObserver() { + var _this3 = this; + + if (document) { + this.MdMenu.bodyClickObserver = new _MdObserveEvent2.default(document.body, 'click', function ($event) { + $event.stopPropagation(); + + if (!_this3.isMenuContentEl($event) && (_this3.MdMenu.closeOnClick || _this3.isBackdropExpectMenu($event))) { + _this3.MdMenu.active = false; + _this3.MdMenu.bodyClickObserver.destroy(); + _this3.MdMenu.windowResizeObserver.destroy(); + _this3.destroyKeyDownListener(); + } + }); + } + }, + createKeydownListener: function createKeydownListener() { + window.addEventListener('keydown', this.keyNavigation); + }, + destroyKeyDownListener: function destroyKeyDownListener() { + window.removeEventListener('keydown', this.keyNavigation); + }, + keyNavigation: function keyNavigation(event) { + switch (event.key) { + case 'ArrowUp': + event.preventDefault(); + this.setHighlight('up'); + break; + + case 'ArrowDown': + event.preventDefault(); + this.setHighlight('down'); + break; + + case 'Enter': + this.setSelection(); + break; + + case 'Space': + this.setSelection(); + break; + + case 'Escape': + this.onEsc(); + } + }, + createResizeObserver: function createResizeObserver() { + this.MdMenu.windowResizeObserver = new _MdResizeObserver2.default(window, this.setStyles); + }, + setupWatchers: function setupWatchers() { + this.$watch('MdMenu.direction', this.setPopperSettings); + this.$watch('MdMenu.alignTrigger', this.setPopperSettings); + this.$watch('MdMenu.offsetX', this.setPopperSettings); + this.$watch('MdMenu.offsetY', this.setPopperSettings); + }, + setStyles: function setStyles() { + if (this.MdMenu.fullWidth) { + this.menuStyles = '\n width: ' + this.MdMenu.instance.$el.offsetWidth + 'px;\n max-width: ' + this.MdMenu.instance.$el.offsetWidth + 'px\n '; + } + }, + getBodyPosition: function getBodyPosition() { + var body = document.body; + + var _body$getBoundingClie = body.getBoundingClientRect(), + top = _body$getBoundingClie.top, + left = _body$getBoundingClie.left; + + var scrollLeft = window.pageXOffset !== undefined ? window.pageXOffset : body.scrollLeft; + var scrollTop = window.pageYOffset !== undefined ? window.pageYOffset : body.scrollTop; + + return { x: left + scrollLeft, y: top + scrollTop }; + } + }, + mounted: function mounted() { + var _this4 = this; + + this.$nextTick().then((function () { + _this4.setHighlightItems(); + _this4.setupWatchers(); + _this4.setStyles(); + _this4.didMount = true; + })); + }, + beforeDestroy: function beforeDestroy() { + if (this.MdMenu.bodyClickObserver) { + this.MdMenu.bodyClickObserver.destroy(); + } + + if (this.MdMenu.windowResizeObserver) { + this.MdMenu.windowResizeObserver.destroy(); + } + this.destroyKeyDownListener(); + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdMenu/MdMenuItem.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdInteractionEvents = __webpack_require__("./src/core/utils/MdInteractionEvents.js"); + +var _MdInteractionEvents2 = _interopRequireDefault(_MdInteractionEvents); + +var _MdListItem = __webpack_require__("./src/components/MdList/MdListItem/MdListItem.vue"); + +var _MdListItem2 = _interopRequireDefault(_MdListItem); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdMenuItem', + props: { + disabled: Boolean + }, + inject: ['MdMenu'], + data: function data() { + return { + highlighted: false + }; + }, + computed: { + itemClasses: function itemClasses() { + return { + 'md-highlight': this.highlighted + }; + }, + listeners: function listeners() { + var _this = this; + + if (this.disabled) { + return {}; + } + + if (!this.MdMenu.closeOnSelect) { + return this.$listeners; + } + + var listeners = {}; + var listenerNames = Object.keys(this.$listeners); + + listenerNames.forEach((function (listener) { + if (_MdInteractionEvents2.default.includes(listener)) { + listeners[listener] = function ($event) { + _this.$listeners[listener]($event); + _this.closeMenu(); + }; + } else { + listeners[listener] = _this.$listeners[listener]; + } + })); + + return listeners; + } + }, + methods: { + closeMenu: function closeMenu() { + this.MdMenu.active = false; + + if (this.MdMenu.eventObserver) { + this.MdMenu.eventObserver.destroy(); + } + }, + triggerCloseMenu: function triggerCloseMenu() { + if (!this.disabled) { + this.closeMenu(); + } + } + }, + mounted: function mounted() { + if (this.$el.children && this.$el.children[0]) { + var listItem = this.$el.children[0]; + + if (listItem.tagName.toUpperCase() === 'A') { + this.$el.addEventListener('click', this.triggerCloseMenu); + } + } + }, + beforeDestroy: function beforeDestroy() { + this.$el.removeEventListener('click', this.triggerCloseMenu); + } +}); // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdOverlay/MdOverlay.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdPortal = __webpack_require__("./src/components/MdPortal/MdPortal.js"); + +var _MdPortal2 = _interopRequireDefault(_MdPortal); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdOverlay', + components: { + MdPortal: _MdPortal2.default + }, + props: { + mdActive: Boolean, + mdAttachToParent: Boolean, + mdFixed: Boolean + }, + computed: { + overlayClasses: function overlayClasses() { + return { + 'md-fixed': this.mdFixed + }; + } + } +}; // +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdPopover/MdPopover.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _popper = __webpack_require__("./node_modules/popper.js/dist/esm/popper.js"); + +var _popper2 = _interopRequireDefault(_popper); + +var _deepmerge = __webpack_require__("./node_modules/deepmerge/dist/umd.js"); + +var _deepmerge2 = _interopRequireDefault(_deepmerge); + +var _MdPortal = __webpack_require__("./src/components/MdPortal/MdPortal.js"); + +var _MdPortal2 = _interopRequireDefault(_MdPortal); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdPopover', + abstract: true, + components: { + MdPortal: _MdPortal2.default + }, + props: { + mdActive: Boolean, + mdSettings: { + type: Object, + default: function _default() { + return {}; + } + } + }, + data: function data() { + return { + popperInstance: null, + originalParentEl: null, + shouldRender: false, + shouldActivate: false + }; + }, + computed: { + popoverClasses: function popoverClasses() { + if (this.shouldActivate) { + return 'md-active'; + } else if (this.shouldRender) { + return 'md-rendering'; + } + } + }, + watch: { + mdActive: { + immediate: true, + handler: function handler(shouldRender) { + this.shouldRender = shouldRender; + + if (shouldRender) { + this.bindPopper(); + } else { + this.shouldActivate = false; + } + } + }, + mdSettings: function mdSettings() { + if (this.popperInstance) { + this.createPopper(); + } + } + }, + methods: { + getPopperOptions: function getPopperOptions() { + var _this = this; + + return { + placement: 'bottom', + modifiers: { + preventOverflow: { + boundariesElement: 'viewport', + padding: 16 + }, + computeStyle: { + gpuAcceleration: false + } + }, + onCreate: function onCreate() { + _this.shouldActivate = true; + _this.$emit('md-active'); + } + }; + }, + setOriginalParent: function setOriginalParent(el) { + if (!this.originalParentEl) { + this.originalParentEl = el; + } + }, + killPopper: function killPopper() { + if (this.popperInstance) { + this.popperInstance.destroy(); + this.popperInstance = null; + } + }, + bindPopper: function bindPopper() { + var _this2 = this; + + this.$nextTick().then((function () { + if (_this2.originalParentEl) { + _this2.createPopper(); + } + })); + }, + createPopper: function createPopper() { + if (this.mdSettings) { + var options = (0, _deepmerge2.default)(this.getPopperOptions(), this.mdSettings); + + if (this.$el.nodeType !== Node.COMMENT_NODE) { + this.popperInstance = new _popper2.default(this.originalParentEl, this.$el, options); + } + } + }, + resetPopper: function resetPopper() { + if (this.popperInstance) { + this.killPopper(); + this.createPopper(); + } + } + }, + beforeDestroy: function beforeDestroy() { + this.killPopper(); + }, + mounted: function mounted() { + this.resetPopper(); + }, + render: function render(createElement) { + return createElement(_MdPortal2.default, { + props: _extends({}, this.$attrs), + on: _extends({}, this.$listeners, { + 'md-initial-parent': this.setOriginalParent, + 'md-destroy': this.killPopper + }) + }, this.$slots.default); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdProgress/MdProgressBar/MdProgressBar.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdProgressBar', + props: { + mdValue: { + type: Number, + default: 0 + }, + mdBuffer: { + type: Number, + default: 0 + }, + mdMode: _extends({ + type: String, + default: 'determinate' + }, (0, _MdPropValidator2.default)('md-mode', ['determinate', 'indeterminate', 'query', 'buffer'])) + }, + computed: { + isDeterminate: function isDeterminate() { + return this.mdMode === 'determinate'; + }, + isBuffer: function isBuffer() { + return this.mdMode === 'buffer'; + }, + hasAmountFill: function hasAmountFill() { + return this.isBuffer || this.isDeterminate; + }, + progressClasses: function progressClasses() { + return 'md-' + this.mdMode; + }, + progressValueStyle: function progressValueStyle() { + if (this.hasAmountFill) { + return 'width: ' + this.mdValue + '%'; + } + }, + progressTrackStyle: function progressTrackStyle() { + if (this.hasAmountFill) { + return 'width: ' + this.mdBuffer + '%'; + } + }, + progressBufferStyle: function progressBufferStyle() { + if (this.hasAmountFill) { + return 'left: calc(' + this.mdBuffer + '% + 8px)'; + } + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdProgress/MdProgressSpinner/MdProgressSpinner.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var MdProgressSpinner = { + styleTag: null, + diameters: new Set() +}; + +exports.default = new _MdComponent2.default({ + name: 'MdProgressSpinner', + props: { + mdValue: { + type: Number, + default: 0 + }, + mdDiameter: { + type: Number, + default: 60 + }, + mdStroke: { + type: Number, + default: 6 + }, + mdMode: _extends({ + type: String, + default: 'determinate' + }, (0, _MdPropValidator2.default)('md-mode', ['determinate', 'indeterminate'])) + }, + computed: { + isDeterminate: function isDeterminate() { + return this.mdMode === 'determinate'; + }, + isIndeterminate: function isIndeterminate() { + return this.mdMode === 'indeterminate'; + }, + isIE: function isIE() { + if (!this.$isServer) { + return navigator.userAgent.toLowerCase().includes('trident'); + } + return false; + }, + progressClasses: function progressClasses() { + var _ref; + + var animationClass = 'md-progress-spinner-indeterminate'; + + if (this.isIE) { + animationClass += '-fallback'; + } + + return _ref = {}, _defineProperty(_ref, animationClass, true), _defineProperty(_ref, 'md-' + this.mdMode, true), _ref; + }, + circleRadius: function circleRadius() { + return (this.mdDiameter - this.mdStroke) / 2; + }, + circleStrokeWidth: function circleStrokeWidth() { + return this.mdStroke + 'px'; + }, + circleCircumference: function circleCircumference() { + return 2 * Math.PI * this.circleRadius; + }, + circleStrokeDashArray: function circleStrokeDashArray() { + return this.circleCircumference + 'px'; + }, + circleStrokeDashOffset: function circleStrokeDashOffset() { + if (this.isDeterminate) { + return this.circleCircumference * (100 - this.mdValue) / 100 + 'px'; + } + + if (this.isIndeterminate && this.isIE) { + return this.circleCircumference * 0.2 + 'px'; + } + + return null; + } + }, + watch: { + mdValue: function mdValue() { + this.attachCircleStyle(); + }, + mdDiameter: function mdDiameter() { + this.attachSvgStyle(); + this.attachCircleStyle(); + }, + mdStroke: function mdStroke() { + this.attachCircleStyle(); + } + }, + methods: { + attachSvgStyle: function attachSvgStyle() { + var svg = this.$refs['md-progress-spinner-draw']; + var size = this.mdDiameter + 'px'; + svg.style.width = size; + svg.style.height = size; + }, + attachCircleStyle: function attachCircleStyle() { + var circle = this.$refs['md-progress-spinner-circle']; + circle.style.strokeDashoffset = this.circleStrokeDashOffset; + circle.style.strokeDasharray = this.circleStrokeDashArray; + circle.style.strokeWidth = this.circleStrokeWidth; + circle.style.setProperty('--md-progress-spinner-start-value', 0.95 * this.circleCircumference); + circle.style.setProperty('--md-progress-spinner-end-value', 0.2 * this.circleCircumference); + } + }, + mounted: function mounted() { + this.attachSvgStyle(); + this.attachCircleStyle(); + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdRadio/MdRadio.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +var _MdRipple = __webpack_require__("./src/components/MdRipple/MdRipple.vue"); + +var _MdRipple2 = _interopRequireDefault(_MdRipple); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdRadio', + components: { + MdRipple: _MdRipple2.default + }, + props: { + model: [String, Number, Boolean, Object], + value: { + type: [String, Number, Boolean, Object], + default: 'on' + }, + id: { + type: String, + default: function _default() { + return 'md-radio-' + (0, _MdUuid2.default)(); + } + }, + name: [String, Number], + required: Boolean, + disabled: Boolean + }, + model: { + prop: 'model', + event: 'change' + }, + data: function data() { + return { + rippleActive: false + }; + }, + computed: { + isSelected: function isSelected() { + return this.model === this.value; + }, + radioClasses: function radioClasses() { + return { + 'md-checked': this.isSelected, + 'md-disabled': this.disabled, + 'md-required': this.required + }; + } + }, + methods: { + toggleCheck: function toggleCheck() { + if (!this.disabled) { + this.rippleActive = true; + this.$emit('change', this.value); + } + } + } +}); // +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdRipple/MdRipple.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// + +var _raf = __webpack_require__("./node_modules/raf/index.js"); + +var _raf2 = _interopRequireDefault(_raf); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +var _MdWave = __webpack_require__("./src/components/MdRipple/MdWave.vue"); + +var _MdWave2 = _interopRequireDefault(_MdWave); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdRipple', + components: { + MdWave: _MdWave2.default + }, + props: { + mdActive: null, + mdDisabled: Boolean, + mdCentered: Boolean, + mdEventTrigger: { + type: Boolean, + default: true + } + }, + data: function data() { + return { + ripples: [], + touchTimeout: null, + eventType: null + }; + }, + computed: { + isDisabled: function isDisabled() { + return !this.$material.ripple || this.mdDisabled; + }, + rippleClasses: function rippleClasses() { + return { + 'md-disabled': this.isDisabled + }; + }, + waveClasses: function waveClasses() { + return { + 'md-centered': this.mdCentered + }; + } + }, + watch: { + mdActive: function mdActive(active) { + var isBoolean = typeof active === 'boolean'; + var isEvent = active.constructor.toString().match(/function (\w*)/)[1].toLowerCase() === 'mouseevent'; + + if (isBoolean && this.mdCentered && active) { + this.startRipple({ + type: 'mousedown' + }); + } else if (isEvent) { + this.startRipple(active); + } + + this.$emit('update:mdActive', false); + } + }, + methods: { + touchMoveCheck: function touchMoveCheck() { + window.clearTimeout(this.touchTimeout); + }, + touchStartCheck: function touchStartCheck($event) { + var _this = this; + + this.touchTimeout = window.setTimeout((function () { + _this.startRipple($event); + }), 100); + }, + startRipple: function startRipple($event) { + var _this2 = this; + + (0, _raf2.default)((function () { + var eventType = _this2.eventType, + isDisabled = _this2.isDisabled, + mdCentered = _this2.mdCentered; + + + if (!isDisabled && (!eventType || eventType === $event.type)) { + var size = _this2.getSize(); + var position = null; + + if (mdCentered) { + position = _this2.getCenteredPosition(size); + } else { + position = _this2.getHitPosition($event, size); + } + + _this2.eventType = $event.type; + _this2.ripples.push({ + waveStyles: _this2.applyStyles(position, size), + uuid: (0, _MdUuid2.default)() + }); + } + })); + }, + applyStyles: function applyStyles(position, size) { + size += 'px'; + + return _extends({}, position, { + width: size, + height: size + }); + }, + clearWave: function clearWave(uuid) { + uuid ? this.ripples = this.ripples.filter((function (ripple) { + return ripple.uuid !== uuid; + })) : this.ripples = []; + }, + getSize: function getSize() { + var _$el = this.$el, + offsetWidth = _$el.offsetWidth, + offsetHeight = _$el.offsetHeight; + + + return Math.round(Math.max(offsetWidth, offsetHeight)); + }, + getCenteredPosition: function getCenteredPosition(size) { + var halfSize = -size / 2 + 'px'; + + return { + 'margin-top': halfSize, + 'margin-left': halfSize + }; + }, + getHitPosition: function getHitPosition($event, elementSize) { + var rect = this.$el.getBoundingClientRect(); + var top = $event.pageY; + var left = $event.pageX; + + if ($event.type === 'touchstart') { + top = $event.changedTouches[0].pageY; + left = $event.changedTouches[0].pageX; + } + + return { + top: top - rect.top - elementSize / 2 - document.documentElement.scrollTop + 'px', + left: left - rect.left - elementSize / 2 - document.documentElement.scrollLeft + 'px' + }; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdRipple/MdWave.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdWave', + data: function data() { + return { + animating: false + }; + }, + + props: { + waveClasses: null, + waveStyles: null + }, + mounted: function mounted() { + this.animating = true; + }, + methods: { + end: function end() { + this.animating = false; + this.$emit('md-end'); + } + } +}); // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSnackbar/MdSnackbar.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +var _MdPortal = __webpack_require__("./src/components/MdPortal/MdPortal.js"); + +var _MdPortal2 = _interopRequireDefault(_MdPortal); + +var _MdSnackbarContent = __webpack_require__("./src/components/MdSnackbar/MdSnackbarContent.vue"); + +var _MdSnackbarContent2 = _interopRequireDefault(_MdSnackbarContent); + +var _MdSnackbarQueue = __webpack_require__("./src/components/MdSnackbar/MdSnackbarQueue.js"); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +exports.default = new _MdComponent2.default({ + name: 'MdSnackbar', + components: { + MdPortal: _MdPortal2.default, + MdSnackbarContent: _MdSnackbarContent2.default + }, + props: { + mdActive: Boolean, + mdPersistent: Boolean, + mdDuration: { + type: Number, + default: 4000 + }, + mdPosition: _extends({ + type: String, + default: 'center' + }, (0, _MdPropValidator2.default)('md-position', ['center', 'left'])) + }, + computed: { + snackbarClasses: function snackbarClasses() { + return _defineProperty({}, 'md-position-' + this.mdPosition, true); + } + }, + watch: { + mdActive: function mdActive(isActive) { + var _this = this; + + if (isActive) { + (0, _MdSnackbarQueue.createSnackbar)(this.mdDuration, this.mdPersistent, this).then((function () { + _this.$emit('update:mdActive', false); + _this.$emit('md-opened'); + })); + } else { + (0, _MdSnackbarQueue.destroySnackbar)(); + this.$emit('md-closed'); + } + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSnackbar/MdSnackbarContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdSnackbarContent', + props: { + mdClasses: Array + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSpeedDial/MdSpeedDial.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +exports.default = new _MdComponent2.default({ + name: 'MdSpeedDial', + props: { + mdEvent: _extends({ + type: String, + default: 'hover' + }, (0, _MdPropValidator2.default)('md-event', ['click', 'hover'])), + mdDirection: _extends({ + type: String, + default: 'top' + }, (0, _MdPropValidator2.default)('md-direction', ['top', 'bottom'])), + mdEffect: _extends({ + type: String, + default: 'fling' + }, (0, _MdPropValidator2.default)('md-effect', ['fling', 'scale', 'opacity'])) + }, + data: function data() { + return { + MdSpeedDial: { + active: false, + event: this.mdEvent, + direction: this.mdDirection + } + }; + }, + provide: function provide() { + return { + MdSpeedDial: this.MdSpeedDial + }; + }, + + computed: { + speedDialClasses: function speedDialClasses() { + var _ref; + + return _ref = { + 'md-active': this.MdSpeedDial.active, + 'md-with-hover': this.mdEvent === 'hover' + }, _defineProperty(_ref, 'md-direction-' + this.mdDirection, true), _defineProperty(_ref, 'md-effect-' + this.mdEffect, true), _ref; + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSpeedDial/MdSpeedDialContent.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// + +function getChildIndex(direction, index, count) { + if (direction === 'top') { + return count - index - 1; + } + + return index; +} + +exports.default = { + name: 'MdSpeedDialContent', + inject: ['MdSpeedDial'], + methods: { + setChildrenIndexes: function setChildrenIndexes() { + var _this = this; + + this.$nextTick().then((function () { + var countChild = _this.$children.length; + + _this.$children.forEach((function (child, index) { + if (child._vnode.tag === 'button') { + var childIndex = getChildIndex(_this.MdSpeedDial.direction, index, countChild); + + child.$el.setAttribute('md-button-index', childIndex); + child.$el.classList.add('md-raised'); + } + })); + })); + } + }, + mounted: function mounted() { + this.setChildrenIndexes(); + }, + updated: function updated() { + this.setChildrenIndexes(); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSpeedDial/MdSpeedDialTarget.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdButton = __webpack_require__("./src/components/MdButton/MdButton.vue"); + +var _MdButton2 = _interopRequireDefault(_MdButton); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdSpeedDialTarget', + components: { + MdButton: _MdButton2.default + }, + inject: ['MdSpeedDial'], + methods: { + handleClick: function handleClick() { + if (this.MdSpeedDial.event === 'click') { + this.MdSpeedDial.active = !this.MdSpeedDial.active; + } + } + } +}; // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSteppers/MdStep.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +var _MdRouterLink = __webpack_require__("./src/core/mixins/MdRouterLink/MdRouterLink.js"); + +var _MdRouterLink2 = _interopRequireDefault(_MdRouterLink); + +var _MdStepHeader = __webpack_require__("./src/components/MdSteppers/MdStepHeader.vue"); + +var _MdStepHeader2 = _interopRequireDefault(_MdStepHeader); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdStep', + components: { + MdStepHeader: _MdStepHeader2.default + }, + mixins: [_MdRouterLink2.default], + props: { + id: { + type: String, + default: function _default() { + return 'md-stepper-' + (0, _MdUuid2.default)(); + } + }, + href: [String, Number], + mdLabel: String, + mdDescription: String, + mdError: String, + mdDone: Boolean, + mdEditable: { + type: Boolean, + default: true + } + }, + inject: ['MdSteppers'], + watch: { + $props: { + deep: true, + handler: function handler() { + this.setStepperData(); + } + } + }, + methods: { + getPropValues: function getPropValues() { + var _this = this; + + var propNames = Object.keys(this.$options.props); + var ignoredProps = ['id', 'mdLabel', 'mdDescription', 'mdError', 'mdEditable']; + var values = {}; + + propNames.forEach((function (prop) { + if (!ignoredProps.includes(prop)) { + if (_this[prop]) { + values[prop] = _this[prop]; + } else if (_this.$attrs.hasOwnProperty(prop)) { + if (prop) { + values[prop] = _this.$attrs[prop]; + } else { + values[prop] = true; + } + } + } + })); + + return values; + }, + setStepperData: function setStepperData() { + 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 setupWatchers() { + var _this2 = this; + + var getProp = function getProp(prop) { + if (_this2.MdSteppers.items[_this2.id]) { + return _this2.MdSteppers.items[_this2.id][prop]; + } + }; + + this.$watch((function () { + return getProp('error'); + }), (function () { + return _this2.$emit('update:mdError', getProp('error')); + })); + + this.$watch((function () { + return getProp('done'); + }), (function () { + return _this2.$emit('update:mdDone', getProp('done')); + })); + } + }, + created: function created() { + this.setStepperData(); + this.setupWatchers(); + }, + beforeDestroy: function beforeDestroy() { + this.$delete(this.MdSteppers.items, this.id); + }, + render: function render(createElement) { + var stepperAttrs = { + staticClass: 'md-stepper', + attrs: _extends({}, this.$attrs, { + id: this.id + }), + on: this.$listeners + }; + + if (this.href) { + this.buttonProps = this.$options.props; + } else if (this.$router && this.to) { + this.$options.props = MdRouterLinkProps(this, this.$options.props); + + stepperAttrs.props = this.$props; + } + + return createElement('div', stepperAttrs, this.$slots.default); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSteppers/MdStepHeader.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdWarningIcon = __webpack_require__("./src/core/icons/MdWarningIcon.vue"); + +var _MdWarningIcon2 = _interopRequireDefault(_MdWarningIcon); + +var _MdCheckIcon = __webpack_require__("./src/core/icons/MdCheckIcon.vue"); + +var _MdCheckIcon2 = _interopRequireDefault(_MdCheckIcon); + +var _MdEditIcon = __webpack_require__("./src/core/icons/MdEditIcon.vue"); + +var _MdEditIcon2 = _interopRequireDefault(_MdEditIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdStepperHeader', + components: { + MdWarningIcon: _MdWarningIcon2.default, + MdCheckIcon: _MdCheckIcon2.default, + MdEditIcon: _MdEditIcon2.default + }, + props: { + index: { + type: String, + required: true + } + }, + inject: ['MdSteppers'], + computed: { + data: function data() { + return this.MdSteppers.items[this.index]; + }, + shouldDisable: function shouldDisable() { + var data = this.data, + index = this.index, + MdSteppers = this.MdSteppers; + + + if (data.done && !data.editable) { + return true; + } + + return MdSteppers.isLinear && !MdSteppers.isPreviousStepperDone(index); + }, + classes: function classes() { + return { + 'md-active': !this.MdSteppers.syncRoute && this.index === this.MdSteppers.activeStep, + 'md-error': this.data.error, + 'md-done': this.data.done + }; + } + } +}; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSteppers/MdSteppers.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdObserveElement = __webpack_require__("./src/core/utils/MdObserveElement.js"); + +var _MdObserveElement2 = _interopRequireDefault(_MdObserveElement); + +var _MdThrottling = __webpack_require__("./src/core/utils/MdThrottling.js"); + +var _MdThrottling2 = _interopRequireDefault(_MdThrottling); + +var _MdStepHeader = __webpack_require__("./src/components/MdSteppers/MdStepHeader.vue"); + +var _MdStepHeader2 = _interopRequireDefault(_MdStepHeader); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = new _MdComponent2.default({ + name: 'MdSteppers', + components: { + MdStepHeader: _MdStepHeader2.default + }, + props: { + mdSyncRoute: Boolean, + mdDynamicHeight: Boolean, + mdVertical: Boolean, + mdLinear: Boolean, + mdAlternative: Boolean, + mdActiveStep: [String, Number] + }, + data: function data() { + return { + activeStepIndex: 0, + noTransition: true, + contentStyles: {}, + activeButtonEl: null, + MdSteppers: { + activeStep: 0, + isLinear: false, + isVertical: false, + items: {}, + syncRoute: this.mdSyncRoute, + getStepperNumber: this.getStepperNumber, + setActiveStep: this.setActiveStep, + isPreviousStepperDone: this.isPreviousStepperDone + } + }; + }, + provide: function provide() { + return { MdSteppers: this.MdSteppers }; + }, + + computed: { + steppersClasses: function steppersClasses() { + 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 activeIndex() { + return this.MdSteppers.activeStep; + }, + containerStyles: function containerStyles() { + return { + transform: !this.mdVertical && 'translate3D(' + -this.activeStepIndex * 100 + '%, 0, 0)' + }; + } + }, + watch: { + mdActiveStep: function mdActiveStep(stepper) { + this.MdSteppers.activeStep = stepper; + this.$emit('md-changed', stepper); + }, + mdLinear: function mdLinear(isLinear) { + this.MdSteppers.isLinear = isLinear; + }, + mdVertical: function mdVertical(isVertical) { + this.MdSteppers.isVertical = isVertical; + }, + activeIndex: function activeIndex() { + this.$nextTick(this.setActiveButtonEl); + }, + activeStepIndex: function activeStepIndex() { + this.onActiveStepIndex(); + this.$nextTick(this.calculateStepperPos); + }, + activeButtonEl: function activeButtonEl(activeButton) { + this.activeStepIndex = activeButton ? [].indexOf.call(activeButton.parentNode.childNodes, activeButton) : 0; + }, + '$route': function $route() { + this.$nextTick(this.setActiveButtonEl); + } + }, + methods: { + hasActiveStep: function hasActiveStep() { + return this.MdSteppers.activeStep || this.mdActiveStep; + }, + getItemsAndKeys: function getItemsAndKeys() { + var items = this.MdSteppers.items; + + return { + items: items, + keys: Object.keys(items) + }; + }, + getStepperNumber: function getStepperNumber(id) { + var stepperNames = Object.keys(this.MdSteppers.items); + + return stepperNames.indexOf(id) + 1; + }, + isStepperDone: function isStepperDone(id) { + return this.MdSteppers.items[id].done; + }, + isPreviousStepperDone: function isPreviousStepperDone(id) { + var items = this.MdSteppers.items; + + var stepperNames = Object.keys(items); + var activeIndex = this.getStepperNumber(id) - 2; + var previousIndex = stepperNames[activeIndex]; + + if (!previousIndex) { + return true; + } + + return items[previousIndex].done; + }, + isStepperEditable: function isStepperEditable(id) { + return this.MdSteppers.items[id].editable; + }, + setStepperAsDone: function setStepperAsDone(id) { + this.MdSteppers.items[id].done = true; + }, + setPreviousStepperAsDone: function setPreviousStepperAsDone(newId) { + var activeIndex = this.getStepperNumber(this.MdSteppers.activeStep); + var newIndex = this.getStepperNumber(newId); + + if (newIndex > activeIndex) { + this.setStepperAsDone(this.MdSteppers.activeStep); + } + }, + setActiveStep: function setActiveStep(id) { + if (this.mdLinear && !this.isPreviousStepperDone(id)) { + return false; + } + + if (id !== this.MdSteppers.activeStep && (this.isStepperEditable(id) || !this.isStepperDone(id))) { + this.setPreviousStepperAsDone(id); + this.MdSteppers.activeStep = id; + this.$emit('md-changed', id); + this.$emit('update:mdActiveStep', id); + this.MdSteppers.items[id].error = null; + } + }, + setActiveButtonEl: function setActiveButtonEl() { + this.activeButtonEl = this.$el.querySelector('.md-stepper-header.md-button.md-active'); + }, + setActiveStepByIndex: function setActiveStepByIndex(index) { + var _getItemsAndKeys = this.getItemsAndKeys(), + keys = _getItemsAndKeys.keys; + + if (!this.hasActiveStep()) { + this.MdSteppers.activeStep = keys[index]; + } + }, + setupObservers: function setupObservers() { + var steppersContent = this.$el.querySelector('.md-steppers-wrapper'); + + if ('ResizeObserver' in window) { + this.resizeObserver = new window.ResizeObserver(this.calculateStepperPos); + this.resizeObserver.observe(this.$el); + } else { + window.addEventListener('resize', this.calculateStepperPos); + } + + if (steppersContent) { + this.resizeObserver = (0, _MdObserveElement2.default)(this.$el.querySelector('.md-steppers-wrapper'), { + childList: true, + characterData: true, + subtree: true + }, this.calculateStepperPos); + } + }, + calculateStepperPos: function calculateStepperPos() { + if (!this.mdVertical) { + var stepperElement = this.$el.querySelector('.md-stepper:nth-child(' + (this.activeStepIndex + 1) + ')'); + + this.contentStyles = { + height: stepperElement.offsetHeight + 'px' + }; + } + }, + onActiveStepIndex: function onActiveStepIndex() { + var _getItemsAndKeys2 = this.getItemsAndKeys(), + items = _getItemsAndKeys2.items, + keys = _getItemsAndKeys2.keys; + + if (!this.hasActiveStep() && !this.activeStepIndex) { + this.MdSteppers.activeStep = keys[0]; + } else { + this.MdSteppers.activeStep = keys[this.activeStepIndex]; + + for (var i = 0; i < this.activeStepIndex; i++) { + this.setStepperAsDone(keys[i]); + } + } + } + }, + created: function created() { + this.calculateStepperPos = (0, _MdThrottling2.default)(this.calculateStepperPos, 300); + this.MdSteppers.activeStep = this.mdActiveStep; + this.MdSteppers.isLinear = this.mdLinear; + this.MdSteppers.isVertical = this.mdVertical; + }, + mounted: function mounted() { + var _this = this; + + this.$nextTick().then((function () { + if (!_this.mdSyncRoute) { + _this.setActiveStepByIndex(0); + } else { + _this.onActiveStepIndex(); + } + + return _this.$nextTick(); + })).then((function () { + _this.setActiveButtonEl(); + _this.calculateStepperPos(); + + window.setTimeout((function () { + _this.noTransition = false; + _this.setupObservers(); + }), 100); + })); + }, + beforeDestroy: function beforeDestroy() { + if (!('ResizeObserver' in window)) { + window.removeEventListener('resize', this.calculateStepperPos); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSubheader/MdSubheader.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdSubheader', + computed: { + insideList: function insideList() { + return this.$parent.$options._componentTag === 'md-list'; + } + } +}); // +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSvgLoader/MdSvgLoader.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// + +var mdSVGStore = {}; + +exports.default = { + name: 'MdSVGLoader', + props: { + mdSrc: { + type: String, + required: true + } + }, + data: function data() { + return { + html: null, + error: null + }; + }, + watch: { + mdSrc: function mdSrc() { + this.html = null; + this.loadSVG(); + } + }, + methods: { + isSVG: function isSVG(mimetype) { + if (typeof mimetype !== 'string') return false; + return mimetype.indexOf('svg') >= 0; + }, + setHtml: function setHtml(value) { + var _this = this; + + mdSVGStore[this.mdSrc].then((function (html) { + _this.html = html; + + return _this.$nextTick(); + })).then((function () { + return _this.$emit('md-loaded'); + })); + }, + unexpectedError: function unexpectedError(reject) { + this.error = 'Something bad happened trying to fetch ' + this.mdSrc + '.'; + reject(this.error); + }, + loadSVG: function loadSVG() { + var _this2 = this; + + if (!mdSVGStore.hasOwnProperty(this.mdSrc)) { + mdSVGStore[this.mdSrc] = new Promise(function (resolve, reject) { + var request = new window.XMLHttpRequest(); + + request.open('GET', _this2.mdSrc, true); + + request.onload = function () { + var mimetype = request.getResponseHeader('content-type'); + + if (request.status === 200) { + if (_this2.isSVG(mimetype)) { + resolve(request.response); + _this2.setHtml(); + } else { + _this2.error = 'The file ' + _this2.mdSrc + ' is not a valid SVG.'; + reject(_this2.error); + } + } else if (request.status >= 400 && request.status < 500) { + _this2.error = 'The file ' + _this2.mdSrc + ' do not exists.'; + reject(_this2.error); + } else { + _this2.unexpectedError(reject); + } + }; + + request.onerror = function () { + return _this2.unexpectedError(reject); + }; + request.onabort = function () { + return _this2.unexpectedError(reject); + }; + request.send(); + }); + } else { + this.setHtml(); + } + } + }, + mounted: function mounted() { + this.loadSVG(); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdSwitch/MdSwitch.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdCheckboxMixin = __webpack_require__("./src/components/MdCheckbox/MdCheckboxMixin.js"); + +var _MdCheckboxMixin2 = _interopRequireDefault(_MdCheckboxMixin); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdSwitch', + mixins: [_MdCheckboxMixin2.default], + props: { + id: { + type: String, + default: function _default() { + return 'md-switch-' + (0, _MdUuid2.default)(); + } + } + } +}); // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTable.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _raf = __webpack_require__("./node_modules/raf/index.js"); + +var _raf2 = _interopRequireDefault(_raf); + +var _MdTagSwitcher = __webpack_require__("./src/components/MdTagSwitcher/MdTagSwitcher.vue"); + +var _MdTagSwitcher2 = _interopRequireDefault(_MdTagSwitcher); + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +var _MdTableThead = __webpack_require__("./src/components/MdTable/MdTableThead.vue"); + +var _MdTableThead2 = _interopRequireDefault(_MdTableThead); + +var _MdTableAlternateHeader = __webpack_require__("./src/components/MdTable/MdTableAlternateHeader.vue"); + +var _MdTableAlternateHeader2 = _interopRequireDefault(_MdTableAlternateHeader); + +var _MdTableRow = __webpack_require__("./src/components/MdTable/MdTableRow.vue"); + +var _MdTableRow2 = _interopRequireDefault(_MdTableRow); + +var _MdTableRowGhost = __webpack_require__("./src/components/MdTable/MdTableRowGhost.vue"); + +var _MdTableRowGhost2 = _interopRequireDefault(_MdTableRowGhost); + +var _MdTableCellSelection = __webpack_require__("./src/components/MdTable/MdTableCellSelection.vue"); + +var _MdTableCellSelection2 = _interopRequireDefault(_MdTableCellSelection); + +var _MdResizeObserver = __webpack_require__("./src/core/utils/MdResizeObserver.js"); + +var _MdResizeObserver2 = _interopRequireDefault(_MdResizeObserver); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var getObjectAttribute = function getObjectAttribute(object, key) { + var value = object; + + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + for (var _iterator = key.split('.')[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var attribute = _step.value; + + value = value[attribute]; + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator.return) { + _iterator.return(); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } + } + + return value; +}; + +exports.default = { + name: 'MdTable', + components: { + MdTagSwitcher: _MdTagSwitcher2.default, + MdTableAlternateHeader: _MdTableAlternateHeader2.default, + MdTableThead: _MdTableThead2.default, + MdTableRow: _MdTableRow2.default, + MdTableRowGhost: _MdTableRowGhost2.default, + MdTableCellSelection: _MdTableCellSelection2.default + }, + props: { + value: [Array, Object], + mdModelId: { + type: String, + default: 'id' + }, + mdCard: Boolean, + mdFixedHeader: Boolean, + mdHeight: { + type: [Number, String], + default: 400 + }, + mdSort: String, + mdSortOrder: _extends({ + type: String, + default: 'asc' + }, (0, _MdPropValidator2.default)('md-sort-order', ['asc', 'desc'])), + mdSortFn: { + type: Function, + default: function _default(value) { + var _this = this; + + return value.sort((function (a, b) { + var sortBy = _this.MdTable.sort; + var aAttr = getObjectAttribute(a, sortBy); + var bAttr = getObjectAttribute(b, sortBy); + var isAsc = _this.MdTable.sortOrder === 'asc'; + var isNumber = typeof aAttr === 'number'; + + if (!aAttr) { + return 1; + } + + if (!bAttr) { + return -1; + } + + if (isNumber) { + return isAsc ? aAttr - bAttr : bAttr - aAttr; + } + + return isAsc ? aAttr.localeCompare(bAttr) : bAttr.localeCompare(aAttr); + })); + } + }, + mdSelectedValue: { + type: [Array, Object] + } + }, + data: function data() { + return { + windowResizeObserver: null, + fixedHeaderTableWidth: 0, + fixedHeaderPadding: 0, + hasContentScroll: false, + MdTable: { + items: {}, + sort: null, + sortOrder: null, + singleSelection: null, + selectedItems: [], + selectable: [], + fixedHeader: null, + contentPadding: null, + contentEl: null, + // computed + hasValue: this.hasValue, + // methods + emitEvent: this.emitEvent, + sortTable: this.sortTable, + manageItemSelection: this.manageItemSelection, + getModel: this.getModel, + getModelItem: this.getModelItem, + selectingMode: null + }, + itemsUuidMap: new WeakMap() + }; + }, + + computed: { + contentTag: function contentTag() { + if (this.mdCard) { + return 'md-card'; + } + + return 'md-content'; + }, + headerCount: function headerCount() { + return Object.keys(this.MdTable.items).length; + }, + selectedCount: function selectedCount() { + return this.MdTable.selectedItems.length; + }, + headerStyles: function headerStyles() { + if (this.mdFixedHeader) { + return 'padding-right: ' + this.fixedHeaderPadding + 'px'; + } + }, + hasValue: function hasValue() { + return this.value && this.value.length !== 0; + }, + headerClasses: function headerClasses() { + if (this.mdFixedHeader && this.hasContentScroll || !this.hasValue) { + return 'md-table-fixed-header-active'; + } + }, + contentStyles: function contentStyles() { + if (this.mdFixedHeader) { + var height = typeof this.mdHeight === 'number' ? this.mdHeight + 'px' : this.mdHeight; + return 'height: ' + height + ';max-height: ' + height; + } + }, + contentClasses: function contentClasses() { + if (this.mdFixedHeader && this.value.length === 0) { + return 'md-table-empty'; + } + }, + fixedHeaderTableStyles: function fixedHeaderTableStyles() { + return { + width: this.fixedHeaderTableWidth + 'px' + }; + } + }, + provide: function provide() { + var MdTable = this.MdTable; + + return { MdTable: MdTable }; + }, + + watch: { + mdSort: { + immediate: true, + handler: function handler() { + this.MdTable.sort = this.mdSort; + } + }, + mdSortOrder: { + immediate: true, + handler: function handler() { + this.MdTable.sortOrder = this.mdSortOrder; + } + }, + mdFixedHeader: { + immediate: true, + handler: function handler() { + this.MdTable.fixedHeader = this.mdFixedHeader; + } + }, + hasValue: { + immediate: true, + handler: function handler() { + this.MdTable.hasValue = this.hasValue; + } + }, + 'MdTable.selectedItems': function MdTableSelectedItems(val, old) { + var _this2 = this; + + var changed = (function () { + var isValEmpty = _this2.isEmpty(val); + var isOldEmpty = _this2.isEmpty(old); + var hasValues = isValEmpty && isOldEmpty; + + if (hasValues) { + return false; + } else if (!hasValues) { + return val.length !== old.length ? true : !val.every((function (item, index) { + return item == old[index]; + })); + } + + return true; + })(); + + if (changed) { + this.select(val); + } + }, + 'MdTable.singleSelection': function MdTableSingleSelection(val, old) { + if (val != old) { + this.select(val); + } + }, + mdSelectedValue: function mdSelectedValue() { + this.syncSelectedValue(); + }, + value: function value() { + this.syncSelectedValue(); + this.setWidth(); + } + }, + methods: { + isEmpty: function isEmpty(value) { + return !value || value.length === 0; + }, + emitEvent: function emitEvent(eventName, value) { + this.$emit(eventName, value); + }, + getRowId: function getRowId(item, propertyName) { + var id = item[propertyName]; + + if (id) { + return id; + } + + id = this.itemsUuidMap.get(item); + + if (!id) { + id = 'md-row-' + (0, _MdUuid2.default)(); + this.itemsUuidMap.set(item, id); + } + + return id; + }, + setScroll: function setScroll($event) { + var _this3 = this; + + (0, _raf2.default)((function () { + if (_this3.mdFixedHeader) { + _this3.$refs.fixedHeaderContainer.scrollLeft = $event.target.scrollLeft; + } + + _this3.hasContentScroll = $event.target.scrollTop > 0; + })); + }, + setHeaderScroll: function setHeaderScroll($event) { + var _this4 = this; + + (0, _raf2.default)((function () { + _this4.MdTable.contentEl.scrollLeft = $event.target.scrollLeft; + })); + }, + getContentEl: function getContentEl() { + return this.$el.querySelector('.md-table-content'); + }, + setContentEl: function setContentEl() { + this.MdTable.contentEl = this.getContentEl(); + }, + setHeaderPadding: function setHeaderPadding() { + this.setContentEl(); + + var contentEl = this.MdTable.contentEl; + + var tableEl = contentEl.childNodes[0]; + + this.fixedHeaderPadding = contentEl.offsetWidth - tableEl.offsetWidth; + }, + getModel: function getModel() { + return this.value; + }, + getModelItem: function getModelItem(index) { + return this.value[index]; + }, + manageItemSelection: function manageItemSelection(item) { + if (this.MdTable.selectedItems.includes(item)) { + this.MdTable.selectedItems = this.MdTable.selectedItems.filter((function (target) { + return target !== item; + })); + } else { + this.MdTable.selectedItems = this.MdTable.selectedItems.concat([item]); + } + }, + sortTable: function sortTable() { + if (Array.isArray(this.value)) { + this.$emit('input', this.mdSortFn(this.value)); + } + }, + select: function select(val) { + this.$emit('update:mdSelectedValue', val); + this.$emit('md-selected', val); + }, + syncSelectedValue: function syncSelectedValue() { + var _this5 = this; + + this.$nextTick().then((function () { + // render the table first + if (_this5.MdTable.selectingMode === 'single') { + _this5.MdTable.singleSelection = _this5.mdSelectedValue; + } else if (_this5.MdTable.selectingMode === 'multiple') { + _this5.MdTable.selectedItems = _this5.mdSelectedValue || []; + } + })); + }, + setWidth: function setWidth() { + if (this.mdFixedHeader) { + this.fixedHeaderTableWidth = this.$refs.contentTable.offsetWidth; + } + } + }, + created: function created() { + if (this.mdSort) { + this.sortTable(); + } + + this.syncSelectedValue(); + }, + mounted: function mounted() { + this.setContentEl(); + this.$nextTick().then(this.setWidth); + + if (this.mdFixedHeader) { + this.setHeaderPadding(); + this.windowResizeObserver = new _MdResizeObserver2.default(window, this.setWidth); + } + }, + beforeDestroy: function beforeDestroy() { + if (this.windowResizeObserver) { + this.windowResizeObserver.destroy(); + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTableAlternateHeader.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdTableAlternateHeader' +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTableCell.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdTableCell', + props: { + mdId: [String, Number], + mdLabel: String, + mdNumeric: Boolean, + mdTooltip: String, + mdSortBy: String + }, + inject: ['MdTable'], + data: function data() { + return { + index: null, + parentNode: null + }; + }, + computed: { + cellClasses: function cellClasses() { + return { + 'md-numeric': this.mdNumeric + }; + } + }, + watch: { + mdSortBy: function mdSortBy() { + this.setCellData(); + }, + mdNumeric: function mdNumeric() { + this.setCellData(); + }, + mdLabel: function mdLabel() { + this.setCellData(); + }, + mdTooltip: function mdTooltip() { + this.setCellData(); + } + }, + methods: { + setCellData: function setCellData() { + var $vm = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this; + + this.$set(this.MdTable.items, $vm.index, { + id: $vm.mdId, + label: $vm.mdLabel, + numeric: $vm.mdNumeric, + tooltip: $vm.mdTooltip, + sortBy: $vm.mdSortBy + }); + }, + updateAllCellData: function updateAllCellData() { + var _this = this; + + this.MdTable.items = {}; + + var cells = Array.from(this.parentNode.childNodes).filter((function (_ref) { + var tagName = _ref.tagName, + classList = _ref.classList; + + var isSelection = classList && classList.contains('md-table-cell-selection'); + var isTd = tagName && tagName.toLowerCase() === 'td'; + + return isTd && !isSelection; + })); + + cells.forEach((function (cell, index) { + var $vm = cell.__vue__; + + $vm.index = index; + + _this.setCellData($vm); + })); + } + }, + mounted: function mounted() { + this.parentNode = this.$el.parentNode; + this.updateAllCellData(); + }, + destroyed: function destroyed() { + var rowRemoved = this.$el.parentNode !== null; + + if (rowRemoved) { + return false; + } + + this.updateAllCellData(); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTableCellSelection.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdTableCellSelection', + props: { + value: Boolean, + mdRowId: [Number, String], + mdSelectable: Boolean, + mdDisabled: Boolean + }, + inject: ['MdTable'], + data: function data() { + return { + isSelected: false + }; + }, + watch: { + value: { + immediate: true, + handler: function handler(value) { + this.isSelected = value; + } + } + }, + methods: { + onChange: function onChange() { + this.$emit('input', this.isSelected); + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTableEmptyState.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdEmptyState = __webpack_require__("./src/components/MdEmptyState/MdEmptyState.vue"); + +var _MdEmptyState2 = _interopRequireDefault(_MdEmptyState); + +var _MdEmptyStateProps = __webpack_require__("./src/components/MdEmptyState/MdEmptyStateProps.js"); + +var _MdEmptyStateProps2 = _interopRequireDefault(_MdEmptyStateProps); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// + +exports.default = { + name: 'MdTableEmptyState', + props: _MdEmptyStateProps2.default, + inject: ['MdTable'] +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTableHead.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdUpwardIcon = __webpack_require__("./src/core/icons/MdUpwardIcon.vue"); + +var _MdUpwardIcon2 = _interopRequireDefault(_MdUpwardIcon); + +var _MdResizeObserver = __webpack_require__("./src/core/utils/MdResizeObserver.js"); + +var _MdResizeObserver2 = _interopRequireDefault(_MdResizeObserver); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdTableHead', + components: { + MdUpwardIcon: _MdUpwardIcon2.default + }, + props: { + mdNumeric: Boolean, + numeric: Boolean, + id: [String, Number], + label: String, + tooltip: String, + sortBy: String + }, + inject: ['MdTable'], + data: function data() { + return { + width: null, + windowResizeObserver: null + }; + }, + computed: { + hasSort: function hasSort() { + return this.MdTable.sort && this.sortBy; + }, + isSorted: function isSorted() { + if (this.MdTable.sort) { + return this.MdTable.sort === this.sortBy; + } + }, + isDescSorted: function isDescSorted() { + return this.isSorted && this.MdTable.sortOrder === 'desc'; + }, + isAscSorted: function isAscSorted() { + return this.isSorted && this.MdTable.sortOrder === 'asc'; + }, + headStyles: function headStyles() { + return { + width: this.width + 'px' + }; + }, + headClasses: function headClasses() { + return { + 'md-numeric': this.numeric || this.mdNumeric, + 'md-sortable': this.hasSort, + 'md-sorted': this.isSorted, + 'md-sorted-desc': this.isDescSorted + }; + } + }, + methods: { + changeSort: function changeSort() { + if (this.hasSort) { + if (this.isAscSorted) { + this.MdTable.sortOrder = 'desc'; + } else { + this.MdTable.sortOrder = 'asc'; + } + + this.MdTable.sort = this.sortBy; + this.MdTable.emitEvent('md-sorted', this.MdTable.sort); + this.MdTable.emitEvent('update:mdSort', this.MdTable.sort); + this.MdTable.emitEvent('update:mdSortOrder', this.MdTable.sortOrder); + this.MdTable.sortTable(); + } + }, + getChildNodesBySelector: function getChildNodesBySelector(el, selector) { + return Array.from(el.childNodes).filter((function (_ref) { + var classList = _ref.classList; + return classList && classList.contains(selector); + })); + }, + getNodeIndex: function getNodeIndex(nodes, el) { + return [].indexOf.call(nodes, el); + }, + setWidth: function setWidth() { + if (this.MdTable.fixedHeader) { + var cellSelector = 'md-table-cell'; + var thEls = this.getChildNodesBySelector(this.$el.parentNode, 'md-table-head'); + var tdEls = this.MdTable.contentEl.querySelectorAll('tr:first-child .' + cellSelector); + var nodeIndex = this.getNodeIndex(thEls, this.$el); + + this.width = tdEls[nodeIndex].offsetWidth; + } + } + }, + updated: function updated() { + this.$nextTick().then(this.setWidth); + }, + mounted: function mounted() { + this.$nextTick().then(this.setWidth); + + if (this.MdTable.fixedHeader) { + this.windowResizeObserver = new _MdResizeObserver2.default(window, this.setWidth); + } + }, + beforeDestroy: function beforeDestroy() { + if (this.windowResizeObserver) { + this.windowResizeObserver.destroy(); + } + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTableHeadSelection.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdTableHead = __webpack_require__("./src/components/MdTable/MdTableHead.vue"); + +var _MdTableHead2 = _interopRequireDefault(_MdTableHead); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdTableHeadSelection', + components: { + MdTableHead: _MdTableHead2.default + }, + inject: ['MdTable'], + computed: { + selectableCount: function selectableCount() { + return Object.keys(this.selectable).length; + }, + isDisabled: function isDisabled() { + return !this.selectableCount; + }, + selectable: function selectable() { + return this.MdTable.selectable; + }, + selectedItems: function selectedItems() { + return this.MdTable.selectedItems; + }, + allSelected: function allSelected() { + var _this = this; + + if (this.selectableCount === 0) { + return false; + } + + return this.selectable.every((function (item) { + return _this.selectedItems.includes(item); + })); + } + }, + methods: { + onChange: function onChange(val) { + var _this2 = this; + + if (val) { + this.MdTable.selectedItems = this.selectedItems.concat(this.selectable.filter((function (item) { + return !_this2.selectedItems.includes(item); + }))); + } else { + this.MdTable.selectedItems = this.selectedItems.filter((function (item) { + return !_this2.selectable.includes(item); + })); + } + } + } +}; // +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTablePagination.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdTablePagination', + inject: ['MdTable'], + props: { + mdPageSize: { + type: [String, Number], + default: 10 + }, + mdPageOptions: { + type: Array, + default: function _default() { + return [10, 25, 50, 100]; + } + }, + mdPage: { + type: Number, + default: 1 + }, + mdTotal: { + type: [String, Number], + default: 'Many' + }, + mdLabel: { + type: String, + default: 'Rows per page:' + }, + mdSeparator: { + type: String, + default: 'of' + } + }, + data: function data() { + return { + currentPageSize: 0 + }; + }, + computed: { + currentItemCount: function currentItemCount() { + return (this.mdPage - 1) * this.mdPageSize + 1; + }, + currentPageCount: function currentPageCount() { + return this.mdPage * this.mdPageSize; + } + }, + watch: { + mdPageSize: { + immediate: true, + handler: function handler(pageSize) { + this.currentPageSize = this.pageSize; + } + } + }, + methods: { + setPageSize: function setPageSize() { + this.$emit('update:mdPageSize', this.currentPageSize); + }, + goToPrevious: function goToPrevious() {}, + goToNext: function goToNext() {} + }, + created: function created() { + this.currentPageSize = this.mdPageSize; + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTableRow.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +var _MdTableCellSelection = __webpack_require__("./src/components/MdTable/MdTableCellSelection.vue"); + +var _MdTableCellSelection2 = _interopRequireDefault(_MdTableCellSelection); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdTableRow', + components: { + MdTableCellSelection: _MdTableCellSelection2.default + }, + props: { + mdIndex: [Number, String], + mdId: [Number, String], + mdSelectable: _extends({ + type: [String] + }, (0, _MdPropValidator2.default)('md-selectable', ['multiple', 'single'])), + mdDisabled: Boolean, + mdAutoSelect: Boolean, + mdItem: [Array, Object] + }, + inject: ['MdTable'], + data: function data() { + return { + index: null + }; + }, + computed: { + selectableCount: function selectableCount() { + return this.MdTable.selectable.length; + }, + isMultipleSelected: function isMultipleSelected() { + return this.MdTable.selectedItems.includes(this.mdItem); + }, + isSingleSelected: function isSingleSelected() { + return this.MdTable.singleSelection === this.mdItem; + }, + hasMultipleSelection: function hasMultipleSelection() { + return this.MdTable.hasValue && this.mdSelectable === 'multiple'; + }, + hasSingleSelection: function hasSingleSelection() { + return this.MdTable.hasValue && this.mdSelectable === 'single'; + }, + rowClasses: function rowClasses() { + if (this.MdTable.hasValue) { + return { + 'md-has-selection': !this.mdDisabled && (this.mdAutoSelect || this.hasSingleSelection), + 'md-selected': this.isMultipleSelected, + 'md-selected-single': this.isSingleSelected + }; + } + }, + isInSelectedItems: function isInSelectedItems() { + return this.MdTable.selectedItems.includes(this.mdItem); + } + }, + watch: { + mdDisabled: function mdDisabled() { + if (this.mdDisabled) { + this.removeSelectableItem(); + } else { + this.addSelectableItem(); + } + }, + mdSelectable: function mdSelectable() { + this.MdTable.selectingMode = this.mdSelectable; + }, + mdItem: function mdItem(after, before) { + this.removeSelectableItem(before); + this.$nextTick(this.addSelectableItem); + } + }, + methods: { + onClick: function onClick() { + if (this.MdTable.hasValue && !this.mdDisabled) { + if (this.hasMultipleSelection) { + this.selectRowIfMultiple(); + } else if (this.hasSingleSelection) { + this.selectRowIfSingle(); + } + } + }, + toggleSelection: function toggleSelection() { + this.MdTable.manageItemSelection(this.mdItem); + }, + addSelection: function addSelection() { + if (!this.isMultipleSelected) { + this.MdTable.selectedItems = this.MdTable.selectedItems.concat([this.mdItem]); + } + }, + removeSelection: function removeSelection() { + var _this = this; + + if (this.isMultipleSelected) { + this.MdTable.selectedItems = this.MdTable.selectedItems.filter((function (target) { + return target !== _this.mdItem; + })); + } + }, + selectRowIfSingle: function selectRowIfSingle() { + if (this.MdTable.singleSelection === this.mdItem) { + this.MdTable.singleSelection = null; + } else { + this.MdTable.singleSelection = this.mdItem; + } + }, + selectRowIfMultiple: function selectRowIfMultiple() { + if (this.mdAutoSelect) { + this.toggleSelection(); + } + }, + addSelectableItem: function addSelectableItem() { + if (!this.hasMultipleSelection || this.mdDisabled) { + return false; + } + + if (this.MdTable.selectable.includes(this.mdItem)) { + return false; + } + + this.MdTable.selectable = this.MdTable.selectable.concat([this.mdItem]); + }, + removeSelectableItem: function removeSelectableItem() { + var target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.mdItem; + + if (this.mdSelectable === 'multiple') { + this.MdTable.selectable = this.MdTable.selectable.filter((function (item) { + return item !== target; + })); + } + } + }, + created: function created() { + var _this2 = this; + + this.$nextTick((function () { + _this2.addSelectableItem(); + _this2.MdTable.selectingMode = _this2.mdSelectable; + })); + }, + beforeDestroy: function beforeDestroy() { + this.removeSelectableItem(); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTableRowGhost.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = { + name: 'MdTableRowGhost', + props: { + mdIndex: [String, Number], + mdId: [String, Number], + mdItem: [Array, Object] + }, + render: function render() { + this.$slots.default[0].componentOptions.propsData.mdIndex = this.mdIndex; + this.$slots.default[0].componentOptions.propsData.mdId = this.mdId; + this.$slots.default[0].componentOptions.propsData.mdItem = this.mdItem; + + return this.$slots.default[0]; + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTableThead.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdTableHead = __webpack_require__("./src/components/MdTable/MdTableHead.vue"); + +var _MdTableHead2 = _interopRequireDefault(_MdTableHead); + +var _MdTableHeadSelection = __webpack_require__("./src/components/MdTable/MdTableHeadSelection.vue"); + +var _MdTableHeadSelection2 = _interopRequireDefault(_MdTableHeadSelection); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// +// +// +// +// +// +// +// +// + +exports.default = { + name: 'MdTableThead', + inject: ['MdTable'], + components: { + MdTableHead: _MdTableHead2.default, + MdTableHeadSelection: _MdTableHeadSelection2.default + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTable/MdTableToolbar.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdToolbar = __webpack_require__("./src/components/MdToolbar/MdToolbar.vue"); + +var _MdToolbar2 = _interopRequireDefault(_MdToolbar); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdTableToolbar', + components: { + MdToolbar: _MdToolbar2.default + }, + inject: ['MdTable'] +}; // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTabs/MdTab.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _MdUuid = __webpack_require__("./src/core/utils/MdUuid.js"); + +var _MdUuid2 = _interopRequireDefault(_MdUuid); + +var _MdRouterLink = __webpack_require__("./src/core/mixins/MdRouterLink/MdRouterLink.js"); + +var _MdRouterLink2 = _interopRequireDefault(_MdRouterLink); + +var _MdObserveElement = __webpack_require__("./src/core/utils/MdObserveElement.js"); + +var _MdObserveElement2 = _interopRequireDefault(_MdObserveElement); + +var _MdRouterLinkProps = __webpack_require__("./src/core/utils/MdRouterLinkProps.js"); + +var _MdRouterLinkProps2 = _interopRequireDefault(_MdRouterLinkProps); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdTab', + mixins: [_MdRouterLink2.default], + props: { + id: { + type: String, + default: function _default() { + return 'md-tab-' + (0, _MdUuid2.default)(); + } + }, + href: [String, Number], + mdDisabled: Boolean, + mdLabel: [String, Number], + mdIcon: String, + mdTemplateData: { + type: Object, + default: function _default() { + return {}; + } + } + }, + inject: ['MdTabs'], + data: function data() { + return { + observer: null + }; + }, + watch: { + $props: { + deep: true, + handler: function handler() { + this.setTabData(); + } + }, + $attrs: { + deep: true, + handler: function handler() { + this.setTabData(); + } + } + }, + methods: { + setTabContent: function setTabContent() { + this.$set(this.MdTabs.items[this.id], 'hasContent', !!this.$slots.default); + }, + setupObserver: function setupObserver() { + this.observer = (0, _MdObserveElement2.default)(this.$el, { + childList: true + }, this.setTabContent); + }, + setTabData: function setTabData() { + this.$set(this.MdTabs.items, this.id, { + hasContent: !!this.$slots.default, + label: this.mdLabel, + icon: this.mdIcon, + disabled: this.mdDisabled, + data: this.mdTemplateData, + props: this.getPropValues(), + events: this.$listeners + }); + }, + getPropValues: function getPropValues() { + var _this = this; + + var propNames = Object.keys(this.$options.props); + var ignoredProps = ['id', 'mdLabel', 'mdDisabled', 'mdTemplateData']; + var values = {}; + + propNames.forEach((function (prop) { + if (!ignoredProps.includes(prop)) { + if (_this[prop]) { + values[prop] = _this[prop]; + } else if (_this.$attrs.hasOwnProperty(prop)) { + if (prop) { + values[prop] = _this.$attrs[prop]; + } else { + values[prop] = true; + } + } + } + })); + + return values; + } + }, + mounted: function mounted() { + this.setupObserver(); + this.setTabData(); + }, + beforeDestroy: function beforeDestroy() { + if (this.observer) { + this.observer.disconnect(); + } + + this.$delete(this.MdTabs.items, this.id); + }, + render: function render(createElement) { + var tabAttrs = { + staticClass: 'md-tab', + attrs: _extends({}, this.$attrs, { + id: this.id + }), + on: this.$listeners + }; + + if (this.href) { + this.buttonProps = this.$options.props; + } else if (this.$router && this.to) { + this.$options.props = (0, _MdRouterLinkProps2.default)(this, this.$options.props); + + tabAttrs.props = this.$props; + } + + return createElement('div', tabAttrs, this.$slots.default); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTabs/MdTabs.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// +// + +var _raf = __webpack_require__("./node_modules/raf/index.js"); + +var _raf2 = _interopRequireDefault(_raf); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdAssetIcon = __webpack_require__("./src/core/mixins/MdAssetIcon/MdAssetIcon.js"); + +var _MdAssetIcon2 = _interopRequireDefault(_MdAssetIcon); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +var _MdObserveElement = __webpack_require__("./src/core/utils/MdObserveElement.js"); + +var _MdObserveElement2 = _interopRequireDefault(_MdObserveElement); + +var _MdThrottling = __webpack_require__("./src/core/utils/MdThrottling.js"); + +var _MdThrottling2 = _interopRequireDefault(_MdThrottling); + +var _MdContent = __webpack_require__("./src/components/MdContent/MdContent.vue"); + +var _MdContent2 = _interopRequireDefault(_MdContent); + +var _MdSwipeable = __webpack_require__("./src/core/mixins/MdSwipeable/MdSwipeable.js"); + +var _MdSwipeable2 = _interopRequireDefault(_MdSwipeable); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +exports.default = new _MdComponent2.default({ + name: 'MdTabs', + mixins: [_MdAssetIcon2.default, _MdSwipeable2.default], + components: { + MdContent: _MdContent2.default + }, + props: { + mdAlignment: _extends({ + type: String, + default: 'left' + }, (0, _MdPropValidator2.default)('md-alignment', ['left', 'right', 'centered', 'fixed'])), + mdElevation: { + type: [Number, String], + default: 0 + }, + mdSyncRoute: Boolean, + mdDynamicHeight: Boolean, + mdActiveTab: [String, Number] + }, + data: function data() { + return { + resizeObserver: null, + activeTab: 0, + activeTabIndex: 0, + indicatorStyles: {}, + indicatorClass: null, + noTransition: true, + containerStyles: {}, + contentStyles: { + height: '0px' + }, + hasContent: false, + MdTabs: { + items: {} + }, + activeButtonEl: null + }; + }, + provide: function provide() { + return { + MdTabs: this.MdTabs + }; + }, + + computed: { + tabsClasses: function tabsClasses() { + var _ref; + + return _ref = {}, _defineProperty(_ref, 'md-alignment-' + this.mdAlignment, true), _defineProperty(_ref, 'md-no-transition', this.noTransition), _defineProperty(_ref, 'md-dynamic-height', this.mdDynamicHeight), _ref; + }, + navigationClasses: function navigationClasses() { + return 'md-elevation-' + this.mdElevation; + }, + mdSwipeElement: function mdSwipeElement() { + return this.$refs.tabsContent.$el; + } + }, + watch: { + MdTabs: { + deep: true, + handler: function handler() { + this.setHasContent(); + } + }, + activeTab: function activeTab(index) { + var _this = this; + + this.$emit('md-changed', index); + this.$nextTick().then((function () { + _this.setIndicatorStyles(); + _this.setActiveButtonEl(); + })); + }, + mdActiveTab: function mdActiveTab(tab) { + this.activeTab = tab; + this.$emit('md-changed', tab); + }, + activeButtonEl: function activeButtonEl(_activeButtonEl) { + this.activeTabIndex = _activeButtonEl ? [].indexOf.call(_activeButtonEl.parentNode.childNodes, _activeButtonEl) : -1; + }, + activeTabIndex: function activeTabIndex(index) { + this.setIndicatorStyles(); + this.calculateTabPos(); + }, + '$route': function $route() { + this.$nextTick(this.setActiveButtonEl); + }, + swiped: function swiped(value) { + var _getItemsAndKeys = this.getItemsAndKeys(), + keys = _getItemsAndKeys.keys; + + var max = keys.length || 0; + if (this.activeTabIndex < max && value === 'right') { + this.setSwipeActiveTabByIndex(this.activeTabIndex + 1); + } else if (this.activeTabIndex > 0 && value === 'left') { + this.setSwipeActiveTabByIndex(this.activeTabIndex - 1); + } + } + }, + methods: { + hasActiveTab: function hasActiveTab() { + return this.activeTab || this.mdActiveTab; + }, + getItemsAndKeys: function getItemsAndKeys() { + var items = this.MdTabs.items; + + return { + items: items, + keys: Object.keys(items) + }; + }, + setActiveTab: function setActiveTab(index) { + if (!this.mdSyncRoute) { + this.activeTab = index; + } + }, + setActiveButtonEl: function setActiveButtonEl() { + this.activeButtonEl = this.$refs.navigation.querySelector('.md-tab-nav-button.md-active'); + }, + setSwipeActiveTabByIndex: function setSwipeActiveTabByIndex(index) { + var _getItemsAndKeys2 = this.getItemsAndKeys(), + keys = _getItemsAndKeys2.keys; + + if (keys) { + this.activeTab = keys[index]; + } + }, + setActiveTabByIndex: function setActiveTabByIndex(index) { + var _getItemsAndKeys3 = this.getItemsAndKeys(), + keys = _getItemsAndKeys3.keys; + + if (!this.hasActiveTab()) { + this.activeTab = keys[index]; + } + }, + setHasContent: function setHasContent() { + var _getItemsAndKeys4 = this.getItemsAndKeys(), + items = _getItemsAndKeys4.items, + keys = _getItemsAndKeys4.keys; + + this.hasContent = keys.some((function (key) { + return items[key].hasContent; + })); + }, + setIndicatorStyles: function setIndicatorStyles() { + var _this2 = this; + + (0, _raf2.default)((function () { + _this2.$nextTick().then((function () { + // this.setActiveButtonEl() + if (_this2.activeButtonEl && _this2.$refs.indicator) { + var buttonWidth = _this2.activeButtonEl.offsetWidth; + var buttonLeft = _this2.activeButtonEl.offsetLeft; + var indicatorLeft = _this2.$refs.indicator.offsetLeft; + + if (indicatorLeft < buttonLeft) { + _this2.indicatorClass = 'md-tabs-indicator-right'; + } else { + _this2.indicatorClass = 'md-tabs-indicator-left'; + } + + _this2.indicatorStyles = { + left: buttonLeft + 'px', + right: 'calc(100% - ' + (buttonWidth + buttonLeft) + 'px)' + }; + } else { + _this2.indicatorStyles = { + left: '100%', + right: '100%' + }; + } + })); + })); + }, + calculateTabPos: function calculateTabPos() { + if (this.hasContent) { + var tabElement = this.$el.querySelector('.md-tab:nth-child(' + (this.activeTabIndex + 1) + ')'); + + this.contentStyles = { + height: tabElement ? tabElement.offsetHeight + 'px' : 0 + }; + + this.containerStyles = { + transform: 'translate3D(' + -this.activeTabIndex * 100 + '%, 0, 0)' + }; + } + }, + callResizeFunctions: function callResizeFunctions() { + this.setIndicatorStyles(); + this.calculateTabPos(); + }, + setupObservers: function setupObservers() { + var _this3 = this; + + this.resizeObserver = (0, _MdObserveElement2.default)(this.$el.querySelector('.md-tabs-content'), { + childList: true, + characterData: true, + subtree: true + }, (function () { + _this3.callResizeFunctions(); + })); + + window.addEventListener('resize', this.callResizeFunctions); + } + }, + created: function created() { + this.setIndicatorStyles = (0, _MdThrottling2.default)(this.setIndicatorStyles, 300); + this.setHasContent(); + this.activeTab = this.mdActiveTab; + }, + mounted: function mounted() { + var _this4 = this; + + this.setupObservers(); + + this.$nextTick().then((function () { + if (!_this4.mdSyncRoute) { + _this4.setActiveTabByIndex(0); + } + + return _this4.$nextTick(); + })).then((function () { + _this4.setActiveButtonEl(); + _this4.calculateTabPos(); + + window.setTimeout((function () { + _this4.noTransition = false; + _this4.setupObservers(); + }), 100); + })); + + this.$refs.navigation.addEventListener('transitionend', this.setIndicatorStyles); + }, + beforeDestroy: function beforeDestroy() { + if (this.resizeObserver) { + this.resizeObserver.disconnect(); + } + + window.removeEventListener('resize', this.callResizeFunctions); + this.$refs.navigation.removeEventListener('transitionend', this.setIndicatorStyles); + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTagSwitcher/MdTagSwitcher.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +exports.default = { + functional: true, + props: { + mdTag: { + type: String, + default: 'div' + } + }, + render: function render(createElement, _ref) { + var props = _ref.props, + children = _ref.children, + data = _ref.data, + listeners = _ref.listeners; + + return createElement(props.mdTag, _extends({}, data, { + on: listeners + }), children); + } +}; + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdToolbar/MdToolbar.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdToolbar', + props: { + mdElevation: { + type: [String, Number], + default: 4 + } + } +}); // +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/MdTooltip/MdTooltip.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // +// +// +// +// +// +// +// +// +// + +var _MdComponent = __webpack_require__("./src/core/MdComponent.js"); + +var _MdComponent2 = _interopRequireDefault(_MdComponent); + +var _MdPropValidator = __webpack_require__("./src/core/utils/MdPropValidator.js"); + +var _MdPropValidator2 = _interopRequireDefault(_MdPropValidator); + +var _MdPopover = __webpack_require__("./src/components/MdPopover/MdPopover.vue"); + +var _MdPopover2 = _interopRequireDefault(_MdPopover); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = new _MdComponent2.default({ + name: 'MdTooltip', + components: { + MdPopover: _MdPopover2.default + }, + props: { + mdActive: Boolean, + mdDelay: { + type: [String, Number], + default: 0 + }, + mdDirection: _extends({ + type: String, + default: 'bottom' + }, (0, _MdPropValidator2.default)('md-direction', ['top', 'right', 'bottom', 'left'])) + }, + data: function data() { + return { + shouldRender: false, + targetEl: null + }; + }, + computed: { + tooltipClasses: function tooltipClasses() { + return 'md-tooltip-' + this.mdDirection; + }, + tooltipStyles: function tooltipStyles() { + return 'transition-delay: ' + this.mdDelay + 'ms'; + }, + popperSettings: function popperSettings() { + return { + placement: this.mdDirection, + modifiers: { + offset: { + offset: '0, 16' + } + } + }; + } + }, + watch: { + mdActive: function mdActive() { + this.shouldRender = this.mdActive; + }, + shouldRender: function shouldRender(_shouldRender) { + this.$emit('update:mdActive', _shouldRender); + } + }, + methods: { + show: function show() { + this.shouldRender = true; + }, + hide: function hide() { + this.shouldRender = false; + } + }, + mounted: function mounted() { + var _this = this; + + this.$nextTick().then((function () { + _this.shouldRender = _this.mdActive; + _this.targetEl = _this._vnode.componentInstance.originalParentEl; + + if (_this.targetEl) { + _this.targetEl.addEventListener('mouseenter', _this.show, false); + _this.targetEl.addEventListener('mouseleave', _this.hide, false); + } + })); + }, + beforeDestroy: function beforeDestroy() { + if (this.targetEl) { + this.targetEl.removeEventListener('mouseenter', this.show); + this.targetEl.removeEventListener('mouseleave', this.hide); + } + } +}); + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdArrowDownIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdArrowDownIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdArrowLeftIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdArrowLeftIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdArrowRightIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdArrowRightIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdCheckIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdCheckIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdClearIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdClearIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdDateIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdDateIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdDropDownIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdDropDownIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdEditIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdEditIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdFileIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdFileIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdPasswordOffIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdPasswordOffIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdPasswordOnIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdPasswordOnIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdUpwardIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdUpwardIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-loader/lib/index.js?cacheDirectory=true!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/core/icons/MdWarningIcon.vue": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); + +var _MdIcon = __webpack_require__("./src/components/MdIcon/MdIcon.vue"); + +var _MdIcon2 = _interopRequireDefault(_MdIcon); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports.default = { + name: 'MdWarningIcon', + components: { + MdIcon: _MdIcon2.default + } +}; // +// +// +// +// +// +// +// +// + +/***/ }), + +/***/ "./node_modules/babel-polyfill/lib/index.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(global) { + +__webpack_require__("./node_modules/core-js/shim.js"); + +__webpack_require__("./node_modules/regenerator-runtime/runtime.js"); + +__webpack_require__("./node_modules/core-js/fn/regexp/escape.js"); + +if (global._babelPolyfill) { + throw new Error("only one instance of babel-polyfill is allowed"); +} +global._babelPolyfill = true; + +var DEFINE_PROPERTY = "defineProperty"; +function define(O, key, value) { + O[key] || Object[DEFINE_PROPERTY](O, key, { + writable: true, + configurable: true, + value: value + }); +} + +define(String.prototype, "padLeft", "".padStart); +define(String.prototype, "padRight", "".padEnd); + +"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach((function (key) { + [][key] && define(Array, key, Function.call.bind([][key])); +})); +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__("./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/clipboard/dist/clipboard.js": +/***/ (function(module, exports, __webpack_require__) { + +/*! + * clipboard.js v2.0.4 + * https://zenorocha.github.io/clipboard.js + * + * Licensed MIT © Zeno Rocha + */ +(function webpackUniversalModuleDefinition(root, factory) { + if(true) + module.exports = factory(); + else if(typeof define === 'function' && define.amd) + define([], factory); + else if(typeof exports === 'object') + exports["ClipboardJS"] = factory(); + else + root["ClipboardJS"] = 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] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = 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; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ ((function(module, exports, __webpack_require__) { + +"use strict"; + + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); + +var _clipboardAction = __webpack_require__(1); + +var _clipboardAction2 = _interopRequireDefault(_clipboardAction); + +var _tinyEmitter = __webpack_require__(3); + +var _tinyEmitter2 = _interopRequireDefault(_tinyEmitter); + +var _goodListener = __webpack_require__(4); + +var _goodListener2 = _interopRequireDefault(_goodListener); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +/** + * Base class which takes one or more elements, adds event listeners to them, + * and instantiates a new `ClipboardAction` on each click. + */ +var Clipboard = (function (_Emitter) { + _inherits(Clipboard, _Emitter); + + /** + * @param {String|HTMLElement|HTMLCollection|NodeList} trigger + * @param {Object} options + */ + function Clipboard(trigger, options) { + _classCallCheck(this, Clipboard); + + var _this = _possibleConstructorReturn(this, (Clipboard.__proto__ || Object.getPrototypeOf(Clipboard)).call(this)); + + _this.resolveOptions(options); + _this.listenClick(trigger); + return _this; + } + + /** + * Defines if attributes would be resolved using internal setter functions + * or custom functions that were passed in the constructor. + * @param {Object} options + */ + + + _createClass(Clipboard, [{ + key: 'resolveOptions', + value: function resolveOptions() { + var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + + this.action = typeof options.action === 'function' ? options.action : this.defaultAction; + this.target = typeof options.target === 'function' ? options.target : this.defaultTarget; + this.text = typeof options.text === 'function' ? options.text : this.defaultText; + this.container = _typeof(options.container) === 'object' ? options.container : document.body; + } + + /** + * Adds a click event listener to the passed trigger. + * @param {String|HTMLElement|HTMLCollection|NodeList} trigger + */ + + }, { + key: 'listenClick', + value: function listenClick(trigger) { + var _this2 = this; + + this.listener = (0, _goodListener2.default)(trigger, 'click', (function (e) { + return _this2.onClick(e); + })); + } + + /** + * Defines a new `ClipboardAction` on each click event. + * @param {Event} e + */ + + }, { + key: 'onClick', + value: function onClick(e) { + var trigger = e.delegateTarget || e.currentTarget; + + if (this.clipboardAction) { + this.clipboardAction = null; + } + + this.clipboardAction = new _clipboardAction2.default({ + action: this.action(trigger), + target: this.target(trigger), + text: this.text(trigger), + container: this.container, + trigger: trigger, + emitter: this + }); + } + + /** + * Default `action` lookup function. + * @param {Element} trigger + */ + + }, { + key: 'defaultAction', + value: function defaultAction(trigger) { + return getAttributeValue('action', trigger); + } + + /** + * Default `target` lookup function. + * @param {Element} trigger + */ + + }, { + key: 'defaultTarget', + value: function defaultTarget(trigger) { + var selector = getAttributeValue('target', trigger); + + if (selector) { + return document.querySelector(selector); + } + } + + /** + * Returns the support of the given action, or all actions if no action is + * given. + * @param {String} [action] + */ + + }, { + key: 'defaultText', + + + /** + * Default `text` lookup function. + * @param {Element} trigger + */ + value: function defaultText(trigger) { + return getAttributeValue('text', trigger); + } + + /** + * Destroy lifecycle. + */ + + }, { + key: 'destroy', + value: function destroy() { + this.listener.destroy(); + + if (this.clipboardAction) { + this.clipboardAction.destroy(); + this.clipboardAction = null; + } + } + }], [{ + key: 'isSupported', + value: function isSupported() { + var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut']; + + var actions = typeof action === 'string' ? [action] : action; + var support = !!document.queryCommandSupported; + + actions.forEach((function (action) { + support = support && !!document.queryCommandSupported(action); + })); + + return support; + } + }]); + + return Clipboard; +})(_tinyEmitter2.default); + +/** + * Helper function to retrieve attribute value. + * @param {String} suffix + * @param {Element} element + */ + + +function getAttributeValue(suffix, element) { + var attribute = 'data-clipboard-' + suffix; + + if (!element.hasAttribute(attribute)) { + return; + } + + return element.getAttribute(attribute); +} + +module.exports = Clipboard; + +/***/ })), +/* 1 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); + +var _select = __webpack_require__(2); + +var _select2 = _interopRequireDefault(_select); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +/** + * Inner class which performs selection from either `text` or `target` + * properties and then executes copy or cut operations. + */ +var ClipboardAction = (function () { + /** + * @param {Object} options + */ + function ClipboardAction(options) { + _classCallCheck(this, ClipboardAction); + + this.resolveOptions(options); + this.initSelection(); + } + + /** + * Defines base properties passed from constructor. + * @param {Object} options + */ + + + _createClass(ClipboardAction, [{ + key: 'resolveOptions', + value: function resolveOptions() { + var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + + this.action = options.action; + this.container = options.container; + this.emitter = options.emitter; + this.target = options.target; + this.text = options.text; + this.trigger = options.trigger; + + this.selectedText = ''; + } + + /** + * Decides which selection strategy is going to be applied based + * on the existence of `text` and `target` properties. + */ + + }, { + key: 'initSelection', + value: function initSelection() { + if (this.text) { + this.selectFake(); + } else if (this.target) { + this.selectTarget(); + } + } + + /** + * Creates a fake textarea element, sets its value from `text` property, + * and makes a selection on it. + */ + + }, { + key: 'selectFake', + value: function selectFake() { + var _this = this; + + var isRTL = document.documentElement.getAttribute('dir') == 'rtl'; + + this.removeFake(); + + this.fakeHandlerCallback = function () { + return _this.removeFake(); + }; + this.fakeHandler = this.container.addEventListener('click', this.fakeHandlerCallback) || true; + + this.fakeElem = document.createElement('textarea'); + // Prevent zooming on iOS + this.fakeElem.style.fontSize = '12pt'; + // Reset box model + this.fakeElem.style.border = '0'; + this.fakeElem.style.padding = '0'; + this.fakeElem.style.margin = '0'; + // Move element out of screen horizontally + this.fakeElem.style.position = 'absolute'; + this.fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px'; + // Move element to the same position vertically + var yPosition = window.pageYOffset || document.documentElement.scrollTop; + this.fakeElem.style.top = yPosition + 'px'; + + this.fakeElem.setAttribute('readonly', ''); + this.fakeElem.value = this.text; + + this.container.appendChild(this.fakeElem); + + this.selectedText = (0, _select2.default)(this.fakeElem); + this.copyText(); + } + + /** + * Only removes the fake element after another click event, that way + * a user can hit `Ctrl+C` to copy because selection still exists. + */ + + }, { + key: 'removeFake', + value: function removeFake() { + if (this.fakeHandler) { + this.container.removeEventListener('click', this.fakeHandlerCallback); + this.fakeHandler = null; + this.fakeHandlerCallback = null; + } + + if (this.fakeElem) { + this.container.removeChild(this.fakeElem); + this.fakeElem = null; + } + } + + /** + * Selects the content from element passed on `target` property. + */ + + }, { + key: 'selectTarget', + value: function selectTarget() { + this.selectedText = (0, _select2.default)(this.target); + this.copyText(); + } + + /** + * Executes the copy operation based on the current selection. + */ + + }, { + key: 'copyText', + value: function copyText() { + var succeeded = void 0; + + try { + succeeded = document.execCommand(this.action); + } catch (err) { + succeeded = false; + } + + this.handleResult(succeeded); + } + + /** + * Fires an event based on the copy operation result. + * @param {Boolean} succeeded + */ + + }, { + key: 'handleResult', + value: function handleResult(succeeded) { + this.emitter.emit(succeeded ? 'success' : 'error', { + action: this.action, + text: this.selectedText, + trigger: this.trigger, + clearSelection: this.clearSelection.bind(this) + }); + } + + /** + * Moves focus away from `target` and back to the trigger, removes current selection. + */ + + }, { + key: 'clearSelection', + value: function clearSelection() { + if (this.trigger) { + this.trigger.focus(); + } + + window.getSelection().removeAllRanges(); + } + + /** + * Sets the `action` to be performed which can be either 'copy' or 'cut'. + * @param {String} action + */ + + }, { + key: 'destroy', + + + /** + * Destroy lifecycle. + */ + value: function destroy() { + this.removeFake(); + } + }, { + key: 'action', + set: function set() { + var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'copy'; + + this._action = action; + + if (this._action !== 'copy' && this._action !== 'cut') { + throw new Error('Invalid "action" value, use either "copy" or "cut"'); + } + } + + /** + * Gets the `action` property. + * @return {String} + */ + , + get: function get() { + return this._action; + } + + /** + * Sets the `target` property using an element + * that will be have its content copied. + * @param {Element} target + */ + + }, { + key: 'target', + set: function set(target) { + if (target !== undefined) { + if (target && (typeof target === 'undefined' ? 'undefined' : _typeof(target)) === 'object' && target.nodeType === 1) { + if (this.action === 'copy' && target.hasAttribute('disabled')) { + throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute'); + } + + if (this.action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) { + throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes'); + } + + this._target = target; + } else { + throw new Error('Invalid "target" value, use a valid Element'); + } + } + } + + /** + * Gets the `target` property. + * @return {String|HTMLElement} + */ + , + get: function get() { + return this._target; + } + }]); + + return ClipboardAction; +})(); + +module.exports = ClipboardAction; + +/***/ }), +/* 2 */ +/***/ (function(module, exports) { + +function select(element) { + var selectedText; + + if (element.nodeName === 'SELECT') { + element.focus(); + + selectedText = element.value; + } + else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') { + var isReadOnly = element.hasAttribute('readonly'); + + if (!isReadOnly) { + element.setAttribute('readonly', ''); + } + + element.select(); + element.setSelectionRange(0, element.value.length); + + if (!isReadOnly) { + element.removeAttribute('readonly'); + } + + selectedText = element.value; + } + else { + if (element.hasAttribute('contenteditable')) { + element.focus(); + } + + var selection = window.getSelection(); + var range = document.createRange(); + + range.selectNodeContents(element); + selection.removeAllRanges(); + selection.addRange(range); + + selectedText = selection.toString(); + } + + return selectedText; +} + +module.exports = select; + + +/***/ }), +/* 3 */ +/***/ (function(module, exports) { + +function E () { + // Keep this empty so it's easier to inherit from + // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3) +} + +E.prototype = { + on: function (name, callback, ctx) { + var e = this.e || (this.e = {}); + + (e[name] || (e[name] = [])).push({ + fn: callback, + ctx: ctx + }); + + return this; + }, + + once: function (name, callback, ctx) { + var self = this; + function listener () { + self.off(name, listener); + callback.apply(ctx, arguments); + }; + + listener._ = callback + return this.on(name, listener, ctx); + }, + + emit: function (name) { + var data = [].slice.call(arguments, 1); + var evtArr = ((this.e || (this.e = {}))[name] || []).slice(); + var i = 0; + var len = evtArr.length; + + for (i; i < len; i++) { + evtArr[i].fn.apply(evtArr[i].ctx, data); + } + + return this; + }, + + off: function (name, callback) { + var e = this.e || (this.e = {}); + var evts = e[name]; + var liveEvents = []; + + if (evts && callback) { + for (var i = 0, len = evts.length; i < len; i++) { + if (evts[i].fn !== callback && evts[i].fn._ !== callback) + liveEvents.push(evts[i]); + } + } + + // Remove event from queue to prevent memory leak + // Suggested by https://github.com/lazd + // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910 + + (liveEvents.length) + ? e[name] = liveEvents + : delete e[name]; + + return this; + } +}; + +module.exports = E; + + +/***/ }), +/* 4 */ +/***/ (function(module, exports, __webpack_require__) { + +var is = __webpack_require__(5); +var delegate = __webpack_require__(6); + +/** + * Validates all params and calls the right + * listener function based on its target type. + * + * @param {String|HTMLElement|HTMLCollection|NodeList} target + * @param {String} type + * @param {Function} callback + * @return {Object} + */ +function listen(target, type, callback) { + if (!target && !type && !callback) { + throw new Error('Missing required arguments'); + } + + if (!is.string(type)) { + throw new TypeError('Second argument must be a String'); + } + + if (!is.fn(callback)) { + throw new TypeError('Third argument must be a Function'); + } + + if (is.node(target)) { + return listenNode(target, type, callback); + } + else if (is.nodeList(target)) { + return listenNodeList(target, type, callback); + } + else if (is.string(target)) { + return listenSelector(target, type, callback); + } + else { + throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList'); + } +} + +/** + * Adds an event listener to a HTML element + * and returns a remove listener function. + * + * @param {HTMLElement} node + * @param {String} type + * @param {Function} callback + * @return {Object} + */ +function listenNode(node, type, callback) { + node.addEventListener(type, callback); + + return { + destroy: function() { + node.removeEventListener(type, callback); + } + } +} + +/** + * Add an event listener to a list of HTML elements + * and returns a remove listener function. + * + * @param {NodeList|HTMLCollection} nodeList + * @param {String} type + * @param {Function} callback + * @return {Object} + */ +function listenNodeList(nodeList, type, callback) { + Array.prototype.forEach.call(nodeList, (function(node) { + node.addEventListener(type, callback); + })); + + return { + destroy: function() { + Array.prototype.forEach.call(nodeList, (function(node) { + node.removeEventListener(type, callback); + })); + } + } +} + +/** + * Add an event listener to a selector + * and returns a remove listener function. + * + * @param {String} selector + * @param {String} type + * @param {Function} callback + * @return {Object} + */ +function listenSelector(selector, type, callback) { + return delegate(document.body, selector, type, callback); +} + +module.exports = listen; + + +/***/ }), +/* 5 */ +/***/ (function(module, exports) { + +/** + * Check if argument is a HTML element. + * + * @param {Object} value + * @return {Boolean} + */ +exports.node = function(value) { + return value !== undefined + && value instanceof HTMLElement + && value.nodeType === 1; +}; + +/** + * Check if argument is a list of HTML elements. + * + * @param {Object} value + * @return {Boolean} + */ +exports.nodeList = function(value) { + var type = Object.prototype.toString.call(value); + + return value !== undefined + && (type === '[object NodeList]' || type === '[object HTMLCollection]') + && ('length' in value) + && (value.length === 0 || exports.node(value[0])); +}; + +/** + * Check if argument is a string. + * + * @param {Object} value + * @return {Boolean} + */ +exports.string = function(value) { + return typeof value === 'string' + || value instanceof String; +}; + +/** + * Check if argument is a function. + * + * @param {Object} value + * @return {Boolean} + */ +exports.fn = function(value) { + var type = Object.prototype.toString.call(value); + + return type === '[object Function]'; +}; + + +/***/ }), +/* 6 */ +/***/ (function(module, exports, __webpack_require__) { + +var closest = __webpack_require__(7); + +/** + * Delegates event to a selector. + * + * @param {Element} element + * @param {String} selector + * @param {String} type + * @param {Function} callback + * @param {Boolean} useCapture + * @return {Object} + */ +function _delegate(element, selector, type, callback, useCapture) { + var listenerFn = listener.apply(this, arguments); + + element.addEventListener(type, listenerFn, useCapture); + + return { + destroy: function() { + element.removeEventListener(type, listenerFn, useCapture); + } + } +} + +/** + * Delegates event to a selector. + * + * @param {Element|String|Array} [elements] + * @param {String} selector + * @param {String} type + * @param {Function} callback + * @param {Boolean} useCapture + * @return {Object} + */ +function delegate(elements, selector, type, callback, useCapture) { + // Handle the regular Element usage + if (typeof elements.addEventListener === 'function') { + return _delegate.apply(null, arguments); + } + + // Handle Element-less usage, it defaults to global delegation + if (typeof type === 'function') { + // Use `document` as the first parameter, then apply arguments + // This is a short way to .unshift `arguments` without running into deoptimizations + return _delegate.bind(null, document).apply(null, arguments); + } + + // Handle Selector-based usage + if (typeof elements === 'string') { + elements = document.querySelectorAll(elements); + } + + // Handle Array-like based usage + return Array.prototype.map.call(elements, (function (element) { + return _delegate(element, selector, type, callback, useCapture); + })); +} + +/** + * Finds closest match and invokes callback. + * + * @param {Element} element + * @param {String} selector + * @param {String} type + * @param {Function} callback + * @return {Function} + */ +function listener(element, selector, type, callback) { + return function(e) { + e.delegateTarget = closest(e.target, selector); + + if (e.delegateTarget) { + callback.call(element, e); + } + } +} + +module.exports = delegate; + + +/***/ }), +/* 7 */ +/***/ ((function(module, exports) { + +var DOCUMENT_NODE_TYPE = 9; + +/** + * A polyfill for Element.matches() + */ +if (typeof Element !== 'undefined' && !Element.prototype.matches) { + var proto = Element.prototype; + + proto.matches = proto.matchesSelector || + proto.mozMatchesSelector || + proto.msMatchesSelector || + proto.oMatchesSelector || + proto.webkitMatchesSelector; +} + +/** + * Finds the closest parent that matches a selector. + * + * @param {Element} element + * @param {String} selector + * @return {Function} + */ +function closest (element, selector) { + while (element && element.nodeType !== DOCUMENT_NODE_TYPE) { + if (typeof element.matches === 'function' && + element.matches(selector)) { + return element; + } + element = element.parentNode; + } +} + +module.exports = closest; + + +/***/ })) +/******/ ]); +})); + +/***/ }), + +/***/ "./node_modules/codesandbox-import-utils/lib/api/define.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +var LZString = __webpack_require__("./node_modules/lz-string/libs/lz-string.js"); +function compress(input) { + return LZString.compressToBase64(input) + .replace(/\+/g, "-") // Convert '+' to '-' + .replace(/\//g, "_") // Convert '/' to '_' + .replace(/=+$/, ""); // Remove ending '=' +} +function getParameters(parameters) { + return compress(JSON.stringify(parameters)); +} +exports.getParameters = getParameters; +//# sourceMappingURL=define.js.map + +/***/ }), + +/***/ "./node_modules/codesandbox/lib/api/define.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +exports.__esModule = true; +var define_1 = __webpack_require__("./node_modules/codesandbox-import-utils/lib/api/define.js"); +exports.getParameters = define_1.getParameters; +//# sourceMappingURL=define.js.map + +/***/ }), + +/***/ "./node_modules/core-js/fn/regexp/escape.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/core.regexp.escape.js"); +module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").RegExp.escape; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_a-function.js": +/***/ (function(module, exports) { + +module.exports = function (it) { + if (typeof it != 'function') throw TypeError(it + ' is not a function!'); + return it; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_a-number-value.js": +/***/ (function(module, exports, __webpack_require__) { + +var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); +module.exports = function (it, msg) { + if (typeof it != 'number' && cof(it) != 'Number') throw TypeError(msg); + return +it; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_add-to-unscopables.js": +/***/ (function(module, exports, __webpack_require__) { + +// 22.1.3.31 Array.prototype[@@unscopables] +var UNSCOPABLES = __webpack_require__("./node_modules/core-js/modules/_wks.js")('unscopables'); +var ArrayProto = Array.prototype; +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__("./node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {}); +module.exports = function (key) { + ArrayProto[UNSCOPABLES][key] = true; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_advance-string-index.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var at = __webpack_require__("./node_modules/core-js/modules/_string-at.js")(true); + + // `AdvanceStringIndex` abstract operation +// https://tc39.github.io/ecma262/#sec-advancestringindex +module.exports = function (S, index, unicode) { + return index + (unicode ? at(S, index).length : 1); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_an-instance.js": +/***/ (function(module, exports) { + +module.exports = function (it, Constructor, name, forbiddenField) { + if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) { + throw TypeError(name + ': incorrect invocation!'); + } return it; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_an-object.js": +/***/ (function(module, exports, __webpack_require__) { + +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +module.exports = function (it) { + if (!isObject(it)) throw TypeError(it + ' is not an object!'); + return it; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_array-copy-within.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) + +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); + +module.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) { + var O = toObject(this); + var len = toLength(O.length); + var to = toAbsoluteIndex(target, len); + var from = toAbsoluteIndex(start, len); + var end = arguments.length > 2 ? arguments[2] : undefined; + var count = Math.min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to); + var inc = 1; + if (from < to && to < from + count) { + inc = -1; + from += count - 1; + to += count - 1; + } + while (count-- > 0) { + if (from in O) O[to] = O[from]; + else delete O[to]; + to += inc; + from += inc; + } return O; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_array-fill.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) + +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +module.exports = function fill(value /* , start = 0, end = @length */) { + var O = toObject(this); + var length = toLength(O.length); + var aLen = arguments.length; + var index = toAbsoluteIndex(aLen > 1 ? arguments[1] : undefined, length); + var end = aLen > 2 ? arguments[2] : undefined; + var endPos = end === undefined ? length : toAbsoluteIndex(end, length); + while (endPos > index) O[index++] = value; + return O; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_array-from-iterable.js": +/***/ (function(module, exports, __webpack_require__) { + +var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); + +module.exports = function (iter, ITERATOR) { + var result = []; + forOf(iter, false, result.push, result, ITERATOR); + return result; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_array-includes.js": +/***/ (function(module, exports, __webpack_require__) { + +// false -> Array#indexOf +// true -> Array#includes +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); +module.exports = function (IS_INCLUDES) { + return function ($this, el, fromIndex) { + var O = toIObject($this); + var length = toLength(O.length); + var index = toAbsoluteIndex(fromIndex, length); + var value; + // Array#includes uses SameValueZero equality algorithm + // eslint-disable-next-line no-self-compare + if (IS_INCLUDES && el != el) while (length > index) { + value = O[index++]; + // eslint-disable-next-line no-self-compare + if (value != value) return true; + // Array#indexOf ignores holes, Array#includes - not + } else for (;length > index; index++) if (IS_INCLUDES || index in O) { + if (O[index] === el) return IS_INCLUDES || index || 0; + } return !IS_INCLUDES && -1; + }; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_array-methods.js": +/***/ (function(module, exports, __webpack_require__) { + +// 0 -> Array#forEach +// 1 -> Array#map +// 2 -> Array#filter +// 3 -> Array#some +// 4 -> Array#every +// 5 -> Array#find +// 6 -> Array#findIndex +var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); +var IObject = __webpack_require__("./node_modules/core-js/modules/_iobject.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var asc = __webpack_require__("./node_modules/core-js/modules/_array-species-create.js"); +module.exports = function (TYPE, $create) { + var IS_MAP = TYPE == 1; + var IS_FILTER = TYPE == 2; + var IS_SOME = TYPE == 3; + var IS_EVERY = TYPE == 4; + var IS_FIND_INDEX = TYPE == 6; + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; + var create = $create || asc; + return function ($this, callbackfn, that) { + var O = toObject($this); + var self = IObject(O); + var f = ctx(callbackfn, that, 3); + var length = toLength(self.length); + var index = 0; + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; + var val, res; + for (;length > index; index++) if (NO_HOLES || index in self) { + val = self[index]; + res = f(val, index, O); + if (TYPE) { + if (IS_MAP) result[index] = res; // map + else if (res) switch (TYPE) { + case 3: return true; // some + case 5: return val; // find + case 6: return index; // findIndex + case 2: result.push(val); // filter + } else if (IS_EVERY) return false; // every + } + } + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; + }; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_array-reduce.js": +/***/ (function(module, exports, __webpack_require__) { + +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var IObject = __webpack_require__("./node_modules/core-js/modules/_iobject.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); + +module.exports = function (that, callbackfn, aLen, memo, isRight) { + aFunction(callbackfn); + var O = toObject(that); + var self = IObject(O); + var length = toLength(O.length); + var index = isRight ? length - 1 : 0; + var i = isRight ? -1 : 1; + if (aLen < 2) for (;;) { + if (index in self) { + memo = self[index]; + index += i; + break; + } + index += i; + if (isRight ? index < 0 : length <= index) { + throw TypeError('Reduce of empty array with no initial value'); + } + } + for (;isRight ? index >= 0 : length > index; index += i) if (index in self) { + memo = callbackfn(memo, self[index], index, O); + } + return memo; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_array-species-constructor.js": +/***/ (function(module, exports, __webpack_require__) { + +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var isArray = __webpack_require__("./node_modules/core-js/modules/_is-array.js"); +var SPECIES = __webpack_require__("./node_modules/core-js/modules/_wks.js")('species'); + +module.exports = function (original) { + var C; + if (isArray(original)) { + C = original.constructor; + // cross-realm fallback + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; + if (isObject(C)) { + C = C[SPECIES]; + if (C === null) C = undefined; + } + } return C === undefined ? Array : C; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_array-species-create.js": +/***/ (function(module, exports, __webpack_require__) { + +// 9.4.2.3 ArraySpeciesCreate(originalArray, length) +var speciesConstructor = __webpack_require__("./node_modules/core-js/modules/_array-species-constructor.js"); + +module.exports = function (original, length) { + return new (speciesConstructor(original))(length); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_bind.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var invoke = __webpack_require__("./node_modules/core-js/modules/_invoke.js"); +var arraySlice = [].slice; +var factories = {}; + +var construct = function (F, len, args) { + if (!(len in factories)) { + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']'; + // eslint-disable-next-line no-new-func + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')'); + } return factories[len](F, args); +}; + +module.exports = Function.bind || function bind(that /* , ...args */) { + var fn = aFunction(this); + var partArgs = arraySlice.call(arguments, 1); + var bound = function (/* args... */) { + var args = partArgs.concat(arraySlice.call(arguments)); + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that); + }; + if (isObject(fn.prototype)) bound.prototype = fn.prototype; + return bound; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_classof.js": +/***/ (function(module, exports, __webpack_require__) { + +// getting tag from 19.1.3.6 Object.prototype.toString() +var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); +var TAG = __webpack_require__("./node_modules/core-js/modules/_wks.js")('toStringTag'); +// ES3 wrong here +var ARG = cof(function () { return arguments; }()) == 'Arguments'; + +// fallback for IE11 Script Access Denied error +var tryGet = function (it, key) { + try { + return it[key]; + } catch (e) { /* empty */ } +}; + +module.exports = function (it) { + var O, T, B; + return it === undefined ? 'Undefined' : it === null ? 'Null' + // @@toStringTag case + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T + // builtinTag case + : ARG ? cof(O) + // ES3 arguments fallback + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_cof.js": +/***/ (function(module, exports) { + +var toString = {}.toString; + +module.exports = function (it) { + return toString.call(it).slice(8, -1); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_collection-strong.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; +var create = __webpack_require__("./node_modules/core-js/modules/_object-create.js"); +var redefineAll = __webpack_require__("./node_modules/core-js/modules/_redefine-all.js"); +var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); +var anInstance = __webpack_require__("./node_modules/core-js/modules/_an-instance.js"); +var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); +var $iterDefine = __webpack_require__("./node_modules/core-js/modules/_iter-define.js"); +var step = __webpack_require__("./node_modules/core-js/modules/_iter-step.js"); +var setSpecies = __webpack_require__("./node_modules/core-js/modules/_set-species.js"); +var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); +var fastKey = __webpack_require__("./node_modules/core-js/modules/_meta.js").fastKey; +var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); +var SIZE = DESCRIPTORS ? '_s' : 'size'; + +var getEntry = function (that, key) { + // fast case + var index = fastKey(key); + var entry; + if (index !== 'F') return that._i[index]; + // frozen object case + for (entry = that._f; entry; entry = entry.n) { + if (entry.k == key) return entry; + } +}; + +module.exports = { + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { + var C = wrapper((function (that, iterable) { + anInstance(that, C, NAME, '_i'); + that._t = NAME; // collection type + that._i = create(null); // index + that._f = undefined; // first entry + that._l = undefined; // last entry + that[SIZE] = 0; // size + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); + })); + redefineAll(C.prototype, { + // 23.1.3.1 Map.prototype.clear() + // 23.2.3.2 Set.prototype.clear() + clear: function clear() { + for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) { + entry.r = true; + if (entry.p) entry.p = entry.p.n = undefined; + delete data[entry.i]; + } + that._f = that._l = undefined; + that[SIZE] = 0; + }, + // 23.1.3.3 Map.prototype.delete(key) + // 23.2.3.4 Set.prototype.delete(value) + 'delete': function (key) { + var that = validate(this, NAME); + var entry = getEntry(that, key); + if (entry) { + var next = entry.n; + var prev = entry.p; + delete that._i[entry.i]; + entry.r = true; + if (prev) prev.n = next; + if (next) next.p = prev; + if (that._f == entry) that._f = next; + if (that._l == entry) that._l = prev; + that[SIZE]--; + } return !!entry; + }, + // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) + // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) + forEach: function forEach(callbackfn /* , that = undefined */) { + validate(this, NAME); + var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); + var entry; + while (entry = entry ? entry.n : this._f) { + f(entry.v, entry.k, this); + // revert to the last existing entry + while (entry && entry.r) entry = entry.p; + } + }, + // 23.1.3.7 Map.prototype.has(key) + // 23.2.3.7 Set.prototype.has(value) + has: function has(key) { + return !!getEntry(validate(this, NAME), key); + } + }); + if (DESCRIPTORS) dP(C.prototype, 'size', { + get: function () { + return validate(this, NAME)[SIZE]; + } + }); + return C; + }, + def: function (that, key, value) { + var entry = getEntry(that, key); + var prev, index; + // change existing entry + if (entry) { + entry.v = value; + // create new entry + } else { + that._l = entry = { + i: index = fastKey(key, true), // <- index + k: key, // <- key + v: value, // <- value + p: prev = that._l, // <- previous entry + n: undefined, // <- next entry + r: false // <- removed + }; + if (!that._f) that._f = entry; + if (prev) prev.n = entry; + that[SIZE]++; + // add to index + if (index !== 'F') that._i[index] = entry; + } return that; + }, + getEntry: getEntry, + setStrong: function (C, NAME, IS_MAP) { + // add .keys, .values, .entries, [@@iterator] + // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 + $iterDefine(C, NAME, (function (iterated, kind) { + this._t = validate(iterated, NAME); // target + this._k = kind; // kind + this._l = undefined; // previous + }), (function () { + var that = this; + var kind = that._k; + var entry = that._l; + // revert to the last existing entry + while (entry && entry.r) entry = entry.p; + // get next entry + if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) { + // or finish the iteration + that._t = undefined; + return step(1); + } + // return step by kind + if (kind == 'keys') return step(0, entry.k); + if (kind == 'values') return step(0, entry.v); + return step(0, [entry.k, entry.v]); + }), IS_MAP ? 'entries' : 'values', !IS_MAP, true); + + // add [@@species], 23.1.2.2, 23.2.2.2 + setSpecies(NAME); + } +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_collection-to-json.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/DavidBruant/Map-Set.prototype.toJSON +var classof = __webpack_require__("./node_modules/core-js/modules/_classof.js"); +var from = __webpack_require__("./node_modules/core-js/modules/_array-from-iterable.js"); +module.exports = function (NAME) { + return function toJSON() { + if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic"); + return from(this); + }; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_collection-weak.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var redefineAll = __webpack_require__("./node_modules/core-js/modules/_redefine-all.js"); +var getWeak = __webpack_require__("./node_modules/core-js/modules/_meta.js").getWeak; +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var anInstance = __webpack_require__("./node_modules/core-js/modules/_an-instance.js"); +var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); +var createArrayMethod = __webpack_require__("./node_modules/core-js/modules/_array-methods.js"); +var $has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); +var arrayFind = createArrayMethod(5); +var arrayFindIndex = createArrayMethod(6); +var id = 0; + +// fallback for uncaught frozen keys +var uncaughtFrozenStore = function (that) { + return that._l || (that._l = new UncaughtFrozenStore()); +}; +var UncaughtFrozenStore = function () { + this.a = []; +}; +var findUncaughtFrozen = function (store, key) { + return arrayFind(store.a, (function (it) { + return it[0] === key; + })); +}; +UncaughtFrozenStore.prototype = { + get: function (key) { + var entry = findUncaughtFrozen(this, key); + if (entry) return entry[1]; + }, + has: function (key) { + return !!findUncaughtFrozen(this, key); + }, + set: function (key, value) { + var entry = findUncaughtFrozen(this, key); + if (entry) entry[1] = value; + else this.a.push([key, value]); + }, + 'delete': function (key) { + var index = arrayFindIndex(this.a, (function (it) { + return it[0] === key; + })); + if (~index) this.a.splice(index, 1); + return !!~index; + } +}; + +module.exports = { + getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { + var C = wrapper((function (that, iterable) { + anInstance(that, C, NAME, '_i'); + that._t = NAME; // collection type + that._i = id++; // collection id + that._l = undefined; // leak store for uncaught frozen objects + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); + })); + redefineAll(C.prototype, { + // 23.3.3.2 WeakMap.prototype.delete(key) + // 23.4.3.3 WeakSet.prototype.delete(value) + 'delete': function (key) { + if (!isObject(key)) return false; + var data = getWeak(key); + if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key); + return data && $has(data, this._i) && delete data[this._i]; + }, + // 23.3.3.4 WeakMap.prototype.has(key) + // 23.4.3.4 WeakSet.prototype.has(value) + has: function has(key) { + if (!isObject(key)) return false; + var data = getWeak(key); + if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key); + return data && $has(data, this._i); + } + }); + return C; + }, + def: function (that, key, value) { + var data = getWeak(anObject(key), true); + if (data === true) uncaughtFrozenStore(that).set(key, value); + else data[that._i] = value; + return that; + }, + ufstore: uncaughtFrozenStore +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_collection.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); +var redefineAll = __webpack_require__("./node_modules/core-js/modules/_redefine-all.js"); +var meta = __webpack_require__("./node_modules/core-js/modules/_meta.js"); +var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); +var anInstance = __webpack_require__("./node_modules/core-js/modules/_an-instance.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var $iterDetect = __webpack_require__("./node_modules/core-js/modules/_iter-detect.js"); +var setToStringTag = __webpack_require__("./node_modules/core-js/modules/_set-to-string-tag.js"); +var inheritIfRequired = __webpack_require__("./node_modules/core-js/modules/_inherit-if-required.js"); + +module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { + var Base = global[NAME]; + var C = Base; + var ADDER = IS_MAP ? 'set' : 'add'; + var proto = C && C.prototype; + var O = {}; + var fixMethod = function (KEY) { + var fn = proto[KEY]; + redefine(proto, KEY, + KEY == 'delete' ? function (a) { + return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); + } : KEY == 'has' ? function has(a) { + return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); + } : KEY == 'get' ? function get(a) { + return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a); + } : KEY == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; } + : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; } + ); + }; + if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails((function () { + new C().entries().next(); + })))) { + // create collection constructor + C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER); + redefineAll(C.prototype, methods); + meta.NEED = true; + } else { + var instance = new C(); + // early implementations not supports chaining + var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; + // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false + var THROWS_ON_PRIMITIVES = fails((function () { instance.has(1); })); + // most early implementations doesn't supports iterables, most modern - not close it correctly + var ACCEPT_ITERABLES = $iterDetect((function (iter) { new C(iter); })); // eslint-disable-line no-new + // for early implementations -0 and +0 not the same + var BUGGY_ZERO = !IS_WEAK && fails((function () { + // V8 ~ Chromium 42- fails only with 5+ elements + var $instance = new C(); + var index = 5; + while (index--) $instance[ADDER](index, index); + return !$instance.has(-0); + })); + if (!ACCEPT_ITERABLES) { + C = wrapper((function (target, iterable) { + anInstance(target, C, NAME); + var that = inheritIfRequired(new Base(), target, C); + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); + return that; + })); + C.prototype = proto; + proto.constructor = C; + } + if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { + fixMethod('delete'); + fixMethod('has'); + IS_MAP && fixMethod('get'); + } + if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); + // weak collections should not contains .clear method + if (IS_WEAK && proto.clear) delete proto.clear; + } + + setToStringTag(C, NAME); + + O[NAME] = C; + $export($export.G + $export.W + $export.F * (C != Base), O); + + if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP); + + return C; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_core.js": +/***/ (function(module, exports) { + +var core = module.exports = { version: '2.6.9' }; +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_create-property.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $defineProperty = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); +var createDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); + +module.exports = function (object, index, value) { + if (index in object) $defineProperty.f(object, index, createDesc(0, value)); + else object[index] = value; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_ctx.js": +/***/ (function(module, exports, __webpack_require__) { + +// optional / simple context binding +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +module.exports = function (fn, that, length) { + aFunction(fn); + if (that === undefined) return fn; + switch (length) { + case 1: return function (a) { + return fn.call(that, a); + }; + case 2: return function (a, b) { + return fn.call(that, a, b); + }; + case 3: return function (a, b, c) { + return fn.call(that, a, b, c); + }; + } + return function (/* ...args */) { + return fn.apply(that, arguments); + }; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_date-to-iso-string.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var getTime = Date.prototype.getTime; +var $toISOString = Date.prototype.toISOString; + +var lz = function (num) { + return num > 9 ? num : '0' + num; +}; + +// PhantomJS / old WebKit has a broken implementations +module.exports = (fails((function () { + return $toISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z'; +})) || !fails((function () { + $toISOString.call(new Date(NaN)); +}))) ? function toISOString() { + if (!isFinite(getTime.call(this))) throw RangeError('Invalid time value'); + var d = this; + var y = d.getUTCFullYear(); + var m = d.getUTCMilliseconds(); + var s = y < 0 ? '-' : y > 9999 ? '+' : ''; + return s + ('00000' + Math.abs(y)).slice(s ? -6 : -4) + + '-' + lz(d.getUTCMonth() + 1) + '-' + lz(d.getUTCDate()) + + 'T' + lz(d.getUTCHours()) + ':' + lz(d.getUTCMinutes()) + + ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z'; +} : $toISOString; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_date-to-primitive.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); +var NUMBER = 'number'; + +module.exports = function (hint) { + if (hint !== 'string' && hint !== NUMBER && hint !== 'default') throw TypeError('Incorrect hint'); + return toPrimitive(anObject(this), hint != NUMBER); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_defined.js": +/***/ (function(module, exports) { + +// 7.2.1 RequireObjectCoercible(argument) +module.exports = function (it) { + if (it == undefined) throw TypeError("Can't call method on " + it); + return it; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_descriptors.js": +/***/ (function(module, exports, __webpack_require__) { + +// Thank's IE8 for his funny defineProperty +module.exports = !__webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_dom-create.js": +/***/ (function(module, exports, __webpack_require__) { + +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var document = __webpack_require__("./node_modules/core-js/modules/_global.js").document; +// typeof document.createElement is 'object' in old IE +var is = isObject(document) && isObject(document.createElement); +module.exports = function (it) { + return is ? document.createElement(it) : {}; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_enum-bug-keys.js": +/***/ (function(module, exports) { + +// IE 8- don't enum bug keys +module.exports = ( + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' +).split(','); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_enum-keys.js": +/***/ (function(module, exports, __webpack_require__) { + +// all enumerable object keys, includes symbols +var getKeys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); +var gOPS = __webpack_require__("./node_modules/core-js/modules/_object-gops.js"); +var pIE = __webpack_require__("./node_modules/core-js/modules/_object-pie.js"); +module.exports = function (it) { + var result = getKeys(it); + var getSymbols = gOPS.f; + if (getSymbols) { + var symbols = getSymbols(it); + var isEnum = pIE.f; + var i = 0; + var key; + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key); + } return result; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_export.js": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var core = __webpack_require__("./node_modules/core-js/modules/_core.js"); +var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); +var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); +var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); +var PROTOTYPE = 'prototype'; + +var $export = function (type, name, source) { + var IS_FORCED = type & $export.F; + var IS_GLOBAL = type & $export.G; + var IS_STATIC = type & $export.S; + var IS_PROTO = type & $export.P; + var IS_BIND = type & $export.B; + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE]; + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {}); + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}); + var key, own, out, exp; + if (IS_GLOBAL) source = name; + for (key in source) { + // contains in native + own = !IS_FORCED && target && target[key] !== undefined; + // export native or passed + out = (own ? target : source)[key]; + // bind timers to global for call from export context + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; + // extend global + if (target) redefine(target, key, out, type & $export.U); + // export + if (exports[key] != out) hide(exports, key, exp); + if (IS_PROTO && expProto[key] != out) expProto[key] = out; + } +}; +global.core = core; +// type bitmap +$export.F = 1; // forced +$export.G = 2; // global +$export.S = 4; // static +$export.P = 8; // proto +$export.B = 16; // bind +$export.W = 32; // wrap +$export.U = 64; // safe +$export.R = 128; // real proto method for `library` +module.exports = $export; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_fails-is-regexp.js": +/***/ (function(module, exports, __webpack_require__) { + +var MATCH = __webpack_require__("./node_modules/core-js/modules/_wks.js")('match'); +module.exports = function (KEY) { + var re = /./; + try { + '/./'[KEY](re); + } catch (e) { + try { + re[MATCH] = false; + return !'/./'[KEY](re); + } catch (f) { /* empty */ } + } return true; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_fails.js": +/***/ (function(module, exports) { + +module.exports = function (exec) { + try { + return !!exec(); + } catch (e) { + return true; + } +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_fix-re-wks.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +__webpack_require__("./node_modules/core-js/modules/es6.regexp.exec.js"); +var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); +var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); +var wks = __webpack_require__("./node_modules/core-js/modules/_wks.js"); +var regexpExec = __webpack_require__("./node_modules/core-js/modules/_regexp-exec.js"); + +var SPECIES = wks('species'); + +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails((function () { + // #replace needs built-in support for named groups. + // #match works fine because it just return the exec results, even if it has + // a "grops" property. + var re = /./; + re.exec = function () { + var result = []; + result.groups = { a: '7' }; + return result; + }; + return ''.replace(re, '$') !== '7'; +})); + +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () { + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec + var re = /(?:)/; + var originalExec = re.exec; + re.exec = function () { return originalExec.apply(this, arguments); }; + var result = 'ab'.split(re); + return result.length === 2 && result[0] === 'a' && result[1] === 'b'; +})(); + +module.exports = function (KEY, length, exec) { + var SYMBOL = wks(KEY); + + var DELEGATES_TO_SYMBOL = !fails((function () { + // String methods call symbol-named RegEp methods + var O = {}; + O[SYMBOL] = function () { return 7; }; + return ''[KEY](O) != 7; + })); + + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails((function () { + // Symbol-named RegExp methods call .exec + var execCalled = false; + var re = /a/; + re.exec = function () { execCalled = true; return null; }; + if (KEY === 'split') { + // RegExp[@@split] doesn't call the regex's exec method, but first creates + // a new one. We need to return the patched regex when creating the new one. + re.constructor = {}; + re.constructor[SPECIES] = function () { return re; }; + } + re[SYMBOL](''); + return !execCalled; + })) : undefined; + + if ( + !DELEGATES_TO_SYMBOL || + !DELEGATES_TO_EXEC || + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) || + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC) + ) { + var nativeRegExpMethod = /./[SYMBOL]; + var fns = exec( + defined, + SYMBOL, + ''[KEY], + (function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) { + if (regexp.exec === regexpExec) { + if (DELEGATES_TO_SYMBOL && !forceStringMethod) { + // The native String method already delegates to @@method (this + // polyfilled function), leasing to infinite recursion. + // We avoid it by directly calling the native @@method method. + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) }; + } + return { done: true, value: nativeMethod.call(str, regexp, arg2) }; + } + return { done: false }; + }) + ); + var strfn = fns[0]; + var rxfn = fns[1]; + + redefine(String.prototype, KEY, strfn); + hide(RegExp.prototype, SYMBOL, length == 2 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) + // 21.2.5.11 RegExp.prototype[@@split](string, limit) + ? function (string, arg) { return rxfn.call(string, this, arg); } + // 21.2.5.6 RegExp.prototype[@@match](string) + // 21.2.5.9 RegExp.prototype[@@search](string) + : function (string) { return rxfn.call(string, this); } + ); + } +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_flags.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// 21.2.5.3 get RegExp.prototype.flags +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +module.exports = function () { + var that = anObject(this); + var result = ''; + if (that.global) result += 'g'; + if (that.ignoreCase) result += 'i'; + if (that.multiline) result += 'm'; + if (that.unicode) result += 'u'; + if (that.sticky) result += 'y'; + return result; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_flatten-into-array.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray +var isArray = __webpack_require__("./node_modules/core-js/modules/_is-array.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); +var IS_CONCAT_SPREADABLE = __webpack_require__("./node_modules/core-js/modules/_wks.js")('isConcatSpreadable'); + +function flattenIntoArray(target, original, source, sourceLen, start, depth, mapper, thisArg) { + var targetIndex = start; + var sourceIndex = 0; + var mapFn = mapper ? ctx(mapper, thisArg, 3) : false; + var element, spreadable; + + while (sourceIndex < sourceLen) { + if (sourceIndex in source) { + element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex]; + + spreadable = false; + if (isObject(element)) { + spreadable = element[IS_CONCAT_SPREADABLE]; + spreadable = spreadable !== undefined ? !!spreadable : isArray(element); + } + + if (spreadable && depth > 0) { + targetIndex = flattenIntoArray(target, original, element, toLength(element.length), targetIndex, depth - 1) - 1; + } else { + if (targetIndex >= 0x1fffffffffffff) throw TypeError(); + target[targetIndex] = element; + } + + targetIndex++; + } + sourceIndex++; + } + return targetIndex; +} + +module.exports = flattenIntoArray; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_for-of.js": +/***/ (function(module, exports, __webpack_require__) { + +var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); +var call = __webpack_require__("./node_modules/core-js/modules/_iter-call.js"); +var isArrayIter = __webpack_require__("./node_modules/core-js/modules/_is-array-iter.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var getIterFn = __webpack_require__("./node_modules/core-js/modules/core.get-iterator-method.js"); +var BREAK = {}; +var RETURN = {}; +var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { + var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable); + var f = ctx(fn, that, entries ? 2 : 1); + var index = 0; + var length, step, iterator, result; + if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!'); + // fast case for arrays with default iterator + if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) { + result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); + if (result === BREAK || result === RETURN) return result; + } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) { + result = call(iterator, f, step.value, entries); + if (result === BREAK || result === RETURN) return result; + } +}; +exports.BREAK = BREAK; +exports.RETURN = RETURN; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_function-to-string.js": +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__("./node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_global.js": +/***/ (function(module, exports) { + +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 +var global = module.exports = typeof window != 'undefined' && window.Math == Math + ? window : typeof self != 'undefined' && self.Math == Math ? self + // eslint-disable-next-line no-new-func + : Function('return this')(); +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_has.js": +/***/ (function(module, exports) { + +var hasOwnProperty = {}.hasOwnProperty; +module.exports = function (it, key) { + return hasOwnProperty.call(it, key); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_hide.js": +/***/ (function(module, exports, __webpack_require__) { + +var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); +var createDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); +module.exports = __webpack_require__("./node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) { + return dP.f(object, key, createDesc(1, value)); +} : function (object, key, value) { + object[key] = value; + return object; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_html.js": +/***/ (function(module, exports, __webpack_require__) { + +var document = __webpack_require__("./node_modules/core-js/modules/_global.js").document; +module.exports = document && document.documentElement; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_ie8-dom-define.js": +/***/ (function(module, exports, __webpack_require__) { + +module.exports = !__webpack_require__("./node_modules/core-js/modules/_descriptors.js") && !__webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + return Object.defineProperty(__webpack_require__("./node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_inherit-if-required.js": +/***/ (function(module, exports, __webpack_require__) { + +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var setPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_set-proto.js").set; +module.exports = function (that, target, C) { + var S = target.constructor; + var P; + if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) { + setPrototypeOf(that, P); + } return that; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_invoke.js": +/***/ (function(module, exports) { + +// fast apply, http://jsperf.lnkit.com/fast-apply/5 +module.exports = function (fn, args, that) { + var un = that === undefined; + switch (args.length) { + case 0: return un ? fn() + : fn.call(that); + case 1: return un ? fn(args[0]) + : fn.call(that, args[0]); + case 2: return un ? fn(args[0], args[1]) + : fn.call(that, args[0], args[1]); + case 3: return un ? fn(args[0], args[1], args[2]) + : fn.call(that, args[0], args[1], args[2]); + case 4: return un ? fn(args[0], args[1], args[2], args[3]) + : fn.call(that, args[0], args[1], args[2], args[3]); + } return fn.apply(that, args); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_iobject.js": +/***/ (function(module, exports, __webpack_require__) { + +// fallback for non-array-like ES3 and non-enumerable old V8 strings +var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); +// eslint-disable-next-line no-prototype-builtins +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { + return cof(it) == 'String' ? it.split('') : Object(it); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_is-array-iter.js": +/***/ (function(module, exports, __webpack_require__) { + +// check on default Array iterator +var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); +var ITERATOR = __webpack_require__("./node_modules/core-js/modules/_wks.js")('iterator'); +var ArrayProto = Array.prototype; + +module.exports = function (it) { + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_is-array.js": +/***/ (function(module, exports, __webpack_require__) { + +// 7.2.2 IsArray(argument) +var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); +module.exports = Array.isArray || function isArray(arg) { + return cof(arg) == 'Array'; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_is-integer.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.1.2.3 Number.isInteger(number) +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var floor = Math.floor; +module.exports = function isInteger(it) { + return !isObject(it) && isFinite(it) && floor(it) === it; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_is-object.js": +/***/ (function(module, exports) { + +module.exports = function (it) { + return typeof it === 'object' ? it !== null : typeof it === 'function'; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_is-regexp.js": +/***/ (function(module, exports, __webpack_require__) { + +// 7.2.8 IsRegExp(argument) +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); +var MATCH = __webpack_require__("./node_modules/core-js/modules/_wks.js")('match'); +module.exports = function (it) { + var isRegExp; + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp'); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_iter-call.js": +/***/ (function(module, exports, __webpack_require__) { + +// call something on iterator step with safe closing on error +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +module.exports = function (iterator, fn, value, entries) { + try { + return entries ? fn(anObject(value)[0], value[1]) : fn(value); + // 7.4.6 IteratorClose(iterator, completion) + } catch (e) { + var ret = iterator['return']; + if (ret !== undefined) anObject(ret.call(iterator)); + throw e; + } +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_iter-create.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var create = __webpack_require__("./node_modules/core-js/modules/_object-create.js"); +var descriptor = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); +var setToStringTag = __webpack_require__("./node_modules/core-js/modules/_set-to-string-tag.js"); +var IteratorPrototype = {}; + +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() +__webpack_require__("./node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__("./node_modules/core-js/modules/_wks.js")('iterator'), (function () { return this; })); + +module.exports = function (Constructor, NAME, next) { + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); + setToStringTag(Constructor, NAME + ' Iterator'); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_iter-define.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var LIBRARY = __webpack_require__("./node_modules/core-js/modules/_library.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); +var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); +var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); +var $iterCreate = __webpack_require__("./node_modules/core-js/modules/_iter-create.js"); +var setToStringTag = __webpack_require__("./node_modules/core-js/modules/_set-to-string-tag.js"); +var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); +var ITERATOR = __webpack_require__("./node_modules/core-js/modules/_wks.js")('iterator'); +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` +var FF_ITERATOR = '@@iterator'; +var KEYS = 'keys'; +var VALUES = 'values'; + +var returnThis = function () { return this; }; + +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { + $iterCreate(Constructor, NAME, next); + var getMethod = function (kind) { + if (!BUGGY && kind in proto) return proto[kind]; + switch (kind) { + case KEYS: return function keys() { return new Constructor(this, kind); }; + case VALUES: return function values() { return new Constructor(this, kind); }; + } return function entries() { return new Constructor(this, kind); }; + }; + var TAG = NAME + ' Iterator'; + var DEF_VALUES = DEFAULT == VALUES; + var VALUES_BUG = false; + var proto = Base.prototype; + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]; + var $default = $native || getMethod(DEFAULT); + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined; + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native; + var methods, key, IteratorPrototype; + // Fix native + if ($anyNative) { + IteratorPrototype = getPrototypeOf($anyNative.call(new Base())); + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) { + // Set @@toStringTag to native iterators + setToStringTag(IteratorPrototype, TAG, true); + // fix for some old engines + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis); + } + } + // fix Array#{values, @@iterator}.name in V8 / FF + if (DEF_VALUES && $native && $native.name !== VALUES) { + VALUES_BUG = true; + $default = function values() { return $native.call(this); }; + } + // Define iterator + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) { + hide(proto, ITERATOR, $default); + } + // Plug for library + Iterators[NAME] = $default; + Iterators[TAG] = returnThis; + if (DEFAULT) { + methods = { + values: DEF_VALUES ? $default : getMethod(VALUES), + keys: IS_SET ? $default : getMethod(KEYS), + entries: $entries + }; + if (FORCED) for (key in methods) { + if (!(key in proto)) redefine(proto, key, methods[key]); + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); + } + return methods; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_iter-detect.js": +/***/ (function(module, exports, __webpack_require__) { + +var ITERATOR = __webpack_require__("./node_modules/core-js/modules/_wks.js")('iterator'); +var SAFE_CLOSING = false; + +try { + var riter = [7][ITERATOR](); + riter['return'] = function () { SAFE_CLOSING = true; }; + // eslint-disable-next-line no-throw-literal + Array.from(riter, (function () { throw 2; })); +} catch (e) { /* empty */ } + +module.exports = function (exec, skipClosing) { + if (!skipClosing && !SAFE_CLOSING) return false; + var safe = false; + try { + var arr = [7]; + var iter = arr[ITERATOR](); + iter.next = function () { return { done: safe = true }; }; + arr[ITERATOR] = function () { return iter; }; + exec(arr); + } catch (e) { /* empty */ } + return safe; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_iter-step.js": +/***/ (function(module, exports) { + +module.exports = function (done, value) { + return { value: value, done: !!done }; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_iterators.js": +/***/ (function(module, exports) { + +module.exports = {}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_library.js": +/***/ (function(module, exports) { + +module.exports = false; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_math-expm1.js": +/***/ (function(module, exports) { + +// 20.2.2.14 Math.expm1(x) +var $expm1 = Math.expm1; +module.exports = (!$expm1 + // Old FF bug + || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168 + // Tor Browser bug + || $expm1(-2e-17) != -2e-17 +) ? function expm1(x) { + return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1; +} : $expm1; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_math-fround.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.16 Math.fround(x) +var sign = __webpack_require__("./node_modules/core-js/modules/_math-sign.js"); +var pow = Math.pow; +var EPSILON = pow(2, -52); +var EPSILON32 = pow(2, -23); +var MAX32 = pow(2, 127) * (2 - EPSILON32); +var MIN32 = pow(2, -126); + +var roundTiesToEven = function (n) { + return n + 1 / EPSILON - 1 / EPSILON; +}; + +module.exports = Math.fround || function fround(x) { + var $abs = Math.abs(x); + var $sign = sign(x); + var a, result; + if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; + a = (1 + EPSILON32 / EPSILON) * $abs; + result = a - (a - $abs); + // eslint-disable-next-line no-self-compare + if (result > MAX32 || result != result) return $sign * Infinity; + return $sign * result; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_math-log1p.js": +/***/ (function(module, exports) { + +// 20.2.2.20 Math.log1p(x) +module.exports = Math.log1p || function log1p(x) { + return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_math-scale.js": +/***/ (function(module, exports) { + +// https://rwaldron.github.io/proposal-math-extensions/ +module.exports = Math.scale || function scale(x, inLow, inHigh, outLow, outHigh) { + if ( + arguments.length === 0 + // eslint-disable-next-line no-self-compare + || x != x + // eslint-disable-next-line no-self-compare + || inLow != inLow + // eslint-disable-next-line no-self-compare + || inHigh != inHigh + // eslint-disable-next-line no-self-compare + || outLow != outLow + // eslint-disable-next-line no-self-compare + || outHigh != outHigh + ) return NaN; + if (x === Infinity || x === -Infinity) return x; + return (x - inLow) * (outHigh - outLow) / (inHigh - inLow) + outLow; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_math-sign.js": +/***/ (function(module, exports) { + +// 20.2.2.28 Math.sign(x) +module.exports = Math.sign || function sign(x) { + // eslint-disable-next-line no-self-compare + return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_meta.js": +/***/ (function(module, exports, __webpack_require__) { + +var META = __webpack_require__("./node_modules/core-js/modules/_uid.js")('meta'); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var setDesc = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; +var id = 0; +var isExtensible = Object.isExtensible || function () { + return true; +}; +var FREEZE = !__webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + return isExtensible(Object.preventExtensions({})); +})); +var setMeta = function (it) { + setDesc(it, META, { value: { + i: 'O' + ++id, // object ID + w: {} // weak collections IDs + } }); +}; +var fastKey = function (it, create) { + // return primitive with prefix + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; + if (!has(it, META)) { + // can't set metadata to uncaught frozen object + if (!isExtensible(it)) return 'F'; + // not necessary to add metadata + if (!create) return 'E'; + // add missing metadata + setMeta(it); + // return object ID + } return it[META].i; +}; +var getWeak = function (it, create) { + if (!has(it, META)) { + // can't set metadata to uncaught frozen object + if (!isExtensible(it)) return true; + // not necessary to add metadata + if (!create) return false; + // add missing metadata + setMeta(it); + // return hash weak collections IDs + } return it[META].w; +}; +// add metadata on freeze-family methods calling +var onFreeze = function (it) { + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it); + return it; +}; +var meta = module.exports = { + KEY: META, + NEED: false, + fastKey: fastKey, + getWeak: getWeak, + onFreeze: onFreeze +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_metadata.js": +/***/ (function(module, exports, __webpack_require__) { + +var Map = __webpack_require__("./node_modules/core-js/modules/es6.map.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var shared = __webpack_require__("./node_modules/core-js/modules/_shared.js")('metadata'); +var store = shared.store || (shared.store = new (__webpack_require__("./node_modules/core-js/modules/es6.weak-map.js"))()); + +var getOrCreateMetadataMap = function (target, targetKey, create) { + var targetMetadata = store.get(target); + if (!targetMetadata) { + if (!create) return undefined; + store.set(target, targetMetadata = new Map()); + } + var keyMetadata = targetMetadata.get(targetKey); + if (!keyMetadata) { + if (!create) return undefined; + targetMetadata.set(targetKey, keyMetadata = new Map()); + } return keyMetadata; +}; +var ordinaryHasOwnMetadata = function (MetadataKey, O, P) { + var metadataMap = getOrCreateMetadataMap(O, P, false); + return metadataMap === undefined ? false : metadataMap.has(MetadataKey); +}; +var ordinaryGetOwnMetadata = function (MetadataKey, O, P) { + var metadataMap = getOrCreateMetadataMap(O, P, false); + return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); +}; +var ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) { + getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); +}; +var ordinaryOwnMetadataKeys = function (target, targetKey) { + var metadataMap = getOrCreateMetadataMap(target, targetKey, false); + var keys = []; + if (metadataMap) metadataMap.forEach((function (_, key) { keys.push(key); })); + return keys; +}; +var toMetaKey = function (it) { + return it === undefined || typeof it == 'symbol' ? it : String(it); +}; +var exp = function (O) { + $export($export.S, 'Reflect', O); +}; + +module.exports = { + store: store, + map: getOrCreateMetadataMap, + has: ordinaryHasOwnMetadata, + get: ordinaryGetOwnMetadata, + set: ordinaryDefineOwnMetadata, + keys: ordinaryOwnMetadataKeys, + key: toMetaKey, + exp: exp +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_microtask.js": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var macrotask = __webpack_require__("./node_modules/core-js/modules/_task.js").set; +var Observer = global.MutationObserver || global.WebKitMutationObserver; +var process = global.process; +var Promise = global.Promise; +var isNode = __webpack_require__("./node_modules/core-js/modules/_cof.js")(process) == 'process'; + +module.exports = function () { + var head, last, notify; + + var flush = function () { + var parent, fn; + if (isNode && (parent = process.domain)) parent.exit(); + while (head) { + fn = head.fn; + head = head.next; + try { + fn(); + } catch (e) { + if (head) notify(); + else last = undefined; + throw e; + } + } last = undefined; + if (parent) parent.enter(); + }; + + // Node.js + if (isNode) { + notify = function () { + process.nextTick(flush); + }; + // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339 + } else if (Observer && !(global.navigator && global.navigator.standalone)) { + var toggle = true; + var node = document.createTextNode(''); + new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new + notify = function () { + node.data = toggle = !toggle; + }; + // environments with maybe non-completely correct, but existent Promise + } else if (Promise && Promise.resolve) { + // Promise.resolve without an argument throws an error in LG WebOS 2 + var promise = Promise.resolve(undefined); + notify = function () { + promise.then(flush); + }; + // for other environments - macrotask based on: + // - setImmediate + // - MessageChannel + // - window.postMessag + // - onreadystatechange + // - setTimeout + } else { + notify = function () { + // strange IE + webpack dev server bug - use .call(global) + macrotask.call(global, flush); + }; + } + + return function (fn) { + var task = { fn: fn, next: undefined }; + if (last) last.next = task; + if (!head) { + head = task; + notify(); + } last = task; + }; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_new-promise-capability.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// 25.4.1.5 NewPromiseCapability(C) +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); + +function PromiseCapability(C) { + var resolve, reject; + this.promise = new C(function ($$resolve, $$reject) { + if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor'); + resolve = $$resolve; + reject = $$reject; + }); + this.resolve = aFunction(resolve); + this.reject = aFunction(reject); +} + +module.exports.f = function (C) { + return new PromiseCapability(C); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-assign.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// 19.1.2.1 Object.assign(target, source, ...) +var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); +var getKeys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); +var gOPS = __webpack_require__("./node_modules/core-js/modules/_object-gops.js"); +var pIE = __webpack_require__("./node_modules/core-js/modules/_object-pie.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var IObject = __webpack_require__("./node_modules/core-js/modules/_iobject.js"); +var $assign = Object.assign; + +// should work with symbols and should have deterministic property order (V8 bug) +module.exports = !$assign || __webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + var A = {}; + var B = {}; + // eslint-disable-next-line no-undef + var S = Symbol(); + var K = 'abcdefghijklmnopqrst'; + A[S] = 7; + K.split('').forEach((function (k) { B[k] = k; })); + return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K; +})) ? function assign(target, source) { // eslint-disable-line no-unused-vars + var T = toObject(target); + var aLen = arguments.length; + var index = 1; + var getSymbols = gOPS.f; + var isEnum = pIE.f; + while (aLen > index) { + var S = IObject(arguments[index++]); + var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S); + var length = keys.length; + var j = 0; + var key; + while (length > j) { + key = keys[j++]; + if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key]; + } + } return T; +} : $assign; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-create.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var dPs = __webpack_require__("./node_modules/core-js/modules/_object-dps.js"); +var enumBugKeys = __webpack_require__("./node_modules/core-js/modules/_enum-bug-keys.js"); +var IE_PROTO = __webpack_require__("./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); +var Empty = function () { /* empty */ }; +var PROTOTYPE = 'prototype'; + +// Create object with fake `null` prototype: use iframe Object with cleared prototype +var createDict = function () { + // Thrash, waste and sodomy: IE GC bug + var iframe = __webpack_require__("./node_modules/core-js/modules/_dom-create.js")('iframe'); + var i = enumBugKeys.length; + var lt = '<'; + var gt = '>'; + var iframeDocument; + iframe.style.display = 'none'; + __webpack_require__("./node_modules/core-js/modules/_html.js").appendChild(iframe); + iframe.src = 'javascript:'; // eslint-disable-line no-script-url + // createDict = iframe.contentWindow.Object; + // html.removeChild(iframe); + iframeDocument = iframe.contentWindow.document; + iframeDocument.open(); + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); + iframeDocument.close(); + createDict = iframeDocument.F; + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]]; + return createDict(); +}; + +module.exports = Object.create || function create(O, Properties) { + var result; + if (O !== null) { + Empty[PROTOTYPE] = anObject(O); + result = new Empty(); + Empty[PROTOTYPE] = null; + // add "__proto__" for Object.getPrototypeOf polyfill + result[IE_PROTO] = O; + } else result = createDict(); + return Properties === undefined ? result : dPs(result, Properties); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-dp.js": +/***/ (function(module, exports, __webpack_require__) { + +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var IE8_DOM_DEFINE = __webpack_require__("./node_modules/core-js/modules/_ie8-dom-define.js"); +var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); +var dP = Object.defineProperty; + +exports.f = __webpack_require__("./node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) { + anObject(O); + P = toPrimitive(P, true); + anObject(Attributes); + if (IE8_DOM_DEFINE) try { + return dP(O, P, Attributes); + } catch (e) { /* empty */ } + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); + if ('value' in Attributes) O[P] = Attributes.value; + return O; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-dps.js": +/***/ (function(module, exports, __webpack_require__) { + +var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var getKeys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); + +module.exports = __webpack_require__("./node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) { + anObject(O); + var keys = getKeys(Properties); + var length = keys.length; + var i = 0; + var P; + while (length > i) dP.f(O, P = keys[i++], Properties[P]); + return O; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-forced-pam.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// Forced replacement prototype accessors methods +module.exports = __webpack_require__("./node_modules/core-js/modules/_library.js") || !__webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + var K = Math.random(); + // In FF throws only define methods + // eslint-disable-next-line no-undef, no-useless-call + __defineSetter__.call(null, K, (function () { /* empty */ })); + delete __webpack_require__("./node_modules/core-js/modules/_global.js")[K]; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-gopd.js": +/***/ (function(module, exports, __webpack_require__) { + +var pIE = __webpack_require__("./node_modules/core-js/modules/_object-pie.js"); +var createDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); +var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var IE8_DOM_DEFINE = __webpack_require__("./node_modules/core-js/modules/_ie8-dom-define.js"); +var gOPD = Object.getOwnPropertyDescriptor; + +exports.f = __webpack_require__("./node_modules/core-js/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) { + O = toIObject(O); + P = toPrimitive(P, true); + if (IE8_DOM_DEFINE) try { + return gOPD(O, P); + } catch (e) { /* empty */ } + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-gopn-ext.js": +/***/ (function(module, exports, __webpack_require__) { + +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var gOPN = __webpack_require__("./node_modules/core-js/modules/_object-gopn.js").f; +var toString = {}.toString; + +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames + ? Object.getOwnPropertyNames(window) : []; + +var getWindowNames = function (it) { + try { + return gOPN(it); + } catch (e) { + return windowNames.slice(); + } +}; + +module.exports.f = function getOwnPropertyNames(it) { + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it)); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-gopn.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) +var $keys = __webpack_require__("./node_modules/core-js/modules/_object-keys-internal.js"); +var hiddenKeys = __webpack_require__("./node_modules/core-js/modules/_enum-bug-keys.js").concat('length', 'prototype'); + +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { + return $keys(O, hiddenKeys); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-gops.js": +/***/ (function(module, exports) { + +exports.f = Object.getOwnPropertySymbols; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-gpo.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) +var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var IE_PROTO = __webpack_require__("./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); +var ObjectProto = Object.prototype; + +module.exports = Object.getPrototypeOf || function (O) { + O = toObject(O); + if (has(O, IE_PROTO)) return O[IE_PROTO]; + if (typeof O.constructor == 'function' && O instanceof O.constructor) { + return O.constructor.prototype; + } return O instanceof Object ? ObjectProto : null; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-keys-internal.js": +/***/ (function(module, exports, __webpack_require__) { + +var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var arrayIndexOf = __webpack_require__("./node_modules/core-js/modules/_array-includes.js")(false); +var IE_PROTO = __webpack_require__("./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); + +module.exports = function (object, names) { + var O = toIObject(object); + var i = 0; + var result = []; + var key; + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); + // Don't enum bug & hidden keys + while (names.length > i) if (has(O, key = names[i++])) { + ~arrayIndexOf(result, key) || result.push(key); + } + return result; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-keys.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.14 / 15.2.3.14 Object.keys(O) +var $keys = __webpack_require__("./node_modules/core-js/modules/_object-keys-internal.js"); +var enumBugKeys = __webpack_require__("./node_modules/core-js/modules/_enum-bug-keys.js"); + +module.exports = Object.keys || function keys(O) { + return $keys(O, enumBugKeys); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-pie.js": +/***/ (function(module, exports) { + +exports.f = {}.propertyIsEnumerable; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-sap.js": +/***/ (function(module, exports, __webpack_require__) { + +// most Object methods by ES6 should accept primitives +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var core = __webpack_require__("./node_modules/core-js/modules/_core.js"); +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +module.exports = function (KEY, exec) { + var fn = (core.Object || {})[KEY] || Object[KEY]; + var exp = {}; + exp[KEY] = exec(fn); + $export($export.S + $export.F * fails((function () { fn(1); })), 'Object', exp); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_object-to-array.js": +/***/ (function(module, exports, __webpack_require__) { + +var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); +var getKeys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var isEnum = __webpack_require__("./node_modules/core-js/modules/_object-pie.js").f; +module.exports = function (isEntries) { + return function (it) { + var O = toIObject(it); + var keys = getKeys(O); + var length = keys.length; + var i = 0; + var result = []; + var key; + while (length > i) { + key = keys[i++]; + if (!DESCRIPTORS || isEnum.call(O, key)) { + result.push(isEntries ? [key, O[key]] : O[key]); + } + } + return result; + }; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_own-keys.js": +/***/ (function(module, exports, __webpack_require__) { + +// all object keys, includes non-enumerable and symbols +var gOPN = __webpack_require__("./node_modules/core-js/modules/_object-gopn.js"); +var gOPS = __webpack_require__("./node_modules/core-js/modules/_object-gops.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var Reflect = __webpack_require__("./node_modules/core-js/modules/_global.js").Reflect; +module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) { + var keys = gOPN.f(anObject(it)); + var getSymbols = gOPS.f; + return getSymbols ? keys.concat(getSymbols(it)) : keys; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_parse-float.js": +/***/ (function(module, exports, __webpack_require__) { + +var $parseFloat = __webpack_require__("./node_modules/core-js/modules/_global.js").parseFloat; +var $trim = __webpack_require__("./node_modules/core-js/modules/_string-trim.js").trim; + +module.exports = 1 / $parseFloat(__webpack_require__("./node_modules/core-js/modules/_string-ws.js") + '-0') !== -Infinity ? function parseFloat(str) { + var string = $trim(String(str), 3); + var result = $parseFloat(string); + return result === 0 && string.charAt(0) == '-' ? -0 : result; +} : $parseFloat; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_parse-int.js": +/***/ (function(module, exports, __webpack_require__) { + +var $parseInt = __webpack_require__("./node_modules/core-js/modules/_global.js").parseInt; +var $trim = __webpack_require__("./node_modules/core-js/modules/_string-trim.js").trim; +var ws = __webpack_require__("./node_modules/core-js/modules/_string-ws.js"); +var hex = /^[-+]?0[xX]/; + +module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) { + var string = $trim(String(str), 3); + return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10)); +} : $parseInt; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_perform.js": +/***/ (function(module, exports) { + +module.exports = function (exec) { + try { + return { e: false, v: exec() }; + } catch (e) { + return { e: true, v: e }; + } +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_promise-resolve.js": +/***/ (function(module, exports, __webpack_require__) { + +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var newPromiseCapability = __webpack_require__("./node_modules/core-js/modules/_new-promise-capability.js"); + +module.exports = function (C, x) { + anObject(C); + if (isObject(x) && x.constructor === C) return x; + var promiseCapability = newPromiseCapability.f(C); + var resolve = promiseCapability.resolve; + resolve(x); + return promiseCapability.promise; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_property-desc.js": +/***/ (function(module, exports) { + +module.exports = function (bitmap, value) { + return { + enumerable: !(bitmap & 1), + configurable: !(bitmap & 2), + writable: !(bitmap & 4), + value: value + }; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_redefine-all.js": +/***/ (function(module, exports, __webpack_require__) { + +var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); +module.exports = function (target, src, safe) { + for (var key in src) redefine(target, key, src[key], safe); + return target; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_redefine.js": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); +var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var SRC = __webpack_require__("./node_modules/core-js/modules/_uid.js")('src'); +var $toString = __webpack_require__("./node_modules/core-js/modules/_function-to-string.js"); +var TO_STRING = 'toString'; +var TPL = ('' + $toString).split(TO_STRING); + +__webpack_require__("./node_modules/core-js/modules/_core.js").inspectSource = function (it) { + return $toString.call(it); +}; + +(module.exports = function (O, key, val, safe) { + var isFunction = typeof val == 'function'; + if (isFunction) has(val, 'name') || hide(val, 'name', key); + if (O[key] === val) return; + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); + if (O === global) { + O[key] = val; + } else if (!safe) { + delete O[key]; + hide(O, key, val); + } else if (O[key]) { + O[key] = val; + } else { + hide(O, key, val); + } +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative +})(Function.prototype, TO_STRING, (function toString() { + return typeof this == 'function' && this[SRC] || $toString.call(this); +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_regexp-exec-abstract.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var classof = __webpack_require__("./node_modules/core-js/modules/_classof.js"); +var builtinExec = RegExp.prototype.exec; + + // `RegExpExec` abstract operation +// https://tc39.github.io/ecma262/#sec-regexpexec +module.exports = function (R, S) { + var exec = R.exec; + if (typeof exec === 'function') { + var result = exec.call(R, S); + if (typeof result !== 'object') { + throw new TypeError('RegExp exec method returned something other than an Object or null'); + } + return result; + } + if (classof(R) !== 'RegExp') { + throw new TypeError('RegExp#exec called on incompatible receiver'); + } + return builtinExec.call(R, S); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_regexp-exec.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var regexpFlags = __webpack_require__("./node_modules/core-js/modules/_flags.js"); + +var nativeExec = RegExp.prototype.exec; +// This always refers to the native implementation, because the +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js, +// which loads this file before patching the method. +var nativeReplace = String.prototype.replace; + +var patchedExec = nativeExec; + +var LAST_INDEX = 'lastIndex'; + +var UPDATES_LAST_INDEX_WRONG = (function () { + var re1 = /a/, + re2 = /b*/g; + nativeExec.call(re1, 'a'); + nativeExec.call(re2, 'a'); + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0; +})(); + +// nonparticipating capturing group, copied from es5-shim's String#split patch. +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined; + +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED; + +if (PATCH) { + patchedExec = function exec(str) { + var re = this; + var lastIndex, reCopy, match, i; + + if (NPCG_INCLUDED) { + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re)); + } + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX]; + + match = nativeExec.call(re, str); + + if (UPDATES_LAST_INDEX_WRONG && match) { + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex; + } + if (NPCG_INCLUDED && match && match.length > 1) { + // Fix browsers whose `exec` methods don't consistently return `undefined` + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/ + // eslint-disable-next-line no-loop-func + nativeReplace.call(match[0], reCopy, (function () { + for (i = 1; i < arguments.length - 2; i++) { + if (arguments[i] === undefined) match[i] = undefined; + } + })); + } + + return match; + }; +} + +module.exports = patchedExec; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_replacer.js": +/***/ (function(module, exports) { + +module.exports = function (regExp, replace) { + var replacer = replace === Object(replace) ? function (part) { + return replace[part]; + } : replace; + return function (it) { + return String(it).replace(regExp, replacer); + }; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_same-value.js": +/***/ (function(module, exports) { + +// 7.2.9 SameValue(x, y) +module.exports = Object.is || function is(x, y) { + // eslint-disable-next-line no-self-compare + return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_set-collection-from.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://tc39.github.io/proposal-setmap-offrom/ +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); +var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); + +module.exports = function (COLLECTION) { + $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) { + var mapFn = arguments[1]; + var mapping, A, n, cb; + aFunction(this); + mapping = mapFn !== undefined; + if (mapping) aFunction(mapFn); + if (source == undefined) return new this(); + A = []; + if (mapping) { + n = 0; + cb = ctx(mapFn, arguments[2], 2); + forOf(source, false, (function (nextItem) { + A.push(cb(nextItem, n++)); + })); + } else { + forOf(source, false, A.push, A); + } + return new this(A); + } }); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_set-collection-of.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://tc39.github.io/proposal-setmap-offrom/ +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +module.exports = function (COLLECTION) { + $export($export.S, COLLECTION, { of: function of() { + var length = arguments.length; + var A = new Array(length); + while (length--) A[length] = arguments[length]; + return new this(A); + } }); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_set-proto.js": +/***/ (function(module, exports, __webpack_require__) { + +// Works with __proto__ only. Old v8 can't work with null proto objects. +/* eslint-disable no-proto */ +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var check = function (O, proto) { + anObject(O); + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!"); +}; +module.exports = { + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line + (function (test, buggy, set) { + try { + set = __webpack_require__("./node_modules/core-js/modules/_ctx.js")(Function.call, __webpack_require__("./node_modules/core-js/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2); + set(test, []); + buggy = !(test instanceof Array); + } catch (e) { buggy = true; } + return function setPrototypeOf(O, proto) { + check(O, proto); + if (buggy) O.__proto__ = proto; + else set(O, proto); + return O; + }; + })({}, false) : undefined), + check: check +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_set-species.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); +var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); +var SPECIES = __webpack_require__("./node_modules/core-js/modules/_wks.js")('species'); + +module.exports = function (KEY) { + var C = global[KEY]; + if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, { + configurable: true, + get: function () { return this; } + }); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_set-to-string-tag.js": +/***/ (function(module, exports, __webpack_require__) { + +var def = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; +var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var TAG = __webpack_require__("./node_modules/core-js/modules/_wks.js")('toStringTag'); + +module.exports = function (it, tag, stat) { + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_shared-key.js": +/***/ (function(module, exports, __webpack_require__) { + +var shared = __webpack_require__("./node_modules/core-js/modules/_shared.js")('keys'); +var uid = __webpack_require__("./node_modules/core-js/modules/_uid.js"); +module.exports = function (key) { + return shared[key] || (shared[key] = uid(key)); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_shared.js": +/***/ (function(module, exports, __webpack_require__) { + +var core = __webpack_require__("./node_modules/core-js/modules/_core.js"); +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var SHARED = '__core-js_shared__'; +var store = global[SHARED] || (global[SHARED] = {}); + +(module.exports = function (key, value) { + return store[key] || (store[key] = value !== undefined ? value : {}); +})('versions', []).push({ + version: core.version, + mode: __webpack_require__("./node_modules/core-js/modules/_library.js") ? 'pure' : 'global', + copyright: '© 2019 Denis Pushkarev (zloirock.ru)' +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_species-constructor.js": +/***/ (function(module, exports, __webpack_require__) { + +// 7.3.20 SpeciesConstructor(O, defaultConstructor) +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var SPECIES = __webpack_require__("./node_modules/core-js/modules/_wks.js")('species'); +module.exports = function (O, D) { + var C = anObject(O).constructor; + var S; + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_strict-method.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); + +module.exports = function (method, arg) { + return !!method && fails((function () { + // eslint-disable-next-line no-useless-call + arg ? method.call(null, (function () { /* empty */ }), 1) : method.call(null); + })); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_string-at.js": +/***/ (function(module, exports, __webpack_require__) { + +var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); +var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); +// true -> String#at +// false -> String#codePointAt +module.exports = function (TO_STRING) { + return function (that, pos) { + var s = String(defined(that)); + var i = toInteger(pos); + var l = s.length; + var a, b; + if (i < 0 || i >= l) return TO_STRING ? '' : undefined; + a = s.charCodeAt(i); + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff + ? TO_STRING ? s.charAt(i) : a + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; + }; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_string-context.js": +/***/ (function(module, exports, __webpack_require__) { + +// helper for String#{startsWith, endsWith, includes} +var isRegExp = __webpack_require__("./node_modules/core-js/modules/_is-regexp.js"); +var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); + +module.exports = function (that, searchString, NAME) { + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!"); + return String(defined(that)); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_string-html.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); +var quot = /"/g; +// B.2.3.2.1 CreateHTML(string, tag, attribute, value) +var createHTML = function (string, tag, attribute, value) { + var S = String(defined(string)); + var p1 = '<' + tag; + if (attribute !== '') p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"'; + return p1 + '>' + S + ''; +}; +module.exports = function (NAME, exec) { + var O = {}; + O[NAME] = exec(createHTML); + $export($export.P + $export.F * fails((function () { + var test = ''[NAME]('"'); + return test !== test.toLowerCase() || test.split('"').length > 3; + })), 'String', O); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_string-pad.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/tc39/proposal-string-pad-start-end +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var repeat = __webpack_require__("./node_modules/core-js/modules/_string-repeat.js"); +var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); + +module.exports = function (that, maxLength, fillString, left) { + var S = String(defined(that)); + var stringLength = S.length; + var fillStr = fillString === undefined ? ' ' : String(fillString); + var intMaxLength = toLength(maxLength); + if (intMaxLength <= stringLength || fillStr == '') return S; + var fillLen = intMaxLength - stringLength; + var stringFiller = repeat.call(fillStr, Math.ceil(fillLen / fillStr.length)); + if (stringFiller.length > fillLen) stringFiller = stringFiller.slice(0, fillLen); + return left ? stringFiller + S : S + stringFiller; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_string-repeat.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); +var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); + +module.exports = function repeat(count) { + var str = String(defined(this)); + var res = ''; + var n = toInteger(count); + if (n < 0 || n == Infinity) throw RangeError("Count can't be negative"); + for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) res += str; + return res; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_string-trim.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var spaces = __webpack_require__("./node_modules/core-js/modules/_string-ws.js"); +var space = '[' + spaces + ']'; +var non = '\u200b\u0085'; +var ltrim = RegExp('^' + space + space + '*'); +var rtrim = RegExp(space + space + '*$'); + +var exporter = function (KEY, exec, ALIAS) { + var exp = {}; + var FORCE = fails((function () { + return !!spaces[KEY]() || non[KEY]() != non; + })); + var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY]; + if (ALIAS) exp[ALIAS] = fn; + $export($export.P + $export.F * FORCE, 'String', exp); +}; + +// 1 -> String#trimLeft +// 2 -> String#trimRight +// 3 -> String#trim +var trim = exporter.trim = function (string, TYPE) { + string = String(defined(string)); + if (TYPE & 1) string = string.replace(ltrim, ''); + if (TYPE & 2) string = string.replace(rtrim, ''); + return string; +}; + +module.exports = exporter; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_string-ws.js": +/***/ (function(module, exports) { + +module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_task.js": +/***/ (function(module, exports, __webpack_require__) { + +var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); +var invoke = __webpack_require__("./node_modules/core-js/modules/_invoke.js"); +var html = __webpack_require__("./node_modules/core-js/modules/_html.js"); +var cel = __webpack_require__("./node_modules/core-js/modules/_dom-create.js"); +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var process = global.process; +var setTask = global.setImmediate; +var clearTask = global.clearImmediate; +var MessageChannel = global.MessageChannel; +var Dispatch = global.Dispatch; +var counter = 0; +var queue = {}; +var ONREADYSTATECHANGE = 'onreadystatechange'; +var defer, channel, port; +var run = function () { + var id = +this; + // eslint-disable-next-line no-prototype-builtins + if (queue.hasOwnProperty(id)) { + var fn = queue[id]; + delete queue[id]; + fn(); + } +}; +var listener = function (event) { + run.call(event.data); +}; +// Node.js 0.9+ & IE10+ has setImmediate, otherwise: +if (!setTask || !clearTask) { + setTask = function setImmediate(fn) { + var args = []; + var i = 1; + while (arguments.length > i) args.push(arguments[i++]); + queue[++counter] = function () { + // eslint-disable-next-line no-new-func + invoke(typeof fn == 'function' ? fn : Function(fn), args); + }; + defer(counter); + return counter; + }; + clearTask = function clearImmediate(id) { + delete queue[id]; + }; + // Node.js 0.8- + if (__webpack_require__("./node_modules/core-js/modules/_cof.js")(process) == 'process') { + defer = function (id) { + process.nextTick(ctx(run, id, 1)); + }; + // Sphere (JS game engine) Dispatch API + } else if (Dispatch && Dispatch.now) { + defer = function (id) { + Dispatch.now(ctx(run, id, 1)); + }; + // Browsers with MessageChannel, includes WebWorkers + } else if (MessageChannel) { + channel = new MessageChannel(); + port = channel.port2; + channel.port1.onmessage = listener; + defer = ctx(port.postMessage, port, 1); + // Browsers with postMessage, skip WebWorkers + // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' + } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) { + defer = function (id) { + global.postMessage(id + '', '*'); + }; + global.addEventListener('message', listener, false); + // IE8- + } else if (ONREADYSTATECHANGE in cel('script')) { + defer = function (id) { + html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () { + html.removeChild(this); + run.call(id); + }; + }; + // Rest old browsers + } else { + defer = function (id) { + setTimeout(ctx(run, id, 1), 0); + }; + } +} +module.exports = { + set: setTask, + clear: clearTask +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_to-absolute-index.js": +/***/ (function(module, exports, __webpack_require__) { + +var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); +var max = Math.max; +var min = Math.min; +module.exports = function (index, length) { + index = toInteger(index); + return index < 0 ? max(index + length, 0) : min(index, length); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_to-index.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://tc39.github.io/ecma262/#sec-toindex +var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +module.exports = function (it) { + if (it === undefined) return 0; + var number = toInteger(it); + var length = toLength(number); + if (number !== length) throw RangeError('Wrong length!'); + return length; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_to-integer.js": +/***/ (function(module, exports) { + +// 7.1.4 ToInteger +var ceil = Math.ceil; +var floor = Math.floor; +module.exports = function (it) { + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_to-iobject.js": +/***/ (function(module, exports, __webpack_require__) { + +// to indexed object, toObject with fallback for non-array-like ES3 strings +var IObject = __webpack_require__("./node_modules/core-js/modules/_iobject.js"); +var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); +module.exports = function (it) { + return IObject(defined(it)); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_to-length.js": +/***/ (function(module, exports, __webpack_require__) { + +// 7.1.15 ToLength +var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); +var min = Math.min; +module.exports = function (it) { + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_to-object.js": +/***/ (function(module, exports, __webpack_require__) { + +// 7.1.13 ToObject(argument) +var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); +module.exports = function (it) { + return Object(defined(it)); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_to-primitive.js": +/***/ (function(module, exports, __webpack_require__) { + +// 7.1.1 ToPrimitive(input [, PreferredType]) +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +// instead of the ES6 spec version, we didn't implement @@toPrimitive case +// and the second argument - flag - preferred type is a string +module.exports = function (it, S) { + if (!isObject(it)) return it; + var fn, val; + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; + throw TypeError("Can't convert object to primitive value"); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_typed-array.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +if (__webpack_require__("./node_modules/core-js/modules/_descriptors.js")) { + var LIBRARY = __webpack_require__("./node_modules/core-js/modules/_library.js"); + var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); + var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); + var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + var $typed = __webpack_require__("./node_modules/core-js/modules/_typed.js"); + var $buffer = __webpack_require__("./node_modules/core-js/modules/_typed-buffer.js"); + var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); + var anInstance = __webpack_require__("./node_modules/core-js/modules/_an-instance.js"); + var propertyDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); + var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); + var redefineAll = __webpack_require__("./node_modules/core-js/modules/_redefine-all.js"); + var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); + var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); + var toIndex = __webpack_require__("./node_modules/core-js/modules/_to-index.js"); + var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); + var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); + var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); + var classof = __webpack_require__("./node_modules/core-js/modules/_classof.js"); + var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); + var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); + var isArrayIter = __webpack_require__("./node_modules/core-js/modules/_is-array-iter.js"); + var create = __webpack_require__("./node_modules/core-js/modules/_object-create.js"); + var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); + var gOPN = __webpack_require__("./node_modules/core-js/modules/_object-gopn.js").f; + var getIterFn = __webpack_require__("./node_modules/core-js/modules/core.get-iterator-method.js"); + var uid = __webpack_require__("./node_modules/core-js/modules/_uid.js"); + var wks = __webpack_require__("./node_modules/core-js/modules/_wks.js"); + var createArrayMethod = __webpack_require__("./node_modules/core-js/modules/_array-methods.js"); + var createArrayIncludes = __webpack_require__("./node_modules/core-js/modules/_array-includes.js"); + var speciesConstructor = __webpack_require__("./node_modules/core-js/modules/_species-constructor.js"); + var ArrayIterators = __webpack_require__("./node_modules/core-js/modules/es6.array.iterator.js"); + var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); + var $iterDetect = __webpack_require__("./node_modules/core-js/modules/_iter-detect.js"); + var setSpecies = __webpack_require__("./node_modules/core-js/modules/_set-species.js"); + var arrayFill = __webpack_require__("./node_modules/core-js/modules/_array-fill.js"); + var arrayCopyWithin = __webpack_require__("./node_modules/core-js/modules/_array-copy-within.js"); + var $DP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); + var $GOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js"); + var dP = $DP.f; + var gOPD = $GOPD.f; + var RangeError = global.RangeError; + var TypeError = global.TypeError; + var Uint8Array = global.Uint8Array; + var ARRAY_BUFFER = 'ArrayBuffer'; + var SHARED_BUFFER = 'Shared' + ARRAY_BUFFER; + var BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT'; + var PROTOTYPE = 'prototype'; + var ArrayProto = Array[PROTOTYPE]; + var $ArrayBuffer = $buffer.ArrayBuffer; + var $DataView = $buffer.DataView; + var arrayForEach = createArrayMethod(0); + var arrayFilter = createArrayMethod(2); + var arraySome = createArrayMethod(3); + var arrayEvery = createArrayMethod(4); + var arrayFind = createArrayMethod(5); + var arrayFindIndex = createArrayMethod(6); + var arrayIncludes = createArrayIncludes(true); + var arrayIndexOf = createArrayIncludes(false); + var arrayValues = ArrayIterators.values; + var arrayKeys = ArrayIterators.keys; + var arrayEntries = ArrayIterators.entries; + var arrayLastIndexOf = ArrayProto.lastIndexOf; + var arrayReduce = ArrayProto.reduce; + var arrayReduceRight = ArrayProto.reduceRight; + var arrayJoin = ArrayProto.join; + var arraySort = ArrayProto.sort; + var arraySlice = ArrayProto.slice; + var arrayToString = ArrayProto.toString; + var arrayToLocaleString = ArrayProto.toLocaleString; + var ITERATOR = wks('iterator'); + var TAG = wks('toStringTag'); + var TYPED_CONSTRUCTOR = uid('typed_constructor'); + var DEF_CONSTRUCTOR = uid('def_constructor'); + var ALL_CONSTRUCTORS = $typed.CONSTR; + var TYPED_ARRAY = $typed.TYPED; + var VIEW = $typed.VIEW; + var WRONG_LENGTH = 'Wrong length!'; + + var $map = createArrayMethod(1, (function (O, length) { + return allocate(speciesConstructor(O, O[DEF_CONSTRUCTOR]), length); + })); + + var LITTLE_ENDIAN = fails((function () { + // eslint-disable-next-line no-undef + return new Uint8Array(new Uint16Array([1]).buffer)[0] === 1; + })); + + var FORCED_SET = !!Uint8Array && !!Uint8Array[PROTOTYPE].set && fails((function () { + new Uint8Array(1).set({}); + })); + + var toOffset = function (it, BYTES) { + var offset = toInteger(it); + if (offset < 0 || offset % BYTES) throw RangeError('Wrong offset!'); + return offset; + }; + + var validate = function (it) { + if (isObject(it) && TYPED_ARRAY in it) return it; + throw TypeError(it + ' is not a typed array!'); + }; + + var allocate = function (C, length) { + if (!(isObject(C) && TYPED_CONSTRUCTOR in C)) { + throw TypeError('It is not a typed array constructor!'); + } return new C(length); + }; + + var speciesFromList = function (O, list) { + return fromList(speciesConstructor(O, O[DEF_CONSTRUCTOR]), list); + }; + + var fromList = function (C, list) { + var index = 0; + var length = list.length; + var result = allocate(C, length); + while (length > index) result[index] = list[index++]; + return result; + }; + + var addGetter = function (it, key, internal) { + dP(it, key, { get: function () { return this._d[internal]; } }); + }; + + var $from = function from(source /* , mapfn, thisArg */) { + var O = toObject(source); + var aLen = arguments.length; + var mapfn = aLen > 1 ? arguments[1] : undefined; + var mapping = mapfn !== undefined; + var iterFn = getIterFn(O); + var i, length, values, result, step, iterator; + if (iterFn != undefined && !isArrayIter(iterFn)) { + for (iterator = iterFn.call(O), values = [], i = 0; !(step = iterator.next()).done; i++) { + values.push(step.value); + } O = values; + } + if (mapping && aLen > 2) mapfn = ctx(mapfn, arguments[2], 2); + for (i = 0, length = toLength(O.length), result = allocate(this, length); length > i; i++) { + result[i] = mapping ? mapfn(O[i], i) : O[i]; + } + return result; + }; + + var $of = function of(/* ...items */) { + var index = 0; + var length = arguments.length; + var result = allocate(this, length); + while (length > index) result[index] = arguments[index++]; + return result; + }; + + // iOS Safari 6.x fails here + var TO_LOCALE_BUG = !!Uint8Array && fails((function () { arrayToLocaleString.call(new Uint8Array(1)); })); + + var $toLocaleString = function toLocaleString() { + return arrayToLocaleString.apply(TO_LOCALE_BUG ? arraySlice.call(validate(this)) : validate(this), arguments); + }; + + var proto = { + copyWithin: function copyWithin(target, start /* , end */) { + return arrayCopyWithin.call(validate(this), target, start, arguments.length > 2 ? arguments[2] : undefined); + }, + every: function every(callbackfn /* , thisArg */) { + return arrayEvery(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + }, + fill: function fill(value /* , start, end */) { // eslint-disable-line no-unused-vars + return arrayFill.apply(validate(this), arguments); + }, + filter: function filter(callbackfn /* , thisArg */) { + return speciesFromList(this, arrayFilter(validate(this), callbackfn, + arguments.length > 1 ? arguments[1] : undefined)); + }, + find: function find(predicate /* , thisArg */) { + return arrayFind(validate(this), predicate, arguments.length > 1 ? arguments[1] : undefined); + }, + findIndex: function findIndex(predicate /* , thisArg */) { + return arrayFindIndex(validate(this), predicate, arguments.length > 1 ? arguments[1] : undefined); + }, + forEach: function forEach(callbackfn /* , thisArg */) { + arrayForEach(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + }, + indexOf: function indexOf(searchElement /* , fromIndex */) { + return arrayIndexOf(validate(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); + }, + includes: function includes(searchElement /* , fromIndex */) { + return arrayIncludes(validate(this), searchElement, arguments.length > 1 ? arguments[1] : undefined); + }, + join: function join(separator) { // eslint-disable-line no-unused-vars + return arrayJoin.apply(validate(this), arguments); + }, + lastIndexOf: function lastIndexOf(searchElement /* , fromIndex */) { // eslint-disable-line no-unused-vars + return arrayLastIndexOf.apply(validate(this), arguments); + }, + map: function map(mapfn /* , thisArg */) { + return $map(validate(this), mapfn, arguments.length > 1 ? arguments[1] : undefined); + }, + reduce: function reduce(callbackfn /* , initialValue */) { // eslint-disable-line no-unused-vars + return arrayReduce.apply(validate(this), arguments); + }, + reduceRight: function reduceRight(callbackfn /* , initialValue */) { // eslint-disable-line no-unused-vars + return arrayReduceRight.apply(validate(this), arguments); + }, + reverse: function reverse() { + var that = this; + var length = validate(that).length; + var middle = Math.floor(length / 2); + var index = 0; + var value; + while (index < middle) { + value = that[index]; + that[index++] = that[--length]; + that[length] = value; + } return that; + }, + some: function some(callbackfn /* , thisArg */) { + return arraySome(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined); + }, + sort: function sort(comparefn) { + return arraySort.call(validate(this), comparefn); + }, + subarray: function subarray(begin, end) { + var O = validate(this); + var length = O.length; + var $begin = toAbsoluteIndex(begin, length); + return new (speciesConstructor(O, O[DEF_CONSTRUCTOR]))( + O.buffer, + O.byteOffset + $begin * O.BYTES_PER_ELEMENT, + toLength((end === undefined ? length : toAbsoluteIndex(end, length)) - $begin) + ); + } + }; + + var $slice = function slice(start, end) { + return speciesFromList(this, arraySlice.call(validate(this), start, end)); + }; + + var $set = function set(arrayLike /* , offset */) { + validate(this); + var offset = toOffset(arguments[1], 1); + var length = this.length; + var src = toObject(arrayLike); + var len = toLength(src.length); + var index = 0; + if (len + offset > length) throw RangeError(WRONG_LENGTH); + while (index < len) this[offset + index] = src[index++]; + }; + + var $iterators = { + entries: function entries() { + return arrayEntries.call(validate(this)); + }, + keys: function keys() { + return arrayKeys.call(validate(this)); + }, + values: function values() { + return arrayValues.call(validate(this)); + } + }; + + var isTAIndex = function (target, key) { + return isObject(target) + && target[TYPED_ARRAY] + && typeof key != 'symbol' + && key in target + && String(+key) == String(key); + }; + var $getDesc = function getOwnPropertyDescriptor(target, key) { + return isTAIndex(target, key = toPrimitive(key, true)) + ? propertyDesc(2, target[key]) + : gOPD(target, key); + }; + var $setDesc = function defineProperty(target, key, desc) { + if (isTAIndex(target, key = toPrimitive(key, true)) + && isObject(desc) + && has(desc, 'value') + && !has(desc, 'get') + && !has(desc, 'set') + // TODO: add validation descriptor w/o calling accessors + && !desc.configurable + && (!has(desc, 'writable') || desc.writable) + && (!has(desc, 'enumerable') || desc.enumerable) + ) { + target[key] = desc.value; + return target; + } return dP(target, key, desc); + }; + + if (!ALL_CONSTRUCTORS) { + $GOPD.f = $getDesc; + $DP.f = $setDesc; + } + + $export($export.S + $export.F * !ALL_CONSTRUCTORS, 'Object', { + getOwnPropertyDescriptor: $getDesc, + defineProperty: $setDesc + }); + + if (fails((function () { arrayToString.call({}); }))) { + arrayToString = arrayToLocaleString = function toString() { + return arrayJoin.call(this); + }; + } + + var $TypedArrayPrototype$ = redefineAll({}, proto); + redefineAll($TypedArrayPrototype$, $iterators); + hide($TypedArrayPrototype$, ITERATOR, $iterators.values); + redefineAll($TypedArrayPrototype$, { + slice: $slice, + set: $set, + constructor: function () { /* noop */ }, + toString: arrayToString, + toLocaleString: $toLocaleString + }); + addGetter($TypedArrayPrototype$, 'buffer', 'b'); + addGetter($TypedArrayPrototype$, 'byteOffset', 'o'); + addGetter($TypedArrayPrototype$, 'byteLength', 'l'); + addGetter($TypedArrayPrototype$, 'length', 'e'); + dP($TypedArrayPrototype$, TAG, { + get: function () { return this[TYPED_ARRAY]; } + }); + + // eslint-disable-next-line max-statements + module.exports = function (KEY, BYTES, wrapper, CLAMPED) { + CLAMPED = !!CLAMPED; + var NAME = KEY + (CLAMPED ? 'Clamped' : '') + 'Array'; + var GETTER = 'get' + KEY; + var SETTER = 'set' + KEY; + var TypedArray = global[NAME]; + var Base = TypedArray || {}; + var TAC = TypedArray && getPrototypeOf(TypedArray); + var FORCED = !TypedArray || !$typed.ABV; + var O = {}; + var TypedArrayPrototype = TypedArray && TypedArray[PROTOTYPE]; + var getter = function (that, index) { + var data = that._d; + return data.v[GETTER](index * BYTES + data.o, LITTLE_ENDIAN); + }; + var setter = function (that, index, value) { + var data = that._d; + if (CLAMPED) value = (value = Math.round(value)) < 0 ? 0 : value > 0xff ? 0xff : value & 0xff; + data.v[SETTER](index * BYTES + data.o, value, LITTLE_ENDIAN); + }; + var addElement = function (that, index) { + dP(that, index, { + get: function () { + return getter(this, index); + }, + set: function (value) { + return setter(this, index, value); + }, + enumerable: true + }); + }; + if (FORCED) { + TypedArray = wrapper((function (that, data, $offset, $length) { + anInstance(that, TypedArray, NAME, '_d'); + var index = 0; + var offset = 0; + var buffer, byteLength, length, klass; + if (!isObject(data)) { + length = toIndex(data); + byteLength = length * BYTES; + buffer = new $ArrayBuffer(byteLength); + } else if (data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER) { + buffer = data; + offset = toOffset($offset, BYTES); + var $len = data.byteLength; + if ($length === undefined) { + if ($len % BYTES) throw RangeError(WRONG_LENGTH); + byteLength = $len - offset; + if (byteLength < 0) throw RangeError(WRONG_LENGTH); + } else { + byteLength = toLength($length) * BYTES; + if (byteLength + offset > $len) throw RangeError(WRONG_LENGTH); + } + length = byteLength / BYTES; + } else if (TYPED_ARRAY in data) { + return fromList(TypedArray, data); + } else { + return $from.call(TypedArray, data); + } + hide(that, '_d', { + b: buffer, + o: offset, + l: byteLength, + e: length, + v: new $DataView(buffer) + }); + while (index < length) addElement(that, index++); + })); + TypedArrayPrototype = TypedArray[PROTOTYPE] = create($TypedArrayPrototype$); + hide(TypedArrayPrototype, 'constructor', TypedArray); + } else if (!fails((function () { + TypedArray(1); + })) || !fails((function () { + new TypedArray(-1); // eslint-disable-line no-new + })) || !$iterDetect((function (iter) { + new TypedArray(); // eslint-disable-line no-new + new TypedArray(null); // eslint-disable-line no-new + new TypedArray(1.5); // eslint-disable-line no-new + new TypedArray(iter); // eslint-disable-line no-new + }), true)) { + TypedArray = wrapper((function (that, data, $offset, $length) { + anInstance(that, TypedArray, NAME); + var klass; + // `ws` module bug, temporarily remove validation length for Uint8Array + // https://github.com/websockets/ws/pull/645 + if (!isObject(data)) return new Base(toIndex(data)); + if (data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER) { + return $length !== undefined + ? new Base(data, toOffset($offset, BYTES), $length) + : $offset !== undefined + ? new Base(data, toOffset($offset, BYTES)) + : new Base(data); + } + if (TYPED_ARRAY in data) return fromList(TypedArray, data); + return $from.call(TypedArray, data); + })); + arrayForEach(TAC !== Function.prototype ? gOPN(Base).concat(gOPN(TAC)) : gOPN(Base), (function (key) { + if (!(key in TypedArray)) hide(TypedArray, key, Base[key]); + })); + TypedArray[PROTOTYPE] = TypedArrayPrototype; + if (!LIBRARY) TypedArrayPrototype.constructor = TypedArray; + } + var $nativeIterator = TypedArrayPrototype[ITERATOR]; + var CORRECT_ITER_NAME = !!$nativeIterator + && ($nativeIterator.name == 'values' || $nativeIterator.name == undefined); + var $iterator = $iterators.values; + hide(TypedArray, TYPED_CONSTRUCTOR, true); + hide(TypedArrayPrototype, TYPED_ARRAY, NAME); + hide(TypedArrayPrototype, VIEW, true); + hide(TypedArrayPrototype, DEF_CONSTRUCTOR, TypedArray); + + if (CLAMPED ? new TypedArray(1)[TAG] != NAME : !(TAG in TypedArrayPrototype)) { + dP(TypedArrayPrototype, TAG, { + get: function () { return NAME; } + }); + } + + O[NAME] = TypedArray; + + $export($export.G + $export.W + $export.F * (TypedArray != Base), O); + + $export($export.S, NAME, { + BYTES_PER_ELEMENT: BYTES + }); + + $export($export.S + $export.F * fails((function () { Base.of.call(TypedArray, 1); })), NAME, { + from: $from, + of: $of + }); + + if (!(BYTES_PER_ELEMENT in TypedArrayPrototype)) hide(TypedArrayPrototype, BYTES_PER_ELEMENT, BYTES); + + $export($export.P, NAME, proto); + + setSpecies(NAME); + + $export($export.P + $export.F * FORCED_SET, NAME, { set: $set }); + + $export($export.P + $export.F * !CORRECT_ITER_NAME, NAME, $iterators); + + if (!LIBRARY && TypedArrayPrototype.toString != arrayToString) TypedArrayPrototype.toString = arrayToString; + + $export($export.P + $export.F * fails((function () { + new TypedArray(1).slice(); + })), NAME, { slice: $slice }); + + $export($export.P + $export.F * (fails((function () { + return [1, 2].toLocaleString() != new TypedArray([1, 2]).toLocaleString(); + })) || !fails((function () { + TypedArrayPrototype.toLocaleString.call([1, 2]); + }))), NAME, { toLocaleString: $toLocaleString }); + + Iterators[NAME] = CORRECT_ITER_NAME ? $nativeIterator : $iterator; + if (!LIBRARY && !CORRECT_ITER_NAME) hide(TypedArrayPrototype, ITERATOR, $iterator); + }; +} else module.exports = function () { /* empty */ }; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_typed-buffer.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); +var LIBRARY = __webpack_require__("./node_modules/core-js/modules/_library.js"); +var $typed = __webpack_require__("./node_modules/core-js/modules/_typed.js"); +var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); +var redefineAll = __webpack_require__("./node_modules/core-js/modules/_redefine-all.js"); +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var anInstance = __webpack_require__("./node_modules/core-js/modules/_an-instance.js"); +var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var toIndex = __webpack_require__("./node_modules/core-js/modules/_to-index.js"); +var gOPN = __webpack_require__("./node_modules/core-js/modules/_object-gopn.js").f; +var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; +var arrayFill = __webpack_require__("./node_modules/core-js/modules/_array-fill.js"); +var setToStringTag = __webpack_require__("./node_modules/core-js/modules/_set-to-string-tag.js"); +var ARRAY_BUFFER = 'ArrayBuffer'; +var DATA_VIEW = 'DataView'; +var PROTOTYPE = 'prototype'; +var WRONG_LENGTH = 'Wrong length!'; +var WRONG_INDEX = 'Wrong index!'; +var $ArrayBuffer = global[ARRAY_BUFFER]; +var $DataView = global[DATA_VIEW]; +var Math = global.Math; +var RangeError = global.RangeError; +// eslint-disable-next-line no-shadow-restricted-names +var Infinity = global.Infinity; +var BaseBuffer = $ArrayBuffer; +var abs = Math.abs; +var pow = Math.pow; +var floor = Math.floor; +var log = Math.log; +var LN2 = Math.LN2; +var BUFFER = 'buffer'; +var BYTE_LENGTH = 'byteLength'; +var BYTE_OFFSET = 'byteOffset'; +var $BUFFER = DESCRIPTORS ? '_b' : BUFFER; +var $LENGTH = DESCRIPTORS ? '_l' : BYTE_LENGTH; +var $OFFSET = DESCRIPTORS ? '_o' : BYTE_OFFSET; + +// IEEE754 conversions based on https://github.com/feross/ieee754 +function packIEEE754(value, mLen, nBytes) { + var buffer = new Array(nBytes); + var eLen = nBytes * 8 - mLen - 1; + var eMax = (1 << eLen) - 1; + var eBias = eMax >> 1; + var rt = mLen === 23 ? pow(2, -24) - pow(2, -77) : 0; + var i = 0; + var s = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0; + var e, m, c; + value = abs(value); + // eslint-disable-next-line no-self-compare + if (value != value || value === Infinity) { + // eslint-disable-next-line no-self-compare + m = value != value ? 1 : 0; + e = eMax; + } else { + e = floor(log(value) / LN2); + if (value * (c = pow(2, -e)) < 1) { + e--; + c *= 2; + } + if (e + eBias >= 1) { + value += rt / c; + } else { + value += rt * pow(2, 1 - eBias); + } + if (value * c >= 2) { + e++; + c /= 2; + } + if (e + eBias >= eMax) { + m = 0; + e = eMax; + } else if (e + eBias >= 1) { + m = (value * c - 1) * pow(2, mLen); + e = e + eBias; + } else { + m = value * pow(2, eBias - 1) * pow(2, mLen); + e = 0; + } + } + for (; mLen >= 8; buffer[i++] = m & 255, m /= 256, mLen -= 8); + e = e << mLen | m; + eLen += mLen; + for (; eLen > 0; buffer[i++] = e & 255, e /= 256, eLen -= 8); + buffer[--i] |= s * 128; + return buffer; +} +function unpackIEEE754(buffer, mLen, nBytes) { + var eLen = nBytes * 8 - mLen - 1; + var eMax = (1 << eLen) - 1; + var eBias = eMax >> 1; + var nBits = eLen - 7; + var i = nBytes - 1; + var s = buffer[i--]; + var e = s & 127; + var m; + s >>= 7; + for (; nBits > 0; e = e * 256 + buffer[i], i--, nBits -= 8); + m = e & (1 << -nBits) - 1; + e >>= -nBits; + nBits += mLen; + for (; nBits > 0; m = m * 256 + buffer[i], i--, nBits -= 8); + if (e === 0) { + e = 1 - eBias; + } else if (e === eMax) { + return m ? NaN : s ? -Infinity : Infinity; + } else { + m = m + pow(2, mLen); + e = e - eBias; + } return (s ? -1 : 1) * m * pow(2, e - mLen); +} + +function unpackI32(bytes) { + return bytes[3] << 24 | bytes[2] << 16 | bytes[1] << 8 | bytes[0]; +} +function packI8(it) { + return [it & 0xff]; +} +function packI16(it) { + return [it & 0xff, it >> 8 & 0xff]; +} +function packI32(it) { + return [it & 0xff, it >> 8 & 0xff, it >> 16 & 0xff, it >> 24 & 0xff]; +} +function packF64(it) { + return packIEEE754(it, 52, 8); +} +function packF32(it) { + return packIEEE754(it, 23, 4); +} + +function addGetter(C, key, internal) { + dP(C[PROTOTYPE], key, { get: function () { return this[internal]; } }); +} + +function get(view, bytes, index, isLittleEndian) { + var numIndex = +index; + var intIndex = toIndex(numIndex); + if (intIndex + bytes > view[$LENGTH]) throw RangeError(WRONG_INDEX); + var store = view[$BUFFER]._b; + var start = intIndex + view[$OFFSET]; + var pack = store.slice(start, start + bytes); + return isLittleEndian ? pack : pack.reverse(); +} +function set(view, bytes, index, conversion, value, isLittleEndian) { + var numIndex = +index; + var intIndex = toIndex(numIndex); + if (intIndex + bytes > view[$LENGTH]) throw RangeError(WRONG_INDEX); + var store = view[$BUFFER]._b; + var start = intIndex + view[$OFFSET]; + var pack = conversion(+value); + for (var i = 0; i < bytes; i++) store[start + i] = pack[isLittleEndian ? i : bytes - i - 1]; +} + +if (!$typed.ABV) { + $ArrayBuffer = function ArrayBuffer(length) { + anInstance(this, $ArrayBuffer, ARRAY_BUFFER); + var byteLength = toIndex(length); + this._b = arrayFill.call(new Array(byteLength), 0); + this[$LENGTH] = byteLength; + }; + + $DataView = function DataView(buffer, byteOffset, byteLength) { + anInstance(this, $DataView, DATA_VIEW); + anInstance(buffer, $ArrayBuffer, DATA_VIEW); + var bufferLength = buffer[$LENGTH]; + var offset = toInteger(byteOffset); + if (offset < 0 || offset > bufferLength) throw RangeError('Wrong offset!'); + byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength); + if (offset + byteLength > bufferLength) throw RangeError(WRONG_LENGTH); + this[$BUFFER] = buffer; + this[$OFFSET] = offset; + this[$LENGTH] = byteLength; + }; + + if (DESCRIPTORS) { + addGetter($ArrayBuffer, BYTE_LENGTH, '_l'); + addGetter($DataView, BUFFER, '_b'); + addGetter($DataView, BYTE_LENGTH, '_l'); + addGetter($DataView, BYTE_OFFSET, '_o'); + } + + redefineAll($DataView[PROTOTYPE], { + getInt8: function getInt8(byteOffset) { + return get(this, 1, byteOffset)[0] << 24 >> 24; + }, + getUint8: function getUint8(byteOffset) { + return get(this, 1, byteOffset)[0]; + }, + getInt16: function getInt16(byteOffset /* , littleEndian */) { + var bytes = get(this, 2, byteOffset, arguments[1]); + return (bytes[1] << 8 | bytes[0]) << 16 >> 16; + }, + getUint16: function getUint16(byteOffset /* , littleEndian */) { + var bytes = get(this, 2, byteOffset, arguments[1]); + return bytes[1] << 8 | bytes[0]; + }, + getInt32: function getInt32(byteOffset /* , littleEndian */) { + return unpackI32(get(this, 4, byteOffset, arguments[1])); + }, + getUint32: function getUint32(byteOffset /* , littleEndian */) { + return unpackI32(get(this, 4, byteOffset, arguments[1])) >>> 0; + }, + getFloat32: function getFloat32(byteOffset /* , littleEndian */) { + return unpackIEEE754(get(this, 4, byteOffset, arguments[1]), 23, 4); + }, + getFloat64: function getFloat64(byteOffset /* , littleEndian */) { + return unpackIEEE754(get(this, 8, byteOffset, arguments[1]), 52, 8); + }, + setInt8: function setInt8(byteOffset, value) { + set(this, 1, byteOffset, packI8, value); + }, + setUint8: function setUint8(byteOffset, value) { + set(this, 1, byteOffset, packI8, value); + }, + setInt16: function setInt16(byteOffset, value /* , littleEndian */) { + set(this, 2, byteOffset, packI16, value, arguments[2]); + }, + setUint16: function setUint16(byteOffset, value /* , littleEndian */) { + set(this, 2, byteOffset, packI16, value, arguments[2]); + }, + setInt32: function setInt32(byteOffset, value /* , littleEndian */) { + set(this, 4, byteOffset, packI32, value, arguments[2]); + }, + setUint32: function setUint32(byteOffset, value /* , littleEndian */) { + set(this, 4, byteOffset, packI32, value, arguments[2]); + }, + setFloat32: function setFloat32(byteOffset, value /* , littleEndian */) { + set(this, 4, byteOffset, packF32, value, arguments[2]); + }, + setFloat64: function setFloat64(byteOffset, value /* , littleEndian */) { + set(this, 8, byteOffset, packF64, value, arguments[2]); + } + }); +} else { + if (!fails((function () { + $ArrayBuffer(1); + })) || !fails((function () { + new $ArrayBuffer(-1); // eslint-disable-line no-new + })) || fails((function () { + new $ArrayBuffer(); // eslint-disable-line no-new + new $ArrayBuffer(1.5); // eslint-disable-line no-new + new $ArrayBuffer(NaN); // eslint-disable-line no-new + return $ArrayBuffer.name != ARRAY_BUFFER; + }))) { + $ArrayBuffer = function ArrayBuffer(length) { + anInstance(this, $ArrayBuffer); + return new BaseBuffer(toIndex(length)); + }; + var ArrayBufferProto = $ArrayBuffer[PROTOTYPE] = BaseBuffer[PROTOTYPE]; + for (var keys = gOPN(BaseBuffer), j = 0, key; keys.length > j;) { + if (!((key = keys[j++]) in $ArrayBuffer)) hide($ArrayBuffer, key, BaseBuffer[key]); + } + if (!LIBRARY) ArrayBufferProto.constructor = $ArrayBuffer; + } + // iOS Safari 7.x bug + var view = new $DataView(new $ArrayBuffer(2)); + var $setInt8 = $DataView[PROTOTYPE].setInt8; + view.setInt8(0, 2147483648); + view.setInt8(1, 2147483649); + if (view.getInt8(0) || !view.getInt8(1)) redefineAll($DataView[PROTOTYPE], { + setInt8: function setInt8(byteOffset, value) { + $setInt8.call(this, byteOffset, value << 24 >> 24); + }, + setUint8: function setUint8(byteOffset, value) { + $setInt8.call(this, byteOffset, value << 24 >> 24); + } + }, true); +} +setToStringTag($ArrayBuffer, ARRAY_BUFFER); +setToStringTag($DataView, DATA_VIEW); +hide($DataView[PROTOTYPE], $typed.VIEW, true); +exports[ARRAY_BUFFER] = $ArrayBuffer; +exports[DATA_VIEW] = $DataView; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_typed.js": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); +var uid = __webpack_require__("./node_modules/core-js/modules/_uid.js"); +var TYPED = uid('typed_array'); +var VIEW = uid('view'); +var ABV = !!(global.ArrayBuffer && global.DataView); +var CONSTR = ABV; +var i = 0; +var l = 9; +var Typed; + +var TypedArrayConstructors = ( + 'Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array' +).split(','); + +while (i < l) { + if (Typed = global[TypedArrayConstructors[i++]]) { + hide(Typed.prototype, TYPED, true); + hide(Typed.prototype, VIEW, true); + } else CONSTR = false; +} + +module.exports = { + ABV: ABV, + CONSTR: CONSTR, + TYPED: TYPED, + VIEW: VIEW +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_uid.js": +/***/ (function(module, exports) { + +var id = 0; +var px = Math.random(); +module.exports = function (key) { + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_user-agent.js": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var navigator = global.navigator; + +module.exports = navigator && navigator.userAgent || ''; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_validate-collection.js": +/***/ (function(module, exports, __webpack_require__) { + +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +module.exports = function (it, TYPE) { + if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!'); + return it; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_wks-define.js": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var core = __webpack_require__("./node_modules/core-js/modules/_core.js"); +var LIBRARY = __webpack_require__("./node_modules/core-js/modules/_library.js"); +var wksExt = __webpack_require__("./node_modules/core-js/modules/_wks-ext.js"); +var defineProperty = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; +module.exports = function (name) { + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {}); + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) }); +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_wks-ext.js": +/***/ (function(module, exports, __webpack_require__) { + +exports.f = __webpack_require__("./node_modules/core-js/modules/_wks.js"); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/_wks.js": +/***/ (function(module, exports, __webpack_require__) { + +var store = __webpack_require__("./node_modules/core-js/modules/_shared.js")('wks'); +var uid = __webpack_require__("./node_modules/core-js/modules/_uid.js"); +var Symbol = __webpack_require__("./node_modules/core-js/modules/_global.js").Symbol; +var USE_SYMBOL = typeof Symbol == 'function'; + +var $exports = module.exports = function (name) { + return store[name] || (store[name] = + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); +}; + +$exports.store = store; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/core.get-iterator-method.js": +/***/ (function(module, exports, __webpack_require__) { + +var classof = __webpack_require__("./node_modules/core-js/modules/_classof.js"); +var ITERATOR = __webpack_require__("./node_modules/core-js/modules/_wks.js")('iterator'); +var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); +module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js").getIteratorMethod = function (it) { + if (it != undefined) return it[ITERATOR] + || it['@@iterator'] + || Iterators[classof(it)]; +}; + + +/***/ }), + +/***/ "./node_modules/core-js/modules/core.regexp.escape.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/benjamingr/RexExp.escape +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $re = __webpack_require__("./node_modules/core-js/modules/_replacer.js")(/[\\^$*+?.()|[\]{}]/g, '\\$&'); + +$export($export.S, 'RegExp', { escape: function escape(it) { return $re(it); } }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.copy-within.js": +/***/ (function(module, exports, __webpack_require__) { + +// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.P, 'Array', { copyWithin: __webpack_require__("./node_modules/core-js/modules/_array-copy-within.js") }); + +__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")('copyWithin'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.every.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $every = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(4); + +$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].every, true), 'Array', { + // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg]) + every: function every(callbackfn /* , thisArg */) { + return $every(this, callbackfn, arguments[1]); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.fill.js": +/***/ (function(module, exports, __webpack_require__) { + +// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.P, 'Array', { fill: __webpack_require__("./node_modules/core-js/modules/_array-fill.js") }); + +__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")('fill'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.filter.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $filter = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(2); + +$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', { + // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg]) + filter: function filter(callbackfn /* , thisArg */) { + return $filter(this, callbackfn, arguments[1]); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.find-index.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $find = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(6); +var KEY = 'findIndex'; +var forced = true; +// Shouldn't skip holes +if (KEY in []) Array(1)[KEY]((function () { forced = false; })); +$export($export.P + $export.F * forced, 'Array', { + findIndex: function findIndex(callbackfn /* , that = undefined */) { + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); +__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")(KEY); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.find.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $find = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(5); +var KEY = 'find'; +var forced = true; +// Shouldn't skip holes +if (KEY in []) Array(1)[KEY]((function () { forced = false; })); +$export($export.P + $export.F * forced, 'Array', { + find: function find(callbackfn /* , that = undefined */) { + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } +}); +__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")(KEY); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.for-each.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $forEach = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(0); +var STRICT = __webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].forEach, true); + +$export($export.P + $export.F * !STRICT, 'Array', { + // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg]) + forEach: function forEach(callbackfn /* , thisArg */) { + return $forEach(this, callbackfn, arguments[1]); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.from.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var call = __webpack_require__("./node_modules/core-js/modules/_iter-call.js"); +var isArrayIter = __webpack_require__("./node_modules/core-js/modules/_is-array-iter.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var createProperty = __webpack_require__("./node_modules/core-js/modules/_create-property.js"); +var getIterFn = __webpack_require__("./node_modules/core-js/modules/core.get-iterator-method.js"); + +$export($export.S + $export.F * !__webpack_require__("./node_modules/core-js/modules/_iter-detect.js")((function (iter) { Array.from(iter); })), 'Array', { + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) + from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { + var O = toObject(arrayLike); + var C = typeof this == 'function' ? this : Array; + var aLen = arguments.length; + var mapfn = aLen > 1 ? arguments[1] : undefined; + var mapping = mapfn !== undefined; + var index = 0; + var iterFn = getIterFn(O); + var length, result, step, iterator; + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2); + // if object isn't iterable or it's array with default iterator - use simple case + if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) { + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) { + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value); + } + } else { + length = toLength(O.length); + for (result = new C(length); length > index; index++) { + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]); + } + } + result.length = index; + return result; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.index-of.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $indexOf = __webpack_require__("./node_modules/core-js/modules/_array-includes.js")(false); +var $native = [].indexOf; +var NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0; + +$export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")($native)), 'Array', { + // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex]) + indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { + return NEGATIVE_ZERO + // convert -0 to +0 + ? $native.apply(this, arguments) || 0 + : $indexOf(this, searchElement, arguments[1]); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.is-array.js": +/***/ (function(module, exports, __webpack_require__) { + +// 22.1.2.2 / 15.4.3.2 Array.isArray(arg) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Array', { isArray: __webpack_require__("./node_modules/core-js/modules/_is-array.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.iterator.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var addToUnscopables = __webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js"); +var step = __webpack_require__("./node_modules/core-js/modules/_iter-step.js"); +var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); + +// 22.1.3.4 Array.prototype.entries() +// 22.1.3.13 Array.prototype.keys() +// 22.1.3.29 Array.prototype.values() +// 22.1.3.30 Array.prototype[@@iterator]() +module.exports = __webpack_require__("./node_modules/core-js/modules/_iter-define.js")(Array, 'Array', (function (iterated, kind) { + this._t = toIObject(iterated); // target + this._i = 0; // next index + this._k = kind; // kind +// 22.1.5.2.1 %ArrayIteratorPrototype%.next() +}), (function () { + var O = this._t; + var kind = this._k; + var index = this._i++; + if (!O || index >= O.length) { + this._t = undefined; + return step(1); + } + if (kind == 'keys') return step(0, index); + if (kind == 'values') return step(0, O[index]); + return step(0, [index, O[index]]); +}), 'values'); + +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) +Iterators.Arguments = Iterators.Array; + +addToUnscopables('keys'); +addToUnscopables('values'); +addToUnscopables('entries'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.join.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// 22.1.3.13 Array.prototype.join(separator) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var arrayJoin = [].join; + +// fallback for not array-like strings +$export($export.P + $export.F * (__webpack_require__("./node_modules/core-js/modules/_iobject.js") != Object || !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")(arrayJoin)), 'Array', { + join: function join(separator) { + return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.last-index-of.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var $native = [].lastIndexOf; +var NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0; + +$export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")($native)), 'Array', { + // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex]) + lastIndexOf: function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) { + // convert -0 to +0 + if (NEGATIVE_ZERO) return $native.apply(this, arguments) || 0; + var O = toIObject(this); + var length = toLength(O.length); + var index = length - 1; + if (arguments.length > 1) index = Math.min(index, toInteger(arguments[1])); + if (index < 0) index = length + index; + for (;index >= 0; index--) if (index in O) if (O[index] === searchElement) return index || 0; + return -1; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.map.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $map = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(1); + +$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', { + // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg]) + map: function map(callbackfn /* , thisArg */) { + return $map(this, callbackfn, arguments[1]); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.of.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var createProperty = __webpack_require__("./node_modules/core-js/modules/_create-property.js"); + +// WebKit Array.of isn't generic +$export($export.S + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + function F() { /* empty */ } + return !(Array.of.call(F) instanceof F); +})), 'Array', { + // 22.1.2.3 Array.of( ...items) + of: function of(/* ...args */) { + var index = 0; + var aLen = arguments.length; + var result = new (typeof this == 'function' ? this : Array)(aLen); + while (aLen > index) createProperty(result, index, arguments[index++]); + result.length = aLen; + return result; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.reduce-right.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $reduce = __webpack_require__("./node_modules/core-js/modules/_array-reduce.js"); + +$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].reduceRight, true), 'Array', { + // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue]) + reduceRight: function reduceRight(callbackfn /* , initialValue */) { + return $reduce(this, callbackfn, arguments.length, arguments[1], true); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.reduce.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $reduce = __webpack_require__("./node_modules/core-js/modules/_array-reduce.js"); + +$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].reduce, true), 'Array', { + // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue]) + reduce: function reduce(callbackfn /* , initialValue */) { + return $reduce(this, callbackfn, arguments.length, arguments[1], false); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.slice.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var html = __webpack_require__("./node_modules/core-js/modules/_html.js"); +var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); +var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var arraySlice = [].slice; + +// fallback for not array-like ES3 strings and DOM objects +$export($export.P + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + if (html) arraySlice.call(html); +})), 'Array', { + slice: function slice(begin, end) { + var len = toLength(this.length); + var klass = cof(this); + end = end === undefined ? len : end; + if (klass == 'Array') return arraySlice.call(this, begin, end); + var start = toAbsoluteIndex(begin, len); + var upTo = toAbsoluteIndex(end, len); + var size = toLength(upTo - start); + var cloned = new Array(size); + var i = 0; + for (; i < size; i++) cloned[i] = klass == 'String' + ? this.charAt(start + i) + : this[start + i]; + return cloned; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.some.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $some = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(3); + +$export($export.P + $export.F * !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")([].some, true), 'Array', { + // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg]) + some: function some(callbackfn /* , thisArg */) { + return $some(this, callbackfn, arguments[1]); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.sort.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var $sort = [].sort; +var test = [1, 2, 3]; + +$export($export.P + $export.F * (fails((function () { + // IE8- + test.sort(undefined); +})) || !fails((function () { + // V8 bug + test.sort(null); + // Old WebKit +})) || !__webpack_require__("./node_modules/core-js/modules/_strict-method.js")($sort)), 'Array', { + // 22.1.3.25 Array.prototype.sort(comparefn) + sort: function sort(comparefn) { + return comparefn === undefined + ? $sort.call(toObject(this)) + : $sort.call(toObject(this), aFunction(comparefn)); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.array.species.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_set-species.js")('Array'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.date.now.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.3.3.1 / 15.9.4.4 Date.now() +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Date', { now: function () { return new Date().getTime(); } }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.date.to-iso-string.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toISOString = __webpack_require__("./node_modules/core-js/modules/_date-to-iso-string.js"); + +// PhantomJS / old WebKit has a broken implementations +$export($export.P + $export.F * (Date.prototype.toISOString !== toISOString), 'Date', { + toISOString: toISOString +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.date.to-json.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); + +$export($export.P + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + return new Date(NaN).toJSON() !== null + || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1; +})), 'Date', { + // eslint-disable-next-line no-unused-vars + toJSON: function toJSON(key) { + var O = toObject(this); + var pv = toPrimitive(O); + return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.date.to-primitive.js": +/***/ (function(module, exports, __webpack_require__) { + +var TO_PRIMITIVE = __webpack_require__("./node_modules/core-js/modules/_wks.js")('toPrimitive'); +var proto = Date.prototype; + +if (!(TO_PRIMITIVE in proto)) __webpack_require__("./node_modules/core-js/modules/_hide.js")(proto, TO_PRIMITIVE, __webpack_require__("./node_modules/core-js/modules/_date-to-primitive.js")); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.date.to-string.js": +/***/ (function(module, exports, __webpack_require__) { + +var DateProto = Date.prototype; +var INVALID_DATE = 'Invalid Date'; +var TO_STRING = 'toString'; +var $toString = DateProto[TO_STRING]; +var getTime = DateProto.getTime; +if (new Date(NaN) + '' != INVALID_DATE) { + __webpack_require__("./node_modules/core-js/modules/_redefine.js")(DateProto, TO_STRING, (function toString() { + var value = getTime.call(this); + // eslint-disable-next-line no-self-compare + return value === value ? $toString.call(this) : INVALID_DATE; + })); +} + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.function.bind.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.P, 'Function', { bind: __webpack_require__("./node_modules/core-js/modules/_bind.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.function.has-instance.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); +var HAS_INSTANCE = __webpack_require__("./node_modules/core-js/modules/_wks.js")('hasInstance'); +var FunctionProto = Function.prototype; +// 19.2.3.6 Function.prototype[@@hasInstance](V) +if (!(HAS_INSTANCE in FunctionProto)) __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f(FunctionProto, HAS_INSTANCE, { value: function (O) { + if (typeof this != 'function' || !isObject(O)) return false; + if (!isObject(this.prototype)) return O instanceof this; + // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: + while (O = getPrototypeOf(O)) if (this.prototype === O) return true; + return false; +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.function.name.js": +/***/ (function(module, exports, __webpack_require__) { + +var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; +var FProto = Function.prototype; +var nameRE = /^\s*function ([^ (]*)/; +var NAME = 'name'; + +// 19.2.4.2 name +NAME in FProto || __webpack_require__("./node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, { + configurable: true, + get: function () { + try { + return ('' + this).match(nameRE)[1]; + } catch (e) { + return ''; + } + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.map.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var strong = __webpack_require__("./node_modules/core-js/modules/_collection-strong.js"); +var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); +var MAP = 'Map'; + +// 23.1 Map Objects +module.exports = __webpack_require__("./node_modules/core-js/modules/_collection.js")(MAP, (function (get) { + return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; +}), { + // 23.1.3.6 Map.prototype.get(key) + get: function get(key) { + var entry = strong.getEntry(validate(this, MAP), key); + return entry && entry.v; + }, + // 23.1.3.9 Map.prototype.set(key, value) + set: function set(key, value) { + return strong.def(validate(this, MAP), key === 0 ? 0 : key, value); + } +}, strong, true); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.acosh.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.3 Math.acosh(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var log1p = __webpack_require__("./node_modules/core-js/modules/_math-log1p.js"); +var sqrt = Math.sqrt; +var $acosh = Math.acosh; + +$export($export.S + $export.F * !($acosh + // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509 + && Math.floor($acosh(Number.MAX_VALUE)) == 710 + // Tor Browser bug: Math.acosh(Infinity) -> NaN + && $acosh(Infinity) == Infinity +), 'Math', { + acosh: function acosh(x) { + return (x = +x) < 1 ? NaN : x > 94906265.62425156 + ? Math.log(x) + Math.LN2 + : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1)); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.asinh.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.5 Math.asinh(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $asinh = Math.asinh; + +function asinh(x) { + return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : Math.log(x + Math.sqrt(x * x + 1)); +} + +// Tor Browser bug: Math.asinh(0) -> -0 +$export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', { asinh: asinh }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.atanh.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.7 Math.atanh(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $atanh = Math.atanh; + +// Tor Browser bug: Math.atanh(-0) -> 0 +$export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', { + atanh: function atanh(x) { + return (x = +x) == 0 ? x : Math.log((1 + x) / (1 - x)) / 2; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.cbrt.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.9 Math.cbrt(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var sign = __webpack_require__("./node_modules/core-js/modules/_math-sign.js"); + +$export($export.S, 'Math', { + cbrt: function cbrt(x) { + return sign(x = +x) * Math.pow(Math.abs(x), 1 / 3); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.clz32.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.11 Math.clz32(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { + clz32: function clz32(x) { + return (x >>>= 0) ? 31 - Math.floor(Math.log(x + 0.5) * Math.LOG2E) : 32; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.cosh.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.12 Math.cosh(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var exp = Math.exp; + +$export($export.S, 'Math', { + cosh: function cosh(x) { + return (exp(x = +x) + exp(-x)) / 2; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.expm1.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.14 Math.expm1(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $expm1 = __webpack_require__("./node_modules/core-js/modules/_math-expm1.js"); + +$export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', { expm1: $expm1 }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.fround.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.16 Math.fround(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { fround: __webpack_require__("./node_modules/core-js/modules/_math-fround.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.hypot.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.17 Math.hypot([value1[, value2[, … ]]]) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var abs = Math.abs; + +$export($export.S, 'Math', { + hypot: function hypot(value1, value2) { // eslint-disable-line no-unused-vars + var sum = 0; + var i = 0; + var aLen = arguments.length; + var larg = 0; + var arg, div; + while (i < aLen) { + arg = abs(arguments[i++]); + if (larg < arg) { + div = larg / arg; + sum = sum * div * div + 1; + larg = arg; + } else if (arg > 0) { + div = arg / larg; + sum += div * div; + } else sum += arg; + } + return larg === Infinity ? Infinity : larg * Math.sqrt(sum); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.imul.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.18 Math.imul(x, y) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $imul = Math.imul; + +// some WebKit versions fails with big numbers, some has wrong arity +$export($export.S + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + return $imul(0xffffffff, 5) != -5 || $imul.length != 2; +})), 'Math', { + imul: function imul(x, y) { + var UINT16 = 0xffff; + var xn = +x; + var yn = +y; + var xl = UINT16 & xn; + var yl = UINT16 & yn; + return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.log10.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.21 Math.log10(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { + log10: function log10(x) { + return Math.log(x) * Math.LOG10E; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.log1p.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.20 Math.log1p(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { log1p: __webpack_require__("./node_modules/core-js/modules/_math-log1p.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.log2.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.22 Math.log2(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { + log2: function log2(x) { + return Math.log(x) / Math.LN2; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.sign.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.28 Math.sign(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { sign: __webpack_require__("./node_modules/core-js/modules/_math-sign.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.sinh.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.30 Math.sinh(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var expm1 = __webpack_require__("./node_modules/core-js/modules/_math-expm1.js"); +var exp = Math.exp; + +// V8 near Chromium 38 has a problem with very small numbers +$export($export.S + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + return !Math.sinh(-2e-17) != -2e-17; +})), 'Math', { + sinh: function sinh(x) { + return Math.abs(x = +x) < 1 + ? (expm1(x) - expm1(-x)) / 2 + : (exp(x - 1) - exp(-x - 1)) * (Math.E / 2); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.tanh.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.33 Math.tanh(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var expm1 = __webpack_require__("./node_modules/core-js/modules/_math-expm1.js"); +var exp = Math.exp; + +$export($export.S, 'Math', { + tanh: function tanh(x) { + var a = expm1(x = +x); + var b = expm1(-x); + return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x)); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.math.trunc.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.2.2.34 Math.trunc(x) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { + trunc: function trunc(it) { + return (it > 0 ? Math.floor : Math.ceil)(it); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.constructor.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); +var inheritIfRequired = __webpack_require__("./node_modules/core-js/modules/_inherit-if-required.js"); +var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var gOPN = __webpack_require__("./node_modules/core-js/modules/_object-gopn.js").f; +var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js").f; +var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; +var $trim = __webpack_require__("./node_modules/core-js/modules/_string-trim.js").trim; +var NUMBER = 'Number'; +var $Number = global[NUMBER]; +var Base = $Number; +var proto = $Number.prototype; +// Opera ~12 has broken Object#toString +var BROKEN_COF = cof(__webpack_require__("./node_modules/core-js/modules/_object-create.js")(proto)) == NUMBER; +var TRIM = 'trim' in String.prototype; + +// 7.1.3 ToNumber(argument) +var toNumber = function (argument) { + var it = toPrimitive(argument, false); + if (typeof it == 'string' && it.length > 2) { + it = TRIM ? it.trim() : $trim(it, 3); + var first = it.charCodeAt(0); + var third, radix, maxCode; + if (first === 43 || first === 45) { + third = it.charCodeAt(2); + if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix + } else if (first === 48) { + switch (it.charCodeAt(1)) { + case 66: case 98: radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i + case 79: case 111: radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i + default: return +it; + } + for (var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++) { + code = digits.charCodeAt(i); + // parseInt parses a string to a first unavailable symbol + // but ToNumber should return NaN if a string contains unavailable symbols + if (code < 48 || code > maxCode) return NaN; + } return parseInt(digits, radix); + } + } return +it; +}; + +if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) { + $Number = function Number(value) { + var it = arguments.length < 1 ? 0 : value; + var that = this; + return that instanceof $Number + // check on 1..constructor(foo) case + && (BROKEN_COF ? fails((function () { proto.valueOf.call(that); })) : cof(that) != NUMBER) + ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); + }; + for (var keys = __webpack_require__("./node_modules/core-js/modules/_descriptors.js") ? gOPN(Base) : ( + // ES3: + 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + + // ES6 (in case, if modules with ES6 Number statics required before): + 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' + + 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger' + ).split(','), j = 0, key; keys.length > j; j++) { + if (has(Base, key = keys[j]) && !has($Number, key)) { + dP($Number, key, gOPD(Base, key)); + } + } + $Number.prototype = proto; + proto.constructor = $Number; + __webpack_require__("./node_modules/core-js/modules/_redefine.js")(global, NUMBER, $Number); +} + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.epsilon.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.1.2.1 Number.EPSILON +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Number', { EPSILON: Math.pow(2, -52) }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.is-finite.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.1.2.2 Number.isFinite(number) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var _isFinite = __webpack_require__("./node_modules/core-js/modules/_global.js").isFinite; + +$export($export.S, 'Number', { + isFinite: function isFinite(it) { + return typeof it == 'number' && _isFinite(it); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.is-integer.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.1.2.3 Number.isInteger(number) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Number', { isInteger: __webpack_require__("./node_modules/core-js/modules/_is-integer.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.is-nan.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.1.2.4 Number.isNaN(number) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Number', { + isNaN: function isNaN(number) { + // eslint-disable-next-line no-self-compare + return number != number; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.is-safe-integer.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.1.2.5 Number.isSafeInteger(number) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var isInteger = __webpack_require__("./node_modules/core-js/modules/_is-integer.js"); +var abs = Math.abs; + +$export($export.S, 'Number', { + isSafeInteger: function isSafeInteger(number) { + return isInteger(number) && abs(number) <= 0x1fffffffffffff; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.max-safe-integer.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.1.2.6 Number.MAX_SAFE_INTEGER +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Number', { MAX_SAFE_INTEGER: 0x1fffffffffffff }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.min-safe-integer.js": +/***/ (function(module, exports, __webpack_require__) { + +// 20.1.2.10 Number.MIN_SAFE_INTEGER +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Number', { MIN_SAFE_INTEGER: -0x1fffffffffffff }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.parse-float.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $parseFloat = __webpack_require__("./node_modules/core-js/modules/_parse-float.js"); +// 20.1.2.12 Number.parseFloat(string) +$export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', { parseFloat: $parseFloat }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.parse-int.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $parseInt = __webpack_require__("./node_modules/core-js/modules/_parse-int.js"); +// 20.1.2.13 Number.parseInt(string, radix) +$export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', { parseInt: $parseInt }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.to-fixed.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); +var aNumberValue = __webpack_require__("./node_modules/core-js/modules/_a-number-value.js"); +var repeat = __webpack_require__("./node_modules/core-js/modules/_string-repeat.js"); +var $toFixed = 1.0.toFixed; +var floor = Math.floor; +var data = [0, 0, 0, 0, 0, 0]; +var ERROR = 'Number.toFixed: incorrect invocation!'; +var ZERO = '0'; + +var multiply = function (n, c) { + var i = -1; + var c2 = c; + while (++i < 6) { + c2 += n * data[i]; + data[i] = c2 % 1e7; + c2 = floor(c2 / 1e7); + } +}; +var divide = function (n) { + var i = 6; + var c = 0; + while (--i >= 0) { + c += data[i]; + data[i] = floor(c / n); + c = (c % n) * 1e7; + } +}; +var numToString = function () { + var i = 6; + var s = ''; + while (--i >= 0) { + if (s !== '' || i === 0 || data[i] !== 0) { + var t = String(data[i]); + s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t; + } + } return s; +}; +var pow = function (x, n, acc) { + return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc); +}; +var log = function (x) { + var n = 0; + var x2 = x; + while (x2 >= 4096) { + n += 12; + x2 /= 4096; + } + while (x2 >= 2) { + n += 1; + x2 /= 2; + } return n; +}; + +$export($export.P + $export.F * (!!$toFixed && ( + 0.00008.toFixed(3) !== '0.000' || + 0.9.toFixed(0) !== '1' || + 1.255.toFixed(2) !== '1.25' || + 1000000000000000128.0.toFixed(0) !== '1000000000000000128' +) || !__webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + // V8 ~ Android 4.3- + $toFixed.call({}); +}))), 'Number', { + toFixed: function toFixed(fractionDigits) { + var x = aNumberValue(this, ERROR); + var f = toInteger(fractionDigits); + var s = ''; + var m = ZERO; + var e, z, j, k; + if (f < 0 || f > 20) throw RangeError(ERROR); + // eslint-disable-next-line no-self-compare + if (x != x) return 'NaN'; + if (x <= -1e21 || x >= 1e21) return String(x); + if (x < 0) { + s = '-'; + x = -x; + } + if (x > 1e-21) { + e = log(x * pow(2, 69, 1)) - 69; + z = e < 0 ? x * pow(2, -e, 1) : x / pow(2, e, 1); + z *= 0x10000000000000; + e = 52 - e; + if (e > 0) { + multiply(0, z); + j = f; + while (j >= 7) { + multiply(1e7, 0); + j -= 7; + } + multiply(pow(10, j, 1), 0); + j = e - 1; + while (j >= 23) { + divide(1 << 23); + j -= 23; + } + divide(1 << j); + multiply(1, 1); + divide(2); + m = numToString(); + } else { + multiply(0, z); + multiply(1 << -e, 0); + m = numToString() + repeat.call(ZERO, f); + } + } + if (f > 0) { + k = m.length; + m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f)); + } else { + m = s + m; + } return m; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.number.to-precision.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var aNumberValue = __webpack_require__("./node_modules/core-js/modules/_a-number-value.js"); +var $toPrecision = 1.0.toPrecision; + +$export($export.P + $export.F * ($fails((function () { + // IE7- + return $toPrecision.call(1, undefined) !== '1'; +})) || !$fails((function () { + // V8 ~ Android 4.3- + $toPrecision.call({}); +}))), 'Number', { + toPrecision: function toPrecision(precision) { + var that = aNumberValue(this, 'Number#toPrecision: incorrect invocation!'); + return precision === undefined ? $toPrecision.call(that) : $toPrecision.call(that, precision); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.assign.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.3.1 Object.assign(target, source) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S + $export.F, 'Object', { assign: __webpack_require__("./node_modules/core-js/modules/_object-assign.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.create.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) +$export($export.S, 'Object', { create: __webpack_require__("./node_modules/core-js/modules/_object-create.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.define-properties.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) +$export($export.S + $export.F * !__webpack_require__("./node_modules/core-js/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__("./node_modules/core-js/modules/_object-dps.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.define-property.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) +$export($export.S + $export.F * !__webpack_require__("./node_modules/core-js/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.freeze.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.5 Object.freeze(O) +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var meta = __webpack_require__("./node_modules/core-js/modules/_meta.js").onFreeze; + +__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('freeze', (function ($freeze) { + return function freeze(it) { + return $freeze && isObject(it) ? $freeze(meta(it)) : it; + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var $getOwnPropertyDescriptor = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js").f; + +__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('getOwnPropertyDescriptor', (function () { + return function getOwnPropertyDescriptor(it, key) { + return $getOwnPropertyDescriptor(toIObject(it), key); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.get-own-property-names.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.7 Object.getOwnPropertyNames(O) +__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('getOwnPropertyNames', (function () { + return __webpack_require__("./node_modules/core-js/modules/_object-gopn-ext.js").f; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.get-prototype-of.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.9 Object.getPrototypeOf(O) +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var $getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); + +__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('getPrototypeOf', (function () { + return function getPrototypeOf(it) { + return $getPrototypeOf(toObject(it)); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.is-extensible.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.11 Object.isExtensible(O) +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); + +__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('isExtensible', (function ($isExtensible) { + return function isExtensible(it) { + return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false; + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.is-frozen.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.12 Object.isFrozen(O) +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); + +__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('isFrozen', (function ($isFrozen) { + return function isFrozen(it) { + return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.is-sealed.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.13 Object.isSealed(O) +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); + +__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('isSealed', (function ($isSealed) { + return function isSealed(it) { + return isObject(it) ? $isSealed ? $isSealed(it) : false : true; + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.is.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.3.10 Object.is(value1, value2) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +$export($export.S, 'Object', { is: __webpack_require__("./node_modules/core-js/modules/_same-value.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.keys.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.14 Object.keys(O) +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var $keys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); + +__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('keys', (function () { + return function keys(it) { + return $keys(toObject(it)); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.prevent-extensions.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.15 Object.preventExtensions(O) +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var meta = __webpack_require__("./node_modules/core-js/modules/_meta.js").onFreeze; + +__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('preventExtensions', (function ($preventExtensions) { + return function preventExtensions(it) { + return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it; + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.seal.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.2.17 Object.seal(O) +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var meta = __webpack_require__("./node_modules/core-js/modules/_meta.js").onFreeze; + +__webpack_require__("./node_modules/core-js/modules/_object-sap.js")('seal', (function ($seal) { + return function seal(it) { + return $seal && isObject(it) ? $seal(meta(it)) : it; + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.set-prototype-of.js": +/***/ (function(module, exports, __webpack_require__) { + +// 19.1.3.19 Object.setPrototypeOf(O, proto) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__("./node_modules/core-js/modules/_set-proto.js").set }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.object.to-string.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// 19.1.3.6 Object.prototype.toString() +var classof = __webpack_require__("./node_modules/core-js/modules/_classof.js"); +var test = {}; +test[__webpack_require__("./node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z'; +if (test + '' != '[object z]') { + __webpack_require__("./node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', (function toString() { + return '[object ' + classof(this) + ']'; + }), true); +} + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.parse-float.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $parseFloat = __webpack_require__("./node_modules/core-js/modules/_parse-float.js"); +// 18.2.4 parseFloat(string) +$export($export.G + $export.F * (parseFloat != $parseFloat), { parseFloat: $parseFloat }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.parse-int.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $parseInt = __webpack_require__("./node_modules/core-js/modules/_parse-int.js"); +// 18.2.5 parseInt(string, radix) +$export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.promise.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var LIBRARY = __webpack_require__("./node_modules/core-js/modules/_library.js"); +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var ctx = __webpack_require__("./node_modules/core-js/modules/_ctx.js"); +var classof = __webpack_require__("./node_modules/core-js/modules/_classof.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var anInstance = __webpack_require__("./node_modules/core-js/modules/_an-instance.js"); +var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); +var speciesConstructor = __webpack_require__("./node_modules/core-js/modules/_species-constructor.js"); +var task = __webpack_require__("./node_modules/core-js/modules/_task.js").set; +var microtask = __webpack_require__("./node_modules/core-js/modules/_microtask.js")(); +var newPromiseCapabilityModule = __webpack_require__("./node_modules/core-js/modules/_new-promise-capability.js"); +var perform = __webpack_require__("./node_modules/core-js/modules/_perform.js"); +var userAgent = __webpack_require__("./node_modules/core-js/modules/_user-agent.js"); +var promiseResolve = __webpack_require__("./node_modules/core-js/modules/_promise-resolve.js"); +var PROMISE = 'Promise'; +var TypeError = global.TypeError; +var process = global.process; +var versions = process && process.versions; +var v8 = versions && versions.v8 || ''; +var $Promise = global[PROMISE]; +var isNode = classof(process) == 'process'; +var empty = function () { /* empty */ }; +var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper; +var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f; + +var USE_NATIVE = !!(function () { + try { + // correct subclassing with @@species support + var promise = $Promise.resolve(1); + var FakePromise = (promise.constructor = {})[__webpack_require__("./node_modules/core-js/modules/_wks.js")('species')] = function (exec) { + exec(empty, empty); + }; + // unhandled rejections tracking support, NodeJS Promise without it fails @@species test + return (isNode || typeof PromiseRejectionEvent == 'function') + && promise.then(empty) instanceof FakePromise + // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables + // https://bugs.chromium.org/p/chromium/issues/detail?id=830565 + // we can't detect it synchronously, so just check versions + && v8.indexOf('6.6') !== 0 + && userAgent.indexOf('Chrome/66') === -1; + } catch (e) { /* empty */ } +})(); + +// helpers +var isThenable = function (it) { + var then; + return isObject(it) && typeof (then = it.then) == 'function' ? then : false; +}; +var notify = function (promise, isReject) { + if (promise._n) return; + promise._n = true; + var chain = promise._c; + microtask((function () { + var value = promise._v; + var ok = promise._s == 1; + var i = 0; + var run = function (reaction) { + var handler = ok ? reaction.ok : reaction.fail; + var resolve = reaction.resolve; + var reject = reaction.reject; + var domain = reaction.domain; + var result, then, exited; + try { + if (handler) { + if (!ok) { + if (promise._h == 2) onHandleUnhandled(promise); + promise._h = 1; + } + if (handler === true) result = value; + else { + if (domain) domain.enter(); + result = handler(value); // may throw + if (domain) { + domain.exit(); + exited = true; + } + } + if (result === reaction.promise) { + reject(TypeError('Promise-chain cycle')); + } else if (then = isThenable(result)) { + then.call(result, resolve, reject); + } else resolve(result); + } else reject(value); + } catch (e) { + if (domain && !exited) domain.exit(); + reject(e); + } + }; + while (chain.length > i) run(chain[i++]); // variable length - can't use forEach + promise._c = []; + promise._n = false; + if (isReject && !promise._h) onUnhandled(promise); + })); +}; +var onUnhandled = function (promise) { + task.call(global, (function () { + var value = promise._v; + var unhandled = isUnhandled(promise); + var result, handler, console; + if (unhandled) { + result = perform((function () { + if (isNode) { + process.emit('unhandledRejection', value, promise); + } else if (handler = global.onunhandledrejection) { + handler({ promise: promise, reason: value }); + } else if ((console = global.console) && console.error) { + console.error('Unhandled promise rejection', value); + } + })); + // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should + promise._h = isNode || isUnhandled(promise) ? 2 : 1; + } promise._a = undefined; + if (unhandled && result.e) throw result.v; + })); +}; +var isUnhandled = function (promise) { + return promise._h !== 1 && (promise._a || promise._c).length === 0; +}; +var onHandleUnhandled = function (promise) { + task.call(global, (function () { + var handler; + if (isNode) { + process.emit('rejectionHandled', promise); + } else if (handler = global.onrejectionhandled) { + handler({ promise: promise, reason: promise._v }); + } + })); +}; +var $reject = function (value) { + var promise = this; + if (promise._d) return; + promise._d = true; + promise = promise._w || promise; // unwrap + promise._v = value; + promise._s = 2; + if (!promise._a) promise._a = promise._c.slice(); + notify(promise, true); +}; +var $resolve = function (value) { + var promise = this; + var then; + if (promise._d) return; + promise._d = true; + promise = promise._w || promise; // unwrap + try { + if (promise === value) throw TypeError("Promise can't be resolved itself"); + if (then = isThenable(value)) { + microtask((function () { + var wrapper = { _w: promise, _d: false }; // wrap + try { + then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1)); + } catch (e) { + $reject.call(wrapper, e); + } + })); + } else { + promise._v = value; + promise._s = 1; + notify(promise, false); + } + } catch (e) { + $reject.call({ _w: promise, _d: false }, e); // wrap + } +}; + +// constructor polyfill +if (!USE_NATIVE) { + // 25.4.3.1 Promise(executor) + $Promise = function Promise(executor) { + anInstance(this, $Promise, PROMISE, '_h'); + aFunction(executor); + Internal.call(this); + try { + executor(ctx($resolve, this, 1), ctx($reject, this, 1)); + } catch (err) { + $reject.call(this, err); + } + }; + // eslint-disable-next-line no-unused-vars + Internal = function Promise(executor) { + this._c = []; // <- awaiting reactions + this._a = undefined; // <- checked in isUnhandled reactions + this._s = 0; // <- state + this._d = false; // <- done + this._v = undefined; // <- value + this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled + this._n = false; // <- notify + }; + Internal.prototype = __webpack_require__("./node_modules/core-js/modules/_redefine-all.js")($Promise.prototype, { + // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected) + then: function then(onFulfilled, onRejected) { + var reaction = newPromiseCapability(speciesConstructor(this, $Promise)); + reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true; + reaction.fail = typeof onRejected == 'function' && onRejected; + reaction.domain = isNode ? process.domain : undefined; + this._c.push(reaction); + if (this._a) this._a.push(reaction); + if (this._s) notify(this, false); + return reaction.promise; + }, + // 25.4.5.1 Promise.prototype.catch(onRejected) + 'catch': function (onRejected) { + return this.then(undefined, onRejected); + } + }); + OwnPromiseCapability = function () { + var promise = new Internal(); + this.promise = promise; + this.resolve = ctx($resolve, promise, 1); + this.reject = ctx($reject, promise, 1); + }; + newPromiseCapabilityModule.f = newPromiseCapability = function (C) { + return C === $Promise || C === Wrapper + ? new OwnPromiseCapability(C) + : newGenericPromiseCapability(C); + }; +} + +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise }); +__webpack_require__("./node_modules/core-js/modules/_set-to-string-tag.js")($Promise, PROMISE); +__webpack_require__("./node_modules/core-js/modules/_set-species.js")(PROMISE); +Wrapper = __webpack_require__("./node_modules/core-js/modules/_core.js")[PROMISE]; + +// statics +$export($export.S + $export.F * !USE_NATIVE, PROMISE, { + // 25.4.4.5 Promise.reject(r) + reject: function reject(r) { + var capability = newPromiseCapability(this); + var $$reject = capability.reject; + $$reject(r); + return capability.promise; + } +}); +$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, { + // 25.4.4.6 Promise.resolve(x) + resolve: function resolve(x) { + return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x); + } +}); +$export($export.S + $export.F * !(USE_NATIVE && __webpack_require__("./node_modules/core-js/modules/_iter-detect.js")((function (iter) { + $Promise.all(iter)['catch'](empty); +}))), PROMISE, { + // 25.4.4.1 Promise.all(iterable) + all: function all(iterable) { + var C = this; + var capability = newPromiseCapability(C); + var resolve = capability.resolve; + var reject = capability.reject; + var result = perform((function () { + var values = []; + var index = 0; + var remaining = 1; + forOf(iterable, false, (function (promise) { + var $index = index++; + var alreadyCalled = false; + values.push(undefined); + remaining++; + C.resolve(promise).then((function (value) { + if (alreadyCalled) return; + alreadyCalled = true; + values[$index] = value; + --remaining || resolve(values); + }), reject); + })); + --remaining || resolve(values); + })); + if (result.e) reject(result.v); + return capability.promise; + }, + // 25.4.4.4 Promise.race(iterable) + race: function race(iterable) { + var C = this; + var capability = newPromiseCapability(C); + var reject = capability.reject; + var result = perform((function () { + forOf(iterable, false, (function (promise) { + C.resolve(promise).then(capability.resolve, reject); + })); + })); + if (result.e) reject(result.v); + return capability.promise; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.apply.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.1 Reflect.apply(target, thisArgument, argumentsList) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var rApply = (__webpack_require__("./node_modules/core-js/modules/_global.js").Reflect || {}).apply; +var fApply = Function.apply; +// MS Edge argumentsList argument is optional +$export($export.S + $export.F * !__webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + rApply((function () { /* empty */ })); +})), 'Reflect', { + apply: function apply(target, thisArgument, argumentsList) { + var T = aFunction(target); + var L = anObject(argumentsList); + return rApply ? rApply(T, thisArgument, L) : fApply.call(T, thisArgument, L); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.construct.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget]) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var create = __webpack_require__("./node_modules/core-js/modules/_object-create.js"); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var bind = __webpack_require__("./node_modules/core-js/modules/_bind.js"); +var rConstruct = (__webpack_require__("./node_modules/core-js/modules/_global.js").Reflect || {}).construct; + +// MS Edge supports only 2 arguments and argumentsList argument is optional +// FF Nightly sets third argument as `new.target`, but does not create `this` from it +var NEW_TARGET_BUG = fails((function () { + function F() { /* empty */ } + return !(rConstruct((function () { /* empty */ }), [], F) instanceof F); +})); +var ARGS_BUG = !fails((function () { + rConstruct((function () { /* empty */ })); +})); + +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', { + construct: function construct(Target, args /* , newTarget */) { + aFunction(Target); + anObject(args); + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]); + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget); + if (Target == newTarget) { + // w/o altered newTarget, optimization for 0-4 arguments + switch (args.length) { + case 0: return new Target(); + case 1: return new Target(args[0]); + case 2: return new Target(args[0], args[1]); + case 3: return new Target(args[0], args[1], args[2]); + case 4: return new Target(args[0], args[1], args[2], args[3]); + } + // w/o altered newTarget, lot of arguments case + var $args = [null]; + $args.push.apply($args, args); + return new (bind.apply(Target, $args))(); + } + // with altered newTarget, not support built-in constructors + var proto = newTarget.prototype; + var instance = create(isObject(proto) ? proto : Object.prototype); + var result = Function.apply.call(Target, instance, args); + return isObject(result) ? result : instance; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.define-property.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.3 Reflect.defineProperty(target, propertyKey, attributes) +var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); + +// MS Edge has broken Reflect.defineProperty - throwing instead of returning false +$export($export.S + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + // eslint-disable-next-line no-undef + Reflect.defineProperty(dP.f({}, 1, { value: 1 }), 1, { value: 2 }); +})), 'Reflect', { + defineProperty: function defineProperty(target, propertyKey, attributes) { + anObject(target); + propertyKey = toPrimitive(propertyKey, true); + anObject(attributes); + try { + dP.f(target, propertyKey, attributes); + return true; + } catch (e) { + return false; + } + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.delete-property.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.4 Reflect.deleteProperty(target, propertyKey) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js").f; +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); + +$export($export.S, 'Reflect', { + deleteProperty: function deleteProperty(target, propertyKey) { + var desc = gOPD(anObject(target), propertyKey); + return desc && !desc.configurable ? false : delete target[propertyKey]; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.enumerate.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// 26.1.5 Reflect.enumerate(target) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var Enumerate = function (iterated) { + this._t = anObject(iterated); // target + this._i = 0; // next index + var keys = this._k = []; // keys + var key; + for (key in iterated) keys.push(key); +}; +__webpack_require__("./node_modules/core-js/modules/_iter-create.js")(Enumerate, 'Object', (function () { + var that = this; + var keys = that._k; + var key; + do { + if (that._i >= keys.length) return { value: undefined, done: true }; + } while (!((key = keys[that._i++]) in that._t)); + return { value: key, done: false }; +})); + +$export($export.S, 'Reflect', { + enumerate: function enumerate(target) { + return new Enumerate(target); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey) +var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); + +$export($export.S, 'Reflect', { + getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) { + return gOPD.f(anObject(target), propertyKey); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.get-prototype-of.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.8 Reflect.getPrototypeOf(target) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var getProto = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); + +$export($export.S, 'Reflect', { + getPrototypeOf: function getPrototypeOf(target) { + return getProto(anObject(target)); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.get.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.6 Reflect.get(target, propertyKey [, receiver]) +var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js"); +var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); +var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); + +function get(target, propertyKey /* , receiver */) { + var receiver = arguments.length < 3 ? target : arguments[2]; + var desc, proto; + if (anObject(target) === receiver) return target[propertyKey]; + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value') + ? desc.value + : desc.get !== undefined + ? desc.get.call(receiver) + : undefined; + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver); +} + +$export($export.S, 'Reflect', { get: get }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.has.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.9 Reflect.has(target, propertyKey) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Reflect', { + has: function has(target, propertyKey) { + return propertyKey in target; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.is-extensible.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.10 Reflect.isExtensible(target) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var $isExtensible = Object.isExtensible; + +$export($export.S, 'Reflect', { + isExtensible: function isExtensible(target) { + anObject(target); + return $isExtensible ? $isExtensible(target) : true; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.own-keys.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.11 Reflect.ownKeys(target) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Reflect', { ownKeys: __webpack_require__("./node_modules/core-js/modules/_own-keys.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.prevent-extensions.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.12 Reflect.preventExtensions(target) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var $preventExtensions = Object.preventExtensions; + +$export($export.S, 'Reflect', { + preventExtensions: function preventExtensions(target) { + anObject(target); + try { + if ($preventExtensions) $preventExtensions(target); + return true; + } catch (e) { + return false; + } + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.set-prototype-of.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.14 Reflect.setPrototypeOf(target, proto) +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var setProto = __webpack_require__("./node_modules/core-js/modules/_set-proto.js"); + +if (setProto) $export($export.S, 'Reflect', { + setPrototypeOf: function setPrototypeOf(target, proto) { + setProto.check(target, proto); + try { + setProto.set(target, proto); + return true; + } catch (e) { + return false; + } + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.reflect.set.js": +/***/ (function(module, exports, __webpack_require__) { + +// 26.1.13 Reflect.set(target, propertyKey, V [, receiver]) +var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); +var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js"); +var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); +var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var createDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); + +function set(target, propertyKey, V /* , receiver */) { + var receiver = arguments.length < 4 ? target : arguments[3]; + var ownDesc = gOPD.f(anObject(target), propertyKey); + var existingDescriptor, proto; + if (!ownDesc) { + if (isObject(proto = getPrototypeOf(target))) { + return set(proto, propertyKey, V, receiver); + } + ownDesc = createDesc(0); + } + if (has(ownDesc, 'value')) { + if (ownDesc.writable === false || !isObject(receiver)) return false; + if (existingDescriptor = gOPD.f(receiver, propertyKey)) { + if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false; + existingDescriptor.value = V; + dP.f(receiver, propertyKey, existingDescriptor); + } else dP.f(receiver, propertyKey, createDesc(0, V)); + return true; + } + return ownDesc.set === undefined ? false : (ownDesc.set.call(receiver, V), true); +} + +$export($export.S, 'Reflect', { set: set }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.regexp.constructor.js": +/***/ (function(module, exports, __webpack_require__) { + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var inheritIfRequired = __webpack_require__("./node_modules/core-js/modules/_inherit-if-required.js"); +var dP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f; +var gOPN = __webpack_require__("./node_modules/core-js/modules/_object-gopn.js").f; +var isRegExp = __webpack_require__("./node_modules/core-js/modules/_is-regexp.js"); +var $flags = __webpack_require__("./node_modules/core-js/modules/_flags.js"); +var $RegExp = global.RegExp; +var Base = $RegExp; +var proto = $RegExp.prototype; +var re1 = /a/g; +var re2 = /a/g; +// "new" creates a new object, old webkit buggy here +var CORRECT_NEW = new $RegExp(re1) !== re1; + +if (__webpack_require__("./node_modules/core-js/modules/_descriptors.js") && (!CORRECT_NEW || __webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + re2[__webpack_require__("./node_modules/core-js/modules/_wks.js")('match')] = false; + // RegExp constructor can alter flags and IsRegExp works correct with @@match + return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i'; +})))) { + $RegExp = function RegExp(p, f) { + var tiRE = this instanceof $RegExp; + var piRE = isRegExp(p); + var fiU = f === undefined; + return !tiRE && piRE && p.constructor === $RegExp && fiU ? p + : inheritIfRequired(CORRECT_NEW + ? new Base(piRE && !fiU ? p.source : p, f) + : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f) + , tiRE ? this : proto, $RegExp); + }; + var proxy = function (key) { + key in $RegExp || dP($RegExp, key, { + configurable: true, + get: function () { return Base[key]; }, + set: function (it) { Base[key] = it; } + }); + }; + for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]); + proto.constructor = $RegExp; + $RegExp.prototype = proto; + __webpack_require__("./node_modules/core-js/modules/_redefine.js")(global, 'RegExp', $RegExp); +} + +__webpack_require__("./node_modules/core-js/modules/_set-species.js")('RegExp'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.regexp.exec.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var regexpExec = __webpack_require__("./node_modules/core-js/modules/_regexp-exec.js"); +__webpack_require__("./node_modules/core-js/modules/_export.js")({ + target: 'RegExp', + proto: true, + forced: regexpExec !== /./.exec +}, { + exec: regexpExec +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.regexp.flags.js": +/***/ (function(module, exports, __webpack_require__) { + +// 21.2.5.3 get RegExp.prototype.flags() +if (__webpack_require__("./node_modules/core-js/modules/_descriptors.js") && /./g.flags != 'g') __webpack_require__("./node_modules/core-js/modules/_object-dp.js").f(RegExp.prototype, 'flags', { + configurable: true, + get: __webpack_require__("./node_modules/core-js/modules/_flags.js") +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.regexp.match.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var advanceStringIndex = __webpack_require__("./node_modules/core-js/modules/_advance-string-index.js"); +var regExpExec = __webpack_require__("./node_modules/core-js/modules/_regexp-exec-abstract.js"); + +// @@match logic +__webpack_require__("./node_modules/core-js/modules/_fix-re-wks.js")('match', 1, (function (defined, MATCH, $match, maybeCallNative) { + return [ + // `String.prototype.match` method + // https://tc39.github.io/ecma262/#sec-string.prototype.match + function match(regexp) { + var O = defined(this); + var fn = regexp == undefined ? undefined : regexp[MATCH]; + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); + }, + // `RegExp.prototype[@@match]` method + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match + function (regexp) { + var res = maybeCallNative($match, regexp, this); + if (res.done) return res.value; + var rx = anObject(regexp); + var S = String(this); + if (!rx.global) return regExpExec(rx, S); + var fullUnicode = rx.unicode; + rx.lastIndex = 0; + var A = []; + var n = 0; + var result; + while ((result = regExpExec(rx, S)) !== null) { + var matchStr = String(result[0]); + A[n] = matchStr; + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); + n++; + } + return n === 0 ? null : A; + } + ]; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.regexp.replace.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); +var advanceStringIndex = __webpack_require__("./node_modules/core-js/modules/_advance-string-index.js"); +var regExpExec = __webpack_require__("./node_modules/core-js/modules/_regexp-exec-abstract.js"); +var max = Math.max; +var min = Math.min; +var floor = Math.floor; +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g; +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g; + +var maybeToString = function (it) { + return it === undefined ? it : String(it); +}; + +// @@replace logic +__webpack_require__("./node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, (function (defined, REPLACE, $replace, maybeCallNative) { + return [ + // `String.prototype.replace` method + // https://tc39.github.io/ecma262/#sec-string.prototype.replace + function replace(searchValue, replaceValue) { + var O = defined(this); + var fn = searchValue == undefined ? undefined : searchValue[REPLACE]; + return fn !== undefined + ? fn.call(searchValue, O, replaceValue) + : $replace.call(String(O), searchValue, replaceValue); + }, + // `RegExp.prototype[@@replace]` method + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace + function (regexp, replaceValue) { + var res = maybeCallNative($replace, regexp, this, replaceValue); + if (res.done) return res.value; + + var rx = anObject(regexp); + var S = String(this); + var functionalReplace = typeof replaceValue === 'function'; + if (!functionalReplace) replaceValue = String(replaceValue); + var global = rx.global; + if (global) { + var fullUnicode = rx.unicode; + rx.lastIndex = 0; + } + var results = []; + while (true) { + var result = regExpExec(rx, S); + if (result === null) break; + results.push(result); + if (!global) break; + var matchStr = String(result[0]); + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); + } + var accumulatedResult = ''; + var nextSourcePosition = 0; + for (var i = 0; i < results.length; i++) { + result = results[i]; + var matched = String(result[0]); + var position = max(min(toInteger(result.index), S.length), 0); + var captures = []; + // NOTE: This is equivalent to + // captures = result.slice(1).map(maybeToString) + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it. + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j])); + var namedCaptures = result.groups; + if (functionalReplace) { + var replacerArgs = [matched].concat(captures, position, S); + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures); + var replacement = String(replaceValue.apply(undefined, replacerArgs)); + } else { + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue); + } + if (position >= nextSourcePosition) { + accumulatedResult += S.slice(nextSourcePosition, position) + replacement; + nextSourcePosition = position + matched.length; + } + } + return accumulatedResult + S.slice(nextSourcePosition); + } + ]; + + // https://tc39.github.io/ecma262/#sec-getsubstitution + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) { + var tailPos = position + matched.length; + var m = captures.length; + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; + if (namedCaptures !== undefined) { + namedCaptures = toObject(namedCaptures); + symbols = SUBSTITUTION_SYMBOLS; + } + return $replace.call(replacement, symbols, (function (match, ch) { + var capture; + switch (ch.charAt(0)) { + case '$': return '$'; + case '&': return matched; + case '`': return str.slice(0, position); + case "'": return str.slice(tailPos); + case '<': + capture = namedCaptures[ch.slice(1, -1)]; + break; + default: // \d\d? + var n = +ch; + if (n === 0) return match; + if (n > m) { + var f = floor(n / 10); + if (f === 0) return match; + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1); + return match; + } + capture = captures[n - 1]; + } + return capture === undefined ? '' : capture; + })); + } +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.regexp.search.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var sameValue = __webpack_require__("./node_modules/core-js/modules/_same-value.js"); +var regExpExec = __webpack_require__("./node_modules/core-js/modules/_regexp-exec-abstract.js"); + +// @@search logic +__webpack_require__("./node_modules/core-js/modules/_fix-re-wks.js")('search', 1, (function (defined, SEARCH, $search, maybeCallNative) { + return [ + // `String.prototype.search` method + // https://tc39.github.io/ecma262/#sec-string.prototype.search + function search(regexp) { + var O = defined(this); + var fn = regexp == undefined ? undefined : regexp[SEARCH]; + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O)); + }, + // `RegExp.prototype[@@search]` method + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search + function (regexp) { + var res = maybeCallNative($search, regexp, this); + if (res.done) return res.value; + var rx = anObject(regexp); + var S = String(this); + var previousLastIndex = rx.lastIndex; + if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0; + var result = regExpExec(rx, S); + if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex; + return result === null ? -1 : result.index; + } + ]; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.regexp.split.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var isRegExp = __webpack_require__("./node_modules/core-js/modules/_is-regexp.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var speciesConstructor = __webpack_require__("./node_modules/core-js/modules/_species-constructor.js"); +var advanceStringIndex = __webpack_require__("./node_modules/core-js/modules/_advance-string-index.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var callRegExpExec = __webpack_require__("./node_modules/core-js/modules/_regexp-exec-abstract.js"); +var regexpExec = __webpack_require__("./node_modules/core-js/modules/_regexp-exec.js"); +var fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var $min = Math.min; +var $push = [].push; +var $SPLIT = 'split'; +var LENGTH = 'length'; +var LAST_INDEX = 'lastIndex'; +var MAX_UINT32 = 0xffffffff; + +// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError +var SUPPORTS_Y = !fails((function () { RegExp(MAX_UINT32, 'y'); })); + +// @@split logic +__webpack_require__("./node_modules/core-js/modules/_fix-re-wks.js")('split', 2, (function (defined, SPLIT, $split, maybeCallNative) { + var internalSplit; + if ( + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' || + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 || + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 || + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 || + '.'[$SPLIT](/()()/)[LENGTH] > 1 || + ''[$SPLIT](/.?/)[LENGTH] + ) { + // based on es5-shim implementation, need to rework it + internalSplit = function (separator, limit) { + var string = String(this); + if (separator === undefined && limit === 0) return []; + // If `separator` is not a regex, use native split + if (!isRegExp(separator)) return $split.call(string, separator, limit); + var output = []; + var flags = (separator.ignoreCase ? 'i' : '') + + (separator.multiline ? 'm' : '') + + (separator.unicode ? 'u' : '') + + (separator.sticky ? 'y' : ''); + var lastLastIndex = 0; + var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0; + // Make `global` and avoid `lastIndex` issues by working with a copy + var separatorCopy = new RegExp(separator.source, flags + 'g'); + var match, lastIndex, lastLength; + while (match = regexpExec.call(separatorCopy, string)) { + lastIndex = separatorCopy[LAST_INDEX]; + if (lastIndex > lastLastIndex) { + output.push(string.slice(lastLastIndex, match.index)); + if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1)); + lastLength = match[0][LENGTH]; + lastLastIndex = lastIndex; + if (output[LENGTH] >= splitLimit) break; + } + if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop + } + if (lastLastIndex === string[LENGTH]) { + if (lastLength || !separatorCopy.test('')) output.push(''); + } else output.push(string.slice(lastLastIndex)); + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output; + }; + // Chakra, V8 + } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) { + internalSplit = function (separator, limit) { + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit); + }; + } else { + internalSplit = $split; + } + + return [ + // `String.prototype.split` method + // https://tc39.github.io/ecma262/#sec-string.prototype.split + function split(separator, limit) { + var O = defined(this); + var splitter = separator == undefined ? undefined : separator[SPLIT]; + return splitter !== undefined + ? splitter.call(separator, O, limit) + : internalSplit.call(String(O), separator, limit); + }, + // `RegExp.prototype[@@split]` method + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split + // + // NOTE: This cannot be properly polyfilled in engines that don't support + // the 'y' flag. + function (regexp, limit) { + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split); + if (res.done) return res.value; + + var rx = anObject(regexp); + var S = String(this); + var C = speciesConstructor(rx, RegExp); + + var unicodeMatching = rx.unicode; + var flags = (rx.ignoreCase ? 'i' : '') + + (rx.multiline ? 'm' : '') + + (rx.unicode ? 'u' : '') + + (SUPPORTS_Y ? 'y' : 'g'); + + // ^(? + rx + ) is needed, in combination with some S slicing, to + // simulate the 'y' flag. + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags); + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; + if (lim === 0) return []; + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : []; + var p = 0; + var q = 0; + var A = []; + while (q < S.length) { + splitter.lastIndex = SUPPORTS_Y ? q : 0; + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q)); + var e; + if ( + z === null || + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p + ) { + q = advanceStringIndex(S, q, unicodeMatching); + } else { + A.push(S.slice(p, q)); + if (A.length === lim) return A; + for (var i = 1; i <= z.length - 1; i++) { + A.push(z[i]); + if (A.length === lim) return A; + } + q = p = e; + } + } + A.push(S.slice(p)); + return A; + } + ]; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.regexp.to-string.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +__webpack_require__("./node_modules/core-js/modules/es6.regexp.flags.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var $flags = __webpack_require__("./node_modules/core-js/modules/_flags.js"); +var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); +var TO_STRING = 'toString'; +var $toString = /./[TO_STRING]; + +var define = function (fn) { + __webpack_require__("./node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true); +}; + +// 21.2.5.14 RegExp.prototype.toString() +if (__webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; }))) { + define((function toString() { + var R = anObject(this); + return '/'.concat(R.source, '/', + 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined); + })); +// FF44- RegExp#toString has a wrong name +} else if ($toString.name != TO_STRING) { + define((function toString() { + return $toString.call(this); + })); +} + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.set.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var strong = __webpack_require__("./node_modules/core-js/modules/_collection-strong.js"); +var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); +var SET = 'Set'; + +// 23.2 Set Objects +module.exports = __webpack_require__("./node_modules/core-js/modules/_collection.js")(SET, (function (get) { + return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; +}), { + // 23.2.3.1 Set.prototype.add(value) + add: function add(value) { + return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value); + } +}, strong); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.anchor.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.2 String.prototype.anchor(name) +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('anchor', (function (createHTML) { + return function anchor(name) { + return createHTML(this, 'a', 'name', name); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.big.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.3 String.prototype.big() +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('big', (function (createHTML) { + return function big() { + return createHTML(this, 'big', '', ''); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.blink.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.4 String.prototype.blink() +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('blink', (function (createHTML) { + return function blink() { + return createHTML(this, 'blink', '', ''); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.bold.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.5 String.prototype.bold() +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('bold', (function (createHTML) { + return function bold() { + return createHTML(this, 'b', '', ''); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.code-point-at.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $at = __webpack_require__("./node_modules/core-js/modules/_string-at.js")(false); +$export($export.P, 'String', { + // 21.1.3.3 String.prototype.codePointAt(pos) + codePointAt: function codePointAt(pos) { + return $at(this, pos); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.ends-with.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition]) + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var context = __webpack_require__("./node_modules/core-js/modules/_string-context.js"); +var ENDS_WITH = 'endsWith'; +var $endsWith = ''[ENDS_WITH]; + +$export($export.P + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails-is-regexp.js")(ENDS_WITH), 'String', { + endsWith: function endsWith(searchString /* , endPosition = @length */) { + var that = context(this, searchString, ENDS_WITH); + var endPosition = arguments.length > 1 ? arguments[1] : undefined; + var len = toLength(that.length); + var end = endPosition === undefined ? len : Math.min(toLength(endPosition), len); + var search = String(searchString); + return $endsWith + ? $endsWith.call(that, search, end) + : that.slice(end - search.length, end) === search; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.fixed.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.6 String.prototype.fixed() +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('fixed', (function (createHTML) { + return function fixed() { + return createHTML(this, 'tt', '', ''); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.fontcolor.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.7 String.prototype.fontcolor(color) +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('fontcolor', (function (createHTML) { + return function fontcolor(color) { + return createHTML(this, 'font', 'color', color); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.fontsize.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.8 String.prototype.fontsize(size) +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('fontsize', (function (createHTML) { + return function fontsize(size) { + return createHTML(this, 'font', 'size', size); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.from-code-point.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); +var fromCharCode = String.fromCharCode; +var $fromCodePoint = String.fromCodePoint; + +// length should be 1, old FF problem +$export($export.S + $export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', { + // 21.1.2.2 String.fromCodePoint(...codePoints) + fromCodePoint: function fromCodePoint(x) { // eslint-disable-line no-unused-vars + var res = []; + var aLen = arguments.length; + var i = 0; + var code; + while (aLen > i) { + code = +arguments[i++]; + if (toAbsoluteIndex(code, 0x10ffff) !== code) throw RangeError(code + ' is not a valid code point'); + res.push(code < 0x10000 + ? fromCharCode(code) + : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00) + ); + } return res.join(''); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.includes.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// 21.1.3.7 String.prototype.includes(searchString, position = 0) + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var context = __webpack_require__("./node_modules/core-js/modules/_string-context.js"); +var INCLUDES = 'includes'; + +$export($export.P + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', { + includes: function includes(searchString /* , position = 0 */) { + return !!~context(this, searchString, INCLUDES) + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.italics.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.9 String.prototype.italics() +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('italics', (function (createHTML) { + return function italics() { + return createHTML(this, 'i', '', ''); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.iterator.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $at = __webpack_require__("./node_modules/core-js/modules/_string-at.js")(true); + +// 21.1.3.27 String.prototype[@@iterator]() +__webpack_require__("./node_modules/core-js/modules/_iter-define.js")(String, 'String', (function (iterated) { + this._t = String(iterated); // target + this._i = 0; // next index +// 21.1.5.2.1 %StringIteratorPrototype%.next() +}), (function () { + var O = this._t; + var index = this._i; + var point; + if (index >= O.length) return { value: undefined, done: true }; + point = $at(O, index); + this._i += point.length; + return { value: point, done: false }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.link.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.10 String.prototype.link(url) +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('link', (function (createHTML) { + return function link(url) { + return createHTML(this, 'a', 'href', url); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.raw.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); + +$export($export.S, 'String', { + // 21.1.2.4 String.raw(callSite, ...substitutions) + raw: function raw(callSite) { + var tpl = toIObject(callSite.raw); + var len = toLength(tpl.length); + var aLen = arguments.length; + var res = []; + var i = 0; + while (len > i) { + res.push(String(tpl[i++])); + if (i < aLen) res.push(String(arguments[i])); + } return res.join(''); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.repeat.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.P, 'String', { + // 21.1.3.13 String.prototype.repeat(count) + repeat: __webpack_require__("./node_modules/core-js/modules/_string-repeat.js") +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.small.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.11 String.prototype.small() +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('small', (function (createHTML) { + return function small() { + return createHTML(this, 'small', '', ''); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.starts-with.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// 21.1.3.18 String.prototype.startsWith(searchString [, position ]) + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var context = __webpack_require__("./node_modules/core-js/modules/_string-context.js"); +var STARTS_WITH = 'startsWith'; +var $startsWith = ''[STARTS_WITH]; + +$export($export.P + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails-is-regexp.js")(STARTS_WITH), 'String', { + startsWith: function startsWith(searchString /* , position = 0 */) { + var that = context(this, searchString, STARTS_WITH); + var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)); + var search = String(searchString); + return $startsWith + ? $startsWith.call(that, search, index) + : that.slice(index, index + search.length) === search; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.strike.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.12 String.prototype.strike() +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('strike', (function (createHTML) { + return function strike() { + return createHTML(this, 'strike', '', ''); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.sub.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.13 String.prototype.sub() +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('sub', (function (createHTML) { + return function sub() { + return createHTML(this, 'sub', '', ''); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.sup.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// B.2.3.14 String.prototype.sup() +__webpack_require__("./node_modules/core-js/modules/_string-html.js")('sup', (function (createHTML) { + return function sup() { + return createHTML(this, 'sup', '', ''); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.string.trim.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// 21.1.3.25 String.prototype.trim() +__webpack_require__("./node_modules/core-js/modules/_string-trim.js")('trim', (function ($trim) { + return function trim() { + return $trim(this, 3); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.symbol.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// ECMAScript 6 symbols shim +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var has = __webpack_require__("./node_modules/core-js/modules/_has.js"); +var DESCRIPTORS = __webpack_require__("./node_modules/core-js/modules/_descriptors.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); +var META = __webpack_require__("./node_modules/core-js/modules/_meta.js").KEY; +var $fails = __webpack_require__("./node_modules/core-js/modules/_fails.js"); +var shared = __webpack_require__("./node_modules/core-js/modules/_shared.js"); +var setToStringTag = __webpack_require__("./node_modules/core-js/modules/_set-to-string-tag.js"); +var uid = __webpack_require__("./node_modules/core-js/modules/_uid.js"); +var wks = __webpack_require__("./node_modules/core-js/modules/_wks.js"); +var wksExt = __webpack_require__("./node_modules/core-js/modules/_wks-ext.js"); +var wksDefine = __webpack_require__("./node_modules/core-js/modules/_wks-define.js"); +var enumKeys = __webpack_require__("./node_modules/core-js/modules/_enum-keys.js"); +var isArray = __webpack_require__("./node_modules/core-js/modules/_is-array.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); +var createDesc = __webpack_require__("./node_modules/core-js/modules/_property-desc.js"); +var _create = __webpack_require__("./node_modules/core-js/modules/_object-create.js"); +var gOPNExt = __webpack_require__("./node_modules/core-js/modules/_object-gopn-ext.js"); +var $GOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js"); +var $GOPS = __webpack_require__("./node_modules/core-js/modules/_object-gops.js"); +var $DP = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); +var $keys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); +var gOPD = $GOPD.f; +var dP = $DP.f; +var gOPN = gOPNExt.f; +var $Symbol = global.Symbol; +var $JSON = global.JSON; +var _stringify = $JSON && $JSON.stringify; +var PROTOTYPE = 'prototype'; +var HIDDEN = wks('_hidden'); +var TO_PRIMITIVE = wks('toPrimitive'); +var isEnum = {}.propertyIsEnumerable; +var SymbolRegistry = shared('symbol-registry'); +var AllSymbols = shared('symbols'); +var OPSymbols = shared('op-symbols'); +var ObjectProto = Object[PROTOTYPE]; +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f; +var QObject = global.QObject; +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; + +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 +var setSymbolDesc = DESCRIPTORS && $fails((function () { + return _create(dP({}, 'a', { + get: function () { return dP(this, 'a', { value: 7 }).a; } + })).a != 7; +})) ? function (it, key, D) { + var protoDesc = gOPD(ObjectProto, key); + if (protoDesc) delete ObjectProto[key]; + dP(it, key, D); + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc); +} : dP; + +var wrap = function (tag) { + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]); + sym._k = tag; + return sym; +}; + +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) { + return typeof it == 'symbol'; +} : function (it) { + return it instanceof $Symbol; +}; + +var $defineProperty = function defineProperty(it, key, D) { + if (it === ObjectProto) $defineProperty(OPSymbols, key, D); + anObject(it); + key = toPrimitive(key, true); + anObject(D); + if (has(AllSymbols, key)) { + if (!D.enumerable) { + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {})); + it[HIDDEN][key] = true; + } else { + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false; + D = _create(D, { enumerable: createDesc(0, false) }); + } return setSymbolDesc(it, key, D); + } return dP(it, key, D); +}; +var $defineProperties = function defineProperties(it, P) { + anObject(it); + var keys = enumKeys(P = toIObject(P)); + var i = 0; + var l = keys.length; + var key; + while (l > i) $defineProperty(it, key = keys[i++], P[key]); + return it; +}; +var $create = function create(it, P) { + return P === undefined ? _create(it) : $defineProperties(_create(it), P); +}; +var $propertyIsEnumerable = function propertyIsEnumerable(key) { + var E = isEnum.call(this, key = toPrimitive(key, true)); + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false; + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true; +}; +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) { + it = toIObject(it); + key = toPrimitive(key, true); + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return; + var D = gOPD(it, key); + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true; + return D; +}; +var $getOwnPropertyNames = function getOwnPropertyNames(it) { + var names = gOPN(toIObject(it)); + var result = []; + var i = 0; + var key; + while (names.length > i) { + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key); + } return result; +}; +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) { + var IS_OP = it === ObjectProto; + var names = gOPN(IS_OP ? OPSymbols : toIObject(it)); + var result = []; + var i = 0; + var key; + while (names.length > i) { + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]); + } return result; +}; + +// 19.4.1.1 Symbol([description]) +if (!USE_NATIVE) { + $Symbol = function Symbol() { + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!'); + var tag = uid(arguments.length > 0 ? arguments[0] : undefined); + var $set = function (value) { + if (this === ObjectProto) $set.call(OPSymbols, value); + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false; + setSymbolDesc(this, tag, createDesc(1, value)); + }; + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set }); + return wrap(tag); + }; + redefine($Symbol[PROTOTYPE], 'toString', (function toString() { + return this._k; + })); + + $GOPD.f = $getOwnPropertyDescriptor; + $DP.f = $defineProperty; + __webpack_require__("./node_modules/core-js/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames; + __webpack_require__("./node_modules/core-js/modules/_object-pie.js").f = $propertyIsEnumerable; + $GOPS.f = $getOwnPropertySymbols; + + if (DESCRIPTORS && !__webpack_require__("./node_modules/core-js/modules/_library.js")) { + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); + } + + wksExt.f = function (name) { + return wrap(wks(name)); + }; +} + +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol }); + +for (var es6Symbols = ( + // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables' +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]); + +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]); + +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', { + // 19.4.2.1 Symbol.for(key) + 'for': function (key) { + return has(SymbolRegistry, key += '') + ? SymbolRegistry[key] + : SymbolRegistry[key] = $Symbol(key); + }, + // 19.4.2.5 Symbol.keyFor(sym) + keyFor: function keyFor(sym) { + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!'); + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key; + }, + useSetter: function () { setter = true; }, + useSimple: function () { setter = false; } +}); + +$export($export.S + $export.F * !USE_NATIVE, 'Object', { + // 19.1.2.2 Object.create(O [, Properties]) + create: $create, + // 19.1.2.4 Object.defineProperty(O, P, Attributes) + defineProperty: $defineProperty, + // 19.1.2.3 Object.defineProperties(O, Properties) + defineProperties: $defineProperties, + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) + getOwnPropertyDescriptor: $getOwnPropertyDescriptor, + // 19.1.2.7 Object.getOwnPropertyNames(O) + getOwnPropertyNames: $getOwnPropertyNames, + // 19.1.2.8 Object.getOwnPropertySymbols(O) + getOwnPropertySymbols: $getOwnPropertySymbols +}); + +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives +// https://bugs.chromium.org/p/v8/issues/detail?id=3443 +var FAILS_ON_PRIMITIVES = $fails((function () { $GOPS.f(1); })); + +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', { + getOwnPropertySymbols: function getOwnPropertySymbols(it) { + return $GOPS.f(toObject(it)); + } +}); + +// 24.3.2 JSON.stringify(value [, replacer [, space]]) +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails((function () { + var S = $Symbol(); + // MS Edge converts symbol values to JSON as {} + // WebKit converts symbol values to JSON as null + // V8 throws on boxed symbols + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}'; +}))), 'JSON', { + stringify: function stringify(it) { + var args = [it]; + var i = 1; + var replacer, $replacer; + while (arguments.length > i) args.push(arguments[i++]); + $replacer = replacer = args[1]; + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined + if (!isArray(replacer)) replacer = function (key, value) { + if (typeof $replacer == 'function') value = $replacer.call(this, key, value); + if (!isSymbol(value)) return value; + }; + args[1] = replacer; + return _stringify.apply($JSON, args); + } +}); + +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__("./node_modules/core-js/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); +// 19.4.3.5 Symbol.prototype[@@toStringTag] +setToStringTag($Symbol, 'Symbol'); +// 20.2.1.9 Math[@@toStringTag] +setToStringTag(Math, 'Math', true); +// 24.3.3 JSON[@@toStringTag] +setToStringTag(global.JSON, 'JSON', true); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.array-buffer.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $typed = __webpack_require__("./node_modules/core-js/modules/_typed.js"); +var buffer = __webpack_require__("./node_modules/core-js/modules/_typed-buffer.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/modules/_to-absolute-index.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var ArrayBuffer = __webpack_require__("./node_modules/core-js/modules/_global.js").ArrayBuffer; +var speciesConstructor = __webpack_require__("./node_modules/core-js/modules/_species-constructor.js"); +var $ArrayBuffer = buffer.ArrayBuffer; +var $DataView = buffer.DataView; +var $isView = $typed.ABV && ArrayBuffer.isView; +var $slice = $ArrayBuffer.prototype.slice; +var VIEW = $typed.VIEW; +var ARRAY_BUFFER = 'ArrayBuffer'; + +$export($export.G + $export.W + $export.F * (ArrayBuffer !== $ArrayBuffer), { ArrayBuffer: $ArrayBuffer }); + +$export($export.S + $export.F * !$typed.CONSTR, ARRAY_BUFFER, { + // 24.1.3.1 ArrayBuffer.isView(arg) + isView: function isView(it) { + return $isView && $isView(it) || isObject(it) && VIEW in it; + } +}); + +$export($export.P + $export.U + $export.F * __webpack_require__("./node_modules/core-js/modules/_fails.js")((function () { + return !new $ArrayBuffer(2).slice(1, undefined).byteLength; +})), ARRAY_BUFFER, { + // 24.1.4.3 ArrayBuffer.prototype.slice(start, end) + slice: function slice(start, end) { + if ($slice !== undefined && end === undefined) return $slice.call(anObject(this), start); // FF fix + var len = anObject(this).byteLength; + var first = toAbsoluteIndex(start, len); + var fin = toAbsoluteIndex(end === undefined ? len : end, len); + var result = new (speciesConstructor(this, $ArrayBuffer))(toLength(fin - first)); + var viewS = new $DataView(this); + var viewT = new $DataView(result); + var index = 0; + while (first < fin) { + viewT.setUint8(index++, viewS.getUint8(first++)); + } return result; + } +}); + +__webpack_require__("./node_modules/core-js/modules/_set-species.js")(ARRAY_BUFFER); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.data-view.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +$export($export.G + $export.W + $export.F * !__webpack_require__("./node_modules/core-js/modules/_typed.js").ABV, { + DataView: __webpack_require__("./node_modules/core-js/modules/_typed-buffer.js").DataView +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.float32-array.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_typed-array.js")('Float32', 4, (function (init) { + return function Float32Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.float64-array.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_typed-array.js")('Float64', 8, (function (init) { + return function Float64Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.int16-array.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_typed-array.js")('Int16', 2, (function (init) { + return function Int16Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.int32-array.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_typed-array.js")('Int32', 4, (function (init) { + return function Int32Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.int8-array.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_typed-array.js")('Int8', 1, (function (init) { + return function Int8Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.uint16-array.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_typed-array.js")('Uint16', 2, (function (init) { + return function Uint16Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.uint32-array.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_typed-array.js")('Uint32', 4, (function (init) { + return function Uint32Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.uint8-array.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_typed-array.js")('Uint8', 1, (function (init) { + return function Uint8Array(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +})); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.typed.uint8-clamped-array.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_typed-array.js")('Uint8', 1, (function (init) { + return function Uint8ClampedArray(data, byteOffset, length) { + return init(this, data, byteOffset, length); + }; +}), true); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.weak-map.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var each = __webpack_require__("./node_modules/core-js/modules/_array-methods.js")(0); +var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); +var meta = __webpack_require__("./node_modules/core-js/modules/_meta.js"); +var assign = __webpack_require__("./node_modules/core-js/modules/_object-assign.js"); +var weak = __webpack_require__("./node_modules/core-js/modules/_collection-weak.js"); +var isObject = __webpack_require__("./node_modules/core-js/modules/_is-object.js"); +var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); +var NATIVE_WEAK_MAP = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); +var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global; +var WEAK_MAP = 'WeakMap'; +var getWeak = meta.getWeak; +var isExtensible = Object.isExtensible; +var uncaughtFrozenStore = weak.ufstore; +var InternalMap; + +var wrapper = function (get) { + return function WeakMap() { + return get(this, arguments.length > 0 ? arguments[0] : undefined); + }; +}; + +var methods = { + // 23.3.3.3 WeakMap.prototype.get(key) + get: function get(key) { + if (isObject(key)) { + var data = getWeak(key); + if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key); + return data ? data[this._i] : undefined; + } + }, + // 23.3.3.5 WeakMap.prototype.set(key, value) + set: function set(key, value) { + return weak.def(validate(this, WEAK_MAP), key, value); + } +}; + +// 23.3 WeakMap Objects +var $WeakMap = module.exports = __webpack_require__("./node_modules/core-js/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true); + +// IE11 WeakMap frozen keys fix +if (NATIVE_WEAK_MAP && IS_IE11) { + InternalMap = weak.getConstructor(wrapper, WEAK_MAP); + assign(InternalMap.prototype, methods); + meta.NEED = true; + each(['delete', 'has', 'get', 'set'], (function (key) { + var proto = $WeakMap.prototype; + var method = proto[key]; + redefine(proto, key, (function (a, b) { + // store frozen objects on internal weakmap shim + if (isObject(a) && !isExtensible(a)) { + if (!this._f) this._f = new InternalMap(); + var result = this._f[key](a, b); + return key == 'set' ? this : result; + // store all the rest on native weakmap + } return method.call(this, a, b); + })); + })); +} + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es6.weak-set.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var weak = __webpack_require__("./node_modules/core-js/modules/_collection-weak.js"); +var validate = __webpack_require__("./node_modules/core-js/modules/_validate-collection.js"); +var WEAK_SET = 'WeakSet'; + +// 23.4 WeakSet Objects +__webpack_require__("./node_modules/core-js/modules/_collection.js")(WEAK_SET, (function (get) { + return function WeakSet() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; +}), { + // 23.4.3.1 WeakSet.prototype.add(value) + add: function add(value) { + return weak.def(validate(this, WEAK_SET), value, true); + } +}, weak, false, true); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.array.flat-map.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flatMap +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var flattenIntoArray = __webpack_require__("./node_modules/core-js/modules/_flatten-into-array.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var arraySpeciesCreate = __webpack_require__("./node_modules/core-js/modules/_array-species-create.js"); + +$export($export.P, 'Array', { + flatMap: function flatMap(callbackfn /* , thisArg */) { + var O = toObject(this); + var sourceLen, A; + aFunction(callbackfn); + sourceLen = toLength(O.length); + A = arraySpeciesCreate(O, 0); + flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments[1]); + return A; + } +}); + +__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")('flatMap'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.array.flatten.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flatten +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var flattenIntoArray = __webpack_require__("./node_modules/core-js/modules/_flatten-into-array.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var toInteger = __webpack_require__("./node_modules/core-js/modules/_to-integer.js"); +var arraySpeciesCreate = __webpack_require__("./node_modules/core-js/modules/_array-species-create.js"); + +$export($export.P, 'Array', { + flatten: function flatten(/* depthArg = 1 */) { + var depthArg = arguments[0]; + var O = toObject(this); + var sourceLen = toLength(O.length); + var A = arraySpeciesCreate(O, 0); + flattenIntoArray(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toInteger(depthArg)); + return A; + } +}); + +__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")('flatten'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.array.includes.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/Array.prototype.includes +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $includes = __webpack_require__("./node_modules/core-js/modules/_array-includes.js")(true); + +$export($export.P, 'Array', { + includes: function includes(el /* , fromIndex = 0 */) { + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined); + } +}); + +__webpack_require__("./node_modules/core-js/modules/_add-to-unscopables.js")('includes'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.asap.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-09/sept-25.md#510-globalasap-for-enqueuing-a-microtask +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var microtask = __webpack_require__("./node_modules/core-js/modules/_microtask.js")(); +var process = __webpack_require__("./node_modules/core-js/modules/_global.js").process; +var isNode = __webpack_require__("./node_modules/core-js/modules/_cof.js")(process) == 'process'; + +$export($export.G, { + asap: function asap(fn) { + var domain = isNode && process.domain; + microtask(domain ? domain.bind(fn) : fn); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.error.is-error.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/ljharb/proposal-is-error +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var cof = __webpack_require__("./node_modules/core-js/modules/_cof.js"); + +$export($export.S, 'Error', { + isError: function isError(it) { + return cof(it) === 'Error'; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.global.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/tc39/proposal-global +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.G, { global: __webpack_require__("./node_modules/core-js/modules/_global.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.map.from.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from +__webpack_require__("./node_modules/core-js/modules/_set-collection-from.js")('Map'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.map.of.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of +__webpack_require__("./node_modules/core-js/modules/_set-collection-of.js")('Map'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.map.to-json.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/DavidBruant/Map-Set.prototype.toJSON +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.P + $export.R, 'Map', { toJSON: __webpack_require__("./node_modules/core-js/modules/_collection-to-json.js")('Map') }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.clamp.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://rwaldron.github.io/proposal-math-extensions/ +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { + clamp: function clamp(x, lower, upper) { + return Math.min(upper, Math.max(lower, x)); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.deg-per-rad.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://rwaldron.github.io/proposal-math-extensions/ +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { DEG_PER_RAD: Math.PI / 180 }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.degrees.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://rwaldron.github.io/proposal-math-extensions/ +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var RAD_PER_DEG = 180 / Math.PI; + +$export($export.S, 'Math', { + degrees: function degrees(radians) { + return radians * RAD_PER_DEG; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.fscale.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://rwaldron.github.io/proposal-math-extensions/ +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var scale = __webpack_require__("./node_modules/core-js/modules/_math-scale.js"); +var fround = __webpack_require__("./node_modules/core-js/modules/_math-fround.js"); + +$export($export.S, 'Math', { + fscale: function fscale(x, inLow, inHigh, outLow, outHigh) { + return fround(scale(x, inLow, inHigh, outLow, outHigh)); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.iaddh.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { + iaddh: function iaddh(x0, x1, y0, y1) { + var $x0 = x0 >>> 0; + var $x1 = x1 >>> 0; + var $y0 = y0 >>> 0; + return $x1 + (y1 >>> 0) + (($x0 & $y0 | ($x0 | $y0) & ~($x0 + $y0 >>> 0)) >>> 31) | 0; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.imulh.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { + imulh: function imulh(u, v) { + var UINT16 = 0xffff; + var $u = +u; + var $v = +v; + var u0 = $u & UINT16; + var v0 = $v & UINT16; + var u1 = $u >> 16; + var v1 = $v >> 16; + var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); + return u1 * v1 + (t >> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >> 16); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.isubh.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { + isubh: function isubh(x0, x1, y0, y1) { + var $x0 = x0 >>> 0; + var $x1 = x1 >>> 0; + var $y0 = y0 >>> 0; + return $x1 - (y1 >>> 0) - ((~$x0 & $y0 | ~($x0 ^ $y0) & $x0 - $y0 >>> 0) >>> 31) | 0; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.rad-per-deg.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://rwaldron.github.io/proposal-math-extensions/ +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { RAD_PER_DEG: 180 / Math.PI }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.radians.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://rwaldron.github.io/proposal-math-extensions/ +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var DEG_PER_RAD = Math.PI / 180; + +$export($export.S, 'Math', { + radians: function radians(degrees) { + return degrees * DEG_PER_RAD; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.scale.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://rwaldron.github.io/proposal-math-extensions/ +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { scale: __webpack_require__("./node_modules/core-js/modules/_math-scale.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.signbit.js": +/***/ (function(module, exports, __webpack_require__) { + +// http://jfbastien.github.io/papers/Math.signbit.html +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { signbit: function signbit(x) { + // eslint-disable-next-line no-self-compare + return (x = +x) != x ? x : x == 0 ? 1 / x == Infinity : x > 0; +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.math.umulh.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'Math', { + umulh: function umulh(u, v) { + var UINT16 = 0xffff; + var $u = +u; + var $v = +v; + var u0 = $u & UINT16; + var v0 = $v & UINT16; + var u1 = $u >>> 16; + var v1 = $v >>> 16; + var t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16); + return u1 * v1 + (t >>> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >>> 16); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.object.define-getter.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var $defineProperty = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); + +// B.2.2.2 Object.prototype.__defineGetter__(P, getter) +__webpack_require__("./node_modules/core-js/modules/_descriptors.js") && $export($export.P + __webpack_require__("./node_modules/core-js/modules/_object-forced-pam.js"), 'Object', { + __defineGetter__: function __defineGetter__(P, getter) { + $defineProperty.f(toObject(this), P, { get: aFunction(getter), enumerable: true, configurable: true }); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.object.define-setter.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var $defineProperty = __webpack_require__("./node_modules/core-js/modules/_object-dp.js"); + +// B.2.2.3 Object.prototype.__defineSetter__(P, setter) +__webpack_require__("./node_modules/core-js/modules/_descriptors.js") && $export($export.P + __webpack_require__("./node_modules/core-js/modules/_object-forced-pam.js"), 'Object', { + __defineSetter__: function __defineSetter__(P, setter) { + $defineProperty.f(toObject(this), P, { set: aFunction(setter), enumerable: true, configurable: true }); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.object.entries.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/tc39/proposal-object-values-entries +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $entries = __webpack_require__("./node_modules/core-js/modules/_object-to-array.js")(true); + +$export($export.S, 'Object', { + entries: function entries(it) { + return $entries(it); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.object.get-own-property-descriptors.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/tc39/proposal-object-getownpropertydescriptors +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var ownKeys = __webpack_require__("./node_modules/core-js/modules/_own-keys.js"); +var toIObject = __webpack_require__("./node_modules/core-js/modules/_to-iobject.js"); +var gOPD = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js"); +var createProperty = __webpack_require__("./node_modules/core-js/modules/_create-property.js"); + +$export($export.S, 'Object', { + getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { + var O = toIObject(object); + var getDesc = gOPD.f; + var keys = ownKeys(O); + var result = {}; + var i = 0; + var key, desc; + while (keys.length > i) { + desc = getDesc(O, key = keys[i++]); + if (desc !== undefined) createProperty(result, key, desc); + } + return result; + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.object.lookup-getter.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); +var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); +var getOwnPropertyDescriptor = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js").f; + +// B.2.2.4 Object.prototype.__lookupGetter__(P) +__webpack_require__("./node_modules/core-js/modules/_descriptors.js") && $export($export.P + __webpack_require__("./node_modules/core-js/modules/_object-forced-pam.js"), 'Object', { + __lookupGetter__: function __lookupGetter__(P) { + var O = toObject(this); + var K = toPrimitive(P, true); + var D; + do { + if (D = getOwnPropertyDescriptor(O, K)) return D.get; + } while (O = getPrototypeOf(O)); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.object.lookup-setter.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var toObject = __webpack_require__("./node_modules/core-js/modules/_to-object.js"); +var toPrimitive = __webpack_require__("./node_modules/core-js/modules/_to-primitive.js"); +var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); +var getOwnPropertyDescriptor = __webpack_require__("./node_modules/core-js/modules/_object-gopd.js").f; + +// B.2.2.5 Object.prototype.__lookupSetter__(P) +__webpack_require__("./node_modules/core-js/modules/_descriptors.js") && $export($export.P + __webpack_require__("./node_modules/core-js/modules/_object-forced-pam.js"), 'Object', { + __lookupSetter__: function __lookupSetter__(P) { + var O = toObject(this); + var K = toPrimitive(P, true); + var D; + do { + if (D = getOwnPropertyDescriptor(O, K)) return D.set; + } while (O = getPrototypeOf(O)); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.object.values.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/tc39/proposal-object-values-entries +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $values = __webpack_require__("./node_modules/core-js/modules/_object-to-array.js")(false); + +$export($export.S, 'Object', { + values: function values(it) { + return $values(it); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.observable.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/zenparsing/es-observable +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var core = __webpack_require__("./node_modules/core-js/modules/_core.js"); +var microtask = __webpack_require__("./node_modules/core-js/modules/_microtask.js")(); +var OBSERVABLE = __webpack_require__("./node_modules/core-js/modules/_wks.js")('observable'); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var anInstance = __webpack_require__("./node_modules/core-js/modules/_an-instance.js"); +var redefineAll = __webpack_require__("./node_modules/core-js/modules/_redefine-all.js"); +var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); +var forOf = __webpack_require__("./node_modules/core-js/modules/_for-of.js"); +var RETURN = forOf.RETURN; + +var getMethod = function (fn) { + return fn == null ? undefined : aFunction(fn); +}; + +var cleanupSubscription = function (subscription) { + var cleanup = subscription._c; + if (cleanup) { + subscription._c = undefined; + cleanup(); + } +}; + +var subscriptionClosed = function (subscription) { + return subscription._o === undefined; +}; + +var closeSubscription = function (subscription) { + if (!subscriptionClosed(subscription)) { + subscription._o = undefined; + cleanupSubscription(subscription); + } +}; + +var Subscription = function (observer, subscriber) { + anObject(observer); + this._c = undefined; + this._o = observer; + observer = new SubscriptionObserver(this); + try { + var cleanup = subscriber(observer); + var subscription = cleanup; + if (cleanup != null) { + if (typeof cleanup.unsubscribe === 'function') cleanup = function () { subscription.unsubscribe(); }; + else aFunction(cleanup); + this._c = cleanup; + } + } catch (e) { + observer.error(e); + return; + } if (subscriptionClosed(this)) cleanupSubscription(this); +}; + +Subscription.prototype = redefineAll({}, { + unsubscribe: function unsubscribe() { closeSubscription(this); } +}); + +var SubscriptionObserver = function (subscription) { + this._s = subscription; +}; + +SubscriptionObserver.prototype = redefineAll({}, { + next: function next(value) { + var subscription = this._s; + if (!subscriptionClosed(subscription)) { + var observer = subscription._o; + try { + var m = getMethod(observer.next); + if (m) return m.call(observer, value); + } catch (e) { + try { + closeSubscription(subscription); + } finally { + throw e; + } + } + } + }, + error: function error(value) { + var subscription = this._s; + if (subscriptionClosed(subscription)) throw value; + var observer = subscription._o; + subscription._o = undefined; + try { + var m = getMethod(observer.error); + if (!m) throw value; + value = m.call(observer, value); + } catch (e) { + try { + cleanupSubscription(subscription); + } finally { + throw e; + } + } cleanupSubscription(subscription); + return value; + }, + complete: function complete(value) { + var subscription = this._s; + if (!subscriptionClosed(subscription)) { + var observer = subscription._o; + subscription._o = undefined; + try { + var m = getMethod(observer.complete); + value = m ? m.call(observer, value) : undefined; + } catch (e) { + try { + cleanupSubscription(subscription); + } finally { + throw e; + } + } cleanupSubscription(subscription); + return value; + } + } +}); + +var $Observable = function Observable(subscriber) { + anInstance(this, $Observable, 'Observable', '_f')._f = aFunction(subscriber); +}; + +redefineAll($Observable.prototype, { + subscribe: function subscribe(observer) { + return new Subscription(observer, this._f); + }, + forEach: function forEach(fn) { + var that = this; + return new (core.Promise || global.Promise)(function (resolve, reject) { + aFunction(fn); + var subscription = that.subscribe({ + next: function (value) { + try { + return fn(value); + } catch (e) { + reject(e); + subscription.unsubscribe(); + } + }, + error: reject, + complete: resolve + }); + }); + } +}); + +redefineAll($Observable, { + from: function from(x) { + var C = typeof this === 'function' ? this : $Observable; + var method = getMethod(anObject(x)[OBSERVABLE]); + if (method) { + var observable = anObject(method.call(x)); + return observable.constructor === C ? observable : new C(function (observer) { + return observable.subscribe(observer); + }); + } + return new C(function (observer) { + var done = false; + microtask((function () { + if (!done) { + try { + if (forOf(x, false, (function (it) { + observer.next(it); + if (done) return RETURN; + })) === RETURN) return; + } catch (e) { + if (done) throw e; + observer.error(e); + return; + } observer.complete(); + } + })); + return function () { done = true; }; + }); + }, + of: function of() { + for (var i = 0, l = arguments.length, items = new Array(l); i < l;) items[i] = arguments[i++]; + return new (typeof this === 'function' ? this : $Observable)(function (observer) { + var done = false; + microtask((function () { + if (!done) { + for (var j = 0; j < items.length; ++j) { + observer.next(items[j]); + if (done) return; + } observer.complete(); + } + })); + return function () { done = true; }; + }); + } +}); + +hide($Observable.prototype, OBSERVABLE, (function () { return this; })); + +$export($export.G, { Observable: $Observable }); + +__webpack_require__("./node_modules/core-js/modules/_set-species.js")('Observable'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.promise.finally.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +// https://github.com/tc39/proposal-promise-finally + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var core = __webpack_require__("./node_modules/core-js/modules/_core.js"); +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var speciesConstructor = __webpack_require__("./node_modules/core-js/modules/_species-constructor.js"); +var promiseResolve = __webpack_require__("./node_modules/core-js/modules/_promise-resolve.js"); + +$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) { + var C = speciesConstructor(this, core.Promise || global.Promise); + var isFunction = typeof onFinally == 'function'; + return this.then( + isFunction ? function (x) { + return promiseResolve(C, onFinally()).then((function () { return x; })); + } : onFinally, + isFunction ? function (e) { + return promiseResolve(C, onFinally()).then((function () { throw e; })); + } : onFinally + ); +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.promise.try.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/proposal-promise-try +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var newPromiseCapability = __webpack_require__("./node_modules/core-js/modules/_new-promise-capability.js"); +var perform = __webpack_require__("./node_modules/core-js/modules/_perform.js"); + +$export($export.S, 'Promise', { 'try': function (callbackfn) { + var promiseCapability = newPromiseCapability.f(this); + var result = perform(callbackfn); + (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v); + return promiseCapability.promise; +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.reflect.define-metadata.js": +/***/ (function(module, exports, __webpack_require__) { + +var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var toMetaKey = metadata.key; +var ordinaryDefineOwnMetadata = metadata.set; + +metadata.exp({ defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey) { + ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey)); +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.reflect.delete-metadata.js": +/***/ (function(module, exports, __webpack_require__) { + +var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var toMetaKey = metadata.key; +var getOrCreateMetadataMap = metadata.map; +var store = metadata.store; + +metadata.exp({ deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { + var targetKey = arguments.length < 3 ? undefined : toMetaKey(arguments[2]); + var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); + if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; + if (metadataMap.size) return true; + var targetMetadata = store.get(target); + targetMetadata['delete'](targetKey); + return !!targetMetadata.size || store['delete'](target); +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js": +/***/ (function(module, exports, __webpack_require__) { + +var Set = __webpack_require__("./node_modules/core-js/modules/es6.set.js"); +var from = __webpack_require__("./node_modules/core-js/modules/_array-from-iterable.js"); +var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); +var ordinaryOwnMetadataKeys = metadata.keys; +var toMetaKey = metadata.key; + +var ordinaryMetadataKeys = function (O, P) { + var oKeys = ordinaryOwnMetadataKeys(O, P); + var parent = getPrototypeOf(O); + if (parent === null) return oKeys; + var pKeys = ordinaryMetadataKeys(parent, P); + return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys; +}; + +metadata.exp({ getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { + return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.reflect.get-metadata.js": +/***/ (function(module, exports, __webpack_require__) { + +var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); +var ordinaryHasOwnMetadata = metadata.has; +var ordinaryGetOwnMetadata = metadata.get; +var toMetaKey = metadata.key; + +var ordinaryGetMetadata = function (MetadataKey, O, P) { + var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); + if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P); + var parent = getPrototypeOf(O); + return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; +}; + +metadata.exp({ getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { + return ordinaryGetMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js": +/***/ (function(module, exports, __webpack_require__) { + +var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var ordinaryOwnMetadataKeys = metadata.keys; +var toMetaKey = metadata.key; + +metadata.exp({ getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { + return ordinaryOwnMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.reflect.get-own-metadata.js": +/***/ (function(module, exports, __webpack_require__) { + +var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var ordinaryGetOwnMetadata = metadata.get; +var toMetaKey = metadata.key; + +metadata.exp({ getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { + return ordinaryGetOwnMetadata(metadataKey, anObject(target) + , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.reflect.has-metadata.js": +/***/ (function(module, exports, __webpack_require__) { + +var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var getPrototypeOf = __webpack_require__("./node_modules/core-js/modules/_object-gpo.js"); +var ordinaryHasOwnMetadata = metadata.has; +var toMetaKey = metadata.key; + +var ordinaryHasMetadata = function (MetadataKey, O, P) { + var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); + if (hasOwn) return true; + var parent = getPrototypeOf(O); + return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; +}; + +metadata.exp({ hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { + return ordinaryHasMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.reflect.has-own-metadata.js": +/***/ (function(module, exports, __webpack_require__) { + +var metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var ordinaryHasOwnMetadata = metadata.has; +var toMetaKey = metadata.key; + +metadata.exp({ hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { + return ordinaryHasOwnMetadata(metadataKey, anObject(target) + , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.reflect.metadata.js": +/***/ (function(module, exports, __webpack_require__) { + +var $metadata = __webpack_require__("./node_modules/core-js/modules/_metadata.js"); +var anObject = __webpack_require__("./node_modules/core-js/modules/_an-object.js"); +var aFunction = __webpack_require__("./node_modules/core-js/modules/_a-function.js"); +var toMetaKey = $metadata.key; +var ordinaryDefineOwnMetadata = $metadata.set; + +$metadata.exp({ metadata: function metadata(metadataKey, metadataValue) { + return function decorator(target, targetKey) { + ordinaryDefineOwnMetadata( + metadataKey, metadataValue, + (targetKey !== undefined ? anObject : aFunction)(target), + toMetaKey(targetKey) + ); + }; +} }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.set.from.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from +__webpack_require__("./node_modules/core-js/modules/_set-collection-from.js")('Set'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.set.of.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of +__webpack_require__("./node_modules/core-js/modules/_set-collection-of.js")('Set'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.set.to-json.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/DavidBruant/Map-Set.prototype.toJSON +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.P + $export.R, 'Set', { toJSON: __webpack_require__("./node_modules/core-js/modules/_collection-to-json.js")('Set') }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.string.at.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/mathiasbynens/String.prototype.at +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $at = __webpack_require__("./node_modules/core-js/modules/_string-at.js")(true); + +$export($export.P, 'String', { + at: function at(pos) { + return $at(this, pos); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.string.match-all.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://tc39.github.io/String.prototype.matchAll/ +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var defined = __webpack_require__("./node_modules/core-js/modules/_defined.js"); +var toLength = __webpack_require__("./node_modules/core-js/modules/_to-length.js"); +var isRegExp = __webpack_require__("./node_modules/core-js/modules/_is-regexp.js"); +var getFlags = __webpack_require__("./node_modules/core-js/modules/_flags.js"); +var RegExpProto = RegExp.prototype; + +var $RegExpStringIterator = function (regexp, string) { + this._r = regexp; + this._s = string; +}; + +__webpack_require__("./node_modules/core-js/modules/_iter-create.js")($RegExpStringIterator, 'RegExp String', (function next() { + var match = this._r.exec(this._s); + return { value: match, done: match === null }; +})); + +$export($export.P, 'String', { + matchAll: function matchAll(regexp) { + defined(this); + if (!isRegExp(regexp)) throw TypeError(regexp + ' is not a regexp!'); + var S = String(this); + var flags = 'flags' in RegExpProto ? String(regexp.flags) : getFlags.call(regexp); + var rx = new RegExp(regexp.source, ~flags.indexOf('g') ? flags : 'g' + flags); + rx.lastIndex = toLength(regexp.lastIndex); + return new $RegExpStringIterator(rx, S); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.string.pad-end.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/proposal-string-pad-start-end +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $pad = __webpack_require__("./node_modules/core-js/modules/_string-pad.js"); +var userAgent = __webpack_require__("./node_modules/core-js/modules/_user-agent.js"); + +// https://github.com/zloirock/core-js/issues/280 +var WEBKIT_BUG = /Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(userAgent); + +$export($export.P + $export.F * WEBKIT_BUG, 'String', { + padEnd: function padEnd(maxLength /* , fillString = ' ' */) { + return $pad(this, maxLength, arguments.length > 1 ? arguments[1] : undefined, false); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.string.pad-start.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/tc39/proposal-string-pad-start-end +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $pad = __webpack_require__("./node_modules/core-js/modules/_string-pad.js"); +var userAgent = __webpack_require__("./node_modules/core-js/modules/_user-agent.js"); + +// https://github.com/zloirock/core-js/issues/280 +var WEBKIT_BUG = /Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(userAgent); + +$export($export.P + $export.F * WEBKIT_BUG, 'String', { + padStart: function padStart(maxLength /* , fillString = ' ' */) { + return $pad(this, maxLength, arguments.length > 1 ? arguments[1] : undefined, true); + } +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.string.trim-left.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/sebmarkbage/ecmascript-string-left-right-trim +__webpack_require__("./node_modules/core-js/modules/_string-trim.js")('trimLeft', (function ($trim) { + return function trimLeft() { + return $trim(this, 1); + }; +}), 'trimStart'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.string.trim-right.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +// https://github.com/sebmarkbage/ecmascript-string-left-right-trim +__webpack_require__("./node_modules/core-js/modules/_string-trim.js")('trimRight', (function ($trim) { + return function trimRight() { + return $trim(this, 2); + }; +}), 'trimEnd'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.symbol.async-iterator.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_wks-define.js")('asyncIterator'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.symbol.observable.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/_wks-define.js")('observable'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.system.global.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://github.com/tc39/proposal-global +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); + +$export($export.S, 'System', { global: __webpack_require__("./node_modules/core-js/modules/_global.js") }); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.weak-map.from.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from +__webpack_require__("./node_modules/core-js/modules/_set-collection-from.js")('WeakMap'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.weak-map.of.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of +__webpack_require__("./node_modules/core-js/modules/_set-collection-of.js")('WeakMap'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.weak-set.from.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from +__webpack_require__("./node_modules/core-js/modules/_set-collection-from.js")('WeakSet'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/es7.weak-set.of.js": +/***/ (function(module, exports, __webpack_require__) { + +// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of +__webpack_require__("./node_modules/core-js/modules/_set-collection-of.js")('WeakSet'); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/web.dom.iterable.js": +/***/ (function(module, exports, __webpack_require__) { + +var $iterators = __webpack_require__("./node_modules/core-js/modules/es6.array.iterator.js"); +var getKeys = __webpack_require__("./node_modules/core-js/modules/_object-keys.js"); +var redefine = __webpack_require__("./node_modules/core-js/modules/_redefine.js"); +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var hide = __webpack_require__("./node_modules/core-js/modules/_hide.js"); +var Iterators = __webpack_require__("./node_modules/core-js/modules/_iterators.js"); +var wks = __webpack_require__("./node_modules/core-js/modules/_wks.js"); +var ITERATOR = wks('iterator'); +var TO_STRING_TAG = wks('toStringTag'); +var ArrayValues = Iterators.Array; + +var DOMIterables = { + CSSRuleList: true, // TODO: Not spec compliant, should be false. + CSSStyleDeclaration: false, + CSSValueList: false, + ClientRectList: false, + DOMRectList: false, + DOMStringList: false, + DOMTokenList: true, + DataTransferItemList: false, + FileList: false, + HTMLAllCollection: false, + HTMLCollection: false, + HTMLFormElement: false, + HTMLSelectElement: false, + MediaList: true, // TODO: Not spec compliant, should be false. + MimeTypeArray: false, + NamedNodeMap: false, + NodeList: true, + PaintRequestList: false, + Plugin: false, + PluginArray: false, + SVGLengthList: false, + SVGNumberList: false, + SVGPathSegList: false, + SVGPointList: false, + SVGStringList: false, + SVGTransformList: false, + SourceBufferList: false, + StyleSheetList: true, // TODO: Not spec compliant, should be false. + TextTrackCueList: false, + TextTrackList: false, + TouchList: false +}; + +for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) { + var NAME = collections[i]; + var explicit = DOMIterables[NAME]; + var Collection = global[NAME]; + var proto = Collection && Collection.prototype; + var key; + if (proto) { + if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues); + if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME); + Iterators[NAME] = ArrayValues; + if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true); + } +} + + +/***/ }), + +/***/ "./node_modules/core-js/modules/web.immediate.js": +/***/ (function(module, exports, __webpack_require__) { + +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var $task = __webpack_require__("./node_modules/core-js/modules/_task.js"); +$export($export.G + $export.B, { + setImmediate: $task.set, + clearImmediate: $task.clear +}); + + +/***/ }), + +/***/ "./node_modules/core-js/modules/web.timers.js": +/***/ (function(module, exports, __webpack_require__) { + +// ie9- setTimeout & setInterval additional parameters fix +var global = __webpack_require__("./node_modules/core-js/modules/_global.js"); +var $export = __webpack_require__("./node_modules/core-js/modules/_export.js"); +var userAgent = __webpack_require__("./node_modules/core-js/modules/_user-agent.js"); +var slice = [].slice; +var MSIE = /MSIE .\./.test(userAgent); // <- dirty ie9- check +var wrap = function (set) { + return function (fn, time /* , ...args */) { + var boundArgs = arguments.length > 2; + var args = boundArgs ? slice.call(arguments, 2) : false; + return set(boundArgs ? function () { + // eslint-disable-next-line no-new-func + (typeof fn == 'function' ? fn : Function(fn)).apply(this, args); + } : fn, time); + }; +}; +$export($export.G + $export.B + $export.F * MSIE, { + setTimeout: wrap(global.setTimeout), + setInterval: wrap(global.setInterval) +}); + + +/***/ }), + +/***/ "./node_modules/core-js/shim.js": +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__("./node_modules/core-js/modules/es6.symbol.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.create.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.define-property.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.define-properties.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.get-prototype-of.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.keys.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.get-own-property-names.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.freeze.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.seal.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.prevent-extensions.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.is-frozen.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.is-sealed.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.is-extensible.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.assign.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.is.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.set-prototype-of.js"); +__webpack_require__("./node_modules/core-js/modules/es6.object.to-string.js"); +__webpack_require__("./node_modules/core-js/modules/es6.function.bind.js"); +__webpack_require__("./node_modules/core-js/modules/es6.function.name.js"); +__webpack_require__("./node_modules/core-js/modules/es6.function.has-instance.js"); +__webpack_require__("./node_modules/core-js/modules/es6.parse-int.js"); +__webpack_require__("./node_modules/core-js/modules/es6.parse-float.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.constructor.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.to-fixed.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.to-precision.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.epsilon.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.is-finite.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.is-integer.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.is-nan.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.is-safe-integer.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.max-safe-integer.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.min-safe-integer.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.parse-float.js"); +__webpack_require__("./node_modules/core-js/modules/es6.number.parse-int.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.acosh.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.asinh.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.atanh.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.cbrt.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.clz32.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.cosh.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.expm1.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.fround.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.hypot.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.imul.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.log10.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.log1p.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.log2.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.sign.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.sinh.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.tanh.js"); +__webpack_require__("./node_modules/core-js/modules/es6.math.trunc.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.from-code-point.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.raw.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.trim.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.iterator.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.code-point-at.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.ends-with.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.includes.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.repeat.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.starts-with.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.anchor.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.big.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.blink.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.bold.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.fixed.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.fontcolor.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.fontsize.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.italics.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.link.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.small.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.strike.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.sub.js"); +__webpack_require__("./node_modules/core-js/modules/es6.string.sup.js"); +__webpack_require__("./node_modules/core-js/modules/es6.date.now.js"); +__webpack_require__("./node_modules/core-js/modules/es6.date.to-json.js"); +__webpack_require__("./node_modules/core-js/modules/es6.date.to-iso-string.js"); +__webpack_require__("./node_modules/core-js/modules/es6.date.to-string.js"); +__webpack_require__("./node_modules/core-js/modules/es6.date.to-primitive.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.is-array.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.from.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.of.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.join.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.slice.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.sort.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.for-each.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.map.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.filter.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.some.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.every.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.reduce.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.reduce-right.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.index-of.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.last-index-of.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.copy-within.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.fill.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.find.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.find-index.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.species.js"); +__webpack_require__("./node_modules/core-js/modules/es6.array.iterator.js"); +__webpack_require__("./node_modules/core-js/modules/es6.regexp.constructor.js"); +__webpack_require__("./node_modules/core-js/modules/es6.regexp.exec.js"); +__webpack_require__("./node_modules/core-js/modules/es6.regexp.to-string.js"); +__webpack_require__("./node_modules/core-js/modules/es6.regexp.flags.js"); +__webpack_require__("./node_modules/core-js/modules/es6.regexp.match.js"); +__webpack_require__("./node_modules/core-js/modules/es6.regexp.replace.js"); +__webpack_require__("./node_modules/core-js/modules/es6.regexp.search.js"); +__webpack_require__("./node_modules/core-js/modules/es6.regexp.split.js"); +__webpack_require__("./node_modules/core-js/modules/es6.promise.js"); +__webpack_require__("./node_modules/core-js/modules/es6.map.js"); +__webpack_require__("./node_modules/core-js/modules/es6.set.js"); +__webpack_require__("./node_modules/core-js/modules/es6.weak-map.js"); +__webpack_require__("./node_modules/core-js/modules/es6.weak-set.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.array-buffer.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.data-view.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.int8-array.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.uint8-array.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.uint8-clamped-array.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.int16-array.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.uint16-array.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.int32-array.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.uint32-array.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.float32-array.js"); +__webpack_require__("./node_modules/core-js/modules/es6.typed.float64-array.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.apply.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.construct.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.define-property.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.delete-property.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.enumerate.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.get.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.get-prototype-of.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.has.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.is-extensible.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.own-keys.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.prevent-extensions.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.set.js"); +__webpack_require__("./node_modules/core-js/modules/es6.reflect.set-prototype-of.js"); +__webpack_require__("./node_modules/core-js/modules/es7.array.includes.js"); +__webpack_require__("./node_modules/core-js/modules/es7.array.flat-map.js"); +__webpack_require__("./node_modules/core-js/modules/es7.array.flatten.js"); +__webpack_require__("./node_modules/core-js/modules/es7.string.at.js"); +__webpack_require__("./node_modules/core-js/modules/es7.string.pad-start.js"); +__webpack_require__("./node_modules/core-js/modules/es7.string.pad-end.js"); +__webpack_require__("./node_modules/core-js/modules/es7.string.trim-left.js"); +__webpack_require__("./node_modules/core-js/modules/es7.string.trim-right.js"); +__webpack_require__("./node_modules/core-js/modules/es7.string.match-all.js"); +__webpack_require__("./node_modules/core-js/modules/es7.symbol.async-iterator.js"); +__webpack_require__("./node_modules/core-js/modules/es7.symbol.observable.js"); +__webpack_require__("./node_modules/core-js/modules/es7.object.get-own-property-descriptors.js"); +__webpack_require__("./node_modules/core-js/modules/es7.object.values.js"); +__webpack_require__("./node_modules/core-js/modules/es7.object.entries.js"); +__webpack_require__("./node_modules/core-js/modules/es7.object.define-getter.js"); +__webpack_require__("./node_modules/core-js/modules/es7.object.define-setter.js"); +__webpack_require__("./node_modules/core-js/modules/es7.object.lookup-getter.js"); +__webpack_require__("./node_modules/core-js/modules/es7.object.lookup-setter.js"); +__webpack_require__("./node_modules/core-js/modules/es7.map.to-json.js"); +__webpack_require__("./node_modules/core-js/modules/es7.set.to-json.js"); +__webpack_require__("./node_modules/core-js/modules/es7.map.of.js"); +__webpack_require__("./node_modules/core-js/modules/es7.set.of.js"); +__webpack_require__("./node_modules/core-js/modules/es7.weak-map.of.js"); +__webpack_require__("./node_modules/core-js/modules/es7.weak-set.of.js"); +__webpack_require__("./node_modules/core-js/modules/es7.map.from.js"); +__webpack_require__("./node_modules/core-js/modules/es7.set.from.js"); +__webpack_require__("./node_modules/core-js/modules/es7.weak-map.from.js"); +__webpack_require__("./node_modules/core-js/modules/es7.weak-set.from.js"); +__webpack_require__("./node_modules/core-js/modules/es7.global.js"); +__webpack_require__("./node_modules/core-js/modules/es7.system.global.js"); +__webpack_require__("./node_modules/core-js/modules/es7.error.is-error.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.clamp.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.deg-per-rad.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.degrees.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.fscale.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.iaddh.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.isubh.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.imulh.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.rad-per-deg.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.radians.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.scale.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.umulh.js"); +__webpack_require__("./node_modules/core-js/modules/es7.math.signbit.js"); +__webpack_require__("./node_modules/core-js/modules/es7.promise.finally.js"); +__webpack_require__("./node_modules/core-js/modules/es7.promise.try.js"); +__webpack_require__("./node_modules/core-js/modules/es7.reflect.define-metadata.js"); +__webpack_require__("./node_modules/core-js/modules/es7.reflect.delete-metadata.js"); +__webpack_require__("./node_modules/core-js/modules/es7.reflect.get-metadata.js"); +__webpack_require__("./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js"); +__webpack_require__("./node_modules/core-js/modules/es7.reflect.get-own-metadata.js"); +__webpack_require__("./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js"); +__webpack_require__("./node_modules/core-js/modules/es7.reflect.has-metadata.js"); +__webpack_require__("./node_modules/core-js/modules/es7.reflect.has-own-metadata.js"); +__webpack_require__("./node_modules/core-js/modules/es7.reflect.metadata.js"); +__webpack_require__("./node_modules/core-js/modules/es7.asap.js"); +__webpack_require__("./node_modules/core-js/modules/es7.observable.js"); +__webpack_require__("./node_modules/core-js/modules/web.timers.js"); +__webpack_require__("./node_modules/core-js/modules/web.immediate.js"); +__webpack_require__("./node_modules/core-js/modules/web.dom.iterable.js"); +module.exports = __webpack_require__("./node_modules/core-js/modules/_core.js"); + + +/***/ }), + +/***/ "./node_modules/date-fns/esm/_lib/format/longFormatters/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +function dateLongFormatter(pattern, formatLong) { + switch (pattern) { + case 'P': + return formatLong.date({ + width: 'short' + }); + + case 'PP': + return formatLong.date({ + width: 'medium' + }); + + case 'PPP': + return formatLong.date({ + width: 'long' + }); + + case 'PPPP': + default: + return formatLong.date({ + width: 'full' + }); + } +} + +function timeLongFormatter(pattern, formatLong) { + switch (pattern) { + case 'p': + return formatLong.time({ + width: 'short' + }); + + case 'pp': + return formatLong.time({ + width: 'medium' + }); + + case 'ppp': + return formatLong.time({ + width: 'long' + }); + + case 'pppp': + default: + return formatLong.time({ + width: 'full' + }); + } +} + +function dateTimeLongFormatter(pattern, formatLong) { + var matchResult = pattern.match(/(P+)(p+)?/); + var datePattern = matchResult[1]; + var timePattern = matchResult[2]; + + if (!timePattern) { + return dateLongFormatter(pattern, formatLong); + } + + var dateTimeFormat; + + switch (datePattern) { + case 'P': + dateTimeFormat = formatLong.dateTime({ + width: 'short' + }); + break; + + case 'PP': + dateTimeFormat = formatLong.dateTime({ + width: 'medium' + }); + break; + + case 'PPP': + dateTimeFormat = formatLong.dateTime({ + width: 'long' + }); + break; + + case 'PPPP': + default: + dateTimeFormat = formatLong.dateTime({ + width: 'full' + }); + break; + } + + return dateTimeFormat.replace('{{date}}', dateLongFormatter(datePattern, formatLong)).replace('{{time}}', timeLongFormatter(timePattern, formatLong)); +} + +var longFormatters = { + p: timeLongFormatter, + P: dateTimeLongFormatter +}; +/* harmony default export */ __webpack_exports__["a"] = (longFormatters); + +/***/ }), + +/***/ "./node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (immutable) */ __webpack_exports__["a"] = getTimezoneOffsetInMilliseconds; +var MILLISECONDS_IN_MINUTE = 60000; +/** + * Google Chrome as of 67.0.3396.87 introduced timezones with offset that includes seconds. + * They usually appear for dates that denote time before the timezones were introduced + * (e.g. for 'Europe/Prague' timezone the offset is GMT+00:57:44 before 1 October 1891 + * and GMT+01:00:00 after that date) + * + * Date#getTimezoneOffset returns the offset in minutes and would return 57 for the example above, + * which would lead to incorrect calculations. + * + * This function returns the timezone offset in milliseconds that takes seconds in account. + */ + +function getTimezoneOffsetInMilliseconds(dirtyDate) { + var date = new Date(dirtyDate.getTime()); + var baseTimezoneOffset = date.getTimezoneOffset(); + date.setSeconds(0, 0); + var millisecondsPartOfTimezoneOffset = date.getTime() % MILLISECONDS_IN_MINUTE; + return baseTimezoneOffset * MILLISECONDS_IN_MINUTE + millisecondsPartOfTimezoneOffset; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/toDate/index.js +var toDate = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js +var startOfUTCISOWeek = __webpack_require__("./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js +var getUTCISOWeekYear = __webpack_require__("./node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/startOfUTCISOWeekYear/index.js + + // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function startOfUTCISOWeekYear(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var year = Object(getUTCISOWeekYear["a" /* default */])(dirtyDate); + var fourthOfJanuary = new Date(0); + fourthOfJanuary.setUTCFullYear(year, 0, 4); + fourthOfJanuary.setUTCHours(0, 0, 0, 0); + var date = Object(startOfUTCISOWeek["a" /* default */])(fourthOfJanuary); + return date; +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js +/* harmony export (immutable) */ __webpack_exports__["a"] = getUTCISOWeek; + + + +var MILLISECONDS_IN_WEEK = 604800000; // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function getUTCISOWeek(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(toDate["a" /* default */])(dirtyDate); + var diff = Object(startOfUTCISOWeek["a" /* default */])(date).getTime() - startOfUTCISOWeekYear(date).getTime(); // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + + return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (immutable) */ __webpack_exports__["a"] = getUTCISOWeekYear; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__startOfUTCISOWeek_index_js__ = __webpack_require__("./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js"); + + // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function getUTCISOWeekYear(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyDate); + var year = date.getUTCFullYear(); + var fourthOfJanuaryOfNextYear = new Date(0); + fourthOfJanuaryOfNextYear.setUTCFullYear(year + 1, 0, 4); + fourthOfJanuaryOfNextYear.setUTCHours(0, 0, 0, 0); + var startOfNextYear = Object(__WEBPACK_IMPORTED_MODULE_1__startOfUTCISOWeek_index_js__["a" /* default */])(fourthOfJanuaryOfNextYear); + var fourthOfJanuaryOfThisYear = new Date(0); + fourthOfJanuaryOfThisYear.setUTCFullYear(year, 0, 4); + fourthOfJanuaryOfThisYear.setUTCHours(0, 0, 0, 0); + var startOfThisYear = Object(__WEBPACK_IMPORTED_MODULE_1__startOfUTCISOWeek_index_js__["a" /* default */])(fourthOfJanuaryOfThisYear); + + if (date.getTime() >= startOfNextYear.getTime()) { + return year + 1; + } else if (date.getTime() >= startOfThisYear.getTime()) { + return year; + } else { + return year - 1; + } +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/_lib/getUTCWeek/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/toDate/index.js +var toDate = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js +var startOfUTCWeek = __webpack_require__("./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/toInteger/index.js +var toInteger = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js +var getUTCWeekYear = __webpack_require__("./node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/startOfUTCWeekYear/index.js + + + // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function startOfUTCWeekYear(dirtyDate, dirtyOptions) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var options = dirtyOptions || {}; + var locale = options.locale; + var localeFirstWeekContainsDate = locale && locale.options && locale.options.firstWeekContainsDate; + var defaultFirstWeekContainsDate = localeFirstWeekContainsDate == null ? 1 : Object(toInteger["a" /* default */])(localeFirstWeekContainsDate); + var firstWeekContainsDate = options.firstWeekContainsDate == null ? defaultFirstWeekContainsDate : Object(toInteger["a" /* default */])(options.firstWeekContainsDate); + var year = Object(getUTCWeekYear["a" /* default */])(dirtyDate, dirtyOptions); + var firstWeek = new Date(0); + firstWeek.setUTCFullYear(year, 0, firstWeekContainsDate); + firstWeek.setUTCHours(0, 0, 0, 0); + var date = Object(startOfUTCWeek["a" /* default */])(firstWeek, dirtyOptions); + return date; +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/getUTCWeek/index.js +/* harmony export (immutable) */ __webpack_exports__["a"] = getUTCWeek; + + + +var MILLISECONDS_IN_WEEK = 604800000; // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function getUTCWeek(dirtyDate, options) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(toDate["a" /* default */])(dirtyDate); + var diff = Object(startOfUTCWeek["a" /* default */])(date, options).getTime() - startOfUTCWeekYear(date, options).getTime(); // Round the number of days to the nearest integer + // because the number of milliseconds in a week is not constant + // (e.g. it's different in the week of the daylight saving time clock shift) + + return Math.round(diff / MILLISECONDS_IN_WEEK) + 1; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (immutable) */ __webpack_exports__["a"] = getUTCWeekYear; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toInteger_index_js__ = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__startOfUTCWeek_index_js__ = __webpack_require__("./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js"); + + + // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function getUTCWeekYear(dirtyDate, dirtyOptions) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_1__toDate_index_js__["a" /* default */])(dirtyDate, dirtyOptions); + var year = date.getUTCFullYear(); + var options = dirtyOptions || {}; + var locale = options.locale; + var localeFirstWeekContainsDate = locale && locale.options && locale.options.firstWeekContainsDate; + var defaultFirstWeekContainsDate = localeFirstWeekContainsDate == null ? 1 : Object(__WEBPACK_IMPORTED_MODULE_0__toInteger_index_js__["a" /* default */])(localeFirstWeekContainsDate); + var firstWeekContainsDate = options.firstWeekContainsDate == null ? defaultFirstWeekContainsDate : Object(__WEBPACK_IMPORTED_MODULE_0__toInteger_index_js__["a" /* default */])(options.firstWeekContainsDate); // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + + var firstWeekOfNextYear = new Date(0); + firstWeekOfNextYear.setUTCFullYear(year + 1, 0, firstWeekContainsDate); + firstWeekOfNextYear.setUTCHours(0, 0, 0, 0); + var startOfNextYear = Object(__WEBPACK_IMPORTED_MODULE_2__startOfUTCWeek_index_js__["a" /* default */])(firstWeekOfNextYear, dirtyOptions); + var firstWeekOfThisYear = new Date(0); + firstWeekOfThisYear.setUTCFullYear(year, 0, firstWeekContainsDate); + firstWeekOfThisYear.setUTCHours(0, 0, 0, 0); + var startOfThisYear = Object(__WEBPACK_IMPORTED_MODULE_2__startOfUTCWeek_index_js__["a" /* default */])(firstWeekOfThisYear, dirtyOptions); + + if (date.getTime() >= startOfNextYear.getTime()) { + return year + 1; + } else if (date.getTime() >= startOfThisYear.getTime()) { + return year; + } else { + return year - 1; + } +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/_lib/protectedTokens/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (immutable) */ __webpack_exports__["a"] = isProtectedDayOfYearToken; +/* harmony export (immutable) */ __webpack_exports__["b"] = isProtectedWeekYearToken; +/* harmony export (immutable) */ __webpack_exports__["c"] = throwProtectedError; +var protectedDayOfYearTokens = ['D', 'DD']; +var protectedWeekYearTokens = ['YY', 'YYYY']; +function isProtectedDayOfYearToken(token) { + return protectedDayOfYearTokens.indexOf(token) !== -1; +} +function isProtectedWeekYearToken(token) { + return protectedWeekYearTokens.indexOf(token) !== -1; +} +function throwProtectedError(token) { + if (token === 'YYYY') { + throw new RangeError('Use `yyyy` instead of `YYYY` for formatting years; see: https://git.io/fxCyr'); + } else if (token === 'YY') { + throw new RangeError('Use `yy` instead of `YY` for formatting years; see: https://git.io/fxCyr'); + } else if (token === 'D') { + throw new RangeError('Use `d` instead of `D` for formatting days of the month; see: https://git.io/fxCyr'); + } else if (token === 'DD') { + throw new RangeError('Use `dd` instead of `DD` for formatting days of the month; see: https://git.io/fxCyr'); + } +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (immutable) */ __webpack_exports__["a"] = startOfUTCISOWeek; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function startOfUTCISOWeek(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var weekStartsOn = 1; + var date = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyDate); + var day = date.getUTCDay(); + var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn; + date.setUTCDate(date.getUTCDate() - diff); + date.setUTCHours(0, 0, 0, 0); + return date; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (immutable) */ __webpack_exports__["a"] = startOfUTCWeek; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toInteger_index_js__ = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + + // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function startOfUTCWeek(dirtyDate, dirtyOptions) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var options = dirtyOptions || {}; + var locale = options.locale; + var localeWeekStartsOn = locale && locale.options && locale.options.weekStartsOn; + var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : Object(__WEBPACK_IMPORTED_MODULE_0__toInteger_index_js__["a" /* default */])(localeWeekStartsOn); + var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : Object(__WEBPACK_IMPORTED_MODULE_0__toInteger_index_js__["a" /* default */])(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_1__toDate_index_js__["a" /* default */])(dirtyDate); + var day = date.getUTCDay(); + var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn; + date.setUTCDate(date.getUTCDate() - diff); + date.setUTCHours(0, 0, 0, 0); + return date; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/_lib/toInteger/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (immutable) */ __webpack_exports__["a"] = toInteger; +function toInteger(dirtyNumber) { + if (dirtyNumber === null || dirtyNumber === true || dirtyNumber === false) { + return NaN; + } + + var number = Number(dirtyNumber); + + if (isNaN(number)) { + return number; + } + + return number < 0 ? Math.ceil(number) : Math.floor(number); +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/addMonths/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = addMonths; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__lib_toInteger_index_js__ = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__getDaysInMonth_index_js__ = __webpack_require__("./node_modules/date-fns/esm/getDaysInMonth/index.js"); + + + +/** + * @name addMonths + * @category Month Helpers + * @summary Add the specified number of months to the given date. + * + * @description + * Add the specified number of months to the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of months to be added + * @returns {Date} the new date with the months added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 5 months to 1 September 2014: + * var result = addMonths(new Date(2014, 8, 1), 5) + * //=> Sun Feb 01 2015 00:00:00 + */ + +function addMonths(dirtyDate, dirtyAmount) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_1__toDate_index_js__["a" /* default */])(dirtyDate); + var amount = Object(__WEBPACK_IMPORTED_MODULE_0__lib_toInteger_index_js__["a" /* default */])(dirtyAmount); + var desiredMonth = date.getMonth() + amount; + var dateWithDesiredMonth = new Date(0); + dateWithDesiredMonth.setFullYear(date.getFullYear(), desiredMonth, 1); + dateWithDesiredMonth.setHours(0, 0, 0, 0); + var daysInMonth = Object(__WEBPACK_IMPORTED_MODULE_2__getDaysInMonth_index_js__["default"])(dateWithDesiredMonth); // Set the last day of the new month + // if the original date was the last day of the longer month + + date.setMonth(desiredMonth, Math.min(daysInMonth, date.getDate())); + return date; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/format/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/isValid/index.js +var isValid = __webpack_require__("./node_modules/date-fns/esm/isValid/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/locale/en-US/index.js + 9 modules +var en_US = __webpack_require__("./node_modules/date-fns/esm/locale/en-US/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/subMilliseconds/index.js + 1 modules +var subMilliseconds = __webpack_require__("./node_modules/date-fns/esm/subMilliseconds/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/toDate/index.js +var toDate = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/addLeadingZeros/index.js +function addLeadingZeros(number, targetLength) { + var sign = number < 0 ? '-' : ''; + var output = Math.abs(number).toString(); + + while (output.length < targetLength) { + output = '0' + output; + } + + return sign + output; +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/format/lightFormatters/index.js + +/* + * | | Unit | | Unit | + * |-----|--------------------------------|-----|--------------------------------| + * | a | AM, PM | A* | | + * | d | Day of month | D | | + * | h | Hour [1-12] | H | Hour [0-23] | + * | m | Minute | M | Month | + * | s | Second | S | Fraction of second | + * | y | Year (abs) | Y | | + * + * Letters marked by * are not implemented but reserved by Unicode standard. + */ + +var formatters = { + // Year + y: function (date, token) { + // From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_tokens + // | Year | y | yy | yyy | yyyy | yyyyy | + // |----------|-------|----|-------|-------|-------| + // | AD 1 | 1 | 01 | 001 | 0001 | 00001 | + // | AD 12 | 12 | 12 | 012 | 0012 | 00012 | + // | AD 123 | 123 | 23 | 123 | 0123 | 00123 | + // | AD 1234 | 1234 | 34 | 1234 | 1234 | 01234 | + // | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 | + var signedYear = date.getUTCFullYear(); // Returns 1 for 1 BC (which is year 0 in JavaScript) + + var year = signedYear > 0 ? signedYear : 1 - signedYear; + return addLeadingZeros(token === 'yy' ? year % 100 : year, token.length); + }, + // Month + M: function (date, token) { + var month = date.getUTCMonth(); + return token === 'M' ? String(month + 1) : addLeadingZeros(month + 1, 2); + }, + // Day of the month + d: function (date, token) { + return addLeadingZeros(date.getUTCDate(), token.length); + }, + // AM or PM + a: function (date, token) { + var dayPeriodEnumValue = date.getUTCHours() / 12 >= 1 ? 'pm' : 'am'; + + switch (token) { + case 'a': + case 'aa': + case 'aaa': + return dayPeriodEnumValue.toUpperCase(); + + case 'aaaaa': + return dayPeriodEnumValue[0]; + + case 'aaaa': + default: + return dayPeriodEnumValue === 'am' ? 'a.m.' : 'p.m.'; + } + }, + // Hour [1-12] + h: function (date, token) { + return addLeadingZeros(date.getUTCHours() % 12 || 12, token.length); + }, + // Hour [0-23] + H: function (date, token) { + return addLeadingZeros(date.getUTCHours(), token.length); + }, + // Minute + m: function (date, token) { + return addLeadingZeros(date.getUTCMinutes(), token.length); + }, + // Second + s: function (date, token) { + return addLeadingZeros(date.getUTCSeconds(), token.length); + }, + // Fraction of second + S: function (date, token) { + var numberOfDigits = token.length; + var milliseconds = date.getUTCMilliseconds(); + var fractionalSeconds = Math.floor(milliseconds * Math.pow(10, numberOfDigits - 3)); + return addLeadingZeros(fractionalSeconds, token.length); + } +}; +/* harmony default export */ var lightFormatters = (formatters); +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/getUTCDayOfYear/index.js + +var MILLISECONDS_IN_DAY = 86400000; // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function getUTCDayOfYear(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(toDate["a" /* default */])(dirtyDate); + var timestamp = date.getTime(); + date.setUTCMonth(0, 1); + date.setUTCHours(0, 0, 0, 0); + var startOfYearTimestamp = date.getTime(); + var difference = timestamp - startOfYearTimestamp; + return Math.floor(difference / MILLISECONDS_IN_DAY) + 1; +} +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js + 1 modules +var getUTCISOWeek = __webpack_require__("./node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js +var getUTCISOWeekYear = __webpack_require__("./node_modules/date-fns/esm/_lib/getUTCISOWeekYear/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getUTCWeek/index.js + 1 modules +var getUTCWeek = __webpack_require__("./node_modules/date-fns/esm/_lib/getUTCWeek/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js +var getUTCWeekYear = __webpack_require__("./node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/format/formatters/index.js + + + + + + + +var dayPeriodEnum = { + am: 'am', + pm: 'pm', + midnight: 'midnight', + noon: 'noon', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' + /* + * | | Unit | | Unit | + * |-----|--------------------------------|-----|--------------------------------| + * | a | AM, PM | A* | Milliseconds in day | + * | b | AM, PM, noon, midnight | B | Flexible day period | + * | c | Stand-alone local day of week | C* | Localized hour w/ day period | + * | d | Day of month | D | Day of year | + * | e | Local day of week | E | Day of week | + * | f | | F* | Day of week in month | + * | g* | Modified Julian day | G | Era | + * | h | Hour [1-12] | H | Hour [0-23] | + * | i! | ISO day of week | I! | ISO week of year | + * | j* | Localized hour w/ day period | J* | Localized hour w/o day period | + * | k | Hour [1-24] | K | Hour [0-11] | + * | l* | (deprecated) | L | Stand-alone month | + * | m | Minute | M | Month | + * | n | | N | | + * | o! | Ordinal number modifier | O | Timezone (GMT) | + * | p! | Long localized time | P! | Long localized date | + * | q | Stand-alone quarter | Q | Quarter | + * | r* | Related Gregorian year | R! | ISO week-numbering year | + * | s | Second | S | Fraction of second | + * | t! | Seconds timestamp | T! | Milliseconds timestamp | + * | u | Extended year | U* | Cyclic year | + * | v* | Timezone (generic non-locat.) | V* | Timezone (location) | + * | w | Local week of year | W* | Week of month | + * | x | Timezone (ISO-8601 w/o Z) | X | Timezone (ISO-8601) | + * | y | Year (abs) | Y | Local week-numbering year | + * | z | Timezone (specific non-locat.) | Z* | Timezone (aliases) | + * + * Letters marked by * are not implemented but reserved by Unicode standard. + * + * Letters marked by ! are non-standard, but implemented by date-fns: + * - `o` modifies the previous token to turn it into an ordinal (see `format` docs) + * - `i` is ISO day of week. For `i` and `ii` is returns numeric ISO week days, + * i.e. 7 for Sunday, 1 for Monday, etc. + * - `I` is ISO week of year, as opposed to `w` which is local week of year. + * - `R` is ISO week-numbering year, as opposed to `Y` which is local week-numbering year. + * `R` is supposed to be used in conjunction with `I` and `i` + * for universal ISO week-numbering date, whereas + * `Y` is supposed to be used in conjunction with `w` and `e` + * for week-numbering date specific to the locale. + * - `P` is long localized date format + * - `p` is long localized time format + */ + +}; +var formatters_formatters = { + // Era + G: function (date, token, localize) { + var era = date.getUTCFullYear() > 0 ? 1 : 0; + + switch (token) { + // AD, BC + case 'G': + case 'GG': + case 'GGG': + return localize.era(era, { + width: 'abbreviated' + }); + // A, B + + case 'GGGGG': + return localize.era(era, { + width: 'narrow' + }); + // Anno Domini, Before Christ + + case 'GGGG': + default: + return localize.era(era, { + width: 'wide' + }); + } + }, + // Year + y: function (date, token, localize) { + // Ordinal number + if (token === 'yo') { + var signedYear = date.getUTCFullYear(); // Returns 1 for 1 BC (which is year 0 in JavaScript) + + var year = signedYear > 0 ? signedYear : 1 - signedYear; + return localize.ordinalNumber(year, { + unit: 'year' + }); + } + + return lightFormatters.y(date, token); + }, + // Local week-numbering year + Y: function (date, token, localize, options) { + var signedWeekYear = Object(getUTCWeekYear["a" /* default */])(date, options); // Returns 1 for 1 BC (which is year 0 in JavaScript) + + var weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear; // Two digit year + + if (token === 'YY') { + var twoDigitYear = weekYear % 100; + return addLeadingZeros(twoDigitYear, 2); + } // Ordinal number + + + if (token === 'Yo') { + return localize.ordinalNumber(weekYear, { + unit: 'year' + }); + } // Padding + + + return addLeadingZeros(weekYear, token.length); + }, + // ISO week-numbering year + R: function (date, token) { + var isoWeekYear = Object(getUTCISOWeekYear["a" /* default */])(date); // Padding + + return addLeadingZeros(isoWeekYear, token.length); + }, + // Extended year. This is a single number designating the year of this calendar system. + // The main difference between `y` and `u` localizers are B.C. years: + // | Year | `y` | `u` | + // |------|-----|-----| + // | AC 1 | 1 | 1 | + // | BC 1 | 1 | 0 | + // | BC 2 | 2 | -1 | + // Also `yy` always returns the last two digits of a year, + // while `uu` pads single digit years to 2 characters and returns other years unchanged. + u: function (date, token) { + var year = date.getUTCFullYear(); + return addLeadingZeros(year, token.length); + }, + // Quarter + Q: function (date, token, localize) { + var quarter = Math.ceil((date.getUTCMonth() + 1) / 3); + + switch (token) { + // 1, 2, 3, 4 + case 'Q': + return String(quarter); + // 01, 02, 03, 04 + + case 'QQ': + return addLeadingZeros(quarter, 2); + // 1st, 2nd, 3rd, 4th + + case 'Qo': + return localize.ordinalNumber(quarter, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + + case 'QQQ': + return localize.quarter(quarter, { + width: 'abbreviated', + context: 'formatting' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + + case 'QQQQQ': + return localize.quarter(quarter, { + width: 'narrow', + context: 'formatting' + }); + // 1st quarter, 2nd quarter, ... + + case 'QQQQ': + default: + return localize.quarter(quarter, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Stand-alone quarter + q: function (date, token, localize) { + var quarter = Math.ceil((date.getUTCMonth() + 1) / 3); + + switch (token) { + // 1, 2, 3, 4 + case 'q': + return String(quarter); + // 01, 02, 03, 04 + + case 'qq': + return addLeadingZeros(quarter, 2); + // 1st, 2nd, 3rd, 4th + + case 'qo': + return localize.ordinalNumber(quarter, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + + case 'qqq': + return localize.quarter(quarter, { + width: 'abbreviated', + context: 'standalone' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + + case 'qqqqq': + return localize.quarter(quarter, { + width: 'narrow', + context: 'standalone' + }); + // 1st quarter, 2nd quarter, ... + + case 'qqqq': + default: + return localize.quarter(quarter, { + width: 'wide', + context: 'standalone' + }); + } + }, + // Month + M: function (date, token, localize) { + var month = date.getUTCMonth(); + + switch (token) { + case 'M': + case 'MM': + return lightFormatters.M(date, token); + // 1st, 2nd, ..., 12th + + case 'Mo': + return localize.ordinalNumber(month + 1, { + unit: 'month' + }); + // Jan, Feb, ..., Dec + + case 'MMM': + return localize.month(month, { + width: 'abbreviated', + context: 'formatting' + }); + // J, F, ..., D + + case 'MMMMM': + return localize.month(month, { + width: 'narrow', + context: 'formatting' + }); + // January, February, ..., December + + case 'MMMM': + default: + return localize.month(month, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Stand-alone month + L: function (date, token, localize) { + var month = date.getUTCMonth(); + + switch (token) { + // 1, 2, ..., 12 + case 'L': + return String(month + 1); + // 01, 02, ..., 12 + + case 'LL': + return addLeadingZeros(month + 1, 2); + // 1st, 2nd, ..., 12th + + case 'Lo': + return localize.ordinalNumber(month + 1, { + unit: 'month' + }); + // Jan, Feb, ..., Dec + + case 'LLL': + return localize.month(month, { + width: 'abbreviated', + context: 'standalone' + }); + // J, F, ..., D + + case 'LLLLL': + return localize.month(month, { + width: 'narrow', + context: 'standalone' + }); + // January, February, ..., December + + case 'LLLL': + default: + return localize.month(month, { + width: 'wide', + context: 'standalone' + }); + } + }, + // Local week of year + w: function (date, token, localize, options) { + var week = Object(getUTCWeek["a" /* default */])(date, options); + + if (token === 'wo') { + return localize.ordinalNumber(week, { + unit: 'week' + }); + } + + return addLeadingZeros(week, token.length); + }, + // ISO week of year + I: function (date, token, localize) { + var isoWeek = Object(getUTCISOWeek["a" /* default */])(date); + + if (token === 'Io') { + return localize.ordinalNumber(isoWeek, { + unit: 'week' + }); + } + + return addLeadingZeros(isoWeek, token.length); + }, + // Day of the month + d: function (date, token, localize) { + if (token === 'do') { + return localize.ordinalNumber(date.getUTCDate(), { + unit: 'date' + }); + } + + return lightFormatters.d(date, token); + }, + // Day of year + D: function (date, token, localize) { + var dayOfYear = getUTCDayOfYear(date); + + if (token === 'Do') { + return localize.ordinalNumber(dayOfYear, { + unit: 'dayOfYear' + }); + } + + return addLeadingZeros(dayOfYear, token.length); + }, + // Day of week + E: function (date, token, localize) { + var dayOfWeek = date.getUTCDay(); + + switch (token) { + // Tue + case 'E': + case 'EE': + case 'EEE': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'formatting' + }); + // T + + case 'EEEEE': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'formatting' + }); + // Tu + + case 'EEEEEE': + return localize.day(dayOfWeek, { + width: 'short', + context: 'formatting' + }); + // Tuesday + + case 'EEEE': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Local day of week + e: function (date, token, localize, options) { + var dayOfWeek = date.getUTCDay(); + var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7; + + switch (token) { + // Numerical value (Nth day of week with current locale or weekStartsOn) + case 'e': + return String(localDayOfWeek); + // Padded numerical value + + case 'ee': + return addLeadingZeros(localDayOfWeek, 2); + // 1st, 2nd, ..., 7th + + case 'eo': + return localize.ordinalNumber(localDayOfWeek, { + unit: 'day' + }); + + case 'eee': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'formatting' + }); + // T + + case 'eeeee': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'formatting' + }); + // Tu + + case 'eeeeee': + return localize.day(dayOfWeek, { + width: 'short', + context: 'formatting' + }); + // Tuesday + + case 'eeee': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Stand-alone local day of week + c: function (date, token, localize, options) { + var dayOfWeek = date.getUTCDay(); + var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7; + + switch (token) { + // Numerical value (same as in `e`) + case 'c': + return String(localDayOfWeek); + // Padded numerical value + + case 'cc': + return addLeadingZeros(localDayOfWeek, token.length); + // 1st, 2nd, ..., 7th + + case 'co': + return localize.ordinalNumber(localDayOfWeek, { + unit: 'day' + }); + + case 'ccc': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'standalone' + }); + // T + + case 'ccccc': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'standalone' + }); + // Tu + + case 'cccccc': + return localize.day(dayOfWeek, { + width: 'short', + context: 'standalone' + }); + // Tuesday + + case 'cccc': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'standalone' + }); + } + }, + // ISO day of week + i: function (date, token, localize) { + var dayOfWeek = date.getUTCDay(); + var isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek; + + switch (token) { + // 2 + case 'i': + return String(isoDayOfWeek); + // 02 + + case 'ii': + return addLeadingZeros(isoDayOfWeek, token.length); + // 2nd + + case 'io': + return localize.ordinalNumber(isoDayOfWeek, { + unit: 'day' + }); + // Tue + + case 'iii': + return localize.day(dayOfWeek, { + width: 'abbreviated', + context: 'formatting' + }); + // T + + case 'iiiii': + return localize.day(dayOfWeek, { + width: 'narrow', + context: 'formatting' + }); + // Tu + + case 'iiiiii': + return localize.day(dayOfWeek, { + width: 'short', + context: 'formatting' + }); + // Tuesday + + case 'iiii': + default: + return localize.day(dayOfWeek, { + width: 'wide', + context: 'formatting' + }); + } + }, + // AM or PM + a: function (date, token, localize) { + var hours = date.getUTCHours(); + var dayPeriodEnumValue = hours / 12 >= 1 ? 'pm' : 'am'; + + switch (token) { + case 'a': + case 'aa': + case 'aaa': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }); + + case 'aaaaa': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'narrow', + context: 'formatting' + }); + + case 'aaaa': + default: + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'wide', + context: 'formatting' + }); + } + }, + // AM, PM, midnight, noon + b: function (date, token, localize) { + var hours = date.getUTCHours(); + var dayPeriodEnumValue; + + if (hours === 12) { + dayPeriodEnumValue = dayPeriodEnum.noon; + } else if (hours === 0) { + dayPeriodEnumValue = dayPeriodEnum.midnight; + } else { + dayPeriodEnumValue = hours / 12 >= 1 ? 'pm' : 'am'; + } + + switch (token) { + case 'b': + case 'bb': + case 'bbb': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }); + + case 'bbbbb': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'narrow', + context: 'formatting' + }); + + case 'bbbb': + default: + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'wide', + context: 'formatting' + }); + } + }, + // in the morning, in the afternoon, in the evening, at night + B: function (date, token, localize) { + var hours = date.getUTCHours(); + var dayPeriodEnumValue; + + if (hours >= 17) { + dayPeriodEnumValue = dayPeriodEnum.evening; + } else if (hours >= 12) { + dayPeriodEnumValue = dayPeriodEnum.afternoon; + } else if (hours >= 4) { + dayPeriodEnumValue = dayPeriodEnum.morning; + } else { + dayPeriodEnumValue = dayPeriodEnum.night; + } + + switch (token) { + case 'B': + case 'BB': + case 'BBB': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'abbreviated', + context: 'formatting' + }); + + case 'BBBBB': + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'narrow', + context: 'formatting' + }); + + case 'BBBB': + default: + return localize.dayPeriod(dayPeriodEnumValue, { + width: 'wide', + context: 'formatting' + }); + } + }, + // Hour [1-12] + h: function (date, token, localize) { + if (token === 'ho') { + var hours = date.getUTCHours() % 12; + if (hours === 0) hours = 12; + return localize.ordinalNumber(hours, { + unit: 'hour' + }); + } + + return lightFormatters.h(date, token); + }, + // Hour [0-23] + H: function (date, token, localize) { + if (token === 'Ho') { + return localize.ordinalNumber(date.getUTCHours(), { + unit: 'hour' + }); + } + + return lightFormatters.H(date, token); + }, + // Hour [0-11] + K: function (date, token, localize) { + var hours = date.getUTCHours() % 12; + + if (token === 'Ko') { + return localize.ordinalNumber(hours, { + unit: 'hour' + }); + } + + return addLeadingZeros(hours, token.length); + }, + // Hour [1-24] + k: function (date, token, localize) { + var hours = date.getUTCHours(); + if (hours === 0) hours = 24; + + if (token === 'ko') { + return localize.ordinalNumber(hours, { + unit: 'hour' + }); + } + + return addLeadingZeros(hours, token.length); + }, + // Minute + m: function (date, token, localize) { + if (token === 'mo') { + return localize.ordinalNumber(date.getUTCMinutes(), { + unit: 'minute' + }); + } + + return lightFormatters.m(date, token); + }, + // Second + s: function (date, token, localize) { + if (token === 'so') { + return localize.ordinalNumber(date.getUTCSeconds(), { + unit: 'second' + }); + } + + return lightFormatters.s(date, token); + }, + // Fraction of second + S: function (date, token) { + return lightFormatters.S(date, token); + }, + // Timezone (ISO-8601. If offset is 0, output is always `'Z'`) + X: function (date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + + if (timezoneOffset === 0) { + return 'Z'; + } + + switch (token) { + // Hours and optional minutes + case 'X': + return formatTimezoneWithOptionalMinutes(timezoneOffset); + // Hours, minutes and optional seconds without `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `XX` + + case 'XXXX': + case 'XX': + // Hours and minutes without `:` delimiter + return formatTimezone(timezoneOffset); + // Hours, minutes and optional seconds with `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `XXX` + + case 'XXXXX': + case 'XXX': // Hours and minutes with `:` delimiter + + default: + return formatTimezone(timezoneOffset, ':'); + } + }, + // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent) + x: function (date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + + switch (token) { + // Hours and optional minutes + case 'x': + return formatTimezoneWithOptionalMinutes(timezoneOffset); + // Hours, minutes and optional seconds without `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `xx` + + case 'xxxx': + case 'xx': + // Hours and minutes without `:` delimiter + return formatTimezone(timezoneOffset); + // Hours, minutes and optional seconds with `:` delimiter + // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets + // so this token always has the same output as `xxx` + + case 'xxxxx': + case 'xxx': // Hours and minutes with `:` delimiter + + default: + return formatTimezone(timezoneOffset, ':'); + } + }, + // Timezone (GMT) + O: function (date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + + switch (token) { + // Short + case 'O': + case 'OO': + case 'OOO': + return 'GMT' + formatTimezoneShort(timezoneOffset, ':'); + // Long + + case 'OOOO': + default: + return 'GMT' + formatTimezone(timezoneOffset, ':'); + } + }, + // Timezone (specific non-location) + z: function (date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timezoneOffset = originalDate.getTimezoneOffset(); + + switch (token) { + // Short + case 'z': + case 'zz': + case 'zzz': + return 'GMT' + formatTimezoneShort(timezoneOffset, ':'); + // Long + + case 'zzzz': + default: + return 'GMT' + formatTimezone(timezoneOffset, ':'); + } + }, + // Seconds timestamp + t: function (date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timestamp = Math.floor(originalDate.getTime() / 1000); + return addLeadingZeros(timestamp, token.length); + }, + // Milliseconds timestamp + T: function (date, token, _localize, options) { + var originalDate = options._originalDate || date; + var timestamp = originalDate.getTime(); + return addLeadingZeros(timestamp, token.length); + } +}; + +function formatTimezoneShort(offset, dirtyDelimiter) { + var sign = offset > 0 ? '-' : '+'; + var absOffset = Math.abs(offset); + var hours = Math.floor(absOffset / 60); + var minutes = absOffset % 60; + + if (minutes === 0) { + return sign + String(hours); + } + + var delimiter = dirtyDelimiter || ''; + return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2); +} + +function formatTimezoneWithOptionalMinutes(offset, dirtyDelimiter) { + if (offset % 60 === 0) { + var sign = offset > 0 ? '-' : '+'; + return sign + addLeadingZeros(Math.abs(offset) / 60, 2); + } + + return formatTimezone(offset, dirtyDelimiter); +} + +function formatTimezone(offset, dirtyDelimiter) { + var delimiter = dirtyDelimiter || ''; + var sign = offset > 0 ? '-' : '+'; + var absOffset = Math.abs(offset); + var hours = addLeadingZeros(Math.floor(absOffset / 60), 2); + var minutes = addLeadingZeros(absOffset % 60, 2); + return sign + hours + delimiter + minutes; +} + +/* harmony default export */ var format_formatters = (formatters_formatters); +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/format/longFormatters/index.js +var longFormatters = __webpack_require__("./node_modules/date-fns/esm/_lib/format/longFormatters/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js +var getTimezoneOffsetInMilliseconds = __webpack_require__("./node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/protectedTokens/index.js +var protectedTokens = __webpack_require__("./node_modules/date-fns/esm/_lib/protectedTokens/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/toInteger/index.js +var toInteger = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/format/index.js +/* harmony export (immutable) */ __webpack_exports__["default"] = format; + + + + + + + + + // This RegExp consists of three parts separated by `|`: +// - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token +// (one of the certain letters followed by `o`) +// - (\w)\1* matches any sequences of the same letter +// - '' matches two quote characters in a row +// - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), +// except a single quote symbol, which ends the sequence. +// Two quote characters do not end the sequence. +// If there is no matching single quote +// then the sequence will continue until the end of the string. +// - . matches any single character unmatched by previous parts of the RegExps + +var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g; // This RegExp catches symbols escaped by quotes, and also +// sequences of symbols P, p, and the combinations like `PPPPPPPppppp` + +var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g; +var escapedStringRegExp = /^'([^]*?)'?$/; +var doubleQuoteRegExp = /''/g; +var unescapedLatinCharacterRegExp = /[a-zA-Z]/; +/** + * @name format + * @category Common Helpers + * @summary Format the date. + * + * @description + * Return the formatted date string in the given format. The result may vary by locale. + * + * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries. + * > See: https://git.io/fxCyr + * + * The characters wrapped between two single quotes characters (') are escaped. + * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. + * (see the last example) + * + * Format of the string is based on Unicode Technical Standard #35: + * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * with a few additions (see note 7 below the table). + * + * Accepted patterns: + * | Unit | Pattern | Result examples | Notes | + * |---------------------------------|---------|-----------------------------------|-------| + * | Era | G..GGG | AD, BC | | + * | | GGGG | Anno Domini, Before Christ | 2 | + * | | GGGGG | A, B | | + * | Calendar year | y | 44, 1, 1900, 2017 | 5 | + * | | yo | 44th, 1st, 0th, 17th | 5,7 | + * | | yy | 44, 01, 00, 17 | 5 | + * | | yyy | 044, 001, 1900, 2017 | 5 | + * | | yyyy | 0044, 0001, 1900, 2017 | 5 | + * | | yyyyy | ... | 3,5 | + * | Local week-numbering year | Y | 44, 1, 1900, 2017 | 5 | + * | | Yo | 44th, 1st, 1900th, 2017th | 5,7 | + * | | YY | 44, 01, 00, 17 | 5,8 | + * | | YYY | 044, 001, 1900, 2017 | 5 | + * | | YYYY | 0044, 0001, 1900, 2017 | 5,8 | + * | | YYYYY | ... | 3,5 | + * | ISO week-numbering year | R | -43, 0, 1, 1900, 2017 | 5,7 | + * | | RR | -43, 00, 01, 1900, 2017 | 5,7 | + * | | RRR | -043, 000, 001, 1900, 2017 | 5,7 | + * | | RRRR | -0043, 0000, 0001, 1900, 2017 | 5,7 | + * | | RRRRR | ... | 3,5,7 | + * | Extended year | u | -43, 0, 1, 1900, 2017 | 5 | + * | | uu | -43, 01, 1900, 2017 | 5 | + * | | uuu | -043, 001, 1900, 2017 | 5 | + * | | uuuu | -0043, 0001, 1900, 2017 | 5 | + * | | uuuuu | ... | 3,5 | + * | Quarter (formatting) | Q | 1, 2, 3, 4 | | + * | | Qo | 1st, 2nd, 3rd, 4th | 7 | + * | | QQ | 01, 02, 03, 04 | | + * | | QQQ | Q1, Q2, Q3, Q4 | | + * | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | + * | | QQQQQ | 1, 2, 3, 4 | 4 | + * | Quarter (stand-alone) | q | 1, 2, 3, 4 | | + * | | qo | 1st, 2nd, 3rd, 4th | 7 | + * | | qq | 01, 02, 03, 04 | | + * | | qqq | Q1, Q2, Q3, Q4 | | + * | | qqqq | 1st quarter, 2nd quarter, ... | 2 | + * | | qqqqq | 1, 2, 3, 4 | 4 | + * | Month (formatting) | M | 1, 2, ..., 12 | | + * | | Mo | 1st, 2nd, ..., 12th | 7 | + * | | MM | 01, 02, ..., 12 | | + * | | MMM | Jan, Feb, ..., Dec | | + * | | MMMM | January, February, ..., December | 2 | + * | | MMMMM | J, F, ..., D | | + * | Month (stand-alone) | L | 1, 2, ..., 12 | | + * | | Lo | 1st, 2nd, ..., 12th | 7 | + * | | LL | 01, 02, ..., 12 | | + * | | LLL | Jan, Feb, ..., Dec | | + * | | LLLL | January, February, ..., December | 2 | + * | | LLLLL | J, F, ..., D | | + * | Local week of year | w | 1, 2, ..., 53 | | + * | | wo | 1st, 2nd, ..., 53th | 7 | + * | | ww | 01, 02, ..., 53 | | + * | ISO week of year | I | 1, 2, ..., 53 | 7 | + * | | Io | 1st, 2nd, ..., 53th | 7 | + * | | II | 01, 02, ..., 53 | 7 | + * | Day of month | d | 1, 2, ..., 31 | | + * | | do | 1st, 2nd, ..., 31st | 7 | + * | | dd | 01, 02, ..., 31 | | + * | Day of year | D | 1, 2, ..., 365, 366 | 9 | + * | | Do | 1st, 2nd, ..., 365th, 366th | 7 | + * | | DD | 01, 02, ..., 365, 366 | 9 | + * | | DDD | 001, 002, ..., 365, 366 | | + * | | DDDD | ... | 3 | + * | Day of week (formatting) | E..EEE | Mon, Tue, Wed, ..., Su | | + * | | EEEE | Monday, Tuesday, ..., Sunday | 2 | + * | | EEEEE | M, T, W, T, F, S, S | | + * | | EEEEEE | Mo, Tu, We, Th, Fr, Su, Sa | | + * | ISO day of week (formatting) | i | 1, 2, 3, ..., 7 | 7 | + * | | io | 1st, 2nd, ..., 7th | 7 | + * | | ii | 01, 02, ..., 07 | 7 | + * | | iii | Mon, Tue, Wed, ..., Su | 7 | + * | | iiii | Monday, Tuesday, ..., Sunday | 2,7 | + * | | iiiii | M, T, W, T, F, S, S | 7 | + * | | iiiiii | Mo, Tu, We, Th, Fr, Su, Sa | 7 | + * | Local day of week (formatting) | e | 2, 3, 4, ..., 1 | | + * | | eo | 2nd, 3rd, ..., 1st | 7 | + * | | ee | 02, 03, ..., 01 | | + * | | eee | Mon, Tue, Wed, ..., Su | | + * | | eeee | Monday, Tuesday, ..., Sunday | 2 | + * | | eeeee | M, T, W, T, F, S, S | | + * | | eeeeee | Mo, Tu, We, Th, Fr, Su, Sa | | + * | Local day of week (stand-alone) | c | 2, 3, 4, ..., 1 | | + * | | co | 2nd, 3rd, ..., 1st | 7 | + * | | cc | 02, 03, ..., 01 | | + * | | ccc | Mon, Tue, Wed, ..., Su | | + * | | cccc | Monday, Tuesday, ..., Sunday | 2 | + * | | ccccc | M, T, W, T, F, S, S | | + * | | cccccc | Mo, Tu, We, Th, Fr, Su, Sa | | + * | AM, PM | a..aaa | AM, PM | | + * | | aaaa | a.m., p.m. | 2 | + * | | aaaaa | a, p | | + * | AM, PM, noon, midnight | b..bbb | AM, PM, noon, midnight | | + * | | bbbb | a.m., p.m., noon, midnight | 2 | + * | | bbbbb | a, p, n, mi | | + * | Flexible day period | B..BBB | at night, in the morning, ... | | + * | | BBBB | at night, in the morning, ... | 2 | + * | | BBBBB | at night, in the morning, ... | | + * | Hour [1-12] | h | 1, 2, ..., 11, 12 | | + * | | ho | 1st, 2nd, ..., 11th, 12th | 7 | + * | | hh | 01, 02, ..., 11, 12 | | + * | Hour [0-23] | H | 0, 1, 2, ..., 23 | | + * | | Ho | 0th, 1st, 2nd, ..., 23rd | 7 | + * | | HH | 00, 01, 02, ..., 23 | | + * | Hour [0-11] | K | 1, 2, ..., 11, 0 | | + * | | Ko | 1st, 2nd, ..., 11th, 0th | 7 | + * | | KK | 1, 2, ..., 11, 0 | | + * | Hour [1-24] | k | 24, 1, 2, ..., 23 | | + * | | ko | 24th, 1st, 2nd, ..., 23rd | 7 | + * | | kk | 24, 01, 02, ..., 23 | | + * | Minute | m | 0, 1, ..., 59 | | + * | | mo | 0th, 1st, ..., 59th | 7 | + * | | mm | 00, 01, ..., 59 | | + * | Second | s | 0, 1, ..., 59 | | + * | | so | 0th, 1st, ..., 59th | 7 | + * | | ss | 00, 01, ..., 59 | | + * | Fraction of second | S | 0, 1, ..., 9 | | + * | | SS | 00, 01, ..., 99 | | + * | | SSS | 000, 0001, ..., 999 | | + * | | SSSS | ... | 3 | + * | Timezone (ISO-8601 w/ Z) | X | -08, +0530, Z | | + * | | XX | -0800, +0530, Z | | + * | | XXX | -08:00, +05:30, Z | | + * | | XXXX | -0800, +0530, Z, +123456 | 2 | + * | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | + * | Timezone (ISO-8601 w/o Z) | x | -08, +0530, +00 | | + * | | xx | -0800, +0530, +0000 | | + * | | xxx | -08:00, +05:30, +00:00 | 2 | + * | | xxxx | -0800, +0530, +0000, +123456 | | + * | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | + * | Timezone (GMT) | O...OOO | GMT-8, GMT+5:30, GMT+0 | | + * | | OOOO | GMT-08:00, GMT+05:30, GMT+00:00 | 2 | + * | Timezone (specific non-locat.) | z...zzz | GMT-8, GMT+5:30, GMT+0 | 6 | + * | | zzzz | GMT-08:00, GMT+05:30, GMT+00:00 | 2,6 | + * | Seconds timestamp | t | 512969520 | 7 | + * | | tt | ... | 3,7 | + * | Milliseconds timestamp | T | 512969520900 | 7 | + * | | TT | ... | 3,7 | + * | Long localized date | P | 05/29/1453 | 7 | + * | | PP | May 29, 1453 | 7 | + * | | PPP | May 29th, 1453 | 7 | + * | | PPPP | Sunday, May 29th, 1453 | 2,7 | + * | Long localized time | p | 12:00 AM | 7 | + * | | pp | 12:00:00 AM | 7 | + * | | ppp | 12:00:00 AM GMT+2 | 7 | + * | | pppp | 12:00:00 AM GMT+02:00 | 2,7 | + * | Combination of date and time | Pp | 05/29/1453, 12:00 AM | 7 | + * | | PPpp | May 29, 1453, 12:00:00 AM | 7 | + * | | PPPppp | May 29th, 1453 at ... | 7 | + * | | PPPPpppp| Sunday, May 29th, 1453 at ... | 2,7 | + * Notes: + * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale + * are the same as "stand-alone" units, but are different in some languages. + * "Formatting" units are declined according to the rules of the language + * in the context of a date. "Stand-alone" units are always nominative singular: + * + * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` + * + * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` + * + * 2. Any sequence of the identical letters is a pattern, unless it is escaped by + * the single quote characters (see below). + * If the sequence is longer than listed in table (e.g. `EEEEEEEEEEE`) + * the output will be the same as default pattern for this unit, usually + * the longest one (in case of ISO weekdays, `EEEE`). Default patterns for units + * are marked with "2" in the last column of the table. + * + * `format(new Date(2017, 10, 6), 'MMM') //=> 'Nov'` + * + * `format(new Date(2017, 10, 6), 'MMMM') //=> 'November'` + * + * `format(new Date(2017, 10, 6), 'MMMMM') //=> 'N'` + * + * `format(new Date(2017, 10, 6), 'MMMMMM') //=> 'November'` + * + * `format(new Date(2017, 10, 6), 'MMMMMMM') //=> 'November'` + * + * 3. Some patterns could be unlimited length (such as `yyyyyyyy`). + * The output will be padded with zeros to match the length of the pattern. + * + * `format(new Date(2017, 10, 6), 'yyyyyyyy') //=> '00002017'` + * + * 4. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. + * These tokens represent the shortest form of the quarter. + * + * 5. The main difference between `y` and `u` patterns are B.C. years: + * + * | Year | `y` | `u` | + * |------|-----|-----| + * | AC 1 | 1 | 1 | + * | BC 1 | 1 | 0 | + * | BC 2 | 2 | -1 | + * + * Also `yy` always returns the last two digits of a year, + * while `uu` pads single digit years to 2 characters and returns other years unchanged: + * + * | Year | `yy` | `uu` | + * |------|------|------| + * | 1 | 01 | 01 | + * | 14 | 14 | 14 | + * | 376 | 76 | 376 | + * | 1453 | 53 | 1453 | + * + * The same difference is true for local and ISO week-numbering years (`Y` and `R`), + * except local week-numbering years are dependent on `options.weekStartsOn` + * and `options.firstWeekContainsDate` (compare [getISOWeekYear]{@link https://date-fns.org/docs/getISOWeekYear} + * and [getWeekYear]{@link https://date-fns.org/docs/getWeekYear}). + * + * 6. Specific non-location timezones are currently unavailable in `date-fns`, + * so right now these tokens fall back to GMT timezones. + * + * 7. These patterns are not in the Unicode Technical Standard #35: + * - `i`: ISO day of week + * - `I`: ISO week of year + * - `R`: ISO week-numbering year + * - `t`: seconds timestamp + * - `T`: milliseconds timestamp + * - `o`: ordinal number modifier + * - `P`: long localized date + * - `p`: long localized time + * + * 8. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. + * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://git.io/fxCyr + * + * 9. `D` and `DD` tokens represent days of the year but they are ofthen confused with days of the month. + * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://git.io/fxCyr + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * - The second argument is now required for the sake of explicitness. + * + * ```javascript + * // Before v2.0.0 + * format(new Date(2016, 0, 1)) + * + * // v2.0.0 onward + * format(new Date(2016, 0, 1), "yyyy-MM-dd'T'HH:mm:ss.SSSxxx") + * ``` + * + * - New format string API for `format` function + * which is based on [Unicode Technical Standard #35](https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table). + * See [this post](https://blog.date-fns.org/post/unicode-tokens-in-date-fns-v2-sreatyki91jg) for more details. + * + * - Characters are now escaped using single quote symbols (`'`) instead of square brackets. + * + * @param {Date|Number} date - the original date + * @param {String} format - the string of tokens + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {Number} [options.firstWeekContainsDate=1] - the day of January, which is + * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; + * see: https://git.io/fxCyr + * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; + * see: https://git.io/fxCyr + * @returns {String} the formatted date string + * @throws {TypeError} 2 arguments required + * @throws {RangeError} `options.locale` must contain `localize` property + * @throws {RangeError} `options.locale` must contain `formatLong` property + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years; see: https://git.io/fxCyr + * @throws {RangeError} use `yy` instead of `YY` for formatting years; see: https://git.io/fxCyr + * @throws {RangeError} use `d` instead of `D` for formatting days of the month; see: https://git.io/fxCyr + * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month; see: https://git.io/fxCyr + * @throws {RangeError} format string contains an unescaped latin alphabet character + * + * @example + * // Represent 11 February 2014 in middle-endian format: + * var result = format(new Date(2014, 1, 11), 'MM/dd/yyyy') + * //=> '02/11/2014' + * + * @example + * // Represent 2 July 2014 in Esperanto: + * import { eoLocale } from 'date-fns/locale/eo' + * var result = format(new Date(2014, 6, 2), "do 'de' MMMM yyyy", { + * locale: eoLocale + * }) + * //=> '2-a de julio 2014' + * + * @example + * // Escape string by single quote characters: + * var result = format(new Date(2014, 6, 2, 15), "h 'o''clock'") + * //=> "3 o'clock" + */ + +function format(dirtyDate, dirtyFormatStr, dirtyOptions) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var formatStr = String(dirtyFormatStr); + var options = dirtyOptions || {}; + var locale = options.locale || en_US["a" /* default */]; + var localeFirstWeekContainsDate = locale.options && locale.options.firstWeekContainsDate; + var defaultFirstWeekContainsDate = localeFirstWeekContainsDate == null ? 1 : Object(toInteger["a" /* default */])(localeFirstWeekContainsDate); + var firstWeekContainsDate = options.firstWeekContainsDate == null ? defaultFirstWeekContainsDate : Object(toInteger["a" /* default */])(options.firstWeekContainsDate); // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + + var localeWeekStartsOn = locale.options && locale.options.weekStartsOn; + var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : Object(toInteger["a" /* default */])(localeWeekStartsOn); + var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : Object(toInteger["a" /* default */])(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + + if (!locale.localize) { + throw new RangeError('locale must contain localize property'); + } + + if (!locale.formatLong) { + throw new RangeError('locale must contain formatLong property'); + } + + var originalDate = Object(toDate["a" /* default */])(dirtyDate); + + if (!Object(isValid["default"])(originalDate)) { + throw new RangeError('Invalid time value'); + } // Convert the date in system timezone to the same date in UTC+00:00 timezone. + // This ensures that when UTC functions will be implemented, locales will be compatible with them. + // See an issue about UTC functions: https://github.com/date-fns/date-fns/issues/376 + + + var timezoneOffset = Object(getTimezoneOffsetInMilliseconds["a" /* default */])(originalDate); + var utcDate = Object(subMilliseconds["a" /* default */])(originalDate, timezoneOffset); + var formatterOptions = { + firstWeekContainsDate: firstWeekContainsDate, + weekStartsOn: weekStartsOn, + locale: locale, + _originalDate: originalDate + }; + var result = formatStr.match(longFormattingTokensRegExp).map((function (substring) { + var firstCharacter = substring[0]; + + if (firstCharacter === 'p' || firstCharacter === 'P') { + var longFormatter = longFormatters["a" /* default */][firstCharacter]; + return longFormatter(substring, locale.formatLong, formatterOptions); + } + + return substring; + })).join('').match(formattingTokensRegExp).map((function (substring) { + // Replace two single quote characters with one single quote character + if (substring === "''") { + return "'"; + } + + var firstCharacter = substring[0]; + + if (firstCharacter === "'") { + return cleanEscapedString(substring); + } + + var formatter = format_formatters[firstCharacter]; + + if (formatter) { + if (!options.useAdditionalWeekYearTokens && Object(protectedTokens["b" /* isProtectedWeekYearToken */])(substring)) { + Object(protectedTokens["c" /* throwProtectedError */])(substring); + } + + if (!options.useAdditionalDayOfYearTokens && Object(protectedTokens["a" /* isProtectedDayOfYearToken */])(substring)) { + Object(protectedTokens["c" /* throwProtectedError */])(substring); + } + + return formatter(utcDate, substring, locale.localize, formatterOptions); + } + + if (firstCharacter.match(unescapedLatinCharacterRegExp)) { + throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); + } + + return substring; + })).join(''); + return result; +} + +function cleanEscapedString(input) { + return input.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp, "'"); +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/getDate/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = getDate; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +/** + * @name getDate + * @category Day Helpers + * @summary Get the day of the month of the given date. + * + * @description + * Get the day of the month of the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the given date + * @returns {Number} the day of month + * @throws {TypeError} 1 argument required + * + * @example + * // Which day of the month is 29 February 2012? + * var result = getDate(new Date(2012, 1, 29)) + * //=> 29 + */ + +function getDate(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyDate); + var dayOfMonth = date.getDate(); + return dayOfMonth; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/getDay/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = getDay; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +/** + * @name getDay + * @category Weekday Helpers + * @summary Get the day of the week of the given date. + * + * @description + * Get the day of the week of the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the given date + * @returns {Number} the day of week + * @throws {TypeError} 1 argument required + * + * @example + * // Which day of the week is 29 February 2012? + * var result = getDay(new Date(2012, 1, 29)) + * //=> 3 + */ + +function getDay(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyDate); + var day = date.getDay(); + return day; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/getDaysInMonth/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = getDaysInMonth; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +/** + * @name getDaysInMonth + * @category Month Helpers + * @summary Get the number of days in a month of the given date. + * + * @description + * Get the number of days in a month of the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the given date + * @returns {Number} the number of days in a month + * @throws {TypeError} 1 argument required + * + * @example + * // How many days are in February 2000? + * var result = getDaysInMonth(new Date(2000, 1)) + * //=> 29 + */ + +function getDaysInMonth(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyDate); + var year = date.getFullYear(); + var monthIndex = date.getMonth(); + var lastDayOfMonth = new Date(0); + lastDayOfMonth.setFullYear(year, monthIndex + 1, 0); + lastDayOfMonth.setHours(0, 0, 0, 0); + return lastDayOfMonth.getDate(); +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/getMonth/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = getMonth; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +/** + * @name getMonth + * @category Month Helpers + * @summary Get the month of the given date. + * + * @description + * Get the month of the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the given date + * @returns {Number} the month + * @throws {TypeError} 1 argument required + * + * @example + * // Which month is 29 February 2012? + * var result = getMonth(new Date(2012, 1, 29)) + * //=> 1 + */ + +function getMonth(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyDate); + var month = date.getMonth(); + return month; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/getYear/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = getYear; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +/** + * @name getYear + * @category Year Helpers + * @summary Get the year of the given date. + * + * @description + * Get the year of the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the given date + * @returns {Number} the year + * @throws {TypeError} 1 argument required + * + * @example + * // Which year is 2 July 2014? + * var result = getYear(new Date(2014, 6, 2)) + * //=> 2014 + */ + +function getYear(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyDate); + var year = date.getFullYear(); + return year; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/isEqual/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = isEqual; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +/** + * @name isEqual + * @category Common Helpers + * @summary Are the given dates equal? + * + * @description + * Are the given dates equal? + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} dateLeft - the first date to compare + * @param {Date|Number} dateRight - the second date to compare + * @returns {Boolean} the dates are equal + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 2 July 2014 06:30:45.000 and 2 July 2014 06:30:45.500 equal? + * var result = isEqual( + * new Date(2014, 6, 2, 6, 30, 45, 0), + * new Date(2014, 6, 2, 6, 30, 45, 500) + * ) + * //=> false + */ + +function isEqual(dirtyLeftDate, dirtyRightDate) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var dateLeft = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyLeftDate); + var dateRight = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyRightDate); + return dateLeft.getTime() === dateRight.getTime(); +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/isSameDay/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/toDate/index.js +var toDate = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/startOfDay/index.js + +/** + * @name startOfDay + * @category Day Helpers + * @summary Return the start of a day for the given date. + * + * @description + * Return the start of a day for the given date. + * The result will be in the local timezone. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a day + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a day for 2 September 2014 11:55:00: + * var result = startOfDay(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Tue Sep 02 2014 00:00:00 + */ + +function startOfDay(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(toDate["a" /* default */])(dirtyDate); + date.setHours(0, 0, 0, 0); + return date; +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/isSameDay/index.js +/* harmony export (immutable) */ __webpack_exports__["default"] = isSameDay; + +/** + * @name isSameDay + * @category Day Helpers + * @summary Are the given dates in the same day? + * + * @description + * Are the given dates in the same day? + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} dateLeft - the first date to check + * @param {Date|Number} dateRight - the second date to check + * @returns {Boolean} the dates are in the same day + * @throws {TypeError} 2 arguments required + * + * @example + * // Are 4 September 06:00:00 and 4 September 18:00:00 in the same day? + * var result = isSameDay(new Date(2014, 8, 4, 6, 0), new Date(2014, 8, 4, 18, 0)) + * //=> true + */ + +function isSameDay(dirtyDateLeft, dirtyDateRight) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var dateLeftStartOfDay = startOfDay(dirtyDateLeft); + var dateRightStartOfDay = startOfDay(dirtyDateRight); + return dateLeftStartOfDay.getTime() === dateRightStartOfDay.getTime(); +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/isValid/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = isValid; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +/** + * @name isValid + * @category Common Helpers + * @summary Is the given date valid? + * + * @description + * Returns false if argument is Invalid Date and true otherwise. + * Argument is converted to Date using `toDate`. See [toDate]{@link https://date-fns.org/docs/toDate} + * Invalid Date is a Date, whose time value is NaN. + * + * Time value of Date: http://es5.github.io/#x15.9.1.1 + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * - Now `isValid` doesn't throw an exception + * if the first argument is not an instance of Date. + * Instead, argument is converted beforehand using `toDate`. + * + * Examples: + * + * | `isValid` argument | Before v2.0.0 | v2.0.0 onward | + * |---------------------------|---------------|---------------| + * | `new Date()` | `true` | `true` | + * | `new Date('2016-01-01')` | `true` | `true` | + * | `new Date('')` | `false` | `false` | + * | `new Date(1488370835081)` | `true` | `true` | + * | `new Date(NaN)` | `false` | `false` | + * | `'2016-01-01'` | `TypeError` | `true` | + * | `''` | `TypeError` | `false` | + * | `1488370835081` | `TypeError` | `true` | + * | `NaN` | `TypeError` | `false` | + * + * We introduce this change to make *date-fns* consistent with ECMAScript behavior + * that try to coerce arguments to the expected type + * (which is also the case with other *date-fns* functions). + * + * @param {*} date - the date to check + * @returns {Boolean} the date is valid + * @throws {TypeError} 1 argument required + * + * @example + * // For the valid date: + * var result = isValid(new Date(2014, 1, 31)) + * //=> true + * + * @example + * // For the value, convertable into a date: + * var result = isValid(1393804800000) + * //=> true + * + * @example + * // For the invalid date: + * var result = isValid(new Date('')) + * //=> false + */ + +function isValid(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyDate); + return !isNaN(date); +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/locale/en-US/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/locale/en-US/_lib/formatDistance/index.js +var formatDistanceLocale = { + lessThanXSeconds: { + one: 'less than a second', + other: 'less than {{count}} seconds' + }, + xSeconds: { + one: '1 second', + other: '{{count}} seconds' + }, + halfAMinute: 'half a minute', + lessThanXMinutes: { + one: 'less than a minute', + other: 'less than {{count}} minutes' + }, + xMinutes: { + one: '1 minute', + other: '{{count}} minutes' + }, + aboutXHours: { + one: 'about 1 hour', + other: 'about {{count}} hours' + }, + xHours: { + one: '1 hour', + other: '{{count}} hours' + }, + xDays: { + one: '1 day', + other: '{{count}} days' + }, + aboutXMonths: { + one: 'about 1 month', + other: 'about {{count}} months' + }, + xMonths: { + one: '1 month', + other: '{{count}} months' + }, + aboutXYears: { + one: 'about 1 year', + other: 'about {{count}} years' + }, + xYears: { + one: '1 year', + other: '{{count}} years' + }, + overXYears: { + one: 'over 1 year', + other: 'over {{count}} years' + }, + almostXYears: { + one: 'almost 1 year', + other: 'almost {{count}} years' + } +}; +function formatDistance(token, count, options) { + options = options || {}; + var result; + + if (typeof formatDistanceLocale[token] === 'string') { + result = formatDistanceLocale[token]; + } else if (count === 1) { + result = formatDistanceLocale[token].one; + } else { + result = formatDistanceLocale[token].other.replace('{{count}}', count); + } + + if (options.addSuffix) { + if (options.comparison > 0) { + return 'in ' + result; + } else { + return result + ' ago'; + } + } + + return result; +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/locale/_lib/buildFormatLongFn/index.js +function buildFormatLongFn(args) { + return function (dirtyOptions) { + var options = dirtyOptions || {}; + var width = options.width ? String(options.width) : args.defaultWidth; + var format = args.formats[width] || args.formats[args.defaultWidth]; + return format; + }; +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/locale/en-US/_lib/formatLong/index.js + +var dateFormats = { + full: 'EEEE, MMMM do, y', + long: 'MMMM do, y', + medium: 'MMM d, y', + short: 'MM/dd/yyyy' +}; +var timeFormats = { + full: 'h:mm:ss a zzzz', + long: 'h:mm:ss a z', + medium: 'h:mm:ss a', + short: 'h:mm a' +}; +var dateTimeFormats = { + full: "{{date}} 'at' {{time}}", + long: "{{date}} 'at' {{time}}", + medium: '{{date}}, {{time}}', + short: '{{date}}, {{time}}' +}; +var formatLong = { + date: buildFormatLongFn({ + formats: dateFormats, + defaultWidth: 'full' + }), + time: buildFormatLongFn({ + formats: timeFormats, + defaultWidth: 'full' + }), + dateTime: buildFormatLongFn({ + formats: dateTimeFormats, + defaultWidth: 'full' + }) +}; +/* harmony default export */ var _lib_formatLong = (formatLong); +// CONCATENATED MODULE: ./node_modules/date-fns/esm/locale/en-US/_lib/formatRelative/index.js +var formatRelativeLocale = { + lastWeek: "'last' eeee 'at' p", + yesterday: "'yesterday at' p", + today: "'today at' p", + tomorrow: "'tomorrow at' p", + nextWeek: "eeee 'at' p", + other: 'P' +}; +function formatRelative(token, _date, _baseDate, _options) { + return formatRelativeLocale[token]; +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/locale/_lib/buildLocalizeFn/index.js +function buildLocalizeFn(args) { + return function (dirtyIndex, dirtyOptions) { + var options = dirtyOptions || {}; + var context = options.context ? String(options.context) : 'standalone'; + var valuesArray; + + if (context === 'formatting' && args.formattingValues) { + var defaultWidth = args.defaultFormattingWidth || args.defaultWidth; + var width = options.width ? String(options.width) : defaultWidth; + valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth]; + } else { + var _defaultWidth = args.defaultWidth; + + var _width = options.width ? String(options.width) : args.defaultWidth; + + valuesArray = args.values[_width] || args.values[_defaultWidth]; + } + + var index = args.argumentCallback ? args.argumentCallback(dirtyIndex) : dirtyIndex; + return valuesArray[index]; + }; +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/locale/en-US/_lib/localize/index.js + +var eraValues = { + narrow: ['B', 'A'], + abbreviated: ['BC', 'AD'], + wide: ['Before Christ', 'Anno Domini'] +}; +var quarterValues = { + narrow: ['1', '2', '3', '4'], + abbreviated: ['Q1', 'Q2', 'Q3', 'Q4'], + wide: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'] // Note: in English, the names of days of the week and months are capitalized. + // If you are making a new locale based on this one, check if the same is true for the language you're working on. + // Generally, formatted dates should look like they are in the middle of a sentence, + // e.g. in Spanish language the weekdays and months should be in the lowercase. + +}; +var monthValues = { + narrow: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], + abbreviated: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + wide: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] +}; +var dayValues = { + narrow: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], + short: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'], + abbreviated: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], + wide: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'] +}; +var dayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mi', + noon: 'n', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnight', + noon: 'noon', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnight', + noon: 'noon', + morning: 'morning', + afternoon: 'afternoon', + evening: 'evening', + night: 'night' + } +}; +var formattingDayPeriodValues = { + narrow: { + am: 'a', + pm: 'p', + midnight: 'mi', + noon: 'n', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + }, + abbreviated: { + am: 'AM', + pm: 'PM', + midnight: 'midnight', + noon: 'noon', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + }, + wide: { + am: 'a.m.', + pm: 'p.m.', + midnight: 'midnight', + noon: 'noon', + morning: 'in the morning', + afternoon: 'in the afternoon', + evening: 'in the evening', + night: 'at night' + } +}; + +function ordinalNumber(dirtyNumber, _dirtyOptions) { + var number = Number(dirtyNumber); // If ordinal numbers depend on context, for example, + // if they are different for different grammatical genders, + // use `options.unit`: + // + // var options = dirtyOptions || {} + // var unit = String(options.unit) + // + // where `unit` can be 'year', 'quarter', 'month', 'week', 'date', 'dayOfYear', + // 'day', 'hour', 'minute', 'second' + + var rem100 = number % 100; + + if (rem100 > 20 || rem100 < 10) { + switch (rem100 % 10) { + case 1: + return number + 'st'; + + case 2: + return number + 'nd'; + + case 3: + return number + 'rd'; + } + } + + return number + 'th'; +} + +var localize = { + ordinalNumber: ordinalNumber, + era: buildLocalizeFn({ + values: eraValues, + defaultWidth: 'wide' + }), + quarter: buildLocalizeFn({ + values: quarterValues, + defaultWidth: 'wide', + argumentCallback: function (quarter) { + return Number(quarter) - 1; + } + }), + month: buildLocalizeFn({ + values: monthValues, + defaultWidth: 'wide' + }), + day: buildLocalizeFn({ + values: dayValues, + defaultWidth: 'wide' + }), + dayPeriod: buildLocalizeFn({ + values: dayPeriodValues, + defaultWidth: 'wide', + formattingValues: formattingDayPeriodValues, + defaultFormattingWidth: 'wide' + }) +}; +/* harmony default export */ var _lib_localize = (localize); +// CONCATENATED MODULE: ./node_modules/date-fns/esm/locale/_lib/buildMatchPatternFn/index.js +function buildMatchPatternFn(args) { + return function (dirtyString, dirtyOptions) { + var string = String(dirtyString); + var options = dirtyOptions || {}; + var matchResult = string.match(args.matchPattern); + + if (!matchResult) { + return null; + } + + var matchedString = matchResult[0]; + var parseResult = string.match(args.parsePattern); + + if (!parseResult) { + return null; + } + + var value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0]; + value = options.valueCallback ? options.valueCallback(value) : value; + return { + value: value, + rest: string.slice(matchedString.length) + }; + }; +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/locale/_lib/buildMatchFn/index.js +function buildMatchFn(args) { + return function (dirtyString, dirtyOptions) { + var string = String(dirtyString); + var options = dirtyOptions || {}; + var width = options.width; + var matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth]; + var matchResult = string.match(matchPattern); + + if (!matchResult) { + return null; + } + + var matchedString = matchResult[0]; + var parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth]; + var value; + + if (Object.prototype.toString.call(parsePatterns) === '[object Array]') { + value = parsePatterns.findIndex((function (pattern) { + return pattern.test(string); + })); + } else { + value = findKey(parsePatterns, (function (pattern) { + return pattern.test(string); + })); + } + + value = args.valueCallback ? args.valueCallback(value) : value; + value = options.valueCallback ? options.valueCallback(value) : value; + return { + value: value, + rest: string.slice(matchedString.length) + }; + }; +} + +function findKey(object, predicate) { + for (var key in object) { + if (object.hasOwnProperty(key) && predicate(object[key])) { + return key; + } + } +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/locale/en-US/_lib/match/index.js + + +var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i; +var parseOrdinalNumberPattern = /\d+/i; +var matchEraPatterns = { + narrow: /^(b|a)/i, + abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i, + wide: /^(before christ|before common era|anno domini|common era)/i +}; +var parseEraPatterns = { + any: [/^b/i, /^(a|c)/i] +}; +var matchQuarterPatterns = { + narrow: /^[1234]/i, + abbreviated: /^q[1234]/i, + wide: /^[1234](th|st|nd|rd)? quarter/i +}; +var parseQuarterPatterns = { + any: [/1/i, /2/i, /3/i, /4/i] +}; +var matchMonthPatterns = { + narrow: /^[jfmasond]/i, + abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i, + wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i +}; +var parseMonthPatterns = { + narrow: [/^j/i, /^f/i, /^m/i, /^a/i, /^m/i, /^j/i, /^j/i, /^a/i, /^s/i, /^o/i, /^n/i, /^d/i], + any: [/^ja/i, /^f/i, /^mar/i, /^ap/i, /^may/i, /^jun/i, /^jul/i, /^au/i, /^s/i, /^o/i, /^n/i, /^d/i] +}; +var matchDayPatterns = { + narrow: /^[smtwf]/i, + short: /^(su|mo|tu|we|th|fr|sa)/i, + abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i, + wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i +}; +var parseDayPatterns = { + narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i], + any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i] +}; +var matchDayPeriodPatterns = { + narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i, + any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i +}; +var parseDayPeriodPatterns = { + any: { + am: /^a/i, + pm: /^p/i, + midnight: /^mi/i, + noon: /^no/i, + morning: /morning/i, + afternoon: /afternoon/i, + evening: /evening/i, + night: /night/i + } +}; +var match = { + ordinalNumber: buildMatchPatternFn({ + matchPattern: matchOrdinalNumberPattern, + parsePattern: parseOrdinalNumberPattern, + valueCallback: function (value) { + return parseInt(value, 10); + } + }), + era: buildMatchFn({ + matchPatterns: matchEraPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseEraPatterns, + defaultParseWidth: 'any' + }), + quarter: buildMatchFn({ + matchPatterns: matchQuarterPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseQuarterPatterns, + defaultParseWidth: 'any', + valueCallback: function (index) { + return index + 1; + } + }), + month: buildMatchFn({ + matchPatterns: matchMonthPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseMonthPatterns, + defaultParseWidth: 'any' + }), + day: buildMatchFn({ + matchPatterns: matchDayPatterns, + defaultMatchWidth: 'wide', + parsePatterns: parseDayPatterns, + defaultParseWidth: 'any' + }), + dayPeriod: buildMatchFn({ + matchPatterns: matchDayPeriodPatterns, + defaultMatchWidth: 'any', + parsePatterns: parseDayPeriodPatterns, + defaultParseWidth: 'any' + }) +}; +/* harmony default export */ var _lib_match = (match); +// CONCATENATED MODULE: ./node_modules/date-fns/esm/locale/en-US/index.js + + + + + +/** + * @type {Locale} + * @category Locales + * @summary English locale (United States). + * @language English + * @iso-639-2 eng + * @author Sasha Koss [@kossnocorp]{@link https://github.com/kossnocorp} + * @author Lesha Koss [@leshakoss]{@link https://github.com/leshakoss} + */ + +var locale = { + formatDistance: formatDistance, + formatLong: _lib_formatLong, + formatRelative: formatRelative, + localize: _lib_localize, + match: _lib_match, + options: { + weekStartsOn: 0 + /* Sunday */ + , + firstWeekContainsDate: 1 + } +}; +/* harmony default export */ var en_US = __webpack_exports__["a"] = (locale); + +/***/ }), + +/***/ "./node_modules/date-fns/esm/parse/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/locale/en-US/index.js + 9 modules +var en_US = __webpack_require__("./node_modules/date-fns/esm/locale/en-US/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/subMilliseconds/index.js + 1 modules +var subMilliseconds = __webpack_require__("./node_modules/date-fns/esm/subMilliseconds/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/toDate/index.js +var toDate = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/assign/index.js +function assign_assign(target, dirtyObject) { + if (target == null) { + throw new TypeError('assign requires that input parameter not be null or undefined'); + } + + dirtyObject = dirtyObject || {}; + + for (var property in dirtyObject) { + if (dirtyObject.hasOwnProperty(property)) { + target[property] = dirtyObject[property]; + } + } + + return target; +} +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/format/longFormatters/index.js +var longFormatters = __webpack_require__("./node_modules/date-fns/esm/_lib/format/longFormatters/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js +var getTimezoneOffsetInMilliseconds = __webpack_require__("./node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/protectedTokens/index.js +var protectedTokens = __webpack_require__("./node_modules/date-fns/esm/_lib/protectedTokens/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/toInteger/index.js +var toInteger = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js +var getUTCWeekYear = __webpack_require__("./node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/setUTCDay/index.js + + // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function setUTCDay(dirtyDate, dirtyDay, dirtyOptions) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var options = dirtyOptions || {}; + var locale = options.locale; + var localeWeekStartsOn = locale && locale.options && locale.options.weekStartsOn; + var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : Object(toInteger["a" /* default */])(localeWeekStartsOn); + var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : Object(toInteger["a" /* default */])(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + + var date = Object(toDate["a" /* default */])(dirtyDate); + var day = Object(toInteger["a" /* default */])(dirtyDay); + var currentDay = date.getUTCDay(); + var remainder = day % 7; + var dayIndex = (remainder + 7) % 7; + var diff = (dayIndex < weekStartsOn ? 7 : 0) + day - currentDay; + date.setUTCDate(date.getUTCDate() + diff); + return date; +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/setUTCISODay/index.js + + // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function setUTCISODay(dirtyDate, dirtyDay) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var day = Object(toInteger["a" /* default */])(dirtyDay); + + if (day % 7 === 0) { + day = day - 7; + } + + var weekStartsOn = 1; + var date = Object(toDate["a" /* default */])(dirtyDate); + var currentDay = date.getUTCDay(); + var remainder = day % 7; + var dayIndex = (remainder + 7) % 7; + var diff = (dayIndex < weekStartsOn ? 7 : 0) + day - currentDay; + date.setUTCDate(date.getUTCDate() + diff); + return date; +} +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js + 1 modules +var getUTCISOWeek = __webpack_require__("./node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/setUTCISOWeek/index.js + + + // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function setUTCISOWeek(dirtyDate, dirtyISOWeek) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var date = Object(toDate["a" /* default */])(dirtyDate); + var isoWeek = Object(toInteger["a" /* default */])(dirtyISOWeek); + var diff = Object(getUTCISOWeek["a" /* default */])(date) - isoWeek; + date.setUTCDate(date.getUTCDate() - diff * 7); + return date; +} +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/getUTCWeek/index.js + 1 modules +var getUTCWeek = __webpack_require__("./node_modules/date-fns/esm/_lib/getUTCWeek/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/_lib/setUTCWeek/index.js + + + // This function will be a part of public API when UTC function will be implemented. +// See issue: https://github.com/date-fns/date-fns/issues/376 + +function setUTCWeek(dirtyDate, dirtyWeek, options) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var date = Object(toDate["a" /* default */])(dirtyDate); + var week = Object(toInteger["a" /* default */])(dirtyWeek); + var diff = Object(getUTCWeek["a" /* default */])(date, options) - week; + date.setUTCDate(date.getUTCDate() - diff * 7); + return date; +} +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js +var startOfUTCISOWeek = __webpack_require__("./node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js +var startOfUTCWeek = __webpack_require__("./node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/parse/_lib/parsers/index.js + + + + + + + +var MILLISECONDS_IN_HOUR = 3600000; +var MILLISECONDS_IN_MINUTE = 60000; +var MILLISECONDS_IN_SECOND = 1000; +var numericPatterns = { + month: /^(1[0-2]|0?\d)/, + // 0 to 12 + date: /^(3[0-1]|[0-2]?\d)/, + // 0 to 31 + dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/, + // 0 to 366 + week: /^(5[0-3]|[0-4]?\d)/, + // 0 to 53 + hour23h: /^(2[0-3]|[0-1]?\d)/, + // 0 to 23 + hour24h: /^(2[0-4]|[0-1]?\d)/, + // 0 to 24 + hour11h: /^(1[0-1]|0?\d)/, + // 0 to 11 + hour12h: /^(1[0-2]|0?\d)/, + // 0 to 12 + minute: /^[0-5]?\d/, + // 0 to 59 + second: /^[0-5]?\d/, + // 0 to 59 + singleDigit: /^\d/, + // 0 to 9 + twoDigits: /^\d{1,2}/, + // 0 to 99 + threeDigits: /^\d{1,3}/, + // 0 to 999 + fourDigits: /^\d{1,4}/, + // 0 to 9999 + anyDigitsSigned: /^-?\d+/, + singleDigitSigned: /^-?\d/, + // 0 to 9, -0 to -9 + twoDigitsSigned: /^-?\d{1,2}/, + // 0 to 99, -0 to -99 + threeDigitsSigned: /^-?\d{1,3}/, + // 0 to 999, -0 to -999 + fourDigitsSigned: /^-?\d{1,4}/ // 0 to 9999, -0 to -9999 + +}; +var timezonePatterns = { + basicOptionalMinutes: /^([+-])(\d{2})(\d{2})?|Z/, + basic: /^([+-])(\d{2})(\d{2})|Z/, + basicOptionalSeconds: /^([+-])(\d{2})(\d{2})((\d{2}))?|Z/, + extended: /^([+-])(\d{2}):(\d{2})|Z/, + extendedOptionalSeconds: /^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/ +}; + +function parseNumericPattern(pattern, string, valueCallback) { + var matchResult = string.match(pattern); + + if (!matchResult) { + return null; + } + + var value = parseInt(matchResult[0], 10); + return { + value: valueCallback ? valueCallback(value) : value, + rest: string.slice(matchResult[0].length) + }; +} + +function parseTimezonePattern(pattern, string) { + var matchResult = string.match(pattern); + + if (!matchResult) { + return null; + } // Input is 'Z' + + + if (matchResult[0] === 'Z') { + return { + value: 0, + rest: string.slice(1) + }; + } + + var sign = matchResult[1] === '+' ? 1 : -1; + var hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0; + var minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0; + var seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0; + return { + value: sign * (hours * MILLISECONDS_IN_HOUR + minutes * MILLISECONDS_IN_MINUTE + seconds * MILLISECONDS_IN_SECOND), + rest: string.slice(matchResult[0].length) + }; +} + +function parseAnyDigitsSigned(string, valueCallback) { + return parseNumericPattern(numericPatterns.anyDigitsSigned, string, valueCallback); +} + +function parseNDigits(n, string, valueCallback) { + switch (n) { + case 1: + return parseNumericPattern(numericPatterns.singleDigit, string, valueCallback); + + case 2: + return parseNumericPattern(numericPatterns.twoDigits, string, valueCallback); + + case 3: + return parseNumericPattern(numericPatterns.threeDigits, string, valueCallback); + + case 4: + return parseNumericPattern(numericPatterns.fourDigits, string, valueCallback); + + default: + return parseNumericPattern(new RegExp('^\\d{1,' + n + '}'), string, valueCallback); + } +} + +function parseNDigitsSigned(n, string, valueCallback) { + switch (n) { + case 1: + return parseNumericPattern(numericPatterns.singleDigitSigned, string, valueCallback); + + case 2: + return parseNumericPattern(numericPatterns.twoDigitsSigned, string, valueCallback); + + case 3: + return parseNumericPattern(numericPatterns.threeDigitsSigned, string, valueCallback); + + case 4: + return parseNumericPattern(numericPatterns.fourDigitsSigned, string, valueCallback); + + default: + return parseNumericPattern(new RegExp('^-?\\d{1,' + n + '}'), string, valueCallback); + } +} + +function dayPeriodEnumToHours(enumValue) { + switch (enumValue) { + case 'morning': + return 4; + + case 'evening': + return 17; + + case 'pm': + case 'noon': + case 'afternoon': + return 12; + + case 'am': + case 'midnight': + case 'night': + default: + return 0; + } +} + +function normalizeTwoDigitYear(twoDigitYear, currentYear) { + var isCommonEra = currentYear > 0; // Absolute number of the current year: + // 1 -> 1 AC + // 0 -> 1 BC + // -1 -> 2 BC + + var absCurrentYear = isCommonEra ? currentYear : 1 - currentYear; + var result; + + if (absCurrentYear <= 50) { + result = twoDigitYear || 100; + } else { + var rangeEnd = absCurrentYear + 50; + var rangeEndCentury = Math.floor(rangeEnd / 100) * 100; + var isPreviousCentury = twoDigitYear >= rangeEnd % 100; + result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0); + } + + return isCommonEra ? result : 1 - result; +} + +var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var DAYS_IN_MONTH_LEAP_YEAR = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; // User for validation + +function isLeapYearIndex(year) { + return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0; +} +/* + * | | Unit | | Unit | + * |-----|--------------------------------|-----|--------------------------------| + * | a | AM, PM | A* | Milliseconds in day | + * | b | AM, PM, noon, midnight | B | Flexible day period | + * | c | Stand-alone local day of week | C* | Localized hour w/ day period | + * | d | Day of month | D | Day of year | + * | e | Local day of week | E | Day of week | + * | f | | F* | Day of week in month | + * | g* | Modified Julian day | G | Era | + * | h | Hour [1-12] | H | Hour [0-23] | + * | i! | ISO day of week | I! | ISO week of year | + * | j* | Localized hour w/ day period | J* | Localized hour w/o day period | + * | k | Hour [1-24] | K | Hour [0-11] | + * | l* | (deprecated) | L | Stand-alone month | + * | m | Minute | M | Month | + * | n | | N | | + * | o! | Ordinal number modifier | O* | Timezone (GMT) | + * | p | | P | | + * | q | Stand-alone quarter | Q | Quarter | + * | r* | Related Gregorian year | R! | ISO week-numbering year | + * | s | Second | S | Fraction of second | + * | t! | Seconds timestamp | T! | Milliseconds timestamp | + * | u | Extended year | U* | Cyclic year | + * | v* | Timezone (generic non-locat.) | V* | Timezone (location) | + * | w | Local week of year | W* | Week of month | + * | x | Timezone (ISO-8601 w/o Z) | X | Timezone (ISO-8601) | + * | y | Year (abs) | Y | Local week-numbering year | + * | z* | Timezone (specific non-locat.) | Z* | Timezone (aliases) | + * + * Letters marked by * are not implemented but reserved by Unicode standard. + * + * Letters marked by ! are non-standard, but implemented by date-fns: + * - `o` modifies the previous token to turn it into an ordinal (see `parse` docs) + * - `i` is ISO day of week. For `i` and `ii` is returns numeric ISO week days, + * i.e. 7 for Sunday, 1 for Monday, etc. + * - `I` is ISO week of year, as opposed to `w` which is local week of year. + * - `R` is ISO week-numbering year, as opposed to `Y` which is local week-numbering year. + * `R` is supposed to be used in conjunction with `I` and `i` + * for universal ISO week-numbering date, whereas + * `Y` is supposed to be used in conjunction with `w` and `e` + * for week-numbering date specific to the locale. + */ + + +var parsers = { + // Era + G: { + priority: 140, + parse: function (string, token, match, _options) { + switch (token) { + // AD, BC + case 'G': + case 'GG': + case 'GGG': + return match.era(string, { + width: 'abbreviated' + }) || match.era(string, { + width: 'narrow' + }); + // A, B + + case 'GGGGG': + return match.era(string, { + width: 'narrow' + }); + // Anno Domini, Before Christ + + case 'GGGG': + default: + return match.era(string, { + width: 'wide' + }) || match.era(string, { + width: 'abbreviated' + }) || match.era(string, { + width: 'narrow' + }); + } + }, + set: function (date, flags, value, _options) { + flags.era = value; + date.setUTCFullYear(value, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['R', 'u', 't', 'T'] + }, + // Year + y: { + // From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns + // | Year | y | yy | yyy | yyyy | yyyyy | + // |----------|-------|----|-------|-------|-------| + // | AD 1 | 1 | 01 | 001 | 0001 | 00001 | + // | AD 12 | 12 | 12 | 012 | 0012 | 00012 | + // | AD 123 | 123 | 23 | 123 | 0123 | 00123 | + // | AD 1234 | 1234 | 34 | 1234 | 1234 | 01234 | + // | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 | + priority: 130, + parse: function (string, token, match, _options) { + var valueCallback = function (year) { + return { + year: year, + isTwoDigitYear: token === 'yy' + }; + }; + + switch (token) { + case 'y': + return parseNDigits(4, string, valueCallback); + + case 'yo': + return match.ordinalNumber(string, { + unit: 'year', + valueCallback: valueCallback + }); + + default: + return parseNDigits(token.length, string, valueCallback); + } + }, + validate: function (_date, value, _options) { + return value.isTwoDigitYear || value.year > 0; + }, + set: function (date, flags, value, _options) { + var currentYear = date.getUTCFullYear(); + + if (value.isTwoDigitYear) { + var normalizedTwoDigitYear = normalizeTwoDigitYear(value.year, currentYear); + date.setUTCFullYear(normalizedTwoDigitYear, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + } + + var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; + date.setUTCFullYear(year, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['Y', 'R', 'u', 'w', 'I', 'i', 'e', 'c', 't', 'T'] + }, + // Local week-numbering year + Y: { + priority: 130, + parse: function (string, token, match, _options) { + var valueCallback = function (year) { + return { + year: year, + isTwoDigitYear: token === 'YY' + }; + }; + + switch (token) { + case 'Y': + return parseNDigits(4, string, valueCallback); + + case 'Yo': + return match.ordinalNumber(string, { + unit: 'year', + valueCallback: valueCallback + }); + + default: + return parseNDigits(token.length, string, valueCallback); + } + }, + validate: function (_date, value, _options) { + return value.isTwoDigitYear || value.year > 0; + }, + set: function (date, flags, value, options) { + var currentYear = Object(getUTCWeekYear["a" /* default */])(date, options); + + if (value.isTwoDigitYear) { + var normalizedTwoDigitYear = normalizeTwoDigitYear(value.year, currentYear); + date.setUTCFullYear(normalizedTwoDigitYear, 0, options.firstWeekContainsDate); + date.setUTCHours(0, 0, 0, 0); + return Object(startOfUTCWeek["a" /* default */])(date, options); + } + + var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; + date.setUTCFullYear(year, 0, options.firstWeekContainsDate); + date.setUTCHours(0, 0, 0, 0); + return Object(startOfUTCWeek["a" /* default */])(date, options); + }, + incompatibleTokens: ['y', 'R', 'u', 'Q', 'q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T'] + }, + // ISO week-numbering year + R: { + priority: 130, + parse: function (string, token, _match, _options) { + if (token === 'R') { + return parseNDigitsSigned(4, string); + } + + return parseNDigitsSigned(token.length, string); + }, + set: function (_date, _flags, value, _options) { + var firstWeekOfYear = new Date(0); + firstWeekOfYear.setUTCFullYear(value, 0, 4); + firstWeekOfYear.setUTCHours(0, 0, 0, 0); + return Object(startOfUTCISOWeek["a" /* default */])(firstWeekOfYear); + }, + incompatibleTokens: ['G', 'y', 'Y', 'u', 'Q', 'q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T'] + }, + // Extended year + u: { + priority: 130, + parse: function (string, token, _match, _options) { + if (token === 'u') { + return parseNDigitsSigned(4, string); + } + + return parseNDigitsSigned(token.length, string); + }, + set: function (date, _flags, value, _options) { + date.setUTCFullYear(value, 0, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['G', 'y', 'Y', 'R', 'w', 'I', 'i', 'e', 'c', 't', 'T'] + }, + // Quarter + Q: { + priority: 120, + parse: function (string, token, match, _options) { + switch (token) { + // 1, 2, 3, 4 + case 'Q': + case 'QQ': + // 01, 02, 03, 04 + return parseNDigits(token.length, string); + // 1st, 2nd, 3rd, 4th + + case 'Qo': + return match.ordinalNumber(string, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + + case 'QQQ': + return match.quarter(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.quarter(string, { + width: 'narrow', + context: 'formatting' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + + case 'QQQQQ': + return match.quarter(string, { + width: 'narrow', + context: 'formatting' + }); + // 1st quarter, 2nd quarter, ... + + case 'QQQQ': + default: + return match.quarter(string, { + width: 'wide', + context: 'formatting' + }) || match.quarter(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.quarter(string, { + width: 'narrow', + context: 'formatting' + }); + } + }, + validate: function (_date, value, _options) { + return value >= 1 && value <= 4; + }, + set: function (date, _flags, value, _options) { + date.setUTCMonth((value - 1) * 3, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['Y', 'R', 'q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T'] + }, + // Stand-alone quarter + q: { + priority: 120, + parse: function (string, token, match, _options) { + switch (token) { + // 1, 2, 3, 4 + case 'q': + case 'qq': + // 01, 02, 03, 04 + return parseNDigits(token.length, string); + // 1st, 2nd, 3rd, 4th + + case 'qo': + return match.ordinalNumber(string, { + unit: 'quarter' + }); + // Q1, Q2, Q3, Q4 + + case 'qqq': + return match.quarter(string, { + width: 'abbreviated', + context: 'standalone' + }) || match.quarter(string, { + width: 'narrow', + context: 'standalone' + }); + // 1, 2, 3, 4 (narrow quarter; could be not numerical) + + case 'qqqqq': + return match.quarter(string, { + width: 'narrow', + context: 'standalone' + }); + // 1st quarter, 2nd quarter, ... + + case 'qqqq': + default: + return match.quarter(string, { + width: 'wide', + context: 'standalone' + }) || match.quarter(string, { + width: 'abbreviated', + context: 'standalone' + }) || match.quarter(string, { + width: 'narrow', + context: 'standalone' + }); + } + }, + validate: function (_date, value, _options) { + return value >= 1 && value <= 4; + }, + set: function (date, _flags, value, _options) { + date.setUTCMonth((value - 1) * 3, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['Y', 'R', 'Q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T'] + }, + // Month + M: { + priority: 110, + parse: function (string, token, match, _options) { + var valueCallback = function (value) { + return value - 1; + }; + + switch (token) { + // 1, 2, ..., 12 + case 'M': + return parseNumericPattern(numericPatterns.month, string, valueCallback); + // 01, 02, ..., 12 + + case 'MM': + return parseNDigits(2, string, valueCallback); + // 1st, 2nd, ..., 12th + + case 'Mo': + return match.ordinalNumber(string, { + unit: 'month', + valueCallback: valueCallback + }); + // Jan, Feb, ..., Dec + + case 'MMM': + return match.month(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.month(string, { + width: 'narrow', + context: 'formatting' + }); + // J, F, ..., D + + case 'MMMMM': + return match.month(string, { + width: 'narrow', + context: 'formatting' + }); + // January, February, ..., December + + case 'MMMM': + default: + return match.month(string, { + width: 'wide', + context: 'formatting' + }) || match.month(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.month(string, { + width: 'narrow', + context: 'formatting' + }); + } + }, + validate: function (_date, value, _options) { + return value >= 0 && value <= 11; + }, + set: function (date, _flags, value, _options) { + date.setUTCMonth(value, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['Y', 'R', 'q', 'Q', 'L', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T'] + }, + // Stand-alone month + L: { + priority: 110, + parse: function (string, token, match, _options) { + var valueCallback = function (value) { + return value - 1; + }; + + switch (token) { + // 1, 2, ..., 12 + case 'L': + return parseNumericPattern(numericPatterns.month, string, valueCallback); + // 01, 02, ..., 12 + + case 'LL': + return parseNDigits(2, string, valueCallback); + // 1st, 2nd, ..., 12th + + case 'Lo': + return match.ordinalNumber(string, { + unit: 'month', + valueCallback: valueCallback + }); + // Jan, Feb, ..., Dec + + case 'LLL': + return match.month(string, { + width: 'abbreviated', + context: 'standalone' + }) || match.month(string, { + width: 'narrow', + context: 'standalone' + }); + // J, F, ..., D + + case 'LLLLL': + return match.month(string, { + width: 'narrow', + context: 'standalone' + }); + // January, February, ..., December + + case 'LLLL': + default: + return match.month(string, { + width: 'wide', + context: 'standalone' + }) || match.month(string, { + width: 'abbreviated', + context: 'standalone' + }) || match.month(string, { + width: 'narrow', + context: 'standalone' + }); + } + }, + validate: function (_date, value, _options) { + return value >= 0 && value <= 11; + }, + set: function (date, _flags, value, _options) { + date.setUTCMonth(value, 1); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['Y', 'R', 'q', 'Q', 'M', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T'] + }, + // Local week of year + w: { + priority: 100, + parse: function (string, token, match, _options) { + switch (token) { + case 'w': + return parseNumericPattern(numericPatterns.week, string); + + case 'wo': + return match.ordinalNumber(string, { + unit: 'week' + }); + + default: + return parseNDigits(token.length, string); + } + }, + validate: function (_date, value, _options) { + return value >= 1 && value <= 53; + }, + set: function (date, _flags, value, options) { + return Object(startOfUTCWeek["a" /* default */])(setUTCWeek(date, value, options), options); + }, + incompatibleTokens: ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T'] + }, + // ISO week of year + I: { + priority: 100, + parse: function (string, token, match, _options) { + switch (token) { + case 'I': + return parseNumericPattern(numericPatterns.week, string); + + case 'Io': + return match.ordinalNumber(string, { + unit: 'week' + }); + + default: + return parseNDigits(token.length, string); + } + }, + validate: function (_date, value, _options) { + return value >= 1 && value <= 53; + }, + set: function (date, _flags, value, options) { + return Object(startOfUTCISOWeek["a" /* default */])(setUTCISOWeek(date, value, options), options); + }, + incompatibleTokens: ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T'] + }, + // Day of the month + d: { + priority: 90, + parse: function (string, token, match, _options) { + switch (token) { + case 'd': + return parseNumericPattern(numericPatterns.date, string); + + case 'do': + return match.ordinalNumber(string, { + unit: 'date' + }); + + default: + return parseNDigits(token.length, string); + } + }, + validate: function (date, value, _options) { + var year = date.getUTCFullYear(); + var isLeapYear = isLeapYearIndex(year); + var month = date.getUTCMonth(); + + if (isLeapYear) { + return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month]; + } else { + return value >= 1 && value <= DAYS_IN_MONTH[month]; + } + }, + set: function (date, _flags, value, _options) { + date.setUTCDate(value); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['Y', 'R', 'q', 'Q', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T'] + }, + // Day of year + D: { + priority: 90, + parse: function (string, token, match, _options) { + switch (token) { + case 'D': + case 'DD': + return parseNumericPattern(numericPatterns.dayOfYear, string); + + case 'Do': + return match.ordinalNumber(string, { + unit: 'date' + }); + + default: + return parseNDigits(token.length, string); + } + }, + validate: function (date, value, _options) { + var year = date.getUTCFullYear(); + var isLeapYear = isLeapYearIndex(year); + + if (isLeapYear) { + return value >= 1 && value <= 366; + } else { + return value >= 1 && value <= 365; + } + }, + set: function (date, _flags, value, _options) { + date.setUTCMonth(0, value); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['Y', 'R', 'q', 'Q', 'M', 'L', 'w', 'I', 'd', 'E', 'i', 'e', 'c', 't', 'T'] + }, + // Day of week + E: { + priority: 90, + parse: function (string, token, match, _options) { + switch (token) { + // Tue + case 'E': + case 'EE': + case 'EEE': + return match.day(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(string, { + width: 'short', + context: 'formatting' + }) || match.day(string, { + width: 'narrow', + context: 'formatting' + }); + // T + + case 'EEEEE': + return match.day(string, { + width: 'narrow', + context: 'formatting' + }); + // Tu + + case 'EEEEEE': + return match.day(string, { + width: 'short', + context: 'formatting' + }) || match.day(string, { + width: 'narrow', + context: 'formatting' + }); + // Tuesday + + case 'EEEE': + default: + return match.day(string, { + width: 'wide', + context: 'formatting' + }) || match.day(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(string, { + width: 'short', + context: 'formatting' + }) || match.day(string, { + width: 'narrow', + context: 'formatting' + }); + } + }, + validate: function (_date, value, _options) { + return value >= 0 && value <= 6; + }, + set: function (date, _flags, value, options) { + date = setUTCDay(date, value, options); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['D', 'i', 'e', 'c', 't', 'T'] + }, + // Local day of week + e: { + priority: 90, + parse: function (string, token, match, options) { + var valueCallback = function (value) { + var wholeWeekDays = Math.floor((value - 1) / 7) * 7; + return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; + }; + + switch (token) { + // 3 + case 'e': + case 'ee': + // 03 + return parseNDigits(token.length, string, valueCallback); + // 3rd + + case 'eo': + return match.ordinalNumber(string, { + unit: 'day', + valueCallback: valueCallback + }); + // Tue + + case 'eee': + return match.day(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(string, { + width: 'short', + context: 'formatting' + }) || match.day(string, { + width: 'narrow', + context: 'formatting' + }); + // T + + case 'eeeee': + return match.day(string, { + width: 'narrow', + context: 'formatting' + }); + // Tu + + case 'eeeeee': + return match.day(string, { + width: 'short', + context: 'formatting' + }) || match.day(string, { + width: 'narrow', + context: 'formatting' + }); + // Tuesday + + case 'eeee': + default: + return match.day(string, { + width: 'wide', + context: 'formatting' + }) || match.day(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.day(string, { + width: 'short', + context: 'formatting' + }) || match.day(string, { + width: 'narrow', + context: 'formatting' + }); + } + }, + validate: function (_date, value, _options) { + return value >= 0 && value <= 6; + }, + set: function (date, _flags, value, options) { + date = setUTCDay(date, value, options); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'c', 't', 'T'] + }, + // Stand-alone local day of week + c: { + priority: 90, + parse: function (string, token, match, options) { + var valueCallback = function (value) { + var wholeWeekDays = Math.floor((value - 1) / 7) * 7; + return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; + }; + + switch (token) { + // 3 + case 'c': + case 'cc': + // 03 + return parseNDigits(token.length, string, valueCallback); + // 3rd + + case 'co': + return match.ordinalNumber(string, { + unit: 'day', + valueCallback: valueCallback + }); + // Tue + + case 'ccc': + return match.day(string, { + width: 'abbreviated', + context: 'standalone' + }) || match.day(string, { + width: 'short', + context: 'standalone' + }) || match.day(string, { + width: 'narrow', + context: 'standalone' + }); + // T + + case 'ccccc': + return match.day(string, { + width: 'narrow', + context: 'standalone' + }); + // Tu + + case 'cccccc': + return match.day(string, { + width: 'short', + context: 'standalone' + }) || match.day(string, { + width: 'narrow', + context: 'standalone' + }); + // Tuesday + + case 'cccc': + default: + return match.day(string, { + width: 'wide', + context: 'standalone' + }) || match.day(string, { + width: 'abbreviated', + context: 'standalone' + }) || match.day(string, { + width: 'short', + context: 'standalone' + }) || match.day(string, { + width: 'narrow', + context: 'standalone' + }); + } + }, + validate: function (_date, value, _options) { + return value >= 0 && value <= 6; + }, + set: function (date, _flags, value, options) { + date = setUTCDay(date, value, options); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'e', 't', 'T'] + }, + // ISO day of week + i: { + priority: 90, + parse: function (string, token, match, _options) { + var valueCallback = function (value) { + if (value === 0) { + return 7; + } + + return value; + }; + + switch (token) { + // 2 + case 'i': + case 'ii': + // 02 + return parseNDigits(token.length, string); + // 2nd + + case 'io': + return match.ordinalNumber(string, { + unit: 'day' + }); + // Tue + + case 'iii': + return match.day(string, { + width: 'abbreviated', + context: 'formatting', + valueCallback: valueCallback + }) || match.day(string, { + width: 'short', + context: 'formatting', + valueCallback: valueCallback + }) || match.day(string, { + width: 'narrow', + context: 'formatting', + valueCallback: valueCallback + }); + // T + + case 'iiiii': + return match.day(string, { + width: 'narrow', + context: 'formatting', + valueCallback: valueCallback + }); + // Tu + + case 'iiiiii': + return match.day(string, { + width: 'short', + context: 'formatting', + valueCallback: valueCallback + }) || match.day(string, { + width: 'narrow', + context: 'formatting', + valueCallback: valueCallback + }); + // Tuesday + + case 'iiii': + default: + return match.day(string, { + width: 'wide', + context: 'formatting', + valueCallback: valueCallback + }) || match.day(string, { + width: 'abbreviated', + context: 'formatting', + valueCallback: valueCallback + }) || match.day(string, { + width: 'short', + context: 'formatting', + valueCallback: valueCallback + }) || match.day(string, { + width: 'narrow', + context: 'formatting', + valueCallback: valueCallback + }); + } + }, + validate: function (_date, value, _options) { + return value >= 1 && value <= 7; + }, + set: function (date, _flags, value, options) { + date = setUTCISODay(date, value, options); + date.setUTCHours(0, 0, 0, 0); + return date; + }, + incompatibleTokens: ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'E', 'e', 'c', 't', 'T'] + }, + // AM or PM + a: { + priority: 80, + parse: function (string, token, match, _options) { + switch (token) { + case 'a': + case 'aa': + case 'aaa': + return match.dayPeriod(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(string, { + width: 'narrow', + context: 'formatting' + }); + + case 'aaaaa': + return match.dayPeriod(string, { + width: 'narrow', + context: 'formatting' + }); + + case 'aaaa': + default: + return match.dayPeriod(string, { + width: 'wide', + context: 'formatting' + }) || match.dayPeriod(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(string, { + width: 'narrow', + context: 'formatting' + }); + } + }, + set: function (date, _flags, value, _options) { + date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); + return date; + }, + incompatibleTokens: ['b', 'B', 'H', 'K', 'k', 't', 'T'] + }, + // AM, PM, midnight + b: { + priority: 80, + parse: function (string, token, match, _options) { + switch (token) { + case 'b': + case 'bb': + case 'bbb': + return match.dayPeriod(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(string, { + width: 'narrow', + context: 'formatting' + }); + + case 'bbbbb': + return match.dayPeriod(string, { + width: 'narrow', + context: 'formatting' + }); + + case 'bbbb': + default: + return match.dayPeriod(string, { + width: 'wide', + context: 'formatting' + }) || match.dayPeriod(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(string, { + width: 'narrow', + context: 'formatting' + }); + } + }, + set: function (date, _flags, value, _options) { + date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); + return date; + }, + incompatibleTokens: ['a', 'B', 'H', 'K', 'k', 't', 'T'] + }, + // in the morning, in the afternoon, in the evening, at night + B: { + priority: 80, + parse: function (string, token, match, _options) { + switch (token) { + case 'B': + case 'BB': + case 'BBB': + return match.dayPeriod(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(string, { + width: 'narrow', + context: 'formatting' + }); + + case 'BBBBB': + return match.dayPeriod(string, { + width: 'narrow', + context: 'formatting' + }); + + case 'BBBB': + default: + return match.dayPeriod(string, { + width: 'wide', + context: 'formatting' + }) || match.dayPeriod(string, { + width: 'abbreviated', + context: 'formatting' + }) || match.dayPeriod(string, { + width: 'narrow', + context: 'formatting' + }); + } + }, + set: function (date, _flags, value, _options) { + date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); + return date; + }, + incompatibleTokens: ['a', 'b', 't', 'T'] + }, + // Hour [1-12] + h: { + priority: 70, + parse: function (string, token, match, _options) { + switch (token) { + case 'h': + return parseNumericPattern(numericPatterns.hour12h, string); + + case 'ho': + return match.ordinalNumber(string, { + unit: 'hour' + }); + + default: + return parseNDigits(token.length, string); + } + }, + validate: function (_date, value, _options) { + return value >= 1 && value <= 12; + }, + set: function (date, _flags, value, _options) { + var isPM = date.getUTCHours() >= 12; + + if (isPM && value < 12) { + date.setUTCHours(value + 12, 0, 0, 0); + } else if (!isPM && value === 12) { + date.setUTCHours(0, 0, 0, 0); + } else { + date.setUTCHours(value, 0, 0, 0); + } + + return date; + }, + incompatibleTokens: ['H', 'K', 'k', 't', 'T'] + }, + // Hour [0-23] + H: { + priority: 70, + parse: function (string, token, match, _options) { + switch (token) { + case 'H': + return parseNumericPattern(numericPatterns.hour23h, string); + + case 'Ho': + return match.ordinalNumber(string, { + unit: 'hour' + }); + + default: + return parseNDigits(token.length, string); + } + }, + validate: function (_date, value, _options) { + return value >= 0 && value <= 23; + }, + set: function (date, _flags, value, _options) { + date.setUTCHours(value, 0, 0, 0); + return date; + }, + incompatibleTokens: ['a', 'b', 'h', 'K', 'k', 't', 'T'] + }, + // Hour [0-11] + K: { + priority: 70, + parse: function (string, token, match, _options) { + switch (token) { + case 'K': + return parseNumericPattern(numericPatterns.hour11h, string); + + case 'Ko': + return match.ordinalNumber(string, { + unit: 'hour' + }); + + default: + return parseNDigits(token.length, string); + } + }, + validate: function (_date, value, _options) { + return value >= 0 && value <= 11; + }, + set: function (date, _flags, value, _options) { + var isPM = date.getUTCHours() >= 12; + + if (isPM && value < 12) { + date.setUTCHours(value + 12, 0, 0, 0); + } else { + date.setUTCHours(value, 0, 0, 0); + } + + return date; + }, + incompatibleTokens: ['a', 'b', 'h', 'H', 'k', 't', 'T'] + }, + // Hour [1-24] + k: { + priority: 70, + parse: function (string, token, match, _options) { + switch (token) { + case 'k': + return parseNumericPattern(numericPatterns.hour24h, string); + + case 'ko': + return match.ordinalNumber(string, { + unit: 'hour' + }); + + default: + return parseNDigits(token.length, string); + } + }, + validate: function (_date, value, _options) { + return value >= 1 && value <= 24; + }, + set: function (date, _flags, value, _options) { + var hours = value <= 24 ? value % 24 : value; + date.setUTCHours(hours, 0, 0, 0); + return date; + }, + incompatibleTokens: ['a', 'b', 'h', 'H', 'K', 't', 'T'] + }, + // Minute + m: { + priority: 60, + parse: function (string, token, match, _options) { + switch (token) { + case 'm': + return parseNumericPattern(numericPatterns.minute, string); + + case 'mo': + return match.ordinalNumber(string, { + unit: 'minute' + }); + + default: + return parseNDigits(token.length, string); + } + }, + validate: function (_date, value, _options) { + return value >= 0 && value <= 59; + }, + set: function (date, _flags, value, _options) { + date.setUTCMinutes(value, 0, 0); + return date; + }, + incompatibleTokens: ['t', 'T'] + }, + // Second + s: { + priority: 50, + parse: function (string, token, match, _options) { + switch (token) { + case 's': + return parseNumericPattern(numericPatterns.second, string); + + case 'so': + return match.ordinalNumber(string, { + unit: 'second' + }); + + default: + return parseNDigits(token.length, string); + } + }, + validate: function (_date, value, _options) { + return value >= 0 && value <= 59; + }, + set: function (date, _flags, value, _options) { + date.setUTCSeconds(value, 0); + return date; + }, + incompatibleTokens: ['t', 'T'] + }, + // Fraction of second + S: { + priority: 30, + parse: function (string, token, _match, _options) { + var valueCallback = function (value) { + return Math.floor(value * Math.pow(10, -token.length + 3)); + }; + + return parseNDigits(token.length, string, valueCallback); + }, + set: function (date, _flags, value, _options) { + date.setUTCMilliseconds(value); + return date; + }, + incompatibleTokens: ['t', 'T'] + }, + // Timezone (ISO-8601. +00:00 is `'Z'`) + X: { + priority: 10, + parse: function (string, token, _match, _options) { + switch (token) { + case 'X': + return parseTimezonePattern(timezonePatterns.basicOptionalMinutes, string); + + case 'XX': + return parseTimezonePattern(timezonePatterns.basic, string); + + case 'XXXX': + return parseTimezonePattern(timezonePatterns.basicOptionalSeconds, string); + + case 'XXXXX': + return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds, string); + + case 'XXX': + default: + return parseTimezonePattern(timezonePatterns.extended, string); + } + }, + set: function (date, flags, value, _options) { + if (flags.timestampIsSet) { + return date; + } + + return new Date(date.getTime() - value); + }, + incompatibleTokens: ['t', 'T', 'x'] + }, + // Timezone (ISO-8601) + x: { + priority: 10, + parse: function (string, token, _match, _options) { + switch (token) { + case 'x': + return parseTimezonePattern(timezonePatterns.basicOptionalMinutes, string); + + case 'xx': + return parseTimezonePattern(timezonePatterns.basic, string); + + case 'xxxx': + return parseTimezonePattern(timezonePatterns.basicOptionalSeconds, string); + + case 'xxxxx': + return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds, string); + + case 'xxx': + default: + return parseTimezonePattern(timezonePatterns.extended, string); + } + }, + set: function (date, flags, value, _options) { + if (flags.timestampIsSet) { + return date; + } + + return new Date(date.getTime() - value); + }, + incompatibleTokens: ['t', 'T', 'X'] + }, + // Seconds timestamp + t: { + priority: 40, + parse: function (string, _token, _match, _options) { + return parseAnyDigitsSigned(string); + }, + set: function (_date, _flags, value, _options) { + return [new Date(value * 1000), { + timestampIsSet: true + }]; + }, + incompatibleTokens: '*' + }, + // Milliseconds timestamp + T: { + priority: 20, + parse: function (string, _token, _match, _options) { + return parseAnyDigitsSigned(string); + }, + set: function (_date, _flags, value, _options) { + return [new Date(value), { + timestampIsSet: true + }]; + }, + incompatibleTokens: '*' + } +}; +/* harmony default export */ var _lib_parsers = (parsers); +// CONCATENATED MODULE: ./node_modules/date-fns/esm/parse/index.js +/* harmony export (immutable) */ __webpack_exports__["default"] = parse; + + + + + + + + + +var TIMEZONE_UNIT_PRIORITY = 10; // This RegExp consists of three parts separated by `|`: +// - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token +// (one of the certain letters followed by `o`) +// - (\w)\1* matches any sequences of the same letter +// - '' matches two quote characters in a row +// - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), +// except a single quote symbol, which ends the sequence. +// Two quote characters do not end the sequence. +// If there is no matching single quote +// then the sequence will continue until the end of the string. +// - . matches any single character unmatched by previous parts of the RegExps + +var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g; // This RegExp catches symbols escaped by quotes, and also +// sequences of symbols P, p, and the combinations like `PPPPPPPppppp` + +var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g; +var escapedStringRegExp = /^'([^]*?)'?$/; +var doubleQuoteRegExp = /''/g; +var notWhitespaceRegExp = /\S/; +var unescapedLatinCharacterRegExp = /[a-zA-Z]/; +/** + * @name parse + * @category Common Helpers + * @summary Parse the date. + * + * @description + * Return the date parsed from string using the given format string. + * + * > ⚠️ Please note that the `format` tokens differ from Moment.js and other libraries. + * > See: https://git.io/fxCyr + * + * The characters in the format string wrapped between two single quotes characters (') are escaped. + * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. + * + * Format of the format string is based on Unicode Technical Standard #35: + * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * with a few additions (see note 5 below the table). + * + * Not all tokens are compatible. Combinations that don't make sense or could lead to bugs are prohibited + * and will throw `RangeError`. For example usage of 24-hour format token with AM/PM token will throw an exception: + * + * ```javascript + * parse('23 AM', 'HH a', new Date()) + * //=> RangeError: The format string mustn't contain `HH` and `a` at the same time + * ``` + * + * See the compatibility table: https://docs.google.com/spreadsheets/d/e/2PACX-1vQOPU3xUhplll6dyoMmVUXHKl_8CRDs6_ueLmex3SoqwhuolkuN3O05l4rqx5h1dKX8eb46Ul-CCSrq/pubhtml?gid=0&single=true + * + * Accepted format string patterns: + * | Unit |Prior| Pattern | Result examples | Notes | + * |---------------------------------|-----|---------|-----------------------------------|-------| + * | Era | 140 | G..GGG | AD, BC | | + * | | | GGGG | Anno Domini, Before Christ | 2 | + * | | | GGGGG | A, B | | + * | Calendar year | 130 | y | 44, 1, 1900, 2017, 9999 | 4 | + * | | | yo | 44th, 1st, 1900th, 9999999th | 4,5 | + * | | | yy | 44, 01, 00, 17 | 4 | + * | | | yyy | 044, 001, 123, 999 | 4 | + * | | | yyyy | 0044, 0001, 1900, 2017 | 4 | + * | | | yyyyy | ... | 2,4 | + * | Local week-numbering year | 130 | Y | 44, 1, 1900, 2017, 9000 | 4 | + * | | | Yo | 44th, 1st, 1900th, 9999999th | 4,5 | + * | | | YY | 44, 01, 00, 17 | 4,6 | + * | | | YYY | 044, 001, 123, 999 | 4 | + * | | | YYYY | 0044, 0001, 1900, 2017 | 4,6 | + * | | | YYYYY | ... | 2,4 | + * | ISO week-numbering year | 130 | R | -43, 1, 1900, 2017, 9999, -9999 | 4,5 | + * | | | RR | -43, 01, 00, 17 | 4,5 | + * | | | RRR | -043, 001, 123, 999, -999 | 4,5 | + * | | | RRRR | -0043, 0001, 2017, 9999, -9999 | 4,5 | + * | | | RRRRR | ... | 2,4,5 | + * | Extended year | 130 | u | -43, 1, 1900, 2017, 9999, -999 | 4 | + * | | | uu | -43, 01, 99, -99 | 4 | + * | | | uuu | -043, 001, 123, 999, -999 | 4 | + * | | | uuuu | -0043, 0001, 2017, 9999, -9999 | 4 | + * | | | uuuuu | ... | 2,4 | + * | Quarter (formatting) | 120 | Q | 1, 2, 3, 4 | | + * | | | Qo | 1st, 2nd, 3rd, 4th | 5 | + * | | | QQ | 01, 02, 03, 04 | | + * | | | QQQ | Q1, Q2, Q3, Q4 | | + * | | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | + * | | | QQQQQ | 1, 2, 3, 4 | 4 | + * | Quarter (stand-alone) | 120 | q | 1, 2, 3, 4 | | + * | | | qo | 1st, 2nd, 3rd, 4th | 5 | + * | | | qq | 01, 02, 03, 04 | | + * | | | qqq | Q1, Q2, Q3, Q4 | | + * | | | qqqq | 1st quarter, 2nd quarter, ... | 2 | + * | | | qqqqq | 1, 2, 3, 4 | 3 | + * | Month (formatting) | 110 | M | 1, 2, ..., 12 | | + * | | | Mo | 1st, 2nd, ..., 12th | 5 | + * | | | MM | 01, 02, ..., 12 | | + * | | | MMM | Jan, Feb, ..., Dec | | + * | | | MMMM | January, February, ..., December | 2 | + * | | | MMMMM | J, F, ..., D | | + * | Month (stand-alone) | 110 | L | 1, 2, ..., 12 | | + * | | | Lo | 1st, 2nd, ..., 12th | 5 | + * | | | LL | 01, 02, ..., 12 | | + * | | | LLL | Jan, Feb, ..., Dec | | + * | | | LLLL | January, February, ..., December | 2 | + * | | | LLLLL | J, F, ..., D | | + * | Local week of year | 100 | w | 1, 2, ..., 53 | | + * | | | wo | 1st, 2nd, ..., 53th | 5 | + * | | | ww | 01, 02, ..., 53 | | + * | ISO week of year | 100 | I | 1, 2, ..., 53 | 5 | + * | | | Io | 1st, 2nd, ..., 53th | 5 | + * | | | II | 01, 02, ..., 53 | 5 | + * | Day of month | 90 | d | 1, 2, ..., 31 | | + * | | | do | 1st, 2nd, ..., 31st | 5 | + * | | | dd | 01, 02, ..., 31 | | + * | Day of year | 90 | D | 1, 2, ..., 365, 366 | 7 | + * | | | Do | 1st, 2nd, ..., 365th, 366th | 5 | + * | | | DD | 01, 02, ..., 365, 366 | 7 | + * | | | DDD | 001, 002, ..., 365, 366 | | + * | | | DDDD | ... | 2 | + * | Day of week (formatting) | 90 | E..EEE | Mon, Tue, Wed, ..., Su | | + * | | | EEEE | Monday, Tuesday, ..., Sunday | 2 | + * | | | EEEEE | M, T, W, T, F, S, S | | + * | | | EEEEEE | Mo, Tu, We, Th, Fr, Su, Sa | | + * | ISO day of week (formatting) | 90 | i | 1, 2, 3, ..., 7 | 5 | + * | | | io | 1st, 2nd, ..., 7th | 5 | + * | | | ii | 01, 02, ..., 07 | 5 | + * | | | iii | Mon, Tue, Wed, ..., Su | 5 | + * | | | iiii | Monday, Tuesday, ..., Sunday | 2,5 | + * | | | iiiii | M, T, W, T, F, S, S | 5 | + * | | | iiiiii | Mo, Tu, We, Th, Fr, Su, Sa | 5 | + * | Local day of week (formatting) | 90 | e | 2, 3, 4, ..., 1 | | + * | | | eo | 2nd, 3rd, ..., 1st | 5 | + * | | | ee | 02, 03, ..., 01 | | + * | | | eee | Mon, Tue, Wed, ..., Su | | + * | | | eeee | Monday, Tuesday, ..., Sunday | 2 | + * | | | eeeee | M, T, W, T, F, S, S | | + * | | | eeeeee | Mo, Tu, We, Th, Fr, Su, Sa | | + * | Local day of week (stand-alone) | 90 | c | 2, 3, 4, ..., 1 | | + * | | | co | 2nd, 3rd, ..., 1st | 5 | + * | | | cc | 02, 03, ..., 01 | | + * | | | ccc | Mon, Tue, Wed, ..., Su | | + * | | | cccc | Monday, Tuesday, ..., Sunday | 2 | + * | | | ccccc | M, T, W, T, F, S, S | | + * | | | cccccc | Mo, Tu, We, Th, Fr, Su, Sa | | + * | AM, PM | 80 | a..aaa | AM, PM | | + * | | | aaaa | a.m., p.m. | 2 | + * | | | aaaaa | a, p | | + * | AM, PM, noon, midnight | 80 | b..bbb | AM, PM, noon, midnight | | + * | | | bbbb | a.m., p.m., noon, midnight | 2 | + * | | | bbbbb | a, p, n, mi | | + * | Flexible day period | 80 | B..BBB | at night, in the morning, ... | | + * | | | BBBB | at night, in the morning, ... | 2 | + * | | | BBBBB | at night, in the morning, ... | | + * | Hour [1-12] | 70 | h | 1, 2, ..., 11, 12 | | + * | | | ho | 1st, 2nd, ..., 11th, 12th | 5 | + * | | | hh | 01, 02, ..., 11, 12 | | + * | Hour [0-23] | 70 | H | 0, 1, 2, ..., 23 | | + * | | | Ho | 0th, 1st, 2nd, ..., 23rd | 5 | + * | | | HH | 00, 01, 02, ..., 23 | | + * | Hour [0-11] | 70 | K | 1, 2, ..., 11, 0 | | + * | | | Ko | 1st, 2nd, ..., 11th, 0th | 5 | + * | | | KK | 1, 2, ..., 11, 0 | | + * | Hour [1-24] | 70 | k | 24, 1, 2, ..., 23 | | + * | | | ko | 24th, 1st, 2nd, ..., 23rd | 5 | + * | | | kk | 24, 01, 02, ..., 23 | | + * | Minute | 60 | m | 0, 1, ..., 59 | | + * | | | mo | 0th, 1st, ..., 59th | 5 | + * | | | mm | 00, 01, ..., 59 | | + * | Second | 50 | s | 0, 1, ..., 59 | | + * | | | so | 0th, 1st, ..., 59th | 5 | + * | | | ss | 00, 01, ..., 59 | | + * | Seconds timestamp | 40 | t | 512969520 | | + * | | | tt | ... | 2 | + * | Fraction of second | 30 | S | 0, 1, ..., 9 | | + * | | | SS | 00, 01, ..., 99 | | + * | | | SSS | 000, 0001, ..., 999 | | + * | | | SSSS | ... | 2 | + * | Milliseconds timestamp | 20 | T | 512969520900 | | + * | | | TT | ... | 2 | + * | Timezone (ISO-8601 w/ Z) | 10 | X | -08, +0530, Z | | + * | | | XX | -0800, +0530, Z | | + * | | | XXX | -08:00, +05:30, Z | | + * | | | XXXX | -0800, +0530, Z, +123456 | 2 | + * | | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | + * | Timezone (ISO-8601 w/o Z) | 10 | x | -08, +0530, +00 | | + * | | | xx | -0800, +0530, +0000 | | + * | | | xxx | -08:00, +05:30, +00:00 | 2 | + * | | | xxxx | -0800, +0530, +0000, +123456 | | + * | | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | + * | Long localized date | NA | P | 05/29/1453 | 5,8 | + * | | | PP | May 29, 1453 | | + * | | | PPP | May 29th, 1453 | | + * | | | PPPP | Sunday, May 29th, 1453 | 2,5,8 | + * | Long localized time | NA | p | 12:00 AM | 5,8 | + * | | | pp | 12:00:00 AM | | + * | Combination of date and time | NA | Pp | 05/29/1453, 12:00 AM | | + * | | | PPpp | May 29, 1453, 12:00:00 AM | | + * | | | PPPpp | May 29th, 1453 at ... | | + * | | | PPPPpp | Sunday, May 29th, 1453 at ... | 2,5,8 | + * Notes: + * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale + * are the same as "stand-alone" units, but are different in some languages. + * "Formatting" units are declined according to the rules of the language + * in the context of a date. "Stand-alone" units are always nominative singular. + * In `format` function, they will produce different result: + * + * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` + * + * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` + * + * `parse` will try to match both formatting and stand-alone units interchangably. + * + * 2. Any sequence of the identical letters is a pattern, unless it is escaped by + * the single quote characters (see below). + * If the sequence is longer than listed in table: + * - for numerical units (`yyyyyyyy`) `parse` will try to match a number + * as wide as the sequence + * - for text units (`MMMMMMMM`) `parse` will try to match the widest variation of the unit. + * These variations are marked with "2" in the last column of the table. + * + * 3. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. + * These tokens represent the shortest form of the quarter. + * + * 4. The main difference between `y` and `u` patterns are B.C. years: + * + * | Year | `y` | `u` | + * |------|-----|-----| + * | AC 1 | 1 | 1 | + * | BC 1 | 1 | 0 | + * | BC 2 | 2 | -1 | + * + * Also `yy` will try to guess the century of two digit year by proximity with `backupDate`: + * + * `parse('50', 'yy', new Date(2018, 0, 1)) //=> Sat Jan 01 2050 00:00:00` + * + * `parse('75', 'yy', new Date(2018, 0, 1)) //=> Wed Jan 01 1975 00:00:00` + * + * while `uu` will just assign the year as is: + * + * `parse('50', 'uu', new Date(2018, 0, 1)) //=> Sat Jan 01 0050 00:00:00` + * + * `parse('75', 'uu', new Date(2018, 0, 1)) //=> Tue Jan 01 0075 00:00:00` + * + * The same difference is true for local and ISO week-numbering years (`Y` and `R`), + * except local week-numbering years are dependent on `options.weekStartsOn` + * and `options.firstWeekContainsDate` (compare [setISOWeekYear]{@link https://date-fns.org/docs/setISOWeekYear} + * and [setWeekYear]{@link https://date-fns.org/docs/setWeekYear}). + * + * 5. These patterns are not in the Unicode Technical Standard #35: + * - `i`: ISO day of week + * - `I`: ISO week of year + * - `R`: ISO week-numbering year + * - `o`: ordinal number modifier + * - `P`: long localized date + * - `p`: long localized time + * + * 6. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. + * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://git.io/fxCyr + * + * 7. `D` and `DD` tokens represent days of the year but they are ofthen confused with days of the month. + * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://git.io/fxCyr + * + * 8. `P+` tokens do not have a defined priority since they are merely aliases to other tokens based + * on the given locale. + * + * using `en-US` locale: `P` => `MM/dd/yyyy` + * using `en-US` locale: `p` => `hh:mm a` + * using `pt-BR` locale: `P` => `dd/MM/yyyy` + * using `pt-BR` locale: `p` => `HH:mm` + * + * Values will be assigned to the date in the descending order of its unit's priority. + * Units of an equal priority overwrite each other in the order of appearance. + * + * If no values of higher priority are parsed (e.g. when parsing string 'January 1st' without a year), + * the values will be taken from 3rd argument `backupDate` which works as a context of parsing. + * + * `backupDate` must be passed for correct work of the function. + * If you're not sure which `backupDate` to supply, create a new instance of Date: + * `parse('02/11/2014', 'MM/dd/yyyy', new Date())` + * In this case parsing will be done in the context of the current date. + * If `backupDate` is `Invalid Date` or a value not convertible to valid `Date`, + * then `Invalid Date` will be returned. + * + * The result may vary by locale. + * + * If `formatString` matches with `dateString` but does not provides tokens, `backupDate` will be returned. + * + * If parsing failed, `Invalid Date` will be returned. + * Invalid Date is a Date, whose time value is NaN. + * Time value of Date: http://es5.github.io/#x15.9.1.1 + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * - Old `parse` was renamed to `toDate`. + * Now `parse` is a new function which parses a string using a provided format. + * + * ```javascript + * // Before v2.0.0 + * parse('2016-01-01') + * + * // v2.0.0 onward + * toDate('2016-01-01') + * parse('2016-01-01', 'yyyy-MM-dd', new Date()) + * ``` + * + * @param {String} dateString - the string to parse + * @param {String} formatString - the string of tokens + * @param {Date|Number} backupDate - defines values missing from the parsed dateString + * @param {Object} [options] - an object with options. + * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} + * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) + * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year + * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; + * see: https://git.io/fxCyr + * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; + * see: https://git.io/fxCyr + * @returns {Date} the parsed date + * @throws {TypeError} 3 arguments required + * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 + * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 + * @throws {RangeError} `options.locale` must contain `match` property + * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years; see: https://git.io/fxCyr + * @throws {RangeError} use `yy` instead of `YY` for formatting years; see: https://git.io/fxCyr + * @throws {RangeError} use `d` instead of `D` for formatting days of the month; see: https://git.io/fxCyr + * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month; see: https://git.io/fxCyr + * @throws {RangeError} format string contains an unescaped latin alphabet character + * + * @example + * // Parse 11 February 2014 from middle-endian format: + * var result = parse('02/11/2014', 'MM/dd/yyyy', new Date()) + * //=> Tue Feb 11 2014 00:00:00 + * + * @example + * // Parse 28th of February in Esperanto locale in the context of 2010 year: + * import eo from 'date-fns/locale/eo' + * var result = parse('28-a de februaro', "do 'de' MMMM", new Date(2010, 0, 1), { + * locale: eo + * }) + * //=> Sun Feb 28 2010 00:00:00 + */ + +function parse(dirtyDateString, dirtyFormatString, dirtyBackupDate, dirtyOptions) { + if (arguments.length < 3) { + throw new TypeError('3 arguments required, but only ' + arguments.length + ' present'); + } + + var dateString = String(dirtyDateString); + var formatString = String(dirtyFormatString); + var options = dirtyOptions || {}; + var locale = options.locale || en_US["a" /* default */]; + + if (!locale.match) { + throw new RangeError('locale must contain match property'); + } + + var localeFirstWeekContainsDate = locale.options && locale.options.firstWeekContainsDate; + var defaultFirstWeekContainsDate = localeFirstWeekContainsDate == null ? 1 : Object(toInteger["a" /* default */])(localeFirstWeekContainsDate); + var firstWeekContainsDate = options.firstWeekContainsDate == null ? defaultFirstWeekContainsDate : Object(toInteger["a" /* default */])(options.firstWeekContainsDate); // Test if weekStartsOn is between 1 and 7 _and_ is not NaN + + if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { + throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); + } + + var localeWeekStartsOn = locale.options && locale.options.weekStartsOn; + var defaultWeekStartsOn = localeWeekStartsOn == null ? 0 : Object(toInteger["a" /* default */])(localeWeekStartsOn); + var weekStartsOn = options.weekStartsOn == null ? defaultWeekStartsOn : Object(toInteger["a" /* default */])(options.weekStartsOn); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN + + if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { + throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); + } + + if (formatString === '') { + if (dateString === '') { + return Object(toDate["a" /* default */])(dirtyBackupDate); + } else { + return new Date(NaN); + } + } + + var subFnOptions = { + firstWeekContainsDate: firstWeekContainsDate, + weekStartsOn: weekStartsOn, + locale: locale // If timezone isn't specified, it will be set to the system timezone + + }; + var setters = [{ + priority: TIMEZONE_UNIT_PRIORITY, + set: dateToSystemTimezone, + index: 0 + }]; + var i; + var tokens = formatString.match(longFormattingTokensRegExp).map((function (substring) { + var firstCharacter = substring[0]; + + if (firstCharacter === 'p' || firstCharacter === 'P') { + var longFormatter = longFormatters["a" /* default */][firstCharacter]; + return longFormatter(substring, locale.formatLong, subFnOptions); + } + + return substring; + })).join('').match(formattingTokensRegExp); + var usedTokens = []; + + for (i = 0; i < tokens.length; i++) { + var token = tokens[i]; + + if (!options.useAdditionalWeekYearTokens && Object(protectedTokens["b" /* isProtectedWeekYearToken */])(token)) { + Object(protectedTokens["c" /* throwProtectedError */])(token); + } + + if (!options.useAdditionalDayOfYearTokens && Object(protectedTokens["a" /* isProtectedDayOfYearToken */])(token)) { + Object(protectedTokens["c" /* throwProtectedError */])(token); + } + + var firstCharacter = token[0]; + var parser = _lib_parsers[firstCharacter]; + + if (parser) { + var incompatibleTokens = parser.incompatibleTokens; + + if (Array.isArray(incompatibleTokens)) { + var incompatibleToken = void 0; + + for (var _i = 0; _i < usedTokens.length; _i++) { + var usedToken = usedTokens[_i].token; + + if (incompatibleTokens.indexOf(usedToken) !== -1 || usedToken === firstCharacter) { + incompatibleToken = usedTokens[_i]; + break; + } + } + + if (incompatibleToken) { + throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken, "` and `").concat(token, "` at the same time")); + } + } else if (parser.incompatibleTokens === '*' && usedTokens.length) { + throw new RangeError("The format string mustn't contain `".concat(token, "` and any other token at the same time")); + } + + usedTokens.push({ + token: firstCharacter, + fullToken: token + }); + var parseResult = parser.parse(dateString, token, locale.match, subFnOptions); + + if (!parseResult) { + return new Date(NaN); + } + + setters.push({ + priority: parser.priority, + set: parser.set, + validate: parser.validate, + value: parseResult.value, + index: setters.length + }); + dateString = parseResult.rest; + } else { + if (firstCharacter.match(unescapedLatinCharacterRegExp)) { + throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); + } // Replace two single quote characters with one single quote character + + + if (token === "''") { + token = "'"; + } else if (firstCharacter === "'") { + token = cleanEscapedString(token); + } // Cut token from string, or, if string doesn't match the token, return Invalid Date + + + if (dateString.indexOf(token) === 0) { + dateString = dateString.slice(token.length); + } else { + return new Date(NaN); + } + } + } // Check if the remaining input contains something other than whitespace + + + if (dateString.length > 0 && notWhitespaceRegExp.test(dateString)) { + return new Date(NaN); + } + + var uniquePrioritySetters = setters.map((function (setter) { + return setter.priority; + })).sort((function (a, b) { + return b - a; + })).filter((function (priority, index, array) { + return array.indexOf(priority) === index; + })).map((function (priority) { + return setters.filter((function (setter) { + return setter.priority === priority; + })).reverse(); + })).map((function (setterArray) { + return setterArray[0]; + })); + var date = Object(toDate["a" /* default */])(dirtyBackupDate); + + if (isNaN(date)) { + return new Date(NaN); + } // Convert the date in system timezone to the same date in UTC+00:00 timezone. + // This ensures that when UTC functions will be implemented, locales will be compatible with them. + // See an issue about UTC functions: https://github.com/date-fns/date-fns/issues/37 + + + var utcDate = Object(subMilliseconds["a" /* default */])(date, Object(getTimezoneOffsetInMilliseconds["a" /* default */])(date)); + var flags = {}; + + for (i = 0; i < uniquePrioritySetters.length; i++) { + var setter = uniquePrioritySetters[i]; + + if (setter.validate && !setter.validate(utcDate, setter.value, subFnOptions)) { + return new Date(NaN); + } + + var result = setter.set(utcDate, flags, setter.value, subFnOptions); // Result is tuple (date, flags) + + if (result[0]) { + utcDate = result[0]; + assign_assign(flags, result[1]); // Result is date + } else { + utcDate = result; + } + } + + return utcDate; +} + +function dateToSystemTimezone(date, flags) { + if (flags.timestampIsSet) { + return date; + } + + var convertedDate = new Date(0); + convertedDate.setFullYear(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()); + convertedDate.setHours(date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds(), date.getUTCMilliseconds()); + return convertedDate; +} + +function cleanEscapedString(input) { + return input.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp, "'"); +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/setDate/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = setDate; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__lib_toInteger_index_js__ = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + + +/** + * @name setDate + * @category Day Helpers + * @summary Set the day of the month to the given date. + * + * @description + * Set the day of the month to the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the date to be changed + * @param {Number} dayOfMonth - the day of the month of the new date + * @returns {Date} the new date with the day of the month set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set the 30th day of the month to 1 September 2014: + * var result = setDate(new Date(2014, 8, 1), 30) + * //=> Tue Sep 30 2014 00:00:00 + */ + +function setDate(dirtyDate, dirtyDayOfMonth) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_1__toDate_index_js__["a" /* default */])(dirtyDate); + var dayOfMonth = Object(__WEBPACK_IMPORTED_MODULE_0__lib_toInteger_index_js__["a" /* default */])(dirtyDayOfMonth); + date.setDate(dayOfMonth); + return date; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/setMonth/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = setMonth; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__lib_toInteger_index_js__ = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__getDaysInMonth_index_js__ = __webpack_require__("./node_modules/date-fns/esm/getDaysInMonth/index.js"); + + + +/** + * @name setMonth + * @category Month Helpers + * @summary Set the month to the given date. + * + * @description + * Set the month to the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the date to be changed + * @param {Number} month - the month of the new date + * @returns {Date} the new date with the month set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set February to 1 September 2014: + * var result = setMonth(new Date(2014, 8, 1), 1) + * //=> Sat Feb 01 2014 00:00:00 + */ + +function setMonth(dirtyDate, dirtyMonth) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_1__toDate_index_js__["a" /* default */])(dirtyDate); + var month = Object(__WEBPACK_IMPORTED_MODULE_0__lib_toInteger_index_js__["a" /* default */])(dirtyMonth); + var year = date.getFullYear(); + var day = date.getDate(); + var dateWithDesiredMonth = new Date(0); + dateWithDesiredMonth.setFullYear(year, month, 15); + dateWithDesiredMonth.setHours(0, 0, 0, 0); + var daysInMonth = Object(__WEBPACK_IMPORTED_MODULE_2__getDaysInMonth_index_js__["default"])(dateWithDesiredMonth); // Set the last day of the new month + // if the original date was the last day of the longer month + + date.setMonth(month, Math.min(day, daysInMonth)); + return date; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/setYear/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = setYear; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__lib_toInteger_index_js__ = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + + +/** + * @name setYear + * @category Year Helpers + * @summary Set the year to the given date. + * + * @description + * Set the year to the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the date to be changed + * @param {Number} year - the year of the new date + * @returns {Date} the new date with the year set + * @throws {TypeError} 2 arguments required + * + * @example + * // Set year 2013 to 1 September 2014: + * var result = setYear(new Date(2014, 8, 1), 2013) + * //=> Sun Sep 01 2013 00:00:00 + */ + +function setYear(dirtyDate, dirtyYear) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_1__toDate_index_js__["a" /* default */])(dirtyDate); + var year = Object(__WEBPACK_IMPORTED_MODULE_0__lib_toInteger_index_js__["a" /* default */])(dirtyYear); // Check if date is Invalid Date because Date.prototype.setFullYear ignores the value of Invalid Date + + if (isNaN(date)) { + return new Date(NaN); + } + + date.setFullYear(year); + return date; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/startOfMonth/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = startOfMonth; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toDate_index_js__ = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +/** + * @name startOfMonth + * @category Month Helpers + * @summary Return the start of a month for the given date. + * + * @description + * Return the start of a month for the given date. + * The result will be in the local timezone. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the original date + * @returns {Date} the start of a month + * @throws {TypeError} 1 argument required + * + * @example + * // The start of a month for 2 September 2014 11:55:00: + * var result = startOfMonth(new Date(2014, 8, 2, 11, 55, 0)) + * //=> Mon Sep 01 2014 00:00:00 + */ + +function startOfMonth(dirtyDate) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var date = Object(__WEBPACK_IMPORTED_MODULE_0__toDate_index_js__["a" /* default */])(dirtyDate); + date.setDate(1); + date.setHours(0, 0, 0, 0); + return date; +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/subMilliseconds/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/_lib/toInteger/index.js +var toInteger = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); + +// EXTERNAL MODULE: ./node_modules/date-fns/esm/toDate/index.js +var toDate = __webpack_require__("./node_modules/date-fns/esm/toDate/index.js"); + +// CONCATENATED MODULE: ./node_modules/date-fns/esm/addMilliseconds/index.js + + +/** + * @name addMilliseconds + * @category Millisecond Helpers + * @summary Add the specified number of milliseconds to the given date. + * + * @description + * Add the specified number of milliseconds to the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of milliseconds to be added + * @returns {Date} the new date with the milliseconds added + * @throws {TypeError} 2 arguments required + * + * @example + * // Add 750 milliseconds to 10 July 2014 12:45:30.000: + * var result = addMilliseconds(new Date(2014, 6, 10, 12, 45, 30, 0), 750) + * //=> Thu Jul 10 2014 12:45:30.750 + */ + +function addMilliseconds(dirtyDate, dirtyAmount) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var timestamp = Object(toDate["a" /* default */])(dirtyDate).getTime(); + var amount = Object(toInteger["a" /* default */])(dirtyAmount); + return new Date(timestamp + amount); +} +// CONCATENATED MODULE: ./node_modules/date-fns/esm/subMilliseconds/index.js +/* harmony export (immutable) */ __webpack_exports__["a"] = subMilliseconds; + + +/** + * @name subMilliseconds + * @category Millisecond Helpers + * @summary Subtract the specified number of milliseconds from the given date. + * + * @description + * Subtract the specified number of milliseconds from the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of milliseconds to be subtracted + * @returns {Date} the new date with the milliseconds subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 750 milliseconds from 10 July 2014 12:45:30.000: + * var result = subMilliseconds(new Date(2014, 6, 10, 12, 45, 30, 0), 750) + * //=> Thu Jul 10 2014 12:45:29.250 + */ + +function subMilliseconds(dirtyDate, dirtyAmount) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var amount = Object(toInteger["a" /* default */])(dirtyAmount); + return addMilliseconds(dirtyDate, -amount); +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/subMonths/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (immutable) */ __webpack_exports__["default"] = subMonths; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__lib_toInteger_index_js__ = __webpack_require__("./node_modules/date-fns/esm/_lib/toInteger/index.js"); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__addMonths_index_js__ = __webpack_require__("./node_modules/date-fns/esm/addMonths/index.js"); + + +/** + * @name subMonths + * @category Month Helpers + * @summary Subtract the specified number of months from the given date. + * + * @description + * Subtract the specified number of months from the given date. + * + * ### v2.0.0 breaking changes: + * + * - [Changes that are common for the whole library](https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#Common-Changes). + * + * @param {Date|Number} date - the date to be changed + * @param {Number} amount - the amount of months to be subtracted + * @returns {Date} the new date with the months subtracted + * @throws {TypeError} 2 arguments required + * + * @example + * // Subtract 5 months from 1 February 2015: + * var result = subMonths(new Date(2015, 1, 1), 5) + * //=> Mon Sep 01 2014 00:00:00 + */ + +function subMonths(dirtyDate, dirtyAmount) { + if (arguments.length < 2) { + throw new TypeError('2 arguments required, but only ' + arguments.length + ' present'); + } + + var amount = Object(__WEBPACK_IMPORTED_MODULE_0__lib_toInteger_index_js__["a" /* default */])(dirtyAmount); + return Object(__WEBPACK_IMPORTED_MODULE_1__addMonths_index_js__["default"])(dirtyDate, -amount); +} + +/***/ }), + +/***/ "./node_modules/date-fns/esm/toDate/index.js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (immutable) */ __webpack_exports__["a"] = toDate; +/** + * @name toDate + * @category Common Helpers + * @summary Convert the given argument to an instance of Date. + * + * @description + * Convert the given argument to an instance of Date. + * + * If the argument is an instance of Date, the function returns its clone. + * + * If the argument is a number, it is treated as a timestamp. + * + * If the argument is none of the above, the function returns Invalid Date. + * + * **Note**: *all* Date arguments passed to any *date-fns* function is processed by `toDate`. + * + * @param {Date|Number} argument - the value to convert + * @returns {Date} the parsed date in the local time zone + * @throws {TypeError} 1 argument required + * + * @example + * // Clone the date: + * const result = toDate(new Date(2014, 1, 11, 11, 30, 30)) + * //=> Tue Feb 11 2014 11:30:30 + * + * @example + * // Convert the timestamp to date: + * const result = toDate(1392098430000) + * //=> Tue Feb 11 2014 11:30:30 + */ +function toDate(argument) { + if (arguments.length < 1) { + throw new TypeError('1 argument required, but only ' + arguments.length + ' present'); + } + + var argStr = Object.prototype.toString.call(argument); // Clone the date + + if (argument instanceof Date || typeof argument === 'object' && argStr === '[object Date]') { + // Prevent the date to lose the milliseconds when passed to new Date() in IE10 + return new Date(argument.getTime()); + } else if (typeof argument === 'number' || argStr === '[object Number]') { + return new Date(argument); + } else { + if ((typeof argument === 'string' || argStr === '[object String]') && typeof console !== 'undefined') { + // eslint-disable-next-line no-console + console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"); // eslint-disable-next-line no-console + + console.warn(new Error().stack); + } + + return new Date(NaN); + } +} + +/***/ }), + +/***/ "./node_modules/deepmerge/dist/umd.js": +/***/ (function(module, exports, __webpack_require__) { + +(function (global, factory) { + true ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = global || self, global.deepmerge = factory()); +}(this, (function () { 'use strict'; + + var isMergeableObject = function isMergeableObject(value) { + return isNonNullObject(value) + && !isSpecial(value) + }; + + function isNonNullObject(value) { + return !!value && typeof value === 'object' + } + + function isSpecial(value) { + var stringValue = Object.prototype.toString.call(value); + + return stringValue === '[object RegExp]' + || stringValue === '[object Date]' + || isReactElement(value) + } + + // see https://github.com/facebook/react/blob/b5ac963fb791d1298e7f396236383bc955f916c1/src/isomorphic/classic/element/ReactElement.js#L21-L25 + var canUseSymbol = typeof Symbol === 'function' && Symbol.for; + var REACT_ELEMENT_TYPE = canUseSymbol ? Symbol.for('react.element') : 0xeac7; + + function isReactElement(value) { + return value.$$typeof === REACT_ELEMENT_TYPE + } + + function emptyTarget(val) { + return Array.isArray(val) ? [] : {} + } + + function cloneUnlessOtherwiseSpecified(value, options) { + return (options.clone !== false && options.isMergeableObject(value)) + ? deepmerge(emptyTarget(value), value, options) + : value + } + + function defaultArrayMerge(target, source, options) { + return target.concat(source).map((function(element) { + return cloneUnlessOtherwiseSpecified(element, options) + })) + } + + function getMergeFunction(key, options) { + if (!options.customMerge) { + return deepmerge + } + var customMerge = options.customMerge(key); + return typeof customMerge === 'function' ? customMerge : deepmerge + } + + function getEnumerableOwnPropertySymbols(target) { + return Object.getOwnPropertySymbols + ? Object.getOwnPropertySymbols(target).filter((function(symbol) { + return target.propertyIsEnumerable(symbol) + })) + : [] + } + + function getKeys(target) { + return Object.keys(target).concat(getEnumerableOwnPropertySymbols(target)) + } + + function mergeObject(target, source, options) { + var destination = {}; + if (options.isMergeableObject(target)) { + getKeys(target).forEach((function(key) { + destination[key] = cloneUnlessOtherwiseSpecified(target[key], options); + })); + } + getKeys(source).forEach((function(key) { + if (!options.isMergeableObject(source[key]) || !target[key]) { + destination[key] = cloneUnlessOtherwiseSpecified(source[key], options); + } else { + destination[key] = getMergeFunction(key, options)(target[key], source[key], options); + } + })); + return destination + } + + function deepmerge(target, source, options) { + options = options || {}; + options.arrayMerge = options.arrayMerge || defaultArrayMerge; + options.isMergeableObject = options.isMergeableObject || isMergeableObject; + + var sourceIsArray = Array.isArray(source); + var targetIsArray = Array.isArray(target); + var sourceAndTargetTypesMatch = sourceIsArray === targetIsArray; + + if (!sourceAndTargetTypesMatch) { + return cloneUnlessOtherwiseSpecified(source, options) + } else if (sourceIsArray) { + return options.arrayMerge(target, source, options) + } else { + return mergeObject(target, source, options) + } + } + + deepmerge.all = function deepmergeAll(array, options) { + if (!Array.isArray(array)) { + throw new Error('first argument should be an array') + } + + return array.reduce((function(prev, next) { + return deepmerge(prev, next, options) + }), {}) + }; + + var deepmerge_1 = deepmerge; + + return deepmerge_1; + +}))); + + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-01f17952\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdSteppers/MdSteppers.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-02919a06\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdDialog/MdDialogContent.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-032d167e\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdDivider/MdDivider.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-06fb880c\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdApp/MdApp.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-086f4a3f\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdEmptyState/MdEmptyState.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-09da93b0\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdProgress/MdProgressSpinner/MdProgressSpinner.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-0a0709a8\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdField/MdSelect/MdOptgroup.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-0c53644c\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTooltip/MdTooltip.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-0c64e388\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTabs/MdTabs.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-0c904dc6\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdBadge/MdBadge.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-12dab9a6\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdField/MdSelect/MdSelect.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-134f37f5\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTable/MdTableEmptyState.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-13b1366b\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdField/MdSelect/MdOption.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-14be5a1d\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdSvgLoader/MdSvgLoader.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-187b0518\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTable/MdTableAlternateHeader.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-1cd2de36\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdToolbar/MdToolbar.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-1f125f1f\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCheckbox/MdCheckbox.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-1f3bef10\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./docs/app/components/CodeBlock.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-1f3bef10\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/CodeBlock.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-220c4ed7\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/App.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-220c4ed7\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=1!./docs/app/App.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2316cb4e\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdSpeedDial/MdSpeedDialTarget.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-23750bb2\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdMenu/MdMenu.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-249417d1\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdList/MdListItem/MdListItem.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-252b7c28\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdChips/MdChips.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2567e20e\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdHighlightText/MdHighlightText.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-26427ac1\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdList/MdListItem/MdListItemExpand.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-27be589a\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/GridLayout.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-27ca4ffa\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCardActions/MdCardActions.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-288d11c0\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCardMedia/MdCardMediaActions.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2c7875c2\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdApp/MdAppContent.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-2dcf23de\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdApp/MdAppSideDrawer.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-323414b2\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/LogoVueMaterial.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-36fb6b4e\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTable/MdTableHead.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-377de65d\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdDrawer/MdDrawer.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-37fef6db\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCardArea/MdCardArea.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3b3f86bb\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCardMedia/MdCardMediaCover.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3cdd5460\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdAvatar/MdAvatar.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-3fb39a00\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTable/MdTableRow.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-40c41a98\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCard.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-42f26f14\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdMenu/MdMenuContent.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-45066b72\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdRipple/MdWave.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-46705312\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdDialog/MdDialog.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4a11427a\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdDatepicker/MdDatepickerDialog.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-4af15c6c\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTable/MdTablePagination.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-507dd0a4\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdDialog/MdDialogActions.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-50f4e0fd\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdImage/MdImage.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-5275aab4\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdRadio/MdRadio.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-52cd99cd\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCardExpand/MdCardExpandTrigger.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-546537e7\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTable/MdTableCellSelection.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-57097e64\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/SplashContainer.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-5b42a910\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCardContent/MdCardContent.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-5be9484c\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdField/MdFile/MdFile.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-5e686dd2\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdSubheader/MdSubheader.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-5ffe373a\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdProgress/MdProgressBar/MdProgressBar.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-613fa194\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/ApiItem.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-63c03c38\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdIcon/MdIcon.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-6427c1db\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdAutocomplete/MdAutocomplete.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-666a7a19\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/CodesandboxEdit.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-670d150e\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdButton/MdButtonContent.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-6a8a43ed\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/template/MainFooter.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-6bc1cf44\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCardMedia/MdCardMedia.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-6bf3218c\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdDatepicker/MdDatepicker.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-6ccea8a8\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdOverlay/MdOverlay.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-6d32e46a\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/template/MainNavContent.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-6f6f1532\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/template/MainHeader.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-7112ed0f\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdBottomBar/MdBottomBar.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-7662a3e2\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/AdManager.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-769a7b64\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/template/MainNav.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-76fdada8\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdSpeedDial/MdSpeedDialContent.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-779f5784\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdButton/MdButton.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-7ac1100c\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCardExpand/MdCardExpand.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-7b2b92a1\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdPopover/MdPopover.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-7c3b2290\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/GridLayoutItem.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-7dad22dd\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/PageContainer.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-7ee0a1d4\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdList/MdList.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-807d0a6a\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdChips/MdChip.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8a352590\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCardExpand/MdCardExpandContent.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-8b95f6e6\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdSteppers/MdStep.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-936f79d6\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/CodeLoading.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-9a90c1dc\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdApp/MdAppToolbar.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-9ba67f52\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdApp/MdAppInternalDrawer.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-9bf92c50\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdSpeedDial/MdSpeedDial.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-9d827622\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdField/MdField.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-a486e4d4\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdBadge/MdBadgeStandalone.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-aaf5b924\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/icons/IconButton.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-ae101cf4\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/ApiTable/ApiTable.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-b58afe9e\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/NoteBlock/NoteBlock.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-bd06a070\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdDialog/MdDialogTitle.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-ca5b1d3e\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTable/MdTable.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-d141c472\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdSnackbar/MdSnackbar.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-e26afd16\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTable/MdTableToolbar.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-e36a8eee\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdRipple/MdRipple.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-ed22f364\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdCard/MdCardHeader/MdCardHeader.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-f519c93e\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdTable/MdTableCell.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-f7436098\",\"scoped\":false,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/MdSwitch/MdSwitch.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"omit\":1,\"remove\":true}!./node_modules/vue-style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{\"vue\":true,\"id\":\"data-v-fd983104\",\"scoped\":true,\"hasInlineConfig\":true}!./node_modules/sass-loader/lib/loader.js!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./docs/app/components/CodeExample.vue": +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./node_modules/fuzzysearch/index.js": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +function fuzzysearch (needle, haystack) { + var tlen = haystack.length; + var qlen = needle.length; + if (qlen > tlen) { + return false; + } + if (qlen === tlen) { + return needle === haystack; + } + outer: for (var i = 0, j = 0; i < qlen; i++) { + var nch = needle.charCodeAt(i); + while (j < tlen) { + if (haystack.charCodeAt(j++) === nch) { + continue outer; + } + } + return false; + } + return true; +} + +module.exports = fuzzysearch; + + +/***/ }), + +/***/ "./node_modules/highlight.js/lib/highlight.js": +/***/ (function(module, exports, __webpack_require__) { + +var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* +Syntax highlighting with language autodetection. +https://highlightjs.org/ +*/ + +(function(factory) { + + // Find the global object for export to both the browser and web workers. + var globalObject = typeof window === 'object' && window || + typeof self === 'object' && self; + + // Setup highlight.js for different environments. First is Node.js or + // CommonJS. + // `nodeType` is checked to ensure that `exports` is not a HTML element. + if(typeof exports !== 'undefined' && !exports.nodeType) { + factory(exports); + } else if(globalObject) { + // Export hljs globally even when using AMD for cases when this script + // is loaded with others that may still expect a global hljs. + globalObject.hljs = factory({}); + + // Finally register the global hljs with AMD. + if(true) { + !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function() { + return globalObject.hljs; + }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + } + } + +}((function(hljs) { + // Convenience variables for build-in objects + var ArrayProto = [], + objectKeys = Object.keys; + + // Global internal variables used within the highlight.js library. + var languages = {}, + aliases = {}; + + // Regular expressions used throughout the highlight.js library. + var noHighlightRe = /^(no-?highlight|plain|text)$/i, + languagePrefixRe = /\blang(?:uage)?-([\w-]+)\b/i, + fixMarkupRe = /((^(<[^>]+>|\t|)+|(?:\n)))/gm; + + // The object will be assigned by the build tool. It used to synchronize API + // of external language files with minified version of the highlight.js library. + var API_REPLACES; + + var spanEndTag = ''; + + // Global options used when within external APIs. This is modified when + // calling the `hljs.configure` function. + var options = { + classPrefix: 'hljs-', + tabReplace: null, + useBR: false, + languages: undefined + }; + + + /* Utility functions */ + + function escape(value) { + return value.replace(/&/g, '&').replace(//g, '>'); + } + + function tag(node) { + return node.nodeName.toLowerCase(); + } + + function testRe(re, lexeme) { + var match = re && re.exec(lexeme); + return match && match.index === 0; + } + + function isNotHighlighted(language) { + return noHighlightRe.test(language); + } + + function blockLanguage(block) { + var i, match, length, _class; + var classes = block.className + ' '; + + classes += block.parentNode ? block.parentNode.className : ''; + + // language-* takes precedence over non-prefixed class names. + match = languagePrefixRe.exec(classes); + if (match) { + return getLanguage(match[1]) ? match[1] : 'no-highlight'; + } + + classes = classes.split(/\s+/); + + for (i = 0, length = classes.length; i < length; i++) { + _class = classes[i]; + + if (isNotHighlighted(_class) || getLanguage(_class)) { + return _class; + } + } + } + + function inherit(parent) { // inherit(parent, override_obj, override_obj, ...) + var key; + var result = {}; + var objects = Array.prototype.slice.call(arguments, 1); + + for (key in parent) + result[key] = parent[key]; + objects.forEach((function(obj) { + for (key in obj) + result[key] = obj[key]; + })); + return result; + } + + /* Stream merging */ + + function nodeStream(node) { + var result = []; + (function _nodeStream(node, offset) { + for (var child = node.firstChild; child; child = child.nextSibling) { + if (child.nodeType === 3) + offset += child.nodeValue.length; + else if (child.nodeType === 1) { + result.push({ + event: 'start', + offset: offset, + node: child + }); + offset = _nodeStream(child, offset); + // Prevent void elements from having an end tag that would actually + // double them in the output. There are more void elements in HTML + // but we list only those realistically expected in code display. + if (!tag(child).match(/br|hr|img|input/)) { + result.push({ + event: 'stop', + offset: offset, + node: child + }); + } + } + } + return offset; + })(node, 0); + return result; + } + + function mergeStreams(original, highlighted, value) { + var processed = 0; + var result = ''; + var nodeStack = []; + + function selectStream() { + if (!original.length || !highlighted.length) { + return original.length ? original : highlighted; + } + if (original[0].offset !== highlighted[0].offset) { + return (original[0].offset < highlighted[0].offset) ? original : highlighted; + } + + /* + To avoid starting the stream just before it should stop the order is + ensured that original always starts first and closes last: + + if (event1 == 'start' && event2 == 'start') + return original; + if (event1 == 'start' && event2 == 'stop') + return highlighted; + if (event1 == 'stop' && event2 == 'start') + return original; + if (event1 == 'stop' && event2 == 'stop') + return highlighted; + + ... which is collapsed to: + */ + return highlighted[0].event === 'start' ? original : highlighted; + } + + function open(node) { + function attr_str(a) {return ' ' + a.nodeName + '="' + escape(a.value).replace('"', '"') + '"';} + result += '<' + tag(node) + ArrayProto.map.call(node.attributes, attr_str).join('') + '>'; + } + + function close(node) { + result += ''; + } + + function render(event) { + (event.event === 'start' ? open : close)(event.node); + } + + while (original.length || highlighted.length) { + var stream = selectStream(); + result += escape(value.substring(processed, stream[0].offset)); + processed = stream[0].offset; + if (stream === original) { + /* + On any opening or closing tag of the original markup we first close + the entire highlighted node stack, then render the original tag along + with all the following original tags at the same offset and then + reopen all the tags on the highlighted stack. + */ + nodeStack.reverse().forEach(close); + do { + render(stream.splice(0, 1)[0]); + stream = selectStream(); + } while (stream === original && stream.length && stream[0].offset === processed); + nodeStack.reverse().forEach(open); + } else { + if (stream[0].event === 'start') { + nodeStack.push(stream[0].node); + } else { + nodeStack.pop(); + } + render(stream.splice(0, 1)[0]); + } + } + return result + escape(value.substr(processed)); + } + + /* Initialization */ + + function expand_mode(mode) { + if (mode.variants && !mode.cached_variants) { + mode.cached_variants = mode.variants.map((function(variant) { + return inherit(mode, {variants: null}, variant); + })); + } + return mode.cached_variants || (mode.endsWithParent && [inherit(mode)]) || [mode]; + } + + function restoreLanguageApi(obj) { + if(API_REPLACES && !obj.langApiRestored) { + obj.langApiRestored = true; + for(var key in API_REPLACES) + obj[key] && (obj[API_REPLACES[key]] = obj[key]); + (obj.contains || []).concat(obj.variants || []).forEach(restoreLanguageApi); + } + } + + function compileLanguage(language) { + + function reStr(re) { + return (re && re.source) || re; + } + + function langRe(value, global) { + return new RegExp( + reStr(value), + 'm' + (language.case_insensitive ? 'i' : '') + (global ? 'g' : '') + ); + } + + // joinRe logically computes regexps.join(separator), but fixes the + // backreferences so they continue to match. + function joinRe(regexps, separator) { + // backreferenceRe matches an open parenthesis or backreference. To avoid + // an incorrect parse, it additionally matches the following: + // - [...] elements, where the meaning of parentheses and escapes change + // - other escape sequences, so we do not misparse escape sequences as + // interesting elements + // - non-matching or lookahead parentheses, which do not capture. These + // follow the '(' with a '?'. + var backreferenceRe = /\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./; + var numCaptures = 0; + var ret = ''; + for (var i = 0; i < regexps.length; i++) { + var offset = numCaptures; + var re = reStr(regexps[i]); + if (i > 0) { + ret += separator; + } + while (re.length > 0) { + var match = backreferenceRe.exec(re); + if (match == null) { + ret += re; + break; + } + ret += re.substring(0, match.index); + re = re.substring(match.index + match[0].length); + if (match[0][0] == '\\' && match[1]) { + // Adjust the backreference. + ret += '\\' + String(Number(match[1]) + offset); + } else { + ret += match[0]; + if (match[0] == '(') { + numCaptures++; + } + } + } + } + return ret; + } + + function compileMode(mode, parent) { + if (mode.compiled) + return; + mode.compiled = true; + + mode.keywords = mode.keywords || mode.beginKeywords; + if (mode.keywords) { + var compiled_keywords = {}; + + var flatten = function(className, str) { + if (language.case_insensitive) { + str = str.toLowerCase(); + } + str.split(' ').forEach((function(kw) { + var pair = kw.split('|'); + compiled_keywords[pair[0]] = [className, pair[1] ? Number(pair[1]) : 1]; + })); + }; + + if (typeof mode.keywords === 'string') { // string + flatten('keyword', mode.keywords); + } else { + objectKeys(mode.keywords).forEach((function (className) { + flatten(className, mode.keywords[className]); + })); + } + mode.keywords = compiled_keywords; + } + mode.lexemesRe = langRe(mode.lexemes || /\w+/, true); + + if (parent) { + if (mode.beginKeywords) { + mode.begin = '\\b(' + mode.beginKeywords.split(' ').join('|') + ')\\b'; + } + if (!mode.begin) + mode.begin = /\B|\b/; + mode.beginRe = langRe(mode.begin); + if (mode.endSameAsBegin) + mode.end = mode.begin; + if (!mode.end && !mode.endsWithParent) + mode.end = /\B|\b/; + if (mode.end) + mode.endRe = langRe(mode.end); + mode.terminator_end = reStr(mode.end) || ''; + if (mode.endsWithParent && parent.terminator_end) + mode.terminator_end += (mode.end ? '|' : '') + parent.terminator_end; + } + if (mode.illegal) + mode.illegalRe = langRe(mode.illegal); + if (mode.relevance == null) + mode.relevance = 1; + if (!mode.contains) { + mode.contains = []; + } + mode.contains = Array.prototype.concat.apply([], mode.contains.map((function(c) { + return expand_mode(c === 'self' ? mode : c); + }))); + mode.contains.forEach((function(c) {compileMode(c, mode);})); + + if (mode.starts) { + compileMode(mode.starts, parent); + } + + var terminators = + mode.contains.map((function(c) { + return c.beginKeywords ? '\\.?(?:' + c.begin + ')\\.?' : c.begin; + })) + .concat([mode.terminator_end, mode.illegal]) + .map(reStr) + .filter(Boolean); + mode.terminators = terminators.length ? langRe(joinRe(terminators, '|'), true) : {exec: function(/*s*/) {return null;}}; + } + + compileMode(language); + } + + /* + Core highlighting function. Accepts a language name, or an alias, and a + string with the code to highlight. Returns an object with the following + properties: + + - relevance (int) + - value (an HTML string with highlighting markup) + + */ + function highlight(name, value, ignore_illegals, continuation) { + + function escapeRe(value) { + return new RegExp(value.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'), 'm'); + } + + function subMode(lexeme, mode) { + var i, length; + + for (i = 0, length = mode.contains.length; i < length; i++) { + if (testRe(mode.contains[i].beginRe, lexeme)) { + if (mode.contains[i].endSameAsBegin) { + mode.contains[i].endRe = escapeRe( mode.contains[i].beginRe.exec(lexeme)[0] ); + } + return mode.contains[i]; + } + } + } + + function endOfMode(mode, lexeme) { + if (testRe(mode.endRe, lexeme)) { + while (mode.endsParent && mode.parent) { + mode = mode.parent; + } + return mode; + } + if (mode.endsWithParent) { + return endOfMode(mode.parent, lexeme); + } + } + + function isIllegal(lexeme, mode) { + return !ignore_illegals && testRe(mode.illegalRe, lexeme); + } + + function keywordMatch(mode, match) { + var match_str = language.case_insensitive ? match[0].toLowerCase() : match[0]; + return mode.keywords.hasOwnProperty(match_str) && mode.keywords[match_str]; + } + + function buildSpan(classname, insideSpan, leaveOpen, noPrefix) { + var classPrefix = noPrefix ? '' : options.classPrefix, + openSpan = ''; + + if (!classname) return insideSpan; + return openSpan + insideSpan + closeSpan; + } + + function processKeywords() { + var keyword_match, last_index, match, result; + + if (!top.keywords) + return escape(mode_buffer); + + result = ''; + last_index = 0; + top.lexemesRe.lastIndex = 0; + match = top.lexemesRe.exec(mode_buffer); + + while (match) { + result += escape(mode_buffer.substring(last_index, match.index)); + keyword_match = keywordMatch(top, match); + if (keyword_match) { + relevance += keyword_match[1]; + result += buildSpan(keyword_match[0], escape(match[0])); + } else { + result += escape(match[0]); + } + last_index = top.lexemesRe.lastIndex; + match = top.lexemesRe.exec(mode_buffer); + } + return result + escape(mode_buffer.substr(last_index)); + } + + function processSubLanguage() { + var explicit = typeof top.subLanguage === 'string'; + if (explicit && !languages[top.subLanguage]) { + return escape(mode_buffer); + } + + var result = explicit ? + highlight(top.subLanguage, mode_buffer, true, continuations[top.subLanguage]) : + highlightAuto(mode_buffer, top.subLanguage.length ? top.subLanguage : undefined); + + // Counting embedded language score towards the host language may be disabled + // with zeroing the containing mode relevance. Usecase in point is Markdown that + // allows XML everywhere and makes every XML snippet to have a much larger Markdown + // score. + if (top.relevance > 0) { + relevance += result.relevance; + } + if (explicit) { + continuations[top.subLanguage] = result.top; + } + return buildSpan(result.language, result.value, false, true); + } + + function processBuffer() { + result += (top.subLanguage != null ? processSubLanguage() : processKeywords()); + mode_buffer = ''; + } + + function startNewMode(mode) { + result += mode.className? buildSpan(mode.className, '', true): ''; + top = Object.create(mode, {parent: {value: top}}); + } + + function processLexeme(buffer, lexeme) { + + mode_buffer += buffer; + + if (lexeme == null) { + processBuffer(); + return 0; + } + + var new_mode = subMode(lexeme, top); + if (new_mode) { + if (new_mode.skip) { + mode_buffer += lexeme; + } else { + if (new_mode.excludeBegin) { + mode_buffer += lexeme; + } + processBuffer(); + if (!new_mode.returnBegin && !new_mode.excludeBegin) { + mode_buffer = lexeme; + } + } + startNewMode(new_mode, lexeme); + return new_mode.returnBegin ? 0 : lexeme.length; + } + + var end_mode = endOfMode(top, lexeme); + if (end_mode) { + var origin = top; + if (origin.skip) { + mode_buffer += lexeme; + } else { + if (!(origin.returnEnd || origin.excludeEnd)) { + mode_buffer += lexeme; + } + processBuffer(); + if (origin.excludeEnd) { + mode_buffer = lexeme; + } + } + do { + if (top.className) { + result += spanEndTag; + } + if (!top.skip && !top.subLanguage) { + relevance += top.relevance; + } + top = top.parent; + } while (top !== end_mode.parent); + if (end_mode.starts) { + if (end_mode.endSameAsBegin) { + end_mode.starts.endRe = end_mode.endRe; + } + startNewMode(end_mode.starts, ''); + } + return origin.returnEnd ? 0 : lexeme.length; + } + + if (isIllegal(lexeme, top)) + throw new Error('Illegal lexeme "' + lexeme + '" for mode "' + (top.className || '') + '"'); + + /* + Parser should not reach this point as all types of lexemes should be caught + earlier, but if it does due to some bug make sure it advances at least one + character forward to prevent infinite looping. + */ + mode_buffer += lexeme; + return lexeme.length || 1; + } + + var language = getLanguage(name); + if (!language) { + throw new Error('Unknown language: "' + name + '"'); + } + + compileLanguage(language); + var top = continuation || language; + var continuations = {}; // keep continuations for sub-languages + var result = '', current; + for(current = top; current !== language; current = current.parent) { + if (current.className) { + result = buildSpan(current.className, '', true) + result; + } + } + var mode_buffer = ''; + var relevance = 0; + try { + var match, count, index = 0; + while (true) { + top.terminators.lastIndex = index; + match = top.terminators.exec(value); + if (!match) + break; + count = processLexeme(value.substring(index, match.index), match[0]); + index = match.index + count; + } + processLexeme(value.substr(index)); + for(current = top; current.parent; current = current.parent) { // close dangling modes + if (current.className) { + result += spanEndTag; + } + } + return { + relevance: relevance, + value: result, + language: name, + top: top + }; + } catch (e) { + if (e.message && e.message.indexOf('Illegal') !== -1) { + return { + relevance: 0, + value: escape(value) + }; + } else { + throw e; + } + } + } + + /* + Highlighting with language detection. Accepts a string with the code to + highlight. Returns an object with the following properties: + + - language (detected language) + - relevance (int) + - value (an HTML string with highlighting markup) + - second_best (object with the same structure for second-best heuristically + detected language, may be absent) + + */ + function highlightAuto(text, languageSubset) { + languageSubset = languageSubset || options.languages || objectKeys(languages); + var result = { + relevance: 0, + value: escape(text) + }; + var second_best = result; + languageSubset.filter(getLanguage).filter(autoDetection).forEach((function(name) { + var current = highlight(name, text, false); + current.language = name; + if (current.relevance > second_best.relevance) { + second_best = current; + } + if (current.relevance > result.relevance) { + second_best = result; + result = current; + } + })); + if (second_best.language) { + result.second_best = second_best; + } + return result; + } + + /* + Post-processing of the highlighted markup: + + - replace TABs with something more useful + - replace real line-breaks with '
' for non-pre containers + + */ + function fixMarkup(value) { + return !(options.tabReplace || options.useBR) + ? value + : value.replace(fixMarkupRe, (function(match, p1) { + if (options.useBR && match === '\n') { + return '
'; + } else if (options.tabReplace) { + return p1.replace(/\t/g, options.tabReplace); + } + return ''; + })); + } + + function buildClassName(prevClassName, currentLang, resultLang) { + var language = currentLang ? aliases[currentLang] : resultLang, + result = [prevClassName.trim()]; + + if (!prevClassName.match(/\bhljs\b/)) { + result.push('hljs'); + } + + if (prevClassName.indexOf(language) === -1) { + result.push(language); + } + + return result.join(' ').trim(); + } + + /* + Applies highlighting to a DOM node containing code. Accepts a DOM node and + two optional parameters for fixMarkup. + */ + function highlightBlock(block) { + var node, originalStream, result, resultNode, text; + var language = blockLanguage(block); + + if (isNotHighlighted(language)) + return; + + if (options.useBR) { + node = document.createElementNS('http://www.w3.org/1999/xhtml', 'div'); + node.innerHTML = block.innerHTML.replace(/\n/g, '').replace(//g, '\n'); + } else { + node = block; + } + text = node.textContent; + result = language ? highlight(language, text, true) : highlightAuto(text); + + originalStream = nodeStream(node); + if (originalStream.length) { + resultNode = document.createElementNS('http://www.w3.org/1999/xhtml', 'div'); + resultNode.innerHTML = result.value; + result.value = mergeStreams(originalStream, nodeStream(resultNode), text); + } + result.value = fixMarkup(result.value); + + block.innerHTML = result.value; + block.className = buildClassName(block.className, language, result.language); + block.result = { + language: result.language, + re: result.relevance + }; + if (result.second_best) { + block.second_best = { + language: result.second_best.language, + re: result.second_best.relevance + }; + } + } + + /* + Updates highlight.js global options with values passed in the form of an object. + */ + function configure(user_options) { + options = inherit(options, user_options); + } + + /* + Applies highlighting to all
..
blocks on a page. + */ + function initHighlighting() { + if (initHighlighting.called) + return; + initHighlighting.called = true; + + var blocks = document.querySelectorAll('pre code'); + ArrayProto.forEach.call(blocks, highlightBlock); + } + + /* + Attaches highlighting to the page load event. + */ + function initHighlightingOnLoad() { + addEventListener('DOMContentLoaded', initHighlighting, false); + addEventListener('load', initHighlighting, false); + } + + function registerLanguage(name, language) { + var lang = languages[name] = language(hljs); + restoreLanguageApi(lang); + if (lang.aliases) { + lang.aliases.forEach((function(alias) {aliases[alias] = name;})); + } + } + + function listLanguages() { + return objectKeys(languages); + } + + function getLanguage(name) { + name = (name || '').toLowerCase(); + return languages[name] || languages[aliases[name]]; + } + + function autoDetection(name) { + var lang = getLanguage(name); + return lang && !lang.disableAutodetect; + } + + /* Interface definition */ + + hljs.highlight = highlight; + hljs.highlightAuto = highlightAuto; + hljs.fixMarkup = fixMarkup; + hljs.highlightBlock = highlightBlock; + hljs.configure = configure; + hljs.initHighlighting = initHighlighting; + hljs.initHighlightingOnLoad = initHighlightingOnLoad; + hljs.registerLanguage = registerLanguage; + hljs.listLanguages = listLanguages; + hljs.getLanguage = getLanguage; + hljs.autoDetection = autoDetection; + hljs.inherit = inherit; + + // Common regexps + hljs.IDENT_RE = '[a-zA-Z]\\w*'; + hljs.UNDERSCORE_IDENT_RE = '[a-zA-Z_]\\w*'; + hljs.NUMBER_RE = '\\b\\d+(\\.\\d+)?'; + hljs.C_NUMBER_RE = '(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)'; // 0x..., 0..., decimal, float + hljs.BINARY_NUMBER_RE = '\\b(0b[01]+)'; // 0b... + hljs.RE_STARTERS_RE = '!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~'; + + // Common modes + hljs.BACKSLASH_ESCAPE = { + begin: '\\\\[\\s\\S]', relevance: 0 + }; + hljs.APOS_STRING_MODE = { + className: 'string', + begin: '\'', end: '\'', + illegal: '\\n', + contains: [hljs.BACKSLASH_ESCAPE] + }; + hljs.QUOTE_STRING_MODE = { + className: 'string', + begin: '"', end: '"', + illegal: '\\n', + contains: [hljs.BACKSLASH_ESCAPE] + }; + hljs.PHRASAL_WORDS_MODE = { + begin: /\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ + }; + hljs.COMMENT = function (begin, end, inherits) { + var mode = hljs.inherit( + { + className: 'comment', + begin: begin, end: end, + contains: [] + }, + inherits || {} + ); + mode.contains.push(hljs.PHRASAL_WORDS_MODE); + mode.contains.push({ + className: 'doctag', + begin: '(?:TODO|FIXME|NOTE|BUG|XXX):', + relevance: 0 + }); + return mode; + }; + hljs.C_LINE_COMMENT_MODE = hljs.COMMENT('//', '$'); + hljs.C_BLOCK_COMMENT_MODE = hljs.COMMENT('/\\*', '\\*/'); + hljs.HASH_COMMENT_MODE = hljs.COMMENT('#', '$'); + hljs.NUMBER_MODE = { + className: 'number', + begin: hljs.NUMBER_RE, + relevance: 0 + }; + hljs.C_NUMBER_MODE = { + className: 'number', + begin: hljs.C_NUMBER_RE, + relevance: 0 + }; + hljs.BINARY_NUMBER_MODE = { + className: 'number', + begin: hljs.BINARY_NUMBER_RE, + relevance: 0 + }; + hljs.CSS_NUMBER_MODE = { + className: 'number', + begin: hljs.NUMBER_RE + '(' + + '%|em|ex|ch|rem' + + '|vw|vh|vmin|vmax' + + '|cm|mm|in|pt|pc|px' + + '|deg|grad|rad|turn' + + '|s|ms' + + '|Hz|kHz' + + '|dpi|dpcm|dppx' + + ')?', + relevance: 0 + }; + hljs.REGEXP_MODE = { + className: 'regexp', + begin: /\//, end: /\/[gimuy]*/, + illegal: /\n/, + contains: [ + hljs.BACKSLASH_ESCAPE, + { + begin: /\[/, end: /\]/, + relevance: 0, + contains: [hljs.BACKSLASH_ESCAPE] + } + ] + }; + hljs.TITLE_MODE = { + className: 'title', + begin: hljs.IDENT_RE, + relevance: 0 + }; + hljs.UNDERSCORE_TITLE_MODE = { + className: 'title', + begin: hljs.UNDERSCORE_IDENT_RE, + relevance: 0 + }; + hljs.METHOD_GUARD = { + // excludes method names from keyword processing + begin: '\\.\\s*' + hljs.UNDERSCORE_IDENT_RE, + relevance: 0 + }; + + return hljs; +}))); + + +/***/ }), + +/***/ "./node_modules/highlight.js/lib/languages/javascript.js": +/***/ (function(module, exports) { + +module.exports = function(hljs) { + var IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*'; + var KEYWORDS = { + keyword: + 'in of if for while finally var new function do return void else break catch ' + + 'instanceof with throw case default try this switch continue typeof delete ' + + 'let yield const export super debugger as async await static ' + + // ECMAScript 6 modules import + 'import from as' + , + literal: + 'true false null undefined NaN Infinity', + built_in: + 'eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent ' + + 'encodeURI encodeURIComponent escape unescape Object Function Boolean Error ' + + 'EvalError InternalError RangeError ReferenceError StopIteration SyntaxError ' + + 'TypeError URIError Number Math Date String RegExp Array Float32Array ' + + 'Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array ' + + 'Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require ' + + 'module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect ' + + 'Promise' + }; + var NUMBER = { + className: 'number', + variants: [ + { begin: '\\b(0[bB][01]+)' }, + { begin: '\\b(0[oO][0-7]+)' }, + { begin: hljs.C_NUMBER_RE } + ], + relevance: 0 + }; + var SUBST = { + className: 'subst', + begin: '\\$\\{', end: '\\}', + keywords: KEYWORDS, + contains: [] // defined later + }; + var HTML_TEMPLATE = { + begin: 'html`', end: '', + starts: { + end: '`', returnEnd: false, + contains: [ + hljs.BACKSLASH_ESCAPE, + SUBST + ], + subLanguage: 'xml', + } + }; + var CSS_TEMPLATE = { + begin: 'css`', end: '', + starts: { + end: '`', returnEnd: false, + contains: [ + hljs.BACKSLASH_ESCAPE, + SUBST + ], + subLanguage: 'css', + } + }; + var TEMPLATE_STRING = { + className: 'string', + begin: '`', end: '`', + contains: [ + hljs.BACKSLASH_ESCAPE, + SUBST + ] + }; + SUBST.contains = [ + hljs.APOS_STRING_MODE, + hljs.QUOTE_STRING_MODE, + HTML_TEMPLATE, + CSS_TEMPLATE, + TEMPLATE_STRING, + NUMBER, + hljs.REGEXP_MODE + ]; + var PARAMS_CONTAINS = SUBST.contains.concat([ + hljs.C_BLOCK_COMMENT_MODE, + hljs.C_LINE_COMMENT_MODE + ]); + + return { + aliases: ['js', 'jsx'], + keywords: KEYWORDS, + contains: [ + { + className: 'meta', + relevance: 10, + begin: /^\s*['"]use (strict|asm)['"]/ + }, + { + className: 'meta', + begin: /^#!/, end: /$/ + }, + hljs.APOS_STRING_MODE, + hljs.QUOTE_STRING_MODE, + HTML_TEMPLATE, + CSS_TEMPLATE, + TEMPLATE_STRING, + hljs.C_LINE_COMMENT_MODE, + hljs.C_BLOCK_COMMENT_MODE, + NUMBER, + { // object attr container + begin: /[{,]\s*/, relevance: 0, + contains: [ + { + begin: IDENT_RE + '\\s*:', returnBegin: true, + relevance: 0, + contains: [{className: 'attr', begin: IDENT_RE, relevance: 0}] + } + ] + }, + { // "value" container + begin: '(' + hljs.RE_STARTERS_RE + '|\\b(case|return|throw)\\b)\\s*', + keywords: 'return throw case', + contains: [ + hljs.C_LINE_COMMENT_MODE, + hljs.C_BLOCK_COMMENT_MODE, + hljs.REGEXP_MODE, + { + className: 'function', + begin: '(\\(.*?\\)|' + IDENT_RE + ')\\s*=>', returnBegin: true, + end: '\\s*=>', + contains: [ + { + className: 'params', + variants: [ + { + begin: IDENT_RE + }, + { + begin: /\(\s*\)/, + }, + { + begin: /\(/, end: /\)/, + excludeBegin: true, excludeEnd: true, + keywords: KEYWORDS, + contains: PARAMS_CONTAINS + } + ] + } + ] + }, + { + className: '', + begin: /\s/, + end: /\s*/, + skip: true, + }, + { // E4X / JSX + begin: //, + subLanguage: 'xml', + contains: [ + { begin: /<[A-Za-z0-9\\._:-]+\s*\/>/, skip: true }, + { + begin: /<[A-Za-z0-9\\._:-]+/, end: /(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/, skip: true, + contains: [ + { begin: /<[A-Za-z0-9\\._:-]+\s*\/>/, skip: true }, + 'self' + ] + } + ] + } + ], + relevance: 0 + }, + { + className: 'function', + beginKeywords: 'function', end: /\{/, excludeEnd: true, + contains: [ + hljs.inherit(hljs.TITLE_MODE, {begin: IDENT_RE}), + { + className: 'params', + begin: /\(/, end: /\)/, + excludeBegin: true, + excludeEnd: true, + contains: PARAMS_CONTAINS + } + ], + illegal: /\[|%/ + }, + { + begin: /\$[(.]/ // relevance booster for a pattern common to JS libs: `$(something)` and `$.something` + }, + hljs.METHOD_GUARD, + { // ES6 class + className: 'class', + beginKeywords: 'class', end: /[{;=]/, excludeEnd: true, + illegal: /[:"\[\]]/, + contains: [ + {beginKeywords: 'extends'}, + hljs.UNDERSCORE_TITLE_MODE + ] + }, + { + beginKeywords: 'constructor get set', end: /\{/, excludeEnd: true + } + ], + illegal: /#(?!!)/ + }; +}; + +/***/ }), + +/***/ "./node_modules/highlight.js/lib/languages/scss.js": +/***/ (function(module, exports) { + +module.exports = function(hljs) { + var IDENT_RE = '[a-zA-Z-][a-zA-Z0-9_-]*'; + var VARIABLE = { + className: 'variable', + begin: '(\\$' + IDENT_RE + ')\\b' + }; + var HEXCOLOR = { + className: 'number', begin: '#[0-9A-Fa-f]+' + }; + var DEF_INTERNALS = { + className: 'attribute', + begin: '[A-Z\\_\\.\\-]+', end: ':', + excludeEnd: true, + illegal: '[^\\s]', + starts: { + endsWithParent: true, excludeEnd: true, + contains: [ + HEXCOLOR, + hljs.CSS_NUMBER_MODE, + hljs.QUOTE_STRING_MODE, + hljs.APOS_STRING_MODE, + hljs.C_BLOCK_COMMENT_MODE, + { + className: 'meta', begin: '!important' + } + ] + } + }; + return { + case_insensitive: true, + illegal: '[=/|\']', + contains: [ + hljs.C_LINE_COMMENT_MODE, + hljs.C_BLOCK_COMMENT_MODE, + { + className: 'selector-id', begin: '\\#[A-Za-z0-9_-]+', + relevance: 0 + }, + { + className: 'selector-class', begin: '\\.[A-Za-z0-9_-]+', + relevance: 0 + }, + { + className: 'selector-attr', begin: '\\[', end: '\\]', + illegal: '$' + }, + { + className: 'selector-tag', // begin: IDENT_RE, end: '[,|\\s]' + begin: '\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b', + relevance: 0 + }, + { + begin: ':(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)' + }, + { + begin: '::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)' + }, + VARIABLE, + { + className: 'attribute', + begin: '\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b', + illegal: '[^\\s]' + }, + { + begin: '\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b' + }, + { + begin: ':', end: ';', + contains: [ + VARIABLE, + HEXCOLOR, + hljs.CSS_NUMBER_MODE, + hljs.QUOTE_STRING_MODE, + hljs.APOS_STRING_MODE, + { + className: 'meta', begin: '!important' + } + ] + }, + { + begin: '@', end: '[{;]', + keywords: 'mixin include extend for if else each while charset import debug media page content font-face namespace warn', + contains: [ + VARIABLE, + hljs.QUOTE_STRING_MODE, + hljs.APOS_STRING_MODE, + HEXCOLOR, + hljs.CSS_NUMBER_MODE, + { + begin: '\\s[A-Za-z0-9_.-]+', + relevance: 0 + } + ] + } + ] + }; +}; + +/***/ }), + +/***/ "./node_modules/highlight.js/lib/languages/shell.js": +/***/ (function(module, exports) { + +module.exports = function(hljs) { + return { + aliases: ['console'], + contains: [ + { + className: 'meta', + begin: '^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]', + starts: { + end: '$', subLanguage: 'bash' + } + } + ] + } +}; + +/***/ }), + +/***/ "./node_modules/highlight.js/lib/languages/xml.js": +/***/ (function(module, exports) { + +module.exports = function(hljs) { + var XML_IDENT_RE = '[A-Za-z0-9\\._:-]+'; + var TAG_INTERNALS = { + endsWithParent: true, + illegal: /`]+/} + ] + } + ] + } + ] + }; + return { + aliases: ['html', 'xhtml', 'rss', 'atom', 'xjb', 'xsd', 'xsl', 'plist', 'wsf'], + case_insensitive: true, + contains: [ + { + className: 'meta', + begin: '', + relevance: 10, + contains: [{begin: '\\[', end: '\\]'}] + }, + hljs.COMMENT( + '', + { + relevance: 10 + } + ), + { + begin: '<\\!\\[CDATA\\[', end: '\\]\\]>', + relevance: 10 + }, + { + className: 'meta', + begin: /<\?xml/, end: /\?>/, relevance: 10 + }, + { + begin: /<\?(php)?/, end: /\?>/, + subLanguage: 'php', + contains: [ + // We don't want the php closing tag ?> to close the PHP block when + // inside any of the following blocks: + {begin: '/\\*', end: '\\*/', skip: true}, + {begin: 'b"', end: '"', skip: true}, + {begin: 'b\'', end: '\'', skip: true}, + hljs.inherit(hljs.APOS_STRING_MODE, {illegal: null, className: null, contains: null, skip: true}), + hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null, className: null, contains: null, skip: true}) + ] + }, + { + className: 'tag', + /* + The lookahead pattern (?=...) ensures that 'begin' only matches + '|$)', end: '>', + keywords: {name: 'style'}, + contains: [TAG_INTERNALS], + starts: { + end: '', returnEnd: true, + subLanguage: ['css', 'xml'] + } + }, + { + className: 'tag', + // See the comment in the ', returnEnd: true, + subLanguage: ['css', 'xml'] + } + }, + { + className: 'tag', + // See the comment in the ', returnEnd: true, + subLanguage: ['css', 'xml'] + } + }, + { + className: 'tag', + // See the comment in the ', returnEnd: true, + subLanguage: ['css', 'xml'] + } + }, + { + className: 'tag', + // See the comment in the