(function(factory){if(typeofdefine==="function"&&define.amd){define(["jquery"],factory)}else{factory(jQuery)}})(function(jQuery){varmodule={exports:{}};"use strict";function_typeof(obj){"@babel/helpers - typeof";if(typeofSymbol==="function"&&typeofSymbol.iterator==="symbol"){_typeof=function_typeof(obj){returntypeofobj}}else{_typeof=function_typeof(obj){returnobj&&typeofSymbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeofobj}}return_typeof(obj)}function_possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeofcall==="function")){returncall}return_assertThisInitialized(self)}function_getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function_getPrototypeOf(o){returno.__proto__||Object.getPrototypeOf(o)};return_getPrototypeOf(o)}function_assertThisInitialized(self){if(self===void0){thrownewReferenceError("this hasn't been initialised - super() hasn't been called")}returnself}function_inherits(subClass,superClass){if(typeofsuperClass!=="function"&&superClass!==null){thrownewTypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function_setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function_setPrototypeOf(o,p){o.__proto__=p;returno};return_setPrototypeOf(o,p)}function_classCallCheck(instance,Constructor){if(!(instanceinstanceofConstructor)){thrownewTypeError("Cannot call a class as a function")}}function_defineProperties(target,props){for(vari=0;i<props.length;i++){vardescriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"indescriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function_createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);returnConstructor}varEmitter=function(){functionEmitter(){_classCallCheck(this,Emitter)}_createClass(Emitter,[{key:"on",value:functionon(event,fn){this._callbacks=this._callbacks||{};if(!this._callbacks[event]){this._callbacks[event]=[]}this._callbacks[event].push(fn);returnthis}},{key:"emit",value:functionemit(event){this._callbacks=this._callbacks||{};varcallbacks=this._callbacks[event];if(callbacks){for(var_len=arguments.length,args=newArray(_len>1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key]}var_iteratorNormalCompletion=true;var_didIteratorError=false;var_iteratorError=undefined;try{for(var_iterator=callbacks[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){varcallback=_step.value;callback.apply(this,args)}}catch(err){_didIteratorError=true;_iteratorError=err}finally{try{if(!_iteratorNormalCompletion&&_iterator["return"]!=null){_iterator["return"]()}}finally{if(_didIteratorError){throw_iteratorError}}}}returnthis}},{key:"off",value:functionoff(event,fn){if(!this._callbacks||arguments.length===0){this._callbacks={};returnthis}varcallbacks=this._callbacks[event];if(!callbacks){returnthis}if(arguments.length===1){deletethis._callbacks[event];returnthis}for(vari=0;i<callbacks.length;i++){varcallback=callbacks[i];if(callback===fn){callbacks.splice(i,1);break}}returnthis}}]);returnEmitter}();varDropzone=function(_Emitter){_inherits(Dropzone,_Emitter);_createClass(Dropzone,null,[{key:"initClass",value:functioninitClass(){this.prototype.Emitter=Emitter;this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"];this.prototype.defaultOptions={url:null,method:"post",withCredentials:false,timeout:3e4,parallelUploads:2,uploadMultiple:false,chunking:false,forceChunking:false,chunkSize:2e6,parallelChunkUploads:false,retryChunks:false,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:true,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:true,ignoreHiddenFiles:true,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:true,autoQueue:true,addRemoveLinks:false,previewsContainer:null,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:false,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:functioninit(){},params:functionparams(files,xhr,chunk){if(chunk){return{dzuuid:chunk.file.upload.uuid,dzchunkindex:chunk.index,dztotalfilesize:chunk.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:chunk.file.upload.totalChunkCount,dzchunkbyteoffset:chunk.index*this.options.chunkSize}}},accept:functionaccept(file,done){returndone()},chunkSuccess:function(chunk,file,response){},chunksUploaded:functionchunksUploaded(file,done){done()},fallback:functionfallback(){varmessageElement;this.element.className="".concat(this.element.className," dz-browser-not-supported");var_iteratorNormalCompletion2=true;var_didIteratorError2=false;var_iteratorError2=undefined;try{for(var_iterator2=this.element.getElementsByTagName("div")[Symbol.iterator](),_step2;!(_iteratorNormalCompletion2=(_step2=_iterator2.next()).done);_iteratorNormalCompletion2=true){varchild=_step2.value;if(/(^| )dz-message($| )/.test(child.className)){messageElement=child;child.className="dz-message";break}}}catch(err){_didIteratorError2=true;_iteratorError2=err}finally{try{if(!_iteratorNormalCompletion2&&_iterator2["return"]!=null){_iterator2["return"]()}}finally{if(_didIteratorError2){throw_iteratorError2}}}if(!messageElement){messageElement=Dropzone.createElement('<div class="dz-message"><span></span></div>');this.element.appendChild(messageElement)}varspan=messageElement.getElementsByTagName("span")[0];if(span){if(span.textContent!=null){span.textContent=this.options.dictFallbackMessage}elseif(span.innerText!=null){span.innerText=this.options.dictFallbackMessage}}returnthis.element.appendChild(this.getFallbackForm())},resize:functionresize(file,width,height,resizeMethod){varinfo={srcX:0,srcY:0,srcWidth:file.width,srcHeight:file.height};varsrcRatio=file.width/file.height;if(width==null&&height==null){width=info.srcWidth;height=info.srcHeight}elseif(width==null){width=height*srcRatio}elseif(height==null){height=width/srcRatio}width=Math.min(width,info.srcWidth);height=Math.min(height,info.srcHeight);vartrgRatio=width/height;if(info.srcWidth>width||info.srcHeight>height){if(resizeMethod==="crop"){if(srcRatio>trgRatio){info.srcHeight=file.height;info.srcWidth=info.srcHeight*trgRatio}else{info.srcWidth=file.width;info.srcHeight=info.srcWidth/trgRatio}}elseif(resizeMethod==="contain"){if(srcRatio>trgRatio){height=width/srcRatio}else{width=height*srcRatio}}else{thrownewError("Unknown resizeMethod '".concat(resizeMethod,"'"))}}info.srcX=(file.width-info.srcWidth)/2;info.srcY=(file.height-info.srcHeight)/2;info.trgWidth=width;info.trgHeight=height;returninfo},transformFile:functiontransformFile(file,done){if((this.options.resizeWidth||this.options.resizeHeight)&&file.type.match(/image.*/)){returnthis.resizeImage(file,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,done)}else{returndone(file)}},previewTemplate:'<div class="dz-preview dz-file-preview">\n <div class="dz-image"><img data-dz-thumbnail /></div>\n <div class="dz-details">\n <div class="dz-size"><span data-dz-size></span></div>\n <div class="dz-filename"><span data-dz-name></span></div>\n </div>\n <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n <div class="dz-error-message"><span data-dz-errormessage></span></div>\n <div class="dz-success-mark">\n <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n <title>Check</title>\n <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF"></path>\n </g>\n </svg>\n </div>\n <div class="dz-error-mark">\n <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n <title>Error</title>\n <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n <g stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z"></path>\n </g>\n </g>\n </svg>\n </div>\n</div>',drop:functiondrop(e){returnthis.element.classList.remove("dz-drag-hover")},dragstart:functiondragstart(e){},dragend:functiondragend(e){returnthis.element.classList.remove("dz-drag-hover")},dragenter:functiondragenter(e){returnthis.element.classList.add("dz-drag-hover")},dragover:functiondragover(e){returnthis.element.classList.add("dz-drag-hover")},dragleave:functiondragleave(e){returnthis.element.classList.remove("dz-drag-hover")},paste:functionpaste(e){},reset:functionreset(){returnthis.element.classList.remove("dz-started")},addedfile:functionaddedfile(file){var_this2=this;if(this.element===this.previewsContainer){this.element.classList.add("dz-started")}if(this.previewsContainer){file.previewElement=Dropzone.createElement(this.options.previewTemplate.trim());file.previewTemplate=file.previewElement;this.previewsContainer.appendChild(file.previewElement);var_iteratorNormalCompletion3=true;var_didIteratorError3=false;var_iteratorError3=undefined;try{for(var_iterator3=file.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator](),_step3;!(_iteratorNormalCompletion3=(_step3=_iterator3.next()).done);_iteratorNormalCompletion3=true){varnode=_step3.value;node.textContent=file.name}}catch(err){_didIteratorError3=true;_iteratorError3=err}finally{try{if(!_iteratorNormalCompletion3&&_iterator3["return"]!=null){_iterator3["return"]()}}finally{if(_didIteratorError3){throw_iteratorError3}}}var_iteratorNormalCompletion4=true;var_didIteratorError4=false;var_iteratorError4=undefined;try{for(var_iterator4=file.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator](),_step4;!(_iteratorNormalCompletion4=(_step4=_iterator4.next()).done);_iteratorNormalCompletion4=true){node=_step4.value;node.innerHTML=this.filesize(file.size)}}catch(err){_didIteratorError4=true;_iteratorError4=err}finally{try{if(!_iteratorNormalCompletion4&&_iterator4["return"]!=null){_iterator4["return"]()}}finally{if(_didIteratorError4){throw_iteratorError4}}}if(this.options.addRemoveLinks){file._removeLink=Dropzone.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'.concat(this.options.dictRemoveFile,"</a>"));file.previewElement.appendChild(file._removeLink)}varremoveFileEvent=functionremoveFileEvent(e){e.preventDefault();e.stopPropagation();if(file.status===Dropzone.UPLOADING){returnDropzone.confirm(_this2.options.dictCancelUploadConfirmation,function(){return_this2.removeFile(file)})}else{if(_this2.options.dictRemoveFileConfirmation){returnDropzone.confirm(_this2.options.dictRemoveFileConfirmation,function(){return_this2.removeFile(file)})}else{return_this2.removeFile(file)}}};var_iteratorNormalCompletion5=true;var_didIteratorError5=false;var_iteratorError5=undefined;try{for(var_iterator5=file.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator](),_step5;!(_iteratorNormalCompletion5=(_step5=_iterator5.next()).done);_iteratorNormalCompletion5=true){varremoveLink=_step5.value;removeLink.addEventListener("click",removeFileEvent)}}catch(err){_didIteratorError5=true;_iteratorError5=err}finally{try{if(!_iteratorNormalCompletion5&&_iterator5["return"]!=null){_iterator5["return"]()}}finally{if(_didIteratorError5){throw_iteratorError5}}}}},removedfile:functionremovedfile(file){if(file.previewElement!=null&&file.previewElement.parentNode!=null){file.previewElement.parentNode.removeChild(file.previewElement)}returnthis._updateMaxFilesReachedClass()},thumbnail:functionthumbnail(file,dataUrl){if(file.previewElement){file.previewElement.classList.remove("dz-file-preview");var_iteratorNormalCompletion6=true;var_didIteratorError6=false;var_iteratorError6=undefined;try{for(var_iterator6=file.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator](),_step6;!(_iteratorNormalCompletion6=(_step6=_iterator6.next()).done);_iteratorNormalCompletion6=true){varthumbnailElement=_step6.value;thumbnailElement.alt=file.name;thumbnailElement.src=dataUrl}}catch(err){_didIteratorError6=true;_iteratorError6=err}finally{try{if(!_iteratorNormalCompletion6&&_iterator6["return"]!=null){_iterator6["return"]()}}finally{if(_didIteratorError6){throw_iteratorError6}}}returnsetTimeout(function(){returnfile.previewElement.classList.add("dz-image-preview")},1)}},error:functionerror(file,message){if(file.previewElement){file.previewElement.classList.add("dz-error");if(typeofmessage!=="String"&&message.error){message=message.error}var_iteratorNormalCompletion7=true;var_didIteratorError7=false;var_iteratorError7=undefined;try{for(var_iterator7=file.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator](),_step7;!(_iteratorNormalCompletion7=(_step7=_iterator7.next()).done);_iteratorNormalCompletion7=true){varnode=_step7.value;node.textContent=message}}catch(err){_didIteratorError7=true;_iteratorError7=err}finally{try{if(!_iteratorNormalCompletion7&&_iterator7["return"]!=null){_iterator7["return"]()}}finally{if(_didIteratorError7){throw_iteratorError7}}}}},errormultiple:functionerrormultiple(){},processing:functionprocessing(file){if(file.previewElement){file.previewElement.classList.add("dz-processing");if(file._removeLink){returnfile._removeLink.innerHTML=this.options.dictCancelUpload}}},processingmultiple:functionprocessingmultiple(){},uploadprogress:functionuploadprogress(file,progress,bytesSent){if(file.previewElement){var_iteratorNormalCompletion8=true;var_didIteratorError8=false;var_iteratorError8=undefined;try{for(var_iterator8=file.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator](),_step8;!(_iteratorNormalCompletion8=(_step8=_iterator8.next()).done);_iteratorNormalCompletion8=true){varnode=_step8.value;node.nodeName==="PROGRESS"?node.value=progress:node.style.width="".concat(progress,"%")}}catch(err){_didIteratorError8=true;_iteratorError8=err}finally{try{if(!_iteratorNormalCompletion8&&_iterator8["return"]!=null){_iterator8["return"]()}}finally{if(_didIteratorError8){throw_iteratorError8}}}}},totaluploadprogress:functiontotaluploadprogress(){},sending:functionsending(){},sendingmultiple:functionsendingmultiple(){},success:functionsuccess(file){if(file.previewElement){returnfile.previewElement.classList.add("dz-success")}},successmultiple:functionsuccessmultiple(){},canceled:functioncanceled(file){returnthis.emit("error",file,this.options.dictUploadCanceled)},canceledmultiple:functioncanceledmultiple(){},complete:functioncomplete(file){if(file._removeLink){file._removeLink.innerHTML=this.options.dictRemoveFile}if(file.previewElement){returnfile.previewElement.classList.add("dz-complete")}},completemultiple:functioncompletemultiple(){},maxfilesexceeded:functionmaxfilesexceeded(){},maxfilesreached:functionmaxfilesreached(){},queuecomplete:functionqueuecomplete(){},addedfiles:functionaddedfiles(){}};this.prototype._thumbnailQueue=[];this.prototype._processingThumbnail=false}},{key:"extend",value:functionextend(target){for(var_len2=arguments.length,objects=newArray(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++){objects[_key2-1]=arguments[_key2]}for(var_i=0,_objects=objects;_i<_objects.length;_i++){varobject=_objects[_i];for(varkeyinobject){varval=object[key];target[key]=val}}returntarget}}]);functionDropzone(el,options){var_this;_classCallCheck(this,Dropzone);_this=_possibleConstructorReturn(this,_getPrototypeOf(Dropzone).call(this));varfallback,left;_this.element=el;_this.version=Dropzone.version;_this.defaultOptions.previewTemplate=_this.defaultOptions.previewTemplate.replace(/\n*/g,"");_this.clickableElements=[];_this.listeners=[];_this.files=[];if(typeof_this.element==="string"){_this.element=document.querySelector(_this.element)}if(!_this.element||_this.element.nodeType==null){thrownewError("Invalid dropzone element.")}if(_this.element.dropzone){thrownewError("Dropzone already attached.")}Dropzone.instances.push(_assertThisInitialized(_this));_this.element.dropzone=_assertThisInitialized(_this);varelementOptions=(left=Dropzone.optionsForElement(_this.element))!=null?left:{};_this.options=Dropzone.extend({},_this.defaultOptions,elementOptions,options!=null?options:{});if(_this.options.forceFallback||!Dropzone.isBrowserSupported()){return_possibleConstructorReturn(_this,_this.options.fallback.call(_assertThisInitialized(_this)))}if(_this.options.url==null){_this.options.url=_this.element.getAttribute("action")}if(!_this.options.url){thrownewError("No URL provided.")}if(_this.options.acceptedFiles&&_this.options.acceptedMimeTypes){thrownewError("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.")}if(_this.options.uploadMultiple&&_this.options.chunking){thrownewError("You cannot set both: uploadMultiple and chunking.")}if(_this.options.acceptedMimeTypes){_this.options.acceptedFiles=_this.options.acceptedMimeTypes;delete_this.options.acceptedMimeTypes}if(_this.options.renameFilename!=null){_this.options.renameFile=function(file){return_this.options.renameFilename.call(_assertThisInitialized(_this),file.name,file)}}_this.options.method=typeof_this.options.method!=="function"?_this.options.method.toUpperCase():_this.options.method;if((fallback=_this.getExistingFallback())&&fallback.parentNode){fallback.parentNode.removeChild(fallback)}if(_this.options.previewsContainer!==false){if(_this.options.previewsContainer){_this.previewsContainer=Dropzone.getElement(_this.options.previewsContainer,"previewsContainer")}else{_this.previewsContainer=_this.element}}if(_this.options.clickable){if(_this.options.clickable===true){_this.clickableElements=[_this.element]}else{_this.clickableElements=Dropzone.getElements(_this.options.clickable,"clickable")}}_this.init();return_this}_createClass(Dropzone,[{key:"getAcceptedFiles",value:functiongetAcceptedFiles(){returnthis.files.filter(function(file){returnfile.accepted}).map(function(file){returnfile})}},{key:"getRejectedFiles",value:functiongetRejectedFiles(){returnthis.files.filter(function(file){return!file.accepted}).map(function(file){returnfile})}},{key:"getFilesWithStatus",value:functiongetFilesWithStatus(status){returnthis.files.filter(function(file){returnfile.status===status}).map(function(file){returnfile})}},{key:"getQueuedFiles",value:functiongetQueuedFiles(){returnthis.getFilesWithStatus(Dropzone.QUEUED)}},{key:"getUploadingFiles",value:functiongetUploadingFiles(){returnthis.getFilesWithStatus(Dropzone.UPLOADING)}},{key:"getAddedFiles",value:functiongetAddedFiles(){returnthis.getFilesWithStatus(Dropzone.ADDED)}},{key:"getActiveFiles",value:functiongetActiveFiles(){returnthis.files.filter(function(file){returnfile.status===Dropzone.UPLOADING||file.status===Dropzone.QUEUED}).map(function(file){returnfile})}},{key:"init",value:functioninit(){var_this3=this;if(this.element.tagName==="form"){this.element.setAttribute("enctype","multipart/form-data")}if(this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")){this.element.appendChild(Dropzone.createElement('<div class="dz-default dz-message"><button class="dz-button" type="button">'.concat(this.options.dictDefaultMessage,"</button></div>")))}if(this.clickableElements.length){varsetupHiddenFileInput=functionsetupHiddenFileInput(){if(_this3.hiddenFileInput){_this3.hiddenFileInput.parentNode.removeChild(_this3.hiddenFileInput)}_this3.hiddenFileInput=document.createElement("input");_this3.hiddenFileInput.setAttribute("type","file");if(_this3.options.maxFiles===null||_this3.options.maxFiles>1){_this3.hiddenFileInput.setAttribute("multiple","multiple")}_this3.hiddenFileInput.className="dz-hidden-input";if(_this3.options.acceptedFiles!==null){_this3.hiddenFileInput.setAttribute("accept",_this3.options.acceptedFiles)}if(_this3.options.capture!==null){_this3.hiddenFileInput.setAttribute("capture",_this3.options.capture)}_this3.hiddenFileInput.style.visibility="hidden";_this3.hiddenFileInput.style.position="absolute";_this3.hiddenFileInput.style.top="0";_this3.hiddenFileInput.style.left="0";_this3.hiddenFileInput.style.height="0";_this3.hiddenFileInput.style.width="0";Dropzone.getElement(_this3.options.hiddenInputContainer,"hiddenInputContainer").appendChild(_this3.hiddenFileInput);return_this3.hiddenFileInput.addEventListener("change",function(){varfiles=_this3.hiddenFileInput.files;if(files.length){var_iteratorNormalCompletion9=true;var_didIteratorError9=false;var_iteratorError9=undefined;try{for(var_iterator9=files[Symbol.iterator](),_step9;!(_iteratorNormalCompletion9=(_step9=_iterator9.next()).done);_iteratorNormalCompletion9=true){varfile=_step9.value;_this3.addFile(file)}}catch(err){_didIteratorError9=true;_iteratorError9=err}finally{try{if(!_iteratorNormalCompletion9&&_iterator9["return"]!=null){_iterator9["return"]()}}finally{if(_didIteratorError9){throw_iteratorError9}}}}_this3.emit("addedfiles",files);returnsetupHiddenFileInput()})};setupHiddenFileInput()}this.URL=window.URL!==null?window.URL:window.webkitURL;var_iteratorNormalCompletion10=true;var_didIteratorError10=false;var_iteratorError10=undefined;try{for(var_iterator10=this.events[Symbol.iterator](),_step10;!(_iteratorNormalCompletion10=(_step10=_iterator10.next()).done);_iteratorNormalCompletion10=true){vareventName=_step10.value;this.on(eventName,this.options[eventName])}}catch(err){_didIteratorError10=true;_iteratorError10=err}finally{try{if(!_iteratorNormalCompletion10&&_iterator10["return"]!=null){_iterator10["return"]()}}finally{if(_didIteratorError10){throw_iteratorError10}}}this.on("uploadprogress",function(){return_this3.updateTotalUploadProgress()});this.on("removedfile",function(){return_this3.updateTotalUploadProgress()});this.on("canceled",function(file){return_this3.emit("complete",file)});this.on("complete",function(file){if(_this3.getAddedFiles().length===0&&_this3.getUploadingFiles().length===0&&_this3.getQueuedFiles().length===0){returnsetTimeout(function(){return_this3.emit("queuecomplete")},0)}});varcontainsFiles=functioncontainsFiles(e){returne.dataTransfer.types&&e.dataTransfer.types.some(function(type){returntype=="Files"})};varnoPropagation=functionnoPropagation(e){if(!containsFiles(e))return;e.stopPropagation();if(e.preventDefault){returne.preventDefault()}else{returne.returnValue=false}};this.listeners=[{element:this.element,events:{dragstart:functiondragstart(e){return_this3.emit("dragstart",e)},dragenter:functiondragenter(e){noPropagation(e);return_this3.emit("dragenter",e)},dragover:functiondragover(e){varefct;try{efct=e.dataTransfer.effectAllowed}catch(error){}e.dataTransfer.dropEffect="move"===efct||"linkMove"===efct?"move":"copy";noPropagation(e);return_this3.emit("dragover",e)},dragleave:functiondragleave(e){return_this3.emit("dragleave",e)},drop:functiondrop(e){noPropagation(e);return_this3.drop(e)},dragend:functiondragend(e){return_this3.emit("dragend",e)}}}];this.clickableElements.forEach(function(clickableElement){return_this3.listeners.push({element:clickableElement,events:{click:functionclick(evt){if(clickableElement!==_this3.element||evt.target===_this3.element||Dropzone.elementInside(evt.target,_this3.element.querySelector(".dz-message"))){_this3.hiddenFileInput.click()}returntrue}}})});this.enable();returnthis.options.init.call(this)}},{key:"destroy",value:functiondestroy(){this.disable();this.removeAllFiles(true);if(this.hiddenFileInput!=null?this.hiddenFileInput.parentNode:undefined){this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput);this.hiddenFileInput=null}deletethis.element.dropzone;returnDropzone.instances.splice(Dropzone.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:functionupdateTotalUploadProgress(){vartotalUploadProgress;vartotalBytesSent=0;vartotalBytes=0;varactiveFiles=this.getActiveFiles();if(activeFiles.length){var_iteratorNormalCompletion11=true;var_didIteratorError11=false;var_iteratorError11=undefined;try{for(var_iterator11=this.getActiveFiles()[Symbol.iterator](),_step11;!(_iteratorNormalCompletion11=(_step11=_iterator11.next()).done);_iteratorNormalCompletion11=true){varfile=_step11.value;totalBytesSent+=file.upload.bytesSent;totalBytes+=file.upload.total}}catch(err){_didIteratorError11=true;_iteratorError11=err}finally{try{if(!_iteratorNormalCompletion11&&_iterator11["return"]!=null){_iterator11["return"]()}}finally{if(_didIteratorError11){throw_iteratorError11}}}totalUploadProgress=100*totalBytesSent/totalBytes}else{totalUploadProgress=100}returnthis.emit("totaluploadprogress",totalUploadProgress,totalBytes,totalBytesSent)}},{key:"_getParamName",value:function_getParamName(n){if(typeofthis.options.paramName==="function"){returnthis.options.paramName(n)}else{return"".concat(this.options.paramName).concat(this.options.uploadMultiple?"[".concat(n,"]"):"")}}},{key:"_renameFile",value:function_renameFile(file){if(typeofthis.options.renameFile!=="function"){returnfile.name}returnthis.options.renameFile(file)}},{key:"getFallbackForm",value:functiongetFallbackForm(){varexistingFallback,form;if(existingFallback=this.getExistingFallback()){returnexistingFallback}varfieldsString='<div class="dz-fallback">';if(this.options.dictFallbackText){fieldsString+="<p>".concat(this.options.dictFallbackText,"</p>")}fieldsString+='<input type="file" name="'.concat(this._getParamName(0),'" ').concat(this.options.uploadMultiple?'multiple="multiple"':undefined,' /><input type="submit" value="Upload!"></div>');varfields=Dropzone.createElement(fieldsString);if(this.element.tagName!=="FORM"){form=Dropzone.createElement('<form action="'.concat(this.options.url,'" enctype="multipart/form-data" method="').concat(this.options.method,'"></form>'));form.appendChild(fields)}else{this.element.setAttribute("enctype","multipart/form-data");this.element.setAttribute("method",this.options.method)}returnform!=null?form:fields}},{key:"getExistingFallback",value:functiongetExistingFallback(){vargetFallback=functiongetFallback(elements){var_iteratorNormalCompletion12=true;var_didIteratorError12=false;var_iteratorError12=undefined;try{for(var_iterator12=elements[Symbol.iterator](),_step12;!(_iteratorNormalCompletion12=(_step12=_iterator12.next()).done);_iteratorNormalCompletion12=true){varel=_step12.value;if(/(^| )fallback($| )/.test(el.className)){returnel}}}catch(err){_didIteratorError12=true;_iteratorError12=err}finally{try{if(!_iteratorNormalCompletion12&&_iterator12["return"]!=null){_iterator12["return"]()}}finally{if(_didIteratorError12){throw_iteratorError12}}}};for(var_i2=0,_arr=["div","form"];_i2<_arr.length;_i2++){vartagName=_arr[_i2];varfallback;if(fallback=getFallback(this.element.getElementsByTagName(tagName))){returnfallback}}}},{key:"setupEventListeners",value:functionsetupEventListeners(){returnthis.listeners.map(function(elementListeners){returnfunction(){varresult=[];for(vareventinelementListeners.events){varlistener=elementListeners.events[event];result.push(elementListeners.element.addEventListener(event,listener,false))}returnresult}()})}},{key:"removeEventListeners",value:functionremoveEventListeners(){returnthis.listeners.map(function(elementListeners){returnfunction(){varresult=[];for(vareventinelementListeners.events){varlistener=elementListeners.events[event];result.push(elementListeners.element.removeEventListener(event,listener,false))}returnresult}()})}},{key:"disable",value:functiondisable(){var_this4=this;this.clickableElements.forEach(function(element){returnelement.classList.remove("dz-clickable")});this.removeEventListeners();this.disabled=true;returnthis.files.map(function(file){return_this4.cancelUpload(file)})}},{key:"enable",value:functionenable(){deletethis.disabled;this.clickableElements.forEach(function(element){returnelement.classList.add("dz-clickable")});returnthis.setupEventListeners()}},{key:"filesize",value:functionfilesize(size){varselectedSize=0;varselectedUnit="b";if(size>0){varunits=["tb","gb","mb","kb","b"];for(vari=0;i<units.length;i++){varunit=units[i];varcutoff=Math.pow(this.options.filesizeBase,4-i)/10;if(size>=cutoff){selectedSize=size/Math.pow(this.options.filesizeBase,4-i);selectedUnit=unit;break}}selectedSize=Math.round(10*selectedSize)/10}return"<strong>".concat(selectedSize,"</strong> ").concat(this.options.dictFileSizeUnits[selectedUnit])}},{key:"_updateMaxFilesReachedClass",value:function_updateMaxFilesReachedClass(){if(this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles){if(this.getAcceptedFiles().length===this.options.maxFiles){this.emit("maxfilesreached",this.files)}returnthis.element.classList.add("dz-max-files-reached")}else{returnthis.element.classList.remove("dz-max-files-reached")}}},{key:"drop",value:functiondrop(e){if(!e.dataTransfer){return}this.emit("drop",e);varfiles=[];for(vari=0;i<e.dataTransfer.files.length;i++){files[i]=e.dataTransfer.files[i]}if(files.length){varitems=e.dataTransfer.items;if(items&&items.length&&items[0].webkitGetAsEntry!=null){this._addFilesFromItems(items)}else{this.handleFiles(files)}}this.emit("addedfiles",files)}},{key:"paste",value:functionpaste(e){if(__guard__(e!=null?e.clipboardData:undefined,function(x){returnx.items})==null){return}this.emit("paste",e);varitems=e.clipboardData.items;if(items.length){returnthis._addFilesFromItems(items)}}},{key:"handleFiles",value:functionhandleFiles(files){var_iteratorNormalCompletion13=true;var_didIteratorError13=false;var_iteratorError13=undefined;try{for(var_iterator13=files[Symbol.iterator](),_step13;!(_iteratorNormalCompletion13=(_step13=_iterator13.next()).done);_iteratorNormalCompletion13=true){varfile=_step13.value;this.addFile(file)}}catch(err){_didIteratorError13=true;_iteratorError13=err}finally{try{if(!_iteratorNormalCompletion13&&_iterator13["return"]!=null){_iterator13["return"]()}}finally{if(_didIteratorError13){throw_iteratorError13}}}}},{key:"_addFilesFromItems",value:function_addFilesFromItems(items){var_this5=this;returnfunction(){varresult=[];var_iteratorNormalCompletion14=true;var_didIteratorError14=false;var_iteratorError14=undefined;try{for(var_iterator14=items[Symbol.iterator](),_step14;!(_iteratorNormalCompletion14=(_step14=_iterator14.next()).done);_iteratorNormalCompletion14=true){varitem=_step14.value;varentry;if(item.webkitGetAsEntry!=null&&(entry=item.webkitGetAsEntry())){if(entry.isFile){result.push(_this5.addFile(item.getAsFile()))}elseif(entry.isDirectory){result.push(_this5._addFilesFromDirectory(entry,entry.name))}else{result.push(undefined)}}elseif(item.getAsFile!=null){if(item.kind==null||item.kind==="file"){result.push(_this5.addFile(item.getAsFile()))}else{result.push(undefined)}}else{result.push(undefined)}}}catch(err){_didIteratorError14=true;_iteratorError14=err}finally{try{if(!_iteratorNormalCompletion14&&_iterator14["return"]!=null){_iterator14["return"]()}}finally{if(_didIteratorError14){throw_iteratorError14}}}returnresult}()}},{key:"_addFilesFromDirectory",value:function_addFilesFromDirectory(directory,path){var_this6=this;vardirReader=directory.createReader();varerrorHandler=functionerrorHandler(error){return__guardMethod__(console,"log",function(o){returno.log(error)})};varreadEntries=functionreadEntries(){returndirReader.readEntries(function(entries){if(entries.length>0){var_iteratorNormalCompletion15=true;var_didIteratorError15=false;var_iteratorError15=undefined;try{for(var_iterator15=entries[Symbol.iterator](),_step15;!(_iteratorNormalCompletion15=(_step15=_iterator15.next()).done);_iteratorNormalCompletion15=true){varentry=_step15.value;if(entry.isFile){entry.file(function(file){if(_this6.options.ignoreHiddenFiles&&file.name.substring(0,1)==="."){return}file.fullPath="".concat(path,"/").concat(file.name);return_this6.addFile(file)})}elseif(entry.isDirectory){_this6._addFilesFromDirectory(entry,"".concat(path,"/").concat(entry.name))}}}catch(err){_didIteratorError15=true;_iteratorError15=err}finally{try{if(!_iteratorNormalCompletion15&&_iterator15["return"]!=null){_iterator15["return"]()}}finally{if(_didIteratorError15){throw_iteratorError15}}}readEntries()}returnnull},errorHandler)};returnreadEntries()}},{key:"accept",value:functionaccept(file,done){if(this.options.maxFilesize&&file.size>this.options.maxFilesize*1024*1024){done(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(file.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize))}elseif(!Dropzone.isValidFile(file,this.options.acceptedFiles)){done(this.options.dictInvalidFileType)}elseif(this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles){done(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles));this.emit("maxfilesexceeded",file)}else{this.options.accept.call(this,file,done)}}},{key:"addFile",value:functionaddFile(file){var_this7=this;file.upload={uuid:Dropzone.uuidv4(),progress:0,total:file.size,bytesSent:0,filename:this._renameFile(file)};this.files.push(file);file.status=Dropzone.ADDED;this.emit("addedfile",file);this._enqueueThumbnail(file);this.accept(file,function(error){if(error){file.accepted=false;_this7._errorProcessing([file],error)}else{file.accepted=true;if(_this7.options.autoQueue){_this7.enqueueFile(file)}}_this7._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:functionenqueueFiles(files){var_iteratorNormalCompletion16=true;var_didIteratorError16=false;var_iteratorError16=undefined;try{for(var_iterator16=files[Symbol.iterator](),_step16;!(_iteratorNormalCompletion16=(_step16=_iterator16.next()).done);_iteratorNormalCompletion16=true){varfile=_step16.value;this.enqueueFile(file)}}catch(err){_didIteratorError16=true;_iteratorError16=err}finally{try{if(!_iteratorNormalCompletion16&&_iterator16["return"]!=null){_iterator16["return"]()}}finally{if(_didIteratorError16){throw_iteratorError16}}}returnnull}},{key:"enqueueFile",value:functionenqueueFile(file){var_this8=this;if(file.status===Dropzone.ADDED&&file.accepted===true){file.status=Dropzone.QUEUED;if(this.options.autoProcessQueue){returnsetTimeout(function(){return_this8.processQueue()},0)}}else{thrownewError("This file can't be queued because it has already been processed or was rejected.")}}},{key:"_enqueueThumbnail",value:function_enqueueThumbnail(file){var_this9=this;if(this.options.createImageThumbnails&&file.type.match(/image.*/)&&file.size<=this.options.maxThumbnailFilesize*1024*1024){this._thumbnailQueue.push(file);returnsetTimeout(function(){return_this9._processThumbnailQueue()},0)}}},{key:"_processThumbnailQueue",value:function_processThumbnailQueue(){var_this10=this;if(this._processingThumbnail||this._thumbnailQueue.length===0){return}this._processingThumbnail=true;varfile=this._thumbnailQueue.shift();returnthis.createThumbnail(file,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,true,function(dataUrl){_this10.emit("thumbnail",file,dataUrl);_this10._processingThumbnail=false;return_this10._processThumbnailQueue()})}},{key:"removeFile",value:functionremoveFile(file){if(file.status===Dropzone.UPLOADING){this.cancelUpload(file)}this.files=without(this.files,file);this.emit("removedfile",file);if(this.files.length===0){returnthis.emit("reset")}}},{key:"removeAllFiles",value:functionremoveAllFiles(cancelIfNecessary){if(cancelIfNecessary==null){cancelIfNecessary=false}var_iteratorNormalCompletion17=true;var_didIteratorError17=false;var_iteratorError17=undefined;try{for(var_iterator17=this.files.slice()[Symbol.iterator](),_step17;!(_iteratorNormalCompletion17=(_step17=_iterator17.next()).done);_iteratorNormalCompletion17=true){varfile=_step17.value;if(file.status!==Dropzone.UPLOADING||cancelIfNecessary){this.removeFile(file)}}}catch(err){_didIteratorError17=true;_iteratorError17=err}finally{try{if(!_iteratorNormalCompletion17&&_iterator17["return"]!=null){_iterator17["return"]()}}finally{if(_didIteratorError17){throw_iteratorError17}}}returnnull}},{key:"resizeImage",value:functionresizeImage(file,width,height,resizeMethod,callback){var_this11=this;returnthis.createThumbnail(file,width,height,resizeMethod,true,function(dataUrl,canvas){if(canvas==null){returncallback(file)}else{varresizeMimeType=_this11.options.resizeMimeType;if(resizeMimeType==null){resizeMimeType=file.type}varresizedDataURL=canvas.toDataURL(resizeMimeType,_this11.options.resizeQuality);if(resizeMimeType==="image/jpeg"||resizeMimeType==="image/jpg"){resizedDataURL=ExifRestore.restore(file.dataURL,resizedDataURL)}returncallback(Dropzone.dataURItoBlob(resizedDataURL))}})}},{key:"createThumbnail",value:functioncreateThumbnail(file,width,height,resizeMethod,fixOrientation,callback){var_this12=this;varfileReader=newFileReader;fileReader.onload=function(){file.dataURL=fileReader.result;if(file.type==="image/svg+xml"){if(callback!=null){callback(fileReader.result)}return}_this12.createThumbnailFromUrl(file,width,height,resizeMethod,fixOrientation,callback)};fileReader.readAsDataURL(file)}},{key:"displayExistingFile",value:functiondisplayExistingFile(mockFile,imageUrl,callback,crossOrigin){var_this13=this;varresizeThumbnail=arguments.length>4&&arguments[4]!==undefined?arguments[4]:true;this.emit("addedfile",mockFile);this.emit("complete",mockFile);if(!resizeThumbnail){this.emit("thumbnail",mockFile,imageUrl);if(callback)callback()}else{varonDone=functiononDone(thumbnail){_this13.emit("thumbnail",mockFile,thumbnail);if(callback)callback()};mockFile.dataURL=imageUrl;this.createThumbnailFromUrl(mockFile,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.resizeMethod,this.options.fixOrientation,onDone,crossOrigin)}}},{key:"createThumbnailFromUrl",value:functioncreateThumbnailFromUrl(file,width,height,resizeMethod,fixOrientation,callback,crossOrigin){var_this14=this;varimg=document.createElement("img");if(crossOrigin){img.crossOrigin=crossOrigin}img.onload=function(){varloadExif=functionloadExif(callback){returncallback(1)};if(typeofEXIF!=="undefined"&&EXIF!==null&&fixOrientation){loadExif=functionloadExif(callback){returnEXIF.getData(img,function(){returncallback(EXIF.getTag(this,"Orientation"))})}}returnloadExif(function(orientation){file.width=img.width;file.height=img.height;varresizeInfo=_this14.options.resize.call(_this14,file,width,height,resizeMethod);varcanvas=document.createElement("canvas");varctx=canvas.getContext("2d");canvas.width=resizeInfo.trgWidth;canvas.height=resizeInfo.trgHeight;if(orientation>4){canvas.width=resizeInfo.trgHeight;canvas.height=resizeInfo.trgWidth}switch(orientation){case2:ctx.translate(canvas.width,0);ctx.scale(-1,1);break;case3:ctx.translate(canvas.width,canvas.height);ctx.rotate(Math.PI);break;case4:ctx.translate(0,canvas.height);ctx.scale(1,-1);break;case5:ctx.rotate(.5*Math.PI);ctx.scale(1,-1);break;case6:ctx.rotate(.5*Math.PI);ctx.translate(0,-canvas.width);break;case7:ctx.rotate(.5*Math.PI);ctx.translate(canvas.height,-canvas.width);ctx.scale(-1,1);break;case8:ctx.rotate(-.5*Math.PI);ctx.translate(-canvas.height,0);break}drawImageIOSFix(ctx,img,resizeInfo.srcX!=null?resizeInfo.srcX:0,resizeInfo.srcY!=null?resizeInfo.srcY:0,resizeInfo.srcWidth,resizeInfo.srcHeight,resizeInfo.trgX!=null?resizeInfo.trgX:0,resizeInfo.trgY!=null?resizeInfo.trgY:0,resizeInfo.trgWidth,resizeInfo.trgHeight);varthumbnail=canvas.toDataURL("image/png");if(callback!=null){returncallback(thumbnail,canvas)}})};if(callback!=null){img.onerror=callback}returnimg.src=file.dataURL}},{key:"processQueue",value:functionprocessQueue(){varparallelUploads=this.options.parallelUploads;varprocessingLength=this.getUploadingFiles().length;vari=processingLength;if(processingLength>=parallelUploads){return}varqueuedFiles=this.getQueuedFiles();if(!(queuedFiles.length>0)){return}if(this.options.uploadMultiple){returnthis.processFiles(queuedFiles.slice(0,parallelUploads-processingLength))}else{while(i<parallelUploads){if(!queuedFiles.length){return}this.processFile(queuedFiles.shift());i++}}}},{key:"processFile",value:functionprocessFile(file){returnthis.processFiles([file])}},{key:"processFiles",value:functionprocessFiles(files){var_iteratorNormalCompletion18=true;var_didIteratorError18=false;var_iteratorError18=undefined;try{for(var_iterator18=files[Symbol.iterator](),_step18;!(_iteratorNormalCompletion18=(_step18=_iterator18.next()).done);_iteratorNormalCompletion18=true){varfile=_step18.value;file.processing=true;file.status=Dropzone.UPLOADING;this.emit("processing",file)}}catch(err){_didIteratorError18=true;_iteratorError18=err}finally{try{if(!_iteratorNormalCompletion18&&_iterator18["return"]!=null){_iterator18["return"]()}}finally{if(_didIteratorError18){throw_iteratorError18}}}if(this.options.uploadMultiple){this.emit("processingmultiple",files)}returnthis.uploadFiles(files)}},{key:"_getFilesWithXhr",value:function_getFilesWithXhr(xhr){varfiles;returnfiles=this.files.filter(function(file){returnfile.xhr===xhr}).map(function(file){returnfile})}},{key:"cancelUpload",value:functioncancelUpload(file){if(file.status===Dropzone.UPLOADING){vargroupedFiles=this._getFilesWithXhr(file.xhr);var_iteratorNormalCompletion19=true;var_didIteratorError19=false;var_iteratorError19=undefined;try{for(var_iterator19=groupedFiles[Symbol.iterator](),_step19;!(_iteratorNormalCompletion19=(_step19=_iterator19.next()).done);_iteratorNormalCompletion19=true){vargroupedFile=_step19.value;groupedFile.status=Dropzone.CANCELED}}catch(err){_didIteratorError19=true;_iteratorError19=err}finally{try{if(!_iteratorNormalCompletion19&&_iterator19["return"]!=null){_iterator19["return"]()}}finally{if(_didIteratorError19){throw_iteratorError19}}}if(typeoffile.xhr!=="undefined"){file.xhr.abort()}var_iteratorNormalCompletion20=true;var_didIteratorError20=false;var_iteratorError20=undefined;try{for(var_iterator20=groupedFiles[Symbol.iterator](),_step20;!(_iteratorNormalCompletion20=(_step20=_iterator20.next()).done);_iteratorNormalCompletion20=true){var_groupedFile=_step20.value;this.emit("canceled",_groupedFile)}}catch(err){_didIteratorError20=true;_iteratorError20=err}finally{try{if(!_iteratorNormalCompletion20&&_iterator20["return"]!=null){_iterator20["return"]()}}finally{if(_didIteratorError20){throw_iteratorError20}}}if(this.options.uploadMultiple){this.emit("canceledmultiple",groupedFiles)}}elseif(file.status===Dropzone.ADDED||file.status===Dropzone.QUEUED){file.status=Dropzone.CANCELED;this.emit("canceled",file);if(this.options.uploadMultiple){this.emit("canceledmultiple",[file])}}if(this.options.autoProcessQueue){returnthis.processQueue()}}},{key:"resolveOption",value:functionresolveOption(option){if(typeofoption==="function"){for(var_len3=arguments.length,args=newArray(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++){args[_key3-1]=arguments[_key3]}returnoption.apply(this,args)}returnoption}},{key:"uploadFile",value:functionuploadFile(file){returnthis.uploadFiles([file])}},{key:"uploadFiles",value:functionuploadFiles(files){var_this15=this;this._transformFiles(files,function(transformedFiles){if(_this15.options.chunking){vartransformedFile=transformedFiles[0];files[0].upload.chunked=_this15.options.chunking&&(_this15.options.forceChunking||transformedFile.size>_this15.options.chunkSize);files[0].upload.totalChunkCount=Math.ceil(transformedFile.size/_this15.options.chunkSize)}if(files[0].upload.chunked){varfile=files[0];var_transformedFile=transformedFiles[0];varstartedChunkCount=0;file.upload.chunks=[];varhandleNextChunk=functionhandleNextChunk(){varchunkIndex=0;while(file.upload.chunks[chunkIndex]!==undefined){chunkIndex++}if(chunkIndex>=file.upload.totalChunkCount)return;startedChunkCount++;varstart=chunkIndex*_this15.options.chunkSize;varend=Math.min(start+_this15.options.chunkSize,file.size);vardataBlock={name:_this15._getParamName(0),data:_transformedFile.webkitSlice?_transformedFile.webkitSlice(start,end):_transformedFile.slice(start,end),filename:file.upload.filename,chunkIndex:chunkIndex};file.upload.chunks[chunkIndex]={file:file,index:chunkIndex,dataBlock:dataBlock,status:Dropzone.UPLOADING,progress:0,retries:0};_this15._uploadData(files,[dataBlock])};file.upload.finishedChunkUpload=function(chunk,response){varallFinished=true;chunk.status=Dropzone.SUCCESS;_this15.options.chunkSuccess.call(_this15,chunk,file,response);chunk.dataBlock=null;chunk.xhr=null;for(vari=0;i<file.upload.totalChunkCount;i++){if(file.upload.chunks[i]===undefined){returnhandleNextChunk()}if(file.upload.chunks[i].status!==Dropzone.SUCCESS){allFinished=false}}if(allFinished){_this15.options.chunksUploaded.call(_this15,file,function(response){_this15._finished(files,response||"",null)})}};if(_this15.options.parallelChunkUploads){for(vari=0;i<file.upload.totalChunkCount;i++){handleNextChunk()}}else{handleNextChunk()}}else{vardataBlocks=[];for(var_i3=0;_i3<files.length;_i3++){dataBlocks[_i3]={name:_this15._getParamName(_i3),data:transformedFiles[_i3],filename:files[_i3].upload.filename}}_this15._uploadData(files,dataBlocks)}})}},{key:"_getChunk",value:function_getChunk(file,xhr){for(vari=0;i<file.upload.totalChunkCount;i++){if(file.upload.chunks[i]!==undefined&&file.upload.chunks[i].xhr===xhr){returnfile.upload.chunks[i]}}}},{key:"_uploadData",value:function_uploadData(files,dataBlocks){var_this16=this;varxhr=newXMLHttpRequest;var_iteratorNormalCompletion21=true;var_didIteratorError21=false;var_iteratorError21=undefined;try{for(var_iterator21=files[Symbol.iterator](),_step21;!(_iteratorNormalCompletion21=(_step21=_iterator21.next()).done);_iteratorNormalCompletion21=true){varfile=_step21.value;file.xhr=xhr}}catch(err){_didIteratorError21=true;_iteratorError21=err}finally{try{if(!_iteratorNormalCompletion21&&_iterator21["return"]!=null){_iterator21["return"]()}}finally{if(_didIteratorError21){throw_iteratorError21}}}if(files[0].upload.chunked){files[0].upload.chunks[dataBlocks[0].chunkIndex].xhr=xhr}varmethod=this.resolveOption(this.options.method,files);varurl=this.resolveOption(this.options.url,files);xhr.open(method,url,true);xhr.timeout=this.resolveOption(this.options.timeout,files);xhr.withCredentials=!!this.options.withCredentials;xhr.onload=function(e){_this16._finishedUploading(files,xhr,e)};xhr.ontimeout=function(){_this16._handleUploadError(files,xhr,"Request timedout after ".concat(_this16.options.timeout," seconds"))};xhr.onerror=function(){_this16._handleUploadError(files,xhr)};varprogressObj=xhr.upload!=null?xhr.upload:xhr;progressObj.onprogress=function(e){return_this16._updateFilesUploadProgress(files,xhr,e)};varheaders={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};if(this.options.headers){Dropzone.extend(headers,this.options.headers)}for(varheaderNameinheaders){varheaderValue=headers[headerName];if(headerValue){xhr.setRequestHeader(headerName,headerValue)}}varformData=newFormData;if(this.options.params){varadditionalParams=this.options.params;if(typeofadditionalParams==="function"){additionalParams=additionalParams.call(this,files,xhr,files[0].upload.chunked?this._getChunk(files[0],xhr):null)}for(varkeyinadditionalParams){varvalue=additionalParams[key];formData.append(key,value)}}var_iteratorNormalCompletion22=true;var_didIteratorError22=false;var_iteratorError22=undefined;try{for(var_iterator22=files[Symbol.iterator](),_step22;!(_iteratorNormalCompletion22=(_step22=_iterator22.next()).done);_iteratorNormalCompletion22=true){var_file=_step22.value;this.emit("sending",_file,xhr,formData)}}catch(err){_didIteratorError22=true;_iteratorError22=err}finally{try{if(!_iteratorNormalCompletion22&&_iterator22["return"]!=null){_iterator22["return"]()}}finally{if(_didIteratorError22){throw_iteratorError22}}}if(this.options.uploadMultiple){this.emit("sendingmultiple",files,xhr,formData)}this._addFormElementData(formData);for(vari=0;i<dataBlocks.length;i++){vardataBlock=dataBlocks[i];formData.append(dataBlock.name,dataBlock.data,dataBlock.filename)}this.submitRequest(xhr,formData,files)}},{key:"_transformFiles",value:function_transformFiles(files,done){var_this17=this;vartransformedFiles=[];vardoneCounter=0;var_loop=function_loop(i){_this17.options.transformFile.call(_this17,files[i],function(transformedFile){transformedFiles[i]=transformedFile;if(++doneCounter===files.length){done(transformedFiles)}})};for(vari=0;i<files.length;i++){_loop(i)}}},{key:"_addFormElementData",value:function_addFormElementData(formData){if(this.element.tagName==="FORM"){var_iteratorNormalCompletion23=true;var_didIteratorError23=false;var_iteratorError23=undefined;try{for(var_iterator23=this.element.querySelectorAll("input, textarea, select, button")[Symbol.iterator](),_step23;!(_iteratorNormalCompletion23=(_step23=_iterator23.next()).done);_iteratorNormalCompletion23=true){varinput=_step23.value;varinputName=input.getAttribute("name");varinputType=input.getAttribute("type");if(inputType)inputType=inputType.toLowerCase();if(typeofinputName==="undefined"||inputName===null)continue;if(input.tagName==="SELECT"&&input.hasAttribute("multiple")){var_iteratorNormalCompletion24=true;var_didIteratorError24=false;var_iteratorError24=undefined;try{for(var_iterator24=input.options[Symbol.iterator](),_step24;!(_iteratorNormalCompletion24=(_step24=_iterator24.next()).done);_iteratorNormalCompletion24=true){varoption=_step24.value;if(option.selected){formData.append(inputName,option.value)}}}catch(err){_didIteratorError24=true;_iteratorError24=err}finally{try{if(!_iteratorNormalCompletion24&&_iterator24["return"]!=null){_iterator24["return"]()}}finally{if(_didIteratorError24){throw_iteratorError24}}}}elseif(!inputType||inputType!=="checkbox"&&inputType!=="radio"||input.checked){formData.append(inputName,input.value)}}}catch(err){_didIteratorError23=true;_iteratorError23=err}finally{try{if(!_iteratorNormalCompletion23&&_iterator23["return"]!=null){_iterator23["return"]()}}finally{if(_didIteratorError23){throw_iteratorError23}}}}}},{key:"_updateFilesUploadProgress",value:function_updateFilesUploadProgress(files,xhr,e){varprogress;if(typeofe!=="undefined"){progress=100*e.loaded/e.total;if(files[0].upload.chunked){varfile=files[0];varchunk=this._getChunk(file,xhr);chunk.progress=progress;chunk.total=e.total;chunk.bytesSent=e.loaded;varfileProgress=0,fileTotal,fileBytesSent;file.upload.progress=0;file.upload.total=0;file.upload.bytesSent=0;for(vari=0;i<file.upload.totalChunkCount;i++){if(file.upload.chunks[i]!==undefined&&file.upload.chunks[i].progress!==undefined){file.upload.progress+=file.upload.chunks[i].progress;file.upload.total+=file.upload.chunks[i].total;file.upload.bytesSent+=file.upload.chunks[i].bytesSent}}file.upload.progress=file.upload.progress/file.upload.totalChunkCount}else{var_iteratorNormalCompletion25=true;var_didIteratorError25=false;var_iteratorError25=undefined;try{for(var_iterator25=files[Symbol.iterator](),_step25;!(_iteratorNormalCompletion25=(_step25=_iterator25.next()).done);_iteratorNormalCompletion25=true){var_file2=_step25.value;_file2.upload.progress=progress;_file2.upload.total=e.total;_file2.upload.bytesSent=e.loaded}}catch(err){_didIteratorError25=true;_iteratorError25=err}finally{try{if(!_iteratorNormalCompletion25&&_iterator25["return"]!=null){_iterator25["return"]()}}finally{if(_didIteratorError25){throw_iteratorError25}}}}var_iteratorNormalCompletion26=true;var_didIteratorError26=false;var_iteratorError26=undefined;try{for(var_iterator26=files[Symbol.iterator](),_step26;!(_iteratorNormalCompletion26=(_step26=_iterator26.next()).done);_iteratorNormalCompletion26=true){var_file3=_step26.value;this.emit("uploadprogress",_file3,_file3.upload.progress,_file3.upload.bytesSent)}}catch(err){_didIteratorError26=true;_iteratorError26=err}finally{try{if(!_iteratorNormalCompletion26&&_iterator26["return"]!=null){_iterator26["return"]()}}finally{if(_didIteratorError26){throw_iteratorError26}}}}else{varallFilesFinished=true;progress=100;var_iteratorNormalCompletion27=true;var_didIteratorError27=false;var_iteratorError27=undefined;try{for(var_iterator27=files[Symbol.iterator](),_step27;!(_iteratorNormalCompletion27=(_step27=_iterator27.next()).done);_iteratorNormalCompletion27=true){var_file4=_step27.value;if(_file4.upload.progress!==100||_file4.upload.bytesSent!==_file4.upload.total){allFilesFinished=false}_file4.upload.progress=progress;_file4.upload.bytesSent=_file4.upload.total}}catch(err){_didIteratorError27=true;_iteratorError27=err}finally{try{if(!_iteratorNormalCompletion27&&_iterator27["return"]!=null){_iterator27["return"]()}}finally{if(_didIteratorError27){throw_iteratorError27}}}if(allFilesFinished){return}var_iteratorNormalCompletion28=true;var_didIteratorError28=false;var_iteratorError28=undefined;try{for(var_iterator28=files[Symbol.iterator](),_step28;!(_iteratorNormalCompletion28=(_step28=_iterator28.next()).done);_iteratorNormalCompletion28=true){var_file5=_step28.value;this.emit("uploadprogress",_file5,progress,_file5.upload.bytesSent)}}catch(err){_didIteratorError28=true;_iteratorError28=err}finally{try{if(!_iteratorNormalCompletion28&&_iterator28["return"]!=null){_iterator28["return"]()}}finally{if(_didIteratorError28){throw_iteratorError28}}}}}},{key:"_finishedUploading",value:function_finishedUploading(files,xhr,e){varresponse;if(files[0].status===Dropzone.CANCELED){return}if(xhr.readyState!==4){return}if(xhr.responseType!=="arraybuffer"&&xhr.responseType!=="blob"){response=xhr.responseText;if(xhr.getResponseHeader("content-type")&&~xhr.getResponseHeader("content-type").indexOf("application/json")){try{response=JSON.parse(response)}catch(error){e=error;response="Invalid JSON response from server."}}}this._updateFilesUploadProgress(files);if(!(200<=xhr.status&&xhr.status<300)){this._handleUploadError(files,xhr,response)}else{if(files[0].upload.chunked){files[0].upload.finishedChunkUpload(this._getChunk(files[0],xhr),response)}else{this._finished(files,response,e)}}}},{key:"_handleUploadError",value:function_handleUploadError(files,xhr,response){if(files[0].status===Dropzone.CANCELED){return}if(files[0].upload.chunked&&this.options.retryChunks){varchunk=this._getChunk(files[0],xhr);if(chunk.retries++<this.options.retryChunksLimit){this._uploadData(files,[chunk.dataBlock]);return}else{console.warn("Retried this chunk too often. Giving up.")}}this._errorProcessing(files,response||this.options.dictResponseError.replace("{{statusCode}}",xhr.status),xhr)}},{key:"submitRequest",value:functionsubmitRequest(xhr,formData,files){xhr.send(formData)}},{key:"_finished",value:function_finished(files,responseText,e){var_iteratorNormalCompletion29=true;var_didIteratorError29=false;var_iteratorError29=undefined;try{for(var_iterator29=files[Symbol.iterator](),_step29;!(_iteratorNormalCompletion29=(_step29=_iterator29.next()).done);_iteratorNormalCompletion29=true){varfile=_step29.value;file.status=Dropzone.SUCCESS;this.emit("success",file,responseText,e);this.emit("complete",file)}}catch(err){_didIteratorError29=true;_iteratorError29=err}finally{try{if(!_iteratorNormalCompletion29&&_iterator29["return"]!=null){_iterator29["return"]()}}finally{if(_didIteratorError29){throw_iteratorError29}}}if(this.options.uploadMultiple){this.emit("successmultiple",files,responseText,e);this.emit("completemultiple",files)}if(this.options.autoProcessQueue){returnthis.processQueue()}}},{key:"_errorProcessing",value:function_errorProcessing(files,message,xhr){var_iteratorNormalCompletion30=true;var_didIteratorError30=false;var_iteratorError30=undefined;try{for(var_iterator30=files[Symbol.iterator](),_step30;!(_iteratorNormalCompletion30=(_step30=_iterator30.next()).done);_iteratorNormalCompletion30=true){varfile=_step30.value;file.status=Dropzone.ERROR;this.emit("error",file,message,xhr);this.emit("complete",file)}}catch(err){_didIteratorError30=true;_iteratorError30=err}finally{try{if(!_iteratorNormalCompletion30&&_iterator30["return"]!=null){_iterator30["return"]()}}finally{if(_didIteratorError30){throw_iteratorError30}}}if(this.options.uploadMultiple){this.emit("errormultiple",files,message,xhr);this.emit("completemultiple",files)}if(this.options.autoProcessQueue){returnthis.processQueue()}}}],[{key:"uuidv4",value:functionuuidv4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(c){varr=Math.random()*16|0,v=c==="x"?r:r&3|8;returnv.toString(16)})}}]);returnDropzone}(Emitter);Dropzone.initClass();Dropzone.version="5.7.0";Dropzone.options={};Dropzone.optionsForElement=function(element){if(element.getAttribute("id")){returnDropzone.options[camelize(element.getAttribute("id"))]}else{returnundefined}};Dropzone.instances=[];Dropzone.forElement=function(element){if(typeofelement==="string"){element=document.querySelector(element)}if((element!=null?element.dropzone:undefined)==null){thrownewError("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.")}returnelement.dropzone};Dropzone.autoDiscover=true;Dropzone.discover=function(){vardropzones;if(document.querySelectorAll){dropzones=document.querySelectorAll(".dropzone")}else{dropzones=[];varcheckElements=functioncheckElements(elements){returnfunction(){varresult=[];var_iteratorNormalCompletion31=true;var_didIteratorError31=false;var_iteratorError31=undefined;try{for(var_iterator31=elements[Symbol.iterator](),_step31;!(_iteratorNormalCompletion31=(_step31=_iterator31.next()).done);_iteratorNormalCompletion31=true){varel=_step31.value;if(/(^| )dropzone($| )/.test(el.className)){result.push(dropzones.push(el))}else{result.push(undefined)}}}catch(err){_didIteratorError31=true;_iteratorError31=err}finally{try{if(!_iteratorNormalCompletion31&&_iterator31["return"]!=null){_iterator31["return"]()}}finally{if(_didIteratorError31){throw_iteratorError31}}}returnresult}()};checkElements(document.getElementsByTagName("div"));checkElements(document.getElementsByTagName("form"))}returnfunction(){varresult=[];var_iteratorNormalCompletion32=true;var_didIteratorError32=false;var_iteratorError32=undefined;try{for(var_iterator32=dropzones[Symbol.iterator](),_step32;!(_iteratorNormalCompletion32=(_step32=_iterator32.next()).done);_iteratorNormalCompletion32=true){vardropzone=_step32.value;if(Dropzone.optionsForElement(dropzone)!==false){result.push(newDropzone(dropzone))}else{result.push(undefined)}}}catch(err){_didIteratorError32=true;_iteratorError32=err}finally{try{if(!_iteratorNormalCompletion32&&_iterator32["return"]!=null){_iterator32["return"]()}}finally{if(_didIteratorError32){throw_iteratorError32}}}returnresult}()};Dropzone.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i];Dropzone.isBrowserSupported=function(){varcapableBrowser=true;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector){if(!("classList"indocument.createElement("a"))){capableBrowser=false}else{var_iteratorNormalCompletion33=true;var_didIteratorError33=false;var_iteratorError33=undefined;try{for(var_iterator33=Dropzone.blacklistedBrowsers[Symbol.iterator](),_step33;!(_iteratorNormalCompletion33=(_step33=_iterator33.next()).done);_iteratorNormalCompletion33=true){varregex=_step33.value;if(regex.test(navigator.userAgent)){capableBrowser=false;continue}}}catch(err){_didIteratorError33=true;_iteratorError33=err}finally{try{if(!_iteratorNormalCompletion33&&_iterator33["return"]!=null){_iterator33["return"]()}}finally{if(_didIteratorError33){throw_iteratorError33}}}}}else{capableBrowser=false}returncapableBrowser};Dropzone.dataURItoBlob=function(dataURI){varbyteString=atob(dataURI.split(",")[1]);varmimeString=dataURI.split(",")[0].split(":")[1].split(";")[0];varab=newArrayBuffer(byteString.length);varia=newUint8Array(ab);for(vari=0,end=byteString.length,asc=0<=end;asc?i<=end:i>=end;asc?i++:i--){ia[i]=byteString.charCodeAt(i)}returnnewBlob([ab],{type:mimeString})};varwithout=functionwithout(list,rejectedItem){returnlist.filter(function(item){returnitem!==rejectedItem}).map(function(item){returnitem})};varcamelize=functioncamelize(str){returnstr.replace(/[\-_](\w)/g,function(match){returnmatch.charAt(1).toUpperCase()})};Dropzone.createElement=function(string){vardiv=document.createElement("div");div.innerHTML=string;returndiv.childNodes[0]};Dropzone.elementInside=function(element,container){if(element===container){returntrue}while(element=element.parentNode){if(element===container){returntrue}}returnfalse};Dropzone.getElement=function(el,name){varelement;if(typeofel==="string"){element=document.querySelector(el)}elseif(el.nodeType!=null){element=el}if(element==null){thrownewError("Invalid `".concat(name,"` option provided. Please provide a CSS selector or a plain HTML element."))}returnelement};Dropzone.getElements=function(els,name){varel,elements;if(elsinstanceofArray){elements=[];try{var_iteratorNormalCompletion34=true;var_didIteratorError34=false;var_iteratorError34=undefined;try{for(var_iterator34=els[Symbol.iterator](),_step34;!(_iteratorNormalCompletion34=(_step34=_iterator34.next()).done);_iteratorNormalCompletion34=true){el=_step34.value;elements.push(this.getElement(el,name))}}catch(err){_didIteratorError34=true;_iteratorError34=err}finally{try{if(!_iteratorNormalCompletion34&&_iterator34["return"]!=null){_iterator34["return"]()}}finally{if(_didIteratorError34){throw_iteratorError34}}}}catch(e){elements=null}}elseif(typeofels==="string"){elements=[];var_iteratorNormalCompletion35=true;var_didIteratorError35=false;var_iteratorError35=undefined;try{for(var_iterator35=document.querySelectorAll(els)[Symbol.iterator](),_step35;!(_iteratorNormalCompletion35=(_step35=_iterator35.next()).done);_iteratorNormalCompletion35=true){el=_step35.value;elements.push(el)}}catch(err){_didIteratorError35=true;_iteratorError35=err}finally{try{if(!_iteratorNormalCompletion35&&_iterator35["return"]!=null){_iterator35["return"]()}}finally{if(_didIteratorError35){throw_iteratorError35}}}}elseif(els.nodeType!=null){elements=[els]}if(elements==null||!elements.length){thrownewError("Invalid `".concat(name,"` option provided. Please provide a CSS selector, a plain HTML element or a list of those."))}returnelements};Dropzone.confirm=function(question,accepted,rejected){if(window.confirm(question)){returnaccepted()}elseif(rejected!=null){returnrejected()}};Dropzone.isValidFile=function(file,acceptedFiles){if(!acceptedFiles){returntrue}acceptedFiles=acceptedFiles.split(",");varmimeType=file.type;varbaseMimeType=mimeType.replace(/\/.*$/,"");var_iteratorNormalCompletion36=true;var_didIteratorError36=false;var_iteratorError36=undefined;try{for(var_iterator36=acceptedFiles[Symbol.iterator](),_step36;!(_iteratorNormalCompletion36=(_step36=_iterator36.next()).done);_iteratorNormalCompletion36=true){varvalidType=_step36.value;validType=validType.trim();if(validType.charAt(0)==="."){if(file.name.toLowerCase().indexOf(validType.toLowerCase(),file.name.length-validType.length)!==-1){returntrue}}elseif(/\/\*$/.test(validType)){if(baseMimeType===validType.replace(/\/.*$/,"")){returntrue}}else{if(mimeType===validType){returntrue}}}}catch(err){_didIteratorError36=true;_iteratorError36=err}finally{try{if(!_iteratorNormalCompletion36&&_iterator36["return"]!=null){_iterator36["return"]()}}finally{if(_didIteratorError36){throw_iteratorError36}}}returnfalse};if(typeofjQuery!=="undefined"&&jQuery!==null){jQuery.fn.dropzone=function(options){returnthis.each(function(){returnnewDropzone(this,options)})}}if(typeofmodule!=="undefined"&&module!==null){module.exports=Dropzone}else{window.Dropzone=Dropzone}Dropzone.ADDED="added";Dropzone.QUEUED="queued";Dropzone.ACCEPTED=Dropzone.QUEUED;Dropzone.UPLOADING="uploading";Dropzone.PROCESSING=Dropzone.UPLOADING;Dropzone.CANCELED="canceled";Dropzone.ERROR="error";Dropzone.SUCCESS="success";vardetectVerticalSquash=functiondetectVerticalSquash(img){variw=img.naturalWidth;varih=img.naturalHeight;varcanvas=document.createElement("canvas");canvas.width=1;canvas.height=ih;varctx=canvas.getContext("2d");ctx.drawImage(img,0,0);var_ctx$getImageData=ctx.getImageData(1,0,1,ih),data=_ctx$getImageData.data;varsy=0;varey=ih;varpy=ih;while(py>sy){varalpha=data[(py-1)*4+3];if(alpha===0){ey=py}else{sy=py}py=ey+sy>>1}varratio=py/ih;if(ratio===0){return1}else{returnratio}};vardrawImageIOSFix=functiondrawImageIOSFix(ctx,img,sx,sy,sw,sh,dx,dy,dw,dh){varvertSquashRatio=detectVerticalSquash(img);returnctx.drawImage(img,sx,sy,sw,sh,dx,dy,dw,dh/vertSquashRatio)};varExifRestore=function(){functionExifRestore(){_classCallCheck(this,ExifRestore)}_createClass(ExifRestore,null,[{key:"initClass",value:functioninitClass(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:functionencode64(input){varoutput="";varchr1=undefined;varchr2=undefined;varchr3="";varenc1=undefined;varenc2=undefined;varenc3=undefined;varenc4="";vari=0;while(true){chr1=input[i++];chr2=input[i++];chr3=input[i++];enc1=chr1>>2;enc2=(chr1&3)<<4|chr2>>4;enc3=(chr2&15)<<2|chr3>>6;enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64}elseif(isNaN(chr3)){enc4=64}output=output+this.KEY_STR.charAt(enc1)+this.KEY_STR.charAt(enc2)+this.KEY_STR.charAt(enc3)+this.KEY_STR.charAt(enc4);chr1=chr2=chr3="";enc1=enc2=enc3=enc4="";if(!(i<input.length)){break}}returnoutput}},{key:"restore",value:functionrestore(origFileBase64,resizedFileBase64){if(!origFileBase64.match("data:image/jpeg;base64,")){returnresizedFileBase64}varrawImage=this.decode64(origFileBase64.replace("data:image/jpeg;base64,",""));varsegments=this.slice2Segments(rawImage);varimage=this.exifManipulation(resizedFileBase64,segments);return"data:image/jpeg;base64,".concat(this.encode64(image))}},{key:"exifManipulation",value:functionexifManipulation(resizedFileBase64,segments){varexifArray=this.getExifArray(segments);varnewImageArray=this.insertExif(resizedFileBase64,exifArray);varaBuffer=newUint8Array(newImageArray);returnaBuffer}},{key:"getExifArray",value:functiongetExifArray(segments){varseg=undefined;varx=0;while(x<segments.length){seg=segments[x];if(seg[0]===255&seg[1]===225){returnseg}x++}return[]}},{key:"insertExif",value:functioninsertExif(resizedFileBase64,exifArray){varimageData=resizedFileBase64.replace("data:image/jpeg;base64,","");varbuf=this.decode64(imageData);varseparatePoint=buf.indexOf(255,3);varmae=buf.slice(0,separatePoint);varato=buf.slice(separatePoint);vararray=mae;array=array.concat(exifArray);array=array.concat(ato);returnarray}},{key:"slice2Segments",value:functionslice2Segments(rawImageArray){varhead=0;varsegments=[];while(true){varlength;if(rawImageArray[head]===255&rawImageArray[head+1]===218){break}if(rawImageArray[head]===255&rawImageArray[head+1]===216){head+=2}else{length=rawImageArray[head+2]*256+rawImageArray[head+3];varendPoint=head+length+2;varseg=rawImageArray.slice(head,endPoint);segments.push(seg);head=endPoint}if(head>rawImageArray.length){break}}returnsegments}},{key:"decode64",value:functiondecode64(input){varoutput="";varchr1=undefined;varchr2=undefined;varchr3="";varenc1=undefined;varenc2=undefined;varenc3=undefined;varenc4="";vari=0;varbuf=[];varbase64test=/[^A-Za-z0-9\+\/\=]/g;if(base64test.exec(input)){console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding.")}input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(true){enc1=this.KEY_STR.indexOf(input.charAt(i++));enc2=this.KEY_STR.indexOf(input.charAt(i++));enc3=this.KEY_STR.indexOf(input.charAt(i++));enc4=this.KEY_STR.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;buf.push(chr1);if(enc3!==64){buf.push(chr2)}if(enc4!==64){buf.push(chr3)}chr1=chr2=chr3="";enc1=enc2=enc3=enc4="";if(!(i<input.length)){break}}returnbuf}}]);returnExifRestore}();ExifRestore.initClass();varcontentLoaded=functioncontentLoaded(win,fn){vardone=false;vartop=true;vardoc=win.document;varroot=doc.documentElement;varadd=doc.addEventListener?"addEventListener":"attachEvent";varrem=doc.addEventListener?"removeEventListener":"detachEvent";varpre=doc.addEventListener?"":"on";varinit=functioninit(e){if(e.type==="readystatechange"&&doc.readyState!=="complete"){return}(e.type==="load"?win:doc)[rem](pre+e.type,init,false);if(!done&&(done=true)){returnfn.call(win,e.type||e)}};varpoll=functionpoll(){try{root.doScroll("left")}catch(e){setTimeout(poll,50);return}returninit("poll")};if(doc.readyState!=="complete"){if(doc.createEventObject&&root.doScroll){try{top=!win.frameElement}catch(error){}if(top){poll()}}doc[add](pre+"DOMContentLoaded",init,false);doc[add](pre+"readystatechange",init,false);returnwin[add](pre+"load",init,false)}};Dropzone._autoDiscoverFunction=function(){if(Dropzone.autoDiscover){returnDropzone.discover()}};contentLoaded(window,Dropzone._autoDiscoverFunction);function__guard__(value,transform){returntypeofvalue!=="undefined"&&value!==null?transform(value):undefined}function__guardMethod__(obj,methodName,transform){if(typeofobj!=="undefined"&&obj!==null&&typeofobj[methodName]==="function"){returntransform(obj,methodName)}else{returnundefined}}returnmodule.exports});