1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3829],{7484:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("wind",[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]])},9199:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},10029:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("music",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]])},21362:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},23440:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("droplet",[["path",{d:"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z",key:"c7niix"}]])},24371:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]])},24485:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("bird",[["path",{d:"M16 7h.01",key:"1kdx03"}],["path",{d:"M3.4 18H12a8 8 0 0 0 8-8V7a4 4 0 0 0-7.28-2.3L2 20",key:"oj1oa8"}],["path",{d:"m20 7 2 .5-2 .5",key:"12nv4d"}],["path",{d:"M10 18v3",key:"1yea0a"}],["path",{d:"M14 17.75V21",key:"1pymcb"}],["path",{d:"M7 18a6 6 0 0 0 3.84-10.61",key:"1npnn0"}]])},25777:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},28860:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("sunset",[["path",{d:"M12 10V2",key:"16sf7g"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]])},36999:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]])},38371:t=>{"use strict";t.exports=(function t(e,i,a){function n(o,s){if(!i[o]){if(!e[o]){if(r)return r(o,!0);var h=Error("Cannot find module '"+o+"'");throw h.code="MODULE_NOT_FOUND",h}var A=i[o]={exports:{}};e[o][0].call(A.exports,function(t){return n(e[o][1][t]||t)},A,A.exports,t,e,i,a)}return i[o].exports}for(var r=void 0,o=0;o<a.length;o++)n(a[o]);return n})({1:[function(t,e,i){var a=t("multimath"),n=t("./mm_unsharp_mask"),r=t("./mm_resize");function o(t){var e=t||[],i={js:e.indexOf("js")>=0,wasm:e.indexOf("wasm")>=0};a.call(this,i),this.features={js:i.js,wasm:i.wasm&&this.has_wasm()},this.use(n),this.use(r)}o.prototype=Object.create(a.prototype),o.prototype.constructor=o,o.prototype.resizeAndUnsharp=function(t,e){var i=this.resize(t,e);return t.unsharpAmount&&this.unsharp_mask(i,t.toWidth,t.toHeight,t.unsharpAmount,t.unsharpRadius,t.unsharpThreshold),i},e.exports=o},{"./mm_resize":4,"./mm_unsharp_mask":9,multimath:19}],2:[function(t,e,i){function a(t){return t<0?0:t>255?255:t}function n(t){return t>=0?t:0}e.exports={convolveHor:function(t,e,i,a,r,o){var s,h,A,c,l,d,u,p,g,f,m,v=0,w=0;for(g=0;g<a;g++){for(f=0,l=0;f<r;f++){for(d=o[l++],u=o[l++],p=v+4*d|0,s=h=A=c=0;u>0;u--)c=c+(m=o[l++])*t[p+3]|0,A=A+m*t[p+2]|0,h=h+m*t[p+1]|0,s=s+m*t[p]|0,p=p+4|0;e[w+3]=n(c>>7),e[w+2]=n(A>>7),e[w+1]=n(h>>7),e[w]=n(s>>7),w=w+4*a|0}w=(g+1)*4|0,v=(g+1)*i*4|0}},convolveVert:function(t,e,i,n,r,o){var s,h,A,c,l,d,u,p,g,f,m,v=0,w=0;for(g=0;g<n;g++){for(f=0,l=0;f<r;f++){for(d=o[l++],u=o[l++],p=v+4*d|0,s=h=A=c=0;u>0;u--)c=c+(m=o[l++])*t[p+3]|0,A=A+m*t[p+2]|0,h=h+m*t[p+1]|0,s=s+m*t[p]|0,p=p+4|0;s>>=7,h>>=7,A>>=7,c>>=7,e[w+3]=a(c+8192>>14),e[w+2]=a(A+8192>>14),e[w+1]=a(h+8192>>14),e[w]=a(s+8192>>14),w=w+4*n|0}w=(g+1)*4|0,v=(g+1)*i*4|0}}
1,convolveHorWithPre:function(t,e,i,a,r,o){var s,h,A,c,l,d,u,p,g,f,m,v,w=0,y=0;for(f=0;f<a;f++){for(m=0,d=0;m<r;m++){for(u=o[d++],p=o[d++],g=w+4*u|0,s=h=A=c=0;p>0;p--)c=c+(v=o[d++])*(l=t[g+3])|0,A=A+v*t[g+2]*l|0,h=h+v*t[g+1]*l|0,s=s+v*t[g]*l|0,g=g+4|0;A=A/255|0,h=h/255|0,s=s/255|0,e[y+3]=n(c>>7),e[y+2]=n(A>>7),e[y+1]=n(h>>7),e[y]=n(s>>7),y=y+4*a|0}y=(f+1)*4|0,w=(f+1)*i*4|0}},convolveVertWithPre:function(t,e,i,n,r,o){var s,h,A,c,l,d,u,p,g,f,m,v=0,w=0;for(g=0;g<n;g++){for(f=0,l=0;f<r;f++){for(d=o[l++],u=o[l++],p=v+4*d|0,s=h=A=c=0;u>0;u--)c=c+(m=o[l++])*t[p+3]|0,A=A+m*t[p+2]|0,h=h+m*t[p+1]|0,s=s+m*t[p]|0,p=p+4|0;s>>=7,h>>=7,A>>=7,c>>=7,(c=a(c+8192>>14))>0&&(s=255*s/c|0,h=255*h/c|0,A=255*A/c|0),e[w+3]=c,e[w+2]=a(A+8192>>14),e[w+1]=a(h+8192>>14),e[w]=a(s+8192>>14),w=w+4*n|0}w=(g+1)*4|0,v=(g+1)*i*4|0}}}},{}],3:[function(t,e,i){e.exports="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"},{}],4:[function(t,e,i){e.exports={name:"resize",fn:t("./resize"),wasm_fn:t("./resize_wasm"),wasm_src:t("./convolve_wasm_base64")}},{"./convolve_wasm_base64":3,"./resize":5,"./resize_wasm":8}],5:[function(t,e,i){var a=t("./resize_filter_gen"),n=t("./convolve"),r=n.convolveHor,o=n.convolveVert,s=n.convolveHorWithPre,h=n.convolveVertWithPre;e.exports=function(t){var e=t.src,i=t.width,n=t.height,A=t.toWidth,c=t.toHeight,l=t.scaleX||t.toWidth/t.width,d=t.scaleY||t.toHeight/t.height,u=t.offsetX||0,p=t.offsetY||0,g=t.dest||new Uint8Array(A*c*4),f=void 0===t.filter?"mks2013":t.filter,m=a(f,i,A,l,u),v=a(f,n,c,d,p),w=new Uint16Array(A*n*4);
1if(function(t,e,i){for(var a=3,n=e*i*4|0;a<n;){if(255!==t[a])return!0;a=a+4|0}return!1}(e,i,n))s(e,w,i,n,A,m),h(w,g,n,A,c,v);else{r(e,w,i,n,A,m),o(w,g,n,A,c,v);for(var y=3,b=A*c*4|0;y<b;)g[y]=255,y=y+4|0}return g}},{"./convolve":2,"./resize_filter_gen":6}],6:[function(t,e,i){var a=t("./resize_filter_info");function n(t){return Math.round(16383*t)}e.exports=function(t,e,i,r,o){var s,h,A,c,l,d,u,p,g,f,m,v,w,y,b,I,B,C=a.filter[t].fn,E=1/r,Q=Math.min(1,r),x=a.filter[t].win/Q,M=new Int16Array((Math.floor((x+1)*2)+2)*i),k=0,_=!M.subarray||!M.set;for(s=0;s<i;s++){for(A=Math.max(0,Math.floor((h=(s+.5)*E+o)-x)),d=new Float32Array(l=(c=Math.min(e-1,Math.ceil(h+x)))-A+1),u=new Int16Array(l),p=0,g=A,f=0;g<=c;g++,f++)p+=m=C((g+.5-h)*Q),d[f]=m;for(f=0,v=0;f<d.length;f++)v+=w=d[f]/p,u[f]=n(w);for(u[i>>1]+=n(1-v),y=0;y<u.length&&0===u[y];)y++;if(y<u.length){for(b=u.length-1;b>0&&0===u[b];)b--;if(I=A+y,B=b-y+1,M[k++]=I,M[k++]=B,_)for(f=y;f<=b;f++)M[k++]=u[f];else M.set(u.subarray(y,b+1),k),k+=B}else M[k++]=0,M[k++]=0}return M}},{"./resize_filter_info":7}],7:[function(t,e,i){e.exports={filter:{box:{win:.5,fn:function(t){return t<0&&(t=-t),+(t<.5)}},hamming:{win:1,fn:function(t){if(t<0&&(t=-t),t>=1)return 0;if(t<11920929e-14)return 1;var e=t*Math.PI;return Math.sin(e)/e*(.54+.46*Math.cos(e/1))}},lanczos2:{win:2,fn:function(t){if(t<0&&(t=-t),t>=2)return 0;if(t<11920929e-14)return 1;var e=t*Math.PI;return Math.sin(e)/e*Math.sin(e/2)/(e/2)}},lanczos3:{win:3,fn:function(t){if(t<0&&(t=-t),t>=3)return 0;if(t<11920929e-14)return 1;var e=t*Math.PI;return Math.sin(e)/e*Math.sin(e/3)/(e/3)}},mks2013:{win:2.5,fn:function(t){return(t<0&&(t=-t),t>=2.5)?0:t>=1.5?-.125*(t-2.5)*(t-2.5):t>=.5?.25*(4*t*t-11*t+7):1.0625-1.75*t*t}}},f2q:{box:0,hamming:1,lanczos2:2,lanczos3:3},q2f:["box","hamming","lanczos2","lanczos3"]}},{}],8:[function(t,e,i){var a=t("./resize_filter_gen"),n=!0;try{n=1===new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0]}catch(t){}function r(t,e,i){if(n)return void e.set(new Uint8Array(t.buffer,0,t.byteLength),i);for(var a=i,r=0;r<t.length;r++){var o=t[r];e[a++]=255&o,e[a++]=o>>8&255}}e.exports=function(t){var e=t.src,i=t.width,n=t.height,o=t.toWidth,s=t.toHeight,h=t.scaleX||t.toWidth/t.width,A=t.scaleY||t.toHeight/t.height,c=t.offsetX||0,l=t.offsetY||0,d=t.dest||new Uint8Array(o*s*4),u=void 0===t.filter?"mks2013":t.filter,p=a(u,i,o,h,c),g=a(u,n,s,A,l),f=Math.max(e.byteLength,d.byteLength),m=this.__align(0+f),v=n*o*8,w=this.__align(m+v),y=this.__align(w+p.byteLength),b=y+g.byteLength,I=this.__instance("resize",b),B=new Uint8Array(this.__memory.buffer),C=new Uint32Array(this.__memory.buffer),E=new Uint32Array(e.buffer);C.set(E),r(p,B,w),r(g,B,y);var Q=I.exports.convolveHV||I.exports._convolveHV;if(function(t,e,i){for(var a=3,n=e*i*4|0;a<n;){if(255!==t[a])return!0;a=a+4|0}return!1}(e,i,n))Q(w,y,m,i,n,o,s,1);else{Q(w,y,m,i,n,o,s,0);for(var x=3,M=o*s*4|0;x<M;)d[x]=255,x=x+4|0}return new Uint32Array(d.buffer).set(new Uint32Array(this.__memory.buffer,0,s*o)),d}},{"./resize_filter_gen":6}],9:[function(t,e,i){e.exports={name:"unsharp_mask",fn:t("./unsharp_mask"),wasm_fn:t("./unsharp_mask_wasm"),wasm_src:t("./unsharp_mask_wasm_base64")}},{"./unsharp_mask":10,"./unsharp_mask_wasm":11,"./unsharp_mask_wasm_base64":12}],10:[function(t,e,i){var a=t("glur/mono16");e.exports=function(t,e,i,n,r,o){if(0!==n&&!(r<.5)){r>2&&(r=2);var s,h,A,c,l,d=function(t,e,i){for(var a,n,r,o,s=e*i,h=new Uint16Array(s),A=0;A<s;A++)a=t[4*A],n=t[4*A+1],r=t[4*A+2],o=a>=n&&a>=r?a:n>=r&&n>=a?n:r,h[A]=o<<8;return h}(t,e,i),u=new Uint16Array(d);a(u,e,i,r);for(var p=n/100*4096+.5|0,g=o<<8,f=e*i,m=0;m<f;m++)Math.abs(c=(s=d[m])-u[m])>=g&&(A=((h=(h=(h=s+(p*c+2048>>12))>65280?65280:h)<0?0:h)<<12)/(s=0!==s?s:1)|0,t[l=4*m]=t[l]*A+2048>>12,t[l+1]=t[l+1]*A+2048>>12,t[l+2]=t[l+2]*A+2048>>12)}}},{"glur/mono16":18}],11:[function(t,e,i){e.exports=function(t,e,i,a,n,r){if(0!==a&&!(n<.5)){n>2&&(n=2);var o=e*i,s=4*o,h=2*o,A=2*o,c=4*Math.max(e,i),l=s+h,d=l+A,u=d+A,p=this.__instance("unsharp_mask",s+h+2*A+c+32,{exp:Math.exp}),g=new Uint32Array(t.buffer);new Uint32Array(this.__memory.buffer).set(g);var f=p.exports.hsv_v16||p.exports._hsv_v16;f(0,s,e,i),(f=p.exports.blurMono16||p.exports._blurMono16)(s,l,d,u,u+c,e,i,n),(f=p.exports.unsharp||p.exports._unsharp)(0,0,s,l,e,i,a,r),g.set(new Uint32Array(this.__memory.buffer,0,o))}}},{}
1],12:[function(t,e,i){e.exports="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"},{}],13:[function(t,e,i){function a(t,e){this.create=t,this.available=[],this.acquired={},this.lastId=1,this.timeoutId=0,this.idle=e||2e3}a.prototype.acquire=function(){var t,e=this;return 0!==this.available.length?t=this.available.pop():((t=this.create()).id=this.lastId++,t.release=function(){return e.release(t)}),this.acquired[t.id]=t,t},a.prototype.release=function(t){var e=this;delete this.acquired[t.id],t.lastUsed=Date.now(),this.available.push(t),0===this.timeoutId&&(this.timeoutId=setTimeout(function(){return e.gc()},100))},a.prototype.gc=function(){var t=this,e=Date.now();this.available=this.available.filter(function(i){return!(e-i.lastUsed>t.idle)||(i.destroy(),!1)}),0!==this.available.length?this.timeoutId=setTimeout(function(){return t.gc()},100):this.timeoutId=0},e.exports=a},{}],14:[function(t,e,i){e.exports=function(t,e,i,a,n,r){var o=i/t,s=a/e,h=(2*r+2+1)/n;if(h>.5)return[[i,a]];var A=Math.ceil(Math.log(Math.min(o,s))/Math.log(h));if(A<=1)return[[i,a]];for(var c=[],l=0;l<A;l++){var d=Math.round(Math.pow(Math.pow(t,A-l-1)*Math.pow(i,l+1),1/A)),u=Math.round(Math.pow(Math.pow(e,A-l-1)*Math.pow(a,l+1),1/A));c.push([d,u])}return c}},{}],15:[function(t,e,i){function a(t){var e=Math.round(t);return 1e-5>Math.abs(t-e)?e:Math.floor(t)}function n(t){var e=Math.round(t);return 1e-5>Math.abs(t-e)?e:Math.ceil(t)}e.exports=function(t){var e,i,r,o,s,h,A=t.toWidth/t.width,c=t.toHeight/t.height,l=a(t.srcTileSize*A)-2*t.destTileBorder,d=a(t.srcTileSize*c)-2*t.destTileBorder;if(l<1||d<1)throw Error("Internal error in pica: target tile width/height is too small.");var u=[];for(o=0;o<t.toHeight;o+=d)for(r=0;r<t.toWidth;r+=l)(e=r-t.destTileBorder)<0&&(e=0),s=r+l+t.destTileBorder-e,e+s>=t.toWidth&&(s=t.toWidth-e),(i=o-t.destTileBorder)<0&&(i=0),h=o+d+t.destTileBorder-i,i+h>=t.toHeight&&(h=t.toHeight-i),u.push({toX:e,toY:i,toWidth:s,toHeight:h,toInnerX:r,toInnerY:o,toInnerWidth:l,toInnerHeight:d,offsetX:e/A-a(e/A),offsetY:i/c-a(i/c),scaleX:A,scaleY:c,x:a(e/A),y:a(i/c),width:n(s/A),height:n(h/c)});return u}},{}
1],16:[function(t,e,i){function a(t){return Object.prototype.toString.call(t)}e.exports.isCanvas=function(t){var e=a(t);return"[object HTMLCanvasElement]"===e||"[object OffscreenCanvas]"===e||"[object Canvas]"===e},e.exports.isImage=function(t){return"[object HTMLImageElement]"===a(t)},e.exports.isImageBitmap=function(t){return"[object ImageBitmap]"===a(t)},e.exports.limiter=function(t){var e=0,i=[];function a(){e<t&&i.length&&(e++,i.shift()())}return function(t){return new Promise(function(n,r){i.push(function(){t().then(function(t){n(t),e--,a()},function(t){r(t),e--,a()})}),a()})}},e.exports.cib_quality_name=function(t){switch(t){case 0:return"pixelated";case 1:return"low";case 2:return"medium"}return"high"},e.exports.cib_support=function(t){return Promise.resolve().then(function(){if("undefined"==typeof createImageBitmap)return!1;var e=t(100,100);return createImageBitmap(e,0,0,100,100,{resizeWidth:10,resizeHeight:10,resizeQuality:"high"}).then(function(t){var i=10===t.width;return t.close(),e=null,i})}).catch(function(){return!1})},e.exports.worker_offscreen_canvas_support=function(){return new Promise(function(t,e){if("undefined"==typeof OffscreenCanvas)return void t(!1);var i=btoa("(".concat((function(t){"undefined"==typeof createImageBitmap?t.postMessage(!1):Promise.resolve().then(function(){var t=new OffscreenCanvas(10,10);return t.getContext("2d").rect(0,0,1,1),createImageBitmap(t,0,0,1,1)}).then(function(){return t.postMessage(!0)},function(){return t.postMessage(!1)})}).toString(),")(self);")),a=new Worker("data:text/javascript;base64,".concat(i));a.onmessage=function(e){return t(e.data)},a.onerror=e}).then(function(t){return t},function(){return!1})},e.exports.can_use_canvas=function(t){var e=!1;try{var i=t(2,1).getContext("2d"),a=i.createImageData(2,1);a.data[0]=12,a.data[1]=23,a.data[2]=34,a.data[3]=255,a.data[4]=45,a.data[5]=56,a.data[6]=67,a.data[7]=255,i.putImageData(a,0,0),a=null,a=i.getImageData(0,0,2,1),12===a.data[0]&&23===a.data[1]&&34===a.data[2]&&255===a.data[3]&&45===a.data[4]&&56===a.data[5]&&67===a.data[6]&&255===a.data[7]&&(e=!0)}catch(t){}return e},e.exports.cib_can_use_region=function(){return new Promise(function(t){if("undefined"==typeof Image||"undefined"==typeof createImageBitmap)return void t(!1);var e=new Image;e.src="data:image/jpeg;base64,/9j/4QBiRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAYAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAAAAABIAAAAAQAAAEgAAAAB/9sAQwAEAwMEAwMEBAMEBQQEBQYKBwYGBgYNCQoICg8NEBAPDQ8OERMYFBESFxIODxUcFRcZGRsbGxAUHR8dGh8YGhsa/9sAQwEEBQUGBQYMBwcMGhEPERoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoa/8IAEQgAAQACAwERAAIRAQMRAf/EABQAAQAAAAAAAAAAAAAAAAAAAAf/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAF/P//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEAAQUCf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Bf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQIBAT8Bf//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEABj8Cf//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEAAT8hf//aAAwDAQACAAMAAAAQH//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Qf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQIBAT8Qf//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEAAT8Qf//Z",e.onload=function(){createImageBitmap(e,0,0,e.width,e.height).then(function(i){i.width===e.width&&i.height===e.height?t(!0):t(!1)},function(){return t(!1)})},e.onerror=function(){return t(!1)}})}},{}],17:[function(t,e,i){e.exports=function(){var e,i=t("./mathlib");onmessage=function(t){var a=t.data.opts;if(!a.src&&a.srcBitmap){var n=new OffscreenCanvas(a.width,a.height),r=n.getContext("2d");r.drawImage(a.srcBitmap,0,0),a.src=r.getImageData(0,0,a.width,a.height).data,n.width=n.height=0,n=null,a.srcBitmap.close(),a.srcBitmap=null}e||(e=new i(t.data.features));var o=e.resizeAndUnsharp(a);postMessage({data:o},[o.buffer])}}},{"./mathlib":1}],18:[function(t,e,i){var a,n,r,o,s,h,A,c;function l(t,e,i,a,n,r){var o,s,h,A,c,l,d,u,p,g,f,m,v,w;for(p=0;p<r;p++){for(g=0,l=p*n,d=p,u=0,A=c=(o=t[l])*a[6],f=a[0],m=a[1],v=a[4],w=a[5];g<n;g++)h=(s=t[l])*f+o*m+A*v+c*w,c=A,A=h,o=s,i[u]=A,u++,l++;for(l--,u--,d+=r*(n-1),A=c=(o=t[l])*a[7],s=o,f=a[2],m=a[3],g=n-1;g>=0;g--)h=s*f+o*m+A*v+c*w,c=A,A=h,o=s,s=t[l],e[d]=i[u]+A,l--,u--,d-=r}}
vendor: 4,167 bytes, line 1
1e.exports=function(t,e,i,d){if(d){var u,p,g,f,m,v=new Uint16Array(t.length),w=new Float32Array(Math.max(e,i)),y=((u=d)<.5&&(u=.5),g=Math.exp(-(p=Math.exp(.527076)/u)),f=Math.exp(-2*p),a=m=(1-g)*(1-g)/(1+2*p*g-f),n=m*(p-1)*g,r=m*(p+1)*g,o=-m*f,A=(a+n)/(1-(s=2*g)-(h=-f)),c=(r+o)/(1-s-h),new Float32Array([a,n,r,o,s,h,A,c]));l(t,v,w,y,e,i,d),l(v,t,w,y,i,e,d)}}},{}],19:[function(t,e,i){var a=t("object-assign"),n=t("./lib/base64decode"),r=t("./lib/wa_detect"),o={js:!0,wasm:!0};function s(t){if(!(this instanceof s))return new s(t);var e=a({},o,t||{});if(this.options=e,this.__cache={},this.__init_promise=null,this.__modules=e.modules||{},this.__memory=null,this.__wasm={},this.__isLE=1===new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0],!this.options.js&&!this.options.wasm)throw Error('mathlib: at least "js" or "wasm" should be enabled')}s.prototype.has_wasm=r,s.prototype.use=function(t){return this.__modules[t.name]=t,this.options.wasm&&this.has_wasm()&&t.wasm_fn?this[t.name]=t.wasm_fn:this[t.name]=t.fn,this},s.prototype.init=function(){if(this.__init_promise)return this.__init_promise;if(!this.options.js&&this.options.wasm&&!this.has_wasm())return Promise.reject(Error('mathlib: only "wasm" was enabled, but it\'s not supported'));var t=this;return this.__init_promise=Promise.all(Object.keys(t.__modules).map(function(e){var i=t.__modules[e];return t.options.wasm&&t.has_wasm()&&i.wasm_fn&&!t.__wasm[e]?WebAssembly.compile(t.__base64decode(i.wasm_src)).then(function(i){t.__wasm[e]=i}):null})).then(function(){return t}),this.__init_promise},s.prototype.__base64decode=n,s.prototype.__reallocate=function(t){if(!this.__memory)return this.__memory=new WebAssembly.Memory({initial:Math.ceil(t/65536)}),this.__memory;var e=this.__memory.buffer.byteLength;return e<t&&this.__memory.grow(Math.ceil((t-e)/65536)),this.__memory},s.prototype.__instance=function(t,e,i){if(e&&this.__reallocate(e),!this.__wasm[t]){var n=this.__modules[t];this.__wasm[t]=new WebAssembly.Module(this.__base64decode(n.wasm_src))}if(!this.__cache[t]){var r={memoryBase:0,memory:this.__memory,tableBase:0,table:new WebAssembly.Table({initial:0,element:"anyfunc"})};this.__cache[t]=new WebAssembly.Instance(this.__wasm[t],{env:a(r,i||{})})}return this.__cache[t]},s.prototype.__align=function(t,e){var i=t%(e=e||8);return t+(i?e-i:0)},e.exports=s},{"./lib/base64decode":20,"./lib/wa_detect":21,"object-assign":22}],20:[function(t,e,i){e.exports=function(t){for(var e=t.replace(/[\r\n=]/g,""),i=e.length,a=new Uint8Array(3*i>>2),n=0,r=0,o=0;o<i;o++)o%4==0&&o&&(a[r++]=n>>16&255,a[r++]=n>>8&255,a[r++]=255&n),n=n<<6|"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(e.charAt(o));var s=i%4*6;return 0===s?(a[r++]=n>>16&255,a[r++]=n>>8&255,a[r++]=255&n):18===s?(a[r++]=n>>10&255,a[r++]=n>>2&255):12===s&&(a[r++]=n>>4&255),a}},{}],21:[function(t,e,i){var a;e.exports=function(){if(void 0!==a||(a=!1,"undefined"==typeof WebAssembly))return a;try{var t=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),e=new WebAssembly.Module(t),i=new WebAssembly.Instance(e,{});0!==i.exports.test(4)&&(a=!0)}catch(t){}return a}},{}],22:[function(t,e,i){var a=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=!function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},i=0;i<10;i++)e["_"+String.fromCharCode(i)]=i;var a=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==a.join(""))return!1;var n={};if("abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},n)).join(""))return!1;return!0}catch(t){return!1}}()?function(t,e){for(var i,o,s=function(t){if(null==t)throw TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),h=1;h<arguments.length;h++){for(var A in i=Object(arguments[h]))n.call(i,A)&&(s[A]=i[A]);if(a){o=a(i);for(var c=0;c<o.length;c++)r.call(i,o[c])&&(s[o[c]]=i[o[c]])}}return s}:Object.assign},{}
1],23:[function(t,e,i){var a=arguments[3],n=arguments[4],r=arguments[5],o=JSON.stringify;e.exports=function(t,e){for(var i,s=Object.keys(r),h=0,A=s.length;h<A;h++){var c=s[h],l=r[c].exports;if(l===t||l&&l.default===t){i=c;break}}if(!i){i=Math.floor(0x100000000*Math.random()).toString(16);for(var d={},h=0,A=s.length;h<A;h++){var c=s[h];d[c]=c}n[i]=["function(require,module,exports){"+t+"(self); }",d]}var u=Math.floor(0x100000000*Math.random()).toString(16),p={};p[i]=i,n[u]=["function(require,module,exports){var f = require("+o(i)+");(f.default ? f.default : f)(self);}",p];var g={};!function t(e){for(var i in g[e]=!0,n[e][1]){var a=n[e][1][i];g[a]||t(a)}}(u);var f="("+a+")({"+Object.keys(g).map(function(t){return o(t)+":["+n[t][0]+","+o(n[t][1])+"]"}).join(",")+"},{},["+o(u)+"])",m=window.URL||window.webkitURL||window.mozURL||window.msURL,v=new Blob([f],{type:"text/javascript"});if(e&&e.bare)return v;var w=m.createObjectURL(v),y=new Worker(w);return y.objectURL=w,y}},{}],"/index.js":[function(t,e,i){function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=Array(e);i<e;i++)a[i]=t[i];return a}var n=t("object-assign"),r=t("webworkify"),o=t("./lib/mathlib"),s=t("./lib/pool"),h=t("./lib/utils"),A=t("./lib/worker"),c=t("./lib/stepper"),l=t("./lib/tiler"),d=t("./lib/mm_resize/resize_filter_info"),u={},p=!1;try{"undefined"!=typeof navigator&&navigator.userAgent&&(p=navigator.userAgent.indexOf("Safari")>=0)}catch(t){}var g=1;"undefined"!=typeof navigator&&(g=Math.min(navigator.hardwareConcurrency||1,4));var f={tile:1024,concurrency:g,features:["js","wasm","ww"],idle:2e3,createCanvas:function(t,e){var i=document.createElement("canvas");return i.width=t,i.height=e,i}},m={filter:"mks2013",unsharpAmount:0,unsharpRadius:0,unsharpThreshold:0},v=!1,w=!1,y=!1,b=!1,I=!1;function B(){return{value:r(A),destroy:function(){if(this.value.terminate(),"undefined"!=typeof window){var t=window.URL||window.webkitURL||window.mozURL||window.msURL;t&&t.revokeObjectURL&&this.value.objectURL&&t.revokeObjectURL(this.value.objectURL)}}}}function C(t){if(!(this instanceof C))return new C(t);this.options=n({},f,t||{});var e="lk_".concat(this.options.concurrency);this.__limit=u[e]||h.limiter(this.options.concurrency),u[e]||(u[e]=this.__limit),this.features={js:!1,wasm:!1,cib:!1,ww:!1},this.__workersPool=null,this.__requested_features=[],this.__mathlib=null}C.prototype.init=function(){var e,i,a=this;if(this.__initPromise)return this.__initPromise;if("undefined"!=typeof ImageData&&"undefined"!=typeof Uint8ClampedArray)try{new ImageData(new Uint8ClampedArray(400),10,10),v=!0}catch(t){}"undefined"!=typeof ImageBitmap&&(ImageBitmap.prototype&&ImageBitmap.prototype.close?w=!0:this.debug("ImageBitmap does not support .close(), disabled"));var r=this.options.features.slice();if(r.indexOf("all")>=0&&(r=["cib","wasm","js","ww"]),this.__requested_features=r,this.__mathlib=new o(r),r.indexOf("ww")>=0&&"undefined"!=typeof window&&"Worker"in window)try{t("webworkify")(function(){}).terminate(),this.features.ww=!0;var A="wp_".concat(JSON.stringify(this.options));u[A]?this.__workersPool=u[A]:(this.__workersPool=new s(B,this.options.idle),u[A]=this.__workersPool)}catch(t){}var c=this.__mathlib.init().then(function(t){n(a.features,t.features)});e=w?h.cib_support(this.options.createCanvas).then(function(t){a.features.cib&&0>r.indexOf("cib")?a.debug("createImageBitmap() resize supported, but disabled by config"):r.indexOf("cib")>=0&&(a.features.cib=t)}):Promise.resolve(!1),y=h.can_use_canvas(this.options.createCanvas),i=(i=w&&v&&-1!==r.indexOf("ww")?h.worker_offscreen_canvas_support():Promise.resolve(!1)).then(function(t){b=t});var l=h.cib_can_use_region().then(function(t){I=t});return this.__initPromise=Promise.all([c,e,i,l]).then(function(){return a}),this.__initPromise},C.prototype.__invokeResize=function(t,e){var i=this;return e.__mathCache=e.__mathCache||{},Promise.resolve().then(function(){return i.features.ww?new Promise(function(a,n){var r=i.__workersPool.acquire();e.cancelToken&&e.cancelToken.catch(function(t){return n(t)}),r.value.onmessage=function(t){r.release(),t.data.err?n(t.data.err):a(t.data)};var o=[];t.src&&o.push(t.src.buffer),t.srcBitmap&&o.push(t.srcBitmap),r.value.postMessage({opts:t,features:i.__requested_features,preload:{wasm_nodule:i.__mathlib.__}},o)}):{data:i.__mathlib.resizeAndUnsharp(t,e.__mathCache)}})}
1,C.prototype.__extractTileData=function(t,e,i,a,n){if(this.features.ww&&b&&(h.isCanvas(e)||I))return this.debug("Create tile for OffscreenCanvas"),createImageBitmap(a.srcImageBitmap||e,t.x,t.y,t.width,t.height).then(function(t){return n.srcBitmap=t,n});if(h.isCanvas(e))return a.srcCtx||(a.srcCtx=e.getContext("2d")),this.debug("Get tile pixel data"),n.src=a.srcCtx.getImageData(t.x,t.y,t.width,t.height).data,n;this.debug("Draw tile imageBitmap/image to temporary canvas");var r=this.options.createCanvas(t.width,t.height),o=r.getContext("2d");return o.globalCompositeOperation="copy",o.drawImage(a.srcImageBitmap||e,t.x,t.y,t.width,t.height,0,0,t.width,t.height),this.debug("Get tile pixel data"),n.src=o.getImageData(0,0,t.width,t.height).data,r.width=r.height=0,n},C.prototype.__landTileData=function(t,e,i){var a;if(this.debug("Convert raw rgba tile result to ImageData"),e.bitmap)return i.toCtx.drawImage(e.bitmap,t.toX,t.toY),null;if(v)a=new ImageData(new Uint8ClampedArray(e.data),t.toWidth,t.toHeight);else if((a=i.toCtx.createImageData(t.toWidth,t.toHeight)).data.set)a.data.set(e.data);else for(var n=a.data.length-1;n>=0;n--)a.data[n]=e.data[n];return this.debug("Draw tile"),p?i.toCtx.putImageData(a,t.toX,t.toY,t.toInnerX-t.toX,t.toInnerY-t.toY,t.toInnerWidth+1e-5,t.toInnerHeight+1e-5):i.toCtx.putImageData(a,t.toX,t.toY,t.toInnerX-t.toX,t.toInnerY-t.toY,t.toInnerWidth,t.toInnerHeight),null},C.prototype.__tileAndResize=function(t,e,i){var a=this,n={srcCtx:null,srcImageBitmap:null,isImageBitmapReused:!1,toCtx:null};return Promise.resolve().then(function(){if(n.toCtx=e.getContext("2d"),h.isCanvas(t))return null;if(h.isImageBitmap(t))return n.srcImageBitmap=t,n.isImageBitmapReused=!0,null;if(h.isImage(t))return w?(a.debug("Decode image via createImageBitmap"),createImageBitmap(t).then(function(t){n.srcImageBitmap=t}).catch(function(t){return null})):null;throw Error('Pica: ".from" should be Image, Canvas or ImageBitmap')}).then(function(){if(i.canceled)return i.cancelToken;a.debug("Calculate tiles");var r=l({width:i.width,height:i.height,srcTileSize:a.options.tile,toWidth:i.toWidth,toHeight:i.toHeight,destTileBorder:i.__destTileBorder}).map(function(e){return a.__limit(function(){if(i.canceled)return i.cancelToken;var r={width:e.width,height:e.height,toWidth:e.toWidth,toHeight:e.toHeight,scaleX:e.scaleX,scaleY:e.scaleY,offsetX:e.offsetX,offsetY:e.offsetY,filter:i.filter,unsharpAmount:i.unsharpAmount,unsharpRadius:i.unsharpRadius,unsharpThreshold:i.unsharpThreshold};return a.debug("Invoke resize math"),Promise.resolve(r).then(function(r){return a.__extractTileData(e,t,i,n,r)}).then(function(t){return a.debug("Invoke resize math"),a.__invokeResize(t,i)}).then(function(t){return i.canceled?i.cancelToken:(n.srcImageData=null,a.__landTileData(e,t,n))})})});function o(t){t.srcImageBitmap&&(t.isImageBitmapReused||t.srcImageBitmap.close(),t.srcImageBitmap=null)}return a.debug("Process tiles"),Promise.all(r).then(function(){return a.debug("Finished!"),o(n),e},function(t){throw o(n),t})})},C.prototype.__processStages=function(t,e,i,r){var o,s,h,A=this;if(r.canceled)return r.cancelToken;var c=function(t){if(Array.isArray(t))return t}(o=t.shift())||function(t,e){var i,a,n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r=[],o=!0,s=!1;try{for(n=n.call(t);!(o=(i=n.next()).done)&&(r.push(i.value),2!==r.length);o=!0);}catch(t){s=!0,a=t}finally{try{o||null==n.return||n.return()}finally{if(s)throw a}}return r}}(o,2)||function(t,e){if(t){if("string"==typeof t)return a(t,2);var i=Object.prototype.toString.call(t).slice(8,-1);if("Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return a(t,2)}}(o,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),l=c[0],u=c[1],p=0===t.length;return s=p||0>d.q2f.indexOf(r.filter)?r.filter:"box"===r.filter?"box":"hamming",r=n({},r,{toWidth:l,toHeight:u,filter:s}),p||(h=this.options.createCanvas(l,u)),this.__tileAndResize(e,p?i:h,r).then(function(){return p?i:(r.width=l,r.height=u,A.__processStages(t,h,i,r))}).then(function(t){return h&&(h.width=h.height=0),t})}
1,C.prototype.__resizeViaCreateImageBitmap=function(t,e,i){var a=this,n=e.getContext("2d");return this.debug("Resize via createImageBitmap()"),createImageBitmap(t,{resizeWidth:i.toWidth,resizeHeight:i.toHeight,resizeQuality:h.cib_quality_name(d.f2q[i.filter])}).then(function(t){if(i.canceled)return i.cancelToken;if(!i.unsharpAmount)return n.drawImage(t,0,0),t.close(),n=null,a.debug("Finished!"),e;a.debug("Unsharp result");var r=a.options.createCanvas(i.toWidth,i.toHeight),o=r.getContext("2d");o.drawImage(t,0,0),t.close();var s=o.getImageData(0,0,i.toWidth,i.toHeight);return a.__mathlib.unsharp_mask(s.data,i.toWidth,i.toHeight,i.unsharpAmount,i.unsharpRadius,i.unsharpThreshold),n.putImageData(s,0,0),r.width=r.height=0,s=o=r=n=null,a.debug("Finished!"),e})},C.prototype.resize=function(t,e,i){var a=this;this.debug("Start resize...");var r=n({},m);if(isNaN(i)?i&&(r=n(r,i)):r=n(r,{quality:i}),r.toWidth=e.width,r.toHeight=e.height,r.width=t.naturalWidth||t.width,r.height=t.naturalHeight||t.height,Object.prototype.hasOwnProperty.call(r,"quality")){if(r.quality<0||r.quality>3)throw Error("Pica: .quality should be [0..3], got ".concat(r.quality));r.filter=d.q2f[r.quality]}return 0===e.width||0===e.height?Promise.reject(Error("Invalid output size: ".concat(e.width,"x").concat(e.height))):(r.unsharpRadius>2&&(r.unsharpRadius=2),r.canceled=!1,r.cancelToken&&(r.cancelToken=r.cancelToken.then(function(t){throw r.canceled=!0,t},function(t){throw r.canceled=!0,t})),r.__destTileBorder=Math.ceil(Math.max(3,2.5*r.unsharpRadius|0)),this.init().then(function(){if(r.canceled)return r.cancelToken;if(a.features.cib){if(d.q2f.indexOf(r.filter)>=0)return a.__resizeViaCreateImageBitmap(t,e,r);a.debug("cib is enabled, but not supports provided filter, fallback to manual math")}if(!y){var i=Error("Pica: cannot use getImageData on canvas, make sure fingerprinting protection isn't enabled");throw i.code="ERR_GET_IMAGE_DATA",i}var n=c(r.width,r.height,r.toWidth,r.toHeight,a.options.tile,r.__destTileBorder);return a.__processStages(n,t,e,r)}))},C.prototype.resizeBuffer=function(t){var e=this,i=n({},m,t);if(Object.prototype.hasOwnProperty.call(i,"quality")){if(i.quality<0||i.quality>3)throw Error("Pica: .quality should be [0..3], got ".concat(i.quality));i.filter=d.q2f[i.quality]}return this.init().then(function(){return e.__mathlib.resizeAndUnsharp(i)})},C.prototype.toBlob=function(t,e,i){return e=e||"image/png",new Promise(function(a){if(t.toBlob)return void t.toBlob(function(t){return a(t)},e,i);if(t.convertToBlob)return void a(t.convertToBlob({type:e,quality:i}));for(var n=atob(t.toDataURL(e,i).split(",")[1]),r=n.length,o=new Uint8Array(r),s=0;s<r;s++)o[s]=n.charCodeAt(s);a(new Blob([o],{type:e}))})},C.prototype.debug=function(){},e.exports=C},{"./lib/mathlib":1,"./lib/mm_resize/resize_filter_info":7,"./lib/pool":13,"./lib/stepper":14,"./lib/tiler":15,"./lib/utils":16,"./lib/worker":17,"object-assign":22,webworkify:23}]},{},[])("/index.js")},44529:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("redo-2",[["path",{d:"m15 14 5-5-5-5",key:"12vg1m"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13",key:"6uklza"}]])},46029:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("radio",[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478",key:"r2q7qm"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])},50049:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("building-2",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]])},51900:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]])},55711:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("undo-2",[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]])},56301:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});
1let a=(0,i(78340).A)("mountain",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}]])},61293:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("sunrise",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]])},63810:()=>{},67516:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("flip-horizontal",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]])},72230:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]])},78697:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("camera",[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]])},79522:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});
1let a=(0,i(78340).A)("flip-vertical",[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3",key:"14bfxa"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3",key:"14rx03"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]])},84980:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},86024:function(t){t.exports=function(){"use strict";function t(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,a)}return i}function e(e){for(var a=1;a<arguments.length;a++){var n=null!=arguments[a]?arguments[a]:{};a%2?t(Object(n),!0).forEach(function(t){var a,r,o;a=e,r=t,o=n[t],(r=i(r))in a?Object.defineProperty(a,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):a[r]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function i(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var a=i.call(t,e||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function n(t,e){for(var a=0;a<e.length;a++){var n=e[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,i(n.key),n)}}function r(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return o(t,void 0);var i=Object.prototype.toString.call(t).slice(8,-1);if("Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return o(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=Array(e);i<e;i++)a[i]=t[i];return a}var s="undefined"!=typeof window&&void 0!==window.document,h=s?window:{},A=!!s&&!!h.document.documentElement&&"ontouchstart"in h.document.documentElement,c=!!s&&"PointerEvent"in h,l="cropper",d="crop",u="move",p="zoom",g="".concat(l,"-crop"),f="".concat(l,"-disabled"),m="".concat(l,"-hidden"),v="".concat(l,"-hide"),w="".concat(l,"-invisible"),y="".concat(l,"-modal"),b="".concat(l,"-move"),I="".concat(l,"Action"),B="".concat(l,"Preview"),C="crop",E="move",Q="none",x="crop",M="cropend",k="cropmove",_="cropstart",D="dblclick",H=c?"pointerdown":A?"touchstart":"mousedown",R=c?"pointermove":A?"touchmove":"mousemove",O=c?"pointerup pointercancel":A?"touchend touchcancel":"mouseup",U="ready",W="resize",j="wheel",z="zoom",T="image/jpeg",L=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,G=/^data:/,Y=/^data:image\/jpeg;base64,/,q=/^img|canvas$/i,S={viewMode:0,dragMode:C,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},N=Number.isNaN||h.isNaN;function P(t){return"number"==typeof t&&!N(t)}var X=function(t){return t>0&&t<1/0};function F(t){return void 0===t}function J(t){return"object"===a(t)&&null!==t}var Z=Object.prototype.hasOwnProperty;function K(t){if(!J(t))return!1;try{var e=t.constructor,i=e.prototype;return e&&i&&Z.call(i,"isPrototypeOf")}catch(t){return!1}}function V(t){return"function"==typeof t}var $=Array.prototype.slice;function tt(t){return Array.from?Array.from(t):$.call(t)}function te(t,e){return t&&V(e)&&(Array.isArray(t)||P(t.length)?tt(t).forEach(function(i,a){e.call(t,i,a,t)}):J(t)&&Object.keys(t).forEach(function(i){e.call(t,t[i],i,t)})),t}var ti=Object.assign||function(t){for(var e=arguments.length,i=Array(e>1?e-1:0),a=1;a<e;a++)i[a-1]=arguments[a];return J(t)&&i.length>
10&&i.forEach(function(e){J(e)&&Object.keys(e).forEach(function(i){t[i]=e[i]})}),t},ta=/\.\d*(?:0|9){12}\d*$/;function tn(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return ta.test(t)?Math.round(t*e)/e:t}var tr=/^width|height|left|top|marginLeft|marginTop$/;function to(t,e){var i=t.style;te(e,function(t,e){tr.test(e)&&P(t)&&(t="".concat(t,"px")),i[e]=t})}function ts(t,e){if(e){if(P(t.length))return void te(t,function(t){ts(t,e)});if(t.classList)return void t.classList.add(e);var i=t.className.trim();i?0>i.indexOf(e)&&(t.className="".concat(i," ").concat(e)):t.className=e}}function th(t,e){if(e){if(P(t.length))return void te(t,function(t){th(t,e)});if(t.classList)return void t.classList.remove(e);t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,""))}}function tA(t,e,i){if(e){if(P(t.length))return void te(t,function(t){tA(t,e,i)});i?ts(t,e):th(t,e)}}var tc=/([a-z\d])([A-Z])/g;function tl(t){return t.replace(tc,"$1-$2").toLowerCase()}function td(t,e){return J(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(tl(e)))}function tu(t,e,i){J(i)?t[e]=i:t.dataset?t.dataset[e]=i:t.setAttribute("data-".concat(tl(e)),i)}var tp=/\s\s*/,tg=function(){var t=!1;if(s){var e=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});h.addEventListener("test",i,a),h.removeEventListener("test",i,a)}return t}();function tf(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;
1e.trim().split(tp).forEach(function(e){if(!tg){var r=t.listeners;r&&r[e]&&r[e][i]&&(n=r[e][i],delete r[e][i],0===Object.keys(r[e]).length&&delete r[e],0===Object.keys(r).length&&delete t.listeners)}t.removeEventListener(e,n,a)})}function tm(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(tp).forEach(function(e){if(a.once&&!tg){var r=t.listeners,o=void 0===r?{}:r;n=function(){delete o[e][i],t.removeEventListener(e,n,a);for(var r=arguments.length,s=Array(r),h=0;h<r;h++)s[h]=arguments[h];i.apply(t,s)},o[e]||(o[e]={}),o[e][i]&&t.removeEventListener(e,o[e][i],a),o[e][i]=n,t.listeners=o}t.addEventListener(e,n,a)})}function tv(t,e,i){var a;return V(Event)&&V(CustomEvent)?a=new CustomEvent(e,{detail:i,bubbles:!0,cancelable:!0}):(a=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i),t.dispatchEvent(a)}function tw(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var ty=h.location,tb=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function tI(t){var e=t.match(tb);return null!==e&&(e[1]!==ty.protocol||e[2]!==ty.hostname||e[3]!==ty.port)}function tB(t){var e="timestamp=".concat(new Date().getTime());return t+(-1===t.indexOf("?")?"?":"&")+e}function tC(t){var e=t.rotate,i=t.scaleX,a=t.scaleY,n=t.translateX,r=t.translateY,o=[];P(n)&&0!==n&&o.push("translateX(".concat(n,"px)")),P(r)&&0!==r&&o.push("translateY(".concat(r,"px)")),P(e)&&0!==e&&o.push("rotate(".concat(e,"deg)")),P(i)&&1!==i&&o.push("scaleX(".concat(i,")")),P(a)&&1!==a&&o.push("scaleY(".concat(a,")"));var s=o.length?o.join(" "):"none";return{WebkitTransform:s,msTransform:s,transform:s}}function tE(t,i){var a=t.pageX,n=t.pageY,r={endX:a,endY:n};return i?r:e({startX:a,startY:n},r)}function tQ(t){var e=t.aspectRatio,i=t.height,a=t.width,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",r=X(a),o=X(i);if(r&&o){var s=i*e;"contain"===n&&s>a||"cover"===n&&s<a?i=a/e:a=i*e}else r?i=a/e:o&&(a=i*e);return{width:a,height:i}}var tx=String.fromCharCode,tM=/^data:.*,/,tk=h.Cropper,t_=function(){var t,e;function i(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(this instanceof i))throw TypeError("Cannot call a class as a function");if(!t||!q.test(t.tagName))throw Error("The first argument is required and must be an <img> or <canvas> element.");this.element=t,this.options=ti({},S,K(e)&&e),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return t=[{key:"init",value:function(){var t,e=this.element,i=e.tagName.toLowerCase();if(!e[l]){if(e[l]=this,"img"===i){if(this.isImg=!0,t=e.getAttribute("src")||"",this.originalUrl=t,!t)return;t=e.src}else"canvas"===i&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e=this;if(t){this.url=t,this.imageData={};var i,a,n,r=this.element,o=this.options;if(o.rotatable||o.scalable||(o.checkOrientation=!1),!o.checkOrientation||!window.ArrayBuffer)return void this.clone();if(G.test(t))return void(Y.test(t)?this.read((te(n=new Uint8Array(a=new ArrayBuffer((i=atob(t.replace(tM,""))).length)),function(t,e){n[e]=i.charCodeAt(e)}),a)):this.clone());var s=new XMLHttpRequest,h=this.clone.bind(this);this.reloading=!0,this.xhr=s,s.onabort=h,s.onerror=h,s.ontimeout=h,s.onprogress=function(){s.getResponseHeader("content-type")!==T&&s.abort()},s.onload=function(){e.read(s.response)},s.onloadend=function(){e.reloading=!1,e.xhr=null},o.checkCrossOrigin&&tI(t)&&r.crossOrigin&&(t=tB(t)),s.open("GET",t,!0),s.responseType="arraybuffer",s.withCredentials="use-credentials"===r.crossOrigin,s.send()}}},{key:"read",value:function(t){var e=this.options,i=this.imageData,a=function(t){var e=new DataView(t);try{if(255===e.getUint8(0)&&216===e.getUint8(1))for(var i=e.byteLength,a=2;a+1<i;){if(255===e.getUint8(a)&&225===e.getUint8(a+1)){c=a;break}a+=1}if(c){var n=c+4,r=c+10;if("Exif"===function(t,e,i){var a="";i+=e;for(var n=e;n<i;n+=1)a+=tx(t.getUint8(n));return a}(e,n,4)){var o=e.getUint16(r);if(((A=18761===o)||19789===o)&&42===e.getUint16(r+2,A)){var s=e.getUint32(r+4,A);s>=8&&(l=r+s)}}}if(l){var h,A,c,l,d,u,p=e.getUint16(l,A);for(u=0;
vendor: 10,354 bytes, line 1
1u<p;u+=1)if(d=l+12*u+2,274===e.getUint16(d,A)){d+=8,h=e.getUint16(d,A),e.setUint16(d,1,A);break}}}catch(t){h=1}return h}(t),n=0,r=1,o=1;if(a>1){this.url=function(t,e){for(var i=[],a=new Uint8Array(t);a.length>0;)i.push(tx.apply(null,tt(a.subarray(0,8192)))),a=a.subarray(8192);return"data:".concat(e,";base64,").concat(btoa(i.join("")))}(t,T);var s=function(t){var e=0,i=1,a=1;switch(t){case 2:i=-1;break;case 3:e=-180;break;case 4:a=-1;break;case 5:e=90,a=-1;break;case 6:e=90;break;case 7:e=90,i=-1;break;case 8:e=-90}return{rotate:e,scaleX:i,scaleY:a}}(a);n=s.rotate,r=s.scaleX,o=s.scaleY}e.rotatable&&(i.rotate=n),e.scalable&&(i.scaleX=r,i.scaleY=o),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,i=t.crossOrigin,a=e;this.options.checkCrossOrigin&&tI(e)&&(i||(i="anonymous"),a=tB(e)),this.crossOrigin=i,this.crossOriginUrl=a;var n=document.createElement("img");i&&(n.crossOrigin=i),n.src=a||e,n.alt=t.alt||"The image to crop",this.image=n,n.onload=this.start.bind(this),n.onerror=this.stop.bind(this),ts(n,v),t.parentNode.insertBefore(n,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0;var i=h.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(h.navigator.userAgent),a=function(e,i){ti(t.imageData,{naturalWidth:e,naturalHeight:i,aspectRatio:e/i}),t.initialImageData=ti({},t.imageData),t.sizing=!1,t.sized=!0,t.build()};if(e.naturalWidth&&!i)return void a(e.naturalWidth,e.naturalHeight);var n=document.createElement("img"),r=document.body||document.documentElement;this.sizingImage=n,n.onload=function(){a(n.width,n.height),i||r.removeChild(n)},n.src=e.src,i||(n.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",r.appendChild(n))}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,i=this.image,a=t.parentNode,n=document.createElement("div");n.innerHTML='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>';var r=n.querySelector(".".concat(l,"-container")),o=r.querySelector(".".concat(l,"-canvas")),s=r.querySelector(".".concat(l,"-drag-box")),h=r.querySelector(".".concat(l,"-crop-box")),A=h.querySelector(".".concat(l,"-face"));this.container=a,this.cropper=r,this.canvas=o,this.dragBox=s,this.cropBox=h,this.viewBox=r.querySelector(".".concat(l,"-view-box")),this.face=A,o.appendChild(i),ts(t,m),a.insertBefore(r,t.nextSibling),th(i,v),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,ts(h,m),e.guides||ts(h.getElementsByClassName("".concat(l,"-dashed")),m),e.center||ts(h.getElementsByClassName("".concat(l,"-center")),m),e.background&&ts(r,"".concat(l,"-bg")),e.highlight||ts(A,w),e.cropBoxMovable&&(ts(A,b),tu(A,I,"all")),e.cropBoxResizable||(ts(h.getElementsByClassName("".concat(l,"-line")),m),ts(h.getElementsByClassName("".concat(l,"-point")),m)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),V(e.ready)&&tm(t,U,e.ready,{once:!0}),tv(t,U)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var t=this.cropper.parentNode;t&&t.removeChild(this.cropper),th(this.element,m)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],e=[{key:"noConflict",value:function(){return window.Cropper=tk,i}},{key:"setDefaults",value:function(t){ti(S,K(t)&&t)}}],t&&n(i.prototype,t),e&&n(i,e),Object.defineProperty(i,"prototype",{writable:!1}),i}();return ti(t_.prototype,{render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var t=this.element,e=this.options,i=this.container,a=this.cropper,n=Number(e.minContainerWidth),r=Number(e.minContainerHeight);ts(a,m),th(t,m);var o={width:Math.max(i.offsetWidth,n>=0?n:200),height:Math.max(i.offsetHeight,r>=0?r:100)};this.containerData=o,to(a,{width:o.width,height:o.height}),ts(t,m),th(a,m)},initCanvas:function(){var t=this.containerData,e=this.imageData,i=this.options.viewMode,a=Math.abs(e.rotate)%180==90,n=a?e.naturalHeight:e.naturalWidth,r=a?e.naturalWidth:e.naturalHeight,o=n/r,s=t.width,h=t.height;t.height*o>t.width?3===i?s=t.height*o:h=t.width/o:3===i?h=t.width/o:s=t.height*o;var A={aspectRatio:o,naturalWidth:n,naturalHeight:r,width:s,height:h};this.canvasData=A,this.limited=1===i||2===i,this.limitCanvas(!0,!0),A.width=Math.min(Math.max(A.width,A.minWidth),A.maxWidth),A.height=Math.min(Math.max(A.height,A.minHeight),A.maxHeight),A.left=(t.width-A.width)/2,A.top=(t.height-A.height)/2,A.oldLeft=A.left,A.oldTop=A.top,this.initialCanvasData=ti({},A)},limitCanvas:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,r=this.cropBoxData,o=i.viewMode,s=n.aspectRatio,h=this.cropped&&r;if(t){var A=Number(i.minCanvasWidth)||0,c=Number(i.minCanvasHeight)||0;o>1?(A=Math.max(A,a.width),c=Math.max(c,a.height),3===o&&(c*s>A?A=c*s:c=A/s)):o>0&&(A?A=Math.max(A,h?r.width:0):c?c=Math.max(c,h?r.height:0):h&&(A=r.width,(c=r.height)*s>A?A=c*s:c=A/s));var l=tQ({aspectRatio:s,width:A,height:c});A=l.width,c=l.height,n.minWidth=A,n.minHeight=c,n.maxWidth=1/0,n.maxHeight=1/0}if(e)if(o>+!h){var d=a.width-n.width,u=a.height-n.height;n.minLeft=Math.min(0,d),n.minTop=Math.min(0,u),n.maxLeft=Math.max(0,d),n.maxTop=Math.max(0,u),h&&this.limited&&(n.minLeft=Math.min(r.left,r.left+(r.width-n.width)),n.minTop=Math.min(r.top,r.top+(r.height-n.height)),n.maxLeft=r.left,n.maxTop=r.top,2===o&&(n.width>=a.width&&(n.minLeft=Math.min(0,d),n.maxLeft=Math.max(0,d)),n.height>=a.height&&(n.minTop=Math.min(0,u),n.maxTop=Math.max(0,u))))}else n.minLeft=-n.width,n.minTop=-n.height,n.maxLeft=a.width,n.maxTop=a.height},renderCanvas:function(t,e){var i=this.canvasData,a=this.imageData;if(e){var n=function(t){var e=t.width,i=t.height,a=t.degree;if(90==(a=Math.abs(a)%180))return{width:i,height:e};var n=a%90*Math.PI/180,r=Math.sin(n),o=Math.cos(n),s=e*o+i*r,h=e*r+i*o;return a>90?{width:h,height:s}:{width:s,height:h}}({width:a.naturalWidth*Math.abs(a.scaleX||1),height:a.naturalHeight*Math.abs(a.scaleY||1),degree:a.rotate||0}),r=n.width,o=n.height,s=i.width*(r/i.naturalWidth),h=i.height*(o/i.naturalHeight);i.left-=(s-i.width)/2,i.top-=(h-i.height)/2,i.width=s,i.height=h,i.aspectRatio=r/o,i.naturalWidth=r,i.naturalHeight=o,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCanvas(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,to(this.canvas,ti({width:i.width,height:i.height},tC({translateX:i.left,translateY:i.top}))),this.renderImage(t),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(t){var e=this.canvasData,i=this.imageData,a=i.naturalWidth*(e.width/e.naturalWidth),n=i.naturalHeight*(e.height/e.naturalHeight);ti(i,{width:a,height:n,left:(e.width-a)/2,top:(e.height-n)/2}),to(this.image,ti({width:i.width,height:i.height},tC(ti({translateX:i.left,translateY:i.top},i)))),t&&this.output()},initCropBox:function(){var t=this.options,e=this.canvasData,i=t.aspectRatio||t.initialAspectRatio,a=Number(t.autoCropArea)||.8,n={width:e.width,height:e.height};i&&(e.height*i>e.width?n.height=n.width/i:n.width=n.height*i),this.cropBoxData=n,this.limitCropBox(!0,!0),n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight),n.width=Math.max(n.minWidth,n.width*a),n.height=Math.max(n.minHeight,n.height*a),n.left=e.left+(e.width-n.width)/2,n.top=e.top+(e.height-n.height)/2,n.oldLeft=n.left,n.oldTop=n.top,this.initialCropBoxData=ti({},n)},limitCropBox:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,r=this.cropBoxData,o=this.limited,s=i.aspectRatio;if(t){var h=Number(i.minCropBoxWidth)||0,A=Number(i.minCropBoxHeight)||0,c=o?Math.min(a.width,n.width,n.width+n.left,a.width-n.left):a.width,l=o?Math.min(a.height,n.height,n.height+n.top,a.height-n.top):a.height;h=Math.min(h,a.width),A=Math.min(A,a.height),s&&(h&&A?A*s>h?A=h/s:h=A*s:h?A=h/s:A&&(h=A*s),l*s>c?l=c/s:c=l*s),r.minWidth=Math.min(h,c),r.minHeight=Math.min(A,l),r.maxWidth=c,r.maxHeight=l}e&&(o?(r.minLeft=Math.max(0,n.left),r.minTop=Math.max(0,n.top),r.maxLeft=Math.min(a.width,n.left+n.width)-r.width,r.maxTop=Math.min(a.height,n.top+n.height)-r.height):(r.minLeft=0,r.minTop=0,r.maxLeft=a.width-r.width,r.maxTop=a.height-r.height))},renderCropBox:function(){var t=this.options,e=this.containerData,i=this.cropBoxData;(i.width>
1i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCropBox(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,t.movable&&t.cropBoxMovable&&tu(this.face,I,i.width>=e.width&&i.height>=e.height?u:"all"),to(this.cropBox,ti({width:i.width,height:i.height},tC({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),tv(this.element,x,this.getData())}},{initPreview:function(){var t=this.element,e=this.crossOrigin,i=this.options.preview,a=e?this.crossOriginUrl:this.url,n=t.alt||"The image to preview",r=document.createElement("img");if(e&&(r.crossOrigin=e),r.src=a,r.alt=n,this.viewBox.appendChild(r),this.viewBoxImage=r,i){var o=i;"string"==typeof i?o=t.ownerDocument.querySelectorAll(i):i.querySelector&&(o=[i]),this.previews=o,te(o,function(t){var i=document.createElement("img");tu(t,B,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(i.crossOrigin=e),i.src=a,i.alt=n,i.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',t.innerHTML="",t.appendChild(i)})}},resetPreview:function(){te(this.previews,function(t){var e=td(t,B);to(t,{width:e.width,height:e.height}),t.innerHTML=e.html;if(J(t[B]))try{delete t[B]}catch(e){t[B]=void 0}else if(t.dataset)try{delete t.dataset[B]}catch(e){t.dataset[B]=void 0}else t.removeAttribute("data-".concat(tl(B)))})},preview:function(){var t=this.imageData,e=this.canvasData,i=this.cropBoxData,a=i.width,n=i.height,r=t.width,o=t.height,s=i.left-e.left-t.left,h=i.top-e.top-t.top;this.cropped&&!this.disabled&&(to(this.viewBoxImage,ti({width:r,height:o},tC(ti({translateX:-s,translateY:-h},t)))),te(this.previews,function(e){var i=td(e,B),A=i.width,c=i.height,l=A,d=c,u=1;
1a&&(d=n*(u=A/a)),n&&d>c&&(l=a*(u=c/n),d=c),to(e,{width:l,height:d}),to(e.getElementsByTagName("img")[0],ti({width:r*u,height:o*u},tC(ti({translateX:-s*u,translateY:-h*u},t))))}))}},{bind:function(){var t=this.element,e=this.options,i=this.cropper;V(e.cropstart)&&tm(t,_,e.cropstart),V(e.cropmove)&&tm(t,k,e.cropmove),V(e.cropend)&&tm(t,M,e.cropend),V(e.crop)&&tm(t,x,e.crop),V(e.zoom)&&tm(t,z,e.zoom),tm(i,H,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&tm(i,j,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&tm(i,D,this.onDblclick=this.dblclick.bind(this)),tm(t.ownerDocument,R,this.onCropMove=this.cropMove.bind(this)),tm(t.ownerDocument,O,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&tm(window,W,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,i=this.cropper;V(e.cropstart)&&tf(t,_,e.cropstart),V(e.cropmove)&&tf(t,k,e.cropmove),V(e.cropend)&&tf(t,M,e.cropend),V(e.crop)&&tf(t,x,e.crop),V(e.zoom)&&tf(t,z,e.zoom),tf(i,H,this.onCropStart),e.zoomable&&e.zoomOnWheel&&tf(i,j,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&tf(i,D,this.onDblclick),tf(t.ownerDocument,R,this.onCropMove),tf(t.ownerDocument,O,this.onCropEnd),e.responsive&&tf(window,W,this.onResize)}},{resize:function(){if(!this.disabled){var t,e,i=this.options,a=this.container,n=this.containerData,r=a.offsetWidth/n.width,o=a.offsetHeight/n.height,s=Math.abs(r-1)>Math.abs(o-1)?r:o;1!==s&&(i.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),i.restore&&(this.setCanvasData(te(t,function(e,i){t[i]=e*s})),this.setCropBoxData(te(e,function(t,i){e[i]=t*s}))))}},dblclick:function(){if(!this.disabled&&this.options.dragMode!==Q){var t;this.setDragMode((t=this.dragBox,t.classList?t.classList.contains(g):t.className.indexOf(g)>-1)?E:C)}},wheel:function(t){var e=this,i=Number(this.options.wheelZoomRatio)||.1,a=1;this.disabled||(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(function(){e.wheeling=!1},50),t.deltaY?a=t.deltaY>0?1:-1:t.wheelDelta?a=-t.wheelDelta/120:t.detail&&(a=t.detail>0?1:-1),this.zoom(-a*i,t)))},cropStart:function(t){var e,i=t.buttons,a=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(P(i)&&1!==i||P(a)&&0!==a||t.ctrlKey))){var n=this.options,r=this.pointers;t.changedTouches?te(t.changedTouches,function(t){r[t.identifier]=tE(t)}):r[t.pointerId||0]=tE(t),e=Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?p:td(t.target,I),L.test(e)&&!1!==tv(this.element,_,{originalEvent:t,action:e})&&(t.preventDefault(),this.action=e,this.cropping=!1,e===d&&(this.cropping=!0,ts(this.dragBox,y)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var i=this.pointers;t.preventDefault(),!1!==tv(this.element,k,{originalEvent:t,action:e})&&(t.changedTouches?te(t.changedTouches,function(t){ti(i[t.identifier]||{},tE(t,!0))}):ti(i[t.pointerId||0]||{},tE(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,i=this.pointers;t.changedTouches?te(t.changedTouches,function(t){delete i[t.identifier]}):delete i[t.pointerId||0],e&&(t.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,tA(this.dragBox,y,this.cropped&&this.options.modal)),tv(this.element,M,{originalEvent:t,action:e}))}}},{change:function(t){var i,a,n,r=this.options,o=this.canvasData,s=this.containerData,h=this.cropBoxData,A=this.pointers,c=this.action,l=r.aspectRatio,g=h.left,f=h.top,v=h.width,w=h.height,y=g+v,b=f+w,I=0,B=0,C=s.width,E=s.height,Q=!0;!l&&t.shiftKey&&(l=v&&w?v/w:1),this.limited&&(I=h.minLeft,B=h.minTop,C=I+Math.min(s.width,o.width,o.left+o.width),E=B+Math.min(s.height,o.height,o.top+o.height));var x=A[Object.keys(A)[0]],M={x:x.endX-x.startX,y:x.endY-x.startY},k=function(t){switch(t){case"e":y+M.x>C&&(M.x=C-y);break;case"w":g+M.x<I&&(M.x=I-g);break;case"n":f+M.y<B&&(M.y=B-f);break;case"s":b+M.y>E&&(M.y=E-b)}};switch(c){case"all":g+=M.x,f+=M.y;break;case"e":if(M.x>=0&&(y>=C||l&&(f<=B||b>=E))){Q=!1;break}
1k("e"),(v+=M.x)<0&&(c="w",g-=v=-v),l&&(w=v/l,f+=(h.height-w)/2);break;case"n":if(M.y<=0&&(f<=B||l&&(g<=I||y>=C))){Q=!1;break}k("n"),w-=M.y,f+=M.y,w<0&&(c="s",f-=w=-w),l&&(v=w*l,g+=(h.width-v)/2);break;case"w":if(M.x<=0&&(g<=I||l&&(f<=B||b>=E))){Q=!1;break}k("w"),v-=M.x,g+=M.x,v<0&&(c="e",g-=v=-v),l&&(w=v/l,f+=(h.height-w)/2);break;case"s":if(M.y>=0&&(b>=E||l&&(g<=I||y>=C))){Q=!1;break}k("s"),(w+=M.y)<0&&(c="n",f-=w=-w),l&&(v=w*l,g+=(h.width-v)/2);break;case"ne":if(l){if(M.y<=0&&(f<=B||y>=C)){Q=!1;break}k("n"),w-=M.y,f+=M.y,v=w*l}else k("n"),k("e"),M.x>=0?y<C?v+=M.x:M.y<=0&&f<=B&&(Q=!1):v+=M.x,M.y<=0?f>B&&(w-=M.y,f+=M.y):(w-=M.y,f+=M.y);v<0&&w<0?(c="sw",v=-v,f-=w=-w,g-=v):v<0?(c="nw",g-=v=-v):w<0&&(c="se",f-=w=-w);break;case"nw":if(l){if(M.y<=0&&(f<=B||g<=I)){Q=!1;break}k("n"),w-=M.y,f+=M.y,v=w*l,g+=h.width-v}else k("n"),k("w"),M.x<=0?g>I?(v-=M.x,g+=M.x):M.y<=0&&f<=B&&(Q=!1):(v-=M.x,g+=M.x),M.y<=0?f>B&&(w-=M.y,f+=M.y):(w-=M.y,f+=M.y);v<0&&w<0?(c="se",v=-v,f-=w=-w,g-=v):v<0?(c="ne",g-=v=-v):w<0&&(c="sw",f-=w=-w);break;case"sw":if(l){if(M.x<=0&&(g<=I||b>=E)){Q=!1;break}k("w"),v-=M.x,g+=M.x,w=v/l}else k("s"),k("w"),M.x<=0?g>I?(v-=M.x,g+=M.x):M.y>=0&&b>=E&&(Q=!1):(v-=M.x,g+=M.x),M.y>=0?b<E&&(w+=M.y):w+=M.y;v<0&&w<0?(c="ne",v=-v,f-=w=-w,g-=v):v<0?(c="se",g-=v=-v):w<0&&(c="nw",f-=w=-w);break;case"se":if(l){if(M.x>=0&&(y>=C||b>=E)){Q=!1;break}k("e"),v+=M.x,w=v/l}else k("s"),k("e"),M.x>=0?y<C?v+=M.x:M.y>=0&&b>=E&&(Q=!1):v+=M.x,M.y>=0?b<E&&(w+=M.y):w+=M.y;v<0&&w<0?(c="nw",v=-v,f-=w=-w,g-=v):v<0?(c="sw",g-=v=-v):w<0&&(c="ne",f-=w=-w);break;case u:this.move(M.x,M.y),Q=!1;break;case p:this.zoom((i=e({},A),a=0,te(A,function(t,e){delete i[e],te(i,function(e){var i=Math.abs(t.startX-e.startX),n=Math.abs(t.startY-e.startY),r=Math.abs(t.endX-e.endX),o=Math.abs(t.endY-e.endY),s=Math.sqrt(i*i+n*n),h=(Math.sqrt(r*r+o*o)-s)/s;Math.abs(h)>Math.abs(a)&&(a=h)})}),a),t),Q=!1;break;case d:if(!M.x||!M.y){Q=!1;break}n=tw(this.cropper),g=x.startX-n.left,f=x.startY-n.top,v=h.minWidth,w=h.minHeight,M.x>0?c=M.y>0?"se":"ne":M.x<0&&(g-=v,c=M.y>0?"sw":"nw"),M.y<0&&(f-=w),!this.cropped&&(th(this.cropBox,m),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}Q&&(h.width=v,h.height=w,h.left=g,h.top=f,this.action=c,this.renderCropBox()),te(A,function(t){t.startX=t.endX,t.startY=t.endY})}},{crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&ts(this.dragBox,y),th(this.cropBox,m),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=ti({},this.initialImageData),this.canvasData=ti({},this.initialCanvasData),this.cropBoxData=ti({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(ti(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),th(this.dragBox,y),ts(this.cropBox,m)),this},replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,te(this.previews,function(e){e.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,th(this.cropper,f)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,ts(this.cropper,f)),this},destroy:function(){var t=this.element;return t[l]&&(t[l]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate()),this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=i.left,n=i.top;return this.moveTo(F(t)?t:a+Number(t),F(e)?e:n+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(P(t)&&(i.left=t,a=!0),P(e)&&(i.top=e,a=!0),a&&this.renderCanvas(!0)),this},zoom:function(t,e){var i=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(i.width*t/i.naturalWi
1dth,null,e)},zoomTo:function(t,e,i){var a=this.options,n=this.canvasData,r=n.width,o=n.height,s=n.naturalWidth,h=n.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&a.zoomable){var A=s*t,c=h*t;if(!1===tv(this.element,z,{ratio:t,oldRatio:r/s,originalEvent:i}))return this;if(i){var l,d,u,p=this.pointers,g=tw(this.cropper),f=p&&Object.keys(p).length?(l=0,d=0,u=0,te(p,function(t){var e=t.startX,i=t.startY;l+=e,d+=i,u+=1}),l/=u,d/=u,{pageX:l,pageY:d}):{pageX:i.pageX,pageY:i.pageY};n.left-=(A-r)*((f.pageX-g.left-n.left)/r),n.top-=(c-o)*((f.pageY-g.top-n.top)/o)}else K(e)&&P(e.x)&&P(e.y)?(n.left-=(A-r)*((e.x-n.left)/r),n.top-=(c-o)*((e.y-n.top)/o)):(n.left-=(A-r)/2,n.top-=(c-o)/2);n.width=A,n.height=c,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return P(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,P(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(P(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.imageData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(P(t)&&(i.scaleX=t,a=!0),P(e)&&(i.scaleY=e,a=!0),a&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.options,a=this.imageData,n=this.canvasData,r=this.cropBoxData;if(this.ready&&this.cropped){t={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var o=a.width/a.naturalWidth;if(te(t,function(e,i){t[i]=e/o}),e){var s=Math.round(t.y+t.height),h=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=h-t.x,t.height=s-t.y}}else t={x:0,y:0,width:0,height:0};return i.rotatable&&(t.rotate=a.rotate||0),i.scalable&&(t.scaleX=a.scaleX||1,t.scaleY=a.scaleY||1),t},setData:function(t){var e=this.options,i=this.imageData,a=this.canvasData,n={};if(this.ready&&!this.disabled&&K(t)){var r=!1;e.rotatable&&P(t.rotate)&&t.rotate!==i.rotate&&(i.rotate=t.rotate,r=!0),e.scalable&&(P(t.scaleX)&&t.scaleX!==i.scaleX&&(i.scaleX=t.scaleX,r=!0),P(t.scaleY)&&t.scaleY!==i.scaleY&&(i.scaleY=t.scaleY,r=!0)),r&&this.renderCanvas(!0,!0);var o=i.width/i.naturalWidth;P(t.x)&&(n.left=t.x*o+a.left),P(t.y)&&(n.top=t.y*o+a.top),P(t.width)&&(n.width=t.width*o),P(t.height)&&(n.height=t.height*o),this.setCropBoxData(n)}return this},getContainerData:function(){return this.ready?ti({},this.containerData):{}},getImageData:function(){return this.sized?ti({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&te(["left","top","width","height","naturalWidth","naturalHeight"],function(i){e[i]=t[i]}),e},setCanvasData:function(t){var e=this.canvasData,i=e.aspectRatio;return this.ready&&!this.disabled&&K(t)&&(P(t.left)&&(e.left=t.left),P(t.top)&&(e.top=t.top),P(t.width)?(e.width=t.width,e.height=t.width/i):P(t.height)&&(e.height=t.height,e.width=t.height*i),this.renderCanvas(!0)),this},getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(t){var e,i,a=this.cropBoxData,n=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&K(t)&&(P(t.left)&&(a.left=t.left),P(t.top)&&(a.top=t.top),P(t.width)&&t.width!==a.width&&(e=!0,a.width=t.width),P(t.height)&&t.height!==a.height&&(i=!0,a.height=t.height),n&&(e?a.height=a.width/n:i&&(a.width=a.height*n)),this.renderCropBox()),this},getCroppedCanvas:function(){var t,e,i,a,n,o,s,h,A,c,l,d,u,p,g,f,m,v,w,y,b,I,B,C,E,Q,x,M,k,_,D,H,R,O,U,W,j,z,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var L=this.canvasData,G=(t=this.image,e=this.imageData,i=e.aspectRatio,a=e.naturalWidth,n=e.naturalHeight,o=e.rotate,s=e.scaleX,h=e.scaleY,A=L.aspectRatio,c=L.naturalWidth,l=L.naturalHeight,d=T.fillColor,u=T.imageSmoothingEnabled,p=T.imageSmoothingQuality,f=void 0===(g=T.maxWidth)?1/0:g,v=void 0===(m=T.maxHeight)?1/0:m,y=void 0===(w=T.minWidth)?0:w,I=void 0===(b=T.minHeight)?0:b,C=(B=document.createElement("canvas")).getContext("2d"),E=tQ({aspectRatio:A,width:f,height:v}),Q=tQ({aspectRatio:A,width:y,height:I},"cover"),x=Math.min(E.width,Math.max(Q.width,c)),M=Math.min(E.height,Math.max(Q.height,l)),k=tQ({aspectRatio:i,width:f,height:v}),_=tQ({aspectRatio:i,width:y,height:I},"cover"),D=Math.min(k.width,Math.max(_.width,a)),H=Math.min(k.height,Math.max(_.height,n)),B.width=tn(x),B.height=tn(M),C.fillStyle=void 0===d?"transparent":d,C.fillRect(0,0,x,M),C.save(),C.translate(x/2,M/2),C.rotate((void 0===o?0:o)*Math.PI/180),C.scale(void 0===s?1:s,void 0===h?1:h),C.imageSmoothingEnabled=void 0===u||u,C.imageSmoothingQuality=void 0===p?"low":p,C.drawImage.apply(C,[t].concat(r([-D/2,-H/2,D,H
1].map(function(t){return Math.floor(tn(t))})))),C.restore(),B);if(!this.cropped)return G;var Y=this.getData(T.rounded),q=Y.x,S=Y.y,N=Y.width,P=Y.height,X=G.width/Math.floor(L.naturalWidth);1!==X&&(q*=X,S*=X,N*=X,P*=X);var F=N/P,J=tQ({aspectRatio:F,width:T.maxWidth||1/0,height:T.maxHeight||1/0}),Z=tQ({aspectRatio:F,width:T.minWidth||0,height:T.minHeight||0},"cover"),K=tQ({aspectRatio:F,width:T.width||(1!==X?G.width:N),height:T.height||(1!==X?G.height:P)}),V=K.width,$=K.height;V=Math.min(J.width,Math.max(Z.width,V)),$=Math.min(J.height,Math.max(Z.height,$));var tt=document.createElement("canvas"),te=tt.getContext("2d");tt.width=tn(V),tt.height=tn($),te.fillStyle=T.fillColor||"transparent",te.fillRect(0,0,V,$);var ti=T.imageSmoothingEnabled,ta=T.imageSmoothingQuality;te.imageSmoothingEnabled=void 0===ti||ti,ta&&(te.imageSmoothingQuality=ta);var tr=G.width,to=G.height,ts=q,th=S;ts<=-N||ts>tr?(ts=0,R=0,U=0,j=0):ts<=0?(U=-ts,j=R=Math.min(tr,N+(ts=0))):ts<=tr&&(U=0,j=R=Math.min(N,tr-ts)),R<=0||th<=-P||th>to?(th=0,O=0,W=0,z=0):th<=0?(W=-th,z=O=Math.min(to,P+(th=0))):th<=to&&(W=0,z=O=Math.min(P,to-th));var tA=[ts,th,R,O];if(j>0&&z>0){var tc=V/N;tA.push(U*tc,W*tc,j*tc,z*tc)}return te.drawImage.apply(te,[G].concat(r(tA.map(function(t){return Math.floor(tn(t))})))),tt},setAspectRatio:function(t){var e=this.options;return!this.disabled&&!F(t)&&(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,i=this.dragBox,a=this.face;if(this.ready&&!this.disabled){var n=t===C,r=e.movable&&t===E;e.dragMode=t=n||r?t:Q,tu(i,I,t),tA(i,g,n),tA(i,b,r),e.cropBoxMovable||(tu(a,I,t),tA(a,g,n),tA(a,b,r))}return this}}),t_}()},86901:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
1],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]])},92622:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]])},93164:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("lock-open",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]])},96524:(t,e,i)=>{"use strict";i.d(e,{A:()=>a});let a=(0,i(78340).A)("crop",[["path",{d:"M6 2v14a2 2 0 0 0 2 2h14",key:"ron5a4"}],["path",{d:"M18 22V8a2 2 0 0 0-2-2H2",key:"7s9ehn"}]])}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.