[{"data":1,"prerenderedAt":2210},["ShallowReactive",2],{"navigation_docs":3,"-ui-vue":194,"-ui-vue-surround":2205},[4,22,82,124,146,168,190],{"title":5,"path":6,"stem":7,"children":8},"Getting started","/getting-started","1.getting-started/0.index",[9,10,14,18],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"MCP quickstart","/getting-started/mcp-quickstart","1.getting-started/1.mcp-quickstart",{"title":15,"path":16,"stem":17},"REST quickstart","/getting-started/rest-quickstart","1.getting-started/2.rest-quickstart",{"title":19,"path":20,"stem":21},"UI quickstart","/getting-started/ui-quickstart","1.getting-started/3.ui-quickstart",{"title":23,"path":24,"stem":25,"children":26},"MCP server","/mcp","2.mcp/0.index",[27,28,32,36,40],{"title":23,"path":24,"stem":25},{"title":29,"path":30,"stem":31},"Connecting","/mcp/connection","2.mcp/1.connection",{"title":33,"path":34,"stem":35},"Envelope","/mcp/envelope","2.mcp/2.envelope",{"title":37,"path":38,"stem":39},"Resources","/mcp/resources","2.mcp/3.resources",{"title":41,"path":42,"stem":43,"children":44},"Tools","/mcp/tools","2.mcp/4.tools/0.index",[45,46,50,54,58,62,66,70,74,78],{"title":41,"path":42,"stem":43},{"title":47,"path":48,"stem":49},"list_schema_versions","/mcp/tools/list-schema-versions","2.mcp/4.tools/1.list-schema-versions",{"title":51,"path":52,"stem":53},"get_schema","/mcp/tools/get-schema","2.mcp/4.tools/2.get-schema",{"title":55,"path":56,"stem":57},"list_categories","/mcp/tools/list-categories","2.mcp/4.tools/3.list-categories",{"title":59,"path":60,"stem":61},"list_elements","/mcp/tools/list-elements","2.mcp/4.tools/4.list-elements",{"title":63,"path":64,"stem":65},"get_element","/mcp/tools/get-element","2.mcp/4.tools/5.get-element",{"title":67,"path":68,"stem":69},"get_elements","/mcp/tools/get-elements","2.mcp/4.tools/6.get-elements",{"title":71,"path":72,"stem":73},"validate_datachain","/mcp/tools/validate-datachain","2.mcp/4.tools/7.validate-datachain",{"title":75,"path":76,"stem":77},"render_datachain","/mcp/tools/render-datachain","2.mcp/4.tools/8.render-datachain",{"title":79,"path":80,"stem":81},"get_icon_url","/mcp/tools/get-icon-url","2.mcp/4.tools/9.get-icon-url",{"title":83,"path":84,"stem":85,"children":86},"REST API (v2)","/rest","3.rest/0.index",[87,88,92,96,100,104,108,112,116,120],{"title":83,"path":84,"stem":85},{"title":89,"path":90,"stem":91},"GET /schemas","/rest/schemas","3.rest/1.schemas",{"title":93,"path":94,"stem":95},"GET /schemas/:version/manifest","/rest/manifest","3.rest/2.manifest",{"title":97,"path":98,"stem":99},"GET /schemas/:version/categories","/rest/categories","3.rest/3.categories",{"title":101,"path":102,"stem":103},"GET /schemas/:version/elements","/rest/elements-list","3.rest/4.elements-list",{"title":105,"path":106,"stem":107},"GET /schemas/:version/elements/:element_id","/rest/element-detail","3.rest/5.element-detail",{"title":109,"path":110,"stem":111},"POST /schemas/:version/validate","/rest/validate","3.rest/6.validate",{"title":113,"path":114,"stem":115},"Icon routes","/rest/icons","3.rest/7.icons",{"title":117,"path":118,"stem":119},"Pagination & fields","/rest/pagination-and-fields","3.rest/8.pagination-and-fields",{"title":121,"path":122,"stem":123},"Errors","/rest/errors","3.rest/9.errors",{"title":125,"path":126,"stem":127,"children":128},"Icon composition","/icons","4.icons/0.index",[129,130,134,138,142],{"title":125,"path":126,"stem":127},{"title":131,"path":132,"stem":133},"Shapes","/icons/shapes","4.icons/1.shapes",{"title":135,"path":136,"stem":137},"Symbols","/icons/symbols","4.icons/2.symbols",{"title":139,"path":140,"stem":141},"Composed variants","/icons/composed-variants","4.icons/3.composed-variants",{"title":143,"path":144,"stem":145},"URLs","/icons/urls","4.icons/4.urls",{"title":147,"path":148,"stem":149,"children":150},"@dtpr/ui","/ui","5.ui/0.index",[151,152,156,160,164],{"title":147,"path":148,"stem":149},{"title":153,"path":154,"stem":155},"@dtpr/ui/core","/ui/core","5.ui/1.core",{"title":157,"path":158,"stem":159},"@dtpr/ui/vue","/ui/vue","5.ui/2.vue",{"title":161,"path":162,"stem":163},"@dtpr/ui/html","/ui/html","5.ui/3.html",{"title":165,"path":166,"stem":167},"Theming","/ui/theming","5.ui/4.theming",{"title":169,"path":170,"stem":171,"children":172},"Concepts","/concepts","6.concepts/0.index",[173,174,178,182,186],{"title":169,"path":170,"stem":171},{"title":175,"path":176,"stem":177},"Datachains","/concepts/datachains","6.concepts/1.datachains",{"title":179,"path":180,"stem":181},"Elements & categories","/concepts/elements-categories","6.concepts/2.elements-categories",{"title":183,"path":184,"stem":185},"Versions & releases","/concepts/versions-and-releases","6.concepts/3.versions-and-releases",{"title":187,"path":188,"stem":189},"Content hash","/concepts/content-hash","6.concepts/4.content-hash",{"title":191,"path":192,"stem":193},"Changelog","/changelog","7.changelog",{"id":195,"title":157,"body":196,"description":2199,"extension":2200,"links":2201,"meta":2202,"navigation":782,"path":158,"seo":2203,"stem":159,"__hash__":2204},"docs/5.ui/2.vue.md",{"type":197,"value":198,"toc":2164},"minimark",[199,203,213,218,243,338,346,350,357,362,463,467,501,505,592,596,599,602,662,665,822,826,842,845,968,978,982,1048,1051,1136,1140,1147,1150,1246,1249,1291,1294,1314,1317,1383,1387,1393,1396,1471,1474,1497,1500,1541,1544,2064,2067,2074,2077,2080,2083,2105,2108,2133,2137,2160],[200,201,157],"h1",{"id":202},"dtpruivue",[204,205,207,208,212],"callout",{"type":206},"info","Vue 3 Single-File Components. Pair with ",[209,210,211],"code",{},"@dtpr/ui/vue/styles.css"," for the default tokens and layout.",[214,215,217],"h2",{"id":216},"install-import","Install & import",[219,220,225],"pre",{"className":221,"code":222,"language":223,"meta":224,"style":224},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @dtpr/ui\n","bash","",[209,226,227],{"__ignoreMap":224},[228,229,232,236,240],"span",{"class":230,"line":231},"line",1,[228,233,235],{"class":234},"sBMFI","pnpm",[228,237,239],{"class":238},"sfazB"," add",[228,241,242],{"class":238}," @dtpr/ui\n",[219,244,248],{"className":245,"code":246,"language":247,"meta":224,"style":224},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import {\n  DtprIcon,\n  DtprElement,\n  DtprElementDetail,\n  DtprCategorySection,\n  DtprDatachain,\n  DtprElementGrid,\n} from '@dtpr/ui/vue'\nimport '@dtpr/ui/vue/styles.css'\n","ts",[209,249,250,260,270,278,286,294,302,310,327],{"__ignoreMap":224},[228,251,252,256],{"class":230,"line":231},[228,253,255],{"class":254},"s7zQu","import",[228,257,259],{"class":258},"sMK4o"," {\n",[228,261,263,267],{"class":230,"line":262},2,[228,264,266],{"class":265},"sTEyZ","  DtprIcon",[228,268,269],{"class":258},",\n",[228,271,273,276],{"class":230,"line":272},3,[228,274,275],{"class":265},"  DtprElement",[228,277,269],{"class":258},[228,279,281,284],{"class":230,"line":280},4,[228,282,283],{"class":265},"  DtprElementDetail",[228,285,269],{"class":258},[228,287,289,292],{"class":230,"line":288},5,[228,290,291],{"class":265},"  DtprCategorySection",[228,293,269],{"class":258},[228,295,297,300],{"class":230,"line":296},6,[228,298,299],{"class":265},"  DtprDatachain",[228,301,269],{"class":258},[228,303,305,308],{"class":230,"line":304},7,[228,306,307],{"class":265},"  DtprElementGrid",[228,309,269],{"class":258},[228,311,313,316,319,322,324],{"class":230,"line":312},8,[228,314,315],{"class":258},"}",[228,317,318],{"class":254}," from",[228,320,321],{"class":258}," '",[228,323,157],{"class":238},[228,325,326],{"class":258},"'\n",[228,328,330,332,334,336],{"class":230,"line":329},9,[228,331,255],{"class":254},[228,333,321],{"class":258},[228,335,211],{"class":238},[228,337,326],{"class":258},[339,340,341,342,345],"p",{},"Peer dependency: ",[209,343,344],{},"vue ^3.5",".",[214,347,349],{"id":348},"dtpricon","DtprIcon",[339,351,352,353,356],{},"Renders a 36×36 ",[209,354,355],{},"\u003Cimg>"," tag with a hexagon fallback when the source is missing or errors.",[358,359,361],"h3",{"id":360},"props","Props",[363,364,365,387],"table",{},[366,367,368],"thead",{},[369,370,371,375,378,381,384],"tr",{},[372,373,374],"th",{},"Prop",[372,376,377],{},"Type",[372,379,380],{},"Required",[372,382,383],{},"Default",[372,385,386],{},"Description",[388,389,390,414,441],"tbody",{},[369,391,392,398,403,406,411],{},[393,394,395],"td",{},[209,396,397],{},"src",[393,399,400],{},[209,401,402],{},"string",[393,404,405],{},"no",[393,407,408],{},[209,409,410],{},"''",[393,412,413],{},"Icon URL. Empty or errored → fallback.",[369,415,416,421,425,428,431],{},[393,417,418],{},[209,419,420],{},"alt",[393,422,423],{},[209,424,402],{},[393,426,427],{},"yes",[393,429,430],{},"—",[393,432,433,434,436,437,440],{},"Alt text. Pass ",[209,435,410],{}," for decorative mode (sets ",[209,438,439],{},"role=\"presentation\"",").",[369,442,443,448,453,455,460],{},[393,444,445],{},[209,446,447],{},"size",[393,449,450],{},[209,451,452],{},"number",[393,454,405],{},[393,456,457],{},[209,458,459],{},"48",[393,461,462],{},"Square dimension in px.",[358,464,466],{"id":465},"events","Events",[363,468,469,482],{},[366,470,471],{},[369,472,473,476,479],{},[372,474,475],{},"Event",[372,477,478],{},"Payload",[372,480,481],{},"When",[388,483,484],{},[369,485,486,491,495],{},[393,487,488],{},[209,489,490],{},"error",[393,492,493],{},[209,494,475],{},[393,496,497,498,345],{},"Emitted when the image fails to load. Component then swaps to ",[209,499,500],{},"HEXAGON_FALLBACK_DATA_URI",[358,502,504],{"id":503},"example","Example",[219,506,510],{"className":507,"code":508,"language":509,"meta":224,"style":224},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003CDtprIcon\n  :src=\"iconUrl\"\n  alt=\"Camera icon\"\n  :size=\"64\"\n  @error=\"onIconError\"\n/>\n","vue",[209,511,512,521,541,555,571,587],{"__ignoreMap":224},[228,513,514,517],{"class":230,"line":231},[228,515,516],{"class":258},"\u003C",[228,518,520],{"class":519},"swJcz","DtprIcon\n",[228,522,523,526,529,532,535,538],{"class":230,"line":262},[228,524,525],{"class":258},"  :",[228,527,397],{"class":528},"spNyl",[228,530,531],{"class":258},"=",[228,533,534],{"class":258},"\"",[228,536,537],{"class":265},"iconUrl",[228,539,540],{"class":258},"\"\n",[228,542,543,546,548,550,553],{"class":230,"line":272},[228,544,545],{"class":528},"  alt",[228,547,531],{"class":258},[228,549,534],{"class":258},[228,551,552],{"class":238},"Camera icon",[228,554,540],{"class":258},[228,556,557,559,561,563,565,569],{"class":230,"line":280},[228,558,525],{"class":258},[228,560,447],{"class":528},[228,562,531],{"class":258},[228,564,534],{"class":258},[228,566,568],{"class":567},"sbssI","64",[228,570,540],{"class":258},[228,572,573,576,578,580,582,585],{"class":230,"line":288},[228,574,575],{"class":258},"  @",[228,577,490],{"class":528},[228,579,531],{"class":258},[228,581,534],{"class":258},[228,583,584],{"class":265},"onIconError",[228,586,540],{"class":258},[228,588,589],{"class":230,"line":296},[228,590,591],{"class":265},"/>\n",[214,593,595],{"id":594},"dtprelement","DtprElement",[339,597,598],{},"Compact element card — icon + title.",[358,600,361],{"id":601},"props-1",[363,603,604,618],{},[366,605,606],{},[369,607,608,610,612,614,616],{},[372,609,374],{},[372,611,377],{},[372,613,380],{},[372,615,383],{},[372,617,386],{},[388,619,620,642],{},[369,621,622,627,632,634,636],{},[393,623,624],{},[209,625,626],{},"display",[393,628,629],{},[209,630,631],{},"ElementDisplay",[393,633,427],{},[393,635,430],{},[393,637,638,639,345],{},"Pre-derived display data from ",[209,640,641],{},"deriveElementDisplay",[369,643,644,649,653,655,659],{},[393,645,646],{},[209,647,648],{},"iconSize",[393,650,651],{},[209,652,452],{},[393,654,405],{},[393,656,657],{},[209,658,459],{},[393,660,661],{},"Icon size in px.",[358,663,504],{"id":664},"example-1",[219,666,668],{"className":507,"code":667,"language":509,"meta":224,"style":224},"\u003Cscript setup lang=\"ts\">\nimport { deriveElementDisplay } from '@dtpr/ui/core'\nimport { DtprElement } from '@dtpr/ui/vue'\nconst display = deriveElementDisplay(element, placement, 'en')\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CDtprElement :display=\"display\" />\n\u003C/template>\n",[209,669,670,694,715,734,769,778,784,793,814],{"__ignoreMap":224},[228,671,672,674,677,680,683,685,687,689,691],{"class":230,"line":231},[228,673,516],{"class":258},[228,675,676],{"class":519},"script",[228,678,679],{"class":528}," setup",[228,681,682],{"class":528}," lang",[228,684,531],{"class":258},[228,686,534],{"class":258},[228,688,247],{"class":238},[228,690,534],{"class":258},[228,692,693],{"class":258},">\n",[228,695,696,698,701,704,707,709,711,713],{"class":230,"line":262},[228,697,255],{"class":254},[228,699,700],{"class":258}," {",[228,702,703],{"class":265}," deriveElementDisplay",[228,705,706],{"class":258}," }",[228,708,318],{"class":254},[228,710,321],{"class":258},[228,712,153],{"class":238},[228,714,326],{"class":258},[228,716,717,719,721,724,726,728,730,732],{"class":230,"line":272},[228,718,255],{"class":254},[228,720,700],{"class":258},[228,722,723],{"class":265}," DtprElement",[228,725,706],{"class":258},[228,727,318],{"class":254},[228,729,321],{"class":258},[228,731,157],{"class":238},[228,733,326],{"class":258},[228,735,736,739,742,744,747,750,753,756,758,760,763,766],{"class":230,"line":280},[228,737,738],{"class":528},"const",[228,740,741],{"class":265}," display ",[228,743,531],{"class":258},[228,745,703],{"class":746},"s2Zo4",[228,748,749],{"class":265},"(element",[228,751,752],{"class":258},",",[228,754,755],{"class":265}," placement",[228,757,752],{"class":258},[228,759,321],{"class":258},[228,761,762],{"class":238},"en",[228,764,765],{"class":258},"'",[228,767,768],{"class":265},")\n",[228,770,771,774,776],{"class":230,"line":288},[228,772,773],{"class":258},"\u003C/",[228,775,676],{"class":519},[228,777,693],{"class":258},[228,779,780],{"class":230,"line":296},[228,781,783],{"emptyLinePlaceholder":782},true,"\n",[228,785,786,788,791],{"class":230,"line":304},[228,787,516],{"class":258},[228,789,790],{"class":519},"template",[228,792,693],{"class":258},[228,794,795,798,800,803,805,807,809,811],{"class":230,"line":312},[228,796,797],{"class":258},"  \u003C",[228,799,595],{"class":519},[228,801,802],{"class":528}," :display",[228,804,531],{"class":258},[228,806,534],{"class":258},[228,808,626],{"class":238},[228,810,534],{"class":258},[228,812,813],{"class":258}," />\n",[228,815,816,818,820],{"class":230,"line":329},[228,817,773],{"class":258},[228,819,790],{"class":519},[228,821,693],{"class":258},[214,823,825],{"id":824},"dtprelementdetail","DtprElementDetail",[339,827,828,829,832,833,832,836,832,838,841],{},"Rich element detail — icon, title, interpolated description, variables (with typed rendering for ",[209,830,831],{},"url"," / ",[209,834,835],{},"boolean",[209,837,452],{},[209,839,840],{},"date","), missing-required warnings, and optional citation.",[358,843,361],{"id":844},"props-2",[363,846,847,861],{},[366,848,849],{},[369,850,851,853,855,857,859],{},[372,852,374],{},[372,854,377],{},[372,856,380],{},[372,858,383],{},[372,860,386],{},[388,862,863,880,907,929,950],{},[369,864,865,869,873,875,877],{},[393,866,867],{},[209,868,626],{},[393,870,871],{},[209,872,631],{},[393,874,427],{},[393,876,430],{},[393,878,879],{},"Pre-derived display data.",[369,881,882,887,891,893,898],{},[393,883,884],{},[209,885,886],{},"locale",[393,888,889],{},[209,890,402],{},[393,892,405],{},[393,894,895],{},[209,896,897],{},"'en'",[393,899,900,901,832,904,345],{},"BCP-47 locale for ",[209,902,903],{},"Intl.NumberFormat",[209,905,906],{},"Intl.DateTimeFormat",[369,908,909,914,919,921,926],{},[393,910,911],{},[209,912,913],{},"yesNoLabels",[393,915,916],{},[209,917,918],{},"{yes: string, no: string}",[393,920,405],{},[393,922,923],{},[209,924,925],{},"{yes:'yes', no:'no'}",[393,927,928],{},"Localized boolean labels.",[369,930,931,936,940,942,944],{},[393,932,933],{},[209,934,935],{},"descriptionHtml",[393,937,938],{},[209,939,402],{},[393,941,405],{},[393,943,430],{},[393,945,946,947,345],{},"Pre-sanitized HTML for the description. When omitted, the plain-text path renders via ",[209,948,949],{},"interpolateSegments",[369,951,952,956,960,962,966],{},[393,953,954],{},[209,955,648],{},[393,957,958],{},[209,959,452],{},[393,961,405],{},[393,963,964],{},[209,965,568],{},[393,967,661],{},[204,969,971,973,974,977],{"type":970},"warning",[209,972,935],{}," is injected via ",[209,975,976],{},"v-html"," without sanitization. Pass only HTML you have sanitized (DOMPurify, etc.) or content from a trusted source.",[358,979,981],{"id":980},"slots","Slots",[363,983,984,997],{},[366,985,986],{},[369,987,988,991,994],{},[372,989,990],{},"Slot",[372,992,993],{},"Default content",[372,995,996],{},"Purpose",[388,998,999,1012,1024,1036],{},[369,1000,1001,1006,1009],{},[393,1002,1003],{},[209,1004,1005],{},"overlay",[393,1007,1008],{},"Icon + title",[393,1010,1011],{},"Replace the entire header.",[369,1013,1014,1019,1021],{},[393,1015,1016],{},[209,1017,1018],{},"after-description",[393,1020,430],{},[393,1022,1023],{},"Inserted after the description paragraph.",[369,1025,1026,1031,1033],{},[393,1027,1028],{},[209,1029,1030],{},"after-variables",[393,1032,430],{},[393,1034,1035],{},"Inserted after the variables list.",[369,1037,1038,1043,1045],{},[393,1039,1040],{},[209,1041,1042],{},"after-citation",[393,1044,430],{},[393,1046,1047],{},"Inserted after the citation paragraph.",[358,1049,504],{"id":1050},"example-2",[219,1052,1054],{"className":507,"code":1053,"language":509,"meta":224,"style":224},"\u003CDtprElementDetail\n  :display=\"display\"\n  :locale=\"'en'\"\n  :icon-size=\"96\"\n>\n  \u003Ctemplate #after-variables>\n    \u003Ca :href=\"helpUrl\">Learn more\u003C/a>\n  \u003C/template>\n\u003C/DtprElementDetail>\n",[209,1055,1056,1063,1077,1093,1109,1113,1118,1123,1128],{"__ignoreMap":224},[228,1057,1058,1060],{"class":230,"line":231},[228,1059,516],{"class":258},[228,1061,1062],{"class":519},"DtprElementDetail\n",[228,1064,1065,1067,1069,1071,1073,1075],{"class":230,"line":262},[228,1066,525],{"class":258},[228,1068,626],{"class":528},[228,1070,531],{"class":258},[228,1072,534],{"class":258},[228,1074,626],{"class":265},[228,1076,540],{"class":258},[228,1078,1079,1081,1083,1085,1088,1090],{"class":230,"line":272},[228,1080,525],{"class":258},[228,1082,886],{"class":528},[228,1084,531],{"class":258},[228,1086,1087],{"class":258},"\"'",[228,1089,762],{"class":238},[228,1091,1092],{"class":258},"'\"\n",[228,1094,1095,1097,1100,1102,1104,1107],{"class":230,"line":280},[228,1096,525],{"class":258},[228,1098,1099],{"class":528},"icon-size",[228,1101,531],{"class":258},[228,1103,534],{"class":258},[228,1105,1106],{"class":567},"96",[228,1108,540],{"class":258},[228,1110,1111],{"class":230,"line":288},[228,1112,693],{"class":258},[228,1114,1115],{"class":230,"line":296},[228,1116,1117],{"class":265},"  \u003Ctemplate #after-variables>\n",[228,1119,1120],{"class":230,"line":304},[228,1121,1122],{"class":265},"    \u003Ca :href=\"helpUrl\">Learn more\u003C/a>\n",[228,1124,1125],{"class":230,"line":312},[228,1126,1127],{"class":265},"  \u003C/template>\n",[228,1129,1130,1132,1134],{"class":230,"line":329},[228,1131,773],{"class":258},[228,1133,825],{"class":519},[228,1135,693],{"class":258},[214,1137,1139],{"id":1138},"dtprcategorysection","DtprCategorySection",[339,1141,1142,1143,1146],{},"Accessible accordion section with an ",[209,1144,1145],{},"aria-expanded"," header button.",[358,1148,361],{"id":1149},"props-3",[363,1151,1152,1166],{},[366,1153,1154],{},[369,1155,1156,1158,1160,1162,1164],{},[372,1157,374],{},[372,1159,377],{},[372,1161,380],{},[372,1163,383],{},[372,1165,386],{},[388,1167,1168,1189,1207,1225],{},[369,1169,1170,1175,1179,1181,1183],{},[393,1171,1172],{},[209,1173,1174],{},"id",[393,1176,1177],{},[209,1178,402],{},[393,1180,427],{},[393,1182,430],{},[393,1184,1185,1186,440],{},"Stable section id (used in ",[209,1187,1188],{},"aria-controls",[369,1190,1191,1196,1200,1202,1204],{},[393,1192,1193],{},[209,1194,1195],{},"title",[393,1197,1198],{},[209,1199,402],{},[393,1201,427],{},[393,1203,430],{},[393,1205,1206],{},"Heading text.",[369,1208,1209,1214,1218,1220,1222],{},[393,1210,1211],{},[209,1212,1213],{},"expanded",[393,1215,1216],{},[209,1217,835],{},[393,1219,405],{},[393,1221,430],{},[393,1223,1224],{},"Controlled expanded state. Omit for uncontrolled.",[369,1226,1227,1232,1236,1238,1243],{},[393,1228,1229],{},[209,1230,1231],{},"disableAccordion",[393,1233,1234],{},[209,1235,835],{},[393,1237,405],{},[393,1239,1240],{},[209,1241,1242],{},"false",[393,1244,1245],{},"When true, renders as a non-interactive heading — always expanded.",[358,1247,466],{"id":1248},"events-1",[363,1250,1251,1261],{},[366,1252,1253],{},[369,1254,1255,1257,1259],{},[372,1256,475],{},[372,1258,478],{},[372,1260,481],{},[388,1262,1263,1277],{},[369,1264,1265,1270,1274],{},[393,1266,1267],{},[209,1268,1269],{},"update:expanded",[393,1271,1272],{},[209,1273,835],{},[393,1275,1276],{},"Controlled-mode updates (v-model compatible).",[369,1278,1279,1284,1288],{},[393,1280,1281],{},[209,1282,1283],{},"toggle",[393,1285,1286],{},[209,1287,835],{},[393,1289,1290],{},"Either mode — fires on each toggle.",[358,1292,981],{"id":1293},"slots-1",[363,1295,1296,1304],{},[366,1297,1298],{},[369,1299,1300,1302],{},[372,1301,990],{},[372,1303,386],{},[388,1305,1306],{},[369,1307,1308,1311],{},[393,1309,1310],{},"default",[393,1312,1313],{},"Body content rendered inside the panel.",[358,1315,504],{"id":1316},"example-3",[219,1318,1320],{"className":507,"code":1319,"language":509,"meta":224,"style":224},"\u003CDtprCategorySection id=\"purpose\" title=\"Purpose\" v-model:expanded=\"isOpen\">\n  \u003CDtprElement v-for=\"d in displays\" :key=\"d.title\" :display=\"d\" />\n\u003C/DtprCategorySection>\n",[209,1321,1322,1370,1375],{"__ignoreMap":224},[228,1323,1324,1326,1328,1331,1333,1335,1338,1340,1343,1345,1347,1349,1351,1354,1357,1359,1361,1363,1366,1368],{"class":230,"line":231},[228,1325,516],{"class":258},[228,1327,1139],{"class":519},[228,1329,1330],{"class":528}," id",[228,1332,531],{"class":258},[228,1334,534],{"class":258},[228,1336,1337],{"class":238},"purpose",[228,1339,534],{"class":258},[228,1341,1342],{"class":528}," title",[228,1344,531],{"class":258},[228,1346,534],{"class":258},[228,1348,996],{"class":238},[228,1350,534],{"class":258},[228,1352,1353],{"class":528}," v-model",[228,1355,1356],{"class":258},":",[228,1358,1213],{"class":528},[228,1360,531],{"class":258},[228,1362,534],{"class":258},[228,1364,1365],{"class":265},"isOpen",[228,1367,534],{"class":258},[228,1369,693],{"class":258},[228,1371,1372],{"class":230,"line":262},[228,1373,1374],{"class":265},"  \u003CDtprElement v-for=\"d in displays\" :key=\"d.title\" :display=\"d\" />\n",[228,1376,1377,1379,1381],{"class":230,"line":272},[228,1378,773],{"class":258},[228,1380,1139],{"class":519},[228,1382,693],{"class":258},[214,1384,1386],{"id":1385},"dtprdatachain","DtprDatachain",[339,1388,1389,1390,1392],{},"Top-level composer. Coordinates an accordion of ",[209,1391,1139],{},"s and exposes per-section slots.",[358,1394,361],{"id":1395},"props-4",[363,1397,1398,1412],{},[366,1399,1400],{},[369,1401,1402,1404,1406,1408,1410],{},[372,1403,374],{},[372,1405,377],{},[372,1407,380],{},[372,1409,383],{},[372,1411,386],{},[388,1413,1414,1433,1452],{},[369,1415,1416,1421,1426,1428,1430],{},[393,1417,1418],{},[209,1419,1420],{},"sections",[393,1422,1423],{},[209,1424,1425],{},"readonly {id, title}[]",[393,1427,427],{},[393,1429,430],{},[393,1431,1432],{},"Ordered section descriptors.",[369,1434,1435,1440,1445,1447,1449],{},[393,1436,1437],{},[209,1438,1439],{},"openSectionId",[393,1441,1442],{},[209,1443,1444],{},"string | null",[393,1446,405],{},[393,1448,430],{},[393,1450,1451],{},"Controlled open-section id. Omit for uncontrolled.",[369,1453,1454,1458,1462,1464,1468],{},[393,1455,1456],{},[209,1457,1231],{},[393,1459,1460],{},[209,1461,835],{},[393,1463,405],{},[393,1465,1466],{},[209,1467,1242],{},[393,1469,1470],{},"Cascades to all sections — every section always expanded.",[358,1472,466],{"id":1473},"events-2",[363,1475,1476,1484],{},[366,1477,1478],{},[369,1479,1480,1482],{},[372,1481,475],{},[372,1483,478],{},[388,1485,1486],{},[369,1487,1488,1493],{},[393,1489,1490],{},[209,1491,1492],{},"update:openSectionId",[393,1494,1495],{},[209,1496,1444],{},[358,1498,981],{"id":1499},"slots-2",[363,1501,1502,1510],{},[366,1503,1504],{},[369,1505,1506,1508],{},[372,1507,990],{},[372,1509,386],{},[388,1511,1512,1528],{},[369,1513,1514,1519],{},[393,1515,1516],{},[209,1517,1518],{},"section-\u003Cid>",[393,1520,1521,1522,1524,1525,345],{},"Content for the section with matching ",[209,1523,1174],{},". Slot props include ",[209,1526,1527],{},"section: {id, title}",[369,1529,1530,1535],{},[393,1531,1532],{},[209,1533,1534],{},"empty",[393,1536,1537,1538,345],{},"Rendered when ",[209,1539,1540],{},"sections.length === 0",[358,1542,504],{"id":1543},"example-4",[219,1545,1547],{"className":507,"code":1546,"language":509,"meta":224,"style":224},"\u003Cscript setup lang=\"ts\">\nimport { DtprDatachain, DtprElementDetail, DtprElementGrid } from '@dtpr/ui/vue'\nimport '@dtpr/ui/vue/styles.css'\nimport { deriveElementDisplay } from '@dtpr/ui/core'\n\nconst sections = [\n  { id: 'purpose', title: 'Purpose' },\n  { id: 'data', title: 'Data collected' },\n]\n\nconst byCategory: Record\u003Cstring, Element[]> = {\n  purpose: [/* ... */],\n  data: [/* ... */],\n}\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CDtprDatachain :sections=\"sections\">\n    \u003Ctemplate\n      v-for=\"section in sections\"\n      :key=\"section.id\"\n      #[`section-${section.id}`]\n    >\n      \u003CDtprElementGrid>\n        \u003CDtprElementDetail\n          v-for=\"el in byCategory[section.id]\"\n          :key=\"el.id\"\n          :display=\"deriveElementDisplay(el, undefined, 'en')\"\n        />\n      \u003C/DtprElementGrid>\n    \u003C/template>\n    \u003Ctemplate #empty>\n      \u003Cp>No data collected.\u003C/p>\n    \u003C/template>\n  \u003C/DtprDatachain>\n\u003C/template>\n",[209,1548,1549,1569,1598,1608,1626,1630,1642,1672,1702,1707,1712,1745,1765,1781,1787,1796,1801,1810,1830,1839,1860,1882,1908,1914,1925,1933,1948,1963,1978,1984,1994,2004,2018,2036,2045,2055],{"__ignoreMap":224},[228,1550,1551,1553,1555,1557,1559,1561,1563,1565,1567],{"class":230,"line":231},[228,1552,516],{"class":258},[228,1554,676],{"class":519},[228,1556,679],{"class":528},[228,1558,682],{"class":528},[228,1560,531],{"class":258},[228,1562,534],{"class":258},[228,1564,247],{"class":238},[228,1566,534],{"class":258},[228,1568,693],{"class":258},[228,1570,1571,1573,1575,1578,1580,1583,1585,1588,1590,1592,1594,1596],{"class":230,"line":262},[228,1572,255],{"class":254},[228,1574,700],{"class":258},[228,1576,1577],{"class":265}," DtprDatachain",[228,1579,752],{"class":258},[228,1581,1582],{"class":265}," DtprElementDetail",[228,1584,752],{"class":258},[228,1586,1587],{"class":265}," DtprElementGrid",[228,1589,706],{"class":258},[228,1591,318],{"class":254},[228,1593,321],{"class":258},[228,1595,157],{"class":238},[228,1597,326],{"class":258},[228,1599,1600,1602,1604,1606],{"class":230,"line":272},[228,1601,255],{"class":254},[228,1603,321],{"class":258},[228,1605,211],{"class":238},[228,1607,326],{"class":258},[228,1609,1610,1612,1614,1616,1618,1620,1622,1624],{"class":230,"line":280},[228,1611,255],{"class":254},[228,1613,700],{"class":258},[228,1615,703],{"class":265},[228,1617,706],{"class":258},[228,1619,318],{"class":254},[228,1621,321],{"class":258},[228,1623,153],{"class":238},[228,1625,326],{"class":258},[228,1627,1628],{"class":230,"line":288},[228,1629,783],{"emptyLinePlaceholder":782},[228,1631,1632,1634,1637,1639],{"class":230,"line":296},[228,1633,738],{"class":528},[228,1635,1636],{"class":265}," sections ",[228,1638,531],{"class":258},[228,1640,1641],{"class":265}," [\n",[228,1643,1644,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669],{"class":230,"line":304},[228,1645,1646],{"class":258},"  {",[228,1648,1330],{"class":519},[228,1650,1356],{"class":258},[228,1652,321],{"class":258},[228,1654,1337],{"class":238},[228,1656,765],{"class":258},[228,1658,752],{"class":258},[228,1660,1342],{"class":519},[228,1662,1356],{"class":258},[228,1664,321],{"class":258},[228,1666,996],{"class":238},[228,1668,765],{"class":258},[228,1670,1671],{"class":258}," },\n",[228,1673,1674,1676,1678,1680,1682,1685,1687,1689,1691,1693,1695,1698,1700],{"class":230,"line":312},[228,1675,1646],{"class":258},[228,1677,1330],{"class":519},[228,1679,1356],{"class":258},[228,1681,321],{"class":258},[228,1683,1684],{"class":238},"data",[228,1686,765],{"class":258},[228,1688,752],{"class":258},[228,1690,1342],{"class":519},[228,1692,1356],{"class":258},[228,1694,321],{"class":258},[228,1696,1697],{"class":238},"Data collected",[228,1699,765],{"class":258},[228,1701,1671],{"class":258},[228,1703,1704],{"class":230,"line":329},[228,1705,1706],{"class":265},"]\n",[228,1708,1710],{"class":230,"line":1709},10,[228,1711,783],{"emptyLinePlaceholder":782},[228,1713,1715,1717,1720,1722,1725,1727,1729,1731,1734,1737,1740,1743],{"class":230,"line":1714},11,[228,1716,738],{"class":528},[228,1718,1719],{"class":265}," byCategory",[228,1721,1356],{"class":258},[228,1723,1724],{"class":234}," Record",[228,1726,516],{"class":258},[228,1728,402],{"class":234},[228,1730,752],{"class":258},[228,1732,1733],{"class":234}," Element",[228,1735,1736],{"class":265},"[]",[228,1738,1739],{"class":258},">",[228,1741,1742],{"class":258}," =",[228,1744,259],{"class":258},[228,1746,1748,1751,1753,1756,1760,1763],{"class":230,"line":1747},12,[228,1749,1750],{"class":519},"  purpose",[228,1752,1356],{"class":258},[228,1754,1755],{"class":265}," [",[228,1757,1759],{"class":1758},"sHwdD","/* ... */",[228,1761,1762],{"class":265},"]",[228,1764,269],{"class":258},[228,1766,1768,1771,1773,1775,1777,1779],{"class":230,"line":1767},13,[228,1769,1770],{"class":519},"  data",[228,1772,1356],{"class":258},[228,1774,1755],{"class":265},[228,1776,1759],{"class":1758},[228,1778,1762],{"class":265},[228,1780,269],{"class":258},[228,1782,1784],{"class":230,"line":1783},14,[228,1785,1786],{"class":258},"}\n",[228,1788,1790,1792,1794],{"class":230,"line":1789},15,[228,1791,773],{"class":258},[228,1793,676],{"class":519},[228,1795,693],{"class":258},[228,1797,1799],{"class":230,"line":1798},16,[228,1800,783],{"emptyLinePlaceholder":782},[228,1802,1804,1806,1808],{"class":230,"line":1803},17,[228,1805,516],{"class":258},[228,1807,790],{"class":519},[228,1809,693],{"class":258},[228,1811,1813,1815,1817,1820,1822,1824,1826,1828],{"class":230,"line":1812},18,[228,1814,797],{"class":258},[228,1816,1386],{"class":519},[228,1818,1819],{"class":528}," :sections",[228,1821,531],{"class":258},[228,1823,534],{"class":258},[228,1825,1420],{"class":238},[228,1827,534],{"class":258},[228,1829,693],{"class":258},[228,1831,1833,1836],{"class":230,"line":1832},19,[228,1834,1835],{"class":258},"    \u003C",[228,1837,1838],{"class":519},"template\n",[228,1840,1842,1845,1847,1849,1852,1855,1858],{"class":230,"line":1841},20,[228,1843,1844],{"class":254},"      v-for",[228,1846,531],{"class":258},[228,1848,534],{"class":258},[228,1850,1851],{"class":265},"section ",[228,1853,1854],{"class":258},"in",[228,1856,1857],{"class":265}," sections",[228,1859,540],{"class":258},[228,1861,1863,1866,1869,1871,1873,1876,1878,1880],{"class":230,"line":1862},21,[228,1864,1865],{"class":258},"      :",[228,1867,1868],{"class":528},"key",[228,1870,531],{"class":258},[228,1872,534],{"class":258},[228,1874,1875],{"class":265},"section",[228,1877,345],{"class":258},[228,1879,1174],{"class":265},[228,1881,540],{"class":258},[228,1883,1885,1888,1891,1894,1897,1899,1901,1903,1906],{"class":230,"line":1884},22,[228,1886,1887],{"class":258},"      #[",[228,1889,1890],{"class":258},"`",[228,1892,1893],{"class":238},"section-",[228,1895,1896],{"class":258},"${",[228,1898,1875],{"class":265},[228,1900,345],{"class":258},[228,1902,1174],{"class":265},[228,1904,1905],{"class":258},"}`",[228,1907,1706],{"class":258},[228,1909,1911],{"class":230,"line":1910},23,[228,1912,1913],{"class":258},"    >\n",[228,1915,1917,1920,1923],{"class":230,"line":1916},24,[228,1918,1919],{"class":258},"      \u003C",[228,1921,1922],{"class":519},"DtprElementGrid",[228,1924,693],{"class":258},[228,1926,1928,1931],{"class":230,"line":1927},25,[228,1929,1930],{"class":258},"        \u003C",[228,1932,1062],{"class":519},[228,1934,1936,1939,1941,1943,1946],{"class":230,"line":1935},26,[228,1937,1938],{"class":528},"          v-for",[228,1940,531],{"class":258},[228,1942,534],{"class":258},[228,1944,1945],{"class":238},"el in byCategory[section.id]",[228,1947,540],{"class":258},[228,1949,1951,1954,1956,1958,1961],{"class":230,"line":1950},27,[228,1952,1953],{"class":528},"          :key",[228,1955,531],{"class":258},[228,1957,534],{"class":258},[228,1959,1960],{"class":238},"el.id",[228,1962,540],{"class":258},[228,1964,1966,1969,1971,1973,1976],{"class":230,"line":1965},28,[228,1967,1968],{"class":528},"          :display",[228,1970,531],{"class":258},[228,1972,534],{"class":258},[228,1974,1975],{"class":238},"deriveElementDisplay(el, undefined, 'en')",[228,1977,540],{"class":258},[228,1979,1981],{"class":230,"line":1980},29,[228,1982,1983],{"class":258},"        />\n",[228,1985,1987,1990,1992],{"class":230,"line":1986},30,[228,1988,1989],{"class":258},"      \u003C/",[228,1991,1922],{"class":519},[228,1993,693],{"class":258},[228,1995,1997,2000,2002],{"class":230,"line":1996},31,[228,1998,1999],{"class":258},"    \u003C/",[228,2001,790],{"class":519},[228,2003,693],{"class":258},[228,2005,2007,2009,2011,2014,2016],{"class":230,"line":2006},32,[228,2008,1835],{"class":258},[228,2010,790],{"class":519},[228,2012,2013],{"class":258}," #",[228,2015,1534],{"class":528},[228,2017,693],{"class":258},[228,2019,2021,2023,2025,2027,2030,2032,2034],{"class":230,"line":2020},33,[228,2022,1919],{"class":258},[228,2024,339],{"class":519},[228,2026,1739],{"class":258},[228,2028,2029],{"class":265},"No data collected.",[228,2031,773],{"class":258},[228,2033,339],{"class":519},[228,2035,693],{"class":258},[228,2037,2039,2041,2043],{"class":230,"line":2038},34,[228,2040,1999],{"class":258},[228,2042,790],{"class":519},[228,2044,693],{"class":258},[228,2046,2048,2051,2053],{"class":230,"line":2047},35,[228,2049,2050],{"class":258},"  \u003C/",[228,2052,1386],{"class":519},[228,2054,693],{"class":258},[228,2056,2058,2060,2062],{"class":230,"line":2057},36,[228,2059,773],{"class":258},[228,2061,790],{"class":519},[228,2063,693],{"class":258},[214,2065,1922],{"id":2066},"dtprelementgrid",[339,2068,2069,2070,2073],{},"Layout-only responsive grid using CSS ",[209,2071,2072],{},"@container"," queries (columns adapt to the wrapper's inline-size, not the viewport). Consumers place their own cards in the default slot.",[358,2075,361],{"id":2076},"props-5",[339,2078,2079],{},"None.",[358,2081,981],{"id":2082},"slots-3",[363,2084,2085,2093],{},[366,2086,2087],{},[369,2088,2089,2091],{},[372,2090,990],{},[372,2092,386],{},[388,2094,2095],{},[369,2096,2097,2099],{},[393,2098,1310],{},[393,2100,2101,2102,2104],{},"Card content (e.g. ",[209,2103,595],{}," instances).",[358,2106,504],{"id":2107},"example-5",[219,2109,2111],{"className":507,"code":2110,"language":509,"meta":224,"style":224},"\u003CDtprElementGrid>\n  \u003CDtprElement v-for=\"d in displays\" :key=\"d.title\" :display=\"d\" />\n\u003C/DtprElementGrid>\n",[209,2112,2113,2121,2125],{"__ignoreMap":224},[228,2114,2115,2117,2119],{"class":230,"line":231},[228,2116,516],{"class":258},[228,2118,1922],{"class":519},[228,2120,693],{"class":258},[228,2122,2123],{"class":230,"line":262},[228,2124,1374],{"class":265},[228,2126,2127,2129,2131],{"class":230,"line":272},[228,2128,773],{"class":258},[228,2130,1922],{"class":519},[228,2132,693],{"class":258},[214,2134,2136],{"id":2135},"see-also","See also",[2138,2139,2140,2147,2151,2156],"ul",{},[2141,2142,2143],"li",{},[2144,2145,2146],"a",{"href":154},"Core helpers",[2141,2148,2149],{},[2144,2150,165],{"href":166},[2141,2152,2153],{},[2144,2154,2155],{"href":162},"SSR renderer",[2141,2157,2158],{},[2144,2159,19],{"href":20},[2161,2162,2163],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":224,"searchDepth":262,"depth":262,"links":2165},[2166,2167,2172,2176,2181,2187,2193,2198],{"id":216,"depth":262,"text":217},{"id":348,"depth":262,"text":349,"children":2168},[2169,2170,2171],{"id":360,"depth":272,"text":361},{"id":465,"depth":272,"text":466},{"id":503,"depth":272,"text":504},{"id":594,"depth":262,"text":595,"children":2173},[2174,2175],{"id":601,"depth":272,"text":361},{"id":664,"depth":272,"text":504},{"id":824,"depth":262,"text":825,"children":2177},[2178,2179,2180],{"id":844,"depth":272,"text":361},{"id":980,"depth":272,"text":981},{"id":1050,"depth":272,"text":504},{"id":1138,"depth":262,"text":1139,"children":2182},[2183,2184,2185,2186],{"id":1149,"depth":272,"text":361},{"id":1248,"depth":272,"text":466},{"id":1293,"depth":272,"text":981},{"id":1316,"depth":272,"text":504},{"id":1385,"depth":262,"text":1386,"children":2188},[2189,2190,2191,2192],{"id":1395,"depth":272,"text":361},{"id":1473,"depth":272,"text":466},{"id":1499,"depth":272,"text":981},{"id":1543,"depth":272,"text":504},{"id":2066,"depth":262,"text":1922,"children":2194},[2195,2196,2197],{"id":2076,"depth":272,"text":361},{"id":2082,"depth":272,"text":981},{"id":2107,"depth":272,"text":504},{"id":2135,"depth":262,"text":2136},"Six Vue 3 components for rendering DTPR datachains.","md",null,{},{"title":157,"description":2199},"d9onOH1TcShph64xgXfXJxucz3dxe78moe-QtSf2lwI",[2206,2208],{"title":153,"path":154,"stem":155,"description":2207,"children":-1},"Framework-neutral helpers for locale extraction, interpolation, category grouping, display derivation, and validation.",{"title":161,"path":162,"stem":163,"description":2209,"children":-1},"Server-side rendering of datachains as standalone HTML documents for MCP Apps.",1776525922453]