PageSourceSearch

https://memorial-verdun.fr/_nuxt/BAIp3j7K.js

js memorial-verdun.fr collected 2026-10-02 02:50:08 UTC 5,496 bytes, 1 lines download raw bytes

1import{l as I,c as m,J as P,o as i,x as _,E as C,K as E,q as a,N as T,z as n,b as S,y as h,e as f,M as B,O as M,_ as L,h as z,m as D,P as q,n as O,a as R,i as A,Q as F,F as Q,I as H,t as J,R as K}from"./C0evU36K.js";import{_ as U}from"./D6GprPiO.js";import{_ as W}from"./B2VZ_IOJ.js";import{_ as Y}from"./DyvrLHO-.js";import{a as G,_ as X,b as Z}from"./D88lWfS0.js";import{_ as ee}from"./BD4GWnY-.js";import{b as te}from"./CWAl10_f.js";import{P as se}from"./DCbYWfs0.js";import{_ as ae}from"./DwR-aE8Z.js";import{u as ne}from"./Bq1bmMnB.js";import{u as oe,a as le}from"./DcSlUbUL.js";import"./C4iS2aBk.js";import"./DQHqDil5.js";import"./DXBbpOpG.js";import"./CLTsMNui.js";const ce=I({__name:"VSearchItemCard",props:{item:{type:[Object,null]},highlighting:{type:Object},tag:String},setup(u){const s=u,g=m(()=>!s.item),d=m(()=>s.item&&te(s.item)),w=m(()=>{var e,o,t,c,r;return((o=(e=s.highlighting)==null?void 0:e.title_txt_fr)==null?void 0:o[0])||((t=s.item)==null?void 0:t.fullName)||((c=s.item)==null?void 0:c.name)||((r=s.item)==null?void 0:r.title)}),k=m(()=>{var e,o,t,c,r;return((o=(e=s.highlighting)==null?void 0:e.collection_txt_fr)==null?void 0:o[0])||((t=s.item)==null?void 0:t.description)||((c=s.item)==null?void 0:c.content)||((r=s.item)==null?void 0:r.excerpt)}),p=m(()=>{var e,o,t,c,r,y,v,$;return((o=(e=s.item)==null?void 0:e.medias)==null?void 0:o[0])||((c=(t=s.item)==null?void 0:t.media)==null?void 0:c[0])||((y=(r=s.item)==null?void 0:r.mainDocuments)==null?void 0:y[0])||(($=(v=s.item)==null?void 0:v.image)==null?void 0:$[0])}),j=m(()=>{var e,o,t;return d.value&&!((e=s.item)!=null&&e.past)&&((t=(o=s.item)==null?void 0:o.availability)==null?void 0:t.value)===G.NO_VACANCY}),x=P().replace("_","-"),b=m(()=>{var e,o;return(e=s.item)!=null&&e.slug?`search-item-card-${(o=s.item)==null?void 0:o.slug}`:x});return(e,o)=>{const t=Y,c=X,r=ee,y=B,v=Z,$=M;return i(),_(E(u.tag||"div"),{class:n([e.$style.root,a(g)&&e.$style["root--skeleton"]])},{default:C(()=>{var V,l;return[(i(),_(E((V=u.item)!=null&&V.url?a(T):"div"),{tabindex:"-1",to:(l=u.item)==null?void 0:l.url,"aria-labelledby":a(b),class:n(e.$style["image-wrapper"])},{default:C(()=>[S("div",{class:n(e.$style.tags)},[a(d)?(i(),_(t,{key:0,event:u.item,class:n(e.$style.tag),theme:"dark"},null,8,["event","class"])):h("",!0),a(j)?(i(),_(c,{key:1,class:n(e.$style["no-vacancy"]),label:e.$t("event.no_vacancy")},null,8,["class","label"])):h("",!0)],2),a(p)?(i(),_(r,{key:0,class:n(e.$style.image),document:a(p),crop:"384x360",sizes:"xs:95vw sm:95vw md:95vw lg:25vw vl:25vw xl:25vw xxl:25vw hd:25vw qhd:25vw"},null,8,["class","document"])):(i(),_(a(se),{key:1,viewbox:"none",class:n(e.$style.placeholder)},null,8,["class"]))]),_:1},8,["to","aria-labelledby","class"])),S("div",{class:n(e.$style.body)},[a(w)||a(g)?(i(),_(y,{key:0,id:a(b),class:n([e.$style.title,"text-h3-responsive"]),content:a(w),inline:""},null,8,["id","class","content"])):h("",!0),a(d)?(i(),_(v,{key:1,class:n([e.$style.date,"text-tag-sm"]),event:u.item},null,8,["class","event"])):h("",!0),a(k)||a(g)?(i(),_(y,{key:2,class:n(e.$style.content),content:a(k)},null,8,["class","content"])):h("",!0),f($,{class:n(e.$style.button),"aria-labelledby":a(b),label:e.$t("load_more"),reference:u.item??void 0,emphasis:"medium"},null,8,["class","aria-labelledby","label","reference"])],2)]}),_:1},8,["class"])}}}),ie="_root_jk6d4_48",re="_tags_jk6d4_63",_e="_image_jk6d4_76",me="_placeholder_jk6d4_102",ue="_body_jk6d4_107",de="_title_jk6d4_124",pe="_date_jk6d4_133",ye="_content_jk6d4_143",he="_button_jk6d4_156",ge={root:ie,tags:re,"no-vacancy":"_no-vacancy_jk6d4_72","image-wrapper":"_image-wrapper_jk6d4_76",image:_e,placeholder:me,body:ue,title:de,date:pe,content:ye,button:he,"root--skeleton":"_root--skeleton_jk6d4_169"},ve={$style:ge},$e=L(ce,[["__cssModules",ve]]),ke=I({__name:"search",async setup(u){let s,g;ne(),oe();const{t:d,locale:w}=z(),k=D(),p=m(()=>k.query.search&&decodeURIComponent(String(k.query.search))),j=m(()=>({_locale:w.value,itemsPerPage:3,"node.visible":!0,search:p.value,"node.nodeType.reachable":!0})),{head:x}=q(),b=m(()=>{var t;return`${d("search")} - ${(t=x.value)==null?void 0:t.metaTitle}`}),{alternateLinks:e}=([s,g]=O(()=>K()),s=await s,g(),s);le({title:b.value,alternateLinks:e.value});function o(t){if(p.value){const c={term:p.value,results:t};A("view_search_results",{params:c})}}return(t,c)=>{const r=F,y=U,v=W,$=$e,V=ae;return i(),R("div",{class:n(t.$style.root)},[f(r,{title:a(d)("search_page.title")},null,8,["title"]),f(V,{params:a(j),url:"/search","after-page-load":o},{meta:C(({totalItems:l,isPending:N})=>[S("div",{class:n([t.$style.head,l===0&&t.$style["head--empty"]])},[f(y,{class:n(t.$style.input)},null,8,["class"]),l>0?(i(),R("div",{key:0,class:n([t.$style.meta,"text-h4-responsive"]),role:"status"},[N?(i(),_(v,{key:0,class:n(t.$style.spinner)},null,8,["class"])):a(p)?(i(),R(Q,{key:1},[H(J(a(d)("search_result",l)),1)],64)):h("",!0)],2)):h("",!0)],2)]),item:C(({item:l,classNames:N})=>[f($,{class:n([t.$style.item,N]),tag:"li",highlighting:l==null?void 0:l.highlighting,item:l==null?void 0:l.item,"aria-hidden":l!=null&&l.item?void 0:!0},null,8,["class","highlighting","item","aria-hidden"])]),_:1},8,["params"])],2)}}}),be="_root_1aop9_48",fe="_head_1aop9_53",we="_input_1aop9_92",Ve="_meta_1aop9_96",Ce="_spinner_1aop9_108",je="_item_1aop9_112",xe={root:be,head:fe,"head--empty":"_head--empty_1aop9_77",
1input:we,meta:Ve,spinner:Ce,item:je},Ne={$style:xe},Qe=L(ke,[["__cssModules",Ne]]);export{Qe 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.