From 05a0b80a7999597e3c7bbc9bfcd4dd68881d0818 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dicky=20Herlambang=20=28=E8=8A=B1=EF=BC=89?= Date: Mon, 11 Nov 2024 07:41:51 +0700 Subject: [PATCH] VITE: Update static assets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Dicky Herlambang (花) --- .../assets/{kao-logic-DS2YxX1w.js => kao-logic-6pgvh_dy.js} | 6 +++--- public/build/manifest.json | 2 +- resources/views/layouts/alternate-layout.blade.php | 2 +- resources/views/layouts/main-layout.blade.php | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) rename public/build/assets/{kao-logic-DS2YxX1w.js => kao-logic-6pgvh_dy.js} (64%) diff --git a/public/build/assets/kao-logic-DS2YxX1w.js b/public/build/assets/kao-logic-6pgvh_dy.js similarity index 64% rename from public/build/assets/kao-logic-DS2YxX1w.js rename to public/build/assets/kao-logic-6pgvh_dy.js index 5f23f24..1fb63cf 100644 --- a/public/build/assets/kao-logic-DS2YxX1w.js +++ b/public/build/assets/kao-logic-6pgvh_dy.js @@ -21,8 +21,8 @@ import{M as X}from"./index-OZjHP72d.js";var ee=de;function de(){var s=[].slice.c `;let ye={url:null,method:"post",withCredentials:!1,timeout:null,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2097152,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,defaultHeaders:!0,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,disablePreviews:!1,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,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(){},params(s,e,n){if(n)return{dzuuid:n.file.upload.uuid,dzchunkindex:n.index,dztotalfilesize:n.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:n.file.upload.totalChunkCount,dzchunkbyteoffset:n.index*this.options.chunkSize}},accept(s,e){return e()},chunksUploaded:function(s,e){e()},binaryBody:!1,fallback(){let s;this.element.className=`${this.element.className} dz-browser-not-supported`;for(let n of this.element.getElementsByTagName("div"))if(/(^| )dz-message($| )/.test(n.className)){s=n,n.className="dz-message";break}s||(s=m.createElement('
'),this.element.appendChild(s));let e=s.getElementsByTagName("span")[0];return e&&(e.textContent!=null?e.textContent=this.options.dictFallbackMessage:e.innerText!=null&&(e.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize(s,e,n,t){let i={srcX:0,srcY:0,srcWidth:s.width,srcHeight:s.height},r=s.width/s.height;e==null&&n==null?(e=i.srcWidth,n=i.srcHeight):e==null?e=n*r:n==null&&(n=e/r),e=Math.min(e,i.srcWidth),n=Math.min(n,i.srcHeight);let l=e/n;if(i.srcWidth>e||i.srcHeight>n)if(t==="crop")r>l?(i.srcHeight=s.height,i.srcWidth=i.srcHeight*l):(i.srcWidth=s.width,i.srcHeight=i.srcWidth/l);else if(t==="contain")r>l?n=e/r:e=n*r;else throw new Error(`Unknown resizeMethod '${t}'`);return i.srcX=(s.width-i.srcWidth)/2,i.srcY=(s.height-i.srcHeight)/2,i.trgWidth=e,i.trgHeight=n,i},transformFile(s,e){return(this.options.resizeWidth||this.options.resizeHeight)&&s.type.match(/image.*/)?this.resizeImage(s,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,e):e(s)},previewTemplate:ve(ue),drop(s){return this.element.classList.remove("dz-drag-hover")},dragstart(s){},dragend(s){return this.element.classList.remove("dz-drag-hover")},dragenter(s){return this.element.classList.add("dz-drag-hover")},dragover(s){return this.element.classList.add("dz-drag-hover")},dragleave(s){return this.element.classList.remove("dz-drag-hover")},paste(s){},reset(){return this.element.classList.remove("dz-started")},addedfile(s){if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer&&!this.options.disablePreviews){s.previewElement=m.createElement(this.options.previewTemplate.trim()),s.previewTemplate=s.previewElement,this.previewsContainer.appendChild(s.previewElement);for(var e of s.previewElement.querySelectorAll("[data-dz-name]"))e.textContent=s.name;for(e of s.previewElement.querySelectorAll("[data-dz-size]"))e.innerHTML=this.filesize(s.size);this.options.addRemoveLinks&&(s._removeLink=m.createElement(`${this.options.dictRemoveFile}`),s.previewElement.appendChild(s._removeLink));let n=t=>(t.preventDefault(),t.stopPropagation(),s.status===m.UPLOADING?m.confirm(this.options.dictCancelUploadConfirmation,()=>this.removeFile(s)):this.options.dictRemoveFileConfirmation?m.confirm(this.options.dictRemoveFileConfirmation,()=>this.removeFile(s)):this.removeFile(s));for(let t of s.previewElement.querySelectorAll("[data-dz-remove]"))t.addEventListener("click",n)}},removedfile(s){return s.previewElement!=null&&s.previewElement.parentNode!=null&&s.previewElement.parentNode.removeChild(s.previewElement),this._updateMaxFilesReachedClass()},thumbnail(s,e){if(s.previewElement){s.previewElement.classList.remove("dz-file-preview");for(let n of s.previewElement.querySelectorAll("[data-dz-thumbnail]"))n.alt=s.name,n.src=e;return setTimeout(()=>s.previewElement.classList.add("dz-image-preview"),1)}},error(s,e){if(s.previewElement){s.previewElement.classList.add("dz-error"),typeof e!="string"&&e.error&&(e=e.error);for(let n of s.previewElement.querySelectorAll("[data-dz-errormessage]"))n.textContent=e}},errormultiple(){},processing(s){if(s.previewElement&&(s.previewElement.classList.add("dz-processing"),s._removeLink))return s._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple(){},uploadprogress(s,e,n){if(s.previewElement)for(let t of s.previewElement.querySelectorAll("[data-dz-uploadprogress]"))t.nodeName==="PROGRESS"?t.value=e:t.style.width=`${e}%`},totaluploadprogress(){},sending(){},sendingmultiple(){},success(s){if(s.previewElement)return s.previewElement.classList.add("dz-success")},successmultiple(){},canceled(s){return this.emit("error",s,this.options.dictUploadCanceled)},canceledmultiple(){},complete(s){if(s._removeLink&&(s._removeLink.innerHTML=this.options.dictRemoveFile),s.previewElement)return s.previewElement.classList.add("dz-complete")},completemultiple(){},maxfilesexceeded(){},maxfilesreached(){},queuecomplete(){},addedfiles(){}};var Ee=ye;class m extends ne{static initClass(){this.prototype.Emitter=ne,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._thumbnailQueue=[],this.prototype._processingThumbnail=!1}getAcceptedFiles(){return this.files.filter(e=>e.accepted).map(e=>e)}getRejectedFiles(){return this.files.filter(e=>!e.accepted).map(e=>e)}getFilesWithStatus(e){return this.files.filter(n=>n.status===e).map(n=>n)}getQueuedFiles(){return this.getFilesWithStatus(m.QUEUED)}getUploadingFiles(){return this.getFilesWithStatus(m.UPLOADING)}getAddedFiles(){return this.getFilesWithStatus(m.ADDED)}getActiveFiles(){return this.files.filter(e=>e.status===m.UPLOADING||e.status===m.QUEUED).map(e=>e)}init(){if(this.element.tagName==="form"&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(m.createElement(`
`)),this.clickableElements.length){let t=()=>{this.hiddenFileInput&&this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=document.createElement("input"),this.hiddenFileInput.setAttribute("type","file"),(this.options.maxFiles===null||this.options.maxFiles>1)&&this.hiddenFileInput.setAttribute("multiple","multiple"),this.hiddenFileInput.className="dz-hidden-input",this.options.acceptedFiles!==null&&this.hiddenFileInput.setAttribute("accept",this.options.acceptedFiles),this.options.capture!==null&&this.hiddenFileInput.setAttribute("capture",this.options.capture),this.hiddenFileInput.setAttribute("tabindex","-1"),this.hiddenFileInput.style.visibility="hidden",this.hiddenFileInput.style.position="absolute",this.hiddenFileInput.style.top="0",this.hiddenFileInput.style.left="0",this.hiddenFileInput.style.height="0",this.hiddenFileInput.style.width="0",m.getElement(this.options.hiddenInputContainer,"hiddenInputContainer").appendChild(this.hiddenFileInput),this.hiddenFileInput.addEventListener("change",()=>{let{files:i}=this.hiddenFileInput;if(i.length)for(let r of i)this.addFile(r);this.emit("addedfiles",i),t()})};t()}this.URL=window.URL!==null?window.URL:window.webkitURL;for(let t of this.events)this.on(t,this.options[t]);this.on("uploadprogress",()=>this.updateTotalUploadProgress()),this.on("removedfile",()=>this.updateTotalUploadProgress()),this.on("canceled",t=>this.emit("complete",t)),this.on("complete",t=>{if(this.getAddedFiles().length===0&&this.getUploadingFiles().length===0&&this.getQueuedFiles().length===0)return setTimeout(()=>this.emit("queuecomplete"),0)});const e=function(t){if(t.dataTransfer.types){for(var i=0;ithis.emit("dragstart",t),dragenter:t=>(n(t),this.emit("dragenter",t)),dragover:t=>{let i;try{i=t.dataTransfer.effectAllowed}catch{}return t.dataTransfer.dropEffect=i==="move"||i==="linkMove"?"move":"copy",n(t),this.emit("dragover",t)},dragleave:t=>this.emit("dragleave",t),drop:t=>(n(t),this.drop(t)),dragend:t=>this.emit("dragend",t)}}],this.clickableElements.forEach(t=>this.listeners.push({element:t,events:{click:i=>((t!==this.element||i.target===this.element||m.elementInside(i.target,this.element.querySelector(".dz-message")))&&this.hiddenFileInput.click(),!0)}})),this.enable(),this.options.init.call(this)}destroy(){return this.disable(),this.removeAllFiles(!0),this.hiddenFileInput!=null&&this.hiddenFileInput.parentNode&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,m.instances.splice(m.instances.indexOf(this),1)}updateTotalUploadProgress(){let e,n=0,t=0;if(this.getActiveFiles().length){for(let r of this.getActiveFiles())n+=r.upload.bytesSent,t+=r.upload.total;e=100*n/t}else e=100;return this.emit("totaluploadprogress",e,t,n)}_getParamName(e){return typeof this.options.paramName=="function"?this.options.paramName(e):`${this.options.paramName}${this.options.uploadMultiple?`[${e}]`:""}`}_renameFile(e){return typeof this.options.renameFile!="function"?e.name:this.options.renameFile(e)}getFallbackForm(){let e,n;if(e=this.getExistingFallback())return e;let t='
';this.options.dictFallbackText&&(t+=`

${this.options.dictFallbackText}

`),t+=`
`;let i=m.createElement(t);return this.element.tagName!=="FORM"?(n=m.createElement(`
`),n.appendChild(i)):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),n??i}getExistingFallback(){let e=function(t){for(let i of t)if(/(^| )fallback($| )/.test(i.className))return i};for(let t of["div","form"]){var n;if(n=e(this.element.getElementsByTagName(t)))return n}}setupEventListeners(){return this.listeners.map(e=>(()=>{let n=[];for(let t in e.events){let i=e.events[t];n.push(e.element.addEventListener(t,i,!1))}return n})())}removeEventListeners(){return this.listeners.map(e=>(()=>{let n=[];for(let t in e.events){let i=e.events[t];n.push(e.element.removeEventListener(t,i,!1))}return n})())}disable(){return this.clickableElements.forEach(e=>e.classList.remove("dz-clickable")),this.removeEventListeners(),this.disabled=!0,this.files.map(e=>this.cancelUpload(e))}enable(){return delete this.disabled,this.clickableElements.forEach(e=>e.classList.add("dz-clickable")),this.setupEventListeners()}filesize(e){let n=0,t="b";if(e>0){let i=["tb","gb","mb","kb","b"];for(let r=0;r=o){n=e/Math.pow(this.options.filesizeBase,4-r),t=l;break}}n=Math.round(10*n)/10}return`${n} ${this.options.dictFileSizeUnits[t]}`}_updateMaxFilesReachedClass(){return this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}drop(e){if(!e.dataTransfer)return;this.emit("drop",e);let n=[];for(let t=0;tt.items)==null)return;this.emit("paste",e);let{items:n}=e.clipboardData;if(n.length)return this._addFilesFromItems(n)}handleFiles(e){for(let n of e)this.addFile(n)}_addFilesFromItems(e){return(()=>{let n=[];for(let i of e){var t;i.webkitGetAsEntry!=null&&(t=i.webkitGetAsEntry())?t.isFile?n.push(this.addFile(i.getAsFile())):t.isDirectory?n.push(this._addFilesFromDirectory(t,t.name)):n.push(void 0):i.getAsFile!=null&&(i.kind==null||i.kind==="file")?n.push(this.addFile(i.getAsFile())):n.push(void 0)}return n})()}_addFilesFromDirectory(e,n){let t=e.createReader(),i=l=>Be(console,"log",o=>o.log(l));var r=()=>t.readEntries(l=>{if(l.length>0){for(let o of l)o.isFile?o.file(p=>{if(!(this.options.ignoreHiddenFiles&&p.name.substring(0,1)==="."))return p.fullPath=`${n}/${p.name}`,this.addFile(p)}):o.isDirectory&&this._addFilesFromDirectory(o,`${n}/${o.name}`);r()}return null},i);return r()}accept(e,n){this.options.maxFilesize&&e.size>this.options.maxFilesize*1048576?n(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):m.isValidFile(e,this.options.acceptedFiles)?this.options.maxFiles!=null&&this.getAcceptedFiles().length>=this.options.maxFiles?(n(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,n):n(this.options.dictInvalidFileType)}addFile(e){e.upload={uuid:m.uuidv4(),progress:0,total:e.size,bytesSent:0,filename:this._renameFile(e)},this.files.push(e),e.status=m.ADDED,this.emit("addedfile",e),this._enqueueThumbnail(e),this.accept(e,n=>{n?(e.accepted=!1,this._errorProcessing([e],n)):(e.accepted=!0,this.options.autoQueue&&this.enqueueFile(e)),this._updateMaxFilesReachedClass()})}enqueueFiles(e){for(let n of e)this.enqueueFile(n);return null}enqueueFile(e){if(e.status===m.ADDED&&e.accepted===!0){if(e.status=m.QUEUED,this.options.autoProcessQueue)return setTimeout(()=>this.processQueue(),0)}else throw new Error("This file can't be queued because it has already been processed or was rejected.")}_enqueueThumbnail(e){if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=this.options.maxThumbnailFilesize*1048576)return this._thumbnailQueue.push(e),setTimeout(()=>this._processThumbnailQueue(),0)}_processThumbnailQueue(){if(this._processingThumbnail||this._thumbnailQueue.length===0)return;this._processingThumbnail=!0;let e=this._thumbnailQueue.shift();return this.createThumbnail(e,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,n=>(this.emit("thumbnail",e,n),this._processingThumbnail=!1,this._processThumbnailQueue()))}removeFile(e){if(e.status===m.UPLOADING&&this.cancelUpload(e),this.files=xe(this.files,e),this.emit("removedfile",e),this.files.length===0)return this.emit("reset")}removeAllFiles(e){e==null&&(e=!1);for(let n of this.files.slice())(n.status!==m.UPLOADING||e)&&this.removeFile(n);return null}resizeImage(e,n,t,i,r){return this.createThumbnail(e,n,t,i,!0,(l,o)=>{if(o==null)return r(e);{let{resizeMimeType:p}=this.options;p==null&&(p=e.type);let g=o.toDataURL(p,this.options.resizeQuality);return(p==="image/jpeg"||p==="image/jpg")&&(g=ce.restore(e.dataURL,g)),r(m.dataURItoBlob(g))}})}createThumbnail(e,n,t,i,r,l){let o=new FileReader;o.onload=()=>{if(e.dataURL=o.result,e.type==="image/svg+xml"){l!=null&&l(o.result);return}this.createThumbnailFromUrl(e,n,t,i,r,l)},o.readAsDataURL(e)}displayExistingFile(e,n,t,i,r=!0){if(this.emit("addedfile",e),this.emit("complete",e),!r)this.emit("thumbnail",e,n),t&&t();else{let l=o=>{this.emit("thumbnail",e,o),t&&t()};e.dataURL=n,this.createThumbnailFromUrl(e,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,this.options.fixOrientation,l,i)}}createThumbnailFromUrl(e,n,t,i,r,l,o){let p=document.createElement("img");return o&&(p.crossOrigin=o),r=getComputedStyle(document.body).imageOrientation=="from-image"?!1:r,p.onload=()=>{let g=E=>E(1);return typeof EXIF<"u"&&EXIF!==null&&r&&(g=E=>EXIF.getData(p,function(){return E(EXIF.getTag(this,"Orientation"))})),g(E=>{e.width=p.width,e.height=p.height;let x=this.options.resize.call(this,e,n,t,i),T=document.createElement("canvas"),b=T.getContext("2d");switch(T.width=x.trgWidth,T.height=x.trgHeight,E>4&&(T.width=x.trgHeight,T.height=x.trgWidth),E){case 2:b.translate(T.width,0),b.scale(-1,1);break;case 3:b.translate(T.width,T.height),b.rotate(Math.PI);break;case 4:b.translate(0,T.height),b.scale(1,-1);break;case 5:b.rotate(.5*Math.PI),b.scale(1,-1);break;case 6:b.rotate(.5*Math.PI),b.translate(0,-T.width);break;case 7:b.rotate(.5*Math.PI),b.translate(T.height,-T.width),b.scale(-1,1);break;case 8:b.rotate(-.5*Math.PI),b.translate(-T.height,0);break}be(b,p,x.srcX!=null?x.srcX:0,x.srcY!=null?x.srcY:0,x.srcWidth,x.srcHeight,x.trgX!=null?x.trgX:0,x.trgY!=null?x.trgY:0,x.trgWidth,x.trgHeight);let H=T.toDataURL("image/png");if(l!=null)return l(H,T)})},l!=null&&(p.onerror=l),p.src=e.dataURL}processQueue(){let{parallelUploads:e}=this.options,n=this.getUploadingFiles().length,t=n;if(n>=e)return;let i=this.getQueuedFiles();if(i.length>0){if(this.options.uploadMultiple)return this.processFiles(i.slice(0,e-n));for(;tn.xhr===e).map(n=>n)}cancelUpload(e){if(e.status===m.UPLOADING){let n=this._getFilesWithXhr(e.xhr);for(let t of n)t.status=m.CANCELED;typeof e.xhr<"u"&&e.xhr.abort();for(let t of n)this.emit("canceled",t);this.options.uploadMultiple&&this.emit("canceledmultiple",n)}else(e.status===m.ADDED||e.status===m.QUEUED)&&(e.status=m.CANCELED,this.emit("canceled",e),this.options.uploadMultiple&&this.emit("canceledmultiple",[e]));if(this.options.autoProcessQueue)return this.processQueue()}resolveOption(e,...n){return typeof e=="function"?e.apply(this,n):e}uploadFile(e){return this.uploadFiles([e])}uploadFiles(e){this._transformFiles(e,n=>{if(this.options.chunking){let t=n[0];e[0].upload.chunked=this.options.chunking&&(this.options.forceChunking||t.size>this.options.chunkSize),e[0].upload.totalChunkCount=Math.ceil(t.size/this.options.chunkSize)}if(e[0].upload.chunked){let t=e[0],i=n[0];t.upload.chunks=[];let r=()=>{let l=0;for(;t.upload.chunks[l]!==void 0;)l++;if(l>=t.upload.totalChunkCount)return;let o=l*this.options.chunkSize,p=Math.min(o+this.options.chunkSize,i.size),g={name:this._getParamName(0),data:i.webkitSlice?i.webkitSlice(o,p):i.slice(o,p),filename:t.upload.filename,chunkIndex:l};t.upload.chunks[l]={file:t,index:l,dataBlock:g,status:m.UPLOADING,progress:0,retries:0},this._uploadData(e,[g])};if(t.upload.finishedChunkUpload=(l,o)=>{let p=!0;l.status=m.SUCCESS,l.dataBlock=null,l.response=l.xhr.responseText,l.responseHeaders=l.xhr.getAllResponseHeaders(),l.xhr=null;for(let g=0;g{this._finished(e,o,null)})},this.options.parallelChunkUploads)for(let l=0;l{this._finishedUploading(e,t,g)},t.ontimeout=()=>{this._handleUploadError(e,t,`Request timedout after ${this.options.timeout/1e3} seconds`)},t.onerror=()=>{this._handleUploadError(e,t)};let o=t.upload!=null?t.upload:t;o.onprogress=g=>this._updateFilesUploadProgress(e,t,g);let p=this.options.defaultHeaders?{Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"}:{};this.options.binaryBody&&(p["Content-Type"]=e[0].type),this.options.headers&&ee(p,this.options.headers);for(let g in p){let E=p[g];E&&t.setRequestHeader(g,E)}if(this.options.binaryBody){for(let g of e)this.emit("sending",g,t);this.options.uploadMultiple&&this.emit("sendingmultiple",e,t),this.submitRequest(t,null,e)}else{let g=new FormData;if(this.options.params){let E=this.options.params;typeof E=="function"&&(E=E.call(this,e,t,e[0].upload.chunked?this._getChunk(e[0],t):null));for(let x in E){let T=E[x];if(Array.isArray(T))for(let b=0;b{t[r]=l,++i===e.length&&n(t)})}_addFormElementData(e){if(this.element.tagName==="FORM")for(let n of this.element.querySelectorAll("input, textarea, select, button")){let t=n.getAttribute("name"),i=n.getAttribute("type");if(i&&(i=i.toLowerCase()),!(typeof t>"u"||t===null))if(n.tagName==="SELECT"&&n.hasAttribute("multiple"))for(let r of n.options)r.selected&&e.append(t,r.value);else(!i||i!=="checkbox"&&i!=="radio"||n.checked)&&e.append(t,n.value)}}_updateFilesUploadProgress(e,n,t){if(e[0].upload.chunked){let i=e[0],r=this._getChunk(i,n);t?(r.progress=100*t.loaded/t.total,r.total=t.total,r.bytesSent=t.loaded):(r.progress=100,r.bytesSent=r.total),i.upload.progress=0,i.upload.total=0,i.upload.bytesSent=0;for(let l=0;lthis.options.renameFilename.call(this,l.name,l)),typeof this.options.method=="string"&&(this.options.method=this.options.method.toUpperCase()),(t=this.getExistingFallback())&&t.parentNode&&t.parentNode.removeChild(t),this.options.previewsContainer!==!1&&(this.options.previewsContainer?this.previewsContainer=m.getElement(this.options.previewsContainer,"previewsContainer"):this.previewsContainer=this.element),this.options.clickable&&(this.options.clickable===!0?this.clickableElements=[this.element]:this.clickableElements=m.getElements(this.options.clickable,"clickable")),this.init()}}m.initClass();m.options={};m.optionsForElement=function(s){if(s.getAttribute("id"))return m.options[we(s.getAttribute("id"))]};m.instances=[];m.forElement=function(s){if(typeof s=="string"&&(s=document.querySelector(s)),(s!=null?s.dropzone:void 0)==null)throw new Error("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.");return s.dropzone};m.discover=function(){let s;if(document.querySelectorAll)s=document.querySelectorAll(".dropzone");else{s=[];let e=n=>(()=>{let t=[];for(let i of n)/(^| )dropzone($| )/.test(i.className)?t.push(s.push(i)):t.push(void 0);return t})();e(document.getElementsByTagName("div")),e(document.getElementsByTagName("form"))}return(()=>{let e=[];for(let n of s)m.optionsForElement(n)!==!1?e.push(new m(n)):e.push(void 0);return e})()};m.blockedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i];m.isBrowserSupported=function(){let s=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if(!("classList"in document.createElement("a")))s=!1;else{m.blacklistedBrowsers!==void 0&&(m.blockedBrowsers=m.blacklistedBrowsers);for(let e of m.blockedBrowsers)if(e.test(navigator.userAgent)){s=!1;continue}}else s=!1;return s};m.dataURItoBlob=function(s){let e=atob(s.split(",")[1]),n=s.split(",")[0].split(":")[1].split(";")[0],t=new ArrayBuffer(e.length),i=new Uint8Array(t);for(let r=0,l=e.length,o=0<=l;o?r<=l:r>=l;o?r++:r--)i[r]=e.charCodeAt(r);return new Blob([t],{type:n})};const xe=(s,e)=>s.filter(n=>n!==e).map(n=>n),we=s=>s.replace(/[\-_](\w)/g,e=>e.charAt(1).toUpperCase());m.createElement=function(s){let e=document.createElement("div");return e.innerHTML=s,e.childNodes[0]};m.elementInside=function(s,e){if(s===e)return!0;for(;s=s.parentNode;)if(s===e)return!0;return!1};m.getElement=function(s,e){let n;if(typeof s=="string"?n=document.querySelector(s):s.nodeType!=null&&(n=s),n==null)throw new Error(`Invalid \`${e}\` option provided. Please provide a CSS selector or a plain HTML element.`);return n};m.getElements=function(s,e){let n,t;if(s instanceof Array){t=[];try{for(n of s)t.push(this.getElement(n,e))}catch{t=null}}else if(typeof s=="string"){t=[];for(n of document.querySelectorAll(s))t.push(n)}else s.nodeType!=null&&(t=[s]);if(t==null||!t.length)throw new Error(`Invalid \`${e}\` option provided. Please provide a CSS selector, a plain HTML element or a list of those.`);return t};m.confirm=function(s,e,n){if(window.confirm(s))return e();if(n!=null)return n()};m.isValidFile=function(s,e){if(!e)return!0;e=e.split(",");let n=s.type,t=n.replace(/\/.*$/,"");for(let i of e)if(i=i.trim(),i.charAt(0)==="."){if(s.name.toLowerCase().indexOf(i.toLowerCase(),s.name.length-i.length)!==-1)return!0}else if(/\/\*$/.test(i)){if(t===i.replace(/\/.*$/,""))return!0}else if(n===i)return!0;return!1};typeof jQuery<"u"&&jQuery!==null&&(jQuery.fn.dropzone=function(s){return this.each(function(){return new m(this,s)})});m.ADDED="added";m.QUEUED="queued";m.ACCEPTED=m.QUEUED;m.UPLOADING="uploading";m.PROCESSING=m.UPLOADING;m.CANCELED="canceled";m.ERROR="error";m.SUCCESS="success";let Te=function(s){s.naturalWidth;let e=s.naturalHeight,n=document.createElement("canvas");n.width=1,n.height=e;let t=n.getContext("2d");t.drawImage(s,0,0);let{data:i}=t.getImageData(1,0,1,e),r=0,l=e,o=e;for(;o>r;)i[(o-1)*4+3]===0?l=o:r=o,o=l+r>>1;let p=o/e;return p===0?1:p};var be=function(s,e,n,t,i,r,l,o,p,g){let E=Te(e);return s.drawImage(e,n,t,i,r,l,o,p,g/E)};class ce{static initClass(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}static encode64(e){let n="",t,i,r="",l,o,p,g="",E=0;for(;t=e[E++],i=e[E++],r=e[E++],l=t>>2,o=(t&3)<<4|i>>4,p=(i&15)<<2|r>>6,g=r&63,isNaN(i)?p=g=64:isNaN(r)&&(g=64),n=n+this.KEY_STR.charAt(l)+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(p)+this.KEY_STR.charAt(g),t=i=r="",l=o=p=g="",Ee.length)break}return t}static decode64(e){let n,t,i="",r,l,o,p="",g=0,E=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn(`There were invalid base64 characters in the input text. Valid base64 characters are A-Z, a-z, 0-9, '+', '/',and '=' -Expect errors in decoding.`),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");r=this.KEY_STR.indexOf(e.charAt(g++)),l=this.KEY_STR.indexOf(e.charAt(g++)),o=this.KEY_STR.indexOf(e.charAt(g++)),p=this.KEY_STR.indexOf(e.charAt(g++)),n=r<<2|l>>4,t=(l&15)<<4|o>>2,i=(o&3)<<6|p,E.push(n),o!==64&&E.push(t),p!==64&&E.push(i),n=t=i="",r=l=o=p="",g{},onShow:()=>{},onToggle:()=>{}},me="STATIC_CLIENT_ID",Me=3,Ae=3,Pe=8,k="http://192.168.0.2",D="STATIC_BEARER",De="0421a23",a=new X(Fe,W),qe="https://docs.google.com/viewerng/viewer?url=",d=new X(ke,W),Ue=new X(Re,W),Ne=new X(Le,W),pe=new X(ze,W),q=document.getElementById("submitBtn"),He=new X(Ce,W),se=document.getElementById("scsModalBtn"),he=document.getElementById("dropzoneArea"),Oe=document.getElementById("dropzoneAreaCnv"),je=document.getElementById("dropzoneAreaSingle"),_="/storage/upload/",_e=new X(Se,W),ie=document.getElementById("footer"),re=document.getElementById("whatsNew");let M,I;var C=document.getElementById("altTitleMessageModal"),u=document.getElementById("altSubMessageModal"),c=document.getElementById("errMessageModal"),y=document.getElementById("errSubMessageModal"),Xe=document.getElementById("err-list"),f=document.getElementById("err-list-title"),le=document.getElementById("scsMessageModalNotify"),F=document.getElementById("titleMessageModal"),A=[],B=!0,z=0,L=0;q&&(q.onclick=function(s){F.innerText!=="Processing document"?F.innerText="Preparing document":document.getElementById("html")==null&&document.getElementById("cnvFrPDF")==null?F.innerText="Processing document":document.getElementById("html")!==null?F.innerText="Processing URL":F.innerText="Processing document",c.style.visibility=null,y.style.visibility=null,u.style.display="none",a.hide(),d.show(),B?et().then(function(){Ze().then(function(){d.hide(),document.getElementById("html")!==null?ae(s):z>0&&L>0?z==L?ae(s):(s.preventDefault(),c.innerText="Sorry, we're still uploading your documents",y.innerText="",f.innerText="Error message",v(),h(z+" of "+L+" documents are still uploading"),u.style=null,d.hide(),a.show()):(s.preventDefault(),c.innerText="Document can not be processed !",y.innerText="",f.innerText="Error message",v(),h("No file has been chosen"),u.style=null,d.hide(),a.show())}).catch(function(e){a.hide(),c.innerText="There was unexpected error !",y.innerText="",f.innerText="Error message",v(),h(e.xhrBalanceResponse),u.style=null,d.hide(),a.show()})}).catch(function(e){a.hide(),c.innerText="There was unexpected error !",y.innerText="",f.innerText="Error message",v(),h("Versioning validation failed"),h(e.versioningMessage),u.style=null,d.hide(),a.show()}):(s.preventDefault(),c.innerText="Sorry, we're still processing your documents",y.style.visibility=null,u.style.visibility=null,u.style.display="none",d.hide(),a.show())});se&&(se.onclick=function(){ie&&ie.scrollIntoView({behavior:"smooth",block:"end"})});re&&(re.onclick=function(){F.innerText="Fetching latest update",d.show(),Ve().then(s=>{const e=document.getElementById("versionHistoryLayout");e.innerHTML="",s.versionFetchResponse.forEach((n,t)=>{const i=document.createElement("ul"),r=document.createElement("div"),l=document.createElement("h2"),o=document.createElement("time");i.className="font-quicksand font-semibold text-sm text-dt1 list-disc list-inside overflow-y-auto mx-2",r.className="version-entry mb-4",l.className="flex items-start mb-1 text-lg font-semibold font-quicksand text-pc",o.className="block mb-3 text-sm font-normal leading-none font-quicksand text-dt3",l.innerText="Hana PDF v"+n.version,t==0&&(l.innerHTML+='Latest'),o.innerText="Released on "+n.release_date,n.changelog.forEach(p=>{const g=document.createElement("li");g.textContent=p,i.appendChild(g)}),r.appendChild(l),r.appendChild(o),r.appendChild(i),e.appendChild(r)}),F.innerText="Preparing document",d.hide(),_e.show()}).catch(function(s){F.innerText="Preparing document",d.hide(),a.hide(),c.innerText="There was unexpected error !",y.innerText="",f.innerText="Error message",v(),h(s.versionFetchMessage),u.style=null,d.hide(),a.show()})});if(he){let s=new m("#dropzoneArea",{url:`${k}/api/v1/file/upload`,paramName:"file",maxFilesize:25,maxFiles:5,acceptedFiles:"application/pdf",addRemoveLinks:!0,dictDefaultMessage:"",dictRemoveFile:"Remove",timeout:6e5,previewTemplate:'
',clickable:!0,headers:{Authorization:"Bearer "+D,"X-Requested-With":"XMLHttpRequest",Accept:"application/json"},init:function(){document.getElementById("dropzoneUploadInit").addEventListener("click",function(){s.hiddenFileInput.click()}),document.getElementById("dropzoneUploadExt").addEventListener("click",function(){s.files.length>=4?document.getElementById("dropzoneUiExt").classList.add("hidden"):(s.hiddenFileInput.click(),document.getElementById("dropzoneUiExt").classList.remove("hidden"))}),this.on("addedfile",function(e){L=s.files.length;var n=document.getElementsByClassName("dz-remove"),t=document.querySelectorAll('[data-dz-name=""]');document.querySelector(".dz-default.dz-message").style.display="none",document.getElementById("dropzoneUiInit").style.display="none";for(var i=0;i=4?(document.getElementById("dropzoneUiExt").classList.add("hidden"),s.hiddenFileInput.setAttribute("disabled","disabled")):(document.getElementById("dropzoneUiExt").classList.remove("hidden"),s.hiddenFileInput.removeAttribute("disabled","disabled")),Object.assign(q.style,{backgroundColor:"#4DAAAA",borderColor:"transparent"});var r=document.querySelectorAll(".prvBtn"),l=document.querySelectorAll(".rmvBtn");r.forEach(function(o){o.addEventListener("click",function(p){var g=p.target.closest(".dz-file-preview"),E=g.querySelector(".dz-filename span"),x=$(E.innerText),T=k+_+x,b=new AdobeDC.View({clientId:me,divId:"adobe-dc-view"});b.previewFile({content:{location:{url:T}},metaData:{fileName:x}},{embedMode:"SIZED_CONTAINER",focusOnRendering:!0,showDownloadPDF:!1}),pe.show()})}),l.forEach(function(o){o.addEventListener("click",function(){var p=document.getElementById("adobe-dc-view");p&&(p.innerHTML='
@include('includes.footer')
+@include('includes.head')
@include('includes.header')
@include('includes.modal') @include('includes.pdf-preview')
@yield('content')
@include('includes.footer')
diff --git a/resources/views/layouts/main-layout.blade.php b/resources/views/layouts/main-layout.blade.php index 97b4f7e..a83e591 100644 --- a/resources/views/layouts/main-layout.blade.php +++ b/resources/views/layouts/main-layout.blade.php @@ -1 +1 @@ -@include('includes.head')
@include('includes.header')
@include('includes.modal') @include('includes.pdf-preview')
@yield('content')
+@include('includes.head')
@include('includes.header')
@include('includes.modal') @include('includes.pdf-preview')
@yield('content')