1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5208],{46293:function(e,t,n){n.d(t,{YM:function(){return ee}});let r=(()=>{let e=0,t=()=>`0000${(1679616*Math.random()<<0).toString(36)}`.slice(-4);return()=>(e+=1,`u${t()}${e}`)})();function i(e){let t=[];for(let n=0,r=e.length;n<r;n++)t.push(e[n]);return t}let o=null;function l(e={}){return o||(o=e.includeStyleProperties?e.includeStyleProperties:i(window.getComputedStyle(document.documentElement)))}function a(e,t){let n=(e.ownerDocument.defaultView||window).getComputedStyle(e).getPropertyValue(t);return n?parseFloat(n.replace("px","")):0}function c(e,t={}){return{width:t.width||function(e){let t=a(e,"border-left-width"),n=a(e,"border-right-width");return e.clientWidth+t+n}(e),height:t.height||function(e){let t=a(e,"border-top-width"),n=a(e,"border-bottom-width");return e.clientHeight+t+n}(e)}}function u(e){return new Promise((t,n)=>{let r=new Image;r.onload=()=>{r.decode().then(()=>{requestAnimationFrame(()=>t(r))})},r.onerror=n,r.crossOrigin="anonymous",r.decoding="async",r.src=e})}async function s(e){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(e)).then(encodeURIComponent).then(e=>`data:image/svg+xml;charset=utf-8,${e}`)}async function d(e,t,n){let r="http://www.w3.org/2000/svg",i=document.createElementNS(r,"svg"),o=document.createElementNS(r,"foreignObject");return i.setAttribute("width",`${t}`),i.setAttribute("height",`${n}`),i.setAttribute("viewBox",`0 0 ${t} ${n}`),o.setAttribute("width","100%"),o.setAttribute("height","100%"),o.setAttribute("x","0"),o.setAttribute("y","0"),o.setAttribute("externalResourcesRequired","true"),i.appendChild(o),o.appendChild(e),s(i)}let h=(e,t)=>{if(e instanceof t)return!0;let n=Object.getPrototypeOf(e);return null!==n&&(n.constructor.name===t.name||h(n,t))};function f(e,t,n,i){let o=window.getComputedStyle(e,n),a=o.getPropertyValue("content");if(""===a||"none"===a)return;let c=r();try{t.className=`${t.className} ${c}`}catch(e){return}let u=document.createElement("style");u.appendChild(function(e,t,n,r){let i=`.${e}:${t}`,o=n.cssText?function(e){let t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}(n):l(r).map(e=>{let t=n.getPropertyValue(e),r=n.getPropertyPriority(e);return`${e}: ${t}${r?" !important":""};`}).join(" ");return document.createTextNode(`${i}{${o}}`)}(c,n,o,i)),t.appendChild(u)}let m="application/font-woff",p="image/jpeg",g={woff:m,woff2:m,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:p,jpeg:p,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function w(e){return g[(function(e){let t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""})(e).toLowerCase()]||""}function y(e){return -1!==e.search(/^(data:)/)}function b(e,t){return`data:${t};base64,${e}`}async function v(e,t,n){let r=await fetch(e,t);if(404===r.status)throw Error(`Resource "${r.url}" not found`);let i=await r.blob();return new Promise((e,t)=>{let o=new FileReader;o.onerror=t,o.onloadend=()=>{try{e(n({res:r,result:o.result}))}catch(e){t(e)}},o.readAsDataURL(i)})}let x={};async function C(e,t,n){var r,i,o;let l,a;let c=(r=e,i=t,o=n.includeQueryParams,a=r.replace(/\?.*/,""),o&&(a=r),/ttf|otf|eot|woff2?/i.test(a)&&(a=a.replace(/.*\//,"")),i?`[${i}]${a}`:a);if(null!=x[c])return x[c];n.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+new Date().getTime());try{let r=await v(e,n.fetchRequestInit,({res:e,result:n})=>(t||(t=e.headers.get("Content-Type")||""),n.split(/,/)[1]));l=b(r,t)}catch(r){l=n.imagePlaceholder||"";let t=`Failed to fetch resource: ${e}`;r&&(t="string"==typeof r?r:r.message),t&&console.warn(t)}return x[c]=l,l}async function E(e){let t=e.toDataURL();return"data:,"===t?e.cloneNode(!1):u(t)}async function S(e,t){if(e.currentSrc){let t=document.createElement("canvas"),n=t.getContext("2d");return t.width=e.clientWidth,t.height=e.clientHeight,null==n||n.drawImage(e,0,0,t.width,t.height),u(t.toDataURL())}let n=e.poster,r=w(n);return u(await C(n,r,t))}async function R(e,t){var n;try{if(null===(n=null==e?void 0:e.contentDocument)||void 0===n?void 0:n.body)return await L(e.contentDocument.body,t,!0)}catch(e){}return e.cloneNode(!1)}
1async function $(e,t){return h(e,HTMLCanvasElement)?E(e):h(e,HTMLVideoElement)?S(e,t):h(e,HTMLIFrameElement)?R(e,t):e.cloneNode(P(e))}let k=e=>null!=e.tagName&&"SLOT"===e.tagName.toUpperCase(),P=e=>null!=e.tagName&&"SVG"===e.tagName.toUpperCase();async function T(e,t,n){var r,o;if(P(t))return t;let l=[];return k(e)&&e.assignedNodes?l=i(e.assignedNodes()):h(e,HTMLIFrameElement)&&(null===(r=e.contentDocument)||void 0===r?void 0:r.body)?l=i(e.contentDocument.body.childNodes):l=i((null!==(o=e.shadowRoot)&&void 0!==o?o:e).childNodes),0===l.length||h(e,HTMLVideoElement)||await l.reduce((e,r)=>e.then(()=>L(r,n)).then(e=>{e&&t.appendChild(e)}),Promise.resolve()),t}async function A(e,t){let n=e.querySelectorAll?e.querySelectorAll("use"):[];if(0===n.length)return e;let r={};for(let i=0;i<n.length;i++){let o=n[i].getAttribute("xlink:href");if(o){let n=e.querySelector(o),i=document.querySelector(o);n||!i||r[o]||(r[o]=await L(i,t,!0))}}let i=Object.values(r);if(i.length){let t="http://www.w3.org/1999/xhtml",n=document.createElementNS(t,"svg");n.setAttribute("xmlns",t),n.style.position="absolute",n.style.width="0",n.style.height="0",n.style.overflow="hidden",n.style.display="none";let r=document.createElementNS(t,"defs");n.appendChild(r);for(let e=0;e<i.length;e++)r.appendChild(i[e]);e.appendChild(n)}return e}async function L(e,t,n){return n||!t.filter||t.filter(e)?Promise.resolve(e).then(e=>$(e,t)).then(n=>T(e,n,t)).then(n=>{var r,i,o;return r=e,i=n,o=t,h(i,Element)&&(!function(e,t,n){let r=t.style;if(!r)return;let i=window.getComputedStyle(e);i.cssText?(r.cssText=i.cssText,r.transformOrigin=i.transformOrigin):l(n).forEach(n=>{let o=i.getPropertyValue(n);if("font-size"===n&&o.endsWith("px")){let e=Math.floor(parseFloat(o.substring(0,o.length-2)))-.1;o=`${e}px`}h(e,HTMLIFrameElement)&&"display"===n&&"inline"===o&&(o="block"),"d"===n&&t.getAttribute("d")&&(o=`path(${t.getAttribute("d")})`),r.setProperty(n,o,i.getPropertyPriority(n))})}(r,i,o),f(r,i,":before",o),f(r,i,":after",o),h(r,HTMLTextAreaElement)&&(i.innerHTML=r.value),h(r,HTMLInputElement)&&i.setAttribute("value",r.value),function(e,t){if(h(e,HTMLSelectElement)){let n=Array.from(t.children).find(t=>e.value===t.getAttribute("value"));n&&n.setAttribute("selected","")}}(r,i)),i}).then(e=>A(e,t)):null}let I=/url\((['"]?)([^'"]+?)\1\)/g,N=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,M=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;async function D(e,t,n,r,i){try{let o;let l=n?function(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i))return e;let n=document.implementation.createHTMLDocument(),r=n.createElement("base"),i=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(i),t&&(r.href=t),i.href=e,i.href}(t,n):t,a=w(t);if(i){let e=await i(l);o=b(e,a)}else o=await C(l,a,r);return e.replace(function(e){let t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}(t),`$1${o}$3`)}catch(e){}return e}function U(e){return -1!==e.search(I)}async function H(e,t,n){if(!U(e))return e;let r=function(e,{preferredFontFormat:t}){return t?e.replace(M,e=>{for(;;){let[n,,r]=N.exec(e)||[];if(!r)return"";if(r===t)return`src: ${n};`}}):e}(e,n);return(function(e){let t=[];return e.replace(I,(e,n,r)=>(t.push(r),e)),t.filter(e=>!y(e))})(r).reduce((e,r)=>e.then(e=>D(e,r,t,n)),Promise.resolve(r))}async function F(e,t,n){var r;let i=null===(r=t.style)||void 0===r?void 0:r.getPropertyValue(e);if(i){let r=await H(i,null,n);return t.style.setProperty(e,r,t.style.getPropertyPriority(e)),!0}return!1}async function j(e,t){await F("background",e,t)||await F("background-image",e,t),await F("mask",e,t)||await F("-webkit-mask",e,t)||await F("mask-image",e,t)||await F("-webkit-mask-image",e,t)}async function O(e,t){let n=h(e,HTMLImageElement);if(!(n&&!y(e.src))&&!(h(e,SVGImageElement)&&!y(e.href.baseVal)))return;let r=n?e.src:e.href.baseVal,i=await C(r,w(r),t);await new Promise((r,o)=>{e.onload=r,e.onerror=t.onImageErrorHandler?(...e)=>{try{r(t.onImageErrorHandler(...e))}catch(e){o(e)}}:o,e.decode&&(e.decode=r),"lazy"===e.loading&&(e.loading="eager"),n?(e.srcset="",e.src=i):e.href.baseVal=i})}async function V(e,t){let n=i(e.childNodes).map(e=>q(e,t));await Promise.all(n).then(()=>e)}async function q(e,t){h(e,Element)&&(await j(e,t),await O(e,t),await V(e,t))}let z={};async function W(e){let t=z[e];if(null!=t)return t;let n=await fetch(e);return t={url:e,cssText:await n.text()},z[e]=t,t}async function B(e,t){let n=e.cssText,r=/url\(["']?([^"')]+)["']?\)/g;return Promise.all((n.match(/url\([^)]+\)/g)||[]).map(async i=>{let o=i.replace(r,"$1");return o.startsWith("https://")||(o=new URL(o,e.url).href),v(o,t.fetchRequestInit,({result:e})=>(n=n.replace(i,`url(${e})`),[i,e]))})).then(()=>n)}function Z(e){if(null==e)return[];let t=[],n=e.replace(/(\/\*[\s\S]*?\*\/)/gi,""),r=RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)}
1)","gi");for(;;){let e=r.exec(n);if(null===e)break;t.push(e[0])}n=n.replace(r,"");let i=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,o=RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let e=i.exec(n);if(null===e){if(null===(e=o.exec(n)))break;i.lastIndex=o.lastIndex}else o.lastIndex=i.lastIndex;t.push(e[0])}return t}async function _(e,t){let n=[],r=[];return e.forEach(n=>{if("cssRules"in n)try{i(n.cssRules||[]).forEach((e,i)=>{if(e.type===CSSRule.IMPORT_RULE){let o=i+1,l=e.href,a=W(l).then(e=>B(e,t)).then(e=>Z(e).forEach(e=>{try{n.insertRule(e,e.startsWith("@import")?o+=1:n.cssRules.length)}catch(t){console.error("Error inserting rule from remote css",{rule:e,error:t})}})).catch(e=>{console.error("Error loading remote css",e.toString())});r.push(a)}})}catch(o){let i=e.find(e=>null==e.href)||document.styleSheets[0];null!=n.href&&r.push(W(n.href).then(e=>B(e,t)).then(e=>Z(e).forEach(e=>{i.insertRule(e,i.cssRules.length)})).catch(e=>{console.error("Error loading remote stylesheet",e)})),console.error("Error inlining remote css file",o)}}),Promise.all(r).then(()=>(e.forEach(e=>{if("cssRules"in e)try{i(e.cssRules||[]).forEach(e=>{n.push(e)})}catch(t){console.error(`Error while reading CSS rules from ${e.href}`,t)}}),n))}async function G(e,t){if(null==e.ownerDocument)throw Error("Provided element is not within a Document");let n=i(e.ownerDocument.styleSheets);return(await _(n,t)).filter(e=>e.type===CSSRule.FONT_FACE_RULE).filter(e=>U(e.style.getPropertyValue("src")))}function J(e){return e.trim().replace(/["']/g,"")}async function Q(e,t){let n=await G(e,t),r=function(e){let t=new Set;return!function e(n){(n.style.fontFamily||getComputedStyle(n).fontFamily).split(",").forEach(e=>{t.add(J(e))}),Array.from(n.children).forEach(t=>{t instanceof HTMLElement&&e(t)}
1)}(e),t}(e);return(await Promise.all(n.filter(e=>r.has(J(e.style.fontFamily))).map(e=>{let n=e.parentStyleSheet?e.parentStyleSheet.href:null;return H(e.cssText,n,t)}))).join("\n")}async function X(e,t){let n=null!=t.fontEmbedCSS?t.fontEmbedCSS:t.skipFonts?null:await Q(e,t);if(n){let t=document.createElement("style"),r=document.createTextNode(n);t.appendChild(r),e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}}async function Y(e,t={}){let{width:n,height:r}=c(e,t),i=await L(e,t,!0);return await X(i,t),await q(i,t),!function(e,t){let{style:n}=e;t.backgroundColor&&(n.backgroundColor=t.backgroundColor),t.width&&(n.width=`${t.width}px`),t.height&&(n.height=`${t.height}px`);let r=t.style;null!=r&&Object.keys(r).forEach(e=>{n[e]=r[e]})}(i,t),await d(i,n,r)}async function K(e,t={}){let{width:n,height:r}=c(e,t),i=await Y(e,t),o=await u(i),l=document.createElement("canvas"),a=l.getContext("2d"),s=t.pixelRatio||function(){let e,t;try{t=process}catch(e){}let n=t&&t.env?t.env.devicePixelRatio:null;return n&&Number.isNaN(e=parseInt(n,10))&&(e=1),e||window.devicePixelRatio||1}(),d=t.canvasWidth||n,h=t.canvasHeight||r;return l.width=d*s,l.height=h*s,!t.skipAutoScale&&(l.width>16384||l.height>16384)&&(l.width>16384&&l.height>16384?l.width>l.height?(l.height*=16384/l.width,l.width=16384):(l.width*=16384/l.height,l.height=16384):l.width>16384?(l.height*=16384/l.width,l.width=16384):(l.width*=16384/l.height,l.height=16384)),l.style.width=`${d}`,l.style.height=`${h}`,t.backgroundColor&&(a.fillStyle=t.backgroundColor,a.fillRect(0,0,l.width,l.height)),a.drawImage(o,0,0,l.width,l.height),l}async function ee(e,t={}){return(await K(e,t)).toDataURL()}},61258:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(31134).Z)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},4307:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(31134).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},18178:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(31134).Z)("LayoutGrid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]])},70832:function(e,t,n){n.d(t,{S:function(){return h}});var r=n(85893),i=n(67294),o=n(25364);let l=(0,i.createContext)(null);var a=n(82866),c=n(58868);let u=e=>!e.isLayoutDirty&&e.willUpdate(!1),s=e=>!0===e,d=e=>s(!0===e)||"id"===e,h=({children:e,id:t,inherit:n=!0})=>{let h=(0,i.useContext)(o.p),f=(0,i.useContext)(l),[m,p]=function(){let e=function(){let e=(0,i.useRef)(!1);return(0,c.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}(),[t,n]=(0,i.useState)(0),r=(0,i.useCallback)(()=>{e.current&&n(t+1)},[t]);return[(0,i.useCallback)(()=>a.Wi.postRender(r),[r]),t]}(),g=(0,i.useRef)(null),w=h.id||f;null===g.current&&(d(n)&&w&&(t=t?w+"-"+t:w),g.current={id:t,group:s(n)&&h.group||function(){let e=new Set,t=new WeakMap,n=()=>e.forEach(u);return{add:r=>{e.add(r),t.set(r,r.addEventListener("willUpdate",n))},remove:r=>{e.delete(r);let i=t.get(r);i&&(i(),t.delete(r)),n()},dirty:n}}()});let y=(0,i.useMemo)(()=>({...g.current,forceRender:m}),[p]);return(0,r.jsx)(o.p.Provider,{value:y,children:e})}},23302:function(e,t,n){n.d(t,{J:function(){return l}});var r=n(67294),i=n(20270),o=n(89609);function l(){o.O.current||(0,i.A)();let[e]=(0,r.useState)(o.n.current);return e}},31955:function(e,t,n){function r(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}n.d(t,{Z:function(){return i}});var i=function e(t,n){function i(e,i,o){if("undefined"!=typeof document){"number"==typeof(o=r({},n,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var l="";for(var a in o)o[a]&&(l+="; "+a,!0!==o[a]&&(l+="="+o[a].split(";")[0]));return document.cookie=e+"="+t.write(i,e)+l}}return Object.create({set:i,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],r={},i=0;i<n.length;i++){var o=n[i].split("="),l=o.slice(1).join("=");try{var a=decodeURIComponent(o[0]);if(r[a]=t.read(l,a),e===a)break}catch(e){}}return e?r[e]:r}},remove:function(e,t){i(e,"",r({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,r({},this.attributes,t))},withConverter:function(t){return e(r({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decode
1URIComponent)}},{path:"/"})}}]);
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.