1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[97532],{56967:(e,t,r)=>{r.d(t,{Fj:()=>i,HJ:()=>s,aW:()=>l,mI:()=>n,tw:()=>a});let i=e=>{try{let t=new DOMParser().parseFromString(e,"text/html"),r=Array.from(t?.head.children),i=Array.from(t?.body.children);return[...r,...i]}catch(e){return[]}},n=e=>{let t=i(e),r=t?.flat()?.[0];return r||null},l=e=>{let t=n(e);return t?t.attributes.getNamedItem("src")?.value:null},a=e=>{let t=Object.fromEntries(Array.from(e.attributes).map(e=>{let{name:t,value:r}=e;return[t,r]})),r=document.createElement(e.tagName);return Object.keys(t).forEach(e=>r.setAttribute(e,t[e])),r.innerHTML=e.innerHTML.trim(),r},s=e=>i(e).map(a)},61128:(e,t,r)=>{r.d(t,{A:()=>s,m:()=>a});var i=r(6029),n=r(90798),l=r(4473);let a="300px 0px";function s(e){let{fill:t=!1}=e;return(0,i.jsx)(n.A,{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",...t?{position:"absolute",top:0,left:0,height:"100%"}:{minHeight:280},children:(0,i.jsx)(l.A,{color:"inherit","aria-label":"Loading content"})})}},97532:(e,t,r)=>{r.d(t,{A:()=>x});var i=r(6029),n=r(55729),l=r(43072),a=r(61086),s=r(46944);let u=/<iframe\b[^>]*>/gi,c=/\stitle\s*=\s*("[^"]*"|'[^']*'|[^\s"'>]+)/i;function o(e,t){if(!e||-1===e.indexOf("<iframe"))return e;let r=(t&&t.trim()?t.trim():"Embedded content").replace(/"/g,""");return e.replace(u,e=>{let t=e.match(c);return t?(e=>{let t=e[0];return('"'===t||"'"===t)&&e.endsWith(t)?e.slice(1,-1):e})(t[1]).trim()?e:e.replace(c,` title="${r}"`):e.replace(/<iframe\b/i,`<iframe title="${r}"`)})}var d=r(56967),m=r(61128);let f=new Set(["","text/javascript","application/javascript","text/ecmascript","application/ecmascript","text/babel","module"]),p=/<script\b[^>]*>[\s\S]*?<\/script\s*>/gi,h=e=>{let t=e.match(/\btype\s*=\s*(?:"([^"]*)"|'([^']*)'|([^\s>]+))/i),r=(t?t[1]??t[2]??t[3]??"":"").trim().toLowerCase().split(";")[0].trim();return f.has(r)},b=e=>e.replace(/<!doctype[^>]*>/gi,"").replace(/<\/?(?:html|head|body)\b[^>]*>/gi,""),g=e=>{if("SCRIPT"!==e.tagName)return!1;let t=(e.getAttribute("type")??"").trim().toLowerCase().split(";")[0].trim();return f.has(t)},y=/<style\b[^>]*>[\s\S]*?<\/style\s*>/gi;function x(e){let{code:t,waitForInteraction:r,iframeTitle:u}=e,c=(0,s.A)(),f=(0,n.useRef)(null),x=(0,n.useRef)(null),[j,v]=(0,l.Wx)({triggerOnce:!0,rootMargin:m.m}),[A,w]=(0,n.useState)(!1),E=(0,n.useRef)(null),C=(0,n.useRef)(null),L=(0,n.useRef)([]),M=!!t&&/<\s*(iframe|object|embed)[\s>]/i.test(t),R=!!t&&!M&&/<\s*script[\s>]/i.test(t),F=(0,n.useMemo)(()=>R&&t?b(t).replace(p,e=>h(e)?"":e):"",[R,t]),N=R&&F.trim().length>0,S=M||R&&!N,{styles:k,remainder:H}=(0,n.useMemo)(()=>S&&t?(e=>{let t=e.match(y)?.join("\n")??"";return{styles:t,remainder:t?e.replace(y,""):e}})(t):{styles:"",remainder:t??""},[S,t]);if((0,n.useEffect)(()=>{if(!S||!t||!f.current)return;let e=`${H}\0${u??""}`;if(E.current===e)return;let r=null===f.current.offsetParent;if(!E.current&&!v&&!r)return;let i=o(H,u),n=document.createRange().createContextualFragment(i);f.current.innerHTML="",f.current.appendChild(n),E.current=e,w(!0)},[S,v,t,H,u]),(0,n.useEffect)(()=>{if(!N||!t||C.current===t||r&&!c)return;let e=x.current;if(!e)return;let i=null===e.offsetParent;if(C.current||v||i){try{let r=(0,d.Fj)(t).filter(g).map(d.tw);L.current.forEach(e=>e.remove()),r.forEach(t=>e.appendChild(t)),L.current=r}catch(e){console.error("LazyEmbed: failed to mount embed scripts",e);return}C.current=t}},[N,v,t,r,c]),!t)return null;if(!M&&!R)return(0,i.jsx)("div",{children:(0,a.Ay)(o(b(t),u))});if(N)return r&&!c?null:(0,i.jsxs)("div",{ref:j,children:[(0,i.jsx)("div",{children:(0,a.Ay)(o(F,u))}),(0,i.jsx)("div",{ref:x})]});if(r&&!c)return k&&!(H.match(p)??[]).some(h)?(0,i.jsx)("div",{children:(0,a.Ay)(k)}):null;let O=function(e){let t=e.match(/padding-(?:top|bottom):\s*([\d.]+)%/i)??e.match(/\bpadding:\s*([\d.]+)%/i);if(!t)return null;let r=parseFloat(t[1]);return Number.isFinite(r)&&r>0&&r<=200?r:null}(t);return(0,i.jsxs)("div",{ref:j,style:O?{position:"relative",width:"100%",paddingTop:`${O}%`}:void 0,children:[k?(0,i.jsx)("div",{children:(0,a.Ay)(k)}):null,!A&&!v&&(0,i.jsx)(m.A,{fill:!!O}),(0,i.jsx)("div",{ref:f,style:O?{position:"absolute",top:0,left:0,width:"100%",height:"100%"}:void 0})]})}}}]);
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.