diff --git a/app.js b/app.js index f8d65e5..9a651b7 100644 --- a/app.js +++ b/app.js @@ -61,7 +61,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */function pc(n,t,e,a){return new(e||(e=Promise))((function(r,i){function o(n){try{s(a.next(n))}catch(n){i(n)}}function l(n){try{s(a.throw(n))}catch(n){i(n)}}function s(n){var t;n.done?r(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(o,l)}s((a=a.apply(n,t||[])).next())}))}function hc(n,t){var e,a,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(e)throw new TypeError("Generator is already executing.");for(;o;)try{if(e=1,a&&(r=2&i[0]?a.return:i[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,i[1])).done)return r;switch(a=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,a=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0)&&!(a=i.next()).done;)o.push(a.value)}catch(n){r={error:n}}finally{try{a&&!a.done&&(e=i.return)&&e.call(i)}finally{if(r)throw r.error}}return o}Object.create;var bc=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function gc(n,t){var e=function(n){var t=n.name;if(t&&-1!==t.lastIndexOf(".")&&!n.type){var e=t.split(".").pop().toLowerCase(),a=bc.get(e);a&&Object.defineProperty(n,"type",{value:a,writable:!1,configurable:!1,enumerable:!0})}return n}(n);if("string"!=typeof e.path){var a=n.webkitRelativePath;Object.defineProperty(e,"path",{value:"string"==typeof t?t:"string"==typeof a&&a.length>0?a:n.name,writable:!1,configurable:!1,enumerable:!0})}return e}var yc=[".DS_Store","Thumbs.db"];function vc(n){return(null!==n.target&&n.target.files?kc(n.target.files):[]).map((function(n){return gc(n)}))}function wc(n,t){return pc(this,void 0,void 0,(function(){var e;return hc(this,(function(a){switch(a.label){case 0:return n.items?(e=kc(n.items).filter((function(n){return"file"===n.kind})),"drop"!==t?[2,e]:[4,Promise.all(e.map(_c))]):[3,2];case 1:return[2,xc(Ec(a.sent()))];case 2:return[2,xc(kc(n.files).map((function(n){return gc(n)})))]}}))}))}function xc(n){return n.filter((function(n){return-1===yc.indexOf(n.name)}))}function kc(n){for(var t=[],e=0;en.length)&&(t=n.length);for(var e=0,a=new Array(t);ee)return[!1,Rc(e)];if(n.sizee)return[!1,Rc(e)]}return[!0,null]}function Lc(n){return null!=n}function Bc(n){var t=n.files,e=n.accept,a=n.minSize,r=n.maxSize,i=n.multiple,o=n.maxFiles;return!(!i&&t.length>1||i&&o>=1&&t.length>o)&&t.every((function(n){var t=zc(Dc(n,e),1)[0],i=zc(Fc(n,a,r),1)[0];return t&&i}))}function Uc(n){return"function"==typeof n.isPropagationStopped?n.isPropagationStopped():void 0!==n.cancelBubble&&n.cancelBubble}function Kc(n){return n.dataTransfer?Array.prototype.some.call(n.dataTransfer.types,(function(n){return"Files"===n||"application/x-moz-file"===n})):!!n.target&&!!n.target.files}function Vc(n){n.preventDefault()}function Hc(n){return-1!==n.indexOf("MSIE")||-1!==n.indexOf("Trident/")}function qc(n){return-1!==n.indexOf("Edge/")}function Wc(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return Hc(n)||qc(n)}function Yc(){for(var n=arguments.length,t=new Array(n),e=0;e1?e-1:0),r=1;rn.length)&&(t=n.length);for(var e=0,a=new Array(t);e=0||(r[e]=n[e]);return r}(n,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(n,e)&&(r[e]=n[e])}return r}var eu=Object(a.forwardRef)((function(n,t){var e=n.children,i=iu(tu(n,["children"])),o=i.open,l=tu(i,["open"]);return Object(a.useImperativeHandle)(t,(function(){return{open:o}}),[o]),r.a.createElement(a.Fragment,null,e($c($c({},l),{},{open:o})))}));eu.displayName="Dropzone";var au={disabled:!1,getFilesFromEvent:function(n){return pc(this,void 0,void 0,(function(){return hc(this,(function(t){return[2,(e=n,e.dataTransfer&&n.dataTransfer?wc(n.dataTransfer,n.type):vc(n))];var e}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null};eu.defaultProps=au,eu.propTypes={children:dt.a.func,accept:dt.a.oneOfType([dt.a.string,dt.a.arrayOf(dt.a.string)]),multiple:dt.a.bool,preventDropOnDocument:dt.a.bool,noClick:dt.a.bool,noKeyboard:dt.a.bool,noDrag:dt.a.bool,noDragEventsBubbling:dt.a.bool,minSize:dt.a.number,maxSize:dt.a.number,maxFiles:dt.a.number,disabled:dt.a.bool,getFilesFromEvent:dt.a.func,onFileDialogCancel:dt.a.func,onDragEnter:dt.a.func,onDragLeave:dt.a.func,onDragOver:dt.a.func,onDrop:dt.a.func,onDropAccepted:dt.a.func,onDropRejected:dt.a.func,validator:dt.a.func};var ru={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function iu(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=$c($c({},au),n),e=t.accept,r=t.disabled,i=t.getFilesFromEvent,o=t.maxSize,l=t.minSize,s=t.multiple,c=t.maxFiles,u=t.onDragEnter,d=t.onDragLeave,f=t.onDragOver,p=t.onDrop,h=t.onDropAccepted,m=t.onDropRejected,b=t.onFileDialogCancel,g=t.preventDropOnDocument,y=t.noClick,v=t.noKeyboard,w=t.noDrag,x=t.noDragEventsBubbling,k=t.validator,_=Object(a.useRef)(null),E=Object(a.useRef)(null),O=Object(a.useReducer)(ou,ru),S=Zc(O,2),C=S[0],A=S[1],j=C.isFocused,P=C.isFileDialogActive,z=C.draggedFiles,M=Object(a.useCallback)((function(){E.current&&(A({type:"openDialog"}),E.current.value=null,E.current.click())}),[A]),T=function(){P&&setTimeout((function(){E.current&&(E.current.files.length||(A({type:"closeDialog"}),"function"==typeof b&&b()))}),300)};Object(a.useEffect)((function(){return window.addEventListener("focus",T,!1),function(){window.removeEventListener("focus",T,!1)}}),[E,P,b]);var R=Object(a.useCallback)((function(n){_.current&&_.current.isEqualNode(n.target)&&(32!==n.keyCode&&13!==n.keyCode||(n.preventDefault(),M()))}),[_,E]),N=Object(a.useCallback)((function(){A({type:"focus"})}),[]),I=Object(a.useCallback)((function(){A({type:"blur"})}),[]),D=Object(a.useCallback)((function(){y||(Wc()?setTimeout(M,0):M())}),[E,y]),F=Object(a.useRef)([]),L=function(n){_.current&&_.current.contains(n.target)||(n.preventDefault(),F.current=[])};Object(a.useEffect)((function(){return g&&(document.addEventListener("dragover",Vc,!1),document.addEventListener("drop",L,!1)),function(){g&&(document.removeEventListener("dragover",Vc),document.removeEventListener("drop",L))}}),[_,g]);var B=Object(a.useCallback)((function(n){n.preventDefault(),n.persist(),Y(n),F.current=[].concat(Gc(F.current),[n.target]),Kc(n)&&Promise.resolve(i(n)).then((function(t){Uc(n)&&!x||(A({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),u&&u(n))}))}),[i,u,x]),U=Object(a.useCallback)((function(n){n.preventDefault(),n.persist(),Y(n);var t=Kc(n);if(t&&n.dataTransfer)try{n.dataTransfer.dropEffect="copy"}catch(n){}return t&&f&&f(n),!1}),[f,x]),K=Object(a.useCallback)((function(n){n.preventDefault(),n.persist(),Y(n);var t=F.current.filter((function(n){return _.current&&_.current.contains(n)})),e=t.indexOf(n.target);-1!==e&&t.splice(e,1),F.current=t,t.length>0||(A({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),Kc(n)&&d&&d(n))}),[_,d,x]),V=Object(a.useCallback)((function(n){n.preventDefault(),n.persist(),Y(n),F.current=[],Kc(n)&&Promise.resolve(i(n)).then((function(t){if(!Uc(n)||x){var a=[],r=[];t.forEach((function(n){var t=Zc(Dc(n,e),2),i=t[0],s=t[1],c=Zc(Fc(n,l,o),2),u=c[0],d=c[1],f=k?k(n):null;if(i&&u&&!f)a.push(n);else{var p=[s,d];f&&(p=p.concat(f)),r.push({file:n,errors:p.filter((function(n){return n}))})}})),(!s&&a.length>1||s&&c>=1&&a.length>c)&&(a.forEach((function(n){r.push({file:n,errors:[Ic]})})),a.splice(0)),A({acceptedFiles:a,fileRejections:r,type:"setFiles"}),p&&p(a,r,n),r.length>0&&m&&m(r,n),a.length>0&&h&&h(a,n)}})),A({type:"reset"})}),[s,e,l,o,c,i,p,h,m,x]),H=function(n){return r?null:n},q=function(n){return v?null:H(n)},W=function(n){return w?null:H(n)},Y=function(n){x&&n.stopPropagation()},G=Object(a.useMemo)((function(){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.refKey,e=void 0===t?"ref":t,a=n.onKeyDown,i=n.onFocus,o=n.onBlur,l=n.onClick,s=n.onDragEnter,c=n.onDragOver,u=n.onDragLeave,d=n.onDrop,f=tu(n,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"]);return $c($c(nu({onKeyDown:q(Yc(a,R)),onFocus:q(Yc(i,N)),onBlur:q(Yc(o,I)),onClick:H(Yc(l,D)),onDragEnter:W(Yc(s,B)),onDragOver:W(Yc(c,U)),onDragLeave:W(Yc(u,K)),onDrop:W(Yc(d,V))},e,_),r||v?{}:{tabIndex:0}),f)}}),[_,R,N,I,D,B,U,K,V,v,w,r]),Z=Object(a.useCallback)((function(n){n.stopPropagation()}),[]),Q=Object(a.useMemo)((function(){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.refKey,a=void 0===t?"ref":t,r=n.onChange,i=n.onClick,o=tu(n,["refKey","onChange","onClick"]),l=nu({accept:e,multiple:s,type:"file",style:{display:"none"},onChange:H(Yc(r,V)),onClick:H(Yc(i,Z)),autoComplete:"off",tabIndex:-1},a,E);return $c($c({},l),o)}}),[E,e,s,V,r]),X=z.length,J=X>0&&Bc({files:z,accept:e,minSize:l,maxSize:o,multiple:s,maxFiles:c}),$=X>0&&!J;return $c($c({},C),{},{isDragAccept:J,isDragReject:$,isFocused:j&&!r,getRootProps:G,getInputProps:Q,rootRef:_,inputRef:E,open:H(M)})}function ou(n,t){switch(t.type){case"focus":return $c($c({},n),{},{isFocused:!0});case"blur":return $c($c({},n),{},{isFocused:!1});case"openDialog":return $c($c({},n),{},{isFileDialogActive:!0});case"closeDialog":return $c($c({},n),{},{isFileDialogActive:!1});case"setDraggedFiles":var e=t.isDragActive,a=t.draggedFiles;return $c($c({},n),{},{draggedFiles:a,isDragActive:e});case"setFiles":return $c($c({},n),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return $c($c({},n),{},{isFileDialogActive:!1,isDragActive:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]});default:return n}}const lu=Object(cc.a)(fc)` +***************************************************************************** */function pc(n,t,e,a){return new(e||(e=Promise))((function(r,i){function o(n){try{s(a.next(n))}catch(n){i(n)}}function l(n){try{s(a.throw(n))}catch(n){i(n)}}function s(n){var t;n.done?r(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t)}))).then(o,l)}s((a=a.apply(n,t||[])).next())}))}function hc(n,t){var e,a,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(e)throw new TypeError("Generator is already executing.");for(;o;)try{if(e=1,a&&(r=2&i[0]?a.return:i[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,i[1])).done)return r;switch(a=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,a=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0)&&!(a=i.next()).done;)o.push(a.value)}catch(n){r={error:n}}finally{try{a&&!a.done&&(e=i.return)&&e.call(i)}finally{if(r)throw r.error}}return o}Object.create;var bc=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function gc(n,t){var e=function(n){var t=n.name;if(t&&-1!==t.lastIndexOf(".")&&!n.type){var e=t.split(".").pop().toLowerCase(),a=bc.get(e);a&&Object.defineProperty(n,"type",{value:a,writable:!1,configurable:!1,enumerable:!0})}return n}(n);if("string"!=typeof e.path){var a=n.webkitRelativePath;Object.defineProperty(e,"path",{value:"string"==typeof t?t:"string"==typeof a&&a.length>0?a:n.name,writable:!1,configurable:!1,enumerable:!0})}return e}var yc=[".DS_Store","Thumbs.db"];function vc(n){return(null!==n.target&&n.target.files?kc(n.target.files):[]).map((function(n){return gc(n)}))}function wc(n,t){return pc(this,void 0,void 0,(function(){var e;return hc(this,(function(a){switch(a.label){case 0:return n.items?(e=kc(n.items).filter((function(n){return"file"===n.kind})),"drop"!==t?[2,e]:[4,Promise.all(e.map(_c))]):[3,2];case 1:return[2,xc(Ec(a.sent()))];case 2:return[2,xc(kc(n.files).map((function(n){return gc(n)})))]}}))}))}function xc(n){return n.filter((function(n){return-1===yc.indexOf(n.name)}))}function kc(n){for(var t=[],e=0;en.length)&&(t=n.length);for(var e=0,a=new Array(t);ee)return[!1,Rc(e)];if(n.sizee)return[!1,Rc(e)]}return[!0,null]}function Lc(n){return null!=n}function Bc(n){var t=n.files,e=n.accept,a=n.minSize,r=n.maxSize,i=n.multiple,o=n.maxFiles;return!(!i&&t.length>1||i&&o>=1&&t.length>o)&&t.every((function(n){var t=zc(Dc(n,e),1)[0],i=zc(Fc(n,a,r),1)[0];return t&&i}))}function Uc(n){return"function"==typeof n.isPropagationStopped?n.isPropagationStopped():void 0!==n.cancelBubble&&n.cancelBubble}function Kc(n){return n.dataTransfer?Array.prototype.some.call(n.dataTransfer.types,(function(n){return"Files"===n||"application/x-moz-file"===n})):!!n.target&&!!n.target.files}function Vc(n){n.preventDefault()}function Hc(n){return-1!==n.indexOf("MSIE")||-1!==n.indexOf("Trident/")}function qc(n){return-1!==n.indexOf("Edge/")}function Wc(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return Hc(n)||qc(n)}function Yc(){for(var n=arguments.length,t=new Array(n),e=0;e1?e-1:0),r=1;rn.length)&&(t=n.length);for(var e=0,a=new Array(t);e=0||(r[e]=n[e]);return r}(n,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(n,e)&&(r[e]=n[e])}return r}var eu=Object(a.forwardRef)((function(n,t){var e=n.children,i=iu(tu(n,["children"])),o=i.open,l=tu(i,["open"]);return Object(a.useImperativeHandle)(t,(function(){return{open:o}}),[o]),r.a.createElement(a.Fragment,null,e($c($c({},l),{},{open:o})))}));eu.displayName="Dropzone";var au={disabled:!1,getFilesFromEvent:function(n){return pc(this,void 0,void 0,(function(){return hc(this,(function(t){return[2,(e=n,e.dataTransfer&&n.dataTransfer?wc(n.dataTransfer,n.type):vc(n))];var e}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null};eu.defaultProps=au,eu.propTypes={children:dt.a.func,accept:dt.a.oneOfType([dt.a.string,dt.a.arrayOf(dt.a.string)]),multiple:dt.a.bool,preventDropOnDocument:dt.a.bool,noClick:dt.a.bool,noKeyboard:dt.a.bool,noDrag:dt.a.bool,noDragEventsBubbling:dt.a.bool,minSize:dt.a.number,maxSize:dt.a.number,maxFiles:dt.a.number,disabled:dt.a.bool,getFilesFromEvent:dt.a.func,onFileDialogCancel:dt.a.func,onDragEnter:dt.a.func,onDragLeave:dt.a.func,onDragOver:dt.a.func,onDrop:dt.a.func,onDropAccepted:dt.a.func,onDropRejected:dt.a.func,validator:dt.a.func};var ru={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function iu(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=$c($c({},au),n),e=t.accept,r=t.disabled,i=t.getFilesFromEvent,o=t.maxSize,l=t.minSize,s=t.multiple,c=t.maxFiles,u=t.onDragEnter,d=t.onDragLeave,f=t.onDragOver,p=t.onDrop,h=t.onDropAccepted,m=t.onDropRejected,b=t.onFileDialogCancel,g=t.preventDropOnDocument,y=t.noClick,v=t.noKeyboard,w=t.noDrag,x=t.noDragEventsBubbling,k=t.validator,_=Object(a.useRef)(null),E=Object(a.useRef)(null),O=Object(a.useReducer)(ou,ru),S=Zc(O,2),C=S[0],A=S[1],j=C.isFocused,P=C.isFileDialogActive,z=C.draggedFiles,M=Object(a.useCallback)((function(){E.current&&(A({type:"openDialog"}),E.current.value=null,E.current.click())}),[A]),T=function(){P&&setTimeout((function(){E.current&&(E.current.files.length||(A({type:"closeDialog"}),"function"==typeof b&&b()))}),300)};Object(a.useEffect)((function(){return window.addEventListener("focus",T,!1),function(){window.removeEventListener("focus",T,!1)}}),[E,P,b]);var R=Object(a.useCallback)((function(n){_.current&&_.current.isEqualNode(n.target)&&(32!==n.keyCode&&13!==n.keyCode||(n.preventDefault(),M()))}),[_,E]),N=Object(a.useCallback)((function(){A({type:"focus"})}),[]),I=Object(a.useCallback)((function(){A({type:"blur"})}),[]),D=Object(a.useCallback)((function(){y||(Wc()?setTimeout(M,0):M())}),[E,y]),F=Object(a.useRef)([]),L=function(n){_.current&&_.current.contains(n.target)||(n.preventDefault(),F.current=[])};Object(a.useEffect)((function(){return g&&(document.addEventListener("dragover",Vc,!1),document.addEventListener("drop",L,!1)),function(){g&&(document.removeEventListener("dragover",Vc),document.removeEventListener("drop",L))}}),[_,g]);var B=Object(a.useCallback)((function(n){n.preventDefault(),n.persist(),Y(n),F.current=[].concat(Gc(F.current),[n.target]),Kc(n)&&Promise.resolve(i(n)).then((function(t){Uc(n)&&!x||(A({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),u&&u(n))}))}),[i,u,x]),U=Object(a.useCallback)((function(n){n.preventDefault(),n.persist(),Y(n);var t=Kc(n);if(t&&n.dataTransfer)try{n.dataTransfer.dropEffect="copy"}catch(n){}return t&&f&&f(n),!1}),[f,x]),K=Object(a.useCallback)((function(n){n.preventDefault(),n.persist(),Y(n);var t=F.current.filter((function(n){return _.current&&_.current.contains(n)})),e=t.indexOf(n.target);-1!==e&&t.splice(e,1),F.current=t,t.length>0||(A({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),Kc(n)&&d&&d(n))}),[_,d,x]),V=Object(a.useCallback)((function(n){n.preventDefault(),n.persist(),Y(n),F.current=[],Kc(n)&&Promise.resolve(i(n)).then((function(t){if(!Uc(n)||x){var a=[],r=[];t.forEach((function(n){var t=Zc(Dc(n,e),2),i=t[0],s=t[1],c=Zc(Fc(n,l,o),2),u=c[0],d=c[1],f=k?k(n):null;if(i&&u&&!f)a.push(n);else{var p=[s,d];f&&(p=p.concat(f)),r.push({file:n,errors:p.filter((function(n){return n}))})}})),(!s&&a.length>1||s&&c>=1&&a.length>c)&&(a.forEach((function(n){r.push({file:n,errors:[Ic]})})),a.splice(0)),A({acceptedFiles:a,fileRejections:r,type:"setFiles"}),p&&p(a,r,n),r.length>0&&m&&m(r,n),a.length>0&&h&&h(a,n)}})),A({type:"reset"})}),[s,e,l,o,c,i,p,h,m,x,k]),H=function(n){return r?null:n},q=function(n){return v?null:H(n)},W=function(n){return w?null:H(n)},Y=function(n){x&&n.stopPropagation()},G=Object(a.useMemo)((function(){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.refKey,e=void 0===t?"ref":t,a=n.onKeyDown,i=n.onFocus,o=n.onBlur,l=n.onClick,s=n.onDragEnter,c=n.onDragOver,u=n.onDragLeave,d=n.onDrop,f=tu(n,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"]);return $c($c(nu({onKeyDown:q(Yc(a,R)),onFocus:q(Yc(i,N)),onBlur:q(Yc(o,I)),onClick:H(Yc(l,D)),onDragEnter:W(Yc(s,B)),onDragOver:W(Yc(c,U)),onDragLeave:W(Yc(u,K)),onDrop:W(Yc(d,V))},e,_),r||v?{}:{tabIndex:0}),f)}}),[_,R,N,I,D,B,U,K,V,v,w,r]),Z=Object(a.useCallback)((function(n){n.stopPropagation()}),[]),Q=Object(a.useMemo)((function(){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.refKey,a=void 0===t?"ref":t,r=n.onChange,i=n.onClick,o=tu(n,["refKey","onChange","onClick"]),l=nu({accept:e,multiple:s,type:"file",style:{display:"none"},onChange:H(Yc(r,V)),onClick:H(Yc(i,Z)),autoComplete:"off",tabIndex:-1},a,E);return $c($c({},l),o)}}),[E,e,s,V,r]),X=z.length,J=X>0&&Bc({files:z,accept:e,minSize:l,maxSize:o,multiple:s,maxFiles:c}),$=X>0&&!J;return $c($c({},C),{},{isDragAccept:J,isDragReject:$,isFocused:j&&!r,getRootProps:G,getInputProps:Q,rootRef:_,inputRef:E,open:H(M)})}function ou(n,t){switch(t.type){case"focus":return $c($c({},n),{},{isFocused:!0});case"blur":return $c($c({},n),{},{isFocused:!1});case"openDialog":return $c($c({},n),{},{isFileDialogActive:!0});case"closeDialog":return $c($c({},n),{},{isFileDialogActive:!1});case"setDraggedFiles":var e=t.isDragActive,a=t.draggedFiles;return $c($c({},n),{},{draggedFiles:a,isDragActive:e});case"setFiles":return $c($c({},n),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return $c({},ru);default:return n}}const lu=Object(cc.a)(fc)` font-size: 100px; margin-bottom: 20px; `,su=Object(cc.a)(st)`