PageSourceSearch

https://app.lagoinha.com/assets/Search-CuF-VWIA.js

js lagoinha.com collected 2026-09-24 17:39:12 UTC 3,587 bytes, 1 lines download raw bytes

1import{_ as E,m as P,j as M,b as i,c as t,o as s,a as r,Z as l,t as h,g as n,w as _,F as u,s as d,T as C,aE as A}from"./index-sUPB-bMu.js";import{N as f}from"./NormalPoster-DfC-S4jj.js";import{N}from"./NormalPosterSkeleton-4FMAJn44.js";const S={name:"InpcPlaySearch",components:{NormalPoster:f,NormalPosterSkeleton:N},data(){return{feedbackMessage:null,contentResponse:null}},computed:{...M(["churchId","inpcPlayMyListContents"]),urlType(){return this.$route.query.type},urlTerm(){return this.$route.query.term||""},urlCode(){return this.$route.query.code},isLoading(){return!this.contentResponse&&!this.feedbackMessage},searchString(){switch(this.urlType){case"mylist":return"&tipo=minhalista";case"collection":return"&tipo_conteudo=coletanea";case"video":return"&tipo_conteudo_excecao=coletanea";case"query":return`&term=${this.urlTerm}`;case"tag":return`&tag=${this.urlCode}`;default:return null}},searchTitle(){switch(this.urlType){case"mylist":return this.$t("INPEACE_PLAY.COMMON.MY_LIST");case"collection":return this.$t("INPEACE_PLAY.COMMON.COLLECTIONS");case"video":return this.$t("INPEACE_PLAY.COMMON.VIDEOS");case"tag":return this.$t("INPEACE_PLAY.COMMON.TAG");case"query":return this.$t("INPEACE_PLAY.COMMON.QUERY");default:return this.urlTerm||this.urlType}}},watch:{searchString(){this.bootstrapPage()}},mounted(){this.bootstrapPage()},methods:{...P(["inpcPlayGetUserMyListData"]),bootstrapPage(){if(this.resetSearchPage(),!this.searchString){this.feedbackMessage={type:"warning",message:this.$t("INPEACE_PLAY.SEARCH.MESSAGE.INVALID_SEARCH")};return}if(this.urlType==="mylist"){this.seachByMyList();return}this.seachByParams()},async seachByMyList(){this.inpcPlayMyListContents&&this.inpcPlayMyListContents.length&&this.checkContentResponse(this.inpcPlayMyListContents);try{await this.inpcPlayGetUserMyListData(),this.checkContentResponse(this.inpcPlayMyListContents)}catch{this.showErrorMessage()}},async seachByParams(){try{const e=await A.getSearchContent(this.churchId,this.searchString);this.checkContentResponse(e.data.planoAssinaturaConteudos)}catch{this.showErrorMessage()}},showErrorMessage(){this.feedbackMessage={type:"error",message:this.$t("INPEACE_PLAY.SEARCH.MESSAGE.REQUEST_ERROR")}},checkContentResponse(e){if(e&&e.length){this.contentResponse=e;return}this.feedbackMessage={type:"warning",message:this.$t("INPEACE_PLAY.SEARCH.MESSAGE.NO_CONTENT")}},resetSearchPage(){this.feedbackMessage=null,this.contentResponse=null}}},k={class:"search-content"},L={class:"search-content__inner container-fluid"},T={class:"search-term"},I={class:"search-term__title"},R={class:"term-text"},O={class:"posters"},b={key:0,class:"posters__content posters__content--loading"},v={key:1,class:"posters__feedback-message"},w={key:2,class:"posters__content posters__content--posters"},Y={class:"teste"};function $(e,x,B,G,a,o){const p=i("NormalPosterSkeleton"),m=i("AlertMessage"),y=i("NormalPoster");return s(),t("div",k,[r("div",L,[r("div",T,[r("h1",I,[l(h(o.searchTitle)+" ",1),r("span",R,h(o.urlTerm),1)])]),r("div",O,[n(C,{name:"slide-fade",mode:"out-in"},{default:_(()=>[o.isLoading?(s(),t("div",b,[(s(),t(u,null,d(4,(c,g)=>r("div",{key:g,class:"posters__item"},[n(p)])),64))])):a.feedbackMessage?(s(),t("div",v,[n(m,{type:a.feedbackMessage.type},{default:_(()=>[l(h(a.feedbackMessage.message),1)]),_:1},8,["type"])])):(s(),t("div",w,[(s(!0),t(u,null,d(a.contentResponse,c=>(s(),t("div",{key:c.id,class:"posters__item"},[r("div",Y,[n(y,{data:c},null,8,["data"])])]))),128))]))]),_:1})])])])}const H=E(S,[["render",$],["__scopeId","data-v-c8d7fb16"]]);export{H 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.