PageSourceSearch

https://web.cdn.cyagen.com/cyagen-en-v2/resources/9cb0aa8/client/assets/index-BHzCiplJ.js

js cyagen.com collected 2026-09-25 23:38:26 UTC 11,623 bytes, 1 lines download raw bytes

1import{_ as O}from"./UiLayout.vue_vue_type_script_setup_true_lang-C8b9TSCP.js";import{_ as Y}from"./UiRouter.vue_vue_type_script_setup_true_lang-3IoCn9Gc.js";import{N as G,r as J,$ as R,y as j,R as K,d as Q,g as W,ac as X,c as M,a as u,w as L,b as m,n as i,u as t,a8 as Z,e as y,t as H,q as v,i as P,F as z,j as D,s as N,D as tt,O as et,P as mt,x as at,E as st}from"./index-cT8x0WjH.js";/* empty css                   */import{_ as lt}from"./index.vue_vue_type_script_setup_true_lang-CVPoInxb.js";import{u as rt}from"./useErrorHandler-B9oNX4mF.js";import{_ as it}from"./index.vue_vue_type_script_setup_true_lang-DAV7_W9w.js";import{_ as ot}from"./index.vue_vue_type_script_setup_true_lang-BafZpwcY.js";import{c as T}from"./index-CW9U_13X.js";import"./index-CWNn-Zmi.js";const ct="_container_1ccz1_1",dt="_button_1ccz1_1",nt="_name_1ccz1_8",gt="_module_1ccz1_22",ft="_pagination_1ccz1_39",x={container:ct,button:dt,name:nt,module:gt,pagination:ft},_t=S=>{const n={data:J(S.data||[]),attributes:G(S.attributes)},b={selector:(s,_)=>b.data({key:s.value,number:1,callback:_}),clean_page:()=>{try{const s=new URL(location.href);s.searchParams.has("page")&&(s.searchParams.delete("page"),window.history.replaceState(window.history.state,document.title,s.href))}catch{}},sync_page:s=>{try{const _=new URL(location.href),d=s>1?String(s):void 0,p=_.searchParams.get("page")||void 0;if(d===p)return;d?_.searchParams.set("page",d):_.searchParams.delete("page"),window.history.pushState(window.history.state,document.title,_.href)}catch{}},data:s=>{const _={label_id:(s==null?void 0:s.key)||n.attributes.key,limit:n.attributes.limit,page:(s==null?void 0:s.number)||n.attributes.number};R.open({message:"Loading..."}),j.post("/api/v1/blog/search",{data:_,finally:()=>R.close(),error:d=>K.error(d.message),success:d=>{var V,h,g,k,B,l;(V=s==null?void 0:s.callback)==null||V.call(s);const p=(h=d==null?void 0:d.data)==null?void 0:h.map(c=>({image:c.img_src&&{src:c.img_src,alt:c.img_alt||""},label:(c==null?void 0:c.label)||"",title:(c==null?void 0:c.title)||"",id:(c==null?void 0:c.link)||""}));if(n.attributes.count=((g=d==null?void 0:d.meta)==null?void 0:g.total)||0,n.attributes.number=((k=d==null?void 0:d.meta)==null?void 0:k.page)||1,s!=null&&s.key?b.clean_page():b.sync_page(n.attributes.number),(s==null?void 0:s.mode)=="more"?n.data.value=[...n.data.value,...p||[]]:n.data.value=p||[],(s==null?void 0:s.mode)!="more"){const c=(B=document.querySelector(`section.${x.content}`))==null?void 0:B.offsetTop,$=(l=document.querySelector("header"))==null?void 0:l.offsetHeight;c-$<scrollY&&window.scrollTo({top:c-$,behavior:"smooth"})}}})}};return{refs:n,methods:b}},o={module:{container:T.default("container pt-[80rem] max-m:px-[15rem] max-m:pt-[60rem]"),box:T.default("ml-[20rem] first:ml-0 bg-white rounded-[4rem] flex flex-col overflow-hidden group","max-mi:w-full max-mi:ml-0 max-mi:mt-[20rem] max-mi:first:mt-0"),cover:T.default("max-m:w-full max-m:h-[220rem]"),img:T.default("w-full h-full object-cover rounded-[4rem]"),label:T.default("text-default mb-[8rem]"),name:T.default(" line-clamp-3 text-emphas font-bold text-[16rem] leading-[22rem] "),next:T.default("mt-[8rem] mb-[8rem] t-delay text-right opacity-0 group-hover:opacity-100 ")},more:T.default("hidden mt-[30rem] mx-auto w-[80rem] h-[32rem] items-center justify-center t-border-uicolor4 rounded-[2rem] text-default","max-mi:flex")},bt={class:"container pt-[64rem] pb-[80rem] max-m:pt-[40rem] max-m:pb-0"},ut={class:"flex max-m:flex-col-reverse max-m:px-[15rem] max-m:pb-[60rem]"},xt=["src"],ht={class:"ml-[52rem] max-m:ml-0 max-m:text-center"},wt={class:"text-[48rem] leading-[64rem] text-white max-m:text-[32rem] max-m:leading-[48rem]"},pt={class:"text-[20rem] leading-[30rem] text-white mt-[20rem] mb-[48rem] max-m:text-[14rem] max-m:leading-[24rem] max-m:mt-[16rem] max-m:mb-[20rem]"},yt={class:"pt-[80rem] max-m:hidden"},kt={class:"flex flex-wrap"},Tt=["src","alt"],Vt={class:"ml-[20rem] flex-1"},$t={class:"mt-[48rem] flex flex-wrap max-m:mt-[40rem]"},Bt=["src","alt"],Mt={class:"pt-[20rem] flex-1"},Lt={class:"mt-[48rem] flex flex-wrap max-m:mt-[40rem]"},Ht=["src","alt"],St={class:"pt-[20rem] flex-1"},Ct=["innerHTML"],Ut=["innerHTML"],Pt={class:"container pt-[80rem] max-m:pt-[40rem]"},zt={class:"mb-[32rem] max-m:hidden"},Dt={class:"hidden mb-[30rem] max-m:block"},Nt={key:1,class:"flex flex-wrap"},jt=["src","alt"],qt={class:"pt-[20rem] flex-1"},Ft=["innerHTML"],Rt=["innerHTML"],Et={class:"mt-[20rem] max-m:hidden"},Zt=Q({async:async({route:S,headers:n})=>{var b,s,_,d,p,V,h,g,k,B,l,c,$,a,C,q;try{const r=await j.get("/api/v1/blog/home",{headers:n,hidden:!0,data:{}}),f=((b=r==null?void 0:r.blog)==null?void 0:b.meta)||{};let U=Math.max(1,Math.floor(Number((s=S.query)==null?void 0:s.page)||1));f!=null&&f.page_num&&(U=Math.min(U,f.page_num));let F=((_=r==null?void 0:r.blog)==null?void 0:_.data)||[],w=f;if(U>1){const e=await j.post("/api/v1/blog/search",{headers:n,hidden:!0,data:{label_id:"0",limit:(f==null?void 0:f.limit)||10,page:U}});F=(e==null?void 0:e.data)||[],w={total:((d=e==null?void 0:e.meta)==null?void 0:d.total)||0,page:((p=e==null?void 0:e.meta)==null?void 0:p.page)||U,limit:((V=e==null?void 0:e.meta)==null?void 0:V.limit)||(f==null?void 0:f.limit)||10}}const E=(h=r==null?void 0:r.featured_blogs)==null?void 0:h.map(e=>({image:e.img_src&&{src:e.img_src,alt:e.img_alt||""},label:(e==null?void 0:e.label)||"",title:(e==null?void 0:e.title)||"",id:(e==null?void 0:e.link)||""})),A=(g=r==null?void 0:r.latest_blogs)==null?void 0:g.map(e=>({image:e.img_src&&{src:e.img_src,alt:e.img_alt||""},label:(e==null?void 0:e.label)||"",title:(e==null?void 0:e.title)||"",id:(e==null?void 0:e.link)||""})),I=F.map(e=>({image:e.img_src&&{src:e.img_src,alt:e.img_alt||""},label:(e==null?void 0:e.label)||"",title:(e==null?void 0:e.title)||"",id:(e==null?void 0:e.link)||""}));return{data:{Blogs:{covers:{title:((k=r==null?void 0:r.header)==null?void 0:k.title)||"",descript:((B=r==null?void 0:r.header)==null?void 0:B.description)||"",cover:{src:(l=r==null?void 0:r.header)==null?void 0:l.img_src,alt:(c=r==null?void 0:r.header)==null?void 0:c.img_alt},bg:{src:($=r==null?void 0:r.header)==null?void 0:$.bg_img_src,alt:(a=r==null?void 0:r.header)==null?void 0:a.bg_img_slt}}
1,filters:[{label:"All Topics",value:"0"},...((q=(C=f==null?void 0:f.filters)==null?void 0:C[0])==null?void 0:q.options.map(e=>({label:e.label,value:e.value.toString()})))||[]],attributes:{key:"0",number:(w==null?void 0:w.page)||1,limit:(w==null?void 0:w.limit)||10,count:(w==null?void 0:w.total)||0},top:E.slice(0,3)||[],latest:A.slice(0,4)||[],data:I||[]}}}}catch(r){return rt(r)}},__name:"index",setup(S){const n=W().use("Blogs"),b=n.covers,s=n.top||[],_=n.latest||[],d=n.filters,p=X("subscribe"),{refs:V,methods:h}=_t(n),{attributes:g,data:k}=V;return(B,l)=>{const c=Y,$=O;return u(),M($,{name:"main",offset:0},{default:L(()=>[m("div",{class:i([t(x).container,"pb-[120rem] max-m:pb-[60rem]"])},[m("section",{style:Z({backgroundImage:`url('${t(b).bg.src}')`})},[m("div",bt,[m("div",ut,[m("img",{class:"w-[604rem] h-[360rem] object-cover max-m:w-full max-m:h-auto max-m:mt-[40rem]",src:t(b).cover.src},null,8,xt),m("div",ht,[m("div",wt,H(t(b).title),1),m("div",pt,H(t(b).descript),1),y(t(v),{class:i(["w-[188rem] max-m:w-[146rem]",t(x).button]),onClick:l[0]||(l[0]=a=>{var C;return(C=t(p))==null?void 0:C.open()})},{default:L(()=>[...l[7]||(l[7]=[m("span",{class:"font-bold max-m:font-default"},"Subscribe",-1)])]),_:1},8,["class"])])]),m("div",yt,[m("div",kt,[(u(!0),P(z,null,D(t(s),a=>(u(),M(c,{to:{name:"Blog",params:{id:a.id}},class:"ml-[20rem] first:ml-0 bg-white rounded-[4rem] w-[calc((100%-(20rem*2))/3)] p-[20rem] flex items-start !border-0"},{default:L(()=>[m("div",{class:i([t(o).module.cover,"w-[136rem] h-[96rem] shrink-0"])},[m("img",{class:i(t(o).module.img),src:a.image.src,alt:a.image.alt},null,10,Tt)],2),m("div",Vt,[m("div",{class:i(t(o).module.label)},H(a.label),3),m("div",{class:i(t(o).module.name)},H(a.title),3)])]),_:2},1032,["to"]))),256))])])])],4),m("section",{class:i([t(o).module.container,"hidden max-m:block"])},[m("div",{class:i(t(x).name)},"Top Reads",2),m("div",$t,[(u(!0),P(z,null,D(t(s),a=>(u(),M(c,{to:{name:"Blog",params:{id:a.id}},class:i([[t(x).module,t(o).module.box],"w-[calc((100%-(20rem*2))/3)]"])},{default:L(()=>[m("div",{class:i([t(o).module.cover,"w-full"])},[m("img",{class:i(t(o).module.img),src:a.image.src,alt:a.image.alt},null,10,Bt)],2),m("div",Mt,[m("div",{class:i(t(o).module.label)},H(a.label),3),m("div",{class:i(t(o).module.name)},H(a.title),3)]),m("div",{class:i(t(o).module.next)},[l[8]||(l[8]=m("span",{class:"text-[14rem] leading-[22rem]"},"View Details",-1)),y(t(N),{class:"text-[12rem] ml-[4rem] t-rotate-[-90deg]",name:"arrow"})],2)]),_:2},1032,["to","class"]))),256))])],2),m("section",{class:i(t(o).module.container)},[m("div",{class:i(t(x).name)},"New Updates",2),m("div",Lt,[(u(!0),P(z,null,D(t(_),a=>(u(),M(c,{to:{name:"Blog",params:{id:a.id}},class:i([[t(x).module,t(o).module.box],"w-[calc((100%-(20rem*3))/4)]"])},{default:L(()=>[m("div",{class:i([t(o).module.cover,"w-full h-[180rem]"])},[m("img",{class:i(t(o).module.img),src:a.image.src,alt:a.image.alt},null,10,Ht)],2),m("div",St,[m("div",{class:i(t(o).module.label),innerHTML:a.label},null,10,Ct),m("div",{class:i(t(o).module.name),innerHTML:a.title},null,10,Ut)]),m("div",{class:i(t(o).module.next)},[l[9]||(l[9]=m("span",{class:"text-[14rem] leading-[22rem]"},"View Details",-1)),y(t(N),{class:"text-[12rem] ml-[4rem] t-rotate-[-90deg]",name:"arrow"})],2)]),_:2},1032,["to","class"]))),256))])],2),m("div",Pt,[y(t(it))]),m("section",{class:i(t(o).module.container)},[m("div",zt,[m("div",{class:i(t(x).name)},"Filter By",2),y(t(lt),{class:"mt-[40rem]",modelValue:t(g).key,"onUpdate:modelValue":l[1]||(l[1]=a=>t(g).key=a),selectors:t(d),onChange:t(h).selector},null,8,["modelValue","selectors","onChange"])]),m("div",Dt,[m("div",{class:i(t(x).name)},"Milestones & Highlights",2),l[10]||(l[10]=m("div",{class:"mt-[40rem]"},"Filter By",-1)),y(t(et),{class:"mt-[4rem]",width:"100%",modelValue:t(g).key,"onUpdate:modelValue":l[2]||(l[2]=a=>t(g).key=a),candidates:t(d),onChange:l[3]||(l[3]=a=>t(h).data({key:t(g).key,number:1}))},null,8,["modelValue","candidates"])]),t(k).length?(u(),P("div",Nt,[(u(!0),P(z,null,D(t(k),a=>(u(),M(c,{to:{name:"Blog",params:{id:a.id}},class:i([[t(x).module,t(o).module.box],"w-[calc((100%-(20rem*2))/3)] [&:nth-child(3n+1)]:ml-0 mt-[20rem]"])},{default:L(()=>[m("div",{class:i([t(o).module.cover,"w-full h-[244rem]"])},[m("img",{class:i(t(o).module.img),src:a.image.src,alt:a.image.alt},null,10,jt)],2),m("div",qt,[m("div",{class:i(t(o).module.label),innerHTML:a.label},null,10,Ft),m("div",{class:i(t(o).module.name),innerHTML:a.title},null,10,Rt)]),m("div",{class:i(t(o).module.next)},[l[11]||(l[11]=m("span",{class:"text-[14rem] leading-[22rem]"},"View Details",-1)),y(t(N),{class:"text-[12rem] ml-[4rem] t-rotate-[-90deg]",name:"arrow"})],2)]),_:2},1032,["to","class"]))),256))])):(u(),M(t(ot),{key:0,class:"mt-[20rem]",message:"No technical blogs found under this topic. Try selecting another category."})),m("div",Et,[y(t(mt),at({class:t(x).pagination,modelValue:t(g).number,"onUpdate:modelValue":l[4]||(l[4]=a=>t(g).number=a)},t(g),{items:!1,onChange:l[5]||(l[5]=a=>t(h).data())}),null,16,["class","modelValue"])]),tt(m("div",{class:i(t(o).more),onClick:l[6]||(l[6]=a=>t(h).data({number:t(g).number+1,mode:"more"}))},[l[12]||(l[12]=m("div",{class:"text-[12rem]"},"More",-1)),y(t(N),{class:"text-[10rem] ml-[4rem]",name:"arrow"}
1)],2),[[st,t(g).number*t(g).limit<t(g).count]])],2)],2)]),_:1})}}});export{Zt 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.