(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["card"],{"0051":function(e,t,r){e.exports=r.p+"img/0003.93dde42a.png"},1276:function(e,t,r){"use strict";var n=r("2ba4"),o=r("c65b"),c=r("e330"),a=r("d784"),l=r("44e7"),i=r("825a"),s=r("1d80"),u=r("4840"),d=r("8aa5"),f=r("50c4"),m=r("577e"),b=r("dc4a"),p=r("4dae"),j=r("14c3"),v=r("9263"),g=r("9f7f"),h=r("d039"),O=g.UNSUPPORTED_Y,V=4294967295,N=Math.min,E=[].push,x=c(/./.exec),w=c(E),k=c("".slice),C=!h((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));a("split",(function(e,t,r){var c;return c="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,r){var c=m(s(this)),a=void 0===r?V:r>>>0;if(0===a)return[];if(void 0===e)return[c];if(!l(e))return o(t,c,e,a);var i,u,d,f=[],b=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),j=0,g=new RegExp(e.source,b+"g");while(i=o(v,g,c)){if(u=g.lastIndex,u>j&&(w(f,k(c,j,i.index)),i.length>1&&i.index=a))break;g.lastIndex===i.index&&g.lastIndex++}return j===c.length?!d&&x(g,"")||w(f,""):w(f,k(c,j)),f.length>a?p(f,0,a):f}:"0".split(void 0,0).length?function(e,r){return void 0===e&&0===r?[]:o(t,this,e,r)}:t,[function(t,r){var n=s(this),a=void 0==t?void 0:b(t,e);return a?o(a,t,n,r):o(c,m(n),t,r)},function(e,n){var o=i(this),a=m(e),l=r(c,o,a,n,c!==t);if(l.done)return l.value;var s=u(o,RegExp),b=o.unicode,p=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(O?"g":"y"),v=new s(O?"^(?:"+o.source+")":o,p),g=void 0===n?V:n>>>0;if(0===g)return[];if(0===a.length)return null===j(v,a)?[a]:[];var h=0,E=0,x=[];while(E1?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",T,[Object(n["createElementVNode"])("div",I,[R,Object(n["createElementVNode"])("div",_,[Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-info",onClick:t[6]||(t[6]=function(t){return e.moveCard(0,e.form.page)})},D),Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-info",onClick:t[7]||(t[7]=function(t){return e.moveCard(1,e.form.page)})},F),Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:t[8]||(t[8]=function(t){return e.delCard(e.form.page)})},L)]),J])])):Object(n["createCommentVNode"])("",!0),Object(n["createElementVNode"])("div",$,[Object(n["createElementVNode"])("div",H,[G,W,Object(n["createVNode"])(z,{modelValue:e.form.json5.cards[e.form.page-1].isShow,"onUpdate:modelValue":t[9]||(t[9]=function(t){return e.form.json5.cards[e.form.page-1].isShow=t})},null,8,["modelValue"])]),Object(n["createElementVNode"])("div",Z,[K,Object(n["createElementVNode"])("div",null,[Object(n["createElementVNode"])("div",Q,[Object(n["createElementVNode"])("button",{type:"button",class:Object(n["normalizeClass"])(["btn btn-outline-success",{active:"4:3"==e.form.json5.cards[e.form.page-1].ratio}]),onClick:t[10]||(t[10]=function(t){return e.setRatio(1)})},"橫向4:3",2),Object(n["createElementVNode"])("button",{type:"button",class:Object(n["normalizeClass"])(["btn btn-outline-success",{active:"1:1"==e.form.json5.cards[e.form.page-1].ratio}]),onClick:t[11]||(t[11]=function(t){return e.setRatio(2)})},"方形1:1",2),Object(n["createElementVNode"])("button",{type:"button",class:Object(n["normalizeClass"])(["btn btn-outline-success",{active:"4:5"==e.form.json5.cards[e.form.page-1].ratio}]),onClick:t[12]||(t[12]=function(t){return e.setRatio(3)})},"直向4:5",2)])])]),Object(n["createElementVNode"])("div",X,[Y,Object(n["createElementVNode"])("div",null,[Object(n["createVNode"])(M,{"after-read":e.afterRead,"max-count":1,name:"cardimage",onDelete:e.handleDelete},{default:Object(n["withCtx"])((function(){return[e.form.json5.cards[e.form.page-1].image.length>0?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",ee,[Object(n["createElementVNode"])("img",{ref:"uploadImg",id:"upload-img",class:"upload-img",src:e.form.json5.cards[e.form.page-1].image,alt:"",crossorigin:"anonymous"},null,8,te)])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",re,[Object(n["createElementVNode"])("img",ne,null,512),oe]))]})),_:1},8,["after-read","onDelete"])]),ce]),Object(n["createElementVNode"])("div",ae,[le,Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"(https?://|line://|tel:|mailto:)\\S+",id:"vcard-link",inputmode:"url",type:"url",class:"form-control form-control-sm","onUpdate:modelValue":t[13]||(t[13]=function(t){return e.form.json5.cards[e.form.page-1].link=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].link]]),ie]),Object(n["createElementVNode"])("div",null,[Object(n["createElementVNode"])("button",{class:"btn btn-primary btn-sm",onClick:t[14]||(t[14]=function(){return e.handleColorThief&&e.handleColorThief.apply(e,arguments)})},"AI配色")]),Object(n["createElementVNode"])("div",se,[ue,Object(n["createElementVNode"])("div",de,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-bgColor",inputmode:"url",class:"form-control","onUpdate:modelValue":t[15]||(t[15]=function(t){return e.form.json5.cards[e.form.page-1].bgColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].bgColor]]),Object(n["createElementVNode"])("div",fe,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":t[16]||(t[16]=function(t){return e.form.json5.cards[e.form.page-1].bgColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].bgColor]])])]),me]),Object(n["createElementVNode"])("div",be,[pe,Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:".+",required:"required",id:"vcard-title",class:"form-control form-control-sm","onUpdate:modelValue":t[17]||(t[17]=function(t){return e.form.json5.cards[e.form.page-1].title=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].title]]),je]),Object(n["createElementVNode"])("div",ve,[ge,Object(n["createElementVNode"])("div",he,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-titleColor",inputmode:"url",class:"form-control","onUpdate:modelValue":t[18]||(t[18]=function(t){return e.form.json5.cards[e.form.page-1].titleColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].titleColor]]),Object(n["createElementVNode"])("div",Oe,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":t[19]||(t[19]=function(t){return e.form.json5.cards[e.form.page-1].titleColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].titleColor]])])]),Ve]),Object(n["createElementVNode"])("div",Ne,[Ee,Object(n["withDirectives"])(Object(n["createElementVNode"])("textarea",{id:"vcard-desc",pattern:".+",required:"required",class:"form-control form-control-sm","onUpdate:modelValue":t[20]||(t[20]=function(t){return e.form.json5.cards[e.form.page-1].desc=t}),style:{height:"100px"}},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].desc]]),xe]),Object(n["createElementVNode"])("div",we,[ke,Object(n["createElementVNode"])("div",Ce,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-titleColor",inputmode:"url",class:"form-control","onUpdate:modelValue":t[21]||(t[21]=function(t){return e.form.json5.cards[e.form.page-1].descColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].descColor]]),Object(n["createElementVNode"])("div",ye,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":t[22]||(t[22]=function(t){return e.form.json5.cards[e.form.page-1].descColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].descColor]])])]),Be])])])]),Object(n["createElementVNode"])("ul",Se,[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.form.json5.cards[e.form.page-1].btns,(function(t,r){return Object(n["openBlock"])(),Object(n["createElementBlock"])("li",{class:"list-group-item pb-2 pt-3",key:r},[Object(n["createElementVNode"])("div",Te,[Object(n["createElementVNode"])("div",Ie,[Object(n["createElementVNode"])("div",Re,[Object(n["createElementVNode"])("label",null,"控制按鈕 "+Object(n["toDisplayString"])(r+1),1),Object(n["createElementVNode"])("div",_e,[e.form.json5.cards[e.form.page-1].btns.length>1?(Object(n["openBlock"])(),Object(n["createElementBlock"])("button",{key:0,type:"button",class:"btn btn-sm btn-outline-info",onClick:function(t){return e.moveBtn(0,r)}},qe,8,ze)):Object(n["createCommentVNode"])("",!0),e.form.json5.cards[e.form.page-1].btns.length>1?(Object(n["openBlock"])(),Object(n["createElementBlock"])("button",{key:1,type:"button",class:"btn btn-sm btn-outline-info",onClick:function(t){return e.moveBtn(1,r)}},Pe,8,Ue)):Object(n["createCommentVNode"])("",!0),Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:function(t){return e.delBtn(r)}},He,8,Le)])])]),Object(n["createElementVNode"])("div",Ge,[Object(n["createElementVNode"])("div",We,[Object(n["createElementVNode"])("label",Ze,"按鈕 "+Object(n["toDisplayString"])(r+1)+" 文字",1),Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:".+",required:"required",id:"cardbtn-text-0",class:"form-control form-control-sm","onUpdate:modelValue":function(e){return t.text=e}},null,8,Ke),[[n["vModelText"],t.text]])]),Object(n["createElementVNode"])("div",Qe,[Object(n["createElementVNode"])("label",Xe,"按鈕 "+Object(n["toDisplayString"])(r+1)+" 連結(需輸入完整網址,http://..,https://...)",1),Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"(https?://|line://|tel:|mailto:)\\S+",required:"required",inputmode:"url",type:"url",id:"cardbtn-link-0",class:"form-control form-control-sm","onUpdate:modelValue":function(e){return t.link=e}},null,8,Ye),[[n["vModelText"],t.link]])]),Object(n["createElementVNode"])("div",et,[tt,Object(n["createElementVNode"])("div",rt,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-titleColor",inputmode:"url",class:"form-control","onUpdate:modelValue":function(e){return t.color=e}},null,8,nt),[[n["vModelText"],t.color]]),Object(n["createElementVNode"])("div",ot,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":function(e){return t.color=e}},null,8,ct),[[n["vModelText"],t.color]])])])])])])])})),128)),Object(n["createElementVNode"])("li",at,[Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-outline-success",onClick:t[23]||(t[23]=function(t){return e.addBtn(e.form.page)})},st),Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-outline-success",onClick:t[24]||(t[24]=function(t){return e.addShareBtn(e.form.page)})},ft)])])]))]),Object(n["createElementVNode"])("div",mt,[Object(n["createElementVNode"])("div",{class:"btn flex-fill mx-2 my-1 btn-primary",onClick:t[25]||(t[25]=function(){return e.handleSubmit&&e.handleSubmit.apply(e,arguments)})},jt)]),vt])],1024)),e.showFooter?(Object(n["openBlock"])(),Object(n["createBlock"])(q,{key:0})):Object(n["createCommentVNode"])("",!0),Object(n["createVNode"])(U,{show:e.crop.show,onClick:t[26]||(t[26]=function(t){return e.crop.show=!1})},null,8,["show"]),e.crop.show?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",gt,[Object(n["createElementVNode"])("div",ht,[Object(n["createVNode"])(A,{class:"cropper",ref:"myCrop",src:e.crop.img,"stencil-props":{aspectRatio:e.ratioToNumber},"auto-zoom":!0},null,8,["src","stencil-props"])]),Object(n["createElementVNode"])("div",Ot,[Object(n["createVNode"])(v,{type:"primary",size:"small",plain:"",onClick:e.onClose},{default:Object(n["withCtx"])((function(){return[Vt]})),_:1},8,["onClick"]),Object(n["createVNode"])(v,{type:"success",size:"small",plain:"",onClick:e.onCrop},{default:Object(n["withCtx"])((function(){return[Nt]})),_:1},8,["onClick"])])])):Object(n["createCommentVNode"])("",!0)],64)}var xt=r("3835"),wt=r("b85c"),kt=(r("e7e5"),r("d399")),Ct=r("5530"),yt=r("1da1");r("96cf"),r("d3b7"),r("3ca3"),r("ddb0"),r("2b3d"),r("9861"),r("a434"),r("99af"),r("d81d"),r("e9c4"),r("498a"),r("07ac"),r("ac1f"),r("00b4"),r("1276");if(!Bt)var Bt={map:function(e,t){var r={};return t?e.map((function(e,n){return r.index=n,t.call(r,e)})):e.slice()},naturalOrder:function(e,t){return et?1:0},sum:function(e,t){var r={};return e.reduce(t?function(e,n,o){return r.index=o,e+t.call(r,n)}:function(e,t){return e+t},0)},max:function(e,t){return Math.max.apply(null,t?Bt.map(e,t):e)}};var St=function(){var e=5,t=8-e,r=1e3;function n(t,r,n){return(t<<2*e)+(r<u/2){for(o=t.copy(),c=t.copy(),l=(r=a-t[i])<=(n=t[s]-a)?Math.min(t[s]-1,~~(a+n/2)):Math.max(t[i],~~(a-1-r/2));!d[l];)l++;for(m=f[l];!m&&d[l-1];)m=f[--l];return o[s]=l,c[i]=o[s]+1,[o,c]}}(c==r?"r":c==o?"g":"b")}}return c.prototype={volume:function(e){return this._volume&&!e||(this._volume=(this.r2-this.r1+1)*(this.g2-this.g1+1)*(this.b2-this.b1+1)),this._volume},count:function(e){var t=this.histo;if(!this._count_set||e){var r,o,c,a=0;for(r=this.r1;r<=this.r2;r++)for(o=this.g1;o<=this.g2;o++)for(c=this.b1;c<=this.b2;c++)a+=t[n(r,o,c)]||0;this._count=a,this._count_set=!0}return this._count},copy:function(){return new c(this.r1,this.r2,this.g1,this.g2,this.b1,this.b2,this.histo)},avg:function(t){var r=this.histo;if(!this._avg||t){var o,c,a,l,i=0,s=1<<8-e,u=0,d=0,f=0;for(c=this.r1;c<=this.r2;c++)for(a=this.g1;a<=this.g2;a++)for(l=this.b1;l<=this.b2;l++)i+=o=r[n(c,a,l)]||0,u+=o*(c+.5)*s,d+=o*(a+.5)*s,f+=o*(l+.5)*s;this._avg=i?[~~(u/i),~~(d/i),~~(f/i)]:[~~(s*(this.r1+this.r2+1)/2),~~(s*(this.g1+this.g2+1)/2),~~(s*(this.b1+this.b2+1)/2)]}return this._avg},contains:function(e){var r=e[0]>>t;return gval=e[1]>>t,bval=e[2]>>t,r>=this.r1&&r<=this.r2&&gval>=this.g1&&gval<=this.g2&&bval>=this.b1&&bval<=this.b2}},a.prototype={push:function(e){this.vboxes.push({vbox:e,color:e.avg()})},palette:function(){return this.vboxes.map((function(e){return e.color}))},size:function(){return this.vboxes.size()},map:function(e){for(var t=this.vboxes,r=0;r251&&n[1]>251&&n[2]>251&&(e[r].color=[255,255,255])}},{quantize:function(i,s){if(!i.length||s<2||s>256)return!1;var u=function(r){var o,c=new Array(1<<3*e);return r.forEach((function(e){o=n(e[0]>>t,e[1]>>t,e[2]>>t),c[o]=(c[o]||0)+1})),c}(i);u.forEach((function(){}));var d=function(e,r){var n,o,a,l=1e6,i=0,s=1e6,u=0,d=1e6,f=0;return e.forEach((function(e){(n=e[0]>>t)i&&(i=n),(o=e[1]>>t)u&&(u=o),(a=e[2]>>t)f&&(f=a)})),new c(l,i,s,u,d,f,r)}(i,u),f=new o((function(e,t){return Bt.naturalOrder(e.count(),t.count())}));function m(e,t){for(var n,o=e.size(),c=0;c=t)return;if(c++>r)return;if((n=e.pop()).count()){var a=l(u,n),i=a[0],s=a[1];if(!i)return;e.push(i),s&&(e.push(s),o++)}else e.push(n),c++}}f.push(d),m(f,.75*s);for(var b=new o((function(e,t){return Bt.naturalOrder(e.count()*e.volume(),t.count()*t.volume())}));f.size();)b.push(f.pop());m(b,s);for(var p=new a;b.size();)p.push(b.pop());return p}}}().quantize,Tt=function(e){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.width=this.canvas.width=e.naturalWidth,this.height=this.canvas.height=e.naturalHeight,this.context.drawImage(e,0,0,this.width,this.height)};Tt.prototype.getImageData=function(){return this.context.getImageData(0,0,this.width,this.height)};var It=function(){};It.prototype.getColor=function(e,t){return void 0===t&&(t=10),this.getPalette(e,5,t)[0]},It.prototype.getPalette=function(e,t,r){var n=function(e){var t=e.colorCount,r=e.quality;if(void 0!==t&&Number.isInteger(t)){if(1===t)throw new Error("colorCount should be between 2 and 20. To get one color, call getColor() instead of getPalette()");t=Math.max(t,2),t=Math.min(t,20)}else t=10;return(void 0===r||!Number.isInteger(r)||r<1)&&(r=10),{colorCount:t,quality:r}}({colorCount:t,quality:r}),o=new Tt(e),c=function(e,t,r){for(var n=e,o=[],c=0,a=void 0,l=void 0,i=void 0,s=void 0,u=void 0;c=125)&&(l>250&&i>250&&s>250||o.push([l,i,s]));return o}(o.getImageData().data,o.width*o.height,n.quality),a=St(c,n.colorCount);return a?a.palette():null},It.prototype.getColorFromUrl=function(e,t,r){var n=this,o=document.createElement("img");o.addEventListener("load",(function(){var c=n.getPalette(o,5,r);t(c[0],e)})),o.src=e},It.prototype.getImageData=function(e,t){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){if(200==this.status){var e=new Uint8Array(this.response);i=e.length;for(var r=new Array(i),n=0;n.5?d/(2-i-s):d/(i+s),i){case n:a=(o-c)/d+(o.5?"light":"dark"}var Kt=function(e){return"#"+e.map((function(e){var t=e.toString(16);return 1===t.length?"0"+t:t})).join("")},Qt=window.URL||window.webkitURL,Xt=Object(n["defineComponent"])({name:"EditCard",components:{Footer:_t["a"],Cropper:$t["a"],FlexView:zt["a"]},setup:function(){return Object(yt["a"])(regeneratorRuntime.mark((function e(){var t,r,o,c,a,l,i,s,u,d,f,m,b,p,j,v,g,h,O,V,N,E,x,w,k,C,y,B,S;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return function(e){return!1},y=function(e){var t,r=/(https?:\/\/|line:\/\/|tel:|mailto:)\S+/,n=Object(wt["a"])(e.entries());try{for(n.s();!(t=n.n()).done;){var o=Object(xt["a"])(t.value,2),c=o[0],a=o[1],l=!1;for(var s in a)"link"===s||"isShow"===s||""!=a[s]&&null!=a[s]||(l=!0);if(!0===l)return i.form.page=c+1,!1;if(a.link&&(a.link=a.link.trim()),a.btns&&a.btns.length>0){var u,d=Object(wt["a"])(a.btns);try{for(d.s();!(u=d.n()).done;){var f=u.value,m=Object.values(f).some((function(e){return""==e||null==e}));if(!0===m)return i.form.page=c+1,!1;if(f.link=f.link.trim(),!r.test(f.link))return i.form.page=c+1,!1}}catch(b){d.e(b)}finally{d.f()}}}}catch(b){n.e(b)}finally{n.f()}return!0},t=Object(Dt["b"])(),r=Object(qt["d"])(),o=Object(n["ref"])(null),Object(n["ref"])(!1),c=Object(n["ref"])(!1),a=Object(n["ref"])(null),l=Object(n["ref"])({show:!1,img:null,outputType:"jpeg",autoCrop:!0,autoCropWidth:200,autoCropHeight:200}),i=Object(n["reactive"])({imagePath:"",previewImage:null,fileList:[],showFooter:!0,form:{page:1,title:"商務卡片",showNfc:!0,json5:{altText:"",btnHeight:"md",descSize:"sm",titleSize:"xl",cards:[{bgColor:"#ffffff",desc:"",descColor:"#000000",image:"",link:"",title:"",titleSize:"xl",descSize:"sm",titleColor:"#000000",ratio:"4:3",isShow:!0}]}}}),s={color:"#42659a",link:"",style:"primary",text:"",btnHeight:"md"},u={bgColor:"#ffffff",desc:"",descColor:"#000000",image:"",title:"",titleSize:"xl",descSize:"sm",titleColor:"#000000",ratio:"4:3",isShow:!0},d=Object(n["ref"])(["xxs","xs","sm","md","lg","xl","xxl","3xl","4xl","5xl"]),t.state.user.userInfo.cus_card&&t.state.user.userInfo.cus_card.length>0&&(i.form=JSON.parse(Pt.a.clone(t.state.user.userInfo.cus_card))),Object(n["watch"])((function(){return i.form.title}),(function(e){i.form.json5.altText=e})),f=function(){i.form.json5.cards.push(Object(Ct["a"])({},u)),i.form.page=i.form.json5.cards.length},m=function(e){e>1&&(i.form.page=e-1),i.form.json5.cards.splice(e-1,1)},b=function(e){i.form.json5.cards[e-1].btns||(i.form.json5.cards[e-1].btns=[]),i.form.json5.cards[e-1].btns.push(Object(Ct["a"])({},s))},p=function(e){i.form.json5.cards[e-1].btns||(i.form.json5.cards[e-1].btns=[]);var t=Object(Ct["a"])({},s);t.link="".concat("https://liff.line.me/1657876696-564NGMxy","?userid=").concat(Jt.a.get("uid"),"&cardid=2"),i.form.json5.cards[e-1].btns.push(t)},j=function(e,t){if(0===e){if(1!==t){var r=[i.form.json5.cards[t-2],i.form.json5.cards[t-1]];i.form.json5.cards[t-1]=r[0],i.form.json5.cards[t-2]=r[1],i.form.page=t-1}}else if(t!==i.form.json5.cards.length){var n=[i.form.json5.cards[t-1],i.form.json5.cards[t]];i.form.json5.cards[t]=n[0],i.form.json5.cards[t-1]=n[1],i.form.page=t+1}},v=function(e){i.form.json5.cards[i.form.page-1].btns.splice(e,1),0===i.form.json5.cards[i.form.page-1].btns.length&&delete i.form.json5.cards[i.form.page-1].btns},g=function(e,t){if(0===e){if(0!==t){var r=[i.form.json5.cards[i.form.page-1].btns[t-1],i.form.json5.cards[i.form.page-1].btns[t]];i.form.json5.cards[i.form.page-1].btns[t]=r[0],i.form.json5.cards[i.form.page-1].btns[t-1]=r[1]}}else if(t+1!==i.form.json5.cards[i.form.page-1].btns.length){var n=[i.form.json5.cards[i.form.page-1].btns[t],i.form.json5.cards[i.form.page-1].btns[t+1]];i.form.json5.cards[i.form.page-1].btns[t+1]=n[0],i.form.json5.cards[i.form.page-1].btns[t]=n[1]}},h=function(){var e=Object(yt["a"])(regeneratorRuntime.mark((function e(t,r){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return l.value.show=!0,n=t.file,l.value.img=Qt.createObjectURL(n),e.abrupt("return");case 4:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),O=function(){var e=o.value.getResult(),t=e.canvas;if(t){var r=new FormData;t.toBlob(function(){var e=Object(yt["a"])(regeneratorRuntime.mark((function e(t){var n,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=new File([t],"image.jpg"),r.append("fileType","IMAGE"),r.append("file",n),l.value.show=!1,kt["a"].loading({duration:0,message:"圖片上傳中...",forbidClick:!0}),e.next=7,Ft.a.post("".concat("https://card.h888.fun/appapi/v1","/card/uploadfile"),r,{});case 7:o=e.sent,200==o.data.code?(i.form.json5.cards[i.form.page-1].image=o.data.data,kt["a"].success("上傳成功")):kt["a"].fail("上傳失敗");case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),"image/jpeg")}},V=function(){l.value.show=!1},N=Object(n["ref"])(),E=function(){var e=new Rt,t=document.getElementById("upload-img"),r=e.getColor(t,1);"dark"==Zt(Kt(r))?(u.titleColor="#ffffff",u.descColor="#ffffff",i.form.json5.cards[i.form.page-1].titleColor="#ffffff",i.form.json5.cards[i.form.page-1].descColor="#ffffff"):(u.titleColor="#000000",u.descColor="#000000",i.form.json5.cards[i.form.page-1].titleColor="#000000",i.form.json5.cards[i.form.page-1].descColor="#000000"),i.form.json5.cards[i.form.page-1].bgColor=Kt(r),u.bgColor=Kt(r);var n=e.getPalette(t,10,1),o=Kt(n[Math.floor(10*Math.random())]);s.color=o,"dark"==Zt(o)?s.style="primary":s.style="secondary",i.form.json5.cards[i.form.page-1].btns&&i.form.json5.cards[i.form.page-1].btns.length>0&&(i.form.json5.cards[i.form.page-1].btns=i.form.json5.cards[i.form.page-1].btns.map((function(e){return e.color=o,e.style=s.style,e})))},x=function(){i.form.json5.cards[i.form.page-1].image=""},w=function(){r.push({name:"CardPreview",params:{content:JSON.stringify(i.form)}})},k=function(e,t){switch(e){case"titleSize":i.form.json5.cards[i.form.page-1].titleSize=t;break;case"descSize":i.form.json5.cards[i.form.page-1].descSize=t;break;default:break}},C=function(){var e=Object(yt["a"])(regeneratorRuntime.mark((function e(){var n,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(y(i.form.json5.cards)){e.next=3;break}return Object(kt["a"])("商務卡片欄位錯誤,紅色錯誤欄位請重新檢查!!"),e.abrupt("return");case 3:return n=Jt.a.get("uid"),kt["a"].loading({duration:0,message:"名片上傳中...",forbidClick:!0}),e.next=7,Object(Mt["m"])({user_id:n,card_title:i.form.title,show_cus:i.form.showNfc,cus_card:JSON.stringify(i.form)});case 7:o=e.sent,200===o.code?(t.commit("user/setCusCard",JSON.stringify(i.form)),kt["a"].success("建立成功")):kt["a"].fail("建立失敗"),r.push("/");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(e){switch(e){case 1:i.form.json5.cards[i.form.page-1].ratio="4:3",u.ratio="4:3";break;case 2:i.form.json5.cards[i.form.page-1].ratio="1:1",u.ratio="1:1";break;case 3:i.form.json5.cards[i.form.page-1].ratio="4:5",u.ratio="4:5";break;default:break}},S=Object(n["computed"])((function(){var e=i.form.json5.cards[i.form.page-1].ratio.split(":");return parseInt(e[0])/parseInt(e[1])})),e.abrupt("return",Object(Ct["a"])(Object(Ct["a"])({},Object(n["toRefs"])(i)),{},{sizeArr:d,showPreview:c,flexRef:a,crop:l,myCrop:o,uploadImg:N,addCard:f,delCard:m,moveCard:j,addBtn:b,addShareBtn:p,delBtn:v,moveBtn:g,afterRead:h,handlePreview:w,handleDelete:x,changeSize:k,handleSubmit:C,onCrop:O,onClose:V,setRatio:B,handleColorThief:E,ratioToNumber:S}));case 34:case"end":return e.stop()}}),e)})))()}}),Yt=(r("2ad6"),r("6b0d")),er=r.n(Yt);const tr=er()(Xt,[["render",Et],["__scopeId","data-v-15f1c0cf"]]);t["default"]=tr},"63ec":function(e,t,r){"use strict";r("a330")},6790:function(e,t,r){e.exports=r.p+"img/0001.bd03f434.png"},"71a0":function(e,t,r){},"78f0":function(e,t,r){"use strict";r.r(t);var n=r("7a23"),o=r("6790"),c=r.n(o),a=r("81e0"),l=r.n(a),i=r("0051"),s=r.n(i),u=r("2a7e"),d=r.n(u),f=r("6c02"),m=r("fd2d"),b={class:"recommend"},p={style:{"text-align":"center","line-height":"24px","font-weight":"bold"}},j=Object(n["createStaticVNode"])('
您沒有設定自製名片權限
請點選下方立即購買按鈕
開通自製名片相關服務

