diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..9d08a1a
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,9 @@
+root = true
+
+[*]
+charset = utf-8
+indent_style = space
+indent_size = 2
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
diff --git a/README.md b/README.md
index 0187ff5..36141e4 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,7 @@
');
// Register vue component
Vue.component('vue-toastr',Toastr);
-***Plugin** mode (work only vue 2.x)*
+***Plugin** mode (work only vue 2.x)*
// import Toastr
import Toastr from 'vue-toastr';
@@ -55,7 +55,7 @@
this.$root.$refs.toastr.s("SUCCESS MESSAGE");
// use plugin
this.$toastr.e("ERRROR MESSAGE");
- this.$toastr.s("SUCCESS MESSAGE");
+ this.$toastr.s("SUCCESS MESSAGE");
### without npm
@@ -134,6 +134,10 @@ this.$refs.toastr.i("this.$refs.toastr.i message", "Information");
```
this.$refs.toastr.removeByType("error"); // error, warning, success, info
```
+#### Remove Toast Messages by Name.
+```
+this.$refs.toastr.removeByName("UniqueToastName");
+```
#### New Toast Message with default options.
```
this.$refs.toastr.Add("Working on the default options");
@@ -141,6 +145,7 @@ this.$refs.toastr.Add("Working on the default options");
#### New Toast Message with options.
```
this.$root.$refs.toastr.Add({
+ name: "UniqueToastName", // Toast Name now you can remove by name
title: "Easy Toast", // Toast Title
msg: "Hi", // Message
clickClose: false, // Click Close Disable
@@ -155,8 +160,9 @@ this.$root.$refs.toastr.Add({
## Doc # Options
```
{
+ name: "Name Of The Toast",
title: "Toast Title",
- msg: "Toast Msg",
+ msg: "Toast Msg",
position: Toast position string can be 'toast-top-right', 'toast-bottom-right', 'toast-bottom-left', 'toast-top-left', 'toast-top-full-width', 'toast-bottom-full-width', 'toast-top-center', 'toast-bottom-center' ; default toast-top-right
type: Toast type can be : info,warning,error,success ; default success
timeout: Toast Timeout for auto close can be integer ; default 5000
@@ -174,7 +180,7 @@ this.$root.$refs.toastr.Add({
```
### Note:
-Pls for more details and example:
+Pls for more details and example:
https://github.com/s4l1h/vue-toastr/blob/master/demo.js
diff --git a/bower.json b/bower.json
index 737a153..b3df276 100644
--- a/bower.json
+++ b/bower.json
@@ -2,7 +2,7 @@
"name": "vue-toastr",
"main": "dist/vue-toastr.js",
"description": "Toastr for Vue.js",
- "version": "2.0.13",
+ "version": "2.0.15",
"homepage": "https://github.com/s4l1h/vue-toastr",
"license": "MIT",
"ignore": [
@@ -11,4 +11,4 @@
"docs",
"package.json"
]
-}
\ No newline at end of file
+}
diff --git a/build/webpack.config.combine.js b/build/webpack.config.combine.js
index dd06177..d32a26b 100644
--- a/build/webpack.config.combine.js
+++ b/build/webpack.config.combine.js
@@ -1,55 +1,55 @@
var webpack = require('webpack')
module.exports = {
- entry: './src/main.js',
- name: 'vueToastr',
- output: {
- path: './dist',
- publicPath: '/dist/',
- filename: 'vue-toastr.js',
- library: ["vueToastr"],
- libraryTarget: "umd"
- },
- resolve: {
- alias: {
- vue$: 'vue/dist/vue.esm.js'
- }
- },
- module: {
- loaders: [{
- test: /\.less$/,
- loader: "style!css!less",
- }, {
- test: /\.s[a|c]ss$/,
- loader: 'style!css!sass'
- }, {
- test: /\.vue$/,
- loader: 'vue'
- }, {
- test: /\.html$/,
- loader: "vue-html"
- }, {
- test: /\.js$/,
- exclude: /node_modules|\/dist/,
- loader: 'babel'
- }]
- },
- babel: {
- presets: ['es2015'],
- plugins: ['transform-runtime', 'lodash', 'add-module-exports']
+ entry: './src/main.js',
+ name: 'vueToastr',
+ output: {
+ path: './dist',
+ publicPath: '/dist/',
+ filename: 'vue-toastr.js',
+ library: ['vueToastr'],
+ libraryTarget: 'umd'
+ },
+ resolve: {
+ alias: {
+ vue$: 'vue/dist/vue.esm.js'
}
+ },
+ module: {
+ loaders: [{
+ test: /\.less$/,
+ loader: 'style!css!less'
+ }, {
+ test: /\.s[a|c]ss$/,
+ loader: 'style!css!sass'
+ }, {
+ test: /\.vue$/,
+ loader: 'vue'
+ }, {
+ test: /\.html$/,
+ loader: 'vue-html'
+ }, {
+ test: /\.js$/,
+ exclude: /node_modules|\/dist/,
+ loader: 'babel'
+ }]
+ },
+ babel: {
+ presets: ['es2015'],
+ plugins: ['transform-runtime', 'lodash', 'add-module-exports']
+ }
}
-module.exports.output.filename = module.exports.output.filename.replace(/\.js$/, '.combine.min.js');
+module.exports.output.filename = module.exports.output.filename.replace(/\.js$/, '.combine.min.js')
module.exports.plugins = [
- new webpack.DefinePlugin({
- 'process.env': {
- NODE_ENV: '"production"'
- }
- }),
- new webpack.optimize.UglifyJsPlugin({
- sourceMap: false,
- compress: {
- warnings: false
- }
- }),
- new webpack.optimize.OccurenceOrderPlugin()
+ new webpack.DefinePlugin({
+ 'process.env': {
+ NODE_ENV: '"production"'
+ }
+ }),
+ new webpack.optimize.UglifyJsPlugin({
+ sourceMap: false,
+ compress: {
+ warnings: false
+ }
+ }),
+ new webpack.optimize.OccurenceOrderPlugin()
]
diff --git a/build/webpack.config.min.js b/build/webpack.config.min.js
index ec5d77a..2e42604 100644
--- a/build/webpack.config.min.js
+++ b/build/webpack.config.min.js
@@ -1,58 +1,58 @@
-var ExtractTextPlugin = require("extract-text-webpack-plugin");
+var ExtractTextPlugin = require('extract-text-webpack-plugin')
var webpack = require('webpack')
module.exports = {
- entry: './src/main.js',
- name: 'vueToastr',
- output: {
- path: './dist',
- publicPath: '/dist/',
- filename: 'vue-toastr.js',
- library: ["vueToastr"],
- libraryTarget: "umd"
- },
- resolve: {
- alias: {
- vue$: 'vue/dist/vue.esm.js'
- }
- },
- module: {
- loaders: [{
- test: /\.less$/,
- loader: ExtractTextPlugin.extract("style-loader", "css-loader!less-loader")
- }, {
- test: /\.s[a|c]ss$/,
- loader: ExtractTextPlugin.extract("style-loader", "css-loader!sass-loader")
-
- }, {
- test: /\.vue$/,
- loader: 'vue'
- }, {
- test: /\.html$/,
- loader: "vue-html"
- }, {
- test: /\.js$/,
- exclude: /node_modules|\/dist/,
- loader: 'babel'
- }]
- },
- babel: {
- presets: ['es2015'],
- plugins: ['transform-runtime', 'lodash', 'add-module-exports']
+ entry: './src/main.js',
+ name: 'vueToastr',
+ output: {
+ path: './dist',
+ publicPath: '/dist/',
+ filename: 'vue-toastr.js',
+ library: ['vueToastr'],
+ libraryTarget: 'umd'
+ },
+ resolve: {
+ alias: {
+ vue$: 'vue/dist/vue.esm.js'
}
+ },
+ module: {
+ loaders: [{
+ test: /\.less$/,
+ loader: ExtractTextPlugin.extract('style-loader', 'css-loader!less-loader')
+ }, {
+ test: /\.s[a|c]ss$/,
+ loader: ExtractTextPlugin.extract('style-loader', 'css-loader!sass-loader')
+
+ }, {
+ test: /\.vue$/,
+ loader: 'vue'
+ }, {
+ test: /\.html$/,
+ loader: 'vue-html'
+ }, {
+ test: /\.js$/,
+ exclude: /node_modules|\/dist/,
+ loader: 'babel'
+ }]
+ },
+ babel: {
+ presets: ['es2015'],
+ plugins: ['transform-runtime', 'lodash', 'add-module-exports']
+ }
}
-module.exports.output.filename = module.exports.output.filename.replace(/\.js$/, '.min.js');
+module.exports.output.filename = module.exports.output.filename.replace(/\.js$/, '.min.js')
module.exports.plugins = [
- new ExtractTextPlugin(module.exports.output.filename.replace(/\.js$/, '.css')),
- new webpack.DefinePlugin({
- 'process.env': {
- NODE_ENV: '"production"'
- }
- }),
- new webpack.optimize.UglifyJsPlugin({
- sourceMap: false,
- compress: {
- warnings: false
- }
- }),
- new webpack.optimize.OccurenceOrderPlugin()
+ new ExtractTextPlugin(module.exports.output.filename.replace(/\.js$/, '.css')),
+ new webpack.DefinePlugin({
+ 'process.env': {
+ NODE_ENV: '"production"'
+ }
+ }),
+ new webpack.optimize.UglifyJsPlugin({
+ sourceMap: false,
+ compress: {
+ warnings: false
+ }
+ }),
+ new webpack.optimize.OccurenceOrderPlugin()
]
diff --git a/build/webpack.dev.config.js b/build/webpack.dev.config.js
index 9917abc..4482bf1 100644
--- a/build/webpack.dev.config.js
+++ b/build/webpack.dev.config.js
@@ -1,58 +1,58 @@
-var ExtractTextPlugin = require("extract-text-webpack-plugin");
+var ExtractTextPlugin = require('extract-text-webpack-plugin')
var webpack = require('webpack')
module.exports = {
- entry: './src/main.js',
- name: 'vueToastr',
- output: {
- path: './dist',
- publicPath: '/dist/',
- filename: 'vue-toastr.js',
- library: ["vueToastr"],
- libraryTarget: "umd"
- },
- resolve: {
- alias: {
- vue$: 'vue/dist/vue.esm.js'
- }
- },
- module: {
- loaders: [{
- test: /\.less$/,
- loader: ExtractTextPlugin.extract("style-loader", "css-loader!less-loader")
- }, {
- test: /\.s[a|c]ss$/,
- loader: ExtractTextPlugin.extract("style-loader", "css-loader!sass-loader")
-
- }, {
- test: /\.vue$/,
- loader: 'vue'
- }, {
- test: /\.html$/,
- loader: "vue-html"
- }, {
- test: /\.js$/,
- exclude: /node_modules|\/dist/,
- loader: 'babel'
- }]
- },
- babel: {
- presets: ['es2015'],
- plugins: ['transform-runtime', 'lodash', 'add-module-exports']
+ entry: './src/main.js',
+ name: 'vueToastr',
+ output: {
+ path: './dist',
+ publicPath: '/dist/',
+ filename: 'vue-toastr.js',
+ library: ['vueToastr'],
+ libraryTarget: 'umd'
+ },
+ resolve: {
+ alias: {
+ vue$: 'vue/dist/vue.esm.js'
}
+ },
+ module: {
+ loaders: [{
+ test: /\.less$/,
+ loader: ExtractTextPlugin.extract('style-loader', 'css-loader!less-loader')
+ }, {
+ test: /\.s[a|c]ss$/,
+ loader: ExtractTextPlugin.extract('style-loader', 'css-loader!sass-loader')
+
+ }, {
+ test: /\.vue$/,
+ loader: 'vue'
+ }, {
+ test: /\.html$/,
+ loader: 'vue-html'
+ }, {
+ test: /\.js$/,
+ exclude: /node_modules|\/dist/,
+ loader: 'babel'
+ }]
+ },
+ babel: {
+ presets: ['es2015'],
+ plugins: ['transform-runtime', 'lodash', 'add-module-exports']
+ }
}
module.exports.plugins = [
- new ExtractTextPlugin(module.exports.output.filename.replace(/\.js$/, '.css')),
- new webpack.DefinePlugin({
- 'process.env': {
- NODE_ENV: '"production"'
- }
- }),
- new webpack.optimize.UglifyJsPlugin({
- sourceMap: true,
- compress: {
- warnings: false
- }
- }),
- new webpack.optimize.OccurenceOrderPlugin()
+ new ExtractTextPlugin(module.exports.output.filename.replace(/\.js$/, '.css')),
+ new webpack.DefinePlugin({
+ 'process.env': {
+ NODE_ENV: '"production"'
+ }
+ }),
+ // new webpack.optimize.UglifyJsPlugin({
+ // sourceMap: true,
+ // compress: {
+ // warnings: false
+ // }
+ // }),
+ new webpack.optimize.OccurenceOrderPlugin()
]
module.exports.devtool = '#source-map'
diff --git a/demo.js b/demo.js
index 21520d0..f4bdb9b 100644
--- a/demo.js
+++ b/demo.js
@@ -3,7 +3,9 @@
var app = new Vue({
el: '#app',
data: function data () {
- return {}
+ return {
+ showRemoveButton: false
+ }
},
mounted () {
this.$toastr.defaultPosition = 'toast-top-center'
@@ -13,14 +15,21 @@ var app = new Vue({
'vue-toastr': window.vueToastr
},
methods: {
+ removeSticky () {
+ this.$root.$refs.toastr.removeByName('stickyToast')
+ },
add: function () {
this.$root.$refs.toastr.Add({
+ name: 'stickyToast',
title: 'Sticky',
- msg: "You can't close",
+ msg: "You can't close and my name is 'stickyToast'",
clickClose: false, // Click Close Disable
timeout: 0, // Remember defaultTimeout is 5 sec..
position: 'toast-bottom-center',
- type: 'error'
+ type: 'error',
+ onCreated: function () {
+ this.showRemoveButton = true
+ }.bind(this)
})
this.$root.$refs.toastr.Add({
msg: 'You cant click close, auto closed 8 sec.. with timeout options',
diff --git a/dist/vue-toastr.combine.min.js b/dist/vue-toastr.combine.min.js
index 1f835fb..bb9e02e 100644
--- a/dist/vue-toastr.combine.min.js
+++ b/dist/vue-toastr.combine.min.js
@@ -1 +1 @@
-!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.vueToastr=e():t.vueToastr=e()}(this,function(){return function(t){function e(n){if(o[n])return o[n].exports;var r=o[n]={exports:{},id:n,loaded:!1};return t[n].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var o={};return e.m=t,e.c=o,e.p="/dist/",e(0)}([function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=o(17),i=n(r);o(44),i.default.install=function(t,e){var o=t.extend({template:'',components:{"vue-toastr":i.default}}),n=(new o).$mount();document.body.appendChild(n.$el),t.prototype.$toastr=n.$refs.vueToastr},"undefined"!=typeof window&&window.Vue&&window.Vue.use(i.default),e.default=i.default,t.exports=e.default},function(t,e){var o=Object;t.exports={create:o.create,getProto:o.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:o.getOwnPropertyDescriptor,setDesc:o.defineProperty,setDescs:o.defineProperties,getKeys:o.keys,getNames:o.getOwnPropertyNames,getSymbols:o.getOwnPropertySymbols,each:[].forEach}},function(t,e){var o=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=o)},function(t,e){var o=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=o)},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,o){var n=o(29),r=o(7);t.exports=function(t){return n(r(t))}},function(t,e){var o={}.toString;t.exports=function(t){return o.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,o){t.exports=!o(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,o){var n=o(3),r=o(2),i=o(25),s="prototype",a=function(t,e,o){var u,c,f,d=t&a.F,l=t&a.G,p=t&a.S,h=t&a.P,g=t&a.B,A=t&a.W,v=l?r:r[e]||(r[e]={}),m=l?n:p?n[e]:(n[e]||{})[s];l&&(o=e);for(u in o)c=!d&&m&&u in m,c&&u in v||(f=c?m[u]:o[u],v[u]=l&&"function"!=typeof m[u]?o[u]:g&&c?i(f,n):A&&m[u]==f?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e[s]=t[s],e}(f):h&&"function"==typeof f?i(Function.call,f):f,h&&((v[s]||(v[s]={}))[u]=f))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,t.exports=a},function(t,e){var o={}.hasOwnProperty;t.exports=function(t,e){return o.call(t,e)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,o){var n=o(3),r="__core-js_shared__",i=n[r]||(n[r]={});t.exports=function(t){return i[t]||(i[t]={})}},function(t,e){var o=0,n=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++o+n).toString(36))}},function(t,e,o){var n=o(12)("wks"),r=o(13),i=o(3).Symbol;t.exports=function(t){return n[t]||(n[t]=i&&i[t]||(i||r)("Symbol."+t))}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={template:'
',props:["data"],data:function(){return{intervalId:!1,hideEta:!1,progressBarValue:this.data.progressBarValue,style:{width:"100%"}}},mounted:function(){null===this.progressBarValue?(this.hideEta=(new Date).getTime()+this.data.timeout,this.setTimer()):this.updateProgress()},destroyed:function(){clearInterval(this.intervalId)},methods:{setTimer:function(){var t=this;this.intervalId=setInterval(function(){t.updateProgress()},10)},setValue:function(t){this.progressBarValue=t,this.updateProgress()},updateProgress:function(){var t;if(null===this.progressBarValue){var e=this.hideEta-(new Date).getTime();t=e/this.data.timeout*100,t=Math.floor(t),this.style.width=t+"%"}else t=Math.floor(this.progressBarValue),this.style.width=t+"%"}}},t.exports=e.default},function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=o(45),i=n(r),s=o(15),a=n(s);e.default={components:{toastProgress:a.default},template:i.default,props:["data"],data:function(){return{progressbar:!1,intervalId:!1}},mounted:function(){},created:function(){"undefined"!=typeof this.data.timeout&&0!==this.data.timeout?(this.data.progressbar!==!1&&(this.progressbar=!0),this.setTimeout()):null!==this.data.progressBarValue&&this.data.progressbar!==!1&&(this.progressbar=!0)},watch:{data:{handler:function(t,e){this.setProgressBarValue(t.progressBarValue)},deep:!0}},beforeDestroy:function(){this.clearIntervalID()},methods:{clearIntervalID:function(){this.intervalId!==!1&&clearInterval(this.intervalId),this.intervalId=!1},onMouseOver:function(){"undefined"!=typeof this.data.onMouseOver&&this.data.onMouseOver(),this.data.closeOnHover||this.clearIntervalID()},onMouseOut:function(){"undefined"!=typeof this.data.onMouseOut&&this.data.onMouseOut(),this.data.closeOnHover||this.setTimeout()},setTimeout:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){var t=this;this.intervalId=setTimeout(function(){t.close()},this.data.timeout)}),setProgressBarValue:function(t){null!==this.data.progressBarValue&&this.$refs.progressBar.setValue(t)},clicked:function(){"undefined"!=typeof this.data.onClicked&&this.data.onClicked(),this.cclose()},cclose:function(){"undefined"!=typeof this.data.clickClose&&this.data.clickClose===!1||this.close()},close:function(){null!=this.$parent&&this.$parent.Close(this.data)}}},t.exports=e.default},function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=o(18),i=n(r),s=o(20),a=n(s),u=o(46),c=n(u),f=o(16),d=n(f);e.default={template:c.default,name:"vueToastr",data:function(){for(var t=["toast-top-right","toast-bottom-right","toast-bottom-left","toast-top-left","toast-top-full-width","toast-bottom-full-width","toast-top-center","toast-bottom-center"],e={},o=0;o<=t.length-1;o++)e[t[o]]={};return{positions:t,defaultPosition:"toast-top-right",defaultType:"success",defaultCloseOnHover:!0,defaultTimeout:5e3,defaultProgressBar:!0,defaultProgressBarValue:null,defaultPreventDuplicates:!1,list:e,index:0,defaultStyle:{}}},created:function(){},mounted:function(){},components:{toast:d.default},methods:{addToast:function(t){this.index++,t.index=this.index,this.$set(this.list[t.position],this.index,t),"undefined"!=typeof t.onCreated&&this.$nextTick(function(){t.onCreated()})},removeToast:function(t){var e=this.list[t.position][t.index];"undefined"!=typeof e&&(this.$delete(this.list[t.position],t.index),"undefined"!=typeof t.onClosed&&this.$nextTick(function(){t.onClosed()}))},setProgress:function(t,e){var o=this.list[t.position][t.index];"undefined"!=typeof o&&this.$set(o,"progressBarValue",e)},Add:function(t){return this.AddData(this.processObjectData(t))},AddData:function(t){if("object"!==("undefined"==typeof t?"undefined":(0,a.default)(t)))return console.log("AddData accept only Object",t),!1;if(t.preventDuplicates)for(var e=(0,i.default)(this.list[t.position]),o=0;oa;)s.call(t,r=i[a++])&&e.push(r);return e}},function(t,e,o){var n=o(5),r=o(1).getNames,i={}.toString,s="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return r(t)}catch(t){return s.slice()}};t.exports.get=function(t){return s&&"[object Window]"==i.call(t)?a(t):r(n(t))}},function(t,e,o){var n=o(1),r=o(11);t.exports=o(8)?function(t,e,o){return n.setDesc(t,e,r(1,o))}:function(t,e,o){return t[e]=o,t}},function(t,e,o){var n=o(6);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==n(t)?t.split(""):Object(t)}},function(t,e,o){var n=o(6);t.exports=Array.isArray||function(t){return"Array"==n(t)}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,o){var n=o(1),r=o(5);t.exports=function(t,e){for(var o,i=r(t),s=n.getKeys(i),a=s.length,u=0;a>u;)if(i[o=s[u++]]===e)return o}},function(t,e){t.exports=!0},function(t,e,o){var n=o(9),r=o(2),i=o(4);t.exports=function(t,e){var o=(r.Object||{})[t]||Object[t],s={};s[t]=e(o),n(n.S+n.F*i(function(){o(1)}),"Object",s)}},function(t,e,o){t.exports=o(28)},function(t,e,o){var n=o(1).setDesc,r=o(10),i=o(14)("toStringTag");t.exports=function(t,e,o){t&&!r(t=o?t:t.prototype,i)&&n(t,i,{configurable:!0,value:e})}},function(t,e,o){var n=o(7);t.exports=function(t){return Object(n(t))}},function(t,e,o){var n=o(37);o(34)("keys",function(t){return function(e){return t(n(e))}})},function(t,e){},function(t,e,o){"use strict";var n=o(1),r=o(3),i=o(10),s=o(8),a=o(9),u=o(35),c=o(4),f=o(12),d=o(36),l=o(13),p=o(14),h=o(32),g=o(27),A=o(26),v=o(30),m=o(24),y=o(5),b=o(11),x=n.getDesc,w=n.setDesc,S=n.create,B=g.get,C=r.Symbol,O=r.JSON,I=O&&O.stringify,j=!1,D=p("_hidden"),R=n.isEnum,k=f("symbol-registry"),E=f("symbols"),V="function"==typeof C,T=Object.prototype,U=s&&c(function(){return 7!=S(w({},"a",{get:function(){return w(this,"a",{value:7}).a}})).a})?function(t,e,o){var n=x(T,e);n&&delete T[e],w(t,e,o),n&&t!==T&&w(T,e,n)}:w,M=function(t){var e=E[t]=S(C.prototype);return e._k=t,s&&j&&U(T,t,{configurable:!0,set:function(e){i(this,D)&&i(this[D],t)&&(this[D][t]=!1),U(this,t,b(1,e))}}),e},P=function(t){return"symbol"==typeof t},Q=function(t,e,o){return o&&i(E,e)?(o.enumerable?(i(t,D)&&t[D][e]&&(t[D][e]=!1),o=S(o,{enumerable:b(0,!1)})):(i(t,D)||w(t,D,b(1,{})),t[D][e]=!0),U(t,e,o)):w(t,e,o)},N=function(t,e){m(t);for(var o,n=A(e=y(e)),r=0,i=n.length;i>r;)Q(t,o=n[r++],e[o]);return t},J=function(t,e){return void 0===e?S(t):N(S(t),e)},Y=function(t){var e=R.call(this,t);return!(e||!i(this,t)||!i(E,t)||i(this,D)&&this[D][t])||e},G=function(t,e){var o=x(t=y(t),e);return!o||!i(E,e)||i(t,D)&&t[D][e]||(o.enumerable=!0),o},F=function(t){for(var e,o=B(y(t)),n=[],r=0;o.length>r;)i(E,e=o[r++])||e==D||n.push(e);return n},H=function(t){for(var e,o=B(y(t)),n=[],r=0;o.length>r;)i(E,e=o[r++])&&n.push(E[e]);return n},L=function(t){if(void 0!==t&&!P(t)){for(var e,o,n=[t],r=1,i=arguments;i.length>r;)n.push(i[r++]);return e=n[1],"function"==typeof e&&(o=e),!o&&v(e)||(e=function(t,e){if(o&&(e=o.call(this,t,e)),!P(e))return e}),n[1]=e,I.apply(O,n)}},K=c(function(){var t=C();return"[null]"!=I([t])||"{}"!=I({a:t})||"{}"!=I(Object(t))});V||(C=function(){if(P(this))throw TypeError("Symbol is not a constructor");return M(l(arguments.length>0?arguments[0]:void 0))},u(C.prototype,"toString",function(){return this._k}),P=function(t){return t instanceof C},n.create=J,n.isEnum=Y,n.getDesc=G,n.setDesc=Q,n.setDescs=N,n.getNames=g.get=F,n.getSymbols=H,s&&!o(33)&&u(T,"propertyIsEnumerable",Y,!0));var Z={for:function(t){return i(k,t+="")?k[t]:k[t]=C(t)},keyFor:function(t){return h(k,t)},useSetter:function(){j=!0},useSimple:function(){j=!1}};n.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(t){var e=p(t);Z[t]=V?e:M(e)}),j=!0,a(a.G+a.W,{Symbol:C}),a(a.S,"Symbol",Z),a(a.S+a.F*!V,"Object",{create:J,defineProperty:Q,defineProperties:N,getOwnPropertyDescriptor:G,getOwnPropertyNames:F,getOwnPropertySymbols:H}),O&&a(a.S+a.F*(!V||K),"JSON",{stringify:L}),d(C,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},function(t,e,o){e=t.exports=o(42)(),e.push([t.id,'.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-container{position:fixed;z-index:999999;pointer-events:none}.toast-container *{box-sizing:border-box}.toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8}.toast-container>:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}.toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}.toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}.toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}.toast-container.toast-bottom-center>div,.toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-bottom-full-width>div,.toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media (max-width:240px){.toast-container>div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){.toast-container>div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){.toast-container>div{padding:15px 15px 15px 50px;width:25em}}',""])},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e=0&&y.splice(e,1)}function a(t){var e=document.createElement("style");return e.type="text/css",i(t,e),e}function u(t){var e=document.createElement("link");return e.rel="stylesheet",i(t,e),e}function c(t,e){var o,n,r;if(e.singleton){var i=m++;o=v||(v=a(e)),n=f.bind(null,o,i,!1),r=f.bind(null,o,i,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(o=u(e),n=l.bind(null,o),r=function(){s(o),o.href&&URL.revokeObjectURL(o.href)}):(o=a(e),n=d.bind(null,o),r=function(){s(o)});return n(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;n(t=e)}else r()}}function f(t,e,o,n){var r=o?"":n.css;if(t.styleSheet)t.styleSheet.cssText=b(e,r);else{var i=document.createTextNode(r),s=t.childNodes;s[e]&&t.removeChild(s[e]),s.length?t.insertBefore(i,s[e]):t.appendChild(i)}}function d(t,e){var o=e.css,n=e.media;if(n&&t.setAttribute("media",n),t.styleSheet)t.styleSheet.cssText=o;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(o))}}function l(t,e){var o=e.css,n=e.sourceMap;n&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */");var r=new Blob([o],{type:"text/css"}),i=t.href;t.href=URL.createObjectURL(r),i&&URL.revokeObjectURL(i)}var p={},h=function(t){var e;return function(){return"undefined"==typeof e&&(e=t.apply(this,arguments)),e}},g=h(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),A=h(function(){return document.head||document.getElementsByTagName("head")[0]}),v=null,m=0,y=[];t.exports=function(t,e){e=e||{},"undefined"==typeof e.singleton&&(e.singleton=g()),"undefined"==typeof e.insertAt&&(e.insertAt="bottom");var o=r(t);return n(o,e),function(t){for(var i=[],s=0;s
'},function(t,e){t.exports=''}])});
\ No newline at end of file
+!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.vueToastr=e():t.vueToastr=e()}(this,function(){return function(t){function e(n){if(o[n])return o[n].exports;var r=o[n]={exports:{},id:n,loaded:!1};return t[n].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var o={};return e.m=t,e.c=o,e.p="/dist/",e(0)}([function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=o(17),i=n(r);o(44),i.default.install=function(t,e){var o=t.extend({template:'',components:{"vue-toastr":i.default}}),n=(new o).$mount();document.body.appendChild(n.$el),t.prototype.$toastr=n.$refs.vueToastr},"undefined"!=typeof window&&window.Vue&&window.Vue.use(i.default),e.default=i.default,t.exports=e.default},function(t,e){var o=Object;t.exports={create:o.create,getProto:o.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:o.getOwnPropertyDescriptor,setDesc:o.defineProperty,setDescs:o.defineProperties,getKeys:o.keys,getNames:o.getOwnPropertyNames,getSymbols:o.getOwnPropertySymbols,each:[].forEach}},function(t,e){var o=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=o)},function(t,e){var o=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=o)},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,o){var n=o(29),r=o(7);t.exports=function(t){return n(r(t))}},function(t,e){var o={}.toString;t.exports=function(t){return o.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,o){t.exports=!o(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,o){var n=o(3),r=o(2),i=o(25),s="prototype",a=function(t,e,o){var u,c,f,d=t&a.F,l=t&a.G,p=t&a.S,h=t&a.P,g=t&a.B,A=t&a.W,v=l?r:r[e]||(r[e]={}),m=l?n:p?n[e]:(n[e]||{})[s];l&&(o=e);for(u in o)c=!d&&m&&u in m,c&&u in v||(f=c?m[u]:o[u],v[u]=l&&"function"!=typeof m[u]?o[u]:g&&c?i(f,n):A&&m[u]==f?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e[s]=t[s],e}(f):h&&"function"==typeof f?i(Function.call,f):f,h&&((v[s]||(v[s]={}))[u]=f))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,t.exports=a},function(t,e){var o={}.hasOwnProperty;t.exports=function(t,e){return o.call(t,e)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,o){var n=o(3),r="__core-js_shared__",i=n[r]||(n[r]={});t.exports=function(t){return i[t]||(i[t]={})}},function(t,e){var o=0,n=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++o+n).toString(36))}},function(t,e,o){var n=o(12)("wks"),r=o(13),i=o(3).Symbol;t.exports=function(t){return n[t]||(n[t]=i&&i[t]||(i||r)("Symbol."+t))}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={template:'',props:["data"],data:function(){return{intervalId:!1,hideEta:!1,progressBarValue:this.data.progressBarValue,style:{width:"100%"}}},mounted:function(){null===this.progressBarValue?(this.hideEta=(new Date).getTime()+this.data.timeout,this.setTimer()):this.updateProgress()},destroyed:function(){clearInterval(this.intervalId)},methods:{setTimer:function(){var t=this;this.intervalId=setInterval(function(){t.updateProgress()},10)},setValue:function(t){this.progressBarValue=t,this.updateProgress()},updateProgress:function(){var t;if(null===this.progressBarValue){var e=this.hideEta-(new Date).getTime();t=e/this.data.timeout*100,t=Math.floor(t),this.style.width=t+"%"}else t=Math.floor(this.progressBarValue),this.style.width=t+"%"}}},t.exports=e.default},function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=o(45),i=n(r),s=o(15),a=n(s);e.default={components:{toastProgress:a.default},template:i.default,props:["data"],data:function(){return{progressbar:!1,intervalId:!1}},mounted:function(){},created:function(){"undefined"!=typeof this.data.timeout&&0!==this.data.timeout?(this.data.progressbar!==!1&&(this.progressbar=!0),this.setTimeout()):null!==this.data.progressBarValue&&this.data.progressbar!==!1&&(this.progressbar=!0)},watch:{data:{handler:function(t,e){this.setProgressBarValue(t.progressBarValue)},deep:!0}},beforeDestroy:function(){this.clearIntervalID()},methods:{clearIntervalID:function(){this.intervalId!==!1&&clearInterval(this.intervalId),this.intervalId=!1},onMouseOver:function(){"undefined"!=typeof this.data.onMouseOver&&this.data.onMouseOver(),this.data.closeOnHover||this.clearIntervalID()},onMouseOut:function(){"undefined"!=typeof this.data.onMouseOut&&this.data.onMouseOut(),this.data.closeOnHover||this.setTimeout()},setTimeout:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){var t=this;this.intervalId=setTimeout(function(){t.close()},this.data.timeout)}),setProgressBarValue:function(t){null!==this.data.progressBarValue&&this.$refs.progressBar.setValue(t)},clicked:function(){"undefined"!=typeof this.data.onClicked&&this.data.onClicked(),this.cclose()},cclose:function(){"undefined"!=typeof this.data.clickClose&&this.data.clickClose===!1||this.close()},close:function(){null!=this.$parent&&this.$parent.Close(this.data)}}},t.exports=e.default},function(t,e,o){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=o(18),i=n(r),s=o(20),a=n(s),u=o(46),c=n(u),f=o(16),d=n(f);e.default={template:c.default,name:"vueToastr",data:function(){for(var t=["toast-top-right","toast-bottom-right","toast-bottom-left","toast-top-left","toast-top-full-width","toast-bottom-full-width","toast-top-center","toast-bottom-center"],e={},o=0;o<=t.length-1;o++)e[t[o]]={};return{positions:t,defaultPosition:"toast-top-right",defaultType:"success",defaultCloseOnHover:!0,defaultTimeout:5e3,defaultProgressBar:!0,defaultProgressBarValue:null,defaultPreventDuplicates:!1,list:e,index:0,defaultStyle:{},savedNames:{}}},created:function(){},mounted:function(){},components:{toast:d.default},methods:{addToast:function(t){this.index++,t.index=this.index,this.$set(this.list[t.position],this.index,t),"undefined"!=typeof t.name&&this.$set(this.savedNames,t.name,t),"undefined"!=typeof t.onCreated&&this.$nextTick(function(){t.onCreated()})},removeByName:function(t){"undefined"!=typeof this.savedNames[t]&&(this.Close(this.savedNames[t]),this.$delete(this.savedNames,t))},removeToast:function(t){var e=this.list[t.position][t.index];"undefined"!=typeof e&&(this.$delete(this.list[t.position],t.index),"undefined"!=typeof t.onClosed&&this.$nextTick(function(){t.onClosed()}))},setProgress:function(t,e){var o=this.list[t.position][t.index];"undefined"!=typeof o&&this.$set(o,"progressBarValue",e)},Add:function(t){return this.AddData(this.processObjectData(t))},AddData:function(t){if("object"!==("undefined"==typeof t?"undefined":(0,a.default)(t)))return console.log("AddData accept only Object",t),!1;if(t.preventDuplicates)for(var e=(0,i.default)(this.list[t.position]),o=0;oa;)s.call(t,r=i[a++])&&e.push(r);return e}},function(t,e,o){var n=o(5),r=o(1).getNames,i={}.toString,s="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return r(t)}catch(t){return s.slice()}};t.exports.get=function(t){return s&&"[object Window]"==i.call(t)?a(t):r(n(t))}},function(t,e,o){var n=o(1),r=o(11);t.exports=o(8)?function(t,e,o){return n.setDesc(t,e,r(1,o))}:function(t,e,o){return t[e]=o,t}},function(t,e,o){var n=o(6);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==n(t)?t.split(""):Object(t)}},function(t,e,o){var n=o(6);t.exports=Array.isArray||function(t){return"Array"==n(t)}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,o){var n=o(1),r=o(5);t.exports=function(t,e){for(var o,i=r(t),s=n.getKeys(i),a=s.length,u=0;a>u;)if(i[o=s[u++]]===e)return o}},function(t,e){t.exports=!0},function(t,e,o){var n=o(9),r=o(2),i=o(4);t.exports=function(t,e){var o=(r.Object||{})[t]||Object[t],s={};s[t]=e(o),n(n.S+n.F*i(function(){o(1)}),"Object",s)}},function(t,e,o){t.exports=o(28)},function(t,e,o){var n=o(1).setDesc,r=o(10),i=o(14)("toStringTag");t.exports=function(t,e,o){t&&!r(t=o?t:t.prototype,i)&&n(t,i,{configurable:!0,value:e})}},function(t,e,o){var n=o(7);t.exports=function(t){return Object(n(t))}},function(t,e,o){var n=o(37);o(34)("keys",function(t){return function(e){return t(n(e))}})},function(t,e){},function(t,e,o){"use strict";var n=o(1),r=o(3),i=o(10),s=o(8),a=o(9),u=o(35),c=o(4),f=o(12),d=o(36),l=o(13),p=o(14),h=o(32),g=o(27),A=o(26),v=o(30),m=o(24),y=o(5),b=o(11),x=n.getDesc,w=n.setDesc,B=n.create,S=g.get,C=r.Symbol,O=r.JSON,I=O&&O.stringify,j=!1,D=p("_hidden"),R=n.isEnum,k=f("symbol-registry"),E=f("symbols"),V="function"==typeof C,T=Object.prototype,U=s&&c(function(){return 7!=B(w({},"a",{get:function(){return w(this,"a",{value:7}).a}})).a})?function(t,e,o){var n=x(T,e);n&&delete T[e],w(t,e,o),n&&t!==T&&w(T,e,n)}:w,M=function(t){var e=E[t]=B(C.prototype);return e._k=t,s&&j&&U(T,t,{configurable:!0,set:function(e){i(this,D)&&i(this[D],t)&&(this[D][t]=!1),U(this,t,b(1,e))}}),e},P=function(t){return"symbol"==typeof t},N=function(t,e,o){return o&&i(E,e)?(o.enumerable?(i(t,D)&&t[D][e]&&(t[D][e]=!1),o=B(o,{enumerable:b(0,!1)})):(i(t,D)||w(t,D,b(1,{})),t[D][e]=!0),U(t,e,o)):w(t,e,o)},Q=function(t,e){m(t);for(var o,n=A(e=y(e)),r=0,i=n.length;i>r;)N(t,o=n[r++],e[o]);return t},J=function(t,e){return void 0===e?B(t):Q(B(t),e)},Y=function(t){var e=R.call(this,t);return!(e||!i(this,t)||!i(E,t)||i(this,D)&&this[D][t])||e},G=function(t,e){var o=x(t=y(t),e);return!o||!i(E,e)||i(t,D)&&t[D][e]||(o.enumerable=!0),o},F=function(t){for(var e,o=S(y(t)),n=[],r=0;o.length>r;)i(E,e=o[r++])||e==D||n.push(e);return n},H=function(t){for(var e,o=S(y(t)),n=[],r=0;o.length>r;)i(E,e=o[r++])&&n.push(E[e]);return n},L=function(t){if(void 0!==t&&!P(t)){for(var e,o,n=[t],r=1,i=arguments;i.length>r;)n.push(i[r++]);return e=n[1],"function"==typeof e&&(o=e),!o&&v(e)||(e=function(t,e){if(o&&(e=o.call(this,t,e)),!P(e))return e}),n[1]=e,I.apply(O,n)}},K=c(function(){var t=C();return"[null]"!=I([t])||"{}"!=I({a:t})||"{}"!=I(Object(t))});V||(C=function(){if(P(this))throw TypeError("Symbol is not a constructor");return M(l(arguments.length>0?arguments[0]:void 0))},u(C.prototype,"toString",function(){return this._k}),P=function(t){return t instanceof C},n.create=J,n.isEnum=Y,n.getDesc=G,n.setDesc=N,n.setDescs=Q,n.getNames=g.get=F,n.getSymbols=H,s&&!o(33)&&u(T,"propertyIsEnumerable",Y,!0));var Z={for:function(t){return i(k,t+="")?k[t]:k[t]=C(t)},keyFor:function(t){return h(k,t)},useSetter:function(){j=!0},useSimple:function(){j=!1}};n.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(t){var e=p(t);Z[t]=V?e:M(e)}),j=!0,a(a.G+a.W,{Symbol:C}),a(a.S,"Symbol",Z),a(a.S+a.F*!V,"Object",{create:J,defineProperty:N,defineProperties:Q,getOwnPropertyDescriptor:G,getOwnPropertyNames:F,getOwnPropertySymbols:H}),O&&a(a.S+a.F*(!V||K),"JSON",{stringify:L}),d(C,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},function(t,e,o){e=t.exports=o(42)(),e.push([t.id,'.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-container{position:fixed;z-index:999999;pointer-events:none}.toast-container *{box-sizing:border-box}.toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8}.toast-container>:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}.toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}.toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}.toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}.toast-container.toast-bottom-center>div,.toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-bottom-full-width>div,.toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media (max-width:240px){.toast-container>div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){.toast-container>div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){.toast-container>div{padding:15px 15px 15px 50px;width:25em}}',""])},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e=0&&y.splice(e,1)}function a(t){var e=document.createElement("style");return e.type="text/css",i(t,e),e}function u(t){var e=document.createElement("link");return e.rel="stylesheet",i(t,e),e}function c(t,e){var o,n,r;if(e.singleton){var i=m++;o=v||(v=a(e)),n=f.bind(null,o,i,!1),r=f.bind(null,o,i,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(o=u(e),n=l.bind(null,o),r=function(){s(o),o.href&&URL.revokeObjectURL(o.href)}):(o=a(e),n=d.bind(null,o),r=function(){s(o)});return n(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;n(t=e)}else r()}}function f(t,e,o,n){var r=o?"":n.css;if(t.styleSheet)t.styleSheet.cssText=b(e,r);else{var i=document.createTextNode(r),s=t.childNodes;s[e]&&t.removeChild(s[e]),s.length?t.insertBefore(i,s[e]):t.appendChild(i)}}function d(t,e){var o=e.css,n=e.media;if(n&&t.setAttribute("media",n),t.styleSheet)t.styleSheet.cssText=o;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(o))}}function l(t,e){var o=e.css,n=e.sourceMap;n&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */");var r=new Blob([o],{type:"text/css"}),i=t.href;t.href=URL.createObjectURL(r),i&&URL.revokeObjectURL(i)}var p={},h=function(t){var e;return function(){return"undefined"==typeof e&&(e=t.apply(this,arguments)),e}},g=h(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),A=h(function(){return document.head||document.getElementsByTagName("head")[0]}),v=null,m=0,y=[];t.exports=function(t,e){e=e||{},"undefined"==typeof e.singleton&&(e.singleton=g()),"undefined"==typeof e.insertAt&&(e.insertAt="bottom");var o=r(t);return n(o,e),function(t){for(var i=[],s=0;s
'},function(t,e){t.exports=' '}])});
\ No newline at end of file
diff --git a/dist/vue-toastr.css b/dist/vue-toastr.css
index a6d9110..447ab68 100644
--- a/dist/vue-toastr.css
+++ b/dist/vue-toastr.css
@@ -1,2 +1,173 @@
-.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-container{position:fixed;z-index:999999;pointer-events:none}.toast-container *{box-sizing:border-box}.toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8}.toast-container>:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}.toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}.toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}.toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}.toast-container.toast-bottom-center>div,.toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-bottom-full-width>div,.toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media (max-width:240px){.toast-container>div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){.toast-container>div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){.toast-container>div{padding:15px 15px 15px 50px;width:25em}}
+.toast-title {
+ font-weight: bold; }
+
+.toast-message {
+ -ms-word-wrap: break-word;
+ word-wrap: break-word; }
+ .toast-message a,
+ .toast-message label {
+ color: #FFFFFF; }
+ .toast-message a:hover {
+ color: #CCCCCC;
+ text-decoration: none; }
+
+.toast-close-button {
+ position: relative;
+ right: -0.3em;
+ top: -0.3em;
+ float: right;
+ font-size: 20px;
+ font-weight: bold;
+ color: #FFFFFF;
+ -webkit-text-shadow: 0 1px 0 white;
+ text-shadow: 0 1px 0 white;
+ opacity: 0.8; }
+ .toast-close-button:hover, .toast-close-button:focus {
+ color: #000000;
+ text-decoration: none;
+ cursor: pointer;
+ opacity: 0.4; }
+
+/*Additional properties for button version
+ iOS requires the button element instead of an anchor tag.
+ If you want the anchor version, it requires `href="#"`.*/
+button.toast-close-button {
+ padding: 0;
+ cursor: pointer;
+ background: transparent;
+ border: 0;
+ -webkit-appearance: none; }
+
+.toast-top-center {
+ top: 0;
+ right: 0;
+ width: 100%; }
+
+.toast-bottom-center {
+ bottom: 0;
+ right: 0;
+ width: 100%; }
+
+.toast-top-full-width {
+ top: 0;
+ right: 0;
+ width: 100%; }
+
+.toast-bottom-full-width {
+ bottom: 0;
+ right: 0;
+ width: 100%; }
+
+.toast-top-left {
+ top: 12px;
+ left: 12px; }
+
+.toast-top-right {
+ top: 12px;
+ right: 12px; }
+
+.toast-bottom-right {
+ right: 12px;
+ bottom: 12px; }
+
+.toast-bottom-left {
+ bottom: 12px;
+ left: 12px; }
+
+.toast-container {
+ position: fixed;
+ z-index: 999999;
+ pointer-events: none;
+ /*overrides*/ }
+ .toast-container * {
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box; }
+ .toast-container > div {
+ position: relative;
+ pointer-events: auto;
+ overflow: hidden;
+ margin: 0 0 6px;
+ padding: 15px 15px 15px 50px;
+ width: 300px;
+ -moz-border-radius: 3px 3px 3px 3px;
+ -webkit-border-radius: 3px 3px 3px 3px;
+ border-radius: 3px 3px 3px 3px;
+ background-position: 15px center;
+ background-repeat: no-repeat;
+ -moz-box-shadow: 0 0 12px #999999;
+ -webkit-box-shadow: 0 0 12px #999999;
+ box-shadow: 0 0 12px #999999;
+ color: #FFFFFF;
+ opacity: 0.8; }
+ .toast-container > :hover {
+ -moz-box-shadow: 0 0 12px #000000;
+ -webkit-box-shadow: 0 0 12px #000000;
+ box-shadow: 0 0 12px #000000;
+ opacity: 1;
+ cursor: pointer; }
+ .toast-container > .toast-info {
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important; }
+ .toast-container > .toast-error {
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important; }
+ .toast-container > .toast-success {
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important; }
+ .toast-container > .toast-warning {
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important; }
+ .toast-container.toast-top-center > div,
+ .toast-container.toast-bottom-center > div {
+ width: 300px;
+ margin-left: auto;
+ margin-right: auto; }
+ .toast-container.toast-top-full-width > div,
+ .toast-container.toast-bottom-full-width > div {
+ width: 96%;
+ margin-left: auto;
+ margin-right: auto; }
+
+.toast {
+ background-color: #030303; }
+
+.toast-success {
+ background-color: #51A351; }
+
+.toast-error {
+ background-color: #BD362F; }
+
+.toast-info {
+ background-color: #2F96B4; }
+
+.toast-warning {
+ background-color: #F89406; }
+
+.toast-progress {
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ height: 4px;
+ background-color: #000000;
+ opacity: 0.4; }
+
+/*Responsive Design*/
+@media all and (max-width: 240px) {
+ .toast-container > div {
+ padding: 8px 8px 8px 50px;
+ width: 11em; }
+ .toast-container .toast-close-button {
+ right: -0.2em;
+ top: -0.2em; } }
+
+@media all and (min-width: 241px) and (max-width: 480px) {
+ .toast-container > div {
+ padding: 8px 8px 8px 50px;
+ width: 18em; }
+ .toast-container .toast-close-button {
+ right: -0.2em;
+ top: -0.2em; } }
+
+@media all and (min-width: 481px) and (max-width: 768px) {
+ .toast-container > div {
+ padding: 15px 15px 15px 50px;
+ width: 25em; } }
+
/*# sourceMappingURL=vue-toastr.css.map*/
\ No newline at end of file
diff --git a/dist/vue-toastr.js b/dist/vue-toastr.js
index e351c94..d5c47ee 100644
--- a/dist/vue-toastr.js
+++ b/dist/vue-toastr.js
@@ -1,2 +1,1238 @@
-!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.vueToastr=e():t.vueToastr=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return t[o].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n={};return e.m=t,e.c=n,e.p="/dist/",e(0)}([function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(17),i=o(r);n(41),i.default.install=function(t,e){var n=t.extend({template:'',components:{"vue-toastr":i.default}}),o=(new n).$mount();document.body.appendChild(o.$el),t.prototype.$toastr=o.$refs.vueToastr},"undefined"!=typeof window&&window.Vue&&window.Vue.use(i.default),e.default=i.default,t.exports=e.default},function(t,e){var n=Object;t.exports={create:n.create,getProto:n.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:n.getOwnPropertyDescriptor,setDesc:n.defineProperty,setDescs:n.defineProperties,getKeys:n.keys,getNames:n.getOwnPropertyNames,getSymbols:n.getOwnPropertySymbols,each:[].forEach}},function(t,e){var n=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var o=n(29),r=n(7);t.exports=function(t){return o(r(t))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){t.exports=!n(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var o=n(3),r=n(2),i=n(25),s="prototype",u=function(t,e,n){var a,f,c,l=t&u.F,d=t&u.G,p=t&u.S,h=t&u.P,v=t&u.B,y=t&u.W,g=d?r:r[e]||(r[e]={}),m=d?o:p?o[e]:(o[e]||{})[s];d&&(n=e);for(a in n)f=!l&&m&&a in m,f&&a in g||(c=f?m[a]:n[a],g[a]=d&&"function"!=typeof m[a]?n[a]:v&&f?i(c,o):y&&m[a]==c?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e[s]=t[s],e}(c):h&&"function"==typeof c?i(Function.call,c):c,h&&((g[s]||(g[s]={}))[a]=c))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,t.exports=u},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var o=n(3),r="__core-js_shared__",i=o[r]||(o[r]={});t.exports=function(t){return i[t]||(i[t]={})}},function(t,e){var n=0,o=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+o).toString(36))}},function(t,e,n){var o=n(12)("wks"),r=n(13),i=n(3).Symbol;t.exports=function(t){return o[t]||(o[t]=i&&i[t]||(i||r)("Symbol."+t))}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={template:'',props:["data"],data:function(){return{intervalId:!1,hideEta:!1,progressBarValue:this.data.progressBarValue,style:{width:"100%"}}},mounted:function(){null===this.progressBarValue?(this.hideEta=(new Date).getTime()+this.data.timeout,this.setTimer()):this.updateProgress()},destroyed:function(){clearInterval(this.intervalId)},methods:{setTimer:function(){var t=this;this.intervalId=setInterval(function(){t.updateProgress()},10)},setValue:function(t){this.progressBarValue=t,this.updateProgress()},updateProgress:function(){var t;if(null===this.progressBarValue){var e=this.hideEta-(new Date).getTime();t=e/this.data.timeout*100,t=Math.floor(t),this.style.width=t+"%"}else t=Math.floor(this.progressBarValue),this.style.width=t+"%"}}},t.exports=e.default},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(42),i=o(r),s=n(15),u=o(s);e.default={components:{toastProgress:u.default},template:i.default,props:["data"],data:function(){return{progressbar:!1,intervalId:!1}},mounted:function(){},created:function(){"undefined"!=typeof this.data.timeout&&0!==this.data.timeout?(this.data.progressbar!==!1&&(this.progressbar=!0),this.setTimeout()):null!==this.data.progressBarValue&&this.data.progressbar!==!1&&(this.progressbar=!0)},watch:{data:{handler:function(t,e){this.setProgressBarValue(t.progressBarValue)},deep:!0}},beforeDestroy:function(){this.clearIntervalID()},methods:{clearIntervalID:function(){this.intervalId!==!1&&clearInterval(this.intervalId),this.intervalId=!1},onMouseOver:function(){"undefined"!=typeof this.data.onMouseOver&&this.data.onMouseOver(),this.data.closeOnHover||this.clearIntervalID()},onMouseOut:function(){"undefined"!=typeof this.data.onMouseOut&&this.data.onMouseOut(),this.data.closeOnHover||this.setTimeout()},setTimeout:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){var t=this;this.intervalId=setTimeout(function(){t.close()},this.data.timeout)}),setProgressBarValue:function(t){null!==this.data.progressBarValue&&this.$refs.progressBar.setValue(t)},clicked:function(){"undefined"!=typeof this.data.onClicked&&this.data.onClicked(),this.cclose()},cclose:function(){"undefined"!=typeof this.data.clickClose&&this.data.clickClose===!1||this.close()},close:function(){null!=this.$parent&&this.$parent.Close(this.data)}}},t.exports=e.default},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(18),i=o(r),s=n(20),u=o(s),a=n(43),f=o(a),c=n(16),l=o(c);e.default={template:f.default,name:"vueToastr",data:function(){for(var t=["toast-top-right","toast-bottom-right","toast-bottom-left","toast-top-left","toast-top-full-width","toast-bottom-full-width","toast-top-center","toast-bottom-center"],e={},n=0;n<=t.length-1;n++)e[t[n]]={};return{positions:t,defaultPosition:"toast-top-right",defaultType:"success",defaultCloseOnHover:!0,defaultTimeout:5e3,defaultProgressBar:!0,defaultProgressBarValue:null,defaultPreventDuplicates:!1,list:e,index:0,defaultStyle:{}}},created:function(){},mounted:function(){},components:{toast:l.default},methods:{addToast:function(t){this.index++,t.index=this.index,this.$set(this.list[t.position],this.index,t),"undefined"!=typeof t.onCreated&&this.$nextTick(function(){t.onCreated()})},removeToast:function(t){var e=this.list[t.position][t.index];"undefined"!=typeof e&&(this.$delete(this.list[t.position],t.index),"undefined"!=typeof t.onClosed&&this.$nextTick(function(){t.onClosed()}))},setProgress:function(t,e){var n=this.list[t.position][t.index];"undefined"!=typeof n&&this.$set(n,"progressBarValue",e)},Add:function(t){return this.AddData(this.processObjectData(t))},AddData:function(t){if("object"!==("undefined"==typeof t?"undefined":(0,u.default)(t)))return console.log("AddData accept only Object",t),!1;if(t.preventDuplicates)for(var e=(0,i.default)(this.list[t.position]),n=0;nu;)s.call(t,r=i[u++])&&e.push(r);return e}},function(t,e,n){var o=n(5),r=n(1).getNames,i={}.toString,s="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return r(t)}catch(t){return s.slice()}};t.exports.get=function(t){return s&&"[object Window]"==i.call(t)?u(t):r(o(t))}},function(t,e,n){var o=n(1),r=n(11);t.exports=n(8)?function(t,e,n){return o.setDesc(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var o=n(6);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==o(t)?t.split(""):Object(t)}},function(t,e,n){var o=n(6);t.exports=Array.isArray||function(t){return"Array"==o(t)}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var o=n(1),r=n(5);t.exports=function(t,e){for(var n,i=r(t),s=o.getKeys(i),u=s.length,a=0;u>a;)if(i[n=s[a++]]===e)return n}},function(t,e){t.exports=!0},function(t,e,n){var o=n(9),r=n(2),i=n(4);t.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],s={};s[t]=e(n),o(o.S+o.F*i(function(){n(1)}),"Object",s)}},function(t,e,n){t.exports=n(28)},function(t,e,n){var o=n(1).setDesc,r=n(10),i=n(14)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,i)&&o(t,i,{configurable:!0,value:e})}},function(t,e,n){var o=n(7);t.exports=function(t){return Object(o(t))}},function(t,e,n){var o=n(37);n(34)("keys",function(t){return function(e){return t(o(e))}})},function(t,e){},function(t,e,n){"use strict";var o=n(1),r=n(3),i=n(10),s=n(8),u=n(9),a=n(35),f=n(4),c=n(12),l=n(36),d=n(13),p=n(14),h=n(32),v=n(27),y=n(26),g=n(30),m=n(24),b=n(5),x=n(11),O=o.getDesc,w=o.setDesc,P=o.create,D=v.get,S=r.Symbol,_=r.JSON,j=_&&_.stringify,T=!1,M=p("_hidden"),B=o.isEnum,V=c("symbol-registry"),I=c("symbols"),k="function"==typeof S,C=Object.prototype,E=s&&f(function(){return 7!=P(w({},"a",{get:function(){return w(this,"a",{value:7}).a}})).a})?function(t,e,n){var o=O(C,e);o&&delete C[e],w(t,e,n),o&&t!==C&&w(C,e,o)}:w,A=function(t){var e=I[t]=P(S.prototype);return e._k=t,s&&T&&E(C,t,{configurable:!0,set:function(e){i(this,M)&&i(this[M],t)&&(this[M][t]=!1),E(this,t,x(1,e))}}),e},$=function(t){return"symbol"==typeof t},N=function(t,e,n){return n&&i(I,e)?(n.enumerable?(i(t,M)&&t[M][e]&&(t[M][e]=!1),n=P(n,{enumerable:x(0,!1)})):(i(t,M)||w(t,M,x(1,{})),t[M][e]=!0),E(t,e,n)):w(t,e,n)},F=function(t,e){m(t);for(var n,o=y(e=b(e)),r=0,i=o.length;i>r;)N(t,n=o[r++],e[n]);return t},H=function(t,e){return void 0===e?P(t):F(P(t),e)},J=function(t){var e=B.call(this,t);return!(e||!i(this,t)||!i(I,t)||i(this,M)&&this[M][t])||e},W=function(t,e){var n=O(t=b(t),e);return!n||!i(I,e)||i(t,M)&&t[M][e]||(n.enumerable=!0),n},G=function(t){for(var e,n=D(b(t)),o=[],r=0;n.length>r;)i(I,e=n[r++])||e==M||o.push(e);return o},K=function(t){for(var e,n=D(b(t)),o=[],r=0;n.length>r;)i(I,e=n[r++])&&o.push(I[e]);return o},z=function(t){if(void 0!==t&&!$(t)){for(var e,n,o=[t],r=1,i=arguments;i.length>r;)o.push(i[r++]);return e=o[1],"function"==typeof e&&(n=e),!n&&g(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!$(e))return e}),o[1]=e,j.apply(_,o)}},q=f(function(){var t=S();return"[null]"!=j([t])||"{}"!=j({a:t})||"{}"!=j(Object(t))});k||(S=function(){if($(this))throw TypeError("Symbol is not a constructor");return A(d(arguments.length>0?arguments[0]:void 0))},a(S.prototype,"toString",function(){return this._k}),$=function(t){return t instanceof S},o.create=H,o.isEnum=J,o.getDesc=W,o.setDesc=N,o.setDescs=F,o.getNames=v.get=G,o.getSymbols=K,s&&!n(33)&&a(C,"propertyIsEnumerable",J,!0));var L={for:function(t){return i(V,t+="")?V[t]:V[t]=S(t)},keyFor:function(t){return h(V,t)},useSetter:function(){T=!0},useSimple:function(){T=!1}};o.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(t){var e=p(t);L[t]=k?e:A(e)}),T=!0,u(u.G+u.W,{Symbol:S}),u(u.S,"Symbol",L),u(u.S+u.F*!k,"Object",{create:H,defineProperty:N,defineProperties:F,getOwnPropertyDescriptor:W,getOwnPropertyNames:G,getOwnPropertySymbols:K}),_&&u(u.S+u.F*(!k||q),"JSON",{stringify:z}),l(S,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e){},function(t,e){t.exports=''},function(t,e){t.exports=''}])});
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else if(typeof exports === 'object')
+ exports["vueToastr"] = factory();
+ else
+ root["vueToastr"] = factory();
+})(this, function() {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ // The module cache
+/******/ var installedModules = {};
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/
+/******/ // Check if module is in cache
+/******/ if(installedModules[moduleId])
+/******/ return installedModules[moduleId].exports;
+/******/
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = installedModules[moduleId] = {
+/******/ exports: {},
+/******/ id: moduleId,
+/******/ loaded: false
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ // Flag the module as loaded
+/******/ module.loaded = true;
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/******/
+/******/ // expose the modules object (__webpack_modules__)
+/******/ __webpack_require__.m = modules;
+/******/
+/******/ // expose the module cache
+/******/ __webpack_require__.c = installedModules;
+/******/
+/******/ // __webpack_public_path__
+/******/ __webpack_require__.p = "/dist/";
+/******/
+/******/ // Load entry module and return exports
+/******/ return __webpack_require__(0);
+/******/ })
+/************************************************************************/
+/******/ ([
+/* 0 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ 'use strict';
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _vueToastr = __webpack_require__(17);
+
+ var _vueToastr2 = _interopRequireDefault(_vueToastr);
+
+ __webpack_require__(41);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ // Add Plugin capability.
+ _vueToastr2.default.install = function (Vue, options) {
+ // console.log("install vuetoastr")
+ // Create component instance
+ var MyComponent = Vue.extend({
+ template: '',
+ components: {
+ 'vue-toastr': _vueToastr2.default
+ }
+ });
+ // or, render off-document and append afterwards:
+ var component = new MyComponent().$mount();
+ // console.log(document.body, component.$el)
+ document.body.appendChild(component.$el);
+ // 4. add an instance method
+ Vue.prototype.$toastr = component.$refs.vueToastr;
+ };
+ // Install by default if using the script tag
+ // equal to Vue.use(window.vueToastr)
+
+ // import './vue-toastr.less'
+
+ // Change less to sass
+ if (typeof window !== 'undefined' && window.Vue) {
+ // console.log(window.Vue)
+ window.Vue.use(_vueToastr2.default);
+ }
+ exports.default = _vueToastr2.default;
+ module.exports = exports['default'];
+
+/***/ }),
+/* 1 */
+/***/ (function(module, exports) {
+
+ var $Object = Object;
+ module.exports = {
+ create: $Object.create,
+ getProto: $Object.getPrototypeOf,
+ isEnum: {}.propertyIsEnumerable,
+ getDesc: $Object.getOwnPropertyDescriptor,
+ setDesc: $Object.defineProperty,
+ setDescs: $Object.defineProperties,
+ getKeys: $Object.keys,
+ getNames: $Object.getOwnPropertyNames,
+ getSymbols: $Object.getOwnPropertySymbols,
+ each: [].forEach
+ };
+
+/***/ }),
+/* 2 */
+/***/ (function(module, exports) {
+
+ var core = module.exports = {version: '1.2.6'};
+ if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef
+
+/***/ }),
+/* 3 */
+/***/ (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 : Function('return this')();
+ if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef
+
+/***/ }),
+/* 4 */
+/***/ (function(module, exports) {
+
+ module.exports = function(exec){
+ try {
+ return !!exec();
+ } catch(e){
+ return true;
+ }
+ };
+
+/***/ }),
+/* 5 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // to indexed object, toObject with fallback for non-array-like ES3 strings
+ var IObject = __webpack_require__(29)
+ , defined = __webpack_require__(7);
+ module.exports = function(it){
+ return IObject(defined(it));
+ };
+
+/***/ }),
+/* 6 */
+/***/ (function(module, exports) {
+
+ var toString = {}.toString;
+
+ module.exports = function(it){
+ return toString.call(it).slice(8, -1);
+ };
+
+/***/ }),
+/* 7 */
+/***/ (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;
+ };
+
+/***/ }),
+/* 8 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // Thank's IE8 for his funny defineProperty
+ module.exports = !__webpack_require__(4)(function(){
+ return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7;
+ });
+
+/***/ }),
+/* 9 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var global = __webpack_require__(3)
+ , core = __webpack_require__(2)
+ , ctx = __webpack_require__(25)
+ , PROTOTYPE = 'prototype';
+
+ var $export = function(type, name, source){
+ var IS_FORCED = type & $export.F
+ , IS_GLOBAL = type & $export.G
+ , IS_STATIC = type & $export.S
+ , IS_PROTO = type & $export.P
+ , IS_BIND = type & $export.B
+ , IS_WRAP = type & $export.W
+ , exports = IS_GLOBAL ? core : core[name] || (core[name] = {})
+ , target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE]
+ , key, own, out;
+ if(IS_GLOBAL)source = name;
+ for(key in source){
+ // contains in native
+ own = !IS_FORCED && target && key in target;
+ if(own && key in exports)continue;
+ // export native or passed
+ out = own ? target[key] : source[key];
+ // prevent global pollution for namespaces
+ exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
+ // bind timers to global for call from export context
+ : IS_BIND && own ? ctx(out, global)
+ // wrap global constructors for prevent change them in library
+ : IS_WRAP && target[key] == out ? (function(C){
+ var F = function(param){
+ return this instanceof C ? new C(param) : C(param);
+ };
+ F[PROTOTYPE] = C[PROTOTYPE];
+ return F;
+ // make static versions for prototype methods
+ })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
+ if(IS_PROTO)(exports[PROTOTYPE] || (exports[PROTOTYPE] = {}))[key] = out;
+ }
+ };
+ // 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
+ module.exports = $export;
+
+/***/ }),
+/* 10 */
+/***/ (function(module, exports) {
+
+ var hasOwnProperty = {}.hasOwnProperty;
+ module.exports = function(it, key){
+ return hasOwnProperty.call(it, key);
+ };
+
+/***/ }),
+/* 11 */
+/***/ (function(module, exports) {
+
+ module.exports = function(bitmap, value){
+ return {
+ enumerable : !(bitmap & 1),
+ configurable: !(bitmap & 2),
+ writable : !(bitmap & 4),
+ value : value
+ };
+ };
+
+/***/ }),
+/* 12 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var global = __webpack_require__(3)
+ , SHARED = '__core-js_shared__'
+ , store = global[SHARED] || (global[SHARED] = {});
+ module.exports = function(key){
+ return store[key] || (store[key] = {});
+ };
+
+/***/ }),
+/* 13 */
+/***/ (function(module, exports) {
+
+ var id = 0
+ , px = Math.random();
+ module.exports = function(key){
+ return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
+ };
+
+/***/ }),
+/* 14 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var store = __webpack_require__(12)('wks')
+ , uid = __webpack_require__(13)
+ , Symbol = __webpack_require__(3).Symbol;
+ module.exports = function(name){
+ return store[name] || (store[name] =
+ Symbol && Symbol[name] || (Symbol || uid)('Symbol.' + name));
+ };
+
+/***/ }),
+/* 15 */
+/***/ (function(module, exports) {
+
+ 'use strict';
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.default = {
+ template: '',
+ props: ['data'],
+ data: function data() {
+ return {
+ intervalId: false,
+ hideEta: false,
+ progressBarValue: this.data.progressBarValue,
+ style: {
+ width: '100%'
+ }
+ };
+ },
+ mounted: function mounted() {
+ if (this.progressBarValue === null) {
+ this.hideEta = new Date().getTime() + this.data.timeout;
+ this.setTimer();
+ } else {
+ this.updateProgress();
+ }
+ },
+ destroyed: function destroyed() {
+ clearInterval(this.intervalId);
+ },
+
+ methods: {
+ setTimer: function setTimer() {
+ var _this = this;
+
+ // console.log(this.hideEta)
+ this.intervalId = setInterval(function () {
+ _this.updateProgress();
+ }, 10);
+ // console.log(this.data.intervalId)
+ },
+ setValue: function setValue(newValue) {
+ this.progressBarValue = newValue;
+ this.updateProgress();
+ },
+ updateProgress: function updateProgress() {
+ var percentage;
+ if (this.progressBarValue === null) {
+ var diff = this.hideEta - new Date().getTime();
+ percentage = diff / this.data.timeout * 100;
+ percentage = Math.floor(percentage);
+ // console.log(diff, this.data.timeout, percentage)
+ this.style.width = percentage + '%';
+ } else {
+ percentage = Math.floor(this.progressBarValue);
+ this.style.width = percentage + '%';
+ }
+ }
+ }
+
+ };
+ module.exports = exports['default'];
+
+/***/ }),
+/* 16 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ 'use strict';
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _toast = __webpack_require__(42);
+
+ var _toast2 = _interopRequireDefault(_toast);
+
+ var _toastProgress = __webpack_require__(15);
+
+ var _toastProgress2 = _interopRequireDefault(_toastProgress);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.default = {
+ components: {
+ toastProgress: _toastProgress2.default
+ },
+ template: _toast2.default,
+ props: ['data'],
+ data: function data() {
+ return { progressbar: false, intervalId: false };
+ },
+ mounted: function mounted() {
+ // console.log("ready", this.data);
+ },
+ created: function created() {
+ // console.log("created", this.data);
+ if (typeof this.data.timeout !== 'undefined' && this.data.timeout !== 0) {
+ if (this.data.progressbar !== false) {
+ this.progressbar = true;
+ }
+ this.setTimeout();
+ } else if (this.data.progressBarValue !== null && this.data.progressbar !== false) {
+ this.progressbar = true;
+ }
+ },
+
+ watch: {
+ data: {
+ handler: function handler(val, oldVal) {
+ this.setProgressBarValue(val.progressBarValue);
+ },
+ deep: true
+ }
+ },
+ beforeDestroy: function beforeDestroy() {
+ this.clearIntervalID();
+ },
+
+ methods: {
+ clearIntervalID: function clearIntervalID() {
+ // console.log(this.intervalId)
+ if (this.intervalId !== false) {
+ clearInterval(this.intervalId);
+ }
+ this.intervalId = false;
+ },
+
+ // Enter Hover
+ onMouseOver: function onMouseOver() {
+ // console.log("onMouseOver")
+ if (typeof this.data.onMouseOver !== 'undefined') {
+ this.data.onMouseOver();
+ }
+ if (!this.data.closeOnHover) {
+ this.clearIntervalID();
+ }
+ },
+
+ // Leave Hover
+ onMouseOut: function onMouseOut() {
+ // console.log("onMouseOut")
+ if (typeof this.data.onMouseOut !== 'undefined') {
+ this.data.onMouseOut();
+ }
+ if (!this.data.closeOnHover) {
+ this.setTimeout();
+ }
+ },
+
+ // Set timeout to close
+ setTimeout: function (_setTimeout) {
+ function setTimeout() {
+ return _setTimeout.apply(this, arguments);
+ }
+
+ setTimeout.toString = function () {
+ return _setTimeout.toString();
+ };
+
+ return setTimeout;
+ }(function () {
+ var _this = this;
+
+ // console.log("setTimeout")
+ this.intervalId = setTimeout(function () {
+ _this.close();
+ }, this.data.timeout);
+ // console.log(this.data.intervalId)
+ }),
+
+ // Set progress bar value if manually managed
+ setProgressBarValue: function setProgressBarValue(newValue) {
+ if (this.data.progressBarValue !== null) {
+ this.$refs.progressBar.setValue(newValue);
+ }
+ },
+
+ // Clicked Toast
+ clicked: function clicked() {
+ if (typeof this.data.onClicked !== 'undefined') {
+ this.data.onClicked();
+ }
+ this.cclose();
+ },
+
+ // Click Close?
+ cclose: function cclose() {
+ if (typeof this.data.clickClose !== 'undefined' && this.data.clickClose === false) {
+ return;
+ }
+ this.close();
+ },
+
+ // Close Toast
+ close: function close() {
+ // console.log(typeof this.$parent, this);
+ // if toast not manuel closed.
+ if (this.$parent != null) {
+ this.$parent.Close(this.data);
+ }
+ }
+ }
+ };
+ module.exports = exports['default'];
+
+/***/ }),
+/* 17 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ 'use strict';
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _keys = __webpack_require__(18);
+
+ var _keys2 = _interopRequireDefault(_keys);
+
+ var _typeof2 = __webpack_require__(20);
+
+ var _typeof3 = _interopRequireDefault(_typeof2);
+
+ var _vueToastr = __webpack_require__(43);
+
+ var _vueToastr2 = _interopRequireDefault(_vueToastr);
+
+ var _toast = __webpack_require__(16);
+
+ var _toast2 = _interopRequireDefault(_toast);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.default = {
+ template: _vueToastr2.default,
+ name: 'vueToastr',
+ data: function data() {
+ var positions = ['toast-top-right', 'toast-bottom-right', 'toast-bottom-left', 'toast-top-left', 'toast-top-full-width', 'toast-bottom-full-width', 'toast-top-center', 'toast-bottom-center'];
+ var list = {};
+ for (var i = 0; i <= positions.length - 1; i++) {
+ list[positions[i]] = {};
+ }
+ return {
+ positions: positions,
+ defaultPosition: 'toast-top-right',
+ defaultType: 'success',
+ defaultCloseOnHover: true,
+ defaultTimeout: 5000,
+ defaultProgressBar: true,
+ defaultProgressBarValue: null,
+ defaultPreventDuplicates: false,
+ list: list,
+ index: 0,
+ defaultStyle: {},
+ savedNames: {}
+ };
+ },
+ created: function created() {
+ // console.log("Created");
+ },
+ mounted: function mounted() {
+ // console.log("ready", this.list);
+ },
+
+ components: {
+ toast: _toast2.default
+ },
+ methods: {
+ addToast: function addToast(data) {
+ this.index++;
+ data['index'] = this.index;
+ this.$set(this.list[data.position], this.index, data);
+ if (typeof data['name'] !== 'undefined') {
+ this.$set(this.savedNames, data['name'], data);
+ }
+ // if have onCreated
+ if (typeof data.onCreated !== 'undefined') {
+ // wait doom update after call cb
+ this.$nextTick(function () {
+ data.onCreated();
+ });
+ }
+ },
+ removeByName: function removeByName(name) {
+ if (typeof this.savedNames[name] !== 'undefined') {
+ this.Close(this.savedNames[name]);
+ this.$delete(this.savedNames, name);
+ }
+ },
+ removeToast: function removeToast(data) {
+ var item = this.list[data.position][data.index];
+ // console.log("remove toast", data, item);
+ if (typeof item !== 'undefined') {
+ this.$delete(this.list[data.position], data.index);
+ // if have onClosed
+ if (typeof data.onClosed !== 'undefined') {
+ // wait doom update after call cb
+ this.$nextTick(function () {
+ data.onClosed();
+ });
+ }
+ }
+ },
+ setProgress: function setProgress(data, newValue) {
+ var item = this.list[data.position][data.index];
+ if (typeof item !== 'undefined') {
+ this.$set(item, 'progressBarValue', newValue);
+ }
+ },
+ Add: function Add(d) {
+ return this.AddData(this.processObjectData(d));
+ },
+ AddData: function AddData(data) {
+ if ((typeof data === 'undefined' ? 'undefined' : (0, _typeof3.default)(data)) !== 'object') {
+ console.log('AddData accept only Object', data);
+ return false;
+ }
+ if (data.preventDuplicates) {
+ var listKeys = (0, _keys2.default)(this.list[data.position]);
+ for (var i = 0; i < listKeys.length; i++) {
+ if (this.list[data.position][listKeys[i]].title === data.title && this.list[data.position][listKeys[i]].msg === data.msg) {
+ console.log('Prevent Duplicates', data);
+ return false;
+ }
+ }
+ }
+ this.addToast(data);
+ return data;
+ },
+ processObjectData: function processObjectData(data) {
+ // if Object
+ if ((typeof data === 'undefined' ? 'undefined' : (0, _typeof3.default)(data)) === 'object' && typeof data.msg !== 'undefined') {
+ if (typeof data.position === 'undefined') {
+ data.position = this.defaultPosition;
+ }
+ if (typeof data.type === 'undefined') {
+ data.type = this.defaultType;
+ }
+ if (typeof data.timeout === 'undefined') {
+ data.timeout = this.defaultTimeout;
+ }
+ // have progressBar ?
+ if (typeof data.progressbar === 'undefined') {
+ data.progressbar = this.defaultProgressBar;
+ }
+ // should progressBar be bound to timer or is set manually ?
+ if (typeof data.progressBarValue === 'undefined') {
+ data.progressBarValue = this.defaultProgressBarValue;
+ }
+
+ if (typeof data.closeOnHover === 'undefined') {
+ data.closeOnHover = this.defaultCloseOnHover;
+ }
+
+ if (typeof data.preventDuplicates === 'undefined') {
+ data.preventDuplicates = this.defaultPreventDuplicates;
+ }
+
+ if (typeof data.style === 'undefined') {
+ data.style = this.defaultStyle;
+ }
+
+ return data;
+ }
+ // if String
+ return {
+ msg: data.toString(),
+ position: this.defaultPosition,
+ type: this.defaultType,
+ timeout: this.defaultTimeout,
+ closeOnHover: this.defaultCloseOnHover,
+ progressbar: this.defaultProgressBar,
+ progressBarValue: this.defaultProgressBarValue,
+ preventDuplicates: this.defaultPreventDuplicates
+ };
+ },
+ e: function e(msg, title) {
+ var data = this.processObjectData(msg);
+ data['type'] = 'error';
+ if (typeof title !== 'undefined') {
+ data['title'] = title;
+ }
+ return this.AddData(data);
+ },
+ s: function s(msg, title) {
+ var data = this.processObjectData(msg);
+ data['type'] = 'success';
+ if (typeof title !== 'undefined') {
+ data['title'] = title;
+ }
+ return this.AddData(data);
+ },
+ w: function w(msg, title) {
+ var data = this.processObjectData(msg);
+ data['type'] = 'warning';
+ if (typeof title !== 'undefined') {
+ data['title'] = title;
+ }
+ return this.AddData(data);
+ },
+ i: function i(msg, title) {
+ var data = this.processObjectData(msg);
+ data['type'] = 'info';
+ if (typeof title !== 'undefined') {
+ data['title'] = title;
+ }
+ return this.AddData(data);
+ },
+ Close: function Close(data) {
+ // console.log(data)
+ this.removeToast(data);
+ },
+ removeByType: function removeByType(toastType) {
+ for (var i = 0; i < this.positions.length; i++) {
+ var listKeys = (0, _keys2.default)(this.list[this.positions[i]]);
+ for (var j = 0; j < listKeys.length; j++) {
+ if (this.list[this.positions[i]][listKeys[j]]['type'] === toastType) {
+ this.Close(this.list[this.positions[i]][listKeys[j]]);
+ }
+ }
+ }
+ },
+ clearAll: function clearAll() {
+ for (var i = 0; i < this.positions.length; i++) {
+ var listKeys = (0, _keys2.default)(this.list[this.positions[i]]);
+ for (var j = 0; j < listKeys.length; j++) {
+ this.Close(this.list[this.positions[i]][listKeys[j]]);
+ }
+ }
+ }
+ }
+ };
+ module.exports = exports['default'];
+
+/***/ }),
+/* 18 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = { "default": __webpack_require__(21), __esModule: true };
+
+/***/ }),
+/* 19 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = { "default": __webpack_require__(22), __esModule: true };
+
+/***/ }),
+/* 20 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+ var _Symbol = __webpack_require__(19)["default"];
+
+ exports["default"] = function (obj) {
+ return obj && obj.constructor === _Symbol ? "symbol" : typeof obj;
+ };
+
+ exports.__esModule = true;
+
+/***/ }),
+/* 21 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(38);
+ module.exports = __webpack_require__(2).Object.keys;
+
+/***/ }),
+/* 22 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(40);
+ __webpack_require__(39);
+ module.exports = __webpack_require__(2).Symbol;
+
+/***/ }),
+/* 23 */
+/***/ (function(module, exports) {
+
+ module.exports = function(it){
+ if(typeof it != 'function')throw TypeError(it + ' is not a function!');
+ return it;
+ };
+
+/***/ }),
+/* 24 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var isObject = __webpack_require__(31);
+ module.exports = function(it){
+ if(!isObject(it))throw TypeError(it + ' is not an object!');
+ return it;
+ };
+
+/***/ }),
+/* 25 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // optional / simple context binding
+ var aFunction = __webpack_require__(23);
+ 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);
+ };
+ };
+
+/***/ }),
+/* 26 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // all enumerable object keys, includes symbols
+ var $ = __webpack_require__(1);
+ module.exports = function(it){
+ var keys = $.getKeys(it)
+ , getSymbols = $.getSymbols;
+ if(getSymbols){
+ var symbols = getSymbols(it)
+ , isEnum = $.isEnum
+ , i = 0
+ , key;
+ while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))keys.push(key);
+ }
+ return keys;
+ };
+
+/***/ }),
+/* 27 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
+ var toIObject = __webpack_require__(5)
+ , getNames = __webpack_require__(1).getNames
+ , toString = {}.toString;
+
+ var windowNames = typeof window == 'object' && Object.getOwnPropertyNames
+ ? Object.getOwnPropertyNames(window) : [];
+
+ var getWindowNames = function(it){
+ try {
+ return getNames(it);
+ } catch(e){
+ return windowNames.slice();
+ }
+ };
+
+ module.exports.get = function getOwnPropertyNames(it){
+ if(windowNames && toString.call(it) == '[object Window]')return getWindowNames(it);
+ return getNames(toIObject(it));
+ };
+
+/***/ }),
+/* 28 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var $ = __webpack_require__(1)
+ , createDesc = __webpack_require__(11);
+ module.exports = __webpack_require__(8) ? function(object, key, value){
+ return $.setDesc(object, key, createDesc(1, value));
+ } : function(object, key, value){
+ object[key] = value;
+ return object;
+ };
+
+/***/ }),
+/* 29 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // fallback for non-array-like ES3 and non-enumerable old V8 strings
+ var cof = __webpack_require__(6);
+ module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){
+ return cof(it) == 'String' ? it.split('') : Object(it);
+ };
+
+/***/ }),
+/* 30 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // 7.2.2 IsArray(argument)
+ var cof = __webpack_require__(6);
+ module.exports = Array.isArray || function(arg){
+ return cof(arg) == 'Array';
+ };
+
+/***/ }),
+/* 31 */
+/***/ (function(module, exports) {
+
+ module.exports = function(it){
+ return typeof it === 'object' ? it !== null : typeof it === 'function';
+ };
+
+/***/ }),
+/* 32 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var $ = __webpack_require__(1)
+ , toIObject = __webpack_require__(5);
+ module.exports = function(object, el){
+ var O = toIObject(object)
+ , keys = $.getKeys(O)
+ , length = keys.length
+ , index = 0
+ , key;
+ while(length > index)if(O[key = keys[index++]] === el)return key;
+ };
+
+/***/ }),
+/* 33 */
+/***/ (function(module, exports) {
+
+ module.exports = true;
+
+/***/ }),
+/* 34 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // most Object methods by ES6 should accept primitives
+ var $export = __webpack_require__(9)
+ , core = __webpack_require__(2)
+ , fails = __webpack_require__(4);
+ module.exports = function(KEY, exec){
+ var fn = (core.Object || {})[KEY] || Object[KEY]
+ , exp = {};
+ exp[KEY] = exec(fn);
+ $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);
+ };
+
+/***/ }),
+/* 35 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = __webpack_require__(28);
+
+/***/ }),
+/* 36 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var def = __webpack_require__(1).setDesc
+ , has = __webpack_require__(10)
+ , TAG = __webpack_require__(14)('toStringTag');
+
+ module.exports = function(it, tag, stat){
+ if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag});
+ };
+
+/***/ }),
+/* 37 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // 7.1.13 ToObject(argument)
+ var defined = __webpack_require__(7);
+ module.exports = function(it){
+ return Object(defined(it));
+ };
+
+/***/ }),
+/* 38 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // 19.1.2.14 Object.keys(O)
+ var toObject = __webpack_require__(37);
+
+ __webpack_require__(34)('keys', function($keys){
+ return function keys(it){
+ return $keys(toObject(it));
+ };
+ });
+
+/***/ }),
+/* 39 */
+/***/ (function(module, exports) {
+
+
+
+/***/ }),
+/* 40 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ 'use strict';
+ // ECMAScript 6 symbols shim
+ var $ = __webpack_require__(1)
+ , global = __webpack_require__(3)
+ , has = __webpack_require__(10)
+ , DESCRIPTORS = __webpack_require__(8)
+ , $export = __webpack_require__(9)
+ , redefine = __webpack_require__(35)
+ , $fails = __webpack_require__(4)
+ , shared = __webpack_require__(12)
+ , setToStringTag = __webpack_require__(36)
+ , uid = __webpack_require__(13)
+ , wks = __webpack_require__(14)
+ , keyOf = __webpack_require__(32)
+ , $names = __webpack_require__(27)
+ , enumKeys = __webpack_require__(26)
+ , isArray = __webpack_require__(30)
+ , anObject = __webpack_require__(24)
+ , toIObject = __webpack_require__(5)
+ , createDesc = __webpack_require__(11)
+ , getDesc = $.getDesc
+ , setDesc = $.setDesc
+ , _create = $.create
+ , getNames = $names.get
+ , $Symbol = global.Symbol
+ , $JSON = global.JSON
+ , _stringify = $JSON && $JSON.stringify
+ , setter = false
+ , HIDDEN = wks('_hidden')
+ , isEnum = $.isEnum
+ , SymbolRegistry = shared('symbol-registry')
+ , AllSymbols = shared('symbols')
+ , useNative = typeof $Symbol == 'function'
+ , ObjectProto = Object.prototype;
+
+ // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
+ var setSymbolDesc = DESCRIPTORS && $fails(function(){
+ return _create(setDesc({}, 'a', {
+ get: function(){ return setDesc(this, 'a', {value: 7}).a; }
+ })).a != 7;
+ }) ? function(it, key, D){
+ var protoDesc = getDesc(ObjectProto, key);
+ if(protoDesc)delete ObjectProto[key];
+ setDesc(it, key, D);
+ if(protoDesc && it !== ObjectProto)setDesc(ObjectProto, key, protoDesc);
+ } : setDesc;
+
+ var wrap = function(tag){
+ var sym = AllSymbols[tag] = _create($Symbol.prototype);
+ sym._k = tag;
+ DESCRIPTORS && setter && setSymbolDesc(ObjectProto, tag, {
+ configurable: true,
+ set: function(value){
+ if(has(this, HIDDEN) && has(this[HIDDEN], tag))this[HIDDEN][tag] = false;
+ setSymbolDesc(this, tag, createDesc(1, value));
+ }
+ });
+ return sym;
+ };
+
+ var isSymbol = function(it){
+ return typeof it == 'symbol';
+ };
+
+ var $defineProperty = function defineProperty(it, key, D){
+ if(D && has(AllSymbols, key)){
+ if(!D.enumerable){
+ if(!has(it, HIDDEN))setDesc(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 setDesc(it, key, D);
+ };
+ var $defineProperties = function defineProperties(it, P){
+ anObject(it);
+ var keys = enumKeys(P = toIObject(P))
+ , i = 0
+ , l = keys.length
+ , 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);
+ return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key]
+ ? E : true;
+ };
+ var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){
+ var D = getDesc(it = toIObject(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 = getNames(toIObject(it))
+ , result = []
+ , i = 0
+ , key;
+ while(names.length > i)if(!has(AllSymbols, key = names[i++]) && key != HIDDEN)result.push(key);
+ return result;
+ };
+ var $getOwnPropertySymbols = function getOwnPropertySymbols(it){
+ var names = getNames(toIObject(it))
+ , result = []
+ , i = 0
+ , key;
+ while(names.length > i)if(has(AllSymbols, key = names[i++]))result.push(AllSymbols[key]);
+ return result;
+ };
+ var $stringify = function stringify(it){
+ if(it === undefined || isSymbol(it))return; // IE8 returns string on undefined
+ var args = [it]
+ , i = 1
+ , $$ = arguments
+ , replacer, $replacer;
+ while($$.length > i)args.push($$[i++]);
+ replacer = args[1];
+ if(typeof replacer == 'function')$replacer = replacer;
+ if($replacer || !isArray(replacer))replacer = function(key, value){
+ if($replacer)value = $replacer.call(this, key, value);
+ if(!isSymbol(value))return value;
+ };
+ args[1] = replacer;
+ return _stringify.apply($JSON, args);
+ };
+ var buggyJSON = $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)) != '{}';
+ });
+
+ // 19.4.1.1 Symbol([description])
+ if(!useNative){
+ $Symbol = function Symbol(){
+ if(isSymbol(this))throw TypeError('Symbol is not a constructor');
+ return wrap(uid(arguments.length > 0 ? arguments[0] : undefined));
+ };
+ redefine($Symbol.prototype, 'toString', function toString(){
+ return this._k;
+ });
+
+ isSymbol = function(it){
+ return it instanceof $Symbol;
+ };
+
+ $.create = $create;
+ $.isEnum = $propertyIsEnumerable;
+ $.getDesc = $getOwnPropertyDescriptor;
+ $.setDesc = $defineProperty;
+ $.setDescs = $defineProperties;
+ $.getNames = $names.get = $getOwnPropertyNames;
+ $.getSymbols = $getOwnPropertySymbols;
+
+ if(DESCRIPTORS && !__webpack_require__(33)){
+ redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
+ }
+ }
+
+ var symbolStatics = {
+ // 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(key){
+ return keyOf(SymbolRegistry, key);
+ },
+ useSetter: function(){ setter = true; },
+ useSimple: function(){ setter = false; }
+ };
+ // 19.4.2.2 Symbol.hasInstance
+ // 19.4.2.3 Symbol.isConcatSpreadable
+ // 19.4.2.4 Symbol.iterator
+ // 19.4.2.6 Symbol.match
+ // 19.4.2.8 Symbol.replace
+ // 19.4.2.9 Symbol.search
+ // 19.4.2.10 Symbol.species
+ // 19.4.2.11 Symbol.split
+ // 19.4.2.12 Symbol.toPrimitive
+ // 19.4.2.13 Symbol.toStringTag
+ // 19.4.2.14 Symbol.unscopables
+ $.each.call((
+ 'hasInstance,isConcatSpreadable,iterator,match,replace,search,' +
+ 'species,split,toPrimitive,toStringTag,unscopables'
+ ).split(','), function(it){
+ var sym = wks(it);
+ symbolStatics[it] = useNative ? sym : wrap(sym);
+ });
+
+ setter = true;
+
+ $export($export.G + $export.W, {Symbol: $Symbol});
+
+ $export($export.S, 'Symbol', symbolStatics);
+
+ $export($export.S + $export.F * !useNative, '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
+ });
+
+ // 24.3.2 JSON.stringify(value [, replacer [, space]])
+ $JSON && $export($export.S + $export.F * (!useNative || buggyJSON), 'JSON', {stringify: $stringify});
+
+ // 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);
+
+/***/ }),
+/* 41 */
+/***/ (function(module, exports) {
+
+ // removed by extract-text-webpack-plugin
+
+/***/ }),
+/* 42 */
+/***/ (function(module, exports) {
+
+ module.exports = "\n";
+
+/***/ }),
+/* 43 */
+/***/ (function(module, exports) {
+
+ module.exports = "\n";
+
+/***/ })
+/******/ ])
+});
+;
//# sourceMappingURL=vue-toastr.js.map
\ No newline at end of file
diff --git a/dist/vue-toastr.js.map b/dist/vue-toastr.js.map
index 9f470ff..0d70137 100644
--- a/dist/vue-toastr.js.map
+++ b/dist/vue-toastr.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///vue-toastr.js","webpack:///webpack/bootstrap 20186bc9a7e7fb651638","webpack:///./src/main.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.core.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.global.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.fails.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.to-iobject.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.cof.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.defined.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.descriptors.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.export.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.has.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.property-desc.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.shared.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.uid.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.wks.js","webpack:///./src/toast/toast-progress.js","webpack:///./src/toast/toast.js","webpack:///./src/vue-toastr.js","webpack:///./~/babel-runtime/core-js/object/keys.js","webpack:///./~/babel-runtime/core-js/symbol.js","webpack:///./~/babel-runtime/helpers/typeof.js","webpack:///./~/babel-runtime/~/core-js/library/fn/object/keys.js","webpack:///./~/babel-runtime/~/core-js/library/fn/symbol/index.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.a-function.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.an-object.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.ctx.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.enum-keys.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.get-names.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.hide.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.iobject.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.is-array.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.is-object.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.keyof.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.library.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.object-sap.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.redefine.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.set-to-string-tag.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.to-object.js","webpack:///./~/babel-runtime/~/core-js/library/modules/es6.object.keys.js","webpack:///./~/babel-runtime/~/core-js/library/modules/es6.symbol.js","webpack:///./src/toast/toast.html","webpack:///./src/vue-toastr.html"],"names":["root","factory","exports","module","define","amd","this","modules","__webpack_require__","moduleId","installedModules","id","loaded","call","m","c","p","_interopRequireDefault","obj","__esModule","default","Object","defineProperty","value","_vueToastr","_vueToastr2","install","Vue","options","MyComponent","extend","template","components","vue-toastr","component","$mount","document","body","appendChild","$el","prototype","$toastr","$refs","vueToastr","window","use","$Object","create","getProto","getPrototypeOf","isEnum","propertyIsEnumerable","getDesc","getOwnPropertyDescriptor","setDesc","setDescs","defineProperties","getKeys","keys","getNames","getOwnPropertyNames","getSymbols","getOwnPropertySymbols","each","forEach","core","version","__e","global","Math","self","Function","__g","exec","e","IObject","defined","it","toString","slice","undefined","TypeError","get","a","ctx","PROTOTYPE","$export","type","name","source","key","own","out","IS_FORCED","F","IS_GLOBAL","G","IS_STATIC","S","IS_PROTO","P","IS_BIND","B","IS_WRAP","W","target","C","param","hasOwnProperty","bitmap","enumerable","configurable","writable","SHARED","store","px","random","concat","uid","Symbol","props","data","intervalId","hideEta","progressBarValue","style","width","mounted","Date","getTime","timeout","setTimer","updateProgress","destroyed","clearInterval","methods","_this","setInterval","setValue","newValue","percentage","diff","floor","_toast","_toast2","_toastProgress","_toastProgress2","toastProgress","progressbar","created","setTimeout","watch","handler","val","oldVal","setProgressBarValue","deep","beforeDestroy","clearIntervalID","onMouseOver","closeOnHover","onMouseOut","_setTimeout","apply","arguments","close","progressBar","clicked","onClicked","cclose","clickClose","$parent","Close","_keys","_keys2","_typeof2","_typeof3","positions","list","i","length","defaultPosition","defaultType","defaultCloseOnHover","defaultTimeout","defaultProgressBar","defaultProgressBarValue","defaultPreventDuplicates","index","defaultStyle","toast","addToast","$set","position","onCreated","$nextTick","removeToast","item","$delete","onClosed","setProgress","Add","d","AddData","processObjectData","console","log","preventDuplicates","listKeys","title","msg","s","w","removeByType","toastType","j","clearAll","_Symbol","constructor","isObject","aFunction","fn","that","b","$","symbols","push","toIObject","windowNames","getWindowNames","createDesc","object","cof","split","Array","isArray","arg","el","O","fails","KEY","exp","def","has","TAG","tag","stat","toObject","$keys","DESCRIPTORS","redefine","$fails","shared","setToStringTag","wks","keyOf","$names","enumKeys","anObject","_create","$Symbol","$JSON","JSON","_stringify","stringify","setter","HIDDEN","SymbolRegistry","AllSymbols","useNative","ObjectProto","setSymbolDesc","D","protoDesc","wrap","sym","_k","set","isSymbol","$defineProperty","$defineProperties","l","$create","$propertyIsEnumerable","E","$getOwnPropertyDescriptor","$getOwnPropertyNames","names","result","$getOwnPropertySymbols","$stringify","replacer","$replacer","args","$$","buggyJSON","symbolStatics","for","keyFor","useSetter","useSimple"],"mappings":"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","file":"vue-toastr.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"vueToastr\"] = factory();\n\telse\n\t\troot[\"vueToastr\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"vueToastr\"] = factory();\n\telse\n\t\troot[\"vueToastr\"] = factory();\n})(this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId])\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\texports: {},\n/******/ \t\t\tid: moduleId,\n/******/ \t\t\tloaded: false\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.loaded = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/dist/\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(0);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _vueToastr = __webpack_require__(17);\n\t\n\tvar _vueToastr2 = _interopRequireDefault(_vueToastr);\n\t\n\t__webpack_require__(41);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\t// Add Plugin capability.\n\t_vueToastr2.default.install = function (Vue, options) {\n\t // console.log(\"install vuetoastr\")\n\t // Create component instance\n\t var MyComponent = Vue.extend({\n\t template: '',\n\t components: {\n\t 'vue-toastr': _vueToastr2.default\n\t }\n\t });\n\t // or, render off-document and append afterwards:\n\t var component = new MyComponent().$mount();\n\t // console.log(document.body, component.$el)\n\t document.body.appendChild(component.$el);\n\t // 4. add an instance method\n\t Vue.prototype.$toastr = component.$refs.vueToastr;\n\t};\n\t// Install by default if using the script tag\n\t// equal to Vue.use(window.vueToastr)\n\t\n\t// import './vue-toastr.less'\n\t\n\t// Change less to sass\n\tif (typeof window !== 'undefined' && window.Vue) {\n\t // console.log(window.Vue)\n\t window.Vue.use(_vueToastr2.default);\n\t}\n\texports.default = _vueToastr2.default;\n\tmodule.exports = exports['default'];\n\n/***/ }),\n/* 1 */\n/***/ (function(module, exports) {\n\n\tvar $Object = Object;\n\tmodule.exports = {\n\t create: $Object.create,\n\t getProto: $Object.getPrototypeOf,\n\t isEnum: {}.propertyIsEnumerable,\n\t getDesc: $Object.getOwnPropertyDescriptor,\n\t setDesc: $Object.defineProperty,\n\t setDescs: $Object.defineProperties,\n\t getKeys: $Object.keys,\n\t getNames: $Object.getOwnPropertyNames,\n\t getSymbols: $Object.getOwnPropertySymbols,\n\t each: [].forEach\n\t};\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports) {\n\n\tvar core = module.exports = {version: '1.2.6'};\n\tif(typeof __e == 'number')__e = core; // eslint-disable-line no-undef\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports) {\n\n\t// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\n\tvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n\t ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')();\n\tif(typeof __g == 'number')__g = global; // eslint-disable-line no-undef\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports) {\n\n\tmodule.exports = function(exec){\n\t try {\n\t return !!exec();\n\t } catch(e){\n\t return true;\n\t }\n\t};\n\n/***/ }),\n/* 5 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t// to indexed object, toObject with fallback for non-array-like ES3 strings\n\tvar IObject = __webpack_require__(29)\n\t , defined = __webpack_require__(7);\n\tmodule.exports = function(it){\n\t return IObject(defined(it));\n\t};\n\n/***/ }),\n/* 6 */\n/***/ (function(module, exports) {\n\n\tvar toString = {}.toString;\n\t\n\tmodule.exports = function(it){\n\t return toString.call(it).slice(8, -1);\n\t};\n\n/***/ }),\n/* 7 */\n/***/ (function(module, exports) {\n\n\t// 7.2.1 RequireObjectCoercible(argument)\n\tmodule.exports = function(it){\n\t if(it == undefined)throw TypeError(\"Can't call method on \" + it);\n\t return it;\n\t};\n\n/***/ }),\n/* 8 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t// Thank's IE8 for his funny defineProperty\n\tmodule.exports = !__webpack_require__(4)(function(){\n\t return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7;\n\t});\n\n/***/ }),\n/* 9 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tvar global = __webpack_require__(3)\n\t , core = __webpack_require__(2)\n\t , ctx = __webpack_require__(25)\n\t , PROTOTYPE = 'prototype';\n\t\n\tvar $export = function(type, name, source){\n\t var IS_FORCED = type & $export.F\n\t , IS_GLOBAL = type & $export.G\n\t , IS_STATIC = type & $export.S\n\t , IS_PROTO = type & $export.P\n\t , IS_BIND = type & $export.B\n\t , IS_WRAP = type & $export.W\n\t , exports = IS_GLOBAL ? core : core[name] || (core[name] = {})\n\t , target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE]\n\t , key, own, out;\n\t if(IS_GLOBAL)source = name;\n\t for(key in source){\n\t // contains in native\n\t own = !IS_FORCED && target && key in target;\n\t if(own && key in exports)continue;\n\t // export native or passed\n\t out = own ? target[key] : source[key];\n\t // prevent global pollution for namespaces\n\t exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n\t // bind timers to global for call from export context\n\t : IS_BIND && own ? ctx(out, global)\n\t // wrap global constructors for prevent change them in library\n\t : IS_WRAP && target[key] == out ? (function(C){\n\t var F = function(param){\n\t return this instanceof C ? new C(param) : C(param);\n\t };\n\t F[PROTOTYPE] = C[PROTOTYPE];\n\t return F;\n\t // make static versions for prototype methods\n\t })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n\t if(IS_PROTO)(exports[PROTOTYPE] || (exports[PROTOTYPE] = {}))[key] = out;\n\t }\n\t};\n\t// type bitmap\n\t$export.F = 1; // forced\n\t$export.G = 2; // global\n\t$export.S = 4; // static\n\t$export.P = 8; // proto\n\t$export.B = 16; // bind\n\t$export.W = 32; // wrap\n\tmodule.exports = $export;\n\n/***/ }),\n/* 10 */\n/***/ (function(module, exports) {\n\n\tvar hasOwnProperty = {}.hasOwnProperty;\n\tmodule.exports = function(it, key){\n\t return hasOwnProperty.call(it, key);\n\t};\n\n/***/ }),\n/* 11 */\n/***/ (function(module, exports) {\n\n\tmodule.exports = function(bitmap, value){\n\t return {\n\t enumerable : !(bitmap & 1),\n\t configurable: !(bitmap & 2),\n\t writable : !(bitmap & 4),\n\t value : value\n\t };\n\t};\n\n/***/ }),\n/* 12 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tvar global = __webpack_require__(3)\n\t , SHARED = '__core-js_shared__'\n\t , store = global[SHARED] || (global[SHARED] = {});\n\tmodule.exports = function(key){\n\t return store[key] || (store[key] = {});\n\t};\n\n/***/ }),\n/* 13 */\n/***/ (function(module, exports) {\n\n\tvar id = 0\n\t , px = Math.random();\n\tmodule.exports = function(key){\n\t return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n\t};\n\n/***/ }),\n/* 14 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tvar store = __webpack_require__(12)('wks')\n\t , uid = __webpack_require__(13)\n\t , Symbol = __webpack_require__(3).Symbol;\n\tmodule.exports = function(name){\n\t return store[name] || (store[name] =\n\t Symbol && Symbol[name] || (Symbol || uid)('Symbol.' + name));\n\t};\n\n/***/ }),\n/* 15 */\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\texports.default = {\n\t template: '',\n\t props: ['data'],\n\t data: function data() {\n\t return {\n\t intervalId: false,\n\t hideEta: false,\n\t progressBarValue: this.data.progressBarValue,\n\t style: {\n\t width: '100%'\n\t }\n\t };\n\t },\n\t mounted: function mounted() {\n\t if (this.progressBarValue === null) {\n\t this.hideEta = new Date().getTime() + this.data.timeout;\n\t this.setTimer();\n\t } else {\n\t this.updateProgress();\n\t }\n\t },\n\t destroyed: function destroyed() {\n\t clearInterval(this.intervalId);\n\t },\n\t\n\t methods: {\n\t setTimer: function setTimer() {\n\t var _this = this;\n\t\n\t // console.log(this.hideEta)\n\t this.intervalId = setInterval(function () {\n\t _this.updateProgress();\n\t }, 10);\n\t // console.log(this.data.intervalId)\n\t },\n\t setValue: function setValue(newValue) {\n\t this.progressBarValue = newValue;\n\t this.updateProgress();\n\t },\n\t updateProgress: function updateProgress() {\n\t var percentage;\n\t if (this.progressBarValue === null) {\n\t var diff = this.hideEta - new Date().getTime();\n\t percentage = diff / this.data.timeout * 100;\n\t percentage = Math.floor(percentage);\n\t // console.log(diff, this.data.timeout, percentage)\n\t this.style.width = percentage + '%';\n\t } else {\n\t percentage = Math.floor(this.progressBarValue);\n\t this.style.width = percentage + '%';\n\t }\n\t }\n\t }\n\t\n\t};\n\tmodule.exports = exports['default'];\n\n/***/ }),\n/* 16 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _toast = __webpack_require__(42);\n\t\n\tvar _toast2 = _interopRequireDefault(_toast);\n\t\n\tvar _toastProgress = __webpack_require__(15);\n\t\n\tvar _toastProgress2 = _interopRequireDefault(_toastProgress);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = {\n\t components: {\n\t toastProgress: _toastProgress2.default\n\t },\n\t template: _toast2.default,\n\t props: ['data'],\n\t data: function data() {\n\t return { progressbar: false, intervalId: false };\n\t },\n\t mounted: function mounted() {\n\t // console.log(\"ready\", this.data);\n\t },\n\t created: function created() {\n\t // console.log(\"created\", this.data);\n\t if (typeof this.data.timeout !== 'undefined' && this.data.timeout !== 0) {\n\t if (this.data.progressbar !== false) {\n\t this.progressbar = true;\n\t }\n\t this.setTimeout();\n\t } else if (this.data.progressBarValue !== null && this.data.progressbar !== false) {\n\t this.progressbar = true;\n\t }\n\t },\n\t\n\t watch: {\n\t data: {\n\t handler: function handler(val, oldVal) {\n\t this.setProgressBarValue(val.progressBarValue);\n\t },\n\t deep: true\n\t }\n\t },\n\t beforeDestroy: function beforeDestroy() {\n\t this.clearIntervalID();\n\t },\n\t\n\t methods: {\n\t clearIntervalID: function clearIntervalID() {\n\t // console.log(this.intervalId)\n\t if (this.intervalId !== false) {\n\t clearInterval(this.intervalId);\n\t }\n\t this.intervalId = false;\n\t },\n\t\n\t // Enter Hover\n\t onMouseOver: function onMouseOver() {\n\t // console.log(\"onMouseOver\")\n\t if (typeof this.data.onMouseOver !== 'undefined') {\n\t this.data.onMouseOver();\n\t }\n\t if (!this.data.closeOnHover) {\n\t this.clearIntervalID();\n\t }\n\t },\n\t\n\t // Leave Hover\n\t onMouseOut: function onMouseOut() {\n\t // console.log(\"onMouseOut\")\n\t if (typeof this.data.onMouseOut !== 'undefined') {\n\t this.data.onMouseOut();\n\t }\n\t if (!this.data.closeOnHover) {\n\t this.setTimeout();\n\t }\n\t },\n\t\n\t // Set timeout to close\n\t setTimeout: function (_setTimeout) {\n\t function setTimeout() {\n\t return _setTimeout.apply(this, arguments);\n\t }\n\t\n\t setTimeout.toString = function () {\n\t return _setTimeout.toString();\n\t };\n\t\n\t return setTimeout;\n\t }(function () {\n\t var _this = this;\n\t\n\t // console.log(\"setTimeout\")\n\t this.intervalId = setTimeout(function () {\n\t _this.close();\n\t }, this.data.timeout);\n\t // console.log(this.data.intervalId)\n\t }),\n\t\n\t // Set progress bar value if manually managed\n\t setProgressBarValue: function setProgressBarValue(newValue) {\n\t if (this.data.progressBarValue !== null) {\n\t this.$refs.progressBar.setValue(newValue);\n\t }\n\t },\n\t\n\t // Clicked Toast\n\t clicked: function clicked() {\n\t if (typeof this.data.onClicked !== 'undefined') {\n\t this.data.onClicked();\n\t }\n\t this.cclose();\n\t },\n\t\n\t // Click Close?\n\t cclose: function cclose() {\n\t if (typeof this.data.clickClose !== 'undefined' && this.data.clickClose === false) {\n\t return;\n\t }\n\t this.close();\n\t },\n\t\n\t // Close Toast\n\t close: function close() {\n\t // console.log(typeof this.$parent, this);\n\t // if toast not manuel closed.\n\t if (this.$parent != null) {\n\t this.$parent.Close(this.data);\n\t }\n\t }\n\t }\n\t};\n\tmodule.exports = exports['default'];\n\n/***/ }),\n/* 17 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _keys = __webpack_require__(18);\n\t\n\tvar _keys2 = _interopRequireDefault(_keys);\n\t\n\tvar _typeof2 = __webpack_require__(20);\n\t\n\tvar _typeof3 = _interopRequireDefault(_typeof2);\n\t\n\tvar _vueToastr = __webpack_require__(43);\n\t\n\tvar _vueToastr2 = _interopRequireDefault(_vueToastr);\n\t\n\tvar _toast = __webpack_require__(16);\n\t\n\tvar _toast2 = _interopRequireDefault(_toast);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = {\n\t template: _vueToastr2.default,\n\t name: 'vueToastr',\n\t data: function data() {\n\t var positions = ['toast-top-right', 'toast-bottom-right', 'toast-bottom-left', 'toast-top-left', 'toast-top-full-width', 'toast-bottom-full-width', 'toast-top-center', 'toast-bottom-center'];\n\t var list = {};\n\t for (var i = 0; i <= positions.length - 1; i++) {\n\t list[positions[i]] = {};\n\t }\n\t return {\n\t positions: positions,\n\t defaultPosition: 'toast-top-right',\n\t defaultType: 'success',\n\t defaultCloseOnHover: true,\n\t defaultTimeout: 5000,\n\t defaultProgressBar: true,\n\t defaultProgressBarValue: null,\n\t defaultPreventDuplicates: false,\n\t list: list,\n\t index: 0,\n\t defaultStyle: {}\n\t };\n\t },\n\t created: function created() {\n\t // console.log(\"Created\");\n\t },\n\t mounted: function mounted() {\n\t // console.log(\"ready\", this.list);\n\t },\n\t\n\t components: {\n\t toast: _toast2.default\n\t },\n\t methods: {\n\t addToast: function addToast(data) {\n\t this.index++;\n\t data['index'] = this.index;\n\t this.$set(this.list[data.position], this.index, data);\n\t // if have onCreated\n\t if (typeof data.onCreated !== 'undefined') {\n\t // wait doom update after call cb\n\t this.$nextTick(function () {\n\t data.onCreated();\n\t });\n\t }\n\t },\n\t removeToast: function removeToast(data) {\n\t var item = this.list[data.position][data.index];\n\t // console.log(\"remove toast\", data, item);\n\t if (typeof item !== 'undefined') {\n\t this.$delete(this.list[data.position], data.index);\n\t // if have onClosed\n\t if (typeof data.onClosed !== 'undefined') {\n\t // wait doom update after call cb\n\t this.$nextTick(function () {\n\t data.onClosed();\n\t });\n\t }\n\t }\n\t },\n\t setProgress: function setProgress(data, newValue) {\n\t var item = this.list[data.position][data.index];\n\t if (typeof item !== 'undefined') {\n\t this.$set(item, 'progressBarValue', newValue);\n\t }\n\t },\n\t Add: function Add(d) {\n\t return this.AddData(this.processObjectData(d));\n\t },\n\t AddData: function AddData(data) {\n\t if ((typeof data === 'undefined' ? 'undefined' : (0, _typeof3.default)(data)) !== 'object') {\n\t console.log('AddData accept only Object', data);\n\t return false;\n\t }\n\t if (data.preventDuplicates) {\n\t var listKeys = (0, _keys2.default)(this.list[data.position]);\n\t for (var i = 0; i < listKeys.length; i++) {\n\t if (this.list[data.position][listKeys[i]].title === data.title && this.list[data.position][listKeys[i]].msg === data.msg) {\n\t console.log('Prevent Duplicates', data);\n\t return false;\n\t }\n\t }\n\t }\n\t this.addToast(data);\n\t return data;\n\t },\n\t processObjectData: function processObjectData(data) {\n\t // if Object\n\t if ((typeof data === 'undefined' ? 'undefined' : (0, _typeof3.default)(data)) === 'object' && typeof data.msg !== 'undefined') {\n\t if (typeof data.position === 'undefined') {\n\t data.position = this.defaultPosition;\n\t }\n\t if (typeof data.type === 'undefined') {\n\t data.type = this.defaultType;\n\t }\n\t if (typeof data.timeout === 'undefined') {\n\t data.timeout = this.defaultTimeout;\n\t }\n\t // have progressBar ?\n\t if (typeof data.progressbar === 'undefined') {\n\t data.progressbar = this.defaultProgressBar;\n\t }\n\t // should progressBar be bound to timer or is set manually ?\n\t if (typeof data.progressBarValue === 'undefined') {\n\t data.progressBarValue = this.defaultProgressBarValue;\n\t }\n\t\n\t if (typeof data.closeOnHover === 'undefined') {\n\t data.closeOnHover = this.defaultCloseOnHover;\n\t }\n\t\n\t if (typeof data.preventDuplicates === 'undefined') {\n\t data.preventDuplicates = this.defaultPreventDuplicates;\n\t }\n\t\n\t if (typeof data.style === 'undefined') {\n\t data.style = this.defaultStyle;\n\t }\n\t\n\t return data;\n\t }\n\t // if String\n\t return {\n\t msg: data.toString(),\n\t position: this.defaultPosition,\n\t type: this.defaultType,\n\t timeout: this.defaultTimeout,\n\t closeOnHover: this.defaultCloseOnHover,\n\t progressbar: this.defaultProgressBar,\n\t progressBarValue: this.defaultProgressBarValue,\n\t preventDuplicates: this.defaultPreventDuplicates\n\t };\n\t },\n\t e: function e(msg, title) {\n\t var data = this.processObjectData(msg);\n\t data['type'] = 'error';\n\t if (typeof title !== 'undefined') {\n\t data['title'] = title;\n\t }\n\t return this.AddData(data);\n\t },\n\t s: function s(msg, title) {\n\t var data = this.processObjectData(msg);\n\t data['type'] = 'success';\n\t if (typeof title !== 'undefined') {\n\t data['title'] = title;\n\t }\n\t return this.AddData(data);\n\t },\n\t w: function w(msg, title) {\n\t var data = this.processObjectData(msg);\n\t data['type'] = 'warning';\n\t if (typeof title !== 'undefined') {\n\t data['title'] = title;\n\t }\n\t return this.AddData(data);\n\t },\n\t i: function i(msg, title) {\n\t var data = this.processObjectData(msg);\n\t data['type'] = 'info';\n\t if (typeof title !== 'undefined') {\n\t data['title'] = title;\n\t }\n\t return this.AddData(data);\n\t },\n\t Close: function Close(data) {\n\t // console.log(data)\n\t this.removeToast(data);\n\t },\n\t removeByType: function removeByType(toastType) {\n\t for (var i = 0; i < this.positions.length; i++) {\n\t var listKeys = (0, _keys2.default)(this.list[this.positions[i]]);\n\t for (var j = 0; j < listKeys.length; j++) {\n\t if (this.list[this.positions[i]][listKeys[j]]['type'] === toastType) {\n\t this.Close(this.list[this.positions[i]][listKeys[j]]);\n\t }\n\t }\n\t }\n\t },\n\t clearAll: function clearAll() {\n\t for (var i = 0; i < this.positions.length; i++) {\n\t var listKeys = (0, _keys2.default)(this.list[this.positions[i]]);\n\t for (var j = 0; j < listKeys.length; j++) {\n\t this.Close(this.list[this.positions[i]][listKeys[j]]);\n\t }\n\t }\n\t }\n\t }\n\t};\n\tmodule.exports = exports['default'];\n\n/***/ }),\n/* 18 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tmodule.exports = { \"default\": __webpack_require__(21), __esModule: true };\n\n/***/ }),\n/* 19 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tmodule.exports = { \"default\": __webpack_require__(22), __esModule: true };\n\n/***/ }),\n/* 20 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t\"use strict\";\n\t\n\tvar _Symbol = __webpack_require__(19)[\"default\"];\n\t\n\texports[\"default\"] = function (obj) {\n\t return obj && obj.constructor === _Symbol ? \"symbol\" : typeof obj;\n\t};\n\t\n\texports.__esModule = true;\n\n/***/ }),\n/* 21 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t__webpack_require__(38);\n\tmodule.exports = __webpack_require__(2).Object.keys;\n\n/***/ }),\n/* 22 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t__webpack_require__(40);\n\t__webpack_require__(39);\n\tmodule.exports = __webpack_require__(2).Symbol;\n\n/***/ }),\n/* 23 */\n/***/ (function(module, exports) {\n\n\tmodule.exports = function(it){\n\t if(typeof it != 'function')throw TypeError(it + ' is not a function!');\n\t return it;\n\t};\n\n/***/ }),\n/* 24 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tvar isObject = __webpack_require__(31);\n\tmodule.exports = function(it){\n\t if(!isObject(it))throw TypeError(it + ' is not an object!');\n\t return it;\n\t};\n\n/***/ }),\n/* 25 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t// optional / simple context binding\n\tvar aFunction = __webpack_require__(23);\n\tmodule.exports = function(fn, that, length){\n\t aFunction(fn);\n\t if(that === undefined)return fn;\n\t switch(length){\n\t case 1: return function(a){\n\t return fn.call(that, a);\n\t };\n\t case 2: return function(a, b){\n\t return fn.call(that, a, b);\n\t };\n\t case 3: return function(a, b, c){\n\t return fn.call(that, a, b, c);\n\t };\n\t }\n\t return function(/* ...args */){\n\t return fn.apply(that, arguments);\n\t };\n\t};\n\n/***/ }),\n/* 26 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t// all enumerable object keys, includes symbols\n\tvar $ = __webpack_require__(1);\n\tmodule.exports = function(it){\n\t var keys = $.getKeys(it)\n\t , getSymbols = $.getSymbols;\n\t if(getSymbols){\n\t var symbols = getSymbols(it)\n\t , isEnum = $.isEnum\n\t , i = 0\n\t , key;\n\t while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))keys.push(key);\n\t }\n\t return keys;\n\t};\n\n/***/ }),\n/* 27 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\n\tvar toIObject = __webpack_require__(5)\n\t , getNames = __webpack_require__(1).getNames\n\t , toString = {}.toString;\n\t\n\tvar windowNames = typeof window == 'object' && Object.getOwnPropertyNames\n\t ? Object.getOwnPropertyNames(window) : [];\n\t\n\tvar getWindowNames = function(it){\n\t try {\n\t return getNames(it);\n\t } catch(e){\n\t return windowNames.slice();\n\t }\n\t};\n\t\n\tmodule.exports.get = function getOwnPropertyNames(it){\n\t if(windowNames && toString.call(it) == '[object Window]')return getWindowNames(it);\n\t return getNames(toIObject(it));\n\t};\n\n/***/ }),\n/* 28 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tvar $ = __webpack_require__(1)\n\t , createDesc = __webpack_require__(11);\n\tmodule.exports = __webpack_require__(8) ? function(object, key, value){\n\t return $.setDesc(object, key, createDesc(1, value));\n\t} : function(object, key, value){\n\t object[key] = value;\n\t return object;\n\t};\n\n/***/ }),\n/* 29 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t// fallback for non-array-like ES3 and non-enumerable old V8 strings\n\tvar cof = __webpack_require__(6);\n\tmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){\n\t return cof(it) == 'String' ? it.split('') : Object(it);\n\t};\n\n/***/ }),\n/* 30 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t// 7.2.2 IsArray(argument)\n\tvar cof = __webpack_require__(6);\n\tmodule.exports = Array.isArray || function(arg){\n\t return cof(arg) == 'Array';\n\t};\n\n/***/ }),\n/* 31 */\n/***/ (function(module, exports) {\n\n\tmodule.exports = function(it){\n\t return typeof it === 'object' ? it !== null : typeof it === 'function';\n\t};\n\n/***/ }),\n/* 32 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tvar $ = __webpack_require__(1)\n\t , toIObject = __webpack_require__(5);\n\tmodule.exports = function(object, el){\n\t var O = toIObject(object)\n\t , keys = $.getKeys(O)\n\t , length = keys.length\n\t , index = 0\n\t , key;\n\t while(length > index)if(O[key = keys[index++]] === el)return key;\n\t};\n\n/***/ }),\n/* 33 */\n/***/ (function(module, exports) {\n\n\tmodule.exports = true;\n\n/***/ }),\n/* 34 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t// most Object methods by ES6 should accept primitives\n\tvar $export = __webpack_require__(9)\n\t , core = __webpack_require__(2)\n\t , fails = __webpack_require__(4);\n\tmodule.exports = function(KEY, exec){\n\t var fn = (core.Object || {})[KEY] || Object[KEY]\n\t , exp = {};\n\t exp[KEY] = exec(fn);\n\t $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);\n\t};\n\n/***/ }),\n/* 35 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tmodule.exports = __webpack_require__(28);\n\n/***/ }),\n/* 36 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tvar def = __webpack_require__(1).setDesc\n\t , has = __webpack_require__(10)\n\t , TAG = __webpack_require__(14)('toStringTag');\n\t\n\tmodule.exports = function(it, tag, stat){\n\t if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag});\n\t};\n\n/***/ }),\n/* 37 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t// 7.1.13 ToObject(argument)\n\tvar defined = __webpack_require__(7);\n\tmodule.exports = function(it){\n\t return Object(defined(it));\n\t};\n\n/***/ }),\n/* 38 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t// 19.1.2.14 Object.keys(O)\n\tvar toObject = __webpack_require__(37);\n\t\n\t__webpack_require__(34)('keys', function($keys){\n\t return function keys(it){\n\t return $keys(toObject(it));\n\t };\n\t});\n\n/***/ }),\n/* 39 */\n/***/ (function(module, exports) {\n\n\n\n/***/ }),\n/* 40 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t// ECMAScript 6 symbols shim\n\tvar $ = __webpack_require__(1)\n\t , global = __webpack_require__(3)\n\t , has = __webpack_require__(10)\n\t , DESCRIPTORS = __webpack_require__(8)\n\t , $export = __webpack_require__(9)\n\t , redefine = __webpack_require__(35)\n\t , $fails = __webpack_require__(4)\n\t , shared = __webpack_require__(12)\n\t , setToStringTag = __webpack_require__(36)\n\t , uid = __webpack_require__(13)\n\t , wks = __webpack_require__(14)\n\t , keyOf = __webpack_require__(32)\n\t , $names = __webpack_require__(27)\n\t , enumKeys = __webpack_require__(26)\n\t , isArray = __webpack_require__(30)\n\t , anObject = __webpack_require__(24)\n\t , toIObject = __webpack_require__(5)\n\t , createDesc = __webpack_require__(11)\n\t , getDesc = $.getDesc\n\t , setDesc = $.setDesc\n\t , _create = $.create\n\t , getNames = $names.get\n\t , $Symbol = global.Symbol\n\t , $JSON = global.JSON\n\t , _stringify = $JSON && $JSON.stringify\n\t , setter = false\n\t , HIDDEN = wks('_hidden')\n\t , isEnum = $.isEnum\n\t , SymbolRegistry = shared('symbol-registry')\n\t , AllSymbols = shared('symbols')\n\t , useNative = typeof $Symbol == 'function'\n\t , ObjectProto = Object.prototype;\n\t\n\t// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\n\tvar setSymbolDesc = DESCRIPTORS && $fails(function(){\n\t return _create(setDesc({}, 'a', {\n\t get: function(){ return setDesc(this, 'a', {value: 7}).a; }\n\t })).a != 7;\n\t}) ? function(it, key, D){\n\t var protoDesc = getDesc(ObjectProto, key);\n\t if(protoDesc)delete ObjectProto[key];\n\t setDesc(it, key, D);\n\t if(protoDesc && it !== ObjectProto)setDesc(ObjectProto, key, protoDesc);\n\t} : setDesc;\n\t\n\tvar wrap = function(tag){\n\t var sym = AllSymbols[tag] = _create($Symbol.prototype);\n\t sym._k = tag;\n\t DESCRIPTORS && setter && setSymbolDesc(ObjectProto, tag, {\n\t configurable: true,\n\t set: function(value){\n\t if(has(this, HIDDEN) && has(this[HIDDEN], tag))this[HIDDEN][tag] = false;\n\t setSymbolDesc(this, tag, createDesc(1, value));\n\t }\n\t });\n\t return sym;\n\t};\n\t\n\tvar isSymbol = function(it){\n\t return typeof it == 'symbol';\n\t};\n\t\n\tvar $defineProperty = function defineProperty(it, key, D){\n\t if(D && has(AllSymbols, key)){\n\t if(!D.enumerable){\n\t if(!has(it, HIDDEN))setDesc(it, HIDDEN, createDesc(1, {}));\n\t it[HIDDEN][key] = true;\n\t } else {\n\t if(has(it, HIDDEN) && it[HIDDEN][key])it[HIDDEN][key] = false;\n\t D = _create(D, {enumerable: createDesc(0, false)});\n\t } return setSymbolDesc(it, key, D);\n\t } return setDesc(it, key, D);\n\t};\n\tvar $defineProperties = function defineProperties(it, P){\n\t anObject(it);\n\t var keys = enumKeys(P = toIObject(P))\n\t , i = 0\n\t , l = keys.length\n\t , key;\n\t while(l > i)$defineProperty(it, key = keys[i++], P[key]);\n\t return it;\n\t};\n\tvar $create = function create(it, P){\n\t return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n\t};\n\tvar $propertyIsEnumerable = function propertyIsEnumerable(key){\n\t var E = isEnum.call(this, key);\n\t return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key]\n\t ? E : true;\n\t};\n\tvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){\n\t var D = getDesc(it = toIObject(it), key);\n\t if(D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key]))D.enumerable = true;\n\t return D;\n\t};\n\tvar $getOwnPropertyNames = function getOwnPropertyNames(it){\n\t var names = getNames(toIObject(it))\n\t , result = []\n\t , i = 0\n\t , key;\n\t while(names.length > i)if(!has(AllSymbols, key = names[i++]) && key != HIDDEN)result.push(key);\n\t return result;\n\t};\n\tvar $getOwnPropertySymbols = function getOwnPropertySymbols(it){\n\t var names = getNames(toIObject(it))\n\t , result = []\n\t , i = 0\n\t , key;\n\t while(names.length > i)if(has(AllSymbols, key = names[i++]))result.push(AllSymbols[key]);\n\t return result;\n\t};\n\tvar $stringify = function stringify(it){\n\t if(it === undefined || isSymbol(it))return; // IE8 returns string on undefined\n\t var args = [it]\n\t , i = 1\n\t , $$ = arguments\n\t , replacer, $replacer;\n\t while($$.length > i)args.push($$[i++]);\n\t replacer = args[1];\n\t if(typeof replacer == 'function')$replacer = replacer;\n\t if($replacer || !isArray(replacer))replacer = function(key, value){\n\t if($replacer)value = $replacer.call(this, key, value);\n\t if(!isSymbol(value))return value;\n\t };\n\t args[1] = replacer;\n\t return _stringify.apply($JSON, args);\n\t};\n\tvar buggyJSON = $fails(function(){\n\t var S = $Symbol();\n\t // MS Edge converts symbol values to JSON as {}\n\t // WebKit converts symbol values to JSON as null\n\t // V8 throws on boxed symbols\n\t return _stringify([S]) != '[null]' || _stringify({a: S}) != '{}' || _stringify(Object(S)) != '{}';\n\t});\n\t\n\t// 19.4.1.1 Symbol([description])\n\tif(!useNative){\n\t $Symbol = function Symbol(){\n\t if(isSymbol(this))throw TypeError('Symbol is not a constructor');\n\t return wrap(uid(arguments.length > 0 ? arguments[0] : undefined));\n\t };\n\t redefine($Symbol.prototype, 'toString', function toString(){\n\t return this._k;\n\t });\n\t\n\t isSymbol = function(it){\n\t return it instanceof $Symbol;\n\t };\n\t\n\t $.create = $create;\n\t $.isEnum = $propertyIsEnumerable;\n\t $.getDesc = $getOwnPropertyDescriptor;\n\t $.setDesc = $defineProperty;\n\t $.setDescs = $defineProperties;\n\t $.getNames = $names.get = $getOwnPropertyNames;\n\t $.getSymbols = $getOwnPropertySymbols;\n\t\n\t if(DESCRIPTORS && !__webpack_require__(33)){\n\t redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n\t }\n\t}\n\t\n\tvar symbolStatics = {\n\t // 19.4.2.1 Symbol.for(key)\n\t 'for': function(key){\n\t return has(SymbolRegistry, key += '')\n\t ? SymbolRegistry[key]\n\t : SymbolRegistry[key] = $Symbol(key);\n\t },\n\t // 19.4.2.5 Symbol.keyFor(sym)\n\t keyFor: function keyFor(key){\n\t return keyOf(SymbolRegistry, key);\n\t },\n\t useSetter: function(){ setter = true; },\n\t useSimple: function(){ setter = false; }\n\t};\n\t// 19.4.2.2 Symbol.hasInstance\n\t// 19.4.2.3 Symbol.isConcatSpreadable\n\t// 19.4.2.4 Symbol.iterator\n\t// 19.4.2.6 Symbol.match\n\t// 19.4.2.8 Symbol.replace\n\t// 19.4.2.9 Symbol.search\n\t// 19.4.2.10 Symbol.species\n\t// 19.4.2.11 Symbol.split\n\t// 19.4.2.12 Symbol.toPrimitive\n\t// 19.4.2.13 Symbol.toStringTag\n\t// 19.4.2.14 Symbol.unscopables\n\t$.each.call((\n\t 'hasInstance,isConcatSpreadable,iterator,match,replace,search,' +\n\t 'species,split,toPrimitive,toStringTag,unscopables'\n\t).split(','), function(it){\n\t var sym = wks(it);\n\t symbolStatics[it] = useNative ? sym : wrap(sym);\n\t});\n\t\n\tsetter = true;\n\t\n\t$export($export.G + $export.W, {Symbol: $Symbol});\n\t\n\t$export($export.S, 'Symbol', symbolStatics);\n\t\n\t$export($export.S + $export.F * !useNative, 'Object', {\n\t // 19.1.2.2 Object.create(O [, Properties])\n\t create: $create,\n\t // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n\t defineProperty: $defineProperty,\n\t // 19.1.2.3 Object.defineProperties(O, Properties)\n\t defineProperties: $defineProperties,\n\t // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n\t getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n\t // 19.1.2.7 Object.getOwnPropertyNames(O)\n\t getOwnPropertyNames: $getOwnPropertyNames,\n\t // 19.1.2.8 Object.getOwnPropertySymbols(O)\n\t getOwnPropertySymbols: $getOwnPropertySymbols\n\t});\n\t\n\t// 24.3.2 JSON.stringify(value [, replacer [, space]])\n\t$JSON && $export($export.S + $export.F * (!useNative || buggyJSON), 'JSON', {stringify: $stringify});\n\t\n\t// 19.4.3.5 Symbol.prototype[@@toStringTag]\n\tsetToStringTag($Symbol, 'Symbol');\n\t// 20.2.1.9 Math[@@toStringTag]\n\tsetToStringTag(Math, 'Math', true);\n\t// 24.3.3 JSON[@@toStringTag]\n\tsetToStringTag(global.JSON, 'JSON', true);\n\n/***/ }),\n/* 41 */\n/***/ (function(module, exports) {\n\n\t// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 42 */\n/***/ (function(module, exports) {\n\n\tmodule.exports = \"\";\n\n/***/ }),\n/* 43 */\n/***/ (function(module, exports) {\n\n\tmodule.exports = \"\";\n\n/***/ })\n/******/ ])\n});\n;\n\n\n// WEBPACK FOOTER //\n// vue-toastr.js"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/dist/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 20186bc9a7e7fb651638","import vueToastr from './vue-toastr.js'\n// import './vue-toastr.less'\n\n// Change less to sass\nimport './vue-toastr.scss'\n\n// Add Plugin capability.\nvueToastr.install = function (Vue, options) {\n // console.log(\"install vuetoastr\")\n // Create component instance\n let MyComponent = Vue.extend({\n template: '',\n components: {\n 'vue-toastr': vueToastr\n }\n })\n // or, render off-document and append afterwards:\n var component = new MyComponent().$mount()\n // console.log(document.body, component.$el)\n document.body.appendChild(component.$el)\n // 4. add an instance method\n Vue.prototype.$toastr = component.$refs.vueToastr\n}\n// Install by default if using the script tag\n// equal to Vue.use(window.vueToastr)\nif (typeof window !== 'undefined' && window.Vue) {\n // console.log(window.Vue)\n window.Vue.use(vueToastr)\n}\nexport default vueToastr\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","var $Object = Object;\nmodule.exports = {\n create: $Object.create,\n getProto: $Object.getPrototypeOf,\n isEnum: {}.propertyIsEnumerable,\n getDesc: $Object.getOwnPropertyDescriptor,\n setDesc: $Object.defineProperty,\n setDescs: $Object.defineProperties,\n getKeys: $Object.keys,\n getNames: $Object.getOwnPropertyNames,\n getSymbols: $Object.getOwnPropertySymbols,\n each: [].forEach\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.js\n// module id = 1\n// module chunks = 0","var core = module.exports = {version: '1.2.6'};\nif(typeof __e == 'number')__e = core; // eslint-disable-line no-undef\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.core.js\n// module id = 2\n// module chunks = 0","// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')();\nif(typeof __g == 'number')__g = global; // eslint-disable-line no-undef\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.global.js\n// module id = 3\n// module chunks = 0","module.exports = function(exec){\n try {\n return !!exec();\n } catch(e){\n return true;\n }\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.fails.js\n// module id = 4\n// module chunks = 0","// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = require('./$.iobject')\n , defined = require('./$.defined');\nmodule.exports = function(it){\n return IObject(defined(it));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.to-iobject.js\n// module id = 5\n// module chunks = 0","var toString = {}.toString;\n\nmodule.exports = function(it){\n return toString.call(it).slice(8, -1);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.cof.js\n// module id = 6\n// module chunks = 0","// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function(it){\n if(it == undefined)throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.defined.js\n// module id = 7\n// module chunks = 0","// Thank's IE8 for his funny defineProperty\nmodule.exports = !require('./$.fails')(function(){\n return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7;\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.descriptors.js\n// module id = 8\n// module chunks = 0","var global = require('./$.global')\n , core = require('./$.core')\n , ctx = require('./$.ctx')\n , PROTOTYPE = 'prototype';\n\nvar $export = function(type, name, source){\n var IS_FORCED = type & $export.F\n , IS_GLOBAL = type & $export.G\n , IS_STATIC = type & $export.S\n , IS_PROTO = type & $export.P\n , IS_BIND = type & $export.B\n , IS_WRAP = type & $export.W\n , exports = IS_GLOBAL ? core : core[name] || (core[name] = {})\n , target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE]\n , key, own, out;\n if(IS_GLOBAL)source = name;\n for(key in source){\n // contains in native\n own = !IS_FORCED && target && key in target;\n if(own && key in exports)continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n // bind timers to global for call from export context\n : IS_BIND && own ? ctx(out, global)\n // wrap global constructors for prevent change them in library\n : IS_WRAP && target[key] == out ? (function(C){\n var F = function(param){\n return this instanceof C ? new C(param) : C(param);\n };\n F[PROTOTYPE] = C[PROTOTYPE];\n return F;\n // make static versions for prototype methods\n })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n if(IS_PROTO)(exports[PROTOTYPE] || (exports[PROTOTYPE] = {}))[key] = out;\n }\n};\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\nmodule.exports = $export;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.export.js\n// module id = 9\n// module chunks = 0","var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function(it, key){\n return hasOwnProperty.call(it, key);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.has.js\n// module id = 10\n// module chunks = 0","module.exports = function(bitmap, value){\n return {\n enumerable : !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable : !(bitmap & 4),\n value : value\n };\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.property-desc.js\n// module id = 11\n// module chunks = 0","var global = require('./$.global')\n , SHARED = '__core-js_shared__'\n , store = global[SHARED] || (global[SHARED] = {});\nmodule.exports = function(key){\n return store[key] || (store[key] = {});\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.shared.js\n// module id = 12\n// module chunks = 0","var id = 0\n , px = Math.random();\nmodule.exports = function(key){\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.uid.js\n// module id = 13\n// module chunks = 0","var store = require('./$.shared')('wks')\n , uid = require('./$.uid')\n , Symbol = require('./$.global').Symbol;\nmodule.exports = function(name){\n return store[name] || (store[name] =\n Symbol && Symbol[name] || (Symbol || uid)('Symbol.' + name));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.wks.js\n// module id = 14\n// module chunks = 0","export default {\n template: ``,\n props: ['data'],\n data () {\n return {\n intervalId: false,\n hideEta: false,\n progressBarValue: this.data.progressBarValue,\n style: {\n width: '100%'\n }\n }\n },\n mounted () {\n if (this.progressBarValue === null) {\n this.hideEta = new Date().getTime() + this.data.timeout\n this.setTimer()\n } else {\n this.updateProgress()\n }\n },\n destroyed () {\n clearInterval(this.intervalId)\n },\n methods: {\n setTimer () {\n // console.log(this.hideEta)\n this.intervalId = setInterval(() => {\n this.updateProgress()\n }, 10)\n // console.log(this.data.intervalId)\n },\n setValue (newValue) {\n this.progressBarValue = newValue\n this.updateProgress()\n },\n updateProgress () {\n var percentage\n if (this.progressBarValue === null) {\n var diff = ((this.hideEta - (new Date().getTime())))\n percentage = (diff / this.data.timeout) * 100\n percentage = Math.floor(percentage)\n // console.log(diff, this.data.timeout, percentage)\n this.style.width = percentage + '%'\n } else {\n percentage = Math.floor(this.progressBarValue)\n this.style.width = percentage + '%'\n }\n }\n }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/toast/toast-progress.js","import template from './toast.html'\nimport toastProgress from './toast-progress.js'\n\nexport default {\n components: {\n toastProgress\n },\n template: template,\n props: ['data'],\n data () {\n return { progressbar: false, intervalId: false }\n },\n mounted () {\n // console.log(\"ready\", this.data);\n },\n created () {\n // console.log(\"created\", this.data);\n if (typeof this.data.timeout !== 'undefined' && this.data.timeout !== 0) {\n if (this.data.progressbar !== false) {\n this.progressbar = true\n }\n this.setTimeout()\n } else if (this.data.progressBarValue !== null && this.data.progressbar !== false) {\n this.progressbar = true\n }\n },\n watch: {\n data: {\n handler: function (val, oldVal) {\n this.setProgressBarValue(val.progressBarValue)\n },\n deep: true\n }\n },\n beforeDestroy () {\n this.clearIntervalID()\n },\n methods: {\n clearIntervalID () {\n // console.log(this.intervalId)\n if (this.intervalId !== false) {\n clearInterval(this.intervalId)\n }\n this.intervalId = false\n },\n // Enter Hover\n onMouseOver () {\n // console.log(\"onMouseOver\")\n if (typeof this.data.onMouseOver !== 'undefined') {\n this.data.onMouseOver()\n }\n if (!this.data.closeOnHover) {\n this.clearIntervalID()\n }\n },\n // Leave Hover\n onMouseOut () {\n // console.log(\"onMouseOut\")\n if (typeof this.data.onMouseOut !== 'undefined') {\n this.data.onMouseOut()\n }\n if (!this.data.closeOnHover) {\n this.setTimeout()\n }\n },\n // Set timeout to close\n setTimeout () {\n // console.log(\"setTimeout\")\n this.intervalId = setTimeout(() => {\n this.close()\n }, this.data.timeout)\n // console.log(this.data.intervalId)\n },\n // Set progress bar value if manually managed\n setProgressBarValue (newValue) {\n if (this.data.progressBarValue !== null) {\n this.$refs.progressBar.setValue(newValue)\n }\n },\n // Clicked Toast\n clicked () {\n if (typeof this.data.onClicked !== 'undefined') {\n this.data.onClicked()\n }\n this.cclose()\n },\n // Click Close?\n cclose () {\n if (typeof this.data.clickClose !== 'undefined' && this.data.clickClose === false) {\n return\n }\n this.close()\n },\n // Close Toast\n close () {\n // console.log(typeof this.$parent, this);\n // if toast not manuel closed.\n if (this.$parent != null) {\n this.$parent.Close(this.data)\n }\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/toast/toast.js","import template from './vue-toastr.html'\nimport toast from './toast/toast.js'\nexport default {\n template: template,\n name: 'vueToastr',\n data () {\n var positions = ['toast-top-right', 'toast-bottom-right', 'toast-bottom-left', 'toast-top-left', 'toast-top-full-width', 'toast-bottom-full-width', 'toast-top-center', 'toast-bottom-center']\n var list = {}\n for (var i = 0; i <= positions.length - 1; i++) {\n list[positions[i]] = {}\n }\n return {\n positions,\n defaultPosition: 'toast-top-right',\n defaultType: 'success',\n defaultCloseOnHover: true,\n defaultTimeout: 5000,\n defaultProgressBar: true,\n defaultProgressBarValue: null,\n defaultPreventDuplicates: false,\n list,\n index: 0,\n defaultStyle: {}\n }\n },\n created () {\n // console.log(\"Created\");\n },\n mounted () {\n // console.log(\"ready\", this.list);\n },\n components: {\n toast\n },\n methods: {\n addToast (data) {\n this.index++\n data['index'] = this.index\n this.$set(this.list[data.position], this.index, data)\n // if have onCreated\n if (typeof data.onCreated !== 'undefined') {\n // wait doom update after call cb\n this.$nextTick(() => {\n data.onCreated()\n })\n }\n },\n removeToast (data) {\n var item = this.list[data.position][data.index]\n // console.log(\"remove toast\", data, item);\n if (typeof item !== 'undefined') {\n this.$delete(this.list[data.position], data.index)\n // if have onClosed\n if (typeof data.onClosed !== 'undefined') {\n // wait doom update after call cb\n this.$nextTick(() => {\n data.onClosed()\n })\n }\n }\n },\n setProgress (data, newValue) {\n var item = this.list[data.position][data.index]\n if (typeof item !== 'undefined') {\n this.$set(item, 'progressBarValue', newValue)\n }\n },\n Add (d) {\n return this.AddData(this.processObjectData(d))\n },\n AddData (data) {\n if (typeof data !== 'object') {\n console.log('AddData accept only Object', data)\n return false\n }\n if (data.preventDuplicates) {\n var listKeys = Object.keys(this.list[data.position])\n for (var i = 0; i < listKeys.length; i++) {\n if (this.list[data.position][listKeys[i]].title === data.title && this.list[data.position][listKeys[i]].msg === data.msg) {\n console.log('Prevent Duplicates', data)\n return false\n }\n }\n }\n this.addToast(data)\n return data\n },\n processObjectData (data) {\n // if Object\n if (typeof data === 'object' && typeof data.msg !== 'undefined') {\n if (typeof data.position === 'undefined') {\n data.position = this.defaultPosition\n }\n if (typeof data.type === 'undefined') {\n data.type = this.defaultType\n }\n if (typeof data.timeout === 'undefined') {\n data.timeout = this.defaultTimeout\n }\n // have progressBar ?\n if (typeof data.progressbar === 'undefined') {\n data.progressbar = this.defaultProgressBar\n }\n // should progressBar be bound to timer or is set manually ?\n if (typeof data.progressBarValue === 'undefined') {\n data.progressBarValue = this.defaultProgressBarValue\n }\n\n if (typeof data.closeOnHover === 'undefined') {\n data.closeOnHover = this.defaultCloseOnHover\n }\n\n if (typeof data.preventDuplicates === 'undefined') {\n data.preventDuplicates = this.defaultPreventDuplicates\n }\n\n if (typeof data.style === 'undefined') {\n data.style = this.defaultStyle\n }\n\n return data\n }\n // if String\n return {\n msg: data.toString(),\n position: this.defaultPosition,\n type: this.defaultType,\n timeout: this.defaultTimeout,\n closeOnHover: this.defaultCloseOnHover,\n progressbar: this.defaultProgressBar,\n progressBarValue: this.defaultProgressBarValue,\n preventDuplicates: this.defaultPreventDuplicates\n }\n },\n e (msg, title) {\n var data = this.processObjectData(msg)\n data['type'] = 'error'\n if (typeof title !== 'undefined') {\n data['title'] = title\n }\n return this.AddData(data)\n },\n s (msg, title) {\n var data = this.processObjectData(msg)\n data['type'] = 'success'\n if (typeof title !== 'undefined') {\n data['title'] = title\n }\n return this.AddData(data)\n },\n w (msg, title) {\n var data = this.processObjectData(msg)\n data['type'] = 'warning'\n if (typeof title !== 'undefined') {\n data['title'] = title\n }\n return this.AddData(data)\n },\n i (msg, title) {\n var data = this.processObjectData(msg)\n data['type'] = 'info'\n if (typeof title !== 'undefined') {\n data['title'] = title\n }\n return this.AddData(data)\n },\n Close (data) {\n // console.log(data)\n this.removeToast(data)\n },\n removeByType (toastType) {\n for (var i = 0; i < this.positions.length; i++) {\n var listKeys = Object.keys(this.list[this.positions[i]])\n for (var j = 0; j < listKeys.length; j++) {\n if (this.list[this.positions[i]][listKeys[j]]['type'] === toastType) {\n this.Close(this.list[this.positions[i]][listKeys[j]])\n }\n }\n }\n },\n clearAll () {\n for (var i = 0; i < this.positions.length; i++) {\n var listKeys = Object.keys(this.list[this.positions[i]])\n for (var j = 0; j < listKeys.length; j++) {\n this.Close(this.list[this.positions[i]][listKeys[j]])\n }\n }\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/vue-toastr.js","module.exports = { \"default\": require(\"core-js/library/fn/object/keys\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/core-js/object/keys.js\n// module id = 18\n// module chunks = 0","module.exports = { \"default\": require(\"core-js/library/fn/symbol\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/core-js/symbol.js\n// module id = 19\n// module chunks = 0","\"use strict\";\n\nvar _Symbol = require(\"babel-runtime/core-js/symbol\")[\"default\"];\n\nexports[\"default\"] = function (obj) {\n return obj && obj.constructor === _Symbol ? \"symbol\" : typeof obj;\n};\n\nexports.__esModule = true;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/helpers/typeof.js\n// module id = 20\n// module chunks = 0","require('../../modules/es6.object.keys');\nmodule.exports = require('../../modules/$.core').Object.keys;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/fn/object/keys.js\n// module id = 21\n// module chunks = 0","require('../../modules/es6.symbol');\nrequire('../../modules/es6.object.to-string');\nmodule.exports = require('../../modules/$.core').Symbol;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/fn/symbol/index.js\n// module id = 22\n// module chunks = 0","module.exports = function(it){\n if(typeof it != 'function')throw TypeError(it + ' is not a function!');\n return it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.a-function.js\n// module id = 23\n// module chunks = 0","var isObject = require('./$.is-object');\nmodule.exports = function(it){\n if(!isObject(it))throw TypeError(it + ' is not an object!');\n return it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.an-object.js\n// module id = 24\n// module chunks = 0","// optional / simple context binding\nvar aFunction = require('./$.a-function');\nmodule.exports = function(fn, that, length){\n aFunction(fn);\n if(that === undefined)return fn;\n switch(length){\n case 1: return function(a){\n return fn.call(that, a);\n };\n case 2: return function(a, b){\n return fn.call(that, a, b);\n };\n case 3: return function(a, b, c){\n return fn.call(that, a, b, c);\n };\n }\n return function(/* ...args */){\n return fn.apply(that, arguments);\n };\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.ctx.js\n// module id = 25\n// module chunks = 0","// all enumerable object keys, includes symbols\nvar $ = require('./$');\nmodule.exports = function(it){\n var keys = $.getKeys(it)\n , getSymbols = $.getSymbols;\n if(getSymbols){\n var symbols = getSymbols(it)\n , isEnum = $.isEnum\n , i = 0\n , key;\n while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))keys.push(key);\n }\n return keys;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.enum-keys.js\n// module id = 26\n// module chunks = 0","// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nvar toIObject = require('./$.to-iobject')\n , getNames = require('./$').getNames\n , toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function(it){\n try {\n return getNames(it);\n } catch(e){\n return windowNames.slice();\n }\n};\n\nmodule.exports.get = function getOwnPropertyNames(it){\n if(windowNames && toString.call(it) == '[object Window]')return getWindowNames(it);\n return getNames(toIObject(it));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.get-names.js\n// module id = 27\n// module chunks = 0","var $ = require('./$')\n , createDesc = require('./$.property-desc');\nmodule.exports = require('./$.descriptors') ? function(object, key, value){\n return $.setDesc(object, key, createDesc(1, value));\n} : function(object, key, value){\n object[key] = value;\n return object;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.hide.js\n// module id = 28\n// module chunks = 0","// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = require('./$.cof');\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.iobject.js\n// module id = 29\n// module chunks = 0","// 7.2.2 IsArray(argument)\nvar cof = require('./$.cof');\nmodule.exports = Array.isArray || function(arg){\n return cof(arg) == 'Array';\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.is-array.js\n// module id = 30\n// module chunks = 0","module.exports = function(it){\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.is-object.js\n// module id = 31\n// module chunks = 0","var $ = require('./$')\n , toIObject = require('./$.to-iobject');\nmodule.exports = function(object, el){\n var O = toIObject(object)\n , keys = $.getKeys(O)\n , length = keys.length\n , index = 0\n , key;\n while(length > index)if(O[key = keys[index++]] === el)return key;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.keyof.js\n// module id = 32\n// module chunks = 0","module.exports = true;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.library.js\n// module id = 33\n// module chunks = 0","// most Object methods by ES6 should accept primitives\nvar $export = require('./$.export')\n , core = require('./$.core')\n , fails = require('./$.fails');\nmodule.exports = function(KEY, exec){\n var fn = (core.Object || {})[KEY] || Object[KEY]\n , exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.object-sap.js\n// module id = 34\n// module chunks = 0","module.exports = require('./$.hide');\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.redefine.js\n// module id = 35\n// module chunks = 0","var def = require('./$').setDesc\n , has = require('./$.has')\n , TAG = require('./$.wks')('toStringTag');\n\nmodule.exports = function(it, tag, stat){\n if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag});\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.set-to-string-tag.js\n// module id = 36\n// module chunks = 0","// 7.1.13 ToObject(argument)\nvar defined = require('./$.defined');\nmodule.exports = function(it){\n return Object(defined(it));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.to-object.js\n// module id = 37\n// module chunks = 0","// 19.1.2.14 Object.keys(O)\nvar toObject = require('./$.to-object');\n\nrequire('./$.object-sap')('keys', function($keys){\n return function keys(it){\n return $keys(toObject(it));\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/es6.object.keys.js\n// module id = 38\n// module chunks = 0","'use strict';\n// ECMAScript 6 symbols shim\nvar $ = require('./$')\n , global = require('./$.global')\n , has = require('./$.has')\n , DESCRIPTORS = require('./$.descriptors')\n , $export = require('./$.export')\n , redefine = require('./$.redefine')\n , $fails = require('./$.fails')\n , shared = require('./$.shared')\n , setToStringTag = require('./$.set-to-string-tag')\n , uid = require('./$.uid')\n , wks = require('./$.wks')\n , keyOf = require('./$.keyof')\n , $names = require('./$.get-names')\n , enumKeys = require('./$.enum-keys')\n , isArray = require('./$.is-array')\n , anObject = require('./$.an-object')\n , toIObject = require('./$.to-iobject')\n , createDesc = require('./$.property-desc')\n , getDesc = $.getDesc\n , setDesc = $.setDesc\n , _create = $.create\n , getNames = $names.get\n , $Symbol = global.Symbol\n , $JSON = global.JSON\n , _stringify = $JSON && $JSON.stringify\n , setter = false\n , HIDDEN = wks('_hidden')\n , isEnum = $.isEnum\n , SymbolRegistry = shared('symbol-registry')\n , AllSymbols = shared('symbols')\n , useNative = typeof $Symbol == 'function'\n , ObjectProto = Object.prototype;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDesc = DESCRIPTORS && $fails(function(){\n return _create(setDesc({}, 'a', {\n get: function(){ return setDesc(this, 'a', {value: 7}).a; }\n })).a != 7;\n}) ? function(it, key, D){\n var protoDesc = getDesc(ObjectProto, key);\n if(protoDesc)delete ObjectProto[key];\n setDesc(it, key, D);\n if(protoDesc && it !== ObjectProto)setDesc(ObjectProto, key, protoDesc);\n} : setDesc;\n\nvar wrap = function(tag){\n var sym = AllSymbols[tag] = _create($Symbol.prototype);\n sym._k = tag;\n DESCRIPTORS && setter && setSymbolDesc(ObjectProto, tag, {\n configurable: true,\n set: function(value){\n if(has(this, HIDDEN) && has(this[HIDDEN], tag))this[HIDDEN][tag] = false;\n setSymbolDesc(this, tag, createDesc(1, value));\n }\n });\n return sym;\n};\n\nvar isSymbol = function(it){\n return typeof it == 'symbol';\n};\n\nvar $defineProperty = function defineProperty(it, key, D){\n if(D && has(AllSymbols, key)){\n if(!D.enumerable){\n if(!has(it, HIDDEN))setDesc(it, HIDDEN, createDesc(1, {}));\n it[HIDDEN][key] = true;\n } else {\n if(has(it, HIDDEN) && it[HIDDEN][key])it[HIDDEN][key] = false;\n D = _create(D, {enumerable: createDesc(0, false)});\n } return setSymbolDesc(it, key, D);\n } return setDesc(it, key, D);\n};\nvar $defineProperties = function defineProperties(it, P){\n anObject(it);\n var keys = enumKeys(P = toIObject(P))\n , i = 0\n , l = keys.length\n , key;\n while(l > i)$defineProperty(it, key = keys[i++], P[key]);\n return it;\n};\nvar $create = function create(it, P){\n return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n};\nvar $propertyIsEnumerable = function propertyIsEnumerable(key){\n var E = isEnum.call(this, key);\n return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key]\n ? E : true;\n};\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){\n var D = getDesc(it = toIObject(it), key);\n if(D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key]))D.enumerable = true;\n return D;\n};\nvar $getOwnPropertyNames = function getOwnPropertyNames(it){\n var names = getNames(toIObject(it))\n , result = []\n , i = 0\n , key;\n while(names.length > i)if(!has(AllSymbols, key = names[i++]) && key != HIDDEN)result.push(key);\n return result;\n};\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(it){\n var names = getNames(toIObject(it))\n , result = []\n , i = 0\n , key;\n while(names.length > i)if(has(AllSymbols, key = names[i++]))result.push(AllSymbols[key]);\n return result;\n};\nvar $stringify = function stringify(it){\n if(it === undefined || isSymbol(it))return; // IE8 returns string on undefined\n var args = [it]\n , i = 1\n , $$ = arguments\n , replacer, $replacer;\n while($$.length > i)args.push($$[i++]);\n replacer = args[1];\n if(typeof replacer == 'function')$replacer = replacer;\n if($replacer || !isArray(replacer))replacer = function(key, value){\n if($replacer)value = $replacer.call(this, key, value);\n if(!isSymbol(value))return value;\n };\n args[1] = replacer;\n return _stringify.apply($JSON, args);\n};\nvar buggyJSON = $fails(function(){\n var S = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n // WebKit converts symbol values to JSON as null\n // V8 throws on boxed symbols\n return _stringify([S]) != '[null]' || _stringify({a: S}) != '{}' || _stringify(Object(S)) != '{}';\n});\n\n// 19.4.1.1 Symbol([description])\nif(!useNative){\n $Symbol = function Symbol(){\n if(isSymbol(this))throw TypeError('Symbol is not a constructor');\n return wrap(uid(arguments.length > 0 ? arguments[0] : undefined));\n };\n redefine($Symbol.prototype, 'toString', function toString(){\n return this._k;\n });\n\n isSymbol = function(it){\n return it instanceof $Symbol;\n };\n\n $.create = $create;\n $.isEnum = $propertyIsEnumerable;\n $.getDesc = $getOwnPropertyDescriptor;\n $.setDesc = $defineProperty;\n $.setDescs = $defineProperties;\n $.getNames = $names.get = $getOwnPropertyNames;\n $.getSymbols = $getOwnPropertySymbols;\n\n if(DESCRIPTORS && !require('./$.library')){\n redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n }\n}\n\nvar symbolStatics = {\n // 19.4.2.1 Symbol.for(key)\n 'for': function(key){\n return has(SymbolRegistry, key += '')\n ? SymbolRegistry[key]\n : SymbolRegistry[key] = $Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(key){\n return keyOf(SymbolRegistry, key);\n },\n useSetter: function(){ setter = true; },\n useSimple: function(){ setter = false; }\n};\n// 19.4.2.2 Symbol.hasInstance\n// 19.4.2.3 Symbol.isConcatSpreadable\n// 19.4.2.4 Symbol.iterator\n// 19.4.2.6 Symbol.match\n// 19.4.2.8 Symbol.replace\n// 19.4.2.9 Symbol.search\n// 19.4.2.10 Symbol.species\n// 19.4.2.11 Symbol.split\n// 19.4.2.12 Symbol.toPrimitive\n// 19.4.2.13 Symbol.toStringTag\n// 19.4.2.14 Symbol.unscopables\n$.each.call((\n 'hasInstance,isConcatSpreadable,iterator,match,replace,search,' +\n 'species,split,toPrimitive,toStringTag,unscopables'\n).split(','), function(it){\n var sym = wks(it);\n symbolStatics[it] = useNative ? sym : wrap(sym);\n});\n\nsetter = true;\n\n$export($export.G + $export.W, {Symbol: $Symbol});\n\n$export($export.S, 'Symbol', symbolStatics);\n\n$export($export.S + $export.F * !useNative, 'Object', {\n // 19.1.2.2 Object.create(O [, Properties])\n create: $create,\n // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n defineProperty: $defineProperty,\n // 19.1.2.3 Object.defineProperties(O, Properties)\n defineProperties: $defineProperties,\n // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: $getOwnPropertyNames,\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// 24.3.2 JSON.stringify(value [, replacer [, space]])\n$JSON && $export($export.S + $export.F * (!useNative || buggyJSON), 'JSON', {stringify: $stringify});\n\n// 19.4.3.5 Symbol.prototype[@@toStringTag]\nsetToStringTag($Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetToStringTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetToStringTag(global.JSON, 'JSON', true);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/es6.symbol.js\n// module id = 40\n// module chunks = 0","module.exports = \"\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/toast/toast.html\n// module id = 42\n// module chunks = 0","module.exports = \"\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/vue-toastr.html\n// module id = 43\n// module chunks = 0"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///webpack/bootstrap 63539b77713a95bcd33c","webpack:///./src/main.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.core.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.global.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.fails.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.to-iobject.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.cof.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.defined.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.descriptors.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.export.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.has.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.property-desc.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.shared.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.uid.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.wks.js","webpack:///./src/toast/toast-progress.js","webpack:///./src/toast/toast.js","webpack:///./src/vue-toastr.js","webpack:///./~/babel-runtime/core-js/object/keys.js","webpack:///./~/babel-runtime/core-js/symbol.js","webpack:///./~/babel-runtime/helpers/typeof.js","webpack:///./~/babel-runtime/~/core-js/library/fn/object/keys.js","webpack:///./~/babel-runtime/~/core-js/library/fn/symbol/index.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.a-function.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.an-object.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.ctx.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.enum-keys.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.get-names.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.hide.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.iobject.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.is-array.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.is-object.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.keyof.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.library.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.object-sap.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.redefine.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.set-to-string-tag.js","webpack:///./~/babel-runtime/~/core-js/library/modules/$.to-object.js","webpack:///./~/babel-runtime/~/core-js/library/modules/es6.object.keys.js","webpack:///./~/babel-runtime/~/core-js/library/modules/es6.symbol.js","webpack:///./src/vue-toastr.scss","webpack:///./src/toast/toast.html","webpack:///./src/vue-toastr.html"],"names":["vueToastr","install","Vue","options","MyComponent","extend","template","components","component","$mount","document","body","appendChild","$el","prototype","$toastr","$refs","window","use","props","data","intervalId","hideEta","progressBarValue","style","width","mounted","Date","getTime","timeout","setTimer","updateProgress","destroyed","clearInterval","methods","setInterval","setValue","newValue","percentage","diff","Math","floor","toastProgress","progressbar","created","setTimeout","watch","handler","val","oldVal","setProgressBarValue","deep","beforeDestroy","clearIntervalID","onMouseOver","closeOnHover","onMouseOut","close","progressBar","clicked","onClicked","cclose","clickClose","$parent","Close","name","positions","list","i","length","defaultPosition","defaultType","defaultCloseOnHover","defaultTimeout","defaultProgressBar","defaultProgressBarValue","defaultPreventDuplicates","index","defaultStyle","savedNames","toast","addToast","$set","position","onCreated","$nextTick","removeByName","$delete","removeToast","item","onClosed","setProgress","Add","d","AddData","processObjectData","console","log","preventDuplicates","listKeys","title","msg","type","toString","e","s","w","removeByType","toastType","j","clearAll"],"mappings":"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A,G;;;;;;ACHA;AACA;AACA;AACA;AACA,G;;;;;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,G;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,G;;;;;;ACbA;AACA;AACA;AACA,mBAAkB;;AAElB;AACA;;AAEA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA,G;;;;;;ACnBA;AACA;AACA;AACA;AACA,EAAC;AACD;AACA;AACA,G;;;;;;ACPA;AACA;AACA;AACA;AACA,G;;;;;;ACJA;AACA;AACA;AACA;AACA,G;;;;;;ACJA;AACA;AACA,G;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,G;;;;;;ACTA,uB;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA,+BAA8B;AAC9B;AACA;AACA,oDAAmD,OAAO,EAAE;AAC5D,G;;;;;;ACTA,0C;;;;;;ACAA;AACA;AACA;;AAEA;AACA,mEAAkE,+BAA+B;AACjG,G;;;;;;ACNA;AACA;AACA;AACA;AACA,G;;;;;;ACJA;AACA;;AAEA;AACA;AACA;AACA;AACA,EAAC,E;;;;;;;;;;;;ACPD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,4BAA2B;AAC3B,qBAAoB,4BAA4B,SAAS,IAAI;AAC7D,IAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA,EAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,+DAA8D;AAC9D;AACA,MAAK;AACL;AACA,uBAAsB,iCAAiC;AACvD,MAAK;AACL,IAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qDAAoD,KAAK,QAAQ,iCAAiC;AAClG,EAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA;AACA;AACA,IAAG;AACH,yBAAwB,eAAe,EAAE;AACzC,yBAAwB,gBAAgB;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAC;;AAED;;AAEA,iCAAgC,gBAAgB;;AAEhD;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAC;;AAED;AACA,8EAA6E,sBAAsB;;AAEnG;AACA;AACA;AACA;AACA;AACA,2C;;;;;;AClOA,0C;;;;;;ACAA,uHAAsH,qU;;;;;;ACAtH,sQ","file":"vue-toastr.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"vueToastr\"] = factory();\n\telse\n\t\troot[\"vueToastr\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/dist/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 63539b77713a95bcd33c","import vueToastr from './vue-toastr.js'\n// import './vue-toastr.less'\n\n// Change less to sass\nimport './vue-toastr.scss'\n\n// Add Plugin capability.\nvueToastr.install = function (Vue, options) {\n // console.log(\"install vuetoastr\")\n // Create component instance\n let MyComponent = Vue.extend({\n template: '',\n components: {\n 'vue-toastr': vueToastr\n }\n })\n // or, render off-document and append afterwards:\n var component = new MyComponent().$mount()\n // console.log(document.body, component.$el)\n document.body.appendChild(component.$el)\n // 4. add an instance method\n Vue.prototype.$toastr = component.$refs.vueToastr\n}\n// Install by default if using the script tag\n// equal to Vue.use(window.vueToastr)\nif (typeof window !== 'undefined' && window.Vue) {\n // console.log(window.Vue)\n window.Vue.use(vueToastr)\n}\nexport default vueToastr\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","var $Object = Object;\nmodule.exports = {\n create: $Object.create,\n getProto: $Object.getPrototypeOf,\n isEnum: {}.propertyIsEnumerable,\n getDesc: $Object.getOwnPropertyDescriptor,\n setDesc: $Object.defineProperty,\n setDescs: $Object.defineProperties,\n getKeys: $Object.keys,\n getNames: $Object.getOwnPropertyNames,\n getSymbols: $Object.getOwnPropertySymbols,\n each: [].forEach\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.js\n// module id = 1\n// module chunks = 0","var core = module.exports = {version: '1.2.6'};\nif(typeof __e == 'number')__e = core; // eslint-disable-line no-undef\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.core.js\n// module id = 2\n// module chunks = 0","// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')();\nif(typeof __g == 'number')__g = global; // eslint-disable-line no-undef\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.global.js\n// module id = 3\n// module chunks = 0","module.exports = function(exec){\n try {\n return !!exec();\n } catch(e){\n return true;\n }\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.fails.js\n// module id = 4\n// module chunks = 0","// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = require('./$.iobject')\n , defined = require('./$.defined');\nmodule.exports = function(it){\n return IObject(defined(it));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.to-iobject.js\n// module id = 5\n// module chunks = 0","var toString = {}.toString;\n\nmodule.exports = function(it){\n return toString.call(it).slice(8, -1);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.cof.js\n// module id = 6\n// module chunks = 0","// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function(it){\n if(it == undefined)throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.defined.js\n// module id = 7\n// module chunks = 0","// Thank's IE8 for his funny defineProperty\nmodule.exports = !require('./$.fails')(function(){\n return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7;\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.descriptors.js\n// module id = 8\n// module chunks = 0","var global = require('./$.global')\n , core = require('./$.core')\n , ctx = require('./$.ctx')\n , PROTOTYPE = 'prototype';\n\nvar $export = function(type, name, source){\n var IS_FORCED = type & $export.F\n , IS_GLOBAL = type & $export.G\n , IS_STATIC = type & $export.S\n , IS_PROTO = type & $export.P\n , IS_BIND = type & $export.B\n , IS_WRAP = type & $export.W\n , exports = IS_GLOBAL ? core : core[name] || (core[name] = {})\n , target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE]\n , key, own, out;\n if(IS_GLOBAL)source = name;\n for(key in source){\n // contains in native\n own = !IS_FORCED && target && key in target;\n if(own && key in exports)continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n // bind timers to global for call from export context\n : IS_BIND && own ? ctx(out, global)\n // wrap global constructors for prevent change them in library\n : IS_WRAP && target[key] == out ? (function(C){\n var F = function(param){\n return this instanceof C ? new C(param) : C(param);\n };\n F[PROTOTYPE] = C[PROTOTYPE];\n return F;\n // make static versions for prototype methods\n })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n if(IS_PROTO)(exports[PROTOTYPE] || (exports[PROTOTYPE] = {}))[key] = out;\n }\n};\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\nmodule.exports = $export;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.export.js\n// module id = 9\n// module chunks = 0","var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function(it, key){\n return hasOwnProperty.call(it, key);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.has.js\n// module id = 10\n// module chunks = 0","module.exports = function(bitmap, value){\n return {\n enumerable : !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable : !(bitmap & 4),\n value : value\n };\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.property-desc.js\n// module id = 11\n// module chunks = 0","var global = require('./$.global')\n , SHARED = '__core-js_shared__'\n , store = global[SHARED] || (global[SHARED] = {});\nmodule.exports = function(key){\n return store[key] || (store[key] = {});\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.shared.js\n// module id = 12\n// module chunks = 0","var id = 0\n , px = Math.random();\nmodule.exports = function(key){\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.uid.js\n// module id = 13\n// module chunks = 0","var store = require('./$.shared')('wks')\n , uid = require('./$.uid')\n , Symbol = require('./$.global').Symbol;\nmodule.exports = function(name){\n return store[name] || (store[name] =\n Symbol && Symbol[name] || (Symbol || uid)('Symbol.' + name));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.wks.js\n// module id = 14\n// module chunks = 0","export default {\n template: ``,\n props: ['data'],\n data () {\n return {\n intervalId: false,\n hideEta: false,\n progressBarValue: this.data.progressBarValue,\n style: {\n width: '100%'\n }\n }\n },\n mounted () {\n if (this.progressBarValue === null) {\n this.hideEta = new Date().getTime() + this.data.timeout\n this.setTimer()\n } else {\n this.updateProgress()\n }\n },\n destroyed () {\n clearInterval(this.intervalId)\n },\n methods: {\n setTimer () {\n // console.log(this.hideEta)\n this.intervalId = setInterval(() => {\n this.updateProgress()\n }, 10)\n // console.log(this.data.intervalId)\n },\n setValue (newValue) {\n this.progressBarValue = newValue\n this.updateProgress()\n },\n updateProgress () {\n var percentage\n if (this.progressBarValue === null) {\n var diff = ((this.hideEta - (new Date().getTime())))\n percentage = (diff / this.data.timeout) * 100\n percentage = Math.floor(percentage)\n // console.log(diff, this.data.timeout, percentage)\n this.style.width = percentage + '%'\n } else {\n percentage = Math.floor(this.progressBarValue)\n this.style.width = percentage + '%'\n }\n }\n }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/toast/toast-progress.js","import template from './toast.html'\nimport toastProgress from './toast-progress.js'\n\nexport default {\n components: {\n toastProgress\n },\n template: template,\n props: ['data'],\n data () {\n return { progressbar: false, intervalId: false }\n },\n mounted () {\n // console.log(\"ready\", this.data);\n },\n created () {\n // console.log(\"created\", this.data);\n if (typeof this.data.timeout !== 'undefined' && this.data.timeout !== 0) {\n if (this.data.progressbar !== false) {\n this.progressbar = true\n }\n this.setTimeout()\n } else if (this.data.progressBarValue !== null && this.data.progressbar !== false) {\n this.progressbar = true\n }\n },\n watch: {\n data: {\n handler: function (val, oldVal) {\n this.setProgressBarValue(val.progressBarValue)\n },\n deep: true\n }\n },\n beforeDestroy () {\n this.clearIntervalID()\n },\n methods: {\n clearIntervalID () {\n // console.log(this.intervalId)\n if (this.intervalId !== false) {\n clearInterval(this.intervalId)\n }\n this.intervalId = false\n },\n // Enter Hover\n onMouseOver () {\n // console.log(\"onMouseOver\")\n if (typeof this.data.onMouseOver !== 'undefined') {\n this.data.onMouseOver()\n }\n if (!this.data.closeOnHover) {\n this.clearIntervalID()\n }\n },\n // Leave Hover\n onMouseOut () {\n // console.log(\"onMouseOut\")\n if (typeof this.data.onMouseOut !== 'undefined') {\n this.data.onMouseOut()\n }\n if (!this.data.closeOnHover) {\n this.setTimeout()\n }\n },\n // Set timeout to close\n setTimeout () {\n // console.log(\"setTimeout\")\n this.intervalId = setTimeout(() => {\n this.close()\n }, this.data.timeout)\n // console.log(this.data.intervalId)\n },\n // Set progress bar value if manually managed\n setProgressBarValue (newValue) {\n if (this.data.progressBarValue !== null) {\n this.$refs.progressBar.setValue(newValue)\n }\n },\n // Clicked Toast\n clicked () {\n if (typeof this.data.onClicked !== 'undefined') {\n this.data.onClicked()\n }\n this.cclose()\n },\n // Click Close?\n cclose () {\n if (typeof this.data.clickClose !== 'undefined' && this.data.clickClose === false) {\n return\n }\n this.close()\n },\n // Close Toast\n close () {\n // console.log(typeof this.$parent, this);\n // if toast not manuel closed.\n if (this.$parent != null) {\n this.$parent.Close(this.data)\n }\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/toast/toast.js","import template from './vue-toastr.html'\nimport toast from './toast/toast.js'\nexport default {\n template: template,\n name: 'vueToastr',\n data () {\n var positions = ['toast-top-right', 'toast-bottom-right', 'toast-bottom-left', 'toast-top-left', 'toast-top-full-width', 'toast-bottom-full-width', 'toast-top-center', 'toast-bottom-center']\n var list = {}\n for (var i = 0; i <= positions.length - 1; i++) {\n list[positions[i]] = {}\n }\n return {\n positions,\n defaultPosition: 'toast-top-right',\n defaultType: 'success',\n defaultCloseOnHover: true,\n defaultTimeout: 5000,\n defaultProgressBar: true,\n defaultProgressBarValue: null,\n defaultPreventDuplicates: false,\n list,\n index: 0,\n defaultStyle: {},\n savedNames: {}\n }\n },\n created () {\n // console.log(\"Created\");\n },\n mounted () {\n // console.log(\"ready\", this.list);\n },\n components: {\n toast\n },\n methods: {\n addToast (data) {\n this.index++\n data['index'] = this.index\n this.$set(this.list[data.position], this.index, data)\n if (typeof data['name'] !== 'undefined') {\n this.$set(this.savedNames, data['name'], data)\n }\n // if have onCreated\n if (typeof data.onCreated !== 'undefined') {\n // wait doom update after call cb\n this.$nextTick(() => {\n data.onCreated()\n })\n }\n },\n removeByName (name) {\n if (typeof this.savedNames[name] !== 'undefined') {\n this.Close(this.savedNames[name])\n this.$delete(this.savedNames, name)\n }\n },\n removeToast (data) {\n var item = this.list[data.position][data.index]\n // console.log(\"remove toast\", data, item);\n if (typeof item !== 'undefined') {\n this.$delete(this.list[data.position], data.index)\n // if have onClosed\n if (typeof data.onClosed !== 'undefined') {\n // wait doom update after call cb\n this.$nextTick(() => {\n data.onClosed()\n })\n }\n }\n },\n setProgress (data, newValue) {\n var item = this.list[data.position][data.index]\n if (typeof item !== 'undefined') {\n this.$set(item, 'progressBarValue', newValue)\n }\n },\n Add (d) {\n return this.AddData(this.processObjectData(d))\n },\n AddData (data) {\n if (typeof data !== 'object') {\n console.log('AddData accept only Object', data)\n return false\n }\n if (data.preventDuplicates) {\n var listKeys = Object.keys(this.list[data.position])\n for (var i = 0; i < listKeys.length; i++) {\n if (this.list[data.position][listKeys[i]].title === data.title && this.list[data.position][listKeys[i]].msg === data.msg) {\n console.log('Prevent Duplicates', data)\n return false\n }\n }\n }\n this.addToast(data)\n return data\n },\n processObjectData (data) {\n // if Object\n if (typeof data === 'object' && typeof data.msg !== 'undefined') {\n if (typeof data.position === 'undefined') {\n data.position = this.defaultPosition\n }\n if (typeof data.type === 'undefined') {\n data.type = this.defaultType\n }\n if (typeof data.timeout === 'undefined') {\n data.timeout = this.defaultTimeout\n }\n // have progressBar ?\n if (typeof data.progressbar === 'undefined') {\n data.progressbar = this.defaultProgressBar\n }\n // should progressBar be bound to timer or is set manually ?\n if (typeof data.progressBarValue === 'undefined') {\n data.progressBarValue = this.defaultProgressBarValue\n }\n\n if (typeof data.closeOnHover === 'undefined') {\n data.closeOnHover = this.defaultCloseOnHover\n }\n\n if (typeof data.preventDuplicates === 'undefined') {\n data.preventDuplicates = this.defaultPreventDuplicates\n }\n\n if (typeof data.style === 'undefined') {\n data.style = this.defaultStyle\n }\n\n return data\n }\n // if String\n return {\n msg: data.toString(),\n position: this.defaultPosition,\n type: this.defaultType,\n timeout: this.defaultTimeout,\n closeOnHover: this.defaultCloseOnHover,\n progressbar: this.defaultProgressBar,\n progressBarValue: this.defaultProgressBarValue,\n preventDuplicates: this.defaultPreventDuplicates\n }\n },\n e (msg, title) {\n var data = this.processObjectData(msg)\n data['type'] = 'error'\n if (typeof title !== 'undefined') {\n data['title'] = title\n }\n return this.AddData(data)\n },\n s (msg, title) {\n var data = this.processObjectData(msg)\n data['type'] = 'success'\n if (typeof title !== 'undefined') {\n data['title'] = title\n }\n return this.AddData(data)\n },\n w (msg, title) {\n var data = this.processObjectData(msg)\n data['type'] = 'warning'\n if (typeof title !== 'undefined') {\n data['title'] = title\n }\n return this.AddData(data)\n },\n i (msg, title) {\n var data = this.processObjectData(msg)\n data['type'] = 'info'\n if (typeof title !== 'undefined') {\n data['title'] = title\n }\n return this.AddData(data)\n },\n Close (data) {\n // console.log(data)\n this.removeToast(data)\n },\n removeByType (toastType) {\n for (var i = 0; i < this.positions.length; i++) {\n var listKeys = Object.keys(this.list[this.positions[i]])\n for (var j = 0; j < listKeys.length; j++) {\n if (this.list[this.positions[i]][listKeys[j]]['type'] === toastType) {\n this.Close(this.list[this.positions[i]][listKeys[j]])\n }\n }\n }\n },\n clearAll () {\n for (var i = 0; i < this.positions.length; i++) {\n var listKeys = Object.keys(this.list[this.positions[i]])\n for (var j = 0; j < listKeys.length; j++) {\n this.Close(this.list[this.positions[i]][listKeys[j]])\n }\n }\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/vue-toastr.js","module.exports = { \"default\": require(\"core-js/library/fn/object/keys\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/core-js/object/keys.js\n// module id = 18\n// module chunks = 0","module.exports = { \"default\": require(\"core-js/library/fn/symbol\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/core-js/symbol.js\n// module id = 19\n// module chunks = 0","\"use strict\";\n\nvar _Symbol = require(\"babel-runtime/core-js/symbol\")[\"default\"];\n\nexports[\"default\"] = function (obj) {\n return obj && obj.constructor === _Symbol ? \"symbol\" : typeof obj;\n};\n\nexports.__esModule = true;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/helpers/typeof.js\n// module id = 20\n// module chunks = 0","require('../../modules/es6.object.keys');\nmodule.exports = require('../../modules/$.core').Object.keys;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/fn/object/keys.js\n// module id = 21\n// module chunks = 0","require('../../modules/es6.symbol');\nrequire('../../modules/es6.object.to-string');\nmodule.exports = require('../../modules/$.core').Symbol;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/fn/symbol/index.js\n// module id = 22\n// module chunks = 0","module.exports = function(it){\n if(typeof it != 'function')throw TypeError(it + ' is not a function!');\n return it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.a-function.js\n// module id = 23\n// module chunks = 0","var isObject = require('./$.is-object');\nmodule.exports = function(it){\n if(!isObject(it))throw TypeError(it + ' is not an object!');\n return it;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.an-object.js\n// module id = 24\n// module chunks = 0","// optional / simple context binding\nvar aFunction = require('./$.a-function');\nmodule.exports = function(fn, that, length){\n aFunction(fn);\n if(that === undefined)return fn;\n switch(length){\n case 1: return function(a){\n return fn.call(that, a);\n };\n case 2: return function(a, b){\n return fn.call(that, a, b);\n };\n case 3: return function(a, b, c){\n return fn.call(that, a, b, c);\n };\n }\n return function(/* ...args */){\n return fn.apply(that, arguments);\n };\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.ctx.js\n// module id = 25\n// module chunks = 0","// all enumerable object keys, includes symbols\nvar $ = require('./$');\nmodule.exports = function(it){\n var keys = $.getKeys(it)\n , getSymbols = $.getSymbols;\n if(getSymbols){\n var symbols = getSymbols(it)\n , isEnum = $.isEnum\n , i = 0\n , key;\n while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))keys.push(key);\n }\n return keys;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.enum-keys.js\n// module id = 26\n// module chunks = 0","// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nvar toIObject = require('./$.to-iobject')\n , getNames = require('./$').getNames\n , toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function(it){\n try {\n return getNames(it);\n } catch(e){\n return windowNames.slice();\n }\n};\n\nmodule.exports.get = function getOwnPropertyNames(it){\n if(windowNames && toString.call(it) == '[object Window]')return getWindowNames(it);\n return getNames(toIObject(it));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.get-names.js\n// module id = 27\n// module chunks = 0","var $ = require('./$')\n , createDesc = require('./$.property-desc');\nmodule.exports = require('./$.descriptors') ? function(object, key, value){\n return $.setDesc(object, key, createDesc(1, value));\n} : function(object, key, value){\n object[key] = value;\n return object;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.hide.js\n// module id = 28\n// module chunks = 0","// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = require('./$.cof');\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.iobject.js\n// module id = 29\n// module chunks = 0","// 7.2.2 IsArray(argument)\nvar cof = require('./$.cof');\nmodule.exports = Array.isArray || function(arg){\n return cof(arg) == 'Array';\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.is-array.js\n// module id = 30\n// module chunks = 0","module.exports = function(it){\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.is-object.js\n// module id = 31\n// module chunks = 0","var $ = require('./$')\n , toIObject = require('./$.to-iobject');\nmodule.exports = function(object, el){\n var O = toIObject(object)\n , keys = $.getKeys(O)\n , length = keys.length\n , index = 0\n , key;\n while(length > index)if(O[key = keys[index++]] === el)return key;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.keyof.js\n// module id = 32\n// module chunks = 0","module.exports = true;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.library.js\n// module id = 33\n// module chunks = 0","// most Object methods by ES6 should accept primitives\nvar $export = require('./$.export')\n , core = require('./$.core')\n , fails = require('./$.fails');\nmodule.exports = function(KEY, exec){\n var fn = (core.Object || {})[KEY] || Object[KEY]\n , exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.object-sap.js\n// module id = 34\n// module chunks = 0","module.exports = require('./$.hide');\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.redefine.js\n// module id = 35\n// module chunks = 0","var def = require('./$').setDesc\n , has = require('./$.has')\n , TAG = require('./$.wks')('toStringTag');\n\nmodule.exports = function(it, tag, stat){\n if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag});\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.set-to-string-tag.js\n// module id = 36\n// module chunks = 0","// 7.1.13 ToObject(argument)\nvar defined = require('./$.defined');\nmodule.exports = function(it){\n return Object(defined(it));\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/$.to-object.js\n// module id = 37\n// module chunks = 0","// 19.1.2.14 Object.keys(O)\nvar toObject = require('./$.to-object');\n\nrequire('./$.object-sap')('keys', function($keys){\n return function keys(it){\n return $keys(toObject(it));\n };\n});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/es6.object.keys.js\n// module id = 38\n// module chunks = 0","'use strict';\n// ECMAScript 6 symbols shim\nvar $ = require('./$')\n , global = require('./$.global')\n , has = require('./$.has')\n , DESCRIPTORS = require('./$.descriptors')\n , $export = require('./$.export')\n , redefine = require('./$.redefine')\n , $fails = require('./$.fails')\n , shared = require('./$.shared')\n , setToStringTag = require('./$.set-to-string-tag')\n , uid = require('./$.uid')\n , wks = require('./$.wks')\n , keyOf = require('./$.keyof')\n , $names = require('./$.get-names')\n , enumKeys = require('./$.enum-keys')\n , isArray = require('./$.is-array')\n , anObject = require('./$.an-object')\n , toIObject = require('./$.to-iobject')\n , createDesc = require('./$.property-desc')\n , getDesc = $.getDesc\n , setDesc = $.setDesc\n , _create = $.create\n , getNames = $names.get\n , $Symbol = global.Symbol\n , $JSON = global.JSON\n , _stringify = $JSON && $JSON.stringify\n , setter = false\n , HIDDEN = wks('_hidden')\n , isEnum = $.isEnum\n , SymbolRegistry = shared('symbol-registry')\n , AllSymbols = shared('symbols')\n , useNative = typeof $Symbol == 'function'\n , ObjectProto = Object.prototype;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDesc = DESCRIPTORS && $fails(function(){\n return _create(setDesc({}, 'a', {\n get: function(){ return setDesc(this, 'a', {value: 7}).a; }\n })).a != 7;\n}) ? function(it, key, D){\n var protoDesc = getDesc(ObjectProto, key);\n if(protoDesc)delete ObjectProto[key];\n setDesc(it, key, D);\n if(protoDesc && it !== ObjectProto)setDesc(ObjectProto, key, protoDesc);\n} : setDesc;\n\nvar wrap = function(tag){\n var sym = AllSymbols[tag] = _create($Symbol.prototype);\n sym._k = tag;\n DESCRIPTORS && setter && setSymbolDesc(ObjectProto, tag, {\n configurable: true,\n set: function(value){\n if(has(this, HIDDEN) && has(this[HIDDEN], tag))this[HIDDEN][tag] = false;\n setSymbolDesc(this, tag, createDesc(1, value));\n }\n });\n return sym;\n};\n\nvar isSymbol = function(it){\n return typeof it == 'symbol';\n};\n\nvar $defineProperty = function defineProperty(it, key, D){\n if(D && has(AllSymbols, key)){\n if(!D.enumerable){\n if(!has(it, HIDDEN))setDesc(it, HIDDEN, createDesc(1, {}));\n it[HIDDEN][key] = true;\n } else {\n if(has(it, HIDDEN) && it[HIDDEN][key])it[HIDDEN][key] = false;\n D = _create(D, {enumerable: createDesc(0, false)});\n } return setSymbolDesc(it, key, D);\n } return setDesc(it, key, D);\n};\nvar $defineProperties = function defineProperties(it, P){\n anObject(it);\n var keys = enumKeys(P = toIObject(P))\n , i = 0\n , l = keys.length\n , key;\n while(l > i)$defineProperty(it, key = keys[i++], P[key]);\n return it;\n};\nvar $create = function create(it, P){\n return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n};\nvar $propertyIsEnumerable = function propertyIsEnumerable(key){\n var E = isEnum.call(this, key);\n return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key]\n ? E : true;\n};\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){\n var D = getDesc(it = toIObject(it), key);\n if(D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key]))D.enumerable = true;\n return D;\n};\nvar $getOwnPropertyNames = function getOwnPropertyNames(it){\n var names = getNames(toIObject(it))\n , result = []\n , i = 0\n , key;\n while(names.length > i)if(!has(AllSymbols, key = names[i++]) && key != HIDDEN)result.push(key);\n return result;\n};\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(it){\n var names = getNames(toIObject(it))\n , result = []\n , i = 0\n , key;\n while(names.length > i)if(has(AllSymbols, key = names[i++]))result.push(AllSymbols[key]);\n return result;\n};\nvar $stringify = function stringify(it){\n if(it === undefined || isSymbol(it))return; // IE8 returns string on undefined\n var args = [it]\n , i = 1\n , $$ = arguments\n , replacer, $replacer;\n while($$.length > i)args.push($$[i++]);\n replacer = args[1];\n if(typeof replacer == 'function')$replacer = replacer;\n if($replacer || !isArray(replacer))replacer = function(key, value){\n if($replacer)value = $replacer.call(this, key, value);\n if(!isSymbol(value))return value;\n };\n args[1] = replacer;\n return _stringify.apply($JSON, args);\n};\nvar buggyJSON = $fails(function(){\n var S = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n // WebKit converts symbol values to JSON as null\n // V8 throws on boxed symbols\n return _stringify([S]) != '[null]' || _stringify({a: S}) != '{}' || _stringify(Object(S)) != '{}';\n});\n\n// 19.4.1.1 Symbol([description])\nif(!useNative){\n $Symbol = function Symbol(){\n if(isSymbol(this))throw TypeError('Symbol is not a constructor');\n return wrap(uid(arguments.length > 0 ? arguments[0] : undefined));\n };\n redefine($Symbol.prototype, 'toString', function toString(){\n return this._k;\n });\n\n isSymbol = function(it){\n return it instanceof $Symbol;\n };\n\n $.create = $create;\n $.isEnum = $propertyIsEnumerable;\n $.getDesc = $getOwnPropertyDescriptor;\n $.setDesc = $defineProperty;\n $.setDescs = $defineProperties;\n $.getNames = $names.get = $getOwnPropertyNames;\n $.getSymbols = $getOwnPropertySymbols;\n\n if(DESCRIPTORS && !require('./$.library')){\n redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n }\n}\n\nvar symbolStatics = {\n // 19.4.2.1 Symbol.for(key)\n 'for': function(key){\n return has(SymbolRegistry, key += '')\n ? SymbolRegistry[key]\n : SymbolRegistry[key] = $Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(key){\n return keyOf(SymbolRegistry, key);\n },\n useSetter: function(){ setter = true; },\n useSimple: function(){ setter = false; }\n};\n// 19.4.2.2 Symbol.hasInstance\n// 19.4.2.3 Symbol.isConcatSpreadable\n// 19.4.2.4 Symbol.iterator\n// 19.4.2.6 Symbol.match\n// 19.4.2.8 Symbol.replace\n// 19.4.2.9 Symbol.search\n// 19.4.2.10 Symbol.species\n// 19.4.2.11 Symbol.split\n// 19.4.2.12 Symbol.toPrimitive\n// 19.4.2.13 Symbol.toStringTag\n// 19.4.2.14 Symbol.unscopables\n$.each.call((\n 'hasInstance,isConcatSpreadable,iterator,match,replace,search,' +\n 'species,split,toPrimitive,toStringTag,unscopables'\n).split(','), function(it){\n var sym = wks(it);\n symbolStatics[it] = useNative ? sym : wrap(sym);\n});\n\nsetter = true;\n\n$export($export.G + $export.W, {Symbol: $Symbol});\n\n$export($export.S, 'Symbol', symbolStatics);\n\n$export($export.S + $export.F * !useNative, 'Object', {\n // 19.1.2.2 Object.create(O [, Properties])\n create: $create,\n // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n defineProperty: $defineProperty,\n // 19.1.2.3 Object.defineProperties(O, Properties)\n defineProperties: $defineProperties,\n // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: $getOwnPropertyNames,\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// 24.3.2 JSON.stringify(value [, replacer [, space]])\n$JSON && $export($export.S + $export.F * (!useNative || buggyJSON), 'JSON', {stringify: $stringify});\n\n// 19.4.3.5 Symbol.prototype[@@toStringTag]\nsetToStringTag($Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetToStringTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetToStringTag(global.JSON, 'JSON', true);\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/babel-runtime/~/core-js/library/modules/es6.symbol.js\n// module id = 40\n// module chunks = 0","// removed by extract-text-webpack-plugin\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/vue-toastr.scss\n// module id = 41\n// module chunks = 0","module.exports = \"\\n\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/toast/toast.html\n// module id = 42\n// module chunks = 0","module.exports = \"\\n\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/vue-toastr.html\n// module id = 43\n// module chunks = 0"],"sourceRoot":""}
\ No newline at end of file
diff --git a/dist/vue-toastr.min.js b/dist/vue-toastr.min.js
index 4191256..502f877 100644
--- a/dist/vue-toastr.min.js
+++ b/dist/vue-toastr.min.js
@@ -1 +1 @@
-!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.vueToastr=e():t.vueToastr=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return t[o].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n={};return e.m=t,e.c=n,e.p="/dist/",e(0)}([function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(17),i=o(r);n(41),i.default.install=function(t,e){var n=t.extend({template:'',components:{"vue-toastr":i.default}}),o=(new n).$mount();document.body.appendChild(o.$el),t.prototype.$toastr=o.$refs.vueToastr},"undefined"!=typeof window&&window.Vue&&window.Vue.use(i.default),e.default=i.default,t.exports=e.default},function(t,e){var n=Object;t.exports={create:n.create,getProto:n.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:n.getOwnPropertyDescriptor,setDesc:n.defineProperty,setDescs:n.defineProperties,getKeys:n.keys,getNames:n.getOwnPropertyNames,getSymbols:n.getOwnPropertySymbols,each:[].forEach}},function(t,e){var n=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var o=n(29),r=n(7);t.exports=function(t){return o(r(t))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){t.exports=!n(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var o=n(3),r=n(2),i=n(25),s="prototype",u=function(t,e,n){var a,f,c,l=t&u.F,d=t&u.G,p=t&u.S,h=t&u.P,v=t&u.B,y=t&u.W,g=d?r:r[e]||(r[e]={}),m=d?o:p?o[e]:(o[e]||{})[s];d&&(n=e);for(a in n)f=!l&&m&&a in m,f&&a in g||(c=f?m[a]:n[a],g[a]=d&&"function"!=typeof m[a]?n[a]:v&&f?i(c,o):y&&m[a]==c?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e[s]=t[s],e}(c):h&&"function"==typeof c?i(Function.call,c):c,h&&((g[s]||(g[s]={}))[a]=c))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,t.exports=u},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var o=n(3),r="__core-js_shared__",i=o[r]||(o[r]={});t.exports=function(t){return i[t]||(i[t]={})}},function(t,e){var n=0,o=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+o).toString(36))}},function(t,e,n){var o=n(12)("wks"),r=n(13),i=n(3).Symbol;t.exports=function(t){return o[t]||(o[t]=i&&i[t]||(i||r)("Symbol."+t))}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={template:'',props:["data"],data:function(){return{intervalId:!1,hideEta:!1,progressBarValue:this.data.progressBarValue,style:{width:"100%"}}},mounted:function(){null===this.progressBarValue?(this.hideEta=(new Date).getTime()+this.data.timeout,this.setTimer()):this.updateProgress()},destroyed:function(){clearInterval(this.intervalId)},methods:{setTimer:function(){var t=this;this.intervalId=setInterval(function(){t.updateProgress()},10)},setValue:function(t){this.progressBarValue=t,this.updateProgress()},updateProgress:function(){var t;if(null===this.progressBarValue){var e=this.hideEta-(new Date).getTime();t=e/this.data.timeout*100,t=Math.floor(t),this.style.width=t+"%"}else t=Math.floor(this.progressBarValue),this.style.width=t+"%"}}},t.exports=e.default},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(42),i=o(r),s=n(15),u=o(s);e.default={components:{toastProgress:u.default},template:i.default,props:["data"],data:function(){return{progressbar:!1,intervalId:!1}},mounted:function(){},created:function(){"undefined"!=typeof this.data.timeout&&0!==this.data.timeout?(this.data.progressbar!==!1&&(this.progressbar=!0),this.setTimeout()):null!==this.data.progressBarValue&&this.data.progressbar!==!1&&(this.progressbar=!0)},watch:{data:{handler:function(t,e){this.setProgressBarValue(t.progressBarValue)},deep:!0}},beforeDestroy:function(){this.clearIntervalID()},methods:{clearIntervalID:function(){this.intervalId!==!1&&clearInterval(this.intervalId),this.intervalId=!1},onMouseOver:function(){"undefined"!=typeof this.data.onMouseOver&&this.data.onMouseOver(),this.data.closeOnHover||this.clearIntervalID()},onMouseOut:function(){"undefined"!=typeof this.data.onMouseOut&&this.data.onMouseOut(),this.data.closeOnHover||this.setTimeout()},setTimeout:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){var t=this;this.intervalId=setTimeout(function(){t.close()},this.data.timeout)}),setProgressBarValue:function(t){null!==this.data.progressBarValue&&this.$refs.progressBar.setValue(t)},clicked:function(){"undefined"!=typeof this.data.onClicked&&this.data.onClicked(),this.cclose()},cclose:function(){"undefined"!=typeof this.data.clickClose&&this.data.clickClose===!1||this.close()},close:function(){null!=this.$parent&&this.$parent.Close(this.data)}}},t.exports=e.default},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(18),i=o(r),s=n(20),u=o(s),a=n(43),f=o(a),c=n(16),l=o(c);e.default={template:f.default,name:"vueToastr",data:function(){for(var t=["toast-top-right","toast-bottom-right","toast-bottom-left","toast-top-left","toast-top-full-width","toast-bottom-full-width","toast-top-center","toast-bottom-center"],e={},n=0;n<=t.length-1;n++)e[t[n]]={};return{positions:t,defaultPosition:"toast-top-right",defaultType:"success",defaultCloseOnHover:!0,defaultTimeout:5e3,defaultProgressBar:!0,defaultProgressBarValue:null,defaultPreventDuplicates:!1,list:e,index:0,defaultStyle:{}}},created:function(){},mounted:function(){},components:{toast:l.default},methods:{addToast:function(t){this.index++,t.index=this.index,this.$set(this.list[t.position],this.index,t),"undefined"!=typeof t.onCreated&&this.$nextTick(function(){t.onCreated()})},removeToast:function(t){var e=this.list[t.position][t.index];"undefined"!=typeof e&&(this.$delete(this.list[t.position],t.index),"undefined"!=typeof t.onClosed&&this.$nextTick(function(){t.onClosed()}))},setProgress:function(t,e){var n=this.list[t.position][t.index];"undefined"!=typeof n&&this.$set(n,"progressBarValue",e)},Add:function(t){return this.AddData(this.processObjectData(t))},AddData:function(t){if("object"!==("undefined"==typeof t?"undefined":(0,u.default)(t)))return console.log("AddData accept only Object",t),!1;if(t.preventDuplicates)for(var e=(0,i.default)(this.list[t.position]),n=0;nu;)s.call(t,r=i[u++])&&e.push(r);return e}},function(t,e,n){var o=n(5),r=n(1).getNames,i={}.toString,s="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return r(t)}catch(t){return s.slice()}};t.exports.get=function(t){return s&&"[object Window]"==i.call(t)?u(t):r(o(t))}},function(t,e,n){var o=n(1),r=n(11);t.exports=n(8)?function(t,e,n){return o.setDesc(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var o=n(6);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==o(t)?t.split(""):Object(t)}},function(t,e,n){var o=n(6);t.exports=Array.isArray||function(t){return"Array"==o(t)}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var o=n(1),r=n(5);t.exports=function(t,e){for(var n,i=r(t),s=o.getKeys(i),u=s.length,a=0;u>a;)if(i[n=s[a++]]===e)return n}},function(t,e){t.exports=!0},function(t,e,n){var o=n(9),r=n(2),i=n(4);t.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],s={};s[t]=e(n),o(o.S+o.F*i(function(){n(1)}),"Object",s)}},function(t,e,n){t.exports=n(28)},function(t,e,n){var o=n(1).setDesc,r=n(10),i=n(14)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,i)&&o(t,i,{configurable:!0,value:e})}},function(t,e,n){var o=n(7);t.exports=function(t){return Object(o(t))}},function(t,e,n){var o=n(37);n(34)("keys",function(t){return function(e){return t(o(e))}})},function(t,e){},function(t,e,n){"use strict";var o=n(1),r=n(3),i=n(10),s=n(8),u=n(9),a=n(35),f=n(4),c=n(12),l=n(36),d=n(13),p=n(14),h=n(32),v=n(27),y=n(26),g=n(30),m=n(24),b=n(5),x=n(11),O=o.getDesc,w=o.setDesc,P=o.create,D=v.get,S=r.Symbol,_=r.JSON,j=_&&_.stringify,T=!1,M=p("_hidden"),B=o.isEnum,V=c("symbol-registry"),I=c("symbols"),k="function"==typeof S,C=Object.prototype,E=s&&f(function(){return 7!=P(w({},"a",{get:function(){return w(this,"a",{value:7}).a}})).a})?function(t,e,n){var o=O(C,e);o&&delete C[e],w(t,e,n),o&&t!==C&&w(C,e,o)}:w,A=function(t){var e=I[t]=P(S.prototype);return e._k=t,s&&T&&E(C,t,{configurable:!0,set:function(e){i(this,M)&&i(this[M],t)&&(this[M][t]=!1),E(this,t,x(1,e))}}),e},$=function(t){return"symbol"==typeof t},N=function(t,e,n){return n&&i(I,e)?(n.enumerable?(i(t,M)&&t[M][e]&&(t[M][e]=!1),n=P(n,{enumerable:x(0,!1)})):(i(t,M)||w(t,M,x(1,{})),t[M][e]=!0),E(t,e,n)):w(t,e,n)},F=function(t,e){m(t);for(var n,o=y(e=b(e)),r=0,i=o.length;i>r;)N(t,n=o[r++],e[n]);return t},H=function(t,e){return void 0===e?P(t):F(P(t),e)},J=function(t){var e=B.call(this,t);return!(e||!i(this,t)||!i(I,t)||i(this,M)&&this[M][t])||e},W=function(t,e){var n=O(t=b(t),e);return!n||!i(I,e)||i(t,M)&&t[M][e]||(n.enumerable=!0),n},G=function(t){for(var e,n=D(b(t)),o=[],r=0;n.length>r;)i(I,e=n[r++])||e==M||o.push(e);return o},K=function(t){for(var e,n=D(b(t)),o=[],r=0;n.length>r;)i(I,e=n[r++])&&o.push(I[e]);return o},z=function(t){if(void 0!==t&&!$(t)){for(var e,n,o=[t],r=1,i=arguments;i.length>r;)o.push(i[r++]);return e=o[1],"function"==typeof e&&(n=e),!n&&g(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!$(e))return e}),o[1]=e,j.apply(_,o)}},q=f(function(){var t=S();return"[null]"!=j([t])||"{}"!=j({a:t})||"{}"!=j(Object(t))});k||(S=function(){if($(this))throw TypeError("Symbol is not a constructor");return A(d(arguments.length>0?arguments[0]:void 0))},a(S.prototype,"toString",function(){return this._k}),$=function(t){return t instanceof S},o.create=H,o.isEnum=J,o.getDesc=W,o.setDesc=N,o.setDescs=F,o.getNames=v.get=G,o.getSymbols=K,s&&!n(33)&&a(C,"propertyIsEnumerable",J,!0));var L={for:function(t){return i(V,t+="")?V[t]:V[t]=S(t)},keyFor:function(t){return h(V,t)},useSetter:function(){T=!0},useSimple:function(){T=!1}};o.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(t){var e=p(t);L[t]=k?e:A(e)}),T=!0,u(u.G+u.W,{Symbol:S}),u(u.S,"Symbol",L),u(u.S+u.F*!k,"Object",{create:H,defineProperty:N,defineProperties:F,getOwnPropertyDescriptor:W,getOwnPropertyNames:G,getOwnPropertySymbols:K}),_&&u(u.S+u.F*(!k||q),"JSON",{stringify:z}),l(S,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e){},function(t,e){t.exports=''},function(t,e){t.exports=''}])});
\ No newline at end of file
+!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.vueToastr=e():t.vueToastr=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return t[o].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n={};return e.m=t,e.c=n,e.p="/dist/",e(0)}([function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(17),s=o(r);n(41),s.default.install=function(t,e){var n=t.extend({template:'',components:{"vue-toastr":s.default}}),o=(new n).$mount();document.body.appendChild(o.$el),t.prototype.$toastr=o.$refs.vueToastr},"undefined"!=typeof window&&window.Vue&&window.Vue.use(s.default),e.default=s.default,t.exports=e.default},function(t,e){var n=Object;t.exports={create:n.create,getProto:n.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:n.getOwnPropertyDescriptor,setDesc:n.defineProperty,setDescs:n.defineProperties,getKeys:n.keys,getNames:n.getOwnPropertyNames,getSymbols:n.getOwnPropertySymbols,each:[].forEach}},function(t,e){var n=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=n)},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var o=n(29),r=n(7);t.exports=function(t){return o(r(t))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){t.exports=!n(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var o=n(3),r=n(2),s=n(25),i="prototype",a=function(t,e,n){var u,f,c,l=t&a.F,d=t&a.G,p=t&a.S,h=t&a.P,v=t&a.B,y=t&a.W,g=d?r:r[e]||(r[e]={}),m=d?o:p?o[e]:(o[e]||{})[i];d&&(n=e);for(u in n)f=!l&&m&&u in m,f&&u in g||(c=f?m[u]:n[u],g[u]=d&&"function"!=typeof m[u]?n[u]:v&&f?s(c,o):y&&m[u]==c?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e[i]=t[i],e}(c):h&&"function"==typeof c?s(Function.call,c):c,h&&((g[i]||(g[i]={}))[u]=c))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,t.exports=a},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var o=n(3),r="__core-js_shared__",s=o[r]||(o[r]={});t.exports=function(t){return s[t]||(s[t]={})}},function(t,e){var n=0,o=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+o).toString(36))}},function(t,e,n){var o=n(12)("wks"),r=n(13),s=n(3).Symbol;t.exports=function(t){return o[t]||(o[t]=s&&s[t]||(s||r)("Symbol."+t))}},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={template:'',props:["data"],data:function(){return{intervalId:!1,hideEta:!1,progressBarValue:this.data.progressBarValue,style:{width:"100%"}}},mounted:function(){null===this.progressBarValue?(this.hideEta=(new Date).getTime()+this.data.timeout,this.setTimer()):this.updateProgress()},destroyed:function(){clearInterval(this.intervalId)},methods:{setTimer:function(){var t=this;this.intervalId=setInterval(function(){t.updateProgress()},10)},setValue:function(t){this.progressBarValue=t,this.updateProgress()},updateProgress:function(){var t;if(null===this.progressBarValue){var e=this.hideEta-(new Date).getTime();t=e/this.data.timeout*100,t=Math.floor(t),this.style.width=t+"%"}else t=Math.floor(this.progressBarValue),this.style.width=t+"%"}}},t.exports=e.default},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(42),s=o(r),i=n(15),a=o(i);e.default={components:{toastProgress:a.default},template:s.default,props:["data"],data:function(){return{progressbar:!1,intervalId:!1}},mounted:function(){},created:function(){"undefined"!=typeof this.data.timeout&&0!==this.data.timeout?(this.data.progressbar!==!1&&(this.progressbar=!0),this.setTimeout()):null!==this.data.progressBarValue&&this.data.progressbar!==!1&&(this.progressbar=!0)},watch:{data:{handler:function(t,e){this.setProgressBarValue(t.progressBarValue)},deep:!0}},beforeDestroy:function(){this.clearIntervalID()},methods:{clearIntervalID:function(){this.intervalId!==!1&&clearInterval(this.intervalId),this.intervalId=!1},onMouseOver:function(){"undefined"!=typeof this.data.onMouseOver&&this.data.onMouseOver(),this.data.closeOnHover||this.clearIntervalID()},onMouseOut:function(){"undefined"!=typeof this.data.onMouseOut&&this.data.onMouseOut(),this.data.closeOnHover||this.setTimeout()},setTimeout:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){var t=this;this.intervalId=setTimeout(function(){t.close()},this.data.timeout)}),setProgressBarValue:function(t){null!==this.data.progressBarValue&&this.$refs.progressBar.setValue(t)},clicked:function(){"undefined"!=typeof this.data.onClicked&&this.data.onClicked(),this.cclose()},cclose:function(){"undefined"!=typeof this.data.clickClose&&this.data.clickClose===!1||this.close()},close:function(){null!=this.$parent&&this.$parent.Close(this.data)}}},t.exports=e.default},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(18),s=o(r),i=n(20),a=o(i),u=n(43),f=o(u),c=n(16),l=o(c);e.default={template:f.default,name:"vueToastr",data:function(){for(var t=["toast-top-right","toast-bottom-right","toast-bottom-left","toast-top-left","toast-top-full-width","toast-bottom-full-width","toast-top-center","toast-bottom-center"],e={},n=0;n<=t.length-1;n++)e[t[n]]={};return{positions:t,defaultPosition:"toast-top-right",defaultType:"success",defaultCloseOnHover:!0,defaultTimeout:5e3,defaultProgressBar:!0,defaultProgressBarValue:null,defaultPreventDuplicates:!1,list:e,index:0,defaultStyle:{},savedNames:{}}},created:function(){},mounted:function(){},components:{toast:l.default},methods:{addToast:function(t){this.index++,t.index=this.index,this.$set(this.list[t.position],this.index,t),"undefined"!=typeof t.name&&this.$set(this.savedNames,t.name,t),"undefined"!=typeof t.onCreated&&this.$nextTick(function(){t.onCreated()})},removeByName:function(t){"undefined"!=typeof this.savedNames[t]&&(this.Close(this.savedNames[t]),this.$delete(this.savedNames,t))},removeToast:function(t){var e=this.list[t.position][t.index];"undefined"!=typeof e&&(this.$delete(this.list[t.position],t.index),"undefined"!=typeof t.onClosed&&this.$nextTick(function(){t.onClosed()}))},setProgress:function(t,e){var n=this.list[t.position][t.index];"undefined"!=typeof n&&this.$set(n,"progressBarValue",e)},Add:function(t){return this.AddData(this.processObjectData(t))},AddData:function(t){if("object"!==("undefined"==typeof t?"undefined":(0,a.default)(t)))return console.log("AddData accept only Object",t),!1;if(t.preventDuplicates)for(var e=(0,s.default)(this.list[t.position]),n=0;na;)i.call(t,r=s[a++])&&e.push(r);return e}},function(t,e,n){var o=n(5),r=n(1).getNames,s={}.toString,i="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return r(t)}catch(t){return i.slice()}};t.exports.get=function(t){return i&&"[object Window]"==s.call(t)?a(t):r(o(t))}},function(t,e,n){var o=n(1),r=n(11);t.exports=n(8)?function(t,e,n){return o.setDesc(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var o=n(6);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==o(t)?t.split(""):Object(t)}},function(t,e,n){var o=n(6);t.exports=Array.isArray||function(t){return"Array"==o(t)}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var o=n(1),r=n(5);t.exports=function(t,e){for(var n,s=r(t),i=o.getKeys(s),a=i.length,u=0;a>u;)if(s[n=i[u++]]===e)return n}},function(t,e){t.exports=!0},function(t,e,n){var o=n(9),r=n(2),s=n(4);t.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],i={};i[t]=e(n),o(o.S+o.F*s(function(){n(1)}),"Object",i)}},function(t,e,n){t.exports=n(28)},function(t,e,n){var o=n(1).setDesc,r=n(10),s=n(14)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,s)&&o(t,s,{configurable:!0,value:e})}},function(t,e,n){var o=n(7);t.exports=function(t){return Object(o(t))}},function(t,e,n){var o=n(37);n(34)("keys",function(t){return function(e){return t(o(e))}})},function(t,e){},function(t,e,n){"use strict";var o=n(1),r=n(3),s=n(10),i=n(8),a=n(9),u=n(35),f=n(4),c=n(12),l=n(36),d=n(13),p=n(14),h=n(32),v=n(27),y=n(26),g=n(30),m=n(24),b=n(5),x=n(11),O=o.getDesc,w=o.setDesc,P=o.create,D=v.get,S=r.Symbol,_=r.JSON,j=_&&_.stringify,T=!1,B=p("_hidden"),M=o.isEnum,V=c("symbol-registry"),I=c("symbols"),k="function"==typeof S,C=Object.prototype,N=i&&f(function(){return 7!=P(w({},"a",{get:function(){return w(this,"a",{value:7}).a}})).a})?function(t,e,n){var o=O(C,e);o&&delete C[e],w(t,e,n),o&&t!==C&&w(C,e,o)}:w,E=function(t){var e=I[t]=P(S.prototype);return e._k=t,i&&T&&N(C,t,{configurable:!0,set:function(e){s(this,B)&&s(this[B],t)&&(this[B][t]=!1),N(this,t,x(1,e))}}),e},$=function(t){return"symbol"==typeof t},A=function(t,e,n){return n&&s(I,e)?(n.enumerable?(s(t,B)&&t[B][e]&&(t[B][e]=!1),n=P(n,{enumerable:x(0,!1)})):(s(t,B)||w(t,B,x(1,{})),t[B][e]=!0),N(t,e,n)):w(t,e,n)},F=function(t,e){m(t);for(var n,o=y(e=b(e)),r=0,s=o.length;s>r;)A(t,n=o[r++],e[n]);return t},H=function(t,e){return void 0===e?P(t):F(P(t),e)},J=function(t){var e=M.call(this,t);return!(e||!s(this,t)||!s(I,t)||s(this,B)&&this[B][t])||e},W=function(t,e){var n=O(t=b(t),e);return!n||!s(I,e)||s(t,B)&&t[B][e]||(n.enumerable=!0),n},G=function(t){for(var e,n=D(b(t)),o=[],r=0;n.length>r;)s(I,e=n[r++])||e==B||o.push(e);return o},K=function(t){for(var e,n=D(b(t)),o=[],r=0;n.length>r;)s(I,e=n[r++])&&o.push(I[e]);return o},z=function(t){if(void 0!==t&&!$(t)){for(var e,n,o=[t],r=1,s=arguments;s.length>r;)o.push(s[r++]);return e=o[1],"function"==typeof e&&(n=e),!n&&g(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!$(e))return e}),o[1]=e,j.apply(_,o)}},q=f(function(){var t=S();return"[null]"!=j([t])||"{}"!=j({a:t})||"{}"!=j(Object(t))});k||(S=function(){if($(this))throw TypeError("Symbol is not a constructor");return E(d(arguments.length>0?arguments[0]:void 0))},u(S.prototype,"toString",function(){return this._k}),$=function(t){return t instanceof S},o.create=H,o.isEnum=J,o.getDesc=W,o.setDesc=A,o.setDescs=F,o.getNames=v.get=G,o.getSymbols=K,i&&!n(33)&&u(C,"propertyIsEnumerable",J,!0));var L={for:function(t){return s(V,t+="")?V[t]:V[t]=S(t)},keyFor:function(t){return h(V,t)},useSetter:function(){T=!0},useSimple:function(){T=!1}};o.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(t){var e=p(t);L[t]=k?e:E(e)}),T=!0,a(a.G+a.W,{Symbol:S}),a(a.S,"Symbol",L),a(a.S+a.F*!k,"Object",{create:H,defineProperty:A,defineProperties:F,getOwnPropertyDescriptor:W,getOwnPropertyNames:G,getOwnPropertySymbols:K}),_&&a(a.S+a.F*(!k||q),"JSON",{stringify:z}),l(S,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e){},function(t,e){t.exports=' '},function(t,e){t.exports=' '}])});
\ No newline at end of file
diff --git a/index.html b/index.html
index a24b757..a200e13 100644
--- a/index.html
+++ b/index.html
@@ -22,6 +22,9 @@
+
@@ -35,4 +38,4 @@