PageSourceSearch

https://pinmed.co/_next/static/chunks/8922.11a54cb98a52c657.js

js pinmed.co collected 2026-10-04 20:01:15 UTC 55,982 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="27115828-9f89-4fe9-bb78-0173d96f1879",e._sentryDebugIdIdentifier="sentry-dbid-27115828-9f89-4fe9-bb78-0173d96f1879")}catch(e){}}(),function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="27115828-9f89-4fe9-bb78-0173d96f1879",e._sentryDebugIdIdentifier="sentry-dbid-27115828-9f89-4fe9-bb78-0173d96f1879")}catch(e){}}();var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=Object.assign({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:PinMed":!0});var r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};"use strict";r.SENTRY_RELEASE={id:"9a15f1c15d08de946f80ac7c02e6884d303a6a1f"},(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8922],{8922:function(e,r,i){let a;function _mergeNamespaces(e,r){return r.forEach(function(r){r&&"string"!=typeof r&&!Array.isArray(r)&&Object.keys(r).forEach(function(i){if("default"!==i&&!(i in e)){var a=Object.getOwnPropertyDescriptor(r,i);Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:function(){return r[i]}})}})}),Object.freeze(e)}function copyExifWithoutOrientation(e,r){return new Promise(function(i,a){let o;return getApp1Segment(e).then(function(e){try{return o=e,i(new Blob([r.slice(0,2),o,r.slice(2)],{type:"image/jpeg"}))}catch(e){return a(e)}},a)})}i.d(r,{Z:function(){return imageCompression}});let getApp1Segment=e=>new Promise((r,i)=>{let a=new FileReader;a.addEventListener("load",({target:{result:e}})=>{let a=new DataView(e),o=0;if(65496!==a.getUint16(o))return i("not a valid JPEG");for(o+=2;;){let f=a.getUint16(o);if(65498===f)break;let l=a.getUint16(o+2);if(65505===f&&1165519206===a.getUint32(o+4)){let f;let s=o+10;switch(a.getUint16(s)){case 18761:f=!0;break;case 19789:f=!1;break;default:return i("TIFF header contains invalid endian")}if(42!==a.getUint16(s+2,f))return i("TIFF header contains invalid version");let u=a.getUint32(s+4,f),c=s+u+2+12*a.getUint16(s+u,f);for(let e=s+u+2;e<c;e+=12)if(274==a.getUint16(e,f)){if(3!==a.getUint16(e+2,f))return i("Orientation data type is invalid");if(1!==a.getUint32(e+4,f))return i("Orientation data count is invalid");a.setUint16(e+8,1,f);break}return r(e.slice(o,o+2+l))}o+=2+l}return r(new Blob)}),a.readAsArrayBuffer(e)});var o,f,l,s={};l={},({get exports(){return s},set exports(t){s=t}}).exports=l,l.parse=function(e,r){for(var i=l.bin.readUshort,a=l.bin.readUint,o=0,f={},s=new Uint8Array(e),u=s.length-4;101010256!=a(s,u);)u--;var c=i(s,o=u+4+4);i(s,o+=2);var h=a(s,o+=2),d=a(s,o+=4);o+=4,o=d;for(var g=0;g<c;g++){a(s,o),a(s,o+=16),h=a(s,o+=4);var p=a(s,o+=4),m=i(s,o+=4),w=i(s,o+2),A=i(s,o+4),v=a(s,o+=14);o+=4+(m+w+A),l._readLocal(s,v,f,h,p,r)}return f},l._readLocal=function(e,r,i,a,o,f){var s=l.bin.readUshort,u=l.bin.readUint;u(e,r),s(e,r+=4),s(e,r+=2);var c=s(e,r+=2);u(e,r+=2),u(e,r+=4);var h=s(e,r+=12),d=s(e,r+=2);r+=2;var g=l.bin.readUTF8(e,r,h);if(r+=h+d,f)i[g]={size:o,csize:a};else{var p=new Uint8Array(e.buffer,r);if(0==c)i[g]=new Uint8Array(p.buffer.slice(r,r+a));else{if(8!=c)throw"unknown compression method: "+c;var m=new Uint8Array(o);l.inflateRaw(p,m),i[g]=m}}},l.inflateRaw=function(e,r){return l.F.inflate(e,r)},l.inflate=function(e,r){return e[0],e[1],l.inflateRaw(new Uint8Array(e.buffer,e.byteOffset+2,e.length-6),r)},l.deflate=function(e,r){null==r&&(r={level:6});var i=0,a=new Uint8Array(50+Math.floor(1.1*e.length));a[i]=120,a[i+1]=156,i+=2,i=l.F.deflateRaw(e,a,i,r.level);var o=l.adler(e,0,e.length);return a[i+0]=o>>>24&255,a[i+1]=o>>>16&255,a[i+2]=o>>>8&255,a[i+3]=o>>>0&255,new Uint8Array(a.buffer,0,i+4)},l.deflateRaw=function(e,r){null==r&&(r={level:6});var i=new Uint8Array(50+Math.floor(1.1*e.length)),a=l.F.deflateRaw(e,i,a,r.level);return new Uint8Array(i.buffer,0,a)},l.encode=function(e,r){null==r&&(r=!1);var i=0,a=l.bin.writeUint,o=l.bin.writeUshort,f={};for(var s in e){var u=!l._noNeed(s)&&!r,c=e[s],h=l.crc.crc(c,0,c.length);f[s]={cpr:u,usize:c.length,crc:h,file:u?l.deflateRaw(c):c}}for(var s in f)i+=f[s].file.length+30+46+2*l.bin.sizeUTF8(s);i+=22;var d=new Uint8Array(i),g=0,p=[];for(var s in f){var m=f[s];p.push(g),g=l._writeHeader(d,g,s,m,0)}var w=0,A=g;for(var s in f)m=f[s],p.push(g),g=l._writeHeader(d,g,s,m,1,p[w++]);var v=g-A;return a(d,g,101010256),o(d,g+=8,w),o(d,g+=2,w),a(d,g+=2,v),a(d,g+=4,A),g+=6,d.buffer},l._noNeed=function(e){var r=e.split(".").pop().toLowerCase();return -1!="png,jpg,jpeg,zip".indexOf(r)},l._writeHeader=function(e,r,i,a,o,f){var s=l.bin.writeUint,u=l.bin.writeUshort,c=a.file;return s(e,r,0==o?67324752:33639248),r+=4,1==o&&(r+=2),u(e,r,20),u(e,r+=2,0),u(e,r+=2,a.cpr?8:0),s(e,r+=2,0),s(e,r+=4,a.crc),s(e,r+=4,c.length),s(e,r+=4,a.usize),u(e,r+=4,l.bin.sizeUTF8(i)),u(e,r+=2,0),r+=2,1==o&&(s(e,r+=10,f),r+=4),r+=l.bin.writeUTF8(e,r,i),0==o&&(e.set(c,r),r+=c.length),r},l.crc={table:function(){for(var e=new Uint32Array(256),r=0;r<256;r++){for(var i=r,a=0;a<8;a++)1&i?i=3988292384^i>>>1:i>>>=1;e[r]=i}return e}(),update:function(e,r,i,a){for(var o=0;o<a;o++)e=l.crc.table[255&(e^r[i+o])]^e>>>8;return e},crc:function(e,r,i){return 4294967295^l.crc.update(4294967295,e,r,i)}},l.adler=function(e,r,i){for(var a=1,o=0,f=r,l=r+i;f<l;){for(var s=Math.min(f+5552,l);f<s;)o+=a+=e[f++];a%=65521,o%=65521}return o<<16|a},l.bin={readUshort:function(e,r){return e[r]|e[r+1]<<8},writeUshort:function(e,r,i){e[r]=255&i,e[r+1]=i>>8&255},readUint:function(e,r){return 16777216*e[r+3]+(e[r+2]<<16|e[r+1]<<8|e[r])},writeUint:function(e,r,i){e[r]=255&i,e[r+1]=i>>8&255,e[r+2]=i>>16&255,e[r+3]=i>>24&255},readASCII:function(e,r,i){for(var a="",o=0;o<i;o++)a+=String.fromCharCode(e[r+o]);return a},writeASCII:function(e,r,i){for(var a=0;a<i.length;a++)e[r+a]=i.charCodeAt(a)},pad:function(e){return e.length<2?"0"+e:e},readUTF8:function(e,r,i){for(var a,o="",f=0;f<i;f++)o+="%"+l.bin.pad(e[r+f].toString(16));try{a=decodeURIComponent(o)}
vendor: 4,121 bytes, line 1
1catch(a){return l.bin.readASCII(e,r,i)}return a},writeUTF8:function(e,r,i){for(var a=i.length,o=0,f=0;f<a;f++){var l=i.charCodeAt(f);if(0==(4294967168&l))e[r+o]=l,o++;else if(0==(4294965248&l))e[r+o]=192|l>>6,e[r+o+1]=128|l>>0&63,o+=2;else if(0==(4294901760&l))e[r+o]=224|l>>12,e[r+o+1]=128|l>>6&63,e[r+o+2]=128|l>>0&63,o+=3;else{if(0!=(4292870144&l))throw"e";e[r+o]=240|l>>18,e[r+o+1]=128|l>>12&63,e[r+o+2]=128|l>>6&63,e[r+o+3]=128|l>>0&63,o+=4}}return o},sizeUTF8:function(e){for(var r=e.length,i=0,a=0;a<r;a++){var o=e.charCodeAt(a);if(0==(4294967168&o))i++;else if(0==(4294965248&o))i+=2;else if(0==(4294901760&o))i+=3;else{if(0!=(4292870144&o))throw"e";i+=4}}return i}},l.F={},l.F.deflateRaw=function(e,r,i,a){var o=[[0,0,0,0,0],[4,4,8,4,0],[4,5,16,8,0],[4,6,16,16,0],[4,10,16,32,0],[8,16,32,32,0],[8,16,128,128,0],[8,32,128,256,0],[32,128,258,1024,1],[32,258,258,4096,1]][a],f=l.F.U,s=l.F._goodIndex;l.F._hash;var u=l.F._putsE,c=0,h=i<<3,d=0,g=e.length;if(0==a){for(;c<g;)u(r,h,c+(I=Math.min(65535,g-c))==g?1:0),h=l.F._copyExact(e,c,I,r,h+8),c+=I;return h>>>3}var p=f.lits,m=f.strt,w=f.prev,A=0,v=0,y=0,b=0,_=0,F=0;for(g>2&&(m[F=l.F._hash(e,0)]=0),c=0;c<g;c++){if(_=F,c+1<g-2){F=l.F._hash(e,c+1);var U=c+1&32767;w[U]=m[F],m[F]=U}if(d<=c){(A>14e3||v>26697)&&g-c>100&&(d<c&&(p[A]=c-d,A+=2,d=c),h=l.F._writeBlock(c==g-1||d==g?1:0,p,A,b,e,y,c-y,r,h),A=v=b=0,y=c);var C=0;c<g-2&&(C=l.F._bestMatch(e,c,w,_,Math.min(o[2],g-c),o[3]));var I=C>>>16,E=65535&C;if(0!=C){E=65535&C;var B=s(I=C>>>16,f.of0);f.lhst[257+B]++;var M=s(E,f.df0);f.dhst[M]++,b+=f.exb[B]+f.dxb[M],p[A]=I<<23|c-d,p[A+1]=E<<16|B<<8|M,A+=2,d=c+I}else f.lhst[e[c]]++;v++}}for(y==c&&0!=e.length||(d<c&&(p[A]=c-d,A+=2,d=c),h=l.F._writeBlock(1,p,A,b,e,y,c-y,r,h),A=0,v=0,A=v=b=0,y=c);0!=(7&h);)h++;return h>>>3},l.F._bestMatch=function(e,r,i,a,o,f){var s=32767&r,u=i[s],c=s-u+32768&32767;if(u==s||a!=l.F._hash(e,r-c))return 0;for(var h=0,d=0,g=Math.min(32767,r);c<=g&&0!=--f&&u!=s;){if(0==h||e[r+h]==e[r+h-c]){var p=l.F._howLong(e,r,c);if(p>h){if(d=c,(h=p)>=o)break;c+2<p&&(p=c+2);for(var m=0,w=0;w<p-2;w++){var A=r-c+w+32768&32767,v=A-i[A]+32768&32767;v>m&&(m=v,u=A)}}}c+=(s=u)-(u=i[s])+32768&32767}return h<<16|d},l.F._howLong=function(e,r,i){if(e[r]!=e[r-i]||e[r+1]!=e[r+1-i]||e[r+2]!=e[r+2-i])return 0;var a=r,o=Math.min(e.length,r+258);for(r+=3;r<o&&e[r]==e[r-i];)r++;return r-a},l.F._hash=function(e,r){return(e[r]<<8|e[r+1])+(e[r+2]<<4)&65535},l.saved=0,l.F._writeBlock=function(e,r,i,a,o,f,s,u,c){var h,d,g,p,m,w,A,v,y,b,_,F=l.F.U,U=l.F._putsF,C=l.F._putsE;F.lhst[256]++,p=(g=l.F.getTrees())[0],m=g[1],w=g[2],A=g[3],v=g[4],y=g[5],b=g[6],_=g[7];var I=32+(0==(c+3&7)?0:8-(c+3&7))+(s<<3),E=a+l.F.contSize(F.fltree,F.lhst)+l.F.contSize(F.fdtree,F.dhst),B=a+l.F.contSize(F.ltree,F.lhst)+l.F.contSize(F.dtree,F.dhst);B+=14+3*y+l.F.contSize(F.itree,F.ihst)+(2*F.ihst[16]+3*F.ihst[17]+7*F.ihst[18]);for(var M=0;M<286;M++)F.lhst[M]=0;for(M=0;M<30;M++)F.dhst[M]=0;for(M=0;M<19;M++)F.ihst[M]=0;var T=I<E&&I<B?0:E<B?1:2;if(U(u,c,e),U(u,c+1,T),c+=3,0==T){for(;0!=(7&c);)c++;c=l.F._copyExact(o,f,s,u,c)}else{if(1==T&&(h=F.fltree,d=F.fdtree),2==T){l.F.makeCodes(F.ltree,p),l.F.revCodes(F.ltree,p),l.F.makeCodes(F.dtree,m),l.F.revCodes(F.dtree,m),l.F.makeCodes(F.itree,w),l.F.revCodes(F.itree,w),h=F.ltree,d=F.dtree,C(u,c,A-257),C(u,c+=5,v-1),C(u,c+=5,y-4),c+=4;for(var x=0;x<y;x++)C(u,c+3*x,F.itree[1+(F.ordr[x]<<1)]);c+=3*y,c=l.F._codeTiny(b,F.itree,u,c),c=l.F._codeTiny(_,F.itree,u,c)}for(var S=f,O=0;O<i;O+=2){for(var P=r[O],R=P>>>23,k=S+(8388607&P);S<k;)c=l.F._writeLit(o[S++],h,u,c);if(0!=R){var Q=r[O+1],H=Q>>16,L=Q>>8&255,$=255&Q;C(u,c=l.F._writeLit(257+L,h,u,c),R-F.of0[L]),c+=F.exb[L],U(u,c=l.F._writeLit($,d,u,c),H-F.df0[$]),c+=F.dxb[$],S+=R}}c=l.F._writeLit(256,h,u,c)}return c},l.F._copyExact=function(e,r,i,a,o){var f=o>>>3;return a[f]=i,a[f+1]=i>>>8,a[f+2]=255-a[f],a[f+3]=255-a[f+1],f+=4,a.set(new Uint8Array(e.buffer,r,i),f),o+(i+4<<3)},l.F.getTrees=function(){for(var e=l.F.U,r=l.F._hufTree(e.lhst,e.ltree,15),i=l.F._hufTree(e.dhst,e.dtree,15),a=[],o=l.F._lenCodes(e.ltree,a),f=[],s=l.F._lenCodes(e.dtree,f),u=0;u<a.length;u+=2)e.ihst[a[u]]++;for(u=0;
1u<f.length;u+=2)e.ihst[f[u]]++;for(var c=l.F._hufTree(e.ihst,e.itree,7),h=19;h>4&&0==e.itree[1+(e.ordr[h-1]<<1)];)h--;return[r,i,c,o,s,h,a,f]},l.F.getSecond=function(e){for(var r=[],i=0;i<e.length;i+=2)r.push(e[i+1]);return r},l.F.nonZero=function(e){for(var r="",i=0;i<e.length;i+=2)0!=e[i+1]&&(r+=(i>>1)+",");return r},l.F.contSize=function(e,r){for(var i=0,a=0;a<r.length;a++)i+=r[a]*e[1+(a<<1)];return i},l.F._codeTiny=function(e,r,i,a){for(var o=0;o<e.length;o+=2){var f=e[o],s=e[o+1];a=l.F._writeLit(f,r,i,a);var u=16==f?2:17==f?3:7;f>15&&(l.F._putsE(i,a,s,u),a+=u)}return a},l.F._lenCodes=function(e,r){for(var i=e.length;2!=i&&0==e[i-1];)i-=2;for(var a=0;a<i;a+=2){var o=e[a+1],f=a+3<i?e[a+3]:-1,l=a+5<i?e[a+5]:-1,s=0==a?-1:e[a-1];if(0==o&&f==o&&l==o){for(var u=a+5;u+2<i&&e[u+2]==o;)u+=2;(c=Math.min(u+1-a>>>1,138))<11?r.push(17,c-3):r.push(18,c-11),a+=2*c-2}else if(o==s&&f==o&&l==o){for(u=a+5;u+2<i&&e[u+2]==o;)u+=2;var c=Math.min(u+1-a>>>1,6);r.push(16,c-3),a+=2*c-2}else r.push(o,0)}return i>>>1},l.F._hufTree=function(e,r,i){var a=[],o=e.length,f=r.length,s=0;for(s=0;s<f;s+=2)r[s]=0,r[s+1]=0;for(s=0;s<o;s++)0!=e[s]&&a.push({lit:s,f:e[s]});var u=a.length,c=a.slice(0);if(0==u)return 0;if(1==u){var h=a[0].lit;return c=0==h?1:0,r[1+(h<<1)]=1,r[1+(c<<1)]=1,1}a.sort(function(e,r){return e.f-r.f});var d=a[0],g=a[1],p=0,m=1,w=2;for(a[0]={lit:-1,f:d.f+g.f,l:d,r:g,d:0};m!=u-1;)d=p!=m&&(w==u||a[p].f<a[w].f)?a[p++]:a[w++],g=p!=m&&(w==u||a[p].f<a[w].f)?a[p++]:a[w++],a[m++]={lit:-1,f:d.f+g.f,l:d,r:g};var A=l.F.setDepth(a[m-1],0);for(A>i&&(l.F.restrictDepth(c,i,A),A=i),s=0;s<u;s++)r[1+(c[s].lit<<1)]=c[s].d;return A},l.F.setDepth=function(e,r){return -1!=e.lit?(e.d=r,r):Math.max(l.F.setDepth(e.l,r+1),l.F.setDepth(e.r,r+1))},l.F.restrictDepth=function(e,r,i){var a=0,o=1<<i-r,f=0;for(e.sort(function(e,r){return r.d==e.d?e.f-r.f:r.d-e.d}),a=0;a<e.length&&e[a].d>r;a++){var l=e[a].d;e[a].d=r,f+=o-(1<<i-l)}for(f>>>=i-r;f>0;)(l=e[a].d)<r?(e[a].d++,f-=1<<r-l-1):a++;for(;a>=0;a--)e[a].d==r&&f<0&&(e[a].d--,f++);0!=f&&console.log("debt left")},l.F._goodIndex=function(e,r){var i=0;return r[16]<=e&&(i|=16),r[8|i]<=e&&(i|=8),r[4|i]<=e&&(i|=4),r[2|i]<=e&&(i|=2),r[1|i]<=e&&(i|=1),i},l.F._writeLit=function(e,r,i,a){return l.F._putsF(i,a,r[e<<1]),a+r[1+(e<<1)]},l.F.inflate=function(e,r){var i=Uint8Array;
vendor: 4,779 bytes, line 1
1if(3==e[0]&&0==e[1])return r||new i(0);var a=l.F,o=a._bitsF,f=a._bitsE,s=a._decodeTiny,u=a.makeCodes,c=a.codes2map,h=a._get17,d=a.U,g=null==r;g&&(r=new i(e.length>>>2<<3));for(var p,m,w=0,A=0,v=0,y=0,b=0,_=0,F=0,U=0,C=0;0==w;)if(w=o(e,C,1),A=o(e,C+1,2),C+=3,0!=A){if(g&&(r=l.F._check(r,U+131072)),1==A&&(p=d.flmap,m=d.fdmap,_=511,F=31),2==A){v=f(e,C,5)+257,y=f(e,C+5,5)+1,b=f(e,C+10,4)+4,C+=14;for(var I=0;I<38;I+=2)d.itree[I]=0,d.itree[I+1]=0;var E=1;for(I=0;I<b;I++){var B=f(e,C+3*I,3);d.itree[1+(d.ordr[I]<<1)]=B,B>E&&(E=B)}C+=3*b,u(d.itree,E),c(d.itree,E,d.imap),p=d.lmap,m=d.dmap,C=s(d.imap,(1<<E)-1,v+y,e,C,d.ttree);var M=a._copyOut(d.ttree,0,v,d.ltree);_=(1<<M)-1;var T=a._copyOut(d.ttree,v,y,d.dtree);F=(1<<T)-1,u(d.ltree,M),c(d.ltree,M,p),u(d.dtree,T),c(d.dtree,T,m)}for(;;){var x=p[h(e,C)&_];C+=15&x;var S=x>>>4;if(S>>>8==0)r[U++]=S;else{if(256==S)break;var O=U+S-254;if(S>264){var P=d.ldef[S-257];O=U+(P>>>3)+f(e,C,7&P),C+=7&P}var R=m[h(e,C)&F];C+=15&R;var k=R>>>4,Q=d.ddef[k],H=(Q>>>4)+o(e,C,15&Q);for(C+=15&Q,g&&(r=l.F._check(r,U+131072));U<O;)r[U]=r[U++-H],r[U]=r[U++-H],r[U]=r[U++-H],r[U]=r[U++-H];U=O}}}else{0!=(7&C)&&(C+=8-(7&C));var L=4+(C>>>3),$=e[L-4]|e[L-3]<<8;g&&(r=l.F._check(r,U+$)),r.set(new i(e.buffer,e.byteOffset+L,$),U),C=L+$<<3,U+=$}return r.length==U?r:r.slice(0,U)},l.F._check=function(e,r){var i=e.length;if(r<=i)return e;var a=new Uint8Array(Math.max(i<<1,r));return a.set(e,0),a},l.F._decodeTiny=function(e,r,i,a,o,f){for(var s=l.F._bitsE,u=l.F._get17,c=0;c<i;){var h=e[u(a,o)&r];o+=15&h;var d=h>>>4;if(d<=15)f[c]=d,c++;else{var g=0,p=0;16==d?(p=3+s(a,o,2),o+=2,g=f[c-1]):17==d?(p=3+s(a,o,3),o+=3):18==d&&(p=11+s(a,o,7),o+=7);for(var m=c+p;c<m;)f[c]=g,c++}}return o},l.F._copyOut=function(e,r,i,a){for(var o=0,f=0,l=a.length>>>1;f<i;){var s=e[f+r];a[f<<1]=0,a[1+(f<<1)]=s,s>o&&(o=s),f++}for(;f<l;)a[f<<1]=0,a[1+(f<<1)]=0,f++;return o},l.F.makeCodes=function(e,r){for(var i,a,o,f,s=l.F.U,u=e.length,c=s.bl_count,h=0;h<=r;h++)c[h]=0;for(h=1;h<u;h+=2)c[e[h]]++;var d=s.next_code;for(i=0,c[0]=0,a=1;a<=r;a++)i=i+c[a-1]<<1,d[a]=i;for(o=0;o<u;o+=2)0!=(f=e[o+1])&&(e[o]=d[f],d[f]++)},l.F.codes2map=function(e,r,i){for(var a=e.length,o=l.F.U.rev15,f=0;f<a;f+=2)if(0!=e[f+1])for(var s=f>>1,u=e[f+1],c=s<<4|u,h=r-u,d=e[f]<<h,g=d+(1<<h);d!=g;)i[o[d]>>>15-r]=c,d++},l.F.revCodes=function(e,r){for(var i=l.F.U.rev15,a=15-r,o=0;o<e.length;o+=2){var f=e[o]<<r-e[o+1];e[o]=i[f]>>>a}},l.F._putsE=function(e,r,i){i<<=7&r;var a=r>>>3;e[a]|=i,e[a+1]|=i>>>8},l.F._putsF=function(e,r,i){i<<=7&r;var a=r>>>3;e[a]|=i,e[a+1]|=i>>>8,e[a+2]|=i>>>16},l.F._bitsE=function(e,r,i){return(e[r>>>3]|e[1+(r>>>3)]<<8)>>>(7&r)&(1<<i)-1},l.F._bitsF=function(e,r,i){return(e[r>>>3]|e[1+(r>>>3)]<<8|e[2+(r>>>3)]<<16)>>>(7&r)&(1<<i)-1},l.F._get17=function(e,r){return(e[r>>>3]|e[1+(r>>>3)]<<8|e[2+(r>>>3)]<<16)>>>(7&r)},l.F._get25=function(e,r){return(e[r>>>3]|e[1+(r>>>3)]<<8|e[2+(r>>>3)]<<16|e[3+(r>>>3)]<<24)>>>(7&r)},l.F.U=(o=Uint16Array,f=Uint32Array,{next_code:new o(16),bl_count:new o(16),ordr:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],of0:[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999],exb:[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0],ldef:new o(32),df0:[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,65535,65535],dxb:[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0],ddef:new f(32),flmap:new o(512),fltree:[],fdmap:new o(32),fdtree:[],lmap:new o(32768),ltree:[],ttree:[],dmap:new o(32768),dtree:[],imap:new o(512),itree:[],rev15:new o(32768),lhst:new f(286),dhst:new f(30),ihst:new f(19),lits:new f(15e3),strt:new o(65536),prev:new o(32768)}),function(){for(var e=l.F.U,r=0;r<32768;r++){var i=r;i=(4278255360&(i=(4042322160&(i=(3435973836&(i=(2863311530&i)>>>1|(1431655765&i)<<1))>>>2|(858993459&i)<<2))>>>4|(252645135&i)<<4))>>>8|(16711935&i)<<8,e.rev15[r]=(i>>>16|i<<16)>>>17}function pushV(e,r,i){for(;0!=r--;)e.push(0,i)}for(r=0;r<32;r++)e.ldef[r]=e.of0[r]<<3|e.exb[r],e.ddef[r]=e.df0[r]<<4|e.dxb[r];pushV(e.fltree,144,8),pushV(e.fltree,112,9),pushV(e.fltree,24,7),pushV(e.fltree,8,8),l.F.makeCodes(e.fltree,9),l.F.codes2map(e.fltree,9,e.flmap),l.F.revCodes(e.fltree,9),pushV(e.fdtree,32,5),l.F.makeCodes(e.fdtree,5),l.F.codes2map(e.fdtree,5,e.fdmap),l.F.revCodes(e.fdtree,5),pushV(e.itree,19,0),pushV(e.ltree,286,0),pushV(e.dtree,30,0),pushV(e.ttree,320,0)}();var u=_mergeNamespaces({__proto__:null,default:s},[s]);let c=function(){var e={nextZero(e,r){for(;0!=e[r];)r++;return r},readUshort:(e,r)=>e[r]<<8|e[r+1],writeUshort(e,r,i){e[r]=i>>8&255,e[r+1]=255&i},readUint:(e,r)=>16777216*e[r]+(e[r+1]<<16|e[r+2]<<8|e[r+3]),writeUint(e,r,i){e[r]=i>>24&255,e[r+1]=i>>16&255,e[r+2]=i>>8&255,e[r+3]=255&i}
1,readASCII(e,r,i){let a="";for(let o=0;o<i;o++)a+=String.fromCharCode(e[r+o]);return a},writeASCII(e,r,i){for(let a=0;a<i.length;a++)e[r+a]=i.charCodeAt(a)},readBytes(e,r,i){let a=[];for(let o=0;o<i;o++)a.push(e[r+o]);return a},pad:e=>e.length<2?`0${e}`:e,readUTF8(r,i,a){let o,f="";for(let o=0;o<a;o++)f+=`%${e.pad(r[i+o].toString(16))}`;try{o=decodeURIComponent(f)}catch(o){return e.readASCII(r,i,a)}return o}};function decodeImage(r,i,a,o){let f=i*a,l=_getBPP(o),s=Math.ceil(i*l/8),u=new Uint8Array(4*f),c=new Uint32Array(u.buffer),{ctype:h}=o,{depth:d}=o,g=e.readUshort;if(6==h){let e=f<<2;if(8==d)for(var p=0;p<e;p+=4)u[p]=r[p],u[p+1]=r[p+1],u[p+2]=r[p+2],u[p+3]=r[p+3];if(16==d)for(p=0;p<e;p++)u[p]=r[p<<1]}else if(2==h){let e=o.tabs.tRNS;if(null==e){if(8==d)for(p=0;p<f;p++){var m=3*p;c[p]=-16777216|r[m+2]<<16|r[m+1]<<8|r[m]}if(16==d)for(p=0;p<f;p++)m=6*p,c[p]=-16777216|r[m+4]<<16|r[m+2]<<8|r[m]}else{var w=e[0];let i=e[1],a=e[2];if(8==d)for(p=0;p<f;p++){var A=p<<2;m=3*p,c[p]=-16777216|r[m+2]<<16|r[m+1]<<8|r[m],r[m]==w&&r[m+1]==i&&r[m+2]==a&&(u[A+3]=0)}if(16==d)for(p=0;p<f;p++)A=p<<2,m=6*p,c[p]=-16777216|r[m+4]<<16|r[m+2]<<8|r[m],g(r,m)==w&&g(r,m+2)==i&&g(r,m+4)==a&&(u[A+3]=0)}}else if(3==h){let e=o.tabs.PLTE,l=o.tabs.tRNS,c=l?l.length:0;if(1==d)for(var v,y=0;y<a;y++){var b=y*s,_=y*i;for(p=0;p<i;p++){A=_+p<<2;var F=3*(v=r[b+(p>>3)]>>7-((7&p)<<0)&1);u[A]=e[F],u[A+1]=e[F+1],u[A+2]=e[F+2],u[A+3]=v<c?l[v]:255}}if(2==d)for(y=0;y<a;y++)for(b=y*s,_=y*i,p=0;p<i;p++)A=_+p<<2,F=3*(v=r[b+(p>>2)]>>6-((3&p)<<1)&3),u[A]=e[F],u[A+1]=e[F+1],u[A+2]=e[F+2],u[A+3]=v<c?l[v]:255;if(4==d)for(y=0;y<a;y++)for(b=y*s,_=y*i,p=0;p<i;p++)A=_+p<<2,F=3*(v=r[b+(p>>1)]>>4-((1&p)<<2)&15),u[A]=e[F],u[A+1]=e[F+1],u[A+2]=e[F+2],u[A+3]=v<c?l[v]:255;if(8==d)for(p=0;p<f;p++)A=p<<2,F=3*(v=r[p]),u[A]=e[F],u[A+1]=e[F+1],u[A+2]=e[F+2],u[A+3]=v<c?l[v]:255}else if(4==h){if(8==d)for(p=0;p<f;p++){A=p<<2;var U,C=r[U=p<<1];u[A]=C,u[A+1]=C,u[A+2]=C,u[A+3]=r[U+1]}if(16==d)for(p=0;p<f;p++)A=p<<2,C=r[U=p<<2],u[A]=C,u[A+1]=C,u[A+2]=C,u[A+3]=r[U+2]}else if(0==h)for(w=o.tabs.tRNS?o.tabs.tRNS:-1,y=0;y<a;y++){let e=y*s,a=y*i;if(1==d)for(var I=0;I<i;I++){var E=(C=255*(r[e+(I>>>3)]>>>7-(7&I)&1))==255*w?0:255;c[a+I]=E<<24|C<<16|C<<8|C}else if(2==d)for(I=0;I<i;I++)E=(C=85*(r[e+(I>>>2)]>>>6-((3&I)<<1)&3))==85*w?0:255,c[a+I]=E<<24|C<<16|C<<8|C;else if(4==d)for(I=0;I<i;I++)E=(C=17*(r[e+(I>>>1)]>>>4-((1&I)<<2)&15))==17*w?0:255,c[a+I]=E<<24|C<<16|C<<8|C;else if(8==d)for(I=0;I<i;I++)E=(C=r[e+I])==w?0:255,c[a+I]=E<<24|C<<16|C<<8|C;else if(16==d)for(I=0;I<i;I++)C=r[e+(I<<1)],E=g(r,e+(I<<1))==w?0:255,c[a+I]=E<<24|C<<16|C<<8|C}return u}function _decompress(e,i,a,o){let f=_getBPP(e),l=Math.ceil(a*f/8),s=new Uint8Array((l+1+e.interlace)*o);return i=e.tabs.CgBI?r(i,s):_inflate(i,s),0==e.interlace?i=_filterZero(i,e,0,a,o):1==e.interlace&&(i=function(e,r){let i=r.width,a=r.height,o=_getBPP(r),f=o>>3,l=Math.ceil(i*o/8),s=new Uint8Array(a*l),u=0,c=[0,0,4,0,2,0,1],h=[0,4,0,2,0,1,0],d=[8,8,8,4,4,2,2],g=[8,8,4,4,2,2,1],p=0;for(;p<7;){let w=d[p],A=g[p],v=0,y=0,b=c[p];for(;b<a;)b+=w,y++;let _=h[p];for(;_<i;)_+=A,v++;let F=Math.ceil(v*o/8);_filterZero(e,r,u,v,y);let U=0,C=c[p];for(;C<a;){let r=h[p],a=u+U*F<<3;for(;r<i;){var m;if(1==o&&(m=(m=e[a>>3])>>7-(7&a)&1,s[C*l+(r>>3)]|=m<<7-((7&r)<<0)),2==o&&(m=(m=e[a>>3])>>6-(7&a)&3,s[C*l+(r>>2)]|=m<<6-((3&r)<<1)),4==o&&(m=(m=e[a>>3])>>4-(7&a)&15,s[C*l+(r>>1)]|=m<<4-((1&r)<<2)),o>=8){let i=C*l+r*f;for(let r=0;r<f;r++)s[i+r]=e[(a>>3)+r]}a+=o,r+=A}U++,C+=w}v*y!=0&&(u+=y*(1+F)),p+=1}return s}(i,e)),i}function _inflate(e,i){return r(new Uint8Array(e.buffer,2,e.length-6),i)}var r=function(){let e={H:{}};return e.H.N=function(r,i){let a=Uint8Array,o,f,l=0,s=0,u=0,c=0,h=0,d=0,g=0,p=0,m=0;if(3==r[0]&&0==r[1])return i||new a(0);let w=e.H,A=w.b,v=w.e,y=w.R,b=w.n,_=w.A,F=w.Z,U=w.m,C=null==i;for(C&&(i=new a(r.length>>>2<<5));0==l;)if(l=A(r,m,1),s=A(r,m+1,2),m+=3,0!=s){if(C&&(i=e.H.W(i,p+131072)),1==s&&(o=U.J,f=U.h,d=511,g=31),2==s){u=v(r,m,5)+257,c=v(r,m+5,5)+1,h=v(r,m+10,4)+4,m+=14;let e=1;for(var I=0;I<38;I+=2)U.Q[I]=0,U.Q[I+1]=0;for(I=0;I<h;I++){let i=v(r,m+3*I,3);U.Q[1+(U.X[I]<<1)]=i,i>e&&(e=i)}m+=3*h,b(U.Q,e),_(U.Q,e,U.u),o=U.w,f=U.d,m=y(U.u,(1<<e)-1,u+c,r,m,U.v);let i=w.V(U.v,0,u,U.C);d=(1<<i)-1;let a=w.V(U.v,u,c,U.D);g=(1<<a)-1,b(U.C,i),_(U.C,i,o),b(U.D,a),_(U.D,a,f)}for(;;){let e=o[F(r,m)&d];m+=15&e;let a=e>>>4;if(a>>>8==0)i[p++]=a;else{if(256==a)break;{let e=p+a-254;if(a>264){let i=U.q[a-257];e=p+(i>>>3)+v(r,m,7&i),m+=7&i}let o=f[F(r,m)&g];m+=15&o;let l=o>>>4,s=U.c[l],u=(s>>>4)+A(r,m,15&s);for(m+=15&s;p<e;)i[p]=i[p++-u],i[p]=i[p++-u],i[p]=i[p++-u],i[p]=i[p++-u];p=e}}}}else{0!=(7&m)&&(m+=8-(7&m));let o=4+(m>>>3),f=r[o-4]|r[o-3]<<8;C&&(i=e.H.W(i,p+f)),i.set(new a(r.buffer,r.byteOffset+o,f),p),m=o+f<<3,p+=f}return i.length==p?i:i.slice(0,p)},e.H.W=function(e,r){let i=e.length;if(r<=i)return e;let a=new Uint8Array(i<<1);return a.set(e,0),a},e.H.R=function(r,i,a,o,f,l){let s=e.H.e,u=e.H.Z,c=0;for(;c<a;){let e=r[u(o,f)&i];f+=15&e;let a=e>>>4;if(a<=15)l[c]=a,c++;else{let e=0,r=0;16==a?(r=3+s(o,f,2),f+=2,e=l[c-1]):17==a?(r=3+s(o,f,3),f+=3):18==a&&(r=11+s(o,f,7),f+=7);let i=c+r;for(;c<i;)l[c]=e,c++}
1}return f},e.H.V=function(e,r,i,a){let o=0,f=0,l=a.length>>>1;for(;f<i;){let i=e[f+r];a[f<<1]=0,a[1+(f<<1)]=i,i>o&&(o=i),f++}for(;f<l;)a[f<<1]=0,a[1+(f<<1)]=0,f++;return o},e.H.n=function(r,i){let a,o,f,l;let s=e.H.m,u=r.length,c=s.j;for(var h=0;h<=i;h++)c[h]=0;for(h=1;h<u;h+=2)c[r[h]]++;let d=s.K;for(a=0,c[0]=0,o=1;o<=i;o++)a=a+c[o-1]<<1,d[o]=a;for(f=0;f<u;f+=2)0!=(l=r[f+1])&&(r[f]=d[l],d[l]++)},e.H.A=function(r,i,a){let o=r.length,f=e.H.m.r;for(let e=0;e<o;e+=2)if(0!=r[e+1]){let o=e>>1,l=r[e+1],s=o<<4|l,u=i-l,c=r[e]<<u,h=c+(1<<u);for(;c!=h;)a[f[c]>>>15-i]=s,c++}},e.H.l=function(r,i){let a=e.H.m.r,o=15-i;for(let e=0;e<r.length;e+=2){let f=r[e]<<i-r[e+1];r[e]=a[f]>>>o}},e.H.M=function(e,r,i){i<<=7&r;let a=r>>>3;e[a]|=i,e[a+1]|=i>>>8},e.H.I=function(e,r,i){i<<=7&r;let a=r>>>3;e[a]|=i,e[a+1]|=i>>>8,e[a+2]|=i>>>16},e.H.e=function(e,r,i){return(e[r>>>3]|e[1+(r>>>3)]<<8)>>>(7&r)&(1<<i)-1},e.H.b=function(e,r,i){return(e[r>>>3]|e[1+(r>>>3)]<<8|e[2+(r>>>3)]<<16)>>>(7&r)&(1<<i)-1},e.H.Z=function(e,r){return(e[r>>>3]|e[1+(r>>>3)]<<8|e[2+(r>>>3)]<<16)>>>(7&r)},e.H.i=function(e,r){return(e[r>>>3]|e[1+(r>>>3)]<<8|e[2+(r>>>3)]<<16|e[3+(r>>>3)]<<24)>>>(7&r)},e.H.m=function(){let e=Uint16Array,r=Uint32Array;return{K:new e(16),j:new e(16),X:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],S:[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999],T:[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0],q:new e(32),p:[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,65535,65535],z:[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0],c:new r(32),J:new e(512),_:[],h:new e(32),$:[],w:new e(32768),C:[],v:[],d:new e(32768),D:[],u:new e(512),Q:[],r:new e(32768),s:new r(286),Y:new r(30),a:new r(19),t:new r(15e3),k:new e(65536),g:new e(32768)}}(),function(){let r=e.H.m;for(var i=0;i<32768;i++){let e=i;e=(4278255360&(e=(4042322160&(e=(3435973836&(e=(2863311530&e)>>>1|(1431655765&e)<<1))>>>2|(858993459&e)<<2))>>>4|(252645135&e)<<4))>>>8|(16711935&e)<<8,r.r[i]=(e>>>16|e<<16)>>>17}function n(e,r,i){for(;0!=r--;)e.push(0,i)}for(i=0;i<32;i++)r.q[i]=r.S[i]<<3|r.T[i],r.c[i]=r.p[i]<<4|r.z[i];n(r._,144,8),n(r._,112,9),n(r._,24,7),n(r._,8,8),e.H.n(r._,9),e.H.A(r._,9,r.J),e.H.l(r._,9),n(r.$,32,5),e.H.n(r.$,5),e.H.A(r.$,5,r.h),e.H.l(r.$,5),n(r.Q,19,0),n(r.C,286,0),n(r.D,30,0),n(r.v,320,0)}(),e.H.N}();function _getBPP(e){return[1,null,3,1,2,null,4][e.ctype]*e.depth}function _filterZero(e,r,i,a,o){let f,l,s=_getBPP(r),u=Math.ceil(a*s/8);s=Math.ceil(s/8);let c=e[i],h=0;if(c>1&&(e[i]=[0,0,1][c-2]),3==c)for(h=s;h<u;h++)e[h+1]=e[h+1]+(e[h+1-s]>>>1)&255;for(let r=0;r<o;r++)if(c=e[(l=(f=i+r*u)+r+1)-1],h=0,0==c)for(;h<u;h++)e[f+h]=e[l+h];else if(1==c){for(;h<s;h++)e[f+h]=e[l+h];for(;h<u;h++)e[f+h]=e[l+h]+e[f+h-s]}else if(2==c)for(;h<u;h++)e[f+h]=e[l+h]+e[f+h-u];else if(3==c){for(;h<s;h++)e[f+h]=e[l+h]+(e[f+h-u]>>>1);for(;h<u;h++)e[f+h]=e[l+h]+(e[f+h-u]+e[f+h-s]>>>1)}else{for(;h<s;h++)e[f+h]=e[l+h]+_paeth(0,e[f+h-u],0);for(;h<u;h++)e[f+h]=e[l+h]+_paeth(e[f+h-s],e[f+h-u],e[f+h-s-u])}return e}function _paeth(e,r,i){let a=e+r-i,o=a-e,f=a-r,l=a-i;return o*o<=f*f&&o*o<=l*l?e:f*f<=l*l?r:i}function _IHDR(r,i,a){a.width=e.readUint(r,i),i+=4,a.height=e.readUint(r,i),i+=4,a.depth=r[i],i++,a.ctype=r[i],i++,a.compress=r[i],i++,a.filter=r[i],i++,a.interlace=r[i],i++}function _copyTile(e,r,i,a,o,f,l,s,u){let c=Math.min(r,o),h=Math.min(i,f),d=0,g=0;for(let i=0;i<h;i++)for(let f=0;f<c;f++)if(l>=0&&s>=0?(d=i*r+f<<2,g=(s+i)*o+l+f<<2):(d=(-s+i)*r-l+f<<2,g=i*o+f<<2),0==u)a[g]=e[d],a[g+1]=e[d+1],a[g+2]=e[d+2],a[g+3]=e[d+3];else if(1==u){var p=e[d+3]*(1/255),m=e[d]*p,w=e[d+1]*p,A=e[d+2]*p,v=a[g+3]*(1/255),y=a[g]*v,b=a[g+1]*v,_=a[g+2]*v;let r=1-p,i=p+v*r,o=0==i?0:1/i;a[g+3]=255*i,a[g+0]=(m+y*r)*o,a[g+1]=(w+b*r)*o,a[g+2]=(A+_*r)*o}else if(2==u)p=e[d+3],m=e[d],w=e[d+1],A=e[d+2],v=a[g+3],y=a[g],b=a[g+1],_=a[g+2],p==v&&m==y&&w==b&&A==_?(a[g]=0,a[g+1]=0,a[g+2]=0,a[g+3]=0):(a[g]=m,a[g+1]=w,a[g+2]=A,a[g+3]=p);else if(3==u){if(p=e[d+3],m=e[d],w=e[d+1],A=e[d+2],v=a[g+3],y=a[g],b=a[g+1],_=a[g+2],p==v&&m==y&&w==b&&A==_)continue;if(p<220&&v>20)return!1}return!0}return{decode:function(i){let a=new Uint8Array(i),o=8,f=e.readUshort,l=e.readUint,s={tabs:{},frames:[]},u=new Uint8Array(a.length),c,h=0,d=0,g=[137,80,78,71,13,10,26,10];for(var p,m=0;m<8;m++)if(a[m]!=g[m])throw"The input is not a PNG file!";for(;o<a.length;){let i=e.readUint(a,o);o+=4;let g=e.readASCII(a,o,4);if(o+=4,"IHDR"==g)_IHDR(a,o,s);else if("iCCP"==g){for(var w,A=o;0!=a[A];)A++;e.readASCII(a,o,A-o),a[A+1];let f=a.slice(A+2,o+i),l=null;try{l=_inflate(f)}catch(e){l=r(f)}s.tabs[g]=l}else if("CgBI"==g)s.tabs[g]=a.slice(o,o+4);else if("IDAT"==g){for(m=0;m<i;m++)u[h+m]=a[o+m];h+=i}else if("acTL"==g)s.tabs[g]={num_frames:l(a,o),num_plays:l(a,o+4)},c=new Uint8Array(a.length);else if("fcTL"==g){0!=d&&((p=s.frames[s.frames.length-1]).data=_decompress(s,c.slice(0,d),p.rect.width,p.rect.height),d=0);let e={x:l(a,o+12),y:l(a,o+16),width:l(a,o+4),height:l(a,o+8)}
1,r=f(a,o+22);r=f(a,o+20)/(0==r?100:r);let i={rect:e,delay:Math.round(1e3*r),dispose:a[o+24],blend:a[o+25]};s.frames.push(i)}else if("fdAT"==g){for(m=0;m<i-4;m++)c[d+m]=a[o+m+4];d+=i-4}else if("pHYs"==g)s.tabs[g]=[e.readUint(a,o),e.readUint(a,o+4),a[o+8]];else if("cHRM"==g)for(m=0,s.tabs[g]=[];m<8;m++)s.tabs[g].push(e.readUint(a,o+4*m));else if("tEXt"==g||"zTXt"==g){null==s.tabs[g]&&(s.tabs[g]={});var v=e.nextZero(a,o),y=e.readASCII(a,o,v-o),b=o+i-v-1;if("tEXt"==g)w=e.readASCII(a,v+1,b);else{var _=_inflate(a.slice(v+2,v+2+b));w=e.readUTF8(_,0,_.length)}s.tabs[g][y]=w}else if("iTXt"==g){null==s.tabs[g]&&(s.tabs[g]={}),v=0,A=o,v=e.nextZero(a,A),y=e.readASCII(a,A,v-A);let r=a[A=v+1];a[A+1],A+=2,v=e.nextZero(a,A),e.readASCII(a,A,v-A),A=v+1,v=e.nextZero(a,A),e.readUTF8(a,A,v-A),b=i-((A=v+1)-o),0==r?w=e.readUTF8(a,A,b):(_=_inflate(a.slice(A,A+b)),w=e.readUTF8(_,0,_.length)),s.tabs[g][y]=w}else if("PLTE"==g)s.tabs[g]=e.readBytes(a,o,i);else if("hIST"==g){let e=s.tabs.PLTE.length/3;for(m=0,s.tabs[g]=[];m<e;m++)s.tabs[g].push(f(a,o+2*m))}else if("tRNS"==g)3==s.ctype?s.tabs[g]=e.readBytes(a,o,i):0==s.ctype?s.tabs[g]=f(a,o):2==s.ctype&&(s.tabs[g]=[f(a,o),f(a,o+2),f(a,o+4)]);else if("gAMA"==g)s.tabs[g]=e.readUint(a,o)/1e5;else if("sRGB"==g)s.tabs[g]=a[o];else if("bKGD"==g)0==s.ctype||4==s.ctype?s.tabs[g]=[f(a,o)]:2==s.ctype||6==s.ctype?s.tabs[g]=[f(a,o),f(a,o+2),f(a,o+4)]:3==s.ctype&&(s.tabs[g]=a[o]);else if("IEND"==g)break;o+=i,e.readUint(a,o),o+=4}return 0!=d&&((p=s.frames[s.frames.length-1]).data=_decompress(s,c.slice(0,d),p.rect.width,p.rect.height)),s.data=_decompress(s,u,s.width,s.height),delete s.compress,delete s.interlace,delete s.filter,s},toRGBA8:function(e){let r=e.width,i=e.height;if(null==e.tabs.acTL)return[decodeImage(e.data,r,i,e).buffer];let a=[];null==e.frames[0].data&&(e.frames[0].data=e.data);let o=r*i*4,f=new Uint8Array(o),l=new Uint8Array(o),s=new Uint8Array(o);for(let c=0;c<e.frames.length;c++){let h=e.frames[c],d=h.rect.x,g=h.rect.y,p=h.rect.width,m=h.rect.height,w=decodeImage(h.data,p,m,e);if(0!=c)for(var u=0;u<o;u++)s[u]=f[u];if(0==h.blend?_copyTile(w,p,m,f,r,i,d,g,0):1==h.blend&&_copyTile(w,p,m,f,r,i,d,g,1),a.push(f.buffer.slice(0)),0==h.dispose);else if(1==h.dispose)_copyTile(l,p,m,f,r,i,d,g,0);else if(2==h.dispose)for(u=0;u<o;u++)f[u]=s[u]}return a},_paeth:_paeth,_copyTile:_copyTile,_bin:e}}();!function(){let{_copyTile:e}=c,{_bin:r}=c,i=c._paeth;var a={table:function(){let e=new Uint32Array(256);for(let r=0;r<256;r++){let i=r;for(let e=0;e<8;e++)1&i?i=3988292384^i>>>1:i>>>=1;e[r]=i}return e}(),update(e,r,i,o){for(let f=0;f<o;f++)e=a.table[255&(e^r[i+f])]^e>>>8;return e},crc:(e,r,i)=>4294967295^a.update(4294967295,e,r,i)};function addErr(e,r,i,a){r[i]+=e[0]*a>>4,r[i+1]+=e[1]*a>>4,r[i+2]+=e[2]*a>>4,r[i+3]+=e[3]*a>>4}function N(e){return Math.max(0,Math.min(255,e))}function D(e,r){let i=e[0]-r[0],a=e[1]-r[1],o=e[2]-r[2],f=e[3]-r[3];return i*i+a*a+o*o+f*f}function dither(e,r,i,a,o,f,l){null==l&&(l=1);let s=a.length,u=[];for(var c,h=0;h<s;h++){let e=a[h];u.push([e>>>0&255,e>>>8&255,e>>>16&255,e>>>24&255])}for(h=0;h<s;h++){let e=4294967295;for(var d=0,g=0;g<s;g++){var p=D(u[h],u[g]);g!=h&&p<e&&(e=p,d=g)}}let m=new Uint32Array(o.buffer),w=new Int16Array(r*i*4),A=[0,8,2,10,12,4,14,6,3,11,1,9,15,7,13,5];for(h=0;h<A.length;h++)A[h]=255*((A[h]+.5)/16-.5);for(let o=0;o<i;o++)for(let v=0;v<r;v++){h=4*(o*r+v),2!=l?c=[N(e[h]+w[h]),N(e[h+1]+w[h+1]),N(e[h+2]+w[h+2]),N(e[h+3]+w[h+3])]:(p=A[4*(3&o)+(3&v)],c=[N(e[h]+p),N(e[h+1]+p),N(e[h+2]+p),N(e[h+3]+p)]),d=0;let y=16777215;for(g=0;g<s;g++){let e=D(c,u[g]);e<y&&(y=e,d=g)}let b=u[d],_=[c[0]-b[0],c[1]-b[1],c[2]-b[2],c[3]-b[3]];1==l&&(v!=r-1&&addErr(_,w,h+4,7),o!=i-1&&(0!=v&&addErr(_,w,h+4*r-4,3),addErr(_,w,h+4*r,5),v!=r-1&&addErr(_,w,h+4*r+4,1))),f[h>>2]=d,m[h>>2]=a[d]}}function _main(e,i,o,f,l){null==l&&(l={});let{crc:s}=a,u=r.writeUint,c=r.writeUshort,h=r.writeASCII,d=8,g=e.frames.length>1,p,m=!1,w=33+(g?20:0);if(null!=l.sRGB&&(w+=13),null!=l.pHYs&&(w+=21),null!=l.iCCP&&(w+=21+(p=pako.deflate(l.iCCP)).length+4),3==e.ctype){for(var A=e.plte.length,v=0;v<A;v++)e.plte[v]>>>24!=255&&(m=!0);w+=8+3*A+4+(m?8+1*A+4:0)}for(var y=0;y<e.frames.length;y++)g&&(w+=38),w+=(U=e.frames[y]).cimg.length+12,0!=y&&(w+=4);w+=12;let b=new Uint8Array(w),_=[137,80,78,71,13,10,26,10];for(v=0;v<8;v++)b[v]=_[v];
1if(u(b,d,13),h(b,d+=4,"IHDR"),u(b,d+=4,i),u(b,d+=4,o),b[d+=4]=e.depth,b[++d]=e.ctype,b[++d]=0,b[++d]=0,b[++d]=0,u(b,++d,s(b,d-17,17)),d+=4,null!=l.sRGB&&(u(b,d,1),h(b,d+=4,"sRGB"),b[d+=4]=l.sRGB,u(b,++d,s(b,d-5,5)),d+=4),null!=l.iCCP){let e=13+p.length;u(b,d,e),h(b,d+=4,"iCCP"),h(b,d+=4,"ICC profile"),d+=13,b.set(p,d),u(b,d+=p.length,s(b,d-(e+4),e+4)),d+=4}if(null!=l.pHYs&&(u(b,d,9),h(b,d+=4,"pHYs"),u(b,d+=4,l.pHYs[0]),u(b,d+=4,l.pHYs[1]),b[d+=4]=l.pHYs[2],u(b,++d,s(b,d-13,13)),d+=4),g&&(u(b,d,8),h(b,d+=4,"acTL"),u(b,d+=4,e.frames.length),u(b,d+=4,null!=l.loop?l.loop:0),u(b,d+=4,s(b,d-12,12)),d+=4),3==e.ctype){for(u(b,d,3*(A=e.plte.length)),h(b,d+=4,"PLTE"),d+=4,v=0;v<A;v++){let r=3*v,i=e.plte[v],a=255&i,o=i>>>8&255,f=i>>>16&255;b[d+r+0]=a,b[d+r+1]=o,b[d+r+2]=f}if(u(b,d+=3*A,s(b,d-3*A-4,3*A+4)),d+=4,m){for(u(b,d,A),h(b,d+=4,"tRNS"),d+=4,v=0;v<A;v++)b[d+v]=e.plte[v]>>>24&255;u(b,d+=A,s(b,d-A-4,A+4)),d+=4}}let F=0;for(y=0;y<e.frames.length;y++){var U=e.frames[y];g&&(u(b,d,26),h(b,d+=4,"fcTL"),u(b,d+=4,F++),u(b,d+=4,U.rect.width),u(b,d+=4,U.rect.height),u(b,d+=4,U.rect.x),u(b,d+=4,U.rect.y),c(b,d+=4,f[y]),c(b,d+=2,1e3),b[d+=2]=U.dispose,b[++d]=U.blend,u(b,++d,s(b,d-30,30)),d+=4);let r=U.cimg;u(b,d,(A=r.length)+(0==y?0:4)),d+=4;let i=d;h(b,d,0==y?"IDAT":"fdAT"),d+=4,0!=y&&(u(b,d,F++),d+=4),b.set(r,d),u(b,d+=A,s(b,i,d-i)),d+=4}return u(b,d,0),h(b,d+=4,"IEND"),u(b,d+=4,s(b,d-4,4)),d+=4,b.buffer}function compressPNG(e,r,i){for(let a=0;a<e.frames.length;a++){let o=e.frames[a];o.rect.width;let f=o.rect.height,l=new Uint8Array(f*o.bpl+f);o.cimg=_filterZero(o.img,f,o.bpp,o.bpl,l,r,i)}}function compress(r,i,a,o,f){let l=f[0],s=f[1],u=f[2],c=f[3],h=f[4],d=f[5],g=6,p=8,m=255;for(var w=0;w<r.length;w++){let e=new Uint8Array(r[w]);for(var A=e.length,v=0;v<A;v+=4)m&=e[v+3]}let y=255!=m,b=function(r,i,a,o,f,l){let s=[];for(var u,c=0;c<r.length;c++){let u=new Uint8Array(r[c]),p=new Uint32Array(u.buffer),m=0,w=0,A=i,v=a,y=o?1:0;if(0!=c){let b=l||o||1==c||0!=s[c-2].dispose?1:2,_=0,F=1e9;for(let e=0;e<b;e++){var h,d=new Uint8Array(r[c-1-e]);let o=new Uint32Array(r[c-1-e]),l=i,s=a,u=-1,y=-1;for(let e=0;e<a;e++)for(let r=0;r<i;r++)p[g=e*i+r]!=o[g]&&(r<l&&(l=r),r>u&&(u=r),e<s&&(s=e),e>y&&(y=e));-1==u&&(l=s=u=y=0),f&&(1==(1&l)&&l--,1==(1&s)&&s--);let b=(u-l+1)*(y-s+1);b<F&&(F=b,_=e,m=l,w=s,A=u-l+1,v=y-s+1)}d=new Uint8Array(r[c-1-_]),1==_&&(s[c-1].dispose=2),e(d,i,a,h=new Uint8Array(A*v*4),A,v,-m,-w,0),1==(y=e(u,i,a,h,A,v,-m,-w,3)?1:0)?_prepareDiff(u,i,a,h,{x:m,y:w,width:A,height:v}):e(u,i,a,h,A,v,-m,-w,0)}else h=u.slice(0);s.push({rect:{x:m,y:w,width:A,height:v},img:h,blend:y,dispose:0})}if(o)for(c=0;c<s.length;c++){if(1==(u=s[c]).blend)continue;let e=u.rect,o=s[c-1].rect,l=Math.min(e.x,o.x),h=Math.min(e.y,o.y),d={x:l,y:h,width:Math.max(e.x+e.width,o.x+o.width)-l,height:Math.max(e.y+e.height,o.y+o.height)-h};s[c-1].dispose=1,c-1!=0&&_updateFrame(r,i,a,s,c-1,d,f),_updateFrame(r,i,a,s,c,d,f)}if(1!=r.length)for(var g=0;g<s.length;g++)(u=s[g]).rect.width,u.rect.height;return s}(r,i,a,l,s,u),_={},F=[],U=[];if(0!=o){let e=[];for(v=0;v<b.length;v++)e.push(b[v].img.buffer);let r=function(e){let r=0;for(var i=0;i<e.length;i++)r+=e[i].byteLength;let a=new Uint8Array(r),o=0;for(i=0;i<e.length;i++){let r=new Uint8Array(e[i]),f=r.length;for(let e=0;e<f;e+=4){let i=r[e],f=r[e+1],l=r[e+2],s=r[e+3];0==s&&(i=f=l=0),a[o+e]=i,a[o+e+1]=f,a[o+e+2]=l,a[o+e+3]=s}o+=f}return a.buffer}(e),i=quantize(r,o);for(v=0;v<i.plte.length;v++)F.push(i.plte[v].est.rgba);let a=0;for(v=0;v<b.length;v++){let e=(I=b[v]).img.length;var C=new Uint8Array(i.inds.buffer,a>>2,e>>2);U.push(C);let r=new Uint8Array(i.abuf,a,e);d&&dither(I.img,I.rect.width,I.rect.height,F,r,C),I.img.set(r),a+=e}}else for(w=0;w<b.length;w++){var I=b[w];let e=new Uint32Array(I.img.buffer);var E=I.rect.width;for(A=e.length,C=new Uint8Array(A),U.push(C),v=0;v<A;v++){let r=e[v];if(0!=v&&r==e[v-1])C[v]=C[v-1];else if(v>E&&r==e[v-E])C[v]=C[v-E];else{let e=_[r];if(null==e&&(_[r]=e=F.length,F.push(r),F.length>=300))break;C[v]=e}}}let B=F.length;for(B<=256&&0==h&&(p=Math.max(p=B<=2?1:B<=4?2:B<=16?4:8,c)),w=0;w<b.length;w++){(I=b[w]).rect.x,I.rect.y,E=I.rect.width;let e=I.rect.height,r=I.img;new Uint32Array(r.buffer);let i=4*E,a=4;if(B<=256&&0==h){i=Math.ceil(p*E/8);var M=new Uint8Array(i*e);let o=U[w];for(let r=0;r<e;r++){v=r*i;let e=r*E;if(8==p)for(var T=0;T<E;T++)M[v+T]=o[e+T];else if(4==p)for(T=0;T<E;T++)M[v+(T>>1)]|=o[e+T]<<4-4*(1&T);else if(2==p)for(T=0;T<E;T++)M[v+(T>>2)]|=o[e+T]<<6-2*(3&T);else if(1==p)for(T=0;T<E;T++)M[v+(T>>3)]|=o[e+T]<<7-1*(7&T)}r=M,g=3,a=1}else if(0==y&&1==b.length){M=new Uint8Array(E*e*3);let o=E*e;for(v=0;v<o;v++){let e=3*v,i=4*v;M[e]=r[i],M[e+1]=r[i+1],M[e+2]=r[i+2]}
1r=M,g=2,a=3,i=3*E}I.img=r,I.bpl=i,I.bpp=a}return{ctype:g,depth:p,plte:F,frames:b}}function _updateFrame(r,i,a,o,f,l,s){let u=Uint8Array,c=Uint32Array,h=new u(r[f-1]),d=new c(r[f-1]),g=f+1<r.length?new u(r[f+1]):null,p=new u(r[f]),m=new c(p.buffer),w=i,A=a,v=-1,y=-1;for(let e=0;e<l.height;e++)for(let r=0;r<l.width;r++){let a=l.x+r,s=l.y+e,u=s*i+a,c=m[u];0==c||0==o[f-1].dispose&&d[u]==c&&(null==g||0!=g[4*u+3])||(a<w&&(w=a),a>v&&(v=a),s<A&&(A=s),s>y&&(y=s))}-1==v&&(w=A=v=y=0),s&&(1==(1&w)&&w--,1==(1&A)&&A--),l={x:w,y:A,width:v-w+1,height:y-A+1};let b=o[f];b.rect=l,b.blend=1,b.img=new Uint8Array(l.width*l.height*4),0==o[f-1].dispose?(e(h,i,a,b.img,l.width,l.height,-l.x,-l.y,0),_prepareDiff(p,i,a,b.img,l)):e(p,i,a,b.img,l.width,l.height,-l.x,-l.y,0)}function _prepareDiff(r,i,a,o,f){e(r,i,a,o,f.width,f.height,-f.x,-f.y,2)}function _filterZero(e,r,i,a,o,f,l){let s=[],c,h=[0,1,2,3,4];-1!=f?h=[f]:(r*a>5e5||1==i)&&(h=[0]),l&&(c={level:0});for(var d=0;d<h.length;d++){for(let f=0;f<r;f++)_filterLine(o,e,f,a,i,h[d]);s.push(u.deflate(o,c))}let g,p=1e9;for(d=0;d<s.length;d++)s[d].length<p&&(g=d,p=s[d].length);return s[g]}function _filterLine(e,r,a,o,f,l){let s=a*o,u=s+a;if(e[u]=l,u++,0==l){if(o<500)for(var c=0;c<o;c++)e[u+c]=r[s+c];else e.set(new Uint8Array(r.buffer,s,o),u)}else if(1==l){for(c=0;c<f;c++)e[u+c]=r[s+c];for(c=f;c<o;c++)e[u+c]=r[s+c]-r[s+c-f]+256&255}else if(0==a){for(c=0;c<f;c++)e[u+c]=r[s+c];if(2==l)for(c=f;c<o;c++)e[u+c]=r[s+c];if(3==l)for(c=f;c<o;c++)e[u+c]=r[s+c]-(r[s+c-f]>>1)+256&255;if(4==l)for(c=f;c<o;c++)e[u+c]=r[s+c]-i(r[s+c-f],0,0)+256&255}else{if(2==l)for(c=0;c<o;c++)e[u+c]=r[s+c]+256-r[s+c-o]&255;if(3==l){for(c=0;c<f;c++)e[u+c]=r[s+c]+256-(r[s+c-o]>>1)&255;for(c=f;c<o;c++)e[u+c]=r[s+c]+256-(r[s+c-o]+r[s+c-f]>>1)&255}if(4==l){for(c=0;c<f;c++)e[u+c]=r[s+c]+256-i(0,r[s+c-o],0)&255;for(c=f;c<o;c++)e[u+c]=r[s+c]+256-i(r[s+c-f],r[s+c-o],r[s+c-f-o])&255}}}function quantize(e,r){let i;let a=new Uint8Array(e),o=a.slice(0),f=new Uint32Array(o.buffer),l=getKDtree(o,r),s=l[0],u=l[1],c=a.length,h=new Uint8Array(c>>2);if(a.length<2e7)for(var d=0;d<c;d+=4)i=getNearest(s,g=a[d]*(1/255),p=a[d+1]*(1/255),m=a[d+2]*(1/255),w=a[d+3]*(1/255)),h[d>>2]=i.ind,f[d>>2]=i.est.rgba;else for(d=0;d<c;d+=4){var g=a[d]*(1/255),p=a[d+1]*(1/255),m=a[d+2]*(1/255),w=a[d+3]*(1/255);for(i=s;i.left;)i=0>=planeDst(i.est,g,p,m,w)?i.left:i.right;h[d>>2]=i.ind,f[d>>2]=i.est.rgba}return{abuf:o.buffer,inds:h,plte:u}}function getKDtree(e,r,i){null==i&&(i=1e-4);let a=new Uint32Array(e.buffer),o={i0:0,i1:e.length,bst:null,est:null,tdst:0,left:null,right:null};o.bst=stats(e,o.i0,o.i1),o.est=estats(o.bst);let f=[o];for(;f.length<r;){let r=0,o=0;for(var l=0;l<f.length;l++)f[l].est.L>r&&(r=f[l].est.L,o=l);if(r<i)break;let s=f[o],u=splitPixels(e,a,s.i0,s.i1,s.est.e,s.est.eMq255);if(s.i0>=u||s.i1<=u){s.est.L=0;continue}let c={i0:s.i0,i1:u,bst:null,est:null,tdst:0,left:null,right:null};c.bst=stats(e,c.i0,c.i1),c.est=estats(c.bst);let h={i0:u,i1:s.i1,bst:null,est:null,tdst:0,left:null,right:null};for(l=0,h.bst={R:[],m:[],N:s.bst.N-c.bst.N};l<16;l++)h.bst.R[l]=s.bst.R[l]-c.bst.R[l];for(l=0;l<4;l++)h.bst.m[l]=s.bst.m[l]-c.bst.m[l];h.est=estats(h.bst),s.left=c,s.right=h,f[o]=c,f.push(h)}for(f.sort((e,r)=>r.bst.N-e.bst.N),l=0;l<f.length;l++)f[l].ind=l;return[o,f]}function getNearest(e,r,i,a,o){if(null==e.left)return e.tdst=function(e,r,i,a,o){let f=r-e[0],l=i-e[1],s=a-e[2],u=o-e[3];return f*f+l*l+s*s+u*u}(e.est.q,r,i,a,o),e;let f=planeDst(e.est,r,i,a,o),l=e.left,s=e.right;f>0&&(l=e.right,s=e.left);let u=getNearest(l,r,i,a,o);if(u.tdst<=f*f)return u;let c=getNearest(s,r,i,a,o);return c.tdst<u.tdst?c:u}function planeDst(e,r,i,a,o){let{e:f}=e;return f[0]*r+f[1]*i+f[2]*a+f[3]*o-e.eMq}function splitPixels(e,r,i,a,o,f){for(a-=4;i<a;){for(;vecDot(e,i,o)<=f;)i+=4;for(;vecDot(e,a,o)>f;)a-=4;if(i>=a)break;let l=r[i>>2];r[i>>2]=r[a>>2],r[a>>2]=l,i+=4,a-=4}for(;vecDot(e,i,o)>f;)i-=4;return i+4}function vecDot(e,r,i){return e[r]*i[0]+e[r+1]*i[1]+e[r+2]*i[2]+e[r+3]*i[3]}function stats(e,r,i){let a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],o=[0,0,0,0];for(let f=r;f<i;f+=4){let r=e[f]*(1/255),i=e[f+1]*(1/255),l=e[f+2]*(1/255),s=e[f+3]*(1/255);o[0]+=r,o[1]+=i,o[2]+=l,o[3]+=s,a[0]+=r*r,a[1]+=r*i,a[2]+=r*l,a[3]+=r*s,a[5]+=i*i,a[6]+=i*l,a[7]+=i*s,a[10]+=l*l,a[11]+=l*s,a[15]+=s*s}return a[4]=a[1],a[8]=a[2],a[9]=a[6],a[12]=a[3],a[13]=a[7],a[14]=a[11],{R:a,m:o,N:i-r>>2}}function estats(e){let{R:r}=e,{m:i}=e,{N:a}=e,f=i[0],l=i[1],s=i[2],u=i[3],c=0==a?0:1/a,h=[r[0]-f*f*c,r[1]-f*l*c,r[2]-f*s*c,r[3]-f*u*c,r[4]-l*f*c,r[5]-l*l*c,r[6]-l*s*c,r[7]-l*u*c,r[8]-s*f*c,r[9]-s*l*c,r[10]-s*s*c,r[11]-s*u*c,r[12]-u*f*c,r[13]-u*l*c,r[14]-u*s*c,r[15]-u*u*c],d=[Math.random(),Math.random(),Math.random(),Math.random()],g=0,p=0;if(0!=a)for(let e=0;e<16&&(d=o.multVec(h,d),p=Math.sqrt(o.dot(d,d)),d=o.sml(1/p,d),!(0!=e&&1e-9>Math.abs(p-g)));e++)g=p;let m=[f*c,l*c,s*c,u*c];return{Cov:h,q:m,e:d,L:g,eMq255:o.dot(o.sml(255,m),d),eMq:o.dot(d,m),rgba:(Math.round(255*m[3])<<24|Math.round(255*m[2])<<16|Math.round(255*m[1])<<8|Math.round(255*m[0])<<0)>>>0}}var o={multVec:(e,r)=>[e[0]*r[0]+e[1]*r[1]+e[2]*r[2]+e[3]*r[3],e[4]*r[0]+e[5]*r[1]+e[6]*r[2]+e[7]*r[3],e[8]*r[0]+e[9]*r[1]+e[10]*r[2]+e[11]*r[3],e[12]*r[0]+e[13]*r[1]+e[14]*r[2]+e[15]*r[3]],dot:(e,r)=>e[0]*r[0]+e[1]*r[1]+e[2]*r[2]+e[3]*r[3],sml:(e,r)=>[e*r[0],e*r[1],e*r[2],e*r[3]]};c.encode=function(e,r,i,a,o,f,l){null==a&&(a=0),null==l&&(l=!1);let s=compress(e,r,i,a,[!1,!1,!1,0,l,!1]);return compressPNG(s,-1),_main(s,r,i,o,f)},c.encodeLL=function(e,r,i,a,o,f,l,s){let u={ctype:0+(1==a?0:2)+(0==o?0:4),depth:f,frames:[]},c=(a+o)*f,h=c*r;
1for(let a=0;a<e.length;a++)u.frames.push({rect:{x:0,y:0,width:r,height:i},img:new Uint8Array(e[a]),blend:0,dispose:1,bpp:Math.ceil(c/8),bpl:Math.ceil(h/8)});return compressPNG(u,0,!0),_main(u,r,i,l,s)},c.encode.compress=compress,c.encode.dither=dither,c.quantize=quantize,c.quantize.getKDtree=getKDtree,c.quantize.getNearest=getNearest}();let h={toArrayBuffer(e,r){let i=e.width,a=e.height,o=i<<2,f=e.getContext("2d").getImageData(0,0,i,a),l=new Uint32Array(f.data.buffer),s=(32*i+31)/32<<2,u=s*a,c=122+u,d=new ArrayBuffer(c),g=new DataView(d),p,m,w,A,v=1048576,y=0,b=0,_=0;function set16(e){g.setUint16(b,e,!0),b+=2}function set32(e){g.setUint32(b,e,!0),b+=4}set16(19778),set32(c),b+=4,set32(122),set32(108),set32(i),set32(-a>>>0),set16(1),set16(32),set32(3),set32(u),set32(2835),set32(2835),b+=8,set32(16711680),set32(65280),set32(255),set32(4278190080),set32(1466527264),function convert(){for(;y<a&&v>0;){for(A=122+y*s,p=0;p<o;)v--,w=(m=l[_++])>>>24,g.setUint32(A+p,m<<8|w),p+=4;y++}_<l.length?(v=1048576,setTimeout(convert,h._dly)):r(d)}()},toBlob(e,r){this.toArrayBuffer(e,e=>{r(new Blob([e],{type:"image/bmp"}))})},_dly:9};var d={CHROME:"CHROME",FIREFOX:"FIREFOX",DESKTOP_SAFARI:"DESKTOP_SAFARI",IE:"IE",IOS:"IOS",ETC:"ETC"},g={[d.CHROME]:16384,[d.FIREFOX]:11180,[d.DESKTOP_SAFARI]:16384,[d.IE]:8192,[d.IOS]:4096,[d.ETC]:8192};let p="undefined"!=typeof window,m="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,w=p&&window.cordova&&window.cordova.require&&window.cordova.require("cordova/modulemapper"),A=(p||m)&&(w&&w.getOriginalSymbol(window,"File")||"undefined"!=typeof File&&File),v=(p||m)&&(w&&w.getOriginalSymbol(window,"FileReader")||"undefined"!=typeof FileReader&&FileReader);function getFilefromDataUrl(e,r,i=Date.now()){return new Promise(a=>{let o=e.split(","),f=o[0].match(/:(.*?);/)[1],l=globalThis.atob(o[1]),s=l.length,u=new Uint8Array(s);for(;s--;)u[s]=l.charCodeAt(s);let c=new Blob([u],{type:f});c.name=r,c.lastModified=i,a(c)})}function getDataUrlFromFile(e){return new Promise((r,i)=>{let a=new v;a.onload=()=>r(a.result),a.onerror=e=>i(e),a.readAsDataURL(e)})}function loadImage(e){return new Promise((r,i)=>{let a=new Image;a.onload=()=>r(a),a.onerror=e=>i(e),a.src=e})}function getBrowserName(){if(void 0!==getBrowserName.cachedResult)return getBrowserName.cachedResult;let e=d.ETC,{userAgent:r}=navigator;return/Chrom(e|ium)/i.test(r)?e=d.CHROME:/iP(ad|od|hone)/i.test(r)&&/WebKit/i.test(r)?e=d.IOS:/Safari/i.test(r)?e=d.DESKTOP_SAFARI:/Firefox/i.test(r)?e=d.FIREFOX:(/MSIE/i.test(r)||!0==!!document.documentMode)&&(e=d.IE),getBrowserName.cachedResult=e,getBrowserName.cachedResult}function approximateBelowMaximumCanvasSizeOfBrowser(e,r){let i=getBrowserName(),a=g[i],o=e,f=r,l=o*f,s=o>f?f/o:o/f;for(;l>a*a;){let e=(a+o)/2,r=(a+f)/2;e<r?(f=r,o=r*s):(f=e*s,o=e),l=o*f}return{width:o,height:f}}function getNewCanvasAndCtx(e,r){let i,a;try{if(a=(i=new OffscreenCanvas(e,r)).getContext("2d"),null===a)throw Error("getContext of OffscreenCanvas returns null")}catch(e){a=(i=document.createElement("canvas")).getContext("2d")}return i.width=e,i.height=r,[i,a]}function drawImageInCanvas(e,r){let{width:i,height:a}=approximateBelowMaximumCanvasSizeOfBrowser(e.width,e.height),[o,f]=getNewCanvasAndCtx(i,a);return r&&/jpe?g/.test(r)&&(f.fillStyle="white",f.fillRect(0,0,o.width,o.height)),f.drawImage(e,0,0,o.width,o.height),o}function isIOS(){return void 0!==isIOS.cachedResult||(isIOS.cachedResult=["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"undefined"!=typeof document&&"ontouchend"in document),isIOS.cachedResult}function drawFileInCanvas(e,r={}){return new Promise(function(i,a){let o,f;var $Try_2_Post=function(){try{return f=drawImageInCanvas(o,r.fileType||e.type),i([o,f])}catch(e){return a(e)}},$Try_2_Catch=function(r){try{var $Try_3_Catch=function(e){try{throw e}catch(e){return a(e)}};try{let r;return getDataUrlFromFile(e).then(function(e){try{return r=e,loadImage(r).then(function(e){try{return o=e,function(){try{return $Try_2_Post()}catch(e){return a(e)}}()}
1catch(e){return $Try_3_Catch(e)}},$Try_3_Catch)}catch(e){return $Try_3_Catch(e)}},$Try_3_Catch)}catch(e){$Try_3_Catch(e)}}catch(e){return a(e)}};try{if(isIOS()||[d.DESKTOP_SAFARI,d.MOBILE_SAFARI].includes(getBrowserName()))throw Error("Skip createImageBitmap on IOS and Safari");return createImageBitmap(e).then(function(e){try{return o=e,$Try_2_Post()}catch(e){return $Try_2_Catch()}},$Try_2_Catch)}catch(e){$Try_2_Catch()}})}function canvasToFile(e,r,i,a,o=1){return new Promise(function(f,l){let s;if("image/png"===r){let f,l,u;return f=e.getContext("2d"),{data:l}=f.getImageData(0,0,e.width,e.height),u=c.encode([l.buffer],e.width,e.height,4096*o),(s=new Blob([u],{type:r})).name=i,s.lastModified=a,$If_4.call(this)}if("image/bmp"===r)return new Promise(r=>h.toBlob(e,r)).then((function(e){try{return(s=e).name=i,s.lastModified=a,$If_5.call(this)}catch(e){return l(e)}}).bind(this),l);if("function"==typeof OffscreenCanvas&&e instanceof OffscreenCanvas)return e.convertToBlob({type:r,quality:o}).then((function(e){try{return(s=e).name=i,s.lastModified=a,$If_6.call(this)}catch(e){return l(e)}}).bind(this),l);return getFilefromDataUrl(e.toDataURL(r,o),i,a).then((function(e){try{return s=e,$If_6.call(this)}catch(e){return l(e)}}).bind(this),l);function $If_6(){return $If_5.call(this)}function $If_5(){return $If_4.call(this)}function $If_4(){return f(s)}})}function cleanupCanvasMemory(e){e.width=0,e.height=0}function isAutoOrientationInBrowser(){return new Promise(function(e,r){let i,a,o,f;return void 0!==isAutoOrientationInBrowser.cachedResult?e(isAutoOrientationInBrowser.cachedResult):getFilefromDataUrl("data:image/jpeg;base64,/9j/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAYAAAAAAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAAEAAgMBEQACEQEDEQH/xABKAAEAAAAAAAAAAAAAAAAAAAALEAEAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwA/8H//2Q==","test.jpg",Date.now()).then(function(l){try{return i=l,drawFileInCanvas(i).then(function(l){try{return a=l[1],canvasToFile(a,i.type,i.name,i.lastModified).then(function(i){try{return o=i,cleanupCanvasMemory(a),drawFileInCanvas(o).then(function(i){try{return f=i[0],isAutoOrientationInBrowser.cachedResult=1===f.width&&2===f.height,e(isAutoOrientationInBrowser.cachedResult)}catch(e){return r(e)}},r)}catch(e){return r(e)}},r)}catch(e){return r(e)}},r)}catch(e){return r(e)}},r)})}function getExifOrientation(e){return new Promise((r,i)=>{let a=new v;a.onload=e=>{let i=new DataView(e.target.result);if(65496!=i.getUint16(0,!1))return r(-2);let a=i.byteLength,o=2;for(;o<a&&!(8>=i.getUint16(o+2,!1));){let e=i.getUint16(o,!1);if(o+=2,65505==e){if(1165519206!=i.getUint32(o+=2,!1))return r(-1);let e=18761==i.getUint16(o+=6,!1);o+=i.getUint32(o+4,e);let a=i.getUint16(o,e);o+=2;for(let f=0;f<a;f++)if(274==i.getUint16(o+12*f,e))return r(i.getUint16(o+12*f+8,e))}else{if(65280!=(65280&e))break;o+=i.getUint16(o,!1)}}return r(-1)},a.onerror=e=>i(e),a.readAsArrayBuffer(e)})}function handleMaxWidthOrHeight(e,r){let{width:i}=e,{height:a}=e,{maxWidthOrHeight:o}=r,f,l=e;return isFinite(o)&&(i>o||a>o)&&([l,f]=getNewCanvasAndCtx(i,a),i>a?(l.width=o,l.height=a/i*o):(l.width=i/a*o,l.height=o),f.drawImage(e,0,0,l.width,l.height),cleanupCanvasMemory(e)),l}function followExifOrientation(e,r){let{width:i}=e,{height:a}=e,[o,f]=getNewCanvasAndCtx(i,a);switch(r>4&&r<9?(o.width=a,o.height=i):(o.width=i,o.height=a),r){case 2:f.transform(-1,0,0,1,i,0);break;case 3:f.transform(-1,0,0,-1,i,a);break;case 4:f.transform(1,0,0,-1,0,a);break;case 5:f.transform(0,1,1,0,0,0);break;case 6:f.transform(0,1,-1,0,a,0);break;case 7:f.transform(0,-1,-1,0,a,i);break;case 8:f.transform(0,-1,1,0,0,i)}return f.drawImage(e,0,0,i,a),cleanupCanvasMemory(e),o}function compress(e,r,i=0){return new Promise(function(a,o){let f,l,s,u,c,h,d,g,p,m,w,A,v,y,b,_,F,U,C,I;function incProgress(e=5){if(r.signal&&r.signal.aborted)throw r.signal.reason;f+=e,r.onProgress(Math.min(f,100))}function setProgress(e){if(r.signal&&r.signal.aborted)throw r.signal.reason;f=Math.min(Math.max(e,f),100),r.onProgress(f)}return f=i,l=r.maxIteration||10,s=1024*r.maxSizeMB*1024,incProgress(),drawFileInCanvas(e,r).then((function(i){try{return[,u]=i,incProgress(),c=handleMaxWidthOrHeight(u,r),incProgress(),new Promise(function(i,a){var o;if(!(o=r.exifOrientation))return getExifOrientation(e).then((function(e){try{return o=e,$If_2.call(this)}catch(e){return a(e)}}).bind(this),a);function $If_2(){return i(o)}return $If_2.call(this)}).then((function(i){try{return h=i,incProgress(),isAutoOrientationInBrowser().then((function(i){try{return d=i?c:followExifOrientation(c,h),incProgress(),g=r.initialQuality||1,p=r.fileType||e.type,canvasToFile(d,p,e.name,e.lastModified,g).then((function(i){try{var f;if(m=i,incProgress(),w=m.size>s,A=m.size>e.size,!w&&!A)return setProgress(100),a(m);function $Loop_3(){if(l--&&(b>s||b>v)){let r,i;return r=I?.95*C.width:C.width,i=I?.95*C.height:C.height,[F,U]=getNewCanvasAndCtx(r,i),U.drawImage(C,0,0,r,i),g*="image/png"===p?.85:.95,canvasToFile(F,p,e.name,e.lastModified,g).then(function(e){try{return _=e,cleanupCanvasMemory(C),C=F,b=_.size,setProgress(Math.min(99,Math.floor((y-b)/(y-s)*100))),$Loop_3}catch(e){return o(e)}},o)}return[1]}return v=e.size,b=y=m.size,C=d,I=!r.alwaysKeepResolution&&w,(f=(function(e){for(;e;){if(e.then)return void e.then(f,o);
1try{if(e.pop){if(e.length)return e.pop()?$Loop_3_exit.call(this):e;e=$Loop_3}else e=e.call(this)}catch(e){return o(e)}}}).bind(this))($Loop_3);function $Loop_3_exit(){return cleanupCanvasMemory(C),cleanupCanvasMemory(F),cleanupCanvasMemory(c),cleanupCanvasMemory(d),cleanupCanvasMemory(u),setProgress(100),a(_)}}catch(e){return o(e)}}).bind(this),o)}catch(e){return o(e)}}).bind(this),o)}catch(e){return o(e)}}).bind(this),o)}catch(e){return o(e)}}).bind(this),o)})}function compressOnWebWorker(e,r){return new Promise((i,o)=>{a||(a=function(e){let r=[];return"function"==typeof e?r.push(`(${e})()`):r.push(e),URL.createObjectURL(new Blob(r))}("\nlet scriptImported = false\nself.addEventListener('message', async (e) => {\n  const { file, id, imageCompressionLibUrl, options } = e.data\n  options.onProgress = (progress) => self.postMessage({ progress, id })\n  try {\n    if (!scriptImported) {\n      // console.log('[worker] importScripts', imageCompressionLibUrl)\n      self.importScripts(imageCompressionLibUrl)\n      scriptImported = true\n    }\n    // console.log('[worker] self', self)\n    const compressedFile = await imageCompression(file, options)\n    self.postMessage({ file: compressedFile, id })\n  } catch (e) {\n    // console.error('[worker] error', e)\n    self.postMessage({ error: e.message + '\\n' + e.stack, id })\n  }\n})\n"));let f=new Worker(a);f.addEventListener("message",function(e){if(r.signal&&r.signal.aborted)f.terminate();else if(void 0===e.data.progress){if(e.data.error)return o(Error(e.data.error)),void f.terminate();i(e.data.file),f.terminate()}else r.onProgress(e.data.progress)}),f.addEventListener("error",o),r.signal&&r.signal.addEventListener("abort",()=>{o(r.signal.reason),f.terminate()}),f.postMessage({file:e,imageCompressionLibUrl:r.libURL,options:{...r,onProgress:void 0,signal:void 0}})})}function imageCompression(e,r){return new Promise(function(i,a){let o,f,l,s,u,c;if(o={...r},l=0,{onProgress:s}=o,o.maxSizeMB=o.maxSizeMB||Number.POSITIVE_INFINITY,u="boolean"!=typeof o.useWebWorker||o.useWebWorker,delete o.useWebWorker,o.onProgress=e=>{l=e,"function"==typeof s&&s(l)},!(e instanceof Blob||e instanceof A))return a(Error("The file given is not an instance of Blob or File"));if(!/^image/.test(e.type))return a(Error("The file given is not an image"));if(c="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,!u||"function"!=typeof Worker||c)return compress(e,o).then((function(e){try{return f=e,$If_4.call(this)}catch(e){return a(e)}}).bind(this),a);var h=(function(){try{return $If_4.call(this)}catch(e){return a(e)}}).bind(this),$Try_1_Catch=function(r){try{return compress(e,o).then(function(e){try{return f=e,h()}catch(e){return a(e)}},a)}catch(e){return a(e)}};try{return o.libURL=o.libURL||"https://cdn.jsdelivr.net/npm/[email protected]/dist/browser-image-compression.js",compressOnWebWorker(e,o).then(function(e){try{return f=e,h()}catch(e){return $Try_1_Catch()}},$Try_1_Catch)}catch(e){$Try_1_Catch()}function $If_4(){try{f.name=e.name,f.lastModified=e.lastModified}catch(e){}try{o.preserveExif&&"image/jpeg"===e.type&&(!o.fileType||o.fileType&&o.fileType===e.type)&&(f=copyExifWithoutOrientation(e,f))}catch(e){}return i(f)}})}imageCompression.getDataUrlFromFile=getDataUrlFromFile,imageCompression.getFilefromDataUrl=getFilefromDataUrl,imageCompression.loadImage=loadImage,imageCompression.drawImageInCanvas=drawImageInCanvas,imageCompression.drawFileInCanvas=drawFileInCanvas,imageCompression.canvasToFile=canvasToFile,imageCompression.getExifOrientation=getExifOrientation,imageCompression.handleMaxWidthOrHeight=handleMaxWidthOrHeight,imageCompression.followExifOrientation=followExifOrientation,imageCompression.cleanupCanvasMemory=cleanupCanvasMemory,imageCompression.isAutoOrientationInBrowser=isAutoOrientationInBrowser,imageCompression.approximateBelowMaximumCanvasSizeOfBrowser=approximateBelowMaximumCanvasSizeOfBrowser,imageCompression.copyExifWithoutOrientation=copyExifWithoutOrientation,imageCompression.getBrowserName=getBrowserName,imageCompression.version="2.0.2"}}]);

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.