',4),v={name:"",class:"fbqs",style:{"text-align":"center"}},g={setup:function(e){var t=Object(f["d"])();return function(e,r){var o=Object(n["resolveComponent"])("van-nav-bar");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",null,[Object(n["createVNode"])(o,{title:"自製名片","right-text":"關閉",onClickRight:r[0]||(r[0]=function(t){return e.$router.push("/")})}),Object(n["createElementVNode"])("div",b,[Object(n["createElementVNode"])("div",p,[j,Object(n["createElementVNode"])("form",v,[Object(n["createElementVNode"])("input",{type:"button",value:"立即購買",class:"submit",style:{padding:"3%",width:"50%","margin-left":"auto","margin-right":"auto"},onClick:r[1]||(r[1]=function(e){return Object(n["unref"])(t).push("/shop")})})])])]),Object(n["createVNode"])(Object(n["unref"])(m["a"]))])}}},h=(r("63ec"),r("6b0d")),O=r.n(h);const V=O()(g,[["__scopeId","data-v-686449cb"]]);t["default"]=V},"81e0":function(e,t,r){e.exports=r.p+"img/0002.cd106086.png"},a15b:function(e,t,r){"use strict";var n=r("23e7"),o=r("e330"),c=r("44ad"),a=r("fc6a"),l=r("a640"),i=o([].join),s=c!=Object,u=l("join",",");n({target:"Array",proto:!0,forced:s||!u},{join:function(e){return i(a(this),void 0===e?",":e)}})},a1f2:function(e,t,r){"use strict";r("3377")},a330:function(e,t,r){},cade:function(e,t,r){},e6c4:function(e,t,r){"use strict";r.r(t);var n=r("7a23"),o=r("6c02"),c=r("0f9b"),a={class:"flex-section"},l={class:"table-responsive"},i={class:"chatbox"},s={setup:function(e){var t=Object(o["c"])(),r=Object(n["ref"])(null);return Object(n["onActivated"])((function(){r.value.innerHTML="";var e=Object(c["a"])(JSON.parse(t.params.content));flex2html("flex",e)})),Object(n["onDeactivated"])((function(){})),function(e,t){var o=Object(n["resolveComponent"])("van-nav-bar");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["createVNode"])(o,{title:"預覽:)","right-text":"關閉",onClickRight:t[0]||(t[0]=function(t){return e.$router.back()})}),Object(n["createElementVNode"])("div",a,[Object(n["createElementVNode"])("div",l,[Object(n["createElementVNode"])("div",i,[Object(n["createElementVNode"])("div",{id:"flex",ref_key:"flexRef",ref:r},null,512)])])])],64)}}},u=(r("a1f2"),r("6b0d")),d=r.n(u);const f=d()(s,[["__scopeId","data-v-1acc880e"]]);t["default"]=f}}]); //# sourceMappingURL=card.a852404a.js.map