squoosh.bat Bookmarklet

compress images using google squoosh.app

Source (www.pdawiki.com)


Download Bookmarklet:


View Bookmarklet Code:

Bookmarklet Source Code:

javascript%3A%28function%28%29%257B%28function%28%29%257Bif%28%252F%255Ehttps%253F%253A%255C%252F%255C%252F%28squoosh%255C.app%257C%28%28tinypng%257Ccompresspng%257Ccompressjpeg%257Cpng2jpg%257Cjpg2png%29%255C.com%29%29%252Fi.test%28location.href%29%257C%257C%28alert%28%27this%2520script%2520is%2520used%2520for%2520websites%2520with%2520image%2520compression%2520services.%27%29%252C%21%21%252Fmrcoles%252F.test%28location.href%29%29%29if%28%27undefined%27%253D%253Dtypeof%2520jQuery%29%257Blet%2520b%253Ddocument.createElement%28%27script%27%29%253Bb.src%253D%27https%253A%252F%252Fcode.jquery.com%252Fjquery-3.3.1.slim.min.js%27%252Cb.crossOrigin%253D%27anonymous%27%252Cdocument.head.appendChild%28b%29%252Cb.onload%253Dsquooshbatch_main%257Delse%2520squooshbatch_main%28%29%257D%29%28%29%253Bfunction%2520squooshbatch_main%28%29%257Bfunction%2520b%28w%29%257Bg%28%211%29%253Blet%2520y%252Cz%252Cx%253Dw.dataTransfer%252CA%253D%255B%255D%253Breturn%2520console.group%28%27Batch%2520Compress%27%29%252Cnew%2520Promise%28%28B%252CC%29%253D%253E%257Bt%253D%210%252C%2524%28%27._1vnTp%27%29.css%28%27visibility%27%252C%27hidden%27%29.find%28%27._2Za09%27%29.css%28%27visibility%27%252C%27visible%27%29%252C%2524%28%27.squooshbatch_panel%27%29.addClass%28%27run%27%29.removeClass%28%27hover%27%29%253Blet%2520D%253D%2524.map%28x.files%252CE%253D%253E%257Breturn%2520%252F%255Eimage%252Fi.test%28E.type%29%253F%28u.has%28%27compressjpeg%27%29%257C%257Cu.has%28%27jpg2png%27%29%29%2526%2526%21%252F%255C.%28jpg%257Cjpeg%29%2524%252Fi.test%28E.name%29%253F%28o%28%27ERROR%253A%2520%2525s%2520format.%2520This%2520website%2520requires%2520jpg%252Fjpeg%2520format.%27%252CE.name%29%252Cnull%29%253Au.has%28%27compresspng%27%29%2526%2526%21%252F%255C.%28png%29%2524%252Fi.test%28E.name%29%253F%28o%28%27ERROR%253A%2520%2525s%2520format.%2520This%2520website%2520requires%2520png%2520format.%27%252CE.name%29%252Cnull%29%253AE%253A%28o%28%27ERROR%253A%2520%2525s%2520is%2520not%2520image%2520file.%27%252CE.name%29%252Cnull%29%257D%29%253Bif%28u.has%2820%29%29%257Blet%2520E%253D%255B%255D%252CF%253D20%253Bfor%28let%2520G%253D0%253BG%253CMath.ceil%28D.length%252FF%29%253BG%252B%252B%29E.push%28D.slice%28G*F%252C%28G%252B1%29*F%29%29%253BD%253DE%257DD.length%253FB%28D%29%253AC%28%27no%2520proceeding%2520data.%27%29%257D%29.then%28B%253D%253E%257Breturn%2520y%253DB.length%252Cz%253D0%252Cu.has%2820%29%2526%2526%28y%253DB.reduce%28%28C%252CD%29%253D%253ED.length%252BC%252C0%29%29%252C%2524%28%27.squooshbatch_panel%2520.bottom%27%29.text%28%27CANCEL%27%29%252CB.reduce%28%28C%252CD%29%253D%253E%257Breturn%2520C.then%28%28%29%253D%253E%257Bif%28%21t%29return%2520console.log%28%27Canceled%2520by%2520user.%27%29%252CPromise.reject%28%27User%2520cancel%27%29%253Bif%28%2524%28%27.squooshbatch_panel%2520.top%27%29.text%28%2560%2524%257Bz%257D%252F%2524%257By%257D%2560%29%252Cu.has%28%27squoosh%27%29%29%257Blet%2520E%253Dm%28%27%27%29%252CF%253Dnew%2520CustomEvent%28%27filedrop%27%29%253Breturn%2520F.action%253D%27drop%27%252CF.file%253DD%252Cdocument.querySelector%28%27file-drop%27%29.dispatchEvent%28F%29%252C%257Bfilename%253AD.name%252Chref%253AE.attr%28%27href%27%29%257D%257Dif%28u.has%28%27tinypng%27%29%29document.querySelector%28%27.target%27%29.dispatchEvent%28w%29%253Belse%2520if%28u.has%28%27compress%27%29%29%257Blet%2520E%253Dnew%2520DragEvent%28%27drop%27%29%253Breturn%2520Object.defineProperty%28E%252C%27dataTransfer%27%252C%257Bvalue%253Anew%2520j%28D%29%257D%29%252Cdocument.querySelector%28%27%2523container%27%29.dispatchEvent%28E%29%252C%257Bfilename%253A%27%27%252Chref%253A%27%27%257D%257Dconsole.log%28%27drop%2520event%2520triggered.%27%29%257D%29.then%28function%28E%29%257Breturn%2520new%2520Promise%28%28F%252CG%29%253D%253E%257Bl%28E%29.then%28H%253D%253E%257BH%253FF%28E%29%253AG%28E%29%257D%29%257D%29%257D%29.then%28E%253D%253E%257Bif%28u.has%28%27squoosh%27%29%29%257Blet%2520F%253Dm%28E.filename%29%252CG%253D%27%27%252CH%253D%27%27%253Breturn%2520%2524%28%27.hc73a%27%29.each%28function%28%29%257Blet%2520I%253D%2524%28this%29.text%28%29%253B0%253C%253DI.indexOf%28%27%2525%27%29%253FH%253DI%253AG%253DI%257D%29%252C0%253C%253D%28G%252BH%29.indexOf%28%27%2525%27%29%2526%2526A.push%28%257Bname%253AE.filename%252Cbefore%253AG%252Cafter%253AH%257D%29%252C%28F%255B0%255D.click%28%29%252Cconsole.log%28%27downloading%2520triggered.%27%29%252Ck%28300%29%29%257Dreturn%2520u.has%28%27compress%27%29%253F%28%2524%28%27%2523download-all%253Aenabled%27%29%255B0%255D.click%28%29%252C%2524%28%27%2523reset-all%27%29%255B0%255D.click%28%29%252Cconsole.log%28%27downloading%2520triggered.%27%29%252Ck%281500%29%29%253Avoid%25200%257D%252CE%253D%253E%257Bconsole.log%28%27timeout.%2520%255B%2525s%255D%27%252CE.filename%29%257D%29.finally%28%28%29%253D%253E%257Bconsole.log%28%27finished.%27%252Bz%29%252Cu.has%2820%29%253F%28z%252B%253D20%252Cz%253DMath.min%28z%252Cy%29%29%253Az%252B%252B%257D%29%257D%252Cnew%2520Promise%28C%253D%253E%257Bconsole.log%28%27batchCompress%2520started.%27%29%252CC%28%29%257D%29%29%257D%29.finally%28%28%29%253D%253E%257Bconsole.log%28%27batchCompress%2520ended.%2520Required%253A%2525d%2520%252C%2520Finished%253A%2525d%27%252Cy%252Cz%29%252C%2524%28%27._1vnTp%27%29.css%28%27visibility%27%252C%27%27%29.find%28%27._2Za09%27%29.css%28%27visibility%27%252C%27%27%29%252Ct%253D%211%252Cconsole.groupEnd%28%29%252C0%253CA.length%2526%2526c%28A%29%252C%2524%28%27.squooshbatch_panel%27%29.removeClass%28%27run%27%29%252C%2524%28%27.squooshbatch_panel%2520.top%27%29.text%28%27Drop%2520Files%27%29%252C%2524%28%27.squooshbatch_panel%2520.bottom%27%29.text%28%27HERE%27%29%257D%29%257Dfunction%2520c%28w%29%257Bconsole.table%28w%29%253Bconst%2520x%253D%2560%253Cstyle%2520class%253D%2522detail%2522%253E.detailMain%257Bposition%253A%2520fixed%253Bopacity%253A%25200.3%253Bwidth%253A%252092%2525%253Bmax-width%253A%2520980px%253Bmax-height%253A%252090%2525%253Btop%253A%252050%2525%253Btransform%253A%2520translate%28100%2525%252C%2520-50%2525%29%253Bleft%253A%252050%2525%253Bbackground-color%253A%2520transparent%253Bcolor%253A%2520white%253Bfont-family%253A%2520Arial%253Bfont-weight%253A%2520normal%253Bfont-size%253A%25201.2rem%253Btransition%253A%2520all%25201s%253B%257Dbody.displayDetail%2520.detailMain%257Btransform%253A%2520translate%28-50%2525%252C%2520-50%2525%29%253Bopacity%253A%25201%253B%257Dbody.displayDetail%2520._1vnTp%252Cbody.displayDetail%2520._3YuEs%252Cbody.displayDetail%2520._2_rma%252Cbody.displayDetail%2520.squooshbatch_panel%257Bdisplay%253Anone%253B%257D.detailTable%257Bdisplay%253A%2520table%253B%2520width%253A%2520100%2525%253Bborder-collapse%253A%2520collapse%253Bmargin%253A%2520auto%253B%257D.detailTable%2520header%257Bdisplay%253A%2520table-header-group%253B%257D.detailTable%2520header%2520%253E%2520div%257Bdisplay%253A%2520table-cell%253Bpadding%253A%25201rem%25200.2rem%253B%257D.detailTable%2520header%2520%253E%2520div%2520span%257Bdisplay%253A%2520inline-block%253Bbackground-color%253A%2520rgba%2849%252C%252052%252C%252050%252C%25200.69%29%253Bwidth%253A%2520100%2525%253Bpadding%253A%25207px%25200px%25207px%25209px%253Bborder-radius%253A%25205px%253Bbox-sizing%253A%2520border-box%253B%257D.detailTable%2520.detailRow%257Bdisplay%253A%2520table-row%253B%257D.detailTable%2520.detailRow%2520%253E%2520div%257Bdisplay%253A%2520table-cell%253Bpadding%253A%25200.8rem%25200%25200.8rem%25201rem%253B%257D.detailTable%2520.detailRow%2520%253E%2520div%253Afirst-child%257Bwidth%253A%25205rem%253B%257D.detailTable%2520.detailRow%2520%253E%2520div%253Alast-child%257Bfont-size%253A%25200.8em%253Bfont-style%253A%2520italic%253Bcolor%253A%2520%252350e3c2%253B%257D.detailBar%257Btext-align%253A%2520right%253Bfont-size%253A%25201.4rem%253Bcursor%253A%2520pointer%253Bpadding%253A%25208px%252019px%25208px%253B%257D.detailBar%257Bbackground-color%253A%2520rgba%280%252C%25200%252C%25200%252C%2520.9%29%253B%257D.detailTail%257Bbackground-color%253A%2520rgba%280%252C%25200%252C%25200%252C%2520.9%29%253B%257D.detailMain%2520.detailTail%257Bheight%253A%25202rem%253B%257D.detailMain%2520.detailBody%257Bbackground-color%253Argba%280%252C0%252C0%252C.7%29%253Bborder%253A%25203px%2520solid%2520rgba%280%252C0%252C0%252C.9%29%253Bpadding-bottom%253A%25206px%253Boverflow-y%253A%2520auto%253Bmax-height%253A%252090%2525%253B%257D%253C%252Fstyle%253E%253Cdiv%2520class%253D%2522detailMain%2520detail%2522%253E%253Cdiv%2520class%253D%2522detailBar%2522%253EX%253C%252Fdiv%253E%253Cdiv%2520class%253D%2522detailBody%2522%253E%253Csection%2520class%253D%2522detailTable%2522%2520%253E%253Cheader%253E%253Cdiv%253E%253Cspan%253EIndex%253C%252Fspan%253E%253C%252Fdiv%253E%253Cdiv%253E%253Cspan%253EFilename%253C%252Fspan%253E%253C%252Fdiv%253E%253Cdiv%253E%253Cspan%253EBefore%253C%252Fspan%253E%253C%252Fdiv%253E%253Cdiv%253E%253Cspan%253EAfter%253C%252Fspan%253E%253C%252Fdiv%253E%253Cdiv%253E%253Cspan%253ERatio%253C%252Fspan%253E%253C%252Fdiv%253E%253C%252Fheader%253E%253C%252Fsection%253E%253C%252Fdiv%253E%253C%252Fdiv%253E%2560%253Bg%28%211%29%252C%2524%28%27body%27%29.find%28%27.detail%27%29.remove%28%29%252C%2524%28%27body%27%29.append%28x%29%253Blet%2520y%253D0%252Cz%253D0%253B%2524.each%28w%252C%28B%252CC%29%253D%253E%257Blet%2520D%253DC.after.split%28%252F%255Cs%28%253F%253D%255Cd%252B%2525%29%252F%252C2%29%253B2%253ED.length%2526%2526D.push%28%27%27%29%252Cy%252B%253Dd%28C.before%29%252Cz%252B%253Dd%28D%255B0%255D%29%252C%2524%28%27.detailTable%27%29.append%28%2560%253Cdiv%2520class%253D%2522detailRow%2522%253E%253Cdiv%253E%2524%257BB%252B1%257D%253C%252Fdiv%253E%253Cdiv%253E%2524%257BC.name%257D%253C%252Fdiv%253E%253Cdiv%253E%2524%257BC.before%257D%253C%252Fdiv%253E%253Cdiv%253E%2524%257BD%255B0%255D%257D%253C%252Fdiv%253E%253Cdiv%253E%2524%257BD%255B1%255D%257D%253C%252Fdiv%253E%253C%252Fdiv%253E%2560%29%257D%29%253Blet%2520A%253D100*%281-z%252Fy%29%253B%2524%28%27.detailTable%27%29.append%28%2560%253Cdiv%2520class%253D%2522detailRow%2522%2520style%253D%2522border-top%253A1px%2520solid%2520rgb%28132%252C%2520129%252C%2520129%29%253B%2522%253E%253Cdiv%253E%2520%253C%252Fdiv%253E%253Cdiv%253ETotal%253C%252Fdiv%253E%253Cdiv%253E%2524%257B%28y%252F1024%29.toFixed%282%29%257D%2520MB%253C%252Fdiv%253E%253Cdiv%253E%2524%257B%28z%252F1024%29.toFixed%282%29%257D%2520MB%253C%252Fdiv%253E%253Cdiv%253E%2524%257BMath.abs%28parseInt%28A%29%29%257D%2525%2520%2524%257B0%253EA%253F%27bigger%27%253A%27%2520smaller%27%257D%253C%252Fdiv%253E%253C%252Fdiv%253E%2560%29%252C%2524%28%27.detailBar%27%29.height%28%29%252B%2524%28%27.detailBody%27%29.height%28%29%253E%2524%28%27.detailMain%27%29.height%28%29%2526%2526%2524%28%27.detailMain%27%29.height%28%2790%2525%27%29%252C%2524%28%27.detailMain%27%29.find%28%27.detailBar%27%29.on%28%27click%27%252Cfunction%28%29%257Bg%28%211%29%257D%29%252CsetTimeout%28%28%29%253D%253E%257Bg%28%210%29%257D%252C200%29%257Dfunction%2520d%28w%29%257Blet%2520x%253DparseFloat%28w%29%253Breturn%2520x%253Fx*%253D%252Fmb%252Fi.test%28w%29%253F1024%253A1%253A0%257Dfunction%2520g%28w%29%257B%2524%28%27body%27%29.toggleClass%28%27displayDetail%27%252Cw%29%257Dfunction%2520h%28w%29%257Bthis.kind%253D%27file%27%252Cthis.type%253D%27image%252Fjpeg%27%252Cthis.webkitGetAsEntry%253Dfunction%28%29%257Breturn%257BisFile%253A%210%252CfullPath%253A%27%252F%27%252Bw.name%252Cname%253Aw.name%257D%257D%252Cthis.getAsFile%253D%28%29%253D%253Ew%257Dfunction%2520j%28w%29%257Bif%28this.dropEffect%253D%27all%27%252Cthis.effectAllowed%253D%27all%27%252Cthis.types%253D%255B%27Files%27%255D%252Cthis.getData%253Dfunction%28%29%257Breturn%2520w%257D%252CArray.isArray%28w%29%29%257Bthis.items%253D%255B%255D%253Bfor%28item%2520of%2520w%29this.items.push%28new%2520h%28item%29%29%253Bthis.files%253Dw%257Delse%2520this.files%253D%255Bw%255D%252Cthis.items%253D%255Bnew%2520h%28w%29%255D%257Dfunction%2520k%28w%29%257Breturn%2520new%2520Promise%28x%253D%253EsetTimeout%28x%252Cw%29%29%257Dasync%2520function%2520l%28w%252Cx%253D500%252Cy%253D20%29%257Bu.has%2820%29%2526%2526%28x%253D1e3%252Cy%253D100%29%253Bfor%28let%2520z%253D0%253Bz%253Cy%253Bz%252B%252B%29%257Bif%28u.has%28%27squoosh%27%29%29%257Bif%28%2524%28%27snack-bar%2520button%253Avisible%27%29.length%29return%2520%2524%28%27snack-bar%2520button%27%29.trigger%28%27click%27%29%252C%211%253Blet%2520A%253Dm%28w.filename%29%253Bif%280%253CA.length%2526%2526A.attr%28%27href%27%29%21%253Dw.href%29return%210%257Delse%2520if%28u.has%28%27compress%27%29%2526%25260%253C%2524%28%27%2523download-all%253Aenabled%27%29.length%29return%210%253Bawait%2520k%28x%29%257Dreturn%211%257Dfunction%2520m%28w%29%257Breturn%2520%2524%28%27a%255Bdownload%255E%253D%2522%27%252Bw.replace%28%252F%255B%255E.%255D%252B%253F%2524%252F%252C%27%27%29%252B%27%2522%255D%27%29.filter%28function%28%29%257Breturn%25200%21%253D%253D%2524%28this%29.parents%28%27%253Ahas%28select%29%253Afirst%27%29.find%28%27option%255Bvalue%21%253D%2522identity%2522%255D%253Aselected%27%29.length%257D%29%257Dfunction%2520n%28w%29%257Blet%2520x%253Dw.originalEvent.dataTransfer.items%252Cy%253D%211%253Bfor%28let%2520A%252Cz%253D0%253Bz%253Cx.length%2526%2526%21y%253Bz%252B%252B%29A%253Dx%255Bz%255D%252Cy%253D%27file%27%253D%253Dx%255Bz%255D.kind%2526%2526%252Fimage%252Fi.test%28x%255Bz%255D.type%29%253Breturn%2520y%257Dfunction%2520o%28%29%257Breturn%2520console.error.apply%28this%252Carguments%29%257Dconst%2520p%253D%2560%253Cstyle%2520class%253D%2522squooshbatch_panel_style%2522%253E%2540font-face%2520%257Bfont-family%253A%2520%2522Quicksand%2522%253Bfont-style%253A%2520normal%253Bfont-weight%253A%2520400%253Bsrc%253A%2520local%28%2522Quicksand%2520Regular%2522%29%252C%2520local%28%2522Quicksand-Regular%2522%29%252C%2520url%28%2522https%253A%252F%252Ffonts.gstatic.com%252Fs%252Fquicksand%252Fv8%252F6xKtdSZaM9iE8KbpRA_hK1QN.woff2%2522%29%2520format%28%2522woff2%2522%29%253Bunicode-range%253A%2520U%252B0-FF%252C%2520U%252B131%252C%2520U%252B152-153%252C%2520U%252B2BB-2BC%252C%2520U%252B2C6%252C%2520U%252B2DA%252C%2520U%252B2DC%252C%2520U%252B2000-206F%252C%2520U%252B2074%252C%2520U%252B20AC%252C%2520U%252B2122%252C%2520U%252B2191%252C%2520U%252B2193%252C%2520U%252B2212%252C%2520U%252B2215%252C%2520U%252BFEFF%252C%2520U%252BFFFD%253B%257D.squooshbatch_panel%257B--size%253A%2520100px%253Bposition%253A%2520fixed%253Bwidth%253A%2520var%28--size%29%253Bheight%253A%2520var%28--size%29%253Bbackground-color%253A%2520transparent%253Bright%253A%25200%253B%2520top%253A%25200%253B%257D.adb%2520.squooshbatch_panel%252C%2520.compress.squooshbatch_panel%257Bbottom%253A%25200%253Btop%253A%2520unset%253B%257D.squooshbatch_panel.hover%253Aafter%257Bbackground-color%253A%2520rgba%28255%252C0%252C%25200%252C0.2%29%253Btransform%253A%2520scale%281%29%253Bopacity%253A%25201%253B%257D.squooshbatch_panel%253Aafter%257B--margin%253A%25205px%253Bcontent%253A%2520%2522%2522%253Bposition%253A%2520absolute%253Bdisplay%253A%2520block%253Bleft%253A%2520var%28--margin%29%253Btop%253A%2520var%28--margin%29%253Bright%253A%2520var%28--margin%29%253Bbottom%253A%2520var%28--margin%29%253Bbackground-color%253A%2520rgba%2888%252C116%252C88%252C.2%29%253Bborder%253A%25202px%2520dashed%2520rgba%28255%252C255%252C255%252C.65%29%253Bborder-radius%253A%252050%2525%253Bopacity%253A%25200%253Btransform%253A%2520scale%28.95%29%253Btransition%253A%2520all%2520.2s%2520ease-in%253Btransition-property%253A%2520transform%252Copacity%253Bpointer-events%253A%2520none%257D.squooshbatch_panel%2520img%257Bposition%253A%2520absolute%253Bwidth%253A%2520100%2525%253B%2520height%253A%2520100%2525%253B%257D.squooshbatch_panel%2520*%257Bpointer-events%253A%2520none%253Bbox-sizing%253Aborder-box%253B%257D.squooshbatch_panel.run%2520%257Bcursor%253A%2520pointer%253B%257D.squooshbatch_panel.run%2520img%257Banimation%253A%2520cycle%252010s%2520linear%2520infinite%253B%257D%2540keyframes%2520cycle%2520%257Bfrom%2520%257B%2520transfrom%253A%2520rotate%280deg%29%257Dto%2520%257B%2520transform%253A%2520rotate%28360deg%29%257D%257D.info%2520%257Bposition%253A%2520absolute%253Bwidth%253A%2520100%2525%253B%2520height%253A%2520100%2525%253Bcolor%253A%2520white%253Bleft%253A%25200%253B%2520%2520top%253A%25200%253Btext-align%253A%2520center%253Bfont-family%253A%2520Arial%253B%2520font-size%253A%252014px%253B%2520%2520font-weight%253A%2520normal%253Bbackground-color%253A%2520rgba%2871%252C%252071%252C%252071%252C%25200.6%29%253B%2520border-radius%253A%252050%2525%253Bdisplay%253A%2520flex%253B%2520flex-direction%253A%2520column%253B%2520flex-wrap%253A%2520nowrap%253Btransition%253A%2520all%25201s%253B%257D.squooshbatch_panel.hover%2520.info%252C.squooshbatch_panel.run%253Ahover%2520.info%257Bbackground-color%253A%2520rgba%2871%252C%252071%252C%252071%252C%25200.85%29%253B%257D.squooshbatch_panel.run%253Ahover%2520.bottom%257Banimation%253A%2520flash%2520.5s%2520infinite%253B%257D%2540keyframes%2520flash%2520%257Bfrom%2520%257B%2520opacity%253A%25201%257Dto%2520%257B%2520opacity%253A%25200%257D%257D.info%2520.top%257Bflex-grow%253A%252049%253Bdisplay%253A%2520flex%253Balign-items%253A%2520flex-end%253Bmargin%253A%2520auto%253B%257D.info%2520.progress%257Bflex-grow%253A%25202%253B%257D.info%2520.bottom%257Bflex-grow%253A%252049%253Bdisplay%253A%2520flex%253Bmargin%253A%2520auto%253Bpadding-top%253A%25208px%253Bfont-size%253A%25201.3em%253Bfont-family%253A%2520Quicksand%252C%2520Arial%253Btext-shadow%253A%25201px%25201px%25202px%2520rgba%280%252C%25200%252C%25200%252C%25200.64%29%253B%257D%253C%252Fstyle%253E%2560%252Cr%253D%2560%253Cdiv%2520class%253D%2522squooshbatch_panel%2522%253E%253Cimg%2520src%253D%2522https%253A%252F%252Fsquoosh.app%252Flogo.40348.svg%2522%252F%253E%253Cdiv%2520class%253D%2522info%2522%253E%253Cdiv%2520class%253D%2522top%2522%253EDrop%2520Files%253C%252Fdiv%253E%253Cdiv%2520class%253D%2522progress%2522%253E%253C%252Fdiv%253E%253Cdiv%2520class%253D%2522bottom%2522%253EHERE%253C%252Fdiv%253E%253C%252Fdiv%253E%253C%252Fdiv%253E%2560%253Bconsole.log%28%27squoosh.app.batch%2520started.%27%29%253Blet%2520t%253D%211%253B%2524%28%27.squooshbatch_panel%252C%2520.squooshbatch_panel_style%252C%2520.detail%27%29.remove%28%29%252C%2524%28%27body%27%29.append%28p%29.append%28r%29%252Cg%28%211%29%253Blet%2520u%253Dnew%2520Set%253Bif%28%252F%255Ehttps%253F%253A%255C%252F%255C%252Fsquoosh%255C.app%252Fi.test%28location.href%29%29u.add%28%27squoosh%27%29%253Belse%2520if%28%252F%255Ehttps%253F%253A%255C%252F%255C%252Ftinypng%255Ci.com%252F.test%28location.href%29%29u.add%28%27tinypng%27%29%252Cu.add%2820%29%252C%2524%28%27.squooshbatch_panel%27%29.addClass%28%27tinypng%27%29.find%28%27img%27%29.attr%28%27src%27%252C%27https%253A%252F%252Ftinypng.com%252Fimages%252Fapng%252Fpanda-waving.png%27%29%253Belse%257Blet%2520w%253Dlocation.href.match%28%252F%255Ehttps%253F%253A%255C%252F%255C%252F%28compresspng%257Ccompressjpeg%257Cjpg2png%257Cpng2jpg%29%255C.com%252Fi%29%253Bw%2526%2526%28u.add%28%27compress%27%29%252Cu.add%2820%29%252Cu.add%28w%255B1%255D%29%252C%2524%28%27.squooshbatch_panel%27%29.addClass%28%27compress%27%29.addClass%28w%255B1%255D%29.find%28%27img%27%29.attr%28%27src%27%252C%27data%253Aimage%252Fpng%253Bbase64%252CiVBORw0KGgoAAAANSUhEUgAAAHQAAAB0CAYAAABUmhYnAAAMOElEQVR4nO1db2wcRxV%252FTdu0BgJuQ9NSt7S0ERCl1EVIpY34E4iKCC1ECpwKDYjIQlFJHcHSOh9iEAuVXVxnfbbrOj77cnc7M7u3vg9FKiCkQhW1FFcIiNSSRBcqtUKBFson%252FqQEkth8uJ292b29vf0zezu3d096XxLfzOz7zfszb9%252FOA0gRVSSpzy8nvdYeMbQyKg0MKcrgkKIMDitKZlhRMmDoI6ARw8FVhuv%252FbugjYOgj9Ld0rJVRaSDpZ%252BsKqkhS35CiDDKg1UAieI0bs6Ab%252BsiQogz2NJkjVSSpzzeAblrozlXfm4EZc1hRMknLo2NpSFEGQSOGp6BNcxnFRFYkqW9lVBpgzLU3yOa8Pa31QSuj0oCrUKmWmCYw7nU4THtzTTa1tgeug2zCc%252FqyNoHoc32GK7ht3GxCk2VW7UAaNOJMen1uRCPqppaka82xoY84zVcnRZTU9zYDtmsCKFMrbRrZKSB6kjuwRmrPtCuj0oAtajU1Mul1cSc3YNNmhocVJWM9ZFqBZMjVFKfmuamvNP1KqnZqC7KATYNvrUhSn2Vi0%252BInQ1JD3GDoI0mvKRBZD2CG8UmvRwSybfBO2uQMmOmN8KIQ61tFl5EV%252FKQtquNMNhOskaqQwRIFU8jFCUjmMc4CVShNpSk8oRbVKcQEjkLIjyauhVhMp5IopwF6zuqBGY2cR7zEFtJJyXTRyQS1mjioPeJHNlB75%252Fd0UEWS%252BoQ%252BzvQIYOfs7BWyLK8DAIBC4Zbri0v3PDg7e%252BdD4%252BMbYX7%252BKuffDynKoBBBUo8aacf09LX3Li3s%252FkR%252BYRowfh7U0jnApdOA1eObFxd%252FAlid%252FlAu90DDD2lSP0nTS4ureqYCAGR53Y7FI%252FdtWlzUoVw%252BDcbyGmiE5nHrvGysgar%252BCQz9Z4DQbfTnbOTbNnla1XHNi6dS8g4wOO1dePKzQEonAOP%252F1OSB3MtCMaLgngddOwG6fg8dgzG91VgXW5GkPjPV17xuNs1v7FvQg9nsp2G5%252FF9LC4NU7pe1P34jm%252F1SJpO5FADiN70NpSR%252BWZTUVtxUqbwX1NKLgeXDamypeGLP3MwOa0zTAnK3drZzUhjWSDXVmirL60DXDwLBF0PLiPpYjJ7Zns32AzCml6eWRgaTATXqWuhXZ%252FSrMVrHm%252FRmOTQ29h5A6A%252BBzayrm1o%252Bm8k%252F8YDN9PLSUm5gMuY3yNyegVeT8ZMAeezw4Z2AOYBJ8Bro%252BtrWwsLTJ%252BX97wDgqKUNpRO82MfCWn6w5HfztOEzhYwsr%252B8vHD0MZX21pTnVyAV%252FoGqvvyQ%252FssmaxAyQom1SZ4U7Py31NB8NhVUc5os92i6VngPdU0NXQcPPQqn4cyDYG3iC12C5svb0D7%252B31SaTKFpqe6seD6jNU1txzRtTKaU8MXEDYHTKc26MLgIhC1%252Bcn74dCHqtpa%252FVtL9%252Fc372kw651CxWKIrD1DrYTUutnRgnc86TPjXx3S2gkTM%252B5n0Ocrl3AUbzPoKns5%252FJ5T7qJpvAm3JlVBqIXaimxjRM3oaNROfm5VvxY%252FJm8GNGNfI6lIs3Q7n8BdDwuRZ%252F%252F6%252BvTk9%252FwFU%252BgU8L7RKq225r49xAMJfz3bez2TtA1%252F%252Faci6M%252FgmGsQvm56%252BCQuFlb%252FDx8buPHGlIxlAt9b0Z22LyHJqSKKAcQB1XlPfD8vLffMx1AcraIQAAaXpqBHTNTR41LmuPNp0wUBF70gKNK7KOEdTC%252BPg1UC6%252F5GuecvnY3my2%252F%252BjEwQ1QqTxl%252FTtGNFn%252FFmB0HDTtpqYTml%252BUt4wDuCcR%252FDKTFmyb%252F24Caphg6dDY2LVA0IqvLJGO%252F%252FzlJ2e2AQCApt0CGn4C1NJrYJR%252FD2X9mSuPHi1APv95r%252FnoCaSl2R1WlExSwrT50iQ2VX1zBS7SykxNXQ2lwq9cTWjD%252BOgcFAqT1o%252BLxf7tR47cDJXKx8BAWyCXe3er%252BWjCp3W0m4S5ZQRpaUdSZpdyCPP7vsXFPPhJzGtkDbD6y68cPtwSOE8yb0Jr%252Bv%252BhX41xZGpCYk9qxADq5sXF7wBGrY8uBK8BUt%252B4P5vdHQVP%252Bk66qYvgnm6LIETrBrEk10KClX9ck89nfL9pwegiEDQXBVCqgE0BTdJ%252FWswER6Ksxy%252BoW%252FP5OwGjf%252FgbG61BpfJqdmJiSxRQvct8BNAIIPXgSAiz69hkXvThubmbQC0dD%252FQ%252BFKN%252FgyxfGRpQ83o8oQG1JRoS9unMmlpGvndPTfVBsWD4inTtoB4Li6d1CZaTYnvvGZKFMruUfQRJG5aWxkDXzgccexWKxf6woHYEoLbgSASzS7Avf3rf3MznQC29GbgMpVR8wSo3AajVJ3EAVAzBmcKzFifSRmther82Ofl2UEunQtQVrR5UlB0HDhy4AmR53e7Z2RsA4JL0AErqRwahzC7x8S4yn%252F9pqEKx%252FOIjc%252BPjG2%252FM5W4FWb7MF5hUPp0AqM3sJr0WlltEvRtySw%252BDRoKXcmL0ciaTuXTv449f5xdMSz4dAShr3kRem4NmxsZug8pymHEvwFT%252B6iBgeqMsntDqQYgoRyqGm5ne3L59l4OOnw01LkIPpRdQRmhtf%252Bnuc8M1M7135RceBU37X%252BAxMTqVakCFPL64rI8lWZbXjc4o22DZ%252BEuIMVf9vD7rXEDZ5LNIx5f6%252BtzPpqq6EQz9F6HGROgHaQa0fsuWgH4UCHbV0q2yvP6uhYUfAcEhzC4%252Bk15ASf08KqQfNdnFl16SmZn5CGD8RqgxS6VbeQAqnkkj2NIAId7XNmOXY4wsy5eBhl8INR7GenoBNYUl9BqJ%252B8vwO47mwrkJjM5GB1RUH2XmdUUH1DXZsLS0K%252FR4CEX8BkdUQAnjo4KukYlC22GyG7SUqF%252BPMN7vIuEpWhKcZSsrExBQ570OsT%252BjU0sxUiOMdx5yuctDAypyFEkDI1vLED%252FsoNiLuJ3n0lafGLZiXPx4NEAFjyKDrrEh39oOt8KeSzEKfg61AYq%252FHxpQoYMOMzAKVThGP8lvV4xAkyGqen%252FksTD6cWhAAUDM9BplEDsB4txEgPFJDoD%252BOhqgAke6VoDTCYBq5FUu42D020h4iuxHrWBDZCvCmzF%252BMZqGCqwBVoDTVYBG9aEiC4xGj6KuLw5G6DE3iKwLufyQsOdRCqjAfp47q%252Bqn3DAK3tZaRLNLszDdAihGF0GW17tpZ%252FBbUEQUWvcBerqJshmBP0gWrha2BmjVeqCk19IWQBuzRNQdhrt7WDTBUQ0VbV3x8CogtImFwzK1Ya%252BoFS446ipA0W8aADFdTejbz4TL7dYBFS9g482qustVuaJeIC3SO9JhRckI81V3nIzxGfZzQq4ttERKhls9YQRZT3yAqt%252BygVDvXMincawQWkpNTdqPLBidtlUpsM%252FLtdVH0r60WwIiXLrXVZF4t3VO9P49UisSEy7q5g4mIlTeDa4llkY8Sd%252BSmWZzi%252FFJyOXe5gpmXK2yEjnGsMVhSQs9NjDRm1AsftAVTBJzMzsuUSbNdnj%252FvyHyx75cwVTV25vKti3tJqMK2LyTtiJJfWyXpCFFGVwZlQZsdxSl%252BYiC0Su0xaQrmG1tLcbD9NYuwzfYllf0pubEhR07mBgDmX1nUzBJG%252FuGMqCmV3tiAxK9Aqq6k4qwaWyQRGffrkjD8eO3AKGH6Qtrz4%252FDQtyozY2ES8WZAZVAa1oFVdWgWLzOITN3tyJCI%252FXEQTUjYhposdzWivlGfh4KhRtZWXkev0Tqr5oIqCaQFmgms60mbQIye3C2YV0NF2m0lE8cHXyjUltBpabVx98MK0qGAmv5Lt7rZOZqkEkrCxFTgz0uJEIjAj9CswQdxd%252FSTeXSnzRIE1thwaQkXKWDHQTbHe1scsMTYJrdYgBkkyCUaKcGv%252BsRzsx6ksgpO40YvF5HhepErJFqxaXmVngSPn1nNoWjwZUzkGJTlGyaMpK51ohxTN7u%252Bz5c4UhYv%252BoGrpmOdOGqxZHm0Ehu377w9yaIRMJra8y8f3LSs0FdR5LQ9yHFxRqp7qndIZ9eChVIdCInmZdNhNL6usyzhVXKqSJJfUHPb8JyPYHhr0VHmslKpncisBqp7leUbXKQBjrdRB0DrEaqwxMT1yctr44hWzJdlCOPRqqgaWXomdVoxCWhHgnEWh53z2ytFqhHnIj62lgBdiTiuzZiTYJcKxTqQNvTdu5s0N84Kx%252BSfrYe9ahHPeqR8PR%252F6ub%252BvM5U2lwAAAAASUVORK5CYII%253D%27%29%29%257D%2524%28%27.squooshbatch_panel%27%29.on%28%27dragenter%2520dragleave%2520dragenter%2520dragover%2520drop%27%252Cfunction%28w%29%257Bif%28%21%2524%28this%29.is%28%27.run%27%29%29if%28w.preventDefault%28%29%252C%27dragenter%27%253D%253D%253Dw.type%29n%28w%29%2526%2526%2524%28this%29.addClass%28%27hover%27%29%253Belse%2520if%28%27dragleave%27%253D%253D%253Dw.type%29%2524%28this%29.removeClass%28%27hover%27%29%253Belse%2520if%28%27drop%27%253D%253D%253Dw.type%29%257Bif%28%21n%28w%29%29return%211%253Bb%28w.originalEvent%29%257D%257D%29.on%28%27click%27%252Cfunction%28%29%257B%2524%28this%29.is%28%27.run%27%29%253Ft%253D%211%253Ag%28%29%257D%29%257D%257D%29%28%29


Rate it:


Tags:

Comments

Comments so far. Add yours.