0byt3m1n1-V2
Path:
/
home
/
yvffpqmy
/
public_html
/
wp-content
/
plugins
/
arforms
/
js
/
filedrag
/
[
Home
]
File: filedrag_front.js
function $id(e){return document.getElementById(e)}function Output(e){$id("messages")}function FileDragHover(e){e.stopPropagation(),e.preventDefault(),"arf_disable"!=jQuery(e.target).parents(".arfmainformfield").attr("data-view")&&(e.target.className="dragover"==e.type?"arf_hover_file arf_file_drag_reply_container":"arf_file_drag_reply_container")}function FileSelectHandler(e){var t=e.target.files||e.dataTransfer.files,f=t,p=jQuery(this),c=jQuery(this).attr("data-validation-maxupload-maxupload")||0,c=parseInt(c);if(t.length<1)return!1;for(var a=0;t[a];a++){var i,r,n=p.attr("id").split("field_")[1],o=jQuery("#arf_multi_file_uploader_"+n).find(".arfprogress:last").attr("arfupldcnt"),d="undefined"==(d=jQuery("#arf_multi_file_uploader_"+n).find(".arfprogress").length)||isNaN(d)||""==d?1:parseInt(d)+1,o="undefined"==o||isNaN(o)||""==o?1:parseInt(o)+1;jQuery(this).attr("name").split("file")[1],jQuery("#file_types_"+n).val(),jQuery(this).attr("data-form-id"),jQuery(this).attr("data-form-data-id"),jQuery("#file_size_"+n).val();void 0!==c&&""!=c&&0!=c||(i=document.getElementById("arf_multi_file_uploader_"+n).innerHTML,r='<div class = "arfprogress progress-striped" id = "progress_'+n+"_"+o+'" arfupldcnt="'+o+'" style = "display: block;" > <div style = "width:0%;" class = "bar" > </div></div > <div style = "display: inline-block;" class = "arf_info" id = "info_'+n+"_"+o+'" > <span class = "percent" > % Completed </span><span class="percent" id="percent">0</span > </div>',document.getElementById("arf_multi_file_uploader_"+n).innerHTML=i+r,jQuery("#arf_multi_file_uploader_"+n).show()),""!=c&&0!=c&&d<=c&&(i=document.getElementById("arf_multi_file_uploader_"+n).innerHTML,r='<div class = "arfprogress progress-striped" id = "progress_'+n+"_"+o+'" arfupldcnt="'+o+'" style = "display: block;" > <div style = "width:0%;" class = "bar" > </div></div > <div style = "display: inline-block;" class = "arf_info" id = "info_'+n+"_"+o+'" > <span class = "percent" > % Completed </span><span class="percent" id="percent">0</span > </div>',document.getElementById("arf_multi_file_uploader_"+n).innerHTML=i+r,jQuery("#arf_multi_file_uploader_"+n).show())}var _=setInterval(function(){if(!ajaxProcess){var e=p.attr("id").split("field_")[1],t=p.attr("name").split("file")[1],a=jQuery("#file_types_"+e).val(),i=p.attr("data-form-id"),r=p.attr("data-form-data-id"),n=jQuery("#file_size_"+e).val(),o=jQuery("#arf_multi_file_uploader_"+e).find(".arfprogress.counting:last").attr("arfupldcnt"),d="undefined"==(d=jQuery("#arf_multi_file_uploader_"+e).find(".arfprogress.counting").length)||isNaN(d)||""==d?1:parseInt(d)+1,o="undefined"==o||isNaN(o)||""==o?1:parseInt(o)+1;0<(d=""!=c&&0!=c&&c<d?0:d)&&UploadFile(f[Object.keys(f)[0]],e,a,i,t,n,r,o,d);for(var l=new Object,s=0;s<f.length;s++)0!==s&&(l[s-1]=f[s],l.length=s);f=l,jQuery.isEmptyObject(f)&&clearInterval(_)}},0)}function FileSelectHandlerDrag(e){if(window.is_drag=!0,e.preventDefault(),"arf_disable"==jQuery(e.target).parents(".arfmainformfield").attr("data-view"))return!1;FileDragHover(e);var t=e.target.files||e.dataTransfer.files;if(ajaxProcess)return!1;for(var f=t,e=jQuery(this).attr("data-id"),p=jQuery("#"+e).attr("data-validation-maxupload-maxupload")||0,c=jQuery(this).data("id"),a=0;t[a];a++){var i,r,n=jQuery("#"+c).attr("id").split("field_")[1],o=jQuery("#arf_multi_file_uploader_"+n).find(".arfprogress:last").attr("arfupldcnt"),d="undefined"==(d=jQuery("#arf_multi_file_uploader_"+n).find(".arfprogress").length)||isNaN(d)||""==d?1:parseInt(d)+1,o="undefined"==o||isNaN(o)||""==o?1:parseInt(o)+1,l=jQuery("#"+c).attr("name").split("file")[1];jQuery(".arf_field_"+l).addClass("arf_success"),jQuery("#file_types_"+n).val(),jQuery("#"+c).attr("data-form-id"),jQuery("#"+c).attr("data-form-data-id"),jQuery("#file_size_"+n).val();if(""!=p&&0!=p||(i=document.getElementById("arf_multi_file_uploader_"+n).innerHTML,r='<div class = "arfprogress progress-striped" id = "progress_'+n+"_"+o+'" arfupldcnt="'+o+'" style = "display: block;" > <div style = "width:0%;" class = "bar" > </div></div > <div style = "display: inline-block;" class = "arf_info" id = "info_'+n+"_"+o+'" > <span class = "percent" > % Completed </span><span class="percent" id="percent">0</span > </div>',document.getElementById("arf_multi_file_uploader_"+n).innerHTML=i+r,jQuery("#arf_multi_file_uploader_"+n).show()),""!=p&&0!=p&&d<=p&&(i=document.getElementById("arf_multi_file_uploader_"+n).innerHTML,r='<div class = "arfprogress progress-striped" id = "progress_'+n+"_"+o+'" arfupldcnt="'+o+'" style = "display: block;" > <div style = "width:0%;" class = "bar" > </div></div > <div style = "display: inline-block;" class = "arf_info" id = "info_'+n+"_"+o+'" > <span class = "percent" > % Completed </span><span class="percent" id="percent">0</span > </div>',document.getElementById("arf_multi_file_uploader_"+n).innerHTML=i+r,jQuery("#arf_multi_file_uploader_"+n).show()),!document.getElementById(c).multiple)break}var _=setInterval(function(){if(!ajaxProcess){var e=jQuery("#"+c).attr("id").split("field_")[1],t=jQuery("#"+c).attr("name").split("file")[1],a=jQuery("#file_types_"+e).val(),i=jQuery("#"+c).attr("data-form-id"),r=jQuery("#"+c).attr("data-form-data-id"),n=jQuery("#file_size_"+e).val(),o=jQuery("#arf_multi_file_uploader_"+e).find(".arfprogress.counting:last").attr("arfupldcnt"),d="undefined"==(d=jQuery("#arf_multi_file_uploader_"+e).find(".arfprogress.counting").length)||isNaN(d)||""==d?1:parseInt(d)+1;""!=p&&0!=p&&p<d&&(d=0),o="undefined"==o||isNaN(o)||""==o?1:parseInt(o)+1,0<d&&UploadFile(f[Object.keys(f)[0]],e,a,i,t,n,r,o,d);for(var l=new Object,s=0;s<f.length;s++)0!==s&&(l[s-1]=f[s],l.length=s);f=l,jQuery.isEmptyObject(f)&&clearInterval(_),document.getElementById(c).multiple||clearInterval(_)}},1e3)}function UploadFile(file,field_id_val,field_type,frmid,field_name_id,field_size,frmdataid,arf_new_id,newupload_count){if(ajaxProcess=!0,!(0<=location.host.indexOf("sitepointstatic"))){var xhr=new XMLHttpRequest,file_index=file.name.lastIndexOf("."),total_files=newupload_count,max_file_upload_limit=jQuery("#field_"+field_id_val).attr("data-validation-maxupload-maxupload")||0,file_extension=file.name.substring(file_index+1),file_extension=file_extension.toLowerCase(),types_arr=field_type.split(","),arf_file_size=!0,arf_file_validation=("auto"!=field_size&&" "!=field_size&&0!=field_size&&(arf_file_size=file.size<=field_size),0<=field_type.indexOf(file_extension)),seconds=(new Date).getTime(),funique_id=frmid+"_"+field_name_id+"_"+seconds;if(arf_file_validation&&arf_file_size&&"php"!=file_extension&&"php3"!=file_extension&&"php4"!=file_extension&&"php5"!=file_extension&&"pl"!=file_extension&&"py"!=file_extension&&"jsp"!=file_extension&&"asp"!=file_extension&&"exe"!=file_extension&&"cgi"!=file_extension){var index=file.name.lastIndexOf("."),extension=file.name.substring(index+1),filename=/.*(?=\.)/.exec(file.name),fname1=frmid+"_"+field_name_id+"_"+seconds+"_"+filename,fname=fname1.replace(/[^\w\s]/gi,"").replace(/ /g,"")+"."+extension,field_id=field_id_val,is_preview=jQuery('[data-id="is_form_preview_'+frmid+'"]').val(),arfmainformurl=jQuery('[data-id="arfmainformurl"]').val(),arffiledragurl=jQuery("[data-id='arffiledragurl']").val();if(!jQuery.isFunction(is_ssl_replace))return;arfmainformurl=is_ssl_replace(arfmainformurl),xhr.open("POST",__ARFAJAXURL,!0);var form_random_key=field_id.split("_"),random_key=form_random_key[1],param_data=(jQuery("#arf_submit_btn_"+random_key).attr("disabled","disabled"),new FormData),token=jQuery("#arf_file_token_"+frmid).val();param_data.append("action","arf_send_form_data"),param_data.append("frm",frmid),param_data.append("field_id",field_id),param_data.append("file_type",file.type),param_data.append("types_arr",types_arr),param_data.append("is_preview",is_preview),param_data.append("files",file),param_data.append("token",token),jQuery('.arf_file_drag_reply_container[data-id="field_'+field_id+'"]').addClass("disable"),jQuery("#progress_"+field_id_val+"_"+arf_new_id).addClass("arfprogress"),jQuery("#progress_"+field_id_val+"_"+arf_new_id).addClass("active").addClass("counting").show(),jQuery("#info_"+field_id_val+"_"+arf_new_id).css("display","inline-block"),xhr.upload.addEventListener("progress",function(e){e=parseFloat(0+e.loaded/e.total*100),e=Math.round(e);jQuery("#progress_"+field_id_val+"_"+arf_new_id+" div.bar").css("width",e+"%"),jQuery("#info_"+field_id_val+"_"+arf_new_id+" #percent").html(e)},!1),xhr.addEventListener("load",function(e){setTimeout(function(){jQuery("#info_"+field_id_val+"_"+arf_new_id+" #percent").html("100"),jQuery("#progress_"+field_id_val+"_"+arf_new_id+" div.bar").css("width","100%")},300)},!1),xhr.setRequestHeader("X_FILENAME",fname),xhr.setRequestHeader("X-FILENAME",fname),xhr.send(param_data),xhr.onreadystatechange=function(e){if(4==xhr.readyState&&200==xhr.status){var data=xhr.responseText,post_data=data.split("|"),field_id_data=post_data[1],field_id=field_id_data.split("_"),fieldid=field_id[1],post_data_id=post_data[3],arf_repeater_file_id=post_data[2].split("_"),repeater_id=arf_repeater_file_id[2],parent_field_id=jQuery(".arf_field_"+field_name_id).attr("data-parent_field"),item_meta_chk_val,item_meta_chk_val;if(0<parent_field_id?""!=repeater_id&&(item_meta_chk_val=jQuery("#item_meta_"+parent_field_id+"_"+fieldid+"_"+repeater_id).val(),""!=item_meta_chk_val?jQuery("#item_meta_"+parent_field_id+"_"+fieldid+"_"+repeater_id).val(item_meta_chk_val+"|"+post_data_id):jQuery("#item_meta_"+parent_field_id+"_"+fieldid+"_"+repeater_id).val(post_data_id)):(item_meta_chk_val=jQuery("#item_meta_"+fieldid).val(),""!=item_meta_chk_val?jQuery("#item_meta_"+fieldid).val(item_meta_chk_val+"|"+post_data_id):jQuery("#item_meta_"+fieldid).val(post_data_id)),jQuery('input[name="file'+field_id+'"]').attr("data-is-insecure-file","false"),data.match(/(error_upload_security)/g)){jQuery("#progress_"+field_id_val).hide(),jQuery("#progress_"+field_id_val+"_"+arf_new_id).addClass("counting"),jQuery("#info_"+field_id_val).hide();var file_error=data,arf_invalid_file_message=file_error,field_id_arr=jQuery("#field_"+field_id_val).attr("name").split("file"),field_id=field_id_arr[1],display_original_error=!0,$this=(jQuery('input[name="file'+field_id+'"]').attr("data-is-insecure-file","true"),jQuery('input[name="file'+field_id+'"]').hasClass("arf_reply_drag_file")?(jQuery('input[name="file'+field_id+'"]').attr("data-file-valid","false"),jQuery('input[name="file'+field_id+'"]').trigger("change")):jQuery('input[name="file'+field_id+'"]').attr("data-file-valid","false"),jQuery("#arf_field_"+field_id+"_"+frmdataid+"_container").removeClass("arf_success"),jQuery("#arf_field_"+field_id+"_"+frmdataid+"_container .controls")),$controlGroup=$this.parents(".control-group").first(),$helpBlock=$controlGroup.find(".help-block").first(),form_id=$this.closest("form").find('[data-id="form_id"]').val(),error_type="advance"==jQuery('[data-id="form_tooltip_error_'+form_id+'"]').val()?"advance":"normal",seconds=(new Date).getTime(),image_directory_url=document.getElementById("arf_image_directory_url_"+frmid+"_"+frmdataid).value,upload_content='<div id="arf_'+funique_id+"_"+seconds+'" class="arf_file_info_item"><span id="remove_'+field_id_val+'" class="ajax-file-remove test1" data-info-id="info_'+field_id_val+"_"+arf_new_id+'" data-progress-id="progress_'+field_id_val+"_"+arf_new_id+'" style="position: relative; overflow: hidden;" data-current-file-size="'+file.size+'" data-current-file-size-counter="'+arf_new_id+'" data-form-data-id="'+frmdataid+'" data-form-id="'+frmid+'" data-id="'+field_name_id+'" file-data-id="'+funique_id+"_"+seconds+'" ><svg height="19px" width="19px"><g><path xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" fill="#ff0000" d="M16.939,5.845h-1.415V17.3c0,0.292-0.236,0.529-0.529,0.529H4.055 c-0.292,0-0.529-0.237-0.529-0.529V5.845H2.018c-0.292,0-0.529-0.739-0.529-1.031s0.237-0.982,0.529-0.982h2.509V1.379 c0-0.293,0.237-0.529,0.529-0.529h8.954c0.293,0,0.529,0.236,0.529,0.529v2.452h2.399c0.292,0,0.529,0.69,0.529,0.982 S17.231,5.845,16.939,5.845z M12.533,2.811H6.517v1.011h6.016V2.811z M13.541,5.845l-0.277-0.031L5.788,5.845H5.534v10.001h8.007 V5.845z M8.525,13.849H7.534v-6.08h0.991V13.849z M11.525,13.849h-0.991v-6.08h0.991V13.849z" /></g></svg></span><span id="file_name" class="file_name arf_info">'+file.name+"</span></div></span></div>",images,upload_file_key;if(jQuery("#info_"+field_id_val+"_"+arf_new_id).after(upload_content),display_original_error)if("advance"==error_type){if(!jQuery.isFunction(arf_show_tooltip))return;var form_id=$controlGroup.closest("form").find('[data-id="form_id"]').val(),color=jQuery('[data-id="form_tooltip_error_'+form_id+'"]').attr("data-color"),position=jQuery('[data-id="form_tooltip_error_'+form_id+'"]').attr("data-position"),border_color="#f4f4f4",bounceeffect="bounceInRight";"left"==position?bounceeffect="bounceInLeft":"right"==position?bounceeffect="bounceInRight":"top"==position?bounceeffect="bounceInDown":"bottom"==position&&(bounceeffect="bounceInUp"),jQuery("#arf_"+funique_id+"_"+seconds).addClass("arf_advance_error").arf_popover({html:!0,trigger:"manual",placement:position,content:arf_invalid_file_message,animation:!1}),jQuery("#arf_"+funique_id+"_"+seconds).arf_popover("show"),jQuery("#arf_"+funique_id+"_"+seconds).addClass("arfanimated "+bounceeffect)}else $helpBlock.length?($helpBlock=jQuery('<ul role="alert"><li>'+arf_invalid_file_message+"</li></ul>"),jQuery("#arf_"+funique_id+"_"+seconds).parent().parent().parent().find(".help-block").empty(),jQuery("#arf_"+funique_id+"_"+seconds).parent().parent().parent().find(".help-block").append($helpBlock)):($helpBlock=jQuery('<div class="help-block arfanimated bounceInDownNor"><ul role="alert"><li>'+arf_invalid_file_message+"</li></ul></div>"),jQuery("#arf_"+funique_id+"_"+seconds).parent().parent().parent().find(".help-block").append($helpBlock).addClass("arf_error")),jQuery("#arf_"+funique_id+"_"+seconds).addClass("arf_error"),jQuery("#arf_"+funique_id+"_"+seconds+" .help-block").removeClass("arfanimated bounceInDownNor").addClass("arfanimated bounceInDownNor");display_original_error||(images=document.getElementById("uploaded_file_name_"+frmid+"_"+frmdataid+"_"+field_id).value,upload_file_key=document.getElementById("upload_field_id_"+frmid+"_"+frmdataid).value,document.getElementById("uploaded_file_name_"+frmid+"_"+frmdataid+"_"+field_id).value=""!=images?images+","+frmid+"_"+field_id+"_"+seconds+"_"+file.name:frmid+"_"+field_id+"_"+seconds+"_"+file.name,document.getElementById("upload_field_id_"+frmid+"_"+frmdataid).value=""!=upload_file_key?upload_file_key+","+field_id_val+"_"+seconds:field_id_val+"_"+seconds),setTimeout(function(){jQuery("#info_"+field_id_val+"_"+arf_new_id+" #percent").html("0"),jQuery("#progress_"+field_id_val+"_"+arf_new_id+" div.bar").css("width","0%")},500)}else{var seconds=(new Date).getTime(),response=data.split("|"),arf_last_file_status,img_name=(document.getElementById("field_"+field_id_val).value="",void 0!==jQuery('input[name="file'+field_name_id+'"]').attr("multiple")?(arf_last_file_status=jQuery('input[name="file'+field_name_id+'"]').attr("data-file-valid"),"false"!=arf_last_file_status&&jQuery('input[name="file'+field_name_id+'"]').attr("data-file-valid","true")):jQuery('input[name="file'+field_name_id+'"]').attr("data-file-valid","true"),response[1]),extension,extension,val_name,path,crop_data_id,data,cover_image,arf_first_time_open,images=(null==img_name||is_preview||(extension=img_name.split("."),extension=extension[1].toLowerCase(),val_name="__ARF_FILE_PATH_"+frmid,path=eval(val_name),"jpg"!=extension&&"jpeg"!=extension&&"png"!=extension||(crop_data_id=field_name_id+"_"+frmdataid,data=path+img_name,0!=jQuery('.arf_crop_div[data_id="'+crop_data_id+'"]').length&&(jQuery('.arf_crop_div[data_id="'+crop_data_id+'"]').find("img").attr("src",""),jQuery('.arf_crop_div[data_id="'+crop_data_id+'"]').find("img").attr("src",data),cover_image=jQuery('.arf_crop_img[data_id="'+crop_data_id+'"]'),arf_first_time_open=0,cropper_cover=new Cropper(cover_image,{viewMode:4,aspectRatio:1,dragCrop:!0,zoomable:!0,rotatable:!0,dashed:!1,cropBoxResizable:!1,dragMode:"move",zoomOnTouch:!1,crop:function(e){jQuery('.arf_crop_img[data_id="'+crop_data_id+'"]').attr("data-coord",Math.round(e.detail.x)+","+Math.round(e.detail.y)+","+Math.round(e.detail.width)+","+Math.round(e.detail.height)),0==arf_first_time_open&&(jQuery('.arf_reset_button.arf_img_setting[data_id="'+crop_data_id+'"]').trigger("click"),jQuery('.arf_crop_img[data_id="'+crop_data_id+'"]').attr("data-coord","0,0,0,0"),arf_first_time_open=1)},background:!1}),jQuery('.arf_img_setting[data_id="'+crop_data_id+'"]').off("click"),jQuery('.arf_img_setting[data_id="'+crop_data_id+'"]').on("click",function(e){var t,a,i,r,n=e||window.event,o=n.target||n.srcElement,d=4;if(cropper_cover){for(;o!==this&&!o.getAttribute("data-method");)o=o.parentNode;if(r={method:o.getAttribute("data-method"),target:o.getAttribute("data-target"),option:o.getAttribute("data-option")||void 0,secondOption:o.getAttribute("data-second-option")||void 0},t=cropper_cover.cropped,r.method){if(void 0!==r.target&&(i=document.querySelector(r.target),!o.hasAttribute("data-option")&&r.target&&i))try{r.option=JSON.parse(i.value)}catch(n){console.log(n.message)}switch(r.method){case"reset":case"rotate":t&&0<d&&cropper_cover.clear();break;case"getCroppedCanvas":try{r.option=JSON.parse(r.option)}catch(n){console.log(n.message)}"image/jpeg"===uploadedImageType&&(r.option||(r.option={}),r.option.fillColor="#fff")}switch(a=cropper_cover[r.method](r.option),r.method){case"rotate":t&&0<d&&cropper_cover.crop();break;case"scaleX":case"scaleY":o.setAttribute("data-option",-r.option);break;case"getCroppedCanvas":a&&(jQuery("#getCroppedCanvasModal").modal().find(".modal-body").html(a),download.disabled||(download.download=uploadedImageName,download.href=a.toDataURL(uploadedImageType)));break;case"destroy":cropper_cover=null,uploadedImageURL&&(URL.revokeObjectURL(uploadedImageURL),uploadedImageURL="",image.src=originalImageURL)}if("object"==typeof a&&a!==cropper_cover&&i)try{i.value=JSON.stringify(a)}catch(n){console.log(n.message)}}}}),jQuery('.arf_crop_div_wrapper[data_id="'+crop_data_id+'"]').bPopup({opacity:.5,closeClass:"arf_popup_close_btn",follow:[!1,!1],escClose:!1,modalClose:!1,zIndex:9999999,onClose:function(){cropper_cover.destroy()}})))),document.getElementById("uploaded_file_name_"+frmid+"_"+frmdataid+"_"+field_name_id).value),upload_file_key=document.getElementById("upload_field_id_"+frmid+"_"+frmdataid).value,image_directory_url=(jQuery("#arf_multi_file_info_"+field_id_val).css("display","inline-block"),document.getElementById("arf_image_directory_url_"+frmid+"_"+frmdataid).value),default_content=document.getElementById("arf_multi_file_info_"+field_id_val).innerHTML,upload_content='<div id="arf_'+funique_id+'" class="arf_file_info_item"><span id="remove_'+field_id_val+"_"+seconds+'" class="ajax-file-remove" data-post-id="'+post_data_id+'" data-current-file-size="'+file.size+'" data-current-file-size-counter="'+arf_new_id+'" data-info-id="info_'+field_id_val+"_"+arf_new_id+'" data-progress-id="progress_'+field_id_val+"_"+arf_new_id+'" style="position: relative; overflow: hidden;" data-form-data-id="'+frmdataid+'" data-form-id="'+frmid+'" data-id="'+field_name_id+'" file-data-id="'+funique_id+'" ><svg height="19px" width="19px"><g><path xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" fill="#ff0000" d="M16.939,5.845h-1.415V17.3c0,0.292-0.236,0.529-0.529,0.529H4.055 c-0.292,0-0.529-0.237-0.529-0.529V5.845H2.018c-0.292,0-0.529-0.739-0.529-1.031s0.237-0.982,0.529-0.982h2.509V1.379 c0-0.293,0.237-0.529,0.529-0.529h8.954c0.293,0,0.529,0.236,0.529,0.529v2.452h2.399c0.292,0,0.529,0.69,0.529,0.982 S17.231,5.845,16.939,5.845z M12.533,2.811H6.517v1.011h6.016V2.811z M13.541,5.845l-0.277-0.031L5.788,5.845H5.534v10.001h8.007 V5.845z M8.525,13.849H7.534v-6.08h0.991V13.849z M11.525,13.849h-0.991v-6.08h0.991V13.849z" /></g></svg></span><span id="file_name" class="file_name arf_info">'+file.name+"</span></div>",fkey=("width: 100%;"!==jQuery("#progress_"+field_id_val+"_"+arf_new_id+" .bar").attr("style")?setTimeout(function(){jQuery("#info_"+field_id_val+"_"+arf_new_id).after(upload_content),jQuery("#progress_"+field_id_val+"_"+arf_new_id).hide(),jQuery("#info_"+field_id_val+"_"+arf_new_id).hide()},300):setTimeout(function(){jQuery("#info_"+field_id_val+"_"+arf_new_id).after(upload_content),jQuery("#progress_"+field_id_val+"_"+arf_new_id).hide(),jQuery("#info_"+field_id_val+"_"+arf_new_id).hide()},700),document.getElementById("uploaded_file_name_"+frmid+"_"+frmdataid+"_"+field_name_id).value=""!=images?images+","+response[1]:void 0!==response[1]?response[1]:"",document.getElementById("upload_field_id_"+frmid+"_"+frmdataid).value=""!=upload_file_key?upload_file_key+","+response[2]+"_"+seconds:void 0!==response[2]?response[2]+"_"+seconds:"",response[2]);jQuery('.arf_file_drag_reply_container[data-id="field_'+fkey+'"]').removeClass("disable"),setTimeout(function(){jQuery("#arf_multi_file_uploader_"+field_id_val).find(".arfprogress:visible").length<1&&jQuery("#arf_submit_btn_"+random_key).removeAttr("disabled")},1e3)}}}}else{jQuery("#progress_"+field_id_val).hide(),jQuery("#progress_"+field_id_val+"_"+arf_new_id).addClass("counting"),jQuery("#info_"+field_id_val).hide();var file_error=__ARFERR,file_error,arf_invalid_file_message,arf_invalid_file_message,arf_invalid_file_message,arf_invalid_file_message,field_id_arr=(arf_file_validation?arf_file_size||(arf_invalid_file_message=void 0!==jQuery("#field_"+field_id_val).attr("data-size-invalid-message")&&""!=jQuery("#field_"+field_id_val).attr("data-size-invalid-message")?jQuery("#field_"+field_id_val).attr("data-size-invalid-message"):file_error):arf_invalid_file_message=void 0!==jQuery("#field_"+field_id_val).attr("data-invalid-message")&&""!=jQuery("#field_"+field_id_val).attr("data-invalid-message")?jQuery("#field_"+field_id_val).attr("data-invalid-message"):file_error,jQuery("#field_"+field_id_val).attr("name").split("file")),field_id=field_id_arr[1],display_original_error=!0,$this=(jQuery('input[name="file'+field_id+'"]').hasClass("arf_reply_drag_file")?(jQuery('input[name="file'+field_id+'"]').attr("data-file-valid","false"),jQuery('input[name="file'+field_id+'"]').trigger("change")):jQuery('input[name="file'+field_id+'"]').attr("data-file-valid","false"),jQuery("#arf_field_"+field_id+"_"+frmdataid+"_container").removeClass("arf_success"),jQuery("#arf_field_"+field_id+"_"+frmdataid+"_container .controls")),$controlGroup=$this.parents(".control-group").first(),$helpBlock=$controlGroup.find(".help-block").first(),form_id=$this.closest("form").find('[data-id="form_id"]').val(),error_type="advance"==jQuery('[data-id="form_tooltip_error_'+form_id+'"]').val()?"advance":"normal",seconds=(new Date).getTime(),image_directory_url=document.getElementById("arf_image_directory_url_"+frmid+"_"+frmdataid).value,upload_content='<div id="arf_'+funique_id+"_"+seconds+'" class="arf_file_info_item"><span id="remove_'+field_id_val+'" class="ajax-file-remove test3" data-info-id="info_'+field_id_val+"_"+arf_new_id+'" data-progress-id="progress_'+field_id_val+"_"+arf_new_id+'" style="position: relative; overflow: hidden;" data-current-file-size="'+file.size+'" data-current-file-size-counter="'+arf_new_id+'" data-form-data-id="'+frmdataid+'" data-form-id="'+frmid+'" data-id="'+field_name_id+'" file-data-id="'+funique_id+"_"+seconds+'" ><svg height="19px" width="19px"><g><path xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" fill="#ff0000" d="M16.939,5.845h-1.415V17.3c0,0.292-0.236,0.529-0.529,0.529H4.055 c-0.292,0-0.529-0.237-0.529-0.529V5.845H2.018c-0.292,0-0.529-0.739-0.529-1.031s0.237-0.982,0.529-0.982h2.509V1.379 c0-0.293,0.237-0.529,0.529-0.529h8.954c0.293,0,0.529,0.236,0.529,0.529v2.452h2.399c0.292,0,0.529,0.69,0.529,0.982 S17.231,5.845,16.939,5.845z M12.533,2.811H6.517v1.011h6.016V2.811z M13.541,5.845l-0.277-0.031L5.788,5.845H5.534v10.001h8.007 V5.845z M8.525,13.849H7.534v-6.08h0.991V13.849z M11.525,13.849h-0.991v-6.08h0.991V13.849z" /></g></svg></span><span id="file_name" class="file_name arf_info">'+file.name+"</span></div></span></div>",images,upload_file_key;if(jQuery("#info_"+field_id_val+"_"+arf_new_id).after(upload_content),display_original_error){if("advance"==error_type){if(!jQuery.isFunction(arf_show_tooltip))return;var form_id=$controlGroup.closest("form").find('[data-id="form_id"]').val(),color=jQuery('[data-id="form_tooltip_error_'+form_id+'"]').attr("data-color"),position=jQuery('[data-id="form_tooltip_error_'+form_id+'"]').attr("data-position"),border_color="#f4f4f4",bounceeffect="bounceInRight";"left"==position?bounceeffect="bounceInLeft":"right"==position?bounceeffect="bounceInRight":"top"==position?bounceeffect="bounceInDown":"bottom"==position&&(bounceeffect="bounceInUp"),!function(e,t,a,i,r){setTimeout(function(){jQuery("#arf_"+e+"_"+t).addClass("arf_advance_error").arf_popover({html:!0,trigger:"manual",placement:a,content:i,animation:!1}),jQuery("#arf_"+e+"_"+t).arf_popover("show"),jQuery("#arf_"+e+"_"+t).parents(".arf_file_field").find(".popover").addClass("arfanimated "+r)},100)}(funique_id,seconds,position,arf_invalid_file_message,bounceeffect)}else $helpBlock.length?($helpBlock=jQuery('<ul role="alert"><li>'+arf_invalid_file_message+"</li></ul>"),jQuery("#arf_"+funique_id+"_"+seconds).parent().parent().parent().find(".help-block").empty(),function(e,t,a){setTimeout(function(){jQuery("#arf_"+e+"_"+t).parent().parent().parent().find(".help-block").append(a),jQuery("#arf_"+e+"_"+t).addClass("arf_error"),jQuery("#arf_"+e+"_"+t+" .help-block").removeClass("arfanimated bounceInDownNor").addClass("arfanimated bounceInDownNor")},100)}(funique_id,seconds,$helpBlock)):($helpBlock=jQuery('<div class="help-block arfanimated bounceInDownNor"><ul role="alert"><li>'+arf_invalid_file_message+"</li></ul></div>"),jQuery("#arf_"+funique_id+"_"+seconds).parent().parent().parent().find(".help-block").append($helpBlock).addClass("arf_error"),jQuery("#arf_"+funique_id+"_"+seconds).addClass("arf_error"),jQuery("#arf_"+funique_id+"_"+seconds+" .help-block").removeClass("arfanimated bounceInDownNor").addClass("arfanimated bounceInDownNor"));ajaxProcess=!1}display_original_error||(images=document.getElementById("uploaded_file_name_"+frmid+"_"+frmdataid+"_"+field_id).value,upload_file_key=document.getElementById("upload_field_id_"+frmid+"_"+frmdataid).value,document.getElementById("uploaded_file_name_"+frmid+"_"+frmdataid+"_"+field_id).value=""!=images?images+","+frmid+"_"+field_id+"_"+seconds+"_"+file.name:frmid+"_"+field_id+"_"+seconds+"_"+file.name,document.getElementById("upload_field_id_"+frmid+"_"+frmdataid).value=""!=upload_file_key?upload_file_key+","+field_id_val+"_"+seconds:field_id_val+"_"+seconds)}void 0===jQuery("#field_"+field_id_val).attr("multiple")&&jQuery("#field_"+field_id_val).parents(".arf_file_field").hide(),""!=max_file_upload_limit&&0!=max_file_upload_limit&&max_file_upload_limit<=total_files&&jQuery("#field_"+field_id_val).parents(".arf_file_field").hide(),ajaxProcess=!1}}function Init(){var t=[];return jQuery(".arf_form").each(function(){jQuery(this).find(".arf_file_drag_reply_container").each(function(){t.push(jQuery(this).attr("data-id"))})}),jQuery(t).each(function(e){e=jQuery('.arf_file_drag_reply_container[data-id="'+t[e]+'"]')[0];null!=e&&(new XMLHttpRequest).upload&&(e.addEventListener("dragover",FileDragHover,!1),e.addEventListener("dragleave",FileDragHover,!1),e.addEventListener("drop",FileSelectHandlerDrag,!1),e.style.display="block")}),!1}var ajaxProcess=!1;window.is_drag=!1,jQuery(document).on("click",".arf_form .original",function(){var e=$id(jQuery(this).attr("id")),t=jQuery(this).attr("id").replace("field_","");"0"==jQuery("#type_"+t).val()&&(e.addEventListener("change",FileSelectHandler,!1),jQuery(this).attr("id").split("field_")),(new XMLHttpRequest).upload}),jQuery(document).on("click",".arf_reply_drag_file",function(){var e=$id(jQuery(this).attr("id")),t=jQuery(this).attr("id").replace("field_","");if(jQuery('.arf_file_drag_reply_container[data-id="field_'+t+'"]').hasClass("disable"))return!1;"0"==jQuery("#type_"+t).val()&&(e.addEventListener("change",FileSelectHandler,!1),jQuery(this).attr("id").split("field_")),(new XMLHttpRequest).upload}),jQuery(document).on("click",".ajax-file-remove:not(.disable)",function(l){var s=jQuery(this).attr("file-data-id"),e=jQuery(this).attr("id").replace("remove_","");if(!window.arf_is_submitting_form){var t=0<jQuery(this).parents(".arf_child_field").length||!1;if(void 0===s.split("_")[0])return j=jQuery(this).attr("data-id"),jQuery("#arf_"+s).arf_popover("destroy"),u=jQuery(this).attr("data-progress-id"),m=jQuery(this).attr("data-info-id"),jQuery("#"+u).remove(),jQuery("#"+m).remove(),jQuery("#arf_"+s).remove(),jQuery(".arf_field_"+j).find(".arf_file_field").show(),jQuery(".arf_reply_drag_file_label").show(),jQuery('.arf_file_drag_reply_container[data-id="field_'+e+'"]').removeClass("disable"),!1;jQuery(this).addClass("disable");var f=jQuery(this).attr("data-id"),p=(s.split("_"),e),c=jQuery(this).attr("data-form-id"),_=jQuery(this).attr("data-form-data-id"),a=jQuery("#uploaded_file_name_"+c+"_"+_+"_"+f).val(),i=jQuery('[data-id="is_form_preview_'+c+'"]').val(),u=jQuery(this).attr("data-progress-id"),m=jQuery(this).attr("data-info-id"),r=(jQuery(this).attr("data-current-file-size"),jQuery(this).attr("data-current-file-size-counter"),jQuery(this).parents(".arf_multi_file_info_container")),n=jQuery(this).parent(".arf_file_info_item").hasClass("arf_error"),o=jQuery(this).parent(".arf_file_info_item").hasClass("arf_advance_error");if(1==o&&(n=o),h="",s.indexOf(".")<0)if(0<=a.indexOf(",")){var d=a.split(","),h="";if(n)-1<d.indexOf(s)&&(h=s);else for(key in d)0<=d[key].indexOf(s)&&(h=d[key])}else h=a;(0<jQuery(this).parents(".controls").find("#arf_reply_drag_and_drop").length||0<jQuery(this).parents(".controls").length)&&((o=jQuery(this).parents(".controls").find(".help-block")).attr("class","help-block"),o.html(""),j=jQuery(this).attr("data-id"),jQuery("#arf_"+s).arf_popover("destroy"),e=jQuery(this).attr("id").replace("remove_",""),u=jQuery(this).attr("data-progress-id"),m=jQuery(this).attr("data-info-id"),t&&(w=jQuery(this).parents(".arf_child_field")),jQuery("#"+u).remove(),jQuery("#"+m).remove(),jQuery("#arf_"+s).remove(),(t?w:jQuery(".arf_field_"+j)).find(".arf_file_field").show(),jQuery(".arf_reply_drag_file_label").show(),jQuery('.arf_file_drag_reply_container[data-id="field_'+e+'"]').removeClass("disable"),jQuery(".ajax-file-remove").removeClass("disable"));var v=1;if(r.find(".ajax-file-remove").each(function(){jQuery(this).attr("data-current-file-size-counter",v),v++}),!n){if(""==h&&0==i)return;if(!jQuery.isFunction(is_ssl_replace))return}var g,y,w,b,j,x,a=jQuery(this).parents(".file_main_control");n?(o=document.getElementById("uploaded_file_name_"+c+"_"+_+"_"+f).value,t=document.getElementById("upload_field_id_"+c+"_"+_).value,""!=h&&(0<=o.indexOf(h+",")?g=o.replace(h+",",""):0<=o.indexOf(","+h)?g=o.replace(","+h,""):0<=o.indexOf(h)&&(g=o.replace(h,"")),0<=t.indexOf(p+",")?y=t.replace(p+",",""):0<=t.indexOf(p)&&(y=t.replace(p,"")),jQuery("#uploaded_file_name_"+c+"_"+_+"_"+f).val(g),jQuery("#upload_field_id_"+c+"_"+_).val(y)),w=jQuery("#arf_"+s).parent().next(),jQuery("#arf_"+s).remove(),w.css("display","none"),jQuery(".ajax-file-remove").removeClass("disable"),jQuery("#"+u).remove(),jQuery("#"+m).remove(),jQuery(this).parent(".arf_file_info_item").remove(),b=!1,r.find(".ajax-file-remove").each(function(){(jQuery(this).parent(".arf_file_info_item").hasClass("arf_error")||jQuery(this).parent(".arf_file_info_item").hasClass("arf_advance_error"))&&(b=!0)}),b||jQuery('input[name="file'+f+'"]').attr("data-file-valid","true"),jQuery('input[name="file'+f+'"]').val("")):(j=jQuery("#arforms_nonce").val(),i=jQuery("#arf_file_token_"+c).val(),x=jQuery(this).attr("data-post-id"),jQuery.ajax({type:"POST",url:is_ssl_replace(__ARFAJAXURL),data:"action=arf_delete_file&file_name="+h+"&form_id="+c+"&arf_wpnonce="+j+"&token="+i+"&fileupload_postid="+x,success:function(e){var t,a,i=jQuery("#uploaded_file_name_"+c+"_"+_+"_"+f).val(),r=jQuery("#upload_field_id_"+c+"_"+_).val(),n=jQuery("#item_meta_"+f).val();if(void 0!==n&&""!=n){var o=n.split("|"),d="";for(l=0;l<o.length;l++)x!=o[l]&&(""!=d?d+="|"+o[l]:d=o[l]);jQuery("#item_meta_"+f).val(d)}0<=r.indexOf(p+",")?t=r.replace(p+",",""):0<=r.indexOf(p)&&(t=r.replace(p,"")),0<=i.indexOf(h+",")?a=i.replace(h+",",""):0<=i.indexOf(","+h)?a=i.replace(","+h,""):0<=i.indexOf(h)&&(a=i.replace(h,"")),jQuery("#uploaded_file_name_"+c+"_"+_+"_"+f).val(a),jQuery("#upload_field_id_"+c+"_"+_).val(t);n=jQuery("#arf_"+s).parent().next();jQuery("#arf_"+s).remove(),n.css("display","none"),jQuery(".ajax-file-remove").removeClass("disable"),jQuery("#"+u).remove(),jQuery("#"+m).remove()}})),a.find(".arf_file_field").show(),a.find(".arf_reply_drag_file_label").show(),jQuery('.arf_file_drag_reply_container[data-id="field_'+e+'"]').removeClass("disable"),jQuery("#arf_multi_file_uploader_"+e).find(".arfprogress:visible").length<1&&jQuery("#arf_submit_btn_"+_).removeAttr("disabled")}return!1}),jQuery(document).on("click",".original_btn",function(){var o,e,d,l,s,f,t,a,p,i,r,n,c,_=jQuery(this).attr("id").replace("div_",""),u=(jQuery("#"+_+"_iframe").contents().find("#fileselect").click(),jQuery(this).attr("data-id")),m=jQuery(this).attr("data-form-data-id"),h=(jQuery("#arf_field_"+u+"_"+m+"_container").find(".help-block").empty(),jQuery("#arf_field_"+u+"_"+m+"_container").find(".popover").remove(),jQuery("#progress_"+_).hide(),jQuery("#"+_+"_iframe").contents().find("#fileselect").val());""!=h&&(e=jQuery("#file_types_"+_).val(),o=jQuery("#file_size_"+_).val(),e=e.split(","),a=h.replace(/C:\\fakepath\\/i,""),d=jQuery(this).attr("data-form-id"),l=(new Date).getTime(),t=a.lastIndexOf("."),a.substring(t+1),s=/.*(?=\.)/.exec(a),((f=d+"_"+u+"_"+l)+"_"+s).replace(/[^\w\s]/gi,"").replace(" ",""),t=_,a=jQuery('[data-id="is_form_preview_'+d+'"]').val(),n=jQuery('[data-id="arfmainformurl"]').val(),p=jQuery('[data-id="arffiledragurl"]').val(),i=jQuery('[data-id="arf_browser_name"]').attr("data-version"),r=jQuery('[data-id="arf_browser_name"]').val(),jQuery.isFunction(is_ssl_replace)&&(n=is_ssl_replace(n),n=jQuery("#arf_file_token_"+d).val(),jQuery("#"+_+"_iframe").contents().find("form").attr("action",__ARFAJAXURL+"?action=arf_send_form_data&frm="+d+"&field_id="+t+"&file_type=&file_size="+o+"&types_arr="+e+"&is_preview="+a+"&ie_version="+i+"&browser="+r+"&token="+n),jQuery("#"+_+"_iframe").contents().find("form").submit(),jQuery("#div_"+_).css("margin-top","-4px"),jQuery("#progress_"+_).show(),jQuery("#info_"+_).css("display","inline-block"),jQuery("#info_"+_+" .percent").html("").show(),jQuery("#info_"+_+" #percent").html("Uploading..."),jQuery("#progress_"+_+" div.bar").animate({width:"100%"},"slow"),c=setInterval(function(){if(jQuery("#"+_+"_iframe").contents()){0<jQuery("#"+_+"_iframe").contents().find(".uploaded").length&&(clearInterval(c),jQuery("#progress_"+_).removeClass("active").hide(),void 0===jQuery("#field_"+_).attr("multiple")&&jQuery("#field_"+_).parents(".arf_file_field").hide(),jQuery("#info_"+_+" #percent").html("File Uploaded").hide(),jQuery('input[name="file'+u+'"]').val(s),jQuery('input[name="file'+u+'"]').attr("data-file-valid","true"),r=jQuery("#"+_+"_iframe").contents().find(".uploaded").html().split("|"),n=document.getElementById("uploaded_file_name_"+d+"_"+m+"_"+u).value,a=document.getElementById("upload_field_id_"+d+"_"+m).value,jQuery("#arf_multi_file_info_"+_).css("display","inline-block"),document.getElementById("arf_image_directory_url_"+d+"_"+m).value,t=document.getElementById("arf_multi_file_info_"+_).innerHTML,e=jQuery("#arf_multi_file_uploader_"+_).find(".arfprogress.counting:last").attr("arfupldcnt"),i="undefined"==(i=jQuery("#arf_multi_file_uploader_"+_).find(".arfprogress.counting").length)||isNaN(i)||""==i?1:parseInt(i)+1,e="undefined"==e||isNaN(e)||""==e?1:parseInt(e)+1,i='<div id="arf_'+f+'" class="arf_file_info_item"><span id="remove_'+_+'" class="ajax-file-remove" data-current-file-size="'+o+'" data-current-file-size-counter="'+e+'" style="position: relative; overflow: hidden; float:left;" data-form-data-id="'+m+'" data-form-id="'+d+'" data-id="'+u+'" file-data-id="'+f+'" ><svg height="19px" width="19px"><g><path xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" fill="#ff0000" d="M16.939,5.845h-1.415V17.3c0,0.292-0.236,0.529-0.529,0.529H4.055 c-0.292,0-0.529-0.237-0.529-0.529V5.845H2.018c-0.292,0-0.529-0.739-0.529-1.031s0.237-0.982,0.529-0.982h2.509V1.379 c0-0.293,0.237-0.529,0.529-0.529h8.954c0.293,0,0.529,0.236,0.529,0.529v2.452h2.399c0.292,0,0.529,0.69,0.529,0.982 S17.231,5.845,16.939,5.845z M12.533,2.811H6.517v1.011h6.016V2.811z M13.541,5.845l-0.277-0.031L5.788,5.845H5.534v10.001h8.007 V5.845z M8.525,13.849H7.534v-6.08h0.991V13.849z M11.525,13.849h-0.991v-6.08h0.991V13.849z" /></g></svg></span><span id="file_name" class="file_name arf_info">'+h.replace(/C:\\fakepath\\/i,"")+"</span></div>",document.getElementById("arf_multi_file_info_"+_).innerHTML=t+i,document.getElementById("uploaded_file_name_"+d+"_"+m+"_"+u).value=""!=n?n+","+r[1]:r[1],document.getElementById("upload_field_id_"+d+"_"+m).value=""!=a?a+","+r[2]+"_"+l:r[2]+"_"+l,jQuery("#"+_+"_iframe_div").html(" ").append('<iframe id="'+_+'_iframe" src="'+p+'/core/views/iframe.php"></iframe>'));var e=jQuery("#"+_+"_iframe").contents().find(".error_upload").length,t=jQuery("#"+_+"_iframe").contents().find(".error_upload_size").length;if(0<e||0<t){clearInterval(c);var a,i=u,r=(jQuery('input[name="file'+i+'"]').attr("data-file-valid","false"),jQuery("#info_"+_+" .percent").html("").hide(),jQuery("#info_"+_+" #percent").html(""),jQuery("#info_"+_).hide(),jQuery("#progress_"+_+" div.bar").css({width:"100%"}),jQuery("#progress_"+_).hide(),n="undefined"!=typeof __ARFERR?__ARFERR:"Sorry, this file type is not permitted for security reasons.",a=0<e?void 0!==jQuery("#field_"+_).attr("data-invalid-message")&&""!=jQuery("#field_"+_).attr("data-invalid-message")?jQuery("#field_"+_).attr("data-invalid-message"):n:void 0!==jQuery("#field_"+_).attr("data-size-invalid-message")&&""!=jQuery("#field_"+_).attr("data-size-invalid-message")?jQuery("#field_"+_).attr("data-size-invalid-message"):n,jQuery("#arf_field_"+i+"_"+m+"_container").removeClass("arf_success"),jQuery("#arf_field_"+i+"_"+m+"_container .controls")),t=r.parents(".control-group").first(),e=t.find(".help-block").first(),n=r.closest("form").find('[data-id="form_id"]').val();if("advance"==("advance"==jQuery('[data-id="form_tooltip_error_'+n+'"]').val()?"advance":"normal")){if(!jQuery.isFunction(arf_show_tooltip))return;arf_show_tooltip(t,e,a)}else e.length?(e=jQuery('<ul role="alert"><li>'+a+"</li></ul>"),t.find(".controls .help-block").append(e)):(e=jQuery('<div class="help-block"><ul><li>'+a+"</li></ul></div>"),t.find(".controls").append(e)),t.find(".controls .help-block").removeClass("arfanimated bounceInDownNor").addClass("arfanimated bounceInDownNor");jQuery("#"+_+"_iframe_div").html(" ").append('<iframe id="'+_+'_iframe" src="'+p+'/core/views/iframe_multiple.php"></iframe>')}}},1e3)))}),jQuery(document).ready(function(e){window.File&&window.FileList&&window.FileReader&&Init()}),!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var a,i=t();for(a in i)("object"==typeof exports?exports:e)[a]=i[a]}}(this,function(){return i=[function(e,t,a){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,a){return t&&n(e.prototype,t),a&&n(e,a),e};function n(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var o=i(a(1)),f=i(a(2)),d=i(a(3)),l=i(a(5)),s=i(a(6)),p=i(a(7)),c=i(a(8)),_=i(a(9)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}(a(4)),m="cropper",h=m+"-hidden",v="error",g="load",y=/^data:/,w=void 0,a=(r(b,[{key:"init",value:function(){var e=this,t=e.element,a=t.tagName.toLowerCase(),i=void 0;if(!u.getData(t,m)){if(u.setData(t,m,e),"img"===a){if(e.isImg=!0,e.originalUrl=i=t.getAttribute("src"),!i)return;i=t.src}else"canvas"===a&&window.HTMLCanvasElement&&(i=t.toDataURL());e.load(i)}}},{key:"load",value:function(e){var t,a=this,i=a.options,r=a.element;e&&(a.url=e,a.imageData={},i.checkOrientation&&window.ArrayBuffer?y.test(e)?a.read(u.dataURLToArrayBuffer(e)):((t=new XMLHttpRequest).onerror=t.onabort=function(){a.clone()},t.onload=function(){a.read(t.response)},i.checkCrossOrigin&&u.isCrossOriginURL(e)&&r.crossOrigin&&(e=u.addTimestamp(e)),t.open("get",e),t.responseType="arraybuffer",t.send()):a.clone())}},{key:"read",value:function(e){var t=this.options,a=u.getOrientation(e),i=this.imageData,r=0,n=1,o=1;if(1<a)switch(this.url=u.arrayBufferToDataURL(e),a){case 2:n=-1;break;case 3:r=-180;break;case 4:o=-1;break;case 5:r=90,o=-1;break;case 6:r=90;break;case 7:r=90,n=-1;break;case 8:r=-90}t.rotatable&&jQuery("#arf_crop_image").attr("data-rotate",r),t.scalable&&(i.scaleX=n,i.scaleY=o),this.clone()}},{key:"clone",value:function(){var e=this,t=e.element,a=e.url,i=void 0,r=void 0,n=(e.options.checkCrossOrigin&&u.isCrossOriginURL(a)&&(r=(i=t.crossOrigin)?a:(i="anonymous",u.addTimestamp(a))),e.crossOrigin=i,e.crossOriginUrl=r,u.createElement("img"));i&&(n.crossOrigin=i),n.src=r||a,e.image=n,e.onStart=i=u.proxy(e.start,e),e.onStop=r=u.proxy(e.stop,e),e.isImg?t.complete?e.start():u.addListener(t,g,i):(u.addListener(n,g,i),u.addListener(n,v,r),u.addClass(n,"cropper-hide"),t.parentNode.insertBefore(n,t.nextSibling))}},{key:"start",value:function(e){var a=this,t=a.isImg?a.element:a.image;e&&(u.removeListener(t,g,a.onStart),u.removeListener(t,v,a.onStop)),u.getImageSize(t,function(e,t){u.extend(a.imageData,{naturalWidth:e,naturalHeight:t,aspectRatio:e/t}),a.loaded=!0,a.build()})}},{key:"stop",value:function(){var e=this.image;u.removeListener(e,g,this.onStart),u.removeListener(e,v,this.onStop),u.removeChild(e),this.image=null}},{key:"build",value:function(){var e,t,a,i,r,n=this,o=n.options,d=n.element,l=n.image,s=void 0;n.loaded&&(n.ready&&n.unbuild(),(r=u.createElement("div")).innerHTML=f.default,n.container=s=d.parentNode,n.cropper=r=u.getByClass(r,"cropper-container")[0],n.canvas=e=u.getByClass(r,"cropper-canvas")[0],n.dragBox=t=u.getByClass(r,"cropper-drag-box")[0],n.cropBox=a=u.getByClass(r,"cropper-crop-box")[0],n.viewBox=u.getByClass(r,"cropper-view-box")[0],n.face=i=u.getByClass(a,"cropper-face")[0],u.appendChild(e,l),u.addClass(d,h),s.insertBefore(r,d.nextSibling),n.isImg||u.removeClass(l,"cropper-hide"),n.initPreview(),n.bind(),o.aspectRatio=Math.max(0,o.aspectRatio)||NaN,o.viewMode=Math.max(0,Math.min(3,Math.round(o.viewMode)))||0,o.autoCrop?(n.cropped=!0,o.modal&&u.addClass(t,"cropper-modal")):u.addClass(a,h),o.guides||u.addClass(u.getByClass(a,"cropper-dashed"),h),o.center||u.addClass(u.getByClass(a,"cropper-center"),h),o.background&&u.addClass(r,"cropper-bg"),o.highlight||u.addClass(i,"cropper-invisible"),o.cropBoxMovable&&(u.addClass(i,"cropper-move"),u.setData(i,"action","all")),o.cropBoxResizable||(u.addClass(u.getByClass(a,"cropper-line"),h),u.addClass(u.getByClass(a,"cropper-point"),h)),n.setDragMode(o.dragMode),n.render(),n.ready=!0,n.setData(o.data),setTimeout(function(){u.isFunction(o.ready)&&u.addListener(d,"ready",o.ready,!0),u.dispatchEvent(d,"ready"),u.dispatchEvent(d,"crop",n.getData()),n.complete=!0},0))}},{key:"unbuild",value:function(){var e=this;e.ready&&(e.ready=!1,e.complete=!1,e.initialImageData=null,e.initialCanvasData=null,e.initialCropBoxData=null,e.containerData=null,e.canvasData=null,e.cropBoxData=null,e.unbind(),e.resetPreview(),e.previews=null,e.viewBox=null,e.cropBox=null,e.dragBox=null,e.canvas=null,e.container=null,u.removeChild(e.cropper),e.cropper=null)}}],[{key:"noConflict",value:function(){return window.Cropper=w,b}},{key:"setDefaults",value:function(e){u.extend(o.default,u.isPlainObject(e)&&e)}}]),b);function b(e,t){if(!(this instanceof b))throw new TypeError("Cannot call a class as a function");var a=this;a.element=e[0],a.options=u.extend({},o.default,u.isPlainObject(t)&&t),a.loaded=!1,a.ready=!1,a.complete=!1,a.rotated=!1,a.cropped=!1,a.disabled=!1,a.replaced=!1,a.limited=!1,a.wheeling=!1,a.isImg=!1,a.originalUrl="",a.canvasData=null,a.cropBoxData=null,a.previews=null,a.init()}u.extend(a.prototype,d.default),u.extend(a.prototype,l.default),u.extend(a.prototype,s.default),u.extend(a.prototype,p.default),u.extend(a.prototype,c.default),u.extend(a.prototype,_.default),"undefined"!=typeof window&&(w=window.Cropper,window.Cropper=a),t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={viewMode:0,dragMode:"crop",aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!1,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!1,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default='<div class="cropper-container"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-action="e"></span><span class="cropper-line line-n" data-action="n"></span><span class="cropper-line line-w" data-action="w"></span><span class="cropper-line line-s" data-action="s"></span><span class="cropper-point point-e" data-action="e"></span><span class="cropper-point point-n" data-action="n"></span><span class="cropper-point point-w" data-action="w"></span><span class="cropper-point point-s" data-action="s"></span><span class="cropper-point point-ne" data-action="ne"></span><span class="cropper-point point-nw" data-action="nw"></span><span class="cropper-point point-sw" data-action="sw"></span><span class="cropper-point point-se" data-action="se"></span></div></div>'},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}(a(4));t.default={render:function(){var e=this;e.initContainer(),e.initCanvas(),e.initCropBox(),e.renderCanvas(),e.cropped&&e.renderCropBox()},initContainer:function(){var e=this,t=e.options,a=e.element,i=e.container,r=e.cropper;s.addClass(r,"cropper-hidden"),s.removeClass(a,"cropper-hidden"),e.containerData=e={width:Math.max(i.offsetWidth,Number(t.minContainerWidth)||200),height:Math.max(i.offsetHeight,Number(t.minContainerHeight)||100)},s.setStyle(r,{width:e.width,height:e.height}),s.addClass(a,"cropper-hidden"),s.removeClass(r,"cropper-hidden")},initCanvas:function(){var e=this,t=e.options.viewMode,a=e.containerData,i=e.imageData,r=90===Math.abs(i.rotate),n=r?i.naturalHeight:i.naturalWidth,r=r?i.naturalWidth:i.naturalHeight,o=n/r,d=a.width,l=a.height,n=(a.height*o>a.width?3===t?d=a.height*o:l=a.width/o:3===t?l=a.width/o:d=a.height*o,{naturalWidth:n,naturalHeight:r,aspectRatio:o,width:d,height:l});n.oldLeft=n.left=(a.width-d)/2,n.oldTop=n.top=(a.height-l)/2,e.canvasData=n,e.limited=1===t||2===t,e.limitCanvas(!0,!0),e.initialImageData=s.extend({},i),e.initialCanvasData=s.extend({},n)},limitCanvas:function(e,t){var a=this,i=a.options,r=i.viewMode,n=a.containerData,o=(null==n&&(n=[]),a.canvasData),d=(o=null==o?[]:o).aspectRatio,l=a.cropBoxData,s=a.cropped&&l,f=void 0,p=void 0;e&&(f=Number(i.minCanvasWidth)||0,p=Number(i.minCanvasHeight)||0,1<r?(f=Math.max(f,n.width),p=Math.max(p,n.height),3===r&&(f<p*d?f=p*d:p=f/d)):0<r&&(f?f=Math.max(f,s?l.width:0):p?p=Math.max(p,s?l.height:0):s&&((f=l.width)<(p=l.height)*d?f=p*d:p=f/d)),f&&p?f<p*d?p=f/d:f=p*d:f?p=f/d:p&&(f=p*d),o.minWidth=f,o.minHeight=p,o.maxWidth=1/0,o.maxHeight=1/0),t&&(r?(e=n.width-o.width,i=n.height-o.height,o.minLeft=Math.min(0,e),o.minTop=Math.min(0,i),o.maxLeft=Math.max(0,e),o.maxTop=Math.max(0,i),s&&a.limited&&(o.minLeft=Math.min(l.left,l.left+(l.width-o.width)),o.minTop=Math.min(l.top,l.top+(l.height-o.height)),o.maxLeft=l.left,o.maxTop=l.top,2===r&&(o.width>=n.width&&(o.minLeft=Math.min(0,e),o.maxLeft=Math.max(0,e)),o.height>=n.height&&(o.minTop=Math.min(0,i),o.maxTop=Math.max(0,i))))):(o.minLeft=-o.width,o.minTop=-o.height,o.maxLeft=n.width,o.maxTop=n.height))},renderCanvas:function(e){var t,a=this,i=a.canvasData,r=(null==i&&(i=[]),a.imageData),n=r.rotate,o=void 0;a.rotated&&(a.rotated=!1,(t=(o=s.getRotatedSizes({width:r.width,height:r.height,degree:n})).width/o.height)!==i.aspectRatio&&(i.left-=(o.width-i.width)/2,i.top-=(o.height-i.height)/2,i.width=o.width,i.height=o.height,i.aspectRatio=t,i.naturalWidth=r.naturalWidth,i.naturalHeight=r.naturalHeight,n%180&&(o=s.getRotatedSizes({width:r.naturalWidth,height:r.naturalHeight,degree:n}),i.naturalWidth=o.width,i.naturalHeight=o.height),a.limitCanvas(!0,!1))),(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),a.limitCanvas(!1,!0),i.oldLeft=i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.oldTop=i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),s.setStyle(a.canvas,{width:i.width,height:i.height,left:i.left,top:i.top}),a.renderImage(),a.cropped&&a.limited&&a.limitCropBox(!0,!0),e&&a.output()},renderImage:function(e){var t,a=this.canvasData,i=(null==a&&(a=[]),this.imageData),r=void 0,n=(i.rotate&&(r={width:n=(t=s.getRotatedSizes({width:a.width,height:a.height,degree:i.rotate,aspectRatio:i.aspectRatio},!0)).width,height:t=t.height,left:(a.width-n)/2,top:(a.height-t)/2}),s.extend(i,r||{width:a.width,height:a.height,left:0,top:0}),s.getTransform(i));s.setStyle(this.image,{width:i.width,height:i.height,marginLeft:i.left,marginTop:i.top,WebkitTransform:n,msTransform:n,transform:n}),e&&this.output()},initCropBox:function(){var e=this,t=e.options,a=t.aspectRatio,t=Number(t.autoCropArea)||.8,i=e.canvasData,r={width:i.width,height:i.height};a&&(i.height*a>i.width?r.height=r.width/a:r.width=r.height*a),e.cropBoxData=r,e.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*t),r.height=Math.max(r.minHeight,r.height*t),r.oldLeft=r.left=i.left+(i.width-r.width)/2,r.oldTop=r.top=i.top+(i.height-r.height)/2,e.initialCropBoxData=s.extend({},r)},limitCropBox:function(e,t){var a=this,i=a.options,r=i.aspectRatio,n=a.containerData,o=a.canvasData,d=a.cropBoxData,a=a.limited,l=void 0,s=void 0,f=void 0,p=void 0;null==d&&(d=[]),null==n&&(n=[]),e&&(l=Number(i.minCropBoxWidth)||0,s=Number(i.minCropBoxHeight)||0,l=Math.min(l,n.width),s=Math.min(s,n.height),f=Math.min(n.width,(a?o:n).width),p=Math.min(n.height,(a?o:n).height),r&&(l&&s?l<s*r?s=l/r:l=s*r:l?s=l/r:s&&(l=s*r),f<p*r?p=f/r:f=p*r),d.minWidth=Math.min(l,f),d.minHeight=Math.min(s,p),d.maxWidth=f,d.maxHeight=p),t&&(a?(d.minLeft=Math.max(0,o.left),d.minTop=Math.max(0,o.top),d.maxLeft=Math.min(n.width,o.left+o.width)-d.width,d.maxTop=Math.min(n.height,o.top+o.height)-d.height):(d.minLeft=0,d.minTop=0,d.maxLeft=n.width-d.width,d.maxTop=n.height-d.height))},renderCropBox:function(){var e=this,t=e.options,a=e.containerData,i=e.cropBoxData;((i=null==i?[]:i).width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),e.limitCropBox(!1,!0),i.oldLeft=i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.oldTop=i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),t.movable&&t.cropBoxMovable&&s.setData(e.face,"action",i.width===(a=null==a?[]:a).width&&i.height===a.height?"move":"all"),s.setStyle(e.cropBox,{width:i.width,height:i.height,left:i.left,top:i.top}),e.cropped&&e.limited&&e.limitCanvas(!0,!0),e.disabled||e.output()},output:function(){this.preview(),this.complete&&s.dispatchEvent(this.element,"crop",this.getData())}}},function(e,t){"use strict";function a(e){return M.call(e).slice(8,-1).toLowerCase()}function g(e){return"number"==typeof e&&!isNaN(e)}function r(e){return void 0===e}function o(e){return"object"===(void 0===e?"undefined":u(e))&&null!==e}function n(e){return"function"===a(e)}function d(e){return Array.isArray?Array.isArray(e):"array"===a(e)}function l(e){return e="string"==typeof e?e.trim?e.trim():e.replace(x,"$1"):e}function s(t,a){if(t&&n(a)){var e=void 0;if(d(t)||g(t.length))for(var i=t.length,e=0;e<i&&!1!==a.call(t,t[e],e,t);e++);else o(t)&&Object.keys(t).forEach(function(e){a.call(t,t[e],e,t)})}return t}function f(e,t){var a;g((e=null==e?[]:e).length)?s(e,function(e){f(e,t)}):e.classList?e.classList.add(t):(a=l(e.className))?a.indexOf(t)<0&&(e.className=a+" "+t):e.className=t}function p(e,t){g((e=null==e?[]:e).length)?s(e,function(e){p(e,t)}):e.classList?e.classList.remove(t):0<=e.className.indexOf(t)&&(e.className=e.className.replace(t,""))}function i(e){return e.replace(h,"$1-$2").toLowerCase()}function c(t,e,a){var i=l(e).split(b);1<i.length?s(i,function(e){c(t,e,a)}):t.removeEventListener?t.removeEventListener(e,a,!1):t.detachEvent&&t.detachEvent("on"+e,a)}function y(e){return document.createElement(e)}function w(e,t){var a=Math.abs(e.degree)%180,a=(90<a?180-a:a)*Math.PI/180,i=Math.sin(a),a=Math.cos(a),r=e.width,n=e.height,e=e.aspectRatio,o=void 0,d=void 0,d=t?(o=r/(a+i/e))/e:(o=r*a+n*i,r*i+n*a);return{width:o,height:d}}function _(e,t,a){var i="",r=t;for(a+=t;r<a;r++)i+=B(e.getUint8(r));return i}Object.defineProperty(t,"__esModule",{value:!0});var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},m=(t.typeOf=a,t.isNumber=g,t.isUndefined=r,t.isObject=o,t.isPlainObject=function(e){if(!o(e))return!1;try{var t=e.constructor,a=t.prototype;return t&&a&&k.call(a,"isPrototypeOf")}catch(e){return!1}},t.isFunction=n,t.isArray=d,t.toArray=function(e,t){return t=0<=t?t:0,Array.from?Array.from(e).slice(t):D.call(e,t)},t.trim=l,t.each=s,t.extend=function a(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var r=!0===t[0],n=r?t[1]:t[0];return 1<t.length&&(t.shift(),null==n&&(n=[]),t.forEach(function(t){o(t)&&Object.keys(t).forEach(function(e){r&&o(n[e])?a(!0,n[e],t[e]):n[e]=t[e]})})),n},t.proxy=function(i,r){for(var e=arguments.length,n=Array(2<e?e-2:0),t=2;t<e;t++)n[t-2]=arguments[t];return function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return i.apply(r,n.concat(t))}},t.setStyle=function(e,t){var a=(e=null==e?[]:e).style;null==a&&(a=[]),s(t,function(e,t){j.test(t)&&g(e)&&(e+="px"),a[t]=e})},t.hasClass=function(e,t){return e.classList?e.classList.contains(t):-1<e.className.indexOf(t)},t.addClass=f,t.removeClass=p,t.toggleClass=function t(e,a,i){g(e.length)?s(e,function(e){t(e,a,i)}):(i?f:p)(e,a)},t.hyphenate=i,t.getData=function(e,t){return o(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-"+i(t))},t.setData=function(e,t,a){o(a)?e[t]=a:e.dataset?e.dataset[t]=a:e.setAttribute("data-"+i(t),a)},t.removeData=function(e,t){o(e[t])?delete e[t]:e.dataset?delete e.dataset[t]:e.removeAttribute("data-"+i(t))},t.removeListener=c,t.dispatchEvent=function(e,t,a){var i;return e.dispatchEvent?(i=void 0,n(Event)&&n(CustomEvent)?i=r(a)?new Event(t,{bubbles:!0,cancelable:!0}):new CustomEvent(t,{detail:a,bubbles:!0,cancelable:!0}):r(a)?(i=document.createEvent("Event")).initEvent(t,!0,!0):(i=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,a),e.dispatchEvent(i)):!e.fireEvent||e.fireEvent("on"+t)},t.getEvent=function(e){var t,a=e||window.event;return a.target||(a.target=a.srcElement||document),!g(a.pageX)&&g(a.clientX)&&(t=(e=e.target.ownerDocument||document).documentElement,e=e.body,a.pageX=a.clientX+((t&&t.scrollLeft||e&&e.scrollLeft||0)-(t&&t.clientLeft||e&&e.clientLeft||0)),a.pageY=a.clientY+((t&&t.scrollTop||e&&e.scrollTop||0)-(t&&t.clientTop||e&&e.clientTop||0))),a},t.getOffset=function(e){var t=document.documentElement;return{left:(e=e.getBoundingClientRect()).left+((window.scrollX||t&&t.scrollLeft||0)-(t&&t.clientLeft||0)),top:e.top+((window.scrollY||t&&t.scrollTop||0)-(t&&t.clientTop||0))}},t.getTouchesCenter=function(e){var t=e.length,a=0,i=0;return t&&(s(e,function(e){a+=e.pageX,i+=e.pageY}),a/=t,i/=t),{pageX:a,pageY:i}},t.getByTag=function(e,t){return e.getElementsByTagName(t)},t.getByClass=function(e,t){return e.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t)},t.createElement=y,t.appendChild=function(e,t){e.appendChild(t)},t.removeChild=function(e){e.parentNode&&e.parentNode.removeChild(e)},t.empty=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},t.isCrossOriginURL=function(e){return(e=e.match(v))&&(e[1]!==location.protocol||e[2]!==location.hostname||e[3]!==location.port)},t.addTimestamp=function(e){var t="timestamp="+(new Date).getTime();return e+(-1===e.indexOf("?")?"?":"&")+t},t.getImageSize=function(e,t){var a;e.naturalWidth&&!C?t(e.naturalWidth,e.naturalHeight):((a=y("img")).onload=function(){t(this.width,this.height)},a.src=e.src)},t.getTransform=function(e){var t=[],a=e.rotate,i=e.scaleX,e=e.scaleY;return g(a)&&0!==a&&t.push("rotate("+a+"deg)"),g(i)&&1!==i&&t.push("scaleX("+i+")"),g(e)&&1!==e&&t.push("scaleY("+e+")"),t.length?t.join(" "):"none"},t.getRotatedSizes=w,t.getSourceCanvas=function(e,t){var a,i=y("canvas"),r=i.getContext("2d"),n=0,o=0,d=t.naturalWidth,l=t.naturalHeight,s=t.rotate,f=t.scaleX,t=t.scaleY,p=g(f)&&g(t)&&(1!==f||1!==t),c=g(s)&&0!==s,_=c||p,u=d*Math.abs(f),m=l*Math.abs(t),h=void 0,v=void 0;return p&&(h=u/2,v=m/2),c&&(h=(u=(a=w({width:u,height:m,degree:s})).width)/2,v=(m=a.height)/2),i.width=u,i.height=m,_&&(n=-d/2,o=-l/2,r.save(),r.translate(h,v)),c&&r.rotate(s*Math.PI/180),p&&r.scale(f,t),r.drawImage(e,Math.floor(n),Math.floor(o),Math.floor(d),Math.floor(l)),_&&r.restore(),i},t.getStringFromCharCode=_,t.getOrientation=function(e){var t,a=new DataView(e),i=a.byteLength,r=void 0,n=void 0,o=void 0,d=void 0,l=void 0,s=void 0;if(255===a.getUint8(0)&&216===a.getUint8(1))for(l=2;l<i;){if(255===a.getUint8(l)&&225===a.getUint8(l+1)){o=l;break}l++}if(o&&(e=o+10,"Exif"===_(a,o+4,4)&&((n=18761===(t=a.getUint16(e)))||19789===t)&&42===a.getUint16(e+2,n)&&8<=(t=a.getUint32(e+4,n))&&(d=e+t)),d)for(i=a.getUint16(d,n),s=0;s<i;s++)if(274===a.getUint16(l=d+12*s+2,n)){l+=8,r=a.getUint16(l,n),C&&a.setUint16(l,1,n);break}return r},t.dataURLToArrayBuffer=function(e){for(var e=e.replace(m,""),t=atob(e),a=t.length,e=new ArrayBuffer(a),i=new Uint8Array(e),r=void 0,r=0;r<a;r++)i[r]=t.charCodeAt(r);return e},t.arrayBufferToDataURL=function(e){for(var t=new Uint8Array(e),a=t.length,i="",r=void 0,r=0;r<a;r++)i+=B(t[r]);return"data:image/jpeg;base64,"+btoa(i)},/^data:([^;]+);base64,/),h=/([a-z\d])([A-Z])/g,v=/^(https?:)\/\/([^:\/\?#]+):?(\d*)/i,b=/\s+/,j=/^(width|height|left|top|marginLeft|marginTop)$/,x=/^\s+(.*)\s+$/,Q=window.navigator,C=Q&&/(Macintosh|iPhone|iPod|iPad).*AppleWebKit/i.test(Q.userAgent),Q=Object.prototype,M=Q.toString,k=Q.hasOwnProperty,D=Array.prototype.slice,B=String.fromCharCode;t.addListener=function t(i,r,n,e){var a=l(r).split(b),o=n;1<a.length?s(a,function(e){t(i,e,n)}):(e&&(n=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return c(i,r,n),o.apply(i,t)}),i.addEventListener?i.addEventListener(r,n,!1):i.attachEvent&&i.attachEvent("on${type}",n))}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var _=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}(a(4)),u="preview";t.default={initPreview:function(){var e=this,t=e.options.preview,a=_.createElement("img"),i=e.crossOrigin,r=i?e.crossOriginUrl:e.url;i&&(a.crossOrigin=i),a.src=r,_.appendChild(e.viewBox,a),e.image2=a,t&&(a=document.querySelectorAll(t),e.previews=a,_.each(a,function(e){var t=_.createElement("img");_.setData(e,u,{width:e.offsetWidth,height:e.offsetHeight,html:e.innerHTML}),i&&(t.crossOrigin=i),t.src=r,t.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;"',_.empty(e),_.appendChild(e,t)}))},resetPreview:function(){_.each(this.previews,function(e){var t=_.getData(e,u);_.setStyle(e,{width:t.width,height:t.height}),e.innerHTML=t.html,_.removeData(e,u)})},preview:function(){var e=this,t=e.imageData,a=e.canvasData,i=e.cropBoxData,o=(i=null==i?[]:i).width,d=i.height,l=t.width,s=t.height,f=i.left-(a=null==a?[]:a).left-t.left,p=i.top-a.top-t.top,i=_.getTransform(t),c={WebkitTransform:i,msTransform:i,transform:i};e.cropped&&!e.disabled&&(_.setStyle(e.image2,_.extend({width:l,height:s,marginLeft:-f,marginTop:-p},c)),_.each(e.previews,function(e){var t=_.getData(e,u),a=t.width,t=t.height,i=a,r=t,n=1;o&&(r=d*(n=a/o)),d&&t<r&&(i=o*(n=t/d),r=t),_.setStyle(e,{width:i,height:r}),_.setStyle(_.getByTag(e,"img")[0],_.extend({width:l*n,height:s*n,marginLeft:-f*n,marginTop:-p*n},c))}))}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}(a(4)),n="mousedown touchstart pointerdown MSPointerDown",o="mousemove touchmove pointermove MSPointerMove",d="mouseup touchend touchcancel pointerup pointercancel MSPointerUp MSPointerCancel",l="wheel mousewheel DOMMouseScroll",s="dblclick",f="cropstart",p="cropmove",c="cropend";t.default={bind:function(){var e=this,t=e.options,a=e.element,i=e.cropper;r.isFunction(t.cropstart)&&r.addListener(a,f,t.cropstart),r.isFunction(t.cropmove)&&r.addListener(a,p,t.cropmove),r.isFunction(t.cropend)&&r.addListener(a,c,t.cropend),r.isFunction(t.crop)&&r.addListener(a,"crop",t.crop),r.isFunction(t.zoom)&&r.addListener(a,"zoom",t.zoom),r.addListener(i,n,e.onCropStart=r.proxy(e.cropStart,e)),t.zoomable&&t.zoomOnWheel&&r.addListener(i,l,e.onWheel=r.proxy(e.wheel,e)),t.toggleDragModeOnDblclick&&r.addListener(i,s,e.onDblclick=r.proxy(e.dblclick,e)),r.addListener(document,o,e.onCropMove=r.proxy(e.cropMove,e)),r.addListener(document,d,e.onCropEnd=r.proxy(e.cropEnd,e)),t.responsive&&r.addListener(window,"resize",e.onResize=r.proxy(e.resize,e))},unbind:function(){var e=this,t=e.options,a=e.element,i=e.cropper;r.isFunction(t.cropstart)&&r.removeListener(a,f,t.cropstart),r.isFunction(t.cropmove)&&r.removeListener(a,p,t.cropmove),r.isFunction(t.cropend)&&r.removeListener(a,c,t.cropend),r.isFunction(t.crop)&&r.removeListener(a,"crop",t.crop),r.isFunction(t.zoom)&&r.removeListener(a,"zoom",t.zoom),r.removeListener(i,n,e.onCropStart),t.zoomable&&t.zoomOnWheel&&r.removeListener(i,l,e.onWheel),t.toggleDragModeOnDblclick&&r.removeListener(i,s,e.onDblclick),r.removeListener(document,o,e.onCropMove),r.removeListener(document,d,e.onCropEnd),t.responsive&&r.removeListener(window,"resize",e.onResize)}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.REGEXP_ACTIONS=void 0;var d=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}(a(4)),l=t.REGEXP_ACTIONS=/^(e|w|s|n|se|sw|ne|nw|all|crop|move|zoom)$/;t.default={resize:function(){var a,i,r,e=this,t=e.options.restore,n=e.container,o=e.containerData;!e.disabled&&o&&(a=n.offsetWidth/o.width,r=i=void 0,1==a&&n.offsetHeight===o.height||(t&&(i=e.getCanvasData(),r=e.getCropBoxData()),e.render(),t&&(e.setCanvasData(d.each(i,function(e,t){i[t]=e*a})),e.setCropBoxData(d.each(r,function(e,t){r[t]=e*a})))))},dblclick:function(){this.disabled||this.setDragMode(d.hasClass(this.dragBox,"cropper-crop")?"move":"crop")},wheel:function(e){var t=this,e=d.getEvent(e),a=Number(t.options.wheelZoomRatio)||.1,i=1;t.disabled||(e.preventDefault(),t.wheeling||(t.wheeling=!0,setTimeout(function(){t.wheeling=!1},50),e.deltaY?i=0<e.deltaY?1:-1:e.wheelDelta?i=-e.wheelDelta/120:e.detail&&(i=0<e.detail?1:-1),t.zoom(-i*a,e)))},cropStart:function(e){var t,a=this,i=a.options,e=d.getEvent(e),r=e.touches,n=void 0,o=void 0;if(!a.disabled){if(r){if(1<(t=r.length)){if(!i.zoomable||!i.zoomOnTouch||2!==t)return;n=r[1],a.startX2=n.pageX,a.startY2=n.pageY,o="zoom"}n=r[0]}o=o||d.getData(e.target,"action"),l.test(o)&&!1!==d.dispatchEvent(a.element,"cropstart",{originalEvent:e,action:o})&&(e.preventDefault(),a.action=o,a.cropping=!1,a.startX=(n||e).pageX,a.startY=(n||e).pageY,"crop"===o&&(a.cropping=!0,d.addClass(a.dragBox,"cropper-modal")))}},cropMove:function(e){var t,a=this,i=a.options,e=d.getEvent(e),r=e.touches,n=a.action,o=void 0;if(!a.disabled){if(r){if(1<(t=r.length)){if(!i.zoomable||!i.zoomOnTouch||2!==t)return;o=r[1],a.endX2=o.pageX,a.endY2=o.pageY}o=r[0]}n&&!1!==d.dispatchEvent(a.element,"cropmove",{originalEvent:e,action:n})&&(e.preventDefault(),a.endX=(o||e).pageX,a.endY=(o||e).pageY,a.change(e.shiftKey,"zoom"===n?e:null))}},cropEnd:function(e){var t=this,a=t.options,e=d.getEvent(e),i=t.action;t.disabled||i&&(e.preventDefault(),t.cropping&&(t.cropping=!1,d.toggleClass(t.dragBox,"cropper-modal",t.cropped&&a.modal)),t.action="",d.dispatchEvent(t.element,"cropend",{originalEvent:e,action:i}))}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var j=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}(a(4)),x="se",Q="sw",C="ne",M="nw";t.default={change:function(e,t){var a,i=this,r=i.options,n=i.containerData,o=i.canvasData,d=i.cropBoxData,l=r.aspectRatio,s=i.action,f=d.width,p=d.height,c=d.left,_=d.top,u=c+f,m=_+p,h=0,v=0,g=n.width,y=n.height,w=!0,b=(!l&&e&&(l=f&&p?f/p:1),i.limited&&(h=d.minLeft,v=d.minTop,g=h+Math.min(n.width,o.left+o.width),y=v+Math.min(n.height,o.top+o.height)),{x:i.endX-i.startX,y:i.endY-i.startY});switch(l&&(b.X=b.y*l,b.Y=b.x/l),s){case"all":c+=b.x,_+=b.y;break;case"e":if(0<=b.x&&(g<=u||l&&(_<=v||y<=m))){w=!1;break}f+=b.x,l&&(p=f/l,_-=b.Y/2),f<0&&(s="w",f=0);break;case"n":if(b.y<=0&&(_<=v||l&&(c<=h||g<=u))){w=!1;break}p-=b.y,_+=b.y,l&&(f=p*l,c+=b.X/2),p<0&&(s="s",p=0);break;case"w":if(b.x<=0&&(c<=h||l&&(_<=v||y<=m))){w=!1;break}f-=b.x,c+=b.x,l&&(p=f/l,_+=b.Y/2),f<0&&(s="e",f=0);break;case"s":if(0<=b.y&&(y<=m||l&&(c<=h||g<=u))){w=!1;break}p+=b.y,l&&(f=p*l,c-=b.X/2),p<0&&(s="n",p=0);break;case C:if(l){if(b.y<=0&&(_<=v||g<=u)){w=!1;break}p-=b.y,_+=b.y,f=p*l}else!(0<=b.x)||u<g?f+=b.x:b.y<=0&&_<=v&&(w=!1),(!(b.y<=0)||v<_)&&(p-=b.y,_+=b.y);f<0&&p<0?(s=Q,f=p=0):f<0?(s=M,f=0):p<0&&(s=x,p=0);break;case M:if(l){if(b.y<=0&&(_<=v||c<=h)){w=!1;break}p-=b.y,_+=b.y,f=p*l,c+=b.X}else!(b.x<=0)||h<c?(f-=b.x,c+=b.x):b.y<=0&&_<=v&&(w=!1),(!(b.y<=0)||v<_)&&(p-=b.y,_+=b.y);f<0&&p<0?(s=x,f=p=0):f<0?(s=C,f=0):p<0&&(s=Q,p=0);break;case Q:if(l){if(b.x<=0&&(c<=h||y<=m)){w=!1;break}f-=b.x,c+=b.x,p=f/l}else!(b.x<=0)||h<c?(f-=b.x,c+=b.x):0<=b.y&&y<=m&&(w=!1),(!(0<=b.y)||m<y)&&(p+=b.y);f<0&&p<0?(s=C,f=p=0):f<0?(s=x,f=0):p<0&&(s=M,p=0);break;case x:if(l){if(0<=b.x&&(g<=u||y<=m)){w=!1;break}p=(f+=b.x)/l}else!(0<=b.x)||u<g?f+=b.x:0<=b.y&&y<=m&&(w=!1),(!(0<=b.y)||m<y)&&(p+=b.y);f<0&&p<0?(s=M,f=p=0):f<0?(s=Q,f=0):p<0&&(s=C,p=0);break;case"move":i.move(b.x,b.y),w=!1;break;case"zoom":i.zoom(function(e,t,a,i){e=Math.sqrt(e*e+t*t);return(Math.sqrt(a*a+i*i)-e)/e}(Math.abs(i.startX-i.startX2),Math.abs(i.startY-i.startY2),Math.abs(i.endX-i.endX2),Math.abs(i.endY-i.endY2)),t),i.startX2=i.endX2,i.startY2=i.endY2,w=!1;break;case"crop":if(!b.x||!b.y){w=!1;break}a=j.getOffset(i.cropper),c=i.startX-a.left,_=i.startY-a.top,f=d.minWidth,p=d.minHeight,0<b.x?s=0<b.y?x:C:b.x<0&&(c-=f,s=0<b.y?Q:M),b.y<0&&(_-=p),i.cropped||(j.removeClass(i.cropBox,"cropper-hidden"),i.cropped=!0,i.limited&&i.limitCropBox(!0,!0))}w&&(d.width=f,d.height=p,d.left=c,d.top=_,i.action=s,i.renderCropBox()),i.startX=i.endX,i.startY=i.endY}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var h=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}(a(4));t.default={crop:function(){var e=this;return e.ready&&!e.disabled&&(e.cropped||(e.cropped=!0,e.limitCropBox(!0,!0),e.options.modal&&h.addClass(e.dragBox,"cropper-modal"),h.removeClass(e.cropBox,"cropper-hidden")),e.setCropBoxData(e.initialCropBoxData)),e},reset:function(){var e=this;return e.ready&&!e.disabled&&(e.imageData=h.extend({},e.initialImageData),e.canvasData=h.extend({},e.initialCanvasData),e.cropBoxData=h.extend({},e.initialCropBoxData),e.renderCanvas(),e.cropped&&e.renderCropBox()),e},clear:function(){var e=this;return e.cropped&&!e.disabled&&(h.extend(e.cropBoxData,{left:0,top:0,width:0,height:0}),e.cropped=!1,e.renderCropBox(),e.limitCanvas(),e.renderCanvas(),h.removeClass(e.dragBox,"cropper-modal"),h.addClass(e.cropBox,"cropper-hidden")),e},replace:function(t,e){var a=this;return!a.disabled&&t&&(a.isImg&&(a.element.src=t),e?(a.url=t,a.image.src=t,a.ready&&(a.image2.src=t,h.each(a.previews,function(e){h.getByTag(e,"img")[0].src=t}))):(a.isImg&&(a.replaced=!0),a.options.data=null,a.load(t))),a},enable:function(){return this.ready&&(this.disabled=!1,h.removeClass(this.cropper,"cropper-disabled")),this},disable:function(){return this.ready&&(this.disabled=!0,h.addClass(this.cropper,"cropper-disabled")),this},destroy:function(){var e=this,t=e.element,a=e.image;return e.loaded?(e.isImg&&e.replaced&&(t.src=e.originalUrl),e.unbuild(),h.removeClass(t,"cropper-hidden")):e.isImg?h.removeListener(t,"load",e.start):a&&h.removeChild(a),h.removeData(t,"cropper"),e},move:function(e,t){var a=this.canvasData;return this.moveTo(h.isUndefined(e)?e:a.left+Number(e),h.isUndefined(t)?t:a.top+Number(t))},moveTo:function(e,t){var a=this,i=a.canvasData,r=!1;return h.isUndefined(t)&&(t=e),e=Number(e),t=Number(t),a.ready&&!a.disabled&&a.options.movable&&(h.isNumber(e)&&(i.left=e,r=!0),h.isNumber(t)&&(i.top=t,r=!0),r&&a.renderCanvas(!0)),a},zoom:function(e,t){var a=this.canvasData;return e=Number(e),this.zoomTo(a.width*(e=e<0?1/(1-e):1+e)/a.naturalWidth,t)},zoomTo:function(e,t){var a=this,i=a.options,r=a.canvasData,n=r.width,o=r.height,d=r.naturalWidth,l=r.naturalHeight;if(0<=(e=Number(e))&&a.ready&&!a.disabled&&i.zoomable){if(i=l*e,!1===h.dispatchEvent(a.element,"zoom",{originalEvent:t,oldRatio:n/d,ratio:(l=d*e)/d}))return a;t?(e=h.getOffset(a.cropper),d=t.touches?h.getTouchesCenter(t.touches):{pageX:t.pageX,pageY:t.pageY},r.left-=(l-n)*((d.pageX-e.left-r.left)/n),r.top-=(i-o)*((d.pageY-e.top-r.top)/o)):(r.left-=(l-n)/2,r.top-=(i-o)/2),r.width=l,r.height=i,a.renderCanvas(!0)}return a},rotate:function(e){return this.rotateTo((this.imageData.rotate||0)+Number(e))},rotateTo:function(e){var t=this;return e=Number(e),h.isNumber(e)&&t.ready&&!t.disabled&&t.options.rotatable&&(t.imageData.rotate=e%360,t.rotated=!0,t.renderCanvas(!0)),t},scale:function(e,t){var a=this,i=a.imageData,r=!1;return h.isUndefined(t)&&(t=e),e=Number(e),t=Number(t),a.ready&&!a.disabled&&a.options.scalable&&(h.isNumber(e)&&(i.scaleX=e,r=!0),h.isNumber(t)&&(i.scaleY=t,r=!0),r&&a.renderImage(!0)),a},scaleX:function(e){var t=this.imageData.scaleY;return this.scale(e,h.isNumber(t)?t:1)},scaleY:function(e){var t=this.imageData.scaleX;return this.scale(h.isNumber(t)?t:1,e)},getData:function(a){var i,e=this,t=e.options,r=e.imageData,n=e.canvasData,o=e.cropBoxData,d=void 0;return e.ready&&e.cropped?(d={x:o.left-n.left,y:o.top-n.top,width:o.width,height:o.height},i=r.width/r.naturalWidth,h.each(d,function(e,t){e/=i,d[t]=a?Math.round(e):e})):d={x:0,y:0,width:0,height:0},t.rotatable&&(d.rotate=r.rotate||0),t.scalable&&(d.scaleX=r.scaleX||1,d.scaleY=r.scaleY||1),d},setData:function(e){var t=this,a=t.options,i=t.imageData,r=t.canvasData,n={},o=void 0,d=void 0;return h.isFunction(e)&&(e=e.call(t.element)),t.ready&&!t.disabled&&h.isPlainObject(e)&&(a.rotatable&&h.isNumber(e.rotate)&&e.rotate!==i.rotate&&(i.rotate=e.rotate,t.rotated=o=!0),a.scalable&&(h.isNumber(e.scaleX)&&e.scaleX!==i.scaleX&&(i.scaleX=e.scaleX,d=!0),h.isNumber(e.scaleY)&&e.scaleY!==i.scaleY&&(i.scaleY=e.scaleY,d=!0)),o?t.renderCanvas():d&&t.renderImage(),a=i.width/i.naturalWidth,h.isNumber(e.x)&&(n.left=e.x*a+r.left),h.isNumber(e.y)&&(n.top=e.y*a+r.top),h.isNumber(e.width)&&(n.width=e.width*a),h.isNumber(e.height)&&(n.height=e.height*a),t.setCropBoxData(n)),t},getContainerData:function(){return this.ready?this.containerData:{}},getImageData:function(){return this.loaded?this.imageData:{}},getCanvasData:function(){var t=this.canvasData,a={};return this.ready&&h.each(["left","top","width","height","naturalWidth","naturalHeight"],function(e){a[e]=t[e]}),a},setCanvasData:function(e){var t=this,a=t.canvasData,i=a.aspectRatio;return h.isFunction(e)&&(e=e.call(t.element)),t.ready&&!t.disabled&&h.isPlainObject(e)&&(h.isNumber(e.left)&&(a.left=e.left),h.isNumber(e.top)&&(a.top=e.top),h.isNumber(e.width)?(a.width=e.width,a.height=e.width/i):h.isNumber(e.height)&&(a.height=e.height,a.width=e.height*i),t.renderCanvas(!0)),t},getCropBoxData:function(){var e=this.cropBoxData,t=void 0;return(t=this.ready&&this.cropped?{left:e.left,top:e.top,width:e.width,height:e.height}:t)||{}},setCropBoxData:function(e){var t=this,a=t.cropBoxData,i=t.options.aspectRatio,r=void 0,n=void 0;return h.isFunction(e)&&(e=e.call(t.element)),t.ready&&t.cropped&&!t.disabled&&h.isPlainObject(e)&&(h.isNumber(e.left)&&(a.left=e.left),h.isNumber(e.top)&&(a.top=e.top),h.isNumber(e.width)&&(r=!0,a.width=e.width),h.isNumber(e.height)&&(n=!0,a.height=e.height),i&&(r?a.height=a.width/i:n&&(a.width=a.height*i)),t.renderCropBox()),t},getCroppedCanvas:function(e){var t=this;if(!t.ready||!window.HTMLCanvasElement)return null;if(!t.cropped)return h.getSourceCanvas(t.image,t.imageData);h.isPlainObject(e)||(e={});var a,i,r,n,o,d,l=t.getData(),s=l.width,f=l.height,p=s/f,c=void 0,_=void 0,u=void 0,p=(h.isPlainObject(e)&&(c=e.width,_=e.height,c?(_=c/p,u=c/s):_&&(c=_*p,u=_/f)),Math.floor(c||s)),c=Math.floor(_||f),_=h.createElement("canvas"),m=_.getContext("2d"),s=(_.width=p,_.height=c,e.fillColor&&(m.fillStyle=e.fillColor,m.fillRect(0,0,p,c)),e=h.getSourceCanvas(t.image,t.imageData),p=e.width,c=e.height,t=t.canvasData,e=[e],a=l.x+t.naturalWidth*(Math.abs(l.scaleX||1)-1)/2,t=l.y+t.naturalHeight*(Math.abs(l.scaleY||1)-1)/2,d=o=n=r=i=l=void 0,a<=-s||p<a?a=l=r=o=0:a<=0?(r=-a,a=0,l=o=Math.min(p,s+a)):a<=p&&(r=0,l=o=Math.min(s,p-a)),l<=0||t<=-f||c<t?t=i=n=d=0:t<=0?(n=-t,t=0,i=d=Math.min(c,f+t)):t<=c&&(n=0,i=d=Math.min(f,c-t)),e.push(Math.floor(a),Math.floor(t),Math.floor(l),Math.floor(i)),u&&(r*=u,n*=u,o*=u,d*=u),0<o&&0<d&&e.push(Math.floor(r),Math.floor(n),Math.floor(o),Math.floor(d)),e);return m.drawImage.apply(m,function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}(s)),_},setAspectRatio:function(e){var t=this,a=t.options;return t.disabled||h.isUndefined(e)||(a.aspectRatio=Math.max(0,e)||NaN,t.ready&&(t.initCropBox(),t.cropped&&t.renderCropBox())),t},setDragMode:function(e){var t,a,i=this,r=i.options,n=i.dragBox,o=i.face;return i.loaded&&!i.disabled&&(a=r.movable&&"move"===e,h.setData(n,"action",e=(t="crop"===e)||a?e:"none"),h.toggleClass(n,"cropper-crop",t),h.toggleClass(n,"cropper-move",a),r.cropBoxMovable||(h.setData(o,"action",e),h.toggleClass(o,"cropper-crop",t),h.toggleClass(o,"cropper-move",a))),i}}}],r={},a.m=i,a.c=r,a.p="",a(0);function a(e){if(r[e])return r[e].exports;var t=r[e]={exports:{},id:e,loaded:!1};return i[e].call(t.exports,t,t.exports,a),t.loaded=!0,t.exports}var i,r}),!function(E){E.fn.bPopup=function(e,t){function a(){Q.modal&&E('<div class="b-modal '+_+'"></div>').css({backgroundColor:Q.modalColor,position:"fixed",top:0,right:0,bottom:0,left:0,opacity:0,zIndex:Q.zIndex+T}).appendTo(Q.appendTo).fadeTo(Q.speed,Q.opacity),p(),C.data("bPopup",Q).data("id",_).css({left:"slideIn"==Q.transition||"slideBack"==Q.transition?"slideBack"==Q.transition?M.scrollLeft()+B:-1*(y+b):l(!(!Q.follow[0]&&h||v)),position:Q.positionStyle||"absolute",top:"slideDown"==Q.transition||"slideUp"==Q.transition?"slideUp"==Q.transition?M.scrollTop()+D:g+-1*w:s(!(!Q.follow[1]&&m||v)),"z-index":Q.zIndex+T+1}).each(function(){Q.appending&&E(this).appendTo(Q.appendTo)}),o(!0)}function i(){return Q.modal&&E(".b-modal."+C.data("id")).fadeTo(Q.speed,0,function(){E(this).remove()}),Q.scrollBar||E("html").css("overflow","auto"),E(".b-modal."+_).unbind("click"),M.unbind("keydown."+_),k.unbind("."+_).data("bPopup",0<k.data("bPopup")-1?k.data("bPopup")-1:null),C.undelegate(".bClose, ."+Q.closeClass,"click."+_,i).data("bPopup",null),clearTimeout(x),o(),!1}function r(t){D=k.height(),B=k.width(),((u=c()).x||u.y)&&(clearTimeout(j),j=setTimeout(function(){p(),t=t||Q.followSpeed;var e={};u.x&&(e.left=Q.follow[0]?l(!0):"auto"),u.y&&(e.top=Q.follow[1]?s(!0):"auto"),C.dequeue().each(function(){v?E(this).css({left:y,top:g}):E(this).animate(e,t,Q.followEasing)})},50))}function n(e){var t=e.width(),a=e.height(),i={};Q.contentContainer.css({height:a,width:t}),a>=C.height()&&(i.height=C.height()),t>=C.width()&&(i.width=C.width()),w=C.outerHeight(!0),b=C.outerWidth(!0),p(),Q.contentContainer.css({height:"auto",width:"auto"}),i.left=l(!(!Q.follow[0]&&h||v)),i.top=s(!(!Q.follow[1]&&m||v)),C.animate(i,250,function(){e.show(),u=c()})}function o(t){function e(e){C.css({display:"block",opacity:1}).animate(e,Q.speed,Q.easing,function(){d(t)})}switch(!t&&Q.transitionClose||Q.transition){case"slideIn":e({left:t?l(!(!Q.follow[0]&&h||v)):M.scrollLeft()-(b||C.outerWidth(!0))-200});break;case"slideBack":e({left:t?l(!(!Q.follow[0]&&h||v)):M.scrollLeft()+B+200});break;case"slideDown":e({top:t?s(!(!Q.follow[1]&&m||v)):M.scrollTop()-(w||C.outerHeight(!0))-200});break;case"slideUp":e({top:t?s(!(!Q.follow[1]&&m||v)):M.scrollTop()+D+200});break;default:C.stop().fadeTo(Q.speed,t?1:0,function(){d(t)})}}function d(e){e?(k.data("bPopup",T),C.delegate(".bClose, ."+Q.closeClass,"click."+_,i),Q.modalClose&&E(".b-modal."+_).css("cursor","pointer").bind("click",i),L||!Q.follow[0]&&!Q.follow[1]||k.bind("scroll."+_,function(){var e;(u.x||u.y)&&(e={},u.x&&(e.left=Q.follow[0]?l(!v):"auto"),u.y&&(e.top=Q.follow[1]?s(!v):"auto"),C.dequeue().animate(e,Q.followSpeed,Q.followEasing))}).bind("resize."+_,function(){r()}),Q.escClose&&M.bind("keydown."+_,function(e){27==e.which&&i()}),f(t),Q.autoClose&&(x=setTimeout(i,Q.autoClose))):(C.hide(),f(Q.onClose),Q.loadUrl&&(Q.contentContainer.empty(),C.css({height:"auto",width:"auto"})))}function l(e){return e?y+M.scrollLeft():y}function s(e){return e?g+M.scrollTop():g}function f(e,t){E.isFunction(e)&&e.call(C,t)}function p(){g=m?Q.position[1]:Math.max(0,(D-C.outerHeight(!0))/2-Q.amsl),y=h?Q.position[0]:(B-C.outerWidth(!0))/2,u=c()}function c(){return{x:B>C.outerWidth(!0),y:D>C.outerHeight(!0)}}E.isFunction(e)&&(t=e,e=null);var _,u,m,h,v,g,y,w,b,j,x,Q=E.extend({},E.fn.bPopup.defaults,e),C=(Q.scrollBar||E("html").css("overflow","hidden"),this),M=E(document),k=E(window),D=k.height(),B=k.width(),L=/OS 6(_\d)+/i.test(navigator.userAgent),T=0;return C.close=function(){i()},C.reposition=function(e){r(e)},C.each(function(){E(this).data("bPopup")||(f(Q.onOpen),T=(k.data("bPopup")||0)+1,_="__b-popup"+T+"__",m="auto"!==Q.position[1],h="auto"!==Q.position[0],v="fixed"===Q.positionStyle,w=C.outerHeight(!0),b=C.outerWidth(!0),(Q.loadUrl?function(){switch(Q.contentContainer=E(Q.contentContainer||C),Q.content){case"iframe":var e=E('<iframe class="b-iframe" '+Q.iframeAttr+"></iframe>");e.appendTo(Q.contentContainer),w=C.outerHeight(!0),b=C.outerWidth(!0),a(),e.attr("src",Q.loadUrl),f(Q.loadCallback);break;case"image":a(),E("<img />").load(function(){f(Q.loadCallback),n(E(this))}).attr("src",Q.loadUrl).hide().appendTo(Q.contentContainer);break;default:a(),E('<div class="b-ajax-wrapper"></div>').load(Q.loadUrl,Q.loadData,function(e,t,a){f(Q.loadCallback,t),n(E(this))}).hide().appendTo(Q.contentContainer)}}:a)())})},E.fn.bPopup.defaults={amsl:50,appending:!0,appendTo:"body",autoClose:!1,closeClass:"b-close",content:"ajax",contentContainer:!1,easing:"swing",escClose:!0,follow:[!0,!0],followEasing:"swing",followSpeed:500,iframeAttr:'scrolling="no" frameborder="0"',loadCallback:!1,loadData:!1,loadUrl:!1,modal:!0,modalClose:!0,modalColor:"#000",onClose:!1,onOpen:!1,opacity:.7,position:["auto","auto"],positionStyle:"absolute",scrollBar:!0,speed:250,transition:"fadeIn",transitionClose:!1,zIndex:9997}}(jQuery);
©
2018.