1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[39],{5374:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,52619,23)),Promise.resolve().then(n.bind(n,29307)),Promise.resolve().then(n.bind(n,44492))},6451:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var l=n(12115);function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(0,l.useRef)(t);r.current=t,(0,l.useEffect)(()=>{let t=e&&"current"in e?e.current:e;if(!t)return;let l=n.polyfill??("undefined"!=typeof ResizeObserver?ResizeObserver:null);if(!l)return;let o=new l(e=>{for(let t of e)r.current(t,o)});return o.observe(t),()=>{o.disconnect?o.disconnect():o.unobserve&&o.unobserve(t)}},[e,n.polyfill])}},19897:(e,t,n)=>{"use strict";n.d(t,{Al:()=>u,t_:()=>o});let l=new Map,r=new Set;function o(e){return r.has(e)}async function u(e,t,n){let o=l.get(e);if(o)return o;let u=f(e,t,n);return l.set(e,u),u.catch(()=>{l.delete(e),r.delete(e)}),u}function i(e){return"undefined"==typeof CSS||"function"!=typeof CSS.supports||CSS.supports(`font-tech(color-${e})`)}async function f(e,t,n){let l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,n=e.filter(e=>null!=e&&null!=e.url),l=n.filter(e=>!e.tech||t(e.tech)),r=l.length>0?l:n;return r.find(e=>"woff2"===e.format)??r[0]??null}(t);if(!l||!l.url)throw Error(`No font sources for ${e}`);let o=await fetch(l.url);if(!o.ok)throw Error(`Failed to fetch font: ${o.status}`);let u=await o.arrayBuffer(),f={weight:"400",style:"normal",display:"block"};if(n&&n.unitsPerEm>0){let{unitsPerEm:e,ascender:t,descender:l,lineGap:r}=n;f.ascentOverride=`${t/e*100}%`,f.descentOverride=`${-(l/e*100)}%`,null!=r&&(f.lineGapOverride=`${r/e*100}%`)}let a=new FontFace(e,u,f);return await a.load(),document.fonts.add(a),r.add(e),a}},29307:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var l=n(95155),r=n(75625),o=n(95418);function u(e){let{familyName:t,styleName:n,text:u,className:i}=e,f="".concat(t," ").concat(n),{ref:a,fontSize:c,ready:s}=(0,r.A)({text:u,fontFamily:f,fontSize:200,max:2e3,padding:1});return(0,l.jsx)("div",{ref:a,className:i,children:(0,l.jsx)(o.default,{familyName:t,styleName:n,style:{display:"inline-block",whiteSpace:"nowrap",lineHeight:1,fontSize:c,visibility:s?"visible":"hidden"},children:u})})}},44492:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var l=n(95155),r=n(47650);function o(e){var t;let{style:n}=e;if(!n)return null;let o=null==(t=n.webfontSources)?void 0:t.find(e=>(null==e?void 0:e.format)==="woff2");return(null==o?void 0:o.url)?(r.preload(o.url,{as:"font"}),(0,l.jsx)("style",{children:(e=>{let{cssFamily:t,name:n,cssWeight:l,cssStyle:r,webfontSources:o}=e,u=null==o?void 0:o.find(e=>(null==e?void 0:e.format)==="woff2");return(null==u?void 0:u.url)?'\n @font-face {\n font-family: "'.concat(t," ").concat(n,'";\n src: url("').concat(u.url,'") format("').concat(u.format,'");\n font-weight: ').concat(l||"400",";\n font-style: ").concat(r||"normal",";\n font-display: swap;\n }\n "):""})(n)},"font-".concat(o.url))):null}},75625:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var l=n(12115),r=n(6451);let o=null,u=null,i=e=>{let{text:t,fontFamily:n,fontSize:i,min:f=8,max:a=999,letterSpacing:c=0,fontWeight:s=400,fontStyle:d="normal",fontVariationSettings:y,fontFeatureSettings:p,enabled:h=!0,padding:m=0}=e,v=(0,l.useRef)(null),[S,b]=(0,l.useState)(i),[g,w]=(0,l.useState)(0),[$,x]=(0,l.useState)(0),[E,_]=(0,l.useState)(!1);return((0,r.A)(v,e=>{w(e.contentRect.width)}),(0,l.useLayoutEffect)(()=>{if(!h||!n)return;let e=`${d} ${s} 100px ${n}`;document.fonts.load(e).then(()=>{x(e=>e+1)})},[n,s,d,h]),(0,l.useLayoutEffect)(()=>{if(!h)return;let e=g-m;if(e<=0||!t)return;let l=t.split("\n"),r=y||p?e=>(function(e,t,n,l,r,o,i){let f=(u||((u=document.createElement("span")).style.position="absolute",u.style.top="-9999px",u.style.left="-9999px",u.style.whiteSpace="pre",u.style.visibility="hidden",document.body.appendChild(u)),u);return f.style.fontFamily=t,f.style.fontWeight=`${n}`,f.style.fontStyle=l,f.style.fontSize="100px",f.style.letterSpacing=`${r}em`,f.style.fontVariationSettings=o,f.style.fontFeatureSettings=i,f.textContent=e,f.getBoundingClientRect().width})(e,n,s,d,c,y||"normal",p||"normal"):e=>(function(e,t,n,l,r){let u=(o||(o=document.createElement("canvas")),o.getContext("2d"));u.font=`${l} ${n} 100px ${t}`,u.letterSpacing=`${r}em`;let i=u.measureText(e).width;
1return u.letterSpacing="0px",i})(e,n,s,d,c),i=Math.max(...l.map(r));!(i<=0)&&(b(Math.min(Math.max(f,Math.floor(e/(i/100))),a)),E||_(!0))},[t,n,s,d,y,p,c,g,h,f,a,m,$]),h)?{ref:v,fontSize:S,ready:E}:{ref:v,fontSize:i,ready:!0}}},83011:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return r}});let l=n(12115);function r(e,t){let n=(0,l.useRef)(null),r=(0,l.useRef)(null);return(0,l.useCallback)(l=>{if(null===l){let e=n.current;e&&(n.current=null,e());let t=r.current;t&&(r.current=null,t())}else e&&(n.current=o(e,l)),t&&(r.current=o(t,l))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},95418:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var l=n(95155),r=n(12115),o=n(19897);let u="Fallback";function i(e){let{familyName:t,styleName:n,style:i,children:f,...a}=e,{style:c}=(e=>{let{fontFamily:t,webfontSources:n,fontWeight:l=400,fontStyle:i="normal"}=e,[f,a]=(0,r.useState)(!1),c=(0,r.useRef)(!1);return(0,r.useEffect)(()=>(c.current=!0,()=>{c.current=!1}),[]),(0,r.useEffect)(()=>{if(t)if(n&&n.length>0)(0,o.Al)(t,n).then(()=>{c.current&&a(!0)}).catch(console.error);else{let e=!1,n=()=>{document.fonts.load(`${i} ${l} 16px "${t}"`).then(t=>{!e&&t.length>0&&a(!0)}).catch(()=>{})};return n(),document.fonts.addEventListener("loadingdone",n),()=>{e=!0,document.fonts.removeEventListener("loadingdone",n)}}},[t]),{style:f?{fontFamily:`"${t}", ${u}`,fontWeight:l,fontStyle:i}:{fontFamily:u,fontWeight:"normal",fontStyle:"normal"},loaded:f}})({fontFamily:"".concat(t," ").concat(n),fontWeight:"400",fontStyle:"normal"});return(0,l.jsx)("span",{style:{...c,...i},...a,children:f})}}},e=>{e.O(0,[619,441,255,358],()=>e(e.s=5374)),_N_E=e.O()}]);
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.