PageSourceSearch

https://lebelage.ca/assets/AppArticleCard.vue_vue_type_script_setup_true_lang-DvMTKZns.js

js lebelage.ca collected 2026-09-24 22:16:22 UTC 28,408 bytes, 1 lines download raw bytes

1import{u as E,d as R,r as m,Q as O,K as Ce,C as Fe,D as ce,a7 as ue,a4 as W,a8 as He,a9 as Ve,aa as Je,ab as Ye,ac as ke,ad as We,ae as k,af as L,V as Ue,l as T,g as Te,ag as Ge,ah as de,ai as Ke,v as Xe,a as pe,j as $e,o as U,c as $,e as H,_ as Ne,f as ye,m as Qe,p as j,q as Ze,w as De,i as te,t as ae,x as et,Z as tt,k as at}from"./index-CJaARQcC.js";const ne="https://fiet6z7kd0.execute-api.ca-central-1.amazonaws.com";async function Ae(e,t=!0,a=2){const n=m([]),i=m(null),{data:s,error:r}=await E({url:R({baseURL:`${ne}/items/recommendations`,limit:a,sort:"-date_created",filter:{date_created:{_lte:new Date().toISOString()},categories:{recommendations_categories_id:{...t&&{parent:{slug:{_eq:e}}},...!t&&{slug:{_eq:e}}}}}}),params:{meta:"filter_count",fields:["id","featured_image","title","description","metadata","categories.recommendations_categories_id.slug"]}}),o=s.value.data;return r.value?i.value=r.value:o&&(n.value=o),{apiRecommendations:n,apiError:i}}async function la(e){const t=m({}),a=m(null),n=Ce(),i=n.query.page&&!Array.isArray(n.query.page)?parseInt(n.query.page):1,{data:s,error:r}=await E({url:R({baseURL:`${ne}/items/recommendations`,limit:4,sort:"-date_created",filter:{date_created:{_lte:new Date().toISOString()},categories:{recommendations_categories_id:{slug:{_eq:n.params.categoryTitle??e}}}},...i&&{page:i}}),params:{meta:"filter_count",fields:["id","featured_image","categories.recommendations_categories_id.title","title","description","metadata"]}}),o=s.value.meta.filter_count,u=s.value.data;if(r.value)a.value=r.value;else if(u){t.value.items=u;const{apiCategories:f}=await rt(e);t.value.categories=f.value,t.value.items.map(p=>{p.categories&&p.categories.length&&(p.categories=O(p.categories,!1))})}return{apiRecommendations:t,apiTotal:o,apiError:a}}async function sa(e){const t=m({}),a=m(null),{data:n,error:i}=await E({url:R({baseURL:`${ne}/items/recommendations_categories`,filter:{slug:{_eq:e}}}),params:{fields:["title","featured_image","related_articles.articles_id.slug","related_articles.articles_id.featured_image","related_articles.articles_id.category.title","related_articles.articles_id.category.slug","related_articles.articles_id.category.parent.slug","related_articles.articles_id.category.parent.parent.slug","related_articles.articles_id.title"]}}),s=n.value.data;return i.value?a.value=i.value:s&&(t.value=s[0],t.value.related_articles&&(t.value.related_articles=O(t.value.related_articles,!1))),{apiCategory:t,apiError:a}}async function rt(e){const t=m([]),a=m(null),{data:n,error:i}=await E({url:R({baseURL:`${ne}/items/recommendations_categories`,filter:{parent:{slug:{_eq:e}}}}),params:{fields:["title","slug"]}}),s=n.value.data;return i.value?a.value=i.value:s&&(t.value=s),{apiCategories:t,apiError:a}}async function oa(e,t){const a=m([]),n=m(0),i=m(null),{data:s,error:r}=await E({url:R({baseURL:`${ne}/items/recommendations`,limit:-1,sort:"-date_created",filter:{date_created:{_lte:new Date().toISOString()},...t&&{categories:{recommendations_categories_id:{slug:t}}}}}),params:{meta:"filter_count",fields:["id"]}}),o=s.value.data;return r.value?i.value=r.value:o&&(a.value=o.map(u=>u.id),n.value=Math.floor(a.value.indexOf(e)/4)+1),{page:n,apiError:i}}function we(e){return He()?(Ve(e),!0):!1}function ge(){const e=new Set,t=s=>{e.delete(s)};return{on:s=>{e.add(s);const r=()=>t(s);return we(r),{off:r}},off:t,trigger:(...s)=>Promise.all(Array.from(e).map(r=>r(...s))),clear:()=>{e.clear()}}}const Se=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const nt=Object.prototype.toString,it=e=>nt.call(e)==="[object Object]",lt=()=>{};function se(...e){if(e.length!==1)return Je(...e);const t=e[0];return typeof t=="function"?ue(Ye(()=>({get:t,set:lt}))):m(t)}function st(e,t){function a(...n){return new Promise((i,s)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(i).catch(s)})}return a}const Me=e=>e();function ot(e=Me,t={}){const{initialState:a="active"}=t,n=se(a==="active");function i(){n.value=!1}function s(){n.value=!0}const r=(...o)=>{n.value&&e(...o)};return{isActive:ue(n),pause:i,resume:s,eventFilter:r}}function Oe(e,t=!1,a="Timeout"){return new Promise((n,i)=>{setTimeout(t?()=>i(a):n,e)})}function ct(e){let t;function a(){return t||(t=e()),t}return a.reset=async()=>{const n=t;t=void 0,n&&await n},a}function ut(e,...t){return t.some(a=>a in e)}function me(e){return Array.isArray(e)?e:[e]}function dt(e){return ke()}function ft(e,t,a={}){const{eventFilter:n=Me,...i}=a;return W(e,st(n,t),i)}function pt(e,t,a={}){const{eventFilter:n,initialState:i="active",...s}=a,{eventFilter:r,pause:o,resume:u,isActive:f}=ot(n,{initialState:i});return{stop:ft(e,t,{...s,eventFilter:r}),pause:o,resume:u,isActive:f}}function gt(e,t=!0,a){dt()?Fe(e,a):t?e():ce(e)}function he(e,t=!1){function a(c,{flush:h="sync",deep:_=!1,timeout:S,throwOnTimeout:w}={}){let v=null;const g=[new Promise(y=>{v=W(e,b=>{c(b)!==t&&(v?v():ce(()=>v==null?void 0:v()),y(b))},{flush:h,deep:_,immediate:!0})})];return S!=null&&g.push(Oe(S,w).then(()=>L(e)).finally(()=>v==null?void 0:v())),Promise.race(g)}function n(c,h){if(!Ue(c))return a(b=>b===c,h);const{flush:_="sync",deep:S=!1,timeout:w,throwOnTimeout:v}=h??{};let l=null;const y=[new Promise(b=>{l=W([e,c],([N,C])=>
1{t!==(N===C)&&(l?l():ce(()=>l==null?void 0:l()),b(N))},{flush:_,deep:S,immediate:!0})})];return w!=null&&y.push(Oe(w,v).then(()=>L(e)).finally(()=>(l==null||l(),L(e)))),Promise.race(y)}function i(c){return a(h=>!!h,c)}function s(c){return n(null,c)}function r(c){return n(void 0,c)}function o(c){return a(Number.isNaN,c)}function u(c,h){return a(_=>{const S=Array.from(_);return S.includes(c)||S.includes(L(c))},h)}function f(c){return p(1,c)}function p(c=1,h){let _=-1;return a(()=>(_+=1,_>=c),h)}return Array.isArray(L(e))?{toMatch:a,toContains:u,changed:f,changedTimes:p,get not(){return he(e,!t)}}:{toMatch:a,toBe:n,toBeTruthy:i,toBeNull:s,toBeNaN:o,toBeUndefined:r,changed:f,changedTimes:p,get not(){return he(e,!t)}}}function mt(e){return he(e)}function Ie(e,t,a={}){const{immediate:n=!0,immediateCallback:i=!1}=a,s=k(!1);let r=null;function o(){r&&(clearTimeout(r),r=null)}function u(){s.value=!1,o()}function f(...p){i&&e(),o(),s.value=!0,r=setTimeout(()=>{s.value=!1,r=null,e(...p)},L(t))}return n&&(s.value=!0,Se&&f()),we(u),{isPending:We(s),start:f,stop:u}}function vt(e,t,a){return W(e,t,{...a,immediate:!0})}const re=Se?window:void 0,Pe=Se?window.navigator:void 0;function yt(e){var t;const a=L(e);return(t=a==null?void 0:a.$el)!=null?t:a}function fe(...e){const t=[],a=()=>{t.forEach(o=>o()),t.length=0},n=(o,u,f,p)=>(o.addEventListener(u,f,p),()=>o.removeEventListener(u,f,p)),i=T(()=>{const o=me(L(e[0])).filter(u=>u!=null);return o.every(u=>typeof u!="string")?o:void 0}),s=vt(()=>{var o,u;return[(u=(o=i.value)==null?void 0:o.map(f=>yt(f)))!=null?u:[re].filter(f=>f!=null),me(L(i.value?e[1]:e[0])),me(Te(i.value?e[2]:e[1])),L(i.value?e[3]:e[2])]},([o,u,f,p])=>{if(a(),!(o!=null&&o.length)||!(u!=null&&u.length)||!(f!=null&&f.length))return;const c=it(p)?{...p}:p;t.push(...o.flatMap(h=>u.flatMap(_=>f.map(S=>n(h,_,S,c)))))},{flush:"post"}),r=()=>{s(),a()};return we(a),r}function ht(){const e=k(!1),t=ke();return t&&Fe(()=>{e.value=!0},t),e}function ze(e){const t=ht();return T(()=>(t.value,!!e()))}function Le(e,t={}){const{controls:a=!1,navigator:n=Pe}=t,i=ze(()=>n&&"permissions"in n),s=k(),r=typeof e=="string"?{name:e}:e,o=k(),u=()=>{var p,c;o.value=(c=(p=s.value)==null?void 0:p.state)!=null?c:"prompt"};fe(s,"change",u,{passive:!0});const f=ct(async()=>{if(i.value){if(!s.value)try{s.value=await n.permissions.query(r)}catch{s.value=void 0}finally{u()}if(a)return Ge(s.value)}});return f(),a?{state:o,isSupported:i,query:f}:o}function ca(e={}){const{navigator:t=Pe,read:a=!1,source:n,copiedDuring:i=1500,legacy:s=!1}=e,r=ze(()=>t&&"clipboard"in t),o=Le("clipboard-read"),u=Le("clipboard-write"),f=T(()=>r.value||s),p=k(""),c=k(!1),h=Ie(()=>c.value=!1,i,{immediate:!1});async function _(){let g=!(r.value&&l(o.value));if(!g)try{p.value=await t.clipboard.readText()}catch{g=!0}g&&(p.value=v())}f.value&&a&&fe(["copy","cut"],_,{passive:!0});async function S(g=L(n)){if(f.value&&g!=null){let y=!(r.value&&l(u.value));if(!y)try{await t.clipboard.writeText(g)}catch{y=!0}y&&w(g),p.value=g,c.value=!0,h.start()}}function w(g){const y=document.createElement("textarea");y.value=g??"",y.style.position="absolute",y.style.opacity="0",document.body.appendChild(y),y.select(),document.execCommand("copy"),y.remove()}function v(){var g,y,b;return(b=(y=(g=document==null?void 0:document.getSelection)==null?void 0:g.call(document))==null?void 0:y.toString())!=null?b:""}function l(g){return g==="granted"||g==="prompt"}return{isSupported:f,text:p,copied:c,copy:S}}const ie=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},le="__vueuse_ssr_handlers__",_t=wt();function wt(){return le in ie||(ie[le]=ie[le]||{}),ie[le]}function St(e,t){return _t[e]||t}function bt(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const xt={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Ee="vueuse-storage";function Dt(e,t,a,n={}){var i;const{flush:s="pre",deep:r=!0,listenToStorageChanges:o=!0,writeDefaults:u=!0,mergeDefaults:f=!1,shallow:p,window:c=re,eventFilter:h,onError:_=d=>{console.error(d)},initOnMounted:S}=n,w=(p?k:m)(typeof t=="function"?t():t),v=T(()=>L(e));if(!a)try{a=St("getDefaultStorage",()=>{var d;return(d=re)==null?void 0:d.localStorage})()}catch(d){_(d)}if(!a)return w;const l=L(t),g=bt(l),y=(i=n.serializer)!=null?i:xt[g],{pause:b,resume:N}=pt(w,()=>Q(w.value),{flush:s,deep:r,eventFilter:h});W(v,()=>q(),{flush:s});let C=!1;const M=d=>{S&&!C||q(d)},z=d=>{S&&!C||G(d)};c&&o&&(a instanceof Storage?fe(c,"storage",M,{passive:!0}):fe(c,Ee,z)),S?gt(()=>{C=!0,q()}):q();function P(d,x){if(c){const D={key:v.value,oldValue:d,newValue:x,storageArea:a};c.dispatchEvent(a instanceof Storage?new StorageEvent("storage",D):new CustomEvent(Ee,{detail:D}))}}function Q(d){try{const x=a.getItem(v.value);if(d==null)P(x,null),a.removeItem(v.value);else{const D=y.write(d);x!==D&&(a.setItem(v.value,D),P(x,D))}}catch(x){_(x)}}function B(d){const x=d?d.newValue:a.getItem(v.value);if(x==null)return u&&l!=null&&a.setItem(v.value,y.write(l)),l;if(!d&&f){const D=y.read(x);return typeof f=="function"?f(D,l):g==="object"&&!Array.isArray(D)?{...l,...D}:D}else return typeof x!="string"?x:y.read(x)}function q(d){if(!(d&&d.storageArea!==a)){if(d&&d.key==null){w.value=l;return}if(!(d&&d.key!==v.value)){b();try{(d==null?void 0:d.newValue)!==y.write(w.value)&&(w.value=B(d))}catch(x){_(x)}finally{d?ce(N):N()}}}}function G(d){q(d.detail)}return w}const At={json:"application/json",text:"text/plain"};function Re(e){return e&&ut(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch","updateDataOnError")}function ve(e){return typeof Headers<"u"&&e instanceof Headers?Object.fromEntries(e.entries()):e}function ua(e,...t){var a,n;const i=typeof AbortController=="function";let s={},r={immediate:!0,refetch:!1,timeout:0,updateDataOnError:!1};const o={method:"GET",type:"text",payload:void 0};t.length>0&&(Re(t[0])?r={...r,...t[0]}:s=t[0]),t.length>1&&Re(t[1])&&(r={...r,...t[1]});const{fetch:u=(n=(a=re)==null?void 0:a.fetch)!=null?n:globalThis==null?void 0:globalThis.fetch,initialData:f,timeout:p}=r,c=ge(),h=ge(),_=ge(),S=k(!1),w=k(!1),v=k(!1),l=k(null),g=k(null),y=k(null),b=k(f||null),N=T(()=>i&&w.value);let C,M;const z=()=>
1{i&&(C==null||C.abort(),C=new AbortController,C.signal.onabort=()=>v.value=!0,s={...s,signal:C.signal})},P=F=>{w.value=F,S.value=!F};p&&(M=Ie(z,p,{immediate:!1}));let Q=0;const B=async(F=!1)=>{var I,K;z(),P(!0),y.value=null,l.value=null,v.value=!1,Q+=1;const Z=Q,V={method:o.method,headers:{}},X=L(o.payload);if(X){const A=ve(V.headers),ee=Object.getPrototypeOf(X);!o.payloadType&&X&&(ee===Object.prototype||Array.isArray(ee))&&!(X instanceof FormData)&&(o.payloadType="json"),o.payloadType&&(A["Content-Type"]=(I=At[o.payloadType])!=null?I:o.payloadType),V.body=o.payloadType==="json"?JSON.stringify(X):X}let xe=!1;const J={url:L(e),options:{...V,...s},cancel:()=>{xe=!0}};if(r.beforeFetch&&Object.assign(J,await r.beforeFetch(J)),xe||!u)return P(!1),Promise.resolve(null);let Y=null;return M&&M.start(),u(J.url,{...V,...J.options,headers:{...ve(V.headers),...ve((K=J.options)==null?void 0:K.headers)}}).then(async A=>{if(g.value=A,l.value=A.status,Y=await A.clone()[o.type](),!A.ok)throw b.value=f||null,new Error(A.statusText);return r.afterFetch&&({data:Y}=await r.afterFetch({data:Y,response:A,context:J,execute:B})),b.value=Y,c.trigger(A),A}).catch(async A=>{let ee=A.message||A.name;if(r.onFetchError&&({error:ee,data:Y}=await r.onFetchError({data:Y,error:A,response:g.value,context:J,execute:B})),y.value=ee,r.updateDataOnError&&(b.value=Y),h.trigger(A),F)throw A;return null}).finally(()=>{Z===Q&&P(!1),M&&M.stop(),_.trigger(null)})},q=se(r.refetch);W([q,se(e)],([F])=>F&&B(),{deep:!0});const G={isFinished:ue(S),isFetching:ue(w),statusCode:l,response:g,error:y,data:b,canAbort:N,aborted:v,abort:z,execute:B,onFetchResponse:c.on,onFetchError:h.on,onFetchFinally:_.on,get:d("GET"),put:d("PUT"),post:d("POST"),delete:d("DELETE"),patch:d("PATCH"),head:d("HEAD"),options:d("OPTIONS"),json:D("json"),text:D("text"),blob:D("blob"),arrayBuffer:D("arrayBuffer"),formData:D("formData")};function d(F){return(I,K)=>{if(!w.value)return o.method=F,o.payload=I,o.payloadType=K,Ue(o.payload)&&W([q,se(o.payload)],([Z])=>Z&&B(),{deep:!0}),{...G,then(Z,V){return x().then(Z,V)}}}}function x(){return new Promise((F,I)=>{mt(S).toBe(!0).then(()=>F(G)).catch(I)})}function D(F){return()=>{if(!w.value)return o.type=F,{...G,then(I,K){return x().then(I,K)}}}}return r.immediate&&Promise.resolve().then(()=>B()),{...G,then(F,I){return x().then(F,I)}}}function Ot(e,t,a={}){const{window:n=re}=a;return Dt(e,t,n==null?void 0:n.sessionStorage,a)}const Lt=e=>{const n=new DOMParser().parseFromString(e,"text/html").querySelector("iframe");return n?n.getAttribute("src"):null},be="https://fiet6z7kd0.execute-api.ca-central-1.amazonaws.com";async function Et(){const e=m({}),t=m(null),{data:a,error:n}=await E({url:R({baseURL:`${be}/items/articles`,limit:1,sort:"-date_created"}),params:{fields:["id","featured_image","title","slug","intro","category.title","category.slug","category.parent.slug","category.parent.parent.slug","author.full_name","should_display_video_icon"],filter:JSON.stringify({date_created:{_lte:new Date().toISOString(),_gte:new Date(new Date().setFullYear(new Date().getFullYear()-5)).toISOString()},featured_article:!0})}}),i=a.value.data;return n.value?t.value=n.value:i&&(e.value=i[0]),{apiArticle:e,apiError:t}}async function Rt(e){const t=m([]),a=m(null),{data:n,error:i}=await E({url:R({baseURL:`${be}/items/articles`,limit:5,sort:"-date_created"}),params:{fields:["featured_image","title","alternative_title","slug","intro","category.slug","category.parent.slug","category.parent.parent.slug","should_display_video_icon"],filter:JSON.stringify({id:{_neq:e},date_created:{_lte:new Date().toISOString(),_gte:new Date(new Date().setFullYear(new Date().getFullYear()-5)).toISOString()},highlighted_article:!0})}}),s=n.value.data;return i.value?a.value=i.value:s&&(t.value=s),{apiArticle:t,apiError:a}}async function Ct(){const e=m({}),t=m(null),{data:a,error:n}=await E({url:R({baseURL:`${be}/items/recipes`,limit:1,sort:"-date_created"}),params:{fields:["featured_image","title","slug"]}}),i=a.value.data;return n.value?t.value=n.value:i&&(e.value=i[0]),{apiRecipe:e,apiError:t}}const Ft="https://fiet6z7kd0.execute-api.ca-central-1.amazonaws.com";async function kt(){const e=m(null),t=m(null),{data:a,error:n}=await E({url:R({baseURL:`${Ft}/items/nostalgia`,limit:1,filter:{start_date:{_lte:de(new Date)},end_date:{_gte:de(new Date)}}}
1),params:{fields:["featured_image","title","content","background_color"]}}),i=a.value.data;return n.value?t.value=n.value:i&&(e.value=i[0]),{apiNostalgia:e,apiError:t}}const Be="https://fiet6z7kd0.execute-api.ca-central-1.amazonaws.com";async function Ut(){const e=m([]),t=m(null),{data:a,error:n}=await E({url:R({baseURL:`${Be}/items/articles`,limit:5,sort:"-date_created"}),params:{fields:["featured_image","title","intro","slug","category.slug","category.parent.slug","category.parent.parent.slug","should_display_video_icon"],filter:JSON.stringify({date_created:{_lte:new Date().toISOString(),_gte:new Date(new Date().setFullYear(new Date().getFullYear()-5)).toISOString()},_or:[{category:{title:{_eq:"Culture"}}},{category:{parent:{title:{_eq:"Culture"}}}}]})}}),i=a.value.data;return n.value?t.value=n.value:i&&(e.value=i),{apiArticle:e,apiError:t}}async function Tt(){const e=m([]),t=m(null),{data:a,error:n}=await E({url:R({baseURL:`${Be}/items/articles`,limit:3,sort:"-date_created"}),params:{fields:["featured_image","title","author.full_name","slug","category.slug","category.parent.slug","category.parent.parent.slug","should_display_video_icon"],filter:JSON.stringify({date_created:{_lte:new Date().toISOString(),_gte:new Date(new Date().setFullYear(new Date().getFullYear()-5)).toISOString()},_or:[{category:{title:{_eq:"Art de vivre"}}},{category:{parent:{title:{_eq:"Art de vivre"}}}}]})}}),i=a.value.data;return n.value?t.value=n.value:i&&(e.value=i),{apiArticle:e,apiError:t}}const $t="https://fiet6z7kd0.execute-api.ca-central-1.amazonaws.com";async function Nt(){const e=m([]),t=m(null),{data:a,error:n}=await E({url:R({baseURL:`${$t}/items/articles`,limit:3,sort:"-date_created"}),params:{fields:["featured_image","title","alternative_title","slug","category.slug","category.parent.slug","category.parent.parent.slug","should_display_video_icon"],filter:JSON.stringify({date_created:{_lte:new Date().toISOString(),_gte:new Date(new Date().setFullYear(new Date().getFullYear()-5)).toISOString()},_or:[{category:{title:{_eq:"Santé"}}},{category:{parent:{title:{_eq:"Santé"}}}}]})}}),i=a.value.data;return n.value?t.value=n.value:i&&(e.value=i),{apiArticle:e,apiError:t}}const Mt="https://fiet6z7kd0.execute-api.ca-central-1.amazonaws.com";async function It(){const e=m([]),t=m(null),{data:a,error:n}=await E({url:R({baseURL:`${Mt}/items/articles`,limit:2,sort:"-date_created"}),params:{fields:["featured_image","title","slug","category.slug","category.parent.slug","category.parent.parent.slug","should_display_video_icon"],filter:JSON.stringify({date_created:{_lte:new Date().toISOString(),_gte:new Date(new Date().setFullYear(new Date().getFullYear()-5)).toISOString()},_or:[{category:{title:{_eq:"Argent"}}},{category:{parent:{title:{_eq:"Argent"}}}}]})}}),i=a.value.data;return n.value?t.value=n.value:i&&(e.value=i),{apiArticle:e,apiError:t}}const Pt="https://fiet6z7kd0.execute-api.ca-central-1.amazonaws.com";async function zt(){const e=m(null),t=m(null),{data:a,error:n}=await E({url:R({baseURL:`${Pt}/items/articles`,limit:1,sort:"-date_created"}),params:{fields:["id","featured_image","title","slug","should_display_video_icon","category.slug","category.parent.slug","category.parent.parent.slug"],filter:JSON.stringify({date_created:{_lte:new Date().toISOString(),_gte:new Date(new Date().setFullYear(new Date().getFullYear()-5)).toISOString()},_or:[{category:{title:{_eq:"Vidéos"}}},{category:{parent:{title:{_eq:"Vidéos"}}}}]})}}),i=a.value.data;return n.value?t.value=n.value:i&&(e.value=i[0]||null),{apiArticle:e,apiError:t}}const Bt="https://fiet6z7kd0.execute-api.ca-central-1.amazonaws.com";async function qt(e=null){var o,u,f,p,c,h,_,S,w,v;const t=m({}),a=m(null),{data:n,error:i}=await E({url:R({baseURL:`${Bt}/items/homepages`,limit:1,...e===null&&{filter:{start_date:{_lte:de(new Date)},end_date:{_gte:de(new Date)}}},...e&&e>0&&{filter:{id:{_eq:e}}}}),params:{fields:Ke}}),s=n.value.data;if(i.value)return a.value=i.value,{apiHomepages:t,apiError:a};const r=s[0];if(!r)return{apiHomepages:t,apiError:a};if(!r.featured_article){const{apiArticle:l}=await Et();r.featured_article=l.value}if((o=r.highlighted_articles)!=null&&o.length)r.highlighted_articles=O(r.highlighted_articles).slice(0,3);else{const{apiArticle:l}
1=await Rt(r.featured_article.id??0);r.highlighted_articles=O(l.value).slice(0,3)}if((u=r.health_articles)!=null&&u.length)r.health_articles=O(r.health_articles).slice(0,3);else{const{apiArticle:l}=await Nt();r.health_articles=l.value}if(r.video_podcast_title||(r.video_podcast_title="Vidéo"),!r.video_podcast){const{apiArticle:l}=await zt();l.value&&(r.video_podcast=l.value)}if(r.video_podcast.category.title=r.video_podcast_title,!r.recipe){const{apiRecipe:l}=await Ct();r.recipe=l.value}if((f=r.showcased_articles)!=null&&f.length)r.showcased_articles=O(r.showcased_articles).slice(0,2);else{const{apiArticle:l}=await It();r.showcased_articles=l.value}if((p=r.readings)!=null&&p.length)r.readings=O(r.readings);else{const{apiRecommendations:l}=await Ae("lecture");r.readings=l.value}if(r.readings.map(async l=>{var g;(g=l.categories)!=null&&g.length&&(l.categories=O(l.categories)),l.url=`/lecture/${l.categories?l.categories[0].slug+"/":""}?recommendation=${l.id}`}),!r.nostalgia){const{apiNostalgia:l}=await kt();l.value&&(r.nostalgia=l.value)}if((c=r.partner_articles)!=null&&c.length&&(r.partner_articles=O(r.partner_articles)),(h=r.culture_articles)!=null&&h.length)r.culture_articles=O(r.culture_articles,!0).slice(0,5);else{const{apiArticle:l}=await Ut();r.culture_articles=O(l.value,!0)}if((_=r.livingart_articles)!=null&&_.length)r.livingart_articles=O(r.livingart_articles);else{const{apiArticle:l}=await Tt();r.livingart_articles=l.value}if((S=r.favorites)!=null&&S.length)r.favorites=O(r.favorites);else{const{apiRecommendations:l}=await Ae("nos-coups-de-coeur");r.favorites=l.value}return r.favorites.map(async l=>{var g;(g=l.categories)!=null&&g.length&&(l.categories=O(l.categories)),l.url=`/nos-coups-de-coeur/${l.categories?l.categories[0].slug+"/":""}?recommendation=${l.id}`}),(w=r.video_articles)!=null&&w.length&&(r.video_articles=r.video_articles.map(l=>(l.articles_id.featured_video=Lt(l.articles_id.content),l.articles_id))),(v=r.popular_articles)!=null&&v.length&&(r.popular_articles=O(r.popular_articles)),t.value=r,{apiHomepages:t,apiError:a}}const da=Xe("homepageStore",()=>{const e=Ot("directusHomepage",{}),t=m({}),a=m(null),n=async()=>{const s=Ce()??null;if(a.value=s&&s.query.homepage?Number(s.query.homepage):null,Object.keys(e.value).length===0||a.value){const{apiHomepages:r}=await qt(a.value);r.value&&(a.value?t.value=r.value:e.value=r.value)}};return{homepage:T(()=>(Object.keys(e.value).length>0&&a.value===null?e.value:t.value)||null),initHomepage:n}}),jt={xmlns:"http://www.w3.org/2000/svg",class:"spinner",viewBox:"0 0 66 66"},Ht=pe({__name:"AppIconLoader",props:{size:{default:"1rem"}},setup(e){return $e(t=>({v12c694a2:t.size})),(t,a)=>(U(),$("svg",jt,[...a[0]||(a[0]=[H("circle",{"stroke-width":"6",stroke:"currentColor",cx:"33",cy:"33",r:"30",fill:"none",class:"path"},null,-1)])]))}}),Vt=Ne(Ht,[["__scopeId","data-v-79de8ae1"]]),Jt={class:"p-4"},Yt={class:"container mx-auto flex flex-col items-center"},fa=pe({__name:"AppLoader",setup(e){return(t,a)=>(U(),$("div",Jt,[H("div",Yt,[ye(Vt,{size:"2rem"}),a[0]||(a[0]=H("p",{class:"font-bold text-lg"},"Chargement",-1))])]))}}),Wt={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",class:"lucide lucide-play"},Gt=pe({__name:"AppIconPlay",props:{size:{default:"1rem"}},setup(e){return $e(t=>({v20d35cc6:t.size})),(t,a)=>(U(),$("svg",Wt,[...a[0]||(a[0]=[H("polygon",{points:"6 3 20 12 6 21 6 3"},null,-1)])]))}}),Kt=Ne(Gt,[["__scopeId","data-v-9eeb29cb"]]);var oe=(e=>(e.XSMALL="text-sm",e.SMALL="text-base",e.SMALL_NORMAL="text-base 2xl:text-lg",e.NORMAL="text-lg lg:text-base xl:text-lg",e.SEMI_MEDIUM="text-xl",e.MEDIUM="text-xl xl:text-2xl",e.MEDIUM_LARGE="text-2xl 2xl:text-3xl",e.LARGE="text-3xl xl:text-4xl",e.XLARGE="text-3xl lg:text-4xl xl:text-5xl !leading-[1.1em]",e))(oe||{}),qe=(e=>(e.SEMIBOLD="font-semibold !leading-[1.2em]",e.BOLD="font-bold",e))(qe||{}),je=(e=>(e.NORMAL="",e.LARGE="text-lg xl:text-xl tracking-[2px]",e))(je||{}),_e=(e=>(e.NONE="gap-0",e.SMALL="gap-1",e.NORMAL="gap-3",e.LARGE="gap-8",e))(_e||{});const Xt={key:0,class:"relative flex-1"},Qt=["src"],Zt={key:0,class:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-16 h-16 flex items-center justify-center"},ea={key:1,class:"inline-block absolute top-0 right-0 bg-[#02c687] text-white px-3 py-1 rounded-bl-2xl rounded-tr-2xl text-sm font-bold"},ta={key:0,class:"font-bold text-center text-3xl leading-[1.3em]"},aa=["innerHTML"],ra={key:0},na={key:1},pa=pe({__name:"AppArticleCard",props:{directUsData:{},alternativeTitle:{type:Boolean},contentGap:{default:_e.NORMAL},textGap:{default:_e.SMALL},categorySize:{default:je.NORMAL},titleSecondary:{type:Boolean},titleSize:{default:oe.NORMAL},titleFontWeight:{default:qe.BOLD},descriptionSize:{default:oe.NORMAL},descriptionLineHeight:{},authorSize:{default:oe.SMALL_NORMAL},centered:{type:Boolean},author:{},imgSettings:{},forceNoImage:{type:Boolean},shouldDisplayVideoIcon:{type:Boolean,default:!1},highlighted:{type:Boolean,default:!1},homePageDisplay:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const a=e,n=T(()=>{var h,_,S,w,v,l;return(h=a.directUsData)!=null&&h.featured_image?at((_=a.directUsData)==null?void 0:_.featured_image,{...((S=a.imgSettings)==null?void 0:S.width)&&{width:(w=a.imgSettings)==null?void 0:w.width},...((v=a.imgSettings)==null?void 0:v.height)&&{height:(l=a.imgSettings)==null?void 0:l.height}}):null}),i=T(()=>`${a.centered?"text-center":""}`),s=T(()=>`${a.categorySize}`),r=T(()=>`${a.titleSecondary?"font-secondary":""} ${a.titleSize} ${a.titleFontWeight}${a.highlighted?" text-center text-lg lg:text-base xl:text-lg":""}`),o=T(()=>`${a.descriptionSize} ${a.descriptionLineHeight??""}`),u=T(()=>`${a.contentGap}`),f=T(()=>{var h,_;return((h=a.directUsData)==null?void 0:h.sponsored)||((_=a.directUsData)==null?void 0:_.infomercial)}),p=t,c=()=>{p("click")};
1return(h,_)=>{const S=Qe("RouterLink");return U(),$("article",{class:j(i.value)},[ye(S,{to:Te(Ze)(e.directUsData),class:j(["flex flex-col group",u.value]),onClick:c},{default:De(()=>{var w,v,l,g,y,b,N;return[n.value&&!e.forceNoImage?(U(),$("div",Xt,[H("img",{class:"w-full rounded-2xl",src:n.value},null,8,Qt),e.shouldDisplayVideoIcon?(U(),$("div",Zt,[ye(Kt,{class:"text-white/50 stroke-transparent",size:"2rem"})])):f.value?(U(),$("span",ea,"Contenu partenaire")):te("",!0)])):te("",!0),H("div",{class:j(["flex flex-col flex-1",e.highlighted?"":"gap-2"])},[e.highlighted?(U(),$("h2",ta,ae((w=e.directUsData)==null?void 0:w.category.title),1)):(v=e.directUsData)!=null&&v.category&&((l=e.directUsData)!=null&&l.category.title)?(U(),$("span",{key:1,class:j(["block uppercase",s.value]),innerHTML:(g=e.directUsData)==null?void 0:g.category.title},null,10,aa)):te("",!0),H("div",{class:j(["flex flex-col",e.textGap])},[(U(),et(tt(e.highlighted||e.homePageDisplay?"h3":"h2"),{class:j(["font-bold group-hover:underline leading-[1.3em]",r.value])},{default:De(()=>{var C,M,z,P;return[e.alternativeTitle&&((C=e.directUsData)!=null&&C.alternative_title)?(U(),$("span",ra,ae((M=e.directUsData)==null?void 0:M.alternative_title),1)):(z=e.directUsData)!=null&&z.title?(U(),$("span",na,ae((P=e.directUsData)==null?void 0:P.title),1)):te("",!0)]}),_:1},8,["class"])),H("p",{class:j(o.value)},ae((y=e.directUsData)==null?void 0:y.intro),3),(b=e.directUsData)!=null&&b.author?(U(),$("p",{key:0,class:j(["block",`font-bold ${e.authorSize}`])}," Par "+ae((N=e.directUsData)==null?void 0:N.author.full_name),3)):te("",!0)],2)],2)]}),_:1},8,["to","class"])],2)}}});export{Kt as A,pa as _,da as a,_e as b,je as c,fa as d,la as e,oa as f,sa as g,ca as h,oe as t,ua as u};

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.