1import{y as g,A as m,U as f,r as l,g as s,D as o,i as y,h as b,F as v,E as n,m as c,I as d,o as u}from"./Tob2m7v4.js";const x={slots:{base:["relative text-xl text-highlighted font-bold mt-8 mb-3 scroll-mt-[calc(32px+45px+var(--ui-header-height))] lg:scroll-mt-[calc(32px+var(--ui-header-height))] [&>a]:rounded-sm [&>a]:outline-primary/25 [&>a]:focus-visible:outline-3 [&>a>code]:border-dashed hover:[&>a>code]:border-primary hover:[&>a>code]:text-primary [&>a>code]:text-lg/6 [&>a>code]:font-bold","[&>a>code]:transition-colors"],leading:["absolute -ms-8 top-0.5 opacity-0 group-hover:opacity-100 group-focus:opacity-100 p-1 bg-elevated group-hover:text-primary group-focus:text-primary rounded-md hidden lg:flex text-muted","transition"],leadingIcon:"size-4 shrink-0",link:"group lg:after:absolute lg:after:inset-y-0 lg:after:-inset-s-2 lg:after:w-2"}},_=["id"],k=["href"],q={__name:"ProseH3",props:{id:{type:String,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(p){const e=g("prose.h3",p),t=m(),{headings:r}=f().public?.mdc||{},a=c(()=>d({extend:d(x),...t.ui?.prose?.h3||{}})()),h=c(()=>e.id&&typeof r?.anchorLinks=="object"&&r.anchorLinks.h3);return(i,I)=>(u(),l("h3",{id:s(e).id,class:o(a.value.base({class:[s(e).ui?.base,s(e).class]}))},[s(e).id&&h.value?(u(),l("a",{key:0,href:`#${s(e).id}`,class:o(a.value.link({class:s(e).ui?.link}))},[y("span",{class:o(a.value.leading({class:s(e).ui?.leading}))},[b(v,{name:s(t).ui.icons.hash,class:o(a.value.leadingIcon({class:s(e).ui?.leadingIcon}))},null,8,["name","class"])],2),n(i.$slots,"default")],10,k)):n(i.$slots,"default",{key:1})],10,_))}};export{q 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.