PageSourceSearch

https://www.theograce.co.uk/_next/static/chunks/3316-c7cad7da01df3ddf.js

js theograce.co.uk collected 2026-10-08 03:35:02 UTC 257,305 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3316],{2842:(t,e,i)=>{"use strict";i.d(e,{A:()=>p});var n=i(14232),a=i(30017),o=i.n(a),r=function(){return(r=Object.assign||function(t){for(var e,i=1,n=arguments.length;i<n;i++)for(var a in e=arguments[i])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t}).apply(this,arguments)};function s(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>e.indexOf(n)&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(t);a<n.length;a++)0>e.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(i[n[a]]=t[n[a]])}return i}var l=["aspectRatio","autoCrop","autoCropArea","background","center","checkCrossOrigin","checkOrientation","cropBoxMovable","cropBoxResizable","data","dragMode","guides","highlight","initialAspectRatio","minCanvasHeight","minCanvasWidth","minContainerHeight","minContainerWidth","minCropBoxHeight","minCropBoxWidth","modal","movable","preview","responsive","restore","rotatable","scalable","toggleDragModeOnDblclick","viewMode","wheelZoomRatio","zoomOnTouch","zoomOnWheel","zoomable","cropstart","cropmove","cropend","crop","zoom","ready"],c={opacity:0,maxWidth:"100%"},p=n.forwardRef(function(t,e){var i,a=s(t,[]),p=a.dragMode,d=void 0===p?"crop":p,u=a.src,m=a.style,h=a.className,f=a.crossOrigin,v=a.scaleX,g=a.scaleY,x=a.enable,b=a.zoomTo,y=a.rotateTo,w=a.alt,C=a.ready,S=a.onInitialized,E=s(a,["dragMode","src","style","className","crossOrigin","scaleX","scaleY","enable","zoomTo","rotateTo","alt","ready","onInitialized"]),k={scaleY:g,scaleX:v,enable:x,zoomTo:b,rotateTo:y},M=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var i=(0,n.useRef)(null);return n.useEffect(function(){t.forEach(function(t){t&&("function"==typeof t?t(i.current):t.current=i.current)})},[t]),i}(e,(0,n.useRef)(null));(0,n.useEffect)(function(){var t;(null==(t=M.current)?void 0:t.cropper)&&"number"==typeof b&&M.current.cropper.zoomTo(b)},[a.zoomTo]),(0,n.useEffect)(function(){var t;(null==(t=M.current)?void 0:t.cropper)&&void 0!==u&&M.current.cropper.reset().clear().replace(u)},[u]),(0,n.useEffect)(function(){if(null!==M.current){var t=new(o())(M.current,r(r({dragMode:d},E),{ready:function(t){var e,i,n,a,o,r,s,l;null!==t.currentTarget&&(e=t.currentTarget.cropper,void 0===(i=k)&&(i={}),n=i.enable,a=i.scaleX,o=i.scaleY,s=void 0===(r=i.zoomTo)?0:r,l=i.rotateTo,void 0===n||n?e.enable():e.disable(),e.scaleX(void 0===a?1:a),e.scaleY(void 0===o?1:o),void 0!==l&&e.rotateTo(l),s>0&&e.zoomTo(s)),C&&C(t)}}));S&&S(t)}return function(){var t,e;null==(e=null==(t=M.current)?void 0:t.cropper)||e.destroy()}},[M]);var A=(i=r(r({},E),{crossOrigin:f,src:u,alt:void 0===w?"picture":w}),l.reduce(function(t,e){return t[e],s(t,["symbol"==typeof e?e:e+""])},i));return n.createElement("div",{style:m,className:h},n.createElement("img",r({},A,{style:c,ref:M})))})},3717:t=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4902:(t,e,i)=>{"use strict";i.d(e,{C6:()=>a,Cl:()=>o,Tt:()=>r,YH:()=>l,aN:()=>p,fX:()=>d,sH:()=>s,zs:()=>c});var n=function(t,e){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)};function a(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var o=function(){return(o=Object.assign||function(t){for(var e,i=1,n=arguments.length;i<n;i++)for(var a in e=arguments[i])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t}).apply(this,arguments)};function r(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&0>e.indexOf(n)&&(i[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)0>e.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(i[n[a]]=t[n[a]]);return i}
1function s(t,e,i,n){return new(i||(i=Promise))(function(a,o){function r(t){try{l(n.next(t))}catch(t){o(t)}}function s(t){try{l(n.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?a(t.value):((e=t.value)instanceof i?e:new i(function(t){t(e)})).then(r,s)}l((n=n.apply(t,e||[])).next())})}function l(t,e){var i,n,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},r=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return r.next=s(0),r.throw=s(1),r.return=s(2),"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function s(s){return function(l){var c=[s,l];if(i)throw TypeError("Generator is already executing.");for(;r&&(r=0,c[0]&&(o=0)),o;)try{if(i=1,n&&(a=2&c[0]?n.return:c[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,c[1])).done)return a;switch(n=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(6===c[0]&&o.label<a[1]){o.label=a[1],a=c;break}
1if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=e.call(t,o)}catch(t){c=[6,t],n=0}finally{i=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}Object.create;function c(t,e){var i="function"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,a,o=i.call(t),r=[];try{for(;(void 0===e||e-- >0)&&!(n=o.next()).done;)r.push(n.value)}catch(t){a={error:t}}finally{try{n&&!n.done&&(i=o.return)&&i.call(o)}finally{if(a)throw a.error}}return r}function p(){for(var t=0,e=0,i=arguments.length;e<i;e++)t+=arguments[e].length;for(var n=Array(t),a=0,e=0;e<i;e++)for(var o=arguments[e],r=0,s=o.length;r<s;r++,a++)n[a]=o[r];return n}function d(t,e,i){if(i||2==arguments.length)for(var n,a=0,o=e.length;a<o;a++)!n&&a in e||(n||(n=Array.prototype.slice.call(e,0,a)),n[a]=e[a]);return t.concat(n||Array.prototype.slice.call(e))}Object.create,"function"==typeof SuppressedError&&SuppressedError},12500:(t,e,i)=>{"use strict";i.d(e,{BT:()=>C,CG:()=>f,Dz:()=>m,Hy:()=>b,NQ:()=>E,OS:()=>D,PL:()=>l,Ui:()=>r,WZ:()=>O,XX:()=>M,bz:()=>P,d1:()=>y,hG:()=>v,hn:()=>g,iU:()=>z,il:()=>w,m2:()=>R,nl:()=>A,oS:()=>u,pq:()=>p,q1:()=>s,sR:()=>S,v2:()=>k,v3:()=>x,vM:()=>h,wu:()=>d});var n=i(4902),a=i(13639),o=i(44899);function r(t,e){return{left:t.left-e.left,top:t.top-e.top}}function s(t){return{left:t.left+t.width/2,top:t.top+t.height/2}}function l(t){return({left:"right",top:"bottom",right:"left",bottom:"top"})[t]}function c(t,e){return Math.pow(t.width-e.width,2)+Math.pow(t.height-e.height,2)}function p(t,e){return{left:t.left-e.left,top:t.top-e.top,width:t.width+e.left+e.right,height:t.height+e.top+e.bottom}}function d(t){return{left:-t.left,top:-t.top}}function u(t,e){return(0,n.Cl)((0,n.Cl)({},t),{left:t.left+e.left,top:t.top+e.top})}function m(t){return{left:t.left,top:t.top,right:t.left+t.width,bottom:t.top+t.height}}function h(t,e,i,n){if(1===e)return t;if(!("left"in t)&&!("top"in t))return{width:t.width*e,height:t.height*e};if(!i)return{width:t.width*e,height:t.height*e,left:t.left+t.width*(1-e)/2,top:t.top+t.height*(1-e)/2};var a=s(t);return{width:t.width*e,height:t.height*e,left:t.left+t.width*(1-e)/2+(i.left-a.left)*(n||1-e),top:t.top+t.height*(1-e)/2+(i.top-a.top)*(n||1-e)}}function f(t){return t.width/t.height}function v(t,e){return Math.min(e.maxWidth?e.maxWidth/t.width:1/0,e.maxHeight?e.maxHeight/t.height:1/0)}function g(t,e){return Math.max(e.minWidth?e.minWidth/t.width:0,e.minHeight?e.minHeight/t.height:0)}function x(t,e){var i;return e.minimum&&(0,o.cs)(t,e.minimum)?i=e.minimum:e.maximum&&(0,o.d0)(t,e.maximum)&&(i=e.maximum),i}function b(t,e){var i=f(t),n=1;return e.minWidth>0&&e.minHeight>0?i>e.minWidth/e.minHeight?t.height<e.minHeight&&(n=e.minHeight/t.height):t.width<e.minWidth&&(n=e.minWidth/t.width):e.minWidth>0?t.width<e.minWidth&&(n=e.minWidth/t.width):e.minHeight>0&&t.height<e.minHeight&&(n=e.minHeight/t.height),e.maxWidth<1/0&&e.maxHeight<1/0?i>e.maxWidth/e.maxHeight?t.width>e.maxWidth&&(n=e.maxWidth/t.width):t.height>e.maxHeight&&(n=e.maxHeight/t.height):e.maxWidth<1/0?t.width>e.maxWidth&&(n=e.maxWidth/t.width):e.maxHeight<1/0&&t.height>e.maxHeight&&(n=e.maxHeight/t.height),n}function y(t,e){var i={left:0,top:0,right:0,bottom:0};return a.Hk.forEach(function(n){var a=e[n],o=m(t)[n];void 0!==a&&void 0!==o?"left"===n||"top"===n?i[n]=Math.max(0,a-o):i[n]=Math.max(0,o-a):i[n]=0}),i}function w(t,e){return h(t,b(t,e))}function C(t,e){var i=e*Math.PI/180;return{width:Math.abs(t.width*Math.cos(i))+Math.abs(t.height*Math.sin(i)),height:Math.abs(t.width*Math.sin(i))+Math.abs(t.height*Math.cos(i))}}function S(t,e,i){var n=e*Math.PI/180;return i?{left:(t.left-i.left)*Math.cos(n)-(t.top-i.top)*Math.sin(n)+i.left,top:(t.left-i.left)*Math.sin(n)+(t.top-i.top)*Math.cos(n)+i.top}:{left:t.left*Math.cos(n)-t.top*Math.sin(n),top:t.left*Math.sin(n)+t.top*Math.cos(n)}}function E(t){return{minWidth:0,minHeight:0,maxWidth:void 0!==t.right&&void 0!==t.left?t.right-t.left:1/0,maxHeight:void 0!==t.bottom&&void 0!==t.top?t.bottom-t.top:1/0}}function k(t,e){var i={};return a.Hk.forEach(function(n){var a=t[n],o=e[n];void 0!==a&&void 0!==o?"left"===n||"top"===n?i[n]=Math.max(a,o):i[n]=Math.min(a,o):void 0!==o?i[n]=o:void 0!==a&&(i[n]=a)}),i}function M(t,e){var i={left:0,top:0},n=y(t,e);return n.left&&n.left>0?i.left=n.left:n.right&&n.right>
10&&(i.left=-n.right),n.top&&n.top>0?i.top=n.top:n.bottom&&n.bottom>0&&(i.top=-n.bottom),i}function A(t,e){return u(t,M(t,e))}function P(t,e){return e?t?{minimum:Math.min(t.maximum,Math.max(t.minimum,e.minimum)),maximum:Math.max(t.minimum,Math.min(t.maximum,e.maximum))}:e:t}function R(t){return(void 0===t&&(t={}),(0,o.Et)(t))?{minimum:t,maximum:t}:{minimum:(0,o.kf)(t.minimum)?t.minimum:0,maximum:(0,o.kf)(t.maximum)?t.maximum:1/0}}function D(t,e){return((0,o.b0)(e.maxWidth)||!(0,o.d0)(t.width,e.maxWidth))&&((0,o.b0)(e.maxHeight)||!(0,o.d0)(t.height,e.maxHeight))&&((0,o.b0)(e.minHeight)||!(0,o.cs)(t.height,e.minHeight))&&((0,o.b0)(e.minWidth)||!(0,o.cs)(t.width,e.minWidth))}function O(t,e){return((0,o.b0)(e.left)||!(0,o.cs)(t.left,e.left))&&((0,o.b0)(e.top)||!(0,o.cs)(t.top,e.top))&&((0,o.b0)(e.right)||!(0,o.d0)(t.left+t.width,e.right))&&((0,o.b0)(e.bottom)||!(0,o.d0)(t.top+t.height,e.bottom))}function z(t,e,i,n){var a=function(a){return t.reduce(function(t,r){var s=(0,o.Tn)(i)?i(r):i,l=s.maxHeight,p=s.maxWidth,d=s.minWidth,u=s.minHeight,m=R((0,o.Tn)(n)?n(r):n);return D(r,a?{maxWidth:p,maxHeight:l}:{maxWidth:p,maxHeight:l,minWidth:d,minHeight:u})&&!x(f(r),m)&&r.width&&r.height&&(!t||(0,o.cs)(c(r,e),c(t,e)))?r:t},null)};return a()||a(!0)}},13639:(t,e,i)=>{"use strict";i.d(e,{Hk:()=>n,IY:()=>o,yA:()=>a});var n=["left","right","top","bottom"],a=["left","right"],o=["top","bottom"]},30017:function(t){t.exports=function(){"use strict";function t(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function e(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?t(Object(a),!0).forEach(function(t){var n,o,r;n=e,o=t,r=a[t],(o=i(o))in n?Object.defineProperty(n,o,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[o]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,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 n=i.call(t,e||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}function n(t){return(n="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 a(t,e){for(var n=0;n<e.length;n++){var a=e[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,i(a.key),a)}}function o(t){return function(t){if(Array.isArray(t))return r(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 r(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 r(t,e)}}(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 r(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i<e;i++)n[i]=t[i];return n}var s="undefined"!=typeof window&&void 0!==window.document,l=s?window:{},c=!!s&&!!l.document.documentElement&&"ontouchstart"in l.document.documentElement,p=!!s&&"PointerEvent"in l,d="cropper",u="crop",m="move",h="zoom",f="".concat(d,"-crop"),v="".concat(d,"-disabled"),g="".concat(d,"-hidden"),x="".concat(d,"-hide"),b="".concat(d,"-invisible"),y="".concat(d,"-modal"),w="".concat(d,"-move"),C="".concat(d,"Action"),S="".concat(d,"Preview"),E="crop",k="move",M="none",A="crop",P="cropend",R="cropmove",D="cropstart",O="dblclick",z=p?"pointerdown":c?"touchstart":"mousedown",T=p?"pointermove":c?"touchmove":"mousemove",N=p?"pointerup pointercancel":c?"touchend touchcancel":"mouseup",L="ready",I="resize",j="wheel",H="zoom",W="image/jpeg",F=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,G=/^data:/,B=/^data:image\/jpeg;base64,/,_=/^img|canvas$/i,U={viewMode:0,dragMode:E,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},X=Number.isNaN||l.isNaN;function Y(t){return"number"==typeof t&&!X(t)}var q=function(t){return t>0&&t<1/0};function V(t){return void 0===t}function K(t){return"object"===n(t)&&null!==t}var $=Object.prototype.hasOwnProperty;function J(t){if(!K(t))return!1;try{var e=t.constructor,i=e.prototype;return e&&i&&$.call(i,"isPrototypeOf")}catch(t){return!1}}function Z(t){return"function"==typeof t}var Q=Array.prototype.slice;function tt(t){return Array.from?Array.from(t):Q.call(t)}function te(t,e){return t&&Z(e)&&(Array.isArray(t)||Y(t.length)?tt(t).forEach(function(i,n){e.call(t,i,n,t)}):K(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),n=1;n<e;n++)i[n-1]=arguments[n];return K(t)&&i.length>
10&&i.forEach(function(e){K(e)&&Object.keys(e).forEach(function(i){t[i]=e[i]})}),t},tn=/\.\d*(?:0|9){12}\d*$/;function ta(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return tn.test(t)?Math.round(t*e)/e:t}var to=/^width|height|left|top|marginLeft|marginTop$/;function tr(t,e){var i=t.style;te(e,function(t,e){to.test(e)&&Y(t)&&(t="".concat(t,"px")),i[e]=t})}function ts(t,e){if(e){if(Y(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 tl(t,e){if(e){if(Y(t.length))return void te(t,function(t){tl(t,e)});if(t.classList)return void t.classList.remove(e);t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,""))}}function tc(t,e,i){if(e){if(Y(t.length))return void te(t,function(t){tc(t,e,i)});i?ts(t,e):tl(t,e)}}var tp=/([a-z\d])([A-Z])/g;function td(t){return t.replace(tp,"$1-$2").toLowerCase()}function tu(t,e){return K(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(td(e)))}function tm(t,e,i){K(i)?t[e]=i:t.dataset?t.dataset[e]=i:t.setAttribute("data-".concat(td(e)),i)}var th=/\s\s*/,tf=function(){var t=!1;if(s){var e=!1,i=function(){},n=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});l.addEventListener("test",i,n),l.removeEventListener("test",i,n)}return t}();function tv(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=i;
1e.trim().split(th).forEach(function(e){if(!tf){var o=t.listeners;o&&o[e]&&o[e][i]&&(a=o[e][i],delete o[e][i],0===Object.keys(o[e]).length&&delete o[e],0===Object.keys(o).length&&delete t.listeners)}t.removeEventListener(e,a,n)})}function tg(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=i;e.trim().split(th).forEach(function(e){if(n.once&&!tf){var o=t.listeners,r=void 0===o?{}:o;a=function(){delete r[e][i],t.removeEventListener(e,a,n);for(var o=arguments.length,s=Array(o),l=0;l<o;l++)s[l]=arguments[l];i.apply(t,s)},r[e]||(r[e]={}),r[e][i]&&t.removeEventListener(e,r[e][i],n),r[e][i]=a,t.listeners=r}t.addEventListener(e,a,n)})}function tx(t,e,i){var n;return Z(Event)&&Z(CustomEvent)?n=new CustomEvent(e,{detail:i,bubbles:!0,cancelable:!0}):(n=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i),t.dispatchEvent(n)}function tb(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var ty=l.location,tw=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function tC(t){var e=t.match(tw);return null!==e&&(e[1]!==ty.protocol||e[2]!==ty.hostname||e[3]!==ty.port)}function tS(t){var e="timestamp=".concat(new Date().getTime());return t+(-1===t.indexOf("?")?"?":"&")+e}function tE(t){var e=t.rotate,i=t.scaleX,n=t.scaleY,a=t.translateX,o=t.translateY,r=[];Y(a)&&0!==a&&r.push("translateX(".concat(a,"px)")),Y(o)&&0!==o&&r.push("translateY(".concat(o,"px)")),Y(e)&&0!==e&&r.push("rotate(".concat(e,"deg)")),Y(i)&&1!==i&&r.push("scaleX(".concat(i,")")),Y(n)&&1!==n&&r.push("scaleY(".concat(n,")"));var s=r.length?r.join(" "):"none";return{WebkitTransform:s,msTransform:s,transform:s}}function tk(t,i){var n=t.pageX,a=t.pageY,o={endX:n,endY:a};return i?o:e({startX:n,startY:a},o)}function tM(t){var e=t.aspectRatio,i=t.height,n=t.width,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",o=q(n),r=q(i);if(o&&r){var s=i*e;"contain"===a&&s>n||"cover"===a&&s<n?i=n/e:n=i*e}else o?i=n/e:r&&(n=i*e);return{width:n,height:i}}var tA=String.fromCharCode,tP=/^data:.*,/,tR=l.Cropper,tD=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||!_.test(t.tagName))throw Error("The first argument is required and must be an <img> or <canvas> element.");this.element=t,this.options=ti({},U,J(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[d]){if(e[d]=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,n,a,o=this.element,r=this.options;if(r.rotatable||r.scalable||(r.checkOrientation=!1),!r.checkOrientation||!window.ArrayBuffer)return void this.clone();if(G.test(t))return void(B.test(t)?this.read((te(a=new Uint8Array(n=new ArrayBuffer((i=atob(t.replace(tP,""))).length)),function(t,e){a[e]=i.charCodeAt(e)}),n)):this.clone());var s=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=s,s.onabort=l,s.onerror=l,s.ontimeout=l,s.onprogress=function(){s.getResponseHeader("content-type")!==W&&s.abort()},s.onload=function(){e.read(s.response)},s.onloadend=function(){e.reloading=!1,e.xhr=null},r.checkCrossOrigin&&tC(t)&&o.crossOrigin&&(t=tS(t)),s.open("GET",t,!0),s.responseType="arraybuffer",s.withCredentials="use-credentials"===o.crossOrigin,s.send()}}},{key:"read",value:function(t){var e=this.options,i=this.imageData,n=function(t){var e=new DataView(t);try{if(255===e.getUint8(0)&&216===e.getUint8(1))for(var i=e.byteLength,n=2;n+1<i;){if(255===e.getUint8(n)&&225===e.getUint8(n+1)){p=n;break}n+=1}if(p){var a=p+4,o=p+10;if("Exif"===function(t,e,i){var n="";i+=e;for(var a=e;a<i;a+=1)n+=tA(t.getUint8(a));return n}(e,a,4)){var r=e.getUint16(o);if(((c=18761===r)||19789===r)&&42===e.getUint16(o+2,c)){var s=e.getUint32(o+4,c);s>=8&&(d=o+s)}}}
vendor: 10,403 bytes, line 1
1if(d){var l,c,p,d,u,m,h=e.getUint16(d,c);for(m=0;m<h;m+=1)if(u=d+12*m+2,274===e.getUint16(u,c)){u+=8,l=e.getUint16(u,c),e.setUint16(u,1,c);break}}}catch(t){l=1}return l}(t),a=0,o=1,r=1;if(n>1){this.url=function(t,e){for(var i=[],n=new Uint8Array(t);n.length>0;)i.push(tA.apply(null,tt(n.subarray(0,8192)))),n=n.subarray(8192);return"data:".concat(e,";base64,").concat(btoa(i.join("")))}(t,W);var s=function(t){var e=0,i=1,n=1;switch(t){case 2:i=-1;break;case 3:e=-180;break;case 4:n=-1;break;case 5:e=90,n=-1;break;case 6:e=90;break;case 7:e=90,i=-1;break;case 8:e=-90}return{rotate:e,scaleX:i,scaleY:n}}(n);a=s.rotate,o=s.scaleX,r=s.scaleY}e.rotatable&&(i.rotate=a),e.scalable&&(i.scaleX=o,i.scaleY=r),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,i=t.crossOrigin,n=e;this.options.checkCrossOrigin&&tC(e)&&(i||(i="anonymous"),n=tS(e)),this.crossOrigin=i,this.crossOriginUrl=n;var a=document.createElement("img");i&&(a.crossOrigin=i),a.src=n||e,a.alt=t.alt||"The image to crop",this.image=a,a.onload=this.start.bind(this),a.onerror=this.stop.bind(this),ts(a,x),t.parentNode.insertBefore(a,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0;var i=l.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(l.navigator.userAgent),n=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 n(e.naturalWidth,e.naturalHeight);var a=document.createElement("img"),o=document.body||document.documentElement;this.sizingImage=a,a.onload=function(){n(a.width,a.height),i||o.removeChild(a)},a.src=e.src,i||(a.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;",o.appendChild(a))}},{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,n=t.parentNode,a=document.createElement("div");a.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 o=a.querySelector(".".concat(d,"-container")),r=o.querySelector(".".concat(d,"-canvas")),s=o.querySelector(".".concat(d,"-drag-box")),l=o.querySelector(".".concat(d,"-crop-box")),c=l.querySelector(".".concat(d,"-face"));this.container=n,this.cropper=o,this.canvas=r,this.dragBox=s,this.cropBox=l,this.viewBox=o.querySelector(".".concat(d,"-view-box")),this.face=c,r.appendChild(i),ts(t,g),n.insertBefore(o,t.nextSibling),tl(i,x),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(l,g),e.guides||ts(l.getElementsByClassName("".concat(d,"-dashed")),g),e.center||ts(l.getElementsByClassName("".concat(d,"-center")),g),e.background&&ts(o,"".concat(d,"-bg")),e.highlight||ts(c,b),e.cropBoxMovable&&(ts(c,w),tm(c,C,"all")),e.cropBoxResizable||(ts(l.getElementsByClassName("".concat(d,"-line")),g),ts(l.getElementsByClassName("".concat(d,"-point")),g)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),Z(e.ready)&&tg(t,L,e.ready,{once:!0}),tx(t,L)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var t=this.cropper.parentNode;t&&t.removeChild(this.cropper),tl(this.element,g)}}},{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=tR,i}},{key:"setDefaults",value:function(t){ti(U,J(t)&&t)}}],t&&a(i.prototype,t),e&&a(i,e),Object.defineProperty(i,"prototype",{writable:!1}),i}();return ti(tD.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,n=this.cropper,a=Number(e.minContainerWidth),o=Number(e.minContainerHeight);ts(n,g),tl(t,g);var r={width:Math.max(i.offsetWidth,a>=0?a:200),height:Math.max(i.offsetHeight,o>=0?o:100)};this.containerData=r,tr(n,{width:r.width,height:r.height}),ts(t,g),tl(n,g)},initCanvas:function(){var t=this.containerData,e=this.imageData,i=this.options.viewMode,n=Math.abs(e.rotate)%180==90,a=n?e.naturalHeight:e.naturalWidth,o=n?e.naturalWidth:e.naturalHeight,r=a/o,s=t.width,l=t.height;t.height*r>t.width?3===i?s=t.height*r:l=t.width/r:3===i?l=t.width/r:s=t.height*r;var c={aspectRatio:r,naturalWidth:a,naturalHeight:o,width:s,height:l};this.canvasData=c,this.limited=1===i||2===i,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=ti({},c)},limitCanvas:function(t,e){var i=this.options,n=this.containerData,a=this.canvasData,o=this.cropBoxData,r=i.viewMode,s=a.aspectRatio,l=this.cropped&&o;if(t){var c=Number(i.minCanvasWidth)||0,p=Number(i.minCanvasHeight)||0;r>1?(c=Math.max(c,n.width),p=Math.max(p,n.height),3===r&&(p*s>c?c=p*s:p=c/s)):r>0&&(c?c=Math.max(c,l?o.width:0):p?p=Math.max(p,l?o.height:0):l&&(c=o.width,(p=o.height)*s>c?c=p*s:p=c/s));var d=tM({aspectRatio:s,width:c,height:p});c=d.width,p=d.height,a.minWidth=c,a.minHeight=p,a.maxWidth=1/0,a.maxHeight=1/0}if(e)if(r>+!l){var u=n.width-a.width,m=n.height-a.height;a.minLeft=Math.min(0,u),a.minTop=Math.min(0,m),a.maxLeft=Math.max(0,u),a.maxTop=Math.max(0,m),l&&this.limited&&(a.minLeft=Math.min(o.left,o.left+(o.width-a.width)),a.minTop=Math.min(o.top,o.top+(o.height-a.height)),a.maxLeft=o.left,a.maxTop=o.top,2===r&&(a.width>=n.width&&(a.minLeft=Math.min(0,u),a.maxLeft=Math.max(0,u)),a.height>=n.height&&(a.minTop=Math.min(0,m),a.maxTop=Math.max(0,m))))}else a.minLeft=-a.width,a.minTop=-a.height,a.maxLeft=n.width,a.maxTop=n.height},renderCanvas:function(t,e){var i=this.canvasData,n=this.imageData;if(e){var a=function(t){var e=t.width,i=t.height,n=t.degree;if(90==(n=Math.abs(n)%180))return{width:i,height:e};var a=n%90*Math.PI/180,o=Math.sin(a),r=Math.cos(a),s=e*r+i*o,l=e*o+i*r;return n>90?{width:l,height:s}:{width:s,height:l}}({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),o=a.width,r=a.height,s=i.width*(o/i.naturalWidth),l=i.height*(r/i.naturalHeight);i.left-=(s-i.width)/2,i.top-=(l-i.height)/2,i.width=s,i.height=l,i.aspectRatio=o/r,i.naturalWidth=o,i.naturalHeight=r,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,tr(this.canvas,ti({width:i.width,height:i.height},tE({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,n=i.naturalWidth*(e.width/e.naturalWidth),a=i.naturalHeight*(e.height/e.naturalHeight);ti(i,{width:n,height:a,left:(e.width-n)/2,top:(e.height-a)/2}),tr(this.image,ti({width:i.width,height:i.height},tE(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,n=Number(t.autoCropArea)||.8,a={width:e.width,height:e.height};i&&(e.height*i>e.width?a.height=a.width/i:a.width=a.height*i),this.cropBoxData=a,this.limitCropBox(!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.width=Math.max(a.minWidth,a.width*n),a.height=Math.max(a.minHeight,a.height*n),a.left=e.left+(e.width-a.width)/2,a.top=e.top+(e.height-a.height)/2,a.oldLeft=a.left,a.oldTop=a.top,this.initialCropBoxData=ti({},a)},limitCropBox:function(t,e){var i=this.options,n=this.containerData,a=this.canvasData,o=this.cropBoxData,r=this.limited,s=i.aspectRatio;if(t){var l=Number(i.minCropBoxWidth)||0,c=Number(i.minCropBoxHeight)||0,p=r?Math.min(n.width,a.width,a.width+a.left,n.width-a.left):n.width,d=r?Math.min(n.height,a.height,a.height+a.top,n.height-a.top):n.height;l=Math.min(l,n.width),c=Math.min(c,n.height),s&&(l&&c?c*s>l?c=l/s:l=c*s:l?c=l/s:c&&(l=c*s),d*s>p?d=p/s:p=d*s),o.minWidth=Math.min(l,p),o.minHeight=Math.min(c,d),o.maxWidth=p,o.maxHeight=d}e&&(r?(o.minLeft=Math.max(0,a.left),o.minTop=Math.max(0,a.top),o.maxLeft=Math.min(n.width,a.left+a.width)-o.width,o.maxTop=Math.min(n.height,a.top+a.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=n.width-o.width,o.maxTop=n.height-o.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&&tm(this.face,C,i.width>=e.width&&i.height>=e.height?m:"all"),tr(this.cropBox,ti({width:i.width,height:i.height},tE({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),tx(this.element,A,this.getData())}},{initPreview:function(){var t=this.element,e=this.crossOrigin,i=this.options.preview,n=e?this.crossOriginUrl:this.url,a=t.alt||"The image to preview",o=document.createElement("img");if(e&&(o.crossOrigin=e),o.src=n,o.alt=a,this.viewBox.appendChild(o),this.viewBoxImage=o,i){var r=i;"string"==typeof i?r=t.ownerDocument.querySelectorAll(i):i.querySelector&&(r=[i]),this.previews=r,te(r,function(t){var i=document.createElement("img");tm(t,S,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(i.crossOrigin=e),i.src=n,i.alt=a,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=tu(t,S);tr(t,{width:e.width,height:e.height}),t.innerHTML=e.html;if(K(t[S]))try{delete t[S]}catch(e){t[S]=void 0}else if(t.dataset)try{delete t.dataset[S]}catch(e){t.dataset[S]=void 0}else t.removeAttribute("data-".concat(td(S)))})},preview:function(){var t=this.imageData,e=this.canvasData,i=this.cropBoxData,n=i.width,a=i.height,o=t.width,r=t.height,s=i.left-e.left-t.left,l=i.top-e.top-t.top;this.cropped&&!this.disabled&&(tr(this.viewBoxImage,ti({width:o,height:r},tE(ti({translateX:-s,translateY:-l},t)))),te(this.previews,function(e){var i=tu(e,S),c=i.width,p=i.height,d=c,u=p,m=1;n&&(u=a*(m=c/n)),a&&u>p&&(d=n*(m=p/a),u=p),tr(e,{width:d,height:u}),tr(e.getElementsByTagName("img")[0],ti({width:o*m,height:r*m},tE(ti({translateX:-s*m,translateY:-l*m},t))))}))}},{bind:function(){var t=this.element,e=this.options,i=this.cropper;Z(e.cropstart)&&tg(t,D,e.cropstart),Z(e.cropmove)&&tg(t,R,e.cropmove),Z(e.cropend)&&tg(t,P,e.cropend),Z(e.crop)&&tg(t,A,e.crop),Z(e.zoom)&&tg(t,H,e.zoom),tg(i,z,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&tg(i,j,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&tg(i,O,this.onDblclick=this.dblclick.bind(this)),tg(t.ownerDocument,T,this.onCropMove=this.cropMove.bind(this)),tg(t.ownerDocument,N,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&tg(window,I,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,i=this.cropper;Z(e.cropstart)&&tv(t,D,e.cropstart),Z(e.cropmove)&&tv(t,R,e.cropmove),Z(e.cropend)&&tv(t,P,e.cropend),Z(e.crop)&&tv(t,A,e.crop),Z(e.zoom)&&tv(t,H,e.zoom),tv(i,z,this.onCropStart),e.zoomable&&e.zoomOnWheel&&tv(i,j,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&tv(i,O,this.onDblclick),tv(t.ownerDocument,T,this.onCropMove),tv(t.ownerDocument,N,this.onCropEnd),e.responsive&&tv(window,I,this.onResize)}},{resize:function(){if(!this.disabled){var t,e,i=this.options,n=this.container,a=this.containerData,o=n.offsetWidth/a.width,r=n.offsetHeight/a.height,s=Math.abs(o-1)>Math.abs(r-1)?o:r;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!==M){var t;this.setDragMode((t=this.dragBox,t.classList?t.classList.contains(f):t.className.indexOf(f)>-1)?k:E)}},wheel:function(t){var e=this,i=Number(this.options.wheelZoomRatio)||.1,n=1;!this.disabled&&(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(function(){e.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*i,t)))},cropStart:function(t){var e,i=t.buttons,n=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(Y(i)&&1!==i||Y(n)&&0!==n||t.ctrlKey))){var a=this.options,o=this.pointers;t.changedTouches?te(t.changedTouches,function(t){o[t.identifier]=tk(t)}):o[t.pointerId||0]=tk(t),e=Object.keys(o).length>1&&a.zoomable&&a.zoomOnTouch?h:tu(t.target,C),F.test(e)&&!1!==tx(this.element,D,{originalEvent:t,action:e})&&(t.preventDefault(),this.action=e,this.cropping=!1,e===u&&(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!==tx(this.element,R,{originalEvent:t,action:e})&&(t.changedTouches?te(t.changedTouches,function(t){ti(i[t.identifier]||{},tk(t,!0))}):ti(i[t.pointerId||0]||{},tk(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,tc(this.dragBox,y,this.cropped&&this.options.modal)),tx(this.element,P,{originalEvent:t,action:e}))}}},{change:function(t){var i,n,a,o=this.options,r=this.canvasData,s=this.containerData,l=this.cropBoxData,c=this.pointers,p=this.action,d=o.aspectRatio,f=l.left,v=l.top,x=l.width,b=l.height,y=f+x,w=v+b,C=0,S=0,E=s.width,k=s.height,M=!0;!d&&t.shiftKey&&(d=x&&b?x/b:1),this.limited&&(C=l.minLeft,S=l.minTop,E=C+Math.min(s.width,r.width,r.left+r.
1width),k=S+Math.min(s.height,r.height,r.top+r.height));var A=c[Object.keys(c)[0]],P={x:A.endX-A.startX,y:A.endY-A.startY},R=function(t){switch(t){case"e":y+P.x>E&&(P.x=E-y);break;case"w":f+P.x<C&&(P.x=C-f);break;case"n":v+P.y<S&&(P.y=S-v);break;case"s":w+P.y>k&&(P.y=k-w)}};switch(p){case"all":f+=P.x,v+=P.y;break;case"e":if(P.x>=0&&(y>=E||d&&(v<=S||w>=k))){M=!1;break}R("e"),(x+=P.x)<0&&(p="w",f-=x=-x),d&&(b=x/d,v+=(l.height-b)/2);break;case"n":if(P.y<=0&&(v<=S||d&&(f<=C||y>=E))){M=!1;break}R("n"),b-=P.y,v+=P.y,b<0&&(p="s",v-=b=-b),d&&(x=b*d,f+=(l.width-x)/2);break;case"w":if(P.x<=0&&(f<=C||d&&(v<=S||w>=k))){M=!1;break}R("w"),x-=P.x,f+=P.x,x<0&&(p="e",f-=x=-x),d&&(b=x/d,v+=(l.height-b)/2);break;case"s":if(P.y>=0&&(w>=k||d&&(f<=C||y>=E))){M=!1;break}R("s"),(b+=P.y)<0&&(p="n",v-=b=-b),d&&(x=b*d,f+=(l.width-x)/2);break;case"ne":if(d){if(P.y<=0&&(v<=S||y>=E)){M=!1;break}R("n"),b-=P.y,v+=P.y,x=b*d}else R("n"),R("e"),P.x>=0?y<E?x+=P.x:P.y<=0&&v<=S&&(M=!1):x+=P.x,P.y<=0?v>S&&(b-=P.y,v+=P.y):(b-=P.y,v+=P.y);x<0&&b<0?(p="sw",x=-x,v-=b=-b,f-=x):x<0?(p="nw",f-=x=-x):b<0&&(p="se",v-=b=-b);break;case"nw":if(d){if(P.y<=0&&(v<=S||f<=C)){M=!1;break}R("n"),b-=P.y,v+=P.y,x=b*d,f+=l.width-x}else R("n"),R("w"),P.x<=0?f>C?(x-=P.x,f+=P.x):P.y<=0&&v<=S&&(M=!1):(x-=P.x,f+=P.x),P.y<=0?v>S&&(b-=P.y,v+=P.y):(b-=P.y,v+=P.y);x<0&&b<0?(p="se",x=-x,v-=b=-b,f-=x):x<0?(p="ne",f-=x=-x):b<0&&(p="sw",v-=b=-b);break;case"sw":if(d){if(P.x<=0&&(f<=C||w>=k)){M=!1;break}R("w"),x-=P.x,f+=P.x,b=x/d}else R("s"),R("w"),P.x<=0?f>C?(x-=P.x,f+=P.x):P.y>=0&&w>=k&&(M=!1):(x-=P.x,f+=P.x),P.y>=0?w<k&&(b+=P.y):b+=P.y;x<0&&b<0?(p="ne",x=-x,v-=b=-b,f-=x):x<0?(p="se",f-=x=-x):b<0&&(p="nw",v-=b=-b);break;case"se":if(d){if(P.x>=0&&(y>=E||w>=k)){M=!1;break}R("e"),x+=P.x,b=x/d}else R("s"),R("e"),P.x>=0?y<E?x+=P.x:P.y>=0&&w>=k&&(M=!1):x+=P.x,P.y>=0?w<k&&(b+=P.y):b+=P.y;x<0&&b<0?(p="nw",x=-x,v-=b=-b,f-=x):x<0?(p="sw",f-=x=-x):b<0&&(p="ne",v-=b=-b);break;case m:this.move(P.x,P.y),M=!1;break;case h:this.zoom((i=e({},c),n=0,te(c,function(t,e){delete i[e],te(i,function(e){var i=Math.abs(t.startX-e.startX),a=Math.abs(t.startY-e.startY),o=Math.abs(t.endX-e.endX),r=Math.abs(t.endY-e.endY),s=Math.sqrt(i*i+a*a),l=(Math.sqrt(o*o+r*r)-s)/s;Math.abs(l)>Math.abs(n)&&(n=l)})}),n),t),M=!1;break;case u:if(!P.x||!P.y){M=!1;break}a=tb(this.cropper),f=A.startX-a.left,v=A.startY-a.top,x=l.minWidth,b=l.minHeight,P.x>0?p=P.y>0?"se":"ne":P.x<0&&(f-=x,p=P.y>0?"sw":"nw"),P.y<0&&(v-=b),!this.cropped&&(tl(this.cropBox,g),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}M&&(l.width=x,l.height=b,l.left=f,l.top=v,this.action=p,this.renderCropBox()),te(c,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),tl(this.cropBox,g),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(),tl(this.dragBox,y),ts(this.cropBox,g)),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,tl(this.cropper,v)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,ts(this.cropper,v)),this},destroy:function(){var t=this.element;return t[d]&&(t[d]=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,n=i.left,a=i.top;return this.moveTo(V(t)?t:n+Number(t),V(e)?e:a+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,n=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(Y(t)&&(i.left
vendor: 4,134 bytes, line 1
1=t,n=!0),Y(e)&&(i.top=e,n=!0),n&&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.naturalWidth,null,e)},zoomTo:function(t,e,i){var n=this.options,a=this.canvasData,o=a.width,r=a.height,s=a.naturalWidth,l=a.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&n.zoomable){var c=s*t,p=l*t;if(!1===tx(this.element,H,{ratio:t,oldRatio:o/s,originalEvent:i}))return this;if(i){var d,u,m,h=this.pointers,f=tb(this.cropper),v=h&&Object.keys(h).length?(d=0,u=0,m=0,te(h,function(t){var e=t.startX,i=t.startY;d+=e,u+=i,m+=1}),d/=m,u/=m,{pageX:d,pageY:u}):{pageX:i.pageX,pageY:i.pageY};a.left-=(c-o)*((v.pageX-f.left-a.left)/o),a.top-=(p-r)*((v.pageY-f.top-a.top)/r)}else J(e)&&Y(e.x)&&Y(e.y)?(a.left-=(c-o)*((e.x-a.left)/o),a.top-=(p-r)*((e.y-a.top)/r)):(a.left-=(c-o)/2,a.top-=(p-r)/2);a.width=c,a.height=p,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return Y(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,Y(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(Y(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.imageData,n=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(Y(t)&&(i.scaleX=t,n=!0),Y(e)&&(i.scaleY=e,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.options,n=this.imageData,a=this.canvasData,o=this.cropBoxData;if(this.ready&&this.cropped){t={x:o.left-a.left,y:o.top-a.top,width:o.width,height:o.height};var r=n.width/n.naturalWidth;if(te(t,function(e,i){t[i]=e/r}),e){var s=Math.round(t.y+t.height),l=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=l-t.x,t.height=s-t.y}}else t={x:0,y:0,width:0,height:0};return i.rotatable&&(t.rotate=n.rotate||0),i.scalable&&(t.scaleX=n.scaleX||1,t.scaleY=n.scaleY||1),t},setData:function(t){var e=this.options,i=this.imageData,n=this.canvasData,a={};if(this.ready&&!this.disabled&&J(t)){var o=!1;e.rotatable&&Y(t.rotate)&&t.rotate!==i.rotate&&(i.rotate=t.rotate,o=!0),e.scalable&&(Y(t.scaleX)&&t.scaleX!==i.scaleX&&(i.scaleX=t.scaleX,o=!0),Y(t.scaleY)&&t.scaleY!==i.scaleY&&(i.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var r=i.width/i.naturalWidth;Y(t.x)&&(a.left=t.x*r+n.left),Y(t.y)&&(a.top=t.y*r+n.top),Y(t.width)&&(a.width=t.width*r),Y(t.height)&&(a.height=t.height*r),this.setCropBoxData(a)}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&&J(t)&&(Y(t.left)&&(e.left=t.left),Y(t.top)&&(e.top=t.top),Y(t.width)?(e.width=t.width,e.height=t.width/i):Y(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,n=this.cropBoxData,a=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&J(t)&&(Y(t.left)&&(n.left=t.left),Y(t.top)&&(n.top=t.top),Y(t.width)&&t.width!==n.width&&(e=!0,n.width=t.width),Y(t.height)&&t.height!==n.height&&(i=!0,n.height=t.height),a&&(e?n.height=n.width/a:i&&(n.width=n.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t,e,i,n,a,r,s,l,c,p,d,u,m,h,f,v,g,x,b,y,w,C,S,E,k,M,A,P,R,D,O,z,T,N,L,I,j,H,W=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var F=this.canvasData,G=(t=this.image,e=this.imageData,i=e.aspectRatio,n=e.naturalWi
1dth,a=e.naturalHeight,r=e.rotate,s=e.scaleX,l=e.scaleY,c=F.aspectRatio,p=F.naturalWidth,d=F.naturalHeight,u=W.fillColor,m=W.imageSmoothingEnabled,h=W.imageSmoothingQuality,v=void 0===(f=W.maxWidth)?1/0:f,x=void 0===(g=W.maxHeight)?1/0:g,y=void 0===(b=W.minWidth)?0:b,C=void 0===(w=W.minHeight)?0:w,E=(S=document.createElement("canvas")).getContext("2d"),k=tM({aspectRatio:c,width:v,height:x}),M=tM({aspectRatio:c,width:y,height:C},"cover"),A=Math.min(k.width,Math.max(M.width,p)),P=Math.min(k.height,Math.max(M.height,d)),R=tM({aspectRatio:i,width:v,height:x}),D=tM({aspectRatio:i,width:y,height:C},"cover"),O=Math.min(R.width,Math.max(D.width,n)),z=Math.min(R.height,Math.max(D.height,a)),S.width=ta(A),S.height=ta(P),E.fillStyle=void 0===u?"transparent":u,E.fillRect(0,0,A,P),E.save(),E.translate(A/2,P/2),E.rotate((void 0===r?0:r)*Math.PI/180),E.scale(void 0===s?1:s,void 0===l?1:l),E.imageSmoothingEnabled=void 0===m||m,E.imageSmoothingQuality=void 0===h?"low":h,E.drawImage.apply(E,[t].concat(o([-O/2,-z/2,O,z].map(function(t){return Math.floor(ta(t))})))),E.restore(),S);if(!this.cropped)return G;var B=this.getData(W.rounded),_=B.x,U=B.y,X=B.width,Y=B.height,q=G.width/Math.floor(F.naturalWidth);1!==q&&(_*=q,U*=q,X*=q,Y*=q);var V=X/Y,K=tM({aspectRatio:V,width:W.maxWidth||1/0,height:W.maxHeight||1/0}),$=tM({aspectRatio:V,width:W.minWidth||0,height:W.minHeight||0},"cover"),J=tM({aspectRatio:V,width:W.width||(1!==q?G.width:X),height:W.height||(1!==q?G.height:Y)}),Z=J.width,Q=J.height;Z=Math.min(K.width,Math.max($.width,Z)),Q=Math.min(K.height,Math.max($.height,Q));var tt=document.createElement("canvas"),te=tt.getContext("2d");tt.width=ta(Z),tt.height=ta(Q),te.fillStyle=W.fillColor||"transparent",te.fillRect(0,0,Z,Q);var ti=W.imageSmoothingEnabled,tn=W.imageSmoothingQuality;te.imageSmoothingEnabled=void 0===ti||ti,tn&&(te.imageSmoothingQuality=tn);var to=G.width,tr=G.height,ts=_,tl=U;ts<=-X||ts>to?(ts=0,T=0,L=0,j=0):ts<=0?(L=-ts,j=T=Math.min(to,X+(ts=0))):ts<=to&&(L=0,j=T=Math.min(X,to-ts)),T<=0||tl<=-Y||tl>tr?(tl=0,N=0,I=0,H=0):tl<=0?(I=-tl,H=N=Math.min(tr,Y+(tl=0))):tl<=tr&&(I=0,H=N=Math.min(Y,tr-tl));var tc=[ts,tl,T,N];if(j>0&&H>0){var tp=Z/X;tc.push(L*tp,I*tp,j*tp,H*tp)}return te.drawImage.apply(te,[G].concat(o(tc.map(function(t){return Math.floor(ta(t))})))),tt},setAspectRatio:function(t){var e=this.options;return!this.disabled&&!V(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,n=this.face;if(this.ready&&!this.disabled){var a=t===E,o=e.movable&&t===k;e.dragMode=t=a||o?t:M,tm(i,C,t),tc(i,f,a),tc(i,w,o),e.cropBoxMovable||(tm(n,C,t),tc(n,f,a),tc(n,w,o))}return this}}),tD}()},30236:(t,e,i)=>{"use strict";i.d(e,{VB:()=>tt});var n=i(14232),a=i(95062),o=i(4902);let r
vendor: 41,168 bytes, line 1
1=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function 
1s(t,e,i){let n=function(t){let{name:e}=t;if(e&&-1!==e.lastIndexOf(".")&&!t.type){let i=e.split(".").pop().toLowerCase(),n=r.get(i);n&&Object.defineProperty(t,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return t}(t),{webkitRelativePath:a}=t,o="string"==typeof e?e:"string"==typeof a&&a.length>0?a:`./${t.name}`;return"string"!=typeof n.path&&l(n,"path",o),void 0!==i&&Object.defineProperty(n,"handle",{value:i,writable:!1,configurable:!1,enumerable:!0}),l(n,"relativePath",o),n}function l(t,e,i){Object.defineProperty(t,e,{value:i,writable:!1,configurable:!1,enumerable:!0})}let c=[".DS_Store","Thumbs.db"];function p(t){return"object"==typeof t&&null!==t}function d(t){return t.filter(t=>-1===c.indexOf(t.name))}function u(t){if(null===t)return[];let e=[];for(let i=0;i<t.length;i++){let n=t[i];e.push(n)}return e}function m(t){if("function"!=typeof t.webkitGetAsEntry)return h(t);let e=t.webkitGetAsEntry();return e&&e.isDirectory?v(e):h(t,e)}function h(t,e){return(0,o.sH)(this,void 0,void 0,function*(){var i;if(globalThis.isSecureContext&&"function"==typeof t.getAsFileSystemHandle){let e=yield t.getAsFileSystemHandle();if(null===e)throw Error(`${t} is not a File`);if(void 0!==e){let t=yield e.getFile();return t.handle=e,s(t)}}let n=t.getAsFile();if(!n)throw Error(`${t} is not a File`);return s(n,null!=(i=null==e?void 0:e.fullPath)?i:void 0)})}function f(t){return(0,o.sH)(this,void 0,void 0,function*(){return t.isDirectory?v(t):function(t){return(0,o.sH)(this,void 0,void 0,function*(){return new Promise((e,i)=>{t.file(i=>{e(s(i,t.fullPath))},t=>{i(t)})})})}(t)})}function v(t){let e=t.createReader();return new Promise((t,i)=>{let n=[];!function a(){e.readEntries(e=>(0,o.sH)(this,void 0,void 0,function*(){if(e.length){let t=Promise.all(e.map(f));n.push(t),a()}else try{let e=yield Promise.all(n);t(e)}catch(t){i(t)}}),t=>{i(t)})}()})}var g=i(34343);function x(t){return function(t){if(Array.isArray(t))return E(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||S(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 b(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function y(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?b(Object(i),!0).forEach(function(e){w(t,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):b(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}function w(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function C(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i,n,a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var o=[],r=!0,s=!1;try{for(a=a.call(t);!(r=(i=a.next()).done)&&(o.push(i.value),!e||o.length!==e);r=!0);}catch(t){s=!0,n=t}finally{try{r||null==a.return||a.return()}finally{if(s)throw n}}return o}}(t,e)||S(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(t,e){if(t){if("string"==typeof t)return E(t,e);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 E(t,e)}}function E(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i<e;i++)n[i]=t[i];return n}var k="function"==typeof g?g:g.default,M=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=t.split(","),i=e.length>1?"one of ".concat(e.join(", ")):e[0];return{code:"file-invalid-type",message:"File type must be ".concat(i)}},A=function(t){return{code:"file-too-large",message:"File is larger than ".concat(t," ").concat(1===t?"byte":"bytes")}},P=function(t){return{code:"file-too-small",message:"File is smaller than ".concat(t," ").concat(1===t?"byte":"bytes")}},R={code:"too-many-files",message:"Too many files"};function D(t,e){var i="application/x-moz-file"===t.type||k(t,e)||""===t.type&&"function"==typeof t.getAsFile;return[i,i?null:M(e)]}function O(t,e,i){if(z(t.size)){if(z(e)&&z(i)){if(t.size>i)return[!1,A(i)];if(t.size<e)return[!1,P(e)]}else if(z(e)&&t.size<e)return[!1,P(e)];else if(z(i)&&t.size>i)return[!1,A(i)]}return[!0,null]}function z(t){return null!=t}function T(t){return"function"==typeof t.isPropagationStopped?t.isPropagationStopped():void 0!==t.cancelBubble&&t.cancelBubble}function N(t){return t.dataTransfer?Array.prototype.some.call(t.dataTransfer.types,function(t){return"Files"===t||"application/x-moz-file"===t}):!!t.target&&!!t.target.files}function L(t){t.preventDefault()}function I(){for(var t=arguments.length,e=Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(t){for(var i=arguments.length,n=Array(i>1?i-1:0),a=1;a<i;a++)n[a-1]=arguments[a];return e.some(function(e){return!T(t)&&e&&e.apply(void 0,[t].concat(n)),T(t)})}}function j(t){return"audio/*"===t||"video/*"===t||"image/*"===t||"text/*"===t||"application/*"===t||/\w+\/[-+.\w]+/g.test(t)}function H(t){return/^.*\.[\w]+$/.test(t)}var W=["children"],F=["open"],G=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],B=["refKey","onChange","onClick"];function _(t){return function(t){if(Array.isArray(t))return Y(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||X(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 U(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i,n,a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var o=[],r=!0,s=!1;try{for(a=a.call(t);!(r=(i=a.next()).done)&&(o.push(i.value),!e||o.length!==e);r=!0);}catch(t){s=!0,n=t}finally{try{r||null==a.return||a.return()}finally{if(s)throw n}}return o}}(t,e)||X(t,e)||function(){throw TypeError("Invalid attempt to de
1structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function X(t,e){if(t){if("string"==typeof t)return Y(t,e);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 Y(t,e)}}function Y(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i<e;i++)n[i]=t[i];return n}function q(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function V(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?q(Object(i),!0).forEach(function(e){K(t,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):q(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}function K(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function $(t,e){if(null==t)return{};var i,n,a=function(t,e){if(null==t)return{};var i,n,a={},o=Object.keys(t);for(n=0;n<o.length;n++)i=o[n],e.indexOf(i)>=0||(a[i]=t[i]);return a}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)i=o[n],!(e.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(t,i)&&(a[i]=t[i])}return a}var J=(0,n.forwardRef)(function(t,e){var i=t.children,a=tt($(t,W)),o=a.open,r=$(a,F);return(0,n.useImperativeHandle)(e,function(){return{open:o}},[o]),n.createElement(n.Fragment,null,i(V(V({},r),{},{open:o})))});J.displayName="Dropzone";var Z={disabled:!1,getFilesFromEvent:function(t){return(0,o.sH)(this,void 0,void 0,function*(){var e;if(p(t)&&p(t.dataTransfer))return function(t,e){return(0,o.sH)(this,void 0,void 0,function*(){if(t.items){let i=u(t.items).filter(t=>"file"===t.kind);return"drop"!==e?i:d(function t(e){return e.reduce((e,i)=>[...e,...Array.isArray(i)?t(i):[i]],[])}((yield Promise.all(i.map(m)))))}return d(u(t.files).map(t=>s(t)))})}(t.dataTransfer,t.type);if(p(e=t)&&p(e.target))return u(t.target.files).map(t=>s(t));return Array.isArray(t)&&t.every(t=>"getFile"in t&&"function"==typeof t.getFile)?function(t){return(0,o.sH)(this,void 0,void 0,function*(){return(yield Promise.all(t.map(t=>t.getFile()))).map(t=>s(t))})}(t):[]})},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};J.defaultProps=Z,J.propTypes={children:a.func,accept:a.objectOf(a.arrayOf(a.string)),multiple:a.bool,preventDropOnDocument:a.bool,noClick:a.bool,noKeyboard:a.bool,noDrag:a.bool,noDragEventsBubbling:a.bool,minSize:a.number,maxSize:a.number,maxFiles:a.number,disabled:a.bool,getFilesFromEvent:a.func,onFileDialogCancel:a.func,onFileDialogOpen:a.func,useFsAccessApi:a.bool,autoFocus:a.bool,onDragEnter:a.func,onDragLeave:a.func,onDragOver:a.func,onDrop:a.func,onDropAccepted:a.func,onDropRejected:a.func,onError:a.func,validator:a.func};var Q={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,isDragGlobal:!1,acceptedFiles:[],fileRejections:[]};function tt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=V(V({},Z),t),i=e.accept,a=e.disabled,o=e.getFilesFromEvent,r=e.maxSize,s=e.minSize,l=e.multiple,c=e.maxFiles,p=e.onDragEnter,d=e.onDragLeave,u=e.onDragOver,m=e.onDrop,h=e.onDropAccepted,f=e.onDropRejected,v=e.onFileDialogCancel,g=e.onFileDialogOpen,b=e.useFsAccessApi,S=e.autoFocus,E=e.preventDropOnDocument,k=e.noClick,M=e.noKeyboard,A=e.noDrag,P=e.noDragEventsBubbling,W=e.onError,F=e.validator,X=(0,n.useMemo)(function(){return z(i)?Object.entries(i).reduce(function(t,e){var i=C(e,2),n=i[0],a=i[1];return[].concat(x(t),[n],x(a))},[]).filter(function(t){return j(t)||H(t)}).join(","):void 0},[i]),Y=(0,n.useMemo)(function(){return z(i)?[{description:"Files",accept:Object.entries(i).filter(function(t){var e=C(t,2),i=e[0],n=e[1],a=!0;return j(i)||(console.warn('Skipped "'.concat(i,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),a=!1),Array.isArray(n)&&n.every(H)||(console.warn('Skipped "'.concat(i,'" because an invali
1d file extension was provided.')),a=!1),a}).reduce(function(t,e){var i=C(e,2),n=i[0],a=i[1];return y(y({},t),{},w({},n,a))},{})}]:i},[i]),q=(0,n.useMemo)(function(){return"function"==typeof g?g:ti},[g]),J=(0,n.useMemo)(function(){return"function"==typeof v?v:ti},[v]),tt=(0,n.useRef)(null),tn=(0,n.useRef)(null),ta=U((0,n.useReducer)(te,Q),2),to=ta[0],tr=ta[1],ts=to.isFocused,tl=to.isFileDialogActive,tc=(0,n.useRef)("undefined"!=typeof window&&window.isSecureContext&&b&&"showOpenFilePicker"in window),tp=function(){!tc.current&&tl&&setTimeout(function(){tn.current&&(tn.current.files.length||(tr({type:"closeDialog"}),J()))},300)};(0,n.useEffect)(function(){return window.addEventListener("focus",tp,!1),function(){window.removeEventListener("focus",tp,!1)}},[tn,tl,J,tc]);var td=(0,n.useRef)([]),tu=(0,n.useRef)([]),tm=function(t){tt.current&&tt.current.contains(t.target)||(t.preventDefault(),td.current=[])};(0,n.useEffect)(function(){return E&&(document.addEventListener("dragover",L,!1),document.addEventListener("drop",tm,!1)),function(){E&&(document.removeEventListener("dragover",L),document.removeEventListener("drop",tm))}},[tt,E]),(0,n.useEffect)(function(){var t=function(t){tu.current=[].concat(_(tu.current),[t.target]),N(t)&&tr({isDragGlobal:!0,type:"setDragGlobal"})},e=function(t){tu.current=tu.current.filter(function(e){return e!==t.target&&null!==e}),tu.current.length>0||tr({isDragGlobal:!1,type:"setDragGlobal"})},i=function(){tu.current=[],tr({isDragGlobal:!1,type:"setDragGlobal"})},n=function(){tu.current=[],tr({isDragGlobal:!1,type:"setDragGlobal"})};return document.addEventListener("dragenter",t,!1),document.addEventListener("dragleave",e,!1),document.addEventListener("dragend",i,!1),document.addEventListener("drop",n,!1),function(){document.removeEventListener("dragenter",t),document.removeEventListener("dragleave",e),document.removeEventListener("dragend",i),document.removeEventListener("drop",n)}},[tt]),(0,n.useEffect)(function(){return!a&&S&&tt.current&&tt.current.focus(),function(){}},[tt,S,a]);var th=(0,n.useCallback)(function(t){W?W(t):console.error(t)},[W]),tf=(0,n.useCallback)(function(t){t.preventDefault(),t.persist(),tP(t),td.current=[].concat(_(td.current),[t.target]),N(t)&&Promise.resolve(o(t)).then(function(e){if(!T(t)||P){var i,n,a,o,d,u,m,h,f=e.length,v=f>0&&(n=(i={files:e,accept:X,minSize:s,maxSize:r,multiple:l,maxFiles:c,validator:F}).files,a=i.accept,o=i.minSize,d=i.maxSize,u=i.multiple,m=i.maxFiles,h=i.validator,(!!u||!(n.length>1))&&(!u||!(m>=1)||!(n.length>m))&&n.every(function(t){var e=C(D(t,a),1)[0],i=C(O(t,o,d),1)[0],n=h?h(t):null;return e&&i&&!n}));tr({isDragAccept:v,isDragReject:f>0&&!v,isDragActive:!0,type:"setDraggedFiles"}),p&&p(t)}}).catch(function(t){return th(t)})},[o,p,th,P,X,s,r,l,c,F]),tv=(0,n.useCallback)(function(t){t.preventDefault(),t.persist(),tP(t);var e=N(t);if(e&&t.dataTransfer)try{t.dataTransfer.dropEffect="copy"}catch(t){}return e&&u&&u(t),!1},[u,P]),tg=(0,n.useCallback)(function(t){t.preventDefault(),t.persist(),tP(t);var e=td.current.filter(function(t){return tt.current&&tt.current.contains(t)}),i=e.indexOf(t.target);-1!==i&&e.splice(i,1),td.current=e,!(e.length>0)&&(tr({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),N(t)&&d&&d(t))},[tt,d,P]),tx=(0,n.useCallback)(function(t,e){var i=[],n=[];t.forEach(function(t){var e=U(D(t,X),2),a=e[0],o=e[1],l=U(O(t,s,r),2),c=l[0],p=l[1],d=F?F(t):null;if(a&&c&&!d)i.push(t);else{var u=[o,p];d&&(u=u.concat(d)),n.push({file:t,errors:u.filter(function(t){return t})})}}),(!l&&i.length>1||l&&c>=1&&i.length>c)&&(i.forEach(function(t){n.push({file:t,errors:[R]})}),i.splice(0)),tr({acceptedFiles:i,fileRejections:n,isDragReject:n.length>0,type:"setFiles"}),m&&m(i,n,e),n.length>0&&f&&f(n,e),i.length>0&&h&&h(i,e)},[tr,l,X,s,r,c,m,h,f,F]),tb=(0,n.useCallback)(function(t){t.preventDefault(),t.persist(),tP(t),td.current=[],N(t)&&Promise.resolve(o(t)).then(function(e){(!T(t)||P)&&tx(e,t)}).catch(function(t){return th(t)}),tr({type:"reset"})},[o,tx,th,P]),ty=(0,n.useCallback)(function(){if(tc.current){tr({type:"openDialog"}),q(),window.showOpenFilePicker({multiple:l,types:Y}).then(function(t){return o(t)}).then(function(t){tx(t,null),tr({type:"closeDialog"})}).catch(function(t){t instanceof DOMException&&("AbortError"===t.name||t.code===t.ABORT_ERR)?(J(t),tr({type:"closeDialog"})):t instanceof DOMException&&("SecurityError"===t.name||t.code===t.SECURITY_ERR)?(tc.current=!1,tn.current?(tn.current.value=null,tn.current.click()):th(Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):th(t)});return}tn.current&&(tr({type:"openDialog"}),q(),tn.current.value=null,tn.current.click())},[tr,q,J,b,tx,th,Y,l]),tw=(0,n.useCallback)(function(t){tt.current&&tt.current.isEqualNode(t.target)&&(" "===t.key||"Enter"===t.key||32===t.keyCode||13===t.keyCode)&&(t.preventDefault(),ty())},[tt,ty]),tC=(0,n.useCallback)(function(){tr({type:"focus"})},[]),tS=(0,n.useCallback)(function(){tr({type:"blur"})},[]),tE=(0,n.useCallback)(function(){k||(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return -1!==t.indexOf("MSIE")||-1!==t.indexOf("Trident/")||-1!==t.indexOf("Edge/")}()?setTimeout(ty,0):ty())},[k,ty]),tk=function(t){return a?null:t},tM=function(t){return M?null:tk(t)},tA=function(t){return A?null:tk(t)},tP=function(t){P&&t.stopPropagation()},tR=(0,n.useMemo)(function(){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.refKey,i=t.role,n=t.onKeyDown,o=t.onFocus,r=t.onBlur,s=t.onClick,l=t.onDragEnter,c=t.onDragOver,p=t.onDragLeave,d=t.onDrop,u=$(t,G);return V(V(K({onKeyDown:tM(I(n,tw)),onFocus:tM(I(o,tC)),onBlur:tM(I(r,tS)),onClick:tk(I(s,tE)),onDragEnter:tA(I(l,tf)),onDragOver:tA(I(c,tv)),onDragLeave:tA(I(p,tg)),onDrop:tA(I(d,tb)),role:"string"==typeof i&&""!==i?i:"presentation"},void 0===e?"ref":e,tt),a||M?{}:{tabIndex:0}),u)}},[tt,tw,tC,tS,tE,tf,tv,tg,tb,M,A,a]),tD=(0,n.useCallback)(function(t){t.stopPropagation()},[]),tO=(0,n.useMemo)(function(){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.refKey,i=t.onChange,n=t.onClick,a=$(t,B);return V(V({},K({accept:X,multiple:l,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:tk(I(i,tb)),onClick:tk(I(n,tD)),tabIndex:-1},void 0===e?"ref":e,tn)),a)}},[tn,i,l,tb,a]);return V(V({},to),{},{isFocused:ts&&!a,getRootProps:tR,getInputProps:tO,rootRef:tt,inputRef:tn,open:tk(ty)})}function te(t,e){switch(e.type){case"focus":return V(V({},t),{},{isFocused:!0});case"blur":return V(V({},t),{},{isFocused:!1});case"openDialog":return V(V({},Q),{},{isFileDialogActive:!0});case"closeDialog":return V(V({},t),{},{isFileDialogActive:!1});case"setDraggedFiles":return V(V({},t),{},{isDragActive:e.isDragActive,isDragAccept:e.isDragAccept,isDragReject:e.isDragReject});case"setFiles":return V(V({},t),{},{acceptedFiles:e.acceptedFiles,fileRejections:e.fileRejections,isDragReject:e.isDragReject});case"setDragGlobal":return V(V({},t),{},{isDragGlobal:e.isDragGlobal});case"reset":return V({},Q);default:return t}}function ti(){}},32432:(t,e,i)=>{"use strict";i.d(e,{Bc:()=>g,GO:()=>m,Gr:()=>w,KD:()=>h,Ps:()=>v,WW:()=>u,YP:()=>b,av:()=>c,cK:()=>s,fg:()=>d,gL:()=>l,p1:()=>f,pY:()=>p,s$:()=>x,xR:()=>y});var n=i(4902),a=i(44899),o=i(12500),r=i(71409);function s(t){return!!(t&&t.visibleArea&&t.coordinates)}function l(t,e){return(0,r.um)(t,e)}function c(t,e){return(0,a.Tn)(e.areaPositionRestrictions)?e.areaPositionRestrictions(t,e):e.areaPositionRestrictions}function p(t,e){return(0,r.rR)(t,e)}function d(t,e){return(0,a.Tn)(e.positionRestrictions)?e.positionRestrictions(t,e):e.positionRestrictions}function u(t){return t.visibleArea?t.visibleArea.width/t.boundary.width:0}function m(t){if(!s(t))return(0,a.Rq)();
1var e=t.coordinates,i=e.width,n=e.height,o=e.left,r=e.top,l=u(t);return{width:i/l,height:n/l,left:(o-t.visibleArea.left)/l,top:(r-t.visibleArea.top)/l}}function h(t,e){return(0,o.m2)((0,a.Tn)(e.aspectRatio)?e.aspectRatio(t,e):e.aspectRatio)}function f(t,e){return(0,a.Tn)(e.defaultCoordinates)?e.defaultCoordinates(t,e):e.defaultCoordinates}function v(t,e){return(0,a.Tn)(e.defaultVisibleArea)?e.defaultVisibleArea(t,e):e.defaultVisibleArea}function g(t,e){var i=(0,n.Cl)((0,n.Cl)({},t.transforms),{flip:(0,n.Cl)({},t.transforms.flip)});if(e.defaultTransforms){var o=(0,a.Tn)(e.defaultTransforms)?e.defaultTransforms(t,e):e.defaultTransforms;(0,a.Et)(o.rotate)&&(i.rotate=o.rotate),o.flip&&((0,a.Lm)(o.flip.horizontal)&&(i.flip.horizontal=o.flip.horizontal),(0,a.Lm)(o.flip.vertical)&&(i.flip.vertical=o.flip.vertical))}return i}function x(t){return t.imageSize&&t.imageSize.width&&t.imageSize.height?(0,o.BT)(t.imageSize,t.transforms.rotate):{width:0,height:0}}function b(t){return t.coordinates?Math.min(t.coordinates.width,t.coordinates.height,20*u(t)):1}function y(t,e){if(!s(t))return null;var i=p(t,e),n=d(t,e),a={width:Math.round(t.coordinates.width),height:Math.round(t.coordinates.height),left:Math.round(t.coordinates.left),top:Math.round(t.coordinates.top)};return a.width>i.maxWidth?a.width=Math.floor(t.coordinates.width):a.width<i.minWidth&&(a.width=Math.ceil(t.coordinates.width)),a.height>i.maxHeight?a.height=Math.floor(t.coordinates.height):a.height<i.minHeight&&(a.height=Math.ceil(t.coordinates.height)),(0,o.nl)(a,n)}function w(t,e){return!s(t)||!(0,o.v3)((0,o.CG)(t.coordinates),h(t,e))&&(0,o.OS)(t.visibleArea,l(t,e))&&(0,o.OS)(t.coordinates,p(t,e))&&(0,o.WZ)(t.visibleArea,c(t,e))&&(0,o.WZ)(t.coordinates,d(t,e))}},32846:(t,e)=>{!function(){"use strict";var i={};function n(t){return p(">"+u("B",t.length),t)}function a(t){return p(">"+u("H",t.length),t)}function o(t){return p(">"+u("L",t.length),t)}function r(t,e,i){var r,s,l=Object.keys(t).length,c=p(">H",[l]);r=["0th","1st"].indexOf(e)>-1?2+12*l+4:2+12*l;var d="",m="";for(var s in t)if("string"==typeof s&&(s=parseInt(s)),!("0th"==e&&[34665,34853].indexOf(s)>-1)){if("Exif"==e&&40965==s)continue;if("1st"==e&&[513,514].indexOf(s)>-1)continue;var v=t[s],g=p(">H",[s]),x=f[e][s].type,b=p(">H",[h[x]]);"number"==typeof v&&(v=[v]);var y=function(t,e,i){var r,s,l,c,d="",m="";if("Byte"==e)(r=t.length)<=4?m=n(t)+u("\0",4-r):(m=p(">L",[i]),d=n(t));else if("Short"==e)(r=t.length)<=2?m=a(t)+u("\0\0",2-r):(m=p(">L",[i]),d=a(t));else if("Long"==e)(r=t.length)<=1?m=o(t):(m=p(">L",[i]),d=o(t));else if("Ascii"==e)(r=(s=t+"\0").length)>4?(m=p(">L",[i]),d=s):m=s+u("\0",4-r);else if("Rational"==e){if("number"==typeof t[0])r=1,l=t[0],c=t[1],s=p(">L",[l])+p(">L",[c]);else{r=t.length,s="";for(var h=0;h<r;h++)l=t[h][0],c=t[h][1],s+=p(">L",[l])+p(">L",[c])}m=p(">L",[i]),d=s}else if("SRational"==e){if("number"==typeof t[0])r=1,l=t[0],c=t[1],s=p(">l",[l])+p(">l",[c]);else{r=t.length,s="";for(var h=0;h<r;h++)l=t[h][0],c=t[h][1],s+=p(">l",[l])+p(">l",[c])}m=p(">L",[i]),d=s}else"Undefined"==e&&((r=t.length)>4?(m=p(">L",[i]),d=t):m=t+u("\0",4-r));return[p(">L",[r]),m,d]}(v,x,8+r+i+m.length),w=y[0],C=y[1],S=y[2];d+=g+b+w+C,m+=S}return[c+d,m]}function s(t){var e;if("\xff\xd8"==t.slice(0,2))(e=function(t){for(var e,i=0;i<t.length;i++)if("\xff\xe1"==(e=t[i]).slice(0,2)&&"Exif\0\0"==e.slice(4,10))return e;return null}(m(t)))?this.tiftag=e.slice(10):this.tiftag=null;else if(["II","MM"].indexOf(t.slice(0,2))>-1)this.tiftag=t;else if("Exif"==t.slice(0,4))this.tiftag=t.slice(6);else throw Error("Given file is neither JPEG nor TIFF.")}if(i.version="1.0.4",i.remove=function(t){var e=!1;if("\xff\xd8"==t.slice(0,2));else if("data:image/jpeg;base64,"==t.slice(0,23)||"data:image/jpg;base64,"==t.slice(0,22))t=c(t.split(",")[1]),e=!0;else throw Error("Given data is not jpeg.");var i=m(t).filter(function(t){return"\xff\xe1"!=t.slice(0,2)||"Exif\0\0"!=t.slice(4,10)}).join("");return e&&(i="data:image/jpeg;base64,"+l(i)),i},i.insert=function(t,e){var i,n,a,o,r=!1;if("Exif\0\0"!=t.slice(0,6))throw Error("Given data is not exif.");if("\xff\xd8"==e.slice(0,2));else if("data:image/jpeg;base64,"==e.slice(0,23)||"data:image/jpg;base64,"==e.slice(0,22))e=c(e.split(",")[1]),r=!0;else throw Error("Given data is not jpeg.");var s="\xff\xe1"+p(">
1H",[t.length+2])+t,d=(i=m(e),n=s,a=!1,o=[],i.forEach(function(t,e){"\xff\xe1"==t.slice(0,2)&&"Exif\0\0"==t.slice(4,10)&&(a?o.unshift(e):(i[e]=n,a=!0))}),o.forEach(function(t){i.splice(t,1)}),!a&&n&&(i=[i[0],n].concat(i.slice(1))),i.join(""));return r&&(d="data:image/jpeg;base64,"+l(d)),d},i.load=function(t){if("string"==typeof t)if("\xff\xd8"==t.slice(0,2))e=t;else if("data:image/jpeg;base64,"==t.slice(0,23)||"data:image/jpg;base64,"==t.slice(0,22))e=c(t.split(",")[1]);else if("Exif"==t.slice(0,4))e=t.slice(6);else throw Error("'load' gots invalid file data.");else throw Error("'load' gots invalid type argument.");var e,i={"0th":{},Exif:{},GPS:{},Interop:{},"1st":{},thumbnail:null},n=new s(e);if(null===n.tiftag)return i;"II"==n.tiftag.slice(0,2)?n.endian_mark="<":n.endian_mark=">";var a=d(n.endian_mark+"L",n.tiftag.slice(4,8))[0];i["0th"]=n.get_ifd(a,"0th");var o=i["0th"].first_ifd_pointer;if(delete i["0th"].first_ifd_pointer,34665 in i["0th"]&&(a=i["0th"][34665],i.Exif=n.get_ifd(a,"Exif")),34853 in i["0th"]&&(a=i["0th"][34853],i.GPS=n.get_ifd(a,"GPS")),40965 in i.Exif&&(a=i.Exif[40965],i.Interop=n.get_ifd(a,"Interop")),"\0\0\0\0"!=o&&(a=d(n.endian_mark+"L",o)[0],i["1st"]=n.get_ifd(a,"1st"),513 in i["1st"]&&514 in i["1st"])){var r=i["1st"][513]+i["1st"][514],l=n.tiftag.slice(i["1st"][513],r);i.thumbnail=l}return i},i.dump=function(t){var e=JSON.parse(JSON.stringify(t)),n=!1,a=!1,o=!1,s=!1;l="0th"in e?e["0th"]:{},"Exif"in e&&Object.keys(e.Exif).length||"Interop"in e&&Object.keys(e.Interop).length?(l[34665]=1,n=!0,c=e.Exif,"Interop"in e&&Object.keys(e.Interop).length?(c[40965]=1,o=!0,d=e.Interop):Object.keys(c).indexOf(i.ExifIFD.InteroperabilityTag.toString())>-1&&delete c[40965]):Object.keys(l).indexOf(i.ImageIFD.ExifTag.toString())>-1&&delete l[34665],"GPS"in e&&Object.keys(e.GPS).length?(l[i.ImageIFD.GPSTag]=1,a=!0,u=e.GPS):Object.keys(l).indexOf(i.ImageIFD.GPSTag.toString())>-1&&delete l[i.ImageIFD.GPSTag],"1st"in e&&"thumbnail"in e&&null!=e.thumbnail&&(s=!0,e["1st"][513]=1,e["1st"][514]=1,f=e["1st"]);var l,c,d,u,f,v,g,x,b=r(l,"0th",0),y=b[0].length+12*n+12*a+4+b[1].length,w="",C=0,S="",E=0,k="",M=0,A="";if(n&&(C=(v=r(c,"Exif",y))[0].length+12*o+v[1].length),a&&(E=(S=r(u,"GPS",y+C).join("")).length),o){var P=y+C+E;M=(k=r(d,"Interop",P).join("")).length}if(s){var P=y+C+E+M;if(g=r(f,"1st",P),(x=function(t){for(var e=m(t);"\xff\xe0"<=e[1].slice(0,2)&&"\xff\xef">=e[1].slice(0,2);)e=[e[0]].concat(e.slice(2));return e.join("")}(e.thumbnail)).length>64e3)throw Error("Given thumbnail is too large. max 64kB")}var R="",D="",O="",z="\0\0\0\0";if(n){var T=8+y,N=p(">L",[T]),L=p(">H",[34665]),I=p(">H",[h.Long]),j=p(">L",[1]);R=L+I+j+N}if(a){var T=8+y+C,N=p(">L",[T]),L=p(">H",[34853]),I=p(">H",[h.Long]),j=p(">L",[1]);D=L+I+j+N}if(o){var T=8+y+C+E,N=p(">L",[T]),L=p(">H",[40965]),I=p(">H",[h.Long]),j=p(">L",[1]);O=L+I+j+N}if(s){var T=8+y+C+E+M;z=p(">L",[T]);var H="\x02\x01\0\x04\0\0\0\x01"+p(">L",[T+g[0].length+24+4+g[1].length]),W="\x02\x02\0\x04\0\0\0\x01"+p(">L",[x.length]);A=g[0]+H+W+"\0\0\0\0"+g[1]+x}var F=b[0]+R+D+z+b[1];return n&&(w=v[0]+O+v[1]),"Exif\0\0MM\0*\0\0\0\b"+F+w+S+k+A},s.prototype={get_ifd:function(t,e){var i,n={},a=d(this.endian_mark+"H",this.tiftag.slice(t,t+2))[0],o=t+2;i=["0th","1st"].indexOf(e)>-1?"Image":e;for(var r=0;r<a;r++){t=o+12*r;var s=d(this.endian_mark+"H",this.tiftag.slice(t,t+2))[0],l=[d(this.endian_mark+"H",this.tiftag.slice(t+2,t+4))[0],d(this.endian_mark+"L",this.tiftag.slice(t+4,t+8))[0],this.tiftag.slice(t+8,t+12)];s in f[i]&&(n[s]=this.convert_value(l))}return"0th"==e&&(t=o+12*a,n.first_ifd_pointer=this.tiftag.slice(t,t+4)),n},convert_value:function(t){var e,i=null,n=t[0],a=t[1],o=t[2];if(1==n)a>4?(e=d(this.endian_mark+"L",o)[0],i=d(this.endian_mark+u("B",a),this.tiftag.slice(e,e+a))):i=d(this.endian_mark+u("B",a),o.slice(0,a));else if(2==n)a>4?(e=d(this.endian_mark+"L",o)[0],i=this.tiftag.slice(e,e+a-1)):i=o.slice(0,a-1);else if(3==n)a>2?(e=d(this.endian_mark+"L",o)[0],i=d(this.endian_mark+u("H",a),this.tiftag.slice(e,e+2*a))):i=d(this.endian_mark+u("H",a),o.slice(0,2*a));else if(4==n)a>1?(e=d(this.endian_mark+"L",o)[0],i=d(this.endian_mark+u("L",a),this.tiftag.slice(e,e+4*a))):i=d(this.endian_mark+u("L",a),o);else if(5==n)if(e=d(this.endian_mark+"L",o)[0],a>1){i=[];for(var r=0;r<a;r++)i.push([d(this.endian_mark+"L",this.tiftag.slice(e+8*r,e+4+8*r))[0],d(this.endian_mark+"L",this.tiftag.slice(e+4+8*r,e+8+8*r))[0]])}else i=[d(this.endian_mark+"L",this.tiftag.slice(e,e+4))[0],d(this.endian_mark+"L",this.tiftag.slice(e+4,e+8))[0]];else if(7==n)a>4?(e=d(this.endian_mark+"L",o)[0],i=this.tiftag.slice(e,e+a)):i=o.slice(0,a);else if(9==n)a>1?(e=d(this.endian_mark+"L",o)[0],i=d(this.endian_mark+u("l",a),this.tiftag.slice(e,e+4*a))):i=d(this.endian_mark+u("l",a),o);else if(10==n)if(e=d(this.endian_mark+"L",o)[0],a>1){i=[];for(var r=0;r<a;r++)i.push([d(this.endian_mark+"l",this.tiftag.slice(e+8*r,e+4+8*r))[0],d(this.endian_mark+"l",this.tiftag.slice(e+4+8*r,e+8+8*r))[0]])}else i=[d(this.endian_mark+"l",this.tiftag.slice(e,e+4))[0],d(this.endian_mark+"l",this.tiftag.slice(e+4,e+8))[0]];else throw Error("Exif might be wrong. Got incorrect value type to decode. type:"+n);return i instanceof Array&&1==i.length?i[0]:i}},"undefined"!=typeof window&&"function"==typeof window.btoa)var l=window.btoa;if(void 0===l)var l=function(t){for(var e,i,n,a,o,r,s,l="",c=0,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/=";c<t.length;)e=t.charCodeAt(c++),i=t.charCodeAt(c++),n=t.charCodeAt(c++),a=e>>2,o=(3&e)<<4|i>>4,r=(15&i)<<2|n>>6,s=63&n,isNaN(i)?r=s=64:isNaN(n)&&(s=64),l=l+p.charAt(a)+p.charAt(o)+p.charAt(r)+p.charAt(s);return l};if("undefined"!=typeof window&&"function"==typeof window.atob)var c=window.atob;if(void 0===c)var c=function(t){var e,i,n,a,o,r,s,l="",c=0,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");c<t.length;)a=p.indexOf(t.charAt(c++)),o=p.indexOf(t.charAt(c++)),r=p.indexOf(t.charAt(c++)),s=p.indexOf(t.charAt(c++)),e=a<<2|o>>4,i=(15&o)<<4|r>>2,n=(3&r)<<6|s,l+=String.fromCharCode(e),64!=r&&(l+=String.fromCharCode(i)),64!=s&&(l+=String.fromCharCode(n));return l};function p(t,e){if(!(e instanceof Array))throw Error("'pack' error. Got invalid type argument.");if(t.length-1!=e.length)throw Error("'pack' error. "+(t.length-1)+" marks, "+e.length+" elements.");if("<"==t[0])i=!0;else if(">"==t[0])i=!1;else throw Error("");for(var i,n="",a=1,o=null,r=null,s=null;r=t[a];){if("b"==r.toLowerCase()){if(o=e[a-1],"b"==r&&o<0&&(o+=256),o>255||o<0)throw Error("'pack' error.");s=String.fromCharCode(o)}else if("H"==r){if((o=e[a-1])>65535||o<0)throw Error("'pack' error.");s=String.fromCharCode(Math.floor(o%65536/256))+String.fromCharCode(o%256),i&&(s=s.split("").reverse().join(""))}else if("l"==r.toLowerCase()){if(o=e[a-1],"l"==r&&o<0&&(o+=0x100000000),o>0xffffffff||o<0)throw Error("'pack' error.");s=String.fromCharCode(Math.floor(o/0x1000000))+String.fromCharCode(Math.floor(o%0x1000000/65536))+String.fromCharCode(Math.floor(o%65536/256))+String.fromCharCode(o%256),i&&(s=s.split("").reverse().join(""))}else throw Error("'pack' error.");n+=s,a+=1}return n}function d(t,e){if("string"!=typeof e)throw Error("'unpack' error. Got invalid type argument.");for(var i,n=0,a=1;a<t.length;a++)if("b"==t[a].toLowerCase())n+=1;else if("h"==t[a].toLowerCase())n+=2;else if("l"==t[a].toLowerCase())n+=4;else throw Error("'unpack' error. Got invalid mark.");if(n!=e.length)throw Error("'unpack' error. Mismatch between symbol and string length. "+n+":"+e.length);if("<"==t[0])i=!0;else if(">"==t[0])i=!1;else throw Error("'unpack' error.");for(var o=[],r=0,s=1,l=null,c=null,p=null,d="";c=t[s];){if("b"==c.toLowerCase())p=1,l=(d=e.slice(r,r+p)).charCodeAt(0),"b"==c&&l>=128&&(l-=256);else if("H"==c)p=2,d=e.slice(r,r+p),i&&(d=d.split("").reverse().join("")),l=256*d.charCodeAt(0)+d.charCodeAt(1);else if("l"==c.toLowerCase())p=4,d=e.slice(r,r+p),i&&(d=d.split("").reverse().join("")),l=0x1000000*d.charCodeAt(0)+65536*d.charCodeAt(1)+256*d.charCodeAt(2)+d.charCodeAt(3),"l"==c&&l>=0x80000000&&(l-=0x100000000);else throw Error("'unpack' error. "+c);o.push(l),r+=p,s+=1}return o}function u(t,e){for(var i="",n=0;n<e;n++)i+=t;return i}function m(t){if("\xff\xd8"!=t.slice(0,2))throw Error("Given data isn't JPEG.");for(var e=2,i=["\xff\xd8"];;){if("\xff\xda"==t.slice(e,e+2)){i.push(t.slice(e));break}var n=d(">H",t.slice(e+2,e+4))[0],a=e+n+2;if(i.push(t.slice(e,a)),(e=a)>=t.length)throw Error("Wrong JPEG data.")}return i}var h={Byte:1,Ascii:2,Short:3,Long:4,Rational:5,Undefined:7,SLong:9,SRational:10},f
vendor: 12,446 bytes, line 1
1={Image:{11:{name:"ProcessingSoftware",type:"Ascii"},254:{name:"NewSubfileType",type:"Long"},255:{name:"SubfileType",type:"Short"},256:{name:"ImageWidth",type:"Long"},257:{name:"ImageLength",type:"Long"},258:{name:"BitsPerSample",type:"Short"},259:{name:"Compression",type:"Short"},262:{name:"PhotometricInterpretation",type:"Short"},263:{name:"Threshholding",type:"Short"},264:{name:"CellWidth",type:"Short"},265:{name:"CellLength",type:"Short"},266:{name:"FillOrder",type:"Short"},269:{name:"DocumentName",type:"Ascii"},270:{name:"ImageDescription",type:"Ascii"},271:{name:"Make",type:"Ascii"},272:{name:"Model",type:"Ascii"},273:{name:"StripOffsets",type:"Long"},274:{name:"Orientation",type:"Short"},277:{name:"SamplesPerPixel",type:"Short"},278:{name:"RowsPerStrip",type:"Long"},279:{name:"StripByteCounts",type:"Long"},282:{name:"XResolution",type:"Rational"},283:{name:"YResolution",type:"Rational"},284:{name:"PlanarConfiguration",type:"Short"},290:{name:"GrayResponseUnit",type:"Short"},291:{name:"GrayResponseCurve",type:"Short"},292:{name:"T4Options",type:"Long"},293:{name:"T6Options",type:"Long"},296:{name:"ResolutionUnit",type:"Short"},301:{name:"TransferFunction",type:"Short"},305:{name:"Software",type:"Ascii"},306:{name:"DateTime",type:"Ascii"},315:{name:"Artist",type:"Ascii"},316:{name:"HostComputer",type:"Ascii"},317:{name:"Predictor",type:"Short"},318:{name:"WhitePoint",type:"Rational"},319:{name:"PrimaryChromaticities",type:"Rational"},320:{name:"ColorMap",type:"Short"},321:{name:"HalftoneHints",type:"Short"},322:{name:"TileWidth",type:"Short"},323:{name:"TileLength",type:"Short"},324:{name:"TileOffsets",type:"Short"},325:{name:"TileByteCounts",type:"Short"},330:{name:"SubIFDs",type:"Long"},332:{name:"InkSet",type:"Short"},333:{name:"InkNames",type:"Ascii"},334:{name:"NumberOfInks",type:"Short"},336:{name:"DotRange",type:"Byte"},337:{name:"TargetPrinter",type:"Ascii"},338:{name:"ExtraSamples",type:"Short"},339:{name:"SampleFormat",type:"Short"},340:{name:"SMinSampleValue",type:"Short"},341:{name:"SMaxSampleValue",type:"Short"},342:{name:"TransferRange",type:"Short"},343:{name:"ClipPath",type:"Byte"},344:{name:"XClipPathUnits",type:"Long"},345:{name:"YClipPathUnits",type:"Long"},346:{name:"Indexed",type:"Short"},347:{name:"JPEGTables",type:"Undefined"},351:{name:"OPIProxy",type:"Short"},512:{name:"JPEGProc",type:"Long"},513:{name:"JPEGInterchangeFormat",type:"Long"},514:{name:"JPEGInterchangeFormatLength",type:"Long"},515:{name:"JPEGRestartInterval",type:"Short"},517:{name:"JPEGLosslessPredictors",type:"Short"},518:{name:"JPEGPointTransforms",type:"Short"},519:{name:"JPEGQTables",type:"Long"},520:{name:"JPEGDCTables",type:"Long"},521:{name:"JPEGACTables",type:"Long"},529:{name:"YCbCrCoefficients",type:"Rational"},530:{name:"YCbCrSubSampling",type:"Short"},531:{name:"YCbCrPositioning",type:"Short"},532:{name:"ReferenceBlackWhite",type:"Rational"},700:{name:"XMLPacket",type:"Byte"},18246:{name:"Rating",type:"Short"},18249:{name:"RatingPercent",type:"Short"},32781:{name:"ImageID",type:"Ascii"},33421:{name:"CFARepeatPatternDim",type:"Short"},33422:{name:"CFAPattern",type:"Byte"},33423:{name:"BatteryLevel",type:"Rational"},33432:{name:"Copyright",type:"Ascii"},33434:{name:"ExposureTime",type:"Rational"},34377:{name:"ImageResources",type:"Byte"},34665:{name:"ExifTag",type:"Long"},34675:{name:"InterColorProfile",type:"Undefined"},34853:{name:"GPSTag",type:"Long"},34857:{name:"Interlace",type:"Short"},34858:{name:"TimeZoneOffset",type:"Long"},34859:{name:"SelfTimerMode",type:"Short"},37387:{name:"FlashEnergy",type:"Rational"},37388:{name:"SpatialFrequencyResponse",type:"Undefined"},37389:{name:"Noise",type:"Undefined"},37390:{name:"FocalPlaneXResolution",type:"Rational"},37391:{name:"FocalPlaneYResolution",type:"Rational"},37392:{name:"FocalPlaneResolutionUnit",type:"Short"},37393:{name:"ImageNumber",type:"Long"},37394:{name:"SecurityClassification",type:"Ascii"},37395:{name:"ImageHistory",type:"Ascii"},37397:{name:"ExposureIndex",type:"Rational"},37398:{name:"TIFFEPStandardID",type:"Byte"},37399:{name:"SensingMethod",type:"Short"},40091:{name:"XPTitle",type:"Byte"},40092:{name:"XPComment",type:"Byte"},40093:{name:"XPAuthor",type:"Byte"},40094:{name:"XPKeywords",type:"Byte"},40095:{name:"XPSubject",type:"Byte"},50341:{name:"PrintImageMatching",type:"Undefined"},50706:{name:"DNGVersion",type:"Byte"},50707:{name:"DNGBackwardVersion",type:"Byte"},50708:{name:"UniqueCameraModel",type:"Ascii"},50709:{name:"LocalizedCameraModel",type:"Byte"},50710:{name:"CFAPlaneColor",type:"Byte"},50711:{name:"CFALayout",type:"Short"},50712:{name:"LinearizationTable",type:"Short"},50713:{name:"BlackLevelRepeatDim",type:"Short"},50714:{name:"BlackLevel",type:"Rational"},50715:{name:"BlackLevelDeltaH",type:"SRational"},50716:{name:"BlackLevelDeltaV",type:"SRational"},50717:{name:"WhiteLevel",type:"Short"},50718:{name:"DefaultScale",type:"Rational"},50719:{name:"DefaultCropOrigin",type:"Short"},50720:{name:"DefaultCropSize",type:"Short"},50721:{name:"ColorMatrix1",type:"SRational"},50722:{name:"ColorMatrix2",type:"SRational"},50723:{name:"CameraCalibration1",type:"SRational"},50724:{name:"CameraCalibration2",type:"SRational"},50725:{name:"ReductionMatrix1",type:"SRational"},50726:{name:"ReductionMatrix2",type:"SRational"},50727:{name:"AnalogBalance",type:"Rational"},50728:{name:"AsShotNeutral",type:"Short"},50729:{name:"AsShotWhiteXY",type:"Rational"},50730:{name:"BaselineExposure",type:"SRational"},50731:{name:"BaselineNoise",type:"Rational"},50732:{name:"BaselineSharpness",type:"Rational"},50733:{name:"BayerGreenSplit",type:"Long"},50734:{name:"LinearResponseLimit",type:"Rational"},50735:{name:"CameraSerialNumber",type:"Ascii"},50736:{name:"LensInfo",type:"Rational"},50737:{name:"ChromaBlurRadius",type:"Rational"},50738:{name:"AntiAliasStrength",type:"Rational"},50739:{name:"ShadowScale",type:"SRational"},50740:{name:"DNGPrivateData",type:"Byte"},50741:{name:"MakerNoteSafety",type:"Short"},50778:{name:"CalibrationIlluminant1",type:"Short"},50779:{name:"CalibrationIlluminant2",type:"Short"},50780:{name:"BestQualityScale",type:"Rational"},50781:{name:"RawDataUniqueID",type:"Byte"},50827:{name:"OriginalRawFileName",type:"Byte"},50828:{name:"OriginalRawFileData",type:"Undefined"},50829:{name:"ActiveArea",type:"Short"},50830:{name:"MaskedAreas",type:"Short"},50831:{name:"AsShotICCProfile",type:"Undefined"},50832:{name:"AsShotPreProfileMatrix",type:"SRational"},50833:{name:"CurrentICCProfile",type:"Undefined"},50834:{name:"CurrentPreProfileMatrix",type:"SRational"},50879:{name:"ColorimetricReference",type:"Short"},50931:{name:"CameraCalibrationSignature",type:"Byte"},50932:{name:"ProfileCalibrationSignature",type:"Byte"},50934:{name:"AsShotProfileName",type:"Byte"},50935:{name:"NoiseReductionApplied",type:"Rational"},50936:{name:"ProfileName",type:"Byte"},50937:{name:"ProfileHueSatMapDims",type:"Long"},50938:{name:"ProfileHueSatMapData1",type:"Float"},50939:{name:"ProfileHueSatMapData2",type:"Float"},50940:{name:"ProfileToneCurve",type:"Float"},50941:{name:"ProfileEmbedPolicy",type:"Long"},50942:{name:"ProfileCopyright",type:"Byte"},50964:{name:"ForwardMatrix1",type:"SRational"},50965:{name:"ForwardMatrix2",type:"SRational"},50966:{name:"PreviewApplicationName",type:"Byte"},50967:{name:"PreviewApplicationVersion",type:"Byte"},50968:{name:"PreviewSettingsName",type:"Byte"},50969:{name:"PreviewSettingsDigest",type:"Byte"},50970:{name:"PreviewColorSpace",type:"Long"},50971:{name:"PreviewDateTime",type:"Ascii"},50972:{name:"RawImageDigest",type:"Undefined"},50973:{name:"OriginalRawFileDigest",type:"Undefined"},50974:{name:"SubTileBlockSize",type:"Long"},50975:{name:"RowInterleaveFactor",type:"Long"},50981:{name:"ProfileLookTableDims",type:"Long"},50982:{name:"ProfileLookTableData",type:"Float"},51008:{name:"OpcodeList1",type:"Undefined"},51009:{name:"OpcodeList2",type:"Undefined"},51022:{name:"OpcodeList3",type:"Undefined"}},Exif:{33434:{name:"ExposureTime",type:"Rational"},33437:{name:"FNumber",type:"Rational"},34850:{name:"ExposureProgram",type:"Short"},34852:{name:"SpectralSensitivity",type:"Ascii"},34855:{name:"ISOSpeedRatings",type:"Short"},34856:{name:"OECF",type:"Undefined"},34864:{name:"SensitivityType",type:"Short"},34865:{name:"StandardOutputSensitivity",type:"Long"},34866:{name:"RecommendedExposureIndex",type:"Long"},34867:{name:"ISOSpeed",type:"Long"},34868:{name:"ISOSpeedLatitudeyyy",type:"Long"},34869:{name:"ISOSpeedLatitudezzz",type:"Long"},36864:{name:"ExifVersion",type:"Undefined"},36867:{name:"DateTimeOriginal",type:"Ascii"},36868:{name:"DateTimeDigitized",type:"Ascii"},37121:{name:"ComponentsConfiguration",type:"Undefined"},37122:{name:"CompressedBitsPerPixel",type:"Rational"},37377:{name:"ShutterSpeedValue",type:"SRational"},37378:{name:"ApertureValue",type:"Rational"},37379:{name:"BrightnessValue",type:"SRational"},37380:{name:"ExposureBiasValue",type:"SRational"},37381:{name:"MaxApertureValue",type:"Rational"},37382:{name:"SubjectDistance",type:"Rational"},37383:{name:"MeteringMode",type:"Short"},37384:{name:"LightSource",type:"Short"},37385:{name:"Flash",type:"Short"},37386:{name:"FocalLength",type:"Rational"},37396:{name:"SubjectArea",type:"Short"},37500:{name:"MakerNote",type:"Undefined"},37510:{name:"UserComment",type:"Ascii"},37520:{name:"SubSecTime",type:"Ascii"},37521:{name:"SubSecTimeOriginal",type:"Ascii"},37522:{name:"SubSecTimeDigitized",type:"Ascii"},40960:{name:"FlashpixVersion",type:"Undefined"},40961:{name:"ColorSpace",type:"Short"},40962:{name:"PixelXDimension",type:"Long"},40963:{name:"PixelYDimension",type:"Long"},40964:{name:"RelatedSoundFile",type:"Ascii"},40965:{name:"InteroperabilityTag",type:"Long"},41483:{name:"FlashEnergy",type:"Rational"},41484:{name:"SpatialFrequencyResponse",type:"Undefined"},41486:{name:"FocalPlaneXResolution",type:"Rational"},41487:{name:"FocalPlaneYResolution",type:"Rational"},41488:{name:"FocalPlaneResolutionUnit",type:"Short"},41492:{name:"SubjectLocation",type:"Short"},41493:{name:"ExposureIndex",type:"Rational"},41495:{name:"SensingMethod",type:"Short"},41728:{name:"FileSource",type:"Undefined"},41729:{name:"SceneType",type:"Undefined"},41730:{name:"CFAPattern",type:"Undefined"},41985:{name:"CustomRendered",type:"Short"},41986:{name:"ExposureMode",type:"Short"},41987:{name:"WhiteBalance",type:"Short"},41988:{name:"DigitalZoomRatio",type:"Rational"},41989:{name:"FocalLengthIn35mmFilm",type:"Short"},41990:{name:"SceneCaptureType",type:"Short"},41991:{name:"GainControl",type:"Short"},41992:{name:"Contrast",type:"Short"},41993:{name:"Saturation",type:"Short"},41994:{name:"Sharpness",type:"Short"},41995:{name:"DeviceSettingDescription",type:"Undefined"},41996:{name:"SubjectDistanceRange",type:"Short"},42016:{name:"ImageUniqueID",type:"Ascii"},42032:{name:"CameraOwnerName",type:"Ascii"},42033:{name:"BodySerialNumber",type:"Ascii"},42034:{name:"LensSpecification",type:"Rational"},42035:{name:"LensMake",type:"Ascii"},42036:{name:"LensModel",type:"Ascii"},42037:{name:"LensSerialNumber",type:"Ascii"},42240:{name:"Gamma",type:"Rational"}},GPS:{0:{name:"GPSVersionID",type:"Byte"},1:{name:"GPSLatitudeRef",type:"Ascii"},2:{name:"GPSLatitude",type:"Rational"},3:{name:"GPSLongitudeRef",type:"Ascii"},4:{name:"GPSLongitude",type:"Rational"},5:{name:"GPSAltitudeRef",type:"Byte"},6:{name:"GPSAltitude",type:"Rational"},7:{name:"GPSTimeStamp",type:"Rational"},8:{name:"GPSSatellites",type:"Ascii"},9:{name:"GPSStatus",type:"Ascii"},10:{name:"GPSMeasureMode",type:"Ascii"},11:{name:"GPSDOP",type:"Rational"},12:{name:"GPSSpeedRef",type:"Ascii"},13:{name:"GPSSpeed",type:"Rational"},14:{name:"GPSTrackRef",type:"Ascii"},15:{name:"GPSTrack",type:"Rational"},16:{name:"GPSImgDirectionRef",type:"Ascii"},17:{name:"GPSImgDirection",type:"Rational"},18:{name:"GPSMapDatum",type:"Ascii"},19:{name:"GPSDestLatitudeRef",type:"Ascii"},20:{name:"GPSDestLatitude",type:"Rational"},21:{name:"GPSDestLongitudeRef",type:"Ascii"},22:{name:"GPSDestLongitude",type:"Rational"},23:{name:"GPSDestBearingRef",type:"Ascii"},24:{name:"GPSDestBearing",type:"Rational"},25:{name:"GPSDestDistanceRef",type:"Ascii"},26:{name:"GPSDestDistance",type:"Rational"},27:{name:"GPSProcessingMethod",type:"Undefined"},28:{name:"GPSAreaInformation",type:"Undefined"},29:{name:"GPSDateStamp",type:"Ascii"},30:{name:"GPSDifferential",type:"Short"},31:{name:"GPSHPositioningError",type:"Rational"}},Interop:{1:{name:"InteroperabilityIndex",type:"Ascii"}}};
vendor: 6,285 bytes, line 1
1f["0th"]=f.Image,f["1st"]=f.Image,i.TAGS=f,i.ImageIFD={ProcessingSoftware:11,NewSubfileType:254,SubfileType:255,ImageWidth:256,ImageLength:257,BitsPerSample:258,Compression:259,PhotometricInterpretation:262,Threshholding:263,CellWidth:264,CellLength:265,FillOrder:266,DocumentName:269,ImageDescription:270,Make:271,Model:272,StripOffsets:273,Orientation:274,SamplesPerPixel:277,RowsPerStrip:278,StripByteCounts:279,XResolution:282,YResolution:283,PlanarConfiguration:284,GrayResponseUnit:290,GrayResponseCurve:291,T4Options:292,T6Options:293,ResolutionUnit:296,TransferFunction:301,Software:305,DateTime:306,Artist:315,HostComputer:316,Predictor:317,WhitePoint:318,PrimaryChromaticities:319,ColorMap:320,HalftoneHints:321,TileWidth:322,TileLength:323,TileOffsets:324,TileByteCounts:325,SubIFDs:330,InkSet:332,InkNames:333,NumberOfInks:334,DotRange:336,TargetPrinter:337,ExtraSamples:338,SampleFormat:339,SMinSampleValue:340,SMaxSampleValue:341,TransferRange:342,ClipPath:343,XClipPathUnits:344,YClipPathUnits:345,Indexed:346,JPEGTables:347,OPIProxy:351,JPEGProc:512,JPEGInterchangeFormat:513,JPEGInterchangeFormatLength:514,JPEGRestartInterval:515,JPEGLosslessPredictors:517,JPEGPointTransforms:518,JPEGQTables:519,JPEGDCTables:520,JPEGACTables:521,YCbCrCoefficients:529,YCbCrSubSampling:530,YCbCrPositioning:531,ReferenceBlackWhite:532,XMLPacket:700,Rating:18246,RatingPercent:18249,ImageID:32781,CFARepeatPatternDim:33421,CFAPattern:33422,BatteryLevel:33423,Copyright:33432,ExposureTime:33434,ImageResources:34377,ExifTag:34665,InterColorProfile:34675,GPSTag:34853,Interlace:34857,TimeZoneOffset:34858,SelfTimerMode:34859,FlashEnergy:37387,SpatialFrequencyResponse:37388,Noise:37389,FocalPlaneXResolution:37390,FocalPlaneYResolution:37391,FocalPlaneResolutionUnit:37392,ImageNumber:37393,SecurityClassification:37394,ImageHistory:37395,ExposureIndex:37397,TIFFEPStandardID:37398,SensingMethod:37399,XPTitle:40091,XPComment:40092,XPAuthor:40093,XPKeywords:40094,XPSubject:40095,PrintImageMatching:50341,DNGVersion:50706,DNGBackwardVersion:50707,UniqueCameraModel:50708,LocalizedCameraModel:50709,CFAPlaneColor:50710,CFALayout:50711,LinearizationTable:50712,BlackLevelRepeatDim:50713,BlackLevel:50714,BlackLevelDeltaH:50715,BlackLevelDeltaV:50716,WhiteLevel:50717,DefaultScale:50718,DefaultCropOrigin:50719,DefaultCropSize:50720,ColorMatrix1:50721,ColorMatrix2:50722,CameraCalibration1:50723,CameraCalibration2:50724,ReductionMatrix1:50725,ReductionMatrix2:50726,AnalogBalance:50727,AsShotNeutral:50728,AsShotWhiteXY:50729,BaselineExposure:50730,BaselineNoise:50731,BaselineSharpness:50732,BayerGreenSplit:50733,LinearResponseLimit:50734,CameraSerialNumber:50735,LensInfo:50736,ChromaBlurRadius:50737,AntiAliasStrength:50738,ShadowScale:50739,DNGPrivateData:50740,MakerNoteSafety:50741,CalibrationIlluminant1:50778,CalibrationIlluminant2:50779,BestQualityScale:50780,RawDataUniqueID:50781,OriginalRawFileName:50827,OriginalRawFileData:50828,ActiveArea:50829,MaskedAreas:50830,AsShotICCProfile:50831,AsShotPreProfileMatrix:50832,CurrentICCProfile:50833,CurrentPreProfileMatrix:50834,ColorimetricReference:50879,CameraCalibrationSignature:50931,ProfileCalibrationSignature:50932,AsShotProfileName:50934,NoiseReductionApplied:50935,ProfileName:50936,ProfileHueSatMapDims:50937,ProfileHueSatMapData1:50938,ProfileHueSatMapData2:50939,ProfileToneCurve:50940,ProfileEmbedPolicy:50941,ProfileCopyright:50942,ForwardMatrix1:50964,ForwardMatrix2:50965,PreviewApplicationName:50966,PreviewApplicationVersion:50967,PreviewSettingsName:50968,PreviewSettingsDigest:50969,PreviewColorSpace:50970,PreviewDateTime:50971,RawImageDigest:50972,OriginalRawFileDigest:50973,SubTileBlockSize:50974,RowInterleaveFactor:50975,ProfileLookTableDims:50981,ProfileLookTableData:50982,OpcodeList1:51008,OpcodeList2:51009,OpcodeList3:51022,NoiseProfile:51041},i.ExifIFD={ExposureTime:33434,FNumber:33437,ExposureProgram:34850,SpectralSensitivity:34852,ISOSpeedRatings:34855,OECF:34856,SensitivityType:34864,StandardOutputSensitivity:34865,RecommendedExposureIndex:34866,ISOSpeed:34867,ISOSpeedLatitudeyyy:34868,ISOSpeedLatitudezzz:34869,ExifVersion:36864,DateTimeOriginal:36867,DateTimeDigitized:36868,ComponentsConfiguration:37121,CompressedBitsPerPixel:37122,ShutterSpeedValue:37377,ApertureValue:37378,BrightnessValue:37379,ExposureBiasValue:37380,MaxApertureValue:37381,SubjectDistance:37382,MeteringMode:37383,LightSource:37384,Flash:37385,FocalLength:37386,SubjectArea:37396,MakerNote:37500,UserComment:37510,SubSecTime:37520,SubSecTimeOriginal:37521,SubSecTimeDigitized:37522,FlashpixVersion:40960,ColorSpace:40961,PixelXDimension:40962,PixelYDimension:40963,RelatedSoundFile:40964,InteroperabilityTag:40965,FlashEnergy:41483,SpatialFrequencyResponse:41484,FocalPlaneXResolution:41486,FocalPlaneYResolution:41487,FocalPlaneResolutionUnit:41488,SubjectLocation:41492,ExposureIndex:41493,SensingMethod:41495,FileSource:41728,SceneType:41729,CFAPattern:41730,CustomRendered:41985,ExposureMode:41986,WhiteBalance:41987,DigitalZoomRatio:41988,FocalLengthIn35mmFilm:41989,SceneCaptureType:41990,GainControl:41991,Contrast:41992,Saturation:41993,Sharpness:41994,DeviceSettingDescription:41995,SubjectDistanceRange:41996,ImageUniqueID:42016,CameraOwnerName:42032,BodySerialNumber:42033,LensSpecification:42034,LensMake:42035,LensModel:42036,LensSerialNumber:42037,Gamma:42240},i.GPSIFD={GPSVersionID:0,GPSLatitudeRef:1,GPSLatitude:2,GPSLongitudeRef:3,GPSLongitude:4,GPSAltitudeRef:5,GPSAltitude:6,GPSTimeStamp:7,GPSSatellites:8,GPSStatus:9,GPSMeasureMode:10,GPSDOP:11,GPSSpeedRef:12,GPSSpeed:13,GPSTrackRef:14,GPSTrack:15,GPSImgDirectionRef:16,GPSImgDirection:17,GPSMapDatum:18,GPSDestLatitudeRef:19,GPSDestLatitude:20,GPSDestLongitudeRef:21,GPSDestLongitude:22,GPSDestBearingRef:23,GPSDestBearing:24,GPSDestDistanceRef:25,GPSDestDistance:26,GPSProcessingMethod:27,GPSAreaInformation:28,GPSDateStamp:29,GPSDifferential:30,GPSHPositioningError:31},i.InteropIFD={InteroperabilityIndex:1},i.GPSHelper={degToDmsRational:function(t){var e=Math.abs(t),i=e%1*60;return[[Math.floor(e),1],[Math.floor(i),1],[Math.round(i%1*6e3),100]]},dmsRationalToDeg:function(t,e){return(t[0][0]/t[0][1]+t[1][0]/t[1][1]/60+t[2][0]/t[2][1]/3600)*("S"===e||"W"===e?-1:1)}},t.exports&&(e=t.exports=i),e.piexif=i}()},34343:(t,e)=>{"use strict";
1e.__esModule=!0,e.default=function(t,e){if(t&&e){var i=Array.isArray(e)?e:e.split(",");if(0===i.length)return!0;var n=t.name||"",a=(t.type||"").toLowerCase(),o=a.replace(/\/.*$/,"");return i.some(function(t){var e=t.trim().toLowerCase();return"."===e.charAt(0)?n.toLowerCase().endsWith(e):e.endsWith("/*")?o===e.replace(/\/.*$/,""):a===e})}return!0}},44899:(t,e,i)=>{"use strict";function n(t,e){var i,n;return t&&e?(i=""+t+e[0].toUpperCase()+e.slice(1),n=t+"-"+e):(i=t||e,n=t||e),{camelCase:i,snakeCase:n}}function a(t){return/^blob:/.test(t)}function o(t){return a(t)||/^data:/.test(t)}function r(t){if(o(t))return!1;var e=window.location,i=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(t)||[],n={protocol:i[1]||"",host:i[2]||"",port:i[3]||""},a=function(t){return t.port||("http"===(t.protocol||e.protocol)?80:433)};return!(!n.protocol&&!n.host&&!n.port||n.protocol&&n.protocol==e.protocol&&n.host&&n.host==e.host&&n.host&&a(n)==a(e))}function s(t){return Array.isArray(t)}function l(t){return"function"==typeof t}function c(t){return void 0===t}i.d(e,{$E:()=>function t(e,i,n){void 0===n&&(n={});var a={};
1return p(e)?(Object.keys(i).forEach(function(o){c(e[o])?a[o]=i[o]:p(i[o])?p(e[o])?a[o]=t(e[o],i[o],n[o]):a[o]=e[o]?i[o]:n[o]:!0===i[o]||!1===i[o]?a[o]=!!e[o]:a[o]=e[o]}),a):e?i:n},$J:()=>d,A4:()=>C,Et:()=>m,Go:()=>function t(e){if(!p(e))return e;var i={};return Array.isArray(e)?i=e.map(function(e){return t(e)}):Object.keys(e).forEach(function(n){return i[n]=t(e[n])}),i},Gv:()=>p,IX:()=>o,Io:()=>f,Lm:()=>u,Rq:()=>w,Tn:()=>l,_S:()=>b,b0:()=>c,cs:()=>x,cy:()=>s,d0:()=>g,he:()=>y,kf:()=>h,ky:()=>function t(e,i,n){if(void 0===n&&(n=.001),m(e)&&m(i)&&v(e,i,n)||e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var a,o=void 0;if(Array.isArray(e)){if((a=e.length)!=i.length)return!1;for(o=a;0!=o--;)if(!t(e[o],i[o],n))return!1;return!0}if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===i.toString();var r=Object.keys(e);if((a=r.length)!==Object.keys(i).length)return!1;for(o=a;0!=o--;)if(!Object.prototype.hasOwnProperty.call(i,r[o]))return!1;for(o=a;0!=o--;){var s=r[o];if(!t(e[s],i[s],n))return!1}return!0}return e!=e&&i!=i},nS:()=>v,qF:()=>r,qf:()=>a,sg:()=>S,sv:()=>n});var p=function(t){return null!==t&&"object"==typeof t};function d(t){var e=Number(t);return Number.isNaN(e)?t:e}function u(t){return!0===t||!1===t}function m(t){return"number"==typeof t}function h(t){return m(t)&&t==t||"string"==typeof t&&!Number.isNaN(parseFloat(t))&&isFinite(parseFloat(t))}function f(t,e){return Math.sqrt(Math.pow(t.left-e.left,2)+Math.pow(t.top-e.top,2))}function v(t,e,i){return void 0===i&&(i=.001),Math.abs(e-t)<i}function g(t,e,i){return!v(t,e,i)&&t>e}function x(t,e,i){return!v(t,e,i)&&t<e}function b(t){var e=+t;return 0===e||e!=e?e:e>0?1:-1}function y(t){return new Promise(function(e){setTimeout(function(){e()},t)})}function w(){return{left:0,top:0,width:0,height:0}}function C(t){return"west"===t||"south"===t||"north"===t||"east"===t}function S(t,e){var i,n;function a(){for(var o=[],r=0;r<arguments.length;r++)o[r]=arguments[r];var s=Date.now()-i,c=l(e)?e():e||0;s<c&&s>=0?n=setTimeout(function(){return a.apply(void 0,o)},c-s):t.apply(void 0,o)}function o(){for(var t=[],o=0;o<arguments.length;o++)t[o]=arguments[o];i=Date.now(),n=setTimeout(function(){return a.apply(void 0,t)},l(e)?e():e||0)}return o.clear=function(){clearTimeout(n)},o}},52100:()=>{},53487:(t,e,i)=>{"use strict";i.d(e,{NUk:()=>tS,SFv:()=>tA,gOm:()=>tx});var n,a,o=i(4902),r=i(14232);function s(t){return t.moveCoordinates||t.resizeCoordinates||t.transformImage.move||t.transformImage.rotate||t.transformImage.flip||t.transformImage.scale}var l=i(44899),c=i(32432);function p(t){return(0,l.Go)(t)}var d=i(12500),u=i(98366);function m(t,e){var i=p(t);if(t.visibleArea){var n=(0,c.gL)(t,e);i.visibleArea=(0,o.Cl)((0,o.Cl)({},t.visibleArea),(0,u._)({width:t.visibleArea.width,height:t.visibleArea.height,aspectRatio:{minimum:(0,d.CG)(i.boundary),maximum:(0,d.CG)(i.boundary)},sizeRestrictions:n})),i.visibleArea=(0,d.oS)(i.visibleArea,(0,d.Ui)((0,d.q1)(t.visibleArea),(0,d.q1)(i.visibleArea))),i.visibleArea=(0,d.nl)(i.visibleArea,(0,c.av)(i,e))}return i}function h(t,e,i){var n=(0,d.oS)(t,e);return i?(0,d.nl)(n,i):n}function f(t,e,i,n){void 0===n&&(n=!0);var r=!1===n?a.unsafe:!0===n?a.zoom:n,s=(0,c.KD)(t,e),f=(0,c.pY)(t,e);t.visibleArea&&r===a.limit&&(f=(0,o.Cl)((0,o.Cl)({},f),{minWidth:Math.min(t.visibleArea.width,f.minWidth),minHeight:Math.min(t.visibleArea.height,f.minHeight),maxWidth:Math.min(t.visibleArea.width,f.maxWidth),maxHeight:Math.min(t.visibleArea.height,f.maxHeight)}));var v=(0,c.fg)(t,e);t.visibleArea&&r===a.limit&&(v=(0,d.v2)(v,(0,d.Dz)(t.visibleArea)));var g=function(t,e){return h(t,{left:e.left-(t.left||0),top:e.top-(t.top||0)},v)},x=t.coordinates?(0,o.Cl)({},t.coordinates):(0,l.Rq)();(Array.isArray(i)?i:[i]).forEach(function(i){var n,a,r;(n="function"==typeof i?i((0,o.Cl)((0,o.Cl)({},t),{coordinates:x}),e):i)&&((0,l.b0)(n.width)&&(0,l.b0)(n.height)||(a=x,r=(0,o.Cl)((0,o.Cl)({},x),n),x=g((0,o.Cl)((0,o.Cl)((0,o.Cl)({},a),(0,u._)({width:r.width,height:r.height,sizeRestrictions:f,aspectRatio:s})),{left:0,top:0}),{left:a.left||0,top:a.top||0}
1)),(0,l.b0)(n.left)&&(0,l.b0)(n.top)||(x=g(x,(0,o.Cl)((0,o.Cl)({},x),n))))});var b=(0,o.Cl)((0,o.Cl)({},p(t)),{coordinates:x});if(!b.visibleArea||r!==a.zoom)return b;var y=Math.max(0,b.coordinates.width-b.visibleArea.width),w=Math.max(0,b.coordinates.height-b.visibleArea.height),C=(0,c.gL)(t,e),S=y>w?b.coordinates.width/b.visibleArea.width:b.coordinates.height/b.visibleArea.height;return S>1&&(b.visibleArea=(0,d.vM)(b.visibleArea,Math.min(S,(0,d.hG)(b.visibleArea,C)))),b.visibleArea=(0,d.oS)(b.visibleArea,(0,d.wu)((0,d.XX)(b.coordinates,(0,d.Dz)(b.visibleArea)))),m(b,e)}function v(t,e){if(t.coordinates){var i=p(t),n=(0,c.KD)(t,e),a=(0,c.pY)(t,e);return i.coordinates=(0,o.Cl)((0,o.Cl)({},t.coordinates),(0,u._)({width:t.coordinates.width,height:t.coordinates.height,aspectRatio:n,sizeRestrictions:t.visibleArea?{maxWidth:Math.min(t.visibleArea.width,a.maxWidth),maxHeight:Math.min(t.visibleArea.height,a.maxHeight),minHeight:Math.min(t.visibleArea.height,a.minHeight),minWidth:Math.min(t.visibleArea.width,a.minWidth)}:a})),i.coordinates=(0,d.oS)(i.coordinates,(0,d.Ui)((0,d.q1)(t.coordinates),(0,d.q1)(i.coordinates))),i.coordinates=(0,d.nl)(i.coordinates,t.visibleArea?(0,d.v2)((0,d.Dz)(t.visibleArea),(0,c.fg)(i,e)):(0,c.fg)(i,e)),i}return t}function g(t,e,i,n){void 0===n&&(n=!0);var a=(0,o.Cl)((0,o.Cl)({},p(t)),{visibleArea:i});return a=m(a,e),n&&(a=v(a,e)),a}!function(t){t.limit="limit",t.zoom="zoom",t.unsafe="unsafe"}(a||(a={}));var x=i(99735),b=i(13639);function y(t){var e=t.coordinates,i=t.directions,n=t.positionRestrictions,a=t.sizeRestrictions,r=t.preserveRatio,s=t.allowedDirections,c=t.compensate,p=(0,o.Cl)({},i),u=(0,d.pq)(e,p).width,m=(0,d.pq)(e,p).height;u<0&&(p.left<0&&p.right<0?(p.left=-(e.width-a.minWidth)/(p.left/p.right),p.right=-(e.width-a.minWidth)/(p.right/p.left)):p.left<0?p.left=-(e.width-a.minWidth):p.right<0&&(p.right=-(e.width-a.minWidth))),m<0&&(p.top<0&&p.bottom<0?(p.top=-(e.height-a.minHeight)/(p.top/p.bottom),p.bottom=-(e.height-a.minHeight)/(p.bottom/p.top)):p.top<0?p.top=-(e.height-a.minHeight):p.bottom<0&&(p.bottom=-(e.height-a.minHeight)));var h=(0,d.d1)((0,d.pq)(e,p),n),f=b.Hk.every(function(t){return!(0,l.d0)(h[(0,d.PL)(t)],0)||s[t]});(void 0===c||c)&&f&&(h.left&&h.left>0&&0===h.right?(p.right+=h.left,p.left-=h.left):h.right&&h.right>0&&0===h.left&&(p.left+=h.right,p.right-=h.right),h.top&&h.top>0&&0===h.bottom?(p.bottom+=h.top,p.top-=h.top):h.bottom&&h.bottom>0&&0===h.top&&(p.top+=h.bottom,p.bottom-=h.bottom),h=(0,d.d1)((0,d.pq)(e,p),n));var v={width:1/0,height:1/0,left:1/0,right:1/0,top:1/0,bottom:1/0};if(b.Hk.forEach(function(t){var e=h[t];e&&p[t]&&(v[t]=Math.max(0,1-e/p[t]))}),r){var g=Math.min.apply(Math,b.Hk.map(function(t){return v[t]}));g!==1/0&&b.Hk.forEach(function(t){p[t]*=g})}else b.Hk.forEach(function(t){v[t]!==1/0&&(p[t]*=v[t])});if(u=(0,d.pq)(e,p).width,m=(0,d.pq)(e,p).height,p.right+p.left&&(u>a.maxWidth?v.width=(a.maxWidth-e.width)/(p.right+p.left):u<a.minWidth&&(v.width=(a.minWidth-e.width)/(p.right+p.left))),p.bottom+p.top&&(m>a.maxHeight?v.height=(a.maxHeight-e.height)/(p.bottom+p.top):m<a.minHeight&&(v.height=(a.minHeight-e.height)/(p.bottom+p.top))),r){var x=Math.min(v.width,v.height);x!==1/0&&b.Hk.forEach(function(t){p[t]*=x})}else v.width!==1/0&&b.yA.forEach(function(t){p[t]*=v.width}),v.height!==1/0&&b.IY.forEach(function(t){p[t]*=v.height});return p}function w(t,e,i){return(0,l.nS)(e+i,0)?t/2:(0,l.nS)(e,0)?0:(0,l.nS)(i,0)?t:t*Math.abs(e/(e+i))}function C(t,e){var i=e.toLowerCase();return{left:t.left+t.width*(-1!==i.indexOf("west")?1:.5*(-1===i.indexOf("east"))),top:t.top+t.height*(-1!==i.indexOf("north")?1:.5*(-1===i.indexOf("south")))}}function S(t){var e=t.toLowerCase();return{left:-1===e.indexOf("east"),top:-1===e.indexOf("south"),right:-1===e.indexOf("west"),bottom:-1===e.indexOf("north")}}var E=i(71409);function k(t,e){var i=(0,c.WW)(t);return t.visibleArea?{left:e.left*i+t.visibleArea.left,top:e.top*i+t.visibleArea.top}:e}function M(t,e){var i=(0,c.WW)(t);return{left:(0,l.Et)(e.left)?e.left*i:0,top:(0,l.Et)(e.top)?e.top*i:0}}function A(t,e){if(t&&e){var i=e();i&&t(i)}}function P(t,e){t.forEach(function(t){A(t,e)})}function R(t,e){var i,n=t.imageSize,a=t.visibleArea,r=(0,c.pY)(t,e),s=(0,c.KD)(t,e);if(a)i=a;else{var l=(0,d.NQ)((0,c.fg)(t,e));i={width:Math.max(l.minWidth,Math.min(l.maxWidth,n.width)),height:Math.max(l.minHeight,Math.min(l.maxHeight,n.height))}}var p=Math.min(s.maximum||1/0,Math.max(s.minimum||0,(0,d.CG)(i))),m=i.width<i.height?{width:.8*i.width,height:.8*i.width/p}:{height:.8*i.height,width:.8*i.height*p};return(0,u._)((0,o.Cl)((0,o.Cl)({},m),{aspectRatio:s,sizeRestrictions:r}))}function D(t,e){return{minWidth:(0,l.kf)(e.minWidth)?(0,l.$J)(e.minWidth):0,minHeight:(0,l.kf)(e.minHeight)?(0,l.$J)(e.minHeight):0,maxWidth:(0,l.kf)(e.maxWidth)?(0,l.$J)(e.maxWidth):1/0,maxHeight:(0,l.kf)(e.maxHeight)?(0,l.$J)(e.maxHeight):1/0}}function O(t){var e=t.visibleArea,i=t.coordinates,n=e||(0,c.s$)(t);return{left:(e?e.left:0)+n.width/2-(i?i.width/2:0),top:(e?e.top:0)+n.height/2-(i?i.height/2:0)}}function z(t){var e=t.src,i=t.arrayBuffer,n=void 0===i?null:i,a=t.orientation,o=void 0===a?null:a,r={src:e,arrayBuffer:n,revoke:!1,transforms:{flip:{horizontal:!1,vertical:!1},rotate:0}};return n&&o&&o>1?(0,l.qf)(e)||!(0,l.IX)(e)?(r.src=URL.createObjectURL(new Blob([n])),r.revoke=!0):r.src=function(t){for(var e=[],i=new Uint8Array(t);i.length>0;){var n=i.subarray(0,8192);e.push(String.fromCharCode.apply(null,Array.from?Array.from(n):n.slice())),i=i.subarray(8192)}return"data:image/jpeg;
1base64,"+btoa(e.join(""))}(n):r.src=e,o&&(r.transforms=function(t){var e={flip:{horizontal:!1,vertical:!1},rotate:0};if(t)switch(t){case 2:e.flip.horizontal=!0;break;case 3:e.rotate=-180;break;case 4:e.flip.vertical=!0;break;case 5:e.rotate=90,e.flip.vertical=!0;break;case 6:e.rotate=90;break;case 7:e.rotate=90,e.flip.horizontal=!0;break;case 8:e.rotate=-90}return e}(o)),r}function T(t,e,i,n,a){void 0===a&&(a=null);var r,s,l,p,d,u=t.width>t.height?{width:Math.min(512,t.width),height:Math.min(512,t.width)/(t.width/t.height)}:{height:Math.min(512,t.height),width:Math.min(512,t.height)*(t.width/t.height)},m=(0,c.s$)(e),h={rotate:e.transforms.rotate,flip:{horizontal:e.transforms.flip.horizontal,vertical:e.transforms.flip.vertical},translateX:i.left/n,translateY:i.top/n,scale:1/n},f={rotate:{left:(u.width-m.width)/(2*n),top:(u.height-m.height)/(2*n)},scale:{left:(1-1/n)*u.width/2,top:(1-1/n)*u.height/2}},v=(0,o.Cl)((0,o.Cl)({},h),{scale:h.scale*(t.width/u.width)}),g={width:u.width+"px",height:u.height+"px",left:"0px",top:"0px",transition:"none",transform:"translate3d("+(-f.rotate.left-f.scale.left-h.translateX)+"px, "+(-f.rotate.top-f.scale.top-h.translateY)+"px, 0px)"+(r=v.rotate,l=void 0===(s=v.flip)?{horizontal:!1,vertical:!1}:s," rotate("+(void 0===r?0:r)+"deg) scaleX("+(d=void 0===(p=v.scale)?1:p)*(l.horizontal?-1:1)+") scaleY("+d*(l.vertical?-1:1)+")"),willChange:"none"};return a&&a.active&&(g.willChange="transform",g.transition=a.duration+"ms "+a.timingFunction),g}function N(t,e,i){e.style.width="0px",e.style.height="0px",e.style.width=Math.max(t.clientWidth,i.width)+"px";var n=i.width/i.height;e.style.height=Math.max(t.clientHeight,e.clientWidth/n)+"px",e.style.width=e.clientHeight*n+"px"}function L(t,e,i){e.style.width="0px",e.style.height="0px",e.style.width=Math.max(t.getBoundingClientRect().width,i.width)+"px";var n=i.width/i.height;e.style.height=Math.max(t.getBoundingClientRect().height,e.getBoundingClientRect().width/n)+"px",e.style.width=e.getBoundingClientRect().height*n+"px",e.clientWidth/e.clientHeight>t.clientWidth/t.clientHeight?e.clientWidth>t.clientWidth&&(e.style.width=t.clientWidth+"px",e.style.height=t.clientWidth/n+"px"):e.clientHeight>t.clientHeight&&(e.style.height=t.clientHeight+"px",e.style.width=t.clientHeight*n+"px")}function I(t){var e=t.getBoundingClientRect();return{width:e.width,height:e.height}}var j=i(55e3),H={linear:function(t){return t},"ease-in":function(t){return Math.pow(t,1.675)},"ease-out":function(t){return 1-Math.pow(1-t,1.675)},"ease-in-out":function(t){return .5*(Math.sin((t-.5)*Math.PI)+1)}},W=function(){function t(){this.active=!1}return t.prototype.start=function(t){var e;this.onStart=t.onStart,this.onProgress=t.onProgress,this.onStop=t.onStop,this.active||null==(e=this.onStart)||e.call(this),this.id&&window.cancelAnimationFrame(this.id),this.startTime=performance.now(),this.timingFunction=t.timingFunction,this.endTime=this.startTime+t.duration,this.active=!0,this.animate()},t.prototype.animate=function(){var t=this;if(this.startTime&&this.endTime){var e=H[this.timingFunction];e||(e=H["ease-out"]);var i=1-(this.endTime-performance.now())/(this.endTime-this.startTime),n=Math.min(1,e(i));this.onProgress&&this.onProgress(n),i<1?this.id=window.requestAnimationFrame(function(){return t.animate()}):this.stop()}else this.stop()},t.prototype.stop=function(){this.active=!1,this.id&&window.cancelAnimationFrame(this.id),this.onStop&&this.onStop()},t}();function F(t,e){var i=e.getBoundingClientRect(),n=i.left,a=i.top,o={left:0,top:0},r=0;return t.forEach(function(e){o.left+=(e.clientX-n)/t.length,o.top+=(e.clientY-a)/t.length}),t.forEach(function(t){r+=(0,l.Io)({left:o.left,top:o.top},{left:t.clientX-n,top:t.clientY-a})}),{centerMass:o,spread:r,count:t.length}}function G(t,e){return t.aspectRatio?{}:{aspectRatio:(0,d.m2)((0,l.Tn)(e.aspectRatio)?e.aspectRatio():e.aspectRatio)}}var B=i(15039),_=i.n(B);function U(t,e){var i=G({},e);return{stencilSize:function(e,n){var a=(0,l.Tn)(t.stencilSize)?t.stencilSize(e,n):t.stencilSize;return(0,u._)((0,o.Cl)((0,o.Cl)({},a),{aspectRatio:(0,d.bz)(i.aspectRatio,(0,d.m2)((0,d.CG)(a)))}))}}}
1function X(t,e){var i=t.boundary,n=(0,l.Tn)(e.stencilSize)?e.stencilSize(t,e):e.stencilSize;return(n.width>i.width||n.height>i.height)&&(n=(0,u._)({sizeRestrictions:{maxWidth:i.width,maxHeight:i.height,minWidth:0,minHeight:0},width:n.width,height:n.height,aspectRatio:{minimum:(0,d.CG)(n),maximum:(0,d.CG)(n)}})),n}function Y(t,e){var i=X(t,(0,o.Cl)((0,o.Cl)({},e),{stencilSize:e.stencilSize})),n=(0,c.gL)(t,e);return{maxWidth:n.maxWidth*i.width/t.boundary.width,maxHeight:n.maxHeight*i.height/t.boundary.height,minWidth:0,minHeight:0}}function q(t,e){var i,n,a=t.imageSize,o=t.visibleArea,r=t.boundary,s=(0,c.pY)(t,e),p=(0,c.KD)(t,e),m=(0,l.Tn)(e.stencilSize)?e.stencilSize(t,e):e.stencilSize,h=o||a;return(0,d.CG)(h)>(0,d.CG)(r)?n=(i=m.height*h.height/r.height)*(0,d.CG)(m):i=(n=m.width*h.width/r.width)/(0,d.CG)(m),(0,u._)({width:n,height:i,aspectRatio:p,sizeRestrictions:s})}function V(t,e){var i=(0,d.CG)(X(t,e));return{minimum:i,maximum:i}}function K(t,e,i){if(i&&i.immediately){if((0,c.cK)(t)){var n=p(t),a=X(t,e);n.visibleArea=(0,d.vM)(n.visibleArea,n.coordinates.width*n.boundary.width/(n.visibleArea.width*a.width));var o=(0,d.Hy)(n.visibleArea,(0,c.gL)(n,e));return 1!==o&&(n.visibleArea=(0,d.vM)(n.visibleArea,o),n.coordinates=(0,d.vM)(n.coordinates,o)),n.visibleArea=(0,d.oS)(n.visibleArea,(0,d.Ui)((0,d.q1)(n.coordinates),(0,d.q1)(n.visibleArea))),n.visibleArea=(0,d.nl)(n.visibleArea,(0,c.av)(n,e)),n.coordinates=(0,d.nl)(n.coordinates,(0,d.v2)((0,d.Dz)(n.visibleArea),(0,c.av)(n,e))),n};}return t}function $(t,e,i){if(i.immediately){if((0,c.cK)(t)){var n=p(t),a={width:0,height:0};(0,d.CG)(n.boundary)>(0,d.CG)(n.coordinates)?(a.height=.8*n.boundary.height,a.width=a.height*(0,d.CG)(n.coordinates)):(a.width=.8*n.boundary.width,a.height=a.width*(0,d.CG)(n.coordinates)),n.visibleArea=(0,d.vM)(n.visibleArea,n.coordinates.width*n.boundary.width/(n.visibleArea.width*a.width));var o=(0,d.Hy)(n.visibleArea,(0,c.gL)(n,e));return n.visibleArea=(0,d.vM)(n.visibleArea,o),1!==o&&(a.height/=o,a.width/=o),n.visibleArea=(0,d.oS)(n.visibleArea,(0,d.Ui)((0,d.q1)(n.coordinates),(0,d.q1)(n.visibleArea))),n.visibleArea=(0,d.nl)(n.visibleArea,(0,c.av)(n,e)),n.coordinates=(0,d.nl)(n.coordinates,(0,d.v2)((0,d.Dz)(n.visibleArea),(0,c.fg)(n,e))),n};}return t}var J=function(t,e){var i,n=(i=(0,r.useRef)(!0)).current?(i.current=!1,!0):i.current;(0,r.useEffect)(function(){if(!n)return t()},e)};function Z(t){var e=(0,o.zs)((0,r.useState)(t),2),i=e[0],n=e[1],a=(0,o.zs)((0,r.useState)(null),2),s=a[0],l=a[1],c=(0,r.useRef)(t);return J(function(){s&&s(i,c.current)},[s]),[i,function(t,e){c.current=i,n(t),l(function(){return e})}]}var Q=function(t){function e(e,i){var n=t.call(this)||this;return n.props=e,n.notify=i,n.data={state:null,transitions:!1,interactions:{moveCoordinates:!1,resizeCoordinates:!1,transformImage:{rotate:!1,move:!1,scale:!1,flip:!1}}},n}return(0,o.C6)(e,t),e.prototype.getProps=function(){return this.props()},e.prototype.setData=function(t){this.data=t,this.notify()},e.prototype.getData=function(){return this.data},e}(function(){var t=this;this.getTransitions=function(){var e=t.getData(),i=t.getProps().transitions;return(0,o.Cl)((0,o.Cl)({},(0,l.$E)(i,{timingFunction:"ease-in-out",duration:350})),{active:e.transitions})},this.getInteractions=function(){var e=t.getData().interactions;return(0,l.Go)(e)},this.hasInteractions=function(){return s(t.getData().interactions)},this.startTransitions=function(){var e=t.getProps(),i=e.onTransitionsStart,n=e.onUpdate,a=e.getInstance,r=t.getData(),s=r.transitions,l=(0,o.Tt)(r,["transitions"]);t.setData((0,o.Cl)((0,o.Cl)({},l),{transitions:!0})),s||P([i,n],a),t.endTransitions()},this.endTransitions=(0,l.sg)(function(){var e=t.getProps(),i=e.onTransitionsEnd,n=e.onUpdate,a=e.getInstance;t.setData((0,o.Cl)((0,o.Cl)({},t.getData()),{transitions:!1})),P([i,n],a)},function(){return t.getTransitions().duration}),this.applyPostProcess=function(e,i){var n=t.getProps(),a=n.settings,o=n.postProcess,r=e.name,s=e.interaction,c=e.transitions,p=e.immediately,d={name:r,interaction:void 0!==s&&s,transitions:void 0!==c&&c,immediately:void 0!==p&&p};return(0,l.cy)(o)?o.reduce(function(t,e){return e(t,a,d)},i):(0,l.Tn)(o)?o(i,a,d):i},this.updateState=function(e,i,n){void 0===i&&(i={}),void 0===n&&(n=[]);var a=i.transitions,r=void 0!==a&&a,s=t.getProps(),d=s.onTransitionsStart,u=s.getInstance,m=s.onChange,h=s.onUpdate,f=s.settings,v=t.getData(),g=(0,l.Tn)(e)?e(v.state,f):e,x=g?.001*(0,c.WW)(g):.001,b=!(0,l.ky)(v.state,g,x),y=["coordinates","boun
1dary","visibleArea","imageSize","transforms"].some(function(t){var e;return!(0,l.ky)(null==(e=v.state)?void 0:e[t],null==g?void 0:g[t],x)}),w=v;b&&(r&&y&&t.endTransitions(),w=(0,o.Cl)((0,o.Cl)({},w),{state:p(g),transitions:r&&y}),t.setData(w),A(m,u)),w.transitions&&!v.transitions&&A(d,u),P((0,o.aN)(n,[h]),u)},this.setInteractions=function(e){var i=t.getProps(),n=i.onInteractionStart,a=i.onInteractionEnd,r=i.getInstance,c=t.getInteractions(),p=(0,o.Cl)((0,o.Cl)({},c),e);if((0,l.ky)(c,p)||t.setData((0,o.Cl)((0,o.Cl)({},t.getData()),{interactions:p})),s(c)!==s(p))if(s(c)){var d=t.getData().state;t.updateState(function(){return d&&t.applyPostProcess({name:"interactionEnd",immediately:!0,transitions:!0},d)},{transitions:!0},[a])}else A(n,r)},this.resetState=function(e,i){t.updateState(t.createDefaultState(e,i))},this.clear=function(){t.updateState(null)},this.reconcileState=function(e){void 0===e&&(e={});var i=t.getProps(),n=i.reconcileStateAlgorithm,a=i.settings,r=t.getData().state,s=e.transitions,l=void 0!==s&&s;if(r&&!(0,c.Gr)(r,a)){var m=(n||function(t,e){if((0,c.cK)(t)){var i=p(t),n=(0,c.KD)(t,e),a=(0,c.pY)(t,e),r=(0,c.gL)(t,e),s=(0,d.v3)((0,d.CG)(t.coordinates),n),l=s?{height:t.coordinates.height,width:t.coordinates.height*s}:t.coordinates;i.coordinates=(0,o.Cl)((0,o.Cl)({},i.coordinates),(0,u._)({width:l.width,height:l.height,aspectRatio:n,sizeRestrictions:(0,E.hw)(r,a)})),i.coordinates=(0,d.oS)(i.coordinates,(0,d.Ui)((0,d.q1)(t.coordinates),(0,d.q1)(i.coordinates)));var m=Math.max(i.coordinates.width/i.visibleArea.width,i.coordinates.height/i.visibleArea.height,1);return i.visibleArea=(0,o.Cl)((0,o.Cl)({},t.visibleArea),(0,u._)({width:t.visibleArea.width*m,height:t.visibleArea.height*m,aspectRatio:{minimum:(0,d.CG)(i.boundary),maximum:(0,d.CG)(i.boundary)},sizeRestrictions:r})),i.visibleArea=(0,d.oS)(i.visibleArea,(0,d.Ui)((0,d.q1)(t.visibleArea),(0,d.q1)(i.visibleArea))),i.visibleArea=(0,d.nl)(i.visibleArea,(0,c.av)(i,e)),i.coordinates=(0,d.nl)(i.coordinates,(0,d.v2)((0,d.Dz)(i.visibleArea),(0,c.fg)(i,e))),i}return t})(r,a);m=t.applyPostProcess({name:"reconcileState",immediately:!0,transitions:l},m),t.updateState(m,{transitions:l})}},this.transformImage=function(e,i){void 0===i&&(i={});var n=i.transitions,a=void 0===n||n,r=i.interaction,s=i.immediately,m=void 0!==s&&s,h=i.normalize,f=t.getProps(),v=f.transformImageAlgorithm,g=f.onTransformImage,x=f.onTransformImageEnd,b=f.settings,y=t.getData().state,w=[];if(y){(void 0===h||h)&&((C=e).scale&&(C.scale={factor:(0,l.Et)(C.scale)?C.scale:C.scale.factor,center:!(0,l.Et)(C.scale)&&C.scale.center?k(y,C.scale.center):void 0}),C.rotate&&(C.rotate={angle:(0,l.Et)(C.rotate)?C.rotate:C.rotate.angle,center:!(0,l.Et)(C.rotate)&&C.rotate.center?k(y,C.rotate.center):void 0}),C.move&&(C.move=M(y,C.move)),e=C);var C,S=t.applyPostProcess({name:"transformImage",transitions:a,immediately:m},(v||function(t,e,i){return i.rotate&&(t=function(t,e,i){if((0,c.cK)(t)){var n=p(t),a=(0,l.Et)(i)?i:i.angle,r=(0,d.sR)((0,d.q1)((0,o.Cl)({left:0,top:0},(0,c.s$)(t))),a);n.transforms.rotate+=a,n.coordinates=(0,o.Cl)((0,o.Cl)({},(0,u._)({sizeRestrictions:(0,c.pY)(n,e),aspectRatio:(0,c.KD)(n,e),width:n.coordinates.width,height:n.coordinates.height})),(0,d.sR)((0,d.q1)(n.coordinates),a));var s=!(0,l.Et)(i)&&i.center?i.center:(0,d.q1)(t.coordinates),m=(0,d.Ui)((0,d.q1)(t.coordinates),(0,d.sR)((0,d.q1)(t.coordinates),a,s)),h=(0,c.s$)(n);return n.coordinates.left-=r.left-h.width/2+n.coordinates.width/2-m.left,n.coordinates.top-=r.top-h.height/2+n.coordinates.height/2-m.top,n.visibleArea=(0,d.il)(n.visibleArea,(0,E.hw)((0,c.gL)(n,e),{minWidth:n.coordinates.width,minHeight:n.coordinates.height})),n.coordinates=(0,d.nl)(n.coordinates,(0,c.fg)(n,e)),n.visibleArea=(0,d.oS)(n.visibleArea,(0,d.Ui)((0,d.q1)(n.coordinates),(0,d.q1)(t.coordinates))),n.visibleArea=(0,d.nl)(n.visibleArea,(0,c.av)(n,e)),n}return t}(t,e,i.rotate)),i.flip&&(t=function(t,e,i,n){if((0,c.cK)(t)){var a=p(t),o=t.transforms.rotate,r=(0,c.s$)(t);
1if(i||n){var s=(0,d.sR)({left:r.width/2,top:r.height/2},-o),l=(0,d.sR)((0,d.q1)(a.coordinates),-o),u=(0,d.sR)({left:i?s.left-(l.left-s.left):l.left,top:n?s.top-(l.top-s.top):l.top},o);a.coordinates=(0,d.oS)(a.coordinates,(0,d.Ui)(u,(0,d.q1)(a.coordinates))),l=(0,d.sR)((0,d.q1)(a.visibleArea),-o),u=(0,d.sR)({left:i?s.left-(l.left-s.left):l.left,top:n?s.top-(l.top-s.top):l.top},o),a.visibleArea=(0,d.oS)(a.visibleArea,(0,d.Ui)(u,(0,d.q1)(a.visibleArea))),a.visibleArea=(0,d.nl)(a.visibleArea,(0,c.av)(a,e))}return i&&(a.transforms.flip.horizontal=!t.transforms.flip.horizontal),n&&(a.transforms.flip.vertical=!t.transforms.flip.vertical),a}return t}(t,e,i.flip.horizontal,i.flip.vertical)),(i.move||i.scale)&&(t=function(t,e,i){var n,a=i.scale,o=void 0===a?1:a,r=i.move,s=void 0===r?{}:r;if((0,c.cK)(t)){var u=p(t),m=1/((0,l.Et)(o)?o:o.factor),h=(0,l.Et)(o)?void 0:o.center,f=!(0,l.nS)(m,1),v=1,g=1;u.visibleArea=(0,d.oS)(u.visibleArea,{left:s.left||0,top:s.top||0});var x=(0,c.pY)(u,e),b=(0,c.fg)(u,e),y=(0,c.gL)(u,e),w={stencil:{minimum:Math.max(x.minWidth?x.minWidth/u.coordinates.width:0,x.minHeight?x.minHeight/u.coordinates.height:0),maximum:Math.min(x.maxWidth?x.maxWidth/u.coordinates.width:1/0,x.maxHeight?x.maxHeight/u.coordinates.height:1/0,(0,d.hG)(u.coordinates,(0,d.NQ)(b)))},area:{maximum:(0,d.hG)(u.visibleArea,y),minimum:(0,d.hn)(u.visibleArea,y)}};m&&f&&(m<1?(g=Math.max(m,Math.max(w.area.minimum,w.stencil.minimum)))>1&&(g=1):m>1&&(g=Math.min(m,Math.min(w.area.maximum,w.stencil.maximum)))<1&&(g=1)),g&&(u.visibleArea=(0,d.vM)(u.visibleArea,g,h));var C={left:t.coordinates.left-t.visibleArea.left,right:t.visibleArea.width+t.visibleArea.left-(t.coordinates.width+t.coordinates.left),top:t.coordinates.top-t.visibleArea.top,bottom:t.visibleArea.height+t.visibleArea.top-(t.coordinates.height+t.coordinates.top)};return u.visibleArea=(0,d.nl)(u.visibleArea,{left:void 0!==b.left?b.left-C.left*g:void 0,top:void 0!==b.top?b.top-C.top*g:void 0,bottom:void 0!==b.bottom?b.bottom+C.bottom*g:void 0,right:void 0!==b.right?b.right+C.right*g:void 0}),u.visibleArea=(0,d.nl)(u.visibleArea,(0,c.av)(u,e)),u.coordinates.width=u.coordinates.width*g,u.coordinates.height=u.coordinates.height*g,u.coordinates.left=u.visibleArea.left+C.left*g,u.coordinates.top=u.visibleArea.top+C.top*g,u.coordinates=(0,d.nl)(u.coordinates,(0,d.v2)((0,d.Dz)(u.visibleArea),b)),f&&m&&(null==(n=e.transformImage)?void 0:n.adjustStencil)&&(m>1?v=Math.min(w.area.maximum,m)/g:m<1&&(v=Math.max(u.coordinates.height/u.visibleArea.height,u.coordinates.width/u.visibleArea.width,m/g)),1!==v&&(u.visibleArea=(0,d.vM)(u.visibleArea,v,m>1?h:(0,d.q1)(u.coordinates)),u.visibleArea=(0,d.nl)(u.visibleArea,(0,c.av)(u,e)),u.visibleArea=(0,d.oS)(u.visibleArea,(0,d.wu)((0,d.XX)(u.coordinates,(0,d.Dz)(u.visibleArea)))))),u}return t}(t,e,i)),t})(y,b,e));w.push(g),void 0===r||r?t.setInteractions({transformImage:{rotate:!(0,l.b0)(e.rotate),flip:!(0,l.b0)(e.flip),scale:!(0,l.b0)(e.scale),move:!(0,l.b0)(e.move)}}):(S=t.applyPostProcess({name:"transformImageEnd",transitions:a,immediately:!0},S),w.push(x)),t.updateState(S,{transitions:m&&a},w)}},this.transformImageEnd=function(e){void 0===e&&(e={});var i=e.immediately,n=void 0===i||i,a=e.transitions,o=void 0===a||a,r=t.getData().state,s=t.getProps().onTransformImageEnd;t.updateState(function(){return r&&t.applyPostProcess({name:"transformImageEnd",immediately:n,transitions:o},r)},{transitions:o},[s]),t.setInteractions({transformImage:{rotate:!1,flip:!1,scale:!1,move:!1}})},this.zoomImage=function(e,i){void 0===i&&(i={});var n=i.interaction,a=i.immediately,o=i.transitions,r=i.normalize;t.transformImage({scale:e},{interaction:void 0!==n&&n,immediately:void 0===a||a,transitions:void 0===o||o,normalize:void 0!==r&&r})},this.moveImage=function(e,i,n){void 0===n&&(n={});var a=n.interaction,o=n.immediately,r=n.transitions,s=n.normalize;t.transformImage({move:{left:e,top:i}},{interaction:void 0!==a&&a,immediately:void 0===o||o,transitions:void 0===r||r,normalize:void 0!==s&&s})},this.flipImage=function(e,i,n){void 0===n&&(n={});var a=n.interaction,o=n.immediately,r=n.transitions,s=n.normalize,l=t.getState(),c={horizontal:e,vertical:i};t.transformImage({flip:l&&(void 0===s||s)?function(t,e){if(t){var i=Math.abs(t.transforms.rotate%180);if(!(i<=45)&&!(i>=135))return{horizontal:e.vertical,vertical:e.horizontal}}return e}(l,c):c},{interaction:void 0!==a&&a,immediately:void 0===o||o,transitions:void 0===r||r})},this.rotateImage=function(e,i){void 0===i&&(i={});var n=i.interaction,a=i.immediately,o=i.transitions,r=i.normalize;t.transformImage({rotate:e},{interaction:void 0!==n&&n,immediately:void 0===a||a,transitions:void 0===o||o,normalize:void 0!==r&&r})},this.reset=function(e,i){t.resetState(e,i)},this.setState=function(e,i){void 0===i&&(i={});var n=t.getSettings(),a=t.getData().state,r=i.transitions,s=void 0===r||r,c=i.immediately,p=void 0!==c&&c,d=i.interaction,u=void 0!==d&&d,m=i.postprocess,h=void 0!==m&&m,f=e&&((0,l.Tn)(e)?e(a,n):(0,o.Cl)((0,o.Cl)({},a),e));t.updateState(function(){return h?f&&t.applyPostProcess({name:"setState",immediately:p,transitions:s,interaction:u},f):f},{transitions:s})},this.setCoordinates=function(e,i){void 0===i&&(i={});
1var n=t.getData().state,o=t.getProps(),r=o.setCoordinatesAlgorithm,s=o.settings,l=i.transitions,c=void 0===l||l,p=i.immediately,d=void 0===p||p;t.updateState(function(){return n&&t.applyPostProcess({name:"setCoordinates",immediately:d,transitions:c},(r||f)(n,s,e,a.zoom))},{transitions:c})},this.setVisibleArea=function(e,i){void 0===i&&(i={});var n=i.transitions,a=void 0===n||n,o=i.immediately,r=void 0===o||o,s=t.getData().state,l=t.getProps(),c=l.setVisibleAreaAlgorithm,p=l.settings;t.updateState(function(){return s&&t.applyPostProcess({name:"setVisibleArea",immediately:r,transitions:a},(c||g)(s,p,e))},{transitions:a})},this.setBoundary=function(e,i){void 0===i&&(i={});var n=t.getData().state,a=t.getProps(),r=a.setBoundaryAlgorithm,s=a.settings,l=i.transitions,u=void 0!==l&&l,m=i.immediately,h=void 0===m||m;e?t.updateState(function(){return n&&t.applyPostProcess({name:"setBoundary",immediately:h,transitions:u},(r||function(t,e,i){var n=(0,o.Cl)((0,o.Cl)({},p(t)),{boundary:i});if(n.visibleArea&&n.coordinates&&t.visibleArea){n.visibleArea.height=n.visibleArea.width/(0,d.CG)(i),n.visibleArea.top+=(t.visibleArea.height-n.visibleArea.height)/2;var a=(0,c.pY)(n,e);(Math.max(a.minHeight,n.coordinates.height)-n.visibleArea.height>0||Math.max(a.minWidth,n.coordinates.width)-n.visibleArea.width>0)&&(n.visibleArea=(0,d.vM)(n.visibleArea,Math.max(Math.max(a.minHeight,n.coordinates.height)/n.visibleArea.height,Math.max(a.minWidth,n.coordinates.width)/n.visibleArea.width))),n.visibleArea=(0,d.il)(n.visibleArea,(0,c.gL)(n,e));var r=(0,d.wu)((0,d.XX)(n.coordinates,(0,d.Dz)(n.visibleArea)));n.visibleArea.width<n.coordinates.width&&(r.left=0),n.visibleArea.height<n.coordinates.height&&(r.top=0),n.visibleArea=(0,d.oS)(n.visibleArea,r),n.visibleArea=(0,d.nl)(n.visibleArea,(0,c.av)(n,e)),n=v(n,e)}return n})(n,s,e))}):t.updateState(null)},this.moveCoordinates=function(e,i){void 0===i&&(i={});var n=t.getData(),a=t.getProps(),o=a.moveCoordinatesAlgorithm,r=a.onMove,s=a.onMoveEnd,u=a.settings,m=i.interaction,h=void 0===m||m,f=i.transitions,v=void 0!==f&&f,g=i.immediately,x=void 0!==g&&g,b=i.normalize,y=[];if(!n.transitions&&n.state){var w=void 0===b||b?M(n.state,e):{left:(0,l.Et)(e.left)?e.left:0,top:(0,l.Et)(e.top)?e.top:0},C=t.applyPostProcess({name:"moveCoordinates",interaction:h,immediately:x,transitions:v},(o||function(t,e,i){if((0,c.cK)(t)){var n=p(t);return n.coordinates=(0,d.oS)(n.coordinates,i),n.coordinates=(0,d.nl)(n.coordinates,(0,d.v2)((0,d.Dz)(n.visibleArea),(0,c.fg)(n,e))),n}return t})(n.state,u,w));y.push(r),h?t.setInteractions({moveCoordinates:!0}):(C=t.applyPostProcess({name:"moveCoordinatesEnd",interaction:h,immediately:x,transitions:v},C),y.push(s)),t.updateState(C,{transitions:x&&v},y)}},this.moveCoordinatesEnd=function(e){void 0===e&&(e={});var i=t.getData().state,n=t.getProps().onMoveEnd,a=e.transitions,o=void 0===a||a,r=e.immediately,s=void 0!==r&&r;t.updateState(function(){return i&&t.applyPostProcess({name:"moveCoordinatesEnd",transitions:o,immediately:s},i)},{transitions:o},[n]),t.setInteractions({moveCoordinates:!1})},this.resizeCoordinates=function(e,i,n,a){void 0===a&&(a={});var r=t.getData().state,s=t.getProps(),u=s.resizeCoordinatesAlgorithm,m=s.onResize,f=s.onResizeEnd,v=s.settings,g=a.interaction,x=void 0===g||g,E=a.transitions,k=void 0!==E&&E,M=a.immediately,A=void 0!==M&&M,P=a.normalize;if(!t.getTransitions().active&&r){var R,D=[],O=void 0===P||P?(R=(0,c.WW)(r),{left:(0,l.Et)(i.left)?i.left*R:0,top:(0,l.Et)(i.top)?i.top*R:0,right:(0,l.Et)(i.right)?i.right*R:0,bottom:(0,l.Et)(i.bottom)?i.bottom*R:0}):{left:(0,l.Et)(i.left)?i.left:0,top:(0,l.Et)(i.top)?i.top:0,right:(0,l.Et)(i.right)?i.right:0,bottom:(0,l.Et)(i.bottom)?i.bottom:0},z=t.applyPostProcess({name:"resizeCoordinates",interaction:x,immediately:A,transitions:k},(u||function(t,e,i,n,a){var r,s,u,m,f,v,g,x,E,k=(0,c.YP)(t),M=(0,c.pY)(t,e);return(0,c.cK)(t)?(0,o.Cl)((0,o.Cl)({},p(t)),{coordinates:(r=t.coordinates,s={positionRestrictions:(0,d.v2)((0,c.fg)(t,e),(0,d.Dz)(t.visibleArea)),sizeRestrictions:{maxWidth:Math.min(M.maxWidth,t.visibleArea.width),maxHeight:Math.min(M.maxHeight,t.visibleArea.height),minWidth:Math.max(Math.min(M.minWidth,t.visibleArea.width),k),minHeight:Math.max(Math.min(M.minHeight,t.visibleArea.height),k)},aspectRatio:(0,c.KD)(t,e)},u=a.reference,f={left:-1===(m=i.toLowerCase()).indexOf("west")?n.left:-n.left,top:-n.top,right:n.left,bottom:n.top},["north","south","center"].every(function(t){return -1===m.indexOf(t)})&&(f.top=0,f.bottom=0),["west","east","center"].every(function(t){return -1===m.indexOf(t)})&&(f.left=0,f.right=0),v=S(i),b.Hk.forEach(function(t){v[t]||(f[t]=0)}
1),g=f,x=S(i),E=function(t,e,i,n){var a=n.aspectRatio,r=n.positionRestrictions,s=n.sizeRestrictions,c=(0,o.Cl)({},t);e=(0,o.Cl)({},e);var p=i.allowedDirections||{left:!0,right:!0,bottom:!0,top:!0};t.width<s.minWidth&&(e.left=0,e.right=0),t.height<s.minHeight&&(e.top=0,e.bottom=0),b.Hk.forEach(function(t){p[t]||(e[t]=0)}),e=y({coordinates:c,directions:e,sizeRestrictions:s,positionRestrictions:r,allowedDirections:p});var u=(0,d.pq)(c,e).width,m=(0,d.pq)(c,e).height,f=i.preserveAspectRatio?(0,d.CG)(c):(0,d.v3)(u/m,a);if(f){var v=i.respectDirection;if("width"!==v&&"height"!==v&&(v=c.width>=c.height||1===f?"width":"height"),"width"===v){var g=u/f-c.height;if(p.top&&p.bottom){var x=e.top,C=e.bottom;e.bottom=w(g,C,x),e.top=w(g,x,C)}else p.bottom?e.bottom=g:p.top?e.top=g:p.right?e.right=0:p.left&&(e.left=0)}else if("height"===v){var S=c.width-m*f;if(p.left&&p.right){var E=e.left,k=e.right;e.left=-w(S,E,k),e.right=-w(S,k,E)}else p.left?e.left=-S:p.right?e.right=-S:p.top?e.top=0:p.bottom&&(e.bottom=0)}e=y({directions:e,coordinates:c,sizeRestrictions:s,positionRestrictions:r,preserveRatio:!0,compensate:i.compensate,allowedDirections:p})}return u=(0,d.pq)(c,e).width,m=(0,d.pq)(c,e).height,(f=i.preserveAspectRatio?(0,d.CG)(c):(0,d.v3)(u/m,a))&&(0,l.d0)(Math.abs(f-u/m),0)&&b.Hk.forEach(function(t){e[t]=0}),h({width:t.width+e.right+e.left,height:t.height+e.top+e.bottom,left:t.left,top:t.top},{left:-e.left,top:-e.top},r)}(r,g,(0,o.Cl)((0,o.Cl)({},a),{allowedDirections:x}),s),u&&(E=(0,d.oS)(E,(0,d.Ui)(C(u,i),C(E,i)))),(0,d.nl)(E,s.positionRestrictions))}):t})(r,v,e,O,(0,l.Gv)(n)?n:{}));D.push(m),x?t.setInteractions({resizeCoordinates:!0}):(z=t.applyPostProcess({name:"resizeCoordinatesEnd",interaction:x,immediately:A,transitions:k},z),D.push(f)),t.updateState(z,{transitions:A&&k},D)}},this.resizeCoordinatesEnd=function(e){void 0===e&&(e={});var i=t.getProps().onResizeEnd,n=t.getData().state,a=e.transitions,o=void 0===a||a,r=e.immediately,s=void 0!==r&&r;t.updateState(function(){return n&&t.applyPostProcess({name:"resizeCoordinatesEnd",transitions:o,immediately:s},n)},{transitions:o},[i]),t.setInteractions({resizeCoordinates:!1})},this.getStencilCoordinates=function(){var e=t.getData().state;return(0,c.GO)(e)},this.getCoordinates=function(e){void 0===e&&(e={});var i=t.getData().state,n=t.getProps().settings;if(!i||!i.coordinates)return null;var a=e.round;return void 0===a||a?(0,c.xR)(i,n):(0,o.Cl)({},i.coordinates)},this.getVisibleArea=function(){var e=t.getData().state;return(null==e?void 0:e.visibleArea)?(0,o.Cl)({},e.visibleArea):null},this.getSettings=function(){var e=t.getProps().settings;return(0,o.Cl)({},e)},this.getState=function(){return p(t.getData().state)},this.getTransforms=function(){var e=t.getData().state;return e?(0,l.Go)(e.transforms):{rotate:0,flip:{horizontal:!1,vertical:!1}}},this.createDefaultState=function(e,i){var n=t.getProps(),o=n.createStateAlgorithm,r=n.settings;return t.applyPostProcess({name:"createState",immediately:!0,transitions:!1},(o||function(t,e){var i,n,o,r,s,l=t.boundary,p=t.image,d={boundary:{width:l.width,height:l.height},imageSize:{width:p.width,height:p.height},transforms:{rotate:(null==(i=p.transforms)?void 0:i.rotate)||0,flip:{horizontal:(null==(o=null==(n=p.transforms)?void 0:n.flip)?void 0:o.horizontal)||!1,vertical:(null==(s=null==(r=p.transforms)?void 0:r.flip)?void 0:s.vertical)||!1}},visibleArea:null,coordinates:null};return e.defaultTransforms&&(d.transforms=(0,c.Bc)(d,e)),d=e.priority===x.b.visibleArea?f(d=g(d,e,(0,c.Ps)(d,e),!1),e,(0,c.p1)(d,e),a.limit):g(d=f(d,e,(0,c.p1)(d,e),a.unsafe),e,(0,c.Ps)(d,e),!0)})({image:i,boundary:e},r))},this.isConsistent=function(){var e=t.getData().state,i=t.getProps().settings;return!e||(0,c.Gr)(e,i)}});function tt(){var t=(0,o.zs)((0,r.useState)({}),2);t[0];var e=t[1];return function(){e({})}}var te=function(t){var e=(0,r.useRef)(t),i=function(){e.current&&e.current()};(0,r.useEffect)(function(){e.current=t},[t]),(0,r.useEffect)(function(){return window.addEventListener("resize",i),window.addEventListener("orientationchange",i),function(){window.removeEventListener("resize",i),window.removeEventListener("orientationchange",i
1)}},[])},ti=(0,r.forwardRef)(function(t,e){var i=t.className,n=t.style,a=t.stretcherClassName,o=t.contentClassName,s=t.stretchAlgorithm,l=void 0===s?N:s,c=t.sizeAlgorithm,p=void 0===c?I:c,d=t.children,u=(0,r.useRef)(null),m=(0,r.useRef)(null);return(0,r.useImperativeHandle)(e,function(){return{reset:function(){var t=u.current;t&&(t.style.height="",t.style.width="")},stretchTo:function(t){var e=u.current,i=m.current;if(null==t||!t.width||null==t||!t.height||!e||!i)return e&&(e.style.height="",e.style.width=""),Promise.resolve(null);l(i,e,t);var n=p(i,t);return Promise.resolve(n.width&&n.height?n:null)}}}),r.createElement("div",{ref:m,style:n,className:_()("advanced-cropper-boundary",i)},r.createElement("div",{ref:u,className:_()(["advanced-cropper-boundary__stretcher",a])}),r.createElement("div",{className:_()(["advanced-cropper-boundary__content",o])},d))});ti.displayName="StretchableBoundary";var tn=function(t){var e=t.visible,i=t.className,n=t.style,a=t.children;return r.createElement("div",{style:n,className:_()(i,"advanced-cropper-fade",!!e&&"advanced-cropper-fade--visible")},a)},ta=function(t){var e=t.cropper,i=t.children,n=t.className,a=t.style,o=e?e.getState():null,s=!!e&&e.isLoaded();return r.createElement("div",{className:_()(n,"advanced-cropper-wrapper"),style:a},r.createElement(tn,{visible:o&&s,className:"advanced-cropper-wrapper__fade"},i))};function to(t){t.preventDefault()}var tr=(0,r.forwardRef)(function(t,e){var i,n=t.className,a=t.style,s=t.cropper,l=t.crossOrigin,p=void 0===l||l,d=s.getState(),u=s.getTransitions(),m=s.getImage(),h=m&&d?(void 0===(i=u)&&(i=null),m&&d&&d.visibleArea)?T(m,d,d.visibleArea,(0,c.WW)(d),i):{}:{},f=m?m.src:void 0;return f?r.createElement("img",{key:f,ref:e,className:_()("advanced-cropper-background-image",n),src:f,crossOrigin:!0===p?"anonymous":p||void 0,style:(0,o.Cl)((0,o.Cl)({},h),a),onMouseDown:to}):null});tr.displayName="CropperBackgroundImage";var ts=(0,r.forwardRef)(function(t,e){var i=(0,r.useRef)(null),n=(0,r.useRef)(null);return(0,r.useImperativeHandle)(e,function(){return{draw:function(t,e,a){return(void 0===a&&(a={}),e&&i.current&&n.current)?(0,j.$G)(t,e,i.current,n.current,a):null}}}),r.createElement(r.Fragment,null,r.createElement("canvas",{className:"advanced-cropper-canvas",ref:i}),r.createElement("canvas",{className:"advanced-cropper-canvas",ref:n}))});ts.displayName="CropperCanvas";var tl=function(t){function e(e){var i=t.call(this,e)||this;return i.processMove=function(t,e){var n,a=i.container.current;if(a&&i.touches.length){var r=a.getBoundingClientRect(),s=r.left,l=r.top;if(1===i.touches.length&&1===e.length&&i.props.onMove){var c={left:Math.abs(e[0].clientX-i.anchor.left-s)<Math.abs(i.touches[0].clientX-i.anchor.left-s),top:Math.abs(e[0].clientY-i.anchor.top-l)<Math.abs(i.touches[0].clientY-i.anchor.top-l)},p={left:0,top:0};i.props.useAnchor&&c.left||(p.left=e[0].clientX-i.touches[0].clientX),i.props.useAnchor&&c.top||(p.top=e[0].clientY-i.touches[0].clientY),null==(n=i.props)||n.onMove(p,t),i.touches=(0,o.fX)([],(0,o.zs)(e),!1)}}},i.processEnd=function(){var t=i.props,e=t.onMoveEnd,n=t.onLeave;!i.props.disabled&&i.touches.length&&(null==e||e()),i.hovered&&(null==n||n(),i.hovered=!1),i.touches=[]},i.initAnchor=function(t){var e=i.container.current;if(e){var n=e.getBoundingClientRect(),a=n.left,o=n.top;i.anchor={left:t.clientX-a,top:t.clientY-o}}},i.onMouseOver=function(){var t=i.props,e=t.onEnter,n=t.disabled;i.hovered||n||(i.hovered=!0,null==e||e())},i.onMouseLeave=function(){var t=i.props.onLeave;i.hovered&&!i.touches.length&&(i.hovered=!1,null==t||t())},i.onTouchStart=function(t){var e=i.props,n=e.onEnter,a=e.onMoveStart,o=e.disabled;if(t.cancelable){i.touches=Array.from(t.touches);var r=!o&&1===t.touches.length;r&&(i.touches=Array.from(t.touches),null==a||a()),i.hovered||o||(i.hovered=!0,null==n||n()),(i.started||r)&&(t.preventDefault(),t.stopPropagation())}},i.onTouchEnd=function(){i.started=!1,i.processEnd()},i.onTouchMove=function(t){i.touches.length>=1&&(i.started?(i.processMove(t,Array.from(t.touches)),t.preventDefault(),t.stopPropagation()):(0,l.Io)({left:i.touches[0].clientX,top:i.touches[0].clientY},{left:t.touches[0].clientX,top:t.touches[0].clientY})>(i.props.activationDistance||0)&&(i.initAnchor({clientX:t.touches[0].clientX,clientY:t.touches[0].clientY}),i.started=!0))},i.onMouseDown=function(t){var e=i.props,n=e.onMoveStart;if(!e.disabled&&0===t.button){var a={clientX:t.clientX,clientY:t.clientY};i.touches=[a],i.initAnchor(a),t.stopPropagation(),null==n||n()}},i.onMouseMove=function(t){!i.props.disabled&&i.touches.length&&(i.processMove(t,[{clientX:t.clientX,clientY:t.clientY}]),t.preventDefault&&t.cancelable&&t.preventDefault(),t.stopPropagation())},i.onMouseUp=function(){i.processEnd()},i.touches=[],i.hovered=!1,i.started=!1,i.anchor={left:0,top:0},i.container=(0,r.createRef)(),i}return(0,o.C6)(e,t),e.prototype.componentWillUnmount=function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd);var t=this.container.current;t&&(t.removeEventListener("touchstart",this.onTouchStart),t.removeEventListener("mousedown",this.onMouseDown))},e.prototype.componentDidMount=function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1});var t=this.container.current;t&&(t.addEventListener("touchstart",this.onTouchStart,{passive:!1}),t.addEventListener("mousedown",this.onMouseDown,{passive:!1}))},e.prototype.componentDidUpdate=function(t){this.props.disabled&&!t.disabled&&(this.touches=[])},e.prototype.render=function(){var t=this.props,e=t.children,i=t.className;return r.createElement("div",{className:_()("advanced-cropper-draggable-element",i),ref:this.container,onMouseOver:this.onMouseOver,onMouseLeave:this.onMouseLeave},e)},e.defaultProps={disabled:!1,activationDistance:30,useAnchor:!0,rerender:!0},e}(r.Component),tc=function(t){var e=t.position,i=t.className,n=t.disabled,a=t.onDrag,o=t.onDragEnd,s=t.onLeave,l=t.onEnter,c=t.children;return r.createElement(tl,{className:_()(["advanced-cropper-line-wrapper",e&&"advanced-cropper-line-wrapper--".concat(e),n&&"advanced-cropper-line-wrapper--disabled",i]),disabled:n,onMove:a,onMoveEnd:o,onLeave:s,onEnter:l,activationDistance:0},r.createElement("div",{className:_()(["advanced-cropper-line-wrapper__content",e&&"advanced-cropper-line-wrapper__content--".concat(e)
1])},c))},tp=function(t){var e,i,n=t.position,a=t.hoverClassName,s=t.wrapperClassName,l=t.defaultClassName,c=t.disabled,p=t.onMove,d=t.onMoveEnd,u=(0,o.zs)((0,r.useState)(!1),2),m=u[0],h=u[1];return r.createElement(tc,{className:_()("advanced-cropper-simple-line-wrapper",s,((e={})["advanced-cropper-simple-line-wrapper--".concat(n)]=!!n,e)),position:n,disabled:c,onDrag:p,onDragEnd:d,onLeave:function(){h(!1)},onEnter:function(){h(!0)}},r.createElement("div",{className:_()("advanced-cropper-simple-line",m&&"advanced-cropper-simple-line--hover",l,m&&a,((i={})["advanced-cropper-simple-line--".concat(n)]=!!n,i))}))},td=function(t){var e=t.horizontalPosition,i=t.verticalPosition,n=t.className,a=t.disabled,o=t.onDrag,s=t.onDragEnd,c=t.onLeave,p=t.onEnter,d=t.children,u=t.style,m=e||i?(0,l.sv)(e,i).snakeCase:null;return r.createElement("div",{style:u,className:_()(n,"advanced-cropper-handler-wrapper",m&&"advanced-cropper-handler-wrapper--".concat(m),a&&"advanced-cropper-handler-wrapper--disabled")},r.createElement(tl,{className:"advanced-cropper-handler-wrapper__draggable",disabled:a,onMove:o,onMoveEnd:s,onLeave:c,onEnter:p,activationDistance:0},d))},tu=function(t){var e,i=t.verticalPosition,n=t.horizontalPosition,a=t.hoverClassName,s=t.wrapperClassName,l=t.defaultClassName,c=t.wrapperStyle,p=t.disabled,d=t.onMove,u=t.onMoveEnd,m=(0,o.zs)((0,r.useState)(!1),2),h=m[0],f=m[1];return r.createElement(td,{style:c,className:_()("advanced-cropper-simple-handler-wrapper",s,i&&"advanced-cropper-simple-handler-wrapper--".concat(i),n&&"advanced-cropper-simple-handler-wrapper--".concat(n),n&&i&&"advanced-cropper-simple-handler-wrapper--".concat(n,"-").concat(i),h&&"advanced-cropper-simple-handler-wrapper--hover"),verticalPosition:i,horizontalPosition:n,disabled:p,onDrag:d,onDragEnd:u,onLeave:function(){f(!1)},onEnter:function(){f(!0)}},r.createElement("div",{className:_()("advanced-cropper-simple-handler",h&&"advanced-cropper-simple-handler--hover",l,h&&a,((e={})["advanced-cropper-simple-handler--".concat(i)]=!!i,e["advanced-cropper-simple-handler--".concat(n)]=!!n,e["advanced-cropper-simple-handler--".concat(n,"-").concat(i)]=n&&i,e))}))},tm=["east","west",null],th=["south","north",null],tf=function(t){var e=t.style,i=t.className,n=t.children,a=t.onResize,s=t.onResizeEnd,c=t.handlerComponent,p=void 0===c?tu:c,d=t.handlers,u=void 0===d?{eastNorth:!0,north:!0,westNorth:!0,west:!0,westSouth:!0,south:!0,eastSouth:!0,east:!0}:d,m=t.handlerClassNames,h=void 0===m?{}:m,f=t.handlerWrapperClassNames,v=void 0===f?{}:f,g=t.lines,x=void 0===g?{west:!0,north:!0,east:!0,south:!0}:g,b=t.lineComponent,y=void 0===b?tp:b,w=t.lineClassNames,C=void 0===w?{}:w,S=t.lineWrapperClassNames,E=void 0===S?{}:S,k=t.disabled,M=void 0!==k&&k,A=t.reference,P=void 0===A?null:A,R=(0,o.zs)((0,r.useState)(null),2),D=R[0],O=R[1],z=(0,r.useMemo)(function(){var t=[];return tm.forEach(function(e){th.forEach(function(i){if(e!==i){var n=(0,l.sv)(e,i),a=n.snakeCase,o=n.camelCase;a&&o&&t.push({name:o,className:a,verticalPosition:i,horizontalPosition:e})}})}),t},[]),T=(0,r.useMemo)(function(){var t=[];return z.forEach(function(e){(0,l.A4)(e.name)&&((0,l.Gv)(x)?x[e.name]:x)&&t.push({name:e.name,component:y,className:_()(C.default,C[e.name],M&&C.disabled),wrapperClassName:_()("advanced-cropper-bounding-box__line","advanced-cropper-bounding-box__line--".concat(e.name),E.default,E[e.name],M&&E.disabled),hoverClassName:C.hover,verticalPosition:e.verticalPosition,horizontalPosition:e.horizontalPosition,disabled:M})}),t},[z,x,y,C,E,M]),N=(0,r.useMemo)(function(){var t=[];return z.forEach(function(e){((0,l.Gv)(u)?u[e.name]:u)&&t.push({name:e.name,component:p,className:_()(h.default,h[e.name]),containerClassName:_()("advanced-cropper-bounding-box__handler-wrapper","advanced-cropper-bounding-box__handler-wrapper--".concat(e.className)),wrapperClassName:_()("advanced-cropper-bounding-box__handler","advanced-cropper-bounding-box__handler--".concat(e.className),v.default,v[e.name]),hoverClassName:h.hover,verticalPosition:e.verticalPosition,horizontalPosition:e.horizontalPosition,disabled:M})}),t},[z,u,p,h,v,M]),L=function(t,e){return function(i,n){var o,r=i.left,s=i.top;if(!e&&t?o="width":e&&!t&&(o="height"),!M){if(a){var c=(0,l.sv)(t,e).camelCase;c&&a(c,{left:r,top:s},{reference:D||P,preserveAspectRatio:n&&n.shiftKey,respectDirection:o,compensate:!0})}D||O(P)}}},I=function(){null==s||s(),O(null)};return r.createElement("div",{className:_()("advanced-cropper-bounding-box",i),style:e},n,r.createElement("div",null,T.map(function(t){return r.createElement(t.component,{key:t.name,defaultClassName:t.className,hoverClassName:t.hoverClassName,wrapperClassName:t.wrapperClassName,position:t.name,disabled:t.disabled,onMove:L(t.horizontalPosition,t.verticalPosition),onMoveEnd:I})})),r.createElement("div",null,N.map(function(t){var e=r.createElement(t.component,{defaultClassName:t.className,hoverClassName:t.hoverClassName,wrapperClassName:t.wrapperClassName,horizontalPosition:t.horizontalPosition,verticalPosition:t.verticalPosition,disabled:t.disabled,onMove:L(t.horizontalPosition,t.verticalPosition),onMoveEnd:I});return r.createElement("div",{key:t.name,className:t.containerClassName},e)})))},tv=function(t){var e=t.className,i=t.children;return r.createElement("div",{className:_()("advanced-cropper-stencil-overlay",e)},i)},tg=function(t){var e,i,n,a,s,c=t.className,p=t.transitions,d=t.children,u=(0,o.Tt)(t,["className","transitions","children"]),m=(0,r.useRef)(null),h=(0,r.useRef)(u),f=(0,o.zs)((0,r.useState)(u),2),v=f[0],g=f[1],x=(0,o.zs)((void 0===(e=p)&&(e=null),i=(0,r.useRef)(new W),a=(n=(0,o.zs)((0,r.useState)(!1),2))[0],s=n[1],[function(t){e&&e.active?i.current.start((0,o.Cl)((0,o.Cl)({},e),{onStart:function(){s(!0)},onProgress:function(e){t(e)},onStop:function(){s(!1)}})):i.current.active||t(1)},a]),2),b=x[0],y=x[1];(0,r.useLayoutEffect)(function(){if(!(0,l.ky)(v,u)){g(u);var t=y?(0,o.Cl)({},h.current):v;b(function(e){["left","top","height","width"].forEach(function(i){var n=u[i],a=t[i];h.current[i]=(0,l.Et)(a)&&(0,l.Et)(n)?a+(n-a)*e:n}),m.current&&(m.current.style.width="".concat(h.current.width,"px"),m.current.style.height="".concat(h.current.height,"px"),m.current.style.transform="translate3d(".concat(h.current.left,"px, ").concat(h.current.top,"px, 0px)"))})}},[v,y,u.width,u.height,u.top,u.left]);var w=y?h.current:u,C={left:0,top:0,width:"".concat(w.width,"px"),height:"".concat(w.height,"px"),transform:"translate3d(".concat(w.left,"px, ").concat(w.top,"px, 0px)")};return r.createElement("div",{ref:m,className:_()("advanced-cropper-artificial-transition",c),style:C},d)},tx=function(t){var e=t.className,i=t.transitions,n=t.width,a=t.height,o=t.left,s=t.top,l=t.children;return r.createElement(tg,{className:_()("advanced-cropper-stencil-wrapper",e),transitions:i,width:n,height:a,top:s,left:o},l)},tb=function(t){var e=t.columns,i=void 0===e?3:e,n=t.rows,a=void 0===n?3:n,s=t.visible,l=void 0!==s&&s,c=t.className,p=[],d=(0,o.zs)((0,r.useState)(i),2),u=d[0],m=d[1],h=(0,o.zs)((0,r.useState)(a),2),f=h[0],v=h[1];J(function(){l&&(v(a),m(i))},[l,i,a]);for(var g=0;g<f;g++){for(var x=[],b=0;b<u;b++)x.push(r.createElement("div",{key:b,className:_()("advanced-cropper-stencil-grid__cell",0===g&&"advanced-cropper-stencil-grid__cell--top",g===f-1&&"advanced-cropper-stencil-grid__cell--bottom",0===b&&"advanced-cropper-stencil-grid__cell--left",b===u-1&&"advanced-cropper-stencil-grid__cell--right")}));p.push(r.createElement("div",{key:g,className:"advanced-cropper-stencil-grid__row"},x))}return r.createElement("div",{className:_()("advanced-cropper-stencil-grid",l&&"advanced-cropper-stencil-grid--visible",c)},p)},ty=(0,r.forwardRef)(function(t,e){var i=t.cropper,n=t.coordinates,a=t.aspectRatio,o=t.minAspectRatio,s=t.maxAspectRatio,p=t.handlerComponent,u=t.handlers,m=t.handlerClassNames,h=t.handlerWrapperClassNames,f=t.lines,v=t.lineComponent,g=t.lineClassNames,x=t.lineWrapperClassNames,b=t.resizable,y=t.movable,w=t.grid,C=t.gridClassName,S=t.className,E=t.movingClassName,k=t.resizingClassName,M=t.previewClassName,A=t.boundingBoxClassName,P=t.overlayClassName,R=t.draggableAreaClassName,D=t.disabled,O=i.getState(),z=i.getTransitions(),T=i.getInteractions(),N=(void 0===b||b)&&!D,L=(void 0===y||y)&&!D;(0,r.useImperativeHandle)(e,function(){return{aspectRatio:(0,d.m2)(a||{minimum:o,maximum:s})}});var I=n?(0,l.Tn)(n)?n(O):n:(0,c.GO)(O),j=I.width,H=I.height,W=I.left,F=I.top;return O&&r.createElement(tx,{className:_()("advanced-cropper-rectangle-stencil",S,T.moveCoordinates&&E,T.resizeCoordinates&&k,{"advanced-cropper-rectangle-stencil--movable":L,"advanced-cropper-rectangle-stencil--moving":T.moveCoordinates,"advanced-cropper-rectangle-stencil--resizable":N,"advanced-cropper-rectangle-stencil--resizing":T.resizeCoordinates,"advanced-cropper-rectangle-stencil--disabled":D}),width:j,height:H,left:W,top:F,transitions:z},r.createElement(tf,{reference:O.coordinates,className:_()(A,"advanced-cropper-rectangle-stencil__bounding-box"),handlers:void 0===u?{eastNorth:!0,north:!0,westNorth:!0,west:!0,westSouth:!0,south:!0,eastSouth:!0,east:!0}:u,handlerComponent:void 0===p?tu:p,handlerClassNames:void 0===m?{}:m,handlerWrapperClassNames:void 0===h?{}:h,lines:void 0===f?{west:!0,north:!0,east:!0,south:!0}:f,lineComponent:void 0===v?tp:v,lineClassNames:void 0===g?{}:g,lineWrapperClassNames:void 0===x?{}:x,onResize:function(t,e,n){i&&N&&i.resizeCoordinates(t,e,n)},onResizeEnd:function(){i&&i.resizeCoordinatesEnd()},disabled:!N},r.createElement(tl,{disabled:!L,onMove:function(t){i&&L&&i.moveCoordinates(t)},onMoveEnd:function(){i&&i.moveCoordinatesEnd()},className:_()("advanced-cropper-rectangle-stencil__draggable-area",R)},r.createElement(tv,{className:_()("advanced-cropper-rectangle-stencil__overlay",P)},w&&r.createElement(tb,{visible:i.hasInteractions(),columns:T.transformImage.rotate?9:3,rows:T.transformImage.rotate?9:3,className:_()("advanced-cropper-rectangle-stencil__grid",C)}),r.createElement("div",{className:_()("advanced-cropper-rectangle-stencil__preview",M)})))))});ty.displayName="RectangleStencil";var tw=function(){function t(t){var e=t.active;this.active=e,this.defaultPrevented=!1}return t.prototype.preventDefault=function(){this.defaultPrevented=!0},t}(),tC=function(t){function e(e){var i=t.call(this,e)||this;return i.processMove=function(t){var e=i.props,n=e.onTransform,a=e.touchScale,o=e.touchMove,r=e.touchRotate,s=i.container.current;
1s&&n&&(n(function(t,e,i,n){if(void 0===n&&(n={}),1===e.length&&1===t.length)n.move&&(a={left:e[0].clientX-t[0].clientX,top:e[0].clientY-t[0].clientY});else if(t.length>1){var a,o,r,s=F(e,i),c=F(t,i);if(n.rotate&&2===e.length&&2===t.length){var p={left:[t[0].clientX-t[1].clientX,e[0].clientX-e[1].clientX],top:[t[0].clientY-t[1].clientY,e[0].clientY-e[1].clientY]},d=p.left[0]*p.top[1]-p.left[1]*p.top[0],u=p.left[0]*p.left[1]+p.top[0]*p.top[1];if(!(0,l.nS)(u,0)&&!(0,l.nS)(d,0)){var m=-(180*Math.atan2(d,u))/Math.PI;r={center:c.centerMass,angle:m}}}n.move&&(a={left:s.centerMass.left-c.centerMass.left,top:s.centerMass.top-c.centerMass.top}),n.scale&&(o={factor:c.spread/s.spread,center:c.centerMass})}return{move:a,scale:o,rotate:r}}(t,i.touches,s,{scale:a,rotate:r,move:o})),i.touches=t)},i.processEnd=function(){var t=i.props.onTransformEnd;i.transforming&&(i.transforming=!1,t&&t())},i.processStart=function(){i.transforming=!0,i.debouncedProcessEnd.clear()},i.processEvent=function(t){var e=i.props,n=e.onEvent,a=e.disabled,o=e.preventDefault,r=new tw({active:i.transforming});return n?n(r,t):(void 0===o||o)&&(t.preventDefault(),t.stopPropagation()),!a&&!r.defaultPrevented},i.onWheel=function(t){var e,n,a,o,r=i.props,s=r.onTransform,c=r.wheelScale,p=i.container.current;c&&i.processEvent(t)&&(i.processStart(),s&&p&&s((void 0===(e=!0===c?.1:c.ratio)&&(e=.1),a=(n=p.getBoundingClientRect()).left,o=n.top,{scale:{factor:1-e*(0,l._S)(t.deltaY||t.detail||t.wheelDelta),center:{left:t.clientX-a,top:t.clientY-o}}})),i.touches.length||i.debouncedProcessEnd())},i.onTouchStart=function(t){var e=i.props,n=e.touchMove,a=e.touchScale,o=e.touchRotate;if(t.cancelable&&(n||(a||o)&&t.touches.length>1)&&i.processEvent(t)){var r=i.container.current;if(r){var s=r.getBoundingClientRect(),l=s.left,c=s.top,p=s.bottom,d=s.right;i.touches=Array.from(t.touches).filter(function(t){return t.clientX>l&&t.clientX<d&&t.clientY>c&&t.clientY<p})}}},i.onTouchEnd=function(t){0===t.touches.length&&(i.touches=[],i.processEnd())},i.onTouchMove=function(t){if(i.touches.length){var e=(0,o.fX)([],(0,o.zs)(t.touches),!1).filter(function(t){return!t.identifier||i.touches.find(function(e){return e.identifier===t.identifier})});i.processEvent(t)&&(i.processMove(e),i.processStart())}},i.onMouseDown=function(t){i.props.mouseMove&&"buttons"in t&&1===t.buttons&&i.processEvent(t)&&(i.touches=[{clientX:t.clientX,clientY:t.clientY}],i.processStart())},i.onMouseMove=function(t){i.touches.length&&i.processEvent(t)&&i.processMove([{clientX:t.clientX,clientY:t.clientY}])},i.onMouseUp=function(){i.touches=[],i.processEnd()},i.transforming=!1,i.touches=[],i.anchor={left:0,top:0},i.container=(0,r.createRef)(),i.debouncedProcessEnd=(0,l.sg)(i.processEnd,e.timeout),i}return(0,o.C6)(e,t),e.prototype.shouldComponentUpdate=function(){return!0},e.prototype.componentWillUnmount=function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd);var t=this.container.current;t&&(t.removeEventListener("touchstart",this.onTouchStart),t.removeEventListener("mousedown",this.onMouseDown),t.removeEventListener("wheel",this.onWheel))},e.prototype.componentDidMount=function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1});var t=this.container.current;t&&(t.addEventListener("touchstart",this.onTouchStart,{passive:!1}),t.addEventListener("mousedown",this.onMouseDown,{passive:!1}),t.addEventListener("wheel",this.onWheel,{passive:!1}))},e.prototype.render=function(){var t=this.props,e=t.className,i=t.children,n=t.style;return r.createElement("div",{className:e,style:n,ref:this.container},i)},e.defaultProps={touchMove:!0,mouseMove:!0,touchScale:!0,touchRotate:!1,wheelScale:!0,timeout:500},e}(r.Component),tS=function(t){var e,i,n,a=t.scaleImage,o=t.moveImage,s=t.rotateImage,c=t.children,p=t.className,d=t.style,u=t.cropper,m=t.timeout,h=t.disabled,f=u.getTransitions(),v=(e=void 0!==s&&s,(0,r.useMemo)(function(){return(0,l.$E)(e,{touch:!0},{touch:!1})},[e])),g=(i=void 0===a||a,(0,r.useMemo)(function(){return(0,l.$E)(i,{touch:!0,wheel:{ratio:.1}},{touch:!1,wheel:!1})},[i])),x=(n=void 0===o||o,(0,r.useMemo)(function(){return(0,l.$E)(n,{touch:!0,mouse:!0},{touch:!1,mouse:!1})},[n]));return r.createElement(tC,{className:p,style:d,onTransform:u.transformImage,onTransformEnd:u.transformImageEnd,touchMove:x.touch,mouseMove:x.mouse,touchScale:g.touch,wheelScale:g.wheel,touchRotate:v.touch,disabled:f.active||h,preventDefault:!h,timeout:m},c)},tE=(n=function(t,e){var i=t.style,n=t.className,a=t.stencilComponent,s=void 0===a?ty:a,p=t.stencilConstraints,u=void 0===p?G:p,m=t.stencilProps,h=void 0===m?{}:m,f=t.wrapperComponent,v=t.wrapperProps,g=t.backgroundComponent,b=void 0===g?tr:g,y=t.backgroundProps,w=t.backgroundClassName,C=t.backgroundWrapperComponent,S=t.backgroundWrapperProps,E=t.boundaryComponent,k=void 0===E?ti:E,M=t.boundaryProps,A=t.boundaryClassName,P=t.canvas,T=void 0===P||P,N=t.crossOrigin,L=void 0===N||N,I=t.disabled,j=t.settings,H=(0,o.Tt)(t,["style","className","stencilComponent","stencilConstraints","stencilProps","wrapperComponent","wrapperProps","backgroundComponent","backgroundProps","backgroundClassName","backgroundWrapperComponent","backgroundWrapperProps","boundaryComponent","boundaryProps","boundaryClassName","canvas","crossOrigin","disabled","settings"]),W=(0,r.useRef)(null),F=function(t){var e,i,n,a,s,p,u,m,h,f,v,g,b,y,w,C,S,E,
1k,M,A,P,T,N,L,I,j,H,W,F=this,G=t(),B=G.src,_=G.onReady,U=G.onError,X=G.onUpdate,Y=G.canvas,q=G.unloadTime,V=G.crossOrigin,K=G.checkOrientation,$=G.autoReconcileState,ti=(0,r.useRef)(null),tn=(0,r.useRef)(null),ta=(0,r.useRef)(null),to=(0,r.useRef)(null),tr=(0,o.zs)(Z(null),2),ts=tr[0],tl=tr[1],tc=(e=function(){return(0,o.Cl)((0,o.Cl)({},t()),{getInstance:function(){return to.current}})},i=tt(),n=function(){var t=e(),i=t.settings,n=(0,o.Tt)(t,["settings"]),a=(0,o.Cl)({imageRestriction:x.e.fitArea,transformImage:{adjustStencil:!0}},i),r=(0,o.Cl)({transitions:!0},n);return(0,o.Cl)({settings:(0,o.Cl)((0,o.Cl)({},a),(0,o.Cl)((0,o.Cl)({},a),{sizeRestrictions:function(t,e){return a.sizeRestrictions?(0,l.Tn)(a.sizeRestrictions)?a.sizeRestrictions(t,e):a.sizeRestrictions:D(t,e)},areaPositionRestrictions:function(t,e){var i,n,o,r,s;return a.areaPositionRestrictions?(0,l.Tn)(a.areaPositionRestrictions)?a.areaPositionRestrictions(t,e):a.areaPositionRestrictions:(i=t.visibleArea,n=t.boundary,o=e.imageRestriction,r=(0,c.s$)(t),s={},o===x.e.fillArea?s={left:0,top:0,right:r.width,bottom:r.height}:o===x.e.fitArea&&((0,d.CG)(n)>(0,d.CG)(r)?(s={top:0,bottom:r.height},i&&(i.width>r.width?(s.left=-(i.width-r.width)/2,s.right=r.width-s.left):(s.left=0,s.right=r.width))):(s={left:0,right:r.width},i&&(i.height>r.height?(s.top=-(i.height-r.height)/2,s.bottom=r.height-s.top):(s.top=0,s.bottom=r.height)))),s)},areaSizeRestrictions:function(t,e){var i,n,o,r;return a.areaSizeRestrictions?(0,l.Tn)(a.areaSizeRestrictions)?a.areaSizeRestrictions(t,e):a.areaSizeRestrictions:(i=t.boundary,n=e.imageRestriction,o=(0,c.s$)(t),r={minWidth:0,minHeight:0,maxWidth:1/0,maxHeight:1/0},n===x.e.fillArea?(r.maxWidth=o.width,r.maxHeight=o.height):n===x.e.fitArea&&((0,d.CG)(i)>(0,d.CG)(o)?(r.maxHeight=o.height,r.maxWidth=o.height*(0,d.CG)(i)):(r.maxWidth=o.width,r.maxHeight=o.width/(0,d.CG)(i))),r)},positionRestrictions:function(t,e){var i,n;return a.positionRestrictions?(0,l.Tn)(a.positionRestrictions)?a.positionRestrictions(t,e):a.positionRestrictions:(i=(0,c.s$)(t),n={},e.imageRestriction&&"none"!==e.imageRestriction&&(n={left:0,top:0,right:i.width,bottom:i.height}),n)},defaultCoordinates:function(t,e){if(a.defaultCoordinates)return(0,l.Tn)(a.defaultCoordinates)?a.defaultCoordinates(t,e):a.defaultCoordinates;var i=a.defaultSize;i||(i=R);var n=(0,l.Tn)(i)?i(t,e):i,r=a.defaultPosition||O;return[n,function(t){return(0,o.Cl)({},(0,l.Tn)(r)?r(t,e):r)}]},defaultVisibleArea:function(t,e){return a.defaultVisibleArea?(0,l.Tn)(a.defaultVisibleArea)?a.defaultVisibleArea(t,e):a.defaultVisibleArea:function(t,e){var i=t.coordinates,n=t.boundary,a=(0,c.s$)(t),r=(0,d.CG)(n);if(i){var s={height:Math.max(i.height,a.height),width:Math.max(i.width,a.width)},l={left:0,top:0,width:(0,d.CG)(s)>r?s.width:s.height*r,height:(0,d.CG)(s)>r?s.width/r:s.height};(l=(0,d.il)(l,(0,c.gL)(t,e))).left=i.left+i.width/2-l.width/2,l.top=i.top+i.height/2-l.height/2;var p=(0,d.d1)(i,(0,d.Dz)((0,o.Cl)({left:0,top:0},a))),u={};return p.left||p.right||!(l.width<=a.width)||(u.left=0,u.right=a.width),p.top||p.bottom||!(l.height<=a.height)||(u.top=0,u.bottom=a.height),(0,d.nl)(l,u)}var m=(0,d.CG)(a),h={height:m<r?a.height:a.width/r,width:m<r?a.height*r:a.width};return{left:a.width/2-h.width/2,top:a.height/2-h.height/2,width:h.width,height:h.height}}(t,e)},aspectRatio:function(t,e){return(0,d.m2)((0,l.Tn)(a.aspectRatio)?a.aspectRatio(t,e):a.aspectRatio)}}))},r)},(a=(0,r.useRef)(n)).current=n,s=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return a.current.apply(a,(0,o.fX)([],(0,o.zs)(t),!1))},(0,r.useRef)(new Q(s,i)).current),tp=(u=(p={src:B,crossOrigin:void 0===V||V,checkOrientation:void 0===K||K,unloadTime:void 0===q?500:q,canvas:void 0===Y||Y,onError:function(){to.current&&(null==U||U(to.current))}}).src,m=p.onLoadingStart,h=p.onLoadingEnd,f=p.onError,v=p.onLoad,g=p.crossOrigin,b=p.checkOrientation,y=p.canvas,w=p.unloadTime,S=(C=(0,o.zs)((0,r.useState)(null),2))[0],E=C[1],M=(k=(0,o.zs)((0,r.useState)(!1),2))[0],A=k[1],T=(P=(0,o.zs)(Z(!1),2))[0],N=P[1],L=(0,r.useRef)(null),(0,r.useEffect)(function(){if(L.current!==u)if(L.current=u||null,N(!1),u){A(!0),null==m||m();var t,e,i,n,a=[(t={crossOrigin:(0,l.b0)(g)?y:g,checkOrientation:b},(void 0===(e=(0,o.Cl)((0,o.Cl)({},t),{crossOrigin:(0,l.qF)(u)&&t.crossOrigin}))&&(e={}),i=e.checkOrientation,n=e.parse,new Promise(function(t){if(i||n)new Promise(function(t,e){try{if(u)if(/^data:/i.test(u))t(function(t){for(var e=atob(t=t.replace(/^data:([^;]+);base64,/gim,"")),i=e.length,n=new ArrayBuffer(i),a=new Uint8Array(n),o=0;o<i;o++)a[o]=e.charCodeAt(o);return n}(u));else if(/^blob:/i.test(u)){var i,n,a=new FileReader;a.onload=function(e){var i;t(null==(i=e.target)?void 0:i.result)},i=function(t){a.readAsArrayBuffer(t)},(n=new XMLHttpRequest).open("GET",u,!0),n.responseType="blob",n.onload=function(){(200==this.status||0===this.status)&&i(this.response)},n.send()}else{var o=new XMLHttpRequest;o.onreadystatechange=function(){4===o.readyState&&(200===o.status||0===o.status?t(o.response):e("Warning: could not load an image to parse its orientation"))},o.onprogress=function(){"image/jpeg"!==o.getResponseHeader("content-type")&&o.abort()},o.withCredentials=!1,o.open("GET",u,!0),o.responseType="arraybuffer",o.send(null)}else e("Error: the image is empty")}catch(t){e(t)}}).then(function(e){var i=function(t){try{var e,i=new DataView(t),n=void 0,a=void 0,o=void 0,r=void 0,s=void 0;if(255===i.getUint8(0)&&216===i.getUint8(1))for(var l=i.byteLength,c=2;c+1<l;){if(255===i.getUint8(c)&&225===i.getUint8(c+1)){r=c;break}c++}
1if(r&&(n=r+4,a=r+10,"Exif"===function(t,e,i){var n,a="";for(n=e,i+=e;n<i;n++)a+=String.fromCharCode(t.getUint8(n));return a}(i,n,4))){var p=i.getUint16(a);if(((o=18761===p)||19789===p)&&42===i.getUint16(a+2,o)){var d=i.getUint32(a+4,o);d>=8&&(s=a+d)}}if(s)for(var u=i.getUint16(s,o),m=0;m<u;m++){var c=s+12*m+2;if(274===i.getUint16(c,o)){c+=8,e=i.getUint16(c,o),i.setUint16(c,1,o);break}}return e}catch(t){return null}}(e);t(z(e?{src:u,arrayBuffer:e,orientation:i}:{src:u,arrayBuffer:null,orientation:null}))}).catch(function(e){console.warn(e),t(z({src:u}))});else t(z({src:u}))})).then(function(e){return new Promise(function(i,n){var a,r;(a=e.src,void 0===(r=t)&&(r={}),new Promise(function(t,e){var i=document.createElement("img");r.crossOrigin&&(i.crossOrigin=!0!==r.crossOrigin?r.crossOrigin:"anonymous"),i.src=a,i.style.visibility="hidden",i.style.position="fixed",document.body.appendChild(i),i.complete?(t(i),document.body.removeChild(i)):(i.addEventListener("load",function(){t(i),document.body.removeChild(i)}),i.addEventListener("error",function(){e(null),document.body.removeChild(i)}))})).then(function(t){i((0,o.Cl)((0,o.Cl)({},e),{width:t.naturalWidth,height:t.naturalHeight}))}).catch(function(){n(null)})})}))];T&&w&&a.push((0,l.he)(w)),Promise.all(a).then(function(t){var e=(0,o.zs)(t,1)[0];L.current===u&&E(e)}).catch(function(){L.current===u&&(null==f||f())}).finally(function(){L.current===u&&(null==h||h(),A(!1))})}else w?(0,l.he)(w).then(function(){L.current===u&&E(null)}):E(null)},[u,S]),(0,r.useEffect)(function(){S&&N(!0,function(){null==v||v(S)})},[S]),{isLoading:function(){return M},isLoaded:function(){return T},getImage:function(){return S},setImage:E}),td=(void 0===(I=void 0===$||$)&&(I=!0),H=(j=(0,o.zs)((0,r.useState)(I),2))[0],W=j[1],(0,r.useLayoutEffect)(function(){H&&!tc.hasInteractions()&&tc.reconcileState()}),{pause:function(){W(!1)},resume:function(){W(!0)}}),tu=function(){return(0,o.sH)(F,void 0,void 0,function(){var t,e,i;return(0,o.YH)(this,function(n){switch(n.label){case 0:if(!tn.current)return[3,2];return td.pause(),t=tp.getImage(),[4,null==(i=tn.current)?void 0:i.stretchTo(t)];case 1:e=n.sent(),tl(t,function(){e&&t?tc.reset(e,t):tc.clear()}),td.resume(),n.label=2;case 2:return[2]}})})},tm=function(){return(0,o.sH)(F,void 0,void 0,function(){var t,e,i,n;return(0,o.YH)(this,function(a){switch(a.label){case 0:if(!tn.current)return[3,2];return td.pause(),t=tp.getImage(),[4,null==(n=tn.current)?void 0:n.stretchTo(t)];case 1:(e=a.sent())&&t?(i=tc.getState())?(e.width!==i.boundary.width||e.height!==i.boundary.height)&&(tc.setBoundary(e),tc.reconcileState()):tc.reset(e,t):tc.clear(),td.resume(),a.label=2;case 2:return[2]}})})},th={reset:function(){return tu()},refresh:function(){return tm()},setImage:function(t){return tl(t)},reconcileState:tc.reconcileState,moveCoordinates:tc.moveCoordinates,moveCoordinatesEnd:tc.moveCoordinatesEnd,resizeCoordinates:tc.resizeCoordinates,clear:tc.clear,resizeCoordinatesEnd:tc.resizeCoordinatesEnd,moveImage:tc.moveImage,flipImage:tc.flipImage,zoomImage:tc.zoomImage,rotateImage:tc.rotateImage,transformImage:tc.transformImage,transformImageEnd:tc.transformImageEnd,setCoordinates:tc.setCoordinates,setVisibleArea:tc.setVisibleArea,startTransitions:tc.startTransitions,setState:tc.setState,hasInteractions:tc.hasInteractions,getStencilCoordinates:tc.getStencilCoordinates,getCoordinates:tc.getCoordinates,getVisibleArea:tc.getVisibleArea,getTransforms:tc.getTransforms,getTransitions:tc.getTransitions,getInteractions:tc.getInteractions,getSettings:tc.getSettings,getState:tc.getState,getDefaultState:function(){var t=tc.getState(),e=tp.getImage();return t&&e?tc.createDefaultState(t.boundary,e):null},getCanvas:function(t){var e=tc.getState();return ti.current&&ta.current&&e?ta.current.draw(e,ti.current,t):null},getImage:function(){return ts?(0,o.Cl)({},ts):null},isLoading:tp.isLoading,isLoaded:tp.isLoaded};return te(function(){tm()}),J(function(){tu()},[tp.getImage()]),J(function(){to.current&&ts&&(null==_||_(to.current))},[ts]),J(function(){to.current&&(null==X||X(to.current))},[tp.isLoaded(),tp.isLoading()]),(0,r.useImperativeHandle)(to,function(){return th}),{cropper:th,refs:{image:ti,boundary:tn,canvas:ta},image:ts}}(function(){return(0,o.Cl)((0,o.Cl)({},H),{crossOrigin:L,stencilProps:h,canvas:T,settings:(0,o.Cl)((0,o.Cl)({},j),u(j,(0,o.Cl)((0,o.Cl)({},h),W.current)))})}),B=F.cropper,U=F.image,X=F.refs;(0,r.useImperativeHandle)(e,function(){return B});var Y={loading:B.isLoading(),loaded:B.isLoaded()};return r.createElement(void 0===f?ta:f,(0,o.Cl)({},void 0===v?{}:v,{disabled:I,className:_()("advanced-cropper",n),cropper:B,style:i},Y),r.createElement(k,(0,o.Cl)({},M,{ref:X.boundary,className:_()("advanced-cropper__boundary",A)}
1),r.createElement(void 0===C?tS:C,(0,o.Cl)({},void 0===S?{}:S,{disabled:I,cropper:B,className:"advanced-cropper__background-wrapper"}),B.getState()&&r.createElement(b,(0,o.Cl)({},void 0===y?{}:y,{ref:X.image,crossOrigin:L,cropper:B,className:_()("advanced-cropper__background",w)})),r.createElement(s,(0,o.Cl)({},h,{disabled:I,ref:W,cropper:B,image:U}))),T&&r.createElement(ts,{ref:X.canvas})))},(0,r.forwardRef)(n)),tk=["transformImage","moveCoordinates","resizeCoordinates","defaultCoordinates","defaultVisibleArea","areaPositionRestrictions","areaSizeRestrictions","sizeRestrictions","positionRestrictions","aspectRatio","minWidth","minHeight","maxWidth","maxHeight","defaultSize","defaultPosition","defaultTransforms","imageRestriction","priority"];function tM(t,e){void 0===e&&(e=tk);var i={settings:{},props:{}};return Object.keys(t).forEach(function(n){e.some(function(t){return t===n})?i.settings[n]=t[n]:i.props[n]=t[n]}),i}var tA=(0,r.forwardRef)(function(t,e){var i=tM(t,(0,o.fX)((0,o.fX)([],(0,o.zs)(tk),!1),["stencilSize"],!1));return r.createElement(tE,(0,o.Cl)({postProcess:K,stencilConstraints:U},i.props,{settings:(0,o.Cl)((0,o.Cl)({defaultSize:q,aspectRatio:V,sizeRestrictions:function(t,e){var i=(0,l.Tn)(Y)?Y(t,e):Y;return(0,E.hw)(D(t,e),i)}},i.settings),{transformImage:(0,o.Cl)((0,o.Cl)({},i.settings.transformImage),{adjustStencil:!1})}),ref:e}))});tA.displayName="FixedCropper",(0,r.forwardRef)(function(t,e){var i,n=tM(t),a=n.props,s=n.settings,c=s.stencilSize,p=s.autoZoom,d=(0,o.Tt)(s,["stencilSize","autoZoom"]),u=(i=(0,r.useRef)([]),function(t){-1===i.current.indexOf(t)&&i.current.push(t)});return((0,l.b0)(p)||(a.postProcess||c?u("prop 'autoZoom' is deprecated now and will be removed, use 'postProcess' prop to pass your auto zoom function."):(u("prop 'autoZoom' is deprecated now and will be removed, use 'postProcess' prop to pass your auto zoom function. The 'postProcess' automatically set to 'hybridAutoZoom'"),a.postProcess=$)),(0,l.b0)(c))?r.createElement(tE,(0,o.Cl)({},a,{ref:e,settings:d})):(u("prop 'stencilSize' is deprecated for <Cropper/> component now and will be removed, use <FixedCropper/> component instead."),r.createElement(tA,(0,o.Cl)({ref:e,stencilSize:c},d,a)))}).displayName="CropperComponent",(0,r.forwardRef)(function(t,e){var i=t.cropper,n=t.coordinates,a=t.handlerComponent,o=t.handlers,s=t.handlerClassNames,p=t.handlerWrapperClassNames,d=t.lines,u=t.lineComponent,m=t.lineClassNames,h=t.lineWrapperClassNames,f=t.resizable,v=t.movable,g=t.grid,x=t.gridClassName,b=t.className,y=t.movingClassName,w=t.resizingClassName,C=t.previewClassName,S=t.boundingBoxClassName,E=t.overlayClassName,k=t.draggableAreaClassName,M=t.disabled,A=i.getState(),P=i.getTransitions(),R=i.getInteractions(),D=(void 0===f||f)&&!M,O=(void 0===v||v)&&!M;(0,r.useImperativeHandle)(e,function(){return{aspectRatio:1,boundingBox:"circle"}});var z=n?(0,l.Tn)(n)?n(A):n:(0,c.GO)(A),T=z.width,N=z.height,L=z.left,I=z.top;return A&&r.createElement(tx,{className:_()("advanced-cropper-circle-stencil",b,R.moveCoordinates&&y,R.resizeCoordinates&&w,{"advanced-cropper-circle-stencil--movable":O,"advanced-cropper-circle-stencil--moving":R.moveCoordinates,"advanced-cropper-circle-stencil--resizable":D,"advanced-cropper-circle-stencil--resizing":R.resizeCoordinates,"advanced-cropper-circle-stencil--disabled":M}),width:T,height:N,left:L,top:I,transitions:P},r.createElement(tf,{reference:A.coordinates,className:_()(S,"advanced-cropper-circle-stencil__bounding-box"),handlers:void 0===o?{eastNorth:!0,westNorth:!0,westSouth:!0,eastSouth:!0}:o,handlerComponent:void 0===a?tu:a,handlerClassNames:void 0===s?{}:s,handlerWrapperClassNames:void 0===p?{}:p,lines:void 0===d?{west:!0,north:!0,east:!0,south:!0}:d,lineComponent:void 0===u?tp:u,lineClassNames:void 0===m?{}:m,lineWrapperClassNames:void 0===h?{}:h,onResize:function(t,e,n){i&&D&&i.resizeCoordinates(t,e,n)},onResizeEnd:function(){i&&i.resizeCoordinatesEnd()},disabled:!D},r.createElement(tl,{disabled:!O,onMove:function(t){i&&O&&i.moveCoordinates(t)},onMoveEnd:function(){i&&i.moveCoordinatesEnd()},className:_()("advanced-cropper-circle-stencil__draggable-area",k)},r.createElement(tv,{className:_()("advanced-cropper-circle-stencil__overlay",E)},g&&r.createElement(tb,{visible:i.hasInteractions(),columns:R.transformImage.rotate?9:3,rows:R.transformImage.rotate?9:3,className:_()("advanced-cropper-circle-stencil__grid",x)}),r.createElement("div",{className:_()("advanced-cropper-circle-stencil__preview",C)})))))}).displayName="CircleStencil",(0,r.forwardRef)(function(t,e){var i=t.src,n=t.crossOrigin,a=void 0===n||n,s=(0,o.Tt)(t,["src","crossOrigin"]);return i?r.createElement("img",(0,o.Cl)({key:i,ref:e,src:i,className:_()("advanced-cropper-source"),crossOrigin:!0===a?"anonymous":a||void 0},s)):null}).displayName="CropperSource";var tP=function(t){var e=t.children,i=t.cropper,n=t.className,a=t.style;return r.createElement("div",{className:_()(n,"cropper-preview-wrapper"),style:a},r.createElement(tn,{visible:null==i?void 0:i.isLoaded(),className:"cropper-preview-wrapper__fade"},e))},tR=function(t){var e,i=t.className,n=t.cropper,a=t.crossOrigin,s=void 0===a||a,l=t.size,c=t.style,p=n.get
1State(),u=n.getTransitions(),m=n.getImage(),h=l&&m&&(null==p?void 0:p.coordinates)?(void 0===(e=u)&&(e=null),m&&p&&p.visibleArea&&p.coordinates)?T(m,p,p.coordinates,(0,d.CG)(p.coordinates)>(0,d.CG)(l)?p.coordinates.width/l.width:p.coordinates.height/l.height,e):{}:{},f=m?m.src:void 0;return f?r.createElement("img",{key:f,className:_()("advanced-cropper-background-image",i),src:f,crossOrigin:!0===s?"anonymous":s||void 0,style:(0,o.Cl)((0,o.Cl)({},h),c),onMouseDown:to}):null};(0,r.forwardRef)(function(t,e){var i,n,a,s,c=t.className,p=t.contentClassName,u=t.state,m=void 0===u?null:u,h=t.image,f=void 0===h?null:h,v=t.transitions,g=void 0===v?null:v,x=t.backgroundComponent,b=t.backgroundProps,y=t.backgroundClassName,w=t.boundaryComponent,C=void 0===w?ti:w,S=t.boundaryProps,E=t.boundaryClassName,k=t.wrapperComponent,M=t.wrapperProps,A=t.loaded,P=void 0===A||A,R=t.loading,D=void 0!==R&&R,O=t.style,z=t.cropper,T=tt(),N=(0,r.useRef)(null),I=(0,r.useRef)(null),j=z||(I.current?I:{current:{getState:function(){return m},getTransitions:function(){return g},getImage:function(){return f},isLoaded:function(){return P},isLoading:function(){return D}}}),H=(0,o.zs)((0,r.useState)(null),2),W=H[0],F=H[1],G=null==(n=null==(i=j.current)?void 0:i.getState())?void 0:n.coordinates,B=null==(s=null==(a=j.current)?void 0:a.getImage())?void 0:s.src,U=W?{width:"".concat(W.width,"px"),height:"".concat(W.height,"px")}:{},X=function(){var t,e,i=null==(e=null==(t=j.current)?void 0:t.getState())?void 0:e.coordinates;N.current&&i&&N.current.stretchTo(i).then(function(t){t&&i?(0,l.d0)((0,d.CG)(i),(0,d.CG)(t))?F({width:t.width,height:t.width/(0,d.CG)(i)}):F({width:t.height*(0,d.CG)(i),height:t.height}):F(null)}),T()};return te(X),(0,r.useLayoutEffect)(X,[null==G?void 0:G.height,null==G?void 0:G.width]),(0,r.useImperativeHandle)(e,function(){return{refresh:X,update:function(t){t?I.current=t:I.current=null,X()}}}),r.createElement(void 0===k?tP:k,(0,o.Cl)({},M,{className:_()(c,"advanced-cropper-preview"),cropper:j.current,style:O}),r.createElement(C,(0,o.Cl)({ref:N,stretchAlgorithm:L},S,{className:_()("advanced-cropper-preview__boundary",E)}),r.createElement("div",{className:_()(p,"advanced-cropper-preview__content"),style:U},j.current&&r.createElement(void 0===x?tR:x,(0,o.Cl)({},b,{cropper:j.current,size:W,className:_()(y,"advanced-cropper-preview__image",B&&"advanced-cropper-preview__image--visible")})))))})},54845:(t,e,i)=>{"use strict";let n;i.d(e,{A:()=>w}),"undefined"!=typeof window&&(window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),"function"!=typeof window.CustomEvent&&(window.CustomEvent=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:null};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),i}));let a="undefined"!=typeof document&&!!document.documentMode,o=["webkit","moz","ms"],r={};function s(t){if(r[t])return r[t];let e=n||(n=document.createElement("div").style);if(t in e)return r[t]=t;let i=t[0].toUpperCase()+t.slice(1),a=o.length;for(;a--;){let n=`${o[a]}${i}`;if(n in e)return r[t]=n}}function l(t,e){return parseFloat(e[s(t)])||0}function c(t,e,i=window.getComputedStyle(t)){let n="border"===e?"Width":"";return{left:l(`${e}Left${n}`,i),right:l(`${e}Right${n}`,i),top:l(`${e}Top${n}`,i),bottom:l(`${e}Bottom${n}`,i)}}function p(t,e,i){t.style[s(e)]=i}function d(t){let e=t.parentNode;e&&1===e.nodeType||(e=document.documentElement);let i=window.getComputedStyle(t),n=window.getComputedStyle(e),a=t.getBoundingClientRect(),o=e.getBoundingClientRect();return{elem:{style:i,width:a.width,height:a.height,top:a.top,bottom:a.bottom,left:a.left,right:a.right,margin:c(t,"margin",i),border:c(t,"border",i)},parent:{style:n,width:o.width,height:o.height,top:o.top,bottom:o.bottom,left:o.left,right:o.right,padding:c(e,"padding",n),border:c(e,"border",n)}}}let u={down:"mousedown",move:"mousemove",up:"mouseup mouseleave"};function m(t,e,i,n){u[t].split(" ").forEach(t=>{e.addEventListener(t,i,n)})}function h(t,e,i){u[t].split(" ").forEach(t=>{e.removeEventListener(t,i)})}function f(t,e){let i=t.length;for(;i--;)if(t[i].pointerId===e.pointerId)return i;return -1}function v(t,e){let i;if(e.touches){for(let n of(i=0,e.touches))n.pointerId=i++,v(t,n);return}(i=f(t,e))>-1&&t.splice(i,1),t.push(e)}function g(t){let e,i=(t=t.slice(0)).pop();for(;e=t.pop();)i={clientX:(e.clientX-i.clientX)/2+i.clientX,clientY:(e.clientY-i.clientY)/2+i.clientY};return i}function x(t){if(t.length<2)return 0;let e=t[0],i=t[1];return Math.sqrt(Math.pow(Math.abs(i.clientX-e.clientX),2)+Math.pow(Math.abs(i.clientY-e.clientY),2))}"undefined"!=typeof window&&("function"==typeof window.PointerEvent?u={down:"pointerdown",move:"pointermove",up:"pointerup pointerleave pointercancel"}:"function"==typeof window.TouchEvent&&(u={down:"touchstart",move:"touchmove",up:"touchend touchcancel"}));let b=/^http:[\w\.\/]+svg$/,y={animate:!1,canvas:!1,cursor:"move",disablePan:!1,disableZoom:!1,disableXAxis:!1,disableYAxis:!1,duration:200,easing:"ease-in-out",exclude:[],excludeClass:"panzoom-exclude",handleStartEvent:t=>{t.preventDefault(),t.stopPropagation()},maxScale:4,minScale:.125,overflow:"hidden",panOnlyWhenZoomed:!1,pinchAndPan:!1,relative:!1,setTransform:function(t,{x:e,y:i,scale:n,isSVG:o},r){if(p(t,"transform",`scale(${n}) translate(${e}px, ${i}px)`),o&&a){let e=window.getComputedStyle(t).getPropertyValue("transform");t.setAttribute("transform",e)}},startX:0,startY:0,startScale:1,step:.3,touchAction:"none"};function w(t,e){let i,n,a,o,r,l;if(!t)throw Error("Panzoom requires an element as an argument");
1if(1!==t.nodeType)throw Error("Panzoom requires an element with a nodeType of 1");if(!function(t){let e=t;for(;e&&e.parentNode;){if(e.parentNode===document)return!0;e=e.parentNode instanceof ShadowRoot?e.parentNode.host:e.parentNode}return!1}(t))throw Error("Panzoom should be called on elements that have been attached to the DOM");e={...y,...e};let c=b.test(t.namespaceURI)&&"svg"!==t.nodeName.toLowerCase(),w=t.parentNode;w.style.overflow=e.overflow,w.style.userSelect="none",w.style.touchAction=e.touchAction,(e.canvas?w:t).style.cursor=e.cursor,t.style.userSelect="none",t.style.touchAction=e.touchAction,p(t,"transformOrigin","string"==typeof e.origin?e.origin:c?"0 0":"50% 50%");let C=0,S=0,E=1,k=!1;function M(e,i,n){if(n.silent)return;let a=new CustomEvent(e,{detail:i});t.dispatchEvent(a)}function A(e,i,n){let a={x:C,y:S,scale:E,isSVG:c,originalEvent:n};return requestAnimationFrame(()=>{if("boolean"==typeof i.animate)if(i.animate){let e=s("transform");p(t,"transition",`${e} ${i.duration}ms ${i.easing}`)}else p(t,"transition","none");i.setTransform(t,a,i),M(e,a,i),M("panzoomchange",a,i)}),a}function P(i,n,a,o){let r={...e,...o},s={x:C,y:S,opts:r};if(!o?.force&&(r.disablePan||r.panOnlyWhenZoomed&&E===r.startScale))return s;if(i=parseFloat(i),n=parseFloat(n),r.disableXAxis||(s.x=(r.relative?C:0)+i),r.disableYAxis||(s.y=(r.relative?S:0)+n),r.contain){let e=d(t),i=e.elem.width/E,n=e.elem.height/E,o=i*a,l=n*a,c=(o-i)/2,p=(l-n)/2;if("inside"===r.contain){let t=(-e.elem.margin.left-e.parent.padding.left+c)/a,i=(e.parent.width-o-e.parent.padding.left-e.elem.margin.left-e.parent.border.left-e.parent.border.right+c)/a;s.x=Math.max(Math.min(s.x,i),t);let n=(-e.elem.margin.top-e.parent.padding.top+p)/a,r=(e.parent.height-l-e.parent.padding.top-e.elem.margin.top-e.parent.border.top-e.parent.border.bottom+p)/a;s.y=Math.max(Math.min(s.y,r),n)}else if("outside"===r.contain){let t=(-(o-e.parent.width)-e.parent.padding.left-e.parent.border.left-e.parent.border.right+c)/a,i=(c-e.parent.padding.left)/a;s.x=Math.max(Math.min(s.x,i),t);let n=(-(l-e.parent.height)-e.parent.padding.top-e.parent.border.top-e.parent.border.bottom+p)/a,r=(p-e.parent.padding.top)/a;s.y=Math.max(Math.min(s.y,r),n)}}return r.roundPixels&&(s.x=Math.round(s.x),s.y=Math.round(s.y)),s}function R(i,n){let a={...e,...n},o={scale:E,opts:a};if(!n?.force&&a.disableZoom)return o;let r=e.minScale,s=e.maxScale;if(a.contain){let i=d(t),n=i.elem.width/E,a=i.elem.height/E;if(n>1&&a>1){let t=i.parent.width-i.parent.border.left-i.parent.border.right,o=i.parent.height-i.parent.border.top-i.parent.border.bottom,l=t/n,c=o/a;"inside"===e.contain?s=Math.min(s,l,c):"outside"===e.contain&&(r=Math.max(r,l,c))}}return o.scale=Math.min(Math.max(i,r),s),o}function D(t,e,i,n){let a=P(t,e,E,i);return C!==a.x||S!==a.y?(C=a.x,S=a.y,A("panzoompan",a.opts,n)):{x:C,y:S,scale:E,isSVG:c,originalEvent:n}}function O(t,e,i){let n=R(t,e),a=n.opts;if(!e?.force&&a.disableZoom)return;t=n.scale;let o=C,r=S;if(a.focal){let e=a.focal;o=(e.x/t-e.x/E+C*t)/t,r=(e.y/t-e.y/E+S*t)/t}let s=P(o,r,t,{relative:!1,force:!0});return C=s.x,S=s.y,E=t,A("panzoomzoom",a,i)}function z(t,i){let n={...e,animate:!0,...i};return O(E*Math.exp((t?1:-1)*n.step),n)}function T(e,i,n,a){let o=d(t),r={width:o.parent.width-o.parent.padding.left-o.parent.padding.right-o.parent.border.left-o.parent.border.right,height:o.parent.height-o.parent.padding.top-o.parent.padding.bottom-o.parent.border.top-o.parent.border.bottom},s=i.clientX-o.parent.left-o.parent.padding.left-o.parent.border.left-o.elem.margin.left,l=i.clientY-o.parent.top-o.parent.padding.top-o.parent.border.top-o.elem.margin.top;c||(s-=o.elem.width/E/2,l-=o.elem.height/E/2);let p={x:s/r.width*(r.width*e),y:l/r.height*(r.height*e)};return O(e,{...n,animate:!1,focal:p},a)}O(e.startScale,{animate:!1,force:!0}),setTimeout(()=>{D(e.startX,e.startY,{animate:!1,force:!0})});let N=[];function L(t){if(function(t,e){for(let a=t;null!=a;a=a.parentNode){var i,n;if(i=a,n=e.excludeClass,1===i.nodeType&&` ${(i.getAttribute("class")||"").trim()} `.indexOf(` ${n} `)>-1||e.exclude.indexOf(a)>-1)return!0}return!1}(t.target,e))return;v(N,t),k=!0,e.handleStartEvent(t),i=C,n=S,M("panzoomstart",{x:C,y:S,scale:E,isSVG:c,originalEvent:t},e);let s=g(N);a=s.clientX,o=s.clientY,r=E,l=x(N)}function I(t){if(!k||void 0===i||void 0===n||void 0===a||void 0===o)return;v(N,t);let s=g(N),c=N.length>1,p=E;c&&(0===l&&(l=x(N)),T(p=R((x(N)-l)*e.step/80+r).scale,s,{animate:!1},t)),(!c||e.pinchAndPan)&&D(i+(s.clientX-a)/p,n+(s.clientY-o)/p,{animate:!1},t)}function j(t){1===N.length&&M("panzoomend",{x:C,y:S,scale:E,isSVG:c,originalEvent:t},e),function(t,e){if(e.touches){for(;t.length;)t.pop();return}let i=f(t,e);i>-1&&t.splice(i,1)}(N,t),k&&(k=!1,i=n=a=o=void 0)}let H=!1;function W(){H||(H=!0,m("down",e.canvas?w:t,L),m("move",document,I,{passive:!0}),m("up",document,j,{passive:!0}))}return e.noBind||W(),{bind:W,destroy:function(){H=!1,h("down",e.canvas?w:t,L),h("move",document,I),h("up",document,j)},eventNames:u,getPan:()=>({x:C,y:S}),getScale:()=>E,getOptions:()=>(function(t){let e={};for(let i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);return e})(e),handleDown:L,handleMove:I,handleUp:j,pan:D,reset:function(t){let i={...e,animate:!0,force:!0,...t};E=R(i.startScale,i).scale;let n=P(i.startX,i.startY,E,i);return C=n.x,S=n.y,A("panzoomreset",i)},resetStyle:function(){w.style.overflow="",w.style.userSelect="",w.style.touchAction="",w.style.cursor="",t.style.cursor="",t.style.userSelect="",t.style.touchAction="",p(t,"transformOrigin","")},setOptions:function(i={}){for(let t in i)i.hasOwnProperty(t)&&(e[t]=i[t]);(i.hasOwnProperty("cursor")||i.hasOwnProperty("canvas"))&&(w.style.cursor=t.style.cursor="",(e.canvas?w:t).style.cursor=e.cursor),i.hasOwnProperty("overflow")&&(w.style.overflow=i.overflow),i.hasOwnProperty("touchAction")&&(w.style.touchAction=i.touchAction,t.style.touchAction=i.touchAction)},setStyle:(e,i)=>p(t,e,i),zoom:O,zoomIn:function(t){return z(!0,t)},zoomOut:function(t){return z(!1,t)},zoomToPoint:T,zoomWithWheel:function(t,i){t.preventDefault();let n={...e,...i,animate:!1},a=0===t.deltaY&&t.deltaX?t.deltaX:t.deltaY;return T(R(E*Math.exp((a<0?1:-1)*n.step/3),n).scale,t,n,t)}}}w.defaultOptions=y},55e3:(t,e,i)=>{"use strict";i.d(e,{$G:()=>c,pY:()=>l});var n=i(4902),a=i(44899),o=i(12500),r=i(32432),s=i(98366);
1function l(t,e,i){var a=i.rotate,r=i.flip,s={width:"naturalWidth"in e?e.naturalWidth:e.width,height:"naturalHeight"in e?e.naturalHeight:e.height},l=(0,o.BT)(s,a),c=t.getContext("2d");if(t.height=l.height,t.width=l.width,c){c.save();var p=(0,o.sR)((0,o.q1)((0,n.Cl)({left:0,top:0},s)),a);c.translate(-(p.left-l.width/2),-(p.top-l.height/2)),c.rotate(a*Math.PI/180),c.translate(r.horizontal?s.width:0,r.vertical?s.height:0),c.scale(r.horizontal?-1:1,r.vertical?-1:1),c.drawImage(e,0,0,s.width,s.height),c.restore()}return t}function c(t,e,i,o,c){if(!(0,r.cK)(t))return null;var p=t.transforms,d=t.coordinates,u=0!==p.rotate||p.flip.horizontal||p.flip.vertical?l(o,e,p):e,m=(0,n.Cl)({minWidth:0,minHeight:0,maxWidth:1/0,maxHeight:1/0,maxArea:1/0,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",fillColor:"transparent"},c),h=function(t){return t.find(function(t){return(0,a.kf)(t)})},f=(0,s._)({sizeRestrictions:{minWidth:h([m.width,m.minWidth])||0,minHeight:h([m.height,m.minHeight])||0,maxWidth:h([m.width,m.maxWidth])||1/0,maxHeight:h([m.height,m.maxHeight])||1/0},width:d.width,height:d.height,aspectRatio:{minimum:d.width/d.height,maximum:d.width/d.height}});if(m.maxArea&&f.width*f.height>m.maxArea){var v=Math.sqrt(m.maxArea/(f.width*f.height));f={width:Math.round(v*f.width),height:Math.round(v*f.height)}}var g=f;i.width=g?g.width:d.width,i.height=g?g.height:d.height;var x=i.getContext("2d");if(x){x.clearRect(0,0,i.width,i.height),m&&(m.imageSmoothingEnabled&&(x.imageSmoothingEnabled=m.imageSmoothingEnabled),m.imageSmoothingQuality&&(x.imageSmoothingQuality=m.imageSmoothingQuality),m.fillColor&&(x.fillStyle=m.fillColor,x.fillRect(0,0,i.width,i.height),x.save()));var b=d.left<0?-d.left:0,y=d.top<0?-d.top:0;x.drawImage(u,d.left+b,d.top+y,d.width,d.height,b*(i.width/d.width),y*(i.height/d.height),i.width,i.height)}return i}},71409:(t,e,i)=>{"use strict";i.d(e,{hw:()=>l,rR:()=>c,um:()=>p});var n=i(4902),a=i(44899),o=i(12500),r=i(32432);function s(t){var e=(0,n.Cl)({},t);return e.minWidth>e.maxWidth&&(e.minWidth=e.maxWidth),e.minHeight>e.maxHeight&&(e.minHeight=e.maxHeight),e}function l(t,e){var i=(0,n.Cl)({minWidth:0,minHeight:0,maxWidth:1/0,maxHeight:1/0},e);return s({maxHeight:Math.min(t.maxHeight,i.maxHeight),minHeight:Math.max(t.minHeight,i.minHeight),maxWidth:Math.min(t.maxWidth,i.maxWidth),minWidth:Math.max(t.minWidth,i.minWidth)})}function c(t,e){var i=(0,a.Tn)(e.sizeRestrictions)?e.sizeRestrictions(t,e):e.sizeRestrictions,n=(0,r.fg)(t,e),o={minWidth:(0,a.kf)(i.minWidth)?(0,a.$J)(i.minWidth):0,minHeight:(0,a.kf)(i.minHeight)?(0,a.$J)(i.minHeight):0,maxWidth:(0,a.kf)(i.maxWidth)?(0,a.$J)(i.maxWidth):1/0,maxHeight:(0,a.kf)(i.maxHeight)?(0,a.$J)(i.maxHeight):1/0};return void 0!==n.left&&void 0!==n.right&&(o.maxWidth=Math.min(o.maxWidth,n.right-n.left)),void 0!==n.bottom&&void 0!==n.top&&(o.maxHeight=Math.min(o.maxHeight,n.bottom-n.top)),s(o)}function p(t,e){var i=(0,a.Tn)(e.areaSizeRestrictions)?e.areaSizeRestrictions(t,e):e.areaSizeRestrictions;return i.maxWidth<1/0&&i.maxHeight<1/0&&((0,o.CG)(t.boundary)>i.maxWidth/i.maxHeight?i.maxHeight=i.maxWidth/(0,o.CG)(t.boundary):i.maxWidth=i.maxHeight*(0,o.CG)(t.boundary)),s(i)}},77409:()=>{},79706:(t,e,i)=>{"use strict";var n=i(3717);function a(){}function o(){}o.resetWarningCache=a,t.exports=function(){function t(t,e,i,a,o,r){if(r!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function e(){return t}t.isRequired=t;var i={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:a};return i.PropTypes=i,i}},83587:(t,e,i)=>{"use strict";function n(t){return(n="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 a(t,e,i){var a;return(a=function(t,e){if("object"!=n(t)||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var a=i.call(t,e||"default");if("object"!=n(a))return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(e,"string"),(e="symbol"==n(a)?a:a+"")in t)?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function o(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function r(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};
1e%2?o(Object(i),!0).forEach(function(e){a(t,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i<e;i++)n[i]=t[i];return n}function l(t,e){if(t){if("string"==typeof t)return s(t,e);var i=({}).toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?s(t,e):void 0}}function c(t){return function(t){if(Array.isArray(t))return s(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||l(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 p(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var n,a,o,r,s=[],l=!0,c=!1;try{if(o=(i=i.call(t)).next,0===e){if(Object(i)!==i)return;l=!1}else for(;!(l=(n=o.call(i)).done)&&(s.push(n.value),s.length!==e);l=!0);}catch(t){c=!0,a=t}finally{try{if(!l&&null!=i.return&&(r=i.return(),Object(r)!==r))return}finally{if(c)throw a}}return s}}(t,e)||l(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}i.d(e,{A:()=>q});var d=i(15039),u=i.n(d),m=i(14232);function h(t){var e=m.useRef();return e.current=t,m.useCallback(function(){for(var t,i=arguments.length,n=Array(i),a=0;a<i;a++)n[a]=arguments[a];return null==(t=e.current)?void 0:t.call.apply(t,[e].concat(n))},[])}var f="undefined"!=typeof window&&window.document&&window.document.createElement?m.useLayoutEffect:m.useEffect,v=function(t,e){var i=m.useRef(!0);f(function(){return t(i.current)},e),f(function(){return i.current=!1,function(){i.current=!0}},[])},g=function(t,e){v(function(e){if(!e)return t()},e)};function x(t){var e=m.useRef(!1),i=p(m.useState(t),2),n=i[0],a=i[1];return m.useEffect(function(){return e.current=!1,function(){e.current=!0}},[]),[n,function(t,i){i&&e.current||a(t)}]}function b(t){return void 0!==t}var y={},w=[];function C(t,e){}function S(t,e){}function E(t,e,i){e||y[i]||(t(!1,i),y[i]=!0)}function k(t,e){E(C,t,e)}k.preMessage=function(t){w.push(t)},k.resetWarned=function(){y={}},k.noteOnce=function(t,e){E(S,t,e)};let M=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=new Set;return function t(e,o){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,s=a.has(e);if(k(!s,"Warning: There may be circular references"),s)return!1;if(e===o)return!0;if(i&&r>1)return!1;a.add(e);var l=r+1;if(Array.isArray(e)){if(!Array.isArray(o)||e.length!==o.length)return!1;for(var c=0;c<e.length;c++)if(!t(e[c],o[c],l))return!1;return!0}if(e&&o&&"object"===n(e)&&"object"===n(o)){var p=Object.keys(e);return p.length===Object.keys(o).length&&p.every(function(i){return t(e[i],o[i],l)})}return!1}(t,e)};function A(){return(A=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)({}).hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t}).apply(null,arguments)}function P(t,e){if(null==t)return{};var i,n,a=function(t,e){if(null==t)return{};var i={};for(var n in t)if(({}).hasOwnProperty.call(t,n)){if(-1!==e.indexOf(n))continue;i[n]=t[n]}return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)i=o[n],-1===e.indexOf(i)&&({}).propertyIsEnumerable.call(t,i)&&(a[i]=t[i])}return a}var R=i(98477);function D(t,e,i,n){var a=(e-i)/(n-i),o={};switch(t){case"rtl":o.right="".concat(100*a,"%"),o.transform="translateX(50%)";break;case"btt":o.bottom="".concat(100*a,"%"),o.transform="translateY(50%)";break;case"ttb":o.top="".concat(100*a,"%"),o.transform="translateY(-50%)";break;default:o.left="".concat(100*a,"%"),o.transform="translateX(-50%)"}return o}function O(t,e){return Array.isArray(t)?t[e]:t}var z={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_
1SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var e=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||e>=z.F1&&e<=z.F12)return!1;switch(e){case z.ALT:case z.CAPS_LOCK:case z.CONTEXT_MENU:case z.CTRL:case z.DOWN:case z.END:case z.ESC:case z.HOME:case z.INSERT:case z.LEFT:case z.MAC_FF_META:case z.META:case z.NUMLOCK:case z.NUM_CENTER:case z.PAGE_DOWN:case z.PAGE_UP:case z.PAUSE:case z.PRINT_SCREEN:case z.RIGHT:case z.SHIFT:case z.UP:case z.WIN_KEY:case z.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=z.ZERO&&t<=z.NINE||t>=z.NUM_ZERO&&t<=z.NUM_MULTIPLY||t>=z.A&&t<=z.Z||-1!==window.navigator.userAgent.indexOf("WebKit")&&0===t)return!0;switch(t){case z.SPACE:case z.QUESTION_MARK:case z.NUM_PLUS:case z.NUM_MINUS:case z.NUM_PERIOD:case z.NUM_DIVISION:case z.SEMICOLON:case z.DASH:case z.EQUALS:case z.COMMA:case z.PERIOD:case z.SLASH:case z.APOSTROPHE:case z.SINGLE_QUOTE:case z.OPEN_SQUARE_BRACKET:case z.BACKSLASH:case z.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},T=m.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),N=m.createContext({}),L=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],I=m.forwardRef(function(t,e){var i,n=t.prefixCls,o=t.value,s=t.valueIndex,l=t.onStartMove,c=t.onDelete,p=t.style,d=t.render,h=t.dragging,f=t.draggingDelete,v=t.onOffsetChange,g=t.onChangeComplete,x=t.onFocus,b=t.onMouseEnter,y=P(t,L),w=m.useContext(T),C=w.min,S=w.max,E=w.direction,k=w.disabled,M=w.keyboard,R=w.range,N=w.tabIndex,I=w.ariaLabelForHandle,j=w.ariaLabelledByForHandle,H=w.ariaRequired,W=w.ariaValueTextFormatterForHandle,F=w.styles,G=w.classNames,B="".concat(n,"-handle"),_=function(t){k||l(t,s)},U=D(E,o,C,S),X={};null!==s&&(X={tabIndex:k?null:O(N,s),role:"slider","aria-valuemin":C,"aria-valuemax":S,"aria-valuenow":o,"aria-disabled":k,"aria-label":O(I,s),"aria-labelledby":O(j,s),"aria-required":O(H,s),"aria-valuetext":null==(i=O(W,s))?void 0:i(o),"aria-orientation":"ltr"===E||"rtl"===E?"horizontal":"vertical",onMouseDown:_,onTouchStart:_,onFocus:function(t){null==x||x(t,s)},onMouseEnter:function(t){b(t,s)},onKeyDown:function(t){if(!k&&M){var e=null;switch(t.which||t.keyCode){case z.LEFT:e="ltr"===E||"btt"===E?-1:1;break;case z.RIGHT:e="ltr"===E||"btt"===E?1:-1;break;case z.UP:e="ttb"!==E?1:-1;break;case z.DOWN:e="ttb"!==E?-1:1;break;case z.HOME:e="min";break;case z.END:e="max";break;case z.PAGE_UP:e=2;break;case z.PAGE_DOWN:e=-2;break;case z.BACKSPACE:case z.DELETE:null==c||c(s)}null!==e&&(t.preventDefault(),v(e,s))}},onKeyUp:function(t){switch(t.which||t.keyCode){case z.LEFT:case z.RIGHT:case z.UP:case z.DOWN:case z.HOME:case z.END:case z.PAGE_UP:case z.PAGE_DOWN:null==g||g()}}});var Y=m.createElement("div",A({ref:e,className:u()(B,a(a(a({},"".concat(B,"-").concat(s+1),null!==s&&R),"".concat(B,"-dragging"),h),"".concat(B,"-dragging-delete"),f),G.handle),style:r(r(r({},U),p),F.handle)},X,y));return d&&(Y=d(Y,{index:s,prefixCls:n,value:o,dragging:h,draggingDelete:f})),Y}),j=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onF
1ocus"],H=m.forwardRef(function(t,e){var i=t.prefixCls,n=t.style,a=t.onStartMove,o=t.onOffsetChange,s=t.values,l=t.handleRender,c=t.activeHandleRender,d=t.draggingIndex,u=t.draggingDelete,h=t.onFocus,f=P(t,j),v=m.useRef({}),g=p(m.useState(!1),2),x=g[0],b=g[1],y=p(m.useState(-1),2),w=y[0],C=y[1],S=function(t){C(t),b(!0)};m.useImperativeHandle(e,function(){return{focus:function(t){var e;null==(e=v.current[t])||e.focus()},hideHelp:function(){(0,R.flushSync)(function(){b(!1)})}}});var E=r({prefixCls:i,onStartMove:a,onOffsetChange:o,render:l,onFocus:function(t,e){S(e),null==h||h(t)},onMouseEnter:function(t,e){S(e)}},f);return m.createElement(m.Fragment,null,s.map(function(t,e){var i=d===e;return m.createElement(I,A({ref:function(t){t?v.current[e]=t:delete v.current[e]},dragging:i,draggingDelete:i&&u,style:O(n,e),key:e,value:t,valueIndex:e},E))}),c&&x&&m.createElement(I,A({key:"a11y"},E,{value:s[w],valueIndex:null,dragging:-1!==d,draggingDelete:u,render:c,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))});let W=function(t){var e=t.prefixCls,i=t.style,n=t.children,o=t.value,s=t.onClick,l=m.useContext(T),c=l.min,p=l.max,d=l.direction,h=l.includedStart,f=l.includedEnd,v=l.included,g="".concat(e,"-text"),x=D(d,o,c,p);return m.createElement("span",{className:u()(g,a({},"".concat(g,"-active"),v&&h<=o&&o<=f)),style:r(r({},x),i),onMouseDown:function(t){t.stopPropagation()},onClick:function(){s(o)}},n)},F=function(t){var e=t.prefixCls,i=t.marks,n=t.onClick,a="".concat(e,"-mark");return i.length?m.createElement("div",{className:a},i.map(function(t){var e=t.value,i=t.style,o=t.label;return m.createElement(W,{key:e,prefixCls:a,style:i,value:e,onClick:n},o)})):null},G=function(t){var e=t.prefixCls,i=t.value,n=t.style,o=t.activeStyle,s=m.useContext(T),l=s.min,c=s.max,p=s.direction,d=s.included,h=s.includedStart,f=s.includedEnd,v="".concat(e,"-dot"),g=d&&h<=i&&i<=f,x=r(r({},D(p,i,l,c)),"function"==typeof n?n(i):n);return g&&(x=r(r({},x),"function"==typeof o?o(i):o)),m.createElement("span",{className:u()(v,a({},"".concat(v,"-active"),g)),style:x})},B=function(t){var e=t.prefixCls,i=t.marks,n=t.dots,a=t.style,o=t.activeStyle,r=m.useContext(T),s=r.min,l=r.max,c=r.step,p=m.useMemo(function(){var t=new Set;if(i.forEach(function(e){t.add(e.value)}),n&&null!==c)for(var e=s;e<=l;)t.add(e),e+=c;return Array.from(t)},[s,l,c,n,i]);return m.createElement("div",{className:"".concat(e,"-step")},p.map(function(t){return m.createElement(G,{prefixCls:e,key:t,value:t,style:a,activeStyle:o})}))},_=function(t){var e=t.prefixCls,i=t.style,n=t.start,o=t.end,s=t.index,l=t.onStartMove,c=t.replaceCls,p=m.useContext(T),d=p.direction,h=p.min,f=p.max,v=p.disabled,g=p.range,x=p.classNames,b="".concat(e,"-track"),y=(n-h)/(f-h),w=(o-h)/(f-h),C=function(t){!v&&l&&l(t,-1)},S={};switch(d){case"rtl":S.right="".concat(100*y,"%"),S.width="".concat(100*w-100*y,"%");break;case"btt":S.bottom="".concat(100*y,"%"),S.height="".concat(100*w-100*y,"%");break;case"ttb":S.top="".concat(100*y,"%"),S.height="".concat(100*w-100*y,"%");break;default:S.left="".concat(100*y,"%"),S.width="".concat(100*w-100*y,"%")}var E=c||u()(b,a(a({},"".concat(b,"-").concat(s+1),null!==s&&g),"".concat(e,"-track-draggable"),l),x.track);return m.createElement("div",{className:E,style:r(r({},S),i),onMouseDown:C,onTouchStart:C})},U=function(t){var e=t.prefixCls,i=t.style,n=t.values,a=t.startPoint,o=t.onStartMove,s=m.useContext(T),l=s.included,c=s.range,p=s.min,d=s.styles,h=s.classNames,f=m.useMemo(function(){if(!c){if(0===n.length)return[];var t=null!=a?a:p,e=n[0];return[{start:Math.min(t,e),end:Math.max(t,e)}]}for(var i=[],o=0;o<n.length-1;o+=1)i.push({start:n[o],end:n[o+1]});return i},[n,c,a,p]);if(!l)return null;var v=null!=f&&f.length&&(h.tracks||d.tracks)?m.createElement(_,{index:null,prefixCls:e,start:f[0].start,end:f[f.length-1].end,replaceCls:u()(h.tracks,"".concat(e,"-tracks")),style:d.tracks}):null;return m.createElement(m.Fragment,null,v,f.map(function(t,n){var a=t.start,s=t.end;return m.createElement(_,{index:n,prefixCls:e,style:r(r({},O(i,n)),d.track),start:a,end:s,key:n,onStartMove:o})}))};function X(t){var e="targetTouches"in t?t.targetTouches[0]:t;return{pageX:e.pageX,pageY:e.pageY}}
1let Y=function(t,e,i,n,a,o,r,s,l,d,u){var f=p(m.useState(null),2),g=f[0],x=f[1],b=p(m.useState(-1),2),y=b[0],w=b[1],C=p(m.useState(!1),2),S=C[0],E=C[1],k=p(m.useState(i),2),M=k[0],A=k[1],P=p(m.useState(i),2),R=P[0],D=P[1],O=m.useRef(null),z=m.useRef(null),T=m.useRef(null),L=m.useContext(N),I=L.onDragStart,j=L.onDragChange;v(function(){-1===y&&A(i)},[i,y]),m.useEffect(function(){return function(){document.removeEventListener("mousemove",O.current),document.removeEventListener("mouseup",z.current),T.current&&(T.current.removeEventListener("touchmove",O.current),T.current.removeEventListener("touchend",z.current))}},[]);var H=function(t,e,i){void 0!==e&&x(e),A(t);var n=t;i&&(n=t.filter(function(t,e){return e!==y})),r(n),j&&j({rawValues:t,deleteIndex:i?y:-1,draggingIndex:y,draggingValue:e})},W=h(function(t,e,i){if(-1===t){var r=R[0],s=R[R.length-1],p=e*(a-n);p=Math.min(p=Math.max(p,n-r),a-s),p=o(r+p)-r,H(R.map(function(t){return t+p}))}else{var d=c(M);d[t]=R[t];var u=l(d,(a-n)*e,t,"dist");H(u.values,u.value,i)}});return[y,g,S,m.useMemo(function(){var t=c(i).sort(function(t,e){return t-e}),e=c(M).sort(function(t,e){return t-e}),n={};e.forEach(function(t){n[t]=(n[t]||0)+1}),t.forEach(function(t){n[t]=(n[t]||0)-1});var a=+!!d;return Object.values(n).reduce(function(t,e){return t+Math.abs(e)},0)<=a?M:i},[i,M,d]),function(n,a,o){n.stopPropagation();var r=o||i,l=r[a];w(a),x(l),D(r),A(r),E(!1);var c=X(n),p=c.pageX,m=c.pageY,h=!1;I&&I({rawValues:r,draggingIndex:a,draggingValue:l});var f=function(i){i.preventDefault();var n,o,r=X(i),s=r.pageX,l=r.pageY,c=s-p,f=l-m,v=t.current.getBoundingClientRect(),g=v.width,x=v.height;switch(e){case"btt":n=-f/x,o=c;break;case"ttb":n=f/x,o=c;break;case"rtl":n=-c/g,o=f;break;default:n=c/g,o=f}E(h=!!d&&Math.abs(o)>130&&u<M.length),W(a,n,h)},v=function t(e){e.preventDefault(),document.removeEventListener("mouseup",t),document.removeEventListener("mousemove",f),T.current&&(T.current.removeEventListener("touchmove",O.current),T.current.removeEventListener("touchend",z.current)),O.current=null,z.current=null,T.current=null,s(h),w(-1),E(!1)};document.addEventListener("mouseup",v),document.addEventListener("mousemove",f),n.currentTarget.addEventListener("touchend",v),n.currentTarget.addEventListener("touchmove",f),O.current=f,z.current=v,T.current=n.currentTarget}]},q=m.forwardRef(function(t,e){var i,o,s,l,d,f,v,y,w,C,S,E,A,P,R,D,O,z,N,L,I,j=t.prefixCls,W=void 0===j?"rc-slider":j,G=t.className,_=t.style,X=t.classNames,q=t.styles,V=t.id,K=t.disabled,$=void 0!==K&&K,J=t.keyboard,Z=void 0===J||J,Q=t.autoFocus,tt=t.onFocus,te=t.onBlur,ti=t.min,tn=void 0===ti?0:ti,ta=t.max,to=void 0===ta?100:ta,tr=t.step,ts=void 0===tr?1:tr,tl=t.value,tc=t.defaultValue,tp=t.range,td=t.count,tu=t.onChange,tm=t.onBeforeChange,th=t.onAfterChange,tf=t.onChangeComplete,tv=t.allowCross,tg=t.pushable,tx=void 0!==tg&&tg,tb=t.reverse,ty=t.vertical,tw=t.included,tC=void 0===tw||tw,tS=t.startPoint,tE=t.trackStyle,tk=t.handleStyle,tM=t.railStyle,tA=t.dotStyle,tP=t.activeDotStyle,tR=t.marks,tD=t.dots,tO=t.handleRender,tz=t.activeHandleRender,tT=t.track,tN=t.tabIndex,tL=void 0===tN?0:tN,tI=t.ariaLabelForHandle,tj=t.ariaLabelledByForHandle,tH=t.ariaRequired,tW=t.ariaValueTextFormatterForHandle,tF=m.useRef(null),tG=m.useRef(null),tB=m.useMemo(function(){return ty?tb?"ttb":"btt":tb?"rtl":"ltr"},[tb,ty]),t_=p((0,m.useMemo)(function(){if(!0===tp||!tp)return[!!tp,!1,!1,0];var t=tp.editable,e=tp.draggableTrack;return[!0,t,!t&&e,tp.minCount||0,tp.maxCount]},[tp]),5),tU=t_[0],tX=t_[1],tY=t_[2],tq=t_[3],tV=t_[4],tK=m.useMemo(function(){return isFinite(tn)?tn:0},[tn]),t$=m.useMemo(function(){return isFinite(to)?to:100},[to]),tJ=m.useMemo(function(){return null!==ts&&ts<=0?1:ts},[ts]),tZ=m.useMemo(function(){return"boolean"==typeof tx?!!tx&&tJ:tx>=0&&tx},[tx,tJ]),tQ=m.useMemo(function(){return Object.keys(tR||{}).map(function(t){var e=tR[t],i={value:Number(t)};return e&&"object"===n(e)&&!m.isValidElement(e)&&("label"in e||"style"in e)?(i.style=e.style,i.label=e.label):i.label=e,i}).filter(function(t){var e=t.label;return e||"number"==typeof e}).sort(function(t,e){return t.value-e.value})},[tR]),t0=p((i=void 0===tv||tv,o=m.useCallback(function(t){return Math.max(tK,Math.min(t$,t))},[tK,t$]),s=m.useCallback(function(t){if(null!==tJ){var e=tK+Math.round((o(t)-tK)/tJ)*tJ,i=function(t){return(String(t).split(".")[1]||"").length},n=Math.max(i(tJ),i(t$),i(tK)),a=Number(e.toFixed(n));return tK<=a&&a<=t$?a:null}return null},[tJ,tK,t$,o]),l=m.useCallback(function(t){var e=o(t),i=tQ.map(function(t){return t.value});null!==tJ&&i.push(s(t)),i.push(tK,t$);var n=i[0],a=t$-tK;
1return i.forEach(function(t){var i=Math.abs(e-t);i<=a&&(n=t,a=i)}),n},[tK,t$,tQ,tJ,o,s]),d=function t(e,i,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit";if("number"==typeof i){var o,r=e[n],l=r+i,p=[];tQ.forEach(function(t){p.push(t.value)}),p.push(tK,t$),p.push(s(r));var d=i>0?1:-1;"unit"===a?p.push(s(r+d*tJ)):p.push(s(l)),p=p.filter(function(t){return null!==t}).filter(function(t){return i<0?t<=r:t>=r}),"unit"===a&&(p=p.filter(function(t){return t!==r}));var u="unit"===a?r:l,m=Math.abs((o=p[0])-u);if(p.forEach(function(t){var e=Math.abs(t-u);e<m&&(o=t,m=e)}),void 0===o)return i<0?tK:t$;if("dist"===a)return o;if(Math.abs(i)>1){var h=c(e);return h[n]=o,t(h,i-d,n,a)}return o}return"min"===i?tK:"max"===i?t$:void 0},f=function(t,e,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",a=t[i],o=d(t,e,i,n);return{value:o,changed:o!==a}},v=function(t){return null===tZ&&0===t||"number"==typeof tZ&&t<tZ},[l,function(t,e,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",o=t.map(l),r=o[n],s=d(o,e,n,a);if(o[n]=s,!1===i){var c=tZ||0;n>0&&o[n-1]!==r&&(o[n]=Math.max(o[n],o[n-1]+c)),n<o.length-1&&o[n+1]!==r&&(o[n]=Math.min(o[n],o[n+1]-c))}else if("number"==typeof tZ||null===tZ){for(var p=n+1;p<o.length;p+=1)for(var u=!0;v(o[p]-o[p-1])&&u;){var m=f(o,1,p);o[p]=m.value,u=m.changed}for(var h=n;h>0;h-=1)for(var g=!0;v(o[h]-o[h-1])&&g;){var x=f(o,-1,h-1);o[h-1]=x.value,g=x.changed}for(var b=o.length-1;b>0;b-=1)for(var y=!0;v(o[b]-o[b-1])&&y;){var w=f(o,-1,b-1);o[b-1]=w.value,y=w.changed}for(var C=0;C<o.length-1;C+=1)for(var S=!0;v(o[C+1]-o[C])&&S;){var E=f(o,1,C+1);o[C+1]=E.value,S=E.changed}}return{value:o[n],values:o}}]),2),t1=t0[0],t2=t0[1],t3=(w=(y={value:tl}).defaultValue,C=y.value,S=y.onChange,E=y.postState,P=(A=p(x(function(){return b(C)?C:b(w)?"function"==typeof w?w():w:"function"==typeof tc?tc():tc}),2))[0],R=A[1],D=void 0!==C?C:P,O=E?E(D):D,z=h(S),L=(N=p(x([D]),2))[0],I=N[1],g(function(){var t=L[0];P!==t&&z(P,t)},[L]),g(function(){b(C)||R(C)},[C]),[O,h(function(t,e){R(t,e),I([D],e)})]),t4=p(t3,2),t5=t4[0],t7=t4[1],t9=m.useMemo(function(){var t=null==t5?[]:Array.isArray(t5)?t5:[t5],e=p(t,1)[0],i=void 0===e?tK:e,n=null===t5?[]:[i];if(tU){if(n=c(t),td||void 0===t5){var a,o=td>=0?td+1:2;for(n=n.slice(0,o);n.length<o;)n.push(null!=(a=n[n.length-1])?a:tK)}n.sort(function(t,e){return t-e})}return n.forEach(function(t,e){n[e]=t1(t)}),n},[t5,tU,tK,td,t1]),t8=function(t){return tU?t:t[0]},t6=h(function(t){var e=c(t).sort(function(t,e){return t-e});tu&&!M(e,t9,!0)&&tu(t8(e)),t7(e)}),et=h(function(t){t&&tF.current.hideHelp();var e=t8(t9);null==th||th(e),k(!th,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),null==tf||tf(e)}),ee=p(Y(tG,tB,t9,tK,t$,t1,t6,et,t2,tX,tq),5),ei=ee[0],en=ee[1],ea=ee[2],eo=ee[3],er=ee[4],es=function(t,e){if(!$){var i,n,a=c(t9),o=0,r=0,s=t$-tK;t9.forEach(function(e,i){var n=Math.abs(t-e);n<=s&&(s=n,o=i),e<t&&(r=i)});var l=o;tX&&0!==s&&(!tV||t9.length<tV)?(a.splice(r+1,0,t),l=r+1):a[o]=t,tU&&!t9.length&&void 0===td&&a.push(t);var p=t8(a);null==tm||tm(p),t6(a),e?(null==(i=document.activeElement)||null==(n=i.blur)||n.call(i),tF.current.focus(l),er(e,l,a)):(null==th||th(p),k(!th,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),null==tf||tf(p))}},el=p(m.useState(null),2),ec=el[0],ep=el[1];m.useEffect(function(){if(null!==ec){var t=t9.indexOf(ec);t>=0&&tF.current.focus(t)}ep(null)},[ec]);var ed=m.useMemo(function(){return(!tY||null!==tJ)&&tY},[tY,tJ]),eu=h(function(t,e){er(t,e),null==tm||tm(t8(t9))}),em=-1!==ei;m.useEffect(function(){if(!em){var t=t9.lastIndexOf(en);tF.current.focus(t)}},[em]);var eh=m.useMemo(function(){return c(eo).sort(function(t,e){return t-e})},[eo]),ef=p(m.useMemo(function(){return tU?[eh[0],eh[eh.length-1]]:[tK,eh[0]]},[eh,tU,tK]),2),ev=ef[0],eg=ef[1];m.useImperativeHandle(e,function(){return{focus:function(){tF.current.focus(0)},blur:function(){var t,e=document.activeElement;null!=(t=tG.current)&&t.contains(e)&&(null==e||e.blur())}}}),m.useEffect(function(){Q&&tF.current.focus(0)},[]);var ex=m.useMemo(function(){return{min:tK,max:t$,direction:tB,disabled:$,keyboard:Z,step:tJ,included:tC,includedStart:ev,includedEnd:eg,range:tU,tabIndex:tL,ariaLabelForHandle:tI,ariaLabelledByForHandle:tj,ariaRequired:tH,ariaValueTextFormatterForHandle:tW,styles:q||{},classNames:X||{}}},[tK,t$,tB,$,Z,tJ,tC,ev,eg,tU,tL,tI,tj,tH,tW,q,X]);return m.createElement(T.Provider,{value:ex},m.createElement("div",{ref:tG,className:u()(W,G,a(a(a(a({},"".concat(W,"-disabled"),$),"".concat(W,"-vertical"),ty),"".concat(W,"-horizontal"),!ty),"".concat(W,"-with-marks"),tQ.length)),style:_,onMouseDown:function(t){t.preventDefault();var e,i=tG.current.getBoundingClientRect(),n=i.width,a=i.height,o=i.left,r=i.top,s=i.bottom,l=i.right,c=t.clientX,p=t.clientY;switch(tB){case"btt":e=(s-p)/a;break;case"ttb":e=(p-r)/a;break;case"rtl":e=(l-c)/n;break;default:e=(c-o)/n}es(t1(tK+e*(t$-tK)),t)},id:V},m.createElement("div",{className:u()("".concat(W,"-rail"),null==X?void 0:X.rail),style:r(r({},tM),null==q?void 0:q.rail)}),!1!==tT&&m.createElement(U,{prefixCls:W,style:tE,values:t9,startPoint:tS,onStartMove:ed?eu:void 0}),m.createElement(B,{prefixCls:W,marks:tQ,dots:tD,style:tA,activeStyle:tP}),m.createElement(H,{ref:tF,prefixCls:W,style:tk,values:eo,draggingIndex:ei,draggingDelete:ea,onStartMove:eu,onOffsetChange:function(t,e){if(!$){var i=t2(t9,t,e);null==tm||tm(t8(t9)),t6(i.values),ep(i.value)}},onFocus:tt,onBlur:te,handleRender:tO,activeHandleRender:tz,onChangeComplete:et,onDelete:tX?function(t){if(!$&&tX&&!(t9.length<=tq)){var e=c(t9);e.splice(t,1),null==tm||tm(t8(e)),t6(e);var i=Math.max(0,t-1);tF.current.hideHelp(),tF.current.focus(i)}}:void 0}),m.createElement(F,{prefixCls:W,marks:tQ,onClick:es})))})},84292:()=>{},95062:(t,e,i)=>{t.exports=i(79706)()},98366:(t,e,i)=>{"use strict";i.d(e,{_:()=>a});var n=i(12500);function a(t){var e=t.width,i=t.height,a=t.sizeRestrictions||{minWidth:0,minHeight:0,maxWidth:1/0,maxHeight:1/0}
1,o=(0,n.m2)(t.aspectRatio),r={width:Math.max(a.minWidth,Math.min(a.maxWidth,e)),height:Math.max(a.minHeight,Math.min(a.maxHeight,i))},s=[r];return o&&[o.minimum,o.maximum].forEach(function(t){t&&s.push({width:r.width,height:r.width/t},{width:r.height*t,height:r.height})}),s=s.map(function(t){return(0,n.il)(t,a)}),(0,n.iU)(s,{width:e,height:i},a,o)}},99735:(t,e,i)=>{"use strict";var n,a;i.d(e,{b:()=>a,e:()=>n}),function(t){t.fillArea="fillArea",t.fitArea="fitArea",t.stencil="stencil",t.none="none"}(n||(n={})),function(t){t.coordinates="coordinates",t.visibleArea="visibleArea"}(a||(a={}))}}]);

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.