PageSourceSearch

https://polycop.ai/assets/BlogListView-B7cH9VSB.js

js polycop.ai collected 2026-10-05 12:31:48 UTC 4,860 bytes, 1 lines download raw bytes

1import{d as A,b as F,c as n,h as t,k as I,F as f,B as N,l as O,j as h,n as c,g as P,R as V,z as y,i as z,r as d,m as i,p as M,t as l,C as D,o as r}from"./index-Bj3vgeR-.js";import{g as U,a as W,m as Y}from"./blog-C2typccj.js";import{t as q}from"./analytics-x9xoHKuU.js";import{s as H,S as m}from"./seo-D3kmypOR.js";import{_ as J}from"./_plugin-vue_export-helper-DlAUqK2U.js";const K={class:"blog-page"},Q={class:"category-tabs","aria-label":"Blog categories"},X=["onClick"],Z={key:0,class:"loading-state"},ee={class:"featured-token"},te={class:"featured-category"},oe={class:"featured-body"},ae={class:"post-meta"},se={key:1,class:"post-grid"},le={class:"post-category"},re={class:"thumb-label"},ne={class:"post-card-body"},ie={class:"post-meta"},ue={key:2,class:"empty-state"},ce={key:3,class:"load-more-wrap"},de={key:1,class:"no-more"},ge=A({__name:"BlogListView",setup(pe){const v=d([]),B=d([]),_=d("All"),g=d(6),L=d(!0),G=i(()=>{const o=["All","Guide","Strategy","Case Study","Bot Setup","Trending",...B.value.map(e=>e.title)];return v.value.forEach(e=>{o.some(u=>u.toLowerCase()===e.category.toLowerCase())||o.push(e.category)}),o.filter((e,u,a)=>a.findIndex(b=>b.toLowerCase()===e.toLowerCase())===u)}),w=i(()=>v.value.filter(o=>Y(o.category,_.value))),s=i(()=>w.value.find(o=>o.isFeatured)||null),S=i(()=>w.value.filter(o=>{var e;return o.slug!==((e=s.value)==null?void 0:e.slug)})),C=i(()=>S.value.slice(0,g.value)),E=i(()=>S.value.length>g.value),x=i(()=>C.value.length+(s.value?1:0)),R=o=>{_.value=o,g.value=6},j=()=>{g.value+=6},k=o=>{const e=o.trim().toLowerCase();return e==="guide"?"Guides":e==="bot-setup"||e==="bot setup"?"Bot Setup":e==="case-study"||e==="case studies"?"Case Studies":o},p=o=>`tone-${(o.categorySlug||o.category).toLowerCase().replace(/[^a-z0-9]+/g,"-")||"guide"}`,T=o=>o.slug.replace(/-/g,"-").toUpperCase(),$=o=>{q("click_blog_card",{article_slug:o.slug,category:o.category,category_slug:o.categorySlug})};return F(async()=>{H({title:"PolyCop Blog | Polymarket Copy Trading Guides",description:"Read PolyCop guides for Polymarket copy trading, prediction market strategy, automation, and trending event markets.",canonical:`${m}/blog`,ogTitle:"PolyCop Blog",ogDescription:"Polymarket copy trading guides, market research, and automation playbooks from PolyCop.",ogUrl:`${m}/blog`,ogImage:"/des.jpg",keywords:["Polymarket copy trading","prediction market strategy","PolyCop blog","copy trading bot"],jsonLd:{"@context":"https://schema.org","@type":"Blog",name:"PolyCop Blog",url:`${m}/blog`,description:"Polymarket copy trading guides, market research, and automation playbooks from PolyCop.",publisher:{"@type":"Organization",name:"PolyCop",url:m}}});const[o,e]=await Promise.all([U(),W()]);v.value=o,B.value=e,L.value=!1}),(o,e)=>{const u=M("el-icon");return r(),n("section",K,[e[3]||(e[3]=t("div",{class:"blog-hero"},[t("div",{class:"hero-copy"},[t("p",{class:"eyebrow"},"POLYCOP.AI / BLOG"),t("h1",null,[I(" Polymarket copy trading — "),t("span",null,"guides, strategy & real data")]),t("p",null," Tutorials, strategy breakdowns, and real data on copy trading Polymarket's top wallets. Written by the PolyCop team. ")])],-1)),t("div",Q,[(r(!0),n(f,null,N(G.value,a=>(r(),n("button",{key:a,type:"button",class:c(["category-tab",{active:_.value===a}]),onClick:b=>R(a)},l(k(a)),11,X))),128))]),L.value?(r(),n("div",Z,[...e[1]||(e[1]=[t("div",{class:"loading-line"},null,-1),t("div",{class:"loading-line short"},null,-1)])])):(r(),n(f,{key:1},[s.value?(r(),O(P(V),{key:0,class:c(["featured-card",p(s.value)]),to:`/blog/${s.value.slug}`,onClick:e[0]||(e[0]=a=>$(s.value))},{default:h(()=>[t("div",{class:c(["featured-visual",p(s.value)]),"aria-hidden":"true"},[t("span",ee,l(s.value.thumbLabel),1),t("span",te,l(k(s.value.category)),1)],2),t("div",oe,[t("h2",null,l(s.value.title),1),t("p",null,l(s.value.excerpt),1),t("div",ae,[t("span",null,l(s.value.readTime)+" min",1),t("span",null,l(T(s.value)),1)])])]),_:1},8,["class","to"])):y("",!0),C.value.length?(r(),n("div",se,[(r(!0),n(f,null,N(C.value,a=>(r(),O(P(V),{key:a.slug,class:c(["post-card",p(a)]),to:`/blog/${a.slug}`,onClick:b=>$(a)},{default:h(()=>[t("div",{class:c(["post-visual",p(a)]),"aria-hidden":"true"},[t("span",le,l(k(a.category)),1),t("span",re,l(a.thumbLabel),1)],2),t("div",ne,[t("h2",null,l(a.title),1),t("div",ie,[t("span",null,l(a.readTime)+" min",1),t("span",null,l(T(a)),1)]),t("p",null,l(a.excerpt),1)])]),_:2},1032,["class","to","onClick"]))),128))])):y("",!0),x.value?y("",!0):(r(),n("div",ue," No posts in this category yet. ")),x.value?(r(),n("div",ce,[E.value?(r(),n("button",{key:0,t
1ype:"button",class:"load-more-btn",onClick:j},[z(u,null,{default:h(()=>[z(P(D))]),_:1}),e[2]||(e[2]=I(" Load more articles ",-1))])):(r(),n("p",de,"No more posts"))])):y("",!0)],64))])}}}),ke=J(ge,[["__scopeId","data-v-de966253"]]);export{ke 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.