1import{V as r,aQ as u,aR as p,bc as s,bg as i,b4 as o,a3 as c,bN as I,bh as m}from"./D1RxsVEU.js";const T={class:"ai-mcp-illustration font-sans-regular"},d={class:"ai-mcp-illustration__request"},A={class:"ai-mcp-illustration__assistant-row"},L={class:"ai-mcp-illustration__planning"},S={class:"ai-mcp-illustration__thinking font-sans-medium"},N={class:"ai-mcp-illustration__tools"},h={class:"ai-mcp-illustration__tool"},v={class:"ai-mcp-illustration__tool-logo"},M={class:"font-sans-medium"},R={class:"ai-mcp-illustration__steps"},P={class:"ai-mcp-illustration__step"},E={class:"ai-mcp-illustration__step"},C={class:"ai-mcp-illustration__step"},O={class:"ai-mcp-illustration__step"},U={class:"ai-mcp-illustration__assistant-row ai-mcp-illustration__assistant-row--done"},g={class:"ai-mcp-illustration__done"},f={__name:"AiMcpIllustration",props:{variant:{type:String,default:"claude",validator(l){return["claude","mistral"].includes(l)}}},setup(l){const e=l,_=r(()=>e.variant==="mistral"?"common/ai/mistral.svg":"common/ai/claude.png");return(t,a)=>{const n=I;return p(),u("div",T,[s("div",d,[s("span",null,i(t.$t("AI.MCP.ILLUSTRATION.REQUEST")),1),s("time",null,i(t.$t("AI.MCP.ILLUSTRATION.TIME_START")),1)]),s("div",A,[o(n,{class:"ai-mcp-illustration__avatar",src:c(_),alt:"",width:"38",height:"38"},null,8,["src"]),s("div",L,[s("div",S,[m(i(t.$t("AI.MCP.ILLUSTRATION.PLANNING")),1),a[0]||(a[0]=s("span",{class:"ai-mcp-illustration__dots"},[s("i"),s("i"),s("i")],-1))]),s("p",null,i(t.$t("AI.MCP.ILLUSTRATION.THINKING")),1)])]),s("div",N,[s("div",h,[s("span",v,[o(n,{src:"common/ai/crisp.svg",alt:"",width:"27",height:"27"})]),s("span",M,i(t.$t("AI.MCP.ILLUSTRATION.TOOL")),1)])]),s("div",R,[s("div",P,[a[1]||(a[1]=s("span",{class:"ai-mcp-illustration__check"},null,-1)),s("span",null,i(t.$t("AI.MCP.ILLUSTRATION.STEP_PARSED")),1),s("time",null,i(t.$t("AI.MCP.ILLUSTRATION.TIME_START")),1)]),s("div",E,[a[2]||(a[2]=s("span",{class:"ai-mcp-illustration__check"},null,-1)),s("span",null,i(t.$t("AI.MCP.ILLUSTRATION.STEP_EXTRACTED")),1),s("time",null,i(t.$t("AI.MCP.ILLUSTRATION.TIME_START")),1)]),s("div",C,[a[3]||(a[3]=s("span",{class:"ai-mcp-illustration__check"},null,-1)),s("span",null,i(t.$t("AI.MCP.ILLUSTRATION.STEP_CLASSIFIED")),1),s("time",null,i(t.$t("AI.MCP.ILLUSTRATION.TIME_END")),1)]),s("div",O,[a[4]||(a[4]=s("span",{class:"ai-mcp-illustration__check"},null,-1)),s("span",null,i(t.$t("AI.MCP.ILLUSTRATION.STEP_MATCH")),1),s("time",null,i(t.$t("AI.MCP.ILLUSTRATION.TIME_END")),1)])]),s("div",U,[o(n,{class:"ai-mcp-illustration__avatar",src:c(_),alt:"",width:"38",height:"38"},null,8,["src"]),s("div",g,i(t.$t("AI.MCP.ILLUSTRATION.DONE")),1)])])}}};export{f as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.