One Hat Cyber Team
- Your IP: 216.73.216.63
- Server IP: 217.76.53.76
- Server: Linux vmi1397931.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
- Server Software: Apache
- PHP Version: 8.2.27
-
Buat File |
Buat Folder
tag at the end of the page. (see https://github.com/transloadit/uppy/issues/1042)\n\nIf you meant to target a plugin, please confirm that your `import` statements or `require` calls are correct.")},t.render=function(e){throw new Error("Extend the render method to add your plugin to a DOM element")},t.addTarget=function(e){throw new Error("Extend the addTarget method to add your plugin to another plugin's target")},t.unmount=function(){this.isTargetDOMEl&&this.el&&this.el.parentNode&&this.el.parentNode.removeChild(this.el)},t.install=function(){},t.uninstall=function(){this.unmount()},e}();function pe(){return(pe=Object.assign||function(e){for(var t=1;ta)throw new _e(""+this.i18n("youCanOnlyUploadX",{smart_count:a}));if(s&&!s.some((function(t){return t.indexOf("/")>-1?!!e.type&&function(e,t){function n(t){var n=H(t,e,X);return n&&n.length>=2}return t?n(t.split(";")[0]):n}(e.type.replace(/;.*?$/,""),t):!("."!==t[0]||!e.extension)&&e.extension.toLowerCase()===t.substr(1).toLowerCase()}))){var l=s.join(", ");throw new _e(this.i18n("youCanOnlyUploadFileTypes",{types:l}))}if(i&&null!=e.size){var u=0;if(u+=e.size,t.forEach((function(e){u+=e.size})),u>i)throw new _e(this.i18n("exceedsSize2",{backwardsCompat:this.i18n("exceedsSize"),size:W(i),file:e.name}))}if(r&&null!=e.size&&e.size>r)throw new _e(this.i18n("exceedsSize2",{backwardsCompat:this.i18n("exceedsSize"),size:W(r),file:e.name}));if(o&&null!=e.size&&e.size5?this.log("Added batch of "+r.length+" files"):Object.keys(r).forEach((function(e){t.log("Added file: "+r[e].name+"\n id: "+r[e].id+"\n type: "+r[e].type)})),r.length>0&&this.startIfAutoProceed(),o.length>0){var s="Multiple errors occurred while adding files:\n";if(o.forEach((function(e){s+="\n * "+e.message})),this.info({message:this.i18n("addBulkFilesFailed",{smart_count:o.length}),details:s},"error",this.opts.infoTimeout),"function"==typeof AggregateError)throw new AggregateError(o,s);var l=new Error(s);throw l.errors=o,l}},r.removeFiles=function(e,t){var n=this,r=this.getState(),o=r.files,i=r.currentUploads,a=pe({},o),s=pe({},i),l=Object.create(null);function u(e){return void 0===l[e]}e.forEach((function(e){o[e]&&(l[e]=o[e],delete a[e])})),Object.keys(s).forEach((function(e){var t=i[e].fileIDs.filter(u);0!==t.length?s[e]=pe({},i[e],{fileIDs:t}):delete s[e]}));var c={currentUploads:s,files:a};0===Object.keys(a).length&&(c.allowNewUpload=!0,c.error=null,c.recoveredState=null),this.setState(c),this.calculateTotalProgress();var p=Object.keys(l);p.forEach((function(e){n.emit("file-removed",l[e],t)})),p.length>5?this.log("Removed "+p.length+" files"):this.log("Removed files: "+p.join(", "))},r.removeFile=function(e,t){void 0===t&&(t=null),this.removeFiles([e],t)},r.pauseResume=function(e){if(this.getState().capabilities.resumableUploads&&!this.getFile(e).uploadComplete){var t=!this.getFile(e).isPaused;return this.setFileState(e,{isPaused:t}),this.emit("upload-pause",e,t),t}},r.pauseAll=function(){var e=pe({},this.getState().files);Object.keys(e).filter((function(t){return!e[t].progress.uploadComplete&&e[t].progress.uploadStarted})).forEach((function(t){var n=pe({},e[t],{isPaused:!0});e[t]=n})),this.setState({files:e}),this.emit("pause-all")},r.resumeAll=function(){var e=pe({},this.getState().files);Object.keys(e).filter((function(t){return!e[t].progress.uploadComplete&&e[t].progress.uploadStarted})).forEach((function(t){var n=pe({},e[t],{isPaused:!1,error:null});e[t]=n})),this.setState({files:e}),this.emit("resume-all")},r.retryAll=function(){var e=pe({},this.getState().files),t=Object.keys(e).filter((function(t){return e[t].error}));if(t.forEach((function(t){var n=pe({},e[t],{isPaused:!1,error:null});e[t]=n})),this.setState({files:e,error:null}),this.emit("retry-all",t),0===t.length)return Promise.resolve({successful:[],failed:[]});var n=this.createUpload(t,{forceAllowNewUpload:!0});return this.runUpload(n)},r.cancelAll=function(){this.emit("cancel-all");var e=this.getState().files,t=Object.keys(e);t.length&&this.removeFiles(t,"cancel-all"),this.setState({totalProgress:0,error:null,recoveredState:null})},r.retryUpload=function(e){this.setFileState(e,{error:null,isPaused:!1}),this.emit("upload-retry",e);var t=this.createUpload([e],{forceAllowNewUpload:!0});return this.runUpload(t)},r.reset=function(){this.cancelAll()},r.logout=function(){this.iteratePlugins((function(e){e.provider&&e.provider.logout&&e.provider.logout()}))},r.calculateProgress=function(e,t){if(this.getFile(e.id)){var n=isFinite(t.bytesTotal)&&t.bytesTotal>0;this.setFileState(e.id,{progress:pe({},this.getFile(e.id).progress,{bytesUploaded:t.bytesUploaded,bytesTotal:t.bytesTotal,percentage:n?Math.round(t.bytesUploaded/t.bytesTotal*100):0})}),this.calculateTotalProgress()}else this.log("Not setting progress for a file that has been removed: "+e.id)},r.calculateTotalProgress=function(){var e=this.getFiles().filter((function(e){return e.progress.uploadStarted||e.progress.preprocess||e.progress.postprocess}));if(0===e.length)return this.emit("progress",0),void this.setState({totalProgress:0});var t=e.filter((function(e){return null!=e.progress.bytesTotal})),n=e.filter((function(e){return null==e.progress.bytesTotal}));if(0!==t.length){var r=t.reduce((function(e,t){return e+t.progress.bytesTotal}),0),o=r/t.length;r+=o*n.length;var i=0;t.forEach((function(e){i+=e.progress.bytesUploaded})),n.forEach((function(e){i+=o*(e.progress.percentage||0)/100}));var a=0===r?0:Math.round(i/r*100);a>100&&(a=100),this.setState({totalProgress:a}),this.emit("progress",a)}else{var s=100*e.length,l=n.reduce((function(e,t){return e+t.progress.percentage}),0),u=Math.round(l/s*100);this.setState({totalProgress:u})}},r.addListeners=function(){var e=this,t=function(t,n,r){var o=t.message||"Unknown error";t.details&&(o+=" "+t.details),e.setState({error:o}),null!=n&&"string"==typeof n.id&&e.setFileState(n.id,{error:o,response:r})};this.on("error",t),this.on("upload-error",(function(n,r,o){if(t(r,n,o),"object"==typeof r&&r.message){var i=new Error(r.message);i.details=r.message,r.details&&(i.details+=" "+r.details),i.message=e.i18n("failedToUpload",{file:n.name}),e.showOrLogErrorAndThrow(i,{throwErr:!1})}else e.showOrLogErrorAndThrow(r,{throwErr:!1})})),this.on("upload",(function(){e.setState({error:null})})),this.on("upload-started",(function(t){e.getFile(t.id)?e.setFileState(t.id,{progress:{uploadStarted:Date.now(),uploadComplete:!1,percentage:0,bytesUploaded:0,bytesTotal:t.size}}):e.log("Not setting progress for a file that has been removed: "+t.id)})),this.on("upload-progress",this.calculateProgress),this.on("upload-success",(function(t,n){if(e.getFile(t.id)){var r=e.getFile(t.id).progress;e.setFileState(t.id,{progress:pe({},r,{postprocess:e.postProcessors.length>0?{mode:"indeterminate"}:null,uploadComplete:!0,percentage:100,bytesUploaded:r.bytesTotal}),response:n,uploadURL:n.uploadURL,isPaused:!1}),null==t.size&&e.setFileState(t.id,{size:n.bytesUploaded||r.bytesTotal}),e.calculateTotalProgress()}else e.log("Not setting progress for a file that has been removed: "+t.id)})),this.on("preprocess-progress",(function(t,n){e.getFile(t.id)?e.setFileState(t.id,{progress:pe({},e.getFile(t.id).progress,{preprocess:n})}):e.log("Not setting progress for a file that has been removed: "+t.id)})),this.on("preprocess-complete",(function(t){if(e.getFile(t.id)){var n=pe({},e.getState().files);n[t.id]=pe({},n[t.id],{progress:pe({},n[t.id].progress)}),delete n[t.id].progress.preprocess,e.setState({files:n})}else e.log("Not setting progress for a file that has been removed: "+t.id)})),this.on("postprocess-progress",(function(t,n){e.getFile(t.id)?e.setFileState(t.id,{progress:pe({},e.getState().files[t.id].progress,{postprocess:n})}):e.log("Not setting progress for a file that has been removed: "+t.id)})),this.on("postprocess-complete",(function(t){if(e.getFile(t.id)){var n=pe({},e.getState().files);n[t.id]=pe({},n[t.id],{progress:pe({},n[t.id].progress)}),delete n[t.id].progress.postprocess,e.setState({files:n})}else e.log("Not setting progress for a file that has been removed: "+t.id)})),this.on("restored",(function(){e.calculateTotalProgress()})),"undefined"!=typeof window&&window.addEventListener&&(window.addEventListener("online",(function(){return e.updateOnlineStatus()})),window.addEventListener("offline",(function(){return e.updateOnlineStatus()})),setTimeout((function(){return e.updateOnlineStatus()}),3e3))},r.updateOnlineStatus=function(){void 0===window.navigator.onLine||window.navigator.onLine?(this.emit("is-online"),this.wasOffline&&(this.emit("back-online"),this.info(this.i18n("connectedToInternet"),"success",3e3),this.wasOffline=!1)):(this.emit("is-offline"),this.info(this.i18n("noInternetConnection"),"error",0),this.wasOffline=!0)},r.getID=function(){return this.opts.id},r.use=function(e,t){if("function"!=typeof e)throw new TypeError("Expected a plugin class, but got "+(null===e?"null":typeof e)+". Please verify that the plugin was imported and spelled correctly.");var n=new e(this,t),r=n.id;if(this.plugins[n.type]=this.plugins[n.type]||[],!r)throw new Error("Your plugin must have an id");if(!n.type)throw new Error("Your plugin must have a type");var o=this.getPlugin(r);if(o){var i="Already found a plugin named '"+o.id+"'. Tried to use: '"+r+"'.\nUppy plugins must have unique `id` options. See https://uppy.io/docs/plugins/#id.";throw new Error(i)}return e.VERSION&&this.log("Using "+r+" v"+e.VERSION),this.plugins[n.type].push(n),n.install(),this},r.getPlugin=function(e){var t=null;return this.iteratePlugins((function(n){if(n.id===e)return t=n,!1})),t},r.iteratePlugins=function(e){var t=this;Object.keys(this.plugins).forEach((function(n){t.plugins[n].forEach(e)}))},r.removePlugin=function(e){var t;this.log("Removing plugin "+e.id),this.emit("plugin-remove",e),e.uninstall&&e.uninstall();var n=this.plugins[e.type].slice(),r=ee(n,(function(t){return t.id===e.id}));-1!==r&&(n.splice(r,1),this.plugins[e.type]=n);var o={plugins:pe({},this.getState().plugins,(t={},t[e.id]=void 0,t))};this.setState(o)},r.close=function(){var e=this;this.log("Closing Uppy instance "+this.opts.id+": removing all files and uninstalling plugins"),this.reset(),this.storeUnsubscribe(),this.iteratePlugins((function(t){e.removePlugin(t)}))},r.info=function(e,t,n){void 0===t&&(t="info"),void 0===n&&(n=3e3);var r="object"==typeof e;this.setState({info:{isHidden:!1,type:t,message:r?e.message:e,details:r?e.details:null}}),this.emit("info-visible"),clearTimeout(this.infoTimeoutID),this.infoTimeoutID=0!==n?setTimeout(this.hideInfo,n):void 0},r.hideInfo=function(){var e=pe({},this.getState().info,{isHidden:!0});this.setState({info:e}),this.emit("info-hidden")},r.log=function(e,t){var n=this.opts.logger;switch(t){case"error":n.error(e);break;case"warning":n.warn(e);break;default:n.debug(e)}},r.run=function(){return this.log("Calling run() is no longer necessary.","warning"),this},r.restore=function(e){return this.log('Core: attempting to restore upload "'+e+'"'),this.getState().currentUploads[e]?this.runUpload(e):(this.removeUpload(e),Promise.reject(new Error("Nonexistent upload")))},r.createUpload=function(e,t){var n;void 0===t&&(t={});var r=t.forceAllowNewUpload,o=void 0!==r&&r,i=this.getState(),a=i.allowNewUpload,s=i.currentUploads;if(!a&&!o)throw new Error("Cannot create a new upload: already uploading.");var l=D();return this.emit("upload",{id:l,fileIDs:e}),this.setState({allowNewUpload:!1!==this.opts.allowMultipleUploads,currentUploads:pe({},s,(n={},n[l]={fileIDs:e,step:0,result:{}},n))}),l},r.getUpload=function(e){return this.getState().currentUploads[e]},r.addResultData=function(e,t){var n;if(this.getUpload(e)){var r=this.getState().currentUploads,o=pe({},r[e],{result:pe({},r[e].result,t)});this.setState({currentUploads:pe({},r,(n={},n[e]=o,n))})}else this.log("Not setting result for an upload that has been removed: "+e)},r.removeUpload=function(e){var t=pe({},this.getState().currentUploads);delete t[e],this.setState({currentUploads:t})},r.runUpload=function(e){var t=this,n=this.getState().currentUploads[e].step,r=[].concat(this.preProcessors,this.uploaders,this.postProcessors),o=Promise.resolve();return r.forEach((function(r,i){i300){var t="Failed request with status: "+e.status+". "+e.statusText;return e.json().then((function(e){throw t=e.message?t+" message: "+e.message:t,t=e.requestId?t+" request-Id: "+e.requestId:t,new Error(t)})).catch((function(){throw new Error(t)}))}return e.json()},r.preflight=function(e){var t=this;return this.preflightDone?Promise.resolve(this.allowedHeaders.slice()):fetch(this._getUrl(e),{method:"OPTIONS"}).then((function(e){return e.headers.has("access-control-allow-headers")&&(t.allowedHeaders=e.headers.get("access-control-allow-headers").split(",").map((function(e){return e.trim().toLowerCase()}))),t.preflightDone=!0,t.allowedHeaders.slice()})).catch((function(e){return t.uppy.log("[CompanionClient] unable to make preflight request "+e,"warning"),t.preflightDone=!0,t.allowedHeaders.slice()}))},r.preflightAndHeaders=function(e){var t=this;return Promise.all([this.preflight(e),this.headers()]).then((function(e){var n=e[0],r=e[1];return Object.keys(r).forEach((function(e){-1===n.indexOf(e.toLowerCase())&&(t.uppy.log("[CompanionClient] excluding unallowed header "+e),delete r[e])})),r}))},r.get=function(e,t){var n=this;return this.preflightAndHeaders(e).then((function(t){return De(n._getUrl(e),{method:"get",headers:t,credentials:n.opts.companionCookiesRule||"same-origin"})})).then(this._getPostResponseFunc(t)).then((function(e){return n._json(e)})).catch((function(t){return t.isAuthError||(t.message="Could not get "+n._getUrl(e)+". "+t.message),Promise.reject(t)}))},r.post=function(e,t,n){var r=this;return this.preflightAndHeaders(e).then((function(n){return De(r._getUrl(e),{method:"post",headers:n,credentials:r.opts.companionCookiesRule||"same-origin",body:JSON.stringify(t)})})).then(this._getPostResponseFunc(n)).then((function(e){return r._json(e)})).catch((function(t){return t.isAuthError||(t.message="Could not post "+r._getUrl(e)+". "+t.message),Promise.reject(t)}))},r.delete=function(e,t,n){var r=this;return this.preflightAndHeaders(e).then((function(n){return De(r.hostname+"/"+e,{method:"delete",headers:n,credentials:r.opts.companionCookiesRule||"same-origin",body:t?JSON.stringify(t):null})})).then(this._getPostResponseFunc(n)).then((function(e){return r._json(e)})).catch((function(t){return t.isAuthError||(t.message="Could not delete "+r._getUrl(e)+". "+t.message),Promise.reject(t)}))},t=e,(n=[{key:"hostname",get:function(){var e=this.uppy.getState().companion,t=this.opts.companionUrl;return(e&&e[t]?e[t]:t).replace(/\/$/,"")}},{key:"defaultHeaders",get:function(){return{Accept:"application/json","Content-Type":"application/json","Uppy-Versions":"@uppy/companion-client="+e.VERSION}}}])&&Be(t.prototype,n),e}(),Te.VERSION="1.10.2",Re),Le=Object.prototype.hasOwnProperty,je=function e(t,n){var r=[];for(var o in t)if(Le.call(t,o)){var i,a=t[o],s=encodeURIComponent(o);i="object"==typeof a?e(a,n?n+"["+s+"]":s):(n?n+"["+s+"]":s)+"="+encodeURIComponent(a),r.push(i)}return r.join("&")},ze=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e},He={},We=Object.prototype.hasOwnProperty;function Ve(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return null}}function qe(e){try{return encodeURIComponent(e)}catch(t){return null}}He.stringify=function(e,t){t=t||"";var n,r,o=[];for(r in"string"!=typeof t&&(t="?"),e)if(We.call(e,r)){if((n=e[r])||null!=n&&!isNaN(n)||(n=""),r=qe(r),n=qe(n),null===r||null===n)continue;o.push(r+"="+n)}return o.length?t+o.join("&"):""},He.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,r={};t=n.exec(e);){var o=Ve(t[1]),i=Ve(t[2]);null===o||null===i||o in r||(r[o]=i)}return r};var Xe={};(function(e){(function(){"use strict";var t=/^[A-Za-z][A-Za-z0-9+-.]*:[\\/]+/,n=/^([a-z][a-z0-9.+-]*:)?([\\/]{1,})?([\S\s]*)/i,r=new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+");function o(e){return(e||"").toString().replace(r,"")}var i=[["#","hash"],["?","query"],function(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],a={hash:1,query:1};function s(n){var r,o=("undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{}).location||{},i={},s=typeof(n=n||o);if("blob:"===n.protocol)i=new u(unescape(n.pathname),{});else if("string"===s)for(r in i=new u(n,{}),a)delete i[r];else if("object"===s){for(r in n)r in a||(i[r]=n[r]);void 0===i.slashes&&(i.slashes=t.test(n.href))}return i}function l(e){e=o(e);var t=n.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!(t[2]&&t[2].length>=2),rest:t[2]&&1===t[2].length?"/"+t[3]:t[3]}}function u(e,t,n){if(e=o(e),!(this instanceof u))return new u(e,t,n);var r,a,c,p,d,h,f=i.slice(),m=typeof t,v=this,g=0;for("object"!==m&&"string"!==m&&(n=t,t=null),n&&"function"!=typeof n&&(n=He.parse),t=s(t),r=!(a=l(e||"")).protocol&&!a.slashes,v.slashes=a.slashes||r&&t.slashes,v.protocol=a.protocol||t.protocol||"",e=a.rest,a.slashes||(f[3]=[/(.*)/,"pathname"]);g0&&e.isOpen;){var n=e._queued[0];e.send(n.action,n.payload),e._queued=e._queued.slice(1)}},this.socket.onclose=function(t){e.isOpen=!1},this.socket.onmessage=this._handleMessage},t.close=function(){this.socket&&this.socket.close()},t.send=function(e,t){this.isOpen?this.socket.send(JSON.stringify({action:e,payload:t})):this._queued.push({action:e,payload:t})},t.on=function(e,t){this.emitter.on(e,t)},t.emit=function(e,t){this.emitter.emit(e,t)},t.once=function(e,t){this.emitter.once(e,t)},t._handleMessage=function(e){try{var t=JSON.parse(e.data);this.emit(t.action,t.payload)}catch(Cd){console.log(Cd)}},e}()},Ze={exports:{}};function et(e,t){return(et=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}!function(){"use strict";function e(){}function t(t,n){var r,o,i,a,s=C;for(a=arguments.length;a-- >2;)w.push(arguments[a]);for(n&&null!=n.children&&(w.length||w.push(n.children),delete n.children);w.length;)if((o=w.pop())&&void 0!==o.pop)for(a=o.length;a--;)w.push(o[a]);else"boolean"==typeof o&&(o=null),(i="function"!=typeof t)&&(null==o?o="":"number"==typeof o?o=String(o):"string"!=typeof o&&(i=!1)),i&&r?s[s.length-1]+=o:s===C?s=[o]:s.push(o),r=i;var l=new e;return l.nodeName=t,l.children=s,l.attributes=null==n?void 0:n,l.key=null==n?void 0:n.key,void 0!==_.vnode&&_.vnode(l),l}function n(e,t){for(var n in t)e[n]=t[n];return e}function r(e){!e.__d&&(e.__d=!0)&&1==x.push(e)&&(_.debounceRendering||S)(o)}function o(){var e,t=x;for(x=[];e=t.pop();)e.__d&&g(e)}function i(e,t){return e.__n===t||e.nodeName.toLowerCase()===t.toLowerCase()}function a(e){var t=n({},e.attributes);t.children=e.children;var r=e.nodeName.defaultProps;if(void 0!==r)for(var o in r)void 0===t[o]&&(t[o]=r[o]);return t}function s(e){var t=e.parentNode;t&&t.removeChild(e)}function l(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)n&&n(null),r&&r(e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===k.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,u,a):e.removeEventListener(t,u,a),(e.__l||(e.__l={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e)!function(e,t,n){try{e[t]=n}catch(r){}}(e,t,null==r?"":r),null!=r&&!1!==r||e.removeAttribute(t);else{var s=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?s?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(s?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function u(e){return this.__l[e.type](_.event&&_.event(e)||e)}function c(){for(var e;e=P.pop();)_.afterMount&&_.afterMount(e),e.componentDidMount&&e.componentDidMount()}function p(e,t,n,r,o,u){E++||(O=null!=o&&void 0!==o.ownerSVGElement,A=null!=e&&!("__preactattr_"in e));var p=function e(t,n,r,o,u){var c=t,p=O;if(null!=n&&"boolean"!=typeof n||(n=""),"string"==typeof n||"number"==typeof n)return t&&void 0!==t.splitText&&t.parentNode&&(!t._component||u)?t.nodeValue!=n&&(t.nodeValue=n):(c=document.createTextNode(n),t&&(t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0))),c.__preactattr_=!0,c;var h,m,g=n.nodeName;if("function"==typeof g)return function(e,t,n,r){for(var o=e&&e._component,i=o,s=e,l=o&&e._componentConstructor===t.nodeName,u=l,c=a(t);o&&!u&&(o=o.__u);)u=o.constructor===t.nodeName;return o&&u&&(!r||o._component)?(v(o,c,3,n,r),e=o.base):(i&&!l&&(y(i),e=s=null),o=f(t.nodeName,c,n),e&&!o.__b&&(o.__b=e,s=null),v(o,c,1,n,r),e=o.base,s&&e!==s&&(s._component=null,d(s,!1))),e}(t,n,r,o);if(O="svg"===g||"foreignObject"!==g&&O,g=String(g),(!t||!i(t,g))&&(h=g,(m=O?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h)).__n=h,c=m,t)){for(;t.firstChild;)c.appendChild(t.firstChild);t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0)}var b=c.firstChild,_=c.__preactattr_,w=n.children;if(null==_){_=c.__preactattr_={};for(var C=c.attributes,S=C.length;S--;)_[C[S].name]=C[S].value}return!A&&w&&1===w.length&&"string"==typeof w[0]&&null!=b&&void 0!==b.splitText&&null==b.nextSibling?b.nodeValue!=w[0]&&(b.nodeValue=w[0]):(w&&w.length||null!=b)&&function(t,n,r,o,a){var l,u,c,p,h,f,m,v,g=t.childNodes,y=[],b={},_=0,w=0,C=g.length,S=0,k=n?n.length:0;if(0!==C)for(var x=0;x2?[].slice.call(arguments,2):e.children)},Component:b,render:function(e,t,n){return p(n,e,{},!1,t,!1)},rerender:o,options:_};Ze.exports=N}();var tt=(Ze=Ze.exports).h,nt=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,et(t,n),r.prototype.render=function(){var e=tt("span",{className:"uppy-Provider-authTitleName"},this.props.pluginName,tt("br",null));return tt("div",{className:"uppy-Provider-auth"},tt("div",{className:"uppy-Provider-authIcon"},this.props.pluginIcon()),tt("div",{className:"uppy-Provider-authTitle"},this.props.i18nArray("authenticateWithTitle",{pluginName:e})),tt("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-c-btn-primary uppy-Provider-authBtn",onClick:this.props.handleAuth,"data-uppy-super-focusable":!0},this.props.i18nArray("authenticateWith",{pluginName:this.props.pluginName})))},r}(Ze.Component),rt=Ze.h,ot=Ze.h,it=function(e){return ot("span",null,ot("button",{type:"button",className:"uppy-u-reset",onClick:e.getFolder},e.title),e.isLast?"":" / ")},at=function(e){var t=[];return e.showBreadcrumbs&&t.push(function(e){return ot("div",{className:"uppy-Provider-breadcrumbs"},ot("div",{className:"uppy-Provider-breadcrumbsIcon"},e.breadcrumbsIcon),e.directories.map((function(t,n){return ot(it,{key:t.id,getFolder:function(){return e.getFolder(t.id)},title:0===n?e.title:t.title,isLast:n+1===e.directories.length})})))}({getFolder:e.getFolder,directories:e.directories,breadcrumbsIcon:e.pluginIcon&&e.pluginIcon(),title:e.title})),t.push(function(e){return[rt("span",{className:"uppy-ProviderBrowser-user",key:"username"},e.username),rt("button",{type:"button",onClick:e.logout,className:"uppy-u-reset uppy-ProviderBrowser-userLogout",key:"logout"},e.i18n("logOut"))]}({logout:e.logout,username:e.username,i18n:e.i18n})),t},st={exports:{}};function lt(e,t){return(lt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}!function(){"use strict";var e={}.hasOwnProperty;function t(){for(var n=[],r=0;r0&&Rt(Nt,Tt({selected:l},e)))},Dt=Ze.h,Mt=function(e){return Dt("div",{className:"uppy-Provider-loading"},Dt("span",null,e.i18n("loading")))},Bt=function(e){if(!e)return!1;var t=e.split("/")[1];return!!/^(jpe?g|gif|png|svg|svg\+xml|bmp|webp|avif)$/.test(t)},It=function(){function e(e){this.plugin=e,this.filterItems=this.filterItems.bind(this),this.toggleCheckbox=this.toggleCheckbox.bind(this),this.isChecked=this.isChecked.bind(this),this.loaderWrapper=this.loaderWrapper.bind(this)}var t=e.prototype;return t.filterItems=function(e){var t=this.plugin.getPluginState();return t.filterInput&&""!==t.filterInput?e.filter((function(e){return-1!==e.name.toLowerCase().indexOf(t.filterInput.toLowerCase())})):e},t.toggleCheckbox=function(e,t){var n=this;e.stopPropagation(),e.preventDefault(),e.currentTarget.focus();var r=this.plugin.getPluginState(),o=r.folders,i=r.files,a=this.filterItems(o.concat(i));if(this.lastCheckbox&&e.shiftKey){var s,l=a.indexOf(this.lastCheckbox),u=a.indexOf(t);return s=(s=lo?-1:no?1:no?-1:no?1:no?-1:ro?1:r2;)w.push(arguments[a]);for(n&&null!=n.children&&(w.length||w.push(n.children),delete n.children);w.length;)if((o=w.pop())&&void 0!==o.pop)for(a=o.length;a--;)w.push(o[a]);else"boolean"==typeof o&&(o=null),(i="function"!=typeof t)&&(null==o?o="":"number"==typeof o?o=String(o):"string"!=typeof o&&(i=!1)),i&&r?s[s.length-1]+=o:s===C?s=[o]:s.push(o),r=i;var l=new e;return l.nodeName=t,l.children=s,l.attributes=null==n?void 0:n,l.key=null==n?void 0:n.key,void 0!==_.vnode&&_.vnode(l),l}function n(e,t){for(var n in t)e[n]=t[n];return e}function r(e){!e.__d&&(e.__d=!0)&&1==x.push(e)&&(_.debounceRendering||S)(o)}function o(){var e,t=x;for(x=[];e=t.pop();)e.__d&&g(e)}function i(e,t){return e.__n===t||e.nodeName.toLowerCase()===t.toLowerCase()}function a(e){var t=n({},e.attributes);t.children=e.children;var r=e.nodeName.defaultProps;if(void 0!==r)for(var o in r)void 0===t[o]&&(t[o]=r[o]);return t}function s(e){var t=e.parentNode;t&&t.removeChild(e)}function l(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)n&&n(null),r&&r(e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===k.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,u,a):e.removeEventListener(t,u,a),(e.__l||(e.__l={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e)!function(e,t,n){try{e[t]=n}catch(r){}}(e,t,null==r?"":r),null!=r&&!1!==r||e.removeAttribute(t);else{var s=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?s?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(s?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function u(e){return this.__l[e.type](_.event&&_.event(e)||e)}function c(){for(var e;e=P.pop();)_.afterMount&&_.afterMount(e),e.componentDidMount&&e.componentDidMount()}function p(e,t,n,r,o,u){E++||(O=null!=o&&void 0!==o.ownerSVGElement,A=null!=e&&!("__preactattr_"in e));var p=function e(t,n,r,o,u){var c=t,p=O;if(null!=n&&"boolean"!=typeof n||(n=""),"string"==typeof n||"number"==typeof n)return t&&void 0!==t.splitText&&t.parentNode&&(!t._component||u)?t.nodeValue!=n&&(t.nodeValue=n):(c=document.createTextNode(n),t&&(t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0))),c.__preactattr_=!0,c;var h,m,g=n.nodeName;if("function"==typeof g)return function(e,t,n,r){for(var o=e&&e._component,i=o,s=e,l=o&&e._componentConstructor===t.nodeName,u=l,c=a(t);o&&!u&&(o=o.__u);)u=o.constructor===t.nodeName;return o&&u&&(!r||o._component)?(v(o,c,3,n,r),e=o.base):(i&&!l&&(y(i),e=s=null),o=f(t.nodeName,c,n),e&&!o.__b&&(o.__b=e,s=null),v(o,c,1,n,r),e=o.base,s&&e!==s&&(s._component=null,d(s,!1))),e}(t,n,r,o);if(O="svg"===g||"foreignObject"!==g&&O,g=String(g),(!t||!i(t,g))&&(h=g,(m=O?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h)).__n=h,c=m,t)){for(;t.firstChild;)c.appendChild(t.firstChild);t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0)}var b=c.firstChild,_=c.__preactattr_,w=n.children;if(null==_){_=c.__preactattr_={};for(var C=c.attributes,S=C.length;S--;)_[C[S].name]=C[S].value}return!A&&w&&1===w.length&&"string"==typeof w[0]&&null!=b&&void 0!==b.splitText&&null==b.nextSibling?b.nodeValue!=w[0]&&(b.nodeValue=w[0]):(w&&w.length||null!=b)&&function(t,n,r,o,a){var l,u,c,p,h,f,m,v,g=t.childNodes,y=[],b={},_=0,w=0,C=g.length,S=0,k=n?n.length:0;if(0!==C)for(var x=0;x2?[].slice.call(arguments,2):e.children)},Component:b,render:function(e,t,n){return p(n,e,{},!1,t,!1)},rerender:o,options:_};rn.exports=N}(),rn=rn.exports;var on=rn.h,an=function(e){var t={color:"#838999",icon:on("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25"},on("g",{fill:"#A7AFB7",fillRule:"nonzero"},on("path",{d:"M5.5 22a.5.5 0 0 1-.5-.5v-18a.5.5 0 0 1 .5-.5h10.719a.5.5 0 0 1 .367.16l3.281 3.556a.5.5 0 0 1 .133.339V21.5a.5.5 0 0 1-.5.5h-14zm.5-1h13V7.25L16 4H6v17z"}),on("path",{d:"M15 4v3a1 1 0 0 0 1 1h3V7h-3V4h-1z"})))};if(!e)return t;var n=e.split("/")[0],r=e.split("/")[1];return"text"===n?{color:"#5a5e69",icon:on("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25"},on("path",{d:"M4.5 7h13a.5.5 0 1 1 0 1h-13a.5.5 0 0 1 0-1zm0 3h15a.5.5 0 1 1 0 1h-15a.5.5 0 1 1 0-1zm0 3h15a.5.5 0 1 1 0 1h-15a.5.5 0 1 1 0-1zm0 3h10a.5.5 0 1 1 0 1h-10a.5.5 0 1 1 0-1z",fill:"#5A5E69",fillRule:"nonzero"}))}:"image"===n?{color:"#686de0",icon:on("svg",{"aria-hidden":"true",focusable:"false",width:"25",height:"25",viewBox:"0 0 25 25"},on("g",{fill:"#686DE0",fillRule:"evenodd"},on("path",{d:"M5 7v10h15V7H5zm0-1h15a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1z",fillRule:"nonzero"}),on("path",{d:"M6.35 17.172l4.994-5.026a.5.5 0 0 1 .707 0l2.16 2.16 3.505-3.505a.5.5 0 0 1 .707 0l2.336 2.31-.707.72-1.983-1.97-3.505 3.505a.5.5 0 0 1-.707 0l-2.16-2.159-3.938 3.939-1.409.026z",fillRule:"nonzero"}),on("circle",{cx:"7.5",cy:"9.5",r:"1.5"})))}:"audio"===n?{color:"#068dbb",icon:on("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25"},on("path",{d:"M9.5 18.64c0 1.14-1.145 2-2.5 2s-2.5-.86-2.5-2c0-1.14 1.145-2 2.5-2 .557 0 1.079.145 1.5.396V7.25a.5.5 0 0 1 .379-.485l9-2.25A.5.5 0 0 1 18.5 5v11.64c0 1.14-1.145 2-2.5 2s-2.5-.86-2.5-2c0-1.14 1.145-2 2.5-2 .557 0 1.079.145 1.5.396V8.67l-8 2v7.97zm8-11v-2l-8 2v2l8-2zM7 19.64c.855 0 1.5-.484 1.5-1s-.645-1-1.5-1-1.5.484-1.5 1 .645 1 1.5 1zm9-2c.855 0 1.5-.484 1.5-1s-.645-1-1.5-1-1.5.484-1.5 1 .645 1 1.5 1z",fill:"#049BCF",fillRule:"nonzero"}))}:"video"===n?{color:"#19af67",icon:on("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25"},on("path",{d:"M16 11.834l4.486-2.691A1 1 0 0 1 22 10v6a1 1 0 0 1-1.514.857L16 14.167V17a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2.834zM15 9H5v8h10V9zm1 4l5 3v-6l-5 3z",fill:"#19AF67",fillRule:"nonzero"}))}:"application"===n&&"pdf"===r?{color:"#e25149",icon:on("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25"},on("path",{d:"M9.766 8.295c-.691-1.843-.539-3.401.747-3.726 1.643-.414 2.505.938 2.39 3.299-.039.79-.194 1.662-.537 3.148.324.49.66.967 1.055 1.51.17.231.382.488.629.757 1.866-.128 3.653.114 4.918.655 1.487.635 2.192 1.685 1.614 2.84-.566 1.133-1.839 1.084-3.416.249-1.141-.604-2.457-1.634-3.51-2.707a13.467 13.467 0 0 0-2.238.426c-1.392 4.051-4.534 6.453-5.707 4.572-.986-1.58 1.38-4.206 4.914-5.375.097-.322.185-.656.264-1.001.08-.353.306-1.31.407-1.737-.678-1.059-1.2-2.031-1.53-2.91zm2.098 4.87c-.033.144-.068.287-.104.427l.033-.01-.012.038a14.065 14.065 0 0 1 1.02-.197l-.032-.033.052-.004a7.902 7.902 0 0 1-.208-.271c-.197-.27-.38-.526-.555-.775l-.006.028-.002-.003c-.076.323-.148.632-.186.8zm5.77 2.978c1.143.605 1.832.632 2.054.187.26-.519-.087-1.034-1.113-1.473-.911-.39-2.175-.608-3.55-.608.845.766 1.787 1.459 2.609 1.894zM6.559 18.789c.14.223.693.16 1.425-.413.827-.648 1.61-1.747 2.208-3.206-2.563 1.064-4.102 2.867-3.633 3.62zm5.345-10.97c.088-1.793-.351-2.48-1.146-2.28-.473.119-.564 1.05-.056 2.405.213.566.52 1.188.908 1.859.18-.858.268-1.453.294-1.984z",fill:"#E2514A",fillRule:"nonzero"}))}:"application"===n&&-1!==["zip","x-7z-compressed","x-rar-compressed","x-tar","x-gzip","x-apple-diskimage"].indexOf(r)?{color:"#00C469",icon:on("svg",{"aria-hidden":"true",focusable:"false",width:"25",height:"25",viewBox:"0 0 25 25"},on("path",{d:"M10.45 2.05h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5V2.55a.5.5 0 0 1 .5-.5zm2.05 1.024h1.05a.5.5 0 0 1 .5.5V3.6a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5v-.001zM10.45 0h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5V.5a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.024a.5.5 0 0 1 .5-.5zm-2.05 3.074h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.024a.5.5 0 0 1 .5-.5zm-2.05 1.024h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm-2.05 1.025h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.024a.5.5 0 0 1 .5-.5zm-1.656 3.074l-.82 5.946c.52.302 1.174.458 1.976.458.803 0 1.455-.156 1.975-.458l-.82-5.946h-2.311zm0-1.025h2.312c.512 0 .946.378 1.015.885l.82 5.946c.056.412-.142.817-.501 1.026-.686.398-1.515.597-2.49.597-.974 0-1.804-.199-2.49-.597a1.025 1.025 0 0 1-.5-1.026l.819-5.946c.07-.507.503-.885 1.015-.885zm.545 6.6a.5.5 0 0 1-.397-.561l.143-.999a.5.5 0 0 1 .495-.429h.74a.5.5 0 0 1 .495.43l.143.998a.5.5 0 0 1-.397.561c-.404.08-.819.08-1.222 0z",fill:"#00C469",fillRule:"nonzero"}))}:t},sn=rn.h,ln=function(e){var t=e.file;if(t.preview)return sn("img",{className:"uppy-Dashboard-Item-previewImg",alt:t.name,src:t.preview});var n=an(t.type),r=n.color,o=n.icon;return sn("div",{className:"uppy-Dashboard-Item-previewIconWrap"},sn("span",{className:"uppy-Dashboard-Item-previewIcon",style:{color:r}},o),sn("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-Dashboard-Item-previewIconBg",width:"58",height:"76",viewBox:"0 0 58 76"},sn("rect",{fill:"#FFF",width:"58",height:"76",rx:"3",fillRule:"evenodd"})))},un=rn.h,cn=function(e){return un("div",{className:"uppy-Dashboard-Item-previewInnerWrap",style:{backgroundColor:an(e.file.type).color}},e.showLinkToFileUploadResult&&e.file.uploadURL&&un("a",{className:"uppy-Dashboard-Item-previewLink",href:e.file.uploadURL,rel:"noreferrer noopener",target:"_blank","aria-label":e.file.meta.name}),un(ln,{file:e.file}))},pn=rn.h;function dn(e){return e.isUploaded?e.i18n("uploadComplete"):e.error?e.i18n("retryUpload"):e.resumableUploads?e.file.isPaused?e.i18n("resumeUpload"):e.i18n("pauseUpload"):e.individualCancellation?e.i18n("cancelUpload"):""}function hn(e){return pn("div",{className:"uppy-Dashboard-Item-progress"},pn("button",{className:"uppy-u-reset uppy-Dashboard-Item-progressIndicator",type:"button","aria-label":dn(e),title:dn(e),onClick:function(){return function(e){e.isUploaded||(!e.error||e.hideRetryButton?e.resumableUploads&&!e.hidePauseResumeButton?e.pauseUpload(e.file.id):e.individualCancellation&&!e.hideCancelButton&&e.cancelUpload(e.file.id):e.retryUpload(e.file.id))}(e)}},e.children))}function fn(e){var t=e.children;return pn("svg",{"aria-hidden":"true",focusable:"false",width:"70",height:"70",viewBox:"0 0 36 36",className:"uppy-c-icon uppy-Dashboard-Item-progressIcon--circle"},t)}function mn(e){var t=e.progress,n=2*Math.PI*15;return pn("g",null,pn("circle",{className:"uppy-Dashboard-Item-progressIcon--bg",r:"15",cx:"18",cy:"18","stroke-width":"2",fill:"none"}),pn("circle",{className:"uppy-Dashboard-Item-progressIcon--progress",r:"15",cx:"18",cy:"18",transform:"rotate(-90, 18, 18)",fill:"none","stroke-width":"2","stroke-dasharray":n,"stroke-dashoffset":n-n/100*t}))}var vn=function(e){return e.file.progress.uploadStarted?e.isUploaded?pn("div",{className:"uppy-Dashboard-Item-progress"},pn("div",{className:"uppy-Dashboard-Item-progressIndicator"},pn(fn,null,pn("circle",{r:"15",cx:"18",cy:"18",fill:"#1bb240"}),pn("polygon",{className:"uppy-Dashboard-Item-progressIcon--check",transform:"translate(2, 3)",points:"14 22.5 7 15.2457065 8.99985857 13.1732815 14 18.3547104 22.9729883 9 25 11.1005634"})))):e.recoveredState?void 0:e.error&&!e.hideRetryButton?pn(hn,e,pn("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon uppy-Dashboard-Item-progressIcon--retry",width:"28",height:"31",viewBox:"0 0 16 19"},pn("path",{d:"M16 11a8 8 0 1 1-8-8v2a6 6 0 1 0 6 6h2z"}),pn("path",{d:"M7.9 3H10v2H7.9z"}),pn("path",{d:"M8.536.5l3.535 3.536-1.414 1.414L7.12 1.914z"}),pn("path",{d:"M10.657 2.621l1.414 1.415L8.536 7.57 7.12 6.157z"}))):e.resumableUploads&&!e.hidePauseResumeButton?pn(hn,e,pn(fn,null,pn(mn,{progress:e.file.progress.percentage}),e.file.isPaused?pn("polygon",{className:"uppy-Dashboard-Item-progressIcon--play",transform:"translate(3, 3)",points:"12 20 12 10 20 15"}):pn("g",{className:"uppy-Dashboard-Item-progressIcon--pause",transform:"translate(14.5, 13)"},pn("rect",{x:"0",y:"0",width:"2",height:"10",rx:"0"}),pn("rect",{x:"5",y:"0",width:"2",height:"10",rx:"0"})))):e.resumableUploads||!e.individualCancellation||e.hideCancelButton?pn("div",{className:"uppy-Dashboard-Item-progress"},pn("div",{className:"uppy-Dashboard-Item-progressIndicator"},pn(fn,null,pn(mn,{progress:e.file.progress.percentage})))):pn(hn,e,pn(fn,null,pn(mn,{progress:e.file.progress.percentage}),pn("polygon",{className:"cancel",transform:"translate(2, 2)",points:"19.8856516 11.0625 16 14.9481516 12.1019737 11.0625 11.0625 12.1143484 14.9481516 16 11.0625 19.8980263 12.1019737 20.9375 16 17.0518484 19.8856516 20.9375 20.9375 19.8980263 17.0518484 16 20.9375 12"}))):null},gn=rn.h,yn=function(e){var t=e.file,n=e.onClick;return t.error?gn("span",{className:"uppy-Dashboard-Item-errorDetails","aria-label":t.error,"data-microtip-position":"bottom","data-microtip-size":"medium",role:"tooltip",onClick:n},"?"):null},bn=function(e){return gn("div",{className:"uppy-Dashboard-Item-fileInfo","data-uppy-file-source":e.file.source},function(e){var t;return t=e.containerWidth<=352?35:e.containerWidth<=576?60:30,gn("div",{className:"uppy-Dashboard-Item-name",title:e.file.meta.name},function(e,t){if(e.length<=t)return e;if(t<="...".length)return e.substr(0,t);var n=t-"...".length,r=Math.ceil(n/2),o=Math.floor(n/2);return e.substr(0,r)+"..."+e.substr(e.length-o)}(e.file.meta.name,t))}(e),gn("div",{className:"uppy-Dashboard-Item-status"},function(e){return e.file.size&&gn("div",{className:"uppy-Dashboard-Item-statusSize"},W(e.file.size))}(e),function(e){return e.file.isGhost&&gn("span",null," \u2022 ",gn("button",{className:"uppy-u-reset uppy-c-btn uppy-Dashboard-Item-reSelect",type:"button",onClick:e.toggleAddFilesPanel},e.i18n("reSelect")))}(e),gn(yn,{file:e.file,onClick:function(){alert(e.file.error)}})))},_n=rn.h;function wn(e){var t=e.file,n=e.uploadInProgressOrComplete,r=e.metaFields,o=e.canEditFile,i=e.i18n,a=e.onClick;return!n&&r&&r.length>0||!n&&o(t)?_n("button",{className:"uppy-u-reset uppy-Dashboard-Item-action uppy-Dashboard-Item-action--edit",type:"button","aria-label":i("editFile")+" "+t.meta.name,title:i("editFile"),onClick:function(){return a()}},_n("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"14",height:"14",viewBox:"0 0 14 14"},_n("g",{fillRule:"evenodd"},_n("path",{d:"M1.5 10.793h2.793A1 1 0 0 0 5 10.5L11.5 4a1 1 0 0 0 0-1.414L9.707.793a1 1 0 0 0-1.414 0l-6.5 6.5A1 1 0 0 0 1.5 8v2.793zm1-1V8L9 1.5l1.793 1.793-6.5 6.5H2.5z",fillRule:"nonzero"}),_n("rect",{x:"1",y:"12.293",width:"11",height:"1",rx:".5"}),_n("path",{fillRule:"nonzero",d:"M6.793 2.5L9.5 5.207l.707-.707L7.5 1.793z"})))):null}function Cn(e){var t=e.i18n,n=e.onClick;return _n("button",{className:"uppy-u-reset uppy-Dashboard-Item-action uppy-Dashboard-Item-action--remove",type:"button","aria-label":t("removeFile"),title:t("removeFile"),onClick:function(){return n()}},_n("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"18",height:"18",viewBox:"0 0 18 18"},_n("path",{d:"M9 0C4.034 0 0 4.034 0 9s4.034 9 9 9 9-4.034 9-9-4.034-9-9-9z"}),_n("path",{fill:"#FFF",d:"M13 12.222l-.778.778L9 9.778 5.778 13 5 12.222 8.222 9 5 5.778 5.778 5 9 8.222 12.222 5l.778.778L9.778 9z"})))}var Sn=function(e,t){var n,r;(n=t.file.uploadURL,r=t.i18n("copyLinkToClipboardFallback"),r=r||"Copy the URL below",new Promise((function(e){var t=document.createElement("textarea");t.setAttribute("style",{position:"fixed",top:0,left:0,width:"2em",height:"2em",padding:0,border:"none",outline:"none",boxShadow:"none",background:"transparent"}),t.value=n,document.body.appendChild(t),t.select();var o=function(){document.body.removeChild(t),window.prompt(r,n),e()};try{return document.execCommand("copy")?(document.body.removeChild(t),e()):o()}catch(Cd){return document.body.removeChild(t),o()}}))).then((function(){t.log("Link copied to clipboard."),t.info(t.i18n("copyLinkToClipboardSuccess"),"info",3e3)})).catch(t.log).then((function(){return e.target.focus({preventScroll:!0})}))};function kn(e){return _n("button",{className:"uppy-u-reset uppy-Dashboard-Item-action uppy-Dashboard-Item-action--copyLink",type:"button","aria-label":e.i18n("copyLink"),title:e.i18n("copyLink"),onClick:function(t){return Sn(t,e)}},_n("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"14",height:"14",viewBox:"0 0 14 12"},_n("path",{d:"M7.94 7.703a2.613 2.613 0 0 1-.626 2.681l-.852.851a2.597 2.597 0 0 1-1.849.766A2.616 2.616 0 0 1 2.764 7.54l.852-.852a2.596 2.596 0 0 1 2.69-.625L5.267 7.099a1.44 1.44 0 0 0-.833.407l-.852.851a1.458 1.458 0 0 0 1.03 2.486c.39 0 .755-.152 1.03-.426l.852-.852c.231-.231.363-.522.406-.824l1.04-1.038zm4.295-5.937A2.596 2.596 0 0 0 10.387 1c-.698 0-1.355.272-1.849.766l-.852.851a2.614 2.614 0 0 0-.624 2.688l1.036-1.036c.041-.304.173-.6.407-.833l.852-.852c.275-.275.64-.426 1.03-.426a1.458 1.458 0 0 1 1.03 2.486l-.852.851a1.442 1.442 0 0 1-.824.406l-1.04 1.04a2.596 2.596 0 0 0 2.683-.628l.851-.85a2.616 2.616 0 0 0 0-3.697zm-6.88 6.883a.577.577 0 0 0 .82 0l3.474-3.474a.579.579 0 1 0-.819-.82L5.355 7.83a.579.579 0 0 0 0 .819z"})))}var xn=function(e){var t=e.file,n=e.uploadInProgressOrComplete,r=e.canEditFile,o=e.metaFields,i=e.showLinkToFileUploadResult,a=e.showRemoveButton,s=e.i18n,l=e.removeFile,u=e.toggleFileCard,c=e.openFileEditor,p=e.log,d=e.info;return _n("div",{className:"uppy-Dashboard-Item-actionWrapper"},_n(wn,{i18n:s,file:t,uploadInProgressOrComplete:n,canEditFile:r,metaFields:o,onClick:function(){o&&o.length>0?u(!0,t.id):c(t)}}),i&&t.uploadURL?_n(kn,{file:t,i18n:s,info:d,log:p}):null,a?_n(Cn,{i18n:s,info:e.info,log:e.log,onClick:function(){return l(t.id,"removed-by-user")}}):null)};function Pn(e,t){return(Pn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var En=rn.h,On=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Pn(t,n);var o=r.prototype;return o.shouldComponentUpdate=function(e){return!function(e,t){if(e===t)return!0;for(var n in e)if(!(n in t))return!1;for(var n in t)if(e[n]!==t[n])return!1;return!0}(this.props,e)},o.componentDidMount=function(){var e=this.props.file;e.preview||this.props.handleRequestThumbnail(e)},o.componentDidUpdate=function(){var e=this.props.file;e.preview||this.props.handleRequestThumbnail(e)},o.componentWillUnmount=function(){var e=this.props.file;e.preview||this.props.handleCancelThumbnail(e)},o.render=function(){var e=this.props.file,t=e.progress.preprocess||e.progress.postprocess,n=e.progress.uploadComplete&&!t&&!e.error,r=e.progress.uploadStarted||t,o=e.progress.uploadStarted&&!e.progress.uploadComplete||t,i=e.error||!1,a=e.isGhost,s=(this.props.individualCancellation||!o)&&!n;n&&this.props.showRemoveButtonAfterComplete&&(s=!0);var l=st({"uppy-Dashboard-Item":!0,"is-inprogress":o&&!this.props.recoveredState,"is-processing":t,"is-complete":n,"is-error":!!i,"is-resumable":this.props.resumableUploads,"is-noIndividualCancellation":!this.props.individualCancellation,"is-ghost":a});return En("div",{className:l,id:"uppy_"+e.id,role:this.props.role},En("div",{className:"uppy-Dashboard-Item-preview"},En(cn,{file:e,showLinkToFileUploadResult:this.props.showLinkToFileUploadResult}),En(vn,{file:e,error:i,isUploaded:n,hideRetryButton:this.props.hideRetryButton,hideCancelButton:this.props.hideCancelButton,hidePauseResumeButton:this.props.hidePauseResumeButton,recoveredState:this.props.recoveredState,showRemoveButtonAfterComplete:this.props.showRemoveButtonAfterComplete,resumableUploads:this.props.resumableUploads,individualCancellation:this.props.individualCancellation,pauseUpload:this.props.pauseUpload,cancelUpload:this.props.cancelUpload,retryUpload:this.props.retryUpload,i18n:this.props.i18n})),En("div",{className:"uppy-Dashboard-Item-fileInfoAndButtons"},En(bn,{file:e,id:this.props.id,acquirers:this.props.acquirers,containerWidth:this.props.containerWidth,i18n:this.props.i18n,toggleAddFilesPanel:this.props.toggleAddFilesPanel}),En(xn,{file:e,metaFields:this.props.metaFields,showLinkToFileUploadResult:this.props.showLinkToFileUploadResult,showRemoveButton:s,canEditFile:this.props.canEditFile,uploadInProgressOrComplete:r,removeFile:this.props.removeFile,toggleFileCard:this.props.toggleFileCard,openFileEditor:this.props.openFileEditor,i18n:this.props.i18n,log:this.props.log,info:this.props.info})))},r}(rn.Component),An=["data","rowHeight","renderRow","overscanCount","sync"];function Un(){return(Un=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,An)),s=this.state,l=s.offset,u=s.height,c=Math.floor(l/n),p=Math.floor(u/n);i&&(c=Math.max(0,c-c%i),p+=i);var d=c+p+4,h=t.slice(c,d),f=Un({},Fn,{height:t.length*n}),m=Un({},Dn,{top:c*n});return Tn("div",Un({onScroll:this.handleScroll},a),Tn("div",{role:"presentation",style:f},Tn("div",{role:"presentation",style:m},h.map(r))))},r}(Rn);function Bn(){return(Bn=Object.assign||function(e){for(var t=1;t0?t.props.i18nArray("dropPasteImport"+r,{browseFiles:u,browseFolders:c,browse:l}):t.props.i18nArray("dropPaste"+r,{browseFiles:u,browseFolders:c,browse:l}),"files"===n)try{s=e>0?t.props.i18nArray("dropPasteImport",{browse:l}):t.props.i18nArray("dropPaste",{browse:l})}catch(h){}return t.props.disableLocalFiles&&(s=t.props.i18n("importFiles")),zn("div",{className:"uppy-Dashboard-AddFiles-title"},s)},t.renderAcquirer=function(e){return zn("div",{className:"uppy-DashboardTab",role:"presentation","data-uppy-acquirer-id":e.id},zn("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-DashboardTab-btn",role:"tab",tabIndex:0,"aria-controls":"uppy-DashboardContent-panel--"+e.id,"aria-selected":t.props.activePickerPanel.id===e.id,"data-uppy-super-focusable":!0,onClick:function(){return t.props.showPanel(e.id)}},e.icon(),zn("div",{className:"uppy-DashboardTab-name"},e.name)))},t.renderAcquirers=function(e,n){var r=[].concat(e),o=r.splice(e.length-2,e.length);return zn("div",{className:"uppy-Dashboard-AddFiles-list",role:"tablist"},!n&&t.renderMyDeviceAcquirer(),r.map((function(e){return t.renderAcquirer(e)})),zn("span",{role:"presentation",style:"white-space: nowrap;"},o.map((function(e){return t.renderAcquirer(e)}))))},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,jn(t,n);var o=r.prototype;return o.renderPoweredByUppy=function(){var e=zn("span",null,zn("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon uppy-Dashboard-poweredByIcon",width:"11",height:"11",viewBox:"0 0 11 11"},zn("path",{d:"M7.365 10.5l-.01-4.045h2.612L5.5.806l-4.467 5.65h2.604l.01 4.044h3.718z",fillRule:"evenodd"})),zn("span",{className:"uppy-Dashboard-poweredByUppy"},"Uppy")),t=this.props.i18nArray("poweredBy2",{backwardsCompat:this.props.i18n("poweredBy"),uppy:e});return zn("a",{tabIndex:"-1",href:"https://uppy.io",rel:"noreferrer noopener",target:"_blank",className:"uppy-Dashboard-poweredBy"},t)},o.render=function(){var e=this;return zn("div",{className:"uppy-Dashboard-AddFiles"},this.renderHiddenInput(!1,(function(t){e.fileInput=t})),this.renderHiddenInput(!0,(function(t){e.folderInput=t})),this.renderDropPasteBrowseTagline(),this.props.acquirers.length>0&&this.renderAcquirers(this.props.acquirers,this.props.disableLocalFiles),zn("div",{className:"uppy-Dashboard-AddFiles-info"},this.props.note&&zn("div",{className:"uppy-Dashboard-note"},this.props.note),this.props.proudlyDisplayPoweredByUppy&&this.renderPoweredByUppy(this.props)))},r}(rn.Component),Wn=rn.h,Vn=function(e){return Wn("div",{className:st("uppy-Dashboard-AddFilesPanel",e.className),"data-uppy-panelType":"AddFiles","aria-hidden":e.showAddFilesPanel},Wn("div",{className:"uppy-DashboardContent-bar"},Wn("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":"1"},e.i18n("addingMoreFiles")),Wn("button",{className:"uppy-DashboardContent-back",type:"button",onClick:function(t){return e.toggleAddFilesPanel(!1)}},e.i18n("back"))),Wn(Hn,e))},qn=function(e){var t=e.target.tagName;"INPUT"!==t&&"TEXTAREA"!==t?(e.preventDefault(),e.stopPropagation()):e.stopPropagation()},Xn=rn.h,Gn=function(e){return Xn("div",{className:st("uppy-DashboardContent-panel",e.className),role:"tabpanel","data-uppy-panelType":"PickerPanel",id:"uppy-DashboardContent-panel--"+e.activePickerPanel.id,onDragOver:qn,onDragLeave:qn,onDrop:qn,onPaste:qn},Xn("div",{className:"uppy-DashboardContent-bar"},Xn("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":"1"},e.i18n("importFrom",{name:e.activePickerPanel.name})),Xn("button",{className:"uppy-DashboardContent-back",type:"button",onClick:e.hideAllPanels},e.i18n("cancel"))),Xn("div",{className:"uppy-DashboardContent-panelBody"},e.getPlugin(e.activePickerPanel.id).render(e.state)))},Yn=rn.h,$n=function(e){var t=this.props.files[this.props.fileCardFor];return Yn("div",{className:st("uppy-DashboardContent-panel",e.className),role:"tabpanel","data-uppy-panelType":"FileEditor",id:"uppy-DashboardContent-panel--editor"},Yn("div",{className:"uppy-DashboardContent-bar"},Yn("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":"1"},e.i18nArray("editing",{file:Yn("span",{className:"uppy-DashboardContent-titleFile"},t.meta?t.meta.name:t.name)})),Yn("button",{className:"uppy-DashboardContent-back",type:"button",onClick:e.hideAllPanels},e.i18n("cancel")),Yn("button",{className:"uppy-DashboardContent-save",type:"button",onClick:e.saveFileEditor},e.i18n("save"))),Yn("div",{className:"uppy-DashboardContent-panelBody"},e.editors.map((function(t){return e.getPlugin(t.id).render(e.state)}))))},Kn=rn.h,Jn="error",Qn="waiting",Zn="preprocessing",er="uploading",tr="postprocessing",nr="complete",rr="paused";function or(e){switch(function(e,t,n,r){if(void 0===r&&(r={}),e)return Jn;if(t)return nr;if(n)return rr;for(var o=Qn,i=Object.keys(r),a=0;a2;)w.push(arguments[a]);for(n&&null!=n.children&&(w.length||w.push(n.children),delete n.children);w.length;)if((o=w.pop())&&void 0!==o.pop)for(a=o.length;a--;)w.push(o[a]);else"boolean"==typeof o&&(o=null),(i="function"!=typeof t)&&(null==o?o="":"number"==typeof o?o=String(o):"string"!=typeof o&&(i=!1)),i&&r?s[s.length-1]+=o:s===C?s=[o]:s.push(o),r=i;var l=new e;return l.nodeName=t,l.children=s,l.attributes=null==n?void 0:n,l.key=null==n?void 0:n.key,void 0!==_.vnode&&_.vnode(l),l}function n(e,t){for(var n in t)e[n]=t[n];return e}function r(e){!e.__d&&(e.__d=!0)&&1==x.push(e)&&(_.debounceRendering||S)(o)}function o(){var e,t=x;for(x=[];e=t.pop();)e.__d&&g(e)}function i(e,t){return e.__n===t||e.nodeName.toLowerCase()===t.toLowerCase()}function a(e){var t=n({},e.attributes);t.children=e.children;var r=e.nodeName.defaultProps;if(void 0!==r)for(var o in r)void 0===t[o]&&(t[o]=r[o]);return t}function s(e){var t=e.parentNode;t&&t.removeChild(e)}function l(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)n&&n(null),r&&r(e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===k.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,u,a):e.removeEventListener(t,u,a),(e.__l||(e.__l={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e)!function(e,t,n){try{e[t]=n}catch(r){}}(e,t,null==r?"":r),null!=r&&!1!==r||e.removeAttribute(t);else{var s=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?s?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(s?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function u(e){return this.__l[e.type](_.event&&_.event(e)||e)}function c(){for(var e;e=P.pop();)_.afterMount&&_.afterMount(e),e.componentDidMount&&e.componentDidMount()}function p(e,t,n,r,o,u){E++||(O=null!=o&&void 0!==o.ownerSVGElement,A=null!=e&&!("__preactattr_"in e));var p=function e(t,n,r,o,u){var c=t,p=O;if(null!=n&&"boolean"!=typeof n||(n=""),"string"==typeof n||"number"==typeof n)return t&&void 0!==t.splitText&&t.parentNode&&(!t._component||u)?t.nodeValue!=n&&(t.nodeValue=n):(c=document.createTextNode(n),t&&(t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0))),c.__preactattr_=!0,c;var h,m,g=n.nodeName;if("function"==typeof g)return function(e,t,n,r){for(var o=e&&e._component,i=o,s=e,l=o&&e._componentConstructor===t.nodeName,u=l,c=a(t);o&&!u&&(o=o.__u);)u=o.constructor===t.nodeName;return o&&u&&(!r||o._component)?(v(o,c,3,n,r),e=o.base):(i&&!l&&(y(i),e=s=null),o=f(t.nodeName,c,n),e&&!o.__b&&(o.__b=e,s=null),v(o,c,1,n,r),e=o.base,s&&e!==s&&(s._component=null,d(s,!1))),e}(t,n,r,o);if(O="svg"===g||"foreignObject"!==g&&O,g=String(g),(!t||!i(t,g))&&(h=g,(m=O?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h)).__n=h,c=m,t)){for(;t.firstChild;)c.appendChild(t.firstChild);t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0)}var b=c.firstChild,_=c.__preactattr_,w=n.children;if(null==_){_=c.__preactattr_={};for(var C=c.attributes,S=C.length;S--;)_[C[S].name]=C[S].value}return!A&&w&&1===w.length&&"string"==typeof w[0]&&null!=b&&void 0!==b.splitText&&null==b.nextSibling?b.nodeValue!=w[0]&&(b.nodeValue=w[0]):(w&&w.length||null!=b)&&function(t,n,r,o,a){var l,u,c,p,h,f,m,v,g=t.childNodes,y=[],b={},_=0,w=0,C=g.length,S=0,k=n?n.length:0;if(0!==C)for(var x=0;x2?[].slice.call(arguments,2):e.children)},Component:b,render:function(e,t,n){return p(n,e,{},!1,t,!1)},rerender:o,options:_};xr.exports=N}();var Er,Or,Ar=(xr=xr.exports).h,Ur=function(e){var t=st("uppy-u-reset","uppy-c-btn","uppy-StatusBar-actionBtn","uppy-StatusBar-actionBtn--upload",{"uppy-c-btn-primary":e.uploadState===br},{"uppy-StatusBar-actionBtn--disabled":e.isSomeGhost}),n=e.newFiles&&e.isUploadStarted&&!e.recoveredState?e.i18n("uploadXNewFiles",{smart_count:e.newFiles}):e.i18n("uploadXFiles",{smart_count:e.newFiles});return Ar("button",{type:"button",className:t,"aria-label":e.i18n("uploadXFiles",{smart_count:e.newFiles}),onClick:e.startUpload,disabled:e.isSomeGhost,"data-uppy-super-focusable":!0},n)},Nr=function(e){return Ar("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-StatusBar-actionBtn uppy-StatusBar-actionBtn--retry","aria-label":e.i18n("retryUpload"),onClick:e.retryAll,"data-uppy-super-focusable":!0},Ar("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"8",height:"10",viewBox:"0 0 8 10"},Ar("path",{d:"M4 2.408a2.75 2.75 0 1 0 2.75 2.75.626.626 0 0 1 1.25.018v.023a4 4 0 1 1-4-4.041V.25a.25.25 0 0 1 .389-.208l2.299 1.533a.25.25 0 0 1 0 .416l-2.3 1.533A.25.25 0 0 1 4 3.316v-.908z"})),e.i18n("retry"))},Tr=function(e){return Ar("button",{type:"button",className:"uppy-u-reset uppy-StatusBar-actionCircleBtn",title:e.i18n("cancel"),"aria-label":e.i18n("cancel"),onClick:e.cancelAll,"data-uppy-super-focusable":!0},Ar("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"16",height:"16",viewBox:"0 0 16 16"},Ar("g",{fill:"none",fillRule:"evenodd"},Ar("circle",{fill:"#888",cx:"8",cy:"8",r:"8"}),Ar("path",{fill:"#FFF",d:"M9.283 8l2.567 2.567-1.283 1.283L8 9.283 5.433 11.85 4.15 10.567 6.717 8 4.15 5.433 5.433 4.15 8 6.717l2.567-2.567 1.283 1.283z"}))))},Rr=function(e){var t=e.isAllPaused,n=(0,e.i18n)(t?"resume":"pause");return Ar("button",{title:n,"aria-label":n,className:"uppy-u-reset uppy-StatusBar-actionCircleBtn",type:"button",onClick:function(){return function(e){if(!e.isAllComplete)return e.resumableUploads?e.isAllPaused?e.resumeAll():e.pauseAll():e.cancelAll()}(e)},"data-uppy-super-focusable":!0},Ar("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"16",height:"16",viewBox:"0 0 16 16"},Ar("g",{fill:"none",fillRule:"evenodd"},Ar("circle",{fill:"#888",cx:"8",cy:"8",r:"8"}),Ar("path",t?{fill:"#FFF",d:"M6 4.25L11.5 8 6 11.75z"}:{d:"M5 4.5h2v7H5v-7zm4 0h2v7H9v-7z",fill:"#FFF"}))))},Fr=function(e){var t=e.i18n;return Ar("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-StatusBar-actionBtn uppy-StatusBar-actionBtn--done",onClick:e.doneButtonHandler,"data-uppy-super-focusable":!0},t("done"))},Dr=function(){return Ar("svg",{className:"uppy-StatusBar-spinner","aria-hidden":"true",focusable:"false",width:"14",height:"14"},Ar("path",{d:"M13.983 6.547c-.12-2.509-1.64-4.893-3.939-5.936-2.48-1.127-5.488-.656-7.556 1.094C.524 3.367-.398 6.048.162 8.562c.556 2.495 2.46 4.52 4.94 5.183 2.932.784 5.61-.602 7.256-3.015-1.493 1.993-3.745 3.309-6.298 2.868-2.514-.434-4.578-2.349-5.153-4.84a6.226 6.226 0 0 1 2.98-6.778C6.34.586 9.74 1.1 11.373 3.493c.407.596.693 1.282.842 1.988.127.598.073 1.197.161 1.794.078.525.543 1.257 1.15.864.525-.341.49-1.05.456-1.592-.007-.15.02.3 0 0",fillRule:"evenodd"}))},Mr=function(e){var t=Math.round(100*e.value);return Ar("div",{className:"uppy-StatusBar-content"},Ar(Dr,null),"determinate"===e.mode?t+"% \xb7 ":"",e.message)},Br=function(e){return Ar("div",{className:"uppy-StatusBar-statusSecondary"},e.i18n("filesUploadedOfTotal",{complete:e.complete,smart_count:e.numUploads}))},Ir=function(e){var t=st("uppy-u-reset","uppy-c-btn","uppy-StatusBar-actionBtn","uppy-StatusBar-actionBtn--uploadNewlyAdded");return Ar("div",{className:"uppy-StatusBar-statusSecondary"},Ar("div",{className:"uppy-StatusBar-statusSecondaryHint"},e.i18n("xMoreFilesAdded",{smart_count:e.newFiles})),Ar("button",{type:"button",className:t,"aria-label":e.i18n("uploadXFiles",{smart_count:e.newFiles}),onClick:e.startUpload},e.i18n("upload")))},Lr=z((function(e){var t=e.numUploads>1;return Ar("div",{className:"uppy-StatusBar-statusSecondary"},t&&e.i18n("filesUploadedOfTotal",{complete:e.complete,smart_count:e.numUploads}),Ar("span",{className:"uppy-StatusBar-additionalInfo"},t&&" \xb7 ",e.i18n("dataUploadedOfTotal",{complete:W(e.totalUploadedSize),total:W(e.totalSize)})," \xb7 ",e.i18n("xTimeLeft",{time:kr(e.totalETA)})))}),500,{leading:!0,trailing:!0}),jr=function(e){if(!e.isUploadStarted||e.isAllComplete)return null;var t=e.isAllPaused?e.i18n("paused"):e.i18n("uploading"),n=e.newFiles&&e.isUploadStarted;return Ar("div",{className:"uppy-StatusBar-content","aria-label":t,title:t},e.isAllPaused?null:Ar(Dr,null),Ar("div",{className:"uppy-StatusBar-status"},Ar("div",{className:"uppy-StatusBar-statusPrimary"},e.supportsUploadProgress?t+": "+e.totalProgress+"%":t),e.isAllPaused||n||!e.showProgressDetails?null:e.supportsUploadProgress?Ar(Lr,e):Ar(Br,e),n?Ar(Ir,e):null))},zr=function(e){e.totalProgress;var t=e.i18n;return Ar("div",{className:"uppy-StatusBar-content",role:"status",title:t("complete")},Ar("div",{className:"uppy-StatusBar-status"},Ar("div",{className:"uppy-StatusBar-statusPrimary"},Ar("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-StatusBar-statusIndicator uppy-c-icon",width:"15",height:"11",viewBox:"0 0 15 11"},Ar("path",{d:"M.414 5.843L1.627 4.63l3.472 3.472L13.202 0l1.212 1.213L5.1 10.528z"})),t("complete"))))},Hr=function(e){var t=e.error,n=(e.retryAll,e.hideRetryButton,e.i18n);return Ar("div",{className:"uppy-StatusBar-content",role:"alert",title:n("uploadFailed")},Ar("div",{className:"uppy-StatusBar-status"},Ar("div",{className:"uppy-StatusBar-statusPrimary"},Ar("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-StatusBar-statusIndicator uppy-c-icon",width:"11",height:"11",viewBox:"0 0 11 11"},Ar("path",{d:"M4.278 5.5L0 1.222 1.222 0 5.5 4.278 9.778 0 11 1.222 6.722 5.5 11 9.778 9.778 11 5.5 6.722 1.222 11 0 9.778z"})),n("uploadFailed"))),Ar("span",{className:"uppy-StatusBar-details","aria-label":t,"data-microtip-position":"top-right","data-microtip-size":"medium",role:"tooltip",onClick:function(){var e=n("uploadFailed")+" \n\n "+t;alert(e)}},"?"))},Wr=function(e){for(;e&&!e.dir;)e=e.parentNode;return e?e.dir:void 0};function Vr(){return(Vr=Object.assign||function(e){for(var t=1;t0,_=100===o&&c.length===Object.keys(n).length&&0===m.length,w=i&&p.length===s.length,C=0!==d.length&&u.length===d.length,S=d.length>0,k=t.resumableUploads||!1,x=!1!==t.uploadProgress,P=s.some((function(e){return e.isGhost}));return function(e){var t,n,r=e=e||{},o=r.newFiles,i=r.allowNewUpload,a=r.isUploadInProgress,s=r.isAllPaused,l=r.resumableUploads,u=r.error,c=r.hideUploadButton,p=r.hidePauseResumeButton,d=r.hideCancelButton,h=r.hideRetryButton,f=r.recoveredState,m=e.uploadState,v=e.totalProgress;if(m===_r||m===Cr){var g=function(e){var t=[];Object.keys(e).forEach((function(n){var r=e[n].progress;r.preprocess&&t.push(r.preprocess),r.postprocess&&t.push(r.postprocess)}));var n=t[0];return{mode:n.mode,message:n.message,value:t.filter((function(e){return"determinate"===e.mode})).reduce((function(e,t,n,r){return e+t.value/r.length}),0)}}(e.files);"determinate"===(t=g.mode)&&(v=100*g.value),n=Mr(g)}else m===Sr?n=zr(e):m===wr?(e.supportsUploadProgress||(t="indeterminate",v=null),n=jr(e)):m===yr&&(v=void 0,n=Hr(e));var y="number"==typeof v?v:100,b=m===br&&e.hideUploadButton||m===br&&!e.newFiles>0||m===Sr&&e.hideAfterFinish,_=!u&&o&&!a&&!s&&i&&!c;f&&(b=!1,_=!0);var w=!d&&m!==br&&m!==Sr,C=l&&!p&&m===wr,S=u&&!h,k=e.doneButtonHandler&&m===Sr,x="uppy-StatusBar-progress\n "+(t?"is-"+t:""),P=st({"uppy-Root":e.isTargetDOMEl},"uppy-StatusBar","is-"+m,{"has-ghosts":e.isSomeGhost});return Ar("div",{className:P,"aria-hidden":b},Ar("div",{className:x,style:{width:y+"%"},role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":v}),n,Ar("div",{className:"uppy-StatusBar-actions"},_?Ar(Ur,Pr({},e,{uploadState:m})):null,S?Ar(Nr,e):null,C?Ar(Rr,e):null,w?Ar(Tr,e):null,k?Ar(Fr,e):null))}({error:i,uploadState:this.getUploadingState(w,_,a,e.files||{}),allowNewUpload:r,totalProgress:o,totalSize:g,totalUploadedSize:y,isAllComplete:_,isAllPaused:C,isAllErrored:w,isUploadStarted:b,isUploadInProgress:S,isSomeGhost:P,recoveredState:a,complete:c.length,newFiles:l.length,numUploads:f.length,totalETA:v,files:n,i18n:this.i18n,pauseAll:this.uppy.pauseAll,resumeAll:this.uppy.resumeAll,retryAll:this.uppy.retryAll,cancelAll:this.uppy.cancelAll,startUpload:this.startUpload,doneButtonHandler:this.opts.doneButtonHandler,resumableUploads:k,supportsUploadProgress:x,showProgressDetails:this.opts.showProgressDetails,hideUploadButton:this.opts.hideUploadButton,hideRetryButton:this.opts.hideRetryButton,hidePauseResumeButton:this.opts.hidePauseResumeButton,hideCancelButton:this.opts.hideCancelButton,hideAfterFinish:this.opts.hideAfterFinish,isTargetDOMEl:this.isTargetDOMEl})},o.onMount=function(){var e=this.el;Wr(e)||(e.dir="ltr")},o.install=function(){var e=this.opts.target;e&&this.mount(e,this)},o.uninstall=function(){this.unmount()},r}(ue.Plugin),Er.VERSION="1.9.6",Or),Kr={exports:{}};function Jr(){return(Jr=Object.assign||function(e){for(var t=1;t2;)w.push(arguments[a]);for(n&&null!=n.children&&(w.length||w.push(n.children),delete n.children);w.length;)if((o=w.pop())&&void 0!==o.pop)for(a=o.length;a--;)w.push(o[a]);else"boolean"==typeof o&&(o=null),(i="function"!=typeof t)&&(null==o?o="":"number"==typeof o?o=String(o):"string"!=typeof o&&(i=!1)),i&&r?s[s.length-1]+=o:s===C?s=[o]:s.push(o),r=i;var l=new e;return l.nodeName=t,l.children=s,l.attributes=null==n?void 0:n,l.key=null==n?void 0:n.key,void 0!==_.vnode&&_.vnode(l),l}function n(e,t){for(var n in t)e[n]=t[n];return e}function r(e){!e.__d&&(e.__d=!0)&&1==x.push(e)&&(_.debounceRendering||S)(o)}function o(){var e,t=x;for(x=[];e=t.pop();)e.__d&&g(e)}function i(e,t){return e.__n===t||e.nodeName.toLowerCase()===t.toLowerCase()}function a(e){var t=n({},e.attributes);t.children=e.children;var r=e.nodeName.defaultProps;if(void 0!==r)for(var o in r)void 0===t[o]&&(t[o]=r[o]);return t}function s(e){var t=e.parentNode;t&&t.removeChild(e)}function l(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)n&&n(null),r&&r(e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===k.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,u,a):e.removeEventListener(t,u,a),(e.__l||(e.__l={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e)!function(e,t,n){try{e[t]=n}catch(r){}}(e,t,null==r?"":r),null!=r&&!1!==r||e.removeAttribute(t);else{var s=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?s?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(s?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function u(e){return this.__l[e.type](_.event&&_.event(e)||e)}function c(){for(var e;e=P.pop();)_.afterMount&&_.afterMount(e),e.componentDidMount&&e.componentDidMount()}function p(e,t,n,r,o,u){E++||(O=null!=o&&void 0!==o.ownerSVGElement,A=null!=e&&!("__preactattr_"in e));var p=function e(t,n,r,o,u){var c=t,p=O;if(null!=n&&"boolean"!=typeof n||(n=""),"string"==typeof n||"number"==typeof n)return t&&void 0!==t.splitText&&t.parentNode&&(!t._component||u)?t.nodeValue!=n&&(t.nodeValue=n):(c=document.createTextNode(n),t&&(t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0))),c.__preactattr_=!0,c;var h,m,g=n.nodeName;if("function"==typeof g)return function(e,t,n,r){for(var o=e&&e._component,i=o,s=e,l=o&&e._componentConstructor===t.nodeName,u=l,c=a(t);o&&!u&&(o=o.__u);)u=o.constructor===t.nodeName;return o&&u&&(!r||o._component)?(v(o,c,3,n,r),e=o.base):(i&&!l&&(y(i),e=s=null),o=f(t.nodeName,c,n),e&&!o.__b&&(o.__b=e,s=null),v(o,c,1,n,r),e=o.base,s&&e!==s&&(s._component=null,d(s,!1))),e}(t,n,r,o);if(O="svg"===g||"foreignObject"!==g&&O,g=String(g),(!t||!i(t,g))&&(h=g,(m=O?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h)).__n=h,c=m,t)){for(;t.firstChild;)c.appendChild(t.firstChild);t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0)}var b=c.firstChild,_=c.__preactattr_,w=n.children;if(null==_){_=c.__preactattr_={};for(var C=c.attributes,S=C.length;S--;)_[C[S].name]=C[S].value}return!A&&w&&1===w.length&&"string"==typeof w[0]&&null!=b&&void 0!==b.splitText&&null==b.nextSibling?b.nodeValue!=w[0]&&(b.nodeValue=w[0]):(w&&w.length||null!=b)&&function(t,n,r,o,a){var l,u,c,p,h,f,m,v,g=t.childNodes,y=[],b={},_=0,w=0,C=g.length,S=0,k=n?n.length:0;if(0!==C)for(var x=0;x2?[].slice.call(arguments,2):e.children)},Component:b,render:function(e,t,n){return p(n,e,{},!1,t,!1)},rerender:o,options:_};Kr.exports=N}(),Kr=Kr.exports;for(var Zr=ue.Plugin,eo=Kr.h,to=(Yr=Gr=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,t,n)||this).render=function(e){var t=e.info,n=t.isHidden,o=t.message,i=t.details;return eo("div",{className:"uppy uppy-Informer","aria-hidden":n},eo("p",{role:"alert"},o," ",i&&eo("span",{"aria-label":i,"data-microtip-position":"top-left","data-microtip-size":"medium",role:"tooltip",onClick:function(){alert(o+" \n\n "+i)},onMouseOver:function(){clearTimeout(r.uppy.infoTimeoutID)},onMouseLeave:function(){r.uppy.infoTimeoutID=setTimeout(r.uppy.hideInfo,2e3)}},"?")))},r.type="progressindicator",r.id=r.opts.id||"Informer",r.title="Informer",r.opts=Jr({},{},n),r}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Qr(t,n),r.prototype.install=function(){var e=this.opts.target;e&&this.mount(e,this)},r}(Zr),Gr.VERSION="1.6.6",Yr),no=function(e,t,n){var r=e.split(",")[1],o=t.mimeType||e.split(",")[0].split(":")[1].split(";")[0];null==o&&(o="plain/text");for(var i,a=atob(r),s=[],l=0;l0?o-4:o;for(n=0;n>16&255,a[s++]=t>>8&255,a[s++]=255&t;return 2===i&&(t=so[e.charCodeAt(n)]<<2|so[e.charCodeAt(n+1)]>>4,a[s++]=255&t),1===i&&(t=so[e.charCodeAt(n)]<<10|so[e.charCodeAt(n+1)]<<4|so[e.charCodeAt(n+2)]>>2,a[s++]=t>>8&255,a[s++]=255&t),a},fromByteArray:function(e){for(var t,n=e.length,r=n%3,o=[],i=0,a=n-r;ia?a:i+16383));return 1===r?(t=e[n-1],o.push(ao[t>>2]+ao[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],o.push(ao[t>>10]+ao[t>>4&63]+ao[t<<2&63]+"=")),o.join("")}},ao=[],so=[],lo="undefined"!=typeof Uint8Array?Uint8Array:Array,uo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",co=0,po=uo.length;co0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function fo(e,t,n){for(var r,o,i=[],a=t;a>18&63]+ao[o>>12&63]+ao[o>>6&63]+ao[63&o]);return i.join("")}so["-".charCodeAt(0)]=62,so["_".charCodeAt(0)]=63;var mo,vo,go={read:function(e,t,n,r,o){var i,a,s=8*o-r-1,l=(1<>1,c=-7,p=n?o-1:0,d=n?-1:1,h=e[t+p];for(p+=d,i=h&(1<<-c)-1,h>>=-c,c+=s;c>0;i=256*i+e[t+p],p+=d,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=r;c>0;a=256*a+e[t+p],p+=d,c-=8);if(0===i)i=1-u;else{if(i===l)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),i-=u}return(h?-1:1)*a*Math.pow(2,i-r)},write:function(e,t,n,r,o,i){var a,s,l,u=8*i-o-1,c=(1<>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:i-1,f=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+p>=1?d/l:d*Math.pow(2,1-p))*l>=2&&(a++,l/=2),a+p>=c?(s=0,a=c):a+p>=1?(s=(t*l-1)*Math.pow(2,o),a+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,o),a=0));o>=8;e[n+h]=255&s,h+=f,s/=256,o-=8);for(a=a<0;e[n+h]=255&a,h+=f,a/=256,u-=8);e[n+h-f]|=128*m}},yo={exports:{}};function bo(){return(bo=Object.assign||function(e){for(var t=1;t1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:0;return this.substring(t,t+e.length)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length;return this.substring(t-e.length,t)===e});var S="undefined"!=typeof self?self:t,k=S.fetch||function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(n,r){var o=new XMLHttpRequest;if(o.open("get",e,!0),o.responseType="arraybuffer",o.onerror=r,t.headers)for(var i in t.headers)o.setRequestHeader(i,t.headers[i]);o.onload=function(){n({ok:o.status>=200&&o.status<300,status:o.status,arrayBuffer:function(){return Promise.resolve(o.response)}})},o.send(null)}))},x=function(e){var t=[];if(Object.defineProperties(t,{size:{get:function(){return this.length}},has:{value:function(e){return-1!==this.indexOf(e)}},add:{value:function(e){this.has(e)||this.push(e)}},delete:{value:function(e){if(this.has(e)){var t=this.indexOf(e);this.splice(t,1)}}}}),Array.isArray(e))for(var n=0;n=0}},{key:"delete",value:function(e){var t=this._keys.indexOf(e);return!(t<0||(delete this._map["map_"+e],this._keys.splice(t,1),0))}},{key:"keys",value:function(){return this._keys.slice(0)}},{key:"values",value:function(){var e=this;return this._keys.map((function(t){return e.get(t)}))}},{key:"entries",value:function(){var e=this;return this._keys.map((function(t){return[t,e.get(t)]}))}},{key:"forEach",value:function(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;if(o(this,e),"boolean"==typeof i&&(this.le=i),Array.isArray(t)&&(t=new Uint8Array(t)),0===t)this.byteOffset=0,this.byteLength=0;else if(t instanceof ArrayBuffer){void 0===r&&(r=t.byteLength-n);var a=new DataView(t,n,r);this._swapDataView(a)}else if(t instanceof Uint8Array||t instanceof DataView||t instanceof e){void 0===r&&(r=t.byteLength-n),(n+=t.byteOffset)+r>t.byteOffset+t.byteLength&&M("Creating view outside of available memory in ArrayBuffer");var s=new DataView(t.buffer,n,r);this._swapDataView(s)}else if("number"==typeof t){var l=new DataView(new ArrayBuffer(t));this._swapDataView(l)}else M("Invalid input argument for BufferView: "+t)}return a(e,[{key:"_swapArrayBuffer",value:function(e){this._swapDataView(new DataView(e))}},{key:"_swapBuffer",value:function(e){this._swapDataView(new DataView(e.buffer,e.byteOffset,e.byteLength))}},{key:"_swapDataView",value:function(e){this.dataView=e,this.buffer=e.buffer,this.byteOffset=e.byteOffset,this.byteLength=e.byteLength}},{key:"_lengthToEnd",value:function(e){return this.byteLength-e}},{key:"set",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;return t instanceof DataView||t instanceof e?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t instanceof ArrayBuffer&&(t=new Uint8Array(t)),t instanceof Uint8Array||M("BufferView.set(): Invalid data argument."),this.toUint8().set(t,n),new r(this,n,t.byteLength)}},{key:"subarray",value:function(t,n){return new e(this,t,n=n||this._lengthToEnd(t))}},{key:"toUint8",value:function(){return new Uint8Array(this.buffer,this.byteOffset,this.byteLength)}},{key:"getUint8Array",value:function(e,t){return new Uint8Array(this.buffer,this.byteOffset+e,t)}},{key:"getString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.byteLength;return function(e){return L?L.decode(e):R?n.from(e).toString("utf8"):decodeURIComponent(escape(I(e)))}(this.getUint8Array(e,t))}},{key:"getLatin1String",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.byteLength,n=this.getUint8Array(e,t);return I(n)}},{key:"getUnicodeString",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.byteLength,n=[],r=0;r1&&void 0!==arguments[1]?arguments[1]:this.le;return this.dataView.getInt16(e,t)}},{key:"getInt32",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.le;return this.dataView.getInt32(e,t)}},{key:"getUint16",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.le;return this.dataView.getUint16(e,t)}},{key:"getUint32",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.le;return this.dataView.getUint32(e,t)}},{key:"getFloat32",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.le;return this.dataView.getFloat32(e,t)}},{key:"getFloat64",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.le;return this.dataView.getFloat64(e,t)}},{key:"getFloat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.le;return this.dataView.getFloat32(e,t)}},{key:"getDouble",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.le;return this.dataView.getFloat64(e,t)}},{key:"getUintBytes",value:function(e,t,n){switch(t){case 1:return this.getUint8(e,n);case 2:return this.getUint16(e,n);case 4:return this.getUint32(e,n);case 8:return this.getUint64&&this.getUint64(e,n)}}},{key:"getUint",value:function(e,t,n){switch(t){case 8:return this.getUint8(e,n);case 16:return this.getUint16(e,n);case 32:return this.getUint32(e,n);case 64:return this.getUint64&&this.getUint64(e,n)}}},{key:"toString",value:function(e){return this.dataView.toString(e,this.constructor.name)}},{key:"ensureChunk",value:function(){}}],[{key:"from",value:function(t,n){return t instanceof this&&t.le===n?t:new e(t,void 0,void 0,n)}}]),e}();function z(e,t){M("".concat(e," '").concat(t,"' was not loaded, try using full build of exifr."))}var H=function(e){l(n,h(E));var t=m(n);function n(e){var r;return o(this,n),(r=t.call(this)).kind=e,r}return a(n,[{key:"get",value:function(e,t){return this.has(e)||z(this.kind,e),t&&(e in t||function(e,t){M("Unknown ".concat(e," '").concat(t,"'."))}(this.kind,e),t[e].enabled||z(this.kind,e)),v(u(n.prototype),"get",this).call(this,e)}},{key:"keyList",value:function(){return w(this.keys())}}]),n}(),W=new H("file parser"),V=new H("segment parser"),q=new H("file reader");function X(e){return function(){for(var t=[],n=0;n1e4?J(e,t,"base64"):A?Q(e,t,"url",$):N?J(e,t,"fs"):void M(Z);var n}var te=function(e){l(n,h(E));var t=m(n);function n(){return o(this,n),t.apply(this,arguments)}return a(n,[{key:"tagKeys",get:function(){return this.allKeys||(this.allKeys=w(this.keys())),this.allKeys}},{key:"tagValues",get:function(){return this.allValues||(this.allValues=w(this.values())),this.allValues}}]),n}();function ne(e,t,n){var r=new te,o=n;Array.isArray(o)||("function"==typeof o.entries&&(o=o.entries()),o=w(o));for(var i=0;i0&&l.translateTagSet(i,l.pick);else if("object"==typeof i){if(l.enabled=!0,l.parse=!1!==i.parse,l.canBeFiltered){var u=i.pick,c=i.skip;u&&u.length>0&&l.translateTagSet(u,l.pick),c&&c.length>0&&l.translateTagSet(c,l.skip)}l.applyInheritables(i)}else!0===i||!1===i?l.parse=l.enabled=i:M("Invalid options argument: ".concat(i));return l}return a(n,[{key:"needed",get:function(){return this.enabled||this.deps.size>0}},{key:"applyInheritables",value:function(e){var t,n,r=ve;Array.isArray(r)||("function"==typeof r.entries&&(r=r.entries()),r=w(r));for(var o=0;o0?(this.enabled=!0,xe(this.pick,this.deps)):this.enabled&&this.pick.size>0&&xe(this.pick,this.deps)}}]),n}(),_e={jfif:!1,tiff:!0,xmp:!1,icc:!1,iptc:!1,ifd0:!0,ifd1:!1,exif:!0,gps:!0,interop:!1,ihdr:void 0,makerNote:!1,userComment:!1,multiSegment:!1,skip:[],pick:[],translateKeys:!0,translateValues:!0,reviveValues:!0,sanitize:!0,mergeOutput:!0,silentErrors:!0,chunked:!0,firstChunkSize:void 0,firstChunkSizeNode:512,firstChunkSizeBrowser:65536,chunkSize:65536,chunkLimit:5},we=P(),Ce=function(e){l(n,ye);var t=m(n);function n(e){var r;return o(this,n),r=t.call(this),!0===e?r.setupFromTrue():void 0===e?r.setupFromUndefined():Array.isArray(e)?r.setupFromArray(e):"object"==typeof e?r.setupFromObject(e):M("Invalid options argument ".concat(e)),void 0===r.firstChunkSize&&(r.firstChunkSize=A?r.firstChunkSizeBrowser:r.firstChunkSizeNode),r.mergeOutput&&(r.ifd1.enabled=!1),r.filterNestedSegmentTags(),r.traverseTiffDependencyTree(),r.checkLoadedPlugins(),r}return a(n,[{key:"setupFromUndefined",value:function(){var e,t=ce;Array.isArray(t)||("function"==typeof t.entries&&(t=t.entries()),t=w(t));for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:n;if(e&&e.length){var o=r;Array.isArray(o)||("function"==typeof o.entries&&(o=o.entries()),o=w(o));for(var i=0;i0&&(t.errors=n),D(r=t)?void 0:r;var r}))}catch(e){return Promise.reject(e)}}},{key:"doParse",value:function(e,t){try{var n=this;return Pe(n.fileParser.parse(),(function(){var r,o=g(n.parsers).map((r=function(t){return Pe(t.parse(),(function(n){t.assignToOutput(e,n)}))},function(){for(var e=[],t=0;to+a?e.chunk=i.file.subarray(o,a):void 0===e.size?e.chunk=i.file.subarray(o):M("Segment unreachable: "+JSON.stringify(e))},n=function(){return e.chunk},(r=t())&&r.then?r.then(n):n()}.apply(this,t))}catch(e){return Promise.reject(e)}})),this.extendOptions&&this.extendOptions(t),this.options=t,this.file=n,this.parsers=r}return a(e,[{key:"injectSegment",value:function(e,t){this.options[e].enabled&&this.createParser(e,t)}},{key:"createParser",value:function(e,t){var n=new(V.get(e))(t,this.options,this.file);return this.parsers[e]=n}},{key:"createParsers",value:function(e){var t=e;Array.isArray(t)||("function"==typeof t.entries&&(t=t.entries()),t=w(t));for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;o(this,e),s(this,"errors",[]),s(this,"raw",P()),s(this,"handleError",(function(e){if(!n.options.silentErrors)throw e;n.errors.push(e.message)})),this.chunk=this.normalizeInput(t),this.file=i,this.type=this.constructor.type,this.globalOptions=this.options=r,this.localOptions=r[this.type],this.canTranslate=this.localOptions&&this.localOptions.translate}return a(e,[{key:"normalizeInput",value:function(e){return e instanceof j?e:new j(e)}},{key:"translate",value:function(){this.canTranslate&&(this.translated=this.translateBlock(this.raw,this.type))}},{key:"output",get:function(){return this.translated?this.translated:this.raw?_(this.raw):void 0}},{key:"translateBlock",value:function(e,t){var n=ae.get(t),r=ie.get(t),o=oe.get(t),i=this.options[t],a=i.reviveValues&&!!n,s=i.translateValues&&!!r,l=i.translateKeys&&!!o,u={},c=e;Array.isArray(c)||("function"==typeof c.entries&&(c=c.entries()),c=w(c));for(var p=0;p1&&void 0!==arguments[1]?arguments[1]:{};return new this(e,new Ce(s({},this.type,t))).parse()}}]),e}();function Be(e,t,n){return n?t?t(e):e:(e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e)}function Ie(){}function Le(e,t){var n=e();return n&&n.then?n.then(t):t(n)}function je(e,t,n){if(!e.s){if(n instanceof ze){if(!n.s)return void(n.o=je.bind(null,e,t));1&t&&(t=n.s),n=n.v}if(n&&n.then)return void n.then(je.bind(null,e,t),je.bind(null,e,2));e.s=t,e.v=n;var r=e.o;r&&r(e)}}s(Me,"headerLength",4),s(Me,"type",void 0),s(Me,"multiSegment",!1),s(Me,"canHandle",(function(){return!1}));var ze=function(){function e(){}return e.prototype.then=function(t,n){var r=new e,o=this.s;if(o){var i=1&o?t:n;if(i){try{je(r,1,i(this.v))}catch(e){je(r,2,e)}return r}return this}return this.o=function(e){try{var o=e.v;1&e.s?je(r,1,t?t(o):o):n?je(r,1,n(o)):je(r,2,o)}catch(e){je(r,2,e)}},r},e}();function He(e){return e instanceof ze&&1&e.s}function We(e){return 192===e||194===e||196===e||219===e||221===e||218===e||254===e}function Ve(e){return e>=224&&e<=239}function qe(e,t,n){var r=V;Array.isArray(r)||("function"==typeof r.entries&&(r=r.entries()),r=w(r));for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;try{var n=this;n.setupSegmentFinderArgs(t);var r=n.file,o=n.findAll,i=n.wanted,a=n.remaining;return Le((function(){if(!o&&n.file.chunked)return o=w(i).some((function(e){var t=V.get(e),r=n.options[e];return t.multiSegment&&r.multiSegment})),function(e){var t=function(){if(o)return function(e,t){return e&&e.then?e.then(Ie):Promise.resolve()}(n.file.readWhole())}();if(t&&t.then)return t.then(Ie)}()}),(function(){var t=!1;if(e=n.findAppSegmentsInRange(e,r.byteLength),!n.options.onlyTiff)return function(){if(r.chunked){var o=!1;return function(e,t,n){for(var r;;){var o=e();if(He(o)&&(o=o.v),!o)return a;if(o.then){r=0;break}var i,a=n();if(a&&a.then){if(!He(a)){r=1;break}a=a.s}}var s=new ze,l=je.bind(null,s,2);return(0===r?o.then(c):1===r?a.then(u):i.then(p)).then(void 0,l),s;function u(t){a=t;do{if(!(o=e())||He(o)&&!o.v)return void je(s,1,a);if(o.then)return void o.then(c).then(void 0,l);He(a=n())&&(a=a.v)}while(!a||!a.then);a.then(u).then(void 0,l)}function c(e){e?(a=n())&&a.then?a.then(u).then(void 0,l):u(a):je(s,1,a)}function p(){(o=e())?o.then?o.then(c).then(void 0,l):c(o):je(s,1,a)}}((function(){return!t&&a.size>0&&!o&&(!!r.canReadNextChunk||!!n.unfinishedMultiSegment)}),0,(function(){var i=r.nextChunkOffset,a=n.appSegments.some((function(e){return!n.file.available(e.offset||e.start,e.length||e.size)}));return Le((function(){return Be(e>i&&!a?r.readNextChunk(e):r.readNextChunk(i),(function(e){o=!e}))}),(function(){void 0===(e=n.findAppSegmentsInRange(e,r.byteLength))&&(t=!0)}))}))}}()}))}catch(e){return Promise.reject(e)}}},{key:"findAppSegmentsInRange",value:function(e,t){t-=2;for(var n,r,o,i,a,s,l=this.file,u=this.findAll,c=this.wanted,p=this.remaining,d=this.options;et.byteLength&&M("IFD0 offset points to outside of file.\nthis.ifd0Offset: ".concat(e.ifd0Offset,", file.byteLength: ").concat(t.byteLength)),$e((function(){if(t.tiff)return Ye(t.ensureChunk(e.ifd0Offset,B(e.options)))}),(function(){var t=e.parseBlock(e.ifd0Offset,"ifd0");if(0!==t.size)return e.exifOffset=t.get(34665),e.interopOffset=t.get(ue),e.gpsOffset=t.get(34853),e.xmp=t.get(700),e.iptc=t.get(33723),e.icc=t.get(34675),e.options.sanitize&&(t.delete(34665),t.delete(ue),t.delete(34853),t.delete(700),t.delete(33723),t.delete(34675)),t}))}catch(e){return Promise.reject(e)}}},{key:"parseExifBlock",value:function(){try{var e=this;if(e.exif)return;return $e((function(){if(!e.ifd0)return Ye(e.parseIfd0Block())}),(function(){if(void 0!==e.exifOffset)return $e((function(){if(e.file.tiff)return Ye(e.file.ensureChunk(e.exifOffset,B(e.options)))}),(function(){var t=e.parseBlock(e.exifOffset,"exif");return e.interopOffset||(e.interopOffset=t.get(ue)),e.makerNote=t.get(se),e.userComment=t.get(le),e.options.sanitize&&(t.delete(ue),t.delete(se),t.delete(le)),e.unpack(t,41728),e.unpack(t,41729),t}))}))}catch(e){return Promise.reject(e)}}},{key:"unpack",value:function(e,t){var n=e.get(t);n&&1===n.length&&e.set(t,n[0])}},{key:"parseGpsBlock",value:function(){try{var e=this;if(e.gps)return;return $e((function(){if(!e.ifd0)return Ye(e.parseIfd0Block())}),(function(){if(void 0!==e.gpsOffset){var t=e.parseBlock(e.gpsOffset,"gps");return t&&t.has(2)&&t.has(4)&&(t.set("latitude",Qe.apply(void 0,t.get(2).concat([t.get(1)]))),t.set("longitude",Qe.apply(void 0,t.get(4).concat([t.get(3)])))),t}}))}catch(e){return Promise.reject(e)}}},{key:"parseInteropBlock",value:function(){try{var e=this;if(e.interop)return;return $e((function(){if(!e.ifd0)return Ye(e.parseIfd0Block())}),(function(){return $e((function(){if(void 0===e.interopOffset&&!e.exif)return Ye(e.parseExifBlock())}),(function(){if(void 0!==e.interopOffset)return e.parseBlock(e.interopOffset,"interop")}))}))}catch(e){return Promise.reject(e)}}},{key:"parseThumbnailBlock",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];try{var t=this;if(t.ifd1||t.ifd1Parsed)return;if(t.options.mergeOutput&&!e)return;return t.findIfd1Offset(),t.ifd1Offset>0&&(t.parseBlock(t.ifd1Offset,"ifd1"),t.ifd1Parsed=!0),t.ifd1}catch(e){return Promise.reject(e)}}},{key:"extractThumbnail",value:function(){try{var e=this;return e.headerParsed||e.parseHeader(),$e((function(){if(!e.ifd1Parsed)return Ye(e.parseThumbnailBlock(!0))}),(function(){if(void 0!==e.ifd1){var t=e.ifd1.get(513),n=e.ifd1.get(514);return e.chunk.getUint8Array(t,n)}}))}catch(e){return Promise.reject(e)}}},{key:"image",get:function(){return this.ifd0}},{key:"thumbnail",get:function(){return this.ifd1}},{key:"createOutput",value:function(){var e,t,n,r={},o=he;Array.isArray(o)||("function"==typeof o.entries&&(o=o.entries()),o=w(o));for(var i=0;i2&&void 0!==arguments[2]?arguments[2]:P(),r=this.options[t],o=r.pick,i=r.skip,a=(o=x(o)).size>0,s=0===i.size,l=this.chunk.getUint16(e);e+=2;for(var u=0;u13)&&M("Invalid TIFF value type. block: ".concat(n.toUpperCase(),", tag: ").concat(t.toString(16),", type: ").concat(i,", offset ").concat(e)),e>o.byteLength&&M("Invalid TIFF value offset. block: ".concat(n.toUpperCase(),", tag: ").concat(t.toString(16),", type: ").concat(i,", offset ").concat(e," is outside of chunk size ").concat(o.byteLength)),1===i)return o.getUint8Array(e,a);if(2===i)return""===(r=function(e){for(;e.endsWith("\0");)e=e.slice(0,-1);return e}(r=o.getString(e,a)).trim())?void 0:r;if(7===i)return o.getUint8Array(e,a);if(1===a)return this.parseTagValue(i,e);for(var l=new(function(e){switch(i){case 1:return Uint8Array;case 3:return Uint16Array;case 4:return Uint32Array;case 5:return Array;case 6:return Int8Array;case 8:return Int16Array;case 9:return Int32Array;case 10:return Array;case 11:return Float32Array;case 12:return Float64Array;default:return Array}}())(a),u=s,c=0;cthis.byteLength){var i=this._extend(o).dataView;this._swapDataView(i)}}}},{key:"_extend",value:function(e){var t;t=R?T.allocUnsafe(e):new Uint8Array(e);var n=new DataView(t.buffer,t.byteOffset,t.byteLength);return t.set(new Uint8Array(this.buffer,this.byteOffset,this.byteLength),0),{uintView:t,dataView:n}}},{key:"subarray",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return t=t||this._lengthToEnd(e),r&&this._tryExtend(e,t),this.ranges.add(e,t),v(u(n.prototype),"subarray",this).call(this,e,t)}},{key:"set",value:function(e,t){arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&this._tryExtend(t,e.byteLength,e);var r=v(u(n.prototype),"set",this).call(this,e,t);return this.ranges.add(t,r.byteLength),r}},{key:"ensureChunk",value:function(e,t){try{var n=this;if(!n.chunked)return;if(n.ranges.available(e,t))return;return function(e,t){return e&&e.then?e.then(bt):Promise.resolve()}(n.readChunk(e,t))}catch(e){return Promise.reject(e)}}},{key:"available",value:function(e,t){return this.ranges.available(e,t)}}]),n}(),wt=function(){function e(){o(this,e),s(this,"list",[])}return a(e,[{key:"length",get:function(){return this.list.length}},{key:"add",value:function(e,t){var n=e+t,r=this.list.filter((function(t){return Ct(e,t.offset,n)||Ct(e,t.end,n)}));if(r.length>0){e=Math.min.apply(Math,[e].concat(r.map((function(e){return e.offset})))),t=(n=Math.max.apply(Math,[n].concat(r.map((function(e){return e.end})))))-e;var o=r.shift();o.offset=e,o.length=t,o.end=n,this.list=this.list.filter((function(e){return!r.includes(e)}))}else this.list.push({offset:e,length:t,end:n})}},{key:"available",value:function(e,t){var n=e+t;return this.list.some((function(t){return t.offset<=e&&n<=t.end}))}}]),e}();function Ct(e,t,n){return e<=t&&t<=n}function St(){}function kt(e,t){if(!t)return e&&e.then?e.then(St):Promise.resolve()}function xt(e,t,n){return n?t?t(e):e:(e&&e.then||(e=Promise.resolve(e)),t?e.then(t):e)}var Pt=function(e){l(n,e);var t=m(n);function n(){return o(this,n),t.apply(this,arguments)}return a(n,[{key:"readWhole",value:function(){try{var e=this;return e.chunked=!1,xt(Y(e.input),(function(t){e._swapArrayBuffer(t)}))}catch(e){return Promise.reject(e)}}},{key:"readChunked",value:function(){return this.chunked=!0,this.size=this.input.size,v(u(n.prototype),"readChunked",this).call(this)}},{key:"_readChunk",value:function(e,t){try{var n=this,r=t?e+t:void 0,o=n.input.slice(e,r);return xt(Y(o),(function(t){return n.set(t,e,!0)}))}catch(e){return Promise.reject(e)}}}]),n}(function(e){l(n,_t);var t=m(n);function n(e,r){var i;return o(this,n),s(f(i=t.call(this,0)),"chunksRead",0),i.input=e,i.options=r,i}return a(n,[{key:"readWhole",value:function(){try{var e=this;return e.chunked=!1,kt(e.readChunk(e.nextChunkOffset))}catch(e){return Promise.reject(e)}}},{key:"readChunked",value:function(){try{var e=this;return e.chunked=!0,kt(e.readChunk(0,e.options.firstChunkSize))}catch(e){return Promise.reject(e)}}},{key:"readNextChunk",value:function(e){try{var t=this;if(void 0===e&&(e=t.nextChunkOffset),t.fullyRead)return t.chunksRead++,!1;var n=t.options.chunkSize;return r=t.readChunk(e,n),o=function(e){return!!e&&e.byteLength===n},r&&r.then||(r=Promise.resolve(r)),o?r.then(o):r}catch(e){return Promise.reject(e)}var r,o}},{key:"readChunk",value:function(e,t){try{var n=this;if(n.chunksRead++,0===(t=n.safeWrapAddress(e,t)))return;return n._readChunk(e,t)}catch(e){return Promise.reject(e)}}},{key:"safeWrapAddress",value:function(e,t){return void 0!==this.size&&e+t>this.size?Math.max(0,this.size-e):t}},{key:"nextChunkOffset",get:function(){if(0!==this.ranges.list.length)return this.ranges.list[0].length}},{key:"canReadNextChunk",get:function(){return this.chunksRead4096&&(n=4096,r=Math.round(n/t)),r>4096&&(r=4096,n=Math.round(t*r)),e.width>n){var o=document.createElement("canvas");o.width=n,o.height=r,o.getContext("2d").drawImage(e,0,0,n,r),e=o}return e},o.resizeImage=function(e,t,n){e=this.protect(e);var r=Math.ceil(oo(e.width/t));r<1&&(r=1);for(var o=t*Math.pow(2,r-1),i=n*Math.pow(2,r-1);r--;){var a=document.createElement("canvas");a.width=o,a.height=i,a.getContext("2d").drawImage(e,0,0,o,i),e=a,o=Math.round(o/2),i=Math.round(i/2)}return e},o.rotateImage=function(e,t){var n=e.width,r=e.height;90!==t.deg&&270!==t.deg||(n=e.height,r=e.width);var o=document.createElement("canvas");o.width=n,o.height=r;var i=o.getContext("2d");return i.translate(n/2,r/2),t.canvas&&(i.rotate(t.rad),i.scale(t.scaleX,t.scaleY)),i.drawImage(e,-e.width/2,-e.height/2,e.width,e.height),o},o.canvasToBlob=function(e,t,n){try{e.getContext("2d").getImageData(0,0,1,1)}catch(Cd){if(18===Cd.code)return Promise.reject(new Error("cannot read image, probably an svg with external resources"))}return e.toBlob?new Promise((function(r){e.toBlob(r,t,n)})).then((function(e){if(null===e)throw new Error("cannot read image, probably an svg with external resources");return e})):Promise.resolve().then((function(){return no(e.toDataURL(t,n),{})})).then((function(e){if(null===e)throw new Error("could not extract blob, probably an old browser");return e}))},o.setPreviewURL=function(e,t){this.uppy.setFileState(e,{preview:t})},o.addToQueue=function(e){this.queue.push(e),!1===this.queueProcessing&&this.processQueue()},o.processQueue=function(){var e=this;if(this.queueProcessing=!0,this.queue.length>0){var t=this.uppy.getFile(this.queue.shift());return t?this.requestThumbnail(t).catch((function(e){})).then((function(){return e.processQueue()})):void this.uppy.log("[ThumbnailGenerator] file was removed before a thumbnail could be generated, but not removed from the queue. This is probably a bug","error")}this.queueProcessing=!1,this.uppy.log("[ThumbnailGenerator] Emptied thumbnail queue"),this.uppy.emit("thumbnail:all-generated")},o.requestThumbnail=function(e){var t=this;return Bt(e.type)&&!e.isRemote?this.createThumbnail(e,this.opts.thumbnailWidth,this.opts.thumbnailHeight).then((function(n){t.setPreviewURL(e.id,n),t.uppy.log("[ThumbnailGenerator] Generated thumbnail for "+e.id),t.uppy.emit("thumbnail:generated",t.uppy.getFile(e.id),n)})).catch((function(n){t.uppy.log("[ThumbnailGenerator] Failed thumbnail for "+e.id+":","warning"),t.uppy.log(n,"warning"),t.uppy.emit("thumbnail:error",t.uppy.getFile(e.id),n)})):Promise.resolve()},o.install=function(){this.uppy.on("file-removed",this.onFileRemoved),this.opts.lazy?(this.uppy.on("thumbnail:request",this.onFileAdded),this.uppy.on("thumbnail:cancel",this.onCancelRequest)):(this.uppy.on("file-added",this.onFileAdded),this.uppy.on("restored",this.onRestored)),this.opts.waitForThumbnailsBeforeUpload&&this.uppy.addPreProcessor(this.waitUntilAllProcessed)},o.uninstall=function(){this.uppy.off("file-removed",this.onFileRemoved),this.opts.lazy?(this.uppy.off("thumbnail:request",this.onFileAdded),this.uppy.off("thumbnail:cancel",this.onCancelRequest)):(this.uppy.off("file-added",this.onFileAdded),this.uppy.off("restored",this.onRestored)),this.opts.waitForThumbnailsBeforeUpload&&this.uppy.removePreProcessor(this.waitUntilAllProcessed)},r}(ue.Plugin),mo.VERSION="1.7.11",vo),Co=function(e){if("string"==typeof e){var t=[].slice.call(document.querySelectorAll(e));return t.length>0?t:null}if("object"==typeof e&&ae(e))return[e]},So=function(e){return Array.prototype.slice.call(e||[],0)},ko=function(e,t){var n=[],r=[];return So(e.items).forEach((function(e){var o=e.webkitGetAsEntry();o&&r.push(function e(r){return new Promise((function(o){if(r.isFile)r.file((function(e){var t;e.relativePath=(t=r).fullPath&&t.fullPath!=="/"+t.name?t.fullPath:null,n.push(e),o()}),(function(e){t(e),o()}));else if(r.isDirectory){!function e(t,n,r,o){var i=o.onSuccess;t.readEntries((function(o){var a=[].concat(n,o);o.length?setTimeout((function(){e(t,a,r,{onSuccess:i})}),0):i(a)}),(function(e){r(e),i(n)}))}(r.createReader(),[],t,{onSuccess:function(t){var n=t.map((function(t){return e(t)}));Promise.all(n).then((function(){return o()}))}})}}))}(o))})),Promise.all(r).then((function(){return n}))},xo=function(e,t){var n=(void 0===t?{}:t).logDropError,r=void 0===n?function(){}:n;return e.items&&e.items[0]&&"webkitGetAsEntry"in e.items[0]?ko(e,r):function(e){var t=So(e.files);return Promise.resolve(t)}(e)},Po=function(e,t){if(t){var n=e.querySelector('[data-uppy-paneltype="'+t+'"]');if(n)return n}return e},Eo=['a[href]:not([tabindex^="-"]):not([inert]):not([aria-hidden])','area[href]:not([tabindex^="-"]):not([inert]):not([aria-hidden])',"input:not([disabled]):not([inert]):not([aria-hidden])","select:not([disabled]):not([inert]):not([aria-hidden])","textarea:not([disabled]):not([inert]):not([aria-hidden])","button:not([disabled]):not([inert]):not([aria-hidden])",'iframe:not([tabindex^="-"]):not([inert]):not([aria-hidden])','object:not([tabindex^="-"]):not([inert]):not([aria-hidden])','embed:not([tabindex^="-"]):not([inert]):not([aria-hidden])','[contenteditable]:not([tabindex^="-"]):not([inert]):not([aria-hidden])','[tabindex]:not([tabindex^="-"]):not([inert]):not([aria-hidden])'];function Oo(e,t){var n=t[0];n&&(n.focus(),e.preventDefault())}function Ao(e,t,n){var r=Po(n,t),o=So(r.querySelectorAll(Eo)),i=o.indexOf(document.activeElement);!function(e){return e.contains(document.activeElement)}(r)?Oo(e,o):e.shiftKey&&0===i?function(e,t){var n=t[t.length-1];n&&(n.focus(),e.preventDefault())}(e,o):e.shiftKey||i!==o.length-1||Oo(e,o)}var Uo=function(e,t,n){Ao(e,t,n)},No=function(e,t,n){null===t||Ao(e,t,n)},To={exports:{}};(function(e){(function(){!function(e,t){"object"==typeof To.exports?To.exports=t():e.ResizeObserver=t()}(this,(function(){"use strict";var t=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){n&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),a?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){n&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;i.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),l=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),b="undefined"!=typeof WeakMap?new WeakMap:new t,_=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=s.getInstance(),r=new y(t,n,this);b.set(this,r)};return["observe","unobserve","disconnect"].forEach((function(e){_.prototype[e]=function(){var t;return(t=b.get(this))[e].apply(t,arguments)}})),void 0!==r.ResizeObserver?r.ResizeObserver:_}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{}),To=To.exports;var Ro={};(function(e){(function(){var t=/^\s+|\s+$/g,n=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,o=/^0o[0-7]+$/i,i=parseInt,a="object"==typeof e&&e&&e.Object===Object&&e,s="object"==typeof self&&self&&self.Object===Object&&self,l=a||s||Function("return this")(),u=Object.prototype.toString,c=Math.max,p=Math.min,d=function(){return l.Date.now()};function h(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function f(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==u.call(e)}(e))return NaN;if(h(e)){var a="function"==typeof e.valueOf?e.valueOf():e;e=h(a)?a+"":a}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(t,"");var s=r.test(e);return s||o.test(e)?i(e.slice(2),s?2:8):n.test(e)?NaN:+e}Ro=function(e,t,n){var r,o,i,a,s,l,u=0,m=!1,v=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,i=o;return r=o=void 0,u=t,a=e.apply(i,n)}function b(e){var n=e-l;return void 0===l||n>=t||n<0||v&&e-u>=i}function _(){var e=d();if(b(e))return w(e);s=setTimeout(_,function(e){var n=t-(e-l);return v?p(n,i-(e-u)):n}(e))}function w(e){return s=void 0,g&&r?y(e):(r=o=void 0,a)}function C(){var e=d(),n=b(e);if(r=arguments,o=this,l=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(_,t),m?y(e):a}(l);if(v)return s=setTimeout(_,t),y(l)}return void 0===s&&(s=setTimeout(_,t)),a}return t=f(t)||0,h(n)&&(m=!!n.leading,i=(v="maxWait"in n)?c(f(n.maxWait)||0,t):i,g="trailing"in n?!!n.trailing:g),C.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=l=o=s=void 0},C.flush=function(){return void 0===s?a:w(d())},C}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{});function Fo(e,t){if(e.length!==t.length)return!1;for(var n=0;n0&&(r.uppy.log("[Dashboard] Files were dropped"),r.addFiles(e))}))}},r.handleRequestThumbnail=function(e){r.opts.waitForThumbnailsBeforeUpload||r.uppy.emit("thumbnail:request",e)},r.handleCancelThumbnail=function(e){r.opts.waitForThumbnailsBeforeUpload||r.uppy.emit("thumbnail:cancel",e)},r.handleKeyDownInInline=function(e){9===e.keyCode&&No(e,r.getPluginState().activeOverlayType,r.el)},r.handlePasteOnBody=function(e){r.el.contains(document.activeElement)&&r.handlePaste(e)},r.handleComplete=function(e){var t=e.failed;r.opts.closeAfterFinish&&0===t.length&&r.requestCloseModal()},r.handleCancelRestore=function(){r.uppy.emit("restore-canceled")},r._openFileEditorWhenFilesAdded=function(e){var t=e[0];r.canEditFile(t)&&r.openFileEditor(t)},r.initEvents=function(){if(r.opts.trigger&&!r.opts.inline){var e=Co(r.opts.trigger);e?e.forEach((function(e){return e.addEventListener("click",r.openModal)})):r.uppy.log("Dashboard modal trigger not found. Make sure `trigger` is set in Dashboard options, unless you are planning to call `dashboard.openModal()` method yourself","warning")}r.startListeningToResize(),document.addEventListener("paste",r.handlePasteOnBody),r.uppy.on("plugin-remove",r.removeTarget),r.uppy.on("file-added",r.hideAllPanels),r.uppy.on("dashboard:modal-closed",r.hideAllPanels),r.uppy.on("file-editor:complete",r.hideAllPanels),r.uppy.on("complete",r.handleComplete),document.addEventListener("focus",r.recordIfFocusedOnUppyRecently,!0),document.addEventListener("click",r.recordIfFocusedOnUppyRecently,!0),r.opts.inline&&r.el.addEventListener("keydown",r.handleKeyDownInInline),r.opts.autoOpenFileEditor&&r.uppy.on("files-added",r._openFileEditorWhenFilesAdded)},r.removeEvents=function(){var e=Co(r.opts.trigger);!r.opts.inline&&e&&e.forEach((function(e){return e.removeEventListener("click",r.openModal)})),r.stopListeningToResize(),document.removeEventListener("paste",r.handlePasteOnBody),window.removeEventListener("popstate",r.handlePopState,!1),r.uppy.off("plugin-remove",r.removeTarget),r.uppy.off("file-added",r.hideAllPanels),r.uppy.off("dashboard:modal-closed",r.hideAllPanels),r.uppy.off("file-editor:complete",r.hideAllPanels),r.uppy.off("complete",r.handleComplete),document.removeEventListener("focus",r.recordIfFocusedOnUppyRecently),document.removeEventListener("click",r.recordIfFocusedOnUppyRecently),r.opts.inline&&r.el.removeEventListener("keydown",r.handleKeyDownInInline),r.opts.autoOpenFileEditor&&r.uppy.off("files-added",r._openFileEditorWhenFilesAdded)},r.superFocusOnEachUpdate=function(){var e=r.el.contains(document.activeElement),t=document.activeElement===document.body||null===document.activeElement,n=r.uppy.getState().info.isHidden,o=!r.opts.inline;n&&(o||e||t&&r.ifFocusedOnUppyRecently)?r.superFocus(r.el,r.getPluginState().activeOverlayType):r.superFocus.cancel()},r.afterUpdate=function(){!r.opts.disabled||r.dashboardIsDisabled?(!r.opts.disabled&&r.dashboardIsDisabled&&r.disableAllFocusableElements(!1),r.superFocusOnEachUpdate()):r.disableAllFocusableElements(!0)},r.cancelUpload=function(e){r.uppy.removeFile(e)},r.saveFileCard=function(e,t){r.uppy.setFileMeta(t,e),r.toggleFileCard(!1,t)},r._attachRenderFunctionToTarget=function(e){var t=r.uppy.getPlugin(e.id);return Io({},e,{icon:t.icon||r.opts.defaultPickerIcon,render:t.render})},r._isTargetSupported=function(e){var t=r.uppy.getPlugin(e.id);return"function"!=typeof t.isSupported||t.isSupported()},r._getAcquirers=Vo((function(e){return e.filter((function(e){return"acquirer"===e.type&&r._isTargetSupported(e)})).map(r._attachRenderFunctionToTarget)})),r._getProgressIndicators=Vo((function(e){return e.filter((function(e){return"progressindicator"===e.type})).map(r._attachRenderFunctionToTarget)})),r._getEditors=Vo((function(e){return e.filter((function(e){return"editor"===e.type})).map(r._attachRenderFunctionToTarget)})),r.render=function(e){var t,n=r.getPluginState(),o=e.files,i=e.capabilities,a=e.allowNewUpload,s=Object.keys(o).filter((function(e){return!o[e].progress.uploadStarted})),l=Object.keys(o).filter((function(e){return o[e].progress.uploadStarted})),u=Object.keys(o).filter((function(e){return o[e].isPaused})),c=Object.keys(o).filter((function(e){return o[e].progress.uploadComplete})),p=Object.keys(o).filter((function(e){return o[e].error})),d=Object.keys(o).filter((function(e){return!o[e].progress.uploadComplete&&o[e].progress.uploadStarted})),h=d.filter((function(e){return!o[e].isPaused})),f=Object.keys(o).filter((function(e){return o[e].progress.preprocess||o[e].progress.postprocess})),m=l.length>0,v=100===e.totalProgress&&c.length===Object.keys(o).length&&0===f.length,g=m&&p.length===l.length,y=0!==d.length&&u.length===d.length,b=r._getAcquirers(n.targets),_=r._getProgressIndicators(n.targets),w=r._getEditors(n.targets);return t="auto"===r.opts.theme?i.darkMode?"dark":"light":r.opts.theme,["files","folders","both"].indexOf(r.opts.fileManagerSelectionType)<0&&(r.opts.fileManagerSelectionType="files",console.error('Unsupported option for "fileManagerSelectionType". Using default of "'+r.opts.fileManagerSelectionType+'".')),function(e){var t=0===e.totalFileCount,n=e.containerWidth>576,r=st({"uppy-Root":e.isTargetDOMEl}),o=st({"uppy-Dashboard":!0,"uppy-Dashboard--isDisabled":e.disabled,"uppy-Dashboard--animateOpenClose":e.animateOpenClose,"uppy-Dashboard--isClosing":e.isClosing,"uppy-Dashboard--isDraggingOver":e.isDraggingOver,"uppy-Dashboard--modal":!e.inline,"uppy-size--md":e.containerWidth>576,"uppy-size--lg":e.containerWidth>700,"uppy-size--xl":e.containerWidth>900,"uppy-size--height-md":e.containerHeight>400,"uppy-Dashboard--isAddFilesPanelVisible":e.showAddFilesPanel,"uppy-Dashboard--isInnerWrapVisible":e.areInsidesReadyToBeVisible}),i=1;e.containerWidth>900?i=5:e.containerWidth>700?i=4:e.containerWidth>576&&(i=3);var a=e.showSelectedFiles&&!t,s=e.recoveredState?Object.keys(e.recoveredState.files).length:null,l=e.files?Object.keys(e.files).filter((function(t){return e.files[t].isGhost})).length:null,u=gr("div",{className:o,"data-uppy-theme":e.theme,"data-uppy-num-acquirers":e.acquirers.length,"data-uppy-drag-drop-supported":!e.disableLocalFiles&&mr(),"aria-hidden":e.inline?"false":e.isHidden,"aria-disabled":e.disabled,"aria-label":e.inline?e.i18n("dashboardTitle"):e.i18n("dashboardWindowTitle"),onPaste:e.handlePaste,onDragOver:e.handleDragOver,onDragLeave:e.handleDragLeave,onDrop:e.handleDrop},gr("div",{className:"uppy-Dashboard-overlay",tabIndex:-1,onClick:e.handleClickOutside}),gr("div",{className:"uppy-Dashboard-inner","aria-modal":!e.inline&&"true",role:!e.inline&&"dialog",style:{width:e.inline&&e.width?e.width:"",height:e.inline&&e.height?e.height:""}},e.inline?null:gr("button",{className:"uppy-u-reset uppy-Dashboard-close",type:"button","aria-label":e.i18n("closeModal"),title:e.i18n("closeModal"),onClick:e.closeModal},gr("span",{"aria-hidden":"true"},"\xd7")),gr("div",{className:"uppy-Dashboard-innerWrap"},gr("div",{className:"uppy-Dashboard-dropFilesHereHint"},e.i18n("dropHint")),a&&gr(ir,e),s&&gr("div",{className:"uppy-Dashboard-serviceMsg"},gr("svg",{className:"uppy-Dashboard-serviceMsg-icon","aria-hidden":"true",focusable:"false",width:"21",height:"16",viewBox:"0 0 24 19"},gr("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},gr("path",{d:"M12.857 1.43l10.234 17.056A1 1 0 0122.234 20H1.766a1 1 0 01-.857-1.514L11.143 1.429a1 1 0 011.714 0z",fill:"#FFD300"}),gr("path",{fill:"#000",d:"M11 6h2l-.3 8h-1.4z"}),gr("circle",{fill:"#000",cx:"12",cy:"17",r:"1"}))),gr("strong",{className:"uppy-Dashboard-serviceMsg-title"},e.i18n("sessionRestored")),gr("div",{class:"uppy-Dashboard-serviceMsg-text"},l>0?e.i18n("recoveredXFiles",{smart_count:l}):e.i18n("recoveredAllFiles"))),a?gr(Ln,vr({},e,{itemsPerRow:i})):gr(Hn,vr({},e,{isSizeMD:n})),gr(fr,null,e.showAddFilesPanel?gr(Vn,vr({key:"AddFiles"},e,{isSizeMD:n})):null),gr(fr,null,e.fileCardFor?gr(ur,vr({key:"FileCard"},e)):null),gr(fr,null,e.activePickerPanel?gr(Gn,vr({key:"Picker"},e)):null),gr(fr,null,e.showFileEditor?gr($n,vr({key:"Editor"},e)):null),gr("div",{className:"uppy-Dashboard-progressindicators"},e.progressindicators.map((function(t){return e.getPlugin(t.id).render(e.state)}))))));return gr("div",{className:r,dir:e.direction},u)}({state:e,isHidden:n.isHidden,files:o,newFiles:s,uploadStartedFiles:l,completeFiles:c,erroredFiles:p,inProgressFiles:d,inProgressNotPausedFiles:h,processingFiles:f,isUploadStarted:m,isAllComplete:v,isAllErrored:g,isAllPaused:y,totalFileCount:Object.keys(o).length,totalProgress:e.totalProgress,allowNewUpload:a,acquirers:b,theme:t,disabled:r.opts.disabled,disableLocalFiles:r.opts.disableLocalFiles,direction:r.opts.direction,activePickerPanel:n.activePickerPanel,showFileEditor:n.showFileEditor,saveFileEditor:r.saveFileEditor,disableAllFocusableElements:r.disableAllFocusableElements,animateOpenClose:r.opts.animateOpenClose,isClosing:n.isClosing,getPlugin:r.uppy.getPlugin,progressindicators:_,editors:w,autoProceed:r.uppy.opts.autoProceed,id:r.id,closeModal:r.requestCloseModal,handleClickOutside:r.handleClickOutside,handleInputChange:r.handleInputChange,handlePaste:r.handlePaste,inline:r.opts.inline,showPanel:r.showPanel,hideAllPanels:r.hideAllPanels,log:r.uppy.log,i18n:r.i18n,i18nArray:r.i18nArray,removeFile:r.uppy.removeFile,uppy:r.uppy,info:r.uppy.info,note:r.opts.note,recoveredState:e.recoveredState,metaFields:n.metaFields,resumableUploads:i.resumableUploads||!1,individualCancellation:i.individualCancellation,isMobileDevice:i.isMobileDevice,pauseUpload:r.uppy.pauseResume,retryUpload:r.uppy.retryUpload,cancelUpload:r.cancelUpload,cancelAll:r.uppy.cancelAll,fileCardFor:n.fileCardFor,toggleFileCard:r.toggleFileCard,toggleAddFilesPanel:r.toggleAddFilesPanel,showAddFilesPanel:n.showAddFilesPanel,saveFileCard:r.saveFileCard,openFileEditor:r.openFileEditor,canEditFile:r.canEditFile,width:r.opts.width,height:r.opts.height,showLinkToFileUploadResult:r.opts.showLinkToFileUploadResult,fileManagerSelectionType:r.opts.fileManagerSelectionType,proudlyDisplayPoweredByUppy:r.opts.proudlyDisplayPoweredByUppy,hideCancelButton:r.opts.hideCancelButton,hideRetryButton:r.opts.hideRetryButton,hidePauseResumeButton:r.opts.hidePauseResumeButton,showRemoveButtonAfterComplete:r.opts.showRemoveButtonAfterComplete,containerWidth:n.containerWidth,containerHeight:n.containerHeight,areInsidesReadyToBeVisible:n.areInsidesReadyToBeVisible,isTargetDOMEl:r.isTargetDOMEl,parentElement:r.el,allowedFileTypes:r.uppy.opts.restrictions.allowedFileTypes,maxNumberOfFiles:r.uppy.opts.restrictions.maxNumberOfFiles,requiredMetaFields:r.uppy.opts.restrictions.requiredMetaFields,showSelectedFiles:r.opts.showSelectedFiles,handleCancelRestore:r.handleCancelRestore,handleRequestThumbnail:r.handleRequestThumbnail,handleCancelThumbnail:r.handleCancelThumbnail,isDraggingOver:n.isDraggingOver,handleDragOver:r.handleDragOver,handleDragLeave:r.handleDragLeave,handleDrop:r.handleDrop})},r.discoverProviderPlugins=function(){r.uppy.iteratePlugins((function(e){e&&!e.target&&e.opts&&e.opts.target===r.constructor&&r.addTarget(e)}))},r.install=function(){r.setPluginState({isHidden:!0,fileCardFor:null,activeOverlayType:null,showAddFilesPanel:!1,activePickerPanel:!1,showFileEditor:!1,metaFields:r.opts.metaFields,targets:[],areInsidesReadyToBeVisible:!1,isDraggingOver:!1});var e=r.opts,t=e.inline,n=e.closeAfterFinish;if(t&&n)throw new Error("[Dashboard] `closeAfterFinish: true` cannot be used on an inline Dashboard, because an inline Dashboard cannot be closed at all. Either set `inline: false`, or disable the `closeAfterFinish` option.");r.uppy.opts.allowMultipleUploads&&n&&r.uppy.log("[Dashboard] When using `closeAfterFinish`, we recommended setting the `allowMultipleUploads` option to `false` in the Uppy constructor. See https://uppy.io/docs/uppy/#allowMultipleUploads-true","warning");var o=r.opts.target;o&&r.mount(o,Lo(r)),(r.opts.plugins||[]).forEach((function(e){var t=r.uppy.getPlugin(e);t&&t.mount(Lo(r),t)})),r.opts.disableStatusBar||r.uppy.use($r,{id:r.id+":StatusBar",target:Lo(r),hideUploadButton:r.opts.hideUploadButton,hideRetryButton:r.opts.hideRetryButton,hidePauseResumeButton:r.opts.hidePauseResumeButton,hideCancelButton:r.opts.hideCancelButton,showProgressDetails:r.opts.showProgressDetails,hideAfterFinish:r.opts.hideProgressAfterFinish,locale:r.opts.locale,doneButtonHandler:r.opts.doneButtonHandler}),r.opts.disableInformer||r.uppy.use(to,{id:r.id+":Informer",target:Lo(r)}),r.opts.disableThumbnailGenerator||r.uppy.use(wo,{id:r.id+":ThumbnailGenerator",thumbnailWidth:r.opts.thumbnailWidth,thumbnailType:r.opts.thumbnailType,waitForThumbnailsBeforeUpload:r.opts.waitForThumbnailsBeforeUpload,lazy:!r.opts.waitForThumbnailsBeforeUpload}),r.darkModeMediaQuery="undefined"!=typeof window&&window.matchMedia?window.matchMedia("(prefers-color-scheme: dark)"):null;var i=!!r.darkModeMediaQuery&&r.darkModeMediaQuery.matches;r.uppy.log("[Dashboard] Dark mode is "+(i?"on":"off")),r.setDarkModeCapability(i),"auto"===r.opts.theme&&r.darkModeMediaQuery.addListener(r.handleSystemDarkModeChange),r.discoverProviderPlugins(),r.initEvents()},r.uninstall=function(){if(!r.opts.disableInformer){var e=r.uppy.getPlugin(r.id+":Informer");e&&r.uppy.removePlugin(e)}if(!r.opts.disableStatusBar){var t=r.uppy.getPlugin(r.id+":StatusBar");t&&r.uppy.removePlugin(t)}if(!r.opts.disableThumbnailGenerator){var n=r.uppy.getPlugin(r.id+":ThumbnailGenerator");n&&r.uppy.removePlugin(n)}(r.opts.plugins||[]).forEach((function(e){var t=r.uppy.getPlugin(e);t&&t.unmount()})),"auto"===r.opts.theme&&r.darkModeMediaQuery.removeListener(r.handleSystemDarkModeChange),r.unmount(),r.removeEvents()},r.id=r.opts.id||"Dashboard",r.title="Dashboard",r.type="orchestrator",r.modalName="uppy-Dashboard-"+D(),r.defaultLocale={strings:{closeModal:"Close Modal",importFrom:"Import from %{name}",addingMoreFiles:"Adding more files",addMoreFiles:"Add more files",dashboardWindowTitle:"File Uploader Window (Press escape to close)",dashboardTitle:"File Uploader",copyLinkToClipboardSuccess:"Link copied to clipboard",copyLinkToClipboardFallback:"Copy the URL below",copyLink:"Copy link",fileSource:"File source: %{name}",back:"Back",addMore:"Add more",removeFile:"Remove file",editFile:"Edit file",editing:"Editing %{file}",finishEditingFile:"Finish editing file",save:"Save",saveChanges:"Save changes",cancel:"Cancel",myDevice:"My Device",dropPasteFiles:"Drop files here or %{browseFiles}",dropPasteFolders:"Drop files here or %{browseFolders}",dropPasteBoth:"Drop files here, %{browseFiles} or %{browseFolders}",dropPasteImportFiles:"Drop files here, %{browseFiles} or import from:",dropPasteImportFolders:"Drop files here, %{browseFolders} or import from:",dropPasteImportBoth:"Drop files here, %{browseFiles}, %{browseFolders} or import from:",importFiles:"Import files from:",dropHint:"Drop your files here",browseFiles:"browse files",browseFolders:"browse folders",uploadComplete:"Upload complete",uploadPaused:"Upload paused",resumeUpload:"Resume upload",pauseUpload:"Pause upload",retryUpload:"Retry upload",cancelUpload:"Cancel upload",xFilesSelected:{0:"%{smart_count} file selected",1:"%{smart_count} files selected"},uploadingXFiles:{0:"Uploading %{smart_count} file",1:"Uploading %{smart_count} files"},processingXFiles:{0:"Processing %{smart_count} file",1:"Processing %{smart_count} files"},recoveredXFiles:{0:"We could not fully recover 1 file. Please re-select it and resume the upload.",1:"We could not fully recover %{smart_count} files. Please re-select them and resume the upload."},recoveredAllFiles:"We restored all files. You can now resume the upload.",sessionRestored:"Session restored",reSelect:"Re-select",poweredBy2:"%{backwardsCompat} %{uppy}",poweredBy:"Powered by"}};var o,i={target:"body",metaFields:[],trigger:"#uppy-select-files",inline:!1,width:750,height:550,thumbnailWidth:280,thumbnailType:"image/jpeg",waitForThumbnailsBeforeUpload:!1,defaultPickerIcon:Xo,showLinkToFileUploadResult:!0,showProgressDetails:!1,hideUploadButton:!1,hideCancelButton:!1,hideRetryButton:!1,hidePauseResumeButton:!1,hideProgressAfterFinish:!1,doneButtonHandler:function(){r.uppy.reset(),r.requestCloseModal()},note:null,closeModalOnClickOutside:!1,closeAfterFinish:!1,disableStatusBar:!1,disableInformer:!1,disableThumbnailGenerator:!1,disablePageScrollWhenModalOpen:!0,animateOpenClose:!0,fileManagerSelectionType:"files",proudlyDisplayPoweredByUppy:!0,onRequestCloseModal:function(){return r.closeModal()},showSelectedFiles:!0,showRemoveButtonAfterComplete:!1,browserBackButtonClose:!1,theme:"light",autoOpenFileEditor:!1,disabled:!1,disableLocalFiles:!1};return r.opts=Io({},i,n),r.i18nInit(),r.superFocus=(o=!1,Ro((function(e,t){var n=Po(e,t),r=n.contains(document.activeElement);if(!r||!o){var i=n.querySelector("[data-uppy-super-focusable]");if(!r||i)if(i)i.focus({preventScroll:!0}),o=!0;else{var a=n.querySelector(Eo);a&&a.focus({preventScroll:!0}),o=!1}}}),260)),r.ifFocusedOnUppyRecently=!1,r.makeDashboardInsidesVisibleAnywayTimeout=null,r.removeDragOverClassTimeout=null,r}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,jo(t,n),r.prototype.onMount=function(){var e=this.el;Wr(e)||(e.dir="ltr")},r}(Ho),Do.VERSION="1.21.1",Mo),Ko={exports:{}};function Jo(){return(Jo=Object.assign||function(e){for(var t=1;t2;)w.push(arguments[a]);for(n&&null!=n.children&&(w.length||w.push(n.children),delete n.children);w.length;)if((o=w.pop())&&void 0!==o.pop)for(a=o.length;a--;)w.push(o[a]);else"boolean"==typeof o&&(o=null),(i="function"!=typeof t)&&(null==o?o="":"number"==typeof o?o=String(o):"string"!=typeof o&&(i=!1)),i&&r?s[s.length-1]+=o:s===C?s=[o]:s.push(o),r=i;var l=new e;return l.nodeName=t,l.children=s,l.attributes=null==n?void 0:n,l.key=null==n?void 0:n.key,void 0!==_.vnode&&_.vnode(l),l}function n(e,t){for(var n in t)e[n]=t[n];return e}function r(e){!e.__d&&(e.__d=!0)&&1==x.push(e)&&(_.debounceRendering||S)(o)}function o(){var e,t=x;for(x=[];e=t.pop();)e.__d&&g(e)}function i(e,t){return e.__n===t||e.nodeName.toLowerCase()===t.toLowerCase()}function a(e){var t=n({},e.attributes);t.children=e.children;var r=e.nodeName.defaultProps;if(void 0!==r)for(var o in r)void 0===t[o]&&(t[o]=r[o]);return t}function s(e){var t=e.parentNode;t&&t.removeChild(e)}function l(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)n&&n(null),r&&r(e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===k.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,u,a):e.removeEventListener(t,u,a),(e.__l||(e.__l={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e)!function(e,t,n){try{e[t]=n}catch(r){}}(e,t,null==r?"":r),null!=r&&!1!==r||e.removeAttribute(t);else{var s=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?s?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(s?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function u(e){return this.__l[e.type](_.event&&_.event(e)||e)}function c(){for(var e;e=P.pop();)_.afterMount&&_.afterMount(e),e.componentDidMount&&e.componentDidMount()}function p(e,t,n,r,o,u){E++||(O=null!=o&&void 0!==o.ownerSVGElement,A=null!=e&&!("__preactattr_"in e));var p=function e(t,n,r,o,u){var c=t,p=O;if(null!=n&&"boolean"!=typeof n||(n=""),"string"==typeof n||"number"==typeof n)return t&&void 0!==t.splitText&&t.parentNode&&(!t._component||u)?t.nodeValue!=n&&(t.nodeValue=n):(c=document.createTextNode(n),t&&(t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0))),c.__preactattr_=!0,c;var h,m,g=n.nodeName;if("function"==typeof g)return function(e,t,n,r){for(var o=e&&e._component,i=o,s=e,l=o&&e._componentConstructor===t.nodeName,u=l,c=a(t);o&&!u&&(o=o.__u);)u=o.constructor===t.nodeName;return o&&u&&(!r||o._component)?(v(o,c,3,n,r),e=o.base):(i&&!l&&(y(i),e=s=null),o=f(t.nodeName,c,n),e&&!o.__b&&(o.__b=e,s=null),v(o,c,1,n,r),e=o.base,s&&e!==s&&(s._component=null,d(s,!1))),e}(t,n,r,o);if(O="svg"===g||"foreignObject"!==g&&O,g=String(g),(!t||!i(t,g))&&(h=g,(m=O?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h)).__n=h,c=m,t)){for(;t.firstChild;)c.appendChild(t.firstChild);t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0)}var b=c.firstChild,_=c.__preactattr_,w=n.children;if(null==_){_=c.__preactattr_={};for(var C=c.attributes,S=C.length;S--;)_[C[S].name]=C[S].value}return!A&&w&&1===w.length&&"string"==typeof w[0]&&null!=b&&void 0!==b.splitText&&null==b.nextSibling?b.nodeValue!=w[0]&&(b.nodeValue=w[0]):(w&&w.length||null!=b)&&function(t,n,r,o,a){var l,u,c,p,h,f,m,v,g=t.childNodes,y=[],b={},_=0,w=0,C=g.length,S=0,k=n?n.length:0;if(0!==C)for(var x=0;x2?[].slice.call(arguments,2):e.children)},Component:b,render:function(e,t,n){return p(n,e,{},!1,t,!1)},rerender:o,options:_};Ko.exports=N}(),Ko=Ko.exports;var ei,ti,ni=ue.Plugin,ri=Ko.h,oi=(Yo=Go=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,t,n)||this).type="acquirer",r.id=r.opts.id||"DragDrop",r.title="Drag & Drop",r.defaultLocale={strings:{dropHereOr:"Drop files here or %{browse}",browse:"browse"}},r.opts=Jo({},{target:null,inputName:"files[]",width:"100%",height:"100%",note:null},n),r.isDragDropSupported=mr(),r.removeDragOverClassTimeout=null,r.i18nInit(),r.onInputChange=r.onInputChange.bind(Qo(r)),r.handleDragOver=r.handleDragOver.bind(Qo(r)),r.handleDragLeave=r.handleDragLeave.bind(Qo(r)),r.handleDrop=r.handleDrop.bind(Qo(r)),r.addFiles=r.addFiles.bind(Qo(r)),r.render=r.render.bind(Qo(r)),r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Zo(t,n);var o=r.prototype;return o.setOptions=function(t){e.prototype.setOptions.call(this,t),this.i18nInit()},o.i18nInit=function(){this.translator=new x([this.defaultLocale,this.uppy.locale,this.opts.locale]),this.i18n=this.translator.translate.bind(this.translator),this.i18nArray=this.translator.translateArray.bind(this.translator),this.setPluginState()},o.addFiles=function(e){var t=this,n=e.map((function(e){return{source:t.id,name:e.name,type:e.type,data:e,meta:{relativePath:e.relativePath||null}}}));try{this.uppy.addFiles(n)}catch(Cd){this.uppy.log(Cd)}},o.onInputChange=function(e){this.uppy.log("[DragDrop] Files selected through input");var t=So(e.target.files);this.addFiles(t),e.target.value=null},o.handleDrop=function(e){var t=this;this.opts.onDrop&&this.opts.onDrop(e),e.preventDefault(),e.stopPropagation(),clearTimeout(this.removeDragOverClassTimeout),this.setPluginState({isDraggingOver:!1}),this.uppy.log("[DragDrop] Files were dropped"),xo(e.dataTransfer,{logDropError:function(e){t.uppy.log(e,"error")}}).then((function(e){return t.addFiles(e)}))},o.handleDragOver=function(e){this.opts.onDragOver&&this.opts.onDragOver(e),e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect="copy",clearTimeout(this.removeDragOverClassTimeout),this.setPluginState({isDraggingOver:!0})},o.handleDragLeave=function(e){var t=this;this.opts.onDragLeave&&this.opts.onDragLeave(e),e.preventDefault(),e.stopPropagation(),clearTimeout(this.removeDragOverClassTimeout),this.removeDragOverClassTimeout=setTimeout((function(){t.setPluginState({isDraggingOver:!1})}),50)},o.renderHiddenFileInput=function(){var e=this,t=this.uppy.opts.restrictions;return ri("input",{className:"uppy-DragDrop-input",type:"file",hidden:!0,ref:function(t){e.fileInputRef=t},name:this.opts.inputName,multiple:1!==t.maxNumberOfFiles,accept:t.allowedFileTypes,onChange:this.onInputChange})},r.renderArrowSvg=function(){return ri("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon uppy-DragDrop-arrow",width:"16",height:"16",viewBox:"0 0 16 16"},ri("path",{d:"M11 10V0H5v10H2l6 6 6-6h-3zm0 0",fillRule:"evenodd"}))},o.renderLabel=function(){return ri("div",{className:"uppy-DragDrop-label"},this.i18nArray("dropHereOr",{browse:ri("span",{className:"uppy-DragDrop-browse"},this.i18n("browse"))}))},o.renderNote=function(){return ri("span",{className:"uppy-DragDrop-note"},this.opts.note)},o.render=function(){var e=this,t="uppy-Root\n uppy-u-reset\n uppy-DragDrop-container\n "+(this.isDragDropSupported?"uppy-DragDrop--isDragDropSupported":"")+"\n "+(this.getPluginState().isDraggingOver?"uppy-DragDrop--isDraggingOver":"")+"\n ",n={width:this.opts.width,height:this.opts.height};return ri("button",{type:"button",className:t,style:n,onClick:function(){return e.fileInputRef.click()},onDragOver:this.handleDragOver,onDragLeave:this.handleDragLeave,onDrop:this.handleDrop},this.renderHiddenFileInput(),ri("div",{className:"uppy-DragDrop-inner"},r.renderArrowSvg(),this.renderLabel(),this.renderNote()))},o.install=function(){var e=this.opts.target;this.setPluginState({isDraggingOver:!1}),e&&this.mount(e,this)},o.uninstall=function(){this.unmount()},r}(ni),Go.VERSION="1.4.31",Yo);function ii(){return(ii=Object.assign||function(e){for(var t=1;t0)throw new Error('"'+e+'" does not match any HTML elements');r.nodes.forEach((function(e){e.addEventListener("dragover",r.handleDragOver,!1),e.addEventListener("dragleave",r.handleDragLeave,!1),e.addEventListener("drop",r.handleDrop,!1)}))},r.removeListeners=function(){r.nodes&&r.nodes.forEach((function(e){e.removeEventListener("dragover",r.handleDragOver,!1),e.removeEventListener("dragleave",r.handleDragLeave,!1),e.removeEventListener("drop",r.handleDrop,!1)}))},r.type="acquirer",r.id=r.opts.id||"DropTarget",r.title="Drop Target",r.opts=ii({},{target:null},n),r.removeDragOverClassTimeout=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,ai(t,n);var o=r.prototype;return o.install=function(){this.setPluginState({isDraggingOver:!1}),this.addListeners()},o.uninstall=function(){this.removeListeners()},r}(ue.Plugin),ei.VERSION="0.2.4",ti),ci={exports:{}};function pi(){return(pi=Object.assign||function(e){for(var t=1;t2;)w.push(arguments[a]);for(n&&null!=n.children&&(w.length||w.push(n.children),delete n.children);w.length;)if((o=w.pop())&&void 0!==o.pop)for(a=o.length;a--;)w.push(o[a]);else"boolean"==typeof o&&(o=null),(i="function"!=typeof t)&&(null==o?o="":"number"==typeof o?o=String(o):"string"!=typeof o&&(i=!1)),i&&r?s[s.length-1]+=o:s===C?s=[o]:s.push(o),r=i;var l=new e;return l.nodeName=t,l.children=s,l.attributes=null==n?void 0:n,l.key=null==n?void 0:n.key,void 0!==_.vnode&&_.vnode(l),l}function n(e,t){for(var n in t)e[n]=t[n];return e}function r(e){!e.__d&&(e.__d=!0)&&1==x.push(e)&&(_.debounceRendering||S)(o)}function o(){var e,t=x;for(x=[];e=t.pop();)e.__d&&g(e)}function i(e,t){return e.__n===t||e.nodeName.toLowerCase()===t.toLowerCase()}function a(e){var t=n({},e.attributes);t.children=e.children;var r=e.nodeName.defaultProps;if(void 0!==r)for(var o in r)void 0===t[o]&&(t[o]=r[o]);return t}function s(e){var t=e.parentNode;t&&t.removeChild(e)}function l(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)n&&n(null),r&&r(e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===k.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,u,a):e.removeEventListener(t,u,a),(e.__l||(e.__l={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e)!function(e,t,n){try{e[t]=n}catch(r){}}(e,t,null==r?"":r),null!=r&&!1!==r||e.removeAttribute(t);else{var s=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?s?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(s?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function u(e){return this.__l[e.type](_.event&&_.event(e)||e)}function c(){for(var e;e=P.pop();)_.afterMount&&_.afterMount(e),e.componentDidMount&&e.componentDidMount()}function p(e,t,n,r,o,u){E++||(O=null!=o&&void 0!==o.ownerSVGElement,A=null!=e&&!("__preactattr_"in e));var p=function e(t,n,r,o,u){var c=t,p=O;if(null!=n&&"boolean"!=typeof n||(n=""),"string"==typeof n||"number"==typeof n)return t&&void 0!==t.splitText&&t.parentNode&&(!t._component||u)?t.nodeValue!=n&&(t.nodeValue=n):(c=document.createTextNode(n),t&&(t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0))),c.__preactattr_=!0,c;var h,m,g=n.nodeName;if("function"==typeof g)return function(e,t,n,r){for(var o=e&&e._component,i=o,s=e,l=o&&e._componentConstructor===t.nodeName,u=l,c=a(t);o&&!u&&(o=o.__u);)u=o.constructor===t.nodeName;return o&&u&&(!r||o._component)?(v(o,c,3,n,r),e=o.base):(i&&!l&&(y(i),e=s=null),o=f(t.nodeName,c,n),e&&!o.__b&&(o.__b=e,s=null),v(o,c,1,n,r),e=o.base,s&&e!==s&&(s._component=null,d(s,!1))),e}(t,n,r,o);if(O="svg"===g||"foreignObject"!==g&&O,g=String(g),(!t||!i(t,g))&&(h=g,(m=O?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h)).__n=h,c=m,t)){for(;t.firstChild;)c.appendChild(t.firstChild);t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0)}var b=c.firstChild,_=c.__preactattr_,w=n.children;if(null==_){_=c.__preactattr_={};for(var C=c.attributes,S=C.length;S--;)_[C[S].name]=C[S].value}return!A&&w&&1===w.length&&"string"==typeof w[0]&&null!=b&&void 0!==b.splitText&&null==b.nextSibling?b.nodeValue!=w[0]&&(b.nodeValue=w[0]):(w&&w.length||null!=b)&&function(t,n,r,o,a){var l,u,c,p,h,f,m,v,g=t.childNodes,y=[],b={},_=0,w=0,C=g.length,S=0,k=n?n.length:0;if(0!==C)for(var x=0;x2?[].slice.call(arguments,2):e.children)},Component:b,render:function(e,t,n){return p(n,e,{},!1,t,!1)},rerender:o,options:_};ci.exports=N}(),ci=ci.exports;var fi,mi,vi=ue.Plugin,gi=ci.h,yi=(li=si=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,t,n)||this).id=r.opts.id||"FileInput",r.title="File Input",r.type="acquirer",r.defaultLocale={strings:{chooseFiles:"Choose files"}},r.opts=pi({},{target:null,pretty:!0,inputName:"files[]"},n),r.i18nInit(),r.render=r.render.bind(di(r)),r.handleInputChange=r.handleInputChange.bind(di(r)),r.handleClick=r.handleClick.bind(di(r)),r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,hi(t,n);var o=r.prototype;return o.setOptions=function(t){e.prototype.setOptions.call(this,t),this.i18nInit()},o.i18nInit=function(){this.translator=new x([this.defaultLocale,this.uppy.locale,this.opts.locale]),this.i18n=this.translator.translate.bind(this.translator),this.i18nArray=this.translator.translateArray.bind(this.translator),this.setPluginState()},o.addFiles=function(e){var t=this,n=e.map((function(e){return{source:t.id,name:e.name,type:e.type,data:e}}));try{this.uppy.addFiles(n)}catch(Cd){this.uppy.log(Cd)}},o.handleInputChange=function(e){this.uppy.log("[FileInput] Something selected through input...");var t=So(e.target.files);this.addFiles(t),e.target.value=null},o.handleClick=function(e){this.input.click()},o.render=function(e){var t=this,n=this.uppy.opts.restrictions,r=n.allowedFileTypes?n.allowedFileTypes.join(","):null;return gi("div",{className:"uppy-Root uppy-FileInput-container"},gi("input",{className:"uppy-FileInput-input",style:this.opts.pretty&&{width:"0.1px",height:"0.1px",opacity:0,overflow:"hidden",position:"absolute",zIndex:-1},type:"file",name:this.opts.inputName,onChange:this.handleInputChange,multiple:1!==n.maxNumberOfFiles,accept:r,ref:function(e){t.input=e}}),this.opts.pretty&&gi("button",{className:"uppy-FileInput-btn",type:"button",onClick:this.handleClick},this.i18n("chooseFiles")))},o.install=function(){var e=this.opts.target;e&&this.mount(e,this)},o.uninstall=function(){this.unmount()},r}(vi),si.VERSION="1.5.2",li),bi={exports:{}};function _i(){return(_i=Object.assign||function(e){for(var t=1;t2;)w.push(arguments[a]);for(n&&null!=n.children&&(w.length||w.push(n.children),delete n.children);w.length;)if((o=w.pop())&&void 0!==o.pop)for(a=o.length;a--;)w.push(o[a]);else"boolean"==typeof o&&(o=null),(i="function"!=typeof t)&&(null==o?o="":"number"==typeof o?o=String(o):"string"!=typeof o&&(i=!1)),i&&r?s[s.length-1]+=o:s===C?s=[o]:s.push(o),r=i;var l=new e;return l.nodeName=t,l.children=s,l.attributes=null==n?void 0:n,l.key=null==n?void 0:n.key,void 0!==_.vnode&&_.vnode(l),l}function n(e,t){for(var n in t)e[n]=t[n];return e}function r(e){!e.__d&&(e.__d=!0)&&1==x.push(e)&&(_.debounceRendering||S)(o)}function o(){var e,t=x;for(x=[];e=t.pop();)e.__d&&g(e)}function i(e,t){return e.__n===t||e.nodeName.toLowerCase()===t.toLowerCase()}function a(e){var t=n({},e.attributes);t.children=e.children;var r=e.nodeName.defaultProps;if(void 0!==r)for(var o in r)void 0===t[o]&&(t[o]=r[o]);return t}function s(e){var t=e.parentNode;t&&t.removeChild(e)}function l(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)n&&n(null),r&&r(e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===k.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,u,a):e.removeEventListener(t,u,a),(e.__l||(e.__l={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e)!function(e,t,n){try{e[t]=n}catch(r){}}(e,t,null==r?"":r),null!=r&&!1!==r||e.removeAttribute(t);else{var s=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?s?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(s?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function u(e){return this.__l[e.type](_.event&&_.event(e)||e)}function c(){for(var e;e=P.pop();)_.afterMount&&_.afterMount(e),e.componentDidMount&&e.componentDidMount()}function p(e,t,n,r,o,u){E++||(O=null!=o&&void 0!==o.ownerSVGElement,A=null!=e&&!("__preactattr_"in e));var p=function e(t,n,r,o,u){var c=t,p=O;if(null!=n&&"boolean"!=typeof n||(n=""),"string"==typeof n||"number"==typeof n)return t&&void 0!==t.splitText&&t.parentNode&&(!t._component||u)?t.nodeValue!=n&&(t.nodeValue=n):(c=document.createTextNode(n),t&&(t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0))),c.__preactattr_=!0,c;var h,m,g=n.nodeName;if("function"==typeof g)return function(e,t,n,r){for(var o=e&&e._component,i=o,s=e,l=o&&e._componentConstructor===t.nodeName,u=l,c=a(t);o&&!u&&(o=o.__u);)u=o.constructor===t.nodeName;return o&&u&&(!r||o._component)?(v(o,c,3,n,r),e=o.base):(i&&!l&&(y(i),e=s=null),o=f(t.nodeName,c,n),e&&!o.__b&&(o.__b=e,s=null),v(o,c,1,n,r),e=o.base,s&&e!==s&&(s._component=null,d(s,!1))),e}(t,n,r,o);if(O="svg"===g||"foreignObject"!==g&&O,g=String(g),(!t||!i(t,g))&&(h=g,(m=O?document.createElementNS("http://www.w3.org/2000/svg",h):document.createElement(h)).__n=h,c=m,t)){for(;t.firstChild;)c.appendChild(t.firstChild);t.parentNode&&t.parentNode.replaceChild(c,t),d(t,!0)}var b=c.firstChild,_=c.__preactattr_,w=n.children;if(null==_){_=c.__preactattr_={};for(var C=c.attributes,S=C.length;S--;)_[C[S].name]=C[S].value}return!A&&w&&1===w.length&&"string"==typeof w[0]&&null!=b&&void 0!==b.splitText&&null==b.nextSibling?b.nodeValue!=w[0]&&(b.nodeValue=w[0]):(w&&w.length||null!=b)&&function(t,n,r,o,a){var l,u,c,p,h,f,m,v,g=t.childNodes,y=[],b={},_=0,w=0,C=g.length,S=0,k=n?n.length:0;if(0!==C)for(var x=0;x2?[].slice.call(arguments,2):e.children)},Component:b,render:function(e,t,n){return p(n,e,{},!1,t,!1)},rerender:o,options:_};bi.exports=N}(),bi=bi.exports;var Ci,Si,ki=ue.Plugin,xi=bi.h,Pi=(mi=fi=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,t,n)||this).id=r.opts.id||"ProgressBar",r.title="Progress Bar",r.type="progressindicator",r.opts=_i({},{target:"body",replaceTargetContent:!1,fixed:!1,hideAfterFinish:!0},n),r.render=r.render.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,wi(t,n);var o=r.prototype;return o.render=function(e){var t=e.totalProgress||0,n=(0===t||100===t)&&this.opts.hideAfterFinish;return xi("div",{className:"uppy uppy-ProgressBar",style:{position:this.opts.fixed?"fixed":"initial"},"aria-hidden":n},xi("div",{className:"uppy-ProgressBar-inner",style:{width:t+"%"}}),xi("div",{className:"uppy-ProgressBar-percentage"},t))},o.install=function(){var e=this.opts.target;e&&this.mount(e,this)},o.uninstall=function(){this.unmount()},r}(ki),fi.VERSION="1.3.30",mi),Ei={exports:{}};Ci=this,Si=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&e<1/0};function N(e){return void 0===e}function T(t){return"object"===e(t)&&null!==t}var R=Object.prototype.hasOwnProperty;function F(e){if(!T(e))return!1;try{var t=e.constructor,n=t.prototype;return t&&n&&R.call(n,"isPrototypeOf")}catch(Mp){return!1}}function D(e){return"function"==typeof e}var M=Array.prototype.slice;function B(e){return Array.from?Array.from(e):M.call(e)}function I(e,t){return e&&D(t)&&(Array.isArray(e)||A(e.length)?B(e).forEach((function(n,r){t.call(e,n,r,e)})):T(e)&&Object.keys(e).forEach((function(n){t.call(e,e[n],n,e)}))),e}var L=Object.assign||function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&n.forEach((function(t){T(t)&&Object.keys(t).forEach((function(n){e[n]=t[n]}))})),e},j=/\.\d*(?:0|9){12}\d*$/;function z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return j.test(e)?Math.round(e*t)/t:e}var H=/^width|height|left|top|marginLeft|marginTop$/;function W(e,t){var n=e.style;I(t,(function(e,t){H.test(t)&&A(e)&&(e="".concat(e,"px")),n[t]=e}))}function V(e,t){if(t)if(A(e.length))I(e,(function(e){V(e,t)}));else if(e.classList)e.classList.add(t);else{var n=e.className.trim();n?n.indexOf(t)<0&&(e.className="".concat(n," ").concat(t)):e.className=t}}function q(e,t){t&&(A(e.length)?I(e,(function(e){q(e,t)})):e.classList?e.classList.remove(t):e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,"")))}function X(e,t,n){t&&(A(e.length)?I(e,(function(e){X(e,t,n)})):n?V(e,t):q(e,t))}var G=/([a-z\d])([A-Z])/g;function Y(e){return e.replace(G,"$1-$2").toLowerCase()}function $(e,t){return T(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(Y(t)))}function K(e,t,n){T(n)?e[t]=n:e.dataset?e.dataset[t]=n:e.setAttribute("data-".concat(Y(t)),n)}var J=/\s\s*/,Q=function(){var e=!1;if(s){var t=!1,n=function(){},r=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(e){t=e}});l.addEventListener("test",n,r),l.removeEventListener("test",n,r)}return e}();function Z(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=n;t.trim().split(J).forEach((function(t){if(!Q){var i=e.listeners;i&&i[t]&&i[t][n]&&(o=i[t][n],delete i[t][n],0===Object.keys(i[t]).length&&delete i[t],0===Object.keys(i).length&&delete e.listeners)}e.removeEventListener(t,o,r)}))}function ee(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=n;t.trim().split(J).forEach((function(t){if(r.once&&!Q){var i=e.listeners,a=void 0===i?{}:i;o=function(){delete a[t][n],e.removeEventListener(t,o,r);for(var i=arguments.length,s=new Array(i),l=0;l1&&void 0!==arguments[1]?arguments[1]:"contain",i=U(r),a=U(n);if(i&&a){var s=n*t;"contain"===o&&s>r||"cover"===o&&se.width?3===n?s=e.height*a:l=e.width/a:3===n?l=e.width/a:s=e.height*a;var u={aspectRatio:a,naturalWidth:o,naturalHeight:i,width:s,height:l};u.left=(e.width-s)/2,u.top=(e.height-l)/2,u.oldLeft=u.left,u.oldTop=u.top,this.canvasData=u,this.limited=1===n||2===n,this.limitCanvas(!0,!0),this.initialImageData=L({},t),this.initialCanvasData=L({},u)},limitCanvas:function(e,t){var n=this.options,r=this.containerData,o=this.canvasData,i=this.cropBoxData,a=n.viewMode,s=o.aspectRatio,l=this.cropped&&i;if(e){var u=Number(n.minCanvasWidth)||0,c=Number(n.minCanvasHeight)||0;a>1?(u=Math.max(u,r.width),c=Math.max(c,r.height),3===a&&(c*s>u?u=c*s:c=u/s)):a>0&&(u?u=Math.max(u,l?i.width:0):c?c=Math.max(c,l?i.height:0):l&&(u=i.width,(c=i.height)*s>u?u=c*s:c=u/s));var p=ue({aspectRatio:s,width:u,height:c});u=p.width,c=p.height,o.minWidth=u,o.minHeight=c,o.maxWidth=1/0,o.maxHeight=1/0}if(t)if(a>(l?0:1)){var d=r.width-o.width,h=r.height-o.height;o.minLeft=Math.min(0,d),o.minTop=Math.min(0,h),o.maxLeft=Math.max(0,d),o.maxTop=Math.max(0,h),l&&this.limited&&(o.minLeft=Math.min(i.left,i.left+(i.width-o.width)),o.minTop=Math.min(i.top,i.top+(i.height-o.height)),o.maxLeft=i.left,o.maxTop=i.top,2===a&&(o.width>=r.width&&(o.minLeft=Math.min(0,d),o.maxLeft=Math.max(0,d)),o.height>=r.height&&(o.minTop=Math.min(0,h),o.maxTop=Math.max(0,h))))}else o.minLeft=-o.width,o.minTop=-o.height,o.maxLeft=r.width,o.maxTop=r.height},renderCanvas:function(e,t){var n=this.canvasData,r=this.imageData;if(t){var o=function(e){var t=e.width,n=e.height,r=e.degree;if(90==(r=Math.abs(r)%180))return{width:n,height:t};var o=r%90*Math.PI/180,i=Math.sin(o),a=Math.cos(o),s=t*a+n*i,l=t*i+n*a;return r>90?{width:l,height:s}:{width:s,height:l}}({width:r.naturalWidth*Math.abs(r.scaleX||1),height:r.naturalHeight*Math.abs(r.scaleY||1),degree:r.rotate||0}),i=o.width,a=o.height,s=n.width*(i/n.naturalWidth),l=n.height*(a/n.naturalHeight);n.left-=(s-n.width)/2,n.top-=(l-n.height)/2,n.width=s,n.height=l,n.aspectRatio=i/a,n.naturalWidth=i,n.naturalHeight=a,this.limitCanvas(!0,!1)}(n.width>n.maxWidth||n.widthn.maxHeight||n.heightt.width?o.height=o.width/n:o.width=o.height*n),this.cropBoxData=o,this.limitCropBox(!0,!0),o.width=Math.min(Math.max(o.width,o.minWidth),o.maxWidth),o.height=Math.min(Math.max(o.height,o.minHeight),o.maxHeight),o.width=Math.max(o.minWidth,o.width*r),o.height=Math.max(o.minHeight,o.height*r),o.left=t.left+(t.width-o.width)/2,o.top=t.top+(t.height-o.height)/2,o.oldLeft=o.left,o.oldTop=o.top,this.initialCropBoxData=L({},o)},limitCropBox:function(e,t){var n=this.options,r=this.containerData,o=this.canvasData,i=this.cropBoxData,a=this.limited,s=n.aspectRatio;if(e){var l=Number(n.minCropBoxWidth)||0,u=Number(n.minCropBoxHeight)||0,c=a?Math.min(r.width,o.width,o.width+o.left,r.width-o.left):r.width,p=a?Math.min(r.height,o.height,o.height+o.top,r.height-o.top):r.height;l=Math.min(l,r.width),u=Math.min(u,r.height),s&&(l&&u?u*s>l?u=l/s:l=u*s:l?u=l/s:u&&(l=u*s),p*s>c?p=c/s:c=p*s),i.minWidth=Math.min(l,c),i.minHeight=Math.min(u,p),i.maxWidth=c,i.maxHeight=p}t&&(a?(i.minLeft=Math.max(0,o.left),i.minTop=Math.max(0,o.top),i.maxLeft=Math.min(r.width,o.left+o.width)-i.width,i.maxTop=Math.min(r.height,o.top+o.height)-i.height):(i.minLeft=0,i.minTop=0,i.maxLeft=r.width-i.width,i.maxTop=r.height-i.height))},renderCropBox:function(){var e=this.options,t=this.containerData,n=this.cropBoxData;(n.width>n.maxWidth||n.widthn.maxHeight||n.height=t.width&&n.height>=t.height?"move":"all"),W(this.cropBox,L({width:n.width,height:n.height},se({translateX:n.left,translateY:n.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),te(this.element,"crop",this.getData())}},he={initPreview:function(){var e=this.element,t=this.crossOrigin,n=this.options.preview,r=t?this.crossOriginUrl:this.url,o=e.alt||"The image to preview",i=document.createElement("img");if(t&&(i.crossOrigin=t),i.src=r,i.alt=o,this.viewBox.appendChild(i),this.viewBoxImage=i,n){var a=n;"string"==typeof n?a=e.ownerDocument.querySelectorAll(n):n.querySelector&&(a=[n]),this.previews=a,I(a,(function(e){var n=document.createElement("img");K(e,b,{width:e.offsetWidth,height:e.offsetHeight,html:e.innerHTML}),t&&(n.crossOrigin=t),n.src=r,n.alt=o,n.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;"',e.innerHTML="",e.appendChild(n)}))}},resetPreview:function(){I(this.previews,(function(e){var t=$(e,b);W(e,{width:t.width,height:t.height}),e.innerHTML=t.html,function(e,t){if(T(e[t]))try{delete e[t]}catch(Mp){e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch(Mp){e.dataset[t]=void 0}else e.removeAttribute("data-".concat(Y(t)))}(e,b)}))},preview:function(){var e=this.imageData,t=this.canvasData,n=this.cropBoxData,r=n.width,o=n.height,i=e.width,a=e.height,s=n.left-t.left-e.left,l=n.top-t.top-e.top;this.cropped&&!this.disabled&&(W(this.viewBoxImage,L({width:i,height:a},se(L({translateX:-s,translateY:-l},e)))),I(this.previews,(function(t){var n=$(t,b),u=n.width,c=n.height,p=u,d=c,h=1;r&&(d=o*(h=u/r)),o&&d>c&&(p=r*(h=c/o),d=c),W(t,{width:p,height:d}),W(t.getElementsByTagName("img")[0],L({width:i*h,height:a*h},se(L({translateX:-s*h,translateY:-l*h},e))))})))}},fe={bind:function(){var e=this.element,t=this.options,n=this.cropper;D(t.cropstart)&&ee(e,"cropstart",t.cropstart),D(t.cropmove)&&ee(e,"cropmove",t.cropmove),D(t.cropend)&&ee(e,"cropend",t.cropend),D(t.crop)&&ee(e,"crop",t.crop),D(t.zoom)&&ee(e,"zoom",t.zoom),ee(n,_,this.onCropStart=this.cropStart.bind(this)),t.zoomable&&t.zoomOnWheel&&ee(n,"wheel",this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),t.toggleDragModeOnDblclick&&ee(n,"dblclick",this.onDblclick=this.dblclick.bind(this)),ee(e.ownerDocument,w,this.onCropMove=this.cropMove.bind(this)),ee(e.ownerDocument,C,this.onCropEnd=this.cropEnd.bind(this)),t.responsive&&ee(window,"resize",this.onResize=this.resize.bind(this))},unbind:function(){var e=this.element,t=this.options,n=this.cropper;D(t.cropstart)&&Z(e,"cropstart",t.cropstart),D(t.cropmove)&&Z(e,"cropmove",t.cropmove),D(t.cropend)&&Z(e,"cropend",t.cropend),D(t.crop)&&Z(e,"crop",t.crop),D(t.zoom)&&Z(e,"zoom",t.zoom),Z(n,_,this.onCropStart),t.zoomable&&t.zoomOnWheel&&Z(n,"wheel",this.onWheel,{passive:!1,capture:!0}),t.toggleDragModeOnDblclick&&Z(n,"dblclick",this.onDblclick),Z(e.ownerDocument,w,this.onCropMove),Z(e.ownerDocument,C,this.onCropEnd),t.responsive&&Z(window,"resize",this.onResize)}},me={resize:function(){if(!this.disabled){var e,t,n=this.options,r=this.container,o=this.containerData,i=r.offsetWidth/o.width;1===i&&r.offsetHeight===o.height||(n.restore&&(e=this.getCanvasData(),t=this.getCropBoxData()),this.render(),n.restore&&(this.setCanvasData(I(e,(function(t,n){e[n]=t*i}))),this.setCropBoxData(I(t,(function(e,n){t[n]=e*i})))))}},dblclick:function(){var e,t;this.disabled||"none"===this.options.dragMode||this.setDragMode((e=this.dragBox,t=p,(e.classList?e.classList.contains(t):e.className.indexOf(t)>-1)?"move":"crop"))},wheel:function(e){var t=this,n=Number(this.options.wheelZoomRatio)||.1,r=1;this.disabled||(e.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout((function(){t.wheeling=!1}),50),e.deltaY?r=e.deltaY>0?1:-1:e.wheelDelta?r=-e.wheelDelta/120:e.detail&&(r=e.detail>0?1:-1),this.zoom(-r*n,e)))},cropStart:function(e){var t=e.buttons,n=e.button;if(!(this.disabled||("mousedown"===e.type||"pointerdown"===e.type&&"mouse"===e.pointerType)&&(A(t)&&1!==t||A(n)&&0!==n||e.ctrlKey))){var r,o=this.options,i=this.pointers;e.changedTouches?I(e.changedTouches,(function(e){i[e.identifier]=le(e)})):i[e.pointerId||0]=le(e),r=Object.keys(i).length>1&&o.zoomable&&o.zoomOnTouch?"zoom":$(e.target,y),S.test(r)&&!1!==te(this.element,"cropstart",{originalEvent:e,action:r})&&(e.preventDefault(),this.action=r,this.cropping=!1,"crop"===r&&(this.cropping=!0,V(this.dragBox,v)))}},cropMove:function(e){var t=this.action;if(!this.disabled&&t){var n=this.pointers;e.preventDefault(),!1!==te(this.element,"cropmove",{originalEvent:e,action:t})&&(e.changedTouches?I(e.changedTouches,(function(e){L(n[e.identifier]||{},le(e,!0))})):L(n[e.pointerId||0]||{},le(e,!0)),this.change(e))}},cropEnd:function(e){if(!this.disabled){var t=this.action,n=this.pointers;e.changedTouches?I(e.changedTouches,(function(e){delete n[e.identifier]})):delete n[e.pointerId||0],t&&(e.preventDefault(),Object.keys(n).length||(this.action=""),this.cropping&&(this.cropping=!1,X(this.dragBox,v,this.cropped&&this.options.modal)),te(this.element,"cropend",{originalEvent:e,action:t}))}}},ve={change:function(e){var t,n=this.options,r=this.canvasData,i=this.containerData,a=this.cropBoxData,s=this.pointers,l=this.action,u=n.aspectRatio,c=a.left,p=a.top,d=a.width,f=a.height,m=c+d,v=p+f,g=0,y=0,b=i.width,_=i.height,w=!0;!u&&e.shiftKey&&(u=d&&f?d/f:1),this.limited&&(g=a.minLeft,y=a.minTop,b=g+Math.min(i.width,r.width,r.left+r.width),_=y+Math.min(i.height,r.height,r.top+r.height));var C=s[Object.keys(s)[0]],S={x:C.endX-C.startX,y:C.endY-C.startY},k=function(e){switch(e){case"e":m+S.x>b&&(S.x=b-m);break;case"w":c+S.x_&&(S.y=_-v)}};switch(l){case"all":c+=S.x,p+=S.y;break;case"e":if(S.x>=0&&(m>=b||u&&(p<=y||v>=_))){w=!1;break}k("e"),(d+=S.x)<0&&(l="w",c-=d=-d),u&&(f=d/u,p+=(a.height-f)/2);break;case"n":if(S.y<=0&&(p<=y||u&&(c<=g||m>=b))){w=!1;break}k("n"),f-=S.y,p+=S.y,f<0&&(l="s",p-=f=-f),u&&(d=f*u,c+=(a.width-d)/2);break;case"w":if(S.x<=0&&(c<=g||u&&(p<=y||v>=_))){w=!1;break}k("w"),d-=S.x,c+=S.x,d<0&&(l="e",c-=d=-d),u&&(f=d/u,p+=(a.height-f)/2);break;case"s":if(S.y>=0&&(v>=_||u&&(c<=g||m>=b))){w=!1;break}k("s"),(f+=S.y)<0&&(l="n",p-=f=-f),u&&(d=f*u,c+=(a.width-d)/2);break;case"ne":if(u){if(S.y<=0&&(p<=y||m>=b)){w=!1;break}k("n"),f-=S.y,p+=S.y,d=f*u}else k("n"),k("e"),S.x>=0?my&&(f-=S.y,p+=S.y):(f-=S.y,p+=S.y);d<0&&f<0?(l="sw",p-=f=-f,c-=d=-d):d<0?(l="nw",c-=d=-d):f<0&&(l="se",p-=f=-f);break;case"nw":if(u){if(S.y<=0&&(p<=y||c<=g)){w=!1;break}k("n"),f-=S.y,p+=S.y,d=f*u,c+=a.width-d}else k("n"),k("w"),S.x<=0?c>g?(d-=S.x,c+=S.x):S.y<=0&&p<=y&&(w=!1):(d-=S.x,c+=S.x),S.y<=0?p>y&&(f-=S.y,p+=S.y):(f-=S.y,p+=S.y);d<0&&f<0?(l="se",p-=f=-f,c-=d=-d):d<0?(l="ne",c-=d=-d):f<0&&(l="sw",p-=f=-f);break;case"sw":if(u){if(S.x<=0&&(c<=g||v>=_)){w=!1;break}k("w"),d-=S.x,c+=S.x,f=d/u}else k("s"),k("w"),S.x<=0?c>g?(d-=S.x,c+=S.x):S.y>=0&&v>=_&&(w=!1):(d-=S.x,c+=S.x),S.y>=0?v<_&&(f+=S.y):f+=S.y;d<0&&f<0?(l="ne",p-=f=-f,c-=d=-d):d<0?(l="se",c-=d=-d):f<0&&(l="nw",p-=f=-f);break;case"se":if(u){if(S.x>=0&&(m>=b||v>=_)){w=!1;break}k("e"),f=(d+=S.x)/u}else k("s"),k("e"),S.x>=0?m=0&&v>=_&&(w=!1):d+=S.x,S.y>=0?v<_&&(f+=S.y):f+=S.y;d<0&&f<0?(l="nw",p-=f=-f,c-=d=-d):d<0?(l="sw",c-=d=-d):f<0&&(l="ne",p-=f=-f);break;case"move":this.move(S.x,S.y),w=!1;break;case"zoom":this.zoom(function(e){var t=o({},e),n=[];return I(e,(function(e,r){delete t[r],I(t,(function(t){var r=Math.abs(e.startX-t.startX),o=Math.abs(e.startY-t.startY),i=Math.abs(e.endX-t.endX),a=Math.abs(e.endY-t.endY),s=Math.sqrt(r*r+o*o),l=(Math.sqrt(i*i+a*a)-s)/s;n.push(l)}))})),n.sort((function(e,t){return Math.abs(e)0?l=S.y>0?"se":"ne":S.x<0&&(c-=d,l=S.y>0?"sw":"nw"),S.y<0&&(p-=f),this.cropped||(q(this.cropBox,h),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}w&&(a.width=d,a.height=f,a.left=c,a.top=p,this.action=l,this.renderCropBox()),I(s,(function(e){e.startX=e.endX,e.startY=e.endY}))}},ge={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&V(this.dragBox,v),q(this.cropBox,h),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=L({},this.initialImageData),this.canvasData=L({},this.initialCanvasData),this.cropBoxData=L({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(L(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),q(this.dragBox,v),V(this.cropBox,h)),this},replace:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&e&&(this.isImg&&(this.element.src=e),t?(this.url=e,this.image.src=e,this.ready&&(this.viewBoxImage.src=e,I(this.previews,(function(t){t.getElementsByTagName("img")[0].src=e})))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(e))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,q(this.cropper,d)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,V(this.cropper,d)),this},destroy:function(){var e=this.element;return e.cropper?(e.cropper=void 0,this.isImg&&this.replaced&&(e.src=this.originalUrl),this.uncreate(),this):this},move:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=this.canvasData,r=n.left,o=n.top;return this.moveTo(N(e)?e:r+Number(e),N(t)?t:o+Number(t))},moveTo:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=this.canvasData,r=!1;return e=Number(e),t=Number(t),this.ready&&!this.disabled&&this.options.movable&&(A(e)&&(n.left=e,r=!0),A(t)&&(n.top=t,r=!0),r&&this.renderCanvas(!0)),this},zoom:function(e,t){var n=this.canvasData;return e=(e=Number(e))<0?1/(1-e):1+e,this.zoomTo(n.width*e/n.naturalWidth,null,t)},zoomTo:function(e,t,n){var r=this.options,o=this.canvasData,i=o.width,a=o.height,s=o.naturalWidth,l=o.naturalHeight;if((e=Number(e))>=0&&this.ready&&!this.disabled&&r.zoomable){var u=s*e,c=l*e;if(!1===te(this.element,"zoom",{ratio:e,oldRatio:i/s,originalEvent:n}))return this;if(n){var p=this.pointers,d=ne(this.cropper),h=p&&Object.keys(p).length?function(e){var t=0,n=0,r=0;return I(e,(function(e){var o=e.startX,i=e.startY;t+=o,n+=i,r+=1})),{pageX:t/=r,pageY:n/=r}}(p):{pageX:n.pageX,pageY:n.pageY};o.left-=(u-i)*((h.pageX-d.left-o.left)/i),o.top-=(c-a)*((h.pageY-d.top-o.top)/a)}else F(t)&&A(t.x)&&A(t.y)?(o.left-=(u-i)*((t.x-o.left)/i),o.top-=(c-a)*((t.y-o.top)/a)):(o.left-=(u-i)/2,o.top-=(c-a)/2);o.width=u,o.height=c,this.renderCanvas(!0)}return this},rotate:function(e){return this.rotateTo((this.imageData.rotate||0)+Number(e))},rotateTo:function(e){return A(e=Number(e))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=e%360,this.renderCanvas(!0,!0)),this},scaleX:function(e){var t=this.imageData.scaleY;return this.scale(e,A(t)?t:1)},scaleY:function(e){var t=this.imageData.scaleX;return this.scale(A(t)?t:1,e)},scale:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=this.imageData,r=!1;return e=Number(e),t=Number(t),this.ready&&!this.disabled&&this.options.scalable&&(A(e)&&(n.scaleX=e,r=!0),A(t)&&(n.scaleY=t,r=!0),r&&this.renderCanvas(!0,!0)),this},getData:function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.options,r=this.imageData,o=this.canvasData,i=this.cropBoxData;if(this.ready&&this.cropped){e={x:i.left-o.left,y:i.top-o.top,width:i.width,height:i.height};var a=r.width/r.naturalWidth;if(I(e,(function(t,n){e[n]=t/a})),t){var s=Math.round(e.y+e.height),l=Math.round(e.x+e.width);e.x=Math.round(e.x),e.y=Math.round(e.y),e.width=l-e.x,e.height=s-e.y}}else e={x:0,y:0,width:0,height:0};return n.rotatable&&(e.rotate=r.rotate||0),n.scalable&&(e.scaleX=r.scaleX||1,e.scaleY=r.scaleY||1),e},setData:function(e){var t=this.options,n=this.imageData,r=this.canvasData,o={};if(this.ready&&!this.disabled&&F(e)){var i=!1;t.rotatable&&A(e.rotate)&&e.rotate!==n.rotate&&(n.rotate=e.rotate,i=!0),t.scalable&&(A(e.scaleX)&&e.scaleX!==n.scaleX&&(n.scaleX=e.scaleX,i=!0),A(e.scaleY)&&e.scaleY!==n.scaleY&&(n.scaleY=e.scaleY,i=!0)),i&&this.renderCanvas(!0,!0);var a=n.width/n.naturalWidth;A(e.x)&&(o.left=e.x*a+r.left),A(e.y)&&(o.top=e.y*a+r.top),A(e.width)&&(o.width=e.width*a),A(e.height)&&(o.height=e.height*a),this.setCropBoxData(o)}return this},getContainerData:function(){return this.ready?L({},this.containerData):{}},getImageData:function(){return this.sized?L({},this.imageData):{}},getCanvasData:function(){var e=this.canvasData,t={};return this.ready&&I(["left","top","width","height","naturalWidth","naturalHeight"],(function(n){t[n]=e[n]})),t},setCanvasData:function(e){var t=this.canvasData,n=t.aspectRatio;return this.ready&&!this.disabled&&F(e)&&(A(e.left)&&(t.left=e.left),A(e.top)&&(t.top=e.top),A(e.width)?(t.width=e.width,t.height=e.width/n):A(e.height)&&(t.height=e.height,t.width=e.height*n),this.renderCanvas(!0)),this},getCropBoxData:function(){var e,t=this.cropBoxData;return this.ready&&this.cropped&&(e={left:t.left,top:t.top,width:t.width,height:t.height}),e||{}},setCropBoxData:function(e){var t,n,r=this.cropBoxData,o=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&F(e)&&(A(e.left)&&(r.left=e.left),A(e.top)&&(r.top=e.top),A(e.width)&&e.width!==r.width&&(t=!0,r.width=e.width),A(e.height)&&e.height!==r.height&&(n=!0,r.height=e.height),o&&(t?r.height=r.width/o:n&&(r.width=r.height*o)),this.renderCropBox()),this},getCroppedCanvas:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var t=this.canvasData,n=function(e,t,n,r){var o=t.aspectRatio,a=t.naturalWidth,s=t.naturalHeight,l=t.rotate,u=void 0===l?0:l,c=t.scaleX,p=void 0===c?1:c,d=t.scaleY,h=void 0===d?1:d,f=n.aspectRatio,m=n.naturalWidth,v=n.naturalHeight,g=r.fillColor,y=void 0===g?"transparent":g,b=r.imageSmoothingEnabled,_=void 0===b||b,w=r.imageSmoothingQuality,C=void 0===w?"low":w,S=r.maxWidth,k=void 0===S?1/0:S,x=r.maxHeight,P=void 0===x?1/0:x,E=r.minWidth,O=void 0===E?0:E,A=r.minHeight,U=void 0===A?0:A,N=document.createElement("canvas"),T=N.getContext("2d"),R=ue({aspectRatio:f,width:k,height:P}),F=ue({aspectRatio:f,width:O,height:U},"cover"),D=Math.min(R.width,Math.max(F.width,m)),M=Math.min(R.height,Math.max(F.height,v)),B=ue({aspectRatio:o,width:k,height:P}),I=ue({aspectRatio:o,width:O,height:U},"cover"),L=Math.min(B.width,Math.max(I.width,a)),j=Math.min(B.height,Math.max(I.height,s)),H=[-L/2,-j/2,L,j];return N.width=z(D),N.height=z(M),T.fillStyle=y,T.fillRect(0,0,D,M),T.save(),T.translate(D/2,M/2),T.rotate(u*Math.PI/180),T.scale(p,h),T.imageSmoothingEnabled=_,T.imageSmoothingQuality=C,T.drawImage.apply(T,[e].concat(i(H.map((function(e){return Math.floor(z(e))}))))),T.restore(),N}(this.image,this.imageData,t,e);if(!this.cropped)return n;var r=this.getData(),o=r.x,a=r.y,s=r.width,l=r.height,u=n.width/Math.floor(t.naturalWidth);1!==u&&(o*=u,a*=u,s*=u,l*=u);var c=s/l,p=ue({aspectRatio:c,width:e.maxWidth||1/0,height:e.maxHeight||1/0}),d=ue({aspectRatio:c,width:e.minWidth||0,height:e.minHeight||0},"cover"),h=ue({aspectRatio:c,width:e.width||(1!==u?n.width:s),height:e.height||(1!==u?n.height:l)}),f=h.width,m=h.height;f=Math.min(p.width,Math.max(d.width,f)),m=Math.min(p.height,Math.max(d.height,m));var v=document.createElement("canvas"),g=v.getContext("2d");v.width=z(f),v.height=z(m),g.fillStyle=e.fillColor||"transparent",g.fillRect(0,0,f,m);var y=e.imageSmoothingEnabled,b=void 0===y||y,_=e.imageSmoothingQuality;g.imageSmoothingEnabled=b,_&&(g.imageSmoothingQuality=_);var w,C,S,k,x,P,E=n.width,O=n.height,A=o,U=a;A<=-s||A>E?(A=0,w=0,S=0,x=0):A<=0?(S=-A,A=0,x=w=Math.min(E,s+A)):A<=E&&(S=0,x=w=Math.min(s,E-A)),w<=0||U<=-l||U>O?(U=0,C=0,k=0,P=0):U<=0?(k=-U,U=0,P=C=Math.min(O,l+U)):U<=O&&(k=0,P=C=Math.min(l,O-U));var N=[A,U,w,C];if(x>0&&P>0){var T=f/s;N.push(S*T,k*T,x*T,P*T)}return g.drawImage.apply(g,[n].concat(i(N.map((function(e){return Math.floor(z(e))}))))),v},setAspectRatio:function(e){var t=this.options;return this.disabled||N(e)||(t.aspectRatio=Math.max(0,e)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(e){var t=this.options,n=this.dragBox,r=this.face;if(this.ready&&!this.disabled){var o="crop"===e,i=t.movable&&"move"===e;e=o||i?e:"none",t.dragMode=e,K(n,y,e),X(n,p,o),X(n,g,i),t.cropBoxMovable||(K(r,y,e),X(r,p,o),X(r,g,i))}return this}},ye=l.Cropper,be=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!t||!P.test(t.tagName))throw new Error("The first argument is required and must be an
or