1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1081],{51081:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var r=n(37876),c=n(14232),a=n(45105),s=n.n(a),l=n(16061),o=n(64127);let i=e=>{var t;let n=(0,c.useRef)(null),[a,i]=(0,c.useState)([]),[u,d]=(0,c.useState)([]);return(0,c.useEffect)(()=>{var t,r,c,a;if(!(null==n?void 0:n.current)||!(null==e||null==(r=e.content)||null==(t=r.htmlContent)?void 0:t.html))return;let{externalScripts:s,inlineScripts:l,htmlWithoutScripts:o}=(e=>{let t=document.createElement("div");t.innerHTML=e;let n=t.querySelectorAll("script"),r=[],c=[];return n.forEach((e,t)=>{let n={};Array.from(e.attributes).forEach(e=>{let t=e.name,r=e.value;switch(t){case"async":n.async=!0;break;case"defer":n.defer=!0;break;case"nomodule":n.noModule=!0;break;case"crossorigin":n.crossOrigin=r;break;case"referrerpolicy":n.referrerPolicy=r;break;case"class":n.className=r;break;default:n[t]=r||!0}}),e.src?r.push({...n,src:e.src}):e.textContent&&c.push({...n,content:e.textContent,id:n.id||"inline-script-".concat(t)})}),{externalScripts:r,inlineScripts:c,htmlWithoutScripts:t.innerHTML}})(null==e||null==(a=e.content)||null==(c=a.htmlContent)?void 0:c.html);n.current.innerHTML=o,i(s),d(l)},[null==(t=e.content.htmlContent)?void 0:t.html]),(0,c.useEffect)(()=>{if(!(null==n?void 0:n.current))return;let e=n.current,t=document.getElementById("__next"),r=new MutationObserver(n=>{n.forEach(n=>{n.addedNodes.forEach(n=>{n.nodeType===Node.ELEMENT_NODE&&(n.parentElement!==document.body||n===t||n.hasAttribute("data-nextjs")||"SCRIPT"===n.tagName||"NEXT-ROUTE-ANNOUNCER"===n.tagName||e.appendChild(n))})})});return r.observe(document.body,{childList:!0}),()=>{r.disconnect()}},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.A,{content:e.content,children:(0,r.jsx)(o.A,{children:(0,r.jsx)("div",{className:"htmlcssjsinclusion",ref:n})})}),a.map(e=>{let t={key:e.src,src:e.src,strategy:e.async||e.defer?"lazyOnload":"afterInteractive"};return e&&(e.type&&(t.type=e.type),e.crossOrigin&&(t.crossOrigin=e.crossOrigin),e.integrity&&(t.integrity=e.integrity),e.noModule&&(t.noModule=e.noModule),e.nonce&&(t.nonce=e.nonce),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.charset&&(t.charset=e.charset),e.language&&(t.lang=e.language),e.id&&(t.id=e.id),e.className&&(t.className=e.className)),Object.keys(e).forEach(n=>{["src","async","defer","type","crossOrigin","integrity","noModule","nonce","referrerPolicy","charset","language","id","className"].includes(n)||(t[n]=e[n])}),(0,r.jsx)(s(),{...t})}),null==u?void 0:u.map(e=>{let t={key:e.id,id:e.id,strategy:"afterInteractive"};return e&&(e.type&&(t.type=e.type),e.nonce&&(t.nonce=e.nonce),e.charset&&(t.charset=e.charset),e.language&&(t.lang=e.language),e.className&&(t.className=e.className)),Object.keys(e).forEach(n=>{["content","id","type","nonce","charset","language","className"].includes(n)||(t[n]=e[n])}),(0,r.jsx)(s(),{...t,children:e.content})})]})}}}]);
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.