UNPKG

m2-ui

Version:

The package is provided web components and utilities based on vue and element-ui.

6 lines 44.9 kB
/*! * m2-ui v1.0.0 * (c) 2020 by Miracle He * Released under the MIT License. */ module.exports=function(t){var e={};function n(i){if(e[i])return e[i].exports;var a=e[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},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 i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(i,a,function(e){return t[e]}.bind(null,a));return i},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="/dist/",n(n.s=7)}([function(t,e,n){"use strict";var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.a={hasOwn:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},isListened:function(t,e){return t._events[e]&&"object"===a(t._events[e])},getClientHeight:function(){return document.documentElement.clientHeight},getScrollTop:function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop},setScrollTop:function(t){document.documentElement.scrollTop=document.body.scrollTop=t},getMapItem:function(t,e){for(var n=arguments.length,a=Array(n>2?n-2:0),s=2;s<n;s++)a[s-2]=arguments[s];return a.reduce((function(n,a){var s;return i({},n,((s={})[a]=t[e[a]]||t[a],s))}),{})},oneOf:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.some((function(e){return e===t}));return n}}},function(t,e){t.exports=require("vue")},function(t,e){t.exports=require("m2-core")},function(t,e){t.exports=require("vue-fragment")},function(t,e){t.exports=require("m2-ui/lib/locale")},function(t,e){t.exports=require("deepmerge")},function(t,e){t.exports=require("better-scroll")},function(t,e,n){t.exports=n(13)},function(t,e,n){"use strict";n.r(e);var i=n(2);e.default={data:function(){return{contentHeight:"100%",clientHeight:"1000px"}},computed:{contentStyle:function(){return this.contentHeight>0?{height:this.contentHeight+"px"}:{height:this.contentHeight}}},mounted:function(){var t=this;this.$nextTick((function(){return t.initContentHeight()}))},methods:{initContentHeight:function(){this.resizeWindow(),window.addEventListener("resize",this.resizeWindow)},resizeWindow:function(){var t=document.documentElement;this.clientHeight=""+t.clientHeight,i.DataType.isFunction(this.calculateHeight)?this.contentHeight=this.calculateHeight(this.clientHeight):this.contentHeight=this.clientHeight}},destroyed:function(){window.removeEventListener("resize",this.resizeWindow)}}},function(t,e,n){"use strict";n.r(e),e.default={m2:{backtop:"Back Top",loading:"Loading...",modal:{ok:"OK",cancel:"Cancel"},confirm:{title:"Delete Confirmation",message:"This will delete the data permanently, continue?"},toast:"Toast Message",header:{navigation:"Navigation",logoText:"M2 MFE",placeholder:"Search People, Material, Guideline...",feedback:"Suggestion & Feedback",exit:"Exit"},sidebar:{home:"Home Page"},table:{index:"No.",menu:"Action"},queryPanel:{query:"Query",reset:"Reset"}}}},function(t,e,n){"use strict";n.r(e),e.default={m2:{backtop:"返回顶部",loading:"正在努力加载中",modal:{ok:"确定",cancel:"取消"},confirm:{title:"删除提示",message:"此操作将永久删除该数据, 是否继续?"},toast:"提示消息",header:{navigation:"导航",logoText:"M2微前端框架",placeholder:"找人、搜功能、看指引",feedback:"意见反馈",exit:"退出"},sidebar:{home:"返回首页"},table:{index:"序号",menu:"操作"},queryPanel:{query:"查询",reset:"重置"}}}},function(t,e,n){"use strict";n.r(e),e.default={methods:{show:function(){this.$refs.modal&&this.$refs.modal.show()},hide:function(){this.$refs.modal&&this.$refs.modal.hide()}}}},function(t,e,n){"use strict";n.r(e);var i=n(0);e.default={props:{showMenu:{type:Boolean,default:!1},config:{type:Object,default:function(){return{menus:{active:"0",map:{},data:[]}}}}},mounted:function(){this.handleMenuConfig()},data:function(){return{menuList:[],collapseClass:"",activeIndex:""}},watch:{config:{handler:function(t){this.handleMenuConfig()},deep:!0}},methods:{handleMenuConfig:function(){var t=this.config.menus,e=t.active,n=t.map,i=t.data;this.activeIndex=e,this.menuList=this.getMenuList(n,i)},getMenuList:function(t,e){var n=this;return e.map((function(e){var a=i.a.getMapItem(e,t,"key","text","url","level","pid"),s=e[t.children]||e.children;return a.pid===(t.root||"0")&&(a.icon=e.icon?"iconfont el-icon-"+e.icon:"iconfont el-icon-menu",a.title=e.alias||a.text),a.level&&(a.className="m2-menu-item-"+a.level),e.click?a.click=e.click:a.click=function(){},s&&s.length>0?(a.hasChildren=!!s&&s.length>0,a.hasChildren&&(a.slotName="title",a.children=n.getMenuList(t,s))):a.slotName="default",a}))},handleToggleMenu:function(t){this.collapseClass=t?"nav-collapse":""}}}},function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"m2-avatar",class:t.customClass},[t.menus.length?n("el-dropdown",{on:{command:t.handleCommand}},[n("m2-avatar-item",{attrs:{url:t.url,"default-url":t.defaultUrl}}),n("el-dropdown-menu",{class:t.menuClass,attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.menus,(function(t,e){return n("m2-avatar-menu",{key:e,attrs:{item:t}})})),1)],1):n("m2-avatar-item",{attrs:{url:t.url,"default-url":t.defaultUrl}})],1)};i._withStripped=!0;var a=function(){var t=this.$createElement,e=this._self._c||t;return e("span",{staticClass:"el-dropdown-link"},[this.defaultUrl?e("el-avatar",{attrs:{size:"small",src:this.url}},[e("img",{attrs:{src:this.defaultUrl}})]):e("el-avatar",{attrs:{size:"small",src:this.url}})],1)};function s(t,e,n,i,a,s,r,o){var l,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),s&&(c._scopeId="data-v-"+s),r?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),a&&a.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(r)},c._ssrRegister=l):a&&(l=o?function(){a.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:a),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:t,options:c}}a._withStripped=!0;var r=s({name:"avatar-item",props:{url:String,defaultUrl:String}},a,[],!1,null,null,null);r.options.__file="packages/avatar/src/avatar.vue";var o=r.exports,l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("a",{attrs:{href:t.item.url,target:t.item.target}},[n("el-dropdown-item",{attrs:{icon:t.item.icon,command:t.item.type,divided:t.item.divided,disabled:t.item.disabled}},[t._v("\n "+t._s(t.item.text)+"\n ")])],1)};l._withStripped=!0;var c=s({name:"menu-item",props:{item:{type:Object,default:function(){return{}}}}},l,[],!1,null,null,null);c.options.__file="packages/avatar/src/menu.vue";var u=c.exports,d=n(0),p=s({name:"m2-avatar",props:{url:{type:String,required:!0},defaultUrl:{type:String,default:""},customClass:{type:String,default:""},menuClass:{type:String,default:""},menus:{type:Array,default:function(){return[]}}},methods:{handleCommand:function(t){d.a.isListened(this,"click")&&void 0!==t&&this.$emit("click",t)}},components:{M2AvatarItem:o,M2AvatarMenu:u}},i,[],!1,null,null,null);p.options.__file="packages/avatar/src/main.vue";var m=p.exports;m.install=function(t){t.component(m.name,m)};var h=m,f=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{directives:[{name:"show",rawName:"v-show",value:this.visible,expression:"visible"}],staticClass:"m2-back-top",class:this.customClass,on:{click:this.backTop}},[this._t("default",[e("span",{staticClass:"back-icon",style:this.iconStyle})])],2)};f._withStripped=!0;var v=s({name:"m2-back-top",props:{icon:String,customClass:String},data:function(){return{visible:!1,timer:null,isTop:!0}},computed:{iconStyle:function(){return this.icon?{"background-image":"url("+this.icon+")"}:null},isNative:function(){return d.a.isListened(this,"back")}},mounted:function(){this.load()},destroyed:function(){this.clearTimer()},methods:{show:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.visible=t},load:function(){var t=this;this.isNative||this.$nextTick((function(){var e=d.a.getClientHeight();window.addEventListener("scroll",(function(){var n=d.a.getScrollTop();t.visible=n>=e,!t.isTop&&t.clearTimer(),t.isTop=!1}))}))},backTop:function(){var t=this;this.isNative?this.$emit("back"):this.timer=setInterval((function(){var e=d.a.getScrollTop(),n=Math.floor(-e/6);d.a.setScrollTop(e+n),t.isTop=!0,0===e&&t.clearTimer()}),30)},clearTimer:function(){this.timer&&clearInterval(this.timer)}}},f,[],!1,null,null,null);v.options.__file="packages/back-top/src/main.vue";var g=v.exports;g.install=function(t){t.component(g.name,g)};var _=g,y=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("m2-modal",{ref:"modal",staticClass:"m2-confirm-modal",attrs:{title:t.modalTitle||t.t("m2.confirm.title"),size:"sm"},on:{ok:function(e){t.$emit("confirm")}}},[n("p",{staticClass:"content",attrs:{slot:"body"},slot:"body"},[t._v(t._s(t.modalMessage||t.t("m2.confirm.message")))])])};y._withStripped=!0;var w=n(8).default,b=n(14).default,C=n(11).default,x=n(12).default,k=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{name:"slide"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.showModal,expression:"showModal"}],staticClass:"m2-modal",class:t.modalClass},[n("div",{staticClass:"mask"}),n("div",{staticClass:"modal-dialog",style:{width:t.modalDialogWidth,"max-height":t.modalHeight}},[n("div",{staticClass:"modal-header"},[t._t("header",[n("span",{staticClass:"title"},[t._v(t._s(t.title))])]),t.showClose?n("span",{staticClass:"close",on:{click:function(e){t.hide("close")}}}):t._e()],2),n("div",{staticClass:"modal-body",style:{"max-height":t.modalBodyHeight}},[t._t("body")],2),t.showFooter?n("div",{staticClass:"modal-footer"},[t._t("footer",[n("div",{staticClass:"btn-group"},[t._t("buttons"),n("a",{staticClass:"btn btn-primary",attrs:{href:"javascript:void(0);"},on:{click:function(e){t.$emit("ok")}}},[t._v(t._s(t.okText||t.t("m2.modal.ok")))]),n("a",{staticClass:"btn",attrs:{href:"javascript:void(0);"},on:{click:function(e){t.hide("cancel")}}},[t._v(t._s(t.cancelText||t.t("m2.modal.cancel")))])],2)])],2):t._e()])])])};k._withStripped=!0;var S=s({name:"m2-modal",mixins:[b],props:{title:String,customClass:{type:String,default:""},showOk:{type:Boolean,default:!0},showFooter:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},size:{type:String,default:"md",validator:function(t){return d.a.oneOf(t,["sm","md","lg","xl"],"size")}},scrollable:{type:Boolean,default:!1},width:String,okText:String,cancelText:String},data:function(){return{showModal:!1,modalSizes:[{size:"sm",value:"300px"},{size:"md",value:"600px",default:!0},{size:"lg",value:"900px"},{size:"xl",value:"1200px"}]}},computed:{modalDialogWidth:function(){var t=this;if(this.width){var e=this.width+"";return["%","px","vw","em","rem"].some((function(t){return e.endsWith(t)}))?e:parseFloat(e)+"px"}return(this.modalSizes.find((function(e){return e.size===t.size}))||this.modalSizes.find((function(t){return t.default}))).value},modalBodyHeight:function(){return parseInt(this.modalHeight)-100+"px"},modalHeight:function(){return.9*document.documentElement.clientHeight+"px"},modalClass:function(){return(this.scrollable?"modal-scroll":"")+" "+this.customClass}},methods:{show:function(){this.showModal=!0},hide:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.showModal=!1,this.$emit("reset"),t&&this.$emit(t)}}},k,[],!1,null,null,null);S.options.__file="packages/modal/src/main.vue";var $=S.exports;$.install=function(t){t.component($.name,$)};var T=$,M=s({name:"m2-confirm-modal",mixins:[C,b],props:{title:String,message:String},data:function(){return{modalTitle:this.title,modalMessage:this.message}},methods:{modal:function(t,e){t&&e?(this.modalTitle=t,this.modalMessage=e):(this.modalTitle=this.title,this.modalMessage=this.message),this.show()}},components:{M2Modal:T}},y,[],!1,null,null,null);M.options.__file="packages/confirm-modal/src/main.vue";var E=M.exports;E.install=function(t){t.component(E.name,E)};var I=E,z=function(){var t=this.$createElement;return(this._self._c||t)("div",{ref:"grid",staticClass:"m2-grid-view"},[this._t("default")],2)};z._withStripped=!0;var N=s({name:"m2-grid-view",props:{cols:{type:Number,default:2},hMargin:{type:Number,default:8},vMargin:{type:Number,default:8},itemSpacing:{type:Number,default:8},lineSpacing:{type:Number,default:8}},mounted:function(){setTimeout(this.autoLayout,20)},updated:function(){this.autoLayout()},methods:{autoLayout:function(){var t=this,e=this.$refs.grid,n=e.children;e.style.padding=this.vMargin+"px "+this.hMargin+"px";var i=(e.clientWidth-2*this.hMargin-(this.cols-1)*this.itemSpacing)/this.cols;n.forEach((function(e,n){e.style.width=i+"px",(n+1)%t.cols!=0&&(e.style.marginRight=t.itemSpacing+"px"),n>=t.cols&&(e.style.marginTop=t.lineSpacing+"px")}))}}},z,[],!1,null,null,null);N.options.__file="packages/grid-view/src/main.vue";var L=N.exports;L.install=function(t){t.component(L.name,L)};var O=L,P=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"m2-header-wrapper"},[e("div",{class:this.containerClassName},[e("div",{staticClass:"header-inner"},[this._t("left"),this._t("center"),this._t("right")],2)])])};P._withStripped=!0;var H=s({name:"m2-header-wrapper",props:{containerClass:String},computed:{containerClassName:function(){return this.containerClass?"m2-container "+this.containerClass:"m2-container"}}},P,[],!1,null,null,null);H.options.__file="packages/header-wrapper/src/main.vue";var q=H.exports;q.install=function(t){t.component(q.name,q)};var j=q,A=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("m2-header-wrapper",{staticClass:"m2-header",attrs:{containerClass:t.containerClass}},[n("div",{staticClass:"header-left",class:{"has-nav":t.showMenu},attrs:{slot:"left"},slot:"left"},[t.showMenu?n("div",{staticClass:"nav"},[n("m2-navigation",{attrs:{menus:t.menuList}},[n("i",{staticClass:"el-icon-s-grid"}),t._v(t._s(t.t("m2.header.navigation"))+"\n ")])],1):t._e(),t._t("logo",[n("div",{staticClass:"logo"},[n("a",{attrs:{href:"/"}},[t._v(t._s(t.t("m2.header.logoText")))])])])],2),n("div",{staticClass:"header-right",attrs:{slot:"right"},slot:"right"},[t.showSearch?n("div",{staticClass:"search"},[n("el-input",{staticClass:"keyword",attrs:{placeholder:t.t("m2.header.placeholder")},nativeOn:{keyup:function(e){return!("button"in e)&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch(e)}},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}},[n("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"suffix"},on:{click:function(e){return e.stopPropagation(),t.handleSearch(e)}},slot:"suffix"})])],1):t._e(),t._t("links",[n("a",{attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.t("m2.header.feedback")))]),n("a",{attrs:{href:"javascript:void(0)"}},[t._v(t._s(t.t("m2.header.exit")))])]),t._t("extra-links")],2)])};A._withStripped=!0;var W=n(2),B=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"m2-navigation"},[e("el-menu",{attrs:{mode:"horizontal","menu-trigger":"hover"}},[e("el-submenu",{attrs:{index:"1","popper-class":"m2-nav-menu-popper"}},[this._t("default",[[e("i",{staticClass:"el-icon-menu"})]],{slot:"title"}),e("m2-navigation-menu",{attrs:{data:this.menus}})],2)],1)],1)};B._withStripped=!0;var F=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("fragment",t._l(t.data,(function(e,i){return n("m2-link",{key:i,staticClass:"m2-nav-menu-item",attrs:{to:e.url}},[n(t.hasChildren(e)?"el-submenu":"el-menu-item",{tag:"component",class:e.className,attrs:{index:e.key,"popper-class":"m2-nav-menu-popper"}},[n("template",{slot:t.hasChildren(e)?"title":"default"},[e.icon?n("i",{class:e.icon}):t._e(),t._v("\n "+t._s(e.text)+"\n ")]),t.hasChildren(e)?n("m2-navigation-menu",{attrs:{data:e.children}}):t._e()],2)],1)})),1)};F._withStripped=!0;var U=n(3),R=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("fragment",[t.isRouteLink?n("router-link",{attrs:{to:t.toLink,tag:t.tag}},[t._t("default",[t._v(t._s(t.text))])],2):n("a",{attrs:{href:t.toLink,target:t.targetType},on:{click:function(e){t.$emit("click")}}},[t._t("default",[t._v(t._s(t.text))])],2)],1)};R._withStripped=!0;var Q=s({name:"m2-link",props:{to:{type:String,default:""},text:{type:String,default:""},tag:{type:String,default:"a"},target:{type:String,default:"_blank"}},computed:{isRouteLink:function(){return this.to.startsWith("/")||this.to.startsWith("#/")},toLink:function(){return this.to?this.to:"javascript:void(0)"},targetType:function(){return this.to?this.target:"_self"}},components:{Fragment:U.Fragment}},R,[],!1,null,null,null);Q.options.__file="packages/link/src/main.vue";var D=Q.exports;D.install=function(t){t.component(D.name,D)};var V=D,X=s({name:"m2-navigation-menu",props:{data:{type:Array,default:function(){return[]}}},methods:{hasChildren:function(t){return Array.isArray(t.children)&&t.children.length>0}},components:{Fragment:U.Fragment,M2Link:V}},F,[],!1,null,null,null);X.options.__file="packages/navigation/src/menu.vue";var G=X.exports,Y=s({name:"m2-navigation",props:{menus:{type:Array,default:function(){return[]}}},components:{M2NavigationMenu:G}},B,[],!1,null,null,null);Y.options.__file="packages/navigation/src/main.vue";var K=Y.exports;K.install=function(t){t.component(K.name,K)};var Z=K,J=void 0,tt=s({name:"m2-header",mixins:[b],props:{showMenu:{type:Boolean,default:!0},showSearch:{type:Boolean,default:!0},config:{type:Object,default:function(){return{menus:{map:{},data:[]}}}},containerClass:String},data:function(){return{keyword:"",menuList:[]}},methods:{handleSearch:W.DataEvent.debounce((function(){J.keyword=J.keyword.trim(),J.keyword.length&&J.$emit("search",J.keyword)})),getMenuList:function(t,e){var n=this;return e.map((function(e){var i=d.a.getMapItem(e,t,"key","text","url","pid"),a=e[t.children]||e.children;return i.pid===(t.root||"0")&&(i.icon=e.icon?"iconfont el-icon-"+e.icon:"iconfont el-icon-menu"),a&&a.length>0&&(i.hasChildren=!!a&&a.length>0,i.hasChildren&&(i.children=n.getMenuList(t,a))),i}))}},created:function(){J=this;var t=this.config.menus,e=t.map,n=t.data;this.menuList=this.getMenuList(e,n)},components:{M2HeaderWrapper:j,M2Navigation:Z}},A,[],!1,null,null,null);tt.options.__file="packages/header/src/main.vue";var et=tt.exports;et.install=function(t){t.component(et.name,et)};var nt=et,it=n(1),at=n.n(it),st=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"m2-loading"},[e("transition",{attrs:{name:"fade"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:this.visible,expression:"visible"}],staticClass:"mask"},[e("div",{staticClass:"spinner"},[e("i"),e("i"),e("i"),e("i"),e("i"),e("i"),e("i"),e("i")]),e("div",{staticClass:"text"},[this._v(this._s(this.message||this.t("m2.loading")))])])])],1)};st._withStripped=!0;var rt=s({name:"m2-loading",mixins:[b],data:function(){return{visible:!1,message:""}}},st,[],!1,null,null,null);rt.options.__file="packages/loading/src/main.vue";var ot=rt.exports,lt=at.a.extend(ot),ct=function(){return document.body.querySelector(".m2-loading")};lt.prototype.close=function(){ct()&&(this.visible=!1,document.body.removeChild(this.$el))};var ut=void 0,dt=function(t){if(!ct())return ut=new lt({data:{message:t}}).$mount(document.createElement("div")),document.body.appendChild(ut.$el),ut.visible=!0,ut};dt.hide=function(){return at.a.nextTick((function(){ut&&ut.close()}))};var pt=dt,mt=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"m2-main-wrapper"},[e("div",{class:this.containerClassName},[this._t("left"),this._t("right"),this.backtopTarget?e("el-backtop",{staticClass:"m2-backtop",attrs:{target:this.backtopTarget}},[e("el-tooltip",{attrs:{content:this.t("m2.backtop"),placement:"top",effect:"light","popper-class":"m2-backtop-popper"}},[e("i",{staticClass:"el-icon-top"})])],1):this._e()],2)])};mt._withStripped=!0;var ht=s({name:"m2-main-wrapper",mixins:[b],props:{containerClass:String,backtopTarget:String},computed:{containerClassName:function(){return this.containerClass?"m2-container "+this.containerClass:"m2-container"}}},mt,[],!1,null,null,null);ht.options.__file="packages/main-wrapper/src/main.vue";var ft=ht.exports;ft.install=function(t){t.component(ft.name,ft)};var vt=ft,gt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("m2-main-wrapper",{staticClass:"m2-main",attrs:{backtopTarget:".page-content",containerClass:t.containerClass}},[t.showMenu?n("div",{staticClass:"page-nav",class:t.collapseClass,attrs:{slot:"left"},slot:"left"},[n("m2-sidebar",{attrs:{current:t.activeIndex,menus:t.menuList},on:{toggle:t.handleToggleMenu}})],1):t._e(),n("div",{staticClass:"page-content",attrs:{slot:"right"},slot:"right"},[t._t("content-top"),t._t("content",[n("m2-router-view",{style:t.contentStyle})]),t._t("content-bottom")],2)])};gt._withStripped=!0;var _t=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"m2-sidebar",class:{"sidebar-collapse":t.collapse}},[t.showHomeIcon?n("a",{ref:"home-icon",staticClass:"home-icon",class:{"home-collapse":t.collapse},attrs:{href:"/"}},[n("i",{staticClass:"el-icon-s-home"}),t.collapse?t._e():n("span",[t._v(t._s(t.t("m2.sidebar.home")))]),n("span",{staticClass:"home-hover-title"},[t._v(t._s(t.t("m2.sidebar.home")))])]):t._e(),n("div",{staticClass:"sidebar-wrapper"},[n("el-menu",{class:{"has-home":t.showHomeIcon},style:t.contentStyle,attrs:{"default-active":t.current,collapse:t.collapse,"collapse-transition":!1}},[n("m2-sidebar-menu",{attrs:{data:t.menus,collapse:t.collapse}})],1),n("div",{ref:"toggle-sidebar",staticClass:"toggle-sidebar",class:{"toggle-collapse":t.collapse},on:{click:function(e){t.collapse=!t.collapse}}},[n("i",{class:t.toggleClass})])],1)])};_t._withStripped=!0;var yt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("fragment",t._l(t.data,(function(e,i){return n("m2-link",{key:i,staticClass:"m2-sidebar-menu",attrs:{to:e.url},on:{click:e.click}},[n(t.hasChildren(e)?"el-submenu":"el-menu-item",{tag:"component",class:e.className,attrs:{index:e.key,"popper-class":"m2-sidebar-menu-popper"}},[n("template",{slot:t.hasChildren(e)?"title":"default"},[e.icon?n("i",{class:e.icon}):t._e(),t.collapse?t._e():n("span",{staticClass:"menu-title"},[t._v(t._s(e.text))]),e.title?n("span",{staticClass:"menu-hover-title",class:t.getHoverTitleClass(e)},[t._v(t._s(e.title))]):t._e()]),t.hasChildren(e)?n("m2-sidebar-menu",{attrs:{data:e.children}}):t._e()],2)],1)})),1)};yt._withStripped=!0;var wt=s({name:"m2-sidebar-menu",props:{data:{type:Array,default:function(){return[]}},collapse:{type:Boolean,default:!1}},methods:{getHoverTitleClass:function(t){var e=t.title.length;return e<=2?"mini-title":e<=4?"short-title":""},hasChildren:function(t){return Array.isArray(t.children)&&t.children.length>0}},components:{Fragment:U.Fragment,M2Link:V}},yt,[],!1,null,null,null);wt.options.__file="packages/sidebar/src/menu.vue";var bt=wt.exports,Ct=s({name:"m2-sidebar",mixins:[w,b],props:{showHomeIcon:{type:Boolean,default:!0},current:[Number,String],menus:{type:Array,default:function(){return[]}}},data:function(){return{collapse:!1}},computed:{toggleClass:function(){return this.$emit("toggle",this.collapse),this.collapse?"el-icon-s-unfold":"el-icon-s-fold"}},methods:{calculateHeight:function(t){var e=t-60-this.$refs["toggle-sidebar"].clientHeight;return this.showHomeIcon&&(e-=this.$refs["home-icon"].clientHeight),e}},components:{M2SidebarMenu:bt}},_t,[],!1,null,null,null);Ct.options.__file="packages/sidebar/src/main.vue";var xt=Ct.exports;xt.install=function(t){t.component(xt.name,xt)};var kt=xt,St=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"m2-router-view"},[e("keep-alive",[this.$route.meta.keepAlive?e("router-view",{attrs:{include:this.include}}):this._e()],1),this.$route.meta.keepAlive?this._e():e("router-view")],1)};St._withStripped=!0;var $t=s({name:"m2-router-view",data:function(){return{include:[]}},watch:{$route:function(t,e){if(t.meta.keepAlive&&!this.include.includes(t.name)&&this.include.push(t.name),e.meta.keepAlive&&t.meta.level<e.meta.level){var n=this.include.indexOf(e.name);-1!==n&&this.include.splice(n,1)}}}},St,[],!1,null,null,null);$t.options.__file="packages/router-view/src/main.vue";var Tt=$t.exports;Tt.install=function(t){t.component(Tt.name,Tt)};var Mt=Tt,Et=s({name:"m2-main",mixins:[x,w],components:{M2MainWrapper:vt,M2Sidebar:kt,M2RouterView:Mt},props:{containerClass:String}},gt,[],!1,null,null,null);Et.options.__file="packages/main/src/main.vue";var It=Et.exports;It.install=function(t){t.component(It.name,It)};var zt=It,Nt=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"m2-nav-bar"},[e("div",{staticClass:"left"},[this._t("left")],2),e("div",{staticClass:"center"},[this._t("center")],2),e("div",{staticClass:"right"},[this._t("right")],2)])};Nt._withStripped=!0;var Lt=s({name:"m2-nav-bar"},Nt,[],!1,null,null,null);Lt.options.__file="packages/nav-bar/src/main.vue";var Ot=Lt.exports;Ot.install=function(t){t.component(Ot.name,Ot)};var Pt=Ot,Ht=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.showPager?n("div",{ref:"pager",staticClass:"m2-data-pager"},[n("el-pagination",{attrs:{background:"",layout:t.layout,total:t.totalCount,"current-page":t.pageIndex,"page-sizes":t.pageSizes,"page-size":t.pageSize},on:{"size-change":t.handleSizeChange,"current-change":t.handlePageChange,"update:currentPage":function(e){t.pageIndex=e}}})],1):t._e()};Ht._withStripped=!0;var qt=s({name:"m2-pager",props:{pager:{type:Object,default:function(){return{}}},pageSizes:{type:Array,default:function(){return[10,20,50,100]}},layout:{type:String,default:"total, prev, pager, next, jumper"}},computed:{pageIndex:{get:function(){return this.pager.current||1},set:function(t){this.pager.current=t}},pageSize:{get:function(){return this.pager.size||20},set:function(t){this.pager.size=t}},totalCount:function(){return this.pager.total||0},showPager:function(){return this.totalCount>this.pageSize},changeEvent:function(){return this.pager.event||"pager-change"}},methods:{handleSizeChange:function(t){this.pageIndex=1,this.pageSize=t,this.$bus.$emit(this.changeEvent,{pageIndex:this.pageIndex,pageSize:t})},handlePageChange:function(t){this.$bus.$emit(this.changeEvent,{pageIndex:t,pageSize:this.pageSize})}}},Ht,[],!1,null,null,null);qt.options.__file="packages/pager/src/main.vue";var jt=qt.exports;jt.install=function(t){t.component(jt.name,jt)};var At=jt,Wt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-card",{staticClass:"m2-query-panel"},[n("el-form",{ref:"form",class:t.formClass,attrs:{inline:t.isInline,model:t.form,"label-width":t.labelWidth}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.showPanel,expression:"showPanel"}],staticClass:"content"},[t._t("content")],2),t.isInline?n("el-form-item",{staticClass:"action"},[t.isQuery?n("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.handleQuery}},[t._v(t._s(t.queryText||t.t("m2.queryPanel.query")))]):t._e(),t._t("buttons"),n("el-button",{attrs:{type:"default",size:"small"},on:{click:t.resetForm}},[t._v(t._s(t.resetText||t.t("m2.queryPanel.reset")))])],2):t._e(),t.isBlock?n("el-row",{staticClass:"action",class:t.actionClass},[n("el-col",{attrs:{span:4}},[n("span",{staticClass:"expand-icon",on:{click:function(e){t.showPanel=!t.showPanel}}},[n("i",{class:t.iconClass})])]),n("el-col",{attrs:{span:20}},[t.isQuery?n("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.handleQuery}},[t._v(t._s(t.queryText||t.t("m2.queryPanel.query")))]):t._e(),t._t("buttons"),n("el-button",{attrs:{type:"default",size:"small"},on:{click:t.resetForm}},[t._v(t._s(t.resetText||t.t("m2.queryPanel.reset")))])],2)],1):t._e()],1)],1)};Wt._withStripped=!0;var Bt=s({name:"m2-query-panel",mixins:[b],props:{mode:{type:String,default:"block",validator:function(t){return d.a.oneOf(t,["block","inline"],"mode")}},form:{type:Object,default:function(){return{}}},pager:{type:Object,default:function(){return{}}},queryEvent:{type:String,default:"query"},labelWidth:{type:String,default:"80px"},grid:{type:Object,default:function(){return{}}},isQuery:{type:Boolean,default:!0},queryText:String,resetText:String},data:function(){return{showPanel:!0}},computed:{formClass:function(){return this.isBlock?"el-form--block":""},iconClass:function(){return this.showPanel?"el-icon-arrow-up":"el-icon-arrow-down"},actionClass:function(){return this.showPanel?"expand":""},isBlock:function(){return"block"===this.mode},isInline:function(){return"inline"===this.mode}},methods:{handleQuery:function(){this.$bus.$emit(this.queryEvent,{pageIndex:1,pageSize:this.pager.size})},resetForm:function(){var t=this;this.$nextTick((function(){t.$bus.$emit("clear-date-range",t.form),t.$refs.form.resetFields()}))}}},Wt,[],!1,null,null,null);Bt.options.__file="packages/query-panel/src/main.vue";var Ft=Bt.exports;Ft.install=function(t){t.component(Ft.name,Ft)};var Ut=Ft,Rt=function(){var t=this.$createElement;return(this._self._c||t)("el-card",{staticClass:"m2-query-result"},[this._t("default")],2)};Rt._withStripped=!0;var Qt=s({name:"m2-query-result"},Rt,[],!1,null,null,null);Qt.options.__file="packages/query-result/src/main.vue";var Dt=Qt.exports;Dt.install=function(t){t.component(Dt.name,Dt)};var Vt=Dt,Xt=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{ref:"wrapper",staticClass:"wrapper"},[e("div",{staticClass:"content"},[this._t("default")],2)])};Xt._withStripped=!0;var Gt=n(6),Yt=n.n(Gt),Kt=s({name:"m2-scroll",data:function(){return{$scroll:null}},mounted:function(){this.initScroll()},methods:{initScroll:function(){var t=this,e=d.a.isListened(this,"scroll"),n=d.a.isListened(this,"pullingUp");this.$scroll=new Yt.a(this.$refs.wrapper,{click:!0,probeType:e?3:0,pullUpLoad:n}),e&&this.$scroll.on("scroll",(function(e){return t.$emit("scroll",e)})),n&&this.$scroll.on("pullingUp",(function(){return t.$emit("pullingUp")}))},scrollTop:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:500;this.scrollTo(0,0,t)},scrollTo:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;return this.$scroll&&this.$scroll.scrollTo(t,e,n),this.$scroll},finishPullUp:function(){return this.$scroll&&this.$scroll.finishPullUp(),this.$scroll},refresh:function(){return this.$scroll&&this.$scroll.refresh(),this.$scroll},getScrollY:function(){return this.$scroll?this.$scroll.y:0}}},Xt,[],!1,null,null,null);Kt.options.__file="packages/scroll/src/main.vue";var Zt=Kt.exports;Zt.install=function(t){t.component(Zt.name,Zt)};var Jt=Zt,te=s({name:"m2-slot-loader",props:{slot:{type:Object,required:!0},src:{type:String},data:Object},created:function(){this.loadComponent()},computed:{slotId:function(){return this.slot?this.slot.id:""}},methods:{loadComponent:function(){var t=this.$emit("load",{slot:this.slot,path:this.parseSlot()});t&&(this.$options.components[this.slotId]=t)},parseSlot:function(){var t="";return-1!==this.slotId.indexOf(".")&&(t=this.slotId.split(".")[0]+"/"),t+=t.toLowerCase()+this.slotId,this.slot.default&&(t+="/index"),t.replace(/\//g,"/")}},render:function(t){var e=this,n=this.slot,i=n.props,a=n.api,s=n.modules,r=n.extra;return this.$set(this.slot,"props",i||{}),a&&this.$set(this.slot,"api",a),s&&(this.$set(this.slot,"modules",s),Object.keys(s).forEach((function(t){var n=s[t],i=n.fields;if(i){var o=void 0;W.DataType.isArray(i)&&(1===i.length&&"*"===i[0]?(o=e.data,a&&e.$set(n,"api",a)):(o={},i.forEach((function(t){e.data?e.$set(o,t,e.data[t]):r&&e.$set(o,t,r[t])}))),e.$set(n,"extra",o))}}))),this.data?this.$set(i,"payload",this.data):r&&this.$set(i,"payload",r),a&&this.$set(i,"api",a),t(this.slotId,{props:i,on:this.$listeners})}},void 0,void 0,!1,null,null,null);te.options.__file="packages/slot-loader/src/main.vue";var ee=te.exports;ee.install=function(t){t.component(ee.name,ee)};var ne=ee,ie=function(){var t=this.$createElement,e=this._self._c||t;return e("svg",{staticClass:"m2-svg-icon",class:this.iconClass,attrs:{"aria-hidden":"true"}},[e("use",{attrs:{"xlink:href":this.iconName}})])};ie._withStripped=!0;var ae=s({name:"m2-svg-icon",props:{name:{type:String,required:!0},size:{type:String,default:"small"},prefix:{type:String,default:"icon-"},customClass:String},computed:{iconName:function(){return"#"+this.prefix+this.name},iconClass:function(){return this.customClass?"svg-"+this.size+" "+this.customClass:"svg-"+this.size}}},ie,[],!1,null,null,null);ae.options.__file="packages/svg-icon/src/main.vue";var se=ae.exports;se.install=function(t){t.component(se.name,se)};var re=se,oe=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"m2-svg-link",class:t.customClass,on:{click:t.handleClick}},[t.title?n("el-tooltip",{attrs:{content:t.title,placement:t.placement,effect:t.mode}},[n("svg-link",{attrs:{link:t.link,name:t.name,target:t.target}})],1):n("svg-link",{attrs:{link:t.link,name:t.name,target:t.target}})],1)};oe._withStripped=!0;var le=s({name:"m2-svg-link",props:{url:{type:String,default:""},name:{type:String,required:!0},placement:{type:String,default:"bottom"},mode:{type:String,default:"dark"},title:String,customClass:String},computed:{link:function(){return this.url?this.url:"javascript:void(0);"},target:function(){return this.url?"_blank":"_self"}},methods:{handleClick:function(){d.a.isListened(this,"click")&&this.$emit("click")}},components:{SvgLink:{props:{link:String,target:String,name:String},template:'\n <a :href="link" :target="target">\n <svg-icon :name="name"/>\n </a>\n ',components:{SvgIcon:re}}}},oe,[],!1,null,null,null);le.options.__file="packages/svg-link/src/main.vue";var ce=le.exports;ce.install=function(t){t.component(ce.name,ce)};var ue=ce,de=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"m2-swiper"},[n("div",{staticClass:"swiper",on:{touchstart:t.sliderStart,touchend:t.sliderEnd,touchmove:t.sliderMove}},[t._t("default")],2),t._t("indicator"),n("div",{staticClass:"indicator"},[t.showIndicator&&t.sliderCount>1?t._t("indicator",t._l(t.sliderCount,(function(e,i){return n("div",{key:i,staticClass:"indicator-item",class:{active:i===t.currentIndex-1}})}))):t._e()],2)],2)};de._withStripped=!0;var pe=s({name:"m2-swiper",props:{interval:{type:Number,default:3e3},duration:{type:Number,default:300},ratio:{type:Number,default:.25},showIndicator:{type:Boolean,default:!0}},data:function(){return{sliderCount:0,isScrolling:!1,swiperWidth:0,swiperStyle:{},currentIndex:1}},mounted:function(){var t=this;setTimeout((function(){t.addSliders(),t.startTimer()}),100)},methods:{sliderStart:function(t){this.isScrolling||(this.stopTimer(),this.startX=t.touches[0].pageX)},sliderEnd:function(){0!==this.distance&&(Math.abs(this.distance)>this.swiperWidth*this.ratio&&(this.distance>0?this.currentIndex--:this.currentIndex++),this.scrollContent(-this.currentIndex*this.swiperWidth),this.startTimer())},sliderMove:function(t){this.currentX=t.touches[0].pageX,this.distance=this.currentX-this.startX;var e=-this.currentIndex*this.swiperWidth,n=this.distance+e;this.setTransform(n)},previous:function(){this.changeItem(-1)},next:function(){this.changeItem(1)},changeItem:function(t){this.stopTimer(),this.currentIndex+=t,this.scrollContent(-this.currentIndex*this.swiperWidth),this.startTimer()},addSliders:function(){var t=document.querySelector(".swiper"),e=t.getElementsByClassName("m2-swiper-item");if(this.sliderCount=e.length,this.sliderCount>1){var n=e[0].cloneNode(!0),i=e[this.sliderCount-1].cloneNode(!0);t.insertBefore(i,e[0]),t.appendChild(n),this.swiperWidth=t.offsetWidth,this.swiperStyle=t.style}this.setTransform(-this.swiperWidth)},setTransform:function(t){this.swiperStyle.transform="translate3d("+t+"px, 0, 0)",this.swiperStyle["-webkit-transform"]="translate3d("+t+"px), 0, 0",this.swiperStyle["-ms-transform"]="translate3d("+t+"px), 0, 0"},startTimer:function(){var t=this;this.$timer=setInterval((function(){t.currentIndex++,t.scrollContent(-t.currentIndex*t.swiperWidth)}),this.interval)},stopTimer:function(){this.$timer&&clearInterval(this.$timer)},scrollContent:function(t){this.isScrolling=!0,this.swiperStyle.transition="transform "+this.duration+"ms",this.setTransform(t),this.checkPosition(),this.isScrolling=!1},checkPosition:function(){var t=this;setTimeout((function(){t.swiperStyle.transition="0ms",t.currentIndex>=t.sliderCount+1?(t.currentIndex=1,t.setTransform(-t.currentIndex*t.swiperWidth)):t.currentIndex<=0&&(t.currentIndex=t.sliderCount,t.setTransform(-t.currentIndex*t.swiperWidth)),t.$emit("transitionEnd",t.currentIndex-1)}),this.duration)}}},de,[],!1,null,null,null);pe.options.__file="packages/swiper/src/main.vue";var me=pe.exports;me.install=function(t){t.component(me.name,me)};var he=me,fe=function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"m2-swiper-item"},[this._t("default")],2)};fe._withStripped=!0;var ve=s({name:"m2-swiper-item"},fe,[],!1,null,null,null);ve.options.__file="packages/swiper-item/src/main.vue";var ge=ve.exports;ge.install=function(t){t.component(ge.name,ge)};var _e=ge,ye=function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"m2-tab-bar"},[this._t("default")],2)};ye._withStripped=!0;var we=s({name:"m2-tab-bar"},ye,[],!1,null,null,null);we.options.__file="packages/tab-bar/src/main.vue";var be=we.exports;be.install=function(t){t.component(be.name,be)};var Ce=be,xe=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"m2-tab-bar-item",on:{click:this.itemClick}},[this.isActive?e("div",{staticClass:"item-icon-active"},[this._t("item-icon-active")],2):e("div",{staticClass:"item-icon"},[this._t("item-icon")],2),e("div",{staticClass:"icon-text",style:this.activeStyle},[this._t("item-text")],2)])};xe._withStripped=!0;var ke=s({name:"m2-tab-bar-item",props:{path:{type:String,required:!0},activeColor:{type:String,default:"#ff5777"}},computed:{isActive:function(){return this.$route.path.startsWith(this.path)},activeStyle:function(){return this.isActive?{color:this.activeColor}:""}},methods:{itemClick:function(){this.$router.replace(this.path)}}},xe,[],!1,null,null,null);ke.options.__file="packages/tab-bar-item/src/main.vue";var Se=ke.exports;Se.install=function(t){t.component(Se.name,Se)};var $e=Se,Te=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"m2-table"},[n("el-table",{attrs:{data:t.data,border:"",stripe:""},on:{"selection-change":t.handleSelectionChange}},[t.checkbox?n("el-table-column",{attrs:{type:"selection",align:"center",width:"50",fixed:""}}):t._e(),t.index?n("el-table-column",{attrs:{type:"index",label:t.indexText||t.t("m2.table.index"),align:"center",width:"50",fixed:""},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[t._v(t._s(e.$index+(t.pager.current-1)*t.pager.size+1))])]}}])}):t._e(),t._l(t.options,(function(e,i){return[n("el-table-column",{key:i,attrs:{prop:e.prop,label:e.label,width:e.width||"auto",align:e.align||"left",fixed:e.fixed||!1,"show-overflow-tooltip":e.overflow||!0},scopedSlots:t._u([{key:"default",fn:function(i){return[e.slot?t._t(i.column.property,null,{row:i.row,$index:i.$index}):n("span",[t._v(t._s(i.row[i.column.property]))])]}}])})]})),t.menu?n("el-table-column",{attrs:{label:t.menuText||t.t("m2.table.menu"),align:"center",width:t.menuWidth,fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",{staticClass:"menu-cell"},[t._t("menu",null,{row:e.row,$index:e.$index})],2)]}}])}):t._e()],2),n("div",{staticClass:"table-footer"},[n("div",{staticClass:"footer"},[t._t("footer")],2),n("m2-pager",{attrs:{pager:t.pager}})],1)],1)};Te._withStripped=!0;var Me=s({name:"m2-table",mixins:[b],props:{checkbox:{type:Boolean,default:!1},index:{type:Boolean,default:!0},indexText:String,menu:{type:Boolean,default:!0},menuText:String,menuWidth:{type:Number,default:150},pager:{type:Object,default:function(){return{}}},data:{type:Array,default:function(){return[]}},options:{type:Array,default:function(){return[]}}},data:function(){return{selected:[]}},methods:{handleSelectionChange:function(t){this.selected=t}},components:{M2Pager:At}},Te,[],!1,null,null,null);Me.options.__file="packages/table/src/main.vue";var Ee=Me.exports;Ee.install=function(t){t.component(Ee.name,Ee)};var Ie=Ee,ze=function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"m2-toast"},[e("transition",{attrs:{name:"fade"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:this.visible,expression:"visible"}],staticClass:"toast"},[e("span",[this._v(this._s(this.message||this.t("m2.toast")))])])])],1)};ze._withStripped=!0;var Ne=s({name:"m2-toast",mixins:[b],data:function(){return{visible:!1,message:""}}},ze,[],!1,null,null,null);Ne.options.__file="packages/toast/src/main.vue";var Le=Ne.exports,Oe=at.a.extend(Le);Oe.prototype.close=function(){this.visible=!1,document.body.removeChild(this.$el)};var Pe=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,n=new Oe({data:{message:t}}).$mount(document.createElement("div"));return document.body.appendChild(n.$el),n.visible=!0,at.a.nextTick((function(){setTimeout((function(){return n.close()}),e)})),n},He=function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"m2-view-panel"})};He._withStripped=!0;var qe=s({name:"m2-view-panel"},He,[],!1,null,null,null);qe.options.__file="packages/view-panel/src/main.vue";var je=qe.exports;je.install=function(t){t.component(je.name,je)};var Ae=je,We=n(4),Be=n.n(We),Fe=[h,_,I,O,j,nt,V,vt,zt,T,Pt,Z,Mt,At,Ut,Vt,Jt,kt,ne,re,ue,he,_e,Ce,$e,Ie,Ae],Ue=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Be.a.use(e.locale),Be.a.i18n(e.i18n),Fe.forEach((function(e){t.component(e.name,e)})),t.prototype.$m2={},t.prototype.$m2.loading=pt,t.prototype.$m2.loading.hide=pt.hide,t.prototype.$m2.toast=Pe};"undefined"!=typeof window&&window.Vue&&Ue(window.Vue);e.default={version:"1.1.6",locale:Be.a.use,i18n:Be.a.i18n,install:Ue,Avatar:h,BackTop:_,ConfirmModal:I,GridView:O,HeaderWrapper:j,Header:nt,Link:V,Loading:pt,MainWrapper:vt,Main:zt,Modal:T,NavBar:Pt,Navigation:Z,RouterView:Mt,Pager:At,QueryPanel:Ut,QueryResult:Vt,Scroll:Jt,Sidebar:kt,SlotLoader:ne,SvgIcon:re,SvgLink:ue,Swiper:he,SwiperItem:_e,TabBar:Ce,TabBarItem:$e,Table:Ie,Toast:Pe,ViewPanel:Ae}},function(t,e,n){"use strict";n.r(e);var i=n(1),a=n.n(i),s=n(5),r=n.n(s),o=n(2),l=n(0),c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u=/(%|)\{([0-9a-zA-Z_]+)\}/g,d=function(){return function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];return 1===n.length&&"object"===c(n[0])&&(n=n[0]),n&&n.hasOwnProperty||(n={}),t.replace(u,(function(e,i,a,s){var r=void 0;return"{"===t[s-1]&&"}"===t[s+e.length]?a:null==(r=l.a.hasOwn(n,a)?n[a]:null)?"":r}))}},p=void 0,m=arguments,h=null,f=!1,v=function(){var t=Object.getPrototypeOf(p||a.a).$t;if("function"==typeof t&&a.a.locale)return f||(f=!0,a.a.locale(a.a.config.lang,r()(h,a.a.locale(a.a.config.lang)||{},{clone:!0}))),t.apply(p,m)},g=function(t,e){var n=o.DataStorage.get(o.DEFAULT_LANGUAGE_SETTING);_(n);var i=v.apply(p,m);if(null!=i)return i;for(var a=t.split("."),s=h,r=0,l=a.length;r<l;r++){if(i=s[a[r]],r===l-1)return d()(i,e);if(!i)return"";s=i}return""},_=function(t){switch(t){case"en":h=n(9).default;break;case"zh":default:h=n(10).default}},y={t:g,use:_,i18n:function(t){return v=t||v}};e.default={methods:{t:function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return y.t.apply(this,e)}}}}]).default;