import{_ as f,h as m,P as p,c,a as r,f as n,t as _,g as i,b as P,i as y,o as h}from"./index-zCMX0GyM.js";const g={name:"Index",components:{PodcastList:p,Filters:m},data(){return{query:"",podcasts:[],searching:!1,url:"",more:!0,offset:0}},methods:{async searchPodcasts(){if(this.searching||(this.searching=!0,!this.more))return;const a={search:this.query,offset:this.offset};await y.post(this.url,a).then(s=>{s.data.collection.length==0&&(this.more=!1),s.data.collection.map(e=>{e.user&&e.user.permalink=="zoneestradio"&&(this.podcasts=this.podcasts.concat(e))})}).catch(),this.offset+=20,this.searching=!1}},async mounted(){this.query=this.$route.params.query,this.url=`${this.$config.VUE_APP_API}/sounds/search`,await this.searchPodcasts()}},x={class:"subtitle"},k={class:"flex"};function q(a,s,e,V,t,o){const l=i("Filters"),d=i("PodcastList");return h(),c("main",null,[r("span",x,"Recherche: "+_(t.query),1),n(l),n(d,{pods:t.podcasts},null,8,["pods"]),r("section",k,[t.more?(h(),c("div",{key:0,class:"more button",onClick:s[0]||(s[0]=(...u)=>o.searchPodcasts&&o.searchPodcasts(...u))}," En chercher plus ")):P("",!0)])])}const v=f(g,[["render",q],["__scopeId","data-v-77fcf5e3"]]);export{v as default};