1import{_ as B}from"./preload-helper.87151e19.js";import{c as F}from"./setEurekaLoginCookie.fad34e2e.js";import{_ as j}from"./ThePagination.vue.fbb0a963.js";import{l as G,f as K}from"./js.cookie.de85c03b.js";import{u as q}from"./asyncData.e8d2b9d8.js";import{u as H}from"./composables.995046f9.js";import{a as S}from"./entry.770eaf5d.js";import{g as J}from"./getValidCurrentPage.d0d40730.js";import{i as W}from"./initLogoSchema.2c23620d.js";import{u as X}from"./useRdReportDataProxy.5be7f425.js";import{u as Q,R as Y}from"./useRdSeoTrack.987b7ad7.js";import{t as Z}from"./reportRouting.fe0334ca.js";import{f as tt,ak as et,h as b,m as at,q as _,x as d,z as e,ai as c,u as s,A as R,F as ot,ah as st,B as x,d as nt,C as rt,D as it}from"./runtime-core.esm-bundler.693c71a8.js";import{_ as ct}from"./_plugin-vue_export-helper.6134b9f8.js";import"./state.028f2095.js";import"./useLinks.26bb8330.js";import"./composables.da889b32.js";const pt=nt(()=>B(()=>import("./SSRPagination.client.81d49cd4.js"),["./SSRPagination.client.81d49cd4.js","./runtime-core.esm-bundler.693c71a8.js","./SSRPagination.client.757ae692.css"],import.meta.url).then(i=>i.default||i).then(i=>F(i))),v=i=>(rt("data-v-aa3ffc0f"),i=i(),it(),i),lt={class:"report-topic-page"},ut={class:"v2-head"},mt={class:"breadcrumb"},_t=v(()=>e("a",{href:"/"},"Eureka",-1)),dt=v(()=>e("span",{class:"sep"},"/",-1)),gt={class:"relative flex flex-col gap-3 rounded-lg bg-grey-20 p-3 pl-4 text-grey-450"},ht=v(()=>e("div",{class:"absolute left-0 top-4 bottom-4 w-1 bg-eureka-500"},null,-1)),ft={class:"text-2xl font-semibold text-black"},yt={key:0,class:"break-word w-full"},bt={class:"article-list"},vt=["href","onClick"],kt={key:0,class:"article-desc"},wt={class:"article-meta"},Pt={class:"reading-time"},Ct=v(()=>e("span",{class:"sep-dot"},"·",-1)),$t={class:"created-date"},Lt={class:"pagination-wrap"},Et=tt({__name:"[slug]",async setup(i){let g,C;const k=G().params.slug,h=k.match(/^(.*)-(\d+)$/),o=h?h[1]:k,I=h?parseInt(h[2],10):1,f=J(String(I)),{data:$}=([g,C]=et(async()=>q(`report-topic-${k}`,async()=>{var a;const t=await X().fetchReportList(o,f);if(!t||!((a=t.articles)!=null&&a.length))throw S({statusCode:404,statusMessage:"Not Found"});return t})),g=await g,C(),g);if(!$.value)throw S({statusCode:404,statusMessage:"Not Found"});const n=b(()=>$.value),p=K().public.NUXT_APP_EUREKA_URL,L="https://eureka.patsnap.com/blog/wp-content/uploads/2026/07/PatSnap-Eureka-Tech-Solution.png",w=b(()=>{const t=`${p}/report-topic/${o}`;return f===1?t:`${t}-${f}`}),u=b(()=>{var l;return`${(((l=n.value)==null?void 0:l.canonical_topic)||o).replace(/\b\w/g,m=>m.toUpperCase())} Technical Reports`}),{trackReportListView:z,rdSeoTrackEvent:T}=Q();at(()=>{z()});function E(t){return Z(t)}function A(t,a){T(Y.REPORT_LIST_ARTICLE_CLICK,{rd_target_seo_url:t,rd_list_position:a})}const D=b(()=>{var y;const t=w.value,a=n.value.articles??[],l=(y=n.value)==null?void 0:y.topic_name,m=a.map((P,V)=>({"@type":"ListItem",position:V+1,url:`${p}${E(P.seo_url)}`,name:P.title})),r=[{"@type":"ListItem",position:1,name:"Patsnap Eureka",item:p},{"@type":"ListItem",position:2,name:"Pre-Research",item:`${p}/report-topic`},{"@type":"ListItem",position:3,name:l||o}];return{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":`${t}#webpage`,url:t,name:u.value,description:`Explore ${o} technology pre-research reports covering trends, challenges, players, and solutions.`,inLanguage:"en",isPartOf:{"@type":"WebSite",name:"Patsnap Eureka",url:p},publisher:{"@type":"Organization",name:"Patsnap Eureka",url:p},breadcrumb:{"@id":`${t}#breadcrumb`},mainEntity:{"@id":`${t}#itemlist`}},{"@type":"ItemList","@id":`${t}#itemlist`,numberOfItems:a.length,itemListElement:m},{"@type":"BreadcrumbList","@id":`${t}#breadcrumb`,itemListElement:r}]}});H({title:u.value,script:[...W(),{type:"application/ld+json",children:JSON.stringify(D.value)}],meta:[{name:"description",content:o},{property:"og:type",content:"website"},{property:"og:site_name",content:"Patsnap Eureka"},{property:"og:title",content:u.value},{property:"og:description",content:o},{property:"og:url",content:w.value},{property:"og:image",content:L},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:site",content:"@PatSnap_Eureka"},{name:"twitter:title",content:u.value},{name:"twitter:description",content:o},{name:"twitter:image",content:L}],link:[{rel:"canonical",href:w.value}]});function N(t){const a=t===1?`/report-topic/${o}`:`/report-topic/${o}-${t}`;window.location.href=a}function O(t){return t.replace(/^\s*I confirm the key problem is\s*[:ï¼]?\s*/i,"").trimStart()}function U(t){return`${Math.max(1,Math.round(t/200))} mins read`}function M(t){return new Date(t).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"})}return(t,a)=>{const l=pt,m=j;return _(),d("div",lt,[e("div",ut,[e("div",mt,[_t,dt,e("span",null,c(s(n).topic_name||s(o)),1)]),e("div",gt,[ht,e("h1",ft,c(s(u)),1),s(n).topic_summary?(_(),d("p",yt,c(s(n).topic_summary),1)):R("",!0)])]),e("ul",bt,[(_(!0),d(ot,null,st(s(n).articles,(r,y)=>(_(),d("li",{key:r.id,class:"article-card"},[e("a",{href:E(r.seo_url),class:"article-title",onClick:P=>A(r.seo_url,y+1)},c(r.title),9,vt),r.meta_description?(_(),d("p",kt,c(O(r.meta_description)),1)):R("",!0),e("div",wt,[e("span",Pt,c(U(r.word_count)),1),Ct,e("span",$t,c(M(r.created_at)),1)])]))),128))]),e("div",Lt,[x(l,{"current-page":s(f),total:s(n).total,"page-size":s(n).page_size,"pager-count":7,disabled:!1,onCurrentChange:N},null,8,["current-page","total","page-size"]),x(m,{class:"hidden",total:s(n).total,"page-size":s(n).page_size,"current-route-path":`/report-topic/${s(o)}`},null,8,["total","page-size","current-route-path"])])])}}});const Ht=ct(Et,[["__scopeId","data-v-aa3ffc0f"]]);export{Ht 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.