1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./0jkRrtbl.js","./Dp0UQ7gV.js","./entry.BcMZnQ7o.css","./ProseA.BnOVdrB5.css","./DpoEp--g.js","./BB1L7Poa.js","./BEtrRKYl.js","./DhTyQ-BY.js"])))=>i.map(i=>d[i]); 2import{d as kn,V as Y,W as xn,e as _,X as J,I as wn,C as On,Y as Q,Z as F,$ as U,a0 as _n,a1 as Tn,a2 as L,G as Dn,q as Rn,a3 as Ln,o as Mn,s as An,h as $}from"./Dp0UQ7gV.js";const En=/\d/,Un=["-","_","/","."];function Bn(n=""){if(!En.test(n))return n!==n.toLowerCase()}function nn(n,l){const e=Un,o=[];if(!n||typeof n!="string")return o;let r="",i,c;for(const g of n){const p=e.includes(g);if(p===!0){o.push(r),r="",i=void 0;continue}const s=Bn(g);if(c===!1){if(i===!1&&s===!0){o.push(r),r=g,i=s;continue}if(i===!0&&s===!1&&r.length>1){const d=r.at(-1);o.push(r.slice(0,Math.max(0,r.length-1))),r=d+g,i=s;continue}}r+=g,i=s,c=p}return o.push(r),o}function In(n){return n?n[0].toUpperCase()+n.slice(1):""}function D(n,l){return n?(Array.isArray(n)?n:nn(n)).map(e=>In(e)).join(""):""}function en(n,l){return n?(Array.isArray(n)?n:nn(n)).map(e=>e.toLowerCase()).join("-"):""}function jn(n){return{type:"root",children:n.value.map(ln)}}function ln(n){if(typeof n=="string")return{type:"text",value:n};const[l,e,...o]=n;return{type:"element",tag:l,props:e,children:o.map(ln)}}const A=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];class E{constructor(l,e,o){this.normal=e,this.property=l,o&&(this.space=o)}}E.prototype.normal={};E.prototype.property={};E.prototype.space=void 0;function tn(n,l){const e={},o={};for(const r of n)Object.assign(e,r.property),Object.assign(o,r.normal);return new E(e,o,l)}function H(n){return n.toLowerCase()}class k{constructor(l,e){this.attribute=e,this.property=l}}k.prototype.attribute="";k.prototype.booleanish=!1;k.prototype.boolean=!1;k.prototype.commaOrSpaceSeparated=!1;k.prototype.commaSeparated=!1;k.prototype.defined=!1;k.prototype.mustUseProperty=!1;k.prototype.number=!1;k.prototype.overloadedBoolean=!1;k.prototype.property="";k.prototype.spaceSeparated=!1;k.prototype.space=void 0;let zn=0;const u=T(),b=T(),V=T(),t=T(),y=T(),R=T(),x=T();function T(){return 2**++zn}const N=Object.freeze(Object.defineProperty({__proto__:null,boolean:u,booleanish:b,commaOrSpaceSeparated:x,commaSeparated:R,number:t,overloadedBoolean:V,spaceSeparated:y},Symbol.toStringTag,{value:"Module"})),z=Object.keys(N);class K extends k{constructor(l,e,o,r){let i=-1;if(super(l,e),Z(this,"space",r),typeof o=="number")for(;++i<z.length;){const c=z[i];Z(this,z[i],(o&N[c])===N[c])}}}K.prototype.defined=!0;function Z(n,l,e){e&&(n[l]=e)}function M(n){const l={},e={};for(const[o,r]of Object.entries(n.properties)){const i=new K(o,n.transform(n.attributes||{},o),r,n.space);n.mustUseProperty&&n.mustUseProperty.includes(o)&&(i.mustUseProperty=!0),l[o]=i,e[H(o)]=o,e[H(i.attribute)]=o}return new E(l,e,n.space)}const on=M({properties:{ariaActiveDescendant:null,ariaAtomic:b,ariaAutoComplete:null,ariaBusy:b,ariaChecked:b,ariaColCount:t,ariaColIndex:t,ariaColSpan:t,ariaControls:y,ariaCurrent:null,ariaDescribedBy:y,ariaDetails:null,ariaDisabled:b,ariaDropEffect:y,ariaErrorMessage:null,ariaExpanded:b,ariaFlowTo:y,ariaGrabbed:b,ariaHasPopup:null,ariaHidden:b,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:y,ariaLevel:t,ariaLive:null,ariaModal:b,ariaMultiLine:b,ariaMultiSelectable:b,ariaOrientation:null,ariaOwns:y,ariaPlaceholder:null,ariaPosInSet:t,ariaPressed:b,ariaReadOnly:b,ariaRelevant:null,ariaRequired:b,ariaRoleDescription:y,ariaRowCount:t,ariaRowIndex:t,ariaRowSpan:t,ariaSelected:b,ariaSetSize:t,ariaSort:null,ariaValueMax:t,ariaValueMin:t,ariaValueNow:t,ariaValueText:null,role:null},transform(n,l){return l==="role"?l:"aria-"+l.slice(4).toLowerCase()}});function rn(n,l){return l in n?n[l]:l}function an(n,l){return rn(n,l.toLowerCase())}const Fn=M({attributes:{acceptcharset:"accept-charset",classname:"
2class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:R,acceptCharset:y,accessKey:y,action:null,allow:null,allowFullScreen:u,allowPaymentRequest:u,allowUserMedia:u,alt:null,as:null,async:u,autoCapitalize:null,autoComplete:y,autoFocus:u,autoPlay:u,blocking:y,capture:null,charSet:null,checked:u,cite:null,className:y,cols:t,colSpan:null,content:null,contentEditable:b,controls:u,controlsList:y,coords:t|R,crossOrigin:null,data:null,dateTime:null,decoding:null,default:u,defer:u,dir:null,dirName:null,disabled:u,download:V,draggable:b,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:u,formTarget:null,headers:y,height:t,hidden:V,high:t,href:null,hrefLang:null,htmlFor:y,httpEquiv:y,id:null,imageSizes:null,imageSrcSet:null,inert:u,inputMode:null,integrity:null,is:null,isMap:u,itemId:null,itemProp:y,itemRef:y,itemScope:u,itemType:y,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:u,low:t,manifest:null,max:null,maxLength:t,media:null,method:null,min:null,minLength:t,multiple:u,muted:u,name:null,nonce:null,noModule:u,noValidate:u,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:u,optimum:t,pattern:null,ping:y,placeholder:null,playsInline:u,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:u,referrerPolicy:null,rel:y,required:u,reversed:u,rows:t,rowSpan:t,sandbox:y,scope:null,scoped:u,seamless:u,selected:u,shadowRootClonable:u,shadowRootDelegatesFocus:u,shadowRootMode:null,shape:null,size:t,sizes:null,slot:null,span:t,spellCheck:b,src:null,
2srcDoc:null,srcLang:null,srcSet:null,start:t,step:null,style:null,tabIndex:t,target:null,title:null,translate:null,type:null,typeMustMatch:u,useMap:null,value:b,width:t,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:y,axis:null,background:null,bgColor:null,border:t,borderColor:null,bottomMargin:t,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:u,declare:u,event:null,face:null,frame:null,frameBorder:null,hSpace:t,leftMargin:t,link:null,longDesc:null,lowSrc:null,marginHeight:t,marginWidth:t,noResize:u,noHref:u,noShade:u,noWrap:u,object:null,profile:null,prompt:null,rev:null,rightMargin:t,rules:null,scheme:null,scrolling:b,standby:null,summary:null,text:null,topMargin:t,valueType:null,version:null,vAlign:null,vLink:null,vSpace:t,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:u,disableRemotePlayback:u,prefix:null,property:null,results:t,security:null,unselectable:null},space:"html",transform:an}),Hn=M({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav
2-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:x,accentHeight:t,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:t,amplitude:t,arabicForm:null,ascent:t,attributeName:null,attributeType:null,azimuth:t,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:t,by:null,calcMode:null,capHeight:t,className:y,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:t,diffuseConstant:t,direction:null,display:null,dur:null,divisor:t,dominantBaseline:null,download:u,dx:null,dy:null,edgeMode:null,editable:null,elevation:t,enableBackground:null,end:null,event:null,exponent:t,externalResourcesRequired:null,fill:null,fillOpacity:t,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:R,g2:R,glyphName:R,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:t,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:t,horizOriginX:t,horizOriginY:t,id:null,ideographic:t,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:t,k:t,k1:t,k2:t,k3:t,k4:t,kernelMatrix:x,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:t,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:t,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
2Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:t,overlineThickness:t,paintOrder:null,panose1:null,path:null,pathLength:t,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:y,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:t,pointsAtY:t,pointsAtZ:t,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:x,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:x,rev:x,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:x,requiredFeatures:x,requiredFonts:x,requiredFormats:x,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:t,specularExponent:t,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:t,strikethroughThickness:t,string:null,stroke:null,strokeDashArray:x,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:t,strokeOpacity:t,strokeWidth:null,style:null,surfaceScale:t,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:x,tabIndex:t,tableValues:null,target:null,targetX:t,targetY:t,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:x,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:t,underlineThickness:t,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:t,values:null,vAlphabetic:t,vMathematical:t,vectorEffect:null,vHanging:t,vIdeographic:t,version:null,vertAdvY:t,vertOriginX:t,vertOriginY:t,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:t,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:rn}),un=M({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(n,l){return"xlink:"+l.slice(5).toLowerCase()}}),sn=M({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:an}),cn=M({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(n,l){return"xml:"+l.slice(3).toLowerCase()}}),Vn=/[A-Z]/g,G=/-[a-z]/g,Nn=/^data[-\w.:]+$/i;function qn(n,l){const e=H(l);let o=l,r=k;if(e in n.normal)return n.property[n.normal[e]];if(e.length>4&&e.slice(0,4)==="data"&&Nn.test(l)){if(l.charAt(4)==="-"){const i=l.slice(5).replace(G,Kn);o="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=l.slice(4);if(!G.test(i)){let c=i.replace(Vn,Wn);c.charAt(0)!=="-"&&(c="-"+c),l="data"+c}}r=K}return new r(o,l)}function Wn(n){return"-"+n.toLowerCase()}function Kn(n){return n.charAt(1).toUpperCase()}const Xn=tn([on,Fn,un,sn,cn],"html");tn([on,Hn,un,sn,cn],"svg");const Yn=["p","h1","h2","h3","h4","h5","h6","li"];function B(n,l){return n.type===l||typeof n.type=="object"&&n.type.tag===l||n.tag===l}function X(n){return B(n,"text")||B(n,Symbol.for("v-txt"))}function pn(n){var l;return Array.isArray(n.children)||typeof n.children=="string"?n.children:typeof((l=n.children)==null?void 0:l.default)=="function"?n.children.default():[]}function I(n){if(!n)return"";if(Array.isArray(n))return n.map(I).join("");if(X(n))return n.value||n.children||"";const l=pn(n);return Array.isArray(l)?l.map(I).filter(Boolean).join(""):""}function dn(n,l=[]){if(Array.isArray(n))return n.flatMap(o=>dn(o,l));let e=n;return l.some(o=>o==="*"||B(n,o))&&(e=pn(n)||n,!Array.isArray(e)&&Yn.some(o=>B(n,o))&&(e=[e])),e}function fn(n,l=[]){return n=Array.isArray(n)?n:[n],l.length?n.flatMap(e=>fn(dn(e,[l[0]]),l.slice(1))).filter(e=>!(X(e)&&I(e).trim()==="")):n}function gn(n,l=[]){return typeof l=="string"&&(l=l.split(/[,\s]/).map(e=>e.trim()).filter(Boolean)),l.length?fn(n,l).reduce((e,o)=>(X(o)?typeof e[e.length-1]=="string"?e[e.length-1]+=o.children:e.push(o.children):e.push(o),e),[]):n}function $n(n,l){return l.reduce((e,o)=>{const r=Zn(n,o);return r!==void 0&&(e[o]=r),e},{})}function Zn(n,l){return l.split(".").reduce((e,o)=>e&&e[o],n)}const q="default",mn=/^@|^v-on:/,hn=/^:|^v-bind:/,Gn=/^v-model/,Jn=["select","textarea","input"],Qn=["math","svg"],ne=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(n=>[n,`prose-${n}`])),ee=["script","base"],le=kn({name:"MDCRenderer",props:{body:{type:Object,required:!0},data:{type:Object,default:()=>({})},class:{type:[String,Object],default:void 0},tag:{type:[String,Boolean],default:void 0},prose:{type:Boolean,default:void 0},components:{type:Object,default:()=>({})},unwrap:{type:[Boolean,String],default:!1}},async setup(n){var s,d,m;const l=(d=(s=xn())==null?void 0:s.appContext)==null?void 0:d.app,e=l==null?void 0:l.$nuxt,o=(e==null?void 0:e.$route)||(e==null?void 0:e._route),{mdc:r}=((m=e==null?void 0:e.$config)==null?void 0:m.public)||{},i=_(()=>{var h,P,S,a;return{...(h=r==null?void 0:r.components)!=null&&h.prose&&n.prose!==!1?ne:{},...((P=r==null?void 0:r.components)==null?void 0:P.map)||{},...J(((a=(S=n.data)==null?void 0:S.mdc)==null?void 0:a.components)||{}),...n.components}}),c=_(()=>{var P;const h=(((P=n.body)==null?void 0:P.children)||[]).map(S=>S.tag||S.type).filter(S=>!A.includes(S));return Array.from(new Set(h)).sort().join(".")}),g=wn({...n.data});On(()=>n.data,h=>{Object.assign(g,h)}),await fe(n.body,{tags:i.value});function p(h,P){const S=h.split(".").length-1;return h.split(".").reduce((a,f,v)=>v==S&&a?(a[f]=P,a[f]):typeof a=="object"?a[f]:void 0,g)}return{tags:i,contentKey:c,route:o,runtimeData:g,updateRuntimeData:p}},render(n){var P,S;const{tags:l,tag:e,body:o,data:r,contentKey:i,route:c,unwrap:g,runtimeData:p,updateRuntimeData:s}=n;if(!o)return null;const d={...r,tags:l,$route:c,runtimeData:p,updateRuntimeData:s},m=e!==!1?W(e||((P=d.component)==null?void 0:P.name)||d.component||"div"):void 0;return m?Y(m,{...(S=d.component)==null?void 0:S.props,class:n.class,...this.$attrs,key:i},{default:h}):h==null?void 0:h();function h(){const a=yn(o,Y,{documentMeta:d,parentScope:d,resolveComponent:W});return a!=null&&a.default?g?gn(a.default(),typeof g=="string"?g.split(" "):["*"]):a.default():null}}});function te(n,l,e,o){const{documentMeta:r,parentScope:i,resolveComponent:c}=e;if(n.type==="text")return l(U,n.value);if(n.type==="comment")return l(_n,null,n.value);const g=n.tag,p=bn(n,r.tags);if(n.tag==="binding")return oe(n,l,r,i);const s=vn(p)?h=>h:c;if(ee.includes(p))return l("pre",{class:"mdc-renderer-dangerous-tag"},"<"+p+">"+I(n)+"</"+p+">");const d=s(p);typeof d=="object"&&(d.tag=g);const m=re(n,r);return o&&(m.key=o),l(d,m,yn(n,l,{documentMeta:r,parentScope:{...i,...m},resolveComponent:s}))}
2function yn(n,l,e){const{documentMeta:o,parentScope:r,resolveComponent:i}=e,g=(n.children||[]).reduce((s,d)=>{if(!pe(d))return s[q].children.push(d),s;const m=ce(d);return s[m]=s[m]||{props:{},children:[]},d.type==="element"&&(s[m].props=d.props,s[m].children.push(...d.children||[])),s},{[q]:{props:{},children:[]}});return Object.entries(g).reduce((s,[d,{props:m,children:h}])=>(h.length&&(s[d]=(P={})=>{const S=$n(P,Object.keys(m||{}));let a=h.map((f,v)=>{var C;return te(f,l,{documentMeta:o,parentScope:{...r,...S},resolveComponent:i},String(((C=f.props)==null?void 0:C.key)||v))});return m!=null&&m.unwrap&&(a=gn(a,m.unwrap)),de(a)}),s),{})}function oe(n,l,e,o={}){var s,d;const r={...e.runtimeData,...o,$document:e,$doc:e},i=/\.|\[(\d+)\]/,g=((s=n.props)==null?void 0:s.value.trim().split(i).filter(Boolean)).reduce((m,h)=>{if(m&&h in m)return typeof m[h]=="function"?m[h]():m[h]},r),p=(d=n.props)==null?void 0:d.defaultValue;return l(U,g??p??"")}function re(n,l){const{tag:e="",props:o={}}=n;return Object.keys(o).reduce(function(r,i){if(i==="__ignoreMap")return r;const c=o[i];if(Gn.test(i))return ae(i,c,r,l,{native:Jn.includes(e)});if(i==="v-bind")return ie(i,c,r,l);if(mn.test(i))return ue(i,c,r,l);if(hn.test(i))return se(i,c,r,l);const{attribute:g}=qn(Xn,i);return Array.isArray(c)&&c.every(p=>typeof p=="string")?(r[g]=c.join(" "),r):(r[g]=c,r)},{})}function ae(n,l,e,o,{native:r}){var p;const i=((p=n.match(/^v-model:([^=]+)/))==null?void 0:p[1])||"modelValue",c=r?"value":i,g=r?"onInput":`onUpdate:${i}`;return e[c]=j(l,o.runtimeData),e[g]=s=>{var d;o.updateRuntimeData(l,r?(d=s.target)==null?void 0:d.value:s)},e}function ie(n,l,e,o){const r=j(l,o);return e=Object.assign(e,r),e}function ue(n,l,e,o){return n=n.replace(mn,""),e.on=e.on||{},e.on[n]=()=>j(l,o),e}function se(n,l,e,o){return n=n.replace(hn,""),e[n]=j(l,o),e}const W=n=>{if(typeof n=="string"){if(A.includes(n))return n;const l=Q(D(n),!1);return!n||(l==null?void 0:l.name)==="AsyncComponentWrapper"||typeof l=="string"?l:"setup"in l?F(()=>new Promise(e=>e(l))):l}return n};function j(n,l){const e=n.split(".").reduce((o,r)=>typeof o=="object"?o[r]:void 0,l);return typeof e>"u"?Tn(n):e}function ce(n){let l="";for(const e of Object.keys(n.props||{}))if(!(!e.startsWith("#")&&!e.startsWith("v-slot:"))){l=e.split(/[:#]/,2)[1];break}return l||q}function pe(n){return n.tag==="template"}function vn(n){return Qn.includes(n)}function de(n){const l=[];for(const e of n){const o=l[l.length-1];e.type===U&&(o==null?void 0:o.type)===U?o.children=o.children+e.children:l.push(e)}return l}async function fe(n,l){if(!n)return;const e=Array.from(new Set(o(n,l)));await Promise.all(e.map(async r=>{if(r!=null&&r.render||r!=null&&r.ssrRender||r!=null&&r.__ssrInlineRender)return;const i=W(r);i!=null&&i.__asyncLoader&&!i.__asyncResolved&&await i.__asyncLoader()}));function o(r,i){const c=r.tag;if(r.type==="text"||c==="binding"||r.type==="comment")return[];const g=bn(r,i.tags);if(vn(g))return[];const p=[];r.type!=="root"&&!A.includes(g)&&p.push(g);for(const s of r.children||[])p.push(...o(s,i));return p}}function bn(n,l){var o;const e=n.tag;return!e||typeof((o=n.props)==null?void 0:o.__ignoreMap)<"u"?e:l[e]||l[D(e)]||l[en(n.tag)]||e}const ge=Object.assign(le,{__name:"MDCRenderer"}),me=()=>L(()=>import("./0jkRrtbl.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),he=()=>L(()=>import("./DpoEp--g.js"),__vite__mapDeps([4,1,2]),import.meta.url),ye=()=>L(()=>import("./BB1L7Poa.js"),__vite__mapDeps([5,1,2]),import.meta.url),ve=()=>L(()=>import("./BEtrRKYl.js"),__vite__mapDeps([6,1,2]),import.meta.url),be=()=>L(()=>import("./DhTyQ-BY.js"),__vite__mapDeps([7,1,2]),import.meta.url),Cn=["ProseBlockquote","ProseCode","ProseEm","ProseH1","ProseH4","ProseH5","ProseH6","ProseHr","ProseLi","ProseOl","ProseP","ProsePre","ProseScript","ProseStrong","ProseTable","ProseTbody","ProseTd","ProseTh","ProseThead","ProseTr","ProseUl","Icon"],Sn=["ProseA","ProseH2","ProseH3","ProseImg","ArticleEntry"],Ce=Object.freeze(Object.defineProperty({__proto__:null,ArticleEntry:be,ProseA:me,ProseH2:he,ProseH3:ye,ProseImg:ve,globalComponents:Cn,localComponents:Sn},Symbol.toStringTag,{value:"Module"})),Pe={__name:"ContentRenderer",props:{value:{type:Object,required:!0},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"},components:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})},prose:{type:Boolean,default:void 0},class:{type:[String,Object],default:void 0},unwrap:{type:[Boolean,String],default:!1}}
2,setup(n){const l=["render","ssrRender","__ssrInlineRender"],e=n,o=!1,r=_(()=>{let a=e.value.body||e.value;return e.excerpt&&e.value.excerpt&&(a=e.value.excerpt),a.type==="minimal"||a.type==="minimark"?jn({value:a.value}):a}),i=_(()=>{var a,f;return!((f=(a=r.value)==null?void 0:a.children)!=null&&f.length)}),c=_(()=>{const{body:a,excerpt:f,...v}=e.value;return{...v,...e.data}}),g=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(a=>[a,`prose-${a}`])),{mdc:p}=Dn().public||{},s=_(()=>{var a,f,v,C;return{...(a=p==null?void 0:p.components)!=null&&a.prose&&e.prose!==!1?g:{},...((f=p==null?void 0:p.components)==null?void 0:f.map)||{},...J(((C=(v=e.data)==null?void 0:v.mdc)==null?void 0:C.components)||{}),...e.components}}),d=_(()=>r.value?h(r.value,{tags:s.value}):{});function m(a){let f=a;if(typeof a=="string"){if(A.includes(a))return a;if(Cn.includes(D(a))?f=Q(a,!1):Sn.includes(D(a))&&(f=F(()=>L(()=>Promise.resolve().then(()=>Ce),void 0,import.meta.url).then(w=>{const O=w[D(a)];return O?O():void 0}))),typeof f=="string")return f}if(!f)return f;const v=f;return"__asyncLoader"in v?v:"setup"in v?F(()=>Promise.resolve(v)):v}function h(a,f){if(!a)return;const v=Array.from(new Set(P(a,f))),C={};for(const[w,O]of v)if(!C[w]){if(typeof O=="object"&&l.some(Pn=>Object.hasOwnProperty.call(O,Pn))){C[w]=O;continue}C[w]=m(O)}return C}function P(a,f){const v=a.tag;if(a.type==="text"||v==="binding"||a.type==="comment")return[];const C=S(a,f.tags),w=[];a.type!=="root"&&!A.includes(C)&&w.push([v,C]);for(const O of a.children||[])w.push(...P(O,f));return w}function S(a,f){var C;const v=a.tag;return!v||typeof((C=a.props)==null?void 0:C.__ignoreMap)<"u"?v:f[v]||f[D(v)]||f[en(a.tag)]||v}return(a,f)=>i.value?Ln(a.$slots,"empty",{key:1,body:r.value,data:c.value,dataContentId:$(o)?n.value.id:void 0}):(Mn(),Rn(ge,{key:0,body:r.value,data:c.value,class:An(e.class),tag:e.tag,prose:e.prose,unwrap:e.unwrap,components:d.value,"data-content-id":$(o)?n.value.id:void 0},null,8,["body","data","class","tag","prose","unwrap","components","data-content-id"]))}};export{Pe as _};
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.