PageSourceSearch

https://vpdive.com/_nuxt/BlmLqQxX.js

js vpdive.com collected 2026-09-24 12:20:16 UTC 1,717 bytes, 1 lines download raw bytes

1import{R as l,B as u,x as g}from"./CiKtckVa.js";import{u as h}from"./kyA1SXwn.js";const d="/assets/images/clint-bustrillosunsplash.jpg",_=()=>{const a=g();return{resolveAuthImage:s=>a.public.vpdivePublic+(s||d)}},r=()=>({default_menu:"home",agenda_display:"both",landing:"website",planning_available:!1,auth_image:null}),b=()=>{const a=u(r()),n=u(!1),s=u(!1),c=async()=>{n.value=!0;try{const e=await l("/api/club/home-settings",{method:"GET"});e?.home_settings&&(a.value={...r(),...e.home_settings})}catch(e){console.error("Erreur lors du chargement du paramétrage de la page d'accueil:",e)}finally{n.value=!1}},m=async()=>{s.value=!0;try{const e=await l("/api/club/home-settings",{method:"PUT",data:a.value});return e?.home_settings&&(a.value={...r(),...e.home_settings}),e?.success&&await h().fetchHomeInfo(!0),!!e?.success}catch(e){return console.error("Erreur lors de l'enregistrement du paramétrage de la page d'accueil:",e),!1}finally{s.value=!1}},t=u(!1);return{settings:a,loading:n,saving:s,uploadingAuthImage:t,fetch:c,save:m,uploadAuthImage:async e=>{t.value=!0;try{const o=new FormData;o.append("file",e);const i=await l("/api/club/auth-image",{method:"POST",data:o,isFormData:!0});return i?.home_settings&&(a.value={...r(),...i.home_settings}),!!i?.success}catch(o){return console.error("Erreur lors de l'envoi de l'image des pages de connexion:",o),!1}finally{t.value=!1}},resetAuthImage:async()=>{t.value=!0;try{const e=await l("/api/club/auth-image",{method:"DELETE"});return e?.home_settings&&(a.value={...r(),...e.home_settings}),!!e?.success}catch(e){return console.error("Erreur lors de la réinitialisation de l'image des pages de connexion:",e),!1}finally{t.value=!1}}}};export{_ as a,b 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.