[{"data":1,"prerenderedAt":1189},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-ui-quickstart":194,"-getting-started-ui-quickstart-surround":1184},[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":19,"body":196,"description":1178,"extension":1179,"links":1180,"meta":1181,"navigation":467,"path":20,"seo":1182,"stem":21,"__hash__":1183},"docs/1.getting-started/3.ui-quickstart.md",{"type":197,"value":198,"toc":1172},"minimark",[199,203,213,218,276,280,1125,1129,1141,1145,1168],[200,201,19],"h1",{"id":202},"ui-quickstart",[204,205,207,208,212],"callout",{"type":206},"info","Minimal Vue 3 + Vite app. Fetches a datachain's elements and renders ",[209,210,211],"code",{},"\u003CDtprDatachain>",".",[214,215,217],"h2",{"id":216},"install","Install",[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 create vite@latest dtpr-demo -- --template vue-ts\ncd dtpr-demo\npnpm add @dtpr/ui\n","bash","",[209,226,227,255,265],{"__ignoreMap":224},[228,229,232,236,240,243,246,249,252],"span",{"class":230,"line":231},"line",1,[228,233,235],{"class":234},"sBMFI","pnpm",[228,237,239],{"class":238},"sfazB"," create",[228,241,242],{"class":238}," vite@latest",[228,244,245],{"class":238}," dtpr-demo",[228,247,248],{"class":238}," --",[228,250,251],{"class":238}," --template",[228,253,254],{"class":238}," vue-ts\n",[228,256,258,262],{"class":230,"line":257},2,[228,259,261],{"class":260},"s2Zo4","cd",[228,263,264],{"class":238}," dtpr-demo\n",[228,266,268,270,273],{"class":230,"line":267},3,[228,269,235],{"class":234},[228,271,272],{"class":238}," add",[228,274,275],{"class":238}," @dtpr/ui\n",[214,277,279],{"id":278},"appvue","App.vue",[219,281,285],{"className":282,"code":283,"language":284,"meta":224,"style":224},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { ref, onMounted } from 'vue'\nimport {\n  DtprDatachain,\n  DtprElementDetail,\n  DtprElementGrid,\n} from '@dtpr/ui/vue'\nimport '@dtpr/ui/vue/styles.css'\nimport { deriveElementDisplay, groupElementsByCategory } from '@dtpr/ui/core'\nimport type { Element, Category } from '@dtpr/ui/vue'\n\nconst BASE = 'https://api.dtpr.io/api/v2'\nconst VERSION = 'ai@2026-04-16-beta'\n\nconst categories = ref\u003CCategory[]>([])\nconst byCategory = ref\u003CRecord\u003Cstring, Element[]>>({})\nconst ready = ref(false)\n\nonMounted(async () => {\n  const [catsRes, elsRes] = await Promise.all([\n    fetch(`${BASE}/schemas/${VERSION}/categories`).then((r) => r.json()),\n    fetch(`${BASE}/schemas/${VERSION}/elements?fields=all&limit=200`).then((r) => r.json()),\n  ])\n  categories.value = catsRes.categories\n  byCategory.value = groupElementsByCategory(elsRes.elements)\n  ready.value = true\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cmain v-if=\"ready\">\n    \u003CDtprDatachain :sections=\"categories.map((c) => ({ id: c.id, title: c.name[0]?.value ?? c.id }))\">\n      \u003Ctemplate\n        v-for=\"c in categories\"\n        :key=\"c.id\"\n        #[`section-${c.id}`]\n      >\n        \u003CDtprElementGrid>\n          \u003CDtprElementDetail\n            v-for=\"el in byCategory[c.id] ?? []\"\n            :key=\"el.id\"\n            :display=\"deriveElementDisplay(el, undefined, 'en')\"\n          />\n        \u003C/DtprElementGrid>\n      \u003C/template>\n    \u003C/DtprDatachain>\n  \u003C/main>\n\u003C/template>\n","vue",[209,286,287,318,351,358,367,375,383,397,409,434,462,469,487,504,509,535,575,595,600,619,656,722,774,780,801,827,842,849,859,864,874,897,920,929,951,974,999,1005,1016,1025,1040,1055,1070,1076,1086,1096,1106,1116],{"__ignoreMap":224},[228,288,289,293,297,301,304,307,310,313,315],{"class":230,"line":231},[228,290,292],{"class":291},"sMK4o","\u003C",[228,294,296],{"class":295},"swJcz","script",[228,298,300],{"class":299},"spNyl"," setup",[228,302,303],{"class":299}," lang",[228,305,306],{"class":291},"=",[228,308,309],{"class":291},"\"",[228,311,312],{"class":238},"ts",[228,314,309],{"class":291},[228,316,317],{"class":291},">\n",[228,319,320,324,327,331,334,337,340,343,346,348],{"class":230,"line":257},[228,321,323],{"class":322},"s7zQu","import",[228,325,326],{"class":291}," {",[228,328,330],{"class":329},"sTEyZ"," ref",[228,332,333],{"class":291},",",[228,335,336],{"class":329}," onMounted",[228,338,339],{"class":291}," }",[228,341,342],{"class":322}," from",[228,344,345],{"class":291}," '",[228,347,284],{"class":238},[228,349,350],{"class":291},"'\n",[228,352,353,355],{"class":230,"line":267},[228,354,323],{"class":322},[228,356,357],{"class":291}," {\n",[228,359,361,364],{"class":230,"line":360},4,[228,362,363],{"class":329},"  DtprDatachain",[228,365,366],{"class":291},",\n",[228,368,370,373],{"class":230,"line":369},5,[228,371,372],{"class":329},"  DtprElementDetail",[228,374,366],{"class":291},[228,376,378,381],{"class":230,"line":377},6,[228,379,380],{"class":329},"  DtprElementGrid",[228,382,366],{"class":291},[228,384,386,389,391,393,395],{"class":230,"line":385},7,[228,387,388],{"class":291},"}",[228,390,342],{"class":322},[228,392,345],{"class":291},[228,394,157],{"class":238},[228,396,350],{"class":291},[228,398,400,402,404,407],{"class":230,"line":399},8,[228,401,323],{"class":322},[228,403,345],{"class":291},[228,405,406],{"class":238},"@dtpr/ui/vue/styles.css",[228,408,350],{"class":291},[228,410,412,414,416,419,421,424,426,428,430,432],{"class":230,"line":411},9,[228,413,323],{"class":322},[228,415,326],{"class":291},[228,417,418],{"class":329}," deriveElementDisplay",[228,420,333],{"class":291},[228,422,423],{"class":329}," groupElementsByCategory",[228,425,339],{"class":291},[228,427,342],{"class":322},[228,429,345],{"class":291},[228,431,153],{"class":238},[228,433,350],{"class":291},[228,435,437,439,442,444,447,449,452,454,456,458,460],{"class":230,"line":436},10,[228,438,323],{"class":322},[228,440,441],{"class":322}," type",[228,443,326],{"class":291},[228,445,446],{"class":329}," Element",[228,448,333],{"class":291},[228,450,451],{"class":329}," Category",[228,453,339],{"class":291},[228,455,342],{"class":322},[228,457,345],{"class":291},[228,459,157],{"class":238},[228,461,350],{"class":291},[228,463,465],{"class":230,"line":464},11,[228,466,468],{"emptyLinePlaceholder":467},true,"\n",[228,470,472,475,478,480,482,485],{"class":230,"line":471},12,[228,473,474],{"class":299},"const",[228,476,477],{"class":329}," BASE ",[228,479,306],{"class":291},[228,481,345],{"class":291},[228,483,484],{"class":238},"https://api.dtpr.io/api/v2",[228,486,350],{"class":291},[228,488,490,492,495,497,499,502],{"class":230,"line":489},13,[228,491,474],{"class":299},[228,493,494],{"class":329}," VERSION ",[228,496,306],{"class":291},[228,498,345],{"class":291},[228,500,501],{"class":238},"ai@2026-04-16-beta",[228,503,350],{"class":291},[228,505,507],{"class":230,"line":506},14,[228,508,468],{"emptyLinePlaceholder":467},[228,510,512,514,517,519,521,523,526,529,532],{"class":230,"line":511},15,[228,513,474],{"class":299},[228,515,516],{"class":329}," categories ",[228,518,306],{"class":291},[228,520,330],{"class":260},[228,522,292],{"class":291},[228,524,525],{"class":234},"Category",[228,527,528],{"class":329},"[]",[228,530,531],{"class":291},">",[228,533,534],{"class":329},"([])\n",[228,536,538,540,543,545,547,549,552,554,557,559,561,563,566,569,572],{"class":230,"line":537},16,[228,539,474],{"class":299},[228,541,542],{"class":329}," byCategory ",[228,544,306],{"class":291},[228,546,330],{"class":260},[228,548,292],{"class":291},[228,550,551],{"class":234},"Record",[228,553,292],{"class":291},[228,555,556],{"class":234},"string",[228,558,333],{"class":291},[228,560,446],{"class":234},[228,562,528],{"class":329},[228,564,565],{"class":291},">>",[228,567,568],{"class":329},"(",[228,570,571],{"class":291},"{}",[228,573,574],{"class":329},")\n",[228,576,578,580,583,585,587,589,593],{"class":230,"line":577},17,[228,579,474],{"class":299},[228,581,582],{"class":329}," ready ",[228,584,306],{"class":291},[228,586,330],{"class":260},[228,588,568],{"class":329},[228,590,592],{"class":591},"sfNiH","false",[228,594,574],{"class":329},[228,596,598],{"class":230,"line":597},18,[228,599,468],{"emptyLinePlaceholder":467},[228,601,603,606,608,611,614,617],{"class":230,"line":602},19,[228,604,605],{"class":260},"onMounted",[228,607,568],{"class":329},[228,609,610],{"class":299},"async",[228,612,613],{"class":291}," ()",[228,615,616],{"class":299}," =>",[228,618,357],{"class":291},[228,620,622,625,628,631,633,636,639,642,645,648,650,653],{"class":230,"line":621},20,[228,623,624],{"class":299},"  const",[228,626,627],{"class":291}," [",[228,629,630],{"class":329},"catsRes",[228,632,333],{"class":291},[228,634,635],{"class":329}," elsRes",[228,637,638],{"class":291},"]",[228,640,641],{"class":291}," =",[228,643,644],{"class":322}," await",[228,646,647],{"class":234}," Promise",[228,649,212],{"class":291},[228,651,652],{"class":260},"all",[228,654,655],{"class":295},"([\n",[228,657,659,662,664,667,670,672,675,678,681,683,686,689,692,694,697,699,701,705,707,709,712,714,717,720],{"class":230,"line":658},21,[228,660,661],{"class":260},"    fetch",[228,663,568],{"class":295},[228,665,666],{"class":291},"`${",[228,668,669],{"class":329},"BASE",[228,671,388],{"class":291},[228,673,674],{"class":238},"/schemas/",[228,676,677],{"class":291},"${",[228,679,680],{"class":329},"VERSION",[228,682,388],{"class":291},[228,684,685],{"class":238},"/categories",[228,687,688],{"class":291},"`",[228,690,691],{"class":295},")",[228,693,212],{"class":291},[228,695,696],{"class":260},"then",[228,698,568],{"class":295},[228,700,568],{"class":291},[228,702,704],{"class":703},"sHdIc","r",[228,706,691],{"class":291},[228,708,616],{"class":299},[228,710,711],{"class":329}," r",[228,713,212],{"class":291},[228,715,716],{"class":260},"json",[228,718,719],{"class":295},"())",[228,721,366],{"class":291},[228,723,725,727,729,731,733,735,737,739,741,743,746,748,750,752,754,756,758,760,762,764,766,768,770,772],{"class":230,"line":724},22,[228,726,661],{"class":260},[228,728,568],{"class":295},[228,730,666],{"class":291},[228,732,669],{"class":329},[228,734,388],{"class":291},[228,736,674],{"class":238},[228,738,677],{"class":291},[228,740,680],{"class":329},[228,742,388],{"class":291},[228,744,745],{"class":238},"/elements?fields=all&limit=200",[228,747,688],{"class":291},[228,749,691],{"class":295},[228,751,212],{"class":291},[228,753,696],{"class":260},[228,755,568],{"class":295},[228,757,568],{"class":291},[228,759,704],{"class":703},[228,761,691],{"class":291},[228,763,616],{"class":299},[228,765,711],{"class":329},[228,767,212],{"class":291},[228,769,716],{"class":260},[228,771,719],{"class":295},[228,773,366],{"class":291},[228,775,777],{"class":230,"line":776},23,[228,778,779],{"class":295},"  ])\n",[228,781,783,786,788,791,793,796,798],{"class":230,"line":782},24,[228,784,785],{"class":329},"  categories",[228,787,212],{"class":291},[228,789,790],{"class":329},"value",[228,792,641],{"class":291},[228,794,795],{"class":329}," catsRes",[228,797,212],{"class":291},[228,799,800],{"class":329},"categories\n",[228,802,804,807,809,811,813,815,817,820,822,825],{"class":230,"line":803},25,[228,805,806],{"class":329},"  byCategory",[228,808,212],{"class":291},[228,810,790],{"class":329},[228,812,641],{"class":291},[228,814,423],{"class":260},[228,816,568],{"class":295},[228,818,819],{"class":329},"elsRes",[228,821,212],{"class":291},[228,823,824],{"class":329},"elements",[228,826,574],{"class":295},[228,828,830,833,835,837,839],{"class":230,"line":829},26,[228,831,832],{"class":329},"  ready",[228,834,212],{"class":291},[228,836,790],{"class":329},[228,838,641],{"class":291},[228,840,841],{"class":591}," true\n",[228,843,845,847],{"class":230,"line":844},27,[228,846,388],{"class":291},[228,848,574],{"class":329},[228,850,852,855,857],{"class":230,"line":851},28,[228,853,854],{"class":291},"\u003C/",[228,856,296],{"class":295},[228,858,317],{"class":291},[228,860,862],{"class":230,"line":861},29,[228,863,468],{"emptyLinePlaceholder":467},[228,865,867,869,872],{"class":230,"line":866},30,[228,868,292],{"class":291},[228,870,871],{"class":295},"template",[228,873,317],{"class":291},[228,875,877,880,883,886,888,890,893,895],{"class":230,"line":876},31,[228,878,879],{"class":291},"  \u003C",[228,881,882],{"class":295},"main",[228,884,885],{"class":299}," v-if",[228,887,306],{"class":291},[228,889,309],{"class":291},[228,891,892],{"class":238},"ready",[228,894,309],{"class":291},[228,896,317],{"class":291},[228,898,900,903,906,909,911,913,916,918],{"class":230,"line":899},32,[228,901,902],{"class":291},"    \u003C",[228,904,905],{"class":295},"DtprDatachain",[228,907,908],{"class":299}," :sections",[228,910,306],{"class":291},[228,912,309],{"class":291},[228,914,915],{"class":238},"categories.map((c) => ({ id: c.id, title: c.name[0]?.value ?? c.id }))",[228,917,309],{"class":291},[228,919,317],{"class":291},[228,921,923,926],{"class":230,"line":922},33,[228,924,925],{"class":291},"      \u003C",[228,927,928],{"class":295},"template\n",[228,930,932,935,937,939,942,945,948],{"class":230,"line":931},34,[228,933,934],{"class":322},"        v-for",[228,936,306],{"class":291},[228,938,309],{"class":291},[228,940,941],{"class":329},"c ",[228,943,944],{"class":291},"in",[228,946,947],{"class":329}," categories",[228,949,950],{"class":291},"\"\n",[228,952,954,957,960,962,964,967,969,972],{"class":230,"line":953},35,[228,955,956],{"class":291},"        :",[228,958,959],{"class":299},"key",[228,961,306],{"class":291},[228,963,309],{"class":291},[228,965,966],{"class":329},"c",[228,968,212],{"class":291},[228,970,971],{"class":329},"id",[228,973,950],{"class":291},[228,975,977,980,982,985,987,989,991,993,996],{"class":230,"line":976},36,[228,978,979],{"class":291},"        #[",[228,981,688],{"class":291},[228,983,984],{"class":238},"section-",[228,986,677],{"class":291},[228,988,966],{"class":329},[228,990,212],{"class":291},[228,992,971],{"class":329},[228,994,995],{"class":291},"}`",[228,997,998],{"class":291},"]\n",[228,1000,1002],{"class":230,"line":1001},37,[228,1003,1004],{"class":291},"      >\n",[228,1006,1008,1011,1014],{"class":230,"line":1007},38,[228,1009,1010],{"class":291},"        \u003C",[228,1012,1013],{"class":295},"DtprElementGrid",[228,1015,317],{"class":291},[228,1017,1019,1022],{"class":230,"line":1018},39,[228,1020,1021],{"class":291},"          \u003C",[228,1023,1024],{"class":295},"DtprElementDetail\n",[228,1026,1028,1031,1033,1035,1038],{"class":230,"line":1027},40,[228,1029,1030],{"class":299},"            v-for",[228,1032,306],{"class":291},[228,1034,309],{"class":291},[228,1036,1037],{"class":238},"el in byCategory[c.id] ?? []",[228,1039,950],{"class":291},[228,1041,1043,1046,1048,1050,1053],{"class":230,"line":1042},41,[228,1044,1045],{"class":299},"            :key",[228,1047,306],{"class":291},[228,1049,309],{"class":291},[228,1051,1052],{"class":238},"el.id",[228,1054,950],{"class":291},[228,1056,1058,1061,1063,1065,1068],{"class":230,"line":1057},42,[228,1059,1060],{"class":299},"            :display",[228,1062,306],{"class":291},[228,1064,309],{"class":291},[228,1066,1067],{"class":238},"deriveElementDisplay(el, undefined, 'en')",[228,1069,950],{"class":291},[228,1071,1073],{"class":230,"line":1072},43,[228,1074,1075],{"class":291},"          />\n",[228,1077,1079,1082,1084],{"class":230,"line":1078},44,[228,1080,1081],{"class":291},"        \u003C/",[228,1083,1013],{"class":295},[228,1085,317],{"class":291},[228,1087,1089,1092,1094],{"class":230,"line":1088},45,[228,1090,1091],{"class":291},"      \u003C/",[228,1093,871],{"class":295},[228,1095,317],{"class":291},[228,1097,1099,1102,1104],{"class":230,"line":1098},46,[228,1100,1101],{"class":291},"    \u003C/",[228,1103,905],{"class":295},[228,1105,317],{"class":291},[228,1107,1109,1112,1114],{"class":230,"line":1108},47,[228,1110,1111],{"class":291},"  \u003C/",[228,1113,882],{"class":295},[228,1115,317],{"class":291},[228,1117,1119,1121,1123],{"class":230,"line":1118},48,[228,1120,854],{"class":291},[228,1122,871],{"class":295},[228,1124,317],{"class":291},[214,1126,1128],{"id":1127},"run","Run",[219,1130,1132],{"className":221,"code":1131,"language":223,"meta":224,"style":224},"pnpm dev\n",[209,1133,1134],{"__ignoreMap":224},[228,1135,1136,1138],{"class":230,"line":231},[228,1137,235],{"class":234},[228,1139,1140],{"class":238}," dev\n",[214,1142,1144],{"id":1143},"next","Next",[1146,1147,1148,1156,1162],"ul",{},[1149,1150,1151,1152,212],"li",{},"Browse every ",[1153,1154,1155],"a",{"href":158},"Vue component",[1149,1157,1158,1159,212],{},"Read the ",[1153,1160,1161],{"href":154},"core helpers",[1149,1163,1164,1165,212],{},"Customize the look via ",[1153,1166,1167],{"href":166},"theming",[1169,1170,1171],"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 pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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 .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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":224,"searchDepth":257,"depth":257,"links":1173},[1174,1175,1176,1177],{"id":216,"depth":257,"text":217},{"id":278,"depth":257,"text":279},{"id":1127,"depth":257,"text":1128},{"id":1143,"depth":257,"text":1144},"Render a datachain in a Vue 3 app with @dtpr/ui/vue.","md",null,{},{"title":19,"description":1178},"wC_o_W9NR3mh2VGU8oCGxsr8wFyVKQsnwo_Eh69ZdJg",[1185,1187],{"title":15,"path":16,"stem":17,"description":1186,"children":-1},"Three curls against the v2 REST API.",{"title":23,"path":24,"stem":25,"description":1188,"children":-1},"Overview of the DTPR MCP server — endpoint, tools, resources, envelope semantics.",1776525921439]