1import"jquery";import"croppie";await_importmaps((function(){$(document).ready((function(){function a(){return m}function t(a,t){let e=new Date,n=e.toLocaleDateString("en-GB",{day:"2-digit",month:"2-digit",year:"2-digit"}).split("/"),r=n[0],o=n[1],i=n[2],s=e.toLocaleTimeString("en-GB",{hour12:!1,hour:"2-digit",minute:"2-digit",second:"2-digit"}).split(":"),c=i+o+r+s[0]+s[1]+s[2];if(""===a||null===a||Boolean(t)){let a=Math.floor(51*Math.random());return formattedName=String(a)+"-"+String(c)+".jpeg",formattedName}{let t=Math.floor(51*Math.random());return formattedName=String(t)+"-"+String(a),formattedName}}function e(a){if(String(a).length>1e3)return!1;var t=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.\w{2,3}$/;return!!a.match(t)}function n(a){return""===a||null===a?{approved:!1,message:"* Email cannot be blank"}:e(a)?{approved:!0,message:"Success"}:{approved:!1,message:"* Email is not valid"}}function r(a,e){if(a.files&&a.files[0]){let n=new FileReader;i=t(a.files[0].name,e),l=e?"camera":"library",n.onload=function(a){$("#crp-opt-modal").removeClass("crp-show"),$("#crp-modal").toggleClass("crp-show"),$(".upload-canvas").addClass("ready"),o.croppie("bind",{url:a.target.result}).then((function(){o.croppie("setZoom",0)}))},n.readAsDataURL(a.files[0])}else window.FanMakerAlert({message:"Sorry - you're browser doesn't support the FileReader API"})}let o,i,s,c,p,l,d,u,h=$("#form-warning");const m=1.2;console.log("Script Version: "+a()),o=$("#upload-canvas").croppie({boundry:{width:320,height:320},viewport:{width:160,height:160,type:"square"},enableOrientation:!0}),$(".crp-input-target").on("change",(function(){s=$(this).attr("dtg"),p=$(this).attr("fln"),c=$(this).attr("ttg"),c=c.split(" "),r(this,!1)})),$(".crp-input-camera-target").on("change",(function(){s=$(this).attr("dtg"),p=$(this).attr("fln"),c=$(this).attr("ttg"),c=c.split(" "),r(this,!0)})),$(".crp-close").on("click",(function(){$(".crp-close").hasClass("can-back")&&($(".crp-upload").hasClass("can-upload")||$(".crp-upload").addClass("can-upload"),$("#crp-email").val(""),h.text(""),h.addClass("fm-animate-height-hidden"),$(".pre-crop").removeClass("fm-display-none"),$(".post-crop").addClass("fm-display-none"),$("#crp-status").text("Done"),$("#crp-modal").toggleClass("crp-show"),$(".crp-input-target").each((function(){$(this).val("")}
1)),$(".crp-input-camera-target").each((function(){$(this).val("")})))})),$(".crp-rotate-l").on("click",(function(){o.croppie("rotate",90)})),$(".crp-next").on("click",(function(){o.croppie("result",{type:"blob",size:{width:1e3,height:1e3},format:"jpeg",quality:.8}).then((function(a){d=new FormData,u=a,d.append(p,u,i),$(".pre-crop").addClass("fm-display-none"),$(".post-crop").removeClass("fm-display-none")}))})),$(".crp-upload").on("click",(function(){if(!$(".crp-upload").hasClass("can-upload"))return;$(".crp-upload").removeClass("can-upload");let a=String($("#crp-email").val()),t=n(a);if(!1===t.approved)return h.text(t.message),h.removeClass("fm-animate-height-hidden"),void $(".crp-upload").addClass("can-upload");h.text(""),h.addClass("fm-animate-height-hidden"),d.append("sourceType",l),d.append("email",a),$.ajax({url:String(window.FanMakerApi.api_location(String(s))),type:"POST",data:d,processData:!1,contentType:!1,headers:{Accept:"*/*","X-FanMaker-Token":String(window.site_api.api.token)},beforeSend:function(){$("#crp-status").text("Uploading"),$(".crp-close").removeClass("can-back")},error:function(){$("#crp-status").text("Retry"),$(".crp-close").hasClass("can-back")||$(".crp-close").addClass("can-back"),$(".crp-upload").addClass("can-upload")},success:function(a){$(".crp-close").hasClass("can-back")||$(".crp-close").addClass("can-back"),$(".crp-upload").addClass("can-upload"),$("#crp-status").text("Done"),$("#crp-modal").toggleClass("crp-show"),$(".crp-input-target").each((()=>{$(this).val("")}
1)),$(".crp-input-camera-target").each((()=>{$(this).val("")})),window.overlay({loading:!0,on:!0}),window.location.assign(String(a.data.redirect_path))}})}))}))}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.