PageSourceSearch

https://www.cafeyn.co/assets/Catalog.246073e0.js

js cafeyn.co collected 2026-10-01 11:38:10 UTC 7,979 bytes, 1 lines download raw bytes

1import{d as re,a as q,b as ce,f as le,r as P,bt as de,ba as me,bb as ue,T as O,o as pe,a0 as A,bY as k,e as l,aQ as h,i as ge,b8 as z,w as fe,k as n,l as v,m as b,s as e,c as T,B as _e,bZ as ve,j,t as g,n as C,y as m,aB as Te,p as d,aw as Ce,x as B,F as H,q as K,b_ as Ie,A as f,bv as ke,b$ as be,b7 as ye}from"./main.83d599ca.js";import{g as Se}from"./grid-slider.eaf6df6a.js";import{u as Ae}from"./useTopicSearch.f632b7cd.js";import{_ as he}from"./Cover.vue_vue_type_script_setup_true_lang.7079a550.js";import{_ as we}from"./SectionEditorial.vue_vue_type_style_index_0_lang.b88f86b6.js";import{_ as Le}from"./DefaultTemplatePage.vue_vue_type_style_index_0_lang.410470f3.js";import{_ as E}from"./Loading.vue_vue_type_script_setup_true_lang.c9cfb698.js";/* empty css                                                */import{_ as Pe}from"./NoContent.vue_vue_type_script_setup_true_lang.64ebba70.js";import{_ as Oe}from"./SearchInput.vue_vue_type_script_setup_true_lang.8e90a668.js";import{_ as Ee,a as Re}from"./TabsWrapper.vue_vue_type_style_index_0_lang.22bc79dd.js";import{u as Ne}from"./useSeo.c3daa058.js";import"./create-recipe.b43a76fb.js";import"./Search.service.92e9eeca.js";import"./useOfferPlan.dd87602a.js";import"./main-grid.734fbaa1.js";import"./tag.3b26b0a9.js";import"./useDebounced.86d7b5ef.js";import"./TabsSlider.vue_vue_type_style_index_0_lang.5c23002d.js";const xe={key:1},Be=["id"],Ge={key:0,id:"loadMore",ref:"loadMoreTitles"},De={key:0},$e={key:3},Me={key:0,id:"loadMore",ref:"loadMoreTitles"},nt=re({__name:"Catalog",setup(Fe){const r=q(),{t:I}=ce(),o=le(),w=P(!0),Q=P(!1),G=P(),y=P({}),{loadingState:R,getSkeleton:Y}=de(),{trackIssueClicked:Z}=me(),{saveTabClicked:J,saveElementClicked:X,getTopicName:ee}=ue();Ne({title:I("meta.white_label.catalogueTitle",{brand_name:O.getDisplayName()}),description:I("meta.white_label.catalogueDesc",{brand_name:O.getDisplayName()})});const{topics:u,selectedTopicId:p,isLoading:D,isSearching:te,query:L,searchResults:S,getCafeynImage:ae,getActiveTab:oe,unObserveTopics:$,observeTopics:N,getTopicIssues:M,onSearchFocus:se,resetSearch:F}=Ae(A.Onboarding.PublicationSelection);pe(async()=>{try{r.trackingDataEditorial.InternalLocation=A.Catalog.Page;const t=r.allTopics;if(k.topics=t,u.value=[{id:"0",isActive:!1,name:{key:"topic.all",raw:"all"}},...k.topics.map(a=>({isActive:!1,...a}))],(o.name===l.CATALOG_TOPIC||o.name===l.CATALOG_TOPIC_PARTNER)&&!o.params.topicId){const a=o.params.topicName.toString().replaceAll("-"," "),s=k.getTopicIdByRaw(a);s&&(o.params.topicId=s)}if((o.name===l.CATALOG||o.name===l.CATALOG_PARTNER)&&V(),o.name===l.CATALOG_TOPIC||o.name===l.CATALOG_TOPIC_PARTNER){const a=o.params.topicId.toUpperCase();await M(a,200),N()}}catch(t){console.error(t)}finally{U()}});const V=async()=>{w.value=!0,h.getCatalogFromLocalStorage();const t=o.params.partnerId??"",a=r.catalogParnerId.toLowerCase()!==t.toLowerCase();if(o.params.partnerId&&r.setCatalogParnerId(o.params.partnerId),"items"in h.catalogeSkeleton&&!a)y.value=h.catalogeSkeleton,R.value="success";else{const s={base:ve.CATALOG};G.value=await Y(s),y.value=G.value,h.setCatalogToLocalStorage(y.value),h.setCatalogeSkeleton(y.value)}w.value=!1};ge(()=>{$()});const U=async()=>
1{let t=o.params.topicId?o.params.topicId.toString().toUpperCase():u.value[0].id;u.value.forEach(c=>{c.isActive=!1});const a=u.value.find(c=>c.id===t),s=x(a);if(z(A.Catalog.Page,s,!1),t&&a){p.value=t,a.isActive=!0,w.value=!1;const c=document.getElementById(t);if(c&&c.offsetParent){const i=c.closest(".tabs-slider-contents");if(i){const _=c.offsetLeft-i.clientWidth+(i.clientWidth/2+c.clientWidth/2);i.scrollTo({left:_})}}}F()},ie=async t=>{const a=x(t);z(A.Catalog.Page,a,!1);const s=oe();s&&($(),s.isActive=!1),N(),t.isActive=!0,J(t.id)},ne=async t=>{p.value=t.id,ie(t),window.scrollTo(0,0);let a={name:o.name===l.CATALOG_PARTNER||o.name===l.CATALOG_TOPIC_PARTNER?l.CATALOG_TOPIC_PARTNER:l.CATALOG_TOPIC,params:{...o.params,topicId:t.id.toLowerCase(),topicName:ee(t)}};t.id=="0"&&(a={name:o.name===l.CATALOG_TOPIC_PARTNER?l.CATALOG_PARTNER:l.CATALOG,params:{country:o.params.country,partnerId:o.params.partnerId}}),ye.push(a)},x=t=>{const a={},s=t||u.value[0];return s&&(s.id!==null&&s.id!==void 0&&s.id!=="0"&&(a.IdConcept=s.id),s.name?.raw&&(r.trackingDataEditorial.Section=O.UpperFirstLetter(s.name.raw),r.trackingDataEditorial.SectionLocation=O.UpperFirstLetter(s.name.raw),a.Section=r.trackingDataEditorial.Section)),a},W=(t,a)=>{const s=`issue-${t.toString()}`;X(s);const c=u.value.find(_=>_.isActive),i=x(c);r.trackingDataEditorial.InternalLocation=A.Catalog.Page,a?r.trackingDataEditorial.ActionSource=a:i.Section&&(r.trackingDataEditorial.ActionSource=!1,r.trackingDataEditorial.SectionLocation=i.Section),i.IdConcept&&(r.trackingDataEditorial.IdConceptLocation=[i.IdConcept]),t&&(r.trackingDataEditorial.IdPublication=t),Z({elementId:s})};return fe(o,async()=>{if(!o.params.topicId&&!Q.value)await V();else if(o.params.topicId){const t=o.params.topicId.toUpperCase();await M(t,200),N()}U()},{deep:!0}),(t,a)=>{const s=j("RouterLink"),c=j("RouterView");return n(),v(Le,{title:e(I)("footer.catalog"),subTitle:e(I)("catalog.title"),"sub-title-class":e(T)({textStyle:"bodyBaseMedium",color:"textSecondaryInvert"}),sectionId:"Catalog",sectionClass:e(_e)("mocha")},{header:b(()=>[g("div",null,[C(Oe,{searchValue:e(L),"min-length":2,onFillSearch:a[0]||(a[0]=i=>L.value=i),onInitSearch:e(F),onOnOpen:e(se),class:"active"},null,8,["searchValue","onInitSearch","onOnOpen"]),g("div",{class:m(["categories-tabs",{mocha:e(r).showSideNav}])},[C(Re,null,Te({_:2},[e(u).length>0?{name:"tabsContent",fn:b(()=>[C(Ee,{contentTabs:e(u),is:"slider",onTabSet:a[1]||(a[1]=i=>ne(i)),"display-border":!1,"data-testid":"topic-tab-container","tab-data-testid":"topic-tab-element"},null,8,["contentTabs"])]),key:"0"}:void 0]),1024)],2)])]),content:b(()=>[w.value||e(te)?(n(),d("div",{key:0,id:"catalog",style:Ce(e(T)({width:"100vw"}))},[C(E)],4)):e(L)?(n(),d("div",xe,[e(S)?(n(),d("div",{key:1,id:"search_results",class:m(e(T)({marginBottom:4}))},[g("div",{class:m(["concept-issues",e(r).showSideNav?e(Se)({visual:"issues"}):e(ke)({columns:{base:2,md:4,lg:6}})]),"data-expended":!0},[(n(!0),d(H,null,K(e(S).collection,i=>(n(),d("div",{id:`issue-${i.publicationId}`,key:i.publicationId,class:m(["issue",e(r).showSideNav?"":e(Ie)()])},[C(s,{onClick:_=>W(i.publicationId,"Search"),to:{name:"product",params:{name:i.urlFormattedTitle}}},{default:b(()=>[i.id?(n(),v(he,{key:0,cover:e(ae)(i),title:i.title,visual:"archive"},null,8,["cover","title"])):f("",!0)]),_:2},1032,["onClick","to"])],10,Be))),128)),e(S).collection&&e(S).collection.length<e(S).totalCount?(n(),d("div",Ge,[e(D)?(n(),v(E,{key:0})):f("",!0)],512)):f("",!0)],2)],2)):(n(),v(Pe,{key:0,img:e(q)().config.infos.error},{body:b(()=>[g("div",null,[g("p",{class:m(e(T)({color:"textPrimaryInvert",textStyle:"titleMedium"}))},B(e(I)("search.no_result")),3),g("p",{class:m(e(T)({color:"textPrimaryInvert",textStyle:"titleMedium"}))},B(`"${e(L)}"`),3),g("p",{class:m(e(T)({color:"textSecondary",textStyle:"baseMedium",marginTop:4}))},B(e(I)("search.no_result2")),3)])]),_:1},8,["img"]))])):e(p)==="0"?(n(),d("div",{key:2,class:m(e(T)({width:"calc(100% - 4px)",_portrait:{width:"100vw"}}))},[g("div",{id:"catalog",class:m([{mocha:e(r).showSideNav}])},[C(be,{name:"fade",tag:"div",class:"sections-container"},{default:b(()=>[e(R)==="success"?(n(),d("div",De,[(n(!0),d(H,null,K(y.value.items,(i,_)=>(n(),v(we,{key:_,sectionIndex:_,section:i.content},null,8,["sectionIndex","section"]))),128))])):f("",!0)]),_:1}),e(R)==="loading"?(n(),v(E,{key:0})):f("",!0)],2)],2)):e(p)&&e(p)!=="0"?(n(),d("div",$e,[C(c,{onTrackIssueClick:W}),!e(k).onboardingIssuesByTopics[e(p)]||e(k).onboardingIssuesByTopics[e(p)].collection.length<e(k).onboardingIssuesByTopics[e(p)].totalCount?(n(),d("div",Me,[e(D)?(n(),v(E,{key:0})):f("",!0)],512)):f("",!0)])):f("",!0)]),_:1},8,["title","subTitle","sub-title-class","sectionClass"])}}});
1export{nt 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.