1import"../chunks/DsnmJJEf.js";import{p as Ie,d as qe,e as de,n as Ge,a as v,b as Pe,g as a,t as h,c as r,s as t,ap as ie,u as I,I as le,f,r as e}from"../chunks/CYGRAPIB.js";import{s as i}from"../chunks/D9UuDnCi.js";import{s as He,r as Qe,i as ce}from"../chunks/nU4rHKDQ.js";import{e as U}from"../chunks/DTvJC0Jp.js";import{c as Ve}from"../chunks/0CuVPpBj.js";import{j as ye,s as M,r as Ae}from"../chunks/BEZvtooX.js";import{b as Je}from"../chunks/CYiapCR7.js";import{a as Ke}from"../chunks/DjxLCeuA.js";import{r as Xe,a as Ye,b as Ze,c as er,d as rr,e as ar,f as tr,g as sr,h as or,i as nr,j as ir,k as lr,l as cr,s as we,m as ke,n as dr,o as pr}from"../chunks/BVkh6RHh.js";import{B as ur,b as _r}from"../chunks/CpWhE398.js";import{b as vr}from"../chunks/8fNfs4Oe.js";import{S as mr}from"../chunks/D0T9t0sD.js";import{W as xr}from"../chunks/DaKR3ZoL.js";import{P as fr}from"../chunks/CtgGnEb9.js";import{b as gr,r as $e,c as hr}from"../chunks/ClV9-bpV.js";import{r as br,a as yr}from"../chunks/BTBmc_R3.js";import{f as Se}from"../chunks/ww51vty2.js";import{S as wr}from"../chunks/D39W6VI3.js";import{F as Ce}from"../chunks/iNDcgpYU.js";import{C as kr}from"../chunks/CtsNkuR8.js";import{s as $r}from"../chunks/B1WxC4rU.js";import{I as Sr}from"../chunks/i-MEGDDQ.js";import{E as Cr}from"../chunks/maGdBHiu.js";function Ir(V,B){Ie(B,!0);let P=Qe(B,["$$slots","$$events","$$legacy"]);const L=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"}],["path",{d:"M22 10v6"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5"}]];Sr(V,He({name:"graduation-cap"},()=>P,{get iconNode(){return L},children:(j,A)=>{var z=qe(),J=de(z);$r(J,()=>B.children??Ge),v(j,z)},$$slots:{default:!0}})),Pe()}const Pr=!0,ca=Object.freeze(Object.defineProperty({__proto__:null,prerender:Pr},Symbol.toStringTag,{value:"Module"}));var Lr=f('<a target="_blank" rel="noopener noreferrer" class="bg-card rounded-xl border border-border p-6 hover:border-border/80 transition-all duration-300 group"><div class="flex items-center gap-2 mb-3"><!> <span class="text-xs font-medium text-primary capitalize"> </span></div> <h3 class="text-base font-semibold text-foreground leading-snug mb-2 group-hover:text-primary transition-colors line-clamp-2"> </h3> <p class="text-sm text-muted-foreground line-clamp-3 mb-3"> </p> <div class="flex items-center justify-between text-xs text-muted-foreground"><span> </span> <span> </span></div></a>'),jr=f('<section class="py-12"><div class="max-w-6xl mx-auto px-4 sm:px-6"><h2 class="text-2xl font-bold text-foreground mb-6"> </h2> <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-6"></div></div></section>'),zr=f("<option> </option>"),Dr=f("<option> </option>"),Mr=f('<span class="text-xs font-medium px-2 py-0.5 rounded-full bg-[hsl(var(--a11y-warning)/0.1)] text-[hsl(var(--a11y-warning))]"> </span>'),Br=f('<span class="px-2 py-0.5 rounded-full bg-muted text-muted-foreground"> </span>'),Er=f('<a target="_blank" rel="noopener noreferrer" class="flex items-start gap-4 bg-card rounded-xl border border-border p-5 hover:border-border/80 transition-all duration-300 group"><div class="flex-1 min-w-0"><div class="flex items-center gap-2 mb-2"><span class="text-xs font-medium px-2 py-0.5 rounded-full bg-primary/10 text-primary capitalize"> </span> <!></div> <h3 class="text-base font-semibold text-foreground leading-snug mb-1 group-hover:text-primary transition-colors"> </h3> <p class="text-sm text-muted-foreground line-clamp-2 mb-2"> </p> <div class="flex flex-wrap items-center gap-3 text-xs text-muted-foreground"><span> </span> <span>·</span> <span> </span> <!></div></div> <!></a>'),Fr=f('<div class="text-center py-12"><p class="text-muted-foreground"> </p></div>'),Or=f('<section class="py-16 lg:py-24 bg-surface"><div class="container mx-auto px-6 text-center"><span class="inline-block px-3 py-1 text-xs font-medium bg-primary/10 text-primary rounded-full mb-4"> </span> <h1 class="text-4xl sm:text-5xl font-bold text-foreground leading-tight mb-6"> </h1> <p class="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed"> </p> <p class="text-sm text-muted-foreground mt-4"> </p></div></section> <!> <section class="py-12 bg-surface"><div class="max-w-6xl mx-auto px-4 sm:px-6"><h2 class="text-2xl font-bold text-foreground mb-6"> </h2> <div class="flex flex-col sm:flex-row gap-4 mb-8"><div class="relative flex-1"><!> <input type="search" class="w-full pl-10 pr-4 py-2.5 rounded-lg border border-border bg-background text-foreground placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-primary/50"/></div> <select class="px-4 py-2.5 rounded-lg border border-border bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary/50"><option> </option><!></select> <select class="px-4 py-2.5 rounded-lg border border-border bg-background text-foreground focus:outline-none focus:ring-2 focus:ring-primary/50"><option> </option><!></select></div> <p class="text-sm text-muted-foreground mb-6"> </p> <div class="space-y-4"></div> <!></div></section>',1),Tr=f("<!> <!> <!> <!>",1);function da(V,B){Ie(B,!0);let P=ie(""),L=ie("all"),j=ie("all");const A=gr(),z=I(()=>{let l=hr();if(a(L)!=="all"&&(l=l.filter(p=>p.category===a(L))),a(j)!=="all"&&(l=l.filter(p=>p.topics.includes(a(j)))),a(P).trim()){const p=a(P).toLowerCase();l=l.filter(D=>D.title.toLowerCase().includes(p)||D.description.toLowerCase().includes(p)||D.source.toLowerCase().includes(p))}return l}),J={"academic-paper":Ir,"industry-report":kr,"white-paper":Ce};var pe=Tr(),ue=de(pe);
1{let l=I(()=>we()),p=I(()=>ke());mr(ue,{get title(){return a(l)},get description(){return a(p)},ogImage:"https://www.yanok.ai/images/og/research.png",keywords:"ai research, agentic ai, enterprise automation, mcp, model context protocol, ai industry reports, ai white papers",canonicalPath:"/resources/research"})}var _e=t(ue,2);{let l=I(()=>[{name:_r(),url:"https://www.yanok.ai/"},{name:vr(),url:"https://www.yanok.ai/resources"},{name:dr(),url:"https://www.yanok.ai/resources/research"}]);ur(_e,{get items(){return a(l)}})}var ve=t(_e,2);{let l=I(()=>we()),p=I(()=>ke());xr(ve,{type:"CollectionPage",get name(){return a(l)},get description(){return a(p)},url:"https://www.yanok.ai/resources/research"})}var Le=t(ve,2);fr(Le,{children:(l,p)=>{var D=Or(),K=de(D),me=r(K),X=r(me),je=r(X,!0);e(X);var Y=t(X,2),ze=r(Y,!0);e(Y);var Z=t(Y,2),De=r(Z,!0);e(Z);var xe=t(Z,2),Me=r(xe,!0);e(xe),e(me),e(K);var fe=t(K,2);{var Be=s=>{var o=jr(),n=r(o),c=r(n),d=r(c,!0);e(c);var b=t(c,2);U(b,21,()=>A.slice(0,6),g=>g.id,(g,u)=>{const T=I(()=>J[a(u).category]||Ce);var m=Lr(),w=r(m),y=r(w);Ve(y,()=>a(T),(C,R)=>{R(C,{class:"w-4 h-4 text-primary"})});var G=t(y,2),H=r(G,!0);e(G),e(w);var k=t(w,2),oe=r(k,!0);e(k);var $=t(k,2),ne=r($,!0);e($);var Q=t($,2),N=r(Q),_=r(N,!0);e(N);var x=t(N,2),S=r(x,!0);e(x),e(Q),e(m),h((C,R)=>{M(m,"href",a(u).externalUrl),i(H,C),i(oe,a(u).title),i(ne,a(u).description),i(_,a(u).source),i(S,R)},[()=>a(u).category.replace("-"," "),()=>Se(a(u).publishDate,{month:"short",year:"numeric"})]),v(g,m)}),e(b),e(n),e(o),h(g=>i(d,g),[()=>lr()]),v(s,o)};ce(fe,s=>{A.length>0&&s(Be)})}var ge=t(fe,2),he=r(ge),ee=r(he),Ee=r(ee,!0);e(ee);var re=t(ee,2),ae=r(re),be=r(ae);wr(be,{class:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-muted-foreground"});var W=t(be,2);Ae(W),e(ae);var E=t(ae,2),F=r(E),Fe=r(F,!0);e(F),F.value=F.__value="all";var Oe=t(F);U(Oe,17,()=>br,s=>s.id,(s,o)=>{var n=zr(),c=r(n,!0);e(n);var d={};h(()=>{i(c,a(o).name),d!==(d=a(o).id)&&(n.value=(n.__value=a(o).id)??"")}),v(s,n)}),e(E);var q=t(E,2),O=r(q),Te=r(O,!0);e(O),O.value=O.__value="all";var Ne=t(O);U(Ne,17,()=>yr,s=>s.id,(s,o)=>{var n=Dr(),c=r(n,!0);e(n);var d={};h(()=>{i(c,a(o).name),d!==(d=a(o).id)&&(n.value=(n.__value=a(o).id)??"")}),v(s,n)}),e(q),e(re);var te=t(re,2),Re=r(te,!0);e(te);var se=t(te,2);U(se,21,()=>a(z),s=>s.id,(s,o)=>{var n=Er(),c=r(n),d=r(c),b=r(d),g=r(b,!0);e(b);var u=t(b,2);{var T=_=>{var x=Mr(),S=r(x,!0);e(x),h(C=>i(S,C),[()=>pr()]),v(_,x)};ce(u,_=>{a(o).featured&&_(T)})}e(d);var m=t(d,2),w=r(m,!0);e(m);var y=t(m,2),G=r(y,!0);e(y);var H=t(y,2),k=r(H),oe=r(k,!0);e(k);var $=t(k,4),ne=r($,!0);e($);var Q=t($,2);U(Q,16,()=>a(o).topics,_=>_,(_,x)=>{var S=Br(),C=r(S,!0);e(S),h(R=>i(C,R),[()=>x.replace("-"," ")]),v(_,S)}),e(H),e(c);var N=t(c,2);Cr(N,{class:"w-4 h-4 text-muted-foreground shrink-0 mt-1 group-hover:text-primary transition-colors"}),e(n),h((_,x)=>{M(n,"href",a(o).externalUrl),i(g,_),i(w,a(o).title),i(G,a(o).description),i(oe,a(o).source),i(ne,x)},[()=>a(o).category.replace("-"," "),()=>Se(a(o).publishDate,{month:"short",day:"numeric",year:"numeric"})]),v(s,n)}),e(se);var Ue=t(se,2);{var We=s=>{var o=Fr(),n=r(o),c=r(n,!0);e(n),e(o),h(d=>i(c,d),[()=>cr()]),v(s,o)};ce(Ue,s=>{a(z).length===0&&s(We)})}e(he),e(ge),h((s,o,n,c,d,b,g,u,T,m,w,y)=>{i(je,s),i(ze,o),i(De,n),i(Me,c),i(Ee,d),M(W,"placeholder",b),M(W,"aria-label",g),M(E,"aria-label",u),i(Fe,T),M(q,"aria-label",m),i(Te,w),i(Re,y)},[()=>Xe(),()=>Ye(),()=>Ze(),()=>er({count:String($e.length),sources:String(new Set($e.map(s=>s.source)).size)}),()=>rr(),()=>ar(),()=>tr(),()=>Ke(),()=>sr(),()=>or(),()=>nr(),()=>ir({count:String(a(z).length)})]),Je(W,()=>a(P),s=>le(P,s)),ye(E,()=>a(L),s=>le(L,s)),ye(q,()=>a(j),s=>le(j,s)),v(l,D)},$$slots:{default:!0}}),v(V,pe),Pe()}export{da as component,ca as universal};
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.