const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Csu8w2o8.js","./RVYB9RO9.js","./entry.DHIyJ6OQ.css","./7wOtcKQ9.js","./ProseCode.CUZfcZkg.css","./DrfZhaLh.js","./fOY8dMXO.js","./BLoLWmei.js","./mXkl3jXl.js","./-ZCDeAS8.js","./CBqTxQmt.js","./C_mDnAP7.js","./D8BgK-Pg.js","./ProseImg.DK-1X768.css","./Bkd-oxUC.js","./3vnSYr9n.js","./MermaidRenderer.CaUo9o2o.css","./ProsePre.DndBIpBv.css"])))=>i.map(i=>d[i]); import{D as xn,a_ as G,Q as wn,az as On,t as _n,q as _,X as en,a$ as M,aj as V,b0 as I,b1 as Dn,b2 as ln,b3 as Tn,b4 as tn,$ as x,at as Rn,o as Ln,l as Mn,u as J,a9 as An,r as En}from"./RVYB9RO9.js";function Hn(n){return{type:"root",children:n.value.map(on)}}function on(n){if(typeof n=="string")return{type:"text",value:n};const[e,l,...o]=n;return{type:"element",tag:e,props:l,children:o.map(on)}}const F=new Set(["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 H{constructor(e,l,o){this.normal=l,this.property=e,o&&(this.space=o)}}H.prototype.normal={};H.prototype.property={};H.prototype.space=void 0;function rn(n,e){const l={},o={};for(const r of n)Object.assign(l,r.property),Object.assign(o,r.normal);return new H(l,o,e)}function $(n){return n.toLowerCase()}class b{constructor(e,l){this.attribute=l,this.property=e}}b.prototype.attribute="";b.prototype.booleanish=!1;b.prototype.boolean=!1;b.prototype.commaOrSpaceSeparated=!1;b.prototype.commaSeparated=!1;b.prototype.defined=!1;b.prototype.mustUseProperty=!1;b.prototype.number=!1;b.prototype.overloadedBoolean=!1;b.prototype.property="";b.prototype.spaceSeparated=!1;b.prototype.space=void 0;let In=0;const u=R(),y=R(),q=R(),t=R(),f=R(),A=R(),C=R();function R(){return 2**++In}const N=Object.freeze(Object.defineProperty({__proto__:null,boolean:u,booleanish:y,commaOrSpaceSeparated:C,commaSeparated:A,number:t,overloadedBoolean:q,spaceSeparated:f},Symbol.toStringTag,{value:"Module"})),z=Object.keys(N);class X extends b{constructor(e,l,o,r){let a=-1;if(super(e,l),Q(this,"space",r),typeof o=="number")for(;++a4&&l.slice(0,4)==="data"&&zn.test(e)){if(e.charAt(4)==="-"){const a=e.slice(5).replace(nn,$n);o="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=e.slice(4);if(!nn.test(a)){let c=a.replace(jn,Fn);c.charAt(0)!=="-"&&(c="-"+c),e="data"+c}}r=X}return new r(o,e)}function Fn(n){return"-"+n.toLowerCase()}function $n(n){return n.charAt(1).toUpperCase()}const qn=rn([an,Bn,cn,pn,dn],"html"),ye=rn([an,Un,cn,pn,dn],"svg"),Nn=["p","h1","h2","h3","h4","h5","h6","li"];function B(n,e){return n.type===e||typeof n.type=="object"&&n.type.tag===e||n.tag===e}function Y(n){return B(n,"text")||B(n,Symbol.for("v-txt"))}function fn(n){return Array.isArray(n.children)||typeof n.children=="string"?n.children:typeof n.children?.default=="function"?n.children.default():[]}function U(n){if(!n)return"";if(Array.isArray(n))return n.map(U).join("");if(Y(n))return n.value||n.children||"";const e=fn(n);return Array.isArray(e)?e.map(U).filter(Boolean).join(""):""}function mn(n,e=[]){if(Array.isArray(n))return n.flatMap(o=>mn(o,e));let l=n;return e.some(o=>o==="*"||B(n,o))&&(l=fn(n)||n,!Array.isArray(l)&&Nn.some(o=>B(n,o))&&(l=[l])),l}function gn(n,e=[]){return n=Array.isArray(n)?n:[n],e.length?n.flatMap(l=>gn(mn(l,[e[0]]),e.slice(1))).filter(l=>!(Y(l)&&U(l).trim()==="")):n}function hn(n,e=[]){return typeof e=="string"&&(e=e.split(/[,\s]/).map(l=>l.trim()).filter(Boolean)),e.length?gn(n,e).reduce((l,o)=>(Y(o)?typeof l[l.length-1]=="string"?l[l.length-1]+=o.children:l.push(o.children):l.push(o),l),[]):n}function Wn(n,e){return e.reduce((l,o)=>{const r=Kn(n,o);return r!==void 0&&(l[o]=r),l},{})}function Kn(n,e){return e.split(".").reduce((l,o)=>l&&l[o],n)}const W="default",yn=/^@|^v-on:/,vn=/^:|^v-bind:/,Xn=/^v-model/,Yn=["select","textarea","input"],Zn=new Set(["math","svg"]),bn=new Set,Gn=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}`])),Jn=["script","base"],Qn=xn({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){const l=wn()?.appContext?.app?.$nuxt,o=l?.$route||l?._route,{mdc:r}=l?.$config?.public||{},a=r?.components?.customElements||r?.components?.custom;a&&a.forEach(s=>bn.add(s));const c=_(()=>({...r?.components?.prose&&n.prose!==!1?Gn:{},...r?.components?.map||{},...tn(n.data?.mdc?.components||{}),...n.components})),g=_(()=>{const s=(n.body?.children||[]).map(m=>m.tag||m.type).filter(m=>!Z(m));return Array.from(new Set(s)).sort().join(".")}),d=On({...n.data});_n(()=>n.data,s=>{Object.assign(d,s)}),await ce(n.body,{tags:c.value});function p(s,m){const S=s.split(".").length-1;return s.split(".").reduce((P,O,D)=>D==S&&P?(P[O]=m,P[O]):typeof P=="object"?P[O]:void 0,d)}return{tags:c,contentKey:g,route:o,runtimeData:d,updateRuntimeData:p}},render(n){const{tags:e,tag:l,body:o,data:r,contentKey:a,route:c,unwrap:g,runtimeData:d,updateRuntimeData:p}=n;if(!o)return null;const s={...r,tags:e,$route:c,runtimeData:d,updateRuntimeData:p},m=l!==!1?K(l||s.component?.name||s.component||"div"):void 0;return m?G(m,{...s.component?.props,class:n.class,...this.$attrs,key:a},{default:S}):S?.();function S(){const P=Pn(o,G,{documentMeta:s,parentScope:s,resolveComponent:K});return P?.default?g?hn(P.default(),typeof g=="string"?g.split(" "):["*"]):P.default():null}}});function ne(n,e,l,o){const{documentMeta:r,parentScope:a,resolveComponent:c}=l;if(n.type==="text")return e(I,n.value);if(n.type==="comment")return e(Dn,null,n.value);const g=n.tag,d=Sn(n,r.tags);if(n.tag==="binding")return ee(n,e,r,a);const p=Cn(d)?S=>S:c;if(Jn.includes(d))return e("pre",{class:"mdc-renderer-dangerous-tag"},"<"+d+">"+U(n)+"");const s=p(d);typeof s=="object"&&(s.tag=g);const m=le(n,r);return o&&(m.key=o),e(s,m,Pn(n,e,{documentMeta:r,parentScope:{...a,...m},resolveComponent:p}))}function Pn(n,e,l){const{documentMeta:o,parentScope:r,resolveComponent:a}=l,g=(n.children||[]).reduce((p,s)=>{if(!ie(s))return p[W].children.push(s),p;const m=ue(s);return p[m]=p[m]||{props:{},children:[]},s.type==="element"&&(p[m].props=s.props,p[m].children.push(...s.children||[])),p},{[W]:{props:{},children:[]}});return Object.entries(g).reduce((p,[s,{props:m,children:S}])=>(S.length&&(p[s]=(P={})=>{const O=Wn(P,Object.keys(m||{}));let D=S.map((i,h)=>ne(i,e,{documentMeta:o,parentScope:{...r,...O},resolveComponent:a},String(i.props?.key||h)));return m?.unwrap&&(D=hn(D,m.unwrap)),se(D)}),p),{})}function ee(n,e,l,o={}){const r={...l.runtimeData,...o,$document:l,$doc:l},a=/\.|\[(\d+)\]/,g=(n.props?.value.trim().split(a).filter(Boolean)).reduce((p,s)=>{if(p&&s in p)return typeof p[s]=="function"?p[s]():p[s]},r),d=n.props?.defaultValue;return e(I,g??d??"")}function le(n,e){const{tag:l="",props:o={}}=n;return Object.keys(o).reduce(function(r,a){if(a==="__ignoreMap")return r;const c=o[a];if(Xn.test(a))return te(a,c,r,e,{native:Yn.includes(l)});if(a==="v-bind")return oe(a,c,r,e);if(yn.test(a))return re(a,c,r,e);if(vn.test(a))return ae(a,c,r,e);const{attribute:g}=Vn(qn,a);return Array.isArray(c)&&c.every(d=>typeof d=="string")?(r[g]=c.join(" "),r):(r[g]=c,r)},{})}function te(n,e,l,o,{native:r}){const a=n.match(/^v-model:([^=]+)/)?.[1]||"modelValue",c=r?"value":a,g=r?"onInput":`onUpdate:${a}`;return l[c]=j(e,o.runtimeData),l[g]=d=>{o.updateRuntimeData(e,r?d.target?.value:d)},l}function oe(n,e,l,o){const r=j(e,o);return l=Object.assign(l,r),l}function re(n,e,l,o){return n=n.replace(yn,""),l.on=l.on||{},l.on[n]=()=>j(e,o),l}function ae(n,e,l,o){return n=n.replace(vn,""),l[n]=j(e,o),l}const K=n=>{if(typeof n=="string"){if(Z(n))return n;const e=en(M(n),!1);return!n||e?.name==="AsyncComponentWrapper"||typeof e=="string"?e:"setup"in e?V(()=>new Promise(l=>l(e))):e}return n};function j(n,e){const l=n.split(".").reduce((o,r)=>typeof o=="object"?o[r]:void 0,e);return typeof l>"u"?Tn(n):l}function ue(n){let e="";for(const l of Object.keys(n.props||{}))if(!(!l.startsWith("#")&&!l.startsWith("v-slot:"))){e=l.split(/[:#]/,2)[1];break}return e||W}function ie(n){return n.tag==="template"}function Cn(n){return Zn.has(n)}function se(n){const e=[];for(const l of n){const o=e[e.length-1];l.type===I&&o?.type===I?o.children=o.children+l.children:e.push(l)}return e}async function ce(n,e){if(!n)return;const l=Array.from(new Set(o(n,e)));await Promise.all(l.map(async r=>{if(r?.render||r?.ssrRender||r?.__ssrInlineRender)return;const a=K(r);a?.__asyncLoader&&!a.__asyncResolved&&await a.__asyncLoader()}));function o(r,a){const c=r.tag;if(r.type==="text"||c==="binding"||r.type==="comment")return[];const g=Sn(r,a.tags);if(Cn(g))return[];const d=[];r.type!=="root"&&!Z(g)&&d.push(g);for(const p of r.children||[])d.push(...o(p,a));return d}}function Sn(n,e){const l=n.tag;return!l||typeof n.props?.__ignoreMap<"u"?l:e[l]||e[m(l)]||e[ln(n.tag)]||l}function Z(n){return(typeof n=="string"?bn.has(n):!1)||F.has(n)}const pe=Object.assign(Qn,{__name:"MDCRenderer"}),w=(n,e,l,o)=>{const r=e==="default"?n?.default:n?.[e];if(!r)throw new Error(`[nuxt-content] Missing export "${e}" for component "${l}" in "${o}".`);return r},de={ProseA:()=>x(()=>import("./Csu8w2o8.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(n=>w(n,"default","ProseA","./../../../../../app/components/content/ProseA.vue")),ProseCode:()=>x(()=>import("./7wOtcKQ9.js"),__vite__mapDeps([3,1,2,4]),import.meta.url).then(n=>w(n,"default","ProseCode","./../../../../../app/components/content/ProseCode.vue")),ProseH1:()=>x(()=>import("./DrfZhaLh.js"),__vite__mapDeps([5,6,1,2]),import.meta.url).then(n=>w(n,"default","ProseH1","./../../../../../app/components/content/ProseH1.vue")),ProseH2:()=>x(()=>import("./BLoLWmei.js"),__vite__mapDeps([7,6,1,2]),import.meta.url).then(n=>w(n,"default","ProseH2","./../../../../../app/components/content/ProseH2.vue")),ProseH3:()=>x(()=>import("./mXkl3jXl.js"),__vite__mapDeps([8,6,1,2]),import.meta.url).then(n=>w(n,"default","ProseH3","./../../../../../app/components/content/ProseH3.vue")),ProseH4:()=>x(()=>import("./-ZCDeAS8.js"),__vite__mapDeps([9,6,1,2]),import.meta.url).then(n=>w(n,"default","ProseH4","./../../../../../app/components/content/ProseH4.vue")),ProseH5:()=>x(()=>import("./CBqTxQmt.js"),__vite__mapDeps([10,6,1,2]),import.meta.url).then(n=>w(n,"default","ProseH5","./../../../../../app/components/content/ProseH5.vue")),ProseH6:()=>x(()=>import("./C_mDnAP7.js"),__vite__mapDeps([11,6,1,2]),import.meta.url).then(n=>w(n,"default","ProseH6","./../../../../../app/components/content/ProseH6.vue")),ProseImg:()=>x(()=>import("./D8BgK-Pg.js"),__vite__mapDeps([12,1,2,13]),import.meta.url).then(n=>w(n,"default","ProseImg","./../../../../../app/components/content/ProseImg.vue")),ProsePre:()=>x(()=>import("./Bkd-oxUC.js"),__vite__mapDeps([14,1,2,15,16,17]),import.meta.url).then(n=>w(n,"default","ProsePre","./../../../../../app/components/content/ProsePre.vue"))},fe=["ProseBlockquote","ProseEm","ProseHr","ProseLi","ProseOl","ProseP","ProseScript","ProseStrong","ProseTable","ProseTbody","ProseTd","ProseTh","ProseThead","ProseTr","ProseUl"],me=["ProseA","ProseCode","ProseH1","ProseH2","ProseH3","ProseH4","ProseH5","ProseH6","ProseImg","ProsePre"],ge={__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}},setup(n){const e=["render","ssrRender","__ssrInlineRender"],l=n,o=import.meta.preview,r=_(()=>{let i=l.value.body||l.value;return l.excerpt&&l.value.excerpt&&(i=l.value.excerpt),i.type==="minimal"||i.type==="minimark"?Hn({value:i.value}):i}),a=_(()=>!r.value?.children?.length),c=_(()=>{const{body:i,excerpt:h,...v}=l.value;return{...v,...l.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(i=>[i,`prose-${i}`])),{mdc:d}=Rn().public||{},p=_(()=>l.data.mdc),s=_(()=>({...d?.components?.prose&&l.prose!==!1?g:{},...d?.components?.map||{},...tn(p.value?.components||{}),...l.components})),m=_(()=>r.value?P(r.value,{tags:s.value}):{});function S(i){let h=i;if(typeof i=="string"){if(F.has(i))return i;if(fe.includes(M(i)))h=en(i,!1);else if(me.includes(M(i))){const k=de[M(i)];h=k?V(k):void 0}if(typeof h=="string")return h}if(!h)return h;const v=h;return"__asyncLoader"in v?v:"setup"in v?V(()=>Promise.resolve(v)):v}function P(i,h){if(!i)return;const v=Array.from(new Set(O(i,h))),k={};for(const[T,L]of v)if(!k[T]){if(typeof L=="object"&&e.some(kn=>Object.hasOwnProperty.call(L,kn))){k[T]=L;continue}k[T]=S(L)}return k}function O(i,h){const v=i.tag;if(i.type==="text"||v==="binding"||i.type==="comment")return[];const k=D(i,h.tags),T=[];i.type!=="root"&&!F.has(k)&&T.push([v,k]);for(const L of i.children||[])T.push(...O(L,h));return T}function D(i,h){const v=i.tag;return!v||typeof i.props?.__ignoreMap<"u"?v:h[v]||h[m(v)]||h[ln(i.tag)]||v}return(i,h)=>a.value?En(i.$slots,"empty",{key:1,body:r.value,data:c.value,dataContentId:J(o)?n.value.id:void 0}):(Ln(),Mn(pe,{key:0,body:r.value,data:c.value,class:An(l.class),tag:l.tag,prose:l.prose,unwrap:l.unwrap,components:m.value,"data-content-id":J(o)?n.value.id:void 0},null,8,["body","data","class","tag","prose","unwrap","components","data-content-id"]))}},ve=Object.assign(ge,{__name:"ContentRenderer"});export{ve as _,F as a,U as b,Vn as f,qn as h,$ as n,ye as s};

AltStyle によって変換されたページ (->オリジナル) /