chunk-25616fb3.undefined.1670377698154.js 175 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-25616fb3"],{"0091":function(t,e,r){var n=r("0fd2"),o=n.match(/AppleWebKit\/(\d+)\./);t.exports=!!o&&+o[1]},"009a":function(t,e,r){"use strict";var n=r("88d4"),o=r("8735"),i=r("e3f7"),a=r("3b43"),s=r("8355"),c=r("6d61"),u=r("e266"),h=r("3cb0"),l=r("d9c5"),f=r("ee7c"),p=r("9a52"),d=r("ecaa"),g=r("c5f9"),v=r("2606"),m=r("d6be"),y=r("6c75"),w=r("d00b"),b=r("bf1f"),x=r("f7b9"),C=r("b143"),I=r("a7b6"),B=r("17b3"),A=r("a9c5").f,O=r("90e8"),E=r("34cd").forEach,T=r("5763"),k=r("98fb"),S=r("f182"),_=r("ef7c"),M=r("55f9"),R=_.get,L=_.set,P=k.f,U=S.f,N=Math.round,H=o.RangeError,j=u.ArrayBuffer,W=j.prototype,z=u.DataView,F=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_CONSTRUCTOR,Y=c.TYPED_ARRAY_TAG,X=c.TypedArray,q=c.TypedArrayPrototype,$=c.aTypedArrayConstructor,V=c.isTypedArray,G="BYTES_PER_ELEMENT",J="Wrong length",K=function(t,e){$(t);var r=0,n=e.length,o=new t(n);while(n>r)o[r]=e[r++];return o},Q=function(t,e){P(t,e,{get:function(){return R(this)[e]}})},Z=function(t){var e;return I(W,t)||"ArrayBuffer"==(e=w(t))||"SharedArrayBuffer"==e},tt=function(t,e){return V(t)&&!x(e)&&e in t&&p(+e)&&e>=0},et=function(t,e){return e=m(e),tt(t,e)?l(2,t[e]):U(t,e)},rt=function(t,e,r){return e=m(e),!(tt(t,e)&&b(r)&&y(r,"value"))||y(r,"get")||y(r,"set")||r.configurable||y(r,"writable")&&!r.writable||y(r,"enumerable")&&!r.enumerable?P(t,e,r):(t[e]=r.value,t)};a?(F||(S.f=et,k.f=rt,Q(q,"buffer"),Q(q,"byteOffset"),Q(q,"byteLength"),Q(q,"length")),n({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:et,defineProperty:rt}),t.exports=function(t,e,r){var a=t.match(/\d+$/)[0]/8,c=t+(r?"Clamped":"")+"Array",u="get"+t,l="set"+t,p=o[c],m=p,y=m&&m.prototype,w={},x=function(t,e){var r=R(t);return r.view[u](e*a+r.byteOffset,!0)},I=function(t,e,n){var o=R(t);r&&(n=(n=N(n))<0?0:n>255?255:255&n),o.view[l](e*a+o.byteOffset,n,!0)},k=function(t,e){P(t,e,{get:function(){return x(this,e)},set:function(t){return I(this,e,t)},enumerable:!0})};F?s&&(m=e((function(t,e,r,n){return h(t,y),M(function(){return b(e)?Z(e)?void 0!==n?new p(e,v(r,a),n):void 0!==r?new p(e,v(r,a)):new p(e):V(e)?K(m,e):i(O,m,e):new p(g(e))}(),t,m)})),B&&B(m,X),E(A(p),(function(t){t in m||f(m,t,p[t])})),m.prototype=y):(m=e((function(t,e,r,n){h(t,y);var o,s,c,u=0,l=0;if(b(e)){if(!Z(e))return V(e)?K(m,e):i(O,m,e);o=e,l=v(r,a);var f=e.byteLength;if(void 0===n){if(f%a)throw H(J);if(s=f-l,s<0)throw H(J)}else if(s=d(n)*a,s+l>f)throw H(J);c=s/a}else c=g(e),s=c*a,o=new j(s);L(t,{buffer:o,byteOffset:l,byteLength:s,length:c,view:new z(o)});while(u<c)k(t,u++)})),B&&B(m,X),y=m.prototype=C(q)),y.constructor!==m&&f(y,"constructor",m),f(y,D,m),Y&&f(y,Y,c),w[c]=m,n({global:!0,forced:m!=p,sham:!F},w),G in m||f(m,G,a),G in y||f(y,G,a),T(c)}):t.exports=function(){}},"0376":function(t,e,r){"use strict";var n=r("6d61"),o=r("34cd").filter,i=r("cc94"),a=n.aTypedArray,s=n.exportTypedArrayMethod;s("filter",(function(t){var e=o(a(this),t,arguments.length>1?arguments[1]:void 0);return i(this,e)}))},"048c":function(t,e){t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"04fa":function(t,e,r){"use strict";var n=r("6d61"),o=n.aTypedArray,i=n.exportTypedArrayMethod,a=Math.floor;i("reverse",(function(){var t,e=this,r=o(e).length,n=a(r/2),i=0;while(i<n)t=e[i],e[i++]=e[--r],e[r]=t;return e}))},"0aee":function(t,e,r){var n=r("6d61"),o=r("f4b4"),i=n.TYPED_ARRAY_CONSTRUCTOR,a=n.aTypedArrayConstructor;t.exports=function(t){return a(o(t,t[i]))}},"0d92":function(t,e,r){"use strict";var n=r("e7c5"),o=r("63ef"),i=r("58db"),a=r("126a"),s=r("fbe3"),c=Math.min,u=[].lastIndexOf,h=!!u&&1/[1].lastIndexOf(1,-0)<0,l=s("lastIndexOf"),f=h||!l;t.exports=f?function(t){if(h)return n(u,this,arguments)||0;var e=o(this),r=a(e),s=r-1;for(arguments.length>1&&(s=c(s,i(arguments[1]))),s<0&&(s=r+s);s>=0;s--)if(s in e&&e[s]===t)return s||0;return-1}:u},"0f96":function(t,e,r){"use strict";var n=r("ac3c"),o=r("1c34"),i=r("126a"),a=Math.min;t.exports=[].copyWithin||function(t,e){var r=n(this),s=i(r),c=o(t,s),u=o(e,s),h=arguments.length>2?arguments[2]:void 0,l=a((void 0===h?s:o(h,s))-u,s-c),f=1;u<c&&c<u+l&&(f=-1,u+=l-1,c+=l-1);while(l-- >0)u in r?r[c]=r[u]:delete r[c],c+=f,u+=f;return r}},"10dd":function(t,e,r){var n=r("3b43"),o=r("5e68").EXISTS,i=r("ce5b"),a=r("98fb").f,s=Function.prototype,c=i(s.toString),u=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,h=i(u.exec),l="name";n&&!o&&a(s,l,{configurable:!0,get:function(){try{return h(u,c(this))[1]}catch(t){return""}}})},"13d9":function(t,e,r){"use strict";var n=r("8735"),o=r("e7c5"),i=r("6d61"),a=r("9ad2"),s=r("4b57"),c=n.Int8Array,u=i.aTypedArray,h=i.exportTypedArrayMethod,l=[].toLocaleString,f=!!c&&a((function(){l.call(new c(1))})),p=a((function(){return[1,2].toLocaleString()!=new c([1,2]).toLocaleString()}))||!a((function(){c.prototype.toLocaleString.call([1,2])}));h("toLocaleString",(function(){return o(l,f?s(u(this)):u(this),s(arguments))}),p)},1767:function(t,e,r){"use strict";var n=r("6d61").exportTypedArrayMethod,o=r("9ad2"),i=r("8735"),a=r("ce5b"),s=i.Uint8Array,c=s&&s.prototype||{},u=[].toString,h=a([].join);o((function(){u.call({})}))&&(u=function(){return h(this)});var l=c.toString!=u;n("toString",u,l)},"1a1a":function(t,e,r){"use strict";var n=r("6d61"),o=r("126a"),i=r("58db"),a=n.aTypedArray,s=n.exportTypedArrayMethod;s("at",(function(t){var e=a(this),r=o(e),n=i(t),s=n>=0?n:r+n;return s<0||s>=r?void 0:e[s]}))},"1a91":function(t,e,r){var n=r("8735"),o=r("059b"),i=r("4683"),a=r("5d45"),s=r("ee7c"),c=function(t){if(t&&t.forEach!==a)try{s(t,"forEach",a)}catch(e){t.forEach=a}};for(var u in o)o[u]&&c(n[u]&&n[u].prototype);c(i)},"1fda":function(t,e,r){"use strict";var n=r("8735"),o=r("9ad2"),i=r("ce5b"),a=r("6d61"),s=r("6da3"),c=r("d0ff"),u=c("iterator"),h=n.Uint8Array,l=i(s.values),f=i(s.keys),p=i(s.entries),d=a.aTypedArray,g=a.exportTypedArrayMethod,v=h&&h.prototype,m=!o((function(){v[u].call([1])})),y=!!v&&v.values&&v[u]===v.values&&"values"===v.values.name,w=function(){return l(d(this))};g("entries",(function(){return p(d(this))}),m),g("keys",(function(){return f(d(this))}),m),g("values",w,m||!y,{name:"values"}),g(u,w,m||!y,{name:"values"})},2084:function(t,e,r){"use strict";var n=r("6d61"),o=r("e3f7"),i=r("c88c"),a=n.aTypedArray,s=n.exportTypedArrayMethod;s("fill",(function(t){var e=arguments.length;return o(i,a(this),t,e>1?arguments[1]:void 0,e>2?arguments[2]:void 0)}))},2478:function(t,e,r){var n=r("a77a");n("iterator")},2606:function(t,e,r){var n=r("8735"),o=r("a8280"),i=n.RangeError;t.exports=function(t,e){var r=o(t);if(r%e)throw i("Wrong offset");return r}},"270f":function(t,e,r){var n=r("9ad2"),o=r("d9c5");t.exports=!n((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",o(1,7)),7!==t.stack)}))},2788:function(t,e,r){"use strict";var n=r("88d4"),o=r("0009").includes,i=r("d421");n({target:"Array",proto:!0},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("includes")},"2a8b":function(t,e,r){"use strict";function n(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}r.d(e,"a",(function(){return n}))},"2b35":function(t,e,r){"use strict";var n=r("6d61"),o=r("e7c5"),i=r("0d92"),a=n.aTypedArray,s=n.exportTypedArrayMethod;s("lastIndexOf",(function(t){var e=arguments.length;return o(i,a(this),e>1?[t,arguments[1]]:[t])}))},"2bb8":function(t,e,r){"use strict";var n=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}};t.exports=function(t,e,r,s){return e=e||"&",r=r||"=",null===t&&(t=void 0),"object"===typeof t?i(a(t),(function(a){var s=encodeURIComponent(n(a))+r;return o(t[a])?i(t[a],(function(t){return s+encodeURIComponent(n(t))})).join(e):s+encodeURIComponent(n(t[a]))})).join(e):s?encodeURIComponent(n(s))+r+encodeURIComponent(n(t)):""};var o=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function i(t,e){if(t.map)return t.map(e);for(var r=[],n=0;n<t.length;n++)r.push(e(t[n],n));return r}var a=Object.keys||function(t){var e=[];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.push(r);return e}},"304d":function(t,e,r){"use strict";var n=r("88d4"),o=r("8735"),i=r("da77"),a=r("e7c5"),s=r("e3f7"),c=r("ce5b"),u=r("9f52"),h=r("3b43"),l=r("84e1"),f=r("9ad2"),p=r("6c75"),d=r("b595"),g=r("97dc"),v=r("bf1f"),m=r("a7b6"),y=r("f7b9"),w=r("25ef"),b=r("ac3c"),x=r("63ef"),C=r("d6be"),I=r("3ffc"),B=r("d9c5"),A=r("b143"),O=r("3580"),E=r("a9c5"),T=r("9bfe"),k=r("ab28"),S=r("f182"),_=r("98fb"),M=r("d94d"),R=r("d78b"),L=r("4b57"),P=r("ef11"),U=r("1b02"),N=r("0684"),H=r("e314"),j=r("8e0c"),W=r("d0ff"),z=r("3cdf"),F=r("a77a"),D=r("2e1d"),Y=r("ef7c"),X=r("34cd").forEach,q=N("hidden"),$="Symbol",V="prototype",G=W("toPrimitive"),J=Y.set,K=Y.getterFor($),Q=Object[V],Z=o.Symbol,tt=Z&&Z[V],et=o.TypeError,rt=o.QObject,nt=i("JSON","stringify"),ot=S.f,it=_.f,at=T.f,st=R.f,ct=c([].push),ut=U("symbols"),ht=U("op-symbols"),lt=U("string-to-symbol-registry"),ft=U("symbol-to-string-registry"),pt=U("wks"),dt=!rt||!rt[V]||!rt[V].findChild,gt=h&&f((function(){return 7!=A(it({},"a",{get:function(){return it(this,"a",{value:7}).a}})).a}))?function(t,e,r){var n=ot(Q,e);n&&delete Q[e],it(t,e,r),n&&t!==Q&&it(Q,e,n)}:it,vt=function(t,e){var r=ut[t]=A(tt);return J(r,{type:$,tag:t,description:e}),h||(r.description=e),r},mt=function(t,e,r){t===Q&&mt(ht,e,r),w(t);var n=C(e);return w(r),p(ut,n)?(r.enumerable?(p(t,q)&&t[q][n]&&(t[q][n]=!1),r=A(r,{enumerable:B(0,!1)})):(p(t,q)||it(t,q,B(1,{})),t[q][n]=!0),gt(t,n,r)):it(t,n,r)},yt=function(t,e){w(t);var r=x(e),n=O(r).concat(It(r));return X(n,(function(e){h&&!s(bt,r,e)||mt(t,e,r[e])})),t},wt=function(t,e){return void 0===e?A(t):yt(A(t),e)},bt=function(t){var e=C(t),r=s(st,this,e);return!(this===Q&&p(ut,e)&&!p(ht,e))&&(!(r||!p(this,e)||!p(ut,e)||p(this,q)&&this[q][e])||r)},xt=function(t,e){var r=x(t),n=C(e);if(r!==Q||!p(ut,n)||p(ht,n)){var o=ot(r,n);return!o||!p(ut,n)||p(r,q)&&r[q][n]||(o.enumerable=!0),o}},Ct=function(t){var e=at(x(t)),r=[];return X(e,(function(t){p(ut,t)||p(H,t)||ct(r,t)})),r},It=function(t){var e=t===Q,r=at(e?ht:x(t)),n=[];return X(r,(function(t){!p(ut,t)||e&&!p(Q,t)||ct(n,ut[t])})),n};if(l||(Z=function(){if(m(tt,this))throw et("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?I(arguments[0]):void 0,e=j(t),r=function(t){this===Q&&s(r,ht,t),p(this,q)&&p(this[q],e)&&(this[q][e]=!1),gt(this,e,B(1,t))};return h&&dt&&gt(Q,e,{configurable:!0,set:r}),vt(e,t)},tt=Z[V],P(tt,"toString",(function(){return K(this).tag})),P(Z,"withoutSetter",(function(t){return vt(j(t),t)})),R.f=bt,_.f=mt,M.f=yt,S.f=xt,E.f=T.f=Ct,k.f=It,z.f=function(t){return vt(W(t),t)},h&&(it(tt,"description",{configurable:!0,get:function(){return K(this).description}}),u||P(Q,"propertyIsEnumerable",bt,{unsafe:!0}))),n({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:Z}),X(O(pt),(function(t){F(t)})),n({target:$,stat:!0,forced:!l},{for:function(t){var e=I(t);if(p(lt,e))return lt[e];var r=Z(e);return lt[e]=r,ft[r]=e,r},keyFor:function(t){if(!y(t))throw et(t+" is not a symbol");if(p(ft,t))return ft[t]},useSetter:function(){dt=!0},useSimple:function(){dt=!1}}),n({target:"Object",stat:!0,forced:!l,sham:!h},{create:wt,defineProperty:mt,defineProperties:yt,getOwnPropertyDescriptor:xt}),n({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:Ct,getOwnPropertySymbols:It}),n({target:"Object",stat:!0,forced:f((function(){k.f(1)}))},{getOwnPropertySymbols:function(t){return k.f(b(t))}}),nt){var Bt=!l||f((function(){var t=Z();return"[null]"!=nt([t])||"{}"!=nt({a:t})||"{}"!=nt(Object(t))}));n({target:"JSON",stat:!0,forced:Bt},{stringify:function(t,e,r){var n=L(arguments),o=e;if((v(e)||void 0!==t)&&!y(t))return d(e)||(e=function(t,e){if(g(o)&&(e=s(o,this,t,e)),!y(e))return e}),n[1]=e,a(nt,null,n)}})}if(!tt[G]){var At=tt.valueOf;P(tt,G,(function(t){return s(At,this)}))}D(Z,$),H[q]=!0},"3b5d":function(t,e,r){var n=r("ce5b"),o=n("".replace),i=function(t){return String(Error(t).stack)}("zxcasd"),a=/\n\s*at [^:]*:[^\n]*/,s=a.test(i);t.exports=function(t,e){if(s&&"string"==typeof t)while(e--)t=o(t,a,"");return t}},"3cdf":function(t,e,r){var n=r("d0ff");e.f=n},4250:function(t,e,r){var n=r("25ef"),o=r("74dc");t.exports=function(t,e,r,i){try{return i?e(n(r)[0],r[1]):e(r)}catch(a){o(t,"throw",a)}}},"43a8":function(t,e,r){var n=r("8735"),o=n.Array,i=Math.abs,a=Math.pow,s=Math.floor,c=Math.log,u=Math.LN2,h=function(t,e,r){var n,h,l,f=o(r),p=8*r-e-1,d=(1<<p)-1,g=d>>1,v=23===e?a(2,-24)-a(2,-77):0,m=t<0||0===t&&1/t<0?1:0,y=0;t=i(t),t!=t||t===1/0?(h=t!=t?1:0,n=d):(n=s(c(t)/u),l=a(2,-n),t*l<1&&(n--,l*=2),t+=n+g>=1?v/l:v*a(2,1-g),t*l>=2&&(n++,l/=2),n+g>=d?(h=0,n=d):n+g>=1?(h=(t*l-1)*a(2,e),n+=g):(h=t*a(2,g-1)*a(2,e),n=0));while(e>=8)f[y++]=255&h,h/=256,e-=8;n=n<<e|h,p+=e;while(p>0)f[y++]=255&n,n/=256,p-=8;return f[--y]|=128*m,f},l=function(t,e){var r,n=t.length,o=8*n-e-1,i=(1<<o)-1,s=i>>1,c=o-7,u=n-1,h=t[u--],l=127&h;h>>=7;while(c>0)l=256*l+t[u--],c-=8;r=l&(1<<-c)-1,l>>=-c,c+=e;while(c>0)r=256*r+t[u--],c-=8;if(0===l)l=1-s;else{if(l===i)return r?NaN:h?-1/0:1/0;r+=a(2,e),l-=s}return(h?-1:1)*r*a(2,l-e)};t.exports={pack:h,unpack:l}},"465a":function(t,e,r){"use strict";var n=r("8735"),o=r("e3f7"),i=r("6d61"),a=r("126a"),s=r("2606"),c=r("ac3c"),u=r("9ad2"),h=n.RangeError,l=n.Int8Array,f=l&&l.prototype,p=f&&f.set,d=i.aTypedArray,g=i.exportTypedArrayMethod,v=!u((function(){var t=new Uint8ClampedArray(2);return o(p,t,{length:1,0:3},1),3!==t[1]})),m=v&&i.NATIVE_ARRAY_BUFFER_VIEWS&&u((function(){var t=new l(2);return t.set(1),t.set("2",1),0!==t[0]||2!==t[1]}));g("set",(function(t){d(this);var e=s(arguments.length>1?arguments[1]:void 0,1),r=c(t);if(v)return o(p,this,r,e);var n=this.length,i=a(r),u=0;if(i+e>n)throw h("Wrong length");while(u<i)this[e+u]=r[u++]}),!v||m)},"485c":function(t,e,r){var n=r("bf1f"),o=r("8ad4"),i=r("d0ff"),a=i("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==o(t))}},"4c71":function(t,e,r){"use strict";var n=r("6d61"),o=r("34cd").findIndex,i=n.aTypedArray,a=n.exportTypedArrayMethod;a("findIndex",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},"51b3":function(t,e,r){"use strict";var n=r("3b43"),o=r("8735"),i=r("ce5b"),a=r("4a63"),s=r("ef11"),c=r("6c75"),u=r("55f9"),h=r("a7b6"),l=r("f7b9"),f=r("9b88"),p=r("9ad2"),d=r("a9c5").f,g=r("f182").f,v=r("98fb").f,m=r("e14f"),y=r("53d0").trim,w="Number",b=o[w],x=b.prototype,C=o.TypeError,I=i("".slice),B=i("".charCodeAt),A=function(t){var e=f(t,"number");return"bigint"==typeof e?e:O(e)},O=function(t){var e,r,n,o,i,a,s,c,u=f(t,"number");if(l(u))throw C("Cannot convert a Symbol value to a number");if("string"==typeof u&&u.length>2)if(u=y(u),e=B(u,0),43===e||45===e){if(r=B(u,2),88===r||120===r)return NaN}else if(48===e){switch(B(u,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+u}for(i=I(u,2),a=i.length,s=0;s<a;s++)if(c=B(i,s),c<48||c>o)return NaN;return parseInt(i,n)}return+u};if(a(w,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var E,T=function(t){var e=arguments.length<1?0:b(A(t)),r=this;return h(x,r)&&p((function(){m(r)}))?u(Object(e),r,T):e},k=n?d(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),S=0;k.length>S;S++)c(b,E=k[S])&&!c(T,E)&&v(T,E,g(b,E));T.prototype=x,x.constructor=T,s(o,w,T)}},"53d0":function(t,e,r){var n=r("ce5b"),o=r("8e74"),i=r("3ffc"),a=r("048c"),s=n("".replace),c="["+a+"]",u=RegExp("^"+c+c+"*"),h=RegExp(c+c+"*$"),l=function(t){return function(e){var r=i(o(e));return 1&t&&(r=s(r,u,"")),2&t&&(r=s(r,h,"")),r}};t.exports={start:l(1),end:l(2),trim:l(3)}},"541a":function(t,e,r){"use strict";var n=r("6d61"),o=r("ecaa"),i=r("1c34"),a=r("0aee"),s=n.aTypedArray,c=n.exportTypedArrayMethod;c("subarray",(function(t,e){var r=s(this),n=r.length,c=i(t,n),u=a(r);return new u(r.buffer,r.byteOffset+c*r.BYTES_PER_ELEMENT,o((void 0===e?n:i(e,n))-c))}))},"55f9":function(t,e,r){var n=r("97dc"),o=r("bf1f"),i=r("17b3");t.exports=function(t,e,r){var a,s;return i&&n(a=e.constructor)&&a!==r&&o(s=a.prototype)&&s!==r.prototype&&i(t,s),t}},"5a05":function(t,e,r){"use strict";var n=r("88d4"),o=r("34cd").filter,i=r("3a6d"),a=i("filter");n({target:"Array",proto:!0,forced:!a},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},"5ba6":function(t,e,r){"use strict";var n=r("6d61"),o=r("34cd").some,i=n.aTypedArray,a=n.exportTypedArrayMethod;a("some",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},"5bda":function(t,e){t.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},"5d45":function(t,e,r){"use strict";var n=r("34cd").forEach,o=r("fbe3"),i=o("forEach");t.exports=i?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}},"5ee4":function(t,e,r){"use strict";e.decode=e.parse=r("a2d3"),e.encode=e.stringify=r("2bb8")},"606c":function(t,e,r){"use strict";var n=r("6d61"),o=r("7540").right,i=n.aTypedArray,a=n.exportTypedArrayMethod;a("reduceRight",(function(t){var e=arguments.length;return o(i(this),t,e,e>1?arguments[1]:void 0)}))},6352:function(t,e,r){"use strict";r("84cb")},6632:function(t,e,r){var n=r("8735");t.exports=n},"681b":function(t,e,r){"use strict";var n=r("6d61"),o=r("34cd").map,i=r("0aee"),a=n.aTypedArray,s=n.exportTypedArrayMethod;s("map",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:void 0,(function(t,e){return new(i(t))(e)}))}))},"6bc36":function(t,e,r){"use strict";var n=r("88d4"),o=r("da77"),i=r("d9c5"),a=r("98fb").f,s=r("6c75"),c=r("3cb0"),u=r("55f9"),h=r("890f"),l=r("5bda"),f=r("3b5d"),p=r("9f52"),d="DOMException",g=o("Error"),v=o(d),m=function(){c(this,y);var t=arguments.length,e=h(t<1?void 0:arguments[0]),r=h(t<2?void 0:arguments[1],"Error"),n=new v(e,r),o=g(e);return o.name=d,a(n,"stack",i(1,f(o.stack,1))),u(n,this,m),n},y=m.prototype=v.prototype,w="stack"in g(d),b="stack"in new v(1,2),x=w&&!b;n({global:!0,forced:p||x},{DOMException:x?m:v});var C=o(d),I=C.prototype;if(I.constructor!==C)for(var B in p||a(I,"constructor",i(1,C)),l)if(s(l,B)){var A=l[B],O=A.s;s(C,O)||a(C,O,i(6,A.c))}},"6c25":function(t,e,r){"use strict";var n=r("88d4"),o=r("fa34"),i=r("da77"),a=r("9ad2"),s=r("b143"),c=r("d9c5"),u=r("98fb").f,h=r("d94d").f,l=r("ef11"),f=r("6c75"),p=r("3cb0"),d=r("25ef"),g=r("f7c1"),v=r("890f"),m=r("5bda"),y=r("3b5d"),w=r("ef7c"),b=r("3b43"),x=r("9f52"),C="DOMException",I="DATA_CLONE_ERR",B=i("Error"),A=i(C)||function(){try{var t=i("MessageChannel")||o("worker_threads").MessageChannel;(new t).port1.postMessage(new WeakMap)}catch(e){if(e.name==I&&25==e.code)return e.constructor}}(),O=A&&A.prototype,E=B.prototype,T=w.set,k=w.getterFor(C),S="stack"in B(C),_=function(t){return f(m,t)&&m[t].m?m[t].c:0},M=function(){p(this,R);var t=arguments.length,e=v(t<1?void 0:arguments[0]),r=v(t<2?void 0:arguments[1],"Error"),n=_(r);if(T(this,{type:C,name:r,message:e,code:n}),b||(this.name=r,this.message=e,this.code=n),S){var o=B(e);o.name=C,u(this,"stack",c(1,y(o.stack,1)))}},R=M.prototype=s(E),L=function(t){return{enumerable:!0,configurable:!0,get:t}},P=function(t){return L((function(){return k(this)[t]}))};b&&h(R,{name:P("name"),message:P("message"),code:P("code")}),u(R,"constructor",c(1,M));var U=a((function(){return!(new A instanceof B)})),N=U||a((function(){return E.toString!==g||"2: 1"!==String(new A(1,2))})),H=U||a((function(){return 25!==new A(1,"DataCloneError").code})),j=U||25!==A[I]||25!==O[I],W=x?N||H||j:U;n({global:!0,forced:W},{DOMException:W?M:A});var z=i(C),F=z.prototype;for(var D in N&&(x||A===z)&&l(F,"toString",g),H&&b&&A===z&&u(F,"code",L((function(){return _(d(this).name)}))),m)if(f(m,D)){var Y=m[D],X=Y.s,q=c(6,Y.c);f(z,X)||u(z,X,q),f(F,X)||u(F,X,q)}},"6d61":function(t,e,r){"use strict";var n,o,i,a=r("7cab"),s=r("3b43"),c=r("8735"),u=r("97dc"),h=r("bf1f"),l=r("6c75"),f=r("d00b"),p=r("cb2f"),d=r("ee7c"),g=r("ef11"),v=r("98fb").f,m=r("a7b6"),y=r("df7a"),w=r("17b3"),b=r("d0ff"),x=r("8e0c"),C=c.Int8Array,I=C&&C.prototype,B=c.Uint8ClampedArray,A=B&&B.prototype,O=C&&y(C),E=I&&y(I),T=Object.prototype,k=c.TypeError,S=b("toStringTag"),_=x("TYPED_ARRAY_TAG"),M=x("TYPED_ARRAY_CONSTRUCTOR"),R=a&&!!w&&"Opera"!==f(c.opera),L=!1,P={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},U={BigInt64Array:8,BigUint64Array:8},N=function(t){if(!h(t))return!1;var e=f(t);return"DataView"===e||l(P,e)||l(U,e)},H=function(t){if(!h(t))return!1;var e=f(t);return l(P,e)||l(U,e)},j=function(t){if(H(t))return t;throw k("Target is not a typed array")},W=function(t){if(u(t)&&(!w||m(O,t)))return t;throw k(p(t)+" is not a typed array constructor")},z=function(t,e,r,n){if(s){if(r)for(var o in P){var i=c[o];if(i&&l(i.prototype,t))try{delete i.prototype[t]}catch(a){try{i.prototype[t]=e}catch(u){}}}E[t]&&!r||g(E,t,r?e:R&&I[t]||e,n)}},F=function(t,e,r){var n,o;if(s){if(w){if(r)for(n in P)if(o=c[n],o&&l(o,t))try{delete o[t]}catch(i){}if(O[t]&&!r)return;try{return g(O,t,r?e:R&&O[t]||e)}catch(i){}}for(n in P)o=c[n],!o||o[t]&&!r||g(o,t,e)}};for(n in P)o=c[n],i=o&&o.prototype,i?d(i,M,o):R=!1;for(n in U)o=c[n],i=o&&o.prototype,i&&d(i,M,o);if((!R||!u(O)||O===Function.prototype)&&(O=function(){throw k("Incorrect invocation")},R))for(n in P)c[n]&&w(c[n],O);if((!R||!E||E===T)&&(E=O.prototype,R))for(n in P)c[n]&&w(c[n].prototype,E);if(R&&y(A)!==E&&w(A,E),s&&!l(E,S))for(n in L=!0,v(E,S,{get:function(){return h(this)?this[_]:void 0}}),P)c[n]&&d(c[n],_,n);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:R,TYPED_ARRAY_CONSTRUCTOR:M,TYPED_ARRAY_TAG:L&&_,aTypedArray:j,aTypedArrayConstructor:W,exportTypedArrayMethod:z,exportTypedArrayStaticMethod:F,isView:N,isTypedArray:H,TypedArray:O,TypedArrayPrototype:E}},7369:function(t,e,r){"use strict";var n=r("da77"),o=r("6c75"),i=r("ee7c"),a=r("a7b6"),s=r("17b3"),c=r("28f5"),u=r("55f9"),h=r("890f"),l=r("c4a1"),f=r("3b5d"),p=r("270f"),d=r("9f52");t.exports=function(t,e,r,g){var v=g?2:1,m=t.split("."),y=m[m.length-1],w=n.apply(null,m);if(w){var b=w.prototype;if(!d&&o(b,"cause")&&delete b.cause,!r)return w;var x=n("Error"),C=e((function(t,e){var r=h(g?e:t,void 0),n=g?new w(t):new w;return void 0!==r&&i(n,"message",r),p&&i(n,"stack",f(n.stack,2)),this&&a(b,this)&&u(n,this,C),arguments.length>v&&l(n,arguments[v]),n}));if(C.prototype=b,"Error"!==y&&(s?s(C,x):c(C,x,{name:!0})),c(C,w),!d)try{b.name!==y&&i(b,"name",y),b.constructor=C}catch(I){}return C}}},"744b":function(t,e,r){"use strict";var n=r("6d61"),o=r("ce5b"),i=n.aTypedArray,a=n.exportTypedArrayMethod,s=o([].join);a("join",(function(t){return s(i(this),t)}))},7540:function(t,e,r){var n=r("8735"),o=r("092e"),i=r("ac3c"),a=r("587c"),s=r("126a"),c=n.TypeError,u=function(t){return function(e,r,n,u){o(r);var h=i(e),l=a(h),f=s(h),p=t?f-1:0,d=t?-1:1;if(n<2)while(1){if(p in l){u=l[p],p+=d;break}if(p+=d,t?p<0:f<=p)throw c("Reduce of empty array with no initial value")}for(;t?p>=0:f>p;p+=d)p in l&&(u=r(u,l[p],p,h));return u}};t.exports={left:u(!1),right:u(!0)}},"7a4d":function(t,e){for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n={},o=0;o<66;o++)n[r.charAt(o)]=o;t.exports={itoc:r,ctoi:n}},"7cab":function(t,e){t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},8355:function(t,e,r){var n=r("8735"),o=r("9ad2"),i=r("d99e"),a=r("6d61").NATIVE_ARRAY_BUFFER_VIEWS,s=n.ArrayBuffer,c=n.Int8Array;t.exports=!a||!o((function(){c(1)}))||!o((function(){new c(-1)}))||!i((function(t){new c,new c(null),new c(1.5),new c(t)}),!0)||o((function(){return 1!==new c(new s(2),1,void 0).length}))},"84cb":function(t,e,r){},"890f":function(t,e,r){var n=r("3ffc");t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:n(t)}},"8a04":function(t,e,r){"use strict";var n=r("6d61"),o=r("0aee"),i=r("9ad2"),a=r("4b57"),s=n.aTypedArray,c=n.exportTypedArrayMethod,u=i((function(){new Int8Array(1).slice()}));c("slice",(function(t,e){var r=a(s(this),t,e),n=o(this),i=0,c=r.length,u=new n(c);while(c>i)u[i]=r[i++];return u}),u)},"8a1d":function(t,e,r){var n=r("d47f"),o=Math.floor,i=function(t,e){var r=t.length,c=o(r/2);return r<8?a(t,e):s(t,i(n(t,0,c),e),i(n(t,c),e),e)},a=function(t,e){var r,n,o=t.length,i=1;while(i<o){n=i,r=t[i];while(n&&e(t[n-1],r)>0)t[n]=t[--n];n!==i++&&(t[n]=r)}return t},s=function(t,e,r,n){var o=e.length,i=r.length,a=0,s=0;while(a<o||s<i)t[a+s]=a<o&&s<i?n(e[a],r[s])<=0?e[a++]:r[s++]:a<o?e[a++]:r[s++];return t};t.exports=i},"8d6e":function(t,e,r){"use strict";var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"custom-upload"},[r("el-dialog",{staticClass:"cropper-dialog",attrs:{title:"图片裁剪",visible:t.showCropper,width:"50%",height:"600",center:"","append-to-body":""},on:{"update:visible":function(e){t.showCropper=e}}},[t.showCropper?r("vue-cropper",t._b({ref:"cropper",class:{"corpper-warp":t.showCropper},attrs:{id:"corpper"}},"vue-cropper",t.cropper,!1)):t._e(),t.showCropper?r("div",{staticClass:"cropper-button"},[r("el-button",{staticClass:"cancel-btn",attrs:{size:"small"},nativeOn:{click:function(e){t.showCropper=!1}}},[t._v("取消")]),r("el-button",{attrs:{size:"small",type:"primary",loading:t.loading},on:{click:t.uploadCover}},[t._v("完成")])],1):t._e()],1),r("input",{staticStyle:{display:"none"},attrs:{id:t.id,type:"file",name:"single",accept:"image/*"},on:{change:function(e){return t.onChange(e)}}}),r("el-button",{attrs:{size:"small",type:"primary",loading:t.loading},on:{click:function(e){return t.handleOpenFile()}}},[r("i",{staticClass:"fa fa-upload"}),t._v(" "+t._s(t.buttonName)+" ")]),t.tips?r("div",{staticClass:"tips clear-margin-top"},[t._v(t._s(t.tips))]):t._e()],1)},o=[];r("89a8");function i(t,e,r,n,o,i,a){try{var s=t[i](a),c=s.value}catch(u){return void r(u)}s.done?e(c):Promise.resolve(c).then(n,o)}function a(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var a=t.apply(e,r);function s(t){i(a,n,o,s,c,"next",t)}function c(t){i(a,n,o,s,c,"throw",t)}s(void 0)}))}}var s=r("2a8b"),c=(r("e186"),r("51b3"),r("a361"),r("965d"));r("304d"),r("f257"),r("2478"),r("b110"),r("fe35");r("acc0"),r("10dd"),r("e766"),r("4c1e"),r("bbe2");r("8fec");r("2788"),r("aa08");var u=r("5422"),h=function(t,e){var r=e||["image/png","image/gif","image/jpeg","image/jpg","image/bmp","image/x-icon"],n=r.includes(t.type);return!!n||(u["Message"].error("上传文件非图片格式!"),!1)},l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,r=t.size/1024/1024<e;return!!r||(u["Message"].error("上传头像图片大小不能超过 "+e+"MB!"),!1)},f=function(t){return new Promise((function(e,r){var n=new FileReader;n.onload=function(t){var r=t.target.result;e(r)},n.onerror=function(){var t=new Error("读取图片失败");r(t.message)},n.readAsDataURL(t)}))},p=r("daf0"),d={components:{VueCropper:c["VueCropper"]},props:{maxFileSize:{type:Number,default:50},buttonName:{type:String,default:"添加图片"},tips:{type:String},fixedNumber:{type:Array,default:function(){return[]}},width:{type:Number,default:460},height:{type:Number,default:300}},data:function(){var t;return{imageUrl:"",token:{},domain:"https://up-z1.qiniup.com",qiniuaddr:"xhead.beswell.com",id:"cropper-input-"+ +new Date,loading:!1,showCropper:!1,cropper:(t={img:"",info:!0,size:.9,outputType:"png",canScale:!0,autoCrop:!0,full:!0,autoCropWidth:this.width,autoCropHeight:this.height,fixedBox:!1,fixed:!0,fixedNumber:this.fixedNumber,canMoveBox:!0,canMove:!0,outputSize:1},Object(s["a"])(t,"outputType","png"),Object(s["a"])(t,"full",!0),Object(s["a"])(t,"info",!0),Object(s["a"])(t,"canScale",!0),Object(s["a"])(t,"autoCrop",!0),Object(s["a"])(t,"autoCropWidth",200),Object(s["a"])(t,"autoCropHeight",200),Object(s["a"])(t,"canMove",!0),Object(s["a"])(t,"fixedBox",!0),Object(s["a"])(t,"fixed",!1),Object(s["a"])(t,"canMoveBox",!0),Object(s["a"])(t,"original",!1),Object(s["a"])(t,"centerBox",!1),Object(s["a"])(t,"height",!0),Object(s["a"])(t,"infoTrue",!1),Object(s["a"])(t,"enlarge",1),Object(s["a"])(t,"mode","container"),Object(s["a"])(t,"maxImgSize",375),t)}},methods:{handleOpenFile:function(){var t=document.getElementById(this.id);t.addEventListener("click",(function(){this.value=""}),!1),t.click()},onChange:function(t){var e=this;return a(regeneratorRuntime.mark((function r(){var n,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=t.target.files[0],console.log(n),n){r.next=5;break}return console.log("选择图片失败"),r.abrupt("return",!1);case 5:if(h(n)){r.next=7;break}return r.abrupt("return");case 7:return r.prev=7,r.next=10,f(n);case 10:o=r.sent,e.showCropper=!0,e.cropper.img=o,r.next=18;break;case 15:r.prev=15,r.t0=r["catch"](7),console.log(r.t0);case 18:case"end":return r.stop()}}),r,null,[[7,15]])})))()},uploadCover:function(){var t=this;this.$refs.cropper.getCropBlob(function(){var e=a(regeneratorRuntime.mark((function e(r){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,l(r,t.maxFileSize)){e.next=3;break}return e.abrupt("return");case 3:t.loading=!0,console.log(r),t.upqiniu(r),t.loading=!1,t.showCropper=!1,e.next=15;break;case 10:e.prev=10,e.t0=e["catch"](0),t.loading=!1,t.showCropper=!1,console.log(e.t0);case 15:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(t){return e.apply(this,arguments)}}())},upqiniu:function(t){var e=this,r={headers:{"Content-Type":"multipart/form-data"}},n="jpg",o="GoAllOut"+(new Date).valueOf()+Math.floor(100*Math.random())+"."+n,i={token:localStorage.token},a=p.stringify(i);this.axios.post(headapi+"v1/QiNiu/GetSimpleQiNiuToken",a).then((function(n){var i=new FormData;console.log(t),i.append("file",t),i.append("token",n.data.QiNinToken),i.append("key",o),e.axios.post(e.domain,i,r).then((function(t){e.imageUrl="http://"+e.qiniuaddr+"/"+t.data.key,e.$emit("subUploadSucceed",e.imageUrl)}))}))}}},g=d,v=(r("d2ac"),r("cba8")),m=Object(v["a"])(g,n,o,!1,null,"7fa6a5a8",null);e["a"]=m.exports},"8fec":function(t,e,r){var n=r("88d4"),o=r("8735"),i=r("e7c5"),a=r("7369"),s="WebAssembly",c=o[s],u=7!==Error("e",{cause:7}).cause,h=function(t,e){var r={};r[t]=a(t,e,u),n({global:!0,forced:u},r)},l=function(t,e){if(c&&c[t]){var r={};r[t]=a(s+"."+t,e,u),n({target:s,stat:!0,forced:u},r)}};h("Error",(function(t){return function(e){return i(t,this,arguments)}})),h("EvalError",(function(t){return function(e){return i(t,this,arguments)}})),h("RangeError",(function(t){return function(e){return i(t,this,arguments)}})),h("ReferenceError",(function(t){return function(e){return i(t,this,arguments)}})),h("SyntaxError",(function(t){return function(e){return i(t,this,arguments)}})),h("TypeError",(function(t){return function(e){return i(t,this,arguments)}})),h("URIError",(function(t){return function(e){return i(t,this,arguments)}})),l("CompileError",(function(t){return function(e){return i(t,this,arguments)}})),l("LinkError",(function(t){return function(e){return i(t,this,arguments)}})),l("RuntimeError",(function(t){return function(e){return i(t,this,arguments)}}))},"90e8":function(t,e,r){var n=r("20cd"),o=r("e3f7"),i=r("1416"),a=r("ac3c"),s=r("126a"),c=r("31ce"),u=r("d2d8"),h=r("fe57"),l=r("6d61").aTypedArrayConstructor;t.exports=function(t){var e,r,f,p,d,g,v=i(this),m=a(t),y=arguments.length,w=y>1?arguments[1]:void 0,b=void 0!==w,x=u(m);if(x&&!h(x)){d=c(m,x),g=d.next,m=[];while(!(p=o(g,d)).done)m.push(p.value)}for(b&&y>2&&(w=n(w,arguments[2])),r=s(m),f=new(l(v))(r),e=0;r>e;e++)f[e]=b?w(m[e],e):m[e];return f}},"95b4":function(t,e,r){},"965d":function(t,e,r){!function(e,r){t.exports=r()}(window,(function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=6)}([function(t,e,r){var n=r(2);"string"==typeof n&&(n=[[t.i,n,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};r(4)(n,o),n.locals&&(t.exports=n.locals)},function(t,e,r){"use strict";var n=r(0);r.n(n).a},function(t,e,r){(t.exports=r(3)(!1)).push([t.i,'\n.vue-cropper[data-v-6dae58fd] {\n position: relative;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n direction: ltr;\n touch-action: none;\n text-align: left;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");\n}\n.cropper-box[data-v-6dae58fd],\n.cropper-box-canvas[data-v-6dae58fd],\n.cropper-drag-box[data-v-6dae58fd],\n.cropper-crop-box[data-v-6dae58fd],\n.cropper-face[data-v-6dae58fd] {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n user-select: none;\n}\n.cropper-box-canvas img[data-v-6dae58fd] {\n position: relative;\n text-align: left;\n user-select: none;\n transform: none;\n max-width: none;\n max-height: none;\n}\n.cropper-box[data-v-6dae58fd] {\n overflow: hidden;\n}\n.cropper-move[data-v-6dae58fd] {\n cursor: move;\n}\n.cropper-crop[data-v-6dae58fd] {\n cursor: crosshair;\n}\n.cropper-modal[data-v-6dae58fd] {\n background: rgba(0, 0, 0, 0.5);\n}\n.cropper-crop-box[data-v-6dae58fd] {\n /*border: 2px solid #39f;*/\n}\n.cropper-view-box[data-v-6dae58fd] {\n display: block;\n overflow: hidden;\n width: 100%;\n height: 100%;\n outline: 1px solid #39f;\n outline-color: rgba(51, 153, 255, 0.75);\n user-select: none;\n}\n.cropper-view-box img[data-v-6dae58fd] {\n user-select: none;\n text-align: left;\n max-width: none;\n max-height: none;\n}\n.cropper-face[data-v-6dae58fd] {\n top: 0;\n left: 0;\n background-color: #fff;\n opacity: 0.1;\n}\n.crop-info[data-v-6dae58fd] {\n position: absolute;\n left: 0px;\n min-width: 65px;\n text-align: center;\n color: white;\n line-height: 20px;\n background-color: rgba(0, 0, 0, 0.8);\n font-size: 12px;\n}\n.crop-line[data-v-6dae58fd] {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n opacity: 0.1;\n}\n.line-w[data-v-6dae58fd] {\n top: -3px;\n left: 0;\n height: 5px;\n cursor: n-resize;\n}\n.line-a[data-v-6dae58fd] {\n top: 0;\n left: -3px;\n width: 5px;\n cursor: w-resize;\n}\n.line-s[data-v-6dae58fd] {\n bottom: -3px;\n left: 0;\n height: 5px;\n cursor: s-resize;\n}\n.line-d[data-v-6dae58fd] {\n top: 0;\n right: -3px;\n width: 5px;\n cursor: e-resize;\n}\n.crop-point[data-v-6dae58fd] {\n position: absolute;\n width: 8px;\n height: 8px;\n opacity: 0.75;\n background-color: #39f;\n border-radius: 100%;\n}\n.point1[data-v-6dae58fd] {\n top: -4px;\n left: -4px;\n cursor: nw-resize;\n}\n.point2[data-v-6dae58fd] {\n top: -5px;\n left: 50%;\n margin-left: -3px;\n cursor: n-resize;\n}\n.point3[data-v-6dae58fd] {\n top: -4px;\n right: -4px;\n cursor: ne-resize;\n}\n.point4[data-v-6dae58fd] {\n top: 50%;\n left: -4px;\n margin-top: -3px;\n cursor: w-resize;\n}\n.point5[data-v-6dae58fd] {\n top: 50%;\n right: -4px;\n margin-top: -3px;\n cursor: e-resize;\n}\n.point6[data-v-6dae58fd] {\n bottom: -5px;\n left: -4px;\n cursor: sw-resize;\n}\n.point7[data-v-6dae58fd] {\n bottom: -5px;\n left: 50%;\n margin-left: -3px;\n cursor: s-resize;\n}\n.point8[data-v-6dae58fd] {\n bottom: -5px;\n right: -4px;\n cursor: se-resize;\n}\n@media screen and (max-width: 500px) {\n.crop-point[data-v-6dae58fd] {\n position: absolute;\n width: 20px;\n height: 20px;\n opacity: 0.45;\n background-color: #39f;\n border-radius: 100%;\n}\n.point1[data-v-6dae58fd] {\n top: -10px;\n left: -10px;\n}\n.point2[data-v-6dae58fd],\n .point4[data-v-6dae58fd],\n .point5[data-v-6dae58fd],\n .point7[data-v-6dae58fd] {\n display: none;\n}\n.point3[data-v-6dae58fd] {\n top: -10px;\n right: -10px;\n}\n.point4[data-v-6dae58fd] {\n top: 0;\n left: 0;\n}\n.point6[data-v-6dae58fd] {\n bottom: -10px;\n left: -10px;\n}\n.point8[data-v-6dae58fd] {\n bottom: -10px;\n right: -10px;\n}\n}\n',""])},function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var r=function(t,e){var r=t[1]||"",n=t[3];if(!n)return r;if(e&&"function"==typeof btoa){var o=function(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}(n),i=n.sources.map((function(t){return"/*# sourceURL="+n.sourceRoot+t+" */"}));return[r].concat(i).concat([o]).join("\n")}return[r].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+r+"}":r})).join("")},e.i=function(t,r){"string"==typeof t&&(t=[[null,t,""]]);for(var n={},o=0;o<this.length;o++){var i=this[o][0];"number"==typeof i&&(n[i]=!0)}for(o=0;o<t.length;o++){var a=t[o];"number"==typeof a[0]&&n[a[0]]||(r&&!a[2]?a[2]=r:r&&(a[2]="("+a[2]+") and ("+r+")"),e.push(a))}},e}},function(t,e,r){var n={},o=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}((function(){return window&&document&&document.all&&!window.atob})),i=function(t){var e={};return function(t,r){if("function"==typeof t)return t();if(void 0===e[t]){var n=function(t,e){return e?e.querySelector(t):document.querySelector(t)}.call(this,t,r);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}}(),a=null,s=0,c=[],u=r(5);function h(t,e){for(var r=0;r<t.length;r++){var o=t[r],i=n[o.id];if(i){i.refs++;for(var a=0;a<i.parts.length;a++)i.parts[a](o.parts[a]);for(;a<o.parts.length;a++)i.parts.push(v(o.parts[a],e))}else{var s=[];for(a=0;a<o.parts.length;a++)s.push(v(o.parts[a],e));n[o.id]={id:o.id,refs:1,parts:s}}}}function l(t,e){for(var r=[],n={},o=0;o<t.length;o++){var i=t[o],a=e.base?i[0]+e.base:i[0],s={css:i[1],media:i[2],sourceMap:i[3]};n[a]?n[a].parts.push(s):r.push(n[a]={id:a,parts:[s]})}return r}function f(t,e){var r=i(t.insertInto);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var n=c[c.length-1];if("top"===t.insertAt)n?n.nextSibling?r.insertBefore(e,n.nextSibling):r.appendChild(e):r.insertBefore(e,r.firstChild),c.push(e);else if("bottom"===t.insertAt)r.appendChild(e);else{if("object"!=typeof t.insertAt||!t.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=i(t.insertAt.before,r);r.insertBefore(e,o)}}function p(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var e=c.indexOf(t);e>=0&&c.splice(e,1)}function d(t){var e=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var n=function(){return r.nc}();n&&(t.attrs.nonce=n)}return g(e,t.attrs),f(t,e),e}function g(t,e){Object.keys(e).forEach((function(r){t.setAttribute(r,e[r])}))}function v(t,e){var r,n,o,i;if(e.transform&&t.css){if(!(i="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=i}if(e.singleton){var c=s++;r=a||(a=d(e)),n=y.bind(null,r,c,!1),o=y.bind(null,r,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",g(e,t.attrs),f(t,e),e}(e),n=function(t,e,r){var n=r.css,o=r.sourceMap,i=void 0===e.convertToAbsoluteUrls&&o;(e.convertToAbsoluteUrls||i)&&(n=u(n)),o&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([n],{type:"text/css"}),s=t.href;t.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}.bind(null,r,e),o=function(){p(r),r.href&&URL.revokeObjectURL(r.href)}):(r=d(e),n=function(t,e){var r=e.css,n=e.media;if(n&&t.setAttribute("media",n),t.styleSheet)t.styleSheet.cssText=r;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(r))}}.bind(null,r),o=function(){p(r)});return n(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;n(t=e)}else o()}}t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=o()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var r=l(t,e);return h(r,e),function(t){for(var o=[],i=0;i<r.length;i++){var a=r[i];(s=n[a.id]).refs--,o.push(s)}for(t&&h(l(t,e),e),i=0;i<o.length;i++){var s;if(0===(s=o[i]).refs){for(var c=0;c<s.parts.length;c++)s.parts[c]();delete n[s.id]}}}};var m=function(){var t=[];return function(e,r){return t[e]=r,t.filter(Boolean).join("\n")}}();function y(t,e,r,n){var o=r?"":n.css;if(t.styleSheet)t.styleSheet.cssText=m(e,o);else{var i=document.createTextNode(o),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(i,a[e]):t.appendChild(i)}}},function(t,e){t.exports=function(t){var e="undefined"!=typeof window&&window.location;if(!e)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var r=e.protocol+"//"+e.host,n=r+e.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(t,e){var o,i=e.trim().replace(/^"(.*)"$/,(function(t,e){return e})).replace(/^'(.*)'$/,(function(t,e){return e}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?t:(o=0===i.indexOf("//")?i:0===i.indexOf("/")?r+i:n+i.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")}))}},function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{ref:"cropper",staticClass:"vue-cropper",on:{mouseover:t.scaleImg,mouseout:t.cancelScale}},[t.imgs?r("div",{staticClass:"cropper-box"},[r("div",{directives:[{name:"show",rawName:"v-show",value:!t.loading,expression:"!loading"}],staticClass:"cropper-box-canvas",style:{width:t.trueWidth+"px",height:t.trueHeight+"px",transform:"scale("+t.scale+","+t.scale+") translate3d("+t.x/t.scale+"px,"+t.y/t.scale+"px,0)rotateZ("+90*t.rotate+"deg)"}},[r("img",{ref:"cropperImg",attrs:{src:t.imgs,alt:"cropper-img"}})])]):t._e(),t._v(" "),r("div",{staticClass:"cropper-drag-box",class:{"cropper-move":t.move&&!t.crop,"cropper-crop":t.crop,"cropper-modal":t.cropping},on:{mousedown:t.startMove,touchstart:t.startMove}}),t._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:t.cropping,expression:"cropping"}],staticClass:"cropper-crop-box",style:{width:t.cropW+"px",height:t.cropH+"px",transform:"translate3d("+t.cropOffsertX+"px,"+t.cropOffsertY+"px,0)"}},[r("span",{staticClass:"cropper-view-box"},[r("img",{style:{width:t.trueWidth+"px",height:t.trueHeight+"px",transform:"scale("+t.scale+","+t.scale+") translate3d("+(t.x-t.cropOffsertX)/t.scale+"px,"+(t.y-t.cropOffsertY)/t.scale+"px,0)rotateZ("+90*t.rotate+"deg)"},attrs:{src:t.imgs,alt:"cropper-img"}})]),t._v(" "),r("span",{staticClass:"cropper-face cropper-move",on:{mousedown:t.cropMove,touchstart:t.cropMove}}),t._v(" "),t.info?r("span",{staticClass:"crop-info",style:{top:t.cropInfo.top}},[t._v(t._s(t.cropInfo.width)+" × "+t._s(t.cropInfo.height))]):t._e(),t._v(" "),t.fixedBox?t._e():r("span",[r("span",{staticClass:"crop-line line-w",on:{mousedown:function(e){t.changeCropSize(e,!1,!0,0,1)},touchstart:function(e){t.changeCropSize(e,!1,!0,0,1)}}}),t._v(" "),r("span",{staticClass:"crop-line line-a",on:{mousedown:function(e){t.changeCropSize(e,!0,!1,1,0)},touchstart:function(e){t.changeCropSize(e,!0,!1,1,0)}}}),t._v(" "),r("span",{staticClass:"crop-line line-s",on:{mousedown:function(e){t.changeCropSize(e,!1,!0,0,2)},touchstart:function(e){t.changeCropSize(e,!1,!0,0,2)}}}),t._v(" "),r("span",{staticClass:"crop-line line-d",on:{mousedown:function(e){t.changeCropSize(e,!0,!1,2,0)},touchstart:function(e){t.changeCropSize(e,!0,!1,2,0)}}}),t._v(" "),r("span",{staticClass:"crop-point point1",on:{mousedown:function(e){t.changeCropSize(e,!0,!0,1,1)},touchstart:function(e){t.changeCropSize(e,!0,!0,1,1)}}}),t._v(" "),r("span",{staticClass:"crop-point point2",on:{mousedown:function(e){t.changeCropSize(e,!1,!0,0,1)},touchstart:function(e){t.changeCropSize(e,!1,!0,0,1)}}}),t._v(" "),r("span",{staticClass:"crop-point point3",on:{mousedown:function(e){t.changeCropSize(e,!0,!0,2,1)},touchstart:function(e){t.changeCropSize(e,!0,!0,2,1)}}}),t._v(" "),r("span",{staticClass:"crop-point point4",on:{mousedown:function(e){t.changeCropSize(e,!0,!1,1,0)},touchstart:function(e){t.changeCropSize(e,!0,!1,1,0)}}}),t._v(" "),r("span",{staticClass:"crop-point point5",on:{mousedown:function(e){t.changeCropSize(e,!0,!1,2,0)},touchstart:function(e){t.changeCropSize(e,!0,!1,2,0)}}}),t._v(" "),r("span",{staticClass:"crop-point point6",on:{mousedown:function(e){t.changeCropSize(e,!0,!0,1,2)},touchstart:function(e){t.changeCropSize(e,!0,!0,1,2)}}}),t._v(" "),r("span",{staticClass:"crop-point point7",on:{mousedown:function(e){t.changeCropSize(e,!1,!0,0,2)},touchstart:function(e){t.changeCropSize(e,!1,!0,0,2)}}}),t._v(" "),r("span",{staticClass:"crop-point point8",on:{mousedown:function(e){t.changeCropSize(e,!0,!0,2,2)},touchstart:function(e){t.changeCropSize(e,!0,!0,2,2)}}})])])])};n._withStripped=!0;var o={getData:function(t){return new Promise((function(e,r){var n={};(function(t){var e=null;return new Promise((function(r,n){if(t.src)if(/^data\:/i.test(t.src))e=function(t){t=t.replace(/^data\:([^\;]+)\;base64,/gim,"");for(var e=atob(t),r=e.length,n=new ArrayBuffer(r),o=new Uint8Array(n),i=0;i<r;i++)o[i]=e.charCodeAt(i);return n}(t.src),r(e);else if(/^blob\:/i.test(t.src)){var o=new FileReader;o.onload=function(t){e=t.target.result,r(e)},function(t,e){var r=new XMLHttpRequest;r.open("GET",t,!0),r.responseType="blob",r.onload=function(t){200!=this.status&&0!==this.status||e(this.response)},r.send()}(t.src,(function(t){o.readAsArrayBuffer(t)}))}else{var i=new XMLHttpRequest;i.onload=function(){if(200!=this.status&&0!==this.status)throw"Could not load image";e=i.response,r(e),i=null},i.open("GET",t.src,!0),i.responseType="arraybuffer",i.send(null)}else n("img error")}))})(t).then((function(t){n.arrayBuffer=t,n.orientation=function(t){var e,r,n,o,i,a,s,c,u,h=new DataView(t),l=h.byteLength;if(255===h.getUint8(0)&&216===h.getUint8(1))for(c=2;c<l;){if(255===h.getUint8(c)&&225===h.getUint8(c+1)){a=c;break}c++}if(a&&(r=a+10,"Exif"===function(t,e,r){var n,o="";for(n=e,r+=e;n<r;n++)o+=String.fromCharCode(t.getUint8(n));return o}(h,a+4,4)&&(i=h.getUint16(r),((o=18761===i)||19789===i)&&42===h.getUint16(r+2,o)&&(n=h.getUint32(r+4,o))>=8&&(s=r+n))),s)for(l=h.getUint16(s,o),u=0;u<l;u++)if(c=s+12*u+2,274===h.getUint16(c,o)){c+=8,e=h.getUint16(c,o);break}return e}(t),e(n)})).catch((function(t){r(t)}))}))}},i=o,a={data:function(){return{w:0,h:0,scale:1,x:0,y:0,loading:!0,trueWidth:0,trueHeight:0,move:!0,moveX:0,moveY:0,crop:!1,cropping:!1,cropW:0,cropH:0,cropOldW:0,cropOldH:0,canChangeX:!1,canChangeY:!1,changeCropTypeX:1,changeCropTypeY:1,cropX:0,cropY:0,cropChangeX:0,cropChangeY:0,cropOffsertX:0,cropOffsertY:0,support:"",touches:[],touchNow:!1,rotate:0,isIos:!1,orientation:0,imgs:"",coe:.2,scaling:!1,scalingSet:"",coeStatus:"",isCanShow:!0}},props:{img:{type:[String,Blob,null,File],default:""},outputSize:{type:Number,default:1},outputType:{type:String,default:"jpeg"},info:{type:Boolean,default:!0},canScale:{type:Boolean,default:!0},autoCrop:{type:Boolean,default:!1},autoCropWidth:{type:[Number,String],default:0},autoCropHeight:{type:[Number,String],default:0},fixed:{type:Boolean,default:!1},fixedNumber:{type:Array,default:function(){return[1,1]}},fixedBox:{type:Boolean,default:!1},full:{type:Boolean,default:!1},canMove:{type:Boolean,default:!0},canMoveBox:{type:Boolean,default:!0},original:{type:Boolean,default:!1},centerBox:{type:Boolean,default:!1},high:{type:Boolean,default:!0},infoTrue:{type:Boolean,default:!1},maxImgSize:{type:[Number,String],default:2e3},enlarge:{type:[Number,String],default:1},preW:{type:[Number,String],default:0},mode:{type:String,default:"contain"},limitMinSize:{type:[Number,Array,String],default:function(){return 10}}},computed:{cropInfo:function(){var t={};if(t.top=this.cropOffsertY>21?"-21px":"0px",t.width=this.cropW>0?this.cropW:0,t.height=this.cropH>0?this.cropH:0,this.infoTrue){var e=1;this.high&&!this.full&&(e=window.devicePixelRatio),1!==this.enlarge&!this.full&&(e=Math.abs(Number(this.enlarge))),t.width=t.width*e,t.height=t.height*e,this.full&&(t.width=t.width/this.scale,t.height=t.height/this.scale)}return t.width=t.width.toFixed(0),t.height=t.height.toFixed(0),t},isIE:function(){navigator.userAgent;var t=!!window.ActiveXObject||"ActiveXObject"in window;return t},passive:function(){return this.isIE?null:{passive:!1}}},watch:{img:function(){this.checkedImg()},imgs:function(t){""!==t&&this.reload()},cropW:function(){this.showPreview()},cropH:function(){this.showPreview()},cropOffsertX:function(){this.showPreview()},cropOffsertY:function(){this.showPreview()},scale:function(t,e){this.showPreview()},x:function(){this.showPreview()},y:function(){this.showPreview()},autoCrop:function(t){t&&this.goAutoCrop()},autoCropWidth:function(){this.autoCrop&&this.goAutoCrop()},autoCropHeight:function(){this.autoCrop&&this.goAutoCrop()},mode:function(){this.checkedImg()},rotate:function(){this.showPreview(),(this.autoCrop||this.cropW>0||this.cropH>0)&&this.goAutoCrop(this.cropW,this.cropH)}},methods:{getVersion:function(t){for(var e=navigator.userAgent.split(" "),r="",n=new RegExp(t,"i"),o=0;o<e.length;o++)n.test(e[o])&&(r=e[o]);return r?r.split("/")[1].split("."):["0","0","0"]},checkOrientationImage:function(t,e,r,n){var o=this;if(this.getVersion("chrome")[0]>=81)e=-1;else if(this.getVersion("safari")[0]>=605){var i=this.getVersion("version");i[0]>13&&i[1]>1&&(e=-1)}else{var a=navigator.userAgent.toLowerCase().match(/cpu iphone os (.*?) like mac os/);if(a){var s=a[1];((s=s.split("_"))[0]>13||s[0]>=13&&s[1]>=4)&&(e=-1)}}var c=document.createElement("canvas"),u=c.getContext("2d");switch(u.save(),e){case 2:c.width=r,c.height=n,u.translate(r,0),u.scale(-1,1);break;case 3:c.width=r,c.height=n,u.translate(r/2,n/2),u.rotate(180*Math.PI/180),u.translate(-r/2,-n/2);break;case 4:c.width=r,c.height=n,u.translate(0,n),u.scale(1,-1);break;case 5:c.height=r,c.width=n,u.rotate(.5*Math.PI),u.scale(1,-1);break;case 6:c.width=n,c.height=r,u.translate(n/2,r/2),u.rotate(90*Math.PI/180),u.translate(-r/2,-n/2);break;case 7:c.height=r,c.width=n,u.rotate(.5*Math.PI),u.translate(r,-n),u.scale(-1,1);break;case 8:c.height=r,c.width=n,u.translate(n/2,r/2),u.rotate(-90*Math.PI/180),u.translate(-r/2,-n/2);break;default:c.width=r,c.height=n}u.drawImage(t,0,0,r,n),u.restore(),c.toBlob((function(t){var e=URL.createObjectURL(t);URL.revokeObjectURL(o.imgs),o.imgs=e}),"image/"+this.outputType,1)},checkedImg:function(){var t=this;if(null===this.img||""===this.img)return this.imgs="",void this.clearCrop();this.loading=!0,this.scale=1,this.rotate=0,this.clearCrop();var e=new Image;if(e.onload=function(){if(""===t.img)return t.$emit("imgLoad","error"),t.$emit("img-load","error"),!1;var r=e.width,n=e.height;i.getData(e).then((function(o){t.orientation=o.orientation||1;var i=Number(t.maxImgSize);!t.orientation&&r<i&n<i?t.imgs=t.img:(r>i&&(n=n/r*i,r=i),n>i&&(r=r/n*i,n=i),t.checkOrientationImage(e,t.orientation,r,n))}))},e.onerror=function(){t.$emit("imgLoad","error"),t.$emit("img-load","error")},"data"!==this.img.substr(0,4)&&(e.crossOrigin=""),this.isIE){var r=new XMLHttpRequest;r.onload=function(){var t=URL.createObjectURL(this.response);e.src=t},r.open("GET",this.img,!0),r.responseType="blob",r.send()}else e.src=this.img},startMove:function(t){if(t.preventDefault(),this.move&&!this.crop){if(!this.canMove)return!1;this.moveX=("clientX"in t?t.clientX:t.touches[0].clientX)-this.x,this.moveY=("clientY"in t?t.clientY:t.touches[0].clientY)-this.y,t.touches?(window.addEventListener("touchmove",this.moveImg),window.addEventListener("touchend",this.leaveImg),2==t.touches.length&&(this.touches=t.touches,window.addEventListener("touchmove",this.touchScale),window.addEventListener("touchend",this.cancelTouchScale))):(window.addEventListener("mousemove",this.moveImg),window.addEventListener("mouseup",this.leaveImg)),this.$emit("imgMoving",{moving:!0,axis:this.getImgAxis()}),this.$emit("img-moving",{moving:!0,axis:this.getImgAxis()})}else this.cropping=!0,window.addEventListener("mousemove",this.createCrop),window.addEventListener("mouseup",this.endCrop),window.addEventListener("touchmove",this.createCrop),window.addEventListener("touchend",this.endCrop),this.cropOffsertX=t.offsetX?t.offsetX:t.touches[0].pageX-this.$refs.cropper.offsetLeft,this.cropOffsertY=t.offsetY?t.offsetY:t.touches[0].pageY-this.$refs.cropper.offsetTop,this.cropX="clientX"in t?t.clientX:t.touches[0].clientX,this.cropY="clientY"in t?t.clientY:t.touches[0].clientY,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.cropW=0,this.cropH=0},touchScale:function(t){var e=this;t.preventDefault();var r=this.scale,n=this.touches[0].clientX,o=this.touches[0].clientY,i=t.touches[0].clientX,a=t.touches[0].clientY,s=this.touches[1].clientX,c=this.touches[1].clientY,u=t.touches[1].clientX,h=t.touches[1].clientY,l=Math.sqrt(Math.pow(n-s,2)+Math.pow(o-c,2)),f=Math.sqrt(Math.pow(i-u,2)+Math.pow(a-h,2))-l,p=1,d=(p=(p=p/this.trueWidth>p/this.trueHeight?p/this.trueHeight:p/this.trueWidth)>.1?.1:p)*f;if(!this.touchNow){if(this.touchNow=!0,f>0?r+=Math.abs(d):f<0&&r>Math.abs(d)&&(r-=Math.abs(d)),this.touches=t.touches,setTimeout((function(){e.touchNow=!1}),8),!this.checkoutImgAxis(this.x,this.y,r))return!1;this.scale=r}},cancelTouchScale:function(t){window.removeEventListener("touchmove",this.touchScale)},moveImg:function(t){var e=this;if(t.preventDefault(),t.touches&&2===t.touches.length)return this.touches=t.touches,window.addEventListener("touchmove",this.touchScale),window.addEventListener("touchend",this.cancelTouchScale),window.removeEventListener("touchmove",this.moveImg),!1;var r,n,o="clientX"in t?t.clientX:t.touches[0].clientX,i="clientY"in t?t.clientY:t.touches[0].clientY;r=o-this.moveX,n=i-this.moveY,this.$nextTick((function(){if(e.centerBox){var t,o,i,a,s=e.getImgAxis(r,n,e.scale),c=e.getCropAxis(),u=e.trueHeight*e.scale,h=e.trueWidth*e.scale;switch(e.rotate){case 1:case-1:case 3:case-3:t=e.cropOffsertX-e.trueWidth*(1-e.scale)/2+(u-h)/2,o=e.cropOffsertY-e.trueHeight*(1-e.scale)/2+(h-u)/2,i=t-u+e.cropW,a=o-h+e.cropH;break;default:t=e.cropOffsertX-e.trueWidth*(1-e.scale)/2,o=e.cropOffsertY-e.trueHeight*(1-e.scale)/2,i=t-h+e.cropW,a=o-u+e.cropH}s.x1>=c.x1&&(r=t),s.y1>=c.y1&&(n=o),s.x2<=c.x2&&(r=i),s.y2<=c.y2&&(n=a)}e.x=r,e.y=n,e.$emit("imgMoving",{moving:!0,axis:e.getImgAxis()}),e.$emit("img-moving",{moving:!0,axis:e.getImgAxis()})}))},leaveImg:function(t){window.removeEventListener("mousemove",this.moveImg),window.removeEventListener("touchmove",this.moveImg),window.removeEventListener("mouseup",this.leaveImg),window.removeEventListener("touchend",this.leaveImg),this.$emit("imgMoving",{moving:!1,axis:this.getImgAxis()}),this.$emit("img-moving",{moving:!1,axis:this.getImgAxis()})},scaleImg:function(){this.canScale&&window.addEventListener(this.support,this.changeSize,this.passive)},cancelScale:function(){this.canScale&&window.removeEventListener(this.support,this.changeSize)},changeSize:function(t){var e=this;t.preventDefault();var r=this.scale,n=t.deltaY||t.wheelDelta;n=navigator.userAgent.indexOf("Firefox")>0?30*n:n,this.isIE&&(n=-n);var o=this.coe,i=(o=o/this.trueWidth>o/this.trueHeight?o/this.trueHeight:o/this.trueWidth)*n;i<0?r+=Math.abs(i):r>Math.abs(i)&&(r-=Math.abs(i));var a=i<0?"add":"reduce";if(a!==this.coeStatus&&(this.coeStatus=a,this.coe=.2),this.scaling||(this.scalingSet=setTimeout((function(){e.scaling=!1,e.coe=e.coe+=.01}),50)),this.scaling=!0,!this.checkoutImgAxis(this.x,this.y,r))return!1;this.scale=r},changeScale:function(t){var e=this.scale;t=t||1;var r=20;if((t*=r=r/this.trueWidth>r/this.trueHeight?r/this.trueHeight:r/this.trueWidth)>0?e+=Math.abs(t):e>Math.abs(t)&&(e-=Math.abs(t)),!this.checkoutImgAxis(this.x,this.y,e))return!1;this.scale=e},createCrop:function(t){var e=this;t.preventDefault();var r="clientX"in t?t.clientX:t.touches?t.touches[0].clientX:0,n="clientY"in t?t.clientY:t.touches?t.touches[0].clientY:0;this.$nextTick((function(){var t=r-e.cropX,o=n-e.cropY;if(t>0?(e.cropW=t+e.cropChangeX>e.w?e.w-e.cropChangeX:t,e.cropOffsertX=e.cropChangeX):(e.cropW=e.w-e.cropChangeX+Math.abs(t)>e.w?e.cropChangeX:Math.abs(t),e.cropOffsertX=e.cropChangeX+t>0?e.cropChangeX+t:0),e.fixed){var i=e.cropW/e.fixedNumber[0]*e.fixedNumber[1];i+e.cropOffsertY>e.h?(e.cropH=e.h-e.cropOffsertY,e.cropW=e.cropH/e.fixedNumber[1]*e.fixedNumber[0],e.cropOffsertX=t>0?e.cropChangeX:e.cropChangeX-e.cropW):e.cropH=i,e.cropOffsertY=e.cropOffsertY}else o>0?(e.cropH=o+e.cropChangeY>e.h?e.h-e.cropChangeY:o,e.cropOffsertY=e.cropChangeY):(e.cropH=e.h-e.cropChangeY+Math.abs(o)>e.h?e.cropChangeY:Math.abs(o),e.cropOffsertY=e.cropChangeY+o>0?e.cropChangeY+o:0)}))},changeCropSize:function(t,e,r,n,o){t.preventDefault(),window.addEventListener("mousemove",this.changeCropNow),window.addEventListener("mouseup",this.changeCropEnd),window.addEventListener("touchmove",this.changeCropNow),window.addEventListener("touchend",this.changeCropEnd),this.canChangeX=e,this.canChangeY=r,this.changeCropTypeX=n,this.changeCropTypeY=o,this.cropX="clientX"in t?t.clientX:t.touches[0].clientX,this.cropY="clientY"in t?t.clientY:t.touches[0].clientY,this.cropOldW=this.cropW,this.cropOldH=this.cropH,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.fixed&&this.canChangeX&&this.canChangeY&&(this.canChangeY=0),this.$emit("change-crop-size",{width:this.cropW,height:this.cropH})},changeCropNow:function(t){var e=this;t.preventDefault();var r="clientX"in t?t.clientX:t.touches?t.touches[0].clientX:0,n="clientY"in t?t.clientY:t.touches?t.touches[0].clientY:0,o=this.w,i=this.h,a=0,s=0;if(this.centerBox){var c=this.getImgAxis(),u=c.x2,h=c.y2;a=c.x1>0?c.x1:0,s=c.y1>0?c.y1:0,o>u&&(o=u),i>h&&(i=h)}this.$nextTick((function(){var t=r-e.cropX,c=n-e.cropY;if(e.canChangeX&&(1===e.changeCropTypeX?e.cropOldW-t>0?(e.cropW=o-e.cropChangeX-t<=o-a?e.cropOldW-t:e.cropOldW+e.cropChangeX-a,e.cropOffsertX=o-e.cropChangeX-t<=o-a?e.cropChangeX+t:a):(e.cropW=Math.abs(t)+e.cropChangeX<=o?Math.abs(t)-e.cropOldW:o-e.cropOldW-e.cropChangeX,e.cropOffsertX=e.cropChangeX+e.cropOldW):2===e.changeCropTypeX&&(e.cropOldW+t>0?(e.cropW=e.cropOldW+t+e.cropOffsertX<=o?e.cropOldW+t:o-e.cropOffsertX,e.cropOffsertX=e.cropChangeX):(e.cropW=o-e.cropChangeX+Math.abs(t+e.cropOldW)<=o-a?Math.abs(t+e.cropOldW):e.cropChangeX-a,e.cropOffsertX=o-e.cropChangeX+Math.abs(t+e.cropOldW)<=o-a?e.cropChangeX-Math.abs(t+e.cropOldW):a))),e.canChangeY&&(1===e.changeCropTypeY?e.cropOldH-c>0?(e.cropH=i-e.cropChangeY-c<=i-s?e.cropOldH-c:e.cropOldH+e.cropChangeY-s,e.cropOffsertY=i-e.cropChangeY-c<=i-s?e.cropChangeY+c:s):(e.cropH=Math.abs(c)+e.cropChangeY<=i?Math.abs(c)-e.cropOldH:i-e.cropOldH-e.cropChangeY,e.cropOffsertY=e.cropChangeY+e.cropOldH):2===e.changeCropTypeY&&(e.cropOldH+c>0?(e.cropH=e.cropOldH+c+e.cropOffsertY<=i?e.cropOldH+c:i-e.cropOffsertY,e.cropOffsertY=e.cropChangeY):(e.cropH=i-e.cropChangeY+Math.abs(c+e.cropOldH)<=i-s?Math.abs(c+e.cropOldH):e.cropChangeY-s,e.cropOffsertY=i-e.cropChangeY+Math.abs(c+e.cropOldH)<=i-s?e.cropChangeY-Math.abs(c+e.cropOldH):s))),e.canChangeX&&e.fixed){var u=e.cropW/e.fixedNumber[0]*e.fixedNumber[1];u+e.cropOffsertY>i?(e.cropH=i-e.cropOffsertY,e.cropW=e.cropH/e.fixedNumber[1]*e.fixedNumber[0]):e.cropH=u}if(e.canChangeY&&e.fixed){var h=e.cropH/e.fixedNumber[1]*e.fixedNumber[0];h+e.cropOffsertX>o?(e.cropW=o-e.cropOffsertX,e.cropH=e.cropW/e.fixedNumber[0]*e.fixedNumber[1]):e.cropW=h}e.$emit("crop-sizing",{cropW:e.cropW,cropH:e.cropH})}))},checkCropLimitSize:function(){this.cropW,this.cropH;var t=this.limitMinSize,e=new Array;return e=Array.isArray[t]?t:[t,t],[parseFloat(e[0]),parseFloat(e[1])]},changeCropEnd:function(t){window.removeEventListener("mousemove",this.changeCropNow),window.removeEventListener("mouseup",this.changeCropEnd),window.removeEventListener("touchmove",this.changeCropNow),window.removeEventListener("touchend",this.changeCropEnd)},endCrop:function(){0===this.cropW&&0===this.cropH&&(this.cropping=!1),window.removeEventListener("mousemove",this.createCrop),window.removeEventListener("mouseup",this.endCrop),window.removeEventListener("touchmove",this.createCrop),window.removeEventListener("touchend",this.endCrop)},startCrop:function(){this.crop=!0},stopCrop:function(){this.crop=!1},clearCrop:function(){this.cropping=!1,this.cropW=0,this.cropH=0},cropMove:function(t){if(t.preventDefault(),!this.canMoveBox)return this.crop=!1,this.startMove(t),!1;if(t.touches&&2===t.touches.length)return this.crop=!1,this.startMove(t),this.leaveCrop(),!1;window.addEventListener("mousemove",this.moveCrop),window.addEventListener("mouseup",this.leaveCrop),window.addEventListener("touchmove",this.moveCrop),window.addEventListener("touchend",this.leaveCrop);var e,r,n="clientX"in t?t.clientX:t.touches[0].clientX,o="clientY"in t?t.clientY:t.touches[0].clientY;e=n-this.cropOffsertX,r=o-this.cropOffsertY,this.cropX=e,this.cropY=r,this.$emit("cropMoving",{moving:!0,axis:this.getCropAxis()}),this.$emit("crop-moving",{moving:!0,axis:this.getCropAxis()})},moveCrop:function(t,e){var r=this,n=0,o=0;t&&(t.preventDefault(),n="clientX"in t?t.clientX:t.touches[0].clientX,o="clientY"in t?t.clientY:t.touches[0].clientY),this.$nextTick((function(){var t,i,a=n-r.cropX,s=o-r.cropY;if(e&&(a=r.cropOffsertX,s=r.cropOffsertY),t=a<=0?0:a+r.cropW>r.w?r.w-r.cropW:a,i=s<=0?0:s+r.cropH>r.h?r.h-r.cropH:s,r.centerBox){var c=r.getImgAxis();t<=c.x1&&(t=c.x1),t+r.cropW>c.x2&&(t=c.x2-r.cropW),i<=c.y1&&(i=c.y1),i+r.cropH>c.y2&&(i=c.y2-r.cropH)}r.cropOffsertX=t,r.cropOffsertY=i,r.$emit("cropMoving",{moving:!0,axis:r.getCropAxis()}),r.$emit("crop-moving",{moving:!0,axis:r.getCropAxis()})}))},getImgAxis:function(t,e,r){t=t||this.x,e=e||this.y,r=r||this.scale;var n={x1:0,x2:0,y1:0,y2:0},o=this.trueWidth*r,i=this.trueHeight*r;switch(this.rotate){case 0:n.x1=t+this.trueWidth*(1-r)/2,n.x2=n.x1+this.trueWidth*r,n.y1=e+this.trueHeight*(1-r)/2,n.y2=n.y1+this.trueHeight*r;break;case 1:case-1:case 3:case-3:n.x1=t+this.trueWidth*(1-r)/2+(o-i)/2,n.x2=n.x1+this.trueHeight*r,n.y1=e+this.trueHeight*(1-r)/2+(i-o)/2,n.y2=n.y1+this.trueWidth*r;break;default:n.x1=t+this.trueWidth*(1-r)/2,n.x2=n.x1+this.trueWidth*r,n.y1=e+this.trueHeight*(1-r)/2,n.y2=n.y1+this.trueHeight*r}return n},getCropAxis:function(){var t={x1:0,x2:0,y1:0,y2:0};return t.x1=this.cropOffsertX,t.x2=t.x1+this.cropW,t.y1=this.cropOffsertY,t.y2=t.y1+this.cropH,t},leaveCrop:function(t){window.removeEventListener("mousemove",this.moveCrop),window.removeEventListener("mouseup",this.leaveCrop),window.removeEventListener("touchmove",this.moveCrop),window.removeEventListener("touchend",this.leaveCrop),this.$emit("cropMoving",{moving:!1,axis:this.getCropAxis()}),this.$emit("crop-moving",{moving:!1,axis:this.getCropAxis()})},getCropChecked:function(t){var e=this,r=document.createElement("canvas"),n=new Image,o=this.rotate,i=this.trueWidth,a=this.trueHeight,s=this.cropOffsertX,c=this.cropOffsertY;function u(t,e){r.width=Math.round(t),r.height=Math.round(e)}n.onload=function(){if(0!==e.cropW){var h=r.getContext("2d"),l=1;e.high&!e.full&&(l=window.devicePixelRatio),1!==e.enlarge&!e.full&&(l=Math.abs(Number(e.enlarge)));var f=e.cropW*l,p=e.cropH*l,d=i*e.scale*l,g=a*e.scale*l,v=(e.x-s+e.trueWidth*(1-e.scale)/2)*l,m=(e.y-c+e.trueHeight*(1-e.scale)/2)*l;switch(u(f,p),h.save(),o){case 0:e.full?(u(f/e.scale,p/e.scale),h.drawImage(n,v/e.scale,m/e.scale,d/e.scale,g/e.scale)):h.drawImage(n,v,m,d,g);break;case 1:case-3:e.full?(u(f/e.scale,p/e.scale),v=v/e.scale+(d/e.scale-g/e.scale)/2,m=m/e.scale+(g/e.scale-d/e.scale)/2,h.rotate(90*o*Math.PI/180),h.drawImage(n,m,-v-g/e.scale,d/e.scale,g/e.scale)):(v+=(d-g)/2,m+=(g-d)/2,h.rotate(90*o*Math.PI/180),h.drawImage(n,m,-v-g,d,g));break;case 2:case-2:e.full?(u(f/e.scale,p/e.scale),h.rotate(90*o*Math.PI/180),v/=e.scale,m/=e.scale,h.drawImage(n,-v-d/e.scale,-m-g/e.scale,d/e.scale,g/e.scale)):(h.rotate(90*o*Math.PI/180),h.drawImage(n,-v-d,-m-g,d,g));break;case 3:case-1:e.full?(u(f/e.scale,p/e.scale),v=v/e.scale+(d/e.scale-g/e.scale)/2,m=m/e.scale+(g/e.scale-d/e.scale)/2,h.rotate(90*o*Math.PI/180),h.drawImage(n,-m-d/e.scale,v,d/e.scale,g/e.scale)):(v+=(d-g)/2,m+=(g-d)/2,h.rotate(90*o*Math.PI/180),h.drawImage(n,-m-d,v,d,g));break;default:e.full?(u(f/e.scale,p/e.scale),h.drawImage(n,v/e.scale,m/e.scale,d/e.scale,g/e.scale)):h.drawImage(n,v,m,d,g)}h.restore()}else{var y=i*e.scale,w=a*e.scale,b=r.getContext("2d");switch(b.save(),o){case 0:u(y,w),b.drawImage(n,0,0,y,w);break;case 1:case-3:u(w,y),b.rotate(90*o*Math.PI/180),b.drawImage(n,0,-w,y,w);break;case 2:case-2:u(y,w),b.rotate(90*o*Math.PI/180),b.drawImage(n,-y,-w,y,w);break;case 3:case-1:u(w,y),b.rotate(90*o*Math.PI/180),b.drawImage(n,-y,0,y,w);break;default:u(y,w),b.drawImage(n,0,0,y,w)}b.restore()}t(r)},"data"!==this.img.substr(0,4)&&(n.crossOrigin="Anonymous"),n.src=this.imgs},getCropData:function(t){var e=this;this.getCropChecked((function(r){t(r.toDataURL("image/"+e.outputType,e.outputSize))}))},getCropBlob:function(t){var e=this;this.getCropChecked((function(r){r.toBlob((function(e){return t(e)}),"image/"+e.outputType,e.outputSize)}))},showPreview:function(){var t=this;if(!this.isCanShow)return!1;this.isCanShow=!1,setTimeout((function(){t.isCanShow=!0}),16);var e=this.cropW,r=this.cropH,n=this.scale,o={};o.div={width:"".concat(e,"px"),height:"".concat(r,"px")};var i=(this.x-this.cropOffsertX)/n,a=(this.y-this.cropOffsertY)/n;o.w=e,o.h=r,o.url=this.imgs,o.img={width:"".concat(this.trueWidth,"px"),height:"".concat(this.trueHeight,"px"),transform:"scale(".concat(n,")translate3d(").concat(i,"px, ").concat(a,"px, ").concat(0,"px)rotateZ(").concat(90*this.rotate,"deg)")},o.html='\n <div class="show-preview" style="width: '.concat(o.w,"px; height: ").concat(o.h,'px,; overflow: hidden">\n <div style="width: ').concat(e,"px; height: ").concat(r,'px">\n <img src=').concat(o.url,' style="width: ').concat(this.trueWidth,"px; height: ").concat(this.trueHeight,"px; transform:\n scale(").concat(n,")translate3d(").concat(i,"px, ").concat(a,"px, ").concat(0,"px)rotateZ(").concat(90*this.rotate,'deg)">\n </div>\n </div>'),this.$emit("realTime",o),this.$emit("real-time",o)},reload:function(){var t=this,e=new Image;e.onload=function(){t.w=parseFloat(window.getComputedStyle(t.$refs.cropper).width),t.h=parseFloat(window.getComputedStyle(t.$refs.cropper).height),t.trueWidth=e.width,t.trueHeight=e.height,t.original?t.scale=1:t.scale=t.checkedMode(),t.$nextTick((function(){t.x=-(t.trueWidth-t.trueWidth*t.scale)/2+(t.w-t.trueWidth*t.scale)/2,t.y=-(t.trueHeight-t.trueHeight*t.scale)/2+(t.h-t.trueHeight*t.scale)/2,t.loading=!1,t.autoCrop&&t.goAutoCrop(),t.$emit("img-load","success"),t.$emit("imgLoad","success"),setTimeout((function(){t.showPreview()}),20)}))},e.onerror=function(){t.$emit("imgLoad","error"),t.$emit("img-load","error")},e.src=this.imgs},checkedMode:function(){var t=1,e=(this.trueWidth,this.trueHeight),r=this.mode.split(" ");switch(r[0]){case"contain":this.trueWidth>this.w&&(t=this.w/this.trueWidth),this.trueHeight*t>this.h&&(t=this.h/this.trueHeight);break;case"cover":(e*=t=this.w/this.trueWidth)<this.h&&(t=(e=this.h)/this.trueHeight);break;default:try{var n=r[0];if(-1!==n.search("px")){n=n.replace("px","");var o=parseFloat(n)/this.trueWidth,i=1,a=r[1];-1!==a.search("px")&&(a=a.replace("px",""),i=(e=parseFloat(a))/this.trueHeight),t=Math.min(o,i)}if(-1!==n.search("%")&&(n=n.replace("%",""),t=parseFloat(n)/100*this.w/this.trueWidth),2===r.length&&"auto"===n){var s=r[1];-1!==s.search("px")&&(s=s.replace("px",""),t=(e=parseFloat(s))/this.trueHeight),-1!==s.search("%")&&(s=s.replace("%",""),t=(e=parseFloat(s)/100*this.h)/this.trueHeight)}}catch(e){t=1}}return t},goAutoCrop:function(t,e){if(""!==this.imgs&&null!==this.imgs){this.clearCrop(),this.cropping=!0;var r=this.w,n=this.h;if(this.centerBox){var o=Math.abs(this.rotate)%2>0,i=(o?this.trueHeight:this.trueWidth)*this.scale,a=(o?this.trueWidth:this.trueHeight)*this.scale;r=i<r?i:r,n=a<n?a:n}var s=t||parseFloat(this.autoCropWidth),c=e||parseFloat(this.autoCropHeight);0!==s&&0!==c||(s=.8*r,c=.8*n),s=s>r?r:s,c=c>n?n:c,this.fixed&&(c=s/this.fixedNumber[0]*this.fixedNumber[1]),c>this.h&&(s=(c=this.h)/this.fixedNumber[1]*this.fixedNumber[0]),this.changeCrop(s,c)}},changeCrop:function(t,e){var r=this;if(this.centerBox){var n=this.getImgAxis();t>n.x2-n.x1&&(e=(t=n.x2-n.x1)/this.fixedNumber[0]*this.fixedNumber[1]),e>n.y2-n.y1&&(t=(e=n.y2-n.y1)/this.fixedNumber[1]*this.fixedNumber[0])}this.cropW=t,this.cropH=e,this.checkCropLimitSize(),this.$nextTick((function(){r.cropOffsertX=(r.w-r.cropW)/2,r.cropOffsertY=(r.h-r.cropH)/2,r.centerBox&&r.moveCrop(null,!0)}))},refresh:function(){var t=this;this.img,this.imgs="",this.scale=1,this.crop=!1,this.rotate=0,this.w=0,this.h=0,this.trueWidth=0,this.trueHeight=0,this.clearCrop(),this.$nextTick((function(){t.checkedImg()}))},rotateLeft:function(){this.rotate=this.rotate<=-3?0:this.rotate-1},rotateRight:function(){this.rotate=this.rotate>=3?0:this.rotate+1},rotateClear:function(){this.rotate=0},checkoutImgAxis:function(t,e,r){t=t||this.x,e=e||this.y,r=r||this.scale;var n=!0;if(this.centerBox){var o=this.getImgAxis(t,e,r),i=this.getCropAxis();o.x1>=i.x1&&(n=!1),o.x2<=i.x2&&(n=!1),o.y1>=i.y1&&(n=!1),o.y2<=i.y2&&(n=!1)}return n}},mounted:function(){this.support="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";var t=this,e=navigator.userAgent;this.isIOS=!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,r,n){for(var o=atob(this.toDataURL(r,n).split(",")[1]),i=o.length,a=new Uint8Array(i),s=0;s<i;s++)a[s]=o.charCodeAt(s);e(new Blob([a],{type:t.type||"image/png"}))}}),this.showPreview(),this.checkedImg()},destroyed:function(){window.removeEventListener("mousemove",this.moveCrop),window.removeEventListener("mouseup",this.leaveCrop),window.removeEventListener("touchmove",this.moveCrop),window.removeEventListener("touchend",this.leaveCrop),this.cancelScale()}};r(1);var s=function(t,e,r,n,o,i,a,s){var c,u="function"==typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=r,u._compiled=!0),n&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=c):o&&(c=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),c)if(u.functional){u._injectStyles=c;var h=u.render;u.render=function(t,e){return c.call(e),h(t,e)}}else{var l=u.beforeCreate;u.beforeCreate=l?[].concat(l,c):[c]}return{exports:t,options:u}}(a,n,[],!1,null,"6dae58fd",null);s.options.__file="src/vue-cropper.vue";var c=s.exports;r.d(e,"VueCropper",(function(){return c}));var u=function(t){t.component("VueCropper",c)};"undefined"!=typeof window&&window.Vue&&u(window.Vue),e.default={version:"0.5.8",install:u,VueCropper:c,vueCropper:c}}])}))},"9a52":function(t,e,r){var n=r("bf1f"),o=Math.floor;t.exports=Number.isInteger||function(t){return!n(t)&&isFinite(t)&&o(t)===t}},"9bfe":function(t,e,r){var n=r("8ad4"),o=r("63ef"),i=r("a9c5").f,a=r("d47f"),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(t){try{return i(t)}catch(e){return a(s)}};t.exports.f=function(t){return s&&"Window"==n(t)?c(t):i(o(t))}},a141:function(t,e,r){"use strict";var n=r("6d61"),o=r("34cd").every,i=n.aTypedArray,a=n.exportTypedArrayMethod;a("every",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},a2d3:function(t,e,r){"use strict";function n(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,e,r,i){e=e||"&",r=r||"=";var a={};if("string"!==typeof t||0===t.length)return a;var s=/\+/g;t=t.split(e);var c=1e3;i&&"number"===typeof i.maxKeys&&(c=i.maxKeys);var u=t.length;c>0&&u>c&&(u=c);for(var h=0;h<u;++h){var l,f,p,d,g=t[h].replace(s,"%20"),v=g.indexOf(r);v>=0?(l=g.substr(0,v),f=g.substr(v+1)):(l=g,f=""),p=decodeURIComponent(l),d=decodeURIComponent(f),n(a,p)?o(a[p])?a[p].push(d):a[p]=[a[p],d]:a[p]=d}return a};var o=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},a2da:function(t,e,r){var n=r("88d4"),o=r("da77"),i=r("ce5b"),a=r("9ad2"),s=r("3ffc"),c=r("6c75"),u=r("72e3"),h=r("7a4d").ctoi,l=/[^\d+/a-z]/i,f=/[\t\n\f\r ]+/g,p=/[=]+$/,d=o("atob"),g=String.fromCharCode,v=i("".charAt),m=i("".replace),y=i(l.exec),w=a((function(){return""!==atob(" ")})),b=!w&&!a((function(){d()}));n({global:!0,enumerable:!0,forced:w||b},{atob:function(t){if(u(arguments.length,1),b)return d(t);var e,r,n=m(s(t),f,""),i="",a=0,w=0;if(n.length%4==0&&(n=m(n,p,"")),n.length%4==1||y(l,n))throw new(o("DOMException"))("The string is not correctly encoded","InvalidCharacterError");while(e=v(n,a++))c(h,e)&&(r=w%4?64*r+h[e]:h[e],w++%4&&(i+=g(255&r>>(-2*w&6))));return i}})},a361:function(t,e,r){"use strict";var n,o=function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},t(e,r)};return function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(t){t["InvalidFile"]="InvalidFile",t["InvalidToken"]="InvalidToken",t["InvalidMetadata"]="InvalidMetadata",t["InvalidChunkSize"]="InvalidChunkSize",t["InvalidCustomVars"]="InvalidCustomVars",t["NotAvailableUploadHost"]="NotAvailableUploadHost",t["ReadCacheFailed"]="ReadCacheFailed",t["InvalidCacheData"]="InvalidCacheData",t["WriteCacheFailed"]="WriteCacheFailed",t["RemoveCacheFailed"]="RemoveCacheFailed",t["GetCanvasContextFailed"]="GetCanvasContextFailed",t["UnsupportedFileType"]="UnsupportedFileType",t["FileReaderReadFailed"]="FileReaderReadFailed",t["NotAvailableXMLHttpRequest"]="NotAvailableXMLHttpRequest",t["InvalidProgressEventTarget"]="InvalidProgressEventTarget",t["RequestError"]="RequestError"})(n||(n={}));var i=function(){function t(t,e){this.name=t,this.message=e,this.stack=(new Error).stack}return t}(),a=function(t){function e(e,r,o,i){var a=t.call(this,n.RequestError,o)||this;return a.code=e,a.reqId=r,a.isRequestError=!0,a.data=i,a}return o(e,t),e}(i),s=function(t){function e(e,r){return void 0===r&&(r=""),t.call(this,0,r,e)||this}return o(e,t),e}(a),c=function(){function t(t,e){this.runTask=t,this.limit=e,this.queue=[],this.processing=[]}return t.prototype.enqueue=function(t){var e=this;return new Promise((function(r,n){e.queue.push({task:t,resolve:r,reject:n}),e.check()}))},t.prototype.run=function(t){var e=this;this.queue=this.queue.filter((function(e){return e!==t})),this.processing.push(t),this.runTask(t.task).then((function(){e.processing=e.processing.filter((function(e){return e!==t})),t.resolve(),e.check()}),(function(e){return t.reject(e)}))},t.prototype.check=function(){var t=this,e=this.processing.length,r=this.limit-e;this.queue.slice(0,r).forEach((function(e){t.run(e)}))},t}(),u=function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},t(e,r)};return function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),h=function(){return h=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var o in e=arguments[r],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},h.apply(this,arguments)},l=function(){function t(){this.closed=!1}return t.prototype.unsubscribe=function(){this.closed||(this.closed=!0,this._unsubscribe&&this._unsubscribe())},t.prototype.add=function(t){this._unsubscribe=t},t}(),f=function(t){function e(e,r,n){var o=t.call(this)||this;return o.isStopped=!1,o.destination=e&&"object"===typeof e?e:h(h(h({},e&&{next:e}),r&&{error:r}),n&&{complete:n}),o}return u(e,t),e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype.next=function(t){!this.isStopped&&this.destination.next&&this.destination.next(t)},e.prototype.error=function(t){!this.isStopped&&this.destination.error&&(this.isStopped=!0,this.destination.error(t))},e.prototype.complete=function(t){!this.isStopped&&this.destination.complete&&(this.isStopped=!0,this.destination.complete(t))},e}(l);(function(){function t(t){this._subscribe=t}t.prototype.subscribe=function(t,e,r){var n=new f(t,e,r);return n.add(this._subscribe(n)),n}})();function p(t){if(null===t||"undefined"===typeof t)return"";var e,r,n=t+"",o="",i=0;e=r=0,i=n.length;for(var a=0;a<i;a++){var s=n.charCodeAt(a),c=null;if(s<128)r++;else if(s>127&&s<2048)c=String.fromCharCode(s>>6|192,63&s|128);else if((63488&s^55296)>0)c=String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128);else{if((64512&s^55296)>0)throw new RangeError("Unmatched trail surrogate at "+a);var u=n.charCodeAt(++a);if((64512&u^56320)>0)throw new RangeError("Unmatched lead surrogate at "+(a-1));s=((1023&s)<<10)+(1023&u)+65536,c=String.fromCharCode(s>>18|240,s>>12&63|128,s>>6&63|128,63&s|128)}null!==c&&(r>e&&(o+=n.slice(e,r)),o+=c,e=r=a+1)}return r>e&&(o+=n.slice(e,i)),o}function d(t){var e=[],r=0,n=0,o=0;t+="";while(r<t.length){n=255&t.charCodeAt(r),o=0,n<=191?(n&=127,o=1):n<=223?(n&=31,o=2):n<=239?(n&=15,o=3):(n&=7,o=4);for(var i=1;i<o;++i)n=n<<6|63&t.charCodeAt(i+r);4===o?(n-=65536,e.push(String.fromCharCode(55296|n>>10&1023)),e.push(String.fromCharCode(56320|1023&n))):e.push(String.fromCharCode(n)),r+=o}return e.join("")}function g(t){var e,r,n,o,i,a,s,c,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",h=0,l=0,f="",d=[];if(!t)return t;t=p(t+"");do{e=t.charCodeAt(h++),r=t.charCodeAt(h++),n=t.charCodeAt(h++),c=e<<16|r<<8|n,o=c>>18&63,i=c>>12&63,a=c>>6&63,s=63&c,d[l++]=u.charAt(o)+u.charAt(i)+u.charAt(a)+u.charAt(s)}while(h<t.length);switch(f=d.join(""),t.length%3){case 1:f=f.slice(0,-2)+"==";break;case 2:f=f.slice(0,-1)+"=";break}return f}function v(t){var e,r,n,o,i,a,s,c,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",h=0,l=0,f="",p=[];if(!t)return t;t+="";do{o=u.indexOf(t.charAt(h++)),i=u.indexOf(t.charAt(h++)),a=u.indexOf(t.charAt(h++)),s=u.indexOf(t.charAt(h++)),c=o<<18|i<<12|a<<6|s,e=c>>16&255,r=c>>8&255,n=255&c,p[l++]=64===a?String.fromCharCode(e):64===s?String.fromCharCode(e,r):String.fromCharCode(e,r,n)}while(h<t.length);return f=p.join(""),d(f)}function m(t){return t=g(t),t.replace(/\//g,"_").replace(/\+/g,"-")}function y(t){return t=t.replace(/_/g,"/").replace(/-/g,"+"),v(t)}var w,b=r("d988"),x=r.n(b),C=function(){return C=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var o in e=arguments[r],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},C.apply(this,arguments)},I=function(t,e,r,n){function o(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,i){function a(t){try{c(n.next(t))}catch(e){i(e)}}function s(t){try{c(n["throw"](t))}catch(e){i(e)}}function c(t){t.done?r(t.value):o(t.value).then(a,s)}c((n=n.apply(t,e||[])).next())}))},B=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(t){return function(e){return c([t,e])}}function c(i){if(r)throw new TypeError("Generator is already executing.");while(a)try{if(r=1,n&&(o=2&i[0]?n["return"]:i[0]?n["throw"]||((o=n["return"])&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(o=a.trys,!(o=o.length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(s){i=[6,s],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}},A=Math.pow(1024,2);function O(t,e){var r=e*A;if(r>t.size)r=t.size;else while(t.size>1e4*r)r*=2;for(var n=[],o=Math.ceil(t.size/r),i=0;i<o;i++){var a=t.slice(r*i,i===o-1?t.size:r*(i+1));n.push(a)}return n}function E(t){return Object.keys(t).every((function(t){return 0===t.indexOf("x-qn-meta-")}))}function T(t){return Object.keys(t).every((function(t){return 0===t.indexOf("x:")}))}function k(t){return t.reduce((function(t,e){return t+e}),0)}function S(t,e,r){try{localStorage.setItem(t,JSON.stringify(e))}catch(o){r.warn(new i(n.WriteCacheFailed,"setLocalFileInfo failed: "+t))}}function _(t,e,r){var n=null==e?"_":"_key_"+e+"_";return"qiniu_js_sdk_upload_file_name_"+t+n+"size_"+r}function M(t,e){try{localStorage.removeItem(t)}catch(r){e.warn(new i(n.RemoveCacheFailed,"removeLocalFileInfo failed. key: "+t))}}function R(t,e){var r=null;try{r=localStorage.getItem(t)}catch(a){e.warn(new i(n.ReadCacheFailed,"getLocalFileInfo failed. key: "+t))}if(null==r)return null;var o=null;try{o=JSON.parse(r)}catch(s){M(t,e),e.warn(new i(n.InvalidCacheData,"getLocalFileInfo failed to parse. key: "+t))}return o}function L(t){var e="UpToken "+t;return{Authorization:e}}function P(t){var e=L(t);return C({"content-type":"application/octet-stream"},e)}function U(t){var e=L(t);return C({"content-type":"application/json"},e)}function N(){if(window.XMLHttpRequest)return new XMLHttpRequest;if(window.ActiveXObject)return new window.ActiveXObject("Microsoft.XMLHTTP");throw new i(n.NotAvailableXMLHttpRequest,"the current environment does not support.")}function H(t){return I(this,void 0,void 0,(function(){var e,r;return B(this,(function(n){switch(n.label){case 0:return[4,j(t)];case 1:return e=n.sent(),r=new x.a.ArrayBuffer,r.append(e),[2,r.end()]}}))}))}function j(t){return new Promise((function(e,r){var o=new FileReader;o.onload=function(t){if(t.target){var o=t.target.result;e(o)}else r(new i(n.InvalidProgressEventTarget,"progress event target is undefined"))},o.onerror=function(){r(new i(n.FileReaderReadFailed,"fileReader read failed"))},o.readAsArrayBuffer(t)}))}function W(t,e){return new Promise((function(r,n){var o=N();if(o.open(e.method,t),e.onCreate&&e.onCreate(o),e.headers){var i=e.headers;Object.keys(i).forEach((function(t){o.setRequestHeader(t,i[t])}))}o.upload.addEventListener("progress",(function(t){t.lengthComputable&&e.onProgress&&e.onProgress({loaded:t.loaded,total:t.total})})),o.onreadystatechange=function(){var t=o.responseText;if(4===o.readyState){var e=o.getResponseHeader("x-reqId")||"";if(0!==o.status)if(200===o.status)try{r({data:JSON.parse(t),reqId:e})}catch(u){n(u)}else{var i="xhr request failed, code: "+o.status;t&&(i+=" response: "+t);var c=void 0;try{c=JSON.parse(t)}catch(h){}n(new a(o.status,e,i,c))}else n(new s("network error.",e))}},o.send(e.body)}))}function z(t){if(t&&t.match){var e=t.match(/(^https?)/);if(!e)return"";var r=e[1];return e=t.match(/^https?:\/\/([^:^/]*):(\d*)/),e?e[2]:"http"===r?"80":"443"}return""}function F(t){if(t&&t.match){var e=t.match(/^https?:\/\/([^:^/]*)/);return e?e[1]:""}return""}function D(t){if(!t)throw new i(n.InvalidToken,"invalid token.");var e=t.split(":");if(1===e.length)throw new i(n.InvalidToken,"invalid token segments.");var r=e.length>3?e[1]:e[0];if(!r)throw new i(n.InvalidToken,"missing assess key field.");var o=null;try{o=JSON.parse(y(e[e.length-1]))}catch(s){throw new i(n.InvalidToken,"token parse failed.")}if(null==o)throw new i(n.InvalidToken,"putPolicy is null.");if(null==o.scope)throw new i(n.InvalidToken,"scope field is null.");var a=o.scope.split(":")[0];if(!a)throw new i(n.InvalidToken,"resolve bucketName failed.");return{assessKey:r,bucketName:a,scope:o.scope}}function Y(t){var e=window.URL||window.webkitURL||window.mozURL;return e.createObjectURL(t)}var X={z0:"z0",z1:"z1",z2:"z2",na0:"na0",as0:"as0",cnEast2:"cn-east-2"},q=(w={},w[X.z0]={srcUphost:["up.qiniup.com"],cdnUphost:["upload.qiniup.com"]},w[X.z1]={srcUphost:["up-z1.qiniup.com"],cdnUphost:["upload-z1.qiniup.com"]},w[X.z2]={srcUphost:["up-z2.qiniup.com"],cdnUphost:["upload-z2.qiniup.com"]},w[X.na0]={srcUphost:["up-na0.qiniup.com"],cdnUphost:["upload-na0.qiniup.com"]},w[X.as0]={srcUphost:["up-as0.qiniup.com"],cdnUphost:["upload-as0.qiniup.com"]},w[X.cnEast2]={srcUphost:["up-cn-east-2.qiniup.com"],cdnUphost:["upload-cn-east-2.qiniup.com"]},r("5ee4")),$=function(){return $=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var o in e=arguments[r],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},$.apply(this,arguments)},V=function(t,e,r,n){function o(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,i){function a(t){try{c(n.next(t))}catch(e){i(e)}}function s(t){try{c(n["throw"](t))}catch(e){i(e)}}function c(t){t.done?r(t.value):o(t.value).then(a,s)}c((n=n.apply(t,e||[])).next())}))},G=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(t){return function(e){return c([t,e])}}function c(i){if(r)throw new TypeError("Generator is already executing.");while(a)try{if(r=1,n&&(o=2&i[0]?n["return"]:i[0]?n["throw"]||((o=n["return"])&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(o=a.trys,!(o=o.length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(s){i=[6,s],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}};function J(t,e,r){return V(this,void 0,void 0,(function(){var n,o;return G(this,(function(i){return n=Object(q["stringify"])({ak:t,bucket:e}),o=r+"://api.qiniu.com/v2/query?"+n,[2,W(o,{method:"GET"})]}))}))}function K(t,e,r){var n=r.url,o=r.id;return n+"/buckets/"+t+"/objects/"+(null!=e?m(e):"~")+"/uploads/"+o}function Q(t,e,r,n){var o=n+"/buckets/"+e+"/objects/"+(null!=r?m(r):"~")+"/uploads";return W(o,{method:"POST",headers:L(t)})}function Z(t,e,r,n,o){var i=D(t).bucketName,a=K(i,e,n)+"/"+r,s=P(t);return o.md5&&(s["Content-MD5"]=o.md5),W(a,$($({},o),{method:"PUT",headers:s}))}function tt(t,e,r,n){var o=D(t).bucketName,i=K(o,e,r);return W(i,$($({},n),{method:"POST",headers:U(t)}))}function et(t,e,r){return W(t,$({method:"POST",body:e},r))}var rt=function(){return rt=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var o in e=arguments[r],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},rt.apply(this,arguments)},nt=function(t,e,r,n){function o(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,i){function a(t){try{c(n.next(t))}catch(e){i(e)}}function s(t){try{c(n["throw"](t))}catch(e){i(e)}}function c(t){t.done?r(t.value):o(t.value).then(a,s)}c((n=n.apply(t,e||[])).next())}))},ot=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(t){return function(e){return c([t,e])}}function c(i){if(r)throw new TypeError("Generator is already executing.");while(a)try{if(r=1,n&&(o=2&i[0]?n["return"]:i[0]?n["throw"]||((o=n["return"])&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(o=a.trys,!(o=o.length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(s){i=[6,s],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}},it=function(t,e){var r="function"===typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),a=[];try{while((void 0===e||e-- >0)&&!(n=i.next()).done)a.push(n.value)}catch(s){o={error:s}}finally{try{n&&!n.done&&(r=i["return"])&&r.call(i)}finally{if(o)throw o.error}}return a},at=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(it(arguments[e]));return t},st=[0,502,503,504,599],ct=at(st,[612]),ut=Math.pow(1024,3),ht=function(){function t(t,e,r,n){this.hostPool=r,this.logger=n,this.aborted=!1,this.retryCount=0,this.xhrList=[],this.config=t.config,n.info("config inited.",this.config),this.putExtra=rt({fname:""},t.putExtra),n.info("putExtra inited.",this.putExtra),this.key=t.key,this.file=t.file,this.token=t.token,this.onData=e.onData,this.onError=e.onError,this.onComplete=e.onComplete;try{var o=D(this.token);this.bucketName=o.bucketName,this.assessKey=o.assessKey}catch(i){n.error("get putPolicy from token failed.",i),this.onError(i)}}return t.prototype.checkAndUpdateUploadHost=function(){return nt(this,void 0,void 0,(function(){var t;return ot(this,(function(e){switch(e.label){case 0:return this.logger.info("get available upload host."),[4,this.hostPool.getUp(this.assessKey,this.bucketName,this.config.upprotocol)];case 1:if(t=e.sent(),null==t)throw new i(n.NotAvailableUploadHost,"no available upload host.");return null!=this.uploadHost&&this.uploadHost.host!==t.host?this.logger.warn("host switches from "+this.uploadHost.host+" to "+t.host+"."):this.logger.info("use host "+t.host+"."),this.uploadHost=t,[2]}}))}))},t.prototype.checkAndUnfreezeHost=function(){this.logger.info("check unfreeze host."),null!=this.uploadHost&&this.uploadHost.isFrozen()&&(this.logger.warn(this.uploadHost.host+" will be unfrozen."),this.uploadHost.unfreeze())},t.prototype.checkAndFreezeHost=function(t){this.logger.info("check freeze host."),t instanceof a&&null!=this.uploadHost&&st.includes(t.code)&&(this.logger.warn(this.uploadHost.host+" will be temporarily frozen."),this.uploadHost.freeze())},t.prototype.handleError=function(t){this.logger.error(t.message),this.onError(t)},t.prototype.putFile=function(){return nt(this,void 0,void 0,(function(){var t,e,r,o,s,c;return ot(this,(function(u){switch(u.label){case 0:if(this.aborted=!1,this.putExtra.fname||(this.logger.info("use file.name as fname."),this.putExtra.fname=this.file.name),this.file.size>1e4*ut)return this.handleError(new i(n.InvalidFile,"file size exceed maximum value 10000G")),[2];if(this.putExtra.customVars&&!T(this.putExtra.customVars))return this.handleError(new i(n.InvalidCustomVars,"customVars key should start width x:")),[2];if(this.putExtra.metadata&&!E(this.putExtra.metadata))return this.handleError(new i(n.InvalidMetadata,"metadata key should start with x-qn-meta-")),[2];u.label=1;case 1:return u.trys.push([1,4,,5]),this.uploadAt=(new Date).getTime(),[4,this.checkAndUpdateUploadHost()];case 2:return u.sent(),[4,this.run()];case 3:return t=u.sent(),this.onComplete(t.data),this.checkAndUnfreezeHost(),this.sendLog(t.reqId,200),[2];case 4:return e=u.sent(),this.logger.error(e),this.clear(),e instanceof a&&(r=this.aborted?"":e.reqId,o=this.aborted?-2:e.code,this.sendLog(r,o),this.checkAndFreezeHost(e),s=++this.retryCount<=this.config.retryCount,c=!this.aborted&&ct.includes(e.code),c&&s)?(this.logger.warn("error auto retry: "+this.retryCount+"/"+this.config.retryCount+"."),this.putFile(),[2]):(this.onError(e),[3,5]);case 5:return[2]}}))}))},t.prototype.clear=function(){this.logger.info("start cleaning all xhr."),this.xhrList.forEach((function(t){t.onreadystatechange=null,t.abort()})),this.logger.info("cleanup completed."),this.xhrList=[]},t.prototype.stop=function(){this.logger.info("stop."),this.clear(),this.aborted=!0},t.prototype.addXhr=function(t){this.xhrList.push(t)},t.prototype.sendLog=function(t,e){var r,n;this.logger.report({code:e,reqId:t,remoteIp:"",upType:"jssdk-h5",size:this.file.size,time:Math.floor(this.uploadAt/1e3),port:z(null===(r=this.uploadHost)||void 0===r?void 0:r.getUrl()),host:F(null===(n=this.uploadHost)||void 0===n?void 0:n.getUrl()),bytesSent:this.progress?this.progress.total.loaded:0,duration:Math.floor(((new Date).getTime()-this.uploadAt)/1e3)})},t.prototype.getProgressInfoItem=function(t,e,r){return rt({size:e,loaded:t,percent:t/e*100},null==r?{}:{fromCache:r})},t}(),lt=ht,ft=function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},t(e,r)};return function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),pt=function(){return pt=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var o in e=arguments[r],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},pt.apply(this,arguments)},dt=function(t,e,r,n){function o(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,i){function a(t){try{c(n.next(t))}catch(e){i(e)}}function s(t){try{c(n["throw"](t))}catch(e){i(e)}}function c(t){t.done?r(t.value):o(t.value).then(a,s)}c((n=n.apply(t,e||[])).next())}))},gt=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(t){return function(e){return c([t,e])}}function c(i){if(r)throw new TypeError("Generator is already executing.");while(a)try{if(r=1,n&&(o=2&i[0]?n["return"]:i[0]?n["throw"]||((o=n["return"])&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(o=a.trys,!(o=o.length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(s){i=[6,s],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}};function vt(t){var e=/^[1-9]\d*$/;return e.test(String(t))}(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}ft(e,t),e.prototype.run=function(){return dt(this,void 0,void 0,(function(){var t,e,r,o,s,u=this;return gt(this,(function(h){switch(h.label){case 0:if(this.logger.info("start run Resume."),!this.config.chunkSize||!vt(this.config.chunkSize))throw new i(n.InvalidChunkSize,"chunkSize must be a positive integer");if(this.config.chunkSize>1024)throw new i(n.InvalidChunkSize,"chunkSize maximum value is 1024");return[4,this.initBeforeUploadChunks()];case 1:h.sent(),t=new c((function(t){return u.uploadChunk(t)}),this.config.concurrentRequestLimit),e=null,r=this.getLocalKey(),o=this.chunks.map((function(e,r){return t.enqueue({chunk:e,index:r})})),h.label=2;case 2:return h.trys.push([2,5,,6]),[4,Promise.all(o)];case 3:return h.sent(),[4,this.mkFileReq()];case 4:return e=h.sent(),[3,6];case 5:throw s=h.sent(),s instanceof a&&(612===s.code||400===s.code)&&M(r,this.logger),s;case 6:return M(r,this.logger),[2,e]}}))}))},e.prototype.uploadChunk=function(t){return dt(this,void 0,void 0,(function(){var e,r,n,o,i,a,s,c,u,h=this;return gt(this,(function(l){switch(l.label){case 0:return e=t.index,r=t.chunk,n=this.cachedUploadedList[e],this.logger.info("upload part "+e+", cache:",n),o=this.config.checkByMD5,i=function(){h.usedCacheList[e]=!0,h.updateChunkProgress(r.size,e),h.uploadedList[e]=n,h.updateLocalCache()},n&&!o?(i(),[2]):[4,H(r)];case 1:return a=l.sent(),this.logger.info("computed part md5.",a),n&&a===n.md5?(i(),[2]):(this.usedCacheList[e]=!1,s=function(t){h.updateChunkProgress(t.loaded,e)},c={body:r,md5:this.config.checkByServer?a:void 0,onProgress:s,onCreate:function(t){return h.addXhr(t)}},this.logger.info("part "+e+" start uploading."),[4,Z(this.token,this.key,t.index+1,this.getUploadInfo(),c)]);case 2:return u=l.sent(),this.logger.info("part "+e+" upload completed."),s({loaded:r.size,total:r.size}),this.uploadedList[e]={etag:u.data.etag,md5:u.data.md5,size:r.size},this.updateLocalCache(),[2]}}))}))},e.prototype.mkFileReq=function(){return dt(this,void 0,void 0,(function(){var t,e,r=this;return gt(this,(function(n){switch(n.label){case 0:return t=pt(pt(pt({parts:this.uploadedList.map((function(t,e){return{etag:t.etag,partNumber:e+1}})),fname:this.putExtra.fname},this.putExtra.mimeType&&{mimeType:this.putExtra.mimeType}),this.putExtra.customVars&&{customVars:this.putExtra.customVars}),this.putExtra.metadata&&{metadata:this.putExtra.metadata}),this.logger.info("parts upload completed, make file.",t),[4,tt(this.token,this.key,this.getUploadInfo(),{onCreate:function(t){return r.addXhr(t)},body:JSON.stringify(t)})];case 1:return e=n.sent(),this.logger.info("finish Resume Progress."),this.updateMkFileProgress(1),[2,e]}}))}))},e.prototype.initBeforeUploadChunks=function(){return dt(this,void 0,void 0,(function(){var t,e,r;return gt(this,(function(n){switch(n.label){case 0:return this.uploadedList=[],this.usedCacheList=[],t=R(this.getLocalKey(),this.logger),t?[3,2]:(this.logger.info("init upload parts from api."),[4,Q(this.token,this.bucketName,this.key,this.uploadHost.getUrl())]);case 1:return e=n.sent(),this.logger.info("initd upload parts of id: "+e.data.uploadId+"."),this.uploadId=e.data.uploadId,this.cachedUploadedList=[],[3,3];case 2:r=["resume upload parts from local cache,","total "+t.data.length+" part,","id is "+t.id+"."],this.logger.info(r.join(" ")),this.cachedUploadedList=t.data,this.uploadId=t.id,n.label=3;case 3:return this.chunks=O(this.file,this.config.chunkSize),this.loaded={mkFileProgress:0,chunks:this.chunks.map((function(t){return 0}))},this.notifyResumeProgress(),[2]}}))}))},e.prototype.getUploadInfo=function(){return{id:this.uploadId,url:this.uploadHost.getUrl()}},e.prototype.getLocalKey=function(){return _(this.file.name,this.key,this.file.size)},e.prototype.updateLocalCache=function(){S(this.getLocalKey(),{id:this.uploadId,data:this.uploadedList},this.logger)},e.prototype.updateChunkProgress=function(t,e){this.loaded.chunks[e]=t,this.notifyResumeProgress()},e.prototype.updateMkFileProgress=function(t){this.loaded.mkFileProgress=t,this.notifyResumeProgress()},e.prototype.notifyResumeProgress=function(){var t=this;this.progress={total:this.getProgressInfoItem(k(this.loaded.chunks)+this.loaded.mkFileProgress,this.file.size+1),chunks:this.chunks.map((function(e,r){var n=t.usedCacheList[r];return t.getProgressInfoItem(t.loaded.chunks[r],e.size,n)})),uploadInfo:{id:this.uploadId,url:this.uploadHost.getUrl()}},this.onData(this.progress)}})(lt);var mt=function(t,e,r,n){function o(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,i){function a(t){try{c(n.next(t))}catch(e){i(e)}}function s(t){try{c(n["throw"](t))}catch(e){i(e)}}function c(t){t.done?r(t.value):o(t.value).then(a,s)}c((n=n.apply(t,e||[])).next())}))},yt=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(t){return function(e){return c([t,e])}}function c(i){if(r)throw new TypeError("Generator is already executing.");while(a)try{if(r=1,n&&(o=2&i[0]?n["return"]:i[0]?n["throw"]||((o=n["return"])&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(o=a.trys,!(o=o.length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(s){i=[6,s],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}},wt=function(){function t(){this.crc=-1,this.table=this.makeTable()}return t.prototype.makeTable=function(){for(var t=new Array,e=0;e<256;e++){for(var r=e,n=0;n<8;n++)1&r?r=r>>>1^3988292384:r>>>=1;t[e]=r}return t},t.prototype.append=function(t){for(var e=this.crc,r=0;r<t.byteLength;r++)e=e>>>8^this.table[255&(e^t[r])];this.crc=e},t.prototype.compute=function(){return(-1^this.crc)>>>0},t.prototype.readAsUint8Array=function(t){return mt(this,void 0,void 0,(function(){var e;return yt(this,(function(r){switch(r.label){case 0:return"function"!==typeof t.arrayBuffer?[3,2]:(e=Uint8Array.bind,[4,t.arrayBuffer()]);case 1:return[2,new(e.apply(Uint8Array,[void 0,r.sent()]))];case 2:return[2,new Promise((function(e,r){var n=new FileReader;n.onload=function(){null!=n.result&&"string"!==typeof n.result?e(new Uint8Array(n.result)):r()},n.readAsArrayBuffer(t)}))]}}))}))},t.prototype.file=function(t){return mt(this,void 0,void 0,(function(){var e,r,n,o,i,a;return yt(this,(function(s){switch(s.label){case 0:return t.size<=A?(e=this.append,[4,this.readAsUint8Array(t)]):[3,2];case 1:return e.apply(this,[s.sent()]),[2,this.compute()];case 2:r=Math.ceil(t.size/A),n=0,s.label=3;case 3:return n<r?(o=n*A,i=n===r-1?t.size:o+A,[4,this.readAsUint8Array(t.slice(o,i))]):[3,6];case 4:a=s.sent(),this.append(new Uint8Array(a)),s.label=5;case 5:return n++,[3,3];case 6:return[2,this.compute()]}}))}))},t.file=function(e){var r=new t;return r.file(e)},t}(),bt=function(){var t=function(e,r){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])},t(e,r)};return function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),xt=function(t,e,r,n){function o(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,i){function a(t){try{c(n.next(t))}catch(e){i(e)}}function s(t){try{c(n["throw"](t))}catch(e){i(e)}}function c(t){t.done?r(t.value):o(t.value).then(a,s)}c((n=n.apply(t,e||[])).next())}))},Ct=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(t){return function(e){return c([t,e])}}function c(i){if(r)throw new TypeError("Generator is already executing.");while(a)try{if(r=1,n&&(o=2&i[0]?n["return"]:i[0]?n["throw"]||((o=n["return"])&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(o=a.trys,!(o=o.length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(s){i=[6,s],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}};(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}bt(e,t),e.prototype.run=function(){return xt(this,void 0,void 0,(function(){var t,e,r,n,o=this;return Ct(this,(function(i){switch(i.label){case 0:return this.logger.info("start run Direct."),t=new FormData,t.append("file",this.file),t.append("token",this.token),null!=this.key&&t.append("key",this.key),t.append("fname",this.putExtra.fname),this.config.checkByServer?[4,wt.file(this.file)]:[3,2];case 1:e=i.sent(),t.append("crc32",e.toString()),i.label=2;case 2:return this.putExtra.customVars&&(this.logger.info("init customVars."),r=this.putExtra.customVars,Object.keys(r).forEach((function(e){return t.append(e,r[e].toString())})),this.logger.info("customVars inited.")),this.logger.info("formData inited."),[4,et(this.uploadHost.getUrl(),t,{onProgress:function(t){o.updateDirectProgress(t.loaded,t.total)},onCreate:function(t){return o.addXhr(t)}})];case 3:return n=i.sent(),this.logger.info("Direct progress finish."),this.finishDirectProgress(),[2,n]}}))}))},e.prototype.updateDirectProgress=function(t,e){this.progress={total:this.getProgressInfoItem(t,e+1)},this.onData(this.progress)},e.prototype.finishDirectProgress=function(){if(!this.progress)return this.logger.warn("progress is null."),this.progress={total:this.getProgressInfoItem(this.file.size,this.file.size)},void this.onData(this.progress);var t=this.progress.total;this.progress={total:this.getProgressInfoItem(t.loaded+1,t.size)},this.onData(this.progress)}})(lt);function It(t,e,r){void 0===r&&(r=3);var n=N();n.open("POST","https://uplog.qbox.me/log/3"),n.setRequestHeader("Content-type","application/x-www-form-urlencoded"),n.setRequestHeader("Authorization",L(t).Authorization),n.onreadystatechange=function(){4===n.readyState&&200!==n.status&&r>0&&It(t,e,r-1)};var o=[e.code||"",e.reqId||"",e.host||"",e.remoteIp||"",e.port||"",e.duration||"",e.time||"",e.bytesSent||"",e.upType||"",e.size||""].join(",");n.send(o)}var Bt=function(t,e){var r="function"===typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),a=[];try{while((void 0===e||e-- >0)&&!(n=i.next()).done)a.push(n.value)}catch(s){o={error:s}}finally{try{n&&!n.done&&(r=i["return"])&&r.call(i)}finally{if(o)throw o.error}}return a},At=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(Bt(arguments[e]));return t},Ot=(function(){function t(e,r,n,o){void 0===r&&(r=!0),void 0===n&&(n="OFF"),void 0===o&&(o="UPLOAD"),this.token=e,this.disableReport=r,this.level=n,this.prefix=o,this.id=++t.id}t.prototype.getPrintPrefix=function(t){return"Qiniu-JS-SDK ["+t+"]["+this.prefix+"#"+this.id+"]:"},t.prototype.report=function(t,e){if(!this.disableReport)try{It(this.token,t,e)}catch(r){this.warn(r)}},t.prototype.info=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var r=["INFO"];r.includes(this.level)&&console.log.apply(console,At([this.getPrintPrefix("INFO")],t))},t.prototype.warn=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var r=["INFO","WARN"];r.includes(this.level)&&console.warn.apply(console,At([this.getPrintPrefix("WARN")],t))},t.prototype.error=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var r=["INFO","WARN","ERROR"];r.includes(this.level)&&console.error.apply(console,At([this.getPrintPrefix("ERROR")],t))},t.id=0}(),function(t,e,r,n){function o(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,i){function a(t){try{c(n.next(t))}catch(e){i(e)}}function s(t){try{c(n["throw"](t))}catch(e){i(e)}}function c(t){t.done?r(t.value):o(t.value).then(a,s)}c((n=n.apply(t,e||[])).next())}))}),Et=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(t){return function(e){return c([t,e])}}function c(i){if(r)throw new TypeError("Generator is already executing.");while(a)try{if(r=1,n&&(o=2&i[0]?n["return"]:i[0]?n["throw"]||((o=n["return"])&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(o=a.trys,!(o=o.length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(s){i=[6,s],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}},Tt=function(t,e){var r="function"===typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),a=[];try{while((void 0===e||e-- >0)&&!(n=i.next()).done)a.push(n.value)}catch(s){o={error:s}}finally{try{n&&!n.done&&(r=i["return"])&&r.call(i)}finally{if(o)throw o.error}}return a},kt=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(Tt(arguments[e]));return t},St=new Map,_t=function(){function t(t,e){this.host=t,this.protocol=e}return t.prototype.isFrozen=function(){var t=(new Date).getTime(),e=St.get(this.host);return null!=e&&e>=t},t.prototype.freeze=function(t){void 0===t&&(t=20);var e=(new Date).getTime()+1e3*t;St.set(this.host,e)},t.prototype.unfreeze=function(){St["delete"](this.host)},t.prototype.getUrl=function(){return this.protocol+"://"+this.host},t.prototype.getUnfreezeTime=function(){return St.get(this.host)},t}();(function(){function t(t){void 0===t&&(t=[]),this.initHosts=t,this.cachedHostsMap=new Map}t.prototype.register=function(t,e,r,n){this.cachedHostsMap.set(t+"@"+e,r.map((function(t){return new _t(t,n)})))},t.prototype.refresh=function(t,e,r){var n,o,i,a;return Ot(this,void 0,void 0,(function(){var s,c,u;return Et(this,(function(h){switch(h.label){case 0:return s=this.cachedHostsMap.get(t+"@"+e)||[],s.length>0?[2]:this.initHosts.length>0?(this.register(t,e,this.initHosts,r),[2]):[4,J(t,e,r)];case 1:return c=h.sent(),null!=(null===c||void 0===c?void 0:c.data)&&(u=kt((null===(o=null===(n=c.data.up)||void 0===n?void 0:n.acc)||void 0===o?void 0:o.main)||[],(null===(a=null===(i=c.data.up)||void 0===i?void 0:i.acc)||void 0===a?void 0:a.backup)||[]),this.register(t,e,u,r)),[2]}}))}))},t.prototype.getUp=function(t,e,r){return Ot(this,void 0,void 0,(function(){var n,o,i;return Et(this,(function(a){switch(a.label){case 0:return[4,this.refresh(t,e,r)];case 1:return a.sent(),n=this.cachedHostsMap.get(t+"@"+e)||[],0===n.length?[2,null]:(o=n.filter((function(t){return!t.isFrozen()})),o.length>0?[2,o[0]]:(i=n.slice().sort((function(t,e){return(t.getUnfreezeTime()||0)-(e.getUnfreezeTime()||0)})),[2,i[0]]))}}))}))}})();var Mt=function(){return Mt=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var o in e=arguments[r],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},Mt.apply(this,arguments)},Rt=function(t,e,r,n){function o(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,i){function a(t){try{c(n.next(t))}catch(e){i(e)}}function s(t){try{c(n["throw"](t))}catch(e){i(e)}}function c(t){t.done?r(t.value):o(t.value).then(a,s)}c((n=n.apply(t,e||[])).next())}))},Lt=function(t,e){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(t){return function(e){return c([t,e])}}function c(i){if(r)throw new TypeError("Generator is already executing.");while(a)try{if(r=1,n&&(o=2&i[0]?n["return"]:i[0]?n["throw"]||((o=n["return"])&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(o=a.trys,!(o=o.length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(s){i=[6,s],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}},Pt={PNG:"image/png",JPEG:"image/jpeg",WEBP:"image/webp",BMP:"image/bmp"},Ut=4,Nt=Math.log(2),Ht=Object.keys(Pt).map((function(t){return Pt[t]})),jt=Pt.JPEG;function Wt(t){return Ht.includes(t)}(function(){function t(t,e){this.file=t,this.config=e,this.config=Mt({quality:.92,noCompressIfLarger:!1},this.config)}t.prototype.process=function(){return Rt(this,void 0,void 0,(function(){var t,e,r,o,a,s;return Lt(this,(function(c){switch(c.label){case 0:if(this.outputType=this.file.type,t={},!Wt(this.file.type))throw new i(n.UnsupportedFileType,"unsupported file type: "+this.file.type);return[4,this.getOriginImage()];case 1:return e=c.sent(),[4,this.getCanvas(e)];case 2:return r=c.sent(),o=1,this.config.maxWidth&&(o=Math.min(1,this.config.maxWidth/r.width)),this.config.maxHeight&&(o=Math.min(1,o,this.config.maxHeight/r.height)),t.width=r.width,t.height=r.height,[4,this.doScale(r,o)];case 3:return a=c.sent(),s=this.toBlob(a),s.size>this.file.size&&this.config.noCompressIfLarger?[2,{dist:this.file,width:t.width,height:t.height}]:[2,{dist:s,width:a.width,height:a.height}]}}))}))},t.prototype.clear=function(t,e,r){this.outputType===jt?(t.fillStyle="#fff",t.fillRect(0,0,e,r)):t.clearRect(0,0,e,r)},t.prototype.getOriginImage=function(){var t=this;return new Promise((function(e,r){var n=Y(t.file),o=new Image;o.onload=function(){e(o)},o.onerror=function(){r("image load error")},o.src=n}))},t.prototype.getCanvas=function(t){var e=this;return new Promise((function(r,o){var a=document.createElement("canvas"),s=a.getContext("2d");if(s){var c=t.width,u=t.height;a.height=u,a.width=c,e.clear(s,c,u),s.drawImage(t,0,0),r(a)}else o(new i(n.GetCanvasContextFailed,"context is null"))}))},t.prototype.doScale=function(t,e){return Rt(this,void 0,void 0,(function(){var r,o,a,s,c,u,h,l,f,p,d,g,v,m,y,w;return Lt(this,(function(b){if(1===e)return[2,t];if(r=t.getContext("2d"),o=Math.min(Ut,Math.ceil(1/e/Nt)),a=Math.pow(e,1/o),s=document.createElement("canvas"),c=s.getContext("2d"),u=t.width,h=t.height,l=u,f=h,s.width=u,s.height=h,!c||!r)throw new i(n.GetCanvasContextFailed,"mctx or sctx can't be null");for(g=0;g<o;g++)v=u*a|0,m=h*a|0,g===o-1&&(v=l*e,m=f*e),g%2===0?(p=t,d=c):(p=s,d=r),this.clear(d,u,h),d.drawImage(p,0,0,u,h,0,0,v,m),u=v,h=m;return y=p===t?s:t,w=d.getImageData(0,0,u,h),y.width=u,y.height=h,d.putImageData(w,0,0),[2,y]}))}))},t.prototype.toBlob=function(t){var e=t.toDataURL(this.outputType,this.config.quality),r=atob(e.split(",")[1]).split("").map((function(t){return t.charCodeAt(0)})),n=new Blob([new Uint8Array(r)],{type:this.outputType});return n}})()},a541:function(t,e,r){"use strict";var n=r("6d61"),o=r("7540").left,i=n.aTypedArray,a=n.exportTypedArrayMethod;a("reduce",(function(t){var e=arguments.length;return o(i(this),t,e,e>1?arguments[1]:void 0)}))},a5db:function(t,e,r){"use strict";var n=r("e3f7"),o=r("9dd2"),i=r("25ef"),a=r("ecaa"),s=r("3ffc"),c=r("8e74"),u=r("ecf4"),h=r("3049"),l=r("bacb");o("match",(function(t,e,r){return[function(e){var r=c(this),o=void 0==e?void 0:u(e,t);return o?n(o,e,r):new RegExp(e)[t](s(r))},function(t){var n=i(this),o=s(t),c=r(e,n,o);if(c.done)return c.value;if(!n.global)return l(n,o);var u=n.unicode;n.lastIndex=0;var f,p=[],d=0;while(null!==(f=l(n,o))){var g=s(f[0]);p[d]=g,""===g&&(n.lastIndex=h(o,a(n.lastIndex),u)),d++}return 0===d?null:p}]}))},a704:function(t,e,r){var n=r("da77"),o=r("2e1d"),i="DOMException";o(n(i),i)},a77a:function(t,e,r){var n=r("6632"),o=r("6c75"),i=r("3cdf"),a=r("98fb").f;t.exports=function(t){var e=n.Symbol||(n.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},a8280:function(t,e,r){var n=r("8735"),o=r("58db"),i=n.RangeError;t.exports=function(t){var e=o(t);if(e<0)throw i("The argument can't be less than 0");return e}},aa08:function(t,e,r){"use strict";var n=r("88d4"),o=r("ce5b"),i=r("e544"),a=r("8e74"),s=r("3ffc"),c=r("e38b"),u=o("".indexOf);n({target:"String",proto:!0,forced:!c("includes")},{includes:function(t){return!!~u(s(a(this)),s(i(t)),arguments.length>1?arguments[1]:void 0)}})},acc0:function(t,e,r){"use strict";var n=r("88d4"),o=r("8735"),i=r("b595"),a=r("0859"),s=r("bf1f"),c=r("1c34"),u=r("126a"),h=r("63ef"),l=r("c40a"),f=r("d0ff"),p=r("3a6d"),d=r("4b57"),g=p("slice"),v=f("species"),m=o.Array,y=Math.max;n({target:"Array",proto:!0,forced:!g},{slice:function(t,e){var r,n,o,f=h(this),p=u(f),g=c(t,p),w=c(void 0===e?p:e,p);if(i(f)&&(r=f.constructor,a(r)&&(r===m||i(r.prototype))?r=void 0:s(r)&&(r=r[v],null===r&&(r=void 0)),r===m||void 0===r))return d(f,g,w);for(n=new(void 0===r?m:r)(y(w-g,0)),o=0;g<w;g++,o++)g in f&&l(n,o,f[g]);return n.length=o,n}})},b1a8:function(t,e,r){var n=r("0fd2");t.exports=/MSIE|Trident/.test(n)},b81a:function(t,e,r){"use strict";var n=r("8735"),o=r("ce5b"),i=r("9ad2"),a=r("092e"),s=r("8a1d"),c=r("6d61"),u=r("dd35"),h=r("b1a8"),l=r("0116"),f=r("0091"),p=n.Array,d=c.aTypedArray,g=c.exportTypedArrayMethod,v=n.Uint16Array,m=v&&o(v.prototype.sort),y=!!m&&!(i((function(){m(new v(2),null)}))&&i((function(){m(new v(2),{})}))),w=!!m&&!i((function(){if(l)return l<74;if(u)return u<67;if(h)return!0;if(f)return f<602;var t,e,r=new v(516),n=p(516);for(t=0;t<516;t++)e=t%4,r[t]=515-t,n[t]=t-2*e+3;for(m(r,(function(t,e){return(t/4|0)-(e/4|0)})),t=0;t<516;t++)if(r[t]!==n[t])return!0})),b=function(t){return function(e,r){return void 0!==t?+t(e,r)||0:r!==r?-1:e!==e?1:0===e&&0===r?1/e>0&&1/r<0?1:-1:e>r}};g("sort",(function(t){return void 0!==t&&a(t),w?m(this,t):s(d(this),b(t))}),!w||y)},b81b:function(t,e,r){var n=r("009a");n("Uint8",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},bbe2:function(t,e,r){"use strict";r("4c1e");var n=r("88d4"),o=r("8735"),i=r("e3f7"),a=r("ce5b"),s=r("97dc"),c=r("bf1f"),u=function(){var t=!1,e=/[ac]/;return e.exec=function(){return t=!0,/./.exec.apply(this,arguments)},!0===e.test("abc")&&t}(),h=o.Error,l=a(/./.test);n({target:"RegExp",proto:!0,forced:!u},{test:function(t){var e=this.exec;if(!s(e))return l(this,t);var r=i(e,this,t);if(null!==r&&!c(r))throw new h("RegExp exec method returned something other than an Object or null");return!!r}})},be76:function(t,e,r){"use strict";var n=r("6d61"),o=r("34cd").find,i=n.aTypedArray,a=n.exportTypedArrayMethod;a("find",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},c340:function(t,e,r){"use strict";var n=r("8735"),o=r("20cd"),i=r("e3f7"),a=r("ac3c"),s=r("4250"),c=r("fe57"),u=r("0859"),h=r("126a"),l=r("c40a"),f=r("31ce"),p=r("d2d8"),d=n.Array;t.exports=function(t){var e=a(t),r=u(this),n=arguments.length,g=n>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,n>2?arguments[2]:void 0));var m,y,w,b,x,C,I=p(e),B=0;if(!I||this==d&&c(I))for(m=h(e),y=r?new this(m):d(m);m>B;B++)C=v?g(e[B],B):e[B],l(y,B,C);else for(b=f(e,I),x=b.next,y=r?new this:[];!(w=i(x,b)).done;B++)C=v?s(b,g,[w.value,B],!0):w.value,l(y,B,C);return y.length=B,y}},c40a:function(t,e,r){"use strict";var n=r("d6be"),o=r("98fb"),i=r("d9c5");t.exports=function(t,e,r){var a=n(e);a in t?o.f(t,a,i(0,r)):t[a]=r}},c4a1:function(t,e,r){var n=r("bf1f"),o=r("ee7c");t.exports=function(t,e){n(e)&&"cause"in e&&o(t,"cause",e.cause)}},c5f9:function(t,e,r){var n=r("8735"),o=r("58db"),i=r("ecaa"),a=n.RangeError;t.exports=function(t){if(void 0===t)return 0;var e=o(t),r=i(e);if(e!==r)throw a("Wrong length or index");return r}},c857:function(t,e,r){"use strict";var n=r("6d61"),o=r("0009").includes,i=n.aTypedArray,a=n.exportTypedArrayMethod;a("includes",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},c88c:function(t,e,r){"use strict";var n=r("ac3c"),o=r("1c34"),i=r("126a");t.exports=function(t){var e=n(this),r=i(e),a=arguments.length,s=o(a>1?arguments[1]:void 0,r),c=a>2?arguments[2]:void 0,u=void 0===c?r:o(c,r);while(u>s)e[s++]=t;return e}},c93c:function(t,e,r){var n=r("88d4"),o=r("ac3c"),i=r("3580"),a=r("9ad2"),s=a((function(){i(1)}));n({target:"Object",stat:!0,forced:s},{keys:function(t){return i(o(t))}})},c9e4:function(t,e,r){"use strict";var n=r("ce5b"),o=r("6d61"),i=r("0f96"),a=n(i),s=o.aTypedArray,c=o.exportTypedArrayMethod;c("copyWithin",(function(t,e){return a(s(this),t,e,arguments.length>2?arguments[2]:void 0)}))},ca56:function(t,e,r){var n=r("88d4"),o=r("3b43"),i=r("0972"),a=r("63ef"),s=r("f182"),c=r("c40a");n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){var e,r,n=a(t),o=s.f,u=i(n),h={},l=0;while(u.length>l)r=o(n,e=u[l++]),void 0!==r&&c(h,e,r);return h}})},cc94:function(t,e,r){var n=r("eff8"),o=r("0aee");t.exports=function(t,e){return n(o(t),e)}},d2ac:function(t,e,r){"use strict";r("95b4")},d47f:function(t,e,r){var n=r("8735"),o=r("1c34"),i=r("126a"),a=r("c40a"),s=n.Array,c=Math.max;t.exports=function(t,e,r){for(var n=i(t),u=o(e,n),h=o(void 0===r?n:r,n),l=s(c(h-u,0)),f=0;u<h;u++,f++)a(l,f,t[u]);return l.length=f,l}},d6cc:function(t,e,r){"use strict";var n=r("6d61"),o=r("0009").indexOf,i=n.aTypedArray,a=n.exportTypedArrayMethod;a("indexOf",(function(t){return o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},d8e8:function(t,e,r){"use strict";var n=r("6d61"),o=r("34cd").forEach,i=n.aTypedArray,a=n.exportTypedArrayMethod;a("forEach",(function(t){o(i(this),t,arguments.length>1?arguments[1]:void 0)}))},d988:function(t,e,r){(function(e){t.exports=e()})((function(t){"use strict";var e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function r(t,e){var r=t[0],n=t[1],o=t[2],i=t[3];r+=(n&o|~n&i)+e[0]-680876936|0,r=(r<<7|r>>>25)+n|0,i+=(r&n|~r&o)+e[1]-389564586|0,i=(i<<12|i>>>20)+r|0,o+=(i&r|~i&n)+e[2]+606105819|0,o=(o<<17|o>>>15)+i|0,n+=(o&i|~o&r)+e[3]-1044525330|0,n=(n<<22|n>>>10)+o|0,r+=(n&o|~n&i)+e[4]-176418897|0,r=(r<<7|r>>>25)+n|0,i+=(r&n|~r&o)+e[5]+1200080426|0,i=(i<<12|i>>>20)+r|0,o+=(i&r|~i&n)+e[6]-1473231341|0,o=(o<<17|o>>>15)+i|0,n+=(o&i|~o&r)+e[7]-45705983|0,n=(n<<22|n>>>10)+o|0,r+=(n&o|~n&i)+e[8]+1770035416|0,r=(r<<7|r>>>25)+n|0,i+=(r&n|~r&o)+e[9]-1958414417|0,i=(i<<12|i>>>20)+r|0,o+=(i&r|~i&n)+e[10]-42063|0,o=(o<<17|o>>>15)+i|0,n+=(o&i|~o&r)+e[11]-1990404162|0,n=(n<<22|n>>>10)+o|0,r+=(n&o|~n&i)+e[12]+1804603682|0,r=(r<<7|r>>>25)+n|0,i+=(r&n|~r&o)+e[13]-40341101|0,i=(i<<12|i>>>20)+r|0,o+=(i&r|~i&n)+e[14]-1502002290|0,o=(o<<17|o>>>15)+i|0,n+=(o&i|~o&r)+e[15]+1236535329|0,n=(n<<22|n>>>10)+o|0,r+=(n&i|o&~i)+e[1]-165796510|0,r=(r<<5|r>>>27)+n|0,i+=(r&o|n&~o)+e[6]-1069501632|0,i=(i<<9|i>>>23)+r|0,o+=(i&n|r&~n)+e[11]+643717713|0,o=(o<<14|o>>>18)+i|0,n+=(o&r|i&~r)+e[0]-373897302|0,n=(n<<20|n>>>12)+o|0,r+=(n&i|o&~i)+e[5]-701558691|0,r=(r<<5|r>>>27)+n|0,i+=(r&o|n&~o)+e[10]+38016083|0,i=(i<<9|i>>>23)+r|0,o+=(i&n|r&~n)+e[15]-660478335|0,o=(o<<14|o>>>18)+i|0,n+=(o&r|i&~r)+e[4]-405537848|0,n=(n<<20|n>>>12)+o|0,r+=(n&i|o&~i)+e[9]+568446438|0,r=(r<<5|r>>>27)+n|0,i+=(r&o|n&~o)+e[14]-1019803690|0,i=(i<<9|i>>>23)+r|0,o+=(i&n|r&~n)+e[3]-187363961|0,o=(o<<14|o>>>18)+i|0,n+=(o&r|i&~r)+e[8]+1163531501|0,n=(n<<20|n>>>12)+o|0,r+=(n&i|o&~i)+e[13]-1444681467|0,r=(r<<5|r>>>27)+n|0,i+=(r&o|n&~o)+e[2]-51403784|0,i=(i<<9|i>>>23)+r|0,o+=(i&n|r&~n)+e[7]+1735328473|0,o=(o<<14|o>>>18)+i|0,n+=(o&r|i&~r)+e[12]-1926607734|0,n=(n<<20|n>>>12)+o|0,r+=(n^o^i)+e[5]-378558|0,r=(r<<4|r>>>28)+n|0,i+=(r^n^o)+e[8]-2022574463|0,i=(i<<11|i>>>21)+r|0,o+=(i^r^n)+e[11]+1839030562|0,o=(o<<16|o>>>16)+i|0,n+=(o^i^r)+e[14]-35309556|0,n=(n<<23|n>>>9)+o|0,r+=(n^o^i)+e[1]-1530992060|0,r=(r<<4|r>>>28)+n|0,i+=(r^n^o)+e[4]+1272893353|0,i=(i<<11|i>>>21)+r|0,o+=(i^r^n)+e[7]-155497632|0,o=(o<<16|o>>>16)+i|0,n+=(o^i^r)+e[10]-1094730640|0,n=(n<<23|n>>>9)+o|0,r+=(n^o^i)+e[13]+681279174|0,r=(r<<4|r>>>28)+n|0,i+=(r^n^o)+e[0]-358537222|0,i=(i<<11|i>>>21)+r|0,o+=(i^r^n)+e[3]-722521979|0,o=(o<<16|o>>>16)+i|0,n+=(o^i^r)+e[6]+76029189|0,n=(n<<23|n>>>9)+o|0,r+=(n^o^i)+e[9]-640364487|0,r=(r<<4|r>>>28)+n|0,i+=(r^n^o)+e[12]-421815835|0,i=(i<<11|i>>>21)+r|0,o+=(i^r^n)+e[15]+530742520|0,o=(o<<16|o>>>16)+i|0,n+=(o^i^r)+e[2]-995338651|0,n=(n<<23|n>>>9)+o|0,r+=(o^(n|~i))+e[0]-198630844|0,r=(r<<6|r>>>26)+n|0,i+=(n^(r|~o))+e[7]+1126891415|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~n))+e[14]-1416354905|0,o=(o<<15|o>>>17)+i|0,n+=(i^(o|~r))+e[5]-57434055|0,n=(n<<21|n>>>11)+o|0,r+=(o^(n|~i))+e[12]+1700485571|0,r=(r<<6|r>>>26)+n|0,i+=(n^(r|~o))+e[3]-1894986606|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~n))+e[10]-1051523|0,o=(o<<15|o>>>17)+i|0,n+=(i^(o|~r))+e[1]-2054922799|0,n=(n<<21|n>>>11)+o|0,r+=(o^(n|~i))+e[8]+1873313359|0,r=(r<<6|r>>>26)+n|0,i+=(n^(r|~o))+e[15]-30611744|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~n))+e[6]-1560198380|0,o=(o<<15|o>>>17)+i|0,n+=(i^(o|~r))+e[13]+1309151649|0,n=(n<<21|n>>>11)+o|0,r+=(o^(n|~i))+e[4]-145523070|0,r=(r<<6|r>>>26)+n|0,i+=(n^(r|~o))+e[11]-1120210379|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~n))+e[2]+718787259|0,o=(o<<15|o>>>17)+i|0,n+=(i^(o|~r))+e[9]-343485551|0,n=(n<<21|n>>>11)+o|0,t[0]=r+t[0]|0,t[1]=n+t[1]|0,t[2]=o+t[2]|0,t[3]=i+t[3]|0}function n(t){var e,r=[];for(e=0;e<64;e+=4)r[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return r}function o(t){var e,r=[];for(e=0;e<64;e+=4)r[e>>2]=t[e]+(t[e+1]<<8)+(t[e+2]<<16)+(t[e+3]<<24);return r}function i(t){var e,o,i,a,s,c,u=t.length,h=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=u;e+=64)r(h,n(t.substring(e-64,e)));for(t=t.substring(e-64),o=t.length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],e=0;e<o;e+=1)i[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(r(h,i),e=0;e<16;e+=1)i[e]=0;return a=8*u,a=a.toString(16).match(/(.*?)(.{0,8})$/),s=parseInt(a[2],16),c=parseInt(a[1],16)||0,i[14]=s,i[15]=c,r(h,i),h}function a(t){var e,n,i,a,s,c,u=t.length,h=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=u;e+=64)r(h,o(t.subarray(e-64,e)));for(t=e-64<u?t.subarray(e-64):new Uint8Array(0),n=t.length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],e=0;e<n;e+=1)i[e>>2]|=t[e]<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(r(h,i),e=0;e<16;e+=1)i[e]=0;return a=8*u,a=a.toString(16).match(/(.*?)(.{0,8})$/),s=parseInt(a[2],16),c=parseInt(a[1],16)||0,i[14]=s,i[15]=c,r(h,i),h}function s(t){var r,n="";for(r=0;r<4;r+=1)n+=e[t>>8*r+4&15]+e[t>>8*r&15];return n}function c(t){var e;for(e=0;e<t.length;e+=1)t[e]=s(t[e]);return t.join("")}function u(t){return/[\u0080-\uFFFF]/.test(t)&&(t=unescape(encodeURIComponent(t))),t}function h(t,e){var r,n=t.length,o=new ArrayBuffer(n),i=new Uint8Array(o);for(r=0;r<n;r+=1)i[r]=t.charCodeAt(r);return e?i:o}function l(t){return String.fromCharCode.apply(null,new Uint8Array(t))}function f(t,e,r){var n=new Uint8Array(t.byteLength+e.byteLength);return n.set(new Uint8Array(t)),n.set(new Uint8Array(e),t.byteLength),r?n:n.buffer}function p(t){var e,r=[],n=t.length;for(e=0;e<n-1;e+=2)r.push(parseInt(t.substr(e,2),16));return String.fromCharCode.apply(String,r)}function d(){this.reset()}return"5d41402abc4b2a76b9719d911017c592"!==c(i("hello"))&&function(t,e){var r=(65535&t)+(65535&e),n=(t>>16)+(e>>16)+(r>>16);return n<<16|65535&r},"undefined"===typeof ArrayBuffer||ArrayBuffer.prototype.slice||function(){function e(t,e){return t=0|t||0,t<0?Math.max(t+e,0):Math.min(t,e)}ArrayBuffer.prototype.slice=function(r,n){var o,i,a,s,c=this.byteLength,u=e(r,c),h=c;return n!==t&&(h=e(n,c)),u>h?new ArrayBuffer(0):(o=h-u,i=new ArrayBuffer(o),a=new Uint8Array(i),s=new Uint8Array(this,u,o),a.set(s),i)}}(),d.prototype.append=function(t){return this.appendBinary(u(t)),this},d.prototype.appendBinary=function(t){this._buff+=t,this._length+=t.length;var e,o=this._buff.length;for(e=64;e<=o;e+=64)r(this._hash,n(this._buff.substring(e-64,e)));return this._buff=this._buff.substring(e-64),this},d.prototype.end=function(t){var e,r,n=this._buff,o=n.length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<o;e+=1)i[e>>2]|=n.charCodeAt(e)<<(e%4<<3);return this._finish(i,o),r=c(this._hash),t&&(r=p(r)),this.reset(),r},d.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},d.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},d.prototype.setState=function(t){return this._buff=t.buff,this._length=t.length,this._hash=t.hash,this},d.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},d.prototype._finish=function(t,e){var n,o,i,a=e;if(t[a>>2]|=128<<(a%4<<3),a>55)for(r(this._hash,t),a=0;a<16;a+=1)t[a]=0;n=8*this._length,n=n.toString(16).match(/(.*?)(.{0,8})$/),o=parseInt(n[2],16),i=parseInt(n[1],16)||0,t[14]=o,t[15]=i,r(this._hash,t)},d.hash=function(t,e){return d.hashBinary(u(t),e)},d.hashBinary=function(t,e){var r=i(t),n=c(r);return e?p(n):n},d.ArrayBuffer=function(){this.reset()},d.ArrayBuffer.prototype.append=function(t){var e,n=f(this._buff.buffer,t,!0),i=n.length;for(this._length+=t.byteLength,e=64;e<=i;e+=64)r(this._hash,o(n.subarray(e-64,e)));return this._buff=e-64<i?new Uint8Array(n.buffer.slice(e-64)):new Uint8Array(0),this},d.ArrayBuffer.prototype.end=function(t){var e,r,n=this._buff,o=n.length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<o;e+=1)i[e>>2]|=n[e]<<(e%4<<3);return this._finish(i,o),r=c(this._hash),t&&(r=p(r)),this.reset(),r},d.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},d.ArrayBuffer.prototype.getState=function(){var t=d.prototype.getState.call(this);return t.buff=l(t.buff),t},d.ArrayBuffer.prototype.setState=function(t){return t.buff=h(t.buff,!0),d.prototype.setState.call(this,t)},d.ArrayBuffer.prototype.destroy=d.prototype.destroy,d.ArrayBuffer.prototype._finish=d.prototype._finish,d.ArrayBuffer.hash=function(t,e){var r=a(new Uint8Array(t)),n=c(r);return e?p(n):n},d}))},dd35:function(t,e,r){var n=r("0fd2"),o=n.match(/firefox\/(\d+)/i);t.exports=!!o&&+o[1]},e14f:function(t,e,r){var n=r("ce5b");t.exports=n(1..valueOf)},e186:function(t,e,r){var n=function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(M){c=function(t,e,r){return t[e]=r}}function u(t,e,r,n){var o=e&&e.prototype instanceof v?e:v,i=Object.create(o.prototype),a=new k(n||[]);return i._invoke=A(t,r,a),i}function h(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(M){return{type:"throw",arg:M}}}t.wrap=u;var l="suspendedStart",f="suspendedYield",p="executing",d="completed",g={};function v(){}function m(){}function y(){}var w={};c(w,i,(function(){return this}));var b=Object.getPrototypeOf,x=b&&b(b(S([])));x&&x!==r&&n.call(x,i)&&(w=x);var C=y.prototype=v.prototype=Object.create(w);function I(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function B(t,e){function r(o,i,a,s){var c=h(t[o],t,i);if("throw"!==c.type){var u=c.arg,l=u.value;return l&&"object"===typeof l&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,a,s)}),(function(t){r("throw",t,a,s)})):e.resolve(l).then((function(t){u.value=t,a(u)}),(function(t){return r("throw",t,a,s)}))}s(c.arg)}var o;function i(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}this._invoke=i}function A(t,e,r){var n=l;return function(o,i){if(n===p)throw new Error("Generator is already running");if(n===d){if("throw"===o)throw i;return _()}r.method=o,r.arg=i;while(1){var a=r.delegate;if(a){var s=O(a,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===l)throw n=d,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=p;var c=h(t,e,r);if("normal"===c.type){if(n=r.done?d:f,c.arg===g)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n=d,r.method="throw",r.arg=c.arg)}}}function O(t,r){var n=t.iterator[r.method];if(n===e){if(r.delegate=null,"throw"===r.method){if(t.iterator["return"]&&(r.method="return",r.arg=e,O(t,r),"throw"===r.method))return g;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var o=h(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,g;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,g):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function E(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function S(t){if(t){var r=t[i];if(r)return r.call(t);if("function"===typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function r(){while(++o<t.length)if(n.call(t,o))return r.value=t[o],r.done=!1,r;return r.value=e,r.done=!0,r};return a.next=a}}return{next:_}}function _(){return{value:e,done:!0}}return m.prototype=y,c(C,"constructor",y),c(y,"constructor",m),m.displayName=c(y,s,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"===typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,c(t,s,"GeneratorFunction")),t.prototype=Object.create(C),t},t.awrap=function(t){return{__await:t}},I(B.prototype),c(B.prototype,a,(function(){return this})),t.AsyncIterator=B,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new B(u(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},I(C),c(C,s,"Generator"),c(C,i,(function(){return this})),c(C,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){while(e.length){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=S,k.prototype={constructor:k,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0],e=t.completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function o(n,o){return s.type="throw",s.arg=t,r.next=n,o&&(r.method="next",r.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),u=n.call(a,"finallyLoc");if(c&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),g},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),T(r),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;T(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:S(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),g}},t}(t.exports);try{regeneratorRuntime=n}catch(o){"object"===typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},e266:function(t,e,r){"use strict";var n=r("8735"),o=r("ce5b"),i=r("3b43"),a=r("7cab"),s=r("5e68"),c=r("ee7c"),u=r("20f75"),h=r("9ad2"),l=r("3cb0"),f=r("58db"),p=r("ecaa"),d=r("c5f9"),g=r("43a8"),v=r("df7a"),m=r("17b3"),y=r("a9c5").f,w=r("98fb").f,b=r("c88c"),x=r("d47f"),C=r("2e1d"),I=r("ef7c"),B=s.PROPER,A=s.CONFIGURABLE,O=I.get,E=I.set,T="ArrayBuffer",k="DataView",S="prototype",_="Wrong length",M="Wrong index",R=n[T],L=R,P=L&&L[S],U=n[k],N=U&&U[S],H=Object.prototype,j=n.Array,W=n.RangeError,z=o(b),F=o([].reverse),D=g.pack,Y=g.unpack,X=function(t){return[255&t]},q=function(t){return[255&t,t>>8&255]},$=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},V=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},G=function(t){return D(t,23,4)},J=function(t){return D(t,52,8)},K=function(t,e){w(t[S],e,{get:function(){return O(this)[e]}})},Q=function(t,e,r,n){var o=d(r),i=O(t);if(o+e>i.byteLength)throw W(M);var a=O(i.buffer).bytes,s=o+i.byteOffset,c=x(a,s,s+e);return n?c:F(c)},Z=function(t,e,r,n,o,i){var a=d(r),s=O(t);if(a+e>s.byteLength)throw W(M);for(var c=O(s.buffer).bytes,u=a+s.byteOffset,h=n(+o),l=0;l<e;l++)c[u+l]=h[i?l:e-l-1]};if(a){var tt=B&&R.name!==T;if(h((function(){R(1)}))&&h((function(){new R(-1)}))&&!h((function(){return new R,new R(1.5),new R(NaN),tt&&!A})))tt&&A&&c(R,"name",T);else{L=function(t){return l(this,P),new R(d(t))},L[S]=P;for(var et,rt=y(R),nt=0;rt.length>nt;)(et=rt[nt++])in L||c(L,et,R[et]);P.constructor=L}m&&v(N)!==H&&m(N,H);var ot=new U(new L(2)),it=o(N.setInt8);ot.setInt8(0,2147483648),ot.setInt8(1,2147483649),!ot.getInt8(0)&&ot.getInt8(1)||u(N,{setInt8:function(t,e){it(this,t,e<<24>>24)},setUint8:function(t,e){it(this,t,e<<24>>24)}},{unsafe:!0})}else L=function(t){l(this,P);var e=d(t);E(this,{bytes:z(j(e),0),byteLength:e}),i||(this.byteLength=e)},P=L[S],U=function(t,e,r){l(this,N),l(t,P);var n=O(t).byteLength,o=f(e);if(o<0||o>n)throw W("Wrong offset");if(r=void 0===r?n-o:p(r),o+r>n)throw W(_);E(this,{buffer:t,byteLength:r,byteOffset:o}),i||(this.buffer=t,this.byteLength=r,this.byteOffset=o)},N=U[S],i&&(K(L,"byteLength"),K(U,"buffer"),K(U,"byteLength"),K(U,"byteOffset")),u(N,{getInt8:function(t){return Q(this,1,t)[0]<<24>>24},getUint8:function(t){return Q(this,1,t)[0]},getInt16:function(t){var e=Q(this,2,t,arguments.length>1?arguments[1]:void 0);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=Q(this,2,t,arguments.length>1?arguments[1]:void 0);return e[1]<<8|e[0]},getInt32:function(t){return V(Q(this,4,t,arguments.length>1?arguments[1]:void 0))},getUint32:function(t){return V(Q(this,4,t,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(t){return Y(Q(this,4,t,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(t){return Y(Q(this,8,t,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(t,e){Z(this,1,t,X,e)},setUint8:function(t,e){Z(this,1,t,X,e)},setInt16:function(t,e){Z(this,2,t,q,e,arguments.length>2?arguments[2]:void 0)},setUint16:function(t,e){Z(this,2,t,q,e,arguments.length>2?arguments[2]:void 0)},setInt32:function(t,e){Z(this,4,t,$,e,arguments.length>2?arguments[2]:void 0)},setUint32:function(t,e){Z(this,4,t,$,e,arguments.length>2?arguments[2]:void 0)},setFloat32:function(t,e){Z(this,4,t,G,e,arguments.length>2?arguments[2]:void 0)},setFloat64:function(t,e){Z(this,8,t,J,e,arguments.length>2?arguments[2]:void 0)}});C(L,T),C(U,k),t.exports={ArrayBuffer:L,DataView:U}},e38b:function(t,e,r){var n=r("d0ff"),o=n("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[o]=!1,"/./"[t](e)}catch(n){}}return!1}},e544:function(t,e,r){var n=r("8735"),o=r("485c"),i=n.TypeError;t.exports=function(t){if(o(t))throw i("The method doesn't accept regular expressions");return t}},e766:function(t,e,r){var n=r("88d4"),o=r("c340"),i=r("d99e"),a=!i((function(t){Array.from(t)}));n({target:"Array",stat:!0,forced:a},{from:o})},e8eb:function(t){t.exports=JSON.parse('{"name":"vue-img-cutter","version":"2.2.5","description":"A image crop plug-in for Vue,you can use it to rotate、zoom images and cut any size","author":"acccccccb <tabzhang@foxmail.com>","private":false,"scripts":{"dev":"webpack-dev-server --inline --progress --config build/webpack.dev.conf.js","start":"npm run dev","build":"node build/build.js","lint":"eslint --ext .js --ext .vue src/","lint:fix":"eslint --fix --ext .js --ext .vue src/"},"dependencies":{"vue":"^2.5.2"},"devDependencies":{"@vue/cli-plugin-eslint":"^4.5.13","@vue/eslint-config-standard":"^6.0.0","autoprefixer":"^7.1.2","babel-core":"^6.22.1","babel-eslint":"^10.1.0","babel-helper-vue-jsx-merge-props":"^2.0.3","babel-loader":"^7.1.1","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-runtime":"^6.22.0","babel-plugin-transform-vue-jsx":"^3.5.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","chalk":"^2.0.1","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","eslint":"^7.29.0","eslint-plugin-html":"^6.1.2","eslint-plugin-vue":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.4","friendly-errors-webpack-plugin":"^1.6.1","html-webpack-plugin":"^2.30.1","js-yaml":"^3.13.1","lodash":"^4.17.15","mem":"^6.0.0","mixin-deep":"^2.0.1","node-notifier":"^8.0.1","optimize-css-assets-webpack-plugin":"^3.2.0","ora":"^1.2.0","portfinder":"^1.0.13","postcss-import":"^11.0.0","postcss-loader":"^2.0.8","postcss-url":"^7.2.1","rimraf":"^2.6.0","semver":"^5.3.0","set-value":"^3.0.1","shelljs":"^0.7.6","uglifyjs-webpack-plugin":"^1.1.1","url-loader":"^0.5.8","vue-loader":"^13.3.0","vue-style-loader":"^3.0.1","vue-template-compiler":"^2.5.2","webpack":"^3.12.0","webpack-bundle-analyzer":"^3.3.2","webpack-dev-server":"^2.11.5","webpack-merge":"^4.1.0"},"engines":{"node":">= 6.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/acccccccb/vue-img-cutter.git"},"keywords":["image","crop","cutter","vue","裁剪"],"license":"Apache2.0","bugs":{"url":"https://github.com/acccccccb/vue-img-cutter/issues"},"homepage":"https://ihtmlcss.com/demo/dist/#/croptool","__npminstall_done":true,"_from":"vue-img-cutter@2.2.5","_resolved":"https://registry.npmmirror.com/vue-img-cutter/-/vue-img-cutter-2.2.5.tgz"}')},eff8:function(t,e,r){var n=r("126a");t.exports=function(t,e){var r=0,o=n(e),i=new t(o);while(o>r)i[r]=e[r++];return i}},f257:function(t,e,r){"use strict";var n=r("88d4"),o=r("3b43"),i=r("8735"),a=r("ce5b"),s=r("6c75"),c=r("97dc"),u=r("a7b6"),h=r("3ffc"),l=r("98fb").f,f=r("28f5"),p=i.Symbol,d=p&&p.prototype;if(o&&c(p)&&(!("description"in d)||void 0!==p().description)){var g={},v=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:h(arguments[0]),e=u(d,this)?new p(t):void 0===t?p():p(t);return""===t&&(g[e]=!0),e};f(v,p),v.prototype=d,d.constructor=v;var m="Symbol(test)"==String(p("test")),y=a(d.toString),w=a(d.valueOf),b=/^Symbol\((.*)\)[^)]+$/,x=a("".replace),C=a("".slice);l(d,"description",{configurable:!0,get:function(){var t=w(this),e=y(t);if(s(g,t))return"";var r=m?C(e,7,-1):x(e,b,"$1");return""===r?void 0:r}}),n({global:!0,forced:!0},{Symbol:v})}},f329:function(t,e,r){"use strict";var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[!0===t.showChooseBtn&&!0===t.isModal?r("div",{on:{click:t.handleOpen}},[t._t("openImgCutter"),t._t("open")],2):t._e(),t.$slots.openImgCutter||t.$slots.open||!0!==t.isModal?t._e():r("button",{staticClass:"btn btn-primary",attrs:{type:"button"},on:{click:t.handleOpen}},[t._v(" "+t._s(t.label)+" ")]),r("transition",{attrs:{name:"fade"}},[t.visible?r("div",{ref:"mask",class:!0===t.isModal?"mask vue-img-cutter":""},[t.visible?r("div",{class:!0===t.isModal?"dialogBoxModal":"dialogBox"},[r("transition",{attrs:{name:"fade","enter-class":"fade-in-enter","enter-active-class":"fade-in-active","leave-class":"fade-out-enter","leave-active-class":"fade-out-active"}},[r("div",{ref:"dialogMainModalRef",class:!0===t.isModal?"dialogMainModal":"dialogMain",style:"width:"+(!0===t.isModal?t.boxWidth+32:t.boxWidth)+"px"},[r("div",{staticClass:"toolMain"},[!0===t.isModal?r("div",{staticClass:"tool-title"},[t._v(" 图片裁剪 "),r("span",{staticClass:"closeIcon",on:{click:t.handleClose}},[t._v("×")])]):t._e(),r("div",{ref:"toolBox",staticClass:"toolBox",style:"height:"+t.boxHeight+"px;width:"+t.boxWidth+"px",on:{mousemove:t.controlBtnMouseMove,mouseup:t.controlBtnMouseUp,mouseleave:t.controlBtnMouseUp}},[r("div",{directives:[{name:"show",rawName:"v-show",value:!t.drawImg.img&&!0===t.showChooseBtn,expression:"!drawImg.img && showChooseBtn === true"}],staticClass:"tips"},[r("div",{staticClass:"btn btn-warning btn-xs",on:{click:t.chooseImg}},[t._v(" "+t._s(t.label)+" ")])]),1==t.tool?r("div",{directives:[{name:"show",rawName:"v-show",value:t.drawImg.img&&!0!==t.dropImg.active&&1==t.controlBox.disable&&1==t.toolBox.disable,expression:"\n drawImg.img &&\n dropImg.active !== true &&\n controlBox.disable == true &&\n toolBox.disable == true\n "}],staticClass:"dockMain",style:"background:"+t.toolBgc,on:{mouseenter:t.dropImgOff}},[t.rate?r("div",{staticClass:"dockBtn"},[t._t("ratio",(function(){return[t._v(" Ratio: ")]})),t._v(" "+t._s(t.rate)+" ")],2):t._e(),r("div",{staticClass:"dockBtn",on:{click:t.scaleReset}},[t._t("scaleReset",(function(){return[t._v(" Scale: ")]})),t._v(" "+t._s(t.drawImg.swidth>0?(t.drawImg.width/t.drawImg.swidth).toFixed(2):"-")+" ")],2),!1===t.originalGraph?r("div",{staticClass:"dockBtn",on:{click:function(e){return t.turnImg(-90)}}},[t._t("turnLeft",(function(){return[t._v(" ↳ ")]}))],2):t._e(),!1===t.originalGraph?r("div",{staticClass:"dockBtn",on:{click:function(e){return t.turnImg(90)}}},[t._t("turnRight",(function(){return[t._v(" ↲ ")]}))],2):t._e(),!1===t.originalGraph?r("div",{staticClass:"dockBtn",on:{click:function(e){return t.turnReset()}}},[t._t("reset",(function(){return[t._v(" ↻ ")]}))],2):t._e(),!1===t.originalGraph?r("div",{staticClass:"dockBtnScrollBar"},[r("div",{ref:"dockBtnScrollControl",staticClass:"scrollBarControl",style:"left:"+t.rotateControl.position+"px",on:{mousemove:t.scrollBarControlMove,mousedown:t.scrollBarControlOn,mouseleave:t.scrollBarControlOff,mouseup:t.scrollBarControlOff}}),1==t.rotateControl.active?r("div",{staticClass:"scrollBarText",style:"left:"+t.rotateControl.position+"px"},[t._v(" "+t._s(t.rotateImg.angle.toFixed(0)+"°")+" ")]):t._e()]):t._e(),!1===t.originalGraph?r("div",{staticClass:"dockBtn",on:{click:t.flipHorizontal}},[t._t("flipHorizontal",(function(){return[t._v(" ⇆ ")]}))],2):t._e(),!1===t.originalGraph?r("div",{staticClass:"dockBtn",on:{click:t.flipVertically}},[t._t("turnRight",(function(){return[t._v(" ⇅ ")]}))],2):t._e()]):t._e(),r("div",{directives:[{name:"show",rawName:"v-show",value:null!=t.drawImg.img,expression:"drawImg.img != null"}],ref:"toolBoxControl",staticClass:"toolBoxControl",on:{mousedown:t.toolBoxMouseDown,mouseup:t.toolBoxMouseUp,mousemove:t.toolBoxMouseMove,mouseleave:t.toolBoxMouseLeave}},[r("div",{staticClass:"toolBoxControlBox"},[r("div",{staticClass:"controlBox"},[r("div",{staticClass:"controlBoxInnerLine controlBoxInnerLineTop"}),r("div",{staticClass:"controlBoxInnerLine controlBoxInnerLineBottom"}),r("div",{staticClass:"controlBoxInnerLine controlBoxInnerLineLeft"}),r("div",{staticClass:"controlBoxInnerLine controlBoxInnerLineRight"}),!1===t.originalGraph?r("div",{staticClass:"selectArea"},[t._v(" 宽:"+t._s(t.toolBox.width)+" 高:"+t._s(t.toolBox.height)+" (x:"+t._s(t.toolBoxPosition.x)+",y:"+t._s(t.toolBoxPosition.y)+") ")]):t._e(),!0===t.originalGraph?r("div",{staticClass:"selectArea"},[t._v(" 宽:"+t._s((t.toolBox.width/(t.drawImg.width/t.drawImg.swidth)).toFixed(0))+" 高:"+t._s((t.toolBox.height/(t.drawImg.width/t.drawImg.swidth)).toFixed(0))+" (x:"+t._s(t.toolBoxPosition.x)+",y:"+t._s(t.toolBoxPosition.y)+") ")]):t._e(),!0===t.sizeChange?r("div",{staticClass:"leftUp controlBtn",attrs:{"data-name":"leftUp"},on:{mousedown:function(e){return t.controlBtnMouseDown(e,"leftUp")}}}):t._e(),!0===t.sizeChange?r("div",{staticClass:"leftDown controlBtn",attrs:{"data-name":"leftDown"},on:{mousedown:function(e){return t.controlBtnMouseDown(e,"leftDown")}}}):t._e(),!0===t.sizeChange?r("div",{staticClass:"rightUp controlBtn",attrs:{"data-name":"rightUp"},on:{mousedown:function(e){return t.controlBtnMouseDown(e,"rightUp")}}}):t._e(),!0===t.sizeChange?r("div",{staticClass:"rightDown controlBtn",attrs:{"data-name":"rightDown"},on:{mousedown:function(e){return t.controlBtnMouseDown(e,"rightDown")}}}):t._e(),!0===t.sizeChange&&!t.rate&&t.toolBox.width>20?r("div",{staticClass:"topCenter controlBtn",attrs:{"data-name":"topCenter"},on:{mousedown:function(e){return t.controlBtnMouseDown(e,"topCenter")}}}):t._e(),!0===t.sizeChange&&!t.rate&&t.toolBox.width>20?r("div",{staticClass:"downCenter controlBtn",attrs:{"data-name":"downCenter"},on:{mousedown:function(e){return t.controlBtnMouseDown(e,"downCenter")}}}):t._e(),!0===t.sizeChange&&!t.rate&&t.toolBox.height>20?r("div",{staticClass:"leftCenter controlBtn",attrs:{"data-name":"leftCenter"},on:{mousedown:function(e){return t.controlBtnMouseDown(e,"leftCenter")}}}):t._e(),!0===t.sizeChange&&!t.rate&&t.toolBox.height>20?r("div",{staticClass:"rightCenter controlBtn",attrs:{"data-name":"rightCenter"},on:{mousedown:function(e){return t.controlBtnMouseDown(e,"rightCenter")}}}):t._e()]),r("div",{staticClass:"toolBoxControlLine toolBoxControlLineItem-1"}),r("div",{staticClass:"toolBoxControlLine toolBoxControlLineItem-2"}),r("div",{staticClass:"toolBoxControlLine toolBoxControlLineItem-3"}),r("div",{staticClass:"toolBoxControlLine toolBoxControlLineItem-4"})])]),r("div",{staticClass:"copyright"},[t.DoNotDisplayCopyright?t._e():r("a",{attrs:{target:"_blank",href:"https://github.com/acccccccb/vue-img-cutter",rel:"nofollow"}},[t._v(" vue-img-cutter "+t._s(t.version)+" ")])]),r("canvas",{ref:"canvasSelectBox",staticClass:"canvasSelectBox",attrs:{width:t.boxWidth,height:t.boxHeight},on:{mousedown:t.dropImgOn,mouseup:t.dropImgOff,mousemove:t.dropImgMove}}),r("canvas",{ref:"canvas",staticClass:"canvas",attrs:{width:t.boxWidth,height:t.boxHeight}})])]),r("div",{staticClass:"i-dialog-footer"},[r("input",{ref:"inputFile",staticStyle:{width:"1px",height:"1px",border:"none",opacity:"0"},attrs:{type:"file",accept:"image/gif, image/jpeg ,image/png"},on:{change:t.putImgToCanv}}),r("span",{on:{click:t.chooseImg}},[t._t("choose",(function(){return[!0===t.showChooseBtn?r("div",{staticClass:"btn btn-primary btn-primary-plain"},[t._v(" "+t._s(t.label)+" ")]):t._e()]}))],2),r("div",{staticClass:"btn-group fr"},[r("span",{on:{click:t.handleClose}},[t._t("cancel",(function(){return[r("button",{staticClass:"btn btn-default",attrs:{type:"button"}},[t._v("取消")])]}))],2),r("span",{on:{click:function(e){return t.cropPicture(!1)}}},[t._t("confirm",(function(){return[r("button",{staticClass:"btn btn-primary",staticStyle:{"margin-left":"15px"},attrs:{type:"button",disabled:!t.drawImg.img}},[t._v(" 确定 ")])]}))],2)])])])]),r("div",{staticStyle:{clear:"both"}})],1):t._e()]):t._e()])],1)},o=[],i=(r("c93c"),r("304d"),r("5a05"),r("89a8"),r("fb4d"),r("1a91"),r("ca56"),r("2a8b"));function a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function s(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?a(Object(r),!0).forEach((function(e){Object(i["a"])(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}r("f257"),r("2478"),r("b110"),r("fe35");function c(t){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c(t)}r("51b3"),r("10dd"),r("8fec"),r("4c1e"),r("fee8"),r("a5db"),r("a2da"),r("6c25"),r("6bc36"),r("a704"),r("b81b"),r("1a1a"),r("c9e4"),r("a141"),r("2084"),r("0376"),r("be76"),r("4c71"),r("d8e8"),r("c857"),r("d6cc"),r("1fda"),r("744b"),r("2b35"),r("681b"),r("a541"),r("606c"),r("04fa"),r("465a"),r("8a04"),r("5ba6"),r("b81a"),r("541a"),r("13d9"),r("1767");var u=r("e8eb"),h={name:"ImgCutter",props:{crossOrigin:{type:Boolean,default:!1,required:!1},crossOriginHeader:{type:String,default:"*",required:!1},label:{type:String,default:"选择图片",required:!1},isModal:{type:Boolean,default:!0,required:!1},lockScroll:{type:Boolean,default:!0,required:!1},showChooseBtn:{type:Boolean,default:!0,required:!1},boxWidth:{type:Number,default:800,required:!1},boxHeight:{type:Number,default:400,required:!1},cutWidth:{type:Number,default:200,required:!1},cutHeight:{type:Number,default:200,required:!1},rate:{type:String,default:null,required:!1},tool:{type:Boolean,default:!0,required:!1},toolBgc:{type:String,default:"#fff",required:!1},imgMove:{type:Boolean,default:!0,required:!1},sizeChange:{type:Boolean,default:!0,required:!1},originalGraph:{type:Boolean,default:!1,required:!1},moveAble:{type:Boolean,default:!0,required:!1},previewMode:{type:Boolean,default:!0,required:!1},CuttingOriginal:{type:Boolean,default:!1,required:!1},WatermarkText:{type:String,default:"",required:!1},WatermarkTextFont:{type:String,default:"12px Sans-serif",required:!1},WatermarkTextColor:{type:String,default:"#fff",required:!1},WatermarkTextX:{type:Number,default:.95,required:!1},WatermarkTextY:{type:Number,default:.95,required:!1},smallToUpload:{type:Boolean,default:!1,required:!1},saveCutPosition:{type:Boolean,default:!1,required:!1},scaleAble:{type:Boolean,default:!0,required:!1},index:{default:null,required:!1},fileType:{default:"png",required:!1,type:String},toolBoxOverflow:{type:Boolean,default:!0,required:!1},DoNotDisplayCopyright:{type:Boolean,default:!1,required:!1}},model:["label","boxWidth","boxHeight","rate","tool","DoNotDisplayCopyright"],data:function(){var t,e;return t=this.boxWidth/2,e=this.boxHeight/2,{version:"",visible:!1,fileName:"",cutImageObj:null,onPrintImgTimmer:null,toolBoxPosition:{x:0,y:0},drawImg:{img:null,sx:0,sy:0,swidth:0,sheight:0,x:0,y:0,width:0,height:0},toolBox:{disable:!0,width:t,height:e,x:0,y:0,boxMove:{start:{x:0,y:0},moveTo:{x:0,y:0}}},dropImg:{active:!1,pageX:0,pageY:0,params:{}},rotateImg:{angle:0},rotateControl:{active:!1,start:{x:0,y:0},position:100},scaleImg:{rate:0,params:{}},controlBox:{disable:!0,btnName:"",start:{x:0,y:0,width:0,height:0}},selectBox:!1,selectBoxColor:"rgba(0,0,0,0.6)",isFlipHorizontal:!1,isFlipVertically:!1}},mounted:function(){var t=this;this.version=u.version,!1===this.isModal&&(this.visible=!0,this.$nextTick((function(){t.$refs["toolBox"]&&(t.$refs["toolBox"].onmousewheel=t.scaleImgWheel,t.$refs["toolBox"].addEventListener("DOMMouseScroll",t.scaleImgWheel))})))},methods:{handleOpen:function(t){var e=this,r=function(t){if(e.$refs["toolBox"]&&(e.$refs["toolBox"].onmousewheel=e.scaleImgWheel,e.$refs["toolBox"].addEventListener("DOMMouseScroll",e.scaleImgWheel)),!0===e.isModal){!0===e.lockScroll&&(document.body.style.overflowY="hidden");var r=e.$refs["dialogMainModalRef"].offsetHeight+200,n=window.innerHeight,o=e.$refs["mask"];o.style.overflowY=r>n?"scroll":"hidden"}t&&"function"===typeof t&&t()};if(t&&"object"==c(t)&&t.src){if(!t.name)throw new Error("传入参数必须包含:src,name");var n=new Image;!0===this.crossOrigin&&(n.crossOrigin=this.crossOriginHeader),n.name=t.name,n.style.position="fixed",n.style.top=-5e3,n.style.opacity=0,n.onerror=function(t){console.error("图片加载失败"),e.$emit("error",{index:e.index,event:t,msg:"图片加载失败"}),e.clearCutImageObj()},n.onload=function(){if(!0!==n.complete)throw new Error("图片加载失败");e.visible=!0,e.$nextTick((function(){r((function(){e.importImgToCanv(n)}))}))},n.src=t.src,this.cutImageObj=n,document.body.appendChild(n),this.$emit("onChooseImg",t,this.index)}else this.visible=!0,this.$nextTick((function(){r()}))},handleClose:function(){var t=this;this.clearAll(),!0===this.isModal&&(!0===this.lockScroll&&(document.body.style.overflowY="scroll"),this.$nextTick((function(){t.visible=!1})))},chooseImg:function(){this.$refs["inputFile"].click()},importImgToCanv:function(t){var e,r=t.height,n=t.width,o=this.boxWidth,i=this.boxHeight,a=s({},this.drawImg);this.fileName=t.name,a.img=t,this.scaleImg.rate=n/r,r<i&&n<o?(e=1,a.x=(o-n)/2,a.y=(i-r)/2):n/r<=o/i?(e=i/r,a.x=(o-n*e)/2):(e=o/n,a.y=(i-r*e)/2),a.swidth=n,a.sheight=r,a.width=n*e,a.height=r*e,a.x=(o-a.width)/2,a.y=(i-a.height)/2,this.$set(this,"drawImg",a),this.printImg(),this.putToolBox()},putImgToCanv:function(t){var e,r=this;if(!t.target.files)return console.error("IE9及以下需要自己传入image对象"),!1;if(e=t.target.files[0]||null,e){this.fileName=e.name;var n=new FileReader;n.readAsDataURL(e),n.onload=function(t){var o=t.target.result,i=document.createElement("img");i.src=o;var a=setInterval((function(){if(2===n.readyState){if(clearInterval(a),!r.sizeChange&&r.smallToUpload&&i.width<=r.cutWidth&&i.height<=r.cutHeight)return r.handleClose(),e.name=r.changeFileName(e.name,r.fileType),void r.$emit("cutDown",{filename:r.changeFileName(e.name,r.fileType),file:e,index:r.index});var t,o=i.height,c=i.width,u=r.boxWidth,h=r.boxHeight,l=s({},r.drawImg);l.img=i,r.scaleImg.rate=c/o,o<h&&c<u?(t=1,l.x=(u-c)/2,l.y=(h-o)/2):c/o<=u/h?(t=h/o,l.x=(u-c*t)/2):(t=u/c,l.y=(h-o*t)/2),l.swidth=c,l.sheight=o,l.width=c*t,l.height=o*t,l.x=(u-l.width)/2,l.y=(h-l.height)/2,r.$set(r,"drawImg",l),r.printImg(),r.putToolBox()}}),200)},this.$emit("onChooseImg",e,this.index)}},putToolBox:function(){this.toolBoxOverflow?(this.toolBox.width!==this.boxWidth/2&&this.toolBox.height!==this.boxHeight/2&&!1!==this.saveCutPosition||(this.toolBox.width=this.cutWidth>this.boxWidth?this.boxWidth:this.cutWidth,this.toolBox.height=this.cutHeight>this.boxHeight?this.boxHeight:this.cutHeight),(0===this.toolBox.x&&0===this.toolBox.y||!1===this.saveCutPosition)&&(this.toolBox.x=this.boxWidth/2-this.toolBox.width/2,this.toolBox.y=this.boxHeight/2-this.toolBox.height/2)):(this.toolBox.x=this.drawImg.x,this.toolBox.y=this.drawImg.y,this.toolBox.width=this.drawImg.width,this.toolBox.height=this.drawImg.height),this.drawControlBox(this.toolBox.width,this.toolBox.height,this.toolBox.x,this.toolBox.y)},isSupportFileApi:function(){return!!(window.File&&window.FileList&&window.FileReader&&window.Blob&&-1===navigator.userAgent.indexOf("Edge")&&-1===navigator.userAgent.indexOf("MSIE")&&-1===navigator.userAgent.indexOf("Trident"))},dataURLtoFile:function(t,e){var r=t.split(","),n=r[0].match(/:(.*?);/)[1],o=atob(r[1]),i=o.length,a=new Uint8Array(i);while(i--)a[i]=o.charCodeAt(i);if(this.isSupportFileApi()){var s=new File([a],e,{type:n});return s}return"不支持File对象"},clearAll:function(){var t=this,e=t.$refs["canvas"],r=e.getContext("2d");r.clearRect(0,0,e.width,e.height);var n=t.$refs["canvasSelectBox"],o=n.getContext("2d");o.clearRect(0,0,n.width,n.height);var i=t.drawImg.sx,a=t.drawImg.sy;this.drawImg={img:null,sx:i,sy:a,swidth:0,sheight:0,x:0,y:0,width:0,height:0},this.isFlipHorizontal=!1,this.isFlipVertically=!1,this.$refs["inputFile"].value="",this.rotateImg.angle=0,this.drawImg.img=null,this.turnReset(),this.clearCutImageObj(),this.$emit("onClearAll",this.index)},clearCutImageObj:function(){null!==this.cutImageObj&&void 0!==this.cutImageObj&&("function"===typeof this.cutImageObj.remove?this.cutImageObj.remove():this.cutImageObj.removeNode()),this.cutImageObj=null},drawControlBox:function(t,e,r,n){var o=this;this.toolBoxOverflow?(t>this.boxWidth&&(t=this.boxWidth),e>this.boxHeight&&(e=this.boxHeight),r<0&&(r=0),n<0&&(n=0)):(t>this.drawImg.width&&(t=this.drawImg.width),e>this.drawImg.height&&(e=this.drawImg.height),r<this.drawImg.x&&(r=this.drawImg.x),n<this.drawImg.y&&(n=this.drawImg.y),r>this.drawImg.x+this.drawImg.width-t&&(r=this.drawImg.x+this.drawImg.width-t),n>this.drawImg.y+this.drawImg.height-e&&(n=this.drawImg.y+this.drawImg.height-e));var i,a,s=this.$refs["toolBoxControl"],c=this.$refs["canvasSelectBox"],u=c.getContext("2d");if(u.fillStyle=this.selectBoxColor,u.clearRect(0,0,c.width,c.height),u.fillRect(0,0,c.width,c.height),this.rate&&""!==this.rate){var h=this.rate.split(":")[0]/this.rate.split(":")[1];h>=1?(i=t,a=t/h):(i=e*h,a=e)}else i=t,a=e;this.toolBox.width=i,this.toolBox.height=a,s.style.width=Math.abs(i)+"px",s.style.height=Math.abs(a)+"px",this.toolBox.boxMove.moveTo.x=r,this.toolBox.boxMove.moveTo.y=n,i<0&&(r+=i),a<0&&(n+=a),r+this.toolBox.width>this.boxWidth&&(r=this.boxWidth-this.toolBox.width),r<0&&(r=0),n+this.toolBox.height>this.boxHeight&&(n=this.boxHeight-this.toolBox.height),n<0&&(n=0),this.toolBoxPosition.x=r,this.toolBoxPosition.y=n,s.style.left=r+"px",s.style.top=n+"px",u.clearRect(r,n,Math.abs(i),Math.abs(a)),this.onPrintImgTimmer&&clearTimeout(this.onPrintImgTimmer),this.onPrintImgTimmer=setTimeout((function(){o.cropPicture(!0)}),100)},resetToolBox:function(){this.toolBox.width<0&&(this.toolBox.boxMove.moveTo.x=this.toolBox.x-this.toolBox.width),this.toolBox.height<0&&(this.toolBox.boxMove.moveTo.y=this.toolBox.y-this.toolBox.height),this.toolBox.width=Math.abs(this.toolBox.width),this.toolBox.height=Math.abs(this.toolBox.height)},toolBoxMouseDown:function(t){var e=this.$refs["toolBoxControl"];this.toolBox.x=parseInt(e.style.left.split("px")[0]),this.toolBox.y=parseInt(e.style.top.split("px")[0]),this.toolBox.disable=!1,this.dropImg.active=!1,this.toolBox.boxMove.start={x:t.pageX,y:t.pageY}},toolBoxMouseMove:function(t){if(this.dropImg.active&&this.dropImgMove(t),!1===this.toolBox.disable&&!0===this.moveAble){var e=t.pageX-this.toolBox.boxMove.start.x,r=t.pageY-this.toolBox.boxMove.start.y,n=this.toolBox.x+e,o=this.toolBox.y+r;this.drawControlBox(this.toolBox.width,this.toolBox.height,n,o)}},toolBoxMouseLeave:function(){var t=this;this.toolBox.disable=!0,this.onPrintImgTimmer&&clearTimeout(this.onPrintImgTimmer),this.onPrintImgTimmer=setTimeout((function(){t.cropPicture(!0)}),100),this.resetToolBox()},toolBoxMouseUp:function(){this.toolBox.x=parseInt(this.toolBoxPosition.x),this.toolBox.y=parseInt(this.toolBoxPosition.y),this.toolBox.disable=!0,this.dropImg.active=!1,this.resetToolBox()},printImg:function(){var t=this;if(this.drawImg.img){var e=this.$refs["canvas"],r=e.getContext("2d");r.font="18px bold 黑体",r.fillStyle="#ff0",r.textAlign="center",r.textBaseline="middle",r.save(),r.clearRect(0,0,e.width,e.height),r.translate(this.drawImg.x+this.drawImg.width/2,this.drawImg.y+this.drawImg.height/2),r.rotate(this.rotateImg.angle*Math.PI/180),r.translate(-(this.drawImg.x+this.drawImg.width/2),-(this.drawImg.y+this.drawImg.height/2)),r.translate(this.drawImg.x,this.drawImg.y),r.scale(this.isFlipHorizontal?-1:1,this.isFlipVertically?-1:1),r.drawImage(this.drawImg.img,this.drawImg.sx,this.drawImg.sy,this.drawImg.swidth,this.drawImg.sheight,this.isFlipHorizontal?-this.drawImg.width:0,this.isFlipVertically?-this.drawImg.height:0,this.drawImg.width,this.drawImg.height),r.translate(-this.drawImg.x,this.drawImg.y),r.restore(),this.onPrintImgTimmer&&clearTimeout(this.onPrintImgTimmer),this.onPrintImgTimmer=setTimeout((function(){t.cropPicture(!0)}),100)}},dropImgOn:function(t){!0===this.imgMove&&(this.dropImg.active=!0,this.dropImg.params=s({},this.drawImg),this.dropImg.pageX=t.pageX,this.dropImg.pageY=t.pageY)},dropImgOff:function(){var t=this;this.dropImg.active=!1,this.onPrintImgTimmer&&clearTimeout(this.onPrintImgTimmer),this.onPrintImgTimmer=setTimeout((function(){t.cropPicture(!0)}),100)},dropImgMove:function(t){if(this.dropImg.active&&this.drawImg.img){var e=s({},this.drawImg);e.x=this.dropImg.params.x-(this.dropImg.pageX-t.pageX),e.y=this.dropImg.params.y-(this.dropImg.pageY-t.pageY),this.toolBoxOverflow||(e.x>this.toolBox.x&&(e.x=this.toolBox.x),e.x<this.toolBox.x+this.toolBox.width-e.width&&(e.x=this.toolBox.x+this.toolBox.width-e.width),e.y>this.toolBox.y&&(e.y=this.toolBox.y),e.y<this.toolBox.y+this.toolBox.height-e.height&&(e.y=this.toolBox.y+this.toolBox.height-e.height)),this.$set(this,"drawImg",e),this.printImg(),t.stopPropagation()}},scaleReset:function(){this.drawImg.width=this.drawImg.swidth,this.drawImg.height=this.drawImg.sheight,this.printImg()},scaleImgWheel:function(t){var e=this;if(this.drawImg.img&&!0===this.scaleAble){var r,n=t||window.event;if(n.wheelDelta?r=-n.wheelDelta/40:n.detail&&(r=n.detail),this.toolBoxOverflow){var o=50;this.drawImg.x=this.drawImg.width-9*r>o?this.drawImg.x+3*r:this.drawImg.x,this.drawImg.y=this.drawImg.width-9*r>o?this.drawImg.y+3*r:this.drawImg.y,this.drawImg.width=this.drawImg.width-9*r>o?this.drawImg.width-9*r:o,this.drawImg.height=this.drawImg.width/this.scaleImg.rate}else{var i=this.toolBox.width;this.drawImg.x=this.drawImg.width-9*r>i?this.drawImg.x+3*r:this.drawImg.x,this.drawImg.y=this.drawImg.width-9*r>i?this.drawImg.y+3*r:this.drawImg.y,(this.drawImg.x>this.toolBox.x||this.drawImg.x+this.drawImg.width<this.toolBox.x+this.toolBox.width||this.drawImg.width<=this.toolBox.width)&&(this.drawImg.x=this.toolBox.x),(this.drawImg.y>this.toolBox.y||this.drawImg.y+this.drawImg.height<this.toolBox.y+this.toolBox.height)&&(this.drawImg.y=this.toolBox.y),this.drawImg.width=this.drawImg.width-9*r>i?this.drawImg.width-9*r:i,this.drawImg.height=this.drawImg.width/this.scaleImg.rate}this.printImg(),this.onPrintImgTimmer&&clearTimeout(this.onPrintImgTimmer),this.onPrintImgTimmer=setTimeout((function(){e.cropPicture(!0)}),100)}return t.preventDefault(),t.returnValue=!1,!1},flipHorizontal:function(){this.drawImg.img&&(0==this.isFlipHorizontal?this.isFlipHorizontal=!0:this.isFlipHorizontal=!1,this.printImg())},flipVertically:function(){this.drawImg.img&&(0==this.isFlipVertically?this.isFlipVertically=!0:this.isFlipVertically=!1,this.printImg())},turnImg:function(t){var e=this.rotateImg.angle,r=e+t;r>=-180&&r<=180&&(this.rotateImg.angle=r,this.rotateControl.position=r/180*100+100,this.printImg("rotate"))},turnReset:function(){this.rotateImg.angle=0,this.rotateControl.position=100,this.printImg("rotate")},controlBtnMouseDown:function(t,e){this.controlBox.disable=!1,this.controlBox.btnName=e,this.controlBox.start.x=t.clientX,this.controlBox.start.y=t.clientY,this.controlBox.start.width=this.toolBox.width,this.controlBox.start.height=this.toolBox.height,t.stopPropagation()},controlBtnMouseUp:function(t){this.controlBox.disable=!0,this.dropImgOff(),this.resetToolBox(),this.toolBoxMouseUp(),t.stopPropagation()},controlBtnMouseMove:function(t){if(!1===this.controlBox.disable){var e,r,n=t.clientX-this.controlBox.start.x,o=t.clientY-this.controlBox.start.y;if("leftUp"==this.controlBox.btnName){if(this.rate){var i=this.rate.split(":")[0]/this.rate.split(":")[1];i>=1?(e=this.toolBox.x+n,r=this.toolBox.y+n/i):(e=this.toolBox.x+o*i,r=this.toolBox.y+o)}else e=this.toolBox.x+n,r=this.toolBox.y+o;this.toolBox.width=this.controlBox.start.width-n,this.toolBox.height=this.controlBox.start.height-o}if("rightUp"==this.controlBox.btnName){if(this.rate){var a=this.rate.split(":")[0]/this.rate.split(":")[1];a>=1?(e=this.toolBox.x,r=this.toolBox.y-n/a):(e=this.toolBox.x,r=this.toolBox.y+o)}else e=this.toolBox.x,r=this.toolBox.y+o;this.toolBox.width=this.controlBox.start.width+n,this.toolBox.height=this.controlBox.start.height-o}if("rightDown"==this.controlBox.btnName&&(e=this.toolBox.x,r=this.toolBox.y,this.toolBox.width=this.controlBox.start.width+n,this.toolBox.height=this.controlBox.start.height+o),"leftDown"==this.controlBox.btnName){if(this.rate){var s=this.rate.split(":")[0]/this.rate.split(":")[1];s>=1?(e=this.toolBox.x+n,r=this.toolBox.y):(e=this.toolBox.x+-o*s,r=this.toolBox.y)}else e=this.toolBox.x+n,r=this.toolBox.y;this.toolBox.width=this.controlBox.start.width-n,this.toolBox.height=this.controlBox.start.height+o}"topCenter"==this.controlBox.btnName&&(e=this.toolBox.x,r=this.toolBox.y+o,this.toolBox.width=this.controlBox.start.width,this.toolBox.height=this.controlBox.start.height-o),"downCenter"==this.controlBox.btnName&&(e=this.toolBox.x,r=this.toolBox.y,this.toolBox.width=this.controlBox.start.width,this.toolBox.height=this.controlBox.start.height+o),"leftCenter"==this.controlBox.btnName&&(e=this.toolBox.x+n,r=this.toolBox.y,this.toolBox.width=this.controlBox.start.width-n,this.toolBox.height=this.controlBox.start.height),"rightCenter"==this.controlBox.btnName&&(e=this.toolBox.x,r=this.toolBox.y,this.toolBox.width=this.controlBox.start.width+n,this.toolBox.height=this.controlBox.start.height),this.drawControlBox(this.toolBox.width,this.toolBox.height,e,r)}t.stopPropagation()},changeFileName:function(t,e){var r=t.lastIndexOf(".");return t.substr(0,r+1)+("jpeg"===e?"jpg":e)},cropPicture:function(t){var e=this;if(this.drawImg.img){var r=this.$refs["canvas"];if(this.WatermarkText&&!t){var n=r.getContext("2d");n.font=this.WatermarkTextFont,n.fillStyle=this.WatermarkTextColor,n.textAlign="right",n.textBaseline="bottom",n.fillText(this.WatermarkText,this.toolBox.x+this.toolBox.width*this.WatermarkTextX,this.toolBox.y+this.toolBox.height*this.WatermarkTextY)}var o=new Image;!0===this.crossOrigin&&(o.crossOrigin=this.crossOriginHeader),o.src=r.toDataURL("image/".concat(this.fileType)),HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(t,n,o){window.atob?setTimeout((function(){for(var i,a=atob(r.toDataURL(n,o).split(",")[1]),s=a.length,c=new Uint8Array(s),u=0;u<s;u++)c[u]=a.charCodeAt(u);try{i=new Blob([c],{type:"image/".concat(e.fileType)})}catch(f){if(window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,"TypeError"==f.name&&window.BlobBuilder){var h=window.BlobBuilder,l=new h;l.append(c.buffer),i=l.getBlob("image/".concat(e.fileType))}"InvalidStateError"==f.name&&(i=new Blob([c.buffer],{type:"image/".concat(e.fileType)}))}t(i)}),200):t(!1,{type:"image/".concat(e.fileType)})}}),r.toBlob((function(r){if(r){var n=new FileReader;n.readAsDataURL(r),n.onload=function(){var r=setInterval((function(){if(2==n.readyState){clearInterval(r);var i=document.createElement("canvas"),a=i.getContext("2d");if(1==e.originalGraph){var s=e.drawImg.width/e.drawImg.swidth,c=e.toolBox.width/s,u=e.toolBox.height/s;i.width=c,i.height=u;var h=(e.toolBox.x-e.drawImg.x)/s,l=(e.toolBox.y-e.drawImg.y)/s,f=e.drawImg.swidth,p=e.drawImg.sheight;a.translate(-h,-l),a.drawImage(e.drawImg.img,0,0,f,p)}else{i.width=e.toolBox.width,i.height=e.toolBox.height;var d=e.toolBox;if(e.rate){var g=e.rate.split(":")[0]/e.rate.split(":")[1],v=e.rate.split(":")[0],m=e.rate.split(":")[1];v>=m?a.drawImage(o,d.x,d.y,d.width,d.width*g,0,0,d.width,d.width*g):a.drawImage(o,d.x,d.y,d.width,d.width/g,0,0,d.width,d.width/g)}else a.drawImage(o,d.x,d.y,d.width,d.height,0,0,d.width,d.height)}i.toBlob((function(r){var n=e.changeFileName(e.fileName,e.fileType);t?e.previewMode&&e.$emit("onPrintImg",{index:e.index,fileName:n,blob:r,file:e.dataURLtoFile(i.toDataURL("image/".concat(e.fileType)),n),dataURL:i.toDataURL("image/".concat(e.fileType))}):(e.handleClose(),e.$emit("cutDown",{index:e.index,fileName:n,blob:r,file:e.dataURLtoFile(i.toDataURL("image/".concat(e.fileType)),n),dataURL:i.toDataURL("image/".concat(e.fileType))}))}),"image/".concat(e.fileType),.95)}}),200)}}else{var i=document.createElement("canvas");i.width=e.toolBox.width,i.height=e.toolBox.height;var a=i.getContext("2d"),s=e.toolBox;if(e.rate){var c=e.rate.split(":")[0]/e.rate.split(":")[1];a.drawImage(o,s.x,s.y,s.width,s.width*c,0,0,s.width,s.width*c)}else a.drawImage(o,s.x,s.y,s.width,s.height,0,0,s.width,s.height);var u=e.changeFileName(e.fileName,e.fileType);t?e.$emit("onPrintImg",{fileName:u,dataURL:i.toDataURL("image/".concat(e.fileType))}):(e.handleClose(),e.$emit("cutDown",{fileName:u,dataURL:i.toDataURL("image/".concat(e.fileType))}))}})),"image/".concat(e.fileType)}else t||(console.warn("No picture selected"),e.$emit("error",{err:1,msg:"No picture selected"}))},scrollBarControlMove:function(t){if(this.rotateControl.active){var e=t.pageX-this.rotateControl.start.x,r=this.rotateControl.start.position+e;r<=0&&(r=0),r>=200&&(r=200),this.rotateControl.position=r,this.rotateImg.angle=(r-100)/100*180,this.printImg()}},scrollBarControlOn:function(t){this.rotateControl.active=!0,this.rotateControl.start.x=t.pageX,this.rotateControl.start.y=t.pageY,this.rotateControl.start.position=this.rotateControl.position},scrollBarControlOff:function(){this.rotateControl.active=!1}}},l=h,f=(r("6352"),r("cba8")),p=Object(f["a"])(l,n,o,!1,null,"8a2eb98c",null),d=p.exports;e["a"]=d},f7c1:function(t,e,r){"use strict";var n=r("3b43"),o=r("9ad2"),i=r("25ef"),a=r("b143"),s=r("890f"),c=Error.prototype.toString,u=o((function(){if(n){var t=a(Object.defineProperty({},"name",{get:function(){return this===t}}));if("true"!==c.call(t))return!0}return"2: 1"!==c.call({message:1,name:2})||"Error"!==c.call({})}));t.exports=u?function(){var t=i(this),e=s(t.name,"Error"),r=s(t.message);return e?r?e+": "+r:e:r}:c},fa34:function(t,e,r){var n=r("6774");t.exports=function(t){try{if(n)return Function('return require("'+t+'")')()}catch(e){}}},fb4d:function(t,e,r){var n=r("88d4"),o=r("9ad2"),i=r("63ef"),a=r("f182").f,s=r("3b43"),c=o((function(){a(1)})),u=!s||c;n({target:"Object",stat:!0,forced:u,sham:!s},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},fbe3:function(t,e,r){"use strict";var n=r("9ad2");t.exports=function(t,e){var r=[][t];return!!r&&n((function(){r.call(null,e||function(){return 1},1)}))}},fee8:function(t,e,r){"use strict";var n=r("e7c5"),o=r("e3f7"),i=r("ce5b"),a=r("9dd2"),s=r("485c"),c=r("25ef"),u=r("8e74"),h=r("f4b4"),l=r("3049"),f=r("ecaa"),p=r("3ffc"),d=r("ecf4"),g=r("d47f"),v=r("bacb"),m=r("9d12"),y=r("fec2"),w=r("9ad2"),b=y.UNSUPPORTED_Y,x=4294967295,C=Math.min,I=[].push,B=i(/./.exec),A=i(I),O=i("".slice),E=!w((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));a("split",(function(t,e,r){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var i=p(u(this)),a=void 0===r?x:r>>>0;if(0===a)return[];if(void 0===t)return[i];if(!s(t))return o(e,i,t,a);var c,h,l,f=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,y=new RegExp(t.source,d+"g");while(c=o(m,y,i)){if(h=y.lastIndex,h>v&&(A(f,O(i,v,c.index)),c.length>1&&c.index<i.length&&n(I,f,g(c,1)),l=c[0].length,v=h,f.length>=a))break;y.lastIndex===c.index&&y.lastIndex++}return v===i.length?!l&&B(y,"")||A(f,""):A(f,O(i,v)),f.length>a?g(f,0,a):f}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:o(e,this,t,r)}:e,[function(e,r){var n=u(this),a=void 0==e?void 0:d(e,t);return a?o(a,e,n,r):o(i,p(n),e,r)},function(t,n){var o=c(this),a=p(t),s=r(i,o,a,n,i!==e);if(s.done)return s.value;var u=h(o,RegExp),d=o.unicode,g=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(b?"g":"y"),m=new u(b?"^(?:"+o.source+")":o,g),y=void 0===n?x:n>>>0;if(0===y)return[];if(0===a.length)return null===v(m,a)?[a]:[];var w=0,I=0,B=[];while(I<a.length){m.lastIndex=b?0:I;var E,T=v(m,b?O(a,I):a);if(null===T||(E=C(f(m.lastIndex+(b?I:0)),a.length))===w)I=l(a,I,d);else{if(A(B,O(a,w,I)),B.length===y)return B;for(var k=1;k<=T.length-1;k++)if(A(B,T[k]),B.length===y)return B;I=w=E}}return A(B,O(a,w)),B}]}),!E,b)}}]);