PageSourceSearch

https://www.inter.it/_next/static/chunks/2312.862d4ff9c8779784.js

js inter.it collected 2026-09-24 17:37:27 UTC 25,281 bytes, 12 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2312],{12312:function(e,t,r){let n;function a(e,t){return e[13]=1,e[14]=t>>8,e[15]=255&t,e[16]=t>>8,e[17]=255&t,e}function o(e,t,r=!1){let a=new Uint8Array(13);t*=39.3701,a[0]=112,a[1]=72,a[2]=89,a[3]=115,a[4]=t>>>24,a[5]=t>>>16,a[6]=t>>>8,a[7]=255&t,a[8]=a[4],a[9]=a[5],a[10]=a[6],a[11]=a[7],a[12]=1;let o=function(e){let t=-1;n||(n=function(){let e=new Int32Array(256);for(let t=0;t<256;t++){let r=t;for(let e=0;e<8;e++)r=1&r?3988292384^r>>>1:r>>>1;e[t]=r}return e}());for(let r=0;r<e.length;r++)t=n[(t^e[r])&255]^t>>>8;return -1^t}(a),i=new Uint8Array(4);if(i[0]=o>>>24,i[1]=o>>>16,i[2]=o>>>8,i[3]=255&o,r){let t=function(e){let t=e.length-1;for(let r=t;r>=4;r--)if(9===e[r-4]&&112===e[r-3]&&72===e[r-2]&&89===e[r-1]&&115===e[r])return r-3;return 0}(e);return e.set(a,t),e.set(i,t+13),e}{let t=new Uint8Array(4);t[0]=0,t[1]=0,t[2]=0,t[3]=9;let r=new Uint8Array(54);return r.set(e,0),r.set(t,33),r.set(a,37),r.set(i,50),r}}r.r(t),r.d(t,{createContext:function(){return Z},destroyContext:function(){return eh},domToBlob:function(){return eD},domToCanvas:function(){return ek},domToDataUrl:function(){return e$},domToForeignObjectSvg:function(){return eT},domToImage:function(){return eP},domToJpeg:function(){return eI},domToPixel:function(){return e_},domToPng:function(){return eR},domToSvg:function(){return eF},domToWebp:function(){return eU},loadMedia:function(){return H},waitUntilLoad:function(){return G}});let i="[modern-screenshot]",l="undefined"!=typeof window,s=l&&"Worker"in window,c=l&&"atob"in window,u=l&&"btoa"in window,d=l?window.navigator?.userAgent:"",f=d.includes("Chrome"),g=d.includes("AppleWebKit")&&!f,m=d.includes("Firefox"),h=e=>e&&"__CONTEXT__"in e,w=e=>"CSSFontFaceRule"===e.constructor.name,p=e=>"CSSImportRule"===e.constructor.name,y=e=>1===e.nodeType,b=e=>"object"==typeof e.className,S=e=>"image"===e.tagName,v=e=>"use"===e.tagName,E=e=>y(e)&&void 0!==e.style&&!b(e),A=e=>8===e.nodeType,x=e=>3===e.nodeType,C=e=>"IMG"===e.tagName,N=e=>"VIDEO"===e.tagName,T=e=>"CANVAS"===e.tagName,k=e=>"TEXTAREA"===e.tagName,D=e=>"INPUT"===e.tagName,$=e=>"STYLE"===e.tagName,F=e=>"SCRIPT"===e.tagName,P=e=>"SELECT"===e.tagName,I=e=>"SLOT"===e.tagName,_=e=>"IFRAME"===e.tagName,R=(...e)=>console.warn(i,...e),U=e=>e.startsWith("data:");function L(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(l&&e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i)||!l)return e;let r=M().implementation.createHTMLDocument(),n=r.createElement("base"),a=r.createElement("a");return r.head.appendChild(n),r.body.appendChild(a),t&&(n.href=t),a.href=e,a.href}function M(e){return(e&&y(e)?e?.ownerDocument:e)??window.document}let B="http://www.w3.org/2000/svg";function j(e,t,r){let n=M(r).createElementNS(B,"svg");return n.setAttributeNS(null,"width",e.toString()),n.setAttributeNS(null,"height",t.toString()),n.setAttributeNS(null,"viewBox",`0 0 ${e} ${t}`),n}function W(e,t){let r=new XMLSerializer().serializeToString(e);return t&&(r=r.replace(/[\u0000-\u0008\v\f\u000E-\u001F\uD800-\uDFFF\uFFFE\uFFFF]/gu,"")),`data:image/svg+xml;charset=utf-8,${encodeURIComponent(r)}`}async function O(e,t="image/png",r=1){try{return await new Promise((n,a)=>{e.toBlob(e=>{e?n(e):a(Error("Blob is null"))},t,r)})}catch(n){if(c)return function(e){let[t,r]=e.split(","),n=t.match(/data:(.+);/)?.[1]??void 0,a=window.atob(r),o=a.length,i=new Uint8Array(o);for(let e=0;e<o;e+=1)i[e]=a.charCodeAt(e);return new Blob([i],{type:n})}(e.toDataURL(t,r));throw n}}function z(e,t){return new Promise((r,n)=>{let a=new FileReader;a.onload=()=>r(a.result),a.onerror=()=>n(a.error),a.onabort=()=>n(Error(`Failed read blob to ${t}`)),"dataUrl"===t?a.readAsDataURL(e):"arrayBuffer"===t&&a.readAsArrayBuffer(e)})}let V=e=>z(e,"dataUrl"),q=e=>z(e,"arrayBuffer");function X(e,t){let r=M(t).createElement("img");return r.decoding="sync",r.loading="eager",r.src=e,r}function H(e,t){return new Promise(r=>{let{timeout:n,ownerDocument:a,onError:o,onWarn:i}=t??{},l="string"==typeof e?X(e,M(a)):e,s=null,c=null;function u(){r(l),s&&clearTimeout(s),c?.()}if(n&&(s=setTimeout(u,n)),N(l)){let e=l.currentSrc||l.src;if(!e)return l.poster?H(l.poster,t).then(r):u();if(l.readyState>=2)return u();let n=t=>{i?.("Failed video load",e,t),o?.(t),u()};c=()=>{l.removeEventListener("loadeddata",u),l.removeEventListener("error",n)},l.addEventListener("loadeddata",u,{once:!0}),l.addEventListener("error",n,{once:!0})}else{let e=S(l)?l.href.baseVal:l.currentSrc||l.src;if(!e)return u();let t=async()=>
1{if(C(l)&&"decode"in l)try{await l.decode()}catch(t){i?.("Failed to decode image, trying to render anyway",l.dataset.originalSrc||e,t)}u()},r=t=>{i?.("Failed image load",l.dataset.originalSrc||e,t),u()};if(C(l)&&l.complete)return t();c=()=>{l.removeEventListener("load",t),l.removeEventListener("error",r)},l.addEventListener("load",t,{once:!0}),l.addEventListener("error",r,{once:!0})}})}async function G(e,t){E(e)&&(C(e)||N(e)?await H(e,t):await Promise.all(["img","video"].flatMap(r=>Array.from(e.querySelectorAll(r)).map(e=>H(e,t)))))}let J=function(){let e=0,t=()=>`0000${(1679616*Math.random()<<0).toString(36)}`.slice(-4);return()=>(e+=1,`u${t()}${e}`)}();function Y(e){return e?.split(",").map(e=>e.trim().replace(/"|'/g,"").toLowerCase()).filter(Boolean)}let K=0;async function Q(e,t){return h(e)?e:Z(e,{...t,autoDestruct:!0})}async function Z(e,t){let{scale:r=1,workerUrl:n,workerNumber:a=1}=t||{},o=!!t?.debug,c=t?.features??!0,u=e.ownerDocument??(l?window.document:void 0),d=e.ownerDocument?.defaultView??(l?window:void 0),f=new Map,g={width:0,height:0,quality:1,type:"image/png",scale:r,backgroundColor:null,style:null,filter:null,maximumCanvasSize:0,timeout:3e4,progress:null,debug:o,fetch:{requestInit:{cache:t?.fetch?.bypassingCache?"no-cache":"force-cache"},placeholderImage:"data:image/png;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",bypassingCache:!1,...t?.fetch},fetchFn:null,font:{},drawImageInterval:100,workerUrl:null,workerNumber:a,onCloneNode:null,onEmbedNode:null,onCreateForeignObjectSvg:null,includeStyleProperties:null,autoDestruct:!1,...t,__CONTEXT__:!0,log:function(e){let t=`${i}[#${K}]`;return K++,{time:r=>e&&console.time(`${t} ${r}`),timeEnd:r=>e&&console.timeEnd(`${t} ${r}`),warn:(...t)=>e&&R(...t)}}(o),node:e,ownerDocument:u,ownerWindow:d,dpi:1===r?null:96*r,svgStyleElement:ee(u),svgDefsElement:u?.createElementNS(B,"defs"),svgStyles:new Map,defaultComputedStyles:new Map,workers:[...Array.from({length:s&&n&&a?a:0})].map(()=>{try{let e=new Worker(n);return e.onmessage=async e=>{let{url:t,result:r}=e.data;r?f.get(t)?.resolve?.(r):f.get(t)?.reject?.(Error(`Error receiving message from worker: ${t}`))},e.onmessageerror=e=>{let{url:t}=e.data;f.get(t)?.reject?.(Error(`Error receiving message from worker: ${t}`))},e}catch(e){return g.log.warn("Failed to new Worker",e),null}}).filter(Boolean),fontFamilies:new Map,fontCssTexts:new Map,acceptOfImage:`${[function(e){let t=e?.createElement?.("canvas");return t&&(t.height=t.width=1),!!t&&"toDataURL"in t&&!!t.toDataURL("image/webp").includes("image/webp")}
1(u)&&"image/webp","image/svg+xml","image/*","*/*"].filter(Boolean).join(",")};q=0.8`,requests:f,drawImageCount:0,tasks:[],features:c,isEnable:e=>"restoreScrollPosition"===e?"boolean"!=typeof c&&(c[e]??!1):"boolean"==typeof c?c:c[e]??!0};g.log.time("wait until load"),await G(e,{timeout:g.timeout,onWarn:g.log.warn}),g.log.timeEnd("wait until load");let{width:m,height:h}=function(e,t){let{width:r,height:n}=t;if(y(e)&&(!r||!n)){let t=e.getBoundingClientRect();r=r||t.width||Number(e.getAttribute("width"))||0,n=n||t.height||Number(e.getAttribute("height"))||0}return{width:r,height:n}}(e,g);return g.width=m,g.height=h,g}function ee(e){if(!e)return;let t=e.createElement("style"),r=t.ownerDocument.createTextNode(`
2.______background-clip--text {
3  background-clip: text;
4  -webkit-background-clip: text;
5}
6`);return t.appendChild(r),t}async function et(e,t){let{log:r,timeout:n,drawImageCount:a,drawImageInterval:o}=t;r.time("image to canvas");let i=await H(e,{timeout:n,onWarn:t.log.warn}),{canvas:l,context2d:s}=function(e,t){let{width:r,height:n,scale:a,backgroundColor:o,maximumCanvasSize:i}=t,l=e.createElement("canvas");l.width=Math.floor(r*a),l.height=Math.floor(n*a),l.style.width=`${r}px`,l.style.height=`${n}px`,i&&(l.width>i||l.height>i)&&(l.width>i&&l.height>i?l.width>l.height?(l.height*=i/l.width,l.width=i):(l.width*=i/l.height,l.height=i):l.width>i?(l.height*=i/l.width,l.width=i):(l.width*=i/l.height,l.height=i));let s=l.getContext("2d");return s&&o&&(s.fillStyle=o,s.fillRect(0,0,l.width,l.height)),{canvas:l,context2d:s}}(e.ownerDocument,t),c=()=>{try{s?.drawImage(i,0,0,l.width,l.height)}catch(e){t.log.warn("Failed to drawImage",e)}};if(c(),t.isEnable("fixSvgXmlDecode"))for(let e=0;e<a;e++)await new Promise(t=>{setTimeout(()=>{c(),t()},e+o)});return t.drawImageCount=0,r.timeEnd("image to canvas"),l}function er(e,t){if(e.ownerDocument)try{let t=e.toDataURL();if("data:,"!==t)return X(t,e.ownerDocument)}catch(e){t.log.warn("Failed to clone canvas",e)}let r=e.cloneNode(!1),n=e.getContext("2d"),a=r.getContext("2d");try{n&&a&&a.putImageData(n.getImageData(0,0,e.width,e.height),0,0)}catch(e){t.log.warn("Failed to clone canvas",e)}return r}async function en(e,t){if(e.ownerDocument&&!e.currentSrc&&e.poster)return X(e.poster,e.ownerDocument);let r=e.cloneNode(!1);r.crossOrigin="anonymous",e.currentSrc&&e.currentSrc!==e.src&&(r.src=e.currentSrc);let n=r.ownerDocument;if(n){let a=!0;if(await H(r,{onError:()=>a=!1,onWarn:t.log.warn}),!a)return e.poster?X(e.poster,e.ownerDocument):r;r.currentTime=e.currentTime,await new Promise(e=>{r.addEventListener("seeked",e,{once:!0})});let o=n.createElement("canvas");o.width=e.offsetWidth,o.height=e.offsetHeight;try{let e=o.getContext("2d");e&&e.drawImage(r,0,0,o.width,o.height)}catch(n){if(t.log.warn("Failed to clone video",n),e.poster)return X(e.poster,e.ownerDocument);return r}return er(o,t)}return r}let ea=["width","height","-webkit-text-fill-color"],eo=["stroke","fill"];function ei(e,t,r){let n,a;let{defaultComputedStyles:o}=r,i=e.nodeName.toLowerCase(),l=b(e)&&"svg"!==i,s=l?eo.map(t=>[t,e.getAttribute(t)]).filter(([,e])=>null!==e):[],c=[l&&"svg",i,s.map((e,t)=>`${e}=${t}`).join(","),t].filter(Boolean).join(":");if(o.has(c))return o.get(c);let u=function(e){let t=e.sandbox;if(!t){let{ownerDocument:r}=e;try{r&&((t=r.createElement("iframe")).id=`__SANDBOX__-${J()}`,t.width="0",t.height="0",t.style.visibility="hidden",t.style.position="fixed",r.body.appendChild(t),t.contentWindow?.document.write('
6<!DOCTYPE html><meta charset="UTF-8"><title></title><body>'),e.sandbox=t)}catch(t){e.log.warn("Failed to getSandBox",t)}}return t}(r),d=u?.contentWindow;if(!d)return new Map;let f=d?.document;l?(a=(n=f.createElementNS(B,"svg")).ownerDocument.createElementNS(n.namespaceURI,i),s.forEach(([e,t])=>{a.setAttributeNS(null,e,t)}),n.appendChild(a)):n=a=f.createElement(i),a.textContent=" ",f.body.appendChild(n);let g=d.getComputedStyle(a,t),m=new Map;for(let e=g.length,t=0;t<e;t++){let e=g.item(t);ea.includes(e)||m.set(e,g.getPropertyValue(e))}return f.body.removeChild(n),o.set(c,m),m}function el(e,t,r){let n=new Map,a=[],o=new Map;if(r)for(let e of r)i(e);else for(let t=e.length,r=0;r<t;r++)i(e.item(r));for(let e=a.length,t=0;t<e;t++)o.get(a[t])?.forEach((e,t)=>n.set(t,e));function i(r){let i=e.getPropertyValue(r),l=e.getPropertyPriority(r),s=r.lastIndexOf("-"),c=s>-1?r.substring(0,s):void 0;if(c){let e=o.get(c);e||(e=new Map,o.set(c,e)),e.set(r,[i,l])}(t.get(r)!==i||l)&&(c?a.push(c):n.set(r,[i,l]))}return n}let es=[":before",":after"],ec=[":-webkit-scrollbar",":-webkit-scrollbar-button",":-webkit-scrollbar-thumb",":-webkit-scrollbar-track",":-webkit-scrollbar-track-piece",":-webkit-scrollbar-corner",":-webkit-resizer"],eu=new Set(["symbol"]);async function ed(e,t,r,n,a){if(y(r)&&($(r)||F(r))||n.filter&&!n.filter(r))return;eu.has(t.nodeName)||eu.has(r.nodeName)?n.currentParentNodeStyle=void 0:n.currentParentNodeStyle=n.currentNodeStyle;let o=await em(r,n,!1,a);n.isEnable("restoreScrollPosition")&&function(e,t){if(!E(e)||!E(t))return;let{scrollTop:r,scrollLeft:n}=e;if(!r&&!n)return;let{transform:a}=t.style,o=new DOMMatrix(a),{a:i,b:l,c:s,d:c}=o;o.a=1,o.b=0,o.c=0,o.d=1,o.translateSelf(-n,-r),o.a=i,o.b=l,o.c=s,o.d=c,t.style.transform=o.toString()}(e,o),t.appendChild(o)}async function ef(e,t,r,n){let a=(y(e)?e.shadowRoot?.firstChild:void 0)??e.firstChild;for(let o=a;o;o=o.nextSibling)if(!A(o)){if(y(o)&&I(o)&&"function"==typeof o.assignedNodes){let a=o.assignedNodes();for(let o=0;o<a.length;o++)await ed(e,t,a[o],r,n)}else await ed(e,t,o,r,n)}}let eg=/^[\w-:]+$/;async function em(e,t,r=!1,n){let{ownerDocument:a,ownerWindow:o,fontFamilies:i}=t;if(a&&x(e))return n&&/\S/.test(e.data)&&n(e.data),a.createTextNode(e.data);if(a&&o&&y(e)&&(E(e)||b(e))){let n=await (T(e)?er(e,t):_(e)?function(e,t){try{if(e?.contentDocument?.body)return em(e.contentDocument.body,t)}catch(e){t.log.warn("Failed to clone iframe",e)}return e.cloneNode(!1)}(e,t):C(e)?function(e){let t=e.cloneNode(!1);return e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager"),t}(e):N(e)?en(e,t):e.cloneNode(!1));if(t.isEnable("removeAbnormalAttributes")){let e=n.getAttributeNames();for(let t=e.length,r=0;r<t;r++){let t=e[r];eg.test(t)||n.removeAttribute(t)}}let a=t.currentNodeStyle=function(e,t,r,n){let{ownerWindow:a,includeStyleProperties:o,currentParentNodeStyle:i}=n,l=t.style,s=a.getComputedStyle(e),c=ei(e,null,n);i?.forEach((e,t)=>{c.delete(t)});let u=el(s,c,o);u.delete("transition-property"),u.delete("all"),u.delete("d"),u.delete("content"),r&&(u.delete("margin-top"),u.delete("margin-right"),u.delete("margin-bottom"),u.delete("margin-left"),u.delete("margin-block-start"),u.delete("margin-block-end"),u.delete("margin-inline-start"),u.delete("margin-inline-end"),u.set("box-sizing",["border-box",""])),u.get("background-clip")?.[0]==="text"&&t.classList.add("______background-clip--text"),f&&(u.has("font-kerning")||u.set("font-kerning",["normal",""]),(u.get("overflow-x")?.[0]==="hidden"||u.get("overflow-y")?.[0]==="hidden")&&u.get("text-overflow")?.[0]==="ellipsis"&&e.scrollWidth===e.clientWidth&&u.set("text-overflow",["clip",""]));for(let e=l.length,t=0;t<e;t++)l.removeProperty(l.item(t));return u.forEach(([e,t],r)=>{l.setProperty(r,e,t)}),u}(e,n,r,t);r&&function(e,t){let{backgroundColor:r,width:n,height:a,style:o}=t,i=e.style;if(r&&i.setProperty("background-color",r,"important"),n&&i.setProperty("width",`${n}px`,"important"),a&&i.setProperty("height",`${a}px`,"important"),o)for(let e in o)i[e]=o[e]}(n,t);let o=!1;if(t.isEnable("copyScrollbar")){let t=[a.get("overflow-x")?.[0],a.get("overflow-y")?.[0]];o=t.includes("scroll")||(t.includes("auto")||t.includes("overlay"))&&(e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth)}let l=a.get("text-transform")?.[0],s=Y(a.get("font-family")?.[0]),c=s?e=>{"uppercase"===l?e=e.toUpperCase():"lowercase"===l?e=e.toLowerCase():"capitalize"===l&&(e=e[0].toUpperCase()+e.substring(1)),s.forEac
6h(t=>{let r=i.get(t);r||i.set(t,r=new Set),e.split("").forEach(e=>r.add(e))})}:void 0;return!function(e,t,r,n,a){let{ownerWindow:o,svgStyleElement:i,svgStyles:l,currentNodeStyle:s}=n;function c(r){let i=o.getComputedStyle(e,r),c=i.getPropertyValue("content");if(!c||"none"===c)return;a?.(c),c=c.replace(/(')|(")|(counter\(.+\))/g,"");let u=[J()],d=ei(e,r,n);s?.forEach((e,t)=>{d.delete(t)});let f=el(i,d,n.includeStyleProperties);f.delete("content"),f.delete("-webkit-locale"),f.get("background-clip")?.[0]==="text"&&t.classList.add("______background-clip--text");let g=[`content: '${c}';`];if(f.forEach(([e,t],r)=>{g.push(`${r}: ${e}${t?" !important":""};`)}),1===g.length)return;try{t.className=[t.className,...u].join(" ")}catch(e){n.log.warn("Failed to copyPseudoClass",e);return}let m=g.join("\n  "),h=l.get(m);h||(h=[],l.set(m,h)),h.push(`.${u[0]}:${r}`)}i&&o&&(es.forEach(c),r&&ec.forEach(c))}(e,n,o,t,c),(k(e)||D(e)||P(e))&&n.setAttribute("value",e.value),N(e)||await ef(e,n,t,c),n}let l=e.cloneNode(!1);return await ef(e,l,t),l}function eh(e){if(e.ownerDocument=void 0,e.ownerWindow=void 0,e.svgStyleElement=void 0,e.svgDefsElement=void 0,e.svgStyles.clear(),e.defaultComputedStyles.clear(),e.sandbox){try{e.sandbox.remove()}catch(t){e.log.warn("Failed to destroyContext",t)}e.sandbox=void 0}e.workers=[],e.fontFamilies.clear(),e.fontCssTexts.clear(),e.requests.clear(),e.tasks=[]}function ew(e,t){let{url:r,requestType:n="text",responseType:a="text",imageDom:o}=t,i=r,{timeout:l,acceptOfImage:s,requests:c,fetchFn:u,fetch:{requestInit:d,bypassingCache:f,placeholderImage:h},font:w,workers:p,fontFamilies:y}=e;"image"===n&&(g||m)&&e.drawImageCount++;let b=c.get(r);if(!b){f&&f instanceof RegExp&&f.test(i)&&(i+=(/\?/.test(i)?"&":"?")+new Date().getTime());let t=n.startsWith("font")&&w&&w.minify,m=new Set;t&&n.split(";")[1].split(",").forEach(e=>{y.has(e)&&y.get(e).forEach(e=>m.add(e))});let S=t&&m.size,v={url:i,timeout:l,responseType:S?"arrayBuffer":a,headers:"image"===n?{accept:s}:void 0,...d};(b={type:n,resolve:void 0,reject:void 0,response:null}).response=(async()=>{if(u&&"image"===n){let e=await u(r);if(e)return e}return!g&&r.startsWith("http")&&p.length?new Promise((e,t)=>{p[c.size&p.length-1].postMessage({rawUrl:r,...v}),b.resolve=e,b.reject=t}):function(e){let{url:t,timeout:r,responseType:n,...a}=e,o=new AbortController,i=r?setTimeout(()=>o.abort(),r):void 0;return fetch(t,{signal:o.signal,...a}).then(e=>{if(!e.ok)throw Error("Failed fetch, not 2xx response",{cause:e});switch(n){case"arrayBuffer":return e.arrayBuffer();case"dataUrl":return e.blob().then(V);default:return e.text()}}).finally(()=>clearTimeout(i))}(v)})().catch(t=>{if(c.delete(r),"image"===n&&h)return e.log.warn("Failed to fetch image base64, trying to use placeholder image",i),"string"==typeof h?h:h(o);throw t}),c.set(r,b)}return b.response}async function ep(e,t,r,n){if(!ey(e))return e;for(let[a,o]of function(e,t){let r=[];return e.replace(eb,(e,n,a)=>(r.push([a,L(a,t)]),e)),r.filter(([e])=>!U(e))}(e,t))try{let t=await ew(r,{url:o,requestType:n?"image":"text",responseType:"dataUrl"});e=e.replace(function(e){let t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}(a),`$1${t}$3`)}catch(e){r.log.warn("Failed to fetch css data url",a,e)}return e}function ey(e){return/url\((['"]?)([^'"]+?)\1\)/.test(e)}let eb=/url\((['"]?)([^'"]+?)\1\)/g,eS=["background-image","border-image-source","-webkit-border-image","-webkit-mask-image","list-style-image"];async function ev(e,t){let{ownerDocument:r,svgStyleElement:n,fontFamilies:a,fontCssTexts:o,tasks:i,font:l}=t;if(r&&n&&a.size){if(l&&l.cssText){let e=eN(l.cssText,t);n.appendChild(r.createTextNode(`${e}
7`))}else{let e=Array.from(r.styleSheets).filter(e=>{try{return"cssRules"in e&&!!e.cssRules.length}catch(r){return t.log.warn(`Error while reading CSS rules from ${e.href}`,r),!1}});await Promise.all(e.flatMap(e=>Array.from(e.cssRules).map(async(r,n)=>{if(p(r)){let a=n+1,o=r.href,i="";try{i=await ew(t,{url:o,requestType:"text",responseType:"text"})}catch(e){t.log.warn(`Error fetch remote css import from ${o}`,e)}
7for(let r of function(e){if(null==e)return[];let t=[],r=e.replace(eE,"");for(;;){let e=eA.exec(r);if(!e)break;t.push(e[0])}r=r.replace(eA,"");let n=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,a=RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let e=n.exec(r);if(e)a.lastIndex=n.lastIndex;else if(e=a.exec(r))n.lastIndex=a.lastIndex;else break;t.push(e[0])}return t}(i.replace(eb,(e,t,r)=>e.replace(r,L(r,o)))))try{e.insertRule(r,r.startsWith("@import")?a+=1:e.cssRules.length)}catch(e){t.log.warn("Error inserting rule from remote css import",{rule:r,error:e})}}}))),e.flatMap(e=>Array.from(e.cssRules)).filter(e=>w(e)&&ey(e.style.getPropertyValue("src"))&&Y(e.style.getPropertyValue("font-family"))?.some(e=>a.has(e))).forEach(e=>{let a=o.get(e.cssText);a?n.appendChild(r.createTextNode(`${a}
8`)):i.push(ep(e.cssText,e.parentStyleSheet?e.parentStyleSheet.href:null,t).then(a=>{a=eN(a,t),o.set(e.cssText,a),n.appendChild(r.createTextNode(`${a}
9`))}))})}}}let eE=/(\/\*[\s\S]*?\*\/)/g,eA=/((@.*?keyframes [\s\S]*?){([\s\S]*?}\s*?)})/gi,ex=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,eC=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function eN(e,t){let{font:r}=t,n=r?r?.preferredFormat:void 0;return n?e.replace(eC,e=>{for(;;){let[t,,r]=ex.exec(e)||[];if(!r)return"";if(r===n)return`src: ${t};`}}):e}async function eT(e,t){let r=await Q(e,t);if(y(r.node)&&b(r.node))return r.node;let{ownerDocument:n,log:a,tasks:o,svgStyleElement:i,svgDefsElement:l,svgStyles:s,font:c,progress:u,autoDestruct:d,onCloneNode:f,onEmbedNode:h,onCreateForeignObjectSvg:w}=r;a.time("clone node");let p=await em(r.node,r,!0);if(i&&n){let e="";s.forEach((t,r)=>{e+=`${t.join(",\n")} {
10  ${r}
11}
12`}),i.appendChild(n.createTextNode(e))}a.timeEnd("clone node"),await f?.(p),!1!==c&&y(p)&&(a.time("embed web font"),await ev(p,r),a.timeEnd("embed web font")),a.time("embed node"),function e(t,r){let{tasks:n}=r;if(y(t)&&((C(t)||S(t))&&n.push(...function(e,t){if(C(e)){let r=e.currentSrc||e.src;if(!U(r))return[ew(t,{url:r,imageDom:e,requestType:"image",responseType:"dataUrl"}).then(t=>{t&&(e.srcset="",e.dataset.originalSrc=r,e.src=t||"")})];(g||m)&&t.drawImageCount++}else if(b(e)&&!U(e.href.baseVal)){let r=e.href.baseVal;return[ew(t,{url:r,imageDom:e,requestType:"image",responseType:"dataUrl"}).then(t=>{t&&(e.dataset.originalSrc=r,e.href.baseVal=t||"")})]}return[]}(t,r)),v(t)&&n.push(...function(e,t){let{ownerDocument:r,svgDefsElement:n}=t,a=e.getAttribute("href")??e.getAttribute("xlink:href");if(!a)return[];let[o,i]=a.split("#");if(i){let a=`#${i}`,l=r?.querySelector(`svg ${a}`);if(o&&e.setAttribute("href",a),n?.querySelector(a))return[];if(l)n?.appendChild(l.cloneNode(!0));else if(o)return[ew(t,{url:o,responseType:"text"}).then(e=>{n?.insertAdjacentHTML("beforeend",e)})]}return[]}(t,r))),E(t)){var a;n.push(...(a=t.style,eS.map(e=>{let t=a.getPropertyValue(e);
12return t&&"none"!==t?((g||m)&&r.drawImageCount++,ep(t,null,r,!0).then(r=>{r&&t!==r&&a.setProperty(e,r,a.getPropertyPriority(e))})):null}).filter(Boolean)))}t.childNodes.forEach(t=>{e(t,r)})}(p,r);let A=o.length,x=0,N=async()=>{for(;;){let e=o.pop();if(!e)break;try{await e}catch(e){r.log.warn("Failed to run task",e)}u?.(++x,A)}};u?.(x,A),await Promise.all([...Array.from({length:4})].map(N)),a.timeEnd("embed node"),await h?.(p);let T=function(e,t){let{width:r,height:n}=t,a=j(r,n,e.ownerDocument),o=a.ownerDocument.createElementNS(a.namespaceURI,"foreignObject");return o.setAttributeNS(null,"x","0%"),o.setAttributeNS(null,"y","0%"),o.setAttributeNS(null,"width","100%"),o.setAttributeNS(null,"height","100%"),o.append(e),a.appendChild(o),a}(p,r);return l&&T.insertBefore(l,T.children[0]),i&&T.insertBefore(i,T.children[0]),d&&eh(r),await w?.(T),T}async function ek(e,t){let r=await Q(e,t),n=await eT(r),a=W(n,r.isEnable("removeControlCharacter"));r.autoDestruct||(r.svgStyleElement=ee(r.ownerDocument),r.svgDefsElement=r.ownerDocument?.createElementNS(B,"defs"),r.svgStyles.clear());let o=X(a,n.ownerDocument);return await et(o,r)}async function eD(e,t){let r=await Q(e,t),{log:n,type:i,quality:l,dpi:s}=r,c=await ek(r);n.time("canvas to blob");let u=await O(c,i,l);if(["image/png","image/jpeg"].includes(i)&&s){let e=new Uint8Array(await q(u.slice(0,33)));return"image/png"===i?e=o(e,s):"image/jpeg"===i&&(e=a(e,s)),n.timeEnd("canvas to blob"),new Blob([e,u.slice(33)],{type:i})}return n.timeEnd("canvas to blob"),u}async function e$(e,t){let r=await Q(e,t),{log:n,quality:i,type:l,dpi:s}=r,d=await ek(r);n.time("canvas to data url");let f=d.toDataURL(l,i);if(["image/png","image/jpeg"].includes(l)&&s&&c&&u){let[e,t]=f.split(","),r=0,n=!1;if("image/png"===l){let e;let a=(-1===(e=t.indexOf("AAlwSFlz"))&&(e=t.indexOf("AAAJcEhZ")),-1===e&&(e=t.indexOf("AAAACXBI")),e);a>=0?(r=4*Math.ceil((a+28)/3),n=!0):r=44}else"image/jpeg"===l&&(r=24);let i=t.substring(0,r),c=t.substring(r),u=window.atob(i),d=new Uint8Array(u.length);for(let e=0;e<d.length;e++)d[e]=u.charCodeAt(e);let g="image/png"===l?o(d,s,n):a(d,s);f=[e,",",window.btoa(String.fromCharCode(...g)),c].join("")}return n.timeEnd("canvas to data url"),f}async function eF(e,t){let r=await Q(e,t),{width:n,height:a,ownerDocument:o}=r,i=await e$(r),l=j(n,a,o),s=l.ownerDocument.createElementNS(l.namespaceURI,"image");return s.setAttributeNS(null,"href",i),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"width","100%"),l.appendChild(s),W(l,r.isEnable("removeControlCharacter"))}async function eP(e,t){let r=await Q(e,t),{ownerDocument:n,width:a,height:o,scale:i,type:l}=r,s=X("image/svg+xml"===l?await eF(r):await e$(r),n);return s.width=Math.floor(a*i),s.height=Math.floor(o*i),s.style.width=`${a}px`,s.style.height=`${o}px`,s}async function eI(e,t){return e$(await Q(e,{...t,type:"image/jpeg"}))}async function e_(e,t){let r=await Q(e,t),n=await ek(r);return n.getContext("2d").getImageData(0,0,n.width,n.height).data}async function eR(e,t){return e$(await Q(e,{...t,type:"image/png"}))}async function eU(e,t){return e$(await Q(e,{...t,type:"image/webp"}))}}}]);

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.