tzcloud-element-pro
Version:
A super practical component library that developed by vue2.x and element-ui
1 lines • 21.1 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("ElementPro",["vue"],t):"object"==typeof exports?exports.ElementPro=t(require("vue")):e.ElementPro=t(e.vue)}(window,(function(e){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(o,i,function(t){return e[t]}.bind(null,i));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(t,n){t.exports=e},function(e){e.exports=JSON.parse('{"a":"0.7.1"}')},function(e,t,n){"use strict";n.r(t);var o=n(0),i=n.n(o),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{staticClass:"elpro-dialog",attrs:{visible:e.visible,title:e.title,width:e.width,fullscreen:e.fullscreen,top:e.top,modal:e.modal,"modal-append-to-body":e.modalAppendToBody,"append-to-body":e.appendToBody,"lock-scroll":e.lockScroll,"custom-class":e.customClass,"close-on-click-modal":e.closeOnClickModal,"close-on-press-escape":e.closeOnPressEscape,"show-close":e.showClose,"before-close":e.beforeClose,center:e.center,"destroy-on-close":e.destroyOnClose},on:{"update:visible":function(t){e.visible=t},closed:e.handleClosed}},[n(e.mainComponent,e._b({ref:"main",tag:"component"},"component",e.mainProps,!1)),e.showFooter?n("div",{staticClass:"elpro-dialog__footer",attrs:{slot:"footer"},slot:"footer"},[e.showCancelButton?n("el-button",{on:{click:e.handleCancel}},[e._v(e._s(e.cancelButtonText))]):e._e(),e.showConfirmButton?n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleConfirm("main")}}},[e._v(e._s(e.confirmButtonText))]):e._e()],1):e._e()],1)};function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}r._withStripped=!0;var l={visible:!1,title:"",width:"50%",fullscreen:!1,top:"15vh",modal:!0,modalAppendToBody:!0,appendToBody:!1,lockScroll:!0,customClass:"",closeOnClickModal:!1,closeOnPressEscape:!0,showClose:!0,beforeClose:null,center:!1,destroyOnClose:!1,mainComponent:null,mainProps:{},showFooter:!0,showCancelButton:!0,showConfirmButton:!0,cancelButtonText:"取 消",confirmButtonText:"确 定",onClosed:function(){}};function c(e,t,n,o,i,r,s,a){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),s?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},c._ssrRegister=l):i&&(l=a?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}var u=c({name:"ElproDialog",provide:function(){return{elproDialog:this}},data:function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},l)},methods:{handleClosed:function(){this.onClosed&&this.onClosed()},handleConfirm:function(e){var t=this,n=this.$refs.main;"function"==typeof n.submitForm?n.submitForm((function(){return t.visible=!1}),{start:function(e){return t.showLoading(e)},finish:function(){return t.hideLoading()}}):this.visible=!1,this.onConfirm&&this.onConfirm()},handleCancel:function(){this.visible=!1,this.onCancel&&this.onCancel()},showLoading:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.submitLoading=this.$loading({target:this.$el.querySelector(".el-dialog"),text:e.text||"正在提交..."})},hideLoading:function(){this.submitLoading.close()},resetData:function(){Object.assign(this.$data,l)}}},r,[],!1,null,null,null);u.options.__file="packages/dialog/src/dialog.vue";var d=u.exports,p=i.a.extend(d);p.prototype.then=function(e){return this.onConfirm=e,this},p.prototype.catch=function(e){return this.onCancel=e,this};var h=[],f=1,m=function(e,t){"string"==typeof(t=t||{})&&(t={title:t}),t.mainComponent=e,t.mainProps=t.props||{},delete t.props;var n=t.onClosed;return t.onClosed=function(){v._recover(this.traceId),n&&n()},t};function v(e,t){if(0===h.length)return v.create(e,t);var n=h[0];return Object.assign(n.$data,m(e,t)),setTimeout((function(){n.visible=!0})),n}v.create=function(e,t){var n=new p({el:document.createElement("div"),data:m(e,t)});return n.traceId=f++,n.$mount(),document.body.appendChild(n.$el),i.a.nextTick((function(){n.visible=!0})),h.push(n),n},v._recover=function(e){if(0!==h.length)if(1===h.length)h[0].resetData();else{var t=h.findIndex((function(t){return t.traceId===e})),n=h[t];h.splice(t,1),n.$el.parentNode.removeChild(n.$el)}},v.close=function(){0!==h.length&&(h[h.length-1].visible=!1)},v.closeAll=function(){for(var e=h.length;e--;){var t=h[e];t&&(t.visible=!1)}};var g=v,b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-drawer",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"elpro-drawer",style:e.positionStyle,attrs:{"append-to-body":e.appendToBody,"before-close":e.beforeClose,"close-on-press-escape":e.closeOnPressEscape,"custom-class":e.customClass,"destroy-on-close":e.destroyOnClose,modal:e.modal,"modal-append-to-body":e.modalAppendToBody,direction:e.direction,"show-close":e.showClose,size:e.size,title:e.title,visible:e.visible,wrapperClosable:e.wrapperClosable,withHeader:e.withHeader},on:{"update:visible":function(t){e.visible=t},closed:e.handleClosed}},[n(e.mainComponent,e._b({ref:"main",tag:"component"},"component",e.mainProps,!1))],1)};b._withStripped=!0;var y,C=[],_="@@clickoutsideContext",w=0;function O(e,t){var n=e.getBoundingClientRect();return!(t.pageX<n.left||t.pageX>n.right||t.pageY<n.top||t.pageY>n.bottom)}function x(e,t,n){return function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(n&&n.context&&o.target&&i.target&&!e.contains(o.target)&&!e.contains(i.target)&&e!==o.target&&(!n.context.popperElm||!n.context.popperElm.contains(o.target)&&!n.context.popperElm.contains(i.target))&&!O(e,o)){var r=t.expression;r&&n.context[r]&&n.context[r]()}}}function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}document.addEventListener("mousedown",(function(e){return y=e})),document.addEventListener("mouseup",(function(e){C.forEach((function(t){return t[_].clickHandler(e,y)}))}));var P={appendToBody:!1,beforeClose:null,closeOnPressEscape:!0,customClass:"",destroyOnClose:!1,modal:!1,modalAppendToBody:!0,direction:"rtl",showClose:!0,size:"100%",title:"",visible:!1,wrapperClosable:!0,withHeader:!0,mainComponent:null,mainProps:{},position:{},onClosed:function(){}},k=c({name:"ElproDrawer",data:function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},P)},computed:{positionStyle:function(){var e=this.position;return Object.keys(e).reduce((function(t,n){var o=e[n];return t[n]="string"==typeof o?o:o+"px",t}),{})}},methods:{handleClose:function(){this.visible=!1},handleClosed:function(){this.onClosed&&this.onClosed(),Object.assign(this.$data,P)}},directives:{clickoutside:{bind:function(e,t,n){e[_]={id:w++,clickHandler:x(e,t,n)},C.push(e)},update:function(e,t,n){e[_].clickHandler=x(e,t,n)},unbind:function(e){for(var t=0,n=C.length;t<n;t++){if(C[t][_].id===e[_].id){C.splice(t,1),delete e[_];break}}}}}},b,[],!1,null,null,null);k.options.__file="packages/drawer/src/drawer.vue";var S=k.exports;function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=i.a.extend(S),T=null,F=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(t=Object.assign({},B.defaults,t)).mainComponent=e,t.mainProps=t.props||{},delete t.props,t};function B(e,t){return T?(Object.assign(T.$data,F(e,t)),setTimeout((function(){T.visible=!0}))):((T=new D({el:document.createElement("div"),data:F(e,t)})).$mount(),document.body.appendChild(T.$el),i.a.nextTick((function(){T.visible=!0}))),T}B.defaults={},B.close=function(){T&&(T.visible=!1)},B.setDefaults=function(e){B.defaults=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e)};var L=B,I=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"elpro-puzzler"},[n("div",{staticClass:"elpro-puzzler__inner"},[n("img",{staticClass:"elpro-puzzler__img1",attrs:{src:e.imgs[0]},on:{load:e.load$1}}),n("img",{directives:[{name:"show",rawName:"v-show",value:e.visible$2,expression:"visible$2"}],staticClass:"elpro-puzzler__img2",style:e.style$2,attrs:{src:e.imgs[1]},on:{load:e.load$2}}),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"elpro-puzzler__tips"},[n("div",{staticClass:"elpro-puzzler__tips-wrap"},[n("span",{staticClass:"elpro-puzzler__tips-icon"},[n("i",{class:e.tipsIcon})]),n("p",{staticClass:"elpro-puzzler__tips-text"},[e._v(e._s(e.tipsText))])])])])],1),n("div",{staticClass:"elpro-puzzler__slider",class:["is-"+e.status]},[n("div",{staticClass:"elpro-puzzler__slider-text"},[e._v("按住左边按钮拖动完成上方拼图")]),n("el-slider",{staticClass:"elpro-puzzler__slider-origin",attrs:{max:e.distance,"show-tooltip":!1},on:{change:e.handleChange},model:{value:e.translate,callback:function(t){e.translate=t},expression:"translate"}})],1)])};I._withStripped=!0;var U=c({name:"ElproPuzzler",props:{imgs:Array,position:[Number,String],onChange:Function,onSuccess:Function,onFail:Function},data:function(){return{status:"",tipsIcon:"el-icon-loading",tipsText:"加载中",loading:!1,ratio:0,translate:0,width:0,naturalWidth$2:0}},computed:{position$2:function(){return Math.round(this.position*this.ratio)},width$2:function(){return Math.round(this.naturalWidth$2*this.ratio)},visible$2:function(){return this.width$2&&this.position$2},distance:function(){return this.width-this.width$2||100},style$2:function(){return{width:this.width$2+"px",top:this.position$2+"px",left:this.translate+"px"}}},methods:{load$1:function(e){var t=e.target||{},n=t.clientWidth;this.width=n,this.ratio=n/t.naturalWidth},load$2:function(e){var t=e.target;this.naturalWidth$2=t.naturalWidth},computePos:function(){return[Math.round(this.translate/this.ratio),this.position$2].join(",")},sleep:function(e){return new Promise((function(t,n){var o=setTimeout((function(){t(),clearTimeout(o)}),e)}))},feedback:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];"success"===e?(this.tipsIcon="el-icon-success",this.tipsText="验证通过",this.sleep(500).then((function(){"function"==typeof t.onSuccess&&t.onSuccess.apply(t,n),t.resetData()}))):(this.tipsIcon="el-icon-error",this.tipsText="验证失败,请根据提示重新操作",this.sleep(500).then((function(){"function"==typeof t.onFail&&t.onFail(),t.resetData()}))),this.status=e},handleChange:function(){var e=this;if(this.loading=!0,"function"==typeof this.onChange){var t=this.computePos();this.onChange(t).then((function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];e.feedback("success",n)})).catch((function(){e.feedback("fail")}))}},resetData:function(){Object.assign(this.$data,this.$options.data.call(this))}}},I,[],!1,null,null,null);U.options.__file="packages/puzzler/src/puzzler.vue";var M=U.exports,A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{staticClass:"elpro-dialog-puzzler",attrs:{visible:e.visible,width:e.width},on:{"update:visible":function(t){e.visible=t},closed:e.handleClosed}},[n("div",{staticClass:"elpro-dialog-puzzler__title"},[e._v("请完成安全验证")]),n("elpro-puzzler",{attrs:{imgs:e.imgs,position:e.position,"on-change":e.handleChange,"on-success":e.handleSuccess,"on-fail":e.handleFail}})],1)};A._withStripped=!0;var N=c({components:{ElproPuzzler:M},data:function(){return{position:"0",width:"25%",visible:!1,imgs:[],onChange:null,onSuccess:null,onFail:null}},methods:{handleChange:function(){if("function"==typeof this.onChange){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.onChange.apply(this,t)}},handleSuccess:function(){if(this.visible=!1,"function"==typeof this.onSuccess){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.onSuccess.apply(this,t)}},handleFail:function(){if("function"==typeof this.onFail){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.onFail.apply(this,t)}},handleClosed:function(){if("function"==typeof this.onClosed)return this.onClosed.call(this)}}},A,[],!1,null,null,null);N.options.__file="packages/puzzler/src/main.vue";var R=N.exports,V=i.a.extend(R),H=null,W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!H||!H.visible){var t=(e=Object.assign({},e)).onClosed;return e.onClosed=function(){t&&t(),H.$el.parentNode.removeChild(H.$el),H=null},(H=new V({el:document.createElement("div"),data:e})).$mount(),document.body.appendChild(H.$el),i.a.nextTick((function(){H.visible=!0})),H}};M.install=function(e){e.component(M.name,M)},M.service=W;var G=M,X=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"elpro-uploader"},[n("el-upload",{staticClass:"elpro-uploader__origin",attrs:{action:e.action,accept:e.accept,"auto-upload":e.autoUpload,disabled:e.isDisabled,"show-file-list":!1,"before-upload":e.handleBefore,"on-change":e.handleChange,"on-success":e.handleSuccess}},[n("div",{style:{visibility:e.imageUrl?"hidden":"visible"}},[e.$slots.default?e._t("default"):n("div",{staticClass:"elpro-uploader__inner",style:e.innerStyle},[n("span",{staticClass:"elpro-uploader__icon"},[n("i",{class:e.icon})]),n("span",{staticClass:"elpro-uploader__text"},[e._v(e._s(e.text))])])],2),e.imageUrl?n("div",{staticClass:"elpro-uploader__modal"},[n("img",{attrs:{src:e.imageUrl}}),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.isDisabled,expression:"!isDisabled"}],staticClass:"elpro-uploader__mask"},[n("span",{staticClass:"elpro-uploader__action-remove",on:{click:function(t){return t.stopPropagation(),e.handleRemove.apply(null,arguments)}}},[n("i",{staticClass:"el-icon-delete"})])])]):e._e()])],1)};X._withStripped=!0;var q=c({name:"ElproUploader",inject:{elForm:{default:null}},props:{accept:String,disabled:Boolean,width:String,height:String,text:String,url:String,value:String,beforeUpload:Function,onSuccess:Function,action:{type:String,default:"/merchantManage/files/upload"},icon:{type:String,default:"el-icon-plus"},type:{type:String,default:"image"}},data:function(){return{imageUrl:"base64"===this.type?this.value:this.url}},computed:{autoUpload:function(){return"image"===this.type},isDisabled:function(){return this.disabled||(this.elForm||{}).disabled},innerStyle:function(){return{width:this.width,height:this.height}}},watch:{url:function(e){this.imageUrl=e}},methods:{handleBefore:function(e){if("function"==typeof this.beforeUpload)return this.beforeUpload(e);var t=/(gif|jpe?g|png)/.test(e.type),n=e.size/1024/1024<5;return t||this.$message.warning("图片仅支持 GIF、JPG、JPEG、PNG 格式"),n||this.$message.warning("图片大小不超过5MB"),t&&n},handleChange:function(e,t){"base64"===this.type&&this.readAsBase64(e.raw)},readAsBase64:function(e){var t=this,n=new FileReader;n.onload=function(){t.imageUrl=n.result,t.$emit("input",n.result)},n.readAsDataURL(e)},handleSuccess:function(e,t,n){if("function"==typeof this.onSuccess)this.onSuccess(e,t,n);else if("0000"===e.pubResponse.code){var o=e.body;this.imageUrl=o.accessUrl,this.$emit("input",o.fid||this.value)}},handleRemove:function(){this.isDisabled||(this.imageUrl="",this.$emit("input",this.imageUrl))}}},X,[],!1,null,null,null);q.options.__file="packages/uploader/src/uploader.vue";var J=q.exports;J.install=function(e){e.component(J.name,J)};var Y=J,K=c({name:"ElproLinkage",props:{value:{},fetchMethod:Function,options:{type:Object,default:function(){return{}}}},provide:function(){return{elproLinkage:this}},data:function(){return{model:this.value||[],itemCount:0}},render:function(e){return e("div",{class:"elpro-linkage"},[this.$slots.default])},watch:{value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.model=e,this.$children.forEach((function(t,n){return t.update(e[n]||"")}))}},methods:{onChange:function(e,t){this.model[e]=t;var n=this.$children[e+1];n?(t&&n.fetchData(t),n.clear().emitChange("")):this.$emit("input",this.model.filter((function(e){return""!==e})))},updateItemCount:function(){this.itemCount+=1}}},void 0,void 0,!1,null,null,null);K.options.__file="packages/linkage/src/index.vue";var Q=K.exports;Q.install=function(e){e.component(Q.name,Q)};var Z=Q,ee="label",te="value",ne=c({name:"ElproLinkageItem",inject:["elproLinkage"],props:{fetchMethod:Function,options:Object},data:function(){return{value:"",sortIndex:0,selectData:[]}},render:function(e){var t=this,n=this.options||this.elproLinkage.options,o=this.selectData.map((function(t,o){return e("el-option",{attrs:{label:t[n.label||ee],value:t[n.value||te]}})}));return e("div",{class:"elpro-linkage-item"},[e("el-select",{attrs:{clearable:!0,filterable:!0},on:{change:this.handleChange},model:{value:t.value,callback:function(e){t.value=e}}},[o])])},created:function(){this.sortIndex=this.elproLinkage.itemCount,this.updateValue(),this.elproLinkage.updateItemCount()},mounted:function(){(0===this.sortIndex||this.value)&&this.fetchData(this.getPreviousValue())},methods:{fetchData:function(e){var t=this,n=this.fetchMethod||this.elproLinkage.fetchMethod,o=n&&n(e,this.elproLinkage.model);return o.then?o.then((function(e){return t.selectData=e})):setTimeout((function(){return t.selectData=o})),this},clear:function(){return this.value="",this.selectData=[],this},emitChange:function(e){return this.elproLinkage.onChange(this.sortIndex,e),this},updateValue:function(){return this.value=this.elproLinkage.model[this.sortIndex]||""},handleChange:function(e){this.emitChange(e)},update:function(e){e!==this.value&&this.updateValue()&&0!==this.sortIndex&&this.fetchData(this.getPreviousValue())},getPreviousValue:function(){return this.elproLinkage.model[this.sortIndex-1]||""}}},void 0,void 0,!1,null,null,null);ne.options.__file="packages/linkage-item/src/index.vue";var oe=ne.exports;oe.install=function(e){e.component(oe.name,oe)};var ie=oe,re=n(1),se=[G,Y,Z,ie],ae=function(e){se.forEach((function(t){return e.component(t.name,t)})),e.prototype.$dialog=g,e.prototype.$drawer=L};"undefined"!=typeof window&&window.Vue&&ae(window.Vue);t.default={version:re.a,install:ae,Dialog:g,Drawer:L,Puzzler:G,Uploader:Y,Linkage:Z,LinkageItem:ie}}]).default}));