├── .browserslistrc ├── babel.config.js ├── CHANGELOG.md ├── postcss.config.js ├── public ├── favicon.ico └── index.html ├── images └── contextMenu.gif ├── .editorconfig ├── .npmignore ├── lib ├── demo.html ├── e-vue-contextmenu.umd.min.js ├── e-vue-contextmenu.common.js.map ├── e-vue-contextmenu.umd.js.map └── e-vue-contextmenu.common.js ├── packages ├── e-vue-contextmenu │ ├── index.js │ └── e-vue-contextmenu.vue └── index.js ├── src ├── main.js └── App.vue ├── .gitignore ├── .eslintrc.js ├── vue.config.js ├── package.json └── README.md /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 8 4 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/app' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0.1.0(2019-03-28) 2 | 3 | 发布初始版本 4 | 5 | # 0.1.3 (2019-5-15) 6 | 7 | 增加hideMenu方法 -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | autoprefixer: {} 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShengChangWei/e-vue-contextmenu/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /images/contextMenu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShengChangWei/e-vue-contextmenu/HEAD/images/contextMenu.gif -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{js,jsx,ts,tsx,vue}] 2 | indent_style = space 3 | indent_size = 2 4 | trim_trailing_whitespace = true 5 | insert_final_newline = true 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | # 忽略目录 2 | src/ 3 | packages/ 4 | public/ 5 | .idea/ 6 | node_modules/ 7 | CHANGELOG.md 8 | 9 | # 忽略指定文件 10 | vue.config.js 11 | babel.config.js 12 | *.map 13 | -------------------------------------------------------------------------------- /lib/demo.html: -------------------------------------------------------------------------------- 1 | 2 | e-vue-contextmenu demo 3 | 4 | 5 | 6 | 9 | -------------------------------------------------------------------------------- /packages/e-vue-contextmenu/index.js: -------------------------------------------------------------------------------- 1 | import EVueContextmenu from './e-vue-contextmenu.vue' 2 | 3 | 4 | EVueContextmenu.install = function(vue) { 5 | Vue.component(EVueContextmenu.name, EVueContextmenu) 6 | } 7 | 8 | export default EVueContextmenu; -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import App from './App.vue' 3 | import EVueContextmenu from './../packages/index.js' 4 | 5 | Vue.use(EVueContextmenu) 6 | Vue.config.productionTip = false 7 | 8 | 9 | new Vue({ 10 | render: h => h(App) 11 | }).$mount('#app') 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | # local env files 6 | .env.local 7 | .env.*.local 8 | 9 | # Log files 10 | npm-debug.log* 11 | yarn-debug.log* 12 | yarn-error.log* 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw* 22 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { 4 | node: true 5 | }, 6 | 'extends': [ 7 | 'plugin:vue/essential', 8 | '@vue/standard' 9 | ], 10 | rules: { 11 | 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 12 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' 13 | }, 14 | parserOptions: { 15 | parser: 'babel-eslint' 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /packages/index.js: -------------------------------------------------------------------------------- 1 | import EVueContextmenu from './e-vue-contextmenu/index.js'; 2 | 3 | const components = [ 4 | EVueContextmenu 5 | ]; 6 | 7 | const install = function (Vue) { 8 | if (install['installed']) return; 9 | components.map(component => Vue.component(component.name, component)) 10 | }; 11 | 12 | // 判断是否是直接引入文件 13 | if (typeof window !== 'undefined' && window.Vue) { 14 | install(window.Vue) 15 | } 16 | 17 | export default { 18 | install, 19 | EVueContextmenu 20 | } -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- 1 | // vue.config.js 2 | var path = require('path') 3 | 4 | function resolve(dir) { 5 | return path.join(__dirname, './', dir) 6 | } 7 | 8 | module.exports = { 9 | publicPath: './', 10 | outputDir: 'dist', 11 | // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录。 12 | assetsDir: 'assets', 13 | // 指定生成的 index.html 的输出路径 (相对于 outputDir)。也可以是一个绝对路径。 14 | indexPath: "index.html", 15 | lintOnSave: false, 16 | // 强制css内联 17 | css: {extract: false}, 18 | }; -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | e-vue-contextmenu 9 | 10 | 11 | 14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "e-vue-contextmenu", 3 | "version": "0.1.3", 4 | "description": "基于 vue 的鼠标右键菜单组件", 5 | "main": "lib/e-vue-contextmenu.common.js", 6 | "keywords": [ 7 | "vue", 8 | "contextmenu", 9 | "shengchangwei" 10 | ], 11 | "homepage": "https://github.com/ShengChangWei/e-vue-contextmenu#readme", 12 | "repository": { 13 | "type": "git", 14 | "url": "https://github.com/ShengChangWei/e-vue-contextmenu.git" 15 | }, 16 | "scripts": { 17 | "start": "vue-cli-service serve", 18 | "build": "vue-cli-service build", 19 | "lint": "vue-cli-service lint", 20 | "lib": "vue-cli-service build --target lib --name e-vue-contextmenu --dest lib packages/index.js" 21 | }, 22 | "author": { 23 | "name": "圣长伟", 24 | "email": "2367896538@qq.com", 25 | "bolg": "shengchangwei.github.io" 26 | }, 27 | "license": "MIT", 28 | "dependencies": { 29 | "vue": "^2.6.6" 30 | }, 31 | "devDependencies": { 32 | "@vue/cli-plugin-babel": "^3.5.0", 33 | "@vue/cli-plugin-eslint": "^3.5.0", 34 | "@vue/cli-service": "^3.5.0", 35 | "@vue/eslint-config-standard": "^4.0.0", 36 | "babel-eslint": "^10.0.1", 37 | "eslint": "^5.8.0", 38 | "eslint-plugin-vue": "^5.0.0", 39 | "node-sass": "^4.9.0", 40 | "sass-loader": "^7.1.0", 41 | "vue-template-compiler": "^2.5.21" 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 11 | 12 | 38 | 39 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # e-vue-contextmenu 2 | 3 | 基于 vue 的鼠标菜单事件,本组件提供菜单的显示和隐藏,可自定义菜单,以及菜单列的样式 4 | 5 | ## 展示 6 | 7 | 8 | ## Usage 9 | 10 | 1. Install 11 | 12 | ```shell 13 | npm install --save e-vue-contextmenu@latest 14 | ``` 15 | 2. main.js 16 | 17 | ```javascript 18 | import EVueContextmenu from 'e-vue-contextmenu' 19 | Vue.use(EVueContextmenu) 20 | ``` 21 | 3. template 22 | 23 | ```html 24 |
25 | 鼠标右键点击 26 |
27 | 28 |
Sql数据操作
29 |
打开表
30 |
生成代码
31 |
32 | ``` 33 | 4. javascript 34 | 35 | ```javascript 36 | 37 | hideMenu() { 38 | this.$refs.ctxshow.hideMenu(); // 隐藏菜单 39 | } 40 | show(data) { 41 | console.log('菜单显示了') 42 | }, 43 | hide(data) { 44 | console.log('菜单隐藏了') 45 | }, 46 | handlerSql() { 47 | // 自定义事件 48 | } 49 | ``` 50 | 51 | 52 | ## API 53 | 54 | - showMenu 鼠标菜单显示方法,$event, data自定义参数,@ctx-show,@ctx-hide可接收到这个参数 55 | - hideMenu 鼠标菜单隐藏方法,可通过this.$refs.ctxshow.hideMenu()调用 56 | - ctx-show 鼠标菜单显示事件 57 | - ctx-hide 鼠标菜单隐藏事件 58 | 59 | 60 | ## Develop 61 | 62 | ```shell 63 | 64 | npm install // 安装依赖包 65 | 66 | npm start // 启动项目 67 | 68 | ``` 69 | 70 | # License 71 | 72 | [![MIT License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](/LICENSE) 73 | -------------------------------------------------------------------------------- /packages/e-vue-contextmenu/e-vue-contextmenu.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 105 | 106 | 132 | 133 | -------------------------------------------------------------------------------- /lib/e-vue-contextmenu.umd.min.js: -------------------------------------------------------------------------------- 1 | (function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e():"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["e-vue-contextmenu"]=e():t["e-vue-contextmenu"]=e()})("undefined"!==typeof self?self:this,function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"02f4":function(t,e,n){var r=n("4588"),o=n("be13");t.exports=function(t){return function(e,n){var i,c,u=String(o(e)),a=r(n),f=u.length;return a<0||a>=f?t?"":void 0:(i=u.charCodeAt(a),i<55296||i>56319||a+1===f||(c=u.charCodeAt(a+1))<56320||c>57343?t?u.charAt(a):i:t?u.slice(a,a+2):c-56320+(i-55296<<10)+65536)}}},"0390":function(t,e,n){"use strict";var r=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"0bfb":function(t,e,n){"use strict";var r=n("cb7c");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"214f":function(t,e,n){"use strict";n("b0c5");var r=n("2aba"),o=n("32e9"),i=n("79e5"),c=n("be13"),u=n("2b4c"),a=n("520a"),f=u("species"),s=!i(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}),l=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var p=u(t),d=!i(function(){var e={};return e[p]=function(){return 7},7!=""[t](e)}),v=d?!i(function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[f]=function(){return n}),n[p](""),!e}):void 0;if(!d||!v||"replace"===t&&!s||"split"===t&&!l){var h=/./[p],x=n(c,p,""[t],function(t,e,n,r,o){return e.exec===a?d&&!o?{done:!0,value:h.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),g=x[0],b=x[1];r(String.prototype,t,g),o(RegExp.prototype,p,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}}},"230e":function(t,e,n){var r=n("d3f4"),o=n("7726").document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},2350:function(t,e){function n(t,e){var n=t[1]||"",o=t[3];if(!o)return n;if(e&&"function"===typeof btoa){var i=r(o),c=o.sources.map(function(t){return"/*# sourceURL="+o.sourceRoot+t+" */"});return[n].concat(c).concat([i]).join("\n")}return[n].join("\n")}function r(t){var e=btoa(unescape(encodeURIComponent(JSON.stringify(t)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,"+e;return"/*# "+n+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var r=n(e,t);return e[2]?"@media "+e[2]+"{"+r+"}":r}).join("")},e.i=function(t,n){"string"===typeof t&&(t=[[null,t,""]]);for(var r={},o=0;o0?r:n)(t)}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"499e":function(t,e,n){"use strict";function r(t,e){for(var n=[],r={},o=0;on.parts.length&&(r.parts.length=n.parts.length)}else{var c=[];for(o=0;o1&&i.call(c[0],n,function(){for(s=1;s0?o(r(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},a481:function(t,e,n){"use strict";var r=n("cb7c"),o=n("4bf8"),i=n("9def"),c=n("4588"),u=n("0390"),a=n("5f1b"),f=Math.max,s=Math.min,l=Math.floor,p=/\$([$&`']|\d\d?|<[^>]*>)/g,d=/\$([$&`']|\d\d?)/g,v=function(t){return void 0===t?t:String(t)};n("214f")("replace",2,function(t,e,n,h){return[function(r,o){var i=t(this),c=void 0==r?void 0:r[e];return void 0!==c?c.call(r,i,o):n.call(String(i),r,o)},function(t,e){var o=h(n,t,this,e);if(o.done)return o.value;var l=r(t),p=String(this),d="function"===typeof e;d||(e=String(e));var g=l.global;if(g){var b=l.unicode;l.lastIndex=0}var y=[];while(1){var m=a(l,p);if(null===m)break;if(y.push(m),!g)break;var w=String(m[0]);""===w&&(l.lastIndex=u(p,i(l.lastIndex),b))}for(var S="",_=0,j=0;j=_&&(S+=p.slice(_,T)+R,_=T+E.length)}return S+p.slice(_)}];function x(t,e,r,i,c,u){var a=r+t.length,f=i.length,s=d;return void 0!==c&&(c=o(c),s=p),n.call(u,s,function(n,o){var u;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(a);case"<":u=c[o.slice(1,-1)];break;default:var s=+o;if(0===s)return n;if(s>f){var p=l(s/10);return 0===p?n:p<=f?void 0===i[p-1]?o.charAt(1):i[p-1]+o.charAt(1):n}u=i[s-1]}return void 0===u?"":u})}})},b0c5:function(t,e,n){"use strict";var r=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},be13:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},c4a0:function(t,e,n){"use strict";var r=n("3974"),o=n.n(r);o.a},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")(function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a})},ca5a:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},cb7c:function(t,e,n){var r=n("d3f4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},d3f4:function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},d5fa:function(t,e,n){e=t.exports=n("2350")(!1),e.push([t.i,".ctx-menu-container[data-v-59f58ce6]{position:fixed;padding:0;top:100%;left:0;z-index:1000;display:block;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:.9rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}",""])},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fb15:function(t,e,n){"use strict";var r;(n.r(e),"undefined"!==typeof window)&&((r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^\/]+\.js(\?.*)?$/))&&(n.p=r[1]));n("7f7f");var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"contextMenu",staticClass:"ctx-menu-container",style:t.ctxStyle},[t._t("default")],2)},i=[],c=(n("a481"),{name:"e-vue-contextmenu",data:function(){return{locals:{},ctxVisible:!1,ctxTop:0,ctxLeft:0}},computed:{ctxStyle:function(){return{display:this.ctxVisible?"block":"none",top:(this.ctxTop||0)+"px",left:(this.ctxLeft||0)+"px"}}},methods:{addListener:function(){window.addEventListener("click",this._onclick,!0)},removerListener:function(){window.removeEventListener("click",this._onclick,!0)},setPosition:function(t){var e=this;t=t||window.event;var n=document.scrollingElement||document.documentElement;return t.pageX||t.pageY?(this.ctxLeft=t.pageX,this.ctxTop=t.pageY-n.scrollTop):(t.clientX||t.clientY)&&(this.ctxLeft=t.clientX+n.scrollLeft,this.ctxTop=t.clientY+n.scrollTop),this.$nextTick(function(){var t=e.$el,n=(t.style.minHeight||t.style.height).replace("px","")||32,r=(t.style.minWidth||t.style.width).replace("px","")||32,o=t.scrollHeight||n,i=t.scrollWidth||r,c=window.innerHeight-o-25,u=window.innerWidth-i-25;e.ctxTop>c&&(e.ctxTop=c),e.ctxLeft>u&&(e.ctxLeft=u)}),t},showMenu:function(t,e){this.ctxVisible=!0,this.setPosition(t),this.$emit("ctx-show",this.locals=e||{}),this.addListener()},_onclick:function(t){t=t||window.event;var e=!!this.ctxVisible,n=e&&!this.$el.contains(t.target);n&&(this.ctxVisible=!1,this.$emit("ctx-hide",this.locals||{}),this.removerListener())},hideMenu:function(){this.ctxVisible=!1}}}),u=c;n("c4a0");function a(t,e,n,r,o,i,c,u){var a,f="function"===typeof t?t.options:t;if(e&&(f.render=e,f.staticRenderFns=n,f._compiled=!0),r&&(f.functional=!0),i&&(f._scopeId="data-v-"+i),c?(a=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(c)},f._ssrRegister=a):o&&(a=u?function(){o.call(this,this.$root.$options.shadowRoot)}:o),a)if(f.functional){f._injectStyles=a;var s=f.render;f.render=function(t,e){return a.call(e),s(t,e)}}else{var l=f.beforeCreate;f.beforeCreate=l?[].concat(l,a):[a]}return{exports:t,options:f}}var f=a(u,o,i,!1,null,"59f58ce6",null),s=f.exports;s.install=function(t){Vue.component(s.name,s)};var l=s,p=[l],d=function t(e){t["installed"]||p.map(function(t){return e.component(t.name,t)})};"undefined"!==typeof window&&window.Vue&&d(window.Vue);var v={install:d,EVueContextmenu:l};e["default"]=v}})}); 2 | //# sourceMappingURL=e-vue-contextmenu.umd.min.js.map -------------------------------------------------------------------------------- /lib/e-vue-contextmenu.common.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack://e-vue-contextmenu/webpack/bootstrap","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_string-at.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_advance-string-index.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_flags.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_fix-re-wks.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_dom-create.js","webpack://e-vue-contextmenu/./node_modules/css-loader/lib/css-base.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_classof.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_redefine.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_wks.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_library.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_cof.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_hide.js","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue?e7ee","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_to-integer.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_property-desc.js","webpack://e-vue-contextmenu/./node_modules/vue-style-loader/lib/listToStyles.js","webpack://e-vue-contextmenu/./node_modules/vue-style-loader/lib/addStylesClient.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_to-object.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_regexp-exec.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_shared.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_export.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_regexp-exec-abstract.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_has.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_to-primitive.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_global.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_fails.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/es6.function.name.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_core.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_object-dp.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_ctx.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_to-length.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_descriptors.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/es6.regexp.replace.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/es6.regexp.exec.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_defined.js","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue?2590","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_ie8-dom-define.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_uid.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_an-object.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_is-object.js","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue?2bea","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_a-function.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_function-to-string.js","webpack://e-vue-contextmenu/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue?da74","webpack://e-vue-contextmenu/packages/e-vue-contextmenu/e-vue-contextmenu.vue","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue?864e","webpack://e-vue-contextmenu/./node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/index.js","webpack://e-vue-contextmenu/./packages/index.js","webpack://e-vue-contextmenu/./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js"],"names":["EVueContextmenu","install","vue","Vue","component","name","components","map","window"],"mappings":";;AAAA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,kDAA0C,gCAAgC;AAC1E;AACA;;AAEA;AACA;AACA;AACA,gEAAwD,kBAAkB;AAC1E;AACA,yDAAiD,cAAc;AAC/D;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAyC,iCAAiC;AAC1E,wHAAgH,mBAAmB,EAAE;AACrI;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;;AAGA;AACA;;;;;;;;AClFA,gBAAgB,mBAAO,CAAC,MAAe;AACvC,cAAc,mBAAO,CAAC,MAAY;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChBa;AACb,SAAS,mBAAO,CAAC,MAAc;;AAE/B;AACA;AACA;AACA;AACA;;;;;;;;;ACPa;AACb;AACA,eAAe,mBAAO,CAAC,MAAc;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACZa;AACb,mBAAO,CAAC,MAAmB;AAC3B,eAAe,mBAAO,CAAC,MAAa;AACpC,WAAW,mBAAO,CAAC,MAAS;AAC5B,YAAY,mBAAO,CAAC,MAAU;AAC9B,cAAc,mBAAO,CAAC,MAAY;AAClC,UAAU,mBAAO,CAAC,MAAQ;AAC1B,iBAAiB,mBAAO,CAAC,MAAgB;;AAEzC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA,yBAAyB,4CAA4C;AACrE;AACA;AACA,CAAC;;AAED;AACA;;AAEA;AACA;AACA;AACA,6BAA6B,UAAU;AACvC;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,2BAA2B,mBAAmB,aAAa;AAC3D;AACA;AACA;AACA;AACA,6CAA6C,WAAW;AACxD;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA,kBAAkB;AAClB;AACA,gBAAgB;AAChB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gCAAgC,qCAAqC;AACrE;AACA;AACA,2BAA2B,gCAAgC;AAC3D;AACA;AACA;;;;;;;;AC/FA,eAAe,mBAAO,CAAC,MAAc;AACrC,eAAe,mBAAO,CAAC,MAAW;AAClC;AACA;AACA;AACA;AACA;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,mCAAmC,gBAAgB;AACnD,IAAI;AACJ;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,gBAAgB,iBAAiB;AACjC;AACA;AACA;AACA;AACA,YAAY,oBAAoB;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,oDAAoD,cAAc;;AAElE;AACA;;;;;;;;AC3EA;AACA,UAAU,mBAAO,CAAC,MAAQ;AAC1B,UAAU,mBAAO,CAAC,MAAQ;AAC1B;AACA,2BAA2B,kBAAkB,EAAE;;AAE/C;AACA;AACA;AACA;AACA,GAAG,YAAY;AACf;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA,aAAa,mBAAO,CAAC,MAAW;AAChC,WAAW,mBAAO,CAAC,MAAS;AAC5B,UAAU,mBAAO,CAAC,MAAQ;AAC1B,UAAU,mBAAO,CAAC,MAAQ;AAC1B,gBAAgB,mBAAO,CAAC,MAAuB;AAC/C;AACA;;AAEA,mBAAO,CAAC,MAAS;AACjB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA,CAAC;AACD;AACA,CAAC;;;;;;;;AC9BD,YAAY,mBAAO,CAAC,MAAW;AAC/B,UAAU,mBAAO,CAAC,MAAQ;AAC1B,aAAa,mBAAO,CAAC,MAAW;AAChC;;AAEA;AACA;AACA;AACA;;AAEA;;;;;;;;ACVA;;;;;;;;ACAA,iBAAiB;;AAEjB;AACA;AACA;;;;;;;;ACJA,SAAS,mBAAO,CAAC,MAAc;AAC/B,iBAAiB,mBAAO,CAAC,MAAkB;AAC3C,iBAAiB,mBAAO,CAAC,MAAgB;AACzC;AACA,CAAC;AACD;AACA;AACA;;;;;;;;ACPA;;AAEA;AACA,cAAc,mBAAO,CAAC,MAAigB;AACvhB,4CAA4C,QAAS;AACrD;AACA;AACA,UAAU,mBAAO,CAAC,MAA6D;AAC/E,6CAA6C,qCAAqC,E;;;;;;;ACRlF;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACe;AACf;AACA;AACA,iBAAiB,iBAAiB;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,wBAAwB;AAC3D,KAAK;AACL;AACA;AACA;AACA;AACA;;;AC1BA;AAAA;AACA;AACA;AACA;AACA;;AAEyC;;AAEzC;;AAEA;AACA;AACA;AACA;AACA,UAAU,iBAAiB;AAC3B;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEe;AACf;;AAEA;;AAEA,eAAe,YAAY;AAC3B;;AAEA;AACA;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,YAAY;AAC3B;AACA,KAAK;AACL;AACA;AACA,mBAAmB,sBAAsB;AACzC;AACA;AACA,uBAAuB,2BAA2B;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iBAAiB,mBAAmB;AACpC;AACA;AACA;AACA;AACA,qBAAqB,2BAA2B;AAChD;AACA;AACA,YAAY,uBAAuB;AACnC;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,qBAAqB,uBAAuB;AAC5C;AACA;AACA,8BAA8B;AAC9B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,yDAAyD;AACzD;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7NA;AACA,cAAc,mBAAO,CAAC,MAAY;AAClC;AACA;AACA;;;;;;;;;ACJa;;AAEb,kBAAkB,mBAAO,CAAC,MAAU;;AAEpC;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,0BAA0B;AAC7C;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;;AAEA;;;;;;;;ACzDA,WAAW,mBAAO,CAAC,MAAS;AAC5B,aAAa,mBAAO,CAAC,MAAW;AAChC;AACA,kDAAkD;;AAElD;AACA,qEAAqE;AACrE,CAAC;AACD;AACA,QAAQ,mBAAO,CAAC,MAAY;AAC5B;AACA,CAAC;;;;;;;;ACXD,aAAa,mBAAO,CAAC,MAAW;AAChC,WAAW,mBAAO,CAAC,MAAS;AAC5B,WAAW,mBAAO,CAAC,MAAS;AAC5B,eAAe,mBAAO,CAAC,MAAa;AACpC,UAAU,mBAAO,CAAC,MAAQ;AAC1B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kFAAkF,uBAAuB;AACzG,iEAAiE;AACjE,+DAA+D;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd,cAAc;AACd,cAAc;AACd,cAAc;AACd,eAAe;AACf,eAAe;AACf,eAAe;AACf,gBAAgB;AAChB;;;;;;;;;AC1Ca;;AAEb,cAAc,mBAAO,CAAC,MAAY;AAClC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpBA,uBAAuB;AACvB;AACA;AACA;;;;;;;;ACHA;AACA,eAAe,mBAAO,CAAC,MAAc;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA,yCAAyC;;;;;;;;ACLzC;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;;;;;;;ACNA,SAAS,mBAAO,CAAC,MAAc;AAC/B;AACA;AACA;;AAEA;AACA,kBAAkB,mBAAO,CAAC,MAAgB;AAC1C;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,CAAC;;;;;;;;ACfD,6BAA6B;AAC7B,uCAAuC;;;;;;;;ACDvC,eAAe,mBAAO,CAAC,MAAc;AACrC,qBAAqB,mBAAO,CAAC,MAAmB;AAChD,kBAAkB,mBAAO,CAAC,MAAiB;AAC3C;;AAEA,YAAY,mBAAO,CAAC,MAAgB;AACpC;AACA;AACA;AACA;AACA;AACA,GAAG,YAAY;AACf;AACA;AACA;AACA;;;;;;;;ACfA;AACA,gBAAgB,mBAAO,CAAC,MAAe;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACnBA;AACA,gBAAgB,mBAAO,CAAC,MAAe;AACvC;AACA;AACA,2DAA2D;AAC3D;;;;;;;;ACLA;AACA,kBAAkB,mBAAO,CAAC,MAAU;AACpC,iCAAiC,QAAQ,mBAAmB,UAAU,EAAE,EAAE;AAC1E,CAAC;;;;;;;;;ACHY;;AAEb,eAAe,mBAAO,CAAC,MAAc;AACrC,eAAe,mBAAO,CAAC,MAAc;AACrC,eAAe,mBAAO,CAAC,MAAc;AACrC,gBAAgB,mBAAO,CAAC,MAAe;AACvC,yBAAyB,mBAAO,CAAC,MAAyB;AAC1D,iBAAiB,mBAAO,CAAC,MAAyB;AAClD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,mBAAO,CAAC,MAAe;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,oBAAoB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,mBAAmB;AAC1C;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;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,KAAK;AACL;AACA,CAAC;;;;;;;;;ACrHY;AACb,iBAAiB,mBAAO,CAAC,MAAgB;AACzC,mBAAO,CAA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","file":"e-vue-contextmenu.common.js","sourcesContent":[" \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 \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\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.l = 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// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fb15\");\n","var toInteger = require('./_to-integer');\nvar defined = require('./_defined');\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function (TO_STRING) {\n return function (that, pos) {\n var s = String(defined(that));\n var i = toInteger(pos);\n var l = s.length;\n var a, b;\n if (i < 0 || i >= l) return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n","'use strict';\nvar at = require('./_string-at')(true);\n\n // `AdvanceStringIndex` abstract operation\n// https://tc39.github.io/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? at(S, index).length : 1);\n};\n","'use strict';\n// 21.2.5.3 get RegExp.prototype.flags\nvar anObject = require('./_an-object');\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.unicode) result += 'u';\n if (that.sticky) result += 'y';\n return result;\n};\n","'use strict';\nrequire('./es6.regexp.exec');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar fails = require('./_fails');\nvar defined = require('./_defined');\nvar wks = require('./_wks');\nvar regexpExec = require('./_regexp-exec');\n\nvar SPECIES = wks('species');\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n // #replace needs built-in support for named groups.\n // #match works fine because it just return the exec results, even if it has\n // a \"grops\" property.\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n return ''.replace(re, '$') !== '7';\n});\n\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {\n // Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length === 2 && result[0] === 'a' && result[1] === 'b';\n})();\n\nmodule.exports = function (KEY, length, exec) {\n var SYMBOL = wks(KEY);\n\n var DELEGATES_TO_SYMBOL = !fails(function () {\n // String methods call symbol-named RegEp methods\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n });\n\n var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {\n // Symbol-named RegExp methods call .exec\n var execCalled = false;\n var re = /a/;\n re.exec = function () { execCalled = true; return null; };\n if (KEY === 'split') {\n // RegExp[@@split] doesn't call the regex's exec method, but first creates\n // a new one. We need to return the patched regex when creating the new one.\n re.constructor = {};\n re.constructor[SPECIES] = function () { return re; };\n }\n re[SYMBOL]('');\n return !execCalled;\n }) : undefined;\n\n if (\n !DELEGATES_TO_SYMBOL ||\n !DELEGATES_TO_EXEC ||\n (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||\n (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)\n ) {\n var nativeRegExpMethod = /./[SYMBOL];\n var fns = exec(\n defined,\n SYMBOL,\n ''[KEY],\n function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {\n if (regexp.exec === regexpExec) {\n if (DELEGATES_TO_SYMBOL && !forceStringMethod) {\n // The native String method already delegates to @@method (this\n // polyfilled function), leasing to infinite recursion.\n // We avoid it by directly calling the native @@method method.\n return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };\n }\n return { done: true, value: nativeMethod.call(str, regexp, arg2) };\n }\n return { done: false };\n }\n );\n var strfn = fns[0];\n var rxfn = fns[1];\n\n redefine(String.prototype, KEY, strfn);\n hide(RegExp.prototype, SYMBOL, length == 2\n // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n ? function (string, arg) { return rxfn.call(string, this, arg); }\n // 21.2.5.6 RegExp.prototype[@@match](string)\n // 21.2.5.9 RegExp.prototype[@@search](string)\n : function (string) { return rxfn.call(string, this); }\n );\n }\n};\n","var isObject = require('./_is-object');\nvar document = require('./_global').document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n","/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t// when a module is imported multiple times with different media queries.\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n","// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = require('./_cof');\nvar TAG = require('./_wks')('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n","var global = require('./_global');\nvar hide = require('./_hide');\nvar has = require('./_has');\nvar SRC = require('./_uid')('src');\nvar $toString = require('./_function-to-string');\nvar TO_STRING = 'toString';\nvar TPL = ('' + $toString).split(TO_STRING);\n\nrequire('./_core').inspectSource = function (it) {\n return $toString.call(it);\n};\n\n(module.exports = function (O, key, val, safe) {\n var isFunction = typeof val == 'function';\n if (isFunction) has(val, 'name') || hide(val, 'name', key);\n if (O[key] === val) return;\n if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));\n if (O === global) {\n O[key] = val;\n } else if (!safe) {\n delete O[key];\n hide(O, key, val);\n } else if (O[key]) {\n O[key] = val;\n } else {\n hide(O, key, val);\n }\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, TO_STRING, function toString() {\n return typeof this == 'function' && this[SRC] || $toString.call(this);\n});\n","var store = require('./_shared')('wks');\nvar uid = require('./_uid');\nvar Symbol = require('./_global').Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n","module.exports = false;\n","var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n","var dP = require('./_object-dp');\nvar createDesc = require('./_property-desc');\nmodule.exports = require('./_descriptors') ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","// style-loader: Adds some css to the DOM by adding a \r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./e-vue-contextmenu.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./e-vue-contextmenu.vue?vue&type=script&lang=js&\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import { render, staticRenderFns } from \"./e-vue-contextmenu.vue?vue&type=template&id=59f58ce6&scoped=true&\"\nimport script from \"./e-vue-contextmenu.vue?vue&type=script&lang=js&\"\nexport * from \"./e-vue-contextmenu.vue?vue&type=script&lang=js&\"\nimport style0 from \"./e-vue-contextmenu.vue?vue&type=style&index=0&id=59f58ce6&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"59f58ce6\",\n null\n \n)\n\nexport default component.exports","import EVueContextmenu from './e-vue-contextmenu.vue'\r\n\r\n\r\nEVueContextmenu.install = function(vue) {\r\n Vue.component(EVueContextmenu.name, EVueContextmenu)\r\n}\r\n\r\nexport default EVueContextmenu;","import EVueContextmenu from './e-vue-contextmenu/index.js';\r\n\r\nconst components = [\r\n EVueContextmenu\r\n];\r\n\r\nconst install = function (Vue) {\r\n if (install['installed']) return;\r\n components.map(component => Vue.component(component.name, component))\r\n};\r\n\r\n// 判断是否是直接引入文件\r\nif (typeof window !== 'undefined' && window.Vue) {\r\n install(window.Vue)\r\n}\r\n\r\nexport default {\r\n install,\r\n EVueContextmenu\r\n}","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n"],"sourceRoot":""} -------------------------------------------------------------------------------- /lib/e-vue-contextmenu.umd.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack://e-vue-contextmenu/webpack/universalModuleDefinition","webpack://e-vue-contextmenu/webpack/bootstrap","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_string-at.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_advance-string-index.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_flags.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_fix-re-wks.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_dom-create.js","webpack://e-vue-contextmenu/./node_modules/css-loader/lib/css-base.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_classof.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_redefine.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_wks.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_library.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_cof.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_hide.js","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue?e7ee","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_to-integer.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_property-desc.js","webpack://e-vue-contextmenu/./node_modules/vue-style-loader/lib/listToStyles.js","webpack://e-vue-contextmenu/./node_modules/vue-style-loader/lib/addStylesClient.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_to-object.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_regexp-exec.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_shared.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_export.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_regexp-exec-abstract.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_has.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_to-primitive.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_global.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_fails.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/es6.function.name.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_core.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_object-dp.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_ctx.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_to-length.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_descriptors.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/es6.regexp.replace.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/es6.regexp.exec.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_defined.js","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue?2590","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_ie8-dom-define.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_uid.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_an-object.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_is-object.js","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue?2bea","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_a-function.js","webpack://e-vue-contextmenu/./node_modules/core-js/modules/_function-to-string.js","webpack://e-vue-contextmenu/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue?da74","webpack://e-vue-contextmenu/packages/e-vue-contextmenu/e-vue-contextmenu.vue","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue?864e","webpack://e-vue-contextmenu/./node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/e-vue-contextmenu.vue","webpack://e-vue-contextmenu/./packages/e-vue-contextmenu/index.js","webpack://e-vue-contextmenu/./packages/index.js","webpack://e-vue-contextmenu/./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js"],"names":["EVueContextmenu","install","vue","Vue","component","name","components","map","window"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;ACVA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,kDAA0C,gCAAgC;AAC1E;AACA;;AAEA;AACA;AACA;AACA,gEAAwD,kBAAkB;AAC1E;AACA,yDAAiD,cAAc;AAC/D;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAyC,iCAAiC;AAC1E,wHAAgH,mBAAmB,EAAE;AACrI;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;;AAGA;AACA;;;;;;;;AClFA,gBAAgB,mBAAO,CAAC,MAAe;AACvC,cAAc,mBAAO,CAAC,MAAY;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;AChBa;AACb,SAAS,mBAAO,CAAC,MAAc;;AAE/B;AACA;AACA;AACA;AACA;;;;;;;;;ACPa;AACb;AACA,eAAe,mBAAO,CAAC,MAAc;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;ACZa;AACb,mBAAO,CAAC,MAAmB;AAC3B,eAAe,mBAAO,CAAC,MAAa;AACpC,WAAW,mBAAO,CAAC,MAAS;AAC5B,YAAY,mBAAO,CAAC,MAAU;AAC9B,cAAc,mBAAO,CAAC,MAAY;AAClC,UAAU,mBAAO,CAAC,MAAQ;AAC1B,iBAAiB,mBAAO,CAAC,MAAgB;;AAEzC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA,yBAAyB,4CAA4C;AACrE;AACA;AACA,CAAC;;AAED;AACA;;AAEA;AACA;AACA;AACA,6BAA6B,UAAU;AACvC;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA,2BAA2B,mBAAmB,aAAa;AAC3D;AACA;AACA;AACA;AACA,6CAA6C,WAAW;AACxD;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA,kBAAkB;AAClB;AACA,gBAAgB;AAChB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gCAAgC,qCAAqC;AACrE;AACA;AACA,2BAA2B,gCAAgC;AAC3D;AACA;AACA;;;;;;;;AC/FA,eAAe,mBAAO,CAAC,MAAc;AACrC,eAAe,mBAAO,CAAC,MAAW;AAClC;AACA;AACA;AACA;AACA;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,mCAAmC,gBAAgB;AACnD,IAAI;AACJ;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,gBAAgB,iBAAiB;AACjC;AACA;AACA;AACA;AACA,YAAY,oBAAoB;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,oDAAoD,cAAc;;AAElE;AACA;;;;;;;;AC3EA;AACA,UAAU,mBAAO,CAAC,MAAQ;AAC1B,UAAU,mBAAO,CAAC,MAAQ;AAC1B;AACA,2BAA2B,kBAAkB,EAAE;;AAE/C;AACA;AACA;AACA;AACA,GAAG,YAAY;AACf;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACtBA,aAAa,mBAAO,CAAC,MAAW;AAChC,WAAW,mBAAO,CAAC,MAAS;AAC5B,UAAU,mBAAO,CAAC,MAAQ;AAC1B,UAAU,mBAAO,CAAC,MAAQ;AAC1B,gBAAgB,mBAAO,CAAC,MAAuB;AAC/C;AACA;;AAEA,mBAAO,CAAC,MAAS;AACjB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA,CAAC;AACD;AACA,CAAC;;;;;;;;AC9BD,YAAY,mBAAO,CAAC,MAAW;AAC/B,UAAU,mBAAO,CAAC,MAAQ;AAC1B,aAAa,mBAAO,CAAC,MAAW;AAChC;;AAEA;AACA;AACA;AACA;;AAEA;;;;;;;;ACVA;;;;;;;;ACAA,iBAAiB;;AAEjB;AACA;AACA;;;;;;;;ACJA,SAAS,mBAAO,CAAC,MAAc;AAC/B,iBAAiB,mBAAO,CAAC,MAAkB;AAC3C,iBAAiB,mBAAO,CAAC,MAAgB;AACzC;AACA,CAAC;AACD;AACA;AACA;;;;;;;;ACPA;;AAEA;AACA,cAAc,mBAAO,CAAC,MAAigB;AACvhB,4CAA4C,QAAS;AACrD;AACA;AACA,UAAU,mBAAO,CAAC,MAA6D;AAC/E,6CAA6C,qCAAqC,E;;;;;;;ACRlF;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACe;AACf;AACA;AACA,iBAAiB,iBAAiB;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,wBAAwB;AAC3D,KAAK;AACL;AACA;AACA;AACA;AACA;;;AC1BA;AAAA;AACA;AACA;AACA;AACA;;AAEyC;;AAEzC;;AAEA;AACA;AACA;AACA;AACA,UAAU,iBAAiB;AAC3B;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEe;AACf;;AAEA;;AAEA,eAAe,YAAY;AAC3B;;AAEA;AACA;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,YAAY;AAC3B;AACA,KAAK;AACL;AACA;AACA,mBAAmB,sBAAsB;AACzC;AACA;AACA,uBAAuB,2BAA2B;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iBAAiB,mBAAmB;AACpC;AACA;AACA;AACA;AACA,qBAAqB,2BAA2B;AAChD;AACA;AACA,YAAY,uBAAuB;AACnC;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,qBAAqB,uBAAuB;AAC5C;AACA;AACA,8BAA8B;AAC9B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,yDAAyD;AACzD;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;;;;;;;AC7NA;AACA,cAAc,mBAAO,CAAC,MAAY;AAClC;AACA;AACA;;;;;;;;;ACJa;;AAEb,kBAAkB,mBAAO,CAAC,MAAU;;AAEpC;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,0BAA0B;AAC7C;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;;AAEA;;;;;;;;ACzDA,WAAW,mBAAO,CAAC,MAAS;AAC5B,aAAa,mBAAO,CAAC,MAAW;AAChC;AACA,kDAAkD;;AAElD;AACA,qEAAqE;AACrE,CAAC;AACD;AACA,QAAQ,mBAAO,CAAC,MAAY;AAC5B;AACA,CAAC;;;;;;;;ACXD,aAAa,mBAAO,CAAC,MAAW;AAChC,WAAW,mBAAO,CAAC,MAAS;AAC5B,WAAW,mBAAO,CAAC,MAAS;AAC5B,eAAe,mBAAO,CAAC,MAAa;AACpC,UAAU,mBAAO,CAAC,MAAQ;AAC1B;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kFAAkF,uBAAuB;AACzG,iEAAiE;AACjE,+DAA+D;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd,cAAc;AACd,cAAc;AACd,cAAc;AACd,eAAe;AACf,eAAe;AACf,eAAe;AACf,gBAAgB;AAChB;;;;;;;;;AC1Ca;;AAEb,cAAc,mBAAO,CAAC,MAAY;AAClC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACpBA,uBAAuB;AACvB;AACA;AACA;;;;;;;;ACHA;AACA,eAAe,mBAAO,CAAC,MAAc;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA,yCAAyC;;;;;;;;ACLzC;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;;;;;;;ACNA,SAAS,mBAAO,CAAC,MAAc;AAC/B;AACA;AACA;;AAEA;AACA,kBAAkB,mBAAO,CAAC,MAAgB;AAC1C;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,CAAC;;;;;;;;ACfD,6BAA6B;AAC7B,uCAAuC;;;;;;;;ACDvC,eAAe,mBAAO,CAAC,MAAc;AACrC,qBAAqB,mBAAO,CAAC,MAAmB;AAChD,kBAAkB,mBAAO,CAAC,MAAiB;AAC3C;;AAEA,YAAY,mBAAO,CAAC,MAAgB;AACpC;AACA;AACA;AACA;AACA;AACA,GAAG,YAAY;AACf;AACA;AACA;AACA;;;;;;;;ACfA;AACA,gBAAgB,mBAAO,CAAC,MAAe;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACnBA;AACA,gBAAgB,mBAAO,CAAC,MAAe;AACvC;AACA;AACA,2DAA2D;AAC3D;;;;;;;;ACLA;AACA,kBAAkB,mBAAO,CAAC,MAAU;AACpC,iCAAiC,QAAQ,mBAAmB,UAAU,EAAE,EAAE;AAC1E,CAAC;;;;;;;;;ACHY;;AAEb,eAAe,mBAAO,CAAC,MAAc;AACrC,eAAe,mBAAO,CAAC,MAAc;AACrC,eAAe,mBAAO,CAAC,MAAc;AACrC,gBAAgB,mBAAO,CAAC,MAAe;AACvC,yBAAyB,mBAAO,CAAC,MAAyB;AAC1D,iBAAiB,mBAAO,CAAC,MAAyB;AAClD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,mBAAO,CAAC,MAAe;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,oBAAoB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,mBAAmB;AAC1C;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;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,KAAK;AACL;AACA,CAA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","file":"e-vue-contextmenu.umd.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[\"e-vue-contextmenu\"] = factory();\n\telse\n\t\troot[\"e-vue-contextmenu\"] = factory();\n})((typeof self !== 'undefined' ? self : this), function() {\nreturn "," \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 \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\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.l = 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// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fb15\");\n","var toInteger = require('./_to-integer');\nvar defined = require('./_defined');\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function (TO_STRING) {\n return function (that, pos) {\n var s = String(defined(that));\n var i = toInteger(pos);\n var l = s.length;\n var a, b;\n if (i < 0 || i >= l) return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n","'use strict';\nvar at = require('./_string-at')(true);\n\n // `AdvanceStringIndex` abstract operation\n// https://tc39.github.io/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? at(S, index).length : 1);\n};\n","'use strict';\n// 21.2.5.3 get RegExp.prototype.flags\nvar anObject = require('./_an-object');\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.unicode) result += 'u';\n if (that.sticky) result += 'y';\n return result;\n};\n","'use strict';\nrequire('./es6.regexp.exec');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar fails = require('./_fails');\nvar defined = require('./_defined');\nvar wks = require('./_wks');\nvar regexpExec = require('./_regexp-exec');\n\nvar SPECIES = wks('species');\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n // #replace needs built-in support for named groups.\n // #match works fine because it just return the exec results, even if it has\n // a \"grops\" property.\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n return ''.replace(re, '$') !== '7';\n});\n\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {\n // Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length === 2 && result[0] === 'a' && result[1] === 'b';\n})();\n\nmodule.exports = function (KEY, length, exec) {\n var SYMBOL = wks(KEY);\n\n var DELEGATES_TO_SYMBOL = !fails(function () {\n // String methods call symbol-named RegEp methods\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n });\n\n var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {\n // Symbol-named RegExp methods call .exec\n var execCalled = false;\n var re = /a/;\n re.exec = function () { execCalled = true; return null; };\n if (KEY === 'split') {\n // RegExp[@@split] doesn't call the regex's exec method, but first creates\n // a new one. We need to return the patched regex when creating the new one.\n re.constructor = {};\n re.constructor[SPECIES] = function () { return re; };\n }\n re[SYMBOL]('');\n return !execCalled;\n }) : undefined;\n\n if (\n !DELEGATES_TO_SYMBOL ||\n !DELEGATES_TO_EXEC ||\n (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||\n (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)\n ) {\n var nativeRegExpMethod = /./[SYMBOL];\n var fns = exec(\n defined,\n SYMBOL,\n ''[KEY],\n function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {\n if (regexp.exec === regexpExec) {\n if (DELEGATES_TO_SYMBOL && !forceStringMethod) {\n // The native String method already delegates to @@method (this\n // polyfilled function), leasing to infinite recursion.\n // We avoid it by directly calling the native @@method method.\n return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };\n }\n return { done: true, value: nativeMethod.call(str, regexp, arg2) };\n }\n return { done: false };\n }\n );\n var strfn = fns[0];\n var rxfn = fns[1];\n\n redefine(String.prototype, KEY, strfn);\n hide(RegExp.prototype, SYMBOL, length == 2\n // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n ? function (string, arg) { return rxfn.call(string, this, arg); }\n // 21.2.5.6 RegExp.prototype[@@match](string)\n // 21.2.5.9 RegExp.prototype[@@search](string)\n : function (string) { return rxfn.call(string, this); }\n );\n }\n};\n","var isObject = require('./_is-object');\nvar document = require('./_global').document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n","/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t// when a module is imported multiple times with different media queries.\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n","// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = require('./_cof');\nvar TAG = require('./_wks')('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n","var global = require('./_global');\nvar hide = require('./_hide');\nvar has = require('./_has');\nvar SRC = require('./_uid')('src');\nvar $toString = require('./_function-to-string');\nvar TO_STRING = 'toString';\nvar TPL = ('' + $toString).split(TO_STRING);\n\nrequire('./_core').inspectSource = function (it) {\n return $toString.call(it);\n};\n\n(module.exports = function (O, key, val, safe) {\n var isFunction = typeof val == 'function';\n if (isFunction) has(val, 'name') || hide(val, 'name', key);\n if (O[key] === val) return;\n if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));\n if (O === global) {\n O[key] = val;\n } else if (!safe) {\n delete O[key];\n hide(O, key, val);\n } else if (O[key]) {\n O[key] = val;\n } else {\n hide(O, key, val);\n }\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, TO_STRING, function toString() {\n return typeof this == 'function' && this[SRC] || $toString.call(this);\n});\n","var store = require('./_shared')('wks');\nvar uid = require('./_uid');\nvar Symbol = require('./_global').Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n","module.exports = false;\n","var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n","var dP = require('./_object-dp');\nvar createDesc = require('./_property-desc');\nmodule.exports = require('./_descriptors') ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","// style-loader: Adds some css to the DOM by adding a \r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./e-vue-contextmenu.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./e-vue-contextmenu.vue?vue&type=script&lang=js&\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import { render, staticRenderFns } from \"./e-vue-contextmenu.vue?vue&type=template&id=59f58ce6&scoped=true&\"\nimport script from \"./e-vue-contextmenu.vue?vue&type=script&lang=js&\"\nexport * from \"./e-vue-contextmenu.vue?vue&type=script&lang=js&\"\nimport style0 from \"./e-vue-contextmenu.vue?vue&type=style&index=0&id=59f58ce6&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"59f58ce6\",\n null\n \n)\n\nexport default component.exports","import EVueContextmenu from './e-vue-contextmenu.vue'\r\n\r\n\r\nEVueContextmenu.install = function(vue) {\r\n Vue.component(EVueContextmenu.name, EVueContextmenu)\r\n}\r\n\r\nexport default EVueContextmenu;","import EVueContextmenu from './e-vue-contextmenu/index.js';\r\n\r\nconst components = [\r\n EVueContextmenu\r\n];\r\n\r\nconst install = function (Vue) {\r\n if (install['installed']) return;\r\n components.map(component => Vue.component(component.name, component))\r\n};\r\n\r\n// 判断是否是直接引入文件\r\nif (typeof window !== 'undefined' && window.Vue) {\r\n install(window.Vue)\r\n}\r\n\r\nexport default {\r\n install,\r\n EVueContextmenu\r\n}","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n"],"sourceRoot":""} -------------------------------------------------------------------------------- /lib/e-vue-contextmenu.common.js: -------------------------------------------------------------------------------- 1 | module.exports = 2 | /******/ (function(modules) { // webpackBootstrap 3 | /******/ // The module cache 4 | /******/ var installedModules = {}; 5 | /******/ 6 | /******/ // The require function 7 | /******/ function __webpack_require__(moduleId) { 8 | /******/ 9 | /******/ // Check if module is in cache 10 | /******/ if(installedModules[moduleId]) { 11 | /******/ return installedModules[moduleId].exports; 12 | /******/ } 13 | /******/ // Create a new module (and put it into the cache) 14 | /******/ var module = installedModules[moduleId] = { 15 | /******/ i: moduleId, 16 | /******/ l: false, 17 | /******/ exports: {} 18 | /******/ }; 19 | /******/ 20 | /******/ // Execute the module function 21 | /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); 22 | /******/ 23 | /******/ // Flag the module as loaded 24 | /******/ module.l = true; 25 | /******/ 26 | /******/ // Return the exports of the module 27 | /******/ return module.exports; 28 | /******/ } 29 | /******/ 30 | /******/ 31 | /******/ // expose the modules object (__webpack_modules__) 32 | /******/ __webpack_require__.m = modules; 33 | /******/ 34 | /******/ // expose the module cache 35 | /******/ __webpack_require__.c = installedModules; 36 | /******/ 37 | /******/ // define getter function for harmony exports 38 | /******/ __webpack_require__.d = function(exports, name, getter) { 39 | /******/ if(!__webpack_require__.o(exports, name)) { 40 | /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); 41 | /******/ } 42 | /******/ }; 43 | /******/ 44 | /******/ // define __esModule on exports 45 | /******/ __webpack_require__.r = function(exports) { 46 | /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 47 | /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 48 | /******/ } 49 | /******/ Object.defineProperty(exports, '__esModule', { value: true }); 50 | /******/ }; 51 | /******/ 52 | /******/ // create a fake namespace object 53 | /******/ // mode & 1: value is a module id, require it 54 | /******/ // mode & 2: merge all properties of value into the ns 55 | /******/ // mode & 4: return value when already ns object 56 | /******/ // mode & 8|1: behave like require 57 | /******/ __webpack_require__.t = function(value, mode) { 58 | /******/ if(mode & 1) value = __webpack_require__(value); 59 | /******/ if(mode & 8) return value; 60 | /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; 61 | /******/ var ns = Object.create(null); 62 | /******/ __webpack_require__.r(ns); 63 | /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); 64 | /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); 65 | /******/ return ns; 66 | /******/ }; 67 | /******/ 68 | /******/ // getDefaultExport function for compatibility with non-harmony modules 69 | /******/ __webpack_require__.n = function(module) { 70 | /******/ var getter = module && module.__esModule ? 71 | /******/ function getDefault() { return module['default']; } : 72 | /******/ function getModuleExports() { return module; }; 73 | /******/ __webpack_require__.d(getter, 'a', getter); 74 | /******/ return getter; 75 | /******/ }; 76 | /******/ 77 | /******/ // Object.prototype.hasOwnProperty.call 78 | /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; 79 | /******/ 80 | /******/ // __webpack_public_path__ 81 | /******/ __webpack_require__.p = ""; 82 | /******/ 83 | /******/ 84 | /******/ // Load entry module and return exports 85 | /******/ return __webpack_require__(__webpack_require__.s = "fb15"); 86 | /******/ }) 87 | /************************************************************************/ 88 | /******/ ({ 89 | 90 | /***/ "02f4": 91 | /***/ (function(module, exports, __webpack_require__) { 92 | 93 | var toInteger = __webpack_require__("4588"); 94 | var defined = __webpack_require__("be13"); 95 | // true -> String#at 96 | // false -> String#codePointAt 97 | module.exports = function (TO_STRING) { 98 | return function (that, pos) { 99 | var s = String(defined(that)); 100 | var i = toInteger(pos); 101 | var l = s.length; 102 | var a, b; 103 | if (i < 0 || i >= l) return TO_STRING ? '' : undefined; 104 | a = s.charCodeAt(i); 105 | return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff 106 | ? TO_STRING ? s.charAt(i) : a 107 | : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; 108 | }; 109 | }; 110 | 111 | 112 | /***/ }), 113 | 114 | /***/ "0390": 115 | /***/ (function(module, exports, __webpack_require__) { 116 | 117 | "use strict"; 118 | 119 | var at = __webpack_require__("02f4")(true); 120 | 121 | // `AdvanceStringIndex` abstract operation 122 | // https://tc39.github.io/ecma262/#sec-advancestringindex 123 | module.exports = function (S, index, unicode) { 124 | return index + (unicode ? at(S, index).length : 1); 125 | }; 126 | 127 | 128 | /***/ }), 129 | 130 | /***/ "0bfb": 131 | /***/ (function(module, exports, __webpack_require__) { 132 | 133 | "use strict"; 134 | 135 | // 21.2.5.3 get RegExp.prototype.flags 136 | var anObject = __webpack_require__("cb7c"); 137 | module.exports = function () { 138 | var that = anObject(this); 139 | var result = ''; 140 | if (that.global) result += 'g'; 141 | if (that.ignoreCase) result += 'i'; 142 | if (that.multiline) result += 'm'; 143 | if (that.unicode) result += 'u'; 144 | if (that.sticky) result += 'y'; 145 | return result; 146 | }; 147 | 148 | 149 | /***/ }), 150 | 151 | /***/ "214f": 152 | /***/ (function(module, exports, __webpack_require__) { 153 | 154 | "use strict"; 155 | 156 | __webpack_require__("b0c5"); 157 | var redefine = __webpack_require__("2aba"); 158 | var hide = __webpack_require__("32e9"); 159 | var fails = __webpack_require__("79e5"); 160 | var defined = __webpack_require__("be13"); 161 | var wks = __webpack_require__("2b4c"); 162 | var regexpExec = __webpack_require__("520a"); 163 | 164 | var SPECIES = wks('species'); 165 | 166 | var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () { 167 | // #replace needs built-in support for named groups. 168 | // #match works fine because it just return the exec results, even if it has 169 | // a "grops" property. 170 | var re = /./; 171 | re.exec = function () { 172 | var result = []; 173 | result.groups = { a: '7' }; 174 | return result; 175 | }; 176 | return ''.replace(re, '$') !== '7'; 177 | }); 178 | 179 | var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () { 180 | // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec 181 | var re = /(?:)/; 182 | var originalExec = re.exec; 183 | re.exec = function () { return originalExec.apply(this, arguments); }; 184 | var result = 'ab'.split(re); 185 | return result.length === 2 && result[0] === 'a' && result[1] === 'b'; 186 | })(); 187 | 188 | module.exports = function (KEY, length, exec) { 189 | var SYMBOL = wks(KEY); 190 | 191 | var DELEGATES_TO_SYMBOL = !fails(function () { 192 | // String methods call symbol-named RegEp methods 193 | var O = {}; 194 | O[SYMBOL] = function () { return 7; }; 195 | return ''[KEY](O) != 7; 196 | }); 197 | 198 | var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () { 199 | // Symbol-named RegExp methods call .exec 200 | var execCalled = false; 201 | var re = /a/; 202 | re.exec = function () { execCalled = true; return null; }; 203 | if (KEY === 'split') { 204 | // RegExp[@@split] doesn't call the regex's exec method, but first creates 205 | // a new one. We need to return the patched regex when creating the new one. 206 | re.constructor = {}; 207 | re.constructor[SPECIES] = function () { return re; }; 208 | } 209 | re[SYMBOL](''); 210 | return !execCalled; 211 | }) : undefined; 212 | 213 | if ( 214 | !DELEGATES_TO_SYMBOL || 215 | !DELEGATES_TO_EXEC || 216 | (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) || 217 | (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC) 218 | ) { 219 | var nativeRegExpMethod = /./[SYMBOL]; 220 | var fns = exec( 221 | defined, 222 | SYMBOL, 223 | ''[KEY], 224 | function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) { 225 | if (regexp.exec === regexpExec) { 226 | if (DELEGATES_TO_SYMBOL && !forceStringMethod) { 227 | // The native String method already delegates to @@method (this 228 | // polyfilled function), leasing to infinite recursion. 229 | // We avoid it by directly calling the native @@method method. 230 | return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) }; 231 | } 232 | return { done: true, value: nativeMethod.call(str, regexp, arg2) }; 233 | } 234 | return { done: false }; 235 | } 236 | ); 237 | var strfn = fns[0]; 238 | var rxfn = fns[1]; 239 | 240 | redefine(String.prototype, KEY, strfn); 241 | hide(RegExp.prototype, SYMBOL, length == 2 242 | // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) 243 | // 21.2.5.11 RegExp.prototype[@@split](string, limit) 244 | ? function (string, arg) { return rxfn.call(string, this, arg); } 245 | // 21.2.5.6 RegExp.prototype[@@match](string) 246 | // 21.2.5.9 RegExp.prototype[@@search](string) 247 | : function (string) { return rxfn.call(string, this); } 248 | ); 249 | } 250 | }; 251 | 252 | 253 | /***/ }), 254 | 255 | /***/ "230e": 256 | /***/ (function(module, exports, __webpack_require__) { 257 | 258 | var isObject = __webpack_require__("d3f4"); 259 | var document = __webpack_require__("7726").document; 260 | // typeof document.createElement is 'object' in old IE 261 | var is = isObject(document) && isObject(document.createElement); 262 | module.exports = function (it) { 263 | return is ? document.createElement(it) : {}; 264 | }; 265 | 266 | 267 | /***/ }), 268 | 269 | /***/ "2350": 270 | /***/ (function(module, exports) { 271 | 272 | /* 273 | MIT License http://www.opensource.org/licenses/mit-license.php 274 | Author Tobias Koppers @sokra 275 | */ 276 | // css base code, injected by the css-loader 277 | module.exports = function(useSourceMap) { 278 | var list = []; 279 | 280 | // return the list of modules as css string 281 | list.toString = function toString() { 282 | return this.map(function (item) { 283 | var content = cssWithMappingToString(item, useSourceMap); 284 | if(item[2]) { 285 | return "@media " + item[2] + "{" + content + "}"; 286 | } else { 287 | return content; 288 | } 289 | }).join(""); 290 | }; 291 | 292 | // import a list of modules into the list 293 | list.i = function(modules, mediaQuery) { 294 | if(typeof modules === "string") 295 | modules = [[null, modules, ""]]; 296 | var alreadyImportedModules = {}; 297 | for(var i = 0; i < this.length; i++) { 298 | var id = this[i][0]; 299 | if(typeof id === "number") 300 | alreadyImportedModules[id] = true; 301 | } 302 | for(i = 0; i < modules.length; i++) { 303 | var item = modules[i]; 304 | // skip already imported module 305 | // this implementation is not 100% perfect for weird media query combinations 306 | // when a module is imported multiple times with different media queries. 307 | // I hope this will never occur (Hey this way we have smaller bundles) 308 | if(typeof item[0] !== "number" || !alreadyImportedModules[item[0]]) { 309 | if(mediaQuery && !item[2]) { 310 | item[2] = mediaQuery; 311 | } else if(mediaQuery) { 312 | item[2] = "(" + item[2] + ") and (" + mediaQuery + ")"; 313 | } 314 | list.push(item); 315 | } 316 | } 317 | }; 318 | return list; 319 | }; 320 | 321 | function cssWithMappingToString(item, useSourceMap) { 322 | var content = item[1] || ''; 323 | var cssMapping = item[3]; 324 | if (!cssMapping) { 325 | return content; 326 | } 327 | 328 | if (useSourceMap && typeof btoa === 'function') { 329 | var sourceMapping = toComment(cssMapping); 330 | var sourceURLs = cssMapping.sources.map(function (source) { 331 | return '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */' 332 | }); 333 | 334 | return [content].concat(sourceURLs).concat([sourceMapping]).join('\n'); 335 | } 336 | 337 | return [content].join('\n'); 338 | } 339 | 340 | // Adapted from convert-source-map (MIT) 341 | function toComment(sourceMap) { 342 | // eslint-disable-next-line no-undef 343 | var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))); 344 | var data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64; 345 | 346 | return '/*# ' + data + ' */'; 347 | } 348 | 349 | 350 | /***/ }), 351 | 352 | /***/ "23c6": 353 | /***/ (function(module, exports, __webpack_require__) { 354 | 355 | // getting tag from 19.1.3.6 Object.prototype.toString() 356 | var cof = __webpack_require__("2d95"); 357 | var TAG = __webpack_require__("2b4c")('toStringTag'); 358 | // ES3 wrong here 359 | var ARG = cof(function () { return arguments; }()) == 'Arguments'; 360 | 361 | // fallback for IE11 Script Access Denied error 362 | var tryGet = function (it, key) { 363 | try { 364 | return it[key]; 365 | } catch (e) { /* empty */ } 366 | }; 367 | 368 | module.exports = function (it) { 369 | var O, T, B; 370 | return it === undefined ? 'Undefined' : it === null ? 'Null' 371 | // @@toStringTag case 372 | : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T 373 | // builtinTag case 374 | : ARG ? cof(O) 375 | // ES3 arguments fallback 376 | : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; 377 | }; 378 | 379 | 380 | /***/ }), 381 | 382 | /***/ "2aba": 383 | /***/ (function(module, exports, __webpack_require__) { 384 | 385 | var global = __webpack_require__("7726"); 386 | var hide = __webpack_require__("32e9"); 387 | var has = __webpack_require__("69a8"); 388 | var SRC = __webpack_require__("ca5a")('src'); 389 | var $toString = __webpack_require__("fa5b"); 390 | var TO_STRING = 'toString'; 391 | var TPL = ('' + $toString).split(TO_STRING); 392 | 393 | __webpack_require__("8378").inspectSource = function (it) { 394 | return $toString.call(it); 395 | }; 396 | 397 | (module.exports = function (O, key, val, safe) { 398 | var isFunction = typeof val == 'function'; 399 | if (isFunction) has(val, 'name') || hide(val, 'name', key); 400 | if (O[key] === val) return; 401 | if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); 402 | if (O === global) { 403 | O[key] = val; 404 | } else if (!safe) { 405 | delete O[key]; 406 | hide(O, key, val); 407 | } else if (O[key]) { 408 | O[key] = val; 409 | } else { 410 | hide(O, key, val); 411 | } 412 | // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative 413 | })(Function.prototype, TO_STRING, function toString() { 414 | return typeof this == 'function' && this[SRC] || $toString.call(this); 415 | }); 416 | 417 | 418 | /***/ }), 419 | 420 | /***/ "2b4c": 421 | /***/ (function(module, exports, __webpack_require__) { 422 | 423 | var store = __webpack_require__("5537")('wks'); 424 | var uid = __webpack_require__("ca5a"); 425 | var Symbol = __webpack_require__("7726").Symbol; 426 | var USE_SYMBOL = typeof Symbol == 'function'; 427 | 428 | var $exports = module.exports = function (name) { 429 | return store[name] || (store[name] = 430 | USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); 431 | }; 432 | 433 | $exports.store = store; 434 | 435 | 436 | /***/ }), 437 | 438 | /***/ "2d00": 439 | /***/ (function(module, exports) { 440 | 441 | module.exports = false; 442 | 443 | 444 | /***/ }), 445 | 446 | /***/ "2d95": 447 | /***/ (function(module, exports) { 448 | 449 | var toString = {}.toString; 450 | 451 | module.exports = function (it) { 452 | return toString.call(it).slice(8, -1); 453 | }; 454 | 455 | 456 | /***/ }), 457 | 458 | /***/ "32e9": 459 | /***/ (function(module, exports, __webpack_require__) { 460 | 461 | var dP = __webpack_require__("86cc"); 462 | var createDesc = __webpack_require__("4630"); 463 | module.exports = __webpack_require__("9e1e") ? function (object, key, value) { 464 | return dP.f(object, key, createDesc(1, value)); 465 | } : function (object, key, value) { 466 | object[key] = value; 467 | return object; 468 | }; 469 | 470 | 471 | /***/ }), 472 | 473 | /***/ "3974": 474 | /***/ (function(module, exports, __webpack_require__) { 475 | 476 | // style-loader: Adds some css to the DOM by adding a