PageSourceSearch

https://www.hbrtaiwan.com/_nuxt/2DSBGPLi.js

js hbrtaiwan.com collected 2026-09-24 08:56:25 UTC 4,959 bytes, 1 lines download raw bytes

1import{_ as Y}from"./Dfp5BaFJ.js";import{_ as Z}from"./fiOkwwFR.js";import{_ as ee}from"./B1zR2sG-.js";import{_ as te}from"./c-9WvvWz.js";import{_ as oe}from"./DhlxH8Gh.js";import{_ as se}from"./CMqkM1JZ.js";import{_ as ae}from"./DQFdnqVW.js";import{_ as le}from"./McIF5tHJ.js";import{_ as ne}from"./C3O0BpPA.js";import{_ as ue}from"./DQX8v6Sw.js";import{a as ie,u as $}from"./19x6Zq2q.js";import{a as re}from"./BzdV8tdO.js";import{f as ce}from"./DGZNPM2-.js";import{u as me}from"./CbfijI4p.js";import{_ as pe,u as de,e as _e,l,f as d,q as ve,s as fe,x as ge,c as be,y as ye,g as o,d as u,a as s,w as j,z as h,F as xe,o as N,t as he,A as Ie}from"./ZjLcrLUj.js";import{u as qe}from"./Crh3G0UO.js";import"./gTYMY1Gz.js";import"./DM1BiA8Y.js";import"./BrVTkNzt.js";import"./DKtaK_TX.js";import"./D6-U3Q6q.js";import"./xCSoiS7F.js";import"./D70OWDLV.js";import"./DE0fykHM.js";import"./DUtf-QC1.js";const Ve={id:"list-body",class:"page-max-width mx-auto flex justify-center items-start"},ke={class:"page-content"},Se={class:"filter-block"},we={class:"topic"},Te={class:"topic-list"},Le={class:"button"},Be={class:"sort"},Ae={class:"ep-text"},Ce={class:"number"},Ee=["href"],Ue={class:"ad pc flex justify-center items-center ad-column"},$e=["href"],je=["src","alt"],Ne={class:"list-end-ad"},Pe={__name:"index",async setup(Fe){var E,U;let v,k;const a=de(),f=_e(),P=me(),g=l(null),_=l(null),b=l(null),S=l([]),r=l(""),m=l(""),F=d(()=>{var t;if(r.value!=""&&b.value!=null){const e=((t=b.value.find(p=>p.mainTopicId==r.value))==null?void 0:t.TopicList)||[];return[{label:"請選擇",value:""},...e.map(p=>({label:p.topic,value:p.topicId}))]}return[{label:"請選擇",value:""}]}),H=l([{label:"從新到舊",value:"newest"},{label:"熱門音訊",value:"popular"}]),w=l([]),I=l(!1),T=l(null),L=l(200),y=d({set:t=>{f.push({query:{...a.query,page:t}})},get:()=>Number(a.query.page||1)}),B=d({set:t=>{f.push({query:{...a.query,count:t}})},get:()=>Number(a.query.count||6)}),q=d({set:t=>{f.push({query:{...a.query,topicId:t}})},get:()=>a.query.topicId||""}),x=d({set:t=>{f.push({query:{...a.query,sort:t}})},get:()=>a.query.sort||"newest"}),A=d(()=>`/api/media/get_list_podcast?page=${y.value}&count=${B.value}&topicId=${q.value}&sort=${x.value}`),O=async()=>{I.value=!0;try{const{data:t,error:e}=await $(A.value);e.value===null&&t.value&&(C(t.value),await Ie(),re("list-body",{offsetTop:150}))}finally{I.value=!1}},C=t=>{_.value=t.list_header,w.value=t.queryList||[],T.value=t.totalElements;const e=ce(b.value,q.value);r.value=(e==null?void 0:e.mainTopic)||"",m.value=(e==null?void 0:e.topic)||""},{data:c,error:i}=([v,k]=ve(()=>$(A.value)),v=await v,k(),v);i.value===null&&c!==void 0?(b.value=c.value.topicSelect,S.value=[{label:"請選擇",value:""},...c.value.topicSelect.map(t=>({label:t.mainTopic,value:t.mainTopicId}))],C(c.value),fe(c.value.headMeta),qe(c.value.jsonld),g.value=c.value.rightAds):(L.value=404,ie().write({level:"warn",type:"page",name:"podcast_fetch_error",message:String(((E=i==null?void 0:i.value)==null?void 0:E.message)??(i==null?void 0:i.value)??i??""),route:a.fullPath}));const R=l([{to:"/video-and-podcast",label:"影音"},{label:(U=_.value)==null?void 0:U.project}]),M=()=>{q.value=m.value!=""?m.value:r.value};ge([()=>a.query.page,()=>a.query.count,()=>a.query.topicId,()=>a.query.sort],()=>{O()});const z=t=>{const e=String(t??"");return e.startsWith("0")?e.slice(1):e};return(t,e)=>{const p=Y,D=Z,V=ee,G=te,J=oe,W=se,K=ae,Q=le,X=ne;return o(L)==200?(N(),be(xe,{key:0},[u(D,{enTitle:o(_).projectEn,cnTitle:"音頻",desc:o(_).desc,backgroundImage:o(_).backgroundImg},{"bread-crumb":j(()=>[u(p,{breadcrumbs:o(R)},null,8,["breadcrumbs"])]),_:1},8,["enTitle","desc","backgroundImage"]),s("div",Ve,[s("div",ke,[s("div",Se,[s("div",we,[u(V,{modelValue:o(r),"onUpdate:modelValue":e[0]||(e[0]=n=>h(r)?r.value=n:null),items:o(S)},null,8,["modelValue","items"])]),s("div",Te,[u(V,{modelValue:o(m),"onUpdate:modelValue":e[1]||(e[1]=n=>h(m)?m.value=n:null),items:o(F)},null,8,["modelValue","items"])]),s("div",Le,[u(G,{onClick:M,text:"GO"})]),s("div",Be,[u(V,{modelValue:o(x),"onUpdate:modelValue":e[2]||(e[2]=n=>h(x)?x.value=n:null),items:o(H)},null,8,["modelValue","items"])])]),u(W,{items:o(w),loading:o(I)},{item:j(({item:n})=>[s("div",Ae,[e[4]||(e[4]=s("div",{class:"text"},"Episode",-1)),s("div",Ce,he(z(n.episode)),1)]),u(J,{article:n},null,8,["article"]),s("a",{class:"play-link",href:n.link},e[5]||(e[5]=[s("img",{src:ue,alt:"play"},null,-1)]),8,Ee)]),_:1},8,["items","loading"]),u(K,{modelValue:o(y),"onUpdate:modelValue":e[3]||(e[3]=n=>h(y)?y.value=n:null),totalItem:o(T),perPage:o(B)},null,8,["modelValue","totalItem","perPage"])]),s("div",Ue,[s("a",{href:o(g).bannerUrl,target:"_blank"},[s("img",{src:o(g).bannerImg,alt:o(g).bannerTitle},null,8,je)],8,$e)])]),s("div",Ne,[u(Q,{adConfig:o(P).adConfig,position:"trendList"},null,8,["adConfig"])])],64)):(N(),ye(X,{key:1}))}}},mt=pe(Pe,[["__scopeId","data-v-9c8faccb"]]);export{mt 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.