[{"data":1,"prerenderedAt":430},["ShallowReactive",2],{"i-simple-icons:github":3,"i-lucide:arrow-right":8,"doc-\u002Fdocs\u002Felements\u002Fradio":10,"docs-sidebar":390,"doc-surround-\u002Fdocs\u002Felements\u002Fradio":423,"i-lucide:arrow-left":428},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"id":11,"title":12,"body":13,"description":380,"extension":381,"group":382,"groupOrder":90,"meta":383,"navTitle":384,"navigation":385,"order":156,"path":386,"seo":387,"stem":388,"__hash__":389},"docs\u002Fdocs\u002Felements\u002Fradio.md","\u003Cwmcp-radio-group>",{"type":14,"value":15,"toc":375},"minimark",[16,23,40,45,164,168,270,274,285,371],[17,18,20],"h1",{"id":19},"wmcp-radio-group",[21,22,12],"code",{},[24,25,26,27,29,30,33,34,39],"p",{},"A single-choice group. The group is the form-associated control (",[21,28,12],{},"); each option is a ",[21,31,32],{},"\u003Cwmcp-radio>",". Roving tabindex and arrow-key navigation work out of the box. Shares the ",[35,36,38],"a",{"href":37},"\u002Fdocs\u002Felements\u002Finput#common-attributes","common attributes",".",[41,42,44],"h2",{"id":43},"declarative-options","Declarative options",[46,47,52],"pre",{"className":48,"code":49,"language":50,"meta":51,"style":51},"language-html shiki shiki-themes github-light github-dark","\u003Cwmcp-radio-group label=\"Plan\" name=\"plan\">\n  \u003Cwmcp-radio value=\"free\">Free\u003C\u002Fwmcp-radio>\n  \u003Cwmcp-radio value=\"pro\">Pro\u003C\u002Fwmcp-radio>\n  \u003Cwmcp-radio value=\"team\">Team\u003C\u002Fwmcp-radio>\n\u003C\u002Fwmcp-radio-group>\n","html","",[21,53,54,88,112,133,154],{"__ignoreMap":51},[55,56,59,63,66,70,73,77,80,82,85],"span",{"class":57,"line":58},"line",1,[55,60,62],{"class":61},"sVt8B","\u003C",[55,64,19],{"class":65},"s9eBZ",[55,67,69],{"class":68},"sScJk"," label",[55,71,72],{"class":61},"=",[55,74,76],{"class":75},"sZZnC","\"Plan\"",[55,78,79],{"class":68}," name",[55,81,72],{"class":61},[55,83,84],{"class":75},"\"plan\"",[55,86,87],{"class":61},">\n",[55,89,91,94,97,100,102,105,108,110],{"class":57,"line":90},2,[55,92,93],{"class":61},"  \u003C",[55,95,96],{"class":65},"wmcp-radio",[55,98,99],{"class":68}," value",[55,101,72],{"class":61},[55,103,104],{"class":75},"\"free\"",[55,106,107],{"class":61},">Free\u003C\u002F",[55,109,96],{"class":65},[55,111,87],{"class":61},[55,113,115,117,119,121,123,126,129,131],{"class":57,"line":114},3,[55,116,93],{"class":61},[55,118,96],{"class":65},[55,120,99],{"class":68},[55,122,72],{"class":61},[55,124,125],{"class":75},"\"pro\"",[55,127,128],{"class":61},">Pro\u003C\u002F",[55,130,96],{"class":65},[55,132,87],{"class":61},[55,134,136,138,140,142,144,147,150,152],{"class":57,"line":135},4,[55,137,93],{"class":61},[55,139,96],{"class":65},[55,141,99],{"class":68},[55,143,72],{"class":61},[55,145,146],{"class":75},"\"team\"",[55,148,149],{"class":61},">Team\u003C\u002F",[55,151,96],{"class":65},[55,153,87],{"class":61},[55,155,157,160,162],{"class":57,"line":156},5,[55,158,159],{"class":61},"\u003C\u002F",[55,161,19],{"class":65},[55,163,87],{"class":61},[41,165,167],{"id":166},"programmatic-options","Programmatic options",[46,169,173],{"className":170,"code":171,"language":172,"meta":51,"style":51},"language-ts shiki shiki-themes github-light github-dark","const group = document.querySelector('wmcp-radio-group')!;\ngroup.options = [\n  { value: 'free', label: 'Free' },\n  { value: 'pro', label: 'Pro' },\n  { value: 'team', label: 'Team' },\n];\n","ts",[21,174,175,209,219,236,250,264],{"__ignoreMap":51},[55,176,177,181,185,188,191,194,197,200,203,206],{"class":57,"line":58},[55,178,180],{"class":179},"szBVR","const",[55,182,184],{"class":183},"sj4cs"," group",[55,186,187],{"class":179}," =",[55,189,190],{"class":61}," document.",[55,192,193],{"class":68},"querySelector",[55,195,196],{"class":61},"(",[55,198,199],{"class":75},"'wmcp-radio-group'",[55,201,202],{"class":61},")",[55,204,205],{"class":179},"!",[55,207,208],{"class":61},";\n",[55,210,211,214,216],{"class":57,"line":90},[55,212,213],{"class":61},"group.options ",[55,215,72],{"class":179},[55,217,218],{"class":61}," [\n",[55,220,221,224,227,230,233],{"class":57,"line":114},[55,222,223],{"class":61},"  { value: ",[55,225,226],{"class":75},"'free'",[55,228,229],{"class":61},", label: ",[55,231,232],{"class":75},"'Free'",[55,234,235],{"class":61}," },\n",[55,237,238,240,243,245,248],{"class":57,"line":135},[55,239,223],{"class":61},[55,241,242],{"class":75},"'pro'",[55,244,229],{"class":61},[55,246,247],{"class":75},"'Pro'",[55,249,235],{"class":61},[55,251,252,254,257,259,262],{"class":57,"line":156},[55,253,223],{"class":61},[55,255,256],{"class":75},"'team'",[55,258,229],{"class":61},[55,260,261],{"class":75},"'Team'",[55,263,235],{"class":61},[55,265,267],{"class":57,"line":266},6,[55,268,269],{"class":61},"];\n",[41,271,273],{"id":272},"enum-typed-tool","Enum-typed tool",[24,275,276,277,280,281,284],{},"Like ",[21,278,279],{},"\u003Cwmcp-select>",", an exposed radio group generates an ",[21,282,283],{},"enum","-typed schema so the agent knows the exact allowed values:",[46,286,290],{"className":287,"code":288,"language":289,"meta":51,"style":51},"language-json shiki shiki-themes github-light github-dark","{\n  \"type\": \"object\",\n  \"properties\": { \"value\": { \"type\": \"string\", \"enum\": [\"free\", \"pro\", \"team\"] } },\n  \"required\": [\"value\"]\n}\n","json",[21,291,292,297,311,354,366],{"__ignoreMap":51},[55,293,294],{"class":57,"line":58},[55,295,296],{"class":61},"{\n",[55,298,299,302,305,308],{"class":57,"line":90},[55,300,301],{"class":183},"  \"type\"",[55,303,304],{"class":61},": ",[55,306,307],{"class":75},"\"object\"",[55,309,310],{"class":61},",\n",[55,312,313,316,319,322,324,327,329,332,335,338,341,343,345,347,349,351],{"class":57,"line":114},[55,314,315],{"class":183},"  \"properties\"",[55,317,318],{"class":61},": { ",[55,320,321],{"class":183},"\"value\"",[55,323,318],{"class":61},[55,325,326],{"class":183},"\"type\"",[55,328,304],{"class":61},[55,330,331],{"class":75},"\"string\"",[55,333,334],{"class":61},", ",[55,336,337],{"class":183},"\"enum\"",[55,339,340],{"class":61},": [",[55,342,104],{"class":75},[55,344,334],{"class":61},[55,346,125],{"class":75},[55,348,334],{"class":61},[55,350,146],{"class":75},[55,352,353],{"class":61},"] } },\n",[55,355,356,359,361,363],{"class":57,"line":135},[55,357,358],{"class":183},"  \"required\"",[55,360,340],{"class":61},[55,362,321],{"class":75},[55,364,365],{"class":61},"]\n",[55,367,368],{"class":57,"line":156},[55,369,370],{"class":61},"}\n",[372,373,374],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":51,"searchDepth":90,"depth":90,"links":376},[377,378,379],{"id":43,"depth":90,"text":44},{"id":166,"depth":90,"text":167},{"id":272,"depth":90,"text":273},"An accessible radio group with roving focus and an enum-typed WebMCP tool.","md","Elements",{},"Radio group",true,"\u002Fdocs\u002Felements\u002Fradio",{"title":12,"description":380},"docs\u002Felements\u002Fradio","fo3VaDun4yGZEFwdl3g7rrJlW49ianQX58aUIRiVHWg",[391,395,399,400,403,407,411,414,417,420],{"path":392,"title":393,"navTitle":394,"group":382,"order":135,"groupOrder":90},"\u002Fdocs\u002Felements\u002Fcheckbox","\u003Cwmcp-checkbox>","Checkbox",{"path":396,"title":397,"navTitle":398,"group":382,"order":58,"groupOrder":90},"\u002Fdocs\u002Felements\u002Finput","\u003Cwmcp-input>","Input",{"path":386,"title":12,"navTitle":384,"group":382,"order":156,"groupOrder":90},{"path":401,"title":279,"navTitle":402,"group":382,"order":114,"groupOrder":90},"\u002Fdocs\u002Felements\u002Fselect","Select",{"path":404,"title":405,"navTitle":406,"group":382,"order":90,"groupOrder":90},"\u002Fdocs\u002Felements\u002Ftextarea","\u003Cwmcp-textarea>","Textarea",{"path":408,"title":409,"navTitle":409,"group":410,"order":58,"groupOrder":58},"\u002Fdocs","Introduction","Getting started",{"path":412,"title":413,"navTitle":413,"group":410,"order":90,"groupOrder":58},"\u002Fdocs\u002Finstallation","Installation",{"path":415,"title":416,"navTitle":416,"group":410,"order":156,"groupOrder":58},"\u002Fdocs\u002Ftesting","Testing",{"path":418,"title":419,"navTitle":419,"group":410,"order":114,"groupOrder":58},"\u002Fdocs\u002Fvalidation","Validation",{"path":421,"title":422,"navTitle":422,"group":410,"order":135,"groupOrder":58},"\u002Fdocs\u002Fwebmcp","WebMCP exposure",[424,426],{"title":397,"path":396,"stem":425,"navTitle":398,"children":-1},"docs\u002Felements\u002Finput",{"title":279,"path":401,"stem":427,"navTitle":402,"children":-1},"docs\u002Felements\u002Fselect",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":429},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",1781416228943]