1import{$ as z,d as C,k as x,E as D,G as V,H as A,R as L,I as U,c as w,q as K,J as P,K as W,o as b,f as j,w as q,e as F,b as G,T as J,S as H,t as X,U as Q,V as Y,M as Z,N as ee,O as le,Q as ae}from"./DkdofgM8.js";var N=(k,l,n)=>new Promise((h,d)=>{var t=u=>{try{i(n.next(u))}catch(c){d(c)}},r=u=>{try{i(n.throw(u))}catch(c){d(c)}},i=u=>u.done?h(u.value):Promise.resolve(u.value).then(t,r);i((n=n.apply(k,l)).next())});const ne=["data-markstream-mode"],te={key:0,class:"math-loading-overlay"},oe=["innerHTML"],re={key:1,class:"math-block__fallback text-left"},S=z(C({__name:"MathBlockNode",props:{node:{},indexKey:{},cacheScope:{}},setup(k){const l=k,n=x(null),h=D(()=>V(l.node.content)),d=function(){if(!l.node.content)return{html:"",text:l.node.raw,loading:!1};const e=A();if(!e)return{html:"",text:l.node.loading?"":l.node.raw,loading:l.node.loading};try{return{html:e.renderToString(h.value,{throwOnError:l.node.loading,displayMode:!0}),text:"",loading:!1}}catch{return{html:"",text:l.node.loading?"":l.node.raw,loading:l.node.loading}}}(),t=x(d.html),r=x(d.text);let i=!1,u=0,c=!1,f=null;const g=L(),B=U();let v=null,p=null;const s=x(d.loading),y=x(E());function R(){var e;if(l.indexKey==null)return"";const a=(e=l.cacheScope)!=null?e:g==null?void 0:g.scope;return`${a!=null&&String(a).length>0?`${String(a)}:`:""}math-block:${String(l.indexKey)}`}function E(){var e;const a=R();return a&&(e=g==null?void 0:g.cache.get(a))!=null?e:0}function M(e){if(!Number.isFinite(e)||e<=0)return;const a=Math.max(y.value,e);if(a===y.value)return;y.value=a;const o=R();o&&(g==null||g.cache.set(o,a))}function m(){Y(()=>{var e,a;M((a=(e=n.value)==null?void 0:e.offsetHeight)!=null?a:0)})}function O(){return N(this,null,function*(){if(c)return;if(!l.node.content)return s.value=!1,t.value="",r.value=l.node.raw,i=!0,void m();if(!i)try{!v&&n.value&&(v=B(n.value)),yield v==null?void 0:v.whenVisible}catch{}f&&(f.abort(),f=null);const e=++u,a=new AbortController;f=a,Z(h.value,!0,{timeout:3e3,waitTimeout:2e3,maxRetries:1,signal:a.signal}).then(o=>{c||e!==u||(t.value=o,r.value="",i=!0,s.value=!1,m())}).catch(o=>N(null,null,function*(){if(c||e!==u)return;const _=(o==null?void 0:o.code)||(o==null?void 0:o.name),I=_==="KATEX_DISABLED";if(_==="WORKER_INIT_ERROR"||o!=null&&o.fallbackToRenderer||_===ee||_==="WORKER_TIMEOUT"){const $=yield le();if($){try{const T=$.renderToString(h.value,{throwOnError:l.node.loading,displayMode:!0});t.value=T,r.value="",i=!0,s.value=!1,m(),ae(h.value,!0,T)}catch{}return}}if(I)return s.value=!1,t.value="",r.value=l.node.raw,void m();i||(s.value=!0),l.node.loading||(s.value=!1,t.value="",r.value=l.node.raw,m())}))})}return(d.html||d.text)&&(i=!0),K(()=>l.node.content,()=>{O()}),K([()=>l.indexKey,()=>l.cacheScope],()=>{y.value=E(),m()}),P(()=>{typeof ResizeObserver<"u"&&n.value&&(p=new ResizeObserver(()=>{var e,a;M((a=(e=n.value)==null?void 0:e.offsetHeight)!=null?a:0)}),p.observe(n.value)),m(),t.value||O()}),W(()=>{var e;c=!0,f&&(f.abort(),f=null),p==null||p.disconnect(),p=null,(e=v==null?void 0:v.destroy)==null||e.call(v),v=null}),(e,a)=>(b(),w("div",{ref_key:"containerEl",ref:n,class:"math-block text-center overflow-x-auto relative","data-markstream-math":"block","data-markstream-mode":t.value?"katex":r.value?"fallback":"loading",style:Q(y.value?{minHeight:`${y.value}px`}:void 0)},[j(J,{name:"math-fade"},{default:q(()=>[!s.value||t.value||r.value?F("",!0):(b(),w("div",te,[...a[0]||(a[0]=[G("div",{class:"math-loading-spinner"},null,-1)])]))]),_:1}),t.value?(b(),w("div",{key:0,class:H(["math-block__content",{"math-rendering":s.value}]),innerHTML:t.value},null,10,oe)):r.value?(b(),w("pre",re,X(r.value),1)):(b(),w("div",{key:2,class:H(["math-block__content",{"math-rendering":s.value}])},null,2))],12,ne))}}),[["__scopeId","data-v-2dc0a6cd"]]);S.install=k=>{k.component(S.__name,S)};export{S as default};
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.