PageSourceSearch

https://gamis.ma/assets/Amenagement-CmDS-kFo.js

js gamis.ma collected 2026-10-04 07:03:30 UTC 17,667 bytes, 1 lines download raw bytes

1import{d as _,h as E,i as v,y as w,c as i,b as t,j as l,k as u,t as d,F as r,r as c,g as p,w as k,l as q,o as n,n as m,a as A,_ as j}from"./app-JOMuKLsV.js";import{C as x}from"./CatalogueButtons-DkzfLdA9.js";import{_ as z}from"./SectionText.vue_vue_type_script_setup_true_lang-DzEzl1w-.js";const C="/assets/AMENAGEMENT%201-XYfIn_9M.webp",M="/assets/AMENAGEMENT%202-C8pxnhoz.webp",I="/assets/AMENAGEMENT%203-C2Ag7Lfc.webp",N="/assets/pg-Cnwxdcdk.webp",D="/assets/fiteInteriors-DHZO0bd_.webp",F={class:"relative",style:{"background-color":"#F5F5F5"}},V={class:"relative min-h-screen flex items-center pt-24 md:pt-32"},B={class:"absolute inset-0"},L=["src","alt"],S=["src","alt"],G={class:"container mx-auto px-4 md:px-8 relative z-20"},P={class:"hidden md:block hero-content max-w-3xl space-y-10"},T={class:"space-y-8"},R={class:"relative flex items-start gap-8"},$={class:"inline-flex items-center gap-4 rounded-xl"},H=["src"],O={class:"space-y-6 max-w-2xl"},Z={class:"text-xl md:text-2xl text-gray-800 leading-relaxed font-light"},Q={class:"md:hidden hero-content space-y-8 py-20"},U={class:"flex justify-center mb-8"},W={class:"bg-white/30 backdrop-blur-sm p-4 rounded-xl border border-white/30 shadow-md"},X=["src"],Y={class:"text-center px-4 space-y-6"},J={class:"bg-black/30 backdrop-blur-sm p-6 rounded-2xl border border-white/10 mx-auto max-w-lg"},K={class:"text-lg leading-relaxed text-white font-light"},tt=["id"],et={class:"absolute inset-0"},at=["src","alt"],st=["src","alt"],it={class:"container mx-auto px-4 md:px-8 relative z-20"},nt={class:"hidden md:block section-content max-w-2xl space-y-12 py-16"},ot={class:"inline-block bg-white/10 backdrop-blur-sm p-6 rounded-xl"},dt=["src","alt"],lt={class:"space-y-6"},rt={class:"relative pl-8 mb-6"},ct={class:"text-4xl font-light text-gray-900"},pt={class:"flex flex-wrap gap-4 pt-6"},gt=["href"],vt={class:"md:hidden section-content space-y-8 py-16"},ut={class:"flex justify-center"},mt={class:"bg-white/30 backdrop-blur-sm p-4 rounded-xl border border-white/30 shadow-md"},xt=["src","alt"],bt={class:"text-center px-2"},ht={class:"relative bg-white/80 backdrop-blur-md px-4 py-4 rounded-xl border border-white/30 shadow-lg"},ft={class:"text-xl sm:text-2xl font-light text-gray-800 leading-tight"},yt={class:"space-y-4 px-4"},_t={class:"bg-white/80 backdrop-blur-md p-6 rounded-xl border border-white/30 mx-auto max-w-lg shadow-lg"},Et={key:0,class:"text-base leading-relaxed text-center text-gray-800 font-medium"},wt={key:1,class:"space-y-3 text-sm leading-relaxed mt-4"},kt={class:"text-gray-700 font-medium"},qt={class:"flex flex-wrap gap-3 px-4 max-w-sm mx-auto"},At=["href"],jt={class:"py-20 bg-white"},zt={class:"container mx-auto px-4 md:px-8"},Ct={class:"max-w-4xl mx-auto"},Mt={class:"prose prose-lg max-w-none text-gray-700 space-y-6"},It={class:"text-center mt-8"},Nt=_({__name:"Amenagement",setup(Dt){const o=[{id:1,title:"Aménagement d'espaces",badge:w,image:C,description:[{type:"text",content:"Créez des espaces sportifs d'exception avec nos solutions d'aménagement sur-mesure. De la conception à la réalisation, nous transformons vos projets en environnements fonctionnels et esthétiques. Matériaux premium, design contemporain et expertise technique pour des installations durables et inspirantes."}]},{id:2,title:"Fit Interior",logo:D,image:I,description:[{type:"text",content:"FIT INTERIOR est une marque Italienne reconnue pour son innovation et son design d'intérieur de qualité. Fit Interior propose une gamme de produits alliant esthétisme et fonctionnalité, parfaite pour les professionnels et les particuliers souhaitant transformer leurs espaces de vie."},{type:"list",content:["Des matériaux soigneusement sélectionnés pour garantir durabilité et esthétique, Innovation.","Des designs contemporains et des solutions pratiques qui répondent aux besoins actuels.","Un accompagnement personnalisé pour chaque projet, de la conception à la réalisation."]}],buttons:[{text:"Visiter le site",url:"https://www.fitinteriors.fr/",style:"primary"}]},{id:3,title:"PatentVerwag & Golfinho",logo:N,image:M,description:[{type:"text",content:"GAMIS propose une large gamme garantie 10 Ans, de casiers vestiaires et bancs en HPL pour accompagner l'aménagement d'espace
1s hôteliers, fitness, Spa et enceintes sportives. Vous trouverez tous les détails sur les produits proposés dans le catalogue."}],buttons:[{text:"Visiter le site",url:"#",style:"primary"}]}];return E(()=>{v.from(".hero-content",{y:30,opacity:0,duration:1,ease:"power2.out"}),o.forEach(g=>{v.from(`#section-${g.id} .section-content`,{y:50,opacity:0,duration:1,scrollTrigger:{trigger:`#section-${g.id}`,start:"top center",toggleActions:"play none none reverse"}})})}),(g,e)=>{const b=q("router-link");return n(),i("div",F,[t("section",V,[t("div",B,[t("img",{src:o[0].image,alt:o[0].title,class:"hidden md:block absolute bottom-0 right-0 z-0",style:{"max-width":"100%","max-height":"100%","object-fit":"none"},loading:"eager",fetchpriority:"high",decoding:"async"},null,8,L),t("img",{src:o[0].image,alt:o[0].title,class:"md:hidden absolute inset-0 w-full h-full object-cover",style:{"object-position":"75% center"},loading:"eager",fetchpriority:"high",decoding:"async"},null,8,S),e[0]||(e[0]=t("div",{class:"hidden md:block absolute inset-0 z-10",style:{background:"linear-gradient(to right, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.8) 35%, rgba(255,255,255,0.4) 55%, rgba(255,255,255,0.1) 75%, transparent 100%)"}},null,-1)),e[1]||(e[1]=t("div",{class:"md:hidden absolute inset-0 bg-gradient-to-b from-black/60 via-black/30 to-black/60 z-10"},null,-1))]),t("div",G,[t("div",P,[t("div",T,[t("div",R,[e[2]||(e[2]=t("div",{class:"flex-1"},[t("div",{class:"absolute -left-6 top-0 bottom-0 w-1 bg-gradient-to-b from-[#E6007E] via-[#E6007E]/60 to-transparent rounded-full opacity-70"}),t("h1",{class:"text-5xl md:text-6xl font-light text-gray-900 leading-tight tracking-tight"},[u(" Concepteur "),t("span",{class:"block text-[#E6007E] font-normal"},"Espaces")])],-1)),t("div",$,[t("img",{src:o[0].badge,alt:"Aménagement Badge",class:"object-contain",loading:"lazy",decoding:"async"},null,8,H)])]),t("div",O,[t("p",Z,d(o[0].description[0].content),1),e[3]||(e[3]=l('<div class="flex items-center gap-4 py-4" data-v-80a20da7><div class="h-px bg-gradient-to-r from-[#E6007E] via-[#E6007E]/30 to-transparent flex-1" data-v-80a20da7></div><div class="w-12 h-12 bg-[#E6007E]/10 rounded-full flex items-center justify-center" data-v-80a20da7><svg class="w-8 h-8 text-[#E6007E]" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" data-v-80a20da7><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z" data-v-80a20da7></path><polyline points="7.5,4.21 12,6.81 16.5,4.21" data-v-80a20da7></polyline><polyline points="7.5,19.79 7.5,14.6 3,12" data-v-80a20da7></polyline><polyline points="21,12 16.5,14.6 16.5,19.79" data-v-80a20da7></polyline></svg></div><div class="h-px bg-gradient-to-l from-[#E6007E] via-[#E6007E]/30 to-transparent flex-1" data-v-80a20da7></div></div>',1))]),e[4]||(e[4]=l('<div class="flex items-center gap-12 pt-6" data-v-80a20da7><div class="text-center" data-v-80a20da7><div class="text-4xl font-light text-[#E6007E] mb-2" data-v-80a20da7>3+</div><div class="text-sm uppercase tracking-wider text-gray-600 font-medium" data-v-80a20da7>Marques</div></div><div class="w-px h-12 bg-gray-300" data-v-80a20da7></div><div class="text-center" data-v-80a20da7><div class="text-4xl font-light text-[#E6007E] mb-2" data-v-80a20da7>50+</div><div class="text-sm uppercase tracking-wider text-gray-600 font-medium" data-v-80a20da7>Projets</div></div><div class="w-px h-12 bg-gray-300" data-v-80a20da7></div><div class="text-center" data-v-80a20da7><div class="text-4xl font-light text-[#E6007E] mb-2" data-v-80a20da7>10</div><div class="text-sm uppercase tracking-wider text-gray-600 font-medium" data-v-80a20da7>Ans garantie</div></div></div><div class="flex items-center gap-3 pt-8 text-gray-600" data-v-80a20da7><span class="text-sm font-medium tracking-wide" data-v-80a20da7>Découvrir nos solutions</span><div class="flex gap-1" data-v-80a20da7><div class="w-1 h-1 bg-[#E6007E] rounded-full animate-pulse" data-v-80a20da7></div><div class="w-1 h-1 bg-[#E6007E] rounded-full animate-pulse" style="animation-delay:0.2s;" data-v-80a20da7></div><div class="w-1 h-1 bg-[#E6007E] rounded-full animate-pulse" style="animation-delay:0.4s;" data-v-80a20da7></div></div></div>',2))])]),t("div",Q,[t("div",U,[t("div",W,[t("img",{src:o[0].badge,alt:"Aménagement Badge",class:"h-16 object-contain",loading:"lazy",decoding:"async"}
1,null,8,X)])]),t("div",Y,[e[5]||(e[5]=l('<div class="space-y-4" data-v-80a20da7><div class="text-3xl sm:text-4xl font-light text-white leading-tight" data-v-80a20da7> Concepteur <span class="block text-[#E6007E] font-normal drop-shadow-lg" data-v-80a20da7>Espaces</span></div><div class="flex items-center justify-center gap-3" data-v-80a20da7><div class="w-8 h-px bg-gradient-to-r from-transparent to-[#E6007E]" data-v-80a20da7></div><div class="w-8 h-8 bg-[#E6007E]/20 rounded-full flex items-center justify-center" data-v-80a20da7><svg class="w-5 h-5 text-[#E6007E]" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" data-v-80a20da7><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z" data-v-80a20da7></path><polyline points="7.5,4.21 12,6.81 16.5,4.21" data-v-80a20da7></polyline><polyline points="7.5,19.79 7.5,14.6 3,12" data-v-80a20da7></polyline><polyline points="21,12 16.5,14.6 16.5,19.79" data-v-80a20da7></polyline></svg></div><div class="w-8 h-px bg-gradient-to-l from-transparent to-[#E6007E]" data-v-80a20da7></div></div></div>',1)),t("div",J,[t("p",K,d(o[0].description[0].content),1)]),e[6]||(e[6]=l('<div class="flex justify-center gap-8 pt-4" data-v-80a20da7><div class="text-center" data-v-80a20da7><div class="text-2xl font-light text-[#E6007E] mb-1 drop-shadow-lg" data-v-80a20da7>3+</div><div class="text-xs uppercase tracking-wider text-white/80 font-medium" data-v-80a20da7>Marques</div></div><div class="w-px h-10 bg-white/30" data-v-80a20da7></div><div class="text-center" data-v-80a20da7><div class="text-2xl font-light text-[#E6007E] mb-1 drop-shadow-lg" data-v-80a20da7>50+</div><div class="text-xs uppercase tracking-wider text-white/80 font-medium" data-v-80a20da7>Projets</div></div></div>',1))])])])]),(n(!0),i(r,null,c(o.slice(1),a=>(n(),i("section",{key:a.id,id:`section-${a.id}`,class:"relative min-h-screen flex items-center"},[t("div",et,[e[7]||(e[7]=t("div",{class:"hidden md:block absolute inset-0 z-10",style:{background:"linear-gradient(to right, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.8) 35%, rgba(255,255,255,0.4) 55%, rgba(255,255,255,0.1) 75%, transparent 100%)"}},null,-1)),e[8]||(e[8]=t("div",{class:"md:hidden absolute inset-0 bg-gradient-to-b from-black/60 via-black/30 to-black/60 z-10"},null,-1)),t("img",{src:a.image,alt:a.title,class:"hidden md:block absolute bottom-0 right-0 z-0",style:{"max-width":"100%","max-height":"100%","object-fit":"none"},loading:"lazy",decoding:"async"},null,8,at),t("img",{src:a.image,alt:a.title,class:"md:hidden absolute inset-0 w-full h-full object-cover opacity-70",style:{"object-position":"75% center"},loading:"lazy",decoding:"async"},null,8,st)]),t("div",it,[t("div",nt,[t("div",ot,[t("img",{src:a.logo,alt:a.title,class:"h-16 object-contain",loading:"lazy",decoding:"async"},null,8,dt)]),t("div",lt,[t("div",rt,[e[9]||(e[9]=t("div",{class:"absolute left-0 top-0 bottom-0 w-1 bg-[#E6007E]"},null,-1)),t("h2",ct,d(a.title),1)]),p(z,{content:a.description},null,8,["content"]),t("div",pt,[(n(!0),i(r,null,c(a.buttons,s=>(n(),i("a",{key:s.text,href:s.url,target:"_blank",rel:"noopener noreferrer",class:m(["px-6 py-3 rounded-full text-sm font-medium transition-colors",s.style==="primary"?"bg-[#E6007E] text-white hover:bg-[#E6007E]/90":"bg-white text-[#E6007E] hover:bg-gray-100"])},d(s.text),11,gt))),128)),p(x,{"partner-name":a.title,category:"amenagement","is-premium":!1,"is-mobile":!1,"primary-color":"#E6007E"},null,8,["partner-name"])])])]),t("div",vt,[t("div",ut,[t("div",mt,[t("img",{src:a.logo,alt:a.title,class:"h-12 object-contain",loading:"lazy",decoding:"async"},null,8,xt)])]),t("div",bt,[t("div",ht,[e[10]||(e[10]=t("div",{class:"absolute -left-2 top-0 bottom-0 w-1 bg-[#E6007E]"},null,-1)),t("h2",ft,d(a.title),1)])]),t("div",yt,[t("div",_t,[(n(!0),i(r,null,c(a.description,(s,h)=>(n(),i("div",{key:h,class:"mb-4 last:mb-0"},[s.type==="text"?(n(),i("p",Et,d(s.content),1)):s.type==="list"?(n(),i("ul",wt,[(n(!0),i(r,null,c(s.content,(f,y)=>(n(),i("li",{key:y,class:"flex items-start gap-3"},[e[11]||(e[11]=t("span",{class:"w-2 h-2 bg-[#E6007E] rounded-full mt-2 flex-shrink-0 shadow-sm"},null,-1)),t("span",kt,d(f),1)]))),128))])):A("",!0)]))),128))])]),t("div",qt,[(n(!0),i(r,null,c(a.buttons,s=>(n(),i("a",{key:s.text,href:s.url,target:"_blank",rel:"noopener noreferrer",class:m(["px-6 py-3 rounded-full text-sm font-semibold text-center transition-all duration-300 shadow-lg transform hover:scale-105",s.style==="primary"?"bg-[#E6007E] text-white border-2 border-[#
1E6007E] hover:bg-[#E6007E]/90":"bg-white text-[#E6007E] border-2 border-white hover:bg-gray-50"])},d(s.text),11,At))),128)),p(x,{"partner-name":a.title,category:"amenagement","is-premium":!1,"is-mobile":!0,"primary-color":"#E6007E"},null,8,["partner-name"])])])])],8,tt))),128)),t("section",jt,[t("div",zt,[t("div",Ct,[e[14]||(e[14]=t("h2",{class:"text-3xl font-bold text-gray-900 mb-8 text-center"}," Aménagement et design d'espaces sportifs au Maroc ",-1)),t("div",Mt,[e[13]||(e[13]=l('<p data-v-80a20da7> L&#39;<strong data-v-80a20da7>aménagement d&#39;un espace sportif</strong> ne se limite pas aux équipements. <strong data-v-80a20da7>Gamis</strong> vous accompagne dans la création d&#39;environnements inspirants et fonctionnels qui motivent vos clients et optimisent l&#39;expérience utilisateur. Avec <strong data-v-80a20da7>Fit Interiors</strong>, nous proposons des solutions complètes de <strong data-v-80a20da7>design d&#39;intérieur</strong> pour espaces sportifs. </p><h3 class="text-2xl font-semibold text-gray-900 mt-8 mb-4" data-v-80a20da7> Solutions d&#39;aménagement complètes </h3><p data-v-80a20da7> Du <strong data-v-80a20da7>revêtement de sol sportif</strong> aux <strong data-v-80a20da7>vestiaires</strong>, en passant par le <strong data-v-80a20da7>mobilier</strong>, l&#39;<strong data-v-80a20da7>éclairage</strong> et la <strong data-v-80a20da7>signalétique</strong>, nous pensons chaque détail pour créer des espaces cohérents et professionnels. Que vous aménagez une <strong data-v-80a20da7>salle de sport</strong>, un <strong data-v-80a20da7>club de fitness</strong>, un <strong data-v-80a20da7>studio Pilates</strong> ou un <strong data-v-80a20da7>centre aquatique</strong>, nous avons les solutions adaptées. </p><div class="grid md:grid-cols-2 gap-6 my-8" data-v-80a20da7><div class="bg-gradient-to-br from-pink-50 to-white p-6 rounded-xl border border-pink-100" data-v-80a20da7><h4 class="text-xl font-semibold text-[#E6007E] mb-3" data-v-80a20da7>Design &amp; Architecture</h4><ul class="space-y-2 text-gray-700 text-sm" data-v-80a20da7><li data-v-80a20da7>• Étude d&#39;espace et plans 3D</li><li data-v-80a20da7>• Zoning et circulation</li><li data-v-80a20da7>• Identité visuelle et branding</li><li data-v-80a20da7>• Conseils couleurs et matériaux</li></ul></div><div class="bg-gradient-to-br from-pink-50 to-white p-6 rounded-xl border border-pink-100" data-v-80a20da7><h4 class="text-xl font-semibold text-[#E6007E] mb-3" data-v-80a20da7>Équipements &amp; Mobilier</h4><ul class="space-y-2 text-gray-700 text-sm" data-v-80a20da7><li data-v-80a20da7>• Revêtements de sols sportifs</li><li data-v-80a20da7>• Mobilier de réception et vestiaires</li><li data-v-80a20da7>• Rangements et accessoires</li><li data-v-80a20da7>• Éclairage LED professionnel</li></ul></div></div><h3 class="text-2xl font-semibold text-gray-900 mt-8 mb-4" data-v-80a20da7> Fit Interiors : L&#39;excellence du design sportif </h3><p data-v-80a20da7> Notre partenaire <strong data-v-80a20da7>Fit Interiors</strong> est spécialisé dans le <strong data-v-80a20da7>design d&#39;espaces fitness et wellness</strong>. Leur approche unique combine esthétique, fonctionnalité et durabilité pour créer des environnements qui se démarquent. Plus de 2000 combinaisons de couleurs et matériaux pour personnaliser votre espace selon votre identité. </p><div class="bg-gradient-to-r from-pink-50 to-purple-50 p-6 rounded-xl my-8 border border-pink-200" data-v-80a20da7><p class="text-center text-lg font-medium text-gray-900" data-v-80a20da7><strong data-v-80a20da7>Clé en main :</strong> De la conception au day one • <strong data-v-80a20da7>Support technique</strong> • <strong data-v-80a20da7>Installation professionnelle</strong> • <strong data-v-80a20da7>Garantie fabricant</strong></p></div><p data-v-80a20da7> Basés à <strong data-v-80a20da7>Rabat</strong> et intervenant partout au <strong data-v-80a20da7>Maroc</strong>, nous transformons vos espaces sportifs en lieux d&#39;exception qui inspirent et performent. </p>',8)),t("div",It,[p(b,{to:"/contact",class:"inline-block px-8 py-4 bg-[#E6007E] text-white font-semibold rounded-full hover:bg-[#
1E6007E]/90 transition-all"},{default:k(()=>[...e[12]||(e[12]=[u(" Parlons de votre projet ",-1)])]),_:1})])])])])])])}}}),Lt=j(Nt,[["__scopeId","data-v-80a20da7"]]);export{Lt 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.