"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[16564],{16564:(e,s,t)=>{t.r(s),t.d(s,{HighlightedCodeBlockBody:()=>i});var a=t(85793),l=t(1856),u=t(90508),i=e=>{let{code:s,language:t,raw:i,className:r,startLine:n,lineNumbers:h,...c}=e,{shikiTheme:g}=(0,l.useContext)(a.A),d=(0,a.f)(),[o,f]=(0,l.useState)(i);return(0,l.useEffect)(()=>{if(!d)return void f(i);let e=d.highlight({code:s,language:t,themes:g},e=>{f(e)});e&&f(e)},[s,t,g,d,i]),(0,u.jsx)(a.c,{className:r,language:t,lineNumbers:h,result:o,startLine:n,...c})}}}]);