PageSourceSearch

https://reacttraining.com/build/routes/blog-social.$slug-LJQKLFBX.js

js reacttraining.com collected 2026-10-02 02:15:48 UTC 70,063 bytes, 23 lines download raw bytes

1import{a as dt}from"/build/_shared/chunk-NM4NFN5Z.js";import{b as mt}from"/build/_shared/chunk-TO6XKDTZ.js";import{a as an}from"/build/_shared/chunk-L6JQSR2B.js";import{a as rn}from"/build/_shared/chunk-5TRFQBKG.js";import{n as ut}from"/build/_shared/chunk-APX6ELAI.js";import{a as gt}from"/build/_shared/chunk-AORIANR3.js";import"/build/_shared/chunk-RSHHN727.js";import{a as on}from"/build/_shared/chunk-KB3XA2LO.js";import{a as nn,b as ht}from"/build/_shared/chunk-3RWUHEQO.js";import{b as tn,d as Fe}from"/build/_shared/chunk-G5WX4PPA.js";var Nt=tn((st,Gt)=>{(function(n,c){typeof define=="function"&&define.amd?define([],c):typeof st=="object"?Gt.exports=c():n.download=c()})(st,function(){return function n(c,p,r){var e=window,t="application/octet-stream",f=r||t,a=c,m=!p&&!r&&a,w=document.createElement("a"),i=function(M){return String(M)},s=e.Blob||e.MozBlob||e.WebKitBlob||i,o=p||"download",u,A;if(s=s.call?s.bind(e):Blob,String(this)==="true"&&(a=[a,f],f=a[0],a=a[1]),m&&m.length<2048&&(o=m.split("/").pop().split("?")[0],w.href=m,w.href.indexOf(m)!==-1)){var S=new XMLHttpRequest;return S.open("GET",m,!0),S.responseType="blob",S.onload=function(M){n(M.target.response,o,t)},setTimeout(function(){S.send()},0),S}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(a))if(a.length>1024*1024*1.999&&s!==i)a=B(a),f=a.type||t;else return navigator.msSaveBlob?navigator.msSaveBlob(B(a),o):F(a);else if(/([\x80-\xff])/.test(a)){var T=0,E=new Uint8Array(a.length),k=E.length;for(T;T<k;++T)E[T]=a.charCodeAt(T);a=new s([E],{type:f})}u=a instanceof s?a:new s([a],{type:f});function B(M){var b=M.split(/[:;,]/),_=b[1],d=b[2]=="base64"?atob:decodeURIComponent,h=d(b.pop()),y=h.length,x=0,U=new Uint8Array(y);for(x;x<y;++x)U[x]=h.charCodeAt(x);return new s([U],{type:_})}function F(M,b){if("download"in w)return w.href=M,w.setAttribute("download",o),w.className="download-js-link",w.innerHTML="downloading...",w.style.display="none",document.body.appendChild(w),setTimeout(function(){w.click(),document.body.removeChild(w),b===!0&&setTimeout(function(){e.URL.revokeObjectURL(w.href)},250)},66),!0;if(/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent))return/^data:/.test(M)&&(M="data:"+M.replace(/^data:([\w\/\-\+]+)/,t)),window.open(M)||confirm(`Displaying New Document
2
3Use Save As... to download, then click back to return to this page.`)&&(location.href=M),!0;var _=document.createElement("iframe");document.body.appendChild(_),!b&&/^data:/.test(M)&&(M="data:"+M.replace(/^data:([\w\/\-\+]+)/,t)),_.src=M,setTimeout(function(){document.body.removeChild(_)},333)}if(navigator.msSaveBlob)return navigator.msSaveBlob(u,o);if(e.URL)F(e.URL.createObjectURL(u),!0);else{if(typeof u=="string"||u.constructor===i)try{return F("data:"+f+";base64,"+e.btoa(u))}catch{return F("data:"+f+","+encodeURIComponent(u))}A=new FileReader,A.onload=function(M){F(this.result)},A.readAsDataURL(u)}return!0}})});var Kt=Fe(nn(),1),ft=Fe(on(),1);function pt(n,c){if(n.match(/^[a-z]+:\/\//i))return n;if(n.match(/^\/\//))return window.location.protocol+n;if(n.match(/^[a-z]+:/i))return n;let p=document.implementation.createHTMLDocument(),r=p.createElement("base"),e=p.createElement("a");return p.head.appendChild(r),p.body.appendChild(e),c&&(r.href=c),e.href=n,e.href}var At=(()=>{let n=0,c=()=>`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4);return()=>(n+=1,`u${c()}${n}`)})();function de(n){let c=[];for(let p=0,r=n.length;p<r;p++)c.push(n[p]);return c}function $e(n,c){let r=(n.ownerDocument.defaultView||window).getComputedStyle(n).getPropertyValue(c);return r?parseFloat(r.replace("px","")):0}function sn(n){let c=$e(n,"border-left-width"),p=$e(n,"border-right-width");return n.clientWidth+c+p}function fn(n){let c=$e(n,"border-top-width"),p=$e(n,"border-bottom-width");return n.clientHeight+c+p}function Ze(n,c={}){let p=c.width||sn(n),r=c.height||fn(n);return{width:p,height:r}}function bt(){let n,c;try{c=process}catch{}
3let p=c&&c.env?c.env.devicePixelRatio:null;return p&&(n=parseInt(p,10),Number.isNaN(n)&&(n=1)),n||window.devicePixelRatio||1}var he=16384;function wt(n){(n.width>he||n.height>he)&&(n.width>he&&n.height>he?n.width>n.height?(n.height*=he/n.width,n.width=he):(n.width*=he/n.height,n.height=he):n.width>he?(n.height*=he/n.width,n.width=he):(n.width*=he/n.height,n.height=he))}function yt(n,c={}){return n.toBlob?new Promise(p=>{n.toBlob(p,c.type?c.type:"image/png",c.quality?c.quality:1)}):new Promise(p=>{let r=window.atob(n.toDataURL(c.type?c.type:void 0,c.quality?c.quality:void 0).split(",")[1]),e=r.length,t=new Uint8Array(e);for(let f=0;f<e;f+=1)t[f]=r.charCodeAt(f);p(new Blob([t],{type:c.type?c.type:"image/png"}))})}function Me(n){return new Promise((c,p)=>{let r=new Image;r.decode=()=>c(r),r.onload=()=>c(r),r.onerror=p,r.crossOrigin="anonymous",r.decoding="async",r.src=n})}async function cn(n){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(n)).then(encodeURIComponent).then(c=>`data:image/svg+xml;charset=utf-8,${c}`)}async function vt(n,c,p){let r="http://www.w3.org/2000/svg",e=document.createElementNS(r,"svg"),t=document.createElementNS(r,"foreignObject");return e.setAttribute("width",`${c}`),e.setAttribute("height",`${p}`),e.setAttribute("viewBox",`0 0 ${c} ${p}`),t.setAttribute("width","100%"),t.setAttribute("height","100%"),t.setAttribute("x","0"),t.setAttribute("y","0"),t.setAttribute("externalResourcesRequired","true"),e.appendChild(t),t.appendChild(n),cn(e)}var oe=(n,c)=>{if(n instanceof c)return!0;let p=Object.getPrototypeOf(n);return p===null?!1:p.constructor.name===c.name||oe(p,c)};function ln(n){let c=n.getPropertyValue("content");return`${n.cssText} content: '${c.replace(/'|"/g,"")}';`}function un(n){return de(n).map(c=>{let p=n.getPropertyValue(c),r=n.getPropertyPriority(c);return`${c}: ${p}${r?" !important":""};`}).join(" ")}function hn(n,c,p){let r=`.${n}:${c}`,e=p.cssText?ln(p):un(p);return document.createTextNode(`${r}{${e}}`)}function Et(n,c,p){let r=window.getComputedStyle(n,p),e=r.getPropertyValue("content");if(e===""||e==="none")return;let t=At();try{c.className=`${c.className} ${t}`}catch{return}let f=document.createElement("style");f.appendChild(hn(t,p,r)),c.appendChild(f)}function xt(n,c){Et(n,c,":before"),Et(n,c,":after")}var Ut="application/font-woff",St="image/jpeg",dn={woff:Ut,woff2:Ut,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:St,jpeg:St,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function gn(n){let c=/\.([^./]*?)$/g.exec(n);return c?c[1]:""}function Pe(n){let c=gn(n).toLowerCase();return dn[c]||""}function mn(n){return n.split(/,/)[1]}function Qe(n){return n.search(/^(data:)/)!==-1}function et(n,c){return`data:${c};base64,${n}`}async function tt(n,c,p){let r=await fetch(n,c);if(r.status===404)throw new Error(`Resource "${r.url}" not found`);let e=await r.blob();return new Promise((t,f)=>{let a=new FileReader;a.onerror=f,a.onloadend=()=>{try{t(p({res:r,result:a.result}))}catch(m){f(m)}},a.readAsDataURL(e)})}var Je={};function pn(n,c,p){let r=n.replace(/\?.*/,"");return p&&(r=n),/ttf|otf|eot|woff2?/i.test(r)&&(r=r.replace(/.*\//,"")),c?`[${c}]${r}`:r}async function Be(n,c,p){let r=pn(n,c,p.includeQueryParams);if(Je[r]!=null)return Je[r];p.cacheBust&&(n+=(/\?/.test(n)?"&":"?")+new Date().getTime());let e;try{let t=await tt(n,p.fetchRequestInit,({res:f,result:a})=>(c||(c=f.headers.get("Content-Type")||""),mn(a)));e=et(t,c)}catch(t){e=p.imagePlaceholder||"";let f=`Failed to fetch resource: ${n}`;t&&(f=typeof t=="string"?t:t.message),f&&console.warn(f)}return Je[r]=e,e}async function An(n){let c=n.toDataURL();return c==="data:,"?n.cloneNode(!1):Me(c)}async function bn(n,c){if(n.currentSrc){let t=document.createElement("canvas"),f=t.getContext("2d");t.width=n.clientWidth,t.height=n.clientHeight,f?.drawImage(n,0,0,t.width,t.height);let a=t.toDataURL();return Me(a)}let p=n.poster,r=Pe(p),e=await Be(p,r,c);return Me(e)}async function wn(n){var c;try{if(!((c=n?.contentDocument)===null||c===void 0)&&c.body)return await Oe(n.contentDocument.body,{},!0)}catch{}return n.cloneNode(!1)}async function yn(n,c){return oe(n,HTMLCanvasElement)?An(n):oe(n,HTMLVideoElement)?bn(n,c):oe(n,HTMLIFrameElement)?wn(n):n.cloneNode(!1)}var vn=n=>n.tagName!=null&&n.tagName.toUpperCase()==="SLOT";async function En(n,c,p){var r,e;let t=[];return vn(n)&&n.assignedNodes?t=de(n.assignedNodes()):oe(n,HTMLIFrameElement)&&(!((r=n.contentDocument)===null||r===void 0)&&r.body)?t=de(n.contentDocument.body.childNodes):t=de(((e=n.shadowRoot)!==null&&e!==void 0?e:n).childNodes),t.length===0||oe(n,HTMLVideoElement)||await t.reduce((f,a)=>f.then(()=>Oe(a,p)).then(m=>{m&&c.appendChild(m)}),Promise.resolve()),c}function xn(n,c){let p=c.style;if(!p)return;let r=window.getComputedStyle(n);r.cssText?(p.cssText=r.cssText,p.transformOrigin=r.transformOrigin):de(r).forEach(e
3=>{let t=r.getPropertyValue(e);e==="font-size"&&t.endsWith("px")&&(t=`${Math.floor(parseFloat(t.substring(0,t.length-2)))-.1}px`),oe(n,HTMLIFrameElement)&&e==="display"&&t==="inline"&&(t="block"),e==="d"&&c.getAttribute("d")&&(t=`path(${c.getAttribute("d")})`),p.setProperty(e,t,r.getPropertyPriority(e))})}function Un(n,c){oe(n,HTMLTextAreaElement)&&(c.innerHTML=n.value),oe(n,HTMLInputElement)&&c.setAttribute("value",n.value)}function Sn(n,c){if(oe(n,HTMLSelectElement)){let p=c,r=Array.from(p.children).find(e=>n.value===e.getAttribute("value"));r&&r.setAttribute("selected","")}}function Rn(n,c){return oe(c,Element)&&(xn(n,c),xt(n,c),Un(n,c),Sn(n,c)),c}async function Cn(n,c){let p=n.querySelectorAll?n.querySelectorAll("use"):[];if(p.length===0)return n;let r={};for(let t=0;t<p.length;t++){let a=p[t].getAttribute("xlink:href");if(a){let m=n.querySelector(a),w=document.querySelector(a);!m&&w&&!r[a]&&(r[a]=await Oe(w,c,!0))}}let e=Object.values(r);if(e.length){let t="http://www.w3.org/1999/xhtml",f=document.createElementNS(t,"svg");f.setAttribute("xmlns",t),f.style.position="absolute",f.style.width="0",f.style.height="0",f.style.overflow="hidden",f.style.display="none";let a=document.createElementNS(t,"defs");f.appendChild(a);for(let m=0;m<e.length;m++)a.appendChild(e[m]);n.appendChild(f)}return n}async function Oe(n,c,p){return!p&&c.filter&&!c.filter(n)?null:Promise.resolve(n).then(r=>yn(r,c)).then(r=>En(n,r,c)).then(r=>Rn(n,r)).then(r=>Cn(r,c))}var Rt=/url\((['"]?)([^'"]+?)\1\)/g,In=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,Fn=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function Tn(n){let c=n.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${c})(['"]?\\))`,"g")}function _n(n){let c=[];return n.replace(Rt,(p,r,e)=>(c.push(e),p)),c.filter(p=>!Qe(p))}async function Mn(n,c,p,r,e){try{let t=p?pt(c,p):c,f=Pe(c),a;if(e){let m=await e(t);a=et(m,f)}else a=await Be(t,f,r);return n.replace(Tn(c),`$1${a}$3`)}catch{}return n}function Pn(n,{preferredFontFormat:c}){return c?n.replace(Fn,p=>{for(;;){let[r,,e]=In.exec(p)||[];if(!e)return"";if(e===c)return`src: ${r};`}}):n}function nt(n){return n.search(Rt)!==-1}async function ze(n,c,p){if(!nt(n))return n;let r=Pn(n,p);return _n(r).reduce((t,f)=>t.then(a=>Mn(a,f,c,p)),Promise.resolve(r))}async function We(n,c,p){var r;let e=(r=c.style)===null||r===void 0?void 0:r.getPropertyValue(n);if(e){let t=await ze(e,null,p);return c.style.setProperty(n,t,c.style.getPropertyPriority(n)),!0}return!1}async function Bn(n,c){await We("background",n,c)||await We("background-image",n,c),await We("mask",n,c)||await We("mask-image",n,c)}async function Ln(n,c){let p=oe(n,HTMLImageElement);if(!(p&&!Qe(n.src))&&!(oe(n,SVGImageElement)&&!Qe(n.href.baseVal)))return;let r=p?n.src:n.href.baseVal,e=await Be(r,Pe(r),c);await new Promise((t,f)=>{n.onload=t,n.onerror=f;let a=n;a.decode&&(a.decode=t),a.loading==="lazy"&&(a.loading="eager"),p?(n.srcset="",n.src=e):n.href.baseVal=e})}async function Dn(n,c){let r=de(n.childNodes).map(e=>rt(e,c));await Promise.all(r).then(()=>n)}async function rt(n,c){oe(n,Element)&&(await Bn(n,c),await Ln(n,c),await Dn(n,c))}function Ct(n,c){let{style:p}=n;c.backgroundColor&&(p.backgroundColor=c.backgroundColor),c.width&&(p.width=`${c.width}px`),c.height&&(p.height=`${c.height}px`);let r=c.style;return r!=null&&Object.keys(r).forEach(e=>{p[e]=r[e]}),n}var It={};async function Ft(n){let c=It[n];if(c!=null)return c;let r=await(await fetch(n)).text();return c={url:n,cssText:r},It[n]=c,c}async function Tt(n,c){let p=n.cssText,r=/url\(["']?([^"')]+)["']?\)/g,t=(p.match(/url\([^)]+\)/g)||[]).map(async f=>{let a=f.replace(r,"$1");return a.startsWith("https://")||(a=new URL(a,n.url).href),tt(a,c.fetchRequestInit,({result:m})=>(p=p.replace(f,`url(${m})`),[f,m]))});return Promise.all(t).then(()=>p)}function _t(n){if(n==null)return[];let c=[],p=/(\/\*[\s\S]*?\*\/)/gi,r=n.replace(p,""),e=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)}
3)","gi");for(;;){let m=e.exec(r);if(m===null)break;c.push(m[0])}r=r.replace(e,"");let t=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,f="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",a=new RegExp(f,"gi");for(;;){let m=t.exec(r);if(m===null){if(m=a.exec(r),m===null)break;t.lastIndex=a.lastIndex}else a.lastIndex=t.lastIndex;c.push(m[0])}return c}async function kn(n,c){let p=[],r=[];return n.forEach(e=>{if("cssRules"in e)try{de(e.cssRules||[]).forEach((t,f)=>{if(t.type===CSSRule.IMPORT_RULE){let a=f+1,m=t.href,w=Ft(m).then(i=>Tt(i,c)).then(i=>_t(i).forEach(s=>{try{e.insertRule(s,s.startsWith("@import")?a+=1:e.cssRules.length)}catch(o){console.error("Error inserting rule from remote css",{rule:s,error:o})}})).catch(i=>{console.error("Error loading remote css",i.toString())});r.push(w)}})}catch(t){let f=n.find(a=>a.href==null)||document.styleSheets[0];e.href!=null&&r.push(Ft(e.href).then(a=>Tt(a,c)).then(a=>_t(a).forEach(m=>{f.insertRule(m,e.cssRules.length)})).catch(a=>{console.error("Error loading remote stylesheet",a)})),console.error("Error inlining remote css file",t)}}),Promise.all(r).then(()=>(n.forEach(e=>{if("cssRules"in e)try{de(e.cssRules||[]).forEach(t=>{p.push(t)})}catch(t){console.error(`Error while reading CSS rules from ${e.href}`,t)}}),p))}function Qn(n){return n.filter(c=>c.type===CSSRule.FONT_FACE_RULE).filter(c=>nt(c.style.getPropertyValue("src")))}async function On(n,c){if(n.ownerDocument==null)throw new Error("Provided element is not within a Document");let p=de(n.ownerDocument.styleSheets),r=await kn(p,c);return Qn(r)}async function Mt(n,c){let p=await On(n,c);return(await Promise.all(p.map(e=>{let t=e.parentStyleSheet?e.parentStyleSheet.href:null;return ze(e.cssText,t,c)}))).join(`
4`)}async function Pt(n,c){let p=c.fontEmbedCSS!=null?c.fontEmbedCSS:c.skipFonts?null:await Mt(n,c);if(p){let r=document.createElement("style"),e=document.createTextNode(p);r.appendChild(e),n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r)}}async function Hn(n,c={}){let{width:p,height:r}=Ze(n,c),e=await Oe(n,c,!0);return await Pt(e,c),await rt(e,c),Ct(e,c),await vt(e,p,r)}async function $n(n,c={}){let{width:p,height:r}=Ze(n,c),e=await Hn(n,c),t=await Me(e),f=document.createElement("canvas"),a=f.getContext("2d"),m=c.pixelRatio||bt(),w=c.canvasWidth||p,i=c.canvasHeight||r;return f.width=w*m,f.height=i*m,c.skipAutoScale||wt(f),f.style.width=`${w}`,f.style.height=`${i}`,c.backgroundColor&&(a.fillStyle=c.backgroundColor,a.fillRect(0,0,f.width,f.height)),a.drawImage(t,0,0,f.width,f.height),f}async function Bt(n,c={}){let p=await $n(n,c);return await yt(p)}function zn(n,c){return c.forEach(function(p){p&&typeof p!="string"&&!Array.isArray(p)&&Object.keys(p).forEach(function(r){if(r!=="default"&&!(r in n)){var e=Object.getOwnPropertyDescriptor(p,r);Object.defineProperty(n,r,e.get?e:{enumerable:!0,get:function(){return p[r]}})}})}),Object.freeze(n)}function Dt(n,c){return new Promise(function(p,r){let e;return Wn(n).then(function(t){try{return e=t,p(new Blob([c.slice(0,2),e,c.slice(2)],{type:"image/jpeg"}))}catch(f){return r(f)}},r)})}var Wn=n=>new Promise((c,p)=>{let r=new FileReader;r.addEventListener("load",({target:{result:e}})=>{let t=new DataView(e),f=0;if(t.getUint16(f)!==65496)return p("not a valid JPEG");for(f+=2;;){let a=t.getUint16(f);if(a===65498)break;let m=t.getUint16(f+2);if(a===65505&&t.getUint32(f+4)===1165519206){let w=f+10,i;switch(t.getUint16(w)){case 18761:i=!0;break;case 19789:i=!1;break;default:return p("TIFF header contains invalid endian")}if(t.getUint16(w+2,i)!==42)return p("TIFF header contains invalid version");let s=t.getUint32(w+4,i),o=w+s+2+12*t.getUint16(w+s,i);for(let u=w+s+2;u<o;u+=12)if(t.getUint16(u,i)==274){if(t.getUint16(u+2,i)!==3)return p("Orientation data type is invalid");if(t.getUint32(u+4,i)!==1)return p("Orientation data count is invalid");t.setUint16(u+8,1,i);break}return c(e.slice(f,f+2+m))}f+=2+m}return c(new Blob)}),r.readAsArrayBuffer(n)}),qe={},jn={get exports(){return qe},set exports(n){qe=n}};(function(n){var c,p,r={};jn.exports=r,r.parse=function(e,t){for(var f=r.bin.readUshort,a=r.bin.readUint,m=0,w={},i=new Uint8Array(e),s=i.length-4;a(i,s)!=101010256;)s--;m=s,m+=4;var o=f(i,m+=4);f(i,m+=2);var u=a(i,m+=2),A=a(i,m+=4);m+=4,m=A;for(var S=0;S<o;S++){a(i,m),m+=4,m+=4,m+=4,a(i,m+=4),u=a(i,m+=4);var T=a(i,m+=4),E=f(i,m+=4),k=f(i,m+2),B=f(i,m+4);m+=6;var F=a(i,m+=8);m+=4,m+=E+k+B,r._readLocal(i,F,w,u,T,t)}return w},r._readLocal=function(e,t,f,a,m,w){var i=r.bin.readUshort,s=r.bin.readUint;s(e,t),i(e,t+=4),i(e,t+=2);var o=i(e,t+=2);s(e,t+=2),s(e,t+=4),t+=4;var u=i(e,t+=8),A=i(e,t+=2);t+=2;var S=r.bin.readUTF8(e,t,u);if(t+=u,t+=A,w)f[S]={size:m,csize:a};else{var T=new Uint8Array(e.buffer,t);if(o==0)f[S]=new Uint8Array(T.buffer.slice(t,t+a));else{if(o!=8)throw"unknown compression method: "+o;var E=new Uint8Array(m);r.inflateRaw(T,E),f[S]=E}}},r.inflateRaw=function(e,t){return r.F.inflate(e,t)},r.inflate=function(e,t){return e[0],e[1],r.inflateRaw(new Uint8Array(e.buffer,e.byteOffset+2,e.length-6),t)},r.deflate=function(e,t){t==null&&(t={level:6});var f=0,a=new Uint8Array(50+Math.floor(1.1*e.length));
4a[f]=120,a[f+1]=156,f+=2,f=r.F.deflateRaw(e,a,f,t.level);var m=r.adler(e,0,e.length);return a[f+0]=m>>>24&255,a[f+1]=m>>>16&255,a[f+2]=m>>>8&255,a[f+3]=m>>>0&255,new Uint8Array(a.buffer,0,f+4)},r.deflateRaw=function(e,t){t==null&&(t={level:6});var f=new Uint8Array(50+Math.floor(1.1*e.length)),a=r.F.deflateRaw(e,f,a,t.level);return new Uint8Array(f.buffer,0,a)},r.encode=function(e,t){t==null&&(t=!1);var f=0,a=r.bin.writeUint,m=r.bin.writeUshort,w={};for(var i in e){var s=!r._noNeed(i)&&!t,o=e[i],u=r.crc.crc(o,0,o.length);w[i]={cpr:s,usize:o.length,crc:u,file:s?r.deflateRaw(o):o}}for(var i in w)f+=w[i].file.length+30+46+2*r.bin.sizeUTF8(i);f+=22;var A=new Uint8Array(f),S=0,T=[];for(var i in w){var E=w[i];T.push(S),S=r._writeHeader(A,S,i,E,0)}var k=0,B=S;for(var i in w)E=w[i],T.push(S),S=r._writeHeader(A,S,i,E,1,T[k++]);var F=S-B;return a(A,S,101010256),S+=4,m(A,S+=4,k),m(A,S+=2,k),a(A,S+=2,F),a(A,S+=4,B),S+=4,S+=2,A.buffer},r._noNeed=function(e){var t=e.split(".").pop().toLowerCase();return"png,jpg,jpeg,zip".indexOf(t)!=-1},r._writeHeader=function(e,t,f,a,m,w){var i=r.bin.writeUint,s=r.bin.writeUshort,o=a.file;return i(e,t,m==0?67324752:33639248),t+=4,m==1&&(t+=2),s(e,t,20),s(e,t+=2,0),s(e,t+=2,a.cpr?8:0),i(e,t+=2,0),i(e,t+=4,a.crc),i(e,t+=4,o.length),i(e,t+=4,a.usize),s(e,t+=4,r.bin.sizeUTF8(f)),s(e,t+=2,0),t+=2,m==1&&(t+=2,t+=2,i(e,t+=6,w),t+=4),t+=r.bin.writeUTF8(e,t,f),m==0&&(e.set(o,t),t+=o.length),t},r.crc={table:function(){for(var e=new Uint32Array(256),t=0;t<256;t++){for(var f=t,a=0;a<8;a++)1&f?f=3988292384^f>>>1:f>>>=1;e[t]=f}return e}(),update:function(e,t,f,a){for(var m=0;m<a;m++)e=r.crc.table[255&(e^t[f+m])]^e>>>8;return e},crc:function(e,t,f){return 4294967295^r.crc.update(4294967295,e,t,f)}},r.adler=function(e,t,f){for(var a=1,m=0,w=t,i=t+f;w<i;){for(var s=Math.min(w+5552,i);w<s;)m+=a+=e[w++];a%=65521,m%=65521}return m<<16|a},r.bin={readUshort:function(e,t){return e[t]|e[t+1]<<8},writeUshort:function(e,t,f){e[t]=255&f,e[t+1]=f>>8&255},readUint:function(e,t){return 16777216*e[t+3]+(e[t+2]<<16|e[t+1]<<8|e[t])},writeUint:function(e,t,f){e[t]=255&f,e[t+1]=f>>8&255,e[t+2]=f>>16&255,e[t+3]=f>>24&255},readASCII:function(e,t,f){for(var a="",m=0;m<f;m++)a+=String.fromCharCode(e[t+m]);return a},writeASCII:function(e,t,f){for(var a=0;a<f.length;a++)e[t+a]=f.charCodeAt(a)},pad:function(e){return e.length<2?"0"+e:e},readUTF8:function(e,t,f){for(var a,m="",w=0;w<f;w++)m+="%"+r.bin.pad(e[t+w].toString(16));try{a=decodeURIComponent(m)}catch{return r.bin.readASCII(e,t,f)}return a},writeUTF8:function(e,t,f){for(var a=f.length,m=0,w=0;w<a;w++){var i=f.charCodeAt(w);if(!(4294967168&i))e[t+m]=i,m++;else if(!(4294965248&i))e[t+m]=192|i>>6,e[t+m+1]=128|i>>0&63,m+=2;else if(!(4294901760&i))e[t+m]=224|i>>12,e[t+m+1]=128|i>>6&63,e[t+m+2]=128|i>>0&63,m+=3;else{if(4292870144&i)throw"e";e[t+m]=240|i>>18,e[t+m+1]=128|i>>12&63,e[t+m+2]=128|i>>6&63,e[t+m+3]=128|i>>0&63,m+=4}}return m},sizeUTF8:function(e){for(var t=e.length,f=0,a=0;a<t;a++){var m=e.charCodeAt(a);if(!(4294967168&m))f++;else if(!(4294965248&m))f+=2;else if(!(4294901760&m))f+=3;else{if(4292870144&m)throw"e";f+=4}}return f}},r.F={},r.F.deflateRaw=function(e,t,f,a){var m=[[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],w=r.F.U,i=r.F._goodIndex;r.F._hash;var s=r.F._putsE,o=0,u=f<<3,A=0,S=e.length;if(a==0){for(;o<S;)s(t,u,o+(x=Math.min(65535,S-o))==S?1:0),u=r.F._copyExact(e,o,x,t,u+8),o+=x;return u>>>3}var T=w.lits,E=w.strt,k=w.prev,B=0,F=0,M=0,b=0,_=0,d=0;for(S>2&&(E[d=r.F._hash(e,0)]=0),o=0;o<S;o++){if(_=d,o+1<S-2){d=r.F._hash(e,o+1);var h=o+1&32767;k[h]=E[d],E[d]=h}if(A<=o){(B>14e3||F>26697)&&S-o>100&&(A<o&&(T[B]=o-A,B+=2,A=o),u=r.F._writeBlock(o==S-1||A==S?1:0,T,B,b,e,M,o-M,t,u),B=F=b=0,M=o);var y=0;o<S-2&&(y=r.F._bestMatch(e,o,k,_,Math.min(m[2],S-o),m[3]));var x=y>>>16,U=65535&y;if(y!=0){U=65535&y;var R=i(x=y>>>16,w.of0);w.lhst[257+R]++;var v=i(U,w.df0);w.dhst[v]++,b+=w.exb[R]+w.dxb[v],T[B]=x<<23|o-A,T[B+1]=U<<16|R<<8|v,B+=2,A=o+x}else w.lhst[e[o]]++;F++}}for(M==o&&e.length!=0||(A<o&&(T[B]=o-A,B+=2,A=o),u=r.F._writeBlock(1,T,B,b,e,M,o-M,t,u),B=0,F=0,B=F=b=0,M=o);7&u;)u++;return u>>>3},r.F._bestMatch=function(e,t,f,a,m,w){var i=32767&t,s=f[i],o=i-s+32768&32767;if(s==i||a!=r.F._hash(e,t-o))return 0;for(var u=0,A=0,S=Math.min(32767,t);o<=S&&--w!=0&&s!=i;){if(u==0||e[t+u]==e[t+u-o]){var T=r.F._howLong(e,t,o);if(T>u){if(A=o,(u=T)>=m)break;o+2<T&&(T=o+2);for(var E=0,k=0;k<T-2;k++){var B=t-o+k+32768&32767,F=B-f[B]+32768&32767;F>E&&(E=F,s=B)}}}o+=(i=s)-(s=f[i])+32768&32767}return u<<16|A},r.F._howLong=function(e,t,f){if(e[t]!=e[t-f]||e[t+1]!=e[t+1-f]||e[t+2]!=e[t+2-f])return 0;var a=t,m=Math.min(e.length,t+258);for(t+=3;t<m&&e[t]==e[t-f];)t++;return t-a},r.F._hash=function(e,t){return(e[t]<<8|e[t+1])+(e[t+2]<<4)&65535},r.saved=0,r.F._writeBlock=function(e,t,f,a,m,w,i,s,o){var u,A,S,T,E,k,B,F,M,b=r.F.U,_=r.F._putsF,d=r.F._putsE;b.lhst[256]++,A=(u=r.F.getTrees())[0],S=u[1],T=u[2],E=u[3],k=u[4],B=u[5],F=u[6],M=u[7];var h=32+(o+3&7?8-(o+3&7):0)+(i<<3),y=a+r.F.contSize(b.fltree,b.lhst)+r.F.contSize(b.fdtree,b.dhst),x=a+r.F.contSize(b.ltree,b.lhst)+r.F.contSize(b.dtree,b.dhst);
4x+=14+3*B+r.F.contSize(b.itree,b.ihst)+(2*b.ihst[16]+3*b.ihst[17]+7*b.ihst[18]);for(var U=0;U<286;U++)b.lhst[U]=0;for(U=0;U<30;U++)b.dhst[U]=0;for(U=0;U<19;U++)b.ihst[U]=0;var R=h<y&&h<x?0:y<x?1:2;if(_(s,o,e),_(s,o+1,R),o+=3,R==0){for(;7&o;)o++;o=r.F._copyExact(m,w,i,s,o)}else{var v,I;if(R==1&&(v=b.fltree,I=b.fdtree),R==2){r.F.makeCodes(b.ltree,A),r.F.revCodes(b.ltree,A),r.F.makeCodes(b.dtree,S),r.F.revCodes(b.dtree,S),r.F.makeCodes(b.itree,T),r.F.revCodes(b.itree,T),v=b.ltree,I=b.dtree,d(s,o,E-257),d(s,o+=5,k-1),d(s,o+=5,B-4),o+=4;for(var g=0;g<B;g++)d(s,o+3*g,b.itree[1+(b.ordr[g]<<1)]);o+=3*B,o=r.F._codeTiny(F,b.itree,s,o),o=r.F._codeTiny(M,b.itree,s,o)}for(var l=w,L=0;L<f;L+=2){for(var C=t[L],D=C>>>23,$=l+(8388607&C);l<$;)o=r.F._writeLit(m[l++],v,s,o);if(D!=0){var O=t[L+1],H=O>>16,Q=O>>8&255,P=255&O;d(s,o=r.F._writeLit(257+Q,v,s,o),D-b.of0[Q]),o+=b.exb[Q],_(s,o=r.F._writeLit(P,I,s,o),H-b.df0[P]),o+=b.dxb[P],l+=D}}o=r.F._writeLit(256,v,s,o)}return o},r.F._copyExact=function(e,t,f,a,m){var w=m>>>3;return a[w]=f,a[w+1]=f>>>8,a[w+2]=255-a[w],a[w+3]=255-a[w+1],w+=4,a.set(new Uint8Array(e.buffer,t,f),w),m+(f+4<<3)},r.F.getTrees=function(){for(var e=r.F.U,t=r.F._hufTree(e.lhst,e.ltree,15),f=r.F._hufTree(e.dhst,e.dtree,15),a=[],m=r.F._lenCodes(e.ltree,a),w=[],i=r.F._lenCodes(e.dtree,w),s=0;s<a.length;s+=2)e.ihst[a[s]]++;for(s=0;s<w.length;s+=2)e.ihst[w[s]]++;for(var o=r.F._hufTree(e.ihst,e.itree,7),u=19;u>4&&e.itree[1+(e.ordr[u-1]<<1)]==0;)u--;return[t,f,o,m,i,u,a,w]},r.F.getSecond=function(e){for(var t=[],f=0;f<e.length;f+=2)t.push(e[f+1]);return t},r.F.nonZero=function(e){for(var t="",f=0;f<e.length;f+=2)e[f+1]!=0&&(t+=(f>>1)+",");return t},r.F.contSize=function(e,t){for(var f=0,a=0;a<t.length;a++)f+=t[a]*e[1+(a<<1)];return f},r.F._codeTiny=function(e,t,f,a){for(var m=0;m<e.length;m+=2){var w=e[m],i=e[m+1];a=r.F._writeLit(w,t,f,a);var s=w==16?2:w==17?3:7;w>15&&(r.F._putsE(f,a,i,s),a+=s)}return a},r.F._lenCodes=function(e,t){for(var f=e.length;f!=2&&e[f-1]==0;)f-=2;for(var a=0;a<f;a+=2){var m=e[a+1],w=a+3<f?e[a+3]:-1,i=a+5<f?e[a+5]:-1,s=a==0?-1:e[a-1];if(m==0&&w==m&&i==m){for(var o=a+5;o+2<f&&e[o+2]==m;)o+=2;(u=Math.min(o+1-a>>>1,138))<11?t.push(17,u-3):t.push(18,u-11),a+=2*u-2}else if(m==s&&w==m&&i==m){for(o=a+5;o+2<f&&e[o+2]==m;)o+=2;var u=Math.min(o+1-a>>>1,6);t.push(16,u-3),a+=2*u-2}else t.push(m,0)}return f>>>1},r.F._hufTree=function(e,t,f){var a=[],m=e.length,w=t.length,i=0;for(i=0;i<w;i+=2)t[i]=0,t[i+1]=0;for(i=0;i<m;i++)e[i]!=0&&a.push({lit:i,f:e[i]});var s=a.length,o=a.slice(0);if(s==0)return 0;if(s==1){var u=a[0].lit;return o=u==0?1:0,t[1+(u<<1)]=1,t[1+(o<<1)]=1,1}a.sort(function(F,M){return F.f-M.f});var A=a[0],S=a[1],T=0,E=1,k=2;for(a[0]={lit:-1,f:A.f+S.f,l:A,r:S,d:0};E!=s-1;)A=T!=E&&(k==s||a[T].f<a[k].f)?a[T++]:a[k++],S=T!=E&&(k==s||a[T].f<a[k].f)?a[T++]:a[k++],a[E++]={lit:-1,f:A.f+S.f,l:A,r:S};var B=r.F.setDepth(a[E-1],0);for(B>f&&(r.F.restrictDepth(o,f,B),B=f),i=0;i<s;i++)t[1+(o[i].lit<<1)]=o[i].d;return B},r.F.setDepth=function(e,t){return e.lit!=-1?(e.d=t,t):Math.max(r.F.setDepth(e.l,t+1),r.F.setDepth(e.r,t+1))},r.F.restrictDepth=function(e,t,f){var a=0,m=1<<f-t,w=0;for(e.sort(function(s,o){return o.d==s.d?s.f-o.f:o.d-s.d}),a=0;a<e.length&&e[a].d>t;a++){var i=e[a].d;e[a].d=t,w+=m-(1<<f-i)}for(w>>>=f-t;w>0;)(i=e[a].d)<t?(e[a].d++,w-=1<<t-i-1):a++;for(;a>=0;a--)e[a].d==t&&w<0&&(e[a].d--,w++);w!=0&&console.log("debt left")},r.F._goodIndex=function(e,t){var f=0;return t[16|f]<=e&&(f|=16),t[8|f]<=e&&(f|=8),t[4|f]<=e&&(f|=4),t[2|f]<=e&&(f|=2),t[1|f]<=e&&(f|=1),f},r.F._writeLit=function(e,t,f,a){return r.F._putsF(f,a,t[e<<1]),a+t[1+(e<<1)]},r.F.inflate=function(e,t){var f=Uint8Array;
4if(e[0]==3&&e[1]==0)return t||new f(0);var a=r.F,m=a._bitsF,w=a._bitsE,i=a._decodeTiny,s=a.makeCodes,o=a.codes2map,u=a._get17,A=a.U,S=t==null;S&&(t=new f(e.length>>>2<<3));for(var T,E,k=0,B=0,F=0,M=0,b=0,_=0,d=0,h=0,y=0;k==0;)if(k=m(e,y,1),B=m(e,y+1,2),y+=3,B!=0){if(S&&(t=r.F._check(t,h+(1<<17))),B==1&&(T=A.flmap,E=A.fdmap,_=511,d=31),B==2){F=w(e,y,5)+257,M=w(e,y+5,5)+1,b=w(e,y+10,4)+4,y+=14;for(var x=0;x<38;x+=2)A.itree[x]=0,A.itree[x+1]=0;var U=1;for(x=0;x<b;x++){var R=w(e,y+3*x,3);A.itree[1+(A.ordr[x]<<1)]=R,R>U&&(U=R)}y+=3*b,s(A.itree,U),o(A.itree,U,A.imap),T=A.lmap,E=A.dmap,y=i(A.imap,(1<<U)-1,F+M,e,y,A.ttree);var v=a._copyOut(A.ttree,0,F,A.ltree);_=(1<<v)-1;var I=a._copyOut(A.ttree,F,M,A.dtree);d=(1<<I)-1,s(A.ltree,v),o(A.ltree,v,T),s(A.dtree,I),o(A.dtree,I,E)}for(;;){var g=T[u(e,y)&_];y+=15&g;var l=g>>>4;if(!(l>>>8))t[h++]=l;else{if(l==256)break;var L=h+l-254;if(l>264){var C=A.ldef[l-257];L=h+(C>>>3)+w(e,y,7&C),y+=7&C}var D=E[u(e,y)&d];y+=15&D;var $=D>>>4,O=A.ddef[$],H=(O>>>4)+m(e,y,15&O);for(y+=15&O,S&&(t=r.F._check(t,h+(1<<17)));h<L;)t[h]=t[h++-H],t[h]=t[h++-H],t[h]=t[h++-H],t[h]=t[h++-H];h=L}}}else{7&y&&(y+=8-(7&y));var Q=4+(y>>>3),P=e[Q-4]|e[Q-3]<<8;S&&(t=r.F._check(t,h+P)),t.set(new f(e.buffer,e.byteOffset+Q,P),h),y=Q+P<<3,h+=P}return t.length==h?t:t.slice(0,h)},r.F._check=function(e,t){var f=e.length;if(t<=f)return e;var a=new Uint8Array(Math.max(f<<1,t));return a.set(e,0),a},r.F._decodeTiny=function(e,t,f,a,m,w){for(var i=r.F._bitsE,s=r.F._get17,o=0;o<f;){var u=e[s(a,m)&t];m+=15&u;var A=u>>>4;if(A<=15)w[o]=A,o++;else{var S=0,T=0;A==16?(T=3+i(a,m,2),m+=2,S=w[o-1]):A==17?(T=3+i(a,m,3),m+=3):A==18&&(T=11+i(a,m,7),m+=7);for(var E=o+T;o<E;)w[o]=S,o++}}return m},r.F._copyOut=function(e,t,f,a){for(var m=0,w=0,i=a.length>>>1;w<f;){var s=e[w+t];a[w<<1]=0,a[1+(w<<1)]=s,s>m&&(m=s),w++}for(;w<i;)a[w<<1]=0,a[1+(w<<1)]=0,w++;return m},r.F.makeCodes=function(e,t){for(var f,a,m,w,i=r.F.U,s=e.length,o=i.bl_count,u=0;u<=t;u++)o[u]=0;for(u=1;u<s;u+=2)o[e[u]]++;var A=i.next_code;for(f=0,o[0]=0,a=1;a<=t;a++)f=f+o[a-1]<<1,A[a]=f;for(m=0;m<s;m+=2)(w=e[m+1])!=0&&(e[m]=A[w],A[w]++)},r.F.codes2map=function(e,t,f){for(var a=e.length,m=r.F.U.rev15,w=0;w<a;w+=2)if(e[w+1]!=0)for(var i=w>>1,s=e[w+1],o=i<<4|s,u=t-s,A=e[w]<<u,S=A+(1<<u);A!=S;)f[m[A]>>>15-t]=o,A++},r.F.revCodes=function(e,t){for(var f=r.F.U.rev15,a=15-t,m=0;m<e.length;m+=2){var w=e[m]<<t-e[m+1];e[m]=f[w]>>>a}},r.F._putsE=function(e,t,f){f<<=7&t;var a=t>>>3;e[a]|=f,e[a+1]|=f>>>8},r.F._putsF=function(e,t,f){f<<=7&t;var a=t>>>3;e[a]|=f,e[a+1]|=f>>>8,e[a+2]|=f>>>16},r.F._bitsE=function(e,t,f){return(e[t>>>3]|e[1+(t>>>3)]<<8)>>>(7&t)&(1<<f)-1},r.F._bitsF=function(e,t,f){return(e[t>>>3]|e[1+(t>>>3)]<<8|e[2+(t>>>3)]<<16)>>>(7&t)&(1<<f)-1},r.F._get17=function(e,t){return(e[t>>>3]|e[1+(t>>>3)]<<8|e[2+(t>>>3)]<<16)>>>(7&t)},r.F._get25=function(e,t){return(e[t>>>3]|e[1+(t>>>3)]<<8|e[2+(t>>>3)]<<16|e[3+(t>>>3)]<<24)>>>(7&t)},r.F.U=(c=Uint16Array,p=Uint32Array,{next_code:new c(16),bl_count:new c(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 c(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 p(32),flmap:new c(512),fltree:[],fdmap:new c(32),fdtree:[],lmap:new c(32768),ltree:[],ttree:[],dmap:new c(32768),dtree:[],imap:new c(512),itree:[],rev15:new c(32768),lhst:new p(286),dhst:new p(30),ihst:new p(19),lits:new p(15e3),strt:new c(65536),prev:new c(32768)}),function(){for(var e=r.F.U,t=0;t<32768;t++){var f=t;f=(4278255360&(f=(4042322160&(f=(3435973836&(f=(2863311530&f)>>>1|(1431655765&f)<<1))>>>2|(858993459&f)<<2))>>>4|(252645135&f)<<4))>>>8|(16711935&f)<<8,e.rev15[t]=(f>>>16|f<<16)>>>17}function a(m,w,i){for(;w--!=0;)m.push(0,i)}for(t=0;t<32;t++)e.ldef[t]=e.of0[t]<<3|e.exb[t],e.ddef[t]=e.df0[t]<<4|e.dxb[t];a(e.fltree,144,8),a(e.fltree,112,9),a(e.fltree,24,7),a(e.fltree,8,8),r.F.makeCodes(e.fltree,9),r.F.codes2map(e.fltree,9,e.flmap),r.F.revCodes(e.fltree,9),a(e.fdtree,32,5),r.F.makeCodes(e.fdtree,5),r.F.codes2map(e.fdtree,5,e.fdmap),r.F.revCodes(e.fdtree,5),a(e.itree,19,0),a(e.ltree,286,0),a(e.dtree,30,0),a(e.ttree,320,0)}()})();var qn=zn({__proto__:null,default:qe},[qe]),pe=function(){var n={nextZero(i,s){for(;i[s]!=0;)s++;return s},readUshort:(i,s)=>i[s]<<8|i[s+1],writeUshort(i,s,o){i[s]=o>>8&255,i[s+1]=255&o},readUint:(i,s)=>16777216*i[s]+(i[s+1]<<16|i[s+2]<<8|i[s+3]),writeUint(i,s,o){i[s]=o>>24&255,i[s+1]=o>>16&255,i[s+2]=o>>8&255,i[s+3]=255&o},readASCII(i,s,o){let u="";for(let A=0;A<o;A++)u+=String.fromCharCode(i[s+A]);return u},writeASCII(i,s,o){for(let u=0;u<o.length;
4u++)i[s+u]=o.charCodeAt(u)},readBytes(i,s,o){let u=[];for(let A=0;A<o;A++)u.push(i[s+A]);return u},pad:i=>i.length<2?`0${i}`:i,readUTF8(i,s,o){let u,A="";for(let S=0;S<o;S++)A+=`%${n.pad(i[s+S].toString(16))}`;try{u=decodeURIComponent(A)}catch{return n.readASCII(i,s,o)}return u}};function c(i,s,o,u){let A=s*o,S=t(u),T=Math.ceil(s*S/8),E=new Uint8Array(4*A),k=new Uint32Array(E.buffer),{ctype:B}=u,{depth:F}=u,M=n.readUshort;if(B==6){let C=A<<2;if(F==8)for(var b=0;b<C;b+=4)E[b]=i[b],E[b+1]=i[b+1],E[b+2]=i[b+2],E[b+3]=i[b+3];if(F==16)for(b=0;b<C;b++)E[b]=i[b<<1]}else if(B==2){let C=u.tabs.tRNS;if(C==null){if(F==8)for(b=0;b<A;b++){var _=3*b;k[b]=255<<24|i[_+2]<<16|i[_+1]<<8|i[_]}if(F==16)for(b=0;b<A;b++)_=6*b,k[b]=255<<24|i[_+4]<<16|i[_+2]<<8|i[_]}else{var d=C[0];let D=C[1],$=C[2];if(F==8)for(b=0;b<A;b++){var h=b<<2;_=3*b,k[b]=255<<24|i[_+2]<<16|i[_+1]<<8|i[_],i[_]==d&&i[_+1]==D&&i[_+2]==$&&(E[h+3]=0)}if(F==16)for(b=0;b<A;b++)h=b<<2,_=6*b,k[b]=255<<24|i[_+4]<<16|i[_+2]<<8|i[_],M(i,_)==d&&M(i,_+2)==D&&M(i,_+4)==$&&(E[h+3]=0)}}else if(B==3){let C=u.tabs.PLTE,D=u.tabs.tRNS,$=D?D.length:0;if(F==1)for(var y=0;y<o;y++){var x=y*T,U=y*s;for(b=0;b<s;b++){h=U+b<<2;var R=3*(v=i[x+(b>>3)]>>7-((7&b)<<0)&1);E[h]=C[R],E[h+1]=C[R+1],E[h+2]=C[R+2],E[h+3]=v<$?D[v]:255}}if(F==2)for(y=0;y<o;y++)for(x=y*T,U=y*s,b=0;b<s;b++)h=U+b<<2,R=3*(v=i[x+(b>>2)]>>6-((3&b)<<1)&3),E[h]=C[R],E[h+1]=C[R+1],E[h+2]=C[R+2],E[h+3]=v<$?D[v]:255;if(F==4)for(y=0;y<o;y++)for(x=y*T,U=y*s,b=0;b<s;b++)h=U+b<<2,R=3*(v=i[x+(b>>1)]>>4-((1&b)<<2)&15),E[h]=C[R],E[h+1]=C[R+1],E[h+2]=C[R+2],E[h+3]=v<$?D[v]:255;if(F==8)for(b=0;b<A;b++){var v;h=b<<2,R=3*(v=i[b]),E[h]=C[R],E[h+1]=C[R+1],E[h+2]=C[R+2],E[h+3]=v<$?D[v]:255}}else if(B==4){if(F==8)for(b=0;b<A;b++){h=b<<2;var I=i[g=b<<1];E[h]=I,E[h+1]=I,E[h+2]=I,E[h+3]=i[g+1]}if(F==16)for(b=0;b<A;b++){var g;h=b<<2,I=i[g=b<<2],E[h]=I,E[h+1]=I,E[h+2]=I,E[h+3]=i[g+2]}}else if(B==0)for(d=u.tabs.tRNS?u.tabs.tRNS:-1,y=0;y<o;y++){let C=y*T,D=y*s;if(F==1)for(var l=0;l<s;l++){var L=(I=255*(i[C+(l>>>3)]>>>7-(7&l)&1))==255*d?0:255;k[D+l]=L<<24|I<<16|I<<8|I}else if(F==2)for(l=0;l<s;l++)L=(I=85*(i[C+(l>>>2)]>>>6-((3&l)<<1)&3))==85*d?0:255,k[D+l]=L<<24|I<<16|I<<8|I;else if(F==4)for(l=0;l<s;l++)L=(I=17*(i[C+(l>>>1)]>>>4-((1&l)<<2)&15))==17*d?0:255,k[D+l]=L<<24|I<<16|I<<8|I;else if(F==8)for(l=0;l<s;l++)L=(I=i[C+l])==d?0:255,k[D+l]=L<<24|I<<16|I<<8|I;else if(F==16)for(l=0;l<s;l++)I=i[C+(l<<1)],L=M(i,C+(l<<1))==d?0:255,k[D+l]=L<<24|I<<16|I<<8|I}return E}function p(i,s,o,u){let A=t(i),S=Math.ceil(o*A/8),T=new Uint8Array((S+1+i.interlace)*u);return s=i.tabs.CgBI?e(s,T):r(s,T),i.interlace==0?s=f(s,i,0,o,u):i.interlace==1&&(s=function(k,B){let F=B.width,M=B.height,b=t(B),_=b>>3,d=Math.ceil(F*b/8),h=new Uint8Array(M*d),y=0,x=[0,0,4,0,2,0,1],U=[0,4,0,2,0,1,0],R=[8,8,8,4,4,2,2],v=[8,8,4,4,2,2,1],I=0;for(;I<7;){let l=R[I],L=v[I],C=0,D=0,$=x[I];for(;$<M;)$+=l,D++;let O=U[I];for(;O<F;)O+=L,C++;let H=Math.ceil(C*b/8);f(k,B,y,C,D);let Q=0,P=x[I];for(;P<M;){let z=U[I],N=y+Q*H<<3;for(;z<F;){var g;if(b==1&&(g=(g=k[N>>3])>>7-(7&N)&1,h[P*d+(z>>3)]|=g<<7-((7&z)<<0)),b==2&&(g=(g=k[N>>3])>>6-(7&N)&3,h[P*d+(z>>2)]|=g<<6-((3&z)<<1)),b==4&&(g=(g=k[N>>3])>>4-(7&N)&15,h[P*d+(z>>1)]|=g<<4-((1&z)<<2)),b>=8){let j=P*d+z*_;for(let W=0;W<_;W++)h[j+W]=k[(N>>3)+W]}N+=b,z+=L}Q++,P+=l}C*D!=0&&(y+=D*(1+H)),I+=1}return h}(s,i)),s}function r(i,s){return e(new Uint8Array(i.buffer,2,i.length-6),s)}var e=function(){let i={H:{}};return i.H.N=function(s,o){let u=Uint8Array,A,S,T=0,E=0,k=0,B=0,F=0,M=0,b=0,_=0,d=0;if(s[0]==3&&s[1]==0)return o||new u(0);let h=i.H,y=h.b,x=h.e,U=h.R,R=h.n,v=h.A,I=h.Z,g=h.m,l=o==null;for(l&&(o=new u(s.length>>>2<<5));T==0;)if(T=y(s,d,1),E=y(s,d+1,2),d+=3,E!=0){if(l&&(o=i.H.W(o,_+(1<<17))),E==1&&(A=g.J,S=g.h,M=511,b=31),E==2){k=x(s,d,5)+257,B=x(s,d+5,5)+1,F=x(s,d+10,4)+4,d+=14;let C=1;for(var L=0;L<38;L+=2)g.Q[L]=0,g.Q[L+1]=0;for(L=0;L<F;L++){let O=x(s,d+3*L,3);g.Q[1+(g.X[L]<<1)]=O,O>C&&(C=O)}d+=3*F,R(g.Q,C),v(g.Q,C,g.u),A=g.w,S=g.d,d=U(g.u,(1<<C)-1,k+B,s,d,g.v);let D=h.V(g.v,0,k,g.C);M=(1<<D)-1;let $=h.V(g.v,k,B,g.D);b=(1<<$)-1,R(g.C,D),v(g.C,D,A),R(g.D,$),v(g.D,$,S)}for(;;){let C=A[I(s,d)&M];d+=15&C;let D=C>>>4;if(!(D>>>8))o[_++]=D;else{if(D==256)break;{let $=_+D-254;if(D>264){let z=g.q[D-257];$=_+(z>>>3)+x(s,d,7&z),d+=7&z}let O=S[I(s,d)&b];d+=15&O;let H=O>>>4,Q=g.c[H],P=(Q>>>4)+y(s,d,15&Q);for(d+=15&Q;_<$;)o[_]=o[_++-P],o[_]=o[_++-P],o[_]=o[_++-P],o[_]=o[_++-P];_=$}}}}else{7&d&&(d+=8-(7&d));let C=4+(d>>>3),D=s[C-4]|s[C-3]<<8;l&&(o=i.H.W(o,_+D)),o.set(new u(s.buffer,s.byteOffset+C,D),_),d=C+D<<3,_+=D}return o.length==_?o:o.slice(0,_)},i.H.W=function(s,o){let u=s.length;if(o<=u)return s;let A=new Uint8Array(u<<1);
4return A.set(s,0),A},i.H.R=function(s,o,u,A,S,T){let E=i.H.e,k=i.H.Z,B=0;for(;B<u;){let F=s[k(A,S)&o];S+=15&F;let M=F>>>4;if(M<=15)T[B]=M,B++;else{let b=0,_=0;M==16?(_=3+E(A,S,2),S+=2,b=T[B-1]):M==17?(_=3+E(A,S,3),S+=3):M==18&&(_=11+E(A,S,7),S+=7);let d=B+_;for(;B<d;)T[B]=b,B++}}return S},i.H.V=function(s,o,u,A){let S=0,T=0,E=A.length>>>1;for(;T<u;){let k=s[T+o];A[T<<1]=0,A[1+(T<<1)]=k,k>S&&(S=k),T++}for(;T<E;)A[T<<1]=0,A[1+(T<<1)]=0,T++;return S},i.H.n=function(s,o){let u=i.H.m,A=s.length,S,T,E,k,B=u.j;for(var F=0;F<=o;F++)B[F]=0;for(F=1;F<A;F+=2)B[s[F]]++;let M=u.K;for(S=0,B[0]=0,T=1;T<=o;T++)S=S+B[T-1]<<1,M[T]=S;for(E=0;E<A;E+=2)k=s[E+1],k!=0&&(s[E]=M[k],M[k]++)},i.H.A=function(s,o,u){let A=s.length,S=i.H.m.r;for(let T=0;T<A;T+=2)if(s[T+1]!=0){let E=T>>1,k=s[T+1],B=E<<4|k,F=o-k,M=s[T]<<F,b=M+(1<<F);for(;M!=b;)u[S[M]>>>15-o]=B,M++}},i.H.l=function(s,o){let u=i.H.m.r,A=15-o;for(let S=0;S<s.length;S+=2){let T=s[S]<<o-s[S+1];s[S]=u[T]>>>A}},i.H.M=function(s,o,u){u<<=7&o;let A=o>>>3;s[A]|=u,s[A+1]|=u>>>8},i.H.I=function(s,o,u){u<<=7&o;let A=o>>>3;s[A]|=u,s[A+1]|=u>>>8,s[A+2]|=u>>>16},i.H.e=function(s,o,u){return(s[o>>>3]|s[1+(o>>>3)]<<8)>>>(7&o)&(1<<u)-1},i.H.b=function(s,o,u){return(s[o>>>3]|s[1+(o>>>3)]<<8|s[2+(o>>>3)]<<16)>>>(7&o)&(1<<u)-1},i.H.Z=function(s,o){return(s[o>>>3]|s[1+(o>>>3)]<<8|s[2+(o>>>3)]<<16)>>>(7&o)},i.H.i=function(s,o){return(s[o>>>3]|s[1+(o>>>3)]<<8|s[2+(o>>>3)]<<16|s[3+(o>>>3)]<<24)>>>(7&o)},i.H.m=function(){let s=Uint16Array,o=Uint32Array;return{K:new s(16),j:new s(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 s(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 o(32),J:new s(512),_:[],h:new s(32),$:[],w:new s(32768),C:[],v:[],d:new s(32768),D:[],u:new s(512),Q:[],r:new s(32768),s:new o(286),Y:new o(30),a:new o(19),t:new o(15e3),k:new s(65536),g:new s(32768)}}(),function(){let s=i.H.m;for(var o=0;o<32768;o++){let A=o;A=(2863311530&A)>>>1|(1431655765&A)<<1,A=(3435973836&A)>>>2|(858993459&A)<<2,A=(4042322160&A)>>>4|(252645135&A)<<4,A=(4278255360&A)>>>8|(16711935&A)<<8,s.r[o]=(A>>>16|A<<16)>>>17}function u(A,S,T){for(;S--!=0;)A.push(0,T)}for(o=0;o<32;o++)s.q[o]=s.S[o]<<3|s.T[o],s.c[o]=s.p[o]<<4|s.z[o];u(s._,144,8),u(s._,112,9),u(s._,24,7),u(s._,8,8),i.H.n(s._,9),i.H.A(s._,9,s.J),i.H.l(s._,9),u(s.$,32,5),i.H.n(s.$,5),i.H.A(s.$,5,s.h),i.H.l(s.$,5),u(s.Q,19,0),u(s.C,286,0),u(s.D,30,0),u(s.v,320,0)}(),i.H.N}();function t(i){return[1,null,3,1,2,null,4][i.ctype]*i.depth}function f(i,s,o,u,A){let S=t(s),T=Math.ceil(u*S/8),E,k;S=Math.ceil(S/8);let B=i[o],F=0;if(B>1&&(i[o]=[0,0,1][B-2]),B==3)for(F=S;F<T;F++)i[F+1]=i[F+1]+(i[F+1-S]>>>1)&255;for(let M=0;M<A;M++)if(E=o+M*T,k=E+M+1,B=i[k-1],F=0,B==0)for(;F<T;F++)i[E+F]=i[k+F];else if(B==1){for(;F<S;F++)i[E+F]=i[k+F];for(;F<T;F++)i[E+F]=i[k+F]+i[E+F-S]}else if(B==2)for(;F<T;F++)i[E+F]=i[k+F]+i[E+F-T];else if(B==3){for(;F<S;F++)i[E+F]=i[k+F]+(i[E+F-T]>>>1);for(;F<T;F++)i[E+F]=i[k+F]+(i[E+F-T]+i[E+F-S]>>>1)}else{for(;F<S;F++)i[E+F]=i[k+F]+a(0,i[E+F-T],0);for(;F<T;F++)i[E+F]=i[k+F]+a(i[E+F-S],i[E+F-T],i[E+F-S-T])}return i}function a(i,s,o){let u=i+s-o,A=u-i,S=u-s,T=u-o;return A*A<=S*S&&A*A<=T*T?i:S*S<=T*T?s:o}function m(i,s,o){o.width=n.readUint(i,s),s+=4,o.height=n.readUint(i,s),s+=4,o.depth=i[s],s++,o.ctype=i[s],s++,o.compress=i[s],s++,o.filter=i[s],s++,o.interlace=i[s],s++}function w(i,s,o,u,A,S,T,E,k){let B=Math.min(s,A),F=Math.min(o,S),M=0,b=0;for(let I=0;I<F;I++)for(let g=0;g<B;g++)if(T>=0&&E>=0?(M=I*s+g<<2,b=(E+I)*A+T+g<<2):(M=(-E+I)*s-T+g<<2,b=I*A+g<<2),k==0)u[b]=i[M],u[b+1]=i[M+1],u[b+2]=i[M+2],u[b+3]=i[M+3];else if(k==1){var _=i[M+3]*.00392156862745098,d=i[M]*_,h=i[M+1]*_,y=i[M+2]*_,x=u[b+3]*(1/255),U=u[b]*x,R=u[b+1]*x,v=u[b+2]*x;let l=1-_,L=_+x*l,C=L==0?0:1/L;u[b+3]=255*L,u[b+0]=(d+U*l)*C,u[b+1]=(h+R*l)*C,u[b+2]=(y+v*l)*C}else if(k==2)_=i[M+3],d=i[M],h=i[M+1],y=i[M+2],x=u[b+3],U=u[b],R=u[b+1],v=u[b+2],_==x&&d==U&&h==R&&y==v?(u[b]=0,u[b+1]=0,u[b+2]=0,u[b+3]=0):(u[b]=d,u[b+1]=h,u[b+2]=y,u[b+3]=_);else if(k==3){if(_=i[M+3],d=i[M],h=i[M+1],y=i[M+2],x=u[b+3],U=u[b],R=u[b+1],v=u[b+2],_==x&&d==U&&h==R&&y==v)continue;if(_<220&&x>20)return!1}return!0}return{decode:function(s){let o=new Uint8Array(s),u=8,A=n,S=A.readUshort,T=A.readUint,E={tabs:{},frames:[]}
4,k=new Uint8Array(o.length),B,F=0,M=0,b=[137,80,78,71,13,10,26,10];for(var _=0;_<8;_++)if(o[_]!=b[_])throw"The input is not a PNG file!";for(;u<o.length;){let I=A.readUint(o,u);u+=4;let g=A.readASCII(o,u,4);if(u+=4,g=="IHDR")m(o,u,E);else if(g=="iCCP"){for(var d=u;o[d]!=0;)d++;A.readASCII(o,u,d-u),o[d+1];let l=o.slice(d+2,u+I),L=null;try{L=r(l)}catch{L=e(l)}E.tabs[g]=L}else if(g=="CgBI")E.tabs[g]=o.slice(u,u+4);else if(g=="IDAT"){for(_=0;_<I;_++)k[F+_]=o[u+_];F+=I}else if(g=="acTL")E.tabs[g]={num_frames:T(o,u),num_plays:T(o,u+4)},B=new Uint8Array(o.length);else if(g=="fcTL"){M!=0&&((v=E.frames[E.frames.length-1]).data=p(E,B.slice(0,M),v.rect.width,v.rect.height),M=0);let l={x:T(o,u+12),y:T(o,u+16),width:T(o,u+4),height:T(o,u+8)},L=S(o,u+22);L=S(o,u+20)/(L==0?100:L);let C={rect:l,delay:Math.round(1e3*L),dispose:o[u+24],blend:o[u+25]};E.frames.push(C)}else if(g=="fdAT"){for(_=0;_<I-4;_++)B[M+_]=o[u+_+4];M+=I-4}else if(g=="pHYs")E.tabs[g]=[A.readUint(o,u),A.readUint(o,u+4),o[u+8]];else if(g=="cHRM")for(E.tabs[g]=[],_=0;_<8;_++)E.tabs[g].push(A.readUint(o,u+4*_));else if(g=="tEXt"||g=="zTXt"){E.tabs[g]==null&&(E.tabs[g]={});var h=A.nextZero(o,u),y=A.readASCII(o,u,h-u),x=u+I-h-1;if(g=="tEXt")R=A.readASCII(o,h+1,x);else{var U=r(o.slice(h+2,h+2+x));R=A.readUTF8(U,0,U.length)}E.tabs[g][y]=R}else if(g=="iTXt"){E.tabs[g]==null&&(E.tabs[g]={}),h=0,d=u,h=A.nextZero(o,d),y=A.readASCII(o,d,h-d);let l=o[d=h+1];var R;o[d+1],d+=2,h=A.nextZero(o,d),A.readASCII(o,d,h-d),d=h+1,h=A.nextZero(o,d),A.readUTF8(o,d,h-d),x=I-((d=h+1)-u),l==0?R=A.readUTF8(o,d,x):(U=r(o.slice(d,d+x)),R=A.readUTF8(U,0,U.length)),E.tabs[g][y]=R}else if(g=="PLTE")E.tabs[g]=A.readBytes(o,u,I);else if(g=="hIST"){let l=E.tabs.PLTE.length/3;for(E.tabs[g]=[],_=0;_<l;_++)E.tabs[g].push(S(o,u+2*_))}else if(g=="tRNS")E.ctype==3?E.tabs[g]=A.readBytes(o,u,I):E.ctype==0?E.tabs[g]=S(o,u):E.ctype==2&&(E.tabs[g]=[S(o,u),S(o,u+2),S(o,u+4)]);else if(g=="gAMA")E.tabs[g]=A.readUint(o,u)/1e5;else if(g=="sRGB")E.tabs[g]=o[u];else if(g=="bKGD")E.ctype==0||E.ctype==4?E.tabs[g]=[S(o,u)]:E.ctype==2||E.ctype==6?E.tabs[g]=[S(o,u),S(o,u+2),S(o,u+4)]:E.ctype==3&&(E.tabs[g]=o[u]);else if(g=="IEND")break;u+=I,A.readUint(o,u),u+=4}var v;return M!=0&&((v=E.frames[E.frames.length-1]).data=p(E,B.slice(0,M),v.rect.width,v.rect.height)),E.data=p(E,k,E.width,E.height),delete E.compress,delete E.interlace,delete E.filter,E},toRGBA8:function(s){let o=s.width,u=s.height;if(s.tabs.acTL==null)return[c(s.data,o,u,s).buffer];let A=[];s.frames[0].data==null&&(s.frames[0].data=s.data);let S=o*u*4,T=new Uint8Array(S),E=new Uint8Array(S),k=new Uint8Array(S);for(let F=0;F<s.frames.length;F++){let M=s.frames[F],b=M.rect.x,_=M.rect.y,d=M.rect.width,h=M.rect.height,y=c(M.data,d,h,s);if(F!=0)for(var B=0;B<S;B++)k[B]=T[B];if(M.blend==0?w(y,d,h,T,o,u,b,_,0):M.blend==1&&w(y,d,h,T,o,u,b,_,1),A.push(T.buffer.slice(0)),M.dispose!=0){if(M.dispose==1)w(E,d,h,T,o,u,b,_,0);else if(M.dispose==2)for(B=0;B<S;B++)T[B]=k[B]}}return A},_paeth:a,_copyTile:w,_bin:n}}();(function(){let{_copyTile:n}=pe,{_bin:c}=pe,p=pe._paeth;var r={table:function(){let d=new Uint32Array(256);for(let h=0;h<256;h++){let y=h;for(let x=0;x<8;x++)1&y?y=3988292384^y>>>1:y>>>=1;d[h]=y}return d}(),update(d,h,y,x){for(let U=0;U<x;U++)d=r.table[255&(d^h[y+U])]^d>>>8;return d},crc:(d,h,y)=>4294967295^r.update(4294967295,d,h,y)};function e(d,h,y,x){h[y]+=d[0]*x>>4,h[y+1]+=d[1]*x>>4,h[y+2]+=d[2]*x>>4,h[y+3]+=d[3]*x>>4}function t(d){return Math.max(0,Math.min(255,d))}function f(d,h){let y=d[0]-h[0],x=d[1]-h[1],U=d[2]-h[2],R=d[3]-h[3];return y*y+x*x+U*U+R*R}function a(d,h,y,x,U,R,v){v==null&&(v=1);let I=x.length,g=[];for(var l=0;l<I;l++){let P=x[l];g.push([P>>>0&255,P>>>8&255,P>>>16&255,P>>>24&255])}for(l=0;l<I;l++){let P=4294967295;for(var L=0,C=0;C<I;C++){var D=f(g[l],g[C]);C!=l&&D<P&&(P=D,L=C)}}let $=new Uint32Array(U.buffer),O=new Int16Array(h*y*4),H=[0,8,2,10,12,4,14,6,3,11,1,9,15,7,13,5];for(l=0;l<H.length;l++)H[l]=255*((H[l]+.5)/16-.5);for(let P=0;P<y;P++)for(let z=0;z<h;z++){var Q;l=4*(P*h+z),v!=2?Q=[t(d[l]+O[l]),t(d[l+1]+O[l+1]),t(d[l+2]+O[l+2]),t(d[l+3]+O[l+3])]:(D=H[4*(3&P)+(3&z)],Q=[t(d[l]+D),t(d[l+1]+D),t(d[l+2]+D),t(d[l+3]+D)]),L=0;let N=16777215;for(C=0;C<I;C++){let q=f(Q,g[C]);q<N&&(N=q,L=C)}let j=g[L],W=[Q[0]-j[0],Q[1]-j[1],Q[2]-j[2],Q[3]-j[3]];v==1&&(z!=h-1&&e(W,O,l+4,7),P!=y-1&&(z!=0&&e(W,O,l+4*h-4,3),e(W,O,l+4*h,5),z!=h-1&&e(W,O,l+4*h+4,1))),R[l>>2]=L,$[l>>2]=x[L]}}function m(d,h,y,x,U){U==null&&(U={});let{crc:R}=r,v=c.writeUint,I=c.writeUshort,g=c.writeASCII,l=8,L=d.frames.length>1,C,D=!1,$=33+(L?20:0);if(U.sRGB!=null&&($+=13),U.pHYs!=null&&($+=21),U.iCCP!=null&&(C=pako.deflate(U.iCCP),$+=21+C.length+4),d.ctype==3){for(var O=d.plte.length,H=0;H<O;H++)d.plte[H]>>>24!=255&&(D=!0);$+=8+3*O+4+(D?8+1*O+4:0)}for(var Q=0;Q<d.frames.length;Q++)L&&($+=38),$+=(j=d.frames[Q]).cimg.length+12,Q!=0&&($+=4);$+=12;
4let P=new Uint8Array($),z=[137,80,78,71,13,10,26,10];for(H=0;H<8;H++)P[H]=z[H];if(v(P,l,13),l+=4,g(P,l,"IHDR"),l+=4,v(P,l,h),l+=4,v(P,l,y),l+=4,P[l]=d.depth,l++,P[l]=d.ctype,l++,P[l]=0,l++,P[l]=0,l++,P[l]=0,l++,v(P,l,R(P,l-17,17)),l+=4,U.sRGB!=null&&(v(P,l,1),l+=4,g(P,l,"sRGB"),l+=4,P[l]=U.sRGB,l++,v(P,l,R(P,l-5,5)),l+=4),U.iCCP!=null){let W=13+C.length;v(P,l,W),l+=4,g(P,l,"iCCP"),l+=4,g(P,l,"ICC profile"),l+=11,l+=2,P.set(C,l),l+=C.length,v(P,l,R(P,l-(W+4),W+4)),l+=4}if(U.pHYs!=null&&(v(P,l,9),l+=4,g(P,l,"pHYs"),l+=4,v(P,l,U.pHYs[0]),l+=4,v(P,l,U.pHYs[1]),l+=4,P[l]=U.pHYs[2],l++,v(P,l,R(P,l-13,13)),l+=4),L&&(v(P,l,8),l+=4,g(P,l,"acTL"),l+=4,v(P,l,d.frames.length),l+=4,v(P,l,U.loop!=null?U.loop:0),l+=4,v(P,l,R(P,l-12,12)),l+=4),d.ctype==3){for(v(P,l,3*(O=d.plte.length)),l+=4,g(P,l,"PLTE"),l+=4,H=0;H<O;H++){let W=3*H,q=d.plte[H],Y=255&q,ee=q>>>8&255,Ue=q>>>16&255;P[l+W+0]=Y,P[l+W+1]=ee,P[l+W+2]=Ue}if(l+=3*O,v(P,l,R(P,l-3*O-4,3*O+4)),l+=4,D){for(v(P,l,O),l+=4,g(P,l,"tRNS"),l+=4,H=0;H<O;H++)P[l+H]=d.plte[H]>>>24&255;l+=O,v(P,l,R(P,l-O-4,O+4)),l+=4}}let N=0;for(Q=0;Q<d.frames.length;Q++){var j=d.frames[Q];L&&(v(P,l,26),l+=4,g(P,l,"fcTL"),l+=4,v(P,l,N++),l+=4,v(P,l,j.rect.width),l+=4,v(P,l,j.rect.height),l+=4,v(P,l,j.rect.x),l+=4,v(P,l,j.rect.y),l+=4,I(P,l,x[Q]),l+=2,I(P,l,1e3),l+=2,P[l]=j.dispose,l++,P[l]=j.blend,l++,v(P,l,R(P,l-30,30)),l+=4);let W=j.cimg;v(P,l,(O=W.length)+(Q==0?0:4)),l+=4;let q=l;g(P,l,Q==0?"IDAT":"fdAT"),l+=4,Q!=0&&(v(P,l,N++),l+=4),P.set(W,l),l+=O,v(P,l,R(P,q,l-q)),l+=4}return v(P,l,0),l+=4,g(P,l,"IEND"),l+=4,v(P,l,R(P,l-4,4)),l+=4,P.buffer}function w(d,h,y){for(let x=0;x<d.frames.length;x++){let U=d.frames[x];U.rect.width;let R=U.rect.height,v=new Uint8Array(R*U.bpl+R);U.cimg=u(U.img,R,U.bpp,U.bpl,v,h,y)}}function i(d,h,y,x,U){let R=U[0],v=U[1],I=U[2],g=U[3],l=U[4],L=U[5],C=6,D=8,$=255;for(var O=0;O<d.length;O++){let re=new Uint8Array(d[O]);for(var H=re.length,Q=0;Q<H;Q+=4)$&=re[Q+3]}let P=$!=255,z=function(K,V,te,ae,Z,le){let J=[];for(var G=0;G<K.length;G++){let se=new Uint8Array(K[G]),me=new Uint32Array(se.buffer);var ue;let ge=0,ye=0,be=V,Re=te,Xe=ae?1:0;if(G!=0){let Jt=le||ae||G==1||J[G-2].dispose!=0?1:2,Ye=0,ct=1e9;for(let De=0;De<Jt;De++){var ve=new Uint8Array(K[G-1-De]);let en=new Uint32Array(K[G-1-De]),Ee=V,xe=te,_e=-1,ke=-1;for(let Ce=0;Ce<te;Ce++)for(let Ie=0;Ie<V;Ie++)me[ie=Ce*V+Ie]!=en[ie]&&(Ie<Ee&&(Ee=Ie),Ie>_e&&(_e=Ie),Ce<xe&&(xe=Ce),Ce>ke&&(ke=Ce));_e==-1&&(Ee=xe=_e=ke=0),Z&&((1&Ee)==1&&Ee--,(1&xe)==1&&xe--);let lt=(_e-Ee+1)*(ke-xe+1);lt<ct&&(ct=lt,Ye=De,ge=Ee,ye=xe,be=_e-Ee+1,Re=ke-xe+1)}ve=new Uint8Array(K[G-1-Ye]),Ye==1&&(J[G-1].dispose=2),ue=new Uint8Array(be*Re*4),n(ve,V,te,ue,be,Re,-ge,-ye,0),Xe=n(se,V,te,ue,be,Re,-ge,-ye,3)?1:0,Xe==1?o(se,V,te,ue,{x:ge,y:ye,width:be,height:Re}):n(se,V,te,ue,be,Re,-ge,-ye,0)}else ue=se.slice(0);J.push({rect:{x:ge,y:ye,width:be,height:Re},img:ue,blend:Xe,dispose:0})}if(ae)for(G=0;G<J.length;G++){if((Se=J[G]).blend==1)continue;let se=Se.rect,me=J[G-1].rect,ge=Math.min(se.x,me.x),ye=Math.min(se.y,me.y),be={x:ge,y:ye,width:Math.max(se.x+se.width,me.x+me.width)-ge,height:Math.max(se.y+se.height,me.y+me.height)-ye};J[G-1].dispose=1,G-1!=0&&s(K,V,te,J,G-1,be,Z),s(K,V,te,J,G,be,Z)}let He=0;if(K.length!=1)for(var ie=0;ie<J.length;ie++){var Se;He+=(Se=J[ie]).rect.width*Se.rect.height}return J}(d,h,y,R,v,I),N={},j=[],W=[];if(x!=0){let re=[];for(Q=0;Q<z.length;Q++)re.push(z[Q].img.buffer);let K=function(Z){let le=0;for(var J=0;J<Z.length;J++)le+=Z[J].byteLength;let G=new Uint8Array(le),ue=0;for(J=0;J<Z.length;J++){let ve=new Uint8Array(Z[J]),He=ve.length;for(let ie=0;ie<He;ie+=4){let Se=ve[ie],se=ve[ie+1],me=ve[ie+2],ge=ve[ie+3];ge==0&&(Se=se=me=0),G[ue+ie]=Se,G[ue+ie+1]=se,G[ue+ie+2]=me,G[ue+ie+3]=ge}ue+=He}return G.buffer}(re),V=S(K,x);for(Q=0;Q<V.plte.length;Q++)j.push(V.plte[Q].est.rgba);let te=0;for(Q=0;Q<z.length;Q++){let ae=(Y=z[Q]).img.length;var q=new Uint8Array(V.inds.buffer,te>>2,ae>>2);W.push(q);let Z=new Uint8Array(V.abuf,te,ae);L&&a(Y.img,Y.rect.width,Y.rect.height,j,Z,q),Y.img.set(Z),te+=ae}}else for(O=0;O<z.length;O++){var Y=z[O];let re=new Uint32Array(Y.img.buffer);var ee=Y.rect.width;
4for(H=re.length,q=new Uint8Array(H),W.push(q),Q=0;Q<H;Q++){let K=re[Q];if(Q!=0&&K==re[Q-1])q[Q]=q[Q-1];else if(Q>ee&&K==re[Q-ee])q[Q]=q[Q-ee];else{let V=N[K];if(V==null&&(N[K]=V=j.length,j.push(K),j.length>=300))break;q[Q]=V}}}let Ue=j.length;for(Ue<=256&&l==0&&(D=Ue<=2?1:Ue<=4?2:Ue<=16?4:8,D=Math.max(D,g)),O=0;O<z.length;O++){(Y=z[O]).rect.x,Y.rect.y,ee=Y.rect.width;let re=Y.rect.height,K=Y.img;new Uint32Array(K.buffer);let V=4*ee,te=4;if(Ue<=256&&l==0){V=Math.ceil(D*ee/8);var Ae=new Uint8Array(V*re);let ae=W[O];for(let Z=0;Z<re;Z++){Q=Z*V;let le=Z*ee;if(D==8)for(var X=0;X<ee;X++)Ae[Q+X]=ae[le+X];else if(D==4)for(X=0;X<ee;X++)Ae[Q+(X>>1)]|=ae[le+X]<<4-4*(1&X);else if(D==2)for(X=0;X<ee;X++)Ae[Q+(X>>2)]|=ae[le+X]<<6-2*(3&X);else if(D==1)for(X=0;X<ee;X++)Ae[Q+(X>>3)]|=ae[le+X]<<7-1*(7&X)}K=Ae,C=3,te=1}else if(P==0&&z.length==1){Ae=new Uint8Array(ee*re*3);let ae=ee*re;for(Q=0;Q<ae;Q++){let Z=3*Q,le=4*Q;Ae[Z]=K[le],Ae[Z+1]=K[le+1],Ae[Z+2]=K[le+2]}K=Ae,C=2,te=3,V=3*ee}Y.img=K,Y.bpl=V,Y.bpp=te}return{ctype:C,depth:D,plte:j,frames:z}}function s(d,h,y,x,U,R,v){let I=Uint8Array,g=Uint32Array,l=new I(d[U-1]),L=new g(d[U-1]),C=U+1<d.length?new I(d[U+1]):null,D=new I(d[U]),$=new g(D.buffer),O=h,H=y,Q=-1,P=-1;for(let N=0;N<R.height;N++)for(let j=0;j<R.width;j++){let W=R.x+j,q=R.y+N,Y=q*h+W,ee=$[Y];ee==0||x[U-1].dispose==0&&L[Y]==ee&&(C==null||C[4*Y+3]!=0)||(W<O&&(O=W),W>Q&&(Q=W),q<H&&(H=q),q>P&&(P=q))}Q==-1&&(O=H=Q=P=0),v&&((1&O)==1&&O--,(1&H)==1&&H--),R={x:O,y:H,width:Q-O+1,height:P-H+1};let z=x[U];z.rect=R,z.blend=1,z.img=new Uint8Array(R.width*R.height*4),x[U-1].dispose==0?(n(l,h,y,z.img,R.width,R.height,-R.x,-R.y,0),o(D,h,y,z.img,R)):n(D,h,y,z.img,R.width,R.height,-R.x,-R.y,0)}function o(d,h,y,x,U){n(d,h,y,x,U.width,U.height,-U.x,-U.y,2)}function u(d,h,y,x,U,R,v){let I=[],g,l=[0,1,2,3,4];R!=-1?l=[R]:(h*x>5e5||y==1)&&(l=[0]),v&&(g={level:0});let L=qn;for(var C=0;C<l.length;C++){for(let O=0;O<h;O++)A(U,d,O,x,y,l[C]);I.push(L.deflate(U,g))}let D,$=1e9;for(C=0;C<I.length;C++)I[C].length<$&&(D=C,$=I[C].length);return I[D]}function A(d,h,y,x,U,R){let v=y*x,I=v+y;if(d[I]=R,I++,R==0)if(x<500)for(var g=0;g<x;g++)d[I+g]=h[v+g];else d.set(new Uint8Array(h.buffer,v,x),I);else if(R==1){for(g=0;g<U;g++)d[I+g]=h[v+g];for(g=U;g<x;g++)d[I+g]=h[v+g]-h[v+g-U]+256&255}else if(y==0){for(g=0;g<U;g++)d[I+g]=h[v+g];if(R==2)for(g=U;g<x;g++)d[I+g]=h[v+g];if(R==3)for(g=U;g<x;g++)d[I+g]=h[v+g]-(h[v+g-U]>>1)+256&255;if(R==4)for(g=U;g<x;g++)d[I+g]=h[v+g]-p(h[v+g-U],0,0)+256&255}else{if(R==2)for(g=0;g<x;g++)d[I+g]=h[v+g]+256-h[v+g-x]&255;if(R==3){for(g=0;g<U;g++)d[I+g]=h[v+g]+256-(h[v+g-x]>>1)&255;for(g=U;g<x;g++)d[I+g]=h[v+g]+256-(h[v+g-x]+h[v+g-U]>>1)&255}if(R==4){for(g=0;g<U;g++)d[I+g]=h[v+g]+256-p(0,h[v+g-x],0)&255;for(g=U;g<x;g++)d[I+g]=h[v+g]+256-p(h[v+g-U],h[v+g-x],h[v+g-U-x])&255}}}function S(d,h){let y=new Uint8Array(d),x=y.slice(0),U=new Uint32Array(x.buffer),R=T(x,h),v=R[0],I=R[1],g=y.length,l=new Uint8Array(g>>2),L;if(y.length<2e7)for(var C=0;C<g;C+=4)L=E(v,D=y[C]*(1/255),$=y[C+1]*(1/255),O=y[C+2]*(1/255),H=y[C+3]*(1/255)),l[C>>2]=L.ind,U[C>>2]=L.est.rgba;else for(C=0;C<g;C+=4){var D=y[C]*.00392156862745098,$=y[C+1]*(1/255),O=y[C+2]*(1/255),H=y[C+3]*(1/255);for(L=v;L.left;)L=k(L.est,D,$,O,H)<=0?L.left:L.right;l[C>>2]=L.ind,U[C>>2]=L.est.rgba}return{abuf:x.buffer,inds:l,plte:I}}function T(d,h,y){y==null&&(y=1e-4);let x=new Uint32Array(d.buffer),U={i0:0,i1:d.length,bst:null,est:null,tdst:0,left:null,right:null};U.bst=M(d,U.i0,U.i1),U.est=b(U.bst);let R=[U];for(;R.length<h;){let I=0,g=0;for(var v=0;v<R.length;v++)R[v].est.L>I&&(I=R[v].est.L,g=v);if(I<y)break;let l=R[g],L=B(d,x,l.i0,l.i1,l.est.e,l.est.eMq255);if(l.i0>=L||l.i1<=L){l.est.L=0;continue}let C={i0:l.i0,i1:L,bst:null,est:null,tdst:0,left:null,right:null};C.bst=M(d,C.i0,C.i1),C.est=b(C.bst);let D={i0:L,i1:l.i1,bst:null,est:null,tdst:0,left:null,right:null};for(D.bst={R:[],m:[],N:l.bst.N-C.bst.N},v=0;v<16;v++)D.bst.R[v]=l.bst.R[v]-C.bst.R[v];for(v=0;v<4;v++)D.bst.m[v]=l.bst.m[v]-C.bst.m[v];D.est=b(D.bst),l.left=C,l.right=D,R[g]=C,R.push(D)}for(R.sort((I,g)=>g.bst.N-I.bst.N),v=0;v<R.length;v++)R[v].ind=v;return[U,R]}function E(d,h,y,x,U){if(d.left==null)return d.tdst=function(C,D,$,O,H){let Q=D-C[0],P=$-C[1],z=O-C[2],N=H-C[3];return Q*Q+P*P+z*z+N*N}(d.est.q,h,y,x,U),d;let R=k(d.est,h,y,x,U),v=d.left,I=d.right;R>0&&(v=d.right,I=d.left);let g=E(v,h,y,x,U);if(g.tdst<=R*R)return g;let l=E(I,h,y,x,U);return l.tdst<g.tdst?l:g}function k(d,h,y,x,U){let{e:R}=d;return R[0]*h+R[1]*y+R[2]*x+R[3]*U-d.eMq}function B(d,h,y,x,U,R){for(x-=4;y<x;){for(;F(d,y,U)<=R;)y+=4;for(;F(d,x,U)>R;)x-=4;if(y>=x)break;let v=h[y>>2];h[y>>2]=h[x>>2],h[x>>2]=v,y+=4,x-=4}for(;F(d,y,U)>R;)y-=4;return y+4}function F(d,h,y){return d[h]*y[0]+d[h+1]*y[1]+d[h+2]*y[2]+d[h+3]*y[3]}function M(d,h,y){let x=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],U=[0,0,0,0],R=y-h>>2;for(let v=h;v<y;v+=4){let I=d[v]*.00392156862745098,g=d[v+1]*(1/255),l=d[v+2]*(1/255),L=d[v+3]*(1/255);U[0]+=I,U[1]+=g,U[2]+=l,U[3]+=L,x[0]+=I*I,x[1]+=I*g,x[2]+=I*l,x[3]+=I*L,x[5]+=g*g,x[6]+=g*l,x[7]+=g*L,x[10]+=l*l,x[11]+=l*L,x[15]+=L*L}return x[4]=x[1],x[8]=x[2],x[9]=x[6],x[12]=x[3],x[13]=x[7],x[14]=x[11],{R:x,m:U,N:R}}function b(d){let{R:h}=d,{m:y}=d,{N:x}=d,U=y[0],R=y[1],v=y[2],I=y[3],g=x==0?0:1/x,l=[h[0]-U*U*g,h[1]-U*R*g,h[2]-U*v*g,h[3]-U*I*g,h[4]-R*U*g,h[5]-R*R*g,h[6]-R*v*g,h[7]-R*I*g,h[8]-v*U*g,h[9]-v*R*g,h[10]-v*v*g,h[11]-v*I*g,h[12]-I*U*g,h[13]-I*R*g,h[14]-I*v*g,h[15]-I*I*g],L=l,C=_,D=[Math.random(),Math.random(),Math.random(),Math.random()],$=0,O=0;if(x!=0)for(let Q=0;Q<16&&(D=C.multVec(L,D),O=Math.sqrt(C.dot(D,D)),D=C.sml(1/O,D),!(Q!=0&&Math.abs(O-$)<1e-9));Q++)$=O;let H=[U*g,R*g,v*g,I*g];return{Cov:l,q:H,e:D,L:$,eMq255:C.dot(C.sml(255,H),D),eMq:C.dot(D,H),rgba:(Math.round(255*H[3])<<24|Math.round(255*H[2])<<16|Math.round(255*H[1])<<8|Math.round(255*H[0])<<0)>>>0}}var _={multVec:(d,h)=>[d[0]*h[0]+d[1]*h[1]+d[2]*h[2]+d[3]*h[3],d[4]*h[0]+d[5]*h[1]+d[6]*h[2]+d[7]*h[3],d[8]*h[0]+d[9]*h[1]+d[10]*h[2]+d[11]*h[3],d[12]*h[0]+d[13]*h[1]+d[14]*h[2]+d[15]*h[3]],dot:(d,h)=>d[0]*h[0]+d[1]*h[1]+d[2]*h[2]+d[3]*h[3],sml:(d,h)=>[d*h[0],d*h[1],d*h[2],d*h[3]]};pe.encode=function(h,y,x,U,R,v,I){U==null&&(U=0),I==null&&(I=!1);let g=i(h,y,x,U,[!1,!1,!1,0,I,!1]);return w(g,-1),m(g,y,x,R,v)},pe.encodeLL=function(h,y,x,U,R,v,I,g){let l={ctype:0+(U==1?0:2)+(R==0?0:4),depth:v,frames:[]},L=(U+R)*v,C=L*y;for(let D=0;D<h.length;D++)l.frames.push({rect:{x:0,y:0,width:y,height:x},img:new Uint8Array(h[D]),blend:0,dispose:1,bpp:Math.ceil(L/8),bpl:Math.ceil(C/8)});return w(l,0,!0),m(l,y,x,I,g)},pe.encode.compress=i,pe.encode.dither=a,pe.quantize=S,pe.quantize.getKDtree=T,pe.quantize.getNearest=E})();var kt={toArrayBuffer(n,c){let p=n.width,r=n.height,e=p<<2,t=n.getContext("2d").getImageData(0,0,p,r),f=new Uint32Array(t.data.buffer),a=(32*p+31)/32<<2,m=a*r,w=122+m,i=new ArrayBuffer(w),s=new DataView(i),o=1<<20,u,A,S,T,E=o,k=0,B=0,F=0;function M(d){s.setUint16(B,d,!0),B+=2}function b(d){s.setUint32(B,d,!0),B+=4}function _(d){B+=d}M(19778),b(w),_(4),b(122),b(108),b(p),b(-r>>>0),M(1),M(32),b(3),b(m),b(2835),b(2835),_(8),b(16711680),b(65280),b(255),b(4278190080),b(1466527264),function d(){for(;k<r&&E>0;){for(T=122+k*a,u=0;u<e;)E--,A=f[F++],S=A>>>24,s.setUint32(T+u,A<<8|S),u+=4;k++}F<f.length?(E=o,setTimeout(d,kt._dly)):c(i)}()},toBlob(n,c){this.toArrayBuffer(n,p=>{c(new Blob([p],{type:"image/bmp"}))})},_dly:9},ce={CHROME:"CHROME",FIREFOX:"FIREFOX",DESKTOP_SAFARI:"DESKTOP_SAFARI",IE:"IE",IOS:"IOS",ETC:"ETC"},Vn={[ce.CHROME]:16384,[ce.FIREFOX]:11180,[ce.DESKTOP_SAFARI]:16384,[ce.IE]:8192,[ce.IOS]:4096,[ce.ETC]:8192},ot=typeof window<"u",Qt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Ve=ot&&window.cordova&&window.cordova.require&&window.cordova.require("cordova/modulemapper"),Gn=(ot||Qt)&&(Ve&&Ve.getOriginalSymbol(window,"File")||typeof File<"u"&&File),Ot=(ot||Qt)&&(Ve&&Ve.getOriginalSymbol(window,"FileReader")||typeof FileReader<"u"&&FileReader);function at(n,c,p=Date.now()){return new Promise(r=>{let e=n.split(","),t=e[0].match(/:(.*?);/)[1],f=globalThis.atob(e[1]),a=f.length,m=new Uint8Array(a);for(;a--;)m[a]=f.charCodeAt(a);let w=new Blob([m],{type:t});w.name=c,w.lastModified=p,r(w)})}function Ht(n){return new Promise((c,p)=>{let r=new Ot;r.onload=()=>c(r.result),r.onerror=e=>
4p(e),r.readAsDataURL(n)})}function $t(n){return new Promise((c,p)=>{let r=new Image;r.onload=()=>c(r),r.onerror=e=>p(e),r.src=n})}function Te(){if(Te.cachedResult!==void 0)return Te.cachedResult;let n=ce.ETC,{userAgent:c}=navigator;return/Chrom(e|ium)/i.test(c)?n=ce.CHROME:/iP(ad|od|hone)/i.test(c)&&/WebKit/i.test(c)?n=ce.IOS:/Safari/i.test(c)?n=ce.DESKTOP_SAFARI:/Firefox/i.test(c)?n=ce.FIREFOX:(/MSIE/i.test(c)||document.documentMode)&&(n=ce.IE),Te.cachedResult=n,Te.cachedResult}function zt(n,c){let p=Te(),r=Vn[p],e=n,t=c,f=e*t,a=e>t?t/e:e/t;for(;f>r*r;){let m=(r+e)/2,w=(r+t)/2;m<w?(t=w,e=w*a):(t=m*a,e=m),f=e*t}return{width:e,height:t}}function Ke(n,c){let p,r;try{if(p=new OffscreenCanvas(n,c),r=p.getContext("2d"),r===null)throw new Error("getContext of OffscreenCanvas returns null")}catch{p=document.createElement("canvas"),r=p.getContext("2d")}return p.width=n,p.height=c,[p,r]}function Wt(n,c){let{width:p,height:r}=zt(n.width,n.height),[e,t]=Ke(p,r);return c&&/jpe?g/.test(c)&&(t.fillStyle="white",t.fillRect(0,0,e.width,e.height)),t.drawImage(n,0,0,e.width,e.height),e}function je(){return je.cachedResult!==void 0||(je.cachedResult=["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&typeof document<"u"&&"ontouchend"in document),je.cachedResult}function Ge(n,c={}){return new Promise(function(p,r){let e,t;var f=function(){try{return t=Wt(e,c.fileType||n.type),p([e,t])}catch(m){return r(m)}},a=function(m){try{var w=function(i){try{throw i}catch(s){return r(s)}};try{let i;return Ht(n).then(function(s){try{return i=s,$t(i).then(function(o){try{return e=o,function(){try{return f()}catch(u){return r(u)}}()}catch(u){return w(u)}},w)}catch(o){return w(o)}},w)}catch(i){w(i)}}catch(i){return r(i)}};try{if(je()||[ce.DESKTOP_SAFARI,ce.MOBILE_SAFARI].includes(Te()))throw new Error("Skip createImageBitmap on IOS and Safari");return createImageBitmap(n).then(function(m){try{return e=m,f()}catch{return a()}},a)}catch{a()}})}function Ne(n,c,p,r,e=1){return new Promise(function(t,f){let a;if(c==="image/png"){let w,i,s;return w=n.getContext("2d"),{data:i}=w.getImageData(0,0,n.width,n.height),s=pe.encode([i.buffer],n.width,n.height,4096*e),a=new Blob([s],{type:c}),a.name=p,a.lastModified=r,m.call(this)}{let w=function(){return m.call(this)};if(c==="image/bmp")return new Promise(i=>kt.toBlob(n,i)).then(function(i){try{return a=i,a.name=p,a.lastModified=r,w.call(this)}catch(s){return f(s)}}.bind(this),f);{let i=function(){return w.call(this)};if(typeof OffscreenCanvas=="function"&&n instanceof OffscreenCanvas)return n.convertToBlob({type:c,quality:e}).then(function(s){try{return a=s,a.name=p,a.lastModified=r,i.call(this)}catch(o){return f(o)}}.bind(this),f);{let s;return s=n.toDataURL(c,e),at(s,p,r).then(function(o){try{return a=o,i.call(this)}catch(u){return f(u)}}.bind(this),f)}}}function m(){return t(a)}})}function we(n){n.width=0,n.height=0}function Le(){return new Promise(function(n,c){let p,r,e,t,f;return Le.cachedResult!==void 0?n(Le.cachedResult):(p="data:image/jpeg;base64,/9j/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAYAAAAAAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAAEAAgMBEQACEQEDEQH/xABKAAEAAAAAAAAAAAAAAAAAAAALEAEAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwA/8H//2Q==",at("data:image/jpeg;base64,/9j/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAYAAAAAAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAAEAAgMBEQACEQEDEQH/xABKAAEAAAAAAAAAAAAAAAAAAAALEAEAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwA/8H//2Q==","test.jpg",Date.now()).then(function(a){try{return r=a,Ge(r).then(function(m){try{return e=m[1],Ne(e,r.type,r.name,r.lastModified).then(function(w){try{return t=w,we(e),Ge(t).then(function(i){try{return f=i[0],Le.cachedResult=f.width===1&&f.height===2,n(Le.cachedResult)}catch(s){return c(s)}},c)}catch(i){return c(i)}},c)}catch(w){return c(w)}},c)}catch(m){return c(m)}},c))})}function jt(n){return new Promise((c,p)=>{let r=new Ot;r.onload=e=>{let t=new DataView(e.target.result);if(t.getUint16(0,!1)!=65496)return c(-2);let f=t.byteLength,a=2;for(;a<f;){if(t.getUint16(a+2,!1)<=8)return c(-1);let m=t.getUint16(a,!1);if(a+=2,m==65505){if(t.getUint32(a+=2,!1)!=1165519206)return c(-1);let w=t.getUint16(a+=6,!1)==18761;a+=t.getUint32(a+4,w);let i=t.getUint16(a,w);a+=2;for(let s=0;s<i;s++)if(t.getUint16(a+12*s,w)==274)return c(t.getUint16(a+12*s+8,w))}else{if((65280&m)!=65280)break;a+=t.getUint16(a,!1)}}return c(-1)},r.onerror=e=>p(e),r.readAsArrayBuffer(n)})}function qt(n,c){let{width:p}=n,{height:r}=n,{maxWidthOrHeight:e}=c,t,f=n;return isFinite(e)&&(p>e||r>e)&&([f,t]=Ke(p,r),p>r?(f.width=e,f.height=r/p*e):(f.width=p/r*e,f.height=e),t.drawImage(n,
40,0,f.width,f.height),we(n)),f}function Vt(n,c){let{width:p}=n,{height:r}=n,[e,t]=Ke(p,r);switch(c>4&&c<9?(e.width=r,e.height=p):(e.width=p,e.height=r),c){case 2:t.transform(-1,0,0,1,p,0);break;case 3:t.transform(-1,0,0,-1,p,r);break;case 4:t.transform(1,0,0,-1,0,r);break;case 5:t.transform(0,1,1,0,0,0);break;case 6:t.transform(0,1,-1,0,r,0);break;case 7:t.transform(0,-1,-1,0,r,p);break;case 8:t.transform(0,-1,1,0,0,p)}return t.drawImage(n,0,0,p,r),we(n),e}function Lt(n,c,p=0){return new Promise(function(r,e){let t,f,a,m,w,i,s,o,u,A,S,T,E,k,B,F,M,b,_,d;function h(x=5){if(c.signal&&c.signal.aborted)throw c.signal.reason;t+=x,c.onProgress(Math.min(t,100))}function y(x){if(c.signal&&c.signal.aborted)throw c.signal.reason;t=Math.min(Math.max(x,t),100),c.onProgress(t)}return t=p,f=c.maxIteration||10,a=1024*c.maxSizeMB*1024,h(),Ge(n,c).then(function(x){try{return[,m]=x,h(),w=qt(m,c),h(),new Promise(function(U,R){var v;if(!(v=c.exifOrientation))return jt(n).then(function(g){try{return v=g,I.call(this)}catch(l){return R(l)}}.bind(this),R);function I(){return U(v)}return I.call(this)}).then(function(U){try{return i=U,h(),Le().then(function(R){try{return s=R?w:Vt(w,i),h(),o=c.initialQuality||1,u=c.fileType||n.type,Ne(s,u,n.name,n.lastModified,o).then(function(v){try{{let g=function(){if(f--&&(B>a||B>E)){let L,C;return L=d?.95*_.width:_.width,C=d?.95*_.height:_.height,[M,b]=Ke(L,C),b.drawImage(_,0,0,L,C),o*=u==="image/png"?.85:.95,Ne(M,u,n.name,n.lastModified,o).then(function(D){try{return F=D,we(_),_=M,B=F.size,y(Math.min(99,Math.floor((k-B)/(k-a)*100))),g}catch($){return e($)}},e)}return[1]},l=function(){return we(_),we(M),we(w),we(s),we(m),y(100),r(F)};if(A=v,h(),S=A.size>a,T=A.size>n.size,!S&&!T)return y(100),r(A);var I;return E=n.size,k=A.size,B=k,_=s,d=!c.alwaysKeepResolution&&S,(I=function(L){for(;L;){if(L.then)return void L.then(I,e);try{if(L.pop){if(L.length)return L.pop()?l.call(this):L;L=g}else L=L.call(this)}catch(C){return e(C)}}}.bind(this))(g)}}catch(g){return e(g)}}.bind(this),e)}catch(v){return e(v)}}.bind(this),e)}catch(R){return e(R)}}.bind(this),e)}catch(U){return e(U)}}.bind(this),e)})}var Nn=`
5let scriptImported = false
6self.addEventListener('message', async (e) => {
7  const { file, id, imageCompressionLibUrl, options } = e.data
8  options.onProgress = (progress) => self.postMessage({ progress, id })
9  try {
10    if (!scriptImported) {
11      // console.log('[worker] importScripts', imageCompressionLibUrl)
12      self.importScripts(imageCompressionLibUrl)
13      scriptImported = true
14    }
15    // console.log('[worker] self', self)
16    const compressedFile = await imageCompression(file, options)
17    self.postMessage({ file: compressedFile, id })
18  } catch (e) {
19    // console.error('[worker] error', e)
20    self.postMessage({ error: e.message + '\\n' + e.stack, id })
21  }
22})
23`,it;function Kn(n,c){return new Promise((p,r)=>{it||(it=function(f){let a=[];return typeof f=="function"?a.push(`(${f})()`):a.push(f),URL.createObjectURL(new Blob(a))}(Nn));let e=new Worker(it);e.addEventListener("message",function(f){if(c.signal&&c.signal.aborted)e.terminate();else if(f.data.progress===void 0){if(f.data.error)return r(new Error(f.data.error)),void e.terminate();p(f.data.file),e.terminate()}else c.onProgress(f.data.progress)}),e.addEventListener("error",r),c.signal&&c.signal.addEventListener("abort",()=>{r(c.signal.reason),e.terminate()}),e.postMessage({file:n,imageCompressionLibUrl:c.libURL,options:{...c,onProgress:void 0,signal:void 0}})})}function ne(n,c){return new Promise(function(p,r){let e,t,f,a,m,w;if(e={...c},f=0,{onProgress:a}=e,e.maxSizeMB=e.maxSizeMB||Number.POSITIVE_INFINITY,m=typeof e.useWebWorker!="boolean"||e.useWebWorker,delete e.useWebWorker,e.onProgress=u=>{f=u,typeof a=="function"&&a(f)},!(n instanceof Blob||n instanceof Gn))return r(new Error("The file given is not an instance of Blob or File"));if(!/^image/.test(n.type))return r(new Error("The file given is not an image"));if(w=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,!m||typeof Worker!="function"||w)return Lt(n,e).then(function(u){try{return t=u,o.call(this)}catch(A){return r(A)}}.bind(this),r);var i=function(){try{return o.call(this)}catch(u){return r(u)}}.bind(this),s=function(u){try{return Lt(n,e).then(function(A){try{return t=A,i()}catch(S){return r(S)}},r)}catch(A){return r(A)}};try{return e.libURL=e.libURL||"https://cdn.jsdelivr.net/npm/[email protected]/dist/browser-image-compression.js",Kn(n,e).then(function(u){try{return t=u,i()}catch{return s()}},s)}catch{s()}function o(){try{t.name=n.name,t.lastModified=n.lastModified}catch{}try{e.preserveExif&&n.type==="image/jpeg"&&(!e.fileType||e.fileType&&e.fileType===n.type)&&(t=Dt(n,t))}catch{}return p(t)}})}ne.getDataUrlFromFile=Ht,ne.getFilefromDataUrl=at,ne.loadImage=$t,ne.drawImageInCanvas=Wt,ne.drawFileInCanvas=Ge,ne.canvasToFile=Ne,ne.getExifOrientation=jt,ne.handleMaxWidthOrHeight=qt,ne.followExifOrientation=Vt,ne.cleanupCanvasMemory=we,ne.isAutoOrientationInBrowser=Le,ne.approximateBelowMaximumCanvasSizeOfBrowser=zt,ne.copyExifWithoutOrientation=Dt,ne.getBrowserName=Te,ne.version="2.0.2";var Xt=Fe(Nt(),1),Xn=Fe(rn(),1);var Yt=Fe(an(),1);var fe=Fe(ht(),1);function Zt(){let{frontmatter:n,slug:c}=ut(),{title:p,image:r,lightImage:e,date:t}=n,f=mt(n.author),a=(0,Kt.useRef)(null);
23function m(){Bt(a.current).then(w=>ne(w,{fileType:"image/jpeg",initialQuality:1,maxWidthOrHeight:1200}).then(i=>{(0,Xt.default)(i,`${c}-social.jpg`)})).catch(w=>{console.error("could not create image",w)})}return(0,fe.jsx)(gt,{children:(0,fe.jsxs)("div",{className:"blog-post-content bg-white max-sm:-mx-6 sm:rounded-lg shadow-md relative p-6 space-y-4",children:[(0,fe.jsxs)("div",{ref:a,className:"flex flex-col justify-between aspect-[2/1] bg-custom-blue bg-cover p-6",style:{backgroundImage:`url(${r})`},children:[(0,fe.jsx)("div",{children:(0,fe.jsx)(dt,{light:!e,withIcon:!0,size:10})}),(0,fe.jsxs)("div",{className:(0,ft.default)("text-white py-6 px-10 -ml-6 -mr-6 -mb-6 align-bottom",{"bg-black/40":e!==!0,"bg-black/60":e===!0}),children:[(0,fe.jsx)("h1",{className:(0,ft.default)("mb-3 text-white",{"text-4xl":p.length>30,"text-6xl":p.length<=30}),style:{textShadow:"1px 1px 4px black"},children:p}),(0,fe.jsxs)("div",{className:"text-lg",style:{textShadow:"1px 1px 4px black"},children:["By ",(0,fe.jsx)("b",{children:f?.name})," \u2022 ",(0,Yt.default)(t).format("MMMM DD, YYYY")]}),(0,fe.jsx)("div",{className:"text-right",children:n.tags&&(0,fe.jsx)("div",{className:"text-xs",children:n.tags?.map(w=>(0,fe.jsx)("span",{className:"bg-custom-black text-white text-lg py-0.5 px-2 ml-1 mt-1 rounded-sm inline-block -skew-x-12",children:w},w))})})]})]}),(0,fe.jsx)("button",{className:"button",onClick:m,children:"Save Image"})]})})}export{Zt as default};

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.