PageSourceSearch

https://gamis.ma/assets/CatalogueButtons-DkzfLdA9.js

js gamis.ma collected 2026-10-04 07:03:24 UTC 9,203 bytes, 1 lines download raw bytes

1import{d as b,z as c,c as d,a as f,F as m,r as u,o as p,e as h,n as C,b as o,t as F,_ as v}from"./app-JOMuKLsV.js";const k={piscines:[{id:"golfinho",name:"Golfinho - Catalogue Général",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fpiscines%2FGolfinho_catalogue%20ge%CC%81ne%CC%81ral.pdf?alt=media&token=874b610c-cc3a-4bc7-a5e4-c3fb85cdf739",size:"23.72 MB"},{id:"malmsten",name:"Malmsten - Équipement Piscine",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fpiscines%2FMalmsten_Pool_Equipment_Catalogue.pdf?alt=media&token=2a9b5448-5b9f-4947-87e2-5f44395b9123",size:"2.23 MB"},{id:"myrtha-endless",name:"Myrtha Pools - Endless Surf Pool",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fpiscines%2FMyrtha%20Pools_endless%20surf%20pool.pdf?alt=media&token=48e0b12d-d866-498f-a7da-987c4e105a07",size:"17.48 MB"},{id:"myrtha-wellness",name:"Myrtha Wellness - Catalogue",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fpiscines%2FMyrtha%20Wellness_catalogue.pdf?alt=media&token=ffbc9912-9ea0-4809-acbc-e915582f993e",size:"18.08 MB"},{id:"myrtha-technology",name:"Myrtha Pools - Technology",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fpiscines%2Fmyrtha_technology.pdf?alt=media&token=45beb922-5e23-48ac-8470-e9022518d390",size:"8.84 MB"},{id:"myrtha-creative-water",name:"Myrtha Pools - Creative Water Shaping",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fpiscines%2Fmyrtha-creative_water_shaping_hotel__resort_eng.pdf?alt=media&token=d55e2184-38b8-4d82-b513-276f7d19588a",
1size:"7.90 MB"},{id:"okeo",name:"Okeo - Catalogue",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fpiscines%2FOkeo_catalogue.pdf?alt=media&token=04149dd9-5c2e-4e48-8594-a11b037d4de9",size:"33.24 MB"},{id:"rpi",name:"RPI - Catalogue Piscines SOLEO",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fpiscines%2FRPI_catalogue%20piscines%20SOLEO.pdf?alt=media&token=f4be537f-80ca-4069-b795-dbd7a7422f83",size:"2.08 MB"},{id:"zetapool",name:"Zetapool - Catalogue",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fpiscines%2FZetapool_catalogue.pdf?alt=media&token=fadf841e-54f7-497c-beb7-bfab1139bf8b",size:"3.8 MB"}],fitness:[{id:"panatta-general",name:"Panatta - Catalogue Général",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Ffitness%2FPanatta-general-catalogue.pdf?alt=media&token=f74e9c4e-0db1-43f6-a906-033e2ee037a9",size:"33.08 MB"},{id:"panatta-freeweight",name:"Panatta - Freeweight One",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Ffitness%2Fpanatta_freeweight_one_folder_fr_web.pdf?alt=media&token=5c4d45fd-f76c-4289-bcfe-e780a1685472",size:"1.45 MB"},{id:"triform",name:"Triform - Catalog",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Ffitness%2FTRIFORM-CATALOG.pdf?alt=media&token=1ec27a37-78ca-441b-9598-56b49d541f7c",size:"65.64 MB"},{id:"ciclotte",name:"Ciclotte - Catalog",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Ffitness%2FCiclotte_Bespoke_Collection.pdf?alt=media&token=01a0169c-67c7-4d3a-ba4a-43f1ea274162",size:"1.59 MB"}],pilates:[{id:"balanced-body-formation",name:"Catalogue Formation 2024",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fpilates%2FCatalogue-Formation-2024.pdf?alt=media&token=a7ddd509-dd4f-4d1d-b5cd-a5ea472ab2a3",size:"19.19 MB"}],amenagement:[{id:"fit-interiors",name:"Fit Interiors - Catalogue Site",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Famenagement%2FFit-Interiors-spaces.pdf?alt=media&token=7b7bd86e-cd36-44d2-9d8e-eb6cfafcd575",size:"5.14 MB"},{id:"fit-interiors-line-book",name:"Fit Interiors - Line Book",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Famenagement%2FFit-Interiors-the-line-book-2025.pdf?alt=media&token=fe3a10db-63e2-4109-bd66-279381f3b9ad",size:"12.78 MB"},{id:"fit-interiors-swatch-book",name:"Fit Interiors - Swatch Book",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Famenagement%2FFit-Interiors-the-swatch-book-2025.pdf?alt=media&token=aa9794d5-b795-47cd-a0ec-411fffd8a935",size:"7.75 MB"},{id:"equipement-vestiaire",name:"Équipement Vestiaire",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Famenagement%2Fequipement-vestiaire.pdf?alt=media&token=0f2081ac-7d34-4308-9d50-3be99703b7f2",size:"8.2 MB"}],highPerformance:[{id:"desmotec",name:"Desmotec - Catalogue Général",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fhigh-performance%2FDesmotec_catalogue%20ge%CC%81ne%CC%81ral.pdf?alt=media&token=bd1f3efd-103e-4db7-9e5e-5b06c86ed6b8",size:"61.7 MB"},{id:"uptivo",name:"Uptivo - Catalogue",url:"https://firebasestorage.googleapis.com/v0/b/gamis-website.firebasestorage.app/o/catalogues%2Fhigh-performance%2FUptivo_Catalogue.pdf?alt=media&token=f026bc8c-0c01-43c6-8d95-4f285d5317fe",size:"2.56 MB"}]};function w(l,e){return k[l].find(s=>s.id===e)}const y={"Myrtha Pools":[{id:"myrtha-endless",label:"Catalogue Surf"},{id:"myrtha-wellness",label:"Catalogue Wellness"},{id:"myrtha-technology",label:"Technology"},{id:"myrtha-creative-water",label:"Creative Water Shaping"}],RPI:[{id:"rpi",label:"Catalogue"}],Golfinho:[{id:"golfinho",label:"Catalogue"}],Okeo:[{id:"okeo",label:"Catalogue"}],Zetapool:[{id:"zetapool",label:"Catalogue"}],Malmsten:[{id:"malmsten",label:"Catalogue"}],Panatta:[{id:"panatta-general",label:"Catalogue Général"},{id:"panatta-freeweight",label:"Catalogue Freeweight One"}],Triform:[{id:"triform",label:"Catalogue"}],Ciclotte:[{id:"ciclotte",label:"Catalogue"}],"Balanced Body":[{id:"balanced-body-formation",label:"Catalogue Formation"}],"Fit Interior":[{id:"fit-interiors",label:"Catalogue"},{id:"fit-interiors-line-book",label:"Line Book"},{id:"fit-interiors-swatch-book",label:"Swatch Book"}],"PatentVerwag & Golfinho":[{id:"equipement-vestiaire",label:"Catalogue Vestiaire"}],Desmotec:[{id:"desmotec",label:"Catalogue"}],Uptivo:[{id:"uptivo",label:"Catalogue"}]};function B(l,e){const s=y[l];return s?s.flatMap(({id:n,label:g})=>{const i=w(e,n);return i?[{id:i.id,label:g,url:i.url,...i.size?{size:i.size}:{}}]:[]}):[]}const M=["aria-label"],_=["href","aria-label","onClick"],z=b({__name:"CatalogueButtons",props:{partnerName:{},category:{},isPremium:{type:Boolean,default:!1},isMobile:{type:Boolean,default:!1},primaryColor:{default:"#4052B6"}},setup(l){const e=l,s=c(()=>B(e.partnerName,e.category)),n=c(()=>{const t="transform transition-all duration-300",a="focus:ring-blue-500 focus:ring-offset-2";return e.isPremium?`${t} ${a} bg-[#CFB679] text-[#0C1B30] hover:bg-[#CFB679]/90 focus:bg-[#CFB679]/90`:`${t} ${a} bg-white border-2 hover:bg-gray-50 focus:bg-gray-50`}),g=c(()=>e.isPremium?{}:{borderColor:e.primaryColor,color:e.primaryColor,"--focus-ring-color":e.primaryColor}),i=t=>{console.log(`📥 Téléchargement catalogue: ${e.partnerName} - ${t.label}`),console.log("🔍 Action d'accessibilité: Téléchargement de catalogue via interface accessible")};return(t,a)=>s.value.length>0?(p(),d("div",{key:0,class:"flex flex-col gap-3 md:flex-row md:flex-wrap md:gap-3",role:"group","aria-label":`Catalogues disponibles pour ${t.partnerName}`},[(p(!0),d(m,null,u(s.value,r=>(p(),d("a",{key:r.id,href:r.url,target:"_blank",rel:"noopener noreferrer",class:C(["w-full md:w-auto inline-flex items-center justify-center px-6 py-3 rounded-full text-sm font-medium transition-all duration-300 hover:scale-105 shadow-lg focus:outline-none focus:ring-2 focus:ring-offset-2",n.value]),"aria-label":`Télécharger le c
1atalogue ${r.label} de ${t.partnerName} - Ouvre dans un nouvel onglet`,style:h(g.value),onClick:P=>i(r)},[a[0]||(a[0]=o("svg",{class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true",role:"img"},[o("title",null,"Icône de téléchargement"),o("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})],-1)),o("span",null,F(r.label),1),a[1]||(a[1]=o("span",{class:"sr-only"},"- PDF à télécharger",-1)),a[2]||(a[2]=o("svg",{class:"w-3 h-3 ml-2 opacity-70",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},[o("title",null,"Ouvre dans un nouvel onglet"),o("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})],-1))],14,_))),128))],8,M)):f("",!0)}}),O=v(z,[["__scopeId","data-v-7570e006"]]);export{O as C};

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.