1 line
57 KiB
JavaScript
1 line
57 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-user-code"],{"0cc7":function(e,t,n){"use strict";n.r(t);var r=n("7e33"),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=a.a},"0f2b":function(e,t,n){"use strict";var r=n("4ea4");n("baa5"),n("d3b7"),Object.defineProperty(t,"__esModule",{value:!0}),t.base64ToPathFn=s,t.downloadFile=l,t.showLoading=u,t.hideLoading=c,t.showToast=d,t.saveImageToPhotosAlbum=h,t.countTextLength=f,t.compressImage=g,t.getImageInfo=p,t.getModeImage=v;var a=r(n("5530")),i=r(n("b85c")),o=n("e2cc0");function s(e){var t=/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)\s*$/i;return t.test(e)?(0,o.base64ToPath)(e):Promise.resolve(e)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{onProgressUpdate:function(){}};return new Promise((function(n){try{var r=uni.downloadFile({url:e,header:t.header||{},success:function(e){return n({success:!0,data:e})},fail:function(){return n({success:!1,message:"下载资源".concat(e,"失败")})}});r.onProgressUpdate((function(e){t.onProgressUpdate(e)}))}catch(a){return n({success:!1,msg:"下载资源".concat(e,"失败")})}}))}function u(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];uni.showLoading({title:e,mask:t})}function c(){uni.hideLoading()}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};uni.showToast({title:e,icon:t.icon||"none",duration:t.duration||1500,mask:t.mask||!1})}function h(e){return new Promise((function(t){u("保存中..."),uni.saveImageToPhotosAlbum({filePath:e,success:function(e){c(),t({success:!0,data:e.file})},fail:function(e){c(),t({success:!1,message:e})}})}))}function f(e,t,n){var r=0;try{r=e.measureText(t)}catch(s){r={}}if(r=r&&r.width?r.width:0,0==r){var a,o=(0,i.default)(t);try{for(o.s();!(a=o.n()).done;){a.value;r+=e.measureText(t)}}catch(l){o.e(l)}finally{o.f()}}return r}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(t){uni.compressImage({src:e.src||"",quality:e.quality||80,width:e.width||"auto",height:e.height||"auto",success:function(e){t({success:!0,src:e.tempFilePath})},fail:function(e){t({success:!1,message:"压缩图片失败"})}})}))}function p(e){return new Promise((function(t){uni.getImageInfo({src:e,success:function(e){var n=e.path,r=n.lastIndexOf(".",n.length),i="";i=-1!=r?n.substring(r+1,n.length):"png",e.type=i,t((0,a.default)({success:!0},e))},fail:function(e){t({success:!1,msg:e})}})}))}function v(e,t,n,r,a,i,o){return"aspectFit"==o?w(e,t,n,r,a,i):"aspectFill"==o?m(e,t,n,r,a,i):"widthFix"==o?b(e,t,n,r,a,i):"heightFix"==o?y(e,t,n,r,a,i):"default"==o?{dw:a,dh:i,dx:n,dy:r}:m(e,t,n,r,a,i)}function w(e,t,n,r,a,i){var o=t/e,s=a,l=o*s;return o>1&&(o=e/t,l=i,s=o*l),{sw:s,sh:l,sx:n,sy:r,dw:e,dh:t,dx:0,dy:0}}function m(e,t,n,r,a,i){var o=t/e,s=a,l=o*s,u=0,c=(l-i)/2;return o<1&&(o=e/t,l=i,s=o*l,c=0,u=(s-a)/2),{sw:s,sh:l,sx:n,sy:r,dw:e,dh:t,dx:u,dy:c}}function b(e,t,n,r,a,i){var o=t/e,s=a,l=s*o,u=0,c=0;return{sw:s,sh:l,sx:n,sy:r,dw:e,dh:t,dx:u,dy:c}}function y(e,t,n,r,a,i){var o=e/t,s=i,l=s*o,u=0,c=0;return{sw:l,sh:s,sx:n,sy:r,dw:e,dh:t,dx:u,dy:c}}},"15fd":function(e,t,n){"use strict";n("a4d3"),n("c975"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=a(n("ccb5"));function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(null==e)return{};var n,a,i=(0,r.default)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},"26b9":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/**\n * Web唐明明\n * 匆匆数载恍如梦,岁月迢迢华发增。\n * 碌碌无为枉半生,一朝惊醒万事空。\n */.ios-bottom[data-v-1e39f708]{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.ios-left[data-v-1e39f708]{padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left)}.ios-right[data-v-1e39f708]{padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right)}.ios-top[data-v-1e39f708]{padding-top:0}.vertical[data-v-1e39f708], .content[data-v-1e39f708]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center}.nowrap[data-v-1e39f708]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis[data-v-1e39f708]{max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ellipsis-3[data-v-1e39f708]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ellipsis-4[data-v-1e39f708]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ellipsis-5[data-v-1e39f708]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.content[data-v-1e39f708]{background:#fff;padding:%?30?% 0;min-height:100vh}.code[data-v-1e39f708]{position:relative;width:100%;padding-top:calc(199% - %?280?% - %?60?%)}.code .code-swiper[data-v-1e39f708]{position:absolute;top:0;left:0;width:100%;height:100%}.code .code-swiper .code-item[data-v-1e39f708]{height:100%;width:100%;padding:0 %?15?%}.code .code-swiper .code-item .code-back-image[data-v-1e39f708]{width:100%;height:100%}.footer[data-v-1e39f708]{padding:%?30?% %?60?%;text-align:center}.footer .hith[data-v-1e39f708]{color:#555;font-size:%?26?%}.codeCont[data-v-1e39f708]{position:absolute;left:0;bottom:%?140?%;width:100%;bottom:%?100?%;left:0;padding:%?40?%;box-sizing:border-box;z-index:9}.codeCont .codeCont-avatar[data-v-1e39f708]{width:%?100?%;height:%?100?%;border-radius:50%;border:%?6?% solid #fff}.codeCont .codeCont-text[data-v-1e39f708]{position:absolute;width:100%;left:0;top:0;padding:%?50?% %?40?% 0 %?180?%;box-sizing:border-box}.codeCont .codeCont-text .codeCont-name[data-v-1e39f708]{color:#fff;font-size:%?34?%;margin-bottom:%?10?%}.codeCont .codeCont-text .codeCont-number[data-v-1e39f708]{font-size:%?28?%;display:flex;color:#c4a1cb}.codDate[data-v-1e39f708]{position:absolute;top:%?30?%;right:%?70?%;z-index:9;color:#fff;text-align:center;font-size:%?24?%;border:%?2?% solid #fffefc}.codDate .codDate-year[data-v-1e39f708]{padding-top:%?5?%}.codDate .codDate-day[data-v-1e39f708]{padding:%?5?% 0;font-size:%?32?%;font-weight:600;border-bottom:%?2?% solid #a980c6}.codDate .codDate-lunar[data-v-1e39f708]{font-size:%?24?%;-webkit-transform:scale(.8);transform:scale(.8);padding:%?4?% 0}',""]),e.exports=t},"2d97":function(e,t,n){"use strict";var r;n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return r}));var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("v-uni-view",{staticClass:"content"},[r("v-uni-view",{staticClass:"code"},[r("v-uni-swiper",{staticClass:"code-swiper",attrs:{"previous-margin":"70rpx","next-margin":"70rpx"}},[r("v-uni-swiper-item",[r("v-uni-view",{staticClass:"code-item"},[r("v-uni-image",{staticClass:"code-back-image",attrs:{src:n("9969"),mode:"aspectFill"}}),r("v-uni-view",{staticClass:"codDate"},[r("v-uni-view",{staticClass:"codDate-year"},[e._v("2020.09")]),r("v-uni-view",{staticClass:"codDate-day"},[e._v("02")]),r("v-uni-view",{staticClass:"codDate-lunar"},[e._v("农历八月二十")])],1),r("v-uni-view",{staticClass:"codeCont"},[r("v-uni-image",{staticClass:"codeCont-avatar",attrs:{src:n("dfbe"),mode:"aspectFill"}}),r("v-uni-view",{staticClass:"codeCont-text"},[r("v-uni-view",{staticClass:"codeCont-name"},[e._v("唐明明")]),r("v-uni-view",{staticClass:"codeCont-number"},[e._v("邀请码:"),r("v-uni-view",{staticClass:"codeBack-number",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.copyCenter(e.inviteData.invite)}}},[e._v("21321321")])],1)],1)],1),r("v-uni-view",{staticClass:"codeImg"},[r("v-uni-image",{staticClass:"codeImg-code",attrs:{mode:"widthFix"}}),r("v-uni-view",{staticClass:"codeImg-name"},[e._v("长按识别")])],1)],1)],1),r("v-uni-swiper-item",[r("v-uni-view",{staticClass:"code-item"},[r("v-uni-image",{staticClass:"code-back-image",attrs:{src:n("9969"),mode:"aspectFill"}})],1)],1),r("v-uni-swiper-item",[r("v-uni-view",{staticClass:"code-item"},[r("v-uni-image",{staticClass:"code-back-image",attrs:{src:n("9969"),mode:"aspectFill"}})],1)],1)],1)],1),r("v-uni-view",{staticClass:"footer"},[r("v-uni-view",{staticClass:"hith"},[e._v("朋友通过你的邀请注册成功后,将与您绑定好友关系通过成为平台用户,你都可以获得能量碎片奖励。")]),r("v-uni-view",{staticClass:"number"},[r("v-uni-view",{staticClass:"title"},[e._v("邀请码")]),r("v-uni-view",{staticClass:"value"},[e._v("2173978217389729")])],1),r("v-uni-view",{staticClass:"button"},[r("v-uni-view",{staticClass:"title",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.coverCode.apply(void 0,arguments)}}},[e._v("生成分享海报")])],1)],1),r("v-uni-canvas",{attrs:{"canvas-id":"myCanvas"}})],1)},i=[]},"7e33":function(e,t,n){"use strict";var r=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n("fbc5"),i=r(n("bd82")),o={data:function(){return{inviteData:{},loaded:!1}},onLoad:function(){},methods:{inviteInfo:function(){var e=this;(0,a.userInvite)().then((function(t){e.inviteData=t,e.loaded=!0})).catch((function(e){uni.showToast({icon:"none",title:e.message})}))},coverCode:function(){new i.default({width:"375",height:"745",canvasId:"myCanvas",_this:this,background:{type:"color",color:"#fffff"},quality:1,drawTipsText:"绘制中..."})},copyCenter:function(e){var t=e;uni.vibrateShort({success:function(){uni.setClipboardData({data:t,success:function(e){uni.showToast({title:"复制成功",icon:"none",duration:3e3})}})}})}}};t.default=o},"852f":function(e,t,n){var r=n("26b9");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var a=n("4f06").default;a("109aabb4",r,!0,{sourceMap:!1,shadowMode:!1})},9969:function(e,t,n){e.exports=n.p+"static/img/WechatIMG9663.aa27fd0a.png"},b85c:function(e,t,n){"use strict";n("a4d3"),n("e01a"),n("d28b"),n("d3b7"),n("3ca3"),n("ddb0"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=a(n("06c5"));function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=(0,r.default)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n["return"]||n["return"]()}finally{if(l)throw o}}}}},baa5:function(e,t,n){var r=n("23e7"),a=n("e58c");r({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},bd82:function(e,t,n){"use strict";var r=n("4ea4");n("99af"),n("cb29"),n("caad"),n("4e82"),n("a9e3"),n("d3b7"),n("ac1f"),n("2532"),n("1276"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n("5530")),i=r(n("15fd")),o=r(n("b85c"));n("96cf");var s=r(n("1da1")),l=r(n("d4ec")),u=r(n("bee2")),c=n("0f2b"),d=r(n("d45d")),h=["2d","webgl"],f=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,l.default)(this,e);var n=t.width,r=t.canvasId,a=t.type,i=t.height,o=t.background,s=t.drawDelayTime,u=t.delayTime,c=t._this,d=t.fileType,h=t.quality,f=t.isCompressImage;this.width=n,this.height=i,this.canvasId=r||null,this.background=o||{type:"color",w:this.width,h:this.height,color:"#ffffff"},this.drawDelayTime=s||200,this.delayTime=u||200,this._this=c||null,this.fileType=d||"png",this.quality=h||1,this.isCompressImage=f||!1,this.callBack={bgObj:{width:this.background.w,height:this.background.h},ctxObj:{width:n,height:i}},this.drawTipsText=t.drawTipsText||"绘制中...",this.allCallBack=[],this.type=a||"",this.getContext()}return(0,u.default)(e,[{key:"getContext",value:function(){var e=this,t=this.canvasId,n=this._this,r=this.width,a=this.height,i=this.type;if(h.includes(i)){var o=uni.createSelectorQuery().in(n);o.select("#".concat(t)).fields({node:!0,size:!0}).exec((function(t){var n=t[0].node;n.width=r,n.height=a,e.canvas=n,e.Context=n.getContext(i)}))}else this.Context=uni.createCanvasContext(this.canvasId,this._this)}},{key:"setAlpha",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=this.Context,n=this.type;h.includes(n)?t.globalAlpha=e:t.setGlobalAlpha(e)}},{key:"setFillStyle",value:function(e){var t=this.Context,n=this.type;h.includes(n)?t.fillStyle=e:t.setFillStyle(e)}},{key:"setLineWidth",value:function(e){var t=this.Context,n=this.type;h.includes(n)?t.lineWidth=e:t.setLineWidth(e)}},{key:"setStrokeStyle",value:function(e){var t=this.Context,n=this.type;h.includes(n)?t.strokeStyle=e:t.setStrokeStyle(e)}},{key:"getImage",value:function(e){var t=this.type,n=this.canvas;if(h.includes(t)){var r=n.createImage();return r.src=e,r}return e}},{key:"drawImageContent",value:function(e,t,n,r,a,i,o,l,u,c){var d=this.Context;return new Promise(function(){var h=(0,s.default)(regeneratorRuntime.mark((function s(h){return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if("default"==e){s.next=5;break}return s.next=3,d.drawImage(t,n,r,a,i,o,l,u,c);case 3:s.next=7;break;case 5:return s.next=7,d.drawImage(t,n,r,a,i);case 7:h(!0);case 8:case"end":return s.stop()}}),s)})));return function(e){return h.apply(this,arguments)}}())}},{key:"drawImageByType",value:function(e){var t=this,n=e.imageInfo,r=e.r,a=e.x,i=e.y,o=e.w,l=e.h,u=e.rotate,d=e.borderWidth,h=e.borderColor,f=e.color,g=e.alpha,p=e.borderType,v=e.triangle,w=e.mode,m=e.drawType,b=e.img,y=this.Context;return new Promise(function(){var e=(0,s.default)(regeneratorRuntime.mark((function e(s){var x,k,T,C,A,P,I,L,R,S,B,E;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(x=(0,c.getModeImage)(Number(n.width),Number(n.height),a,i,o,l,w),k=x.dx,T=x.dy,C=x.dw,A=x.dh,P=x.sw,I=x.sh,L=x.sx,R=x.sy,y.save(),y.beginPath(),"default"!=m){e.next=13;break}return t.setRotate(a,i,o,l,u),t.setAlpha(g),e.next=9,t.drawImageContent(w,b,k,T,C,A,L,R,P,I);case 9:y.clip(),y.restore(),e.next=44;break;case 13:if("arc"!=m){e.next=23;break}return t.setRotate(a,i,o,l,u),t.drawArc({x:a,y:i,r:o/2,borderWidth:d,borderColor:h,color:f},!0),y.clip(),t.setAlpha(g),e.next=20,t.drawImageContent(w,b,k,T,C,A,L,R,P,I);case 20:y.restore(),e.next=44;break;case 23:if("rect"!=m){e.next=33;break}return t.setRotate(a,i,o,l,u),t.drawRect({x:a,y:i,w:o,h:l,alpha:g,borderWidth:d,borderColor:h,borderType:p,r:r,color:f,drawImage:!0},!0),y.clip(),t.setAlpha(g),e.next=30,t.drawImageContent(w,b,k,T,C,A,L,R,P,I);case 30:y.restore(),e.next=44;break;case 33:if("triangle"!=m){e.next=44;break}return S=v.type||"isosceles",B=v.coordinate||[],E=v.direction||"top","custom"!=S&&t.setTriangleRotate(a,i,o,l,u,S),t.drawTriangle({x:a,y:i,w:o,h:l,alpha:g,borderWidth:d,borderColor:h,color:f,coordinate:B,direction:E,drawType:S},!0),y.clip(),t.setAlpha(g),e.next=43,t.drawImageContent(w,b,k,T,C,A,L,R,P,I);case 43:y.restore();case 44:return t.setAlpha(1),e.abrupt("return",s({success:!0,data:b}));case 46:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}},{key:"drawRect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.width,n=this.Context,r={x:e.x||0,y:e.y||0,w:e.w||t,h:e.h||0,r:e.r||0,color:e.color||"#000000",borderWidth:e.borderWidth||0,borderColor:e.borderColor||"#000000",borderType:e.borderType||"default",alpha:e.alpha||1,lineWidth:e.lineWidth||1,isFill:void 0==e.isFill||e.isFill,windowAlign:e.windowAlign||"none",rotate:e.rotate||{},drawImage:void 0!=e.drawImage&&e.drawImage},a=r.x,i=r.y,o=r.w,s=r.h,l=r.r,u=r.color,c=r.alpha,d=r.isFill,h=r.lineWidth,f=r.windowAlign,g=r.rotate,p=r.drawImage,v=r.borderColor,w=r.borderWidth,m=r.borderType;2*l>s&&(l=s/2),!p&&g.deg&&(n.save(),this.setRotate(a,i,o,s,g)),n.beginPath(),this.setAlpha(c),"none"!=f&&(a=this.computedCenterX(t,o,f));var b=0,y=0,x=0,k=0;if("string"==typeof m)switch(m){case"tr":b=l;break;case"tl":y=l;break;case"br":x=l;break;case"bl":k=l;break;default:b=l,y=l,x=l,k=l}m instanceof Array&&(m.includes("tr")&&(b=l),m.includes("tl")&&(y=l),m.includes("br")&&(x=l),m.includes("bl")&&(k=l),m.includes("default")&&(b=l,y=l,x=l,k=l)),n.lineTo(a+y,i),n.arc(a+o-b,i+b,b,1.5*Math.PI,0,!1),n.lineTo(a+o,i+s-x),n.arc(a+o-x,i+s-x,x,0,.5*Math.PI,!1),n.lineTo(a+k,i+s),n.arc(a+k,i+s-k,k,.5*Math.PI,Math.PI,!1),n.lineTo(a,i+y),n.arc(a+y,i+y,y,1*Math.PI,1.5*Math.PI,!1),n.closePath(),d?(0!=w&&(this.setLineWidth(w),this.setStrokeStyle(v),n.stroke()),this.setFillStyle(u),n.fill()):(this.setLineWidth(h),this.setStrokeStyle(u),n.stroke()),this.setAlpha(1),!p&&g.deg&&n.restore()}},{key:"drawArc",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.width,n=this.Context,r={x:e.x||0,y:e.y||0,r:e.r||0,s:e.s||0,e:e.e||2*Math.PI,d:void 0!=e.d&&e.d,alpha:e.alpha||1,isFill:void 0==e.isFill||e.isFill,lineWidth:e.lineWidth||1,borderWidth:e.borderWidth||0,borderColor:e.borderColor||"#000000",color:e.color||"#000000",windowAlign:e.windowAlign||"none"},a=r.x,i=r.y,o=r.r,s=r.s,l=r.e,u=r.d,c=r.alpha,d=r.isFill,h=r.lineWidth,f=r.color,g=r.windowAlign,p=r.borderColor,v=r.borderWidth;n.beginPath(),this.setAlpha(c),a+=o,i+=o,"none"!=g&&(a=this.computedCenterX(t,2*o,g),a+=o),n.arc(a,i,o,s,l,u),d?(0!=v&&(this.setLineWidth(v),this.setStrokeStyle(p),n.stroke()),this.setFillStyle(f),n.fill()):(this.setLineWidth(h),this.setStrokeStyle(f),n.stroke()),this.setAlpha(1)}},{key:"drawTriangle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.Context,n=this.width,r={x:e.x||0,y:e.y||0,w:e.w||0,h:e.h||0,color:e.color||"#000000",borderWidth:e.borderWidth||0,borderColor:e.borderColor||"#000000",alpha:e.alpha||1,isFill:void 0==e.isFill||e.isFill,lineWidth:e.lineWidth||1,coordinate:e.coordinate||[],drawType:e.drawType||"isosceles",direction:e.direction||"top",rotate:e.rotate||{},windowAlign:e.windowAlign||"none"},a=r.x,i=r.y,s=r.w,l=r.h,u=r.color,c=r.alpha,d=r.isFill,h=r.lineWidth,f=r.drawType,g=r.coordinate,p=r.rotate,v=r.windowAlign,w=r.direction,m=r.borderWidth,b=r.borderColor;if("none"!=v&&"custom"!=f&&(a=this.computedCenterX(n,s,v)),p.deg&&"custom"!=f&&(t.save(),this.setTriangleRotate(a,i,s,l,p,f)),t.beginPath(),this.setAlpha(c),"isosceles"==f)switch(w){case"top":t.lineTo(a+s/2,i),t.lineTo(a,i+l),t.lineTo(a+s,i+l);break;case"bottom":t.lineTo(a,i),t.lineTo(a+s,i),t.lineTo(a+s/2,i+l);break;case"right":t.lineTo(a,i),t.lineTo(a,i+l),t.lineTo(a+s,i+l/2);break;case"left":t.lineTo(a+s,i),t.lineTo(a+s,i+l),t.lineTo(a,i+l/2);break}else if("right"==f)switch(w){case"top":t.lineTo(a,i),t.lineTo(a,i+l),t.lineTo(a+s,i+l);break;case"bottom":t.lineTo(a,i),t.lineTo(a+s,i),t.lineTo(a,i+l);break;case"left":t.lineTo(a,i),t.lineTo(a,i+l),t.lineTo(a+s,i);break;case"right":t.lineTo(a,i+l),t.lineTo(a+s,i+l),t.lineTo(a+s,i);break}else if("custom"==f){var y,x=(0,o.default)(g);try{for(x.s();!(y=x.n()).done;){var k=y.value;t.lineTo(k[0],k[1])}}catch(T){x.e(T)}finally{x.f()}}t.closePath(),d?(0!=m&&(this.setLineWidth(m),this.setStrokeStyle(b),t.stroke()),this.setFillStyle(u),t.fill()):(this.setLineWidth(h),this.setStrokeStyle(u),t.stroke()),this.setAlpha(1),p.deg&&"custom"!=f&&t.restore()}},{key:"drawImage",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.width;this.Context;return new Promise(function(){var r=(0,s.default)(regeneratorRuntime.mark((function r(a){var i,o,l,u,d,f,g,p,v,w,m,b,y,x,k,T,C,A,P,I;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(r.prev=0,i={x:t.x||0,y:t.y||0,w:t.w||n,h:t.h||0,r:t.r||0,src:t.src||"",alpha:t.alpha||1,mode:t.mode||"aspectFill",drawType:t.drawType||"default",borderWidth:t.borderWidth||0,borderColor:t.borderColor||"#000000",borderType:t.borderType||"default",color:t.color||"#ffffff",windowAlign:t.windowAlign||"none",rotate:t.rotate||{},triangle:t.triangle||{},isCompressImage:void 0!=t.isCompressImage?t.isCompressImage:e.isCompressImage,quality:t.quality||100},o=i.x,l=i.y,u=i.w,d=i.h,f=i.r,g=i.src,p=i.alpha,v=i.drawType,w=i.borderWidth,m=i.windowAlign,b=i.color,y=i.mode,x=i.rotate,k=i.triangle,i.isCompressImage,i.quality,T=i.borderColor,C=i.borderType,/\S/.test(g)){r.next=4;break}return r.abrupt("return",a({success:!1,message:"图片路径为空"}));case 4:return r.next=6,(0,c.base64ToPathFn)(g);case 6:if(g=r.sent,!g.includes("http")){r.next=18;break}return r.next=10,(0,c.downloadFile)(g);case 10:if(A=r.sent,200==A.data.statusCode){r.next=14;break}return(0,c.hideLoading)(),r.abrupt("return",a({success:!1,msg:"图片路径为:".concat(g,"的文件下载失败")}));case 14:if(A.success){r.next=17;break}return(0,c.hideLoading)(),r.abrupt("return",a({success:!1,msg:"下载图片失败"}));case 17:g=A.data.tempFilePath;case 18:return"none"!=m&&(o=e.computedCenterX(n,u,m)),r.next=21,(0,c.getImageInfo)(g);case 21:if(P=r.sent,P.success){r.next=25;break}return(0,c.hideLoading)(),r.abrupt("return",a(P));case 25:if(I=e.getImage(g),!h.includes(e.type)){r.next=30;break}I.onload=(0,s.default)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.t0=a,t.next=3,e.drawImageByType({imageInfo:P,r:f,x:o,y:l,w:u,h:d,rotate:x,borderWidth:w,borderColor:T,color:b,alpha:p,borderType:C,triangle:k,mode:y,drawType:v,img:I});case 3:return t.t1=t.sent,t.abrupt("return",(0,t.t0)(t.t1));case 5:case"end":return t.stop()}}),t)}))),r.next=35;break;case 30:return r.t0=a,r.next=33,e.drawImageByType({imageInfo:P,r:f,x:o,y:l,w:u,h:d,rotate:x,borderWidth:w,borderColor:T,color:b,alpha:p,borderType:C,triangle:k,mode:y,drawType:v,img:I});case 33:return r.t1=r.sent,r.abrupt("return",(0,r.t0)(r.t1));case 35:r.next=40;break;case 37:return r.prev=37,r.t2=r["catch"](0),r.abrupt("return",a({success:!1,msg:"绘制图片出错"+r.t2}));case 40:case"end":return r.stop()}}),r,null,[[0,37]])})));return function(e){return r.apply(this,arguments)}}())}},{key:"drawText",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.width,n=this.Context,r={x:e.x||0,y:e.y||0,w:e.w||t-e.x,text:String(e.text)||"",textIndent:e.textIndent||0,lastWidth:e.lastWidth||0,font:this.getFont(e.font),color:e.color||"#000000",alpha:e.alpha||1,isFill:void 0==e.isFill||e.isFill,windowAlign:e.windowAlign||"none",textAlign:e.textAlign||"none",baseline:e.baseline||"top",line:this.getTextLine(e.line)},a=r.x,i=r.y,s=r.w,l=r.text,u=r.textIndent,c=r.lastWidth,d=r.font,f=r.color,g=r.alpha,p=r.isFill,v=r.line,w=r.windowAlign,m=r.textAlign,b=r.baseline;n.save(),n.beginPath(),this.setAlpha(g),n.font=d.style,h.includes(this.type)||n.setTextBaseline(b),"string"!=typeof l&&(l+="");var y=e.textArr;if(y||(y=this.computedFontTextLineHeight(a,i,s,l,u,c,d,v,m,w)),p){this.setFillStyle(f);var x,k=(0,o.default)(y);try{for(k.s();!(x=k.n()).done;){var T=x.value,C=T.text,A=T.x,P=T.y,I=T.tx,L=T.ty,R=T.tw;n.fillText(C,A,P),"none"!=v.lineStyle&&this.drawLine({x:I,y:L,w:R,color:f,lineType:v.lineType,lineWidth:v.lineWidth},!0)}}catch(_){k.e(_)}finally{k.f()}}else{this.setStrokeStyle(f);var S,B=(0,o.default)(y);try{for(B.s();!(S=B.n()).done;){var E=S.value,M=E.text,D=E.x,F=E.y,W=E.tx,O=E.ty,N=E.tw;n.strokeText(M,D,F),"none"!=v.lineStyle&&this.drawLine({x:W,y:O,w:N,color:f,lineType:v.lineType,lineWidth:v.lineWidth},!0)}}catch(_){B.e(_)}finally{B.f()}}n.restore(),this.setAlpha(1)}},{key:"getFont",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={fontSize:e.size||12,fontFamily:e.family||"sans-serif",fontStyle:e.style||"normal",fontVariant:e.variant||"normal",fontWeight:e.weight||"normal"},n=t.fontSize,r=t.fontFamily,a=t.fontStyle,i=t.fontVariant,o=t.fontWeight;return{fontSize:n,fontFamily:r,fontStyle:a,fontVariant:i,fontWeight:o,style:"".concat(a," ").concat(i," ").concat(o," ").concat(n,"px ").concat(r)}}},{key:"getTextLine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{lineNum:e.num||-1,lineHeight:e.height||16,lineStyle:e.style||"none",lineType:e.type||"solid",lineWidth:e.width||1}}},{key:"drawLine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.width,n=this.Context,r={x:e.x||0,y:e.y||0,w:e.w||t-e.x,color:e.color||"#000000",algin:e.algin||"right",alpha:e.alpha||1,lineType:e.lineType||"solid",pattern:e.pattern||[5,5],offset:e.offset||5,lineWidth:e.lineWidth||1,lineCap:e.lineCap||"butt",windowAlign:e.windowAlign||"none"},a=r.x,i=r.y,o=r.color,s=r.w,l=r.algin,u=r.alpha,c=r.lineType,d=r.pattern,f=r.offset,g=r.lineCap,p=r.lineWidth,v=r.windowAlign;switch(n.beginPath(),this.setAlpha(u),"dashed"==c&&(h.includes(this.type)?(n.setLineDash(d),n.lineDashOffset=f):n.setLineDash(d,f)),h.includes(this.type)?n.lineCap=g:n.setLineCap(g),this.setLineWidth(p),this.setStrokeStyle(o),l){case"right":"none"!=v&&(a=this.computedCenterX(t,s,v)),n.moveTo(a,i),n.lineTo(s+a,i);break;case"left":"none"!=v&&(a=this.computedCenterX(t,s,v)),n.moveTo(a,i),n.lineTo("none"==v?a-s:a+s,i);break;case"top":n.moveTo(a,i),n.lineTo(a,-(i+s));break;case"bottom":n.moveTo(a,i),n.lineTo(a,i+s);break}n.stroke(),n.closePath(),h.includes(this.type)?(n.setLineDash([0,0]),n.lineDashOffset=0):n.setLineDash(),this.setAlpha(1)}},{key:"drawQrCode",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.Context,r=this.width;return new Promise(function(){var a=(0,s.default)(regeneratorRuntime.mark((function a(o){var s,l,u,c,h,f,g,p,v,w,m,b,y,x,k,T,C,A,P,I,L,R,S,B,E,M,D,F,W,O;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:s={x:t.x||0,y:t.y||0,text:String(t.text)||"",size:t.size||100,correctLevel:t.lv||3,background:t.background||"#000000",foreground:t.foreground||"#ffffff",pdground:t.pdground||"#ffffff",image:t.image||{},windowAlign:t.windowAlign||"none"},l=s.x,u=s.y,c=s.image,h=s.windowAlign,f=(0,i.default)(s,["x","y","image","windowAlign"]),"none"!=h&&(l=e.computedCenterX(r,f.size,h)),g=[],p=null,v=g.length,w=0,m=0;case 7:if(!(m<v)){a.next=15;break}if(w=m,g[m].text!=f.text||g[m].text.correctLevel!=f.correctLevel){a.next=12;break}return p=g[m].obj,a.abrupt("break",15);case 12:m++,a.next=7;break;case 15:for(w==v&&(p=new d.default(f.text,f.correctLevel),g.push({text:f.text,correctLevel:f.correctLevel,obj:p})),b=function(e){var t=e.options;return t.pdground&&(e.row>1&&e.row<5&&e.col>1&&e.col<5||e.row>e.count-6&&e.row<e.count-2&&e.col>1&&e.col<5||e.row>1&&e.row<5&&e.col>e.count-6&&e.col<e.count-2)?t.pdground:t.foreground},y=p.getModuleCount(),x=f.size,k=c.size||30,T=(x/y).toPrecision(4),C=(x/y).toPrecision(4),A=0;A<y;A++)for(P=0;P<y;P++)I=Math.ceil((P+1)*T)-Math.floor(P*T),L=Math.ceil((A+1)*T)-Math.floor(A*T),R=b({row:A,col:P,count:y,options:f}),e.setFillStyle(p.modules[A][P]?R:f.background),n.fillRect(l+Math.round(P*T),u+Math.round(A*C),I,L);if(!c.src){a.next=32;break}return S=c.src,B=c.r,E=c.color,M=c.borderWidth,D=c.borderColor,F=l+Number(((x-k)/2).toFixed(2)),W=u+Number(((x-k)/2).toFixed(2)),a.next=29,e.drawImage({x:F,y:W,w:k,h:k,src:S,r:B,color:E,borderWidth:M,borderColor:D,drawType:"rect",isCompressImage:!1},!0);case 29:if(O=a.sent,O.success){a.next=32;break}return a.abrupt("return",o(O));case 32:return a.abrupt("return",o({success:!0}));case 33:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}())}},{key:"computedFontTextLineHeight",value:function(e,t,n,r,a,i,s,l,u,d){var h=this.Context,f=this.width;h.font=s.style;var g=s.fontSize,p=l.lineNum,v=l.lineHeight,w=l.lineStyle,m=(0,c.countTextLength)(h,r,g),b="",y=[];if(r.includes("\n")){var x,k=r.split("\n"),T=(0,o.default)(k);try{for(T.s();!(x=T.n()).done;){var C=x.value;A(C)}}catch(_){T.e(_)}finally{T.f()}}else A(r);function A(e){for(var t in e){var r=(0,c.countTextLength)(h,b,g);0==y.length&&0!=a&&"none"==u&&"none"==d&&(r+=a*g),r<=n&&(0,c.countTextLength)(h,b+e[t],g)<=n?b+=e[t]:(y.push(b),b=e[t]),t==e.length-1&&(y.push(b),b="")}}if(-1!=p&&0!=i&&0!=y.length&&y.length>p){var P=y[p-1],I="";for(var L in P){var R=(0,c.countTextLength)(h,I,g);if(!(R<=i&&(0,c.countTextLength)(h,I+P[L],g)<=i))break;I+=P[L]}y[p-1]=I}v=1==v?g+2:v;var S=Math.ceil(m/n);r.includes("\n")&&-1==p?p=y.length:r.includes("\n")&&-1!=p?(S=y.length,p=p>S?S:p):-1!=p&&(p=p>S?S:p);for(var B=-1!=p?p:S,E=[],M=0;M<B;M++){var D={},F=y[M],W=(0,c.countTextLength)(h,F,g),O=e,N=e;0==M&&0!=a&&"none"==u&&"none"==d&&(W+=a*g,O+=a*g,N=O),"none"!=u&&W<n&&(N=this.computedCenterX(n,W,u),O=N),"none"!=d&&"none"!=u?(O=this.computedCenterX(f,n,d),O+=N,N=O):"none"!=d&&(O=this.computedCenterX(f,n,d),N=O),F&&-1!=p&&M==p-1&&(W+g>=n||0!=i&&W+g>=i)&&(F=F.substring(0,F.length-1)+"..."),"none"!=w&&(D.tx=N,D.tw=W,"underline"==w&&(D.ty=t+M*v+g),"lineThrough"==w&&(D.ty=t+M*v+g/2)),D.text=F,D.x=O,D.y=t+M*v,F&&E.push(D)}return E}},{key:"computedCenterX",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"center";return"center"==n?(e-t)/2:"right"==n?e-t:void 0}},{key:"setRotate",value:function(e,t,n,r,a){var i=this.Context,o=a.deg||0,s=a.type||"middle",l=e,u=t;switch(s){case"topLeft":i.translate(l,u),i.rotate(o*Math.PI/180),i.translate(-l,-u);break;case"topMiddle":l=e+n/2,i.translate(l,u),i.rotate(o*Math.PI/180),i.translate(-l,-u);break;case"topRight":l=e+n,i.translate(l,u),i.rotate(o*Math.PI/180),i.translate(-l,-u);break;case"bottomLeft":u=t+r,i.translate(l,u),i.rotate(o*Math.PI/180),i.translate(-l,-u);break;case"bottomMiddle":l=e+n/2,u=t+r,i.translate(l,u),i.rotate(o*Math.PI/180),i.translate(-l,-u);break;case"bottomRight":l=e+n,u=t+r,i.translate(l,u),i.rotate(o*Math.PI/180),i.translate(-l,-u);break;case"middleLeft":u=t+r/2,i.translate(l,u),i.rotate(o*Math.PI/180),i.translate(-l,-u);break;case"middleRight":l=e+n,u=t+r/2,i.translate(l,u),i.rotate(o*Math.PI/180),i.translate(-l,-u);break;case"middle":l=e+n/2,u=t+r/2,i.translate(l,u),i.rotate(o*Math.PI/180),i.translate(-l,-u);break}}},{key:"setTriangleRotate",value:function(e,t,n,r,a,i){var o=this.Context,s=a.deg||0,l=a.type||"top",u=e,c=t;switch(l){case"top":"right"==i?(u=e,c=t):(u=e+n/2,c=t),o.translate(u,c),o.rotate(s*Math.PI/180),o.translate(-u,-c);break;case"left":u=e,c=t+r,o.translate(u,c),o.rotate(s*Math.PI/180),o.translate(-u,-c);break;case"right":u=e+n,c=t+r,o.translate(u,c),o.rotate(s*Math.PI/180),o.translate(-u,-c);break;case"middle":u=e+n/2,c=t+r/2,o.translate(u,c),o.rotate(s*Math.PI/180),o.translate(-u,-c);break}}},{key:"sortDrawArray",value:function(e){function t(){return function(e,t){var n=e.zIndex||0,r=t.zIndex||0;return n-r}}return e.sort(t()),e}},{key:"setAllCallBack",value:function(e){var t=this.width,n=e.type,r=e.x,a=e.y,i=e.r,o=e.w,s=e.h,l=e.lineWidth,u=e.size,c=e.name;o=o||t,s=s||0,r=r||0,a=a||0,i=i||0,l=l||1,u=u||0,c=c||"";var d=r,h=a,f=r+o,g=a+s;if("arc"==n&&(f=r+2*i,g=a+2*i,o=2*i,s=2*i),"text"==n){var p={text:String(e.text)||"",textIndent:e.textIndent||0,lastWidth:e.lastWidth||0,font:this.getFont(e.font),line:this.getTextLine(e.line),textAlign:e.textAlign||"none",windowAlign:e.windowAlign||"none"},v=p.text,w=p.textIndent,m=p.lastWidth,b=p.font,y=p.line,x=p.textAlign,k=p.windowAlign;o==t&&(o-=r);var T=this.computedFontTextLineHeight(r,a,o,v,w,m,b,y,x,k),C=T[T.length-1];f=((null===C||void 0===C?void 0:C.x)||0)+b.fontSize*((null===C||void 0===C?void 0:C.text.length)||0),g=((null===C||void 0===C?void 0:C.y)||0)+b.fontSize,e.textArr=T,s=g-h}"line"==n&&(g=a+l,s=l),"qrcode"==n&&(f=r+u,g=a+u,o=u,s=u),this.allCallBack.push({sx:d,sy:h,ex:f,ey:g,w:o,h:s,name:c})}},{key:"drawCanvas",value:function(e){var t=this,n=this.Context;return new Promise(function(){var r=(0,s.default)(regeneratorRuntime.mark((function r(s){var l,u,d,h,f,g,p,v;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:r.prev=0,l=(0,o.default)(e),r.prev=2,l.s();case 4:if((u=l.n()).done){r.next=34;break}d=u.value,d.callBack&&"function"==typeof d.callBack&&"custom"!=d.type&&(h=0==t.allCallBack.length?{}:t.allCallBack[t.allCallBack.length-1],f=d.callBack(h,t.allCallBack)||{},g=d,g.callBack,p=(0,i.default)(g,["callBack"]),d=(0,a.default)((0,a.default)({},p),f)),"custom"!=d.type&&"custom"!=d.drawType&&t.setAllCallBack(d),r.t0=d.type,r.next="text"===r.t0?11:"rect"===r.t0?13:"image"===r.t0?15:"arc"===r.t0?21:"triangle"===r.t0?23:"line"===r.t0?25:"qrcode"===r.t0?27:"custom"===r.t0?30:32;break;case 11:return t.drawText(d),r.abrupt("break",32);case 13:return t.drawRect(d),r.abrupt("break",32);case 15:return r.next=17,t.drawImage(d);case 17:if(v=r.sent,v.success){r.next=20;break}return r.abrupt("return",s(v));case 20:return r.abrupt("break",32);case 21:return t.drawArc(d),r.abrupt("break",32);case 23:return t.drawTriangle(d),r.abrupt("break",32);case 25:return t.drawLine(d),r.abrupt("break",32);case 27:return r.next=29,t.drawQrCode(d);case 29:return r.abrupt("break",32);case 30:return d.setDarw(n,t),r.abrupt("break",32);case 32:r.next=4;break;case 34:r.next=39;break;case 36:r.prev=36,r.t1=r["catch"](2),l.e(r.t1);case 39:return r.prev=39,l.f(),r.finish(39);case 42:s({success:!0}),r.next=49;break;case 45:return r.prev=45,r.t2=r["catch"](0),(0,c.hideLoading)(),r.abrupt("return",s({success:!1,msg:"绘制内容失败:"+r.t2}));case 49:case"end":return r.stop()}}),r,null,[[0,45],[2,36,39,42]])})));return function(e){return r.apply(this,arguments)}}())}},{key:"drawBackground",value:function(){var e=this,t=this.background,n=this.width,r=this.height,o=this.Context;return new Promise(function(){var l=(0,s.default)(regeneratorRuntime.mark((function s(l){var u,c;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(u=t.type,c=(0,i.default)(t,["type"]),o.beginPath(),o.save(),"color"==u&&e.drawRect((0,a.default)((0,a.default)({},c),{},{w:c.w||n,h:c.h||r,color:c.color||"#ffffff"}),!0),"image"!=u){s.next=7;break}return s.next=7,e.drawImage((0,a.default)((0,a.default)({},c),{},{w:c.w||n,h:c.h||r}),!0);case 7:o.clip(),o.restore(),l({success:!0});case 10:case"end":return s.stop()}}),s)})));return function(e){return l.apply(this,arguments)}}())}},{key:"createdCanvasFilePath",value:function(){var e=this.canvas,t=this.canvasId,n=this.width,r=this.height,a=this._this,i=this.fileType,o=this.quality;return new Promise((function(s){try{uni.canvasToTempFilePath({canvasId:t,canvas:e,x:0,y:0,width:n,height:r,quality:o,fileType:i,success:function(e){s({success:!0,data:e.tempFilePath,msg:"绘画成功"})},fail:function(e){s({success:!1,msg:"导出图片失败: ".concat(JSON.stringify(e))}),(0,c.hideLoading)()}},a||null)}catch(l){(0,c.hideLoading)(),s({success:!1,msg:"导出图片失败: 绘画错误"+l})}}))}},{key:"preDrawBackground",value:function(){var e=this;return new Promise(function(){var t=(0,s.default)(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,(0,c.showLoading)("初始化中..."),t.next=4,e.drawBackground();case 4:if(r=t.sent,r.success){t.next=8;break}return(0,c.hideLoading)(),t.abrupt("return",n({success:!1,msg:"初始化失败,绘制背景图失败"}));case 8:return(0,c.hideLoading)(),t.abrupt("return",n({success:!0,msg:"初始化成功"}));case 12:t.prev=12,t.t0=t["catch"](0),(0,c.hideLoading)(),n({success:!1,msg:t.t0});case 16:case"end":return t.stop()}}),t,null,[[0,12]])})));return function(e){return t.apply(this,arguments)}}())}},{key:"canvasDraw",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=this.Context,r=this.drawDelayTime,a=this.type;return new Promise(function(){var i=(0,s.default)(regeneratorRuntime.mark((function i(o){return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:setTimeout((0,s.default)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if((0,c.hideLoading)(),!h.includes(a)){r.next=11;break}if(!t){r.next=8;break}return r.t0=o,r.next=6,e.exportImage();case 6:return r.t1=r.sent,r.abrupt("return",(0,r.t0)(r.t1));case 8:return r.abrupt("return",o({success:!0,msg:"成功"}));case 11:return r.next=13,n.draw(!0,(0,s.default)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!t){n.next=6;break}return n.t0=o,n.next=4,e.exportImage();case 4:return n.t1=n.sent,n.abrupt("return",(0,n.t0)(n.t1));case 6:return n.abrupt("return",o({success:!0,msg:"成功"}));case 7:case"end":return n.stop()}}),n)}))));case 13:case"end":return r.stop()}}),r)}))),r||200);case 1:case"end":return i.stop()}}),i)})));return function(e){return i.apply(this,arguments)}}())}},{key:"preDraw",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise(function(){var r=(0,s.default)(regeneratorRuntime.mark((function r(a){var i,o,s;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,i=t.callBack,o=t.drawTipsText,(0,c.showLoading)(o),r.next=5,t.drawCanvas(t.sortDrawArray(e(i)));case 5:if(s=r.sent,s.success){r.next=9;break}return(0,c.hideLoading)(),r.abrupt("return",a(s));case 9:return r.t0=a,r.next=12,t.canvasDraw(n);case 12:return r.t1=r.sent,r.abrupt("return",(0,r.t0)(r.t1));case 16:r.prev=16,r.t2=r["catch"](0),(0,c.hideLoading)(),a({success:!1,msg:r.t2});case 20:case"end":return r.stop()}}),r,null,[[0,16]])})));return function(e){return r.apply(this,arguments)}}())}},{key:"exportImage",value:function(){var e=this,t=this.canvasId,n=this.width,r=this.height,a=this._this,i=this.delayTime;return new Promise((function(o){(0,c.showLoading)("导出图片中..."),setTimeout((0,s.default)(regeneratorRuntime.mark((function i(){return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.t0=o,i.next=3,e.createdCanvasFilePath(t,n,r,a);case 3:i.t1=i.sent,(0,i.t0)(i.t1),(0,c.hideLoading)();case 6:case"end":return i.stop()}}),i)}))),i||200)}))}},{key:"createdSharePoster",value:function(e){var t=this,n=this.callBack;return new Promise(function(){var r=(0,s.default)(regeneratorRuntime.mark((function r(a){var i,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(null!=e&&void 0!=e){r.next=2;break}return r.abrupt("return",a({success:!1,msg:"请传递绘制内容"}));case 2:return r.next=4,t.preDrawBackground();case 4:if(i=r.sent,i.success){r.next=7;break}return r.abrupt("return",a(i));case 7:return(0,c.showLoading)("绘制中..."),r.t0=t,r.t1=t,r.next=12,e(n);case 12:return r.t2=r.sent,r.t3=r.t1.sortDrawArray.call(r.t1,r.t2),r.next=16,r.t0.drawCanvas.call(r.t0,r.t3);case 16:if(o=r.sent,o.success){r.next=20;break}return(0,c.hideLoading)(),r.abrupt("return",a(o));case 20:return r.t4=a,r.next=23,t.canvasDraw();case 23:return r.t5=r.sent,r.abrupt("return",(0,r.t4)(r.t5));case 25:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}())}}]),e}();t.default=f},cb29:function(e,t,n){var r=n("23e7"),a=n("81d5"),i=n("44d2");r({target:"Array",proto:!0},{fill:a}),i("fill")},ccb5:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n("c975"),n("b64b"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},d45d:function(e,t,n){"use strict";function r(e){var t,n,r;return e<128?[e]:e<2048?(t=192+(e>>6),n=128+(63&e),[t,n]):(t=224+(e>>12),n=128+(e>>6&63),r=128+(63&e),[t,n,r])}function a(e){for(var t=[],n=0;n<e.length;n++)for(var a=e.charCodeAt(n),i=r(a),o=0;o<i.length;o++)t.push(i[o]);return t}function i(e,t){this.typeNumber=-1,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.rsBlocks=null,this.totalDataCount=-1,this.data=e,this.utf8bytes=a(e),this.make()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i,i.prototype={constructor:i,getModuleCount:function(){return this.moduleCount},make:function(){this.getRightType(),this.dataCache=this.createData(),this.createQrcode()},makeImpl:function(e){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var t=0;t<this.moduleCount;t++)this.modules[t]=new Array(this.moduleCount);this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(!0,e),this.typeNumber>=7&&this.setupTypeNumber(!0),this.mapData(this.dataCache,e)},setupPositionProbePattern:function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(this.modules[e+n][t+r]=0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4)},createQrcode:function(){for(var e=0,t=0,n=null,r=0;r<8;r++){this.makeImpl(r);var a=l.getLostPoint(this);(0==r||e>a)&&(e=a,t=r,n=this.modules)}this.modules=n,this.setupTypeInfo(!1,t),this.typeNumber>=7&&this.setupTypeNumber(!1)},setupTimingPattern:function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0,null==this.modules[6][e]&&(this.modules[6][e]=e%2==0))},setupPositionAdjustPattern:function(){for(var e=l.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var r=e[t],a=e[n];if(null==this.modules[r][a])for(var i=-2;i<=2;i++)for(var o=-2;o<=2;o++)this.modules[r+i][a+o]=-2==i||2==i||-2==o||2==o||0==i&&0==o}},setupTypeNumber:function(e){for(var t=l.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var r=!e&&1==(t>>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=r,this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=r}},setupTypeInfo:function(e,t){for(var n=o[this.errorCorrectLevel]<<3|t,r=l.getBCHTypeInfo(n),a=0;a<15;a++){var i=!e&&1==(r>>a&1);a<6?this.modules[a][8]=i:a<8?this.modules[a+1][8]=i:this.modules[this.moduleCount-15+a][8]=i;i=!e&&1==(r>>a&1);a<8?this.modules[8][this.moduleCount-a-1]=i:a<9?this.modules[8][15-a-1+1]=i:this.modules[8][15-a-1]=i}this.modules[this.moduleCount-8][8]=!e},createData:function(){var e=new f,t=this.typeNumber>9?16:8;e.put(4,4),e.put(this.utf8bytes.length,t);for(var n=0,r=this.utf8bytes.length;n<r;n++)e.put(this.utf8bytes[n],8);e.length+4<=8*this.totalDataCount&&e.put(0,4);while(e.length%8!=0)e.putBit(!1);while(1){if(e.length>=8*this.totalDataCount)break;if(e.put(i.PAD0,8),e.length>=8*this.totalDataCount)break;e.put(i.PAD1,8)}return this.createBytes(e)},createBytes:function(e){for(var t=0,n=0,r=0,a=this.rsBlock.length/3,i=new Array,o=0;o<a;o++)for(var s=this.rsBlock[3*o+0],u=this.rsBlock[3*o+1],c=this.rsBlock[3*o+2],h=0;h<s;h++)i.push([c,u]);for(var f=new Array(i.length),g=new Array(i.length),p=0;p<i.length;p++){var v=i[p][0],w=i[p][1]-v;n=Math.max(n,v),r=Math.max(r,w),f[p]=new Array(v);for(o=0;o<f[p].length;o++)f[p][o]=255&e.buffer[o+t];t+=v;var m=l.getErrorCorrectPolynomial(w),b=new d(f[p],m.getLength()-1),y=b.mod(m);g[p]=new Array(m.getLength()-1);for(o=0;o<g[p].length;o++){var x=o+y.getLength()-g[p].length;g[p][o]=x>=0?y.get(x):0}}var k=new Array(this.totalDataCount),T=0;for(o=0;o<n;o++)for(p=0;p<i.length;p++)o<f[p].length&&(k[T++]=f[p][o]);for(o=0;o<r;o++)for(p=0;p<i.length;p++)o<g[p].length&&(k[T++]=g[p][o]);return k},mapData:function(e,t){for(var n=-1,r=this.moduleCount-1,a=7,i=0,o=this.moduleCount-1;o>0;o-=2){6==o&&o--;while(1){for(var s=0;s<2;s++)if(null==this.modules[r][o-s]){var u=!1;i<e.length&&(u=1==(e[i]>>>a&1));var c=l.getMask(t,r,o-s);c&&(u=!u),this.modules[r][o-s]=u,a--,-1==a&&(i++,a=7)}if(r+=n,r<0||this.moduleCount<=r){r-=n,n=-n;break}}}}},i.PAD0=236,i.PAD1=17;for(var o=[1,0,3,2],s={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},l={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){var t=e<<10;while(l.getBCHDigit(t)-l.getBCHDigit(l.G15)>=0)t^=l.G15<<l.getBCHDigit(t)-l.getBCHDigit(l.G15);return(e<<10|t)^l.G15_MASK},getBCHTypeNumber:function(e){var t=e<<12;while(l.getBCHDigit(t)-l.getBCHDigit(l.G18)>=0)t^=l.G18<<l.getBCHDigit(t)-l.getBCHDigit(l.G18);return e<<12|t},getBCHDigit:function(e){var t=0;while(0!=e)t++,e>>>=1;return t},getPatternPosition:function(e){return l.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case s.PATTERN000:return(t+n)%2==0;case s.PATTERN001:return t%2==0;case s.PATTERN010:return n%3==0;case s.PATTERN011:return(t+n)%3==0;case s.PATTERN100:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case s.PATTERN101:return t*n%2+t*n%3==0;case s.PATTERN110:return(t*n%2+t*n%3)%2==0;case s.PATTERN111:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new d([1],0),n=0;n<e;n++)t=t.multiply(new d([1,u.gexp(n)],0));return t},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,r=0,a=0;a<t;a++)for(var i=0,o=e.modules[a][0],s=0;s<t;s++){var l=e.modules[a][s];if(s<t-6&&l&&!e.modules[a][s+1]&&e.modules[a][s+2]&&e.modules[a][s+3]&&e.modules[a][s+4]&&!e.modules[a][s+5]&&e.modules[a][s+6]&&(s<t-10?e.modules[a][s+7]&&e.modules[a][s+8]&&e.modules[a][s+9]&&e.modules[a][s+10]&&(n+=40):s>3&&e.modules[a][s-1]&&e.modules[a][s-2]&&e.modules[a][s-3]&&e.modules[a][s-4]&&(n+=40)),a<t-1&&s<t-1){var u=0;l&&u++,e.modules[a+1][s]&&u++,e.modules[a][s+1]&&u++,e.modules[a+1][s+1]&&u++,0!=u&&4!=u||(n+=3)}o^l?i++:(o=l,i>=5&&(n+=3+i-5),i=1),l&&r++}for(s=0;s<t;s++)for(i=0,o=e.modules[0][s],a=0;a<t;a++){l=e.modules[a][s];a<t-6&&l&&!e.modules[a+1][s]&&e.modules[a+2][s]&&e.modules[a+3][s]&&e.modules[a+4][s]&&!e.modules[a+5][s]&&e.modules[a+6][s]&&(a<t-10?e.modules[a+7][s]&&e.modules[a+8][s]&&e.modules[a+9][s]&&e.modules[a+10][s]&&(n+=40):a>3&&e.modules[a-1][s]&&e.modules[a-2][s]&&e.modules[a-3][s]&&e.modules[a-4][s]&&(n+=40)),o^l?i++:(o=l,i>=5&&(n+=3+i-5),i=1)}var c=Math.abs(100*r/t/t-50)/5;return n+=10*c,n}},u={glog:function(e){if(e<1)throw new Error("glog("+e+")");return u.LOG_TABLE[e]},gexp:function(e){while(e<0)e+=255;while(e>=256)e-=255;return u.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},c=0;c<8;c++)u.EXP_TABLE[c]=1<<c;for(c=8;c<256;c++)u.EXP_TABLE[c]=u.EXP_TABLE[c-4]^u.EXP_TABLE[c-5]^u.EXP_TABLE[c-6]^u.EXP_TABLE[c-8];for(c=0;c<255;c++)u.LOG_TABLE[u.EXP_TABLE[c]]=c;function d(e,t){if(void 0==e.length)throw new Error(e.length+"/"+t);var n=0;while(n<e.length&&0==e[n])n++;this.num=new Array(e.length-n+t);for(var r=0;r<e.length-n;r++)this.num[r]=e[r+n]}d.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var r=0;r<e.getLength();r++)t[n+r]^=u.gexp(u.glog(this.get(n))+u.glog(e.get(r)));return new d(t,0)},mod:function(e){var t=this.getLength(),n=e.getLength();if(t-n<0)return this;for(var r=new Array(t),a=0;a<t;a++)r[a]=this.get(a);while(r.length>=n){var i=u.glog(r[0])-u.glog(e.get(0));for(a=0;a<e.getLength();a++)r[a]^=u.gexp(u.glog(e.get(a))+i);while(0==r[0])r.shift()}return new d(r,0)}};var h=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];function f(){this.buffer=new Array,this.length=0}i.prototype.getRightType=function(){for(var e=1;e<41;e++){var t=h[4*(e-1)+this.errorCorrectLevel];if(void 0==t)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+this.errorCorrectLevel);for(var n=t.length/3,r=0,a=0;a<n;a++){var i=t[3*a+0],o=t[3*a+2];r+=o*i}var s=e>9?2:1;if(this.utf8bytes.length+s<r||40==e){this.typeNumber=e,this.rsBlock=t,this.totalDataCount=r;break}}},f.prototype={get:function(e){var t=Math.floor(e/8);return this.buffer[t]>>>7-e%8&1},put:function(e,t){for(var n=0;n<t;n++)this.putBit(e>>>t-n-1&1)},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}}},dfbe:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAATlBMVEX///+VlZWcnJyJiYmNjY2QkJCEhISgoKDNzc339/esrKy1tbXx8fGmpqbAwMDs7OzHx8fc3Nzg4ODk5OR+fn7W1tbo6OjT09O6urp2dnYopGawAAAFQklEQVRo3u2YDXOjIBCGWRYQBfE75v7/Hz2NwVVQL2o6c3Nzb2gdSN2Hd5etaRmcFT9QsinOQMLGAL77gtOQ5AedkM474f+Mk/81+fuc/K/J3+fk52sipZBk566TcPtjcJ4Z58pBzpmcE+qyE76aocjLJmUrFb0BAfecwOwBElcVbEu2LjMOX3AisoYdyTqAW05AckcedjE6B7juRJqUfSTN4ZoTCebBPpUtORxA5KYABGh2Rk2+36ZMbAvzhp2TfUo5BIR47EAQDTuvEmDXiYxeqEp2RR2Hj9OF6Ng1VRw+dCKUZlfVjJTga9OJerLr6uAjJ8qwO9Lyg5ogWHZLDjiEkLAgbc1sqd/qY2CtvVIWqOj1IMcHHdZEjgVJHU8SPirJ+uD4mDyZxMsA8nBZ4n9/HdcExbh3a4afHV/DRa8STrc7G+AzPt8ExzVp9fsXEVGqRaBkXs6KIIvESJ5w5ERgkvquSny4/DEnhNC8Dsph6AZjSzioiVRzCUoyb96JsYYYOnw8cr7Y1AN2nEwq5tsWnsv32eRe4NLwoeX1Sm9q5G5NZGvo5iLjs/ogkPF7oVqtd1SJ/cK39fadyVCWZjGtw+cVxZu2aTnwnZog2J0cZEUaGiNZ4zM7H7rUwZ4TZdLgIbTYYDkXJNNd33fd9K2r6ccWh66TASRskkVZ/PMTuE4NPU8XyuuOlunQ1bsQ1cUfDvjE4LyyfrJ69QWfl+GZzi21W3isWKCe05aLhkMoXtqMZsZSnXLYhqBsWCg3RnoNMKmOPsgb616sadDt1CkRBIoIYg3McqmTmV6p0DBrdejSp9iGKB5DhvagKJV9Bl5rThDHVhDchMhNCKsoTtiErMjBSxi7gjj8yAl1i5fM3oEo8fNbyYNFTugTJM5S8IgRxZAjH8qfUS9HPqBjAV8BaQkRzZaPoUE8RYJmpA5ovWQBJMNtCKoqYnSA/FGDkJMErxj1m/QS0d8xNpEjfBghpO3js4USs7QEHw7n56TNxMxIojw/yIYMIDo2PfaPYwbnZvKbflJ/8ZqFqpEoASR07cQUvC/yOaKY0q8BFyuROoSddCmwwSdOnMLAo4GZIvtX9xCDtrZs+EW+VhBs63U7o1eeajFvhTfskSO9Z1kky72JKF34a7mpIlHoNSTEkeElEqFmsSrqkgiiZLFsp3l57HSb09xZg29JzWKlBvch2HbUhRSTv9APUH5BacvfE8M29JBwAFGJz1cnlJesoiWoaxivmKVbkFIcQfDX20rBXzHGIeYWdePS66USW45IKLYYVsIhRAk7tXOrRiFCVlOqnUA1qc3sE5FXbEsZHkOwfXVWnWcvGV0Ef55k0zt5XqfPp91k1AL+AEFVs3tKc/gjpIX0HsThPoQo5hajk/ABBH/pGwxqkWOIUtcpBRc7kJhSXWXkAj6EoML+Wq5yhH1ITNGX/keE8AmEMOb0SdaAcAoisM1PdmWJCCchApV0pyCZgrOQQUrl/RnIaERuQ9SmcNRwheqEEyElnIYMmBbzPv0YIuS2DiDeDZrmxyBqxrTITfdIf8aJ8qRhPpASo6vGDqy0aKrSFPchlDDKW9uO9OGm10w4+wUnZCdsVPGSks19CNVlzRFeqEzxncLT1Q9BUtint2tCKQuckJm8un26SFQbsZJqnb0OoboHtRkN+DEIW66HnNnkPCSU2kwXvs2YpjEKz0LIQeApcvKaDoBhXHei1j5U7GTUa/Ve4QkXOqHrJYiiyAoX09gJoU5CNhtefdtJUBXSd50EB4zG95wE+hknAyZ28+WaRMWgBJ53gr8ByDl5UoAOqn8AAAAASUVORK5CYII="},e2cc0:function(e,t,n){"use strict";function r(e){if(0===e.indexOf("_www")||0===e.indexOf("_doc")||0===e.indexOf("_documents")||0===e.indexOf("_downloads"))return e;if(0===e.indexOf("file://"))return e;if(0===e.indexOf("/storage/emulated/0/"))return e;if(0===e.indexOf("/")){var t=plus.io.convertAbsoluteFileSystem(e);if(t!==e)return t;e=e.substr(1)}return"_www/"+e}function a(e){return new Promise((function(t,n){if("object"===typeof window&&"document"in window){if("function"===typeof FileReader){var a=new XMLHttpRequest;return a.open("GET",e,!0),a.responseType="blob",a.onload=function(){if(200===this.status){var e=new FileReader;e.onload=function(e){t(e.target.result)},e.onerror=n,e.readAsDataURL(this.response)}},a.onerror=n,void a.send()}var i=document.createElement("canvas"),o=i.getContext("2d"),s=new Image;return s.onload=function(){i.width=s.width,i.height=s.height,o.drawImage(s,0,0),t(i.toDataURL()),i.height=i.width=0},s.onerror=n,void(s.src=e)}"object"!==typeof plus?"object"===typeof wx&&wx.canIUse("getFileSystemManager")?wx.getFileSystemManager().readFile({filePath:e,encoding:"base64",success:function(e){t("data:image/png;base64,"+e.data)},fail:function(e){n(e)}}):n(new Error("not support")):plus.io.resolveLocalFileSystemURL(r(e),(function(e){e.file((function(e){var r=new plus.io.FileReader;r.onload=function(e){t(e.target.result)},r.onerror=function(e){n(e)},r.readAsDataURL(e)}),(function(e){n(e)}))}),(function(e){n(e)}))}))}function i(e){return new Promise((function(t,n){if("object"===typeof window&&"document"in window){e=e.split(",");var r=e[0].match(/:(.*?);/)[1],a=atob(e[1]),i=a.length,o=new Uint8Array(i);while(i--)o[i]=a.charCodeAt(i);return t((window.URL||window.webkitURL).createObjectURL(new Blob([o],{type:r})))}var s=e.match(/data\:\S+\/(\S+);/);s?s=s[1]:n(new Error("base64 error"));var l=Date.now()+"."+s;if("object"!==typeof plus)if("object"===typeof wx&&wx.canIUse("getFileSystemManager")){var u=wx.env.USER_DATA_PATH+"/"+l;wx.getFileSystemManager().writeFile({filePath:u,data:e.replace(/^data:\S+\/\S+;base64,/,""),encoding:"base64",success:function(){t(u)},fail:function(e){n(e)}})}else n(new Error("not support"));else{var c=new plus.nativeObj.Bitmap("bitmap"+Date.now());c.loadBase64Data(e,(function(){var e="_doc/uniapp_temp/"+l;c.save(e,{},(function(){c.clear(),t(e)}),(function(e){c.clear(),n(e)}))}),(function(e){c.clear(),n(e)}))}}))}n("c975"),n("ace4"),n("d3b7"),n("ac1f"),n("3ca3"),n("466d"),n("5319"),n("1276"),n("5cc6"),n("9a8c"),n("a975"),n("735e"),n("c1ac"),n("d139"),n("3a7b"),n("d5d6"),n("82f8"),n("e91f"),n("60bd"),n("5f96"),n("3280"),n("3fcc"),n("ca91"),n("25a1"),n("cd26"),n("2954"),n("649e"),n("219c"),n("b39a"),n("72f7"),n("ddb0"),n("2b3d"),Object.defineProperty(t,"__esModule",{value:!0}),t.pathToBase64=a,t.base64ToPath=i},f21c:function(e,t,n){"use strict";n.r(t);var r=n("2d97"),a=n("0cc7");for(var i in a)"default"!==i&&function(e){n.d(t,e,(function(){return a[e]}))}(i);n("f552");var o,s=n("f0c5"),l=Object(s["a"])(a["default"],r["b"],r["c"],!1,null,"1e39f708",null,!1,r["a"],o);t["default"]=l.exports},f552:function(e,t,n){"use strict";var r=n("852f"),a=n.n(r);a.a},fbc5:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.userPartne=t.userInvite=t.userClause=t.userHelp=t.userCustomer=t.userNotice=t.userIndex=void 0;var r=n("89d9"),a=function(){return(0,r.request)({url:"user/web"})};t.userIndex=a;var i=function(){return(0,r.request)({url:"articles/notice"})};t.userNotice=i;var o=function(){return(0,r.request)({url:"user/services"})};t.userCustomer=o;var s=function(){return(0,r.request)({url:"articles/helps"})};t.userHelp=s;var l=function(){return(0,r.request)({url:"articles/service"})};t.userClause=l;var u=function(){return(0,r.request)({url:"user/invite"})};t.userInvite=u;var c=function(e){return(0,r.request)({url:"user/relations",data:e})};t.userPartne=c}}]); |