diff --git a/200.html b/200.html index d17a81e..21841da 100644 --- a/200.html +++ b/200.html @@ -1 +1 @@ -
\ No newline at end of file + \ No newline at end of file diff --git a/404.html b/404.html index f4ea93f..4928fa7 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/__nuxt_content/landing/sql_dump.txt b/__nuxt_content/landing/sql_dump.txt index a9cbff2..0f2a6ad 100644 --- a/__nuxt_content/landing/sql_dump.txt +++ b/__nuxt_content/landing/sql_dump.txt @@ -1 +1 @@ -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/_payload.json b/_payload.json index fd9d75a..3092820 100644 --- a/_payload.json +++ b/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":221},["ShallowReactive",2],{"navigation_docs":3,"landing":80},[4,25,65],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-home",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Upgrading","\u002Fgetting-started\u002Fupgrading","1.getting-started\u002F3.upgrading","i-lucide-arrow-up-circle",{"title":26,"path":27,"stem":28,"children":29,"page":6},"Essentials","\u002Fessentials","2.essentials",[30,35,40,45,50,55,60],{"title":31,"path":32,"stem":33,"icon":34},"Configuration","\u002Fessentials\u002Fconfiguration","2.essentials\u002F1.configuration","i-lucide-settings",{"title":36,"path":37,"stem":38,"icon":39},"Authorization","\u002Fessentials\u002Fauthorization","2.essentials\u002F2.authorization","i-lucide-shield",{"title":41,"path":42,"stem":43,"icon":44},"Mentions","\u002Fessentials\u002Fmentions","2.essentials\u002F3.mentions","i-lucide-at-sign",{"title":46,"path":47,"stem":48,"icon":49},"Reactions","\u002Fessentials\u002Freactions","2.essentials\u002F4.reactions","i-lucide-smile",{"title":51,"path":52,"stem":53,"icon":54},"Attachments","\u002Fessentials\u002Fattachments","2.essentials\u002F5.attachments","i-lucide-paperclip",{"title":56,"path":57,"stem":58,"icon":59},"Notifications","\u002Fessentials\u002Fnotifications","2.essentials\u002F6.notifications","i-lucide-bell",{"title":61,"path":62,"stem":63,"icon":64},"Database Schema","\u002Fessentials\u002Fdatabase-schema","2.essentials\u002F7.database-schema","i-lucide-database",{"title":66,"path":67,"stem":68,"children":69,"page":6},"Community","\u002Fcommunity","4.community",[70,75],{"title":71,"path":72,"stem":73,"icon":74},"Contributing","\u002Fcommunity\u002Fcontributing","4.community\u002F1.contributing","i-lucide-heart-handshake",{"title":76,"path":77,"stem":78,"icon":79},"License","\u002Fcommunity\u002Flicense","4.community\u002F2.license","i-lucide-scale",{"id":81,"title":82,"body":83,"description":82,"extension":211,"meta":212,"navigation":213,"path":214,"seo":215,"stem":219,"__hash__":220},"landing\u002Findex.md","",{"type":84,"value":85,"toc":208},"minimark",[86,117,177],[87,88,89,93,102],"u-page-hero",{},[90,91,92],"template",{"v-slot:title":82},"Comments",[90,94,95,99],{"v-slot:description":82},[96,97,98],"p",{},"A full-featured commenting system for Filament panels with threaded replies, @mentions, emoji reactions, and real-time updates.",[96,100,101],{},"Drop-in integration with any Filament resource.",[90,103,104,111],{"v-slot:links":82},[105,106,110],"u-button",{"color":107,"size":108,"to":17,"trailing-icon":109},"neutral","xl","i-lucide-arrow-right","Get started",[105,112,116],{"color":107,"size":108,"to":113,"icon":114,"variant":115},"https:\u002F\u002Fgithub.com\u002Frelaticle\u002Fcomments","simple-icons:github","outline","GitHub",[118,119,120,123],"u-page-section",{},[90,121,122],{"v-slot:title":82},"Why choose Comments?",[90,124,125,135,143,151,159,168],{"v-slot:features":82},[126,127,129,132],"u-page-feature",{"icon":128},"i-lucide-messages-square",[90,130,131],{"v-slot:title":82},"Threaded Replies",[90,133,134],{"v-slot:description":82},"Nested comment threads with configurable depth limits. Users can reply to specific comments creating organized discussions.",[126,136,137,140],{"icon":44},[90,138,139],{"v-slot:title":82},"@Mentions",[90,141,142],{"v-slot:description":82},"Autocomplete user mentions with a customizable resolver interface. Dispatches events for notification handling.",[126,144,145,148],{"icon":49},[90,146,147],{"v-slot:title":82},"Emoji Reactions",[90,149,150],{"v-slot:description":82},"Six built-in emoji reactions with a configurable set. Users can react to comments with a single click.",[126,152,153,156],{"icon":54},[90,154,155],{"v-slot:title":82},"File Attachments",[90,157,158],{"v-slot:description":82},"Upload images and documents to comments with configurable storage, size limits, and MIME type validation.",[126,160,162,165],{"icon":161},"i-lucide-radio",[90,163,164],{"v-slot:title":82},"Real-time Updates",[90,166,167],{"v-slot:description":82},"Optional broadcasting via private channels with automatic polling fallback. Comments stay in sync across sessions.",[126,169,171,174],{"icon":170},"i-lucide-puzzle",[90,172,173],{"v-slot:title":82},"Full Filament Integration",[90,175,176],{"v-slot:description":82},"Three integration patterns: slide-over action, table row action, and infolist entry. Works with any Filament resource.",[118,178,179,182,185],{},[90,180,181],{"v-slot:title":82},"Our Ecosystem",[90,183,184],{"v-slot:description":82},"Extend your Laravel applications with our ecosystem of complementary tools",[186,187,188,196,202],"card-group",{},[189,190,195],"card",{"icon":191,"target":192,"title":193,"to":194},"i-simple-icons-laravel","_blank","FilaForms","https:\u002F\u002Ffilaforms.app","Visual form builder for all your public-facing forms.",[189,197,201],{"icon":198,"target":192,"title":199,"to":200},"i-lucide-sliders","Custom Fields","https:\u002F\u002Frelaticle.github.io\u002Fcustom-fields","Let users add custom fields to any model without code changes.",[189,203,207],{"icon":204,"target":192,"title":205,"to":206},"i-lucide-kanban","Flowforge","https:\u002F\u002Frelaticle.github.io\u002Fflowforge","Transform any Laravel model into a drag-and-drop Kanban board.",{"title":82,"searchDepth":209,"depth":209,"links":210},2,[],"md",{},true,"\u002F",{"title":216,"description":217,"ogImage":218},"Filament Comments System","A full-featured commenting system for Filament panels with threaded replies, @mentions, emoji reactions, file attachments, and real-time updates.","\u002Fog-image.png","index","KnPuzCG4OM-mpF7YBkVGlucnrSP5MMe9P1HG4oMQnAc",1774607318734] \ No newline at end of file +[{"data":1,"prerenderedAt":215},["ShallowReactive",2],{"navigation_docs":3,"landing":80},[4,25,65],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-home",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Upgrading","\u002Fgetting-started\u002Fupgrading","1.getting-started\u002F3.upgrading","i-lucide-arrow-up-circle",{"title":26,"path":27,"stem":28,"children":29,"page":6},"Essentials","\u002Fessentials","2.essentials",[30,35,40,45,50,55,60],{"title":31,"path":32,"stem":33,"icon":34},"Configuration","\u002Fessentials\u002Fconfiguration","2.essentials\u002F1.configuration","i-lucide-settings",{"title":36,"path":37,"stem":38,"icon":39},"Authorization","\u002Fessentials\u002Fauthorization","2.essentials\u002F2.authorization","i-lucide-shield",{"title":41,"path":42,"stem":43,"icon":44},"Mentions","\u002Fessentials\u002Fmentions","2.essentials\u002F3.mentions","i-lucide-at-sign",{"title":46,"path":47,"stem":48,"icon":49},"Reactions","\u002Fessentials\u002Freactions","2.essentials\u002F4.reactions","i-lucide-smile",{"title":51,"path":52,"stem":53,"icon":54},"Attachments","\u002Fessentials\u002Fattachments","2.essentials\u002F5.attachments","i-lucide-paperclip",{"title":56,"path":57,"stem":58,"icon":59},"Notifications","\u002Fessentials\u002Fnotifications","2.essentials\u002F6.notifications","i-lucide-bell",{"title":61,"path":62,"stem":63,"icon":64},"Database Schema","\u002Fessentials\u002Fdatabase-schema","2.essentials\u002F7.database-schema","i-lucide-database",{"title":66,"path":67,"stem":68,"children":69,"page":6},"Community","\u002Fcommunity","4.community",[70,75],{"title":71,"path":72,"stem":73,"icon":74},"Contributing","\u002Fcommunity\u002Fcontributing","4.community\u002F1.contributing","i-lucide-heart-handshake",{"title":76,"path":77,"stem":78,"icon":79},"License","\u002Fcommunity\u002Flicense","4.community\u002F2.license","i-lucide-scale",{"id":81,"title":82,"body":83,"description":82,"extension":205,"meta":206,"navigation":207,"path":208,"seo":209,"stem":213,"__hash__":214},"landing\u002Findex.md","",{"type":84,"value":85,"toc":202},"minimark",[86,117,177],[87,88,89,93,102],"u-page-hero",{},[90,91,92],"template",{"v-slot:title":82},"Comments",[90,94,95,99],{"v-slot:description":82},[96,97,98],"p",{},"A full-featured commenting system for Filament panels with threaded replies, @mentions, emoji reactions, and real-time updates.",[96,100,101],{},"Drop-in integration with any Filament resource.",[90,103,104,111],{"v-slot:links":82},[105,106,110],"u-button",{"color":107,"size":108,"to":17,"trailing-icon":109},"neutral","xl","i-lucide-arrow-right","Get started",[105,112,116],{"color":107,"size":108,"to":113,"icon":114,"variant":115},"https:\u002F\u002Fgithub.com\u002Frelaticle\u002Fcomments","simple-icons:github","outline","GitHub",[118,119,120,123],"u-page-section",{},[90,121,122],{"v-slot:title":82},"Why choose Comments?",[90,124,125,135,143,151,159,168],{"v-slot:features":82},[126,127,129,132],"u-page-feature",{"icon":128},"i-lucide-messages-square",[90,130,131],{"v-slot:title":82},"Threaded Replies",[90,133,134],{"v-slot:description":82},"Nested comment threads with configurable depth limits. Users can reply to specific comments creating organized discussions.",[126,136,137,140],{"icon":44},[90,138,139],{"v-slot:title":82},"@Mentions",[90,141,142],{"v-slot:description":82},"Autocomplete user mentions with a customizable resolver interface. Dispatches events for notification handling.",[126,144,145,148],{"icon":49},[90,146,147],{"v-slot:title":82},"Emoji Reactions",[90,149,150],{"v-slot:description":82},"Six built-in emoji reactions with a configurable set. Users can react to comments with a single click.",[126,152,153,156],{"icon":54},[90,154,155],{"v-slot:title":82},"File Attachments",[90,157,158],{"v-slot:description":82},"Upload images and documents to comments with configurable storage, size limits, and MIME type validation.",[126,160,162,165],{"icon":161},"i-lucide-radio",[90,163,164],{"v-slot:title":82},"Real-time Updates",[90,166,167],{"v-slot:description":82},"Optional broadcasting via private channels with automatic polling fallback. Comments stay in sync across sessions.",[126,169,171,174],{"icon":170},"i-lucide-puzzle",[90,172,173],{"v-slot:title":82},"Full Filament Integration",[90,175,176],{"v-slot:description":82},"Three integration patterns: slide-over action, table row action, and infolist entry. Works with any Filament resource.",[118,178,179,182,185],{},[90,180,181],{"v-slot:title":82},"Our Ecosystem",[90,183,184],{"v-slot:description":82},"Extend your Laravel applications with our ecosystem of complementary tools",[186,187,188,196],"card-group",{},[189,190,195],"card",{"icon":191,"target":192,"title":193,"to":194},"i-simple-icons-laravel","_blank","FilaForms","https:\u002F\u002Ffilaforms.app","Visual form builder for all your public-facing forms.",[189,197,201],{"icon":198,"target":192,"title":199,"to":200},"i-lucide-sliders","Custom Fields","https:\u002F\u002Frelaticle.github.io\u002Fcustom-fields","Let users add custom fields to any model without code changes.",{"title":82,"searchDepth":203,"depth":203,"links":204},2,[],"md",{},true,"\u002F",{"title":210,"description":211,"ogImage":212},"Filament Comments System","A full-featured commenting system for Filament panels with threaded replies, @mentions, emoji reactions, file attachments, and real-time updates.","\u002Fog-image.png","index","i4nEWk3UHdohZIKSY_KhUVSF7y1GLvyr5clSpzD50EM",1774608076029] \ No newline at end of file diff --git a/assets/Bkn3-AqG.js b/assets/2qoGG0zZ.js similarity index 88% rename from assets/Bkn3-AqG.js rename to assets/2qoGG0zZ.js index a6356a3..f787303 100644 --- a/assets/Bkn3-AqG.js +++ b/assets/2qoGG0zZ.js @@ -1 +1 @@ -import{a0 as o,a1 as r,o as u,a as p,p as m,q as f,ac as d,s as e,P as h,c as v,am as t}from"./Bc72JdWY.js";const C={base:"min-h-[calc(100vh-var(--ui-header-height))]"},b={__name:"UMain",props:{as:{type:null,required:!1,default:"main"},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(a){const s=a,n=o(),c=r("main",s),i=v(()=>t({extend:t(C),...n.ui?.main||{}}));return(l,_)=>(u(),p(e(h),{as:a.as,class:d(i.value({class:[e(c)?.base,s.class]}))},{default:m(()=>[f(l.$slots,"default")]),_:3},8,["as","class"]))}};export{b as _}; +import{a0 as o,a1 as r,o as u,a as p,p as m,q as f,ac as d,s as e,P as h,c as v,am as t}from"./DjO75tDC.js";const C={base:"min-h-[calc(100vh-var(--ui-header-height))]"},b={__name:"UMain",props:{as:{type:null,required:!1,default:"main"},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(a){const s=a,n=o(),c=r("main",s),i=v(()=>t({extend:t(C),...n.ui?.main||{}}));return(l,_)=>(u(),p(e(h),{as:a.as,class:d(i.value({class:[e(c)?.base,s.class]}))},{default:m(()=>[f(l.$slots,"default")]),_:3},8,["as","class"]))}};export{b as _}; diff --git a/assets/0KvXXbFW.js b/assets/6I0sJNmJ.js similarity index 85% rename from assets/0KvXXbFW.js rename to assets/6I0sJNmJ.js index 837788f..33aa9e7 100644 --- a/assets/0KvXXbFW.js +++ b/assets/6I0sJNmJ.js @@ -1 +1 @@ -import{a0 as c,a1 as p,e as l,q as u,ac as d,s as i,c as m,am as e,o as f}from"./Bc72JdWY.js";const b={base:""},C={__name:"ProseTbody",props:{class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(a){const s=a,o=c(),t=p("prose.tbody",s),r=m(()=>e({extend:e(b),...o.ui?.prose?.tbody||{}}));return(n,y)=>(f(),l("tbody",{class:d(r.value({class:[i(t)?.base,s.class]}))},[u(n.$slots,"default")],2))}};export{C as default}; +import{a0 as c,a1 as p,e as l,q as u,ac as d,s as i,c as m,am as e,o as f}from"./DjO75tDC.js";const b={base:""},C={__name:"ProseTbody",props:{class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(a){const s=a,o=c(),t=p("prose.tbody",s),r=m(()=>e({extend:e(b),...o.ui?.prose?.tbody||{}}));return(n,y)=>(f(),l("tbody",{class:d(r.value({class:[i(t)?.base,s.class]}))},[u(n.$slots,"default")],2))}};export{C as default}; diff --git a/assets/iNWbT9SN.js b/assets/97vEJFHb.js similarity index 91% rename from assets/iNWbT9SN.js rename to assets/97vEJFHb.js index b7ed4ce..20dea22 100644 --- a/assets/iNWbT9SN.js +++ b/assets/97vEJFHb.js @@ -1 +1 @@ -import{a0 as n,a1 as i,e as p,q as c,ac as u,s as d,c as m,am as t,o as f}from"./Bc72JdWY.js";const _={base:"py-3 px-4 text-sm align-top border-e border-b first:border-s border-muted [&_code]:text-xs/5 [&_p]:my-0 [&_p]:leading-6 [&_ul]:my-0 [&_ol]:my-0 [&_ul]:ps-4.5 [&_ol]:ps-4.5 [&_li]:leading-6 [&_li]:my-0.5",variants:{align:{left:"text-left",center:"text-center",right:"text-right"}},defaultVariants:{align:"left"}},b={__name:"ProseTd",props:{align:{type:String,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(s){const e=s,a=n(),r=i("prose.td",e),l=m(()=>t({extend:t(_),...a.ui?.prose?.td||{}}));return(o,g)=>(f(),p("td",{class:u(l.value({align:e.align,class:[d(r)?.base,e.class]}))},[c(o.$slots,"default")],2))}};export{b as default}; +import{a0 as n,a1 as i,e as p,q as c,ac as u,s as d,c as m,am as t,o as f}from"./DjO75tDC.js";const _={base:"py-3 px-4 text-sm align-top border-e border-b first:border-s border-muted [&_code]:text-xs/5 [&_p]:my-0 [&_p]:leading-6 [&_ul]:my-0 [&_ol]:my-0 [&_ul]:ps-4.5 [&_ol]:ps-4.5 [&_li]:leading-6 [&_li]:my-0.5",variants:{align:{left:"text-left",center:"text-center",right:"text-right"}},defaultVariants:{align:"left"}},b={__name:"ProseTd",props:{align:{type:String,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(s){const e=s,a=n(),r=i("prose.td",e),l=m(()=>t({extend:t(_),...a.ui?.prose?.td||{}}));return(o,g)=>(f(),p("td",{class:u(l.value({align:e.align,class:[d(r)?.base,e.class]}))},[c(o.$slots,"default")],2))}};export{b as default}; diff --git a/assets/BczhL2MZ.js b/assets/B08R3pfU.js similarity index 65% rename from assets/BczhL2MZ.js rename to assets/B08R3pfU.js index 29152a1..5cd0ffd 100644 --- a/assets/BczhL2MZ.js +++ b/assets/B08R3pfU.js @@ -1 +1 @@ -import{f as d}from"./BN_7HF1G.js";import{q as a}from"./Bc72JdWY.js";const w=(f,r,t,...n)=>f[r]?a({...f,[r]:()=>d(f[r](),t?.unwrap||t?.mdcUnwrap)},r,t,...n):a(f,r,t,...n);export{w as r}; +import{f as d}from"./BN_7HF1G.js";import{q as a}from"./DjO75tDC.js";const w=(f,r,t,...n)=>f[r]?a({...f,[r]:()=>d(f[r](),t?.unwrap||t?.mdcUnwrap)},r,t,...n):a(f,r,t,...n);export{w as r}; diff --git a/assets/BRjjDDM0.js b/assets/B0HjoPZQ.js similarity index 89% rename from assets/BRjjDDM0.js rename to assets/B0HjoPZQ.js index d322a90..41227b7 100644 --- a/assets/BRjjDDM0.js +++ b/assets/B0HjoPZQ.js @@ -1 +1 @@ -import{a0 as n,a1 as i,e as l,q as p,ac as u,s as d,c as m,am as t,o as f,ah as b,ag as g}from"./Bc72JdWY.js";const y={base:"pb-4 text-muted *:first:mt-0 *:last:mb-0 *:my-1.5"},C={__name:"ProseAccordionItem",props:{label:{type:String,required:!0},description:{type:String,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){const s=e,a=n(),o=i("prose.accordionItem",s),r=m(()=>t({extend:t(y),...a.ui?.prose?.accordionItem||{}}));return(c,q)=>(f(),l("div",{class:u(r.value({class:[d(o)?.base,s.class]}))},[p(c.$slots,"default",{},()=>[b(g(e.description),1)])],2))}};export{C as default}; +import{a0 as n,a1 as i,e as l,q as p,ac as u,s as d,c as m,am as t,o as f,ah as b,ag as g}from"./DjO75tDC.js";const y={base:"pb-4 text-muted *:first:mt-0 *:last:mb-0 *:my-1.5"},C={__name:"ProseAccordionItem",props:{label:{type:String,required:!0},description:{type:String,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){const s=e,a=n(),o=i("prose.accordionItem",s),r=m(()=>t({extend:t(y),...a.ui?.prose?.accordionItem||{}}));return(c,q)=>(f(),l("div",{class:u(r.value({class:[d(o)?.base,s.class]}))},[p(c.$slots,"default",{},()=>[b(g(e.description),1)])],2))}};export{C as default}; diff --git a/assets/B9qvm_7l.js b/assets/B1cg-owt.js similarity index 86% rename from assets/B9qvm_7l.js rename to assets/B1cg-owt.js index 49d89e4..99a2772 100644 --- a/assets/B9qvm_7l.js +++ b/assets/B1cg-owt.js @@ -1 +1 @@ -import{a0 as t,a1 as r,a as u,ac as i,s as l,ab as p,c as m,am as a,o as f}from"./Bc72JdWY.js";const d={base:"size-4 shrink-0 align-sub"},C={__name:"ProseIcon",props:{name:{type:String,required:!0},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(s){const e=s,n=t(),o=r("prose.icon",e),c=m(()=>a({extend:a(d),...n.ui?.prose?.icon||{}}));return(_,b)=>(f(),u(p,{name:s.name,class:i(c.value({class:[l(o)?.base,e.class]}))},null,8,["name","class"]))}};export{C as default}; +import{a0 as t,a1 as r,a as u,ac as i,s as l,ab as p,c as m,am as a,o as f}from"./DjO75tDC.js";const d={base:"size-4 shrink-0 align-sub"},C={__name:"ProseIcon",props:{name:{type:String,required:!0},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(s){const e=s,n=t(),o=r("prose.icon",e),c=m(()=>a({extend:a(d),...n.ui?.prose?.icon||{}}));return(_,b)=>(f(),u(p,{name:s.name,class:i(c.value({class:[l(o)?.base,e.class]}))},null,8,["name","class"]))}};export{C as default}; diff --git a/assets/B31GNtxv.js b/assets/B31GNtxv.js new file mode 100644 index 0000000..841a944 --- /dev/null +++ b/assets/B31GNtxv.js @@ -0,0 +1 @@ +import{_ as e}from"./2qoGG0zZ.js";import{aG as o,a as n,p as s,o as r,q as c}from"./DjO75tDC.js";const _={};function f(t,l){const a=e;return r(),n(a,null,{default:s(()=>[c(t.$slots,"default")]),_:3})}const m=o(_,[["render",f]]);export{m as default}; diff --git a/assets/B8ylzlhg.js b/assets/B6Xcd4gx.js similarity index 95% rename from assets/B8ylzlhg.js rename to assets/B6Xcd4gx.js index 3e5543d..261f544 100644 --- a/assets/B8ylzlhg.js +++ b/assets/B6Xcd4gx.js @@ -1 +1 @@ -import{a0 as g,a1 as f,aS as b,e as r,ac as t,s as e,af as v,B as x,ab as y,q as d,c as u,am as p,o as h}from"./Bc72JdWY.js";const k={slots:{base:["relative text-2xl text-highlighted font-bold mt-12 mb-6 scroll-mt-[calc(48px+45px+var(--ui-header-height))] lg:scroll-mt-[calc(48px+var(--ui-header-height))] [&>a]:focus-visible:outline-primary [&>a>code]:border-dashed hover:[&>a>code]:border-primary hover:[&>a>code]:text-primary [&>a>code]:text-xl/7 [&>a>code]:font-bold","[&>a>code]:transition-colors"],leading:["absolute -ms-8 top-1 opacity-0 group-hover:opacity-100 group-focus:opacity-100 p-1 bg-elevated hover:text-primary rounded-md hidden lg:flex text-muted","transition"],leadingIcon:"size-4 shrink-0",link:"group lg:ps-2 lg:-ms-2"}},C=["id"],q=["href"],_={__name:"ProseH2",props:{id:{type:String,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(a){const l=a,i=g(),s=f("prose.h2",l),{headings:n}=b().public?.mdc||{},o=u(()=>p({extend:p(k),...i.ui?.prose?.h2||{}})()),m=u(()=>l.id&&typeof n?.anchorLinks=="object"&&n.anchorLinks.h2);return(c,B)=>(h(),r("h2",{id:a.id,class:t(o.value.base({class:[e(s)?.base,l.class]}))},[a.id&&m.value?(h(),r("a",{key:0,href:`#${a.id}`,class:t(o.value.link({class:e(s)?.link}))},[v("span",{class:t(o.value.leading({class:e(s)?.leading}))},[x(y,{name:e(i).ui.icons.hash,class:t(o.value.leadingIcon({class:e(s)?.leadingIcon}))},null,8,["name","class"])],2),d(c.$slots,"default")],10,q)):d(c.$slots,"default",{key:1})],10,C))}};export{_ as default}; +import{a0 as g,a1 as f,aS as b,e as r,ac as t,s as e,af as v,B as x,ab as y,q as d,c as u,am as p,o as h}from"./DjO75tDC.js";const k={slots:{base:["relative text-2xl text-highlighted font-bold mt-12 mb-6 scroll-mt-[calc(48px+45px+var(--ui-header-height))] lg:scroll-mt-[calc(48px+var(--ui-header-height))] [&>a]:focus-visible:outline-primary [&>a>code]:border-dashed hover:[&>a>code]:border-primary hover:[&>a>code]:text-primary [&>a>code]:text-xl/7 [&>a>code]:font-bold","[&>a>code]:transition-colors"],leading:["absolute -ms-8 top-1 opacity-0 group-hover:opacity-100 group-focus:opacity-100 p-1 bg-elevated hover:text-primary rounded-md hidden lg:flex text-muted","transition"],leadingIcon:"size-4 shrink-0",link:"group lg:ps-2 lg:-ms-2"}},C=["id"],q=["href"],_={__name:"ProseH2",props:{id:{type:String,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(a){const l=a,i=g(),s=f("prose.h2",l),{headings:n}=b().public?.mdc||{},o=u(()=>p({extend:p(k),...i.ui?.prose?.h2||{}})()),m=u(()=>l.id&&typeof n?.anchorLinks=="object"&&n.anchorLinks.h2);return(c,B)=>(h(),r("h2",{id:a.id,class:t(o.value.base({class:[e(s)?.base,l.class]}))},[a.id&&m.value?(h(),r("a",{key:0,href:`#${a.id}`,class:t(o.value.link({class:e(s)?.link}))},[v("span",{class:t(o.value.leading({class:e(s)?.leading}))},[x(y,{name:e(i).ui.icons.hash,class:t(o.value.leadingIcon({class:e(s)?.leadingIcon}))},null,8,["name","class"])],2),d(c.$slots,"default")],10,q)):d(c.$slots,"default",{key:1})],10,C))}};export{_ as default}; diff --git a/assets/BhCUu-yf.js b/assets/BO_i4D41.js similarity index 99% rename from assets/BhCUu-yf.js rename to assets/BO_i4D41.js index 0dca4b9..fa963f8 100644 --- a/assets/BhCUu-yf.js +++ b/assets/BO_i4D41.js @@ -1,4 +1,4 @@ -import{b5 as Ao,aO as Vo,c as Mt,v as Bs,bL as Co,w as Mo,bf as Eo,G as Fs,aY as Do,H as Is,bu as Ro,bM as Lo,d as js,bd as Os,bl as ko,m as Xt,Y as Bo,o as st,a as yt,p as et,q as Fo,s as D,W as be,bN as Io,bO as jo,a0 as Oo,a1 as Uo,a4 as dn,ar as No,e as pn,B as tt,bP as $o,F as Wo,bQ as mn,bR as Ko,bS as _o,ac as yn,f as gn,bT as Go,aS as zo,am as vn,bU as Ho}from"./Bc72JdWY.js";function jt(t,e){const n=typeof t=="string"&&!e?`${t}Context`:e,s=Symbol(n);return[o=>{const a=Ao(s,o);if(a===void 0)throw new Error(`Injection \`${s.toString()}\` not found. Component must be used within ${Array.isArray(t)?`one of the following components: ${t.join(", ")}`:`\`${t}\``}`);return a},o=>(Vo(s,o),o),s]}function Xo(t,e){const{layoutGroup:n,presenceContext:s,config:i}=e,r=n.id&&t.layoutId?`${n.id}-${t.layoutId}`:t.layoutId||void 0;return{...t,layoutId:r,transition:t.transition??i.transition,layoutGroup:n,motionConfig:i,inViewOptions:t.inViewOptions??i.inViewOptions,presenceContext:s,initial:s.initial===!1?s.initial:t.initial===!0?void 0:t.initial}}function ze(t,e){t.indexOf(e)===-1&&t.push(e)}function Yt(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const Q=(t,e,n)=>n>e?e:n0||n+t 1){v=m;const k=g[v],F=k!==void 0?f[k]:void 0;x=F?F.end+this.options.gap:s+n}else{const k=this.options.lanes===1?f[u-1]:this.getFurthestMeasurement(f,u);x=k?k.end+this.options.gap:s+n,v=k?k.lane:u%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(u,v)}const E=o.get(d),I=typeof E=="number"?E:this.options.estimateSize(u),O=x+I;f[u]={index:u,start:x,size:I,end:O,key:d,lane:v},g[v]=u}return this.measurementsCache=f,f},{key:!1,debug:()=>this.options.debug}),this.calculateRange=pe(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,s,n,l)=>this.range=e.length>0&&s>0?ui({measurements:e,outerSize:s,scrollOffset:n,lanes:l}):null,{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=pe(()=>{let e=null,s=null;const n=this.calculateRange();return n&&(e=n.startIndex,s=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,s]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,s]},(e,s,n,l,a)=>l===null||a===null?[]:e({startIndex:l,endIndex:a,overscan:s,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{const s=this.options.indexAttribute,n=e.getAttribute(s);return n?parseInt(n,10):(console.warn(`Missing attribute name '${s}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=e=>{var s;if(!this.scrollState||this.scrollState.behavior!=="smooth")return!0;const n=this.scrollState.index??((s=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))==null?void 0:s.index);if(n!==void 0&&this.range){const l=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),a=Math.max(0,n-l),r=Math.min(this.options.count-1,n+l);return e>=a&&e<=r}return!0},this.measureElement=e=>{if(!e){this.elementsCache.forEach((a,r)=>{a.isConnected||(this.observer.unobserve(a),this.elementsCache.delete(r))});return}const s=this.indexFromElement(e),n=this.options.getItemKey(s),l=this.elementsCache.get(n);l!==e&&(l&&this.observer.unobserve(l),this.observer.observe(e),this.elementsCache.set(n,e)),(!this.isScrolling||this.scrollState)&&this.shouldMeasureDuringScroll(s)&&this.resizeItem(s,this.options.measureElement(e,void 0,this))},this.resizeItem=(e,s)=>{var n;const l=this.measurementsCache[e];if(!l)return;const a=this.itemSizeCache.get(l.key)??l.size,r=s-a;r!==0&&(((n=this.scrollState)==null?void 0:n.behavior)!=="smooth"&&(this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(l,r,this):l.starts)t=n-1;else return n}return i>0?i-1:0};function ui({measurements:i,outerSize:t,scrollOffset:e,lanes:s}){const n=i.length-1,l=o=>i[o].start;if(i.length<=s)return{startIndex:0,endIndex:n};let a=Ft(0,n,l,e),r=a;if(s===1)for(;r{let a=n.getFn?n.getFn(t):this.getFn(t,n.path);if(Q(a)){if(le(a)){let r=[];const o=[{nestedArrIndex:-1,value:a}];for(;o.length;){const{nestedArrIndex:p,value:f}=o.pop();if(Q(f))if(ie(f)&&!Be(f)){let g={v:f,i:p,n:this.norm.get(f)};r.push(g)}else le(f)&&f.forEach((g,u)=>{o.push({nestedArrIndex:u,value:g})})}s.$[l]=r}else if(ie(a)&&!Be(a)){let r={v:a,n:this.norm.get(a)};s.$[l]=r}}}),this.records.push(s)}toJSON(){return{keys:this.keys,records:this.records}}}function zt(i,t,{getFn:e=S.getFn,fieldNormWeight:s=S.fieldNormWeight}={}){const n=new Ye({getFn:e,fieldNormWeight:s});return n.setKeys(i.map(Bt)),n.setSources(t),n.create(),n}function ki(i,{getFn:t=S.getFn,fieldNormWeight:e=S.fieldNormWeight}={}){const{keys:s,records:n}=i,l=new Ye({getFn:t,fieldNormWeight:e});return l.setKeys(s),l.setIndexRecords(n),l}function Se(i,{errors:t=0,currentLocation:e=0,expectedLocation:s=0,distance:n=S.distance,ignoreLocation:l=S.ignoreLocation}={}){const a=t/i.length;if(l)return a;const r=Math.abs(s-e);return n?a+r/n:r?1:a}function Bi(i=[],t=S.minMatchCharLength){let e=[],s=-1,n=-1,l=0;for(let a=i.length;l=t&&e.push([s,n]),s=-1)}return i[l-1]&&l-s>=t&&e.push([s,l-1]),e}const ue=32;function zi(i,t,e,{location:s=S.location,distance:n=S.distance,threshold:l=S.threshold,findAllMatches:a=S.findAllMatches,minMatchCharLength:r=S.minMatchCharLength,includeMatches:o=S.includeMatches,ignoreLocation:p=S.ignoreLocation}={}){if(t.length>ue)throw new Error(xi(ue));const f=t.length,g=i.length,u=Math.max(0,Math.min(s,g));let d=l,m=u;const v=r>1||o,x=v?Array(g):[];let E;for(;(E=i.indexOf(t,m))>-1;){let b=Se(t,{currentLocation:E,expectedLocation:u,distance:n,ignoreLocation:p});if(d=Math.min(b,d),m=E+f,v){let z=0;for(;zi.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,"")):(i=>i);class Tt{constructor(t,{location:e=S.location,threshold:s=S.threshold,distance:n=S.distance,includeMatches:l=S.includeMatches,findAllMatches:a=S.findAllMatches,minMatchCharLength:r=S.minMatchCharLength,isCaseSensitive:o=S.isCaseSensitive,ignoreDiacritics:p=S.ignoreDiacritics,ignoreLocation:f=S.ignoreLocation}={}){if(this.options={location:e,threshold:s,distance:n,includeMatches:l,findAllMatches:a,minMatchCharLength:r,isCaseSensitive:o,ignoreDiacritics:p,ignoreLocation:f},t=o?t:t.toLowerCase(),t=p?Ie(t):t,this.pattern=t,this.chunks=[],!this.pattern.length)return;const g=(d,m)=>{this.chunks.push({pattern:d,alphabet:Ti(d),startIndex:m})},u=this.pattern.length;if(u>ue){let d=0;const m=u%ue,v=u-m;for(;di,m=_=>s===void 0?i:i===void 0||Math.abs(s-_)