MENTIONS TIERCES — site SKIFA Third-party notices for the SKIFA website. Ce fichier accompagne le site distribué. Il recense le code tiers copié ou adapté dans le site, avec sa licence. Les dépendances npm n'y figurent pas : chacune porte sa propre licence dans son paquet. This file ships with the distributed site. It lists third-party code copied or adapted into it, together with its licence. -------------------------------------------------------------------------------- Scramble Hover (Fancy Components) — useScrambleHover: SKIFA header logo, menu card and offer gallery link Author of the reference: Daniel Petho Documentation: https://www.fancycomponents.dev/docs/components/text/scramble-hover Source examined on 2026-09-16: https://github.com/danielpetho/fancy/blob/main/src/fancy/components/text/scramble-hover.tsx License: https://github.com/danielpetho/fancy/blob/main/LICENSE The character-scrambling and sequential-reveal principle is adapted in app/composables/useScrambleHover.ts using the SKIFA prototype and Vue/GSAP, and used by app/components/ui/Logo.vue (header logo), app/components/home/Hero.vue (the home hero's large logo), app/components/ui/MenuPanel.vue (menu card links) and app/components/ui/SignatureLink.vue (offer gallery link). No React/Motion component, demonstration font or image is imported. The attribution and full MIT notice are retained for this adaptation. The existing Switzer font is unchanged. It is licensed separately under the Indian Type Foundry Free Font License (not MIT): https://www.fontshare.com/licenses/itf-ffl MIT License Copyright (c) 2024 Daniel Petho Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- Infinite Scroll Gallery with Flip Transitions (Codrops) Auteur / Author : Surya Aditya, pour Codrops Article : https://tympanus.net/codrops/?p=118084 Démo / Demo : https://tympanus.net/Tutorials/InfiniteScrollGSAPGallery/ Dépôt / Repository : https://github.com/surya-aditya/codrops-infinite-scroll-and-content-transition Version reprise / Adapted from : commit 1ed1cf5ff901054c7bd943ba27fafb6f5653b5f9 du 30 juillet 2026, branche main Repris dans / Adapted in : app/composables/useVerticalLoop.ts (verticalLoop.js) app/components/offers/Gallery.vue (Slider.js, Reveal.js) Seul le code de src/ est repris, réécrit en composants Vue. Ni polices, ni images, ni scripts, ni prose de l'article. Only the code in src/ was adapted, rewritten as Vue components. No fonts, no images, no scripts, no article prose. Note : le dépôt amont déclare « MIT » dans son README mais ne contient aucun fichier LICENSE (l'API GitHub /license répond 404) ; son package.json porte « ISC ». La page de licence de Codrops place l'ensemble de ses démos téléchargeables sous MIT. La mention de copyright ci-dessous est reconstituée à partir des crédits du README, faute de fichier LICENSE amont. MIT License Copyright (c) 2026 Surya Aditya — Codrops (tympanus.net/codrops) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- Atmospheric Depth Gallery (Codrops) Auteur / Author : Houmahani Kane, pour Codrops Article : https://tympanus.net/codrops/?p=111409 Démo / Demo : https://tympanus.net/Tutorials/DepthGallery/ Dépôt / Repository : https://github.com/houmahani/codrops-depth-gallery Version reprise / Adapted from : commit 28190e0920df887f069524c3863db397af34c1c8 du 9 mars 2026, branche main Repris dans / Adapted in : app/lib/depth-gallery.ts (Engine.js, Gallery.js, Scroll.js, Background/index.js et ses deux shaders) app/components/home/Offers.vue (Label.js, réécrit en template Vue) Seul le code de src/Experience/ est repris. Ni les photographies, ni les couleurs écrites à la main pour elles, ni le panneau de debug, ni la traînée de curseur, ni la prose de l'article. Only the code in src/Experience/ was adapted. No photographs, no hand-written mood colours, no debug panel, no cursor trail, no article prose. MIT License Copyright (c) 2009 - 2025 [Codrops](https://codrops.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- Text Rotate (Fancy Components) Auteur / Author : Daniel Petho Documentation : https://www.fancycomponents.dev/docs/components/text/text-rotate Dépôt / Repository : https://github.com/danielpetho/fancy Version reprise / Adapted from : commit f9f62c61207b2dd3210476dd98af3c9a5be24094 du 14 mars 2026, branche main Repris dans / Adapted in : app/composables/useTextRotate.ts app/components/home/Sentence.vue Aucune ligne de code n'est copiée : le composant amont est du React sur motion/react, ce site est en Vue et GSAP. Sont repris le comportement et les valeurs de src/fancy/components/text/text-rotate.tsx et de la démo src/fancy/examples/text/text-rotate-mapping-demo.tsx — découpage et masque par caractère, départ aléatoire, pas de 0,01 s, quatre couples de directions à ±120 %, courbe cubic-bezier(0.909, 0.151, 0.153, 0.86) sur une seconde, palier de quatre secondes. Ni la rotation entre plusieurs textes, ni l'API impérative, ni les classes Tailwind, ni la police de la démo, ni la prose de la documentation. No code was copied: the upstream component is React on motion/react, this site is Vue and GSAP. Only the behaviour and its numbers were adapted. MIT License Copyright (c) 2024 Daniel Petho Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- GSAP (GreenSock) Gratuit pour tout usage, commercial compris, depuis GSAP 3.13. Free for any use, including commercial, since GSAP 3.13. https://gsap.com/licensing/ Le site utilise GSAP 3.15, avec ScrollTrigger, SplitText, DrawSVGPlugin, Observer, Flip, Draggable et InertiaPlugin. -------------------------------------------------------------------------------- Rotating On-Scroll Animations (Codrops) Auteur / Author : Codrops Démo : https://tympanus.net/Development/RotatingOnScrollAnimations/ Dépôt / Repository : https://github.com/codrops/RotatingOnScrollAnimations Source reprise / Adapted from : référence examinée le 12 septembre 2026 ; notice conservée dans public/lab-offres-rotation/LICENSES.txt Repris dans / Adapted in : app/pages/offres/index.vue public/lab-offres-rotation/ app/components/offers/RotatingGallery.vue La mécanique de la première variante : perspective de 900 px, rotations des cartes sur les trois axes liées au défilement, profondeur sinusoïdale et placement horizontal sinusoïdal. Le parcours est borné aux six offres SKIFA, avec des angles reproductibles dans les plages de la démonstration, une navigation locale, des adaptations de largeur et un mode sans animation. Le code du prototype est transposé en Vue et utilise les instances GSAP et Lenis déjà partagées par le site. Non repris : Les images, polices, textes de présentation, scripts promotionnels et éléments de marque de la démonstration. Les photographies et le dessin des liens proviennent de SKIFA. The first variation’s scroll-linked rotations, perspective, sinusoidal depth and horizontal positioning are adapted to a finite six-offer journey in Vue. Demo images, fonts, editorial text, promotional scripts and branding are not used. MIT License Copyright (c) 2009 - 2026 Codrops (https://codrops.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- Variable Font Hover By Letter (Fancy Components) Auteur / Author : Daniel Petho Documentation : https://www.fancycomponents.dev/docs/components/text/variable-font-hover-by-letter Dépôt / Repository : https://github.com/danielpetho/fancy Source reprise / Adapted from : référence examinée le 12 septembre 2026 ; notice conservée dans public/lab-offres-rotation/LICENSES.txt Repris dans / Adapted in : app/components/offers/RotatingGallery.vue public/lab-offres-rotation/menu.js public/lab-offres-rotation/menu.css Le principe de variation de graisse lettre par lettre au survol, transposé en Vue et GSAP pour le menu des six offres. La même réaction est proposée au focus clavier ; l’offre active reste identifiable, la largeur des lettres est réservée pour stabiliser le menu, et la préférence de réduction des animations est respectée. La police utilisée est Switzer, avec son seul axe de graisse disponible. Non repris : Le composant React, la dépendance motion/react, les classes Tailwind, les polices de démonstration et la prose de la documentation. Les paramètres du menu sont propres à SKIFA. The per-letter variable-weight hover behaviour is adapted in Vue and GSAP, with keyboard focus and reduced-motion support. React, motion/react, Tailwind classes, demo fonts and documentation prose are not copied. MIT License Copyright (c) 2024 Daniel Petho Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- Text Highlighter (Fancy Components) — pages d'offres et Approche Auteur / Author : Daniel Petho Documentation : https://www.fancycomponents.dev/docs/components/text/text-highlighter Source : https://github.com/danielpetho/fancy/blob/main/src/fancy/components/text/text-highlighter.tsx Référence examinée / Reference examined : main, 14 septembre 2026 Licence / License : https://github.com/danielpetho/fancy/blob/main/LICENSE Adapté dans / Adapted in : app/components/offers/ChapterContent.vue app/composables/useOfferChapterMotion.ts app/components/about/ChapterContent.vue app/composables/useApproachThread.ts app/utils/approachHighlights.ts public/lab-offres-textes/ docs/design/2026-09-14-offres/preview-entry.js Six offres FR/EN et étude Site web D / Six FR/EN offers and Site web D study Approche FR/EN : neuf fragments, jaune sur clair, noir sur jaune avec inversion progressive du texte / Nine fragments, yellow on light and black on yellow with progressive text inversion. Le principe du composant React/Motion est transposé en CSS et GSAP : fond en dégradé uni dont la largeur se révèle de gauche à droite, avec box-decoration-break: clone pour les retours à la ligne. Couleur terre cuite #CE927B sur fond crème et blanc #FFFFFF sur fond terre cuite ; animation une fois à la lecture ; surlignage fixe en réduction des animations. Les soulignements des titres restent distincts. Six fragments existants par offre et par langue, sans réécriture : trois dans le corps éditorial et trois dans les informations pratiques. Sélections / Selections : app/utils/offerHighlights.ts Exemples Site web / Site web examples : une partie du système commercial de l'établissement Le site vous appartient, code compris. Vous voyez exactement où en est le projet à chaque étape. Adaptation intégrée aux six routes Nuxt pour validation locale. React, Motion, Tailwind, les textes et les polices de démonstration ne sont pas importés. The React/Motion highlighting principle is adapted in CSS and GSAP for the six Nuxt offer pages and their initial local study. It reveals once while reading, supports wrapped lines and becomes static with reduced motion. Demo text, fonts and the React/Motion/Tailwind dependencies are not imported. MIT License Copyright (c) 2024 Daniel Petho Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- Animated Letters Shader (Codrops) — accueil local et aperçu / local home and preview Auteur / Author : Paola Demichelis Article : https://tympanus.net/codrops/2025/03/24/animating-letters-with-shaders-interactive-text-effect-with-three-js-glsl/ Démo / Demo : https://tympanus.net/Tutorials/AnimatedLettersShader/ Source : https://codepen.io/Paola-Demichelis-the-lessful/pen/ByaNGod Référence examinée / Reference examined : 14 septembre 2026 Licence des démos / Demo license : https://tympanus.net/codrops/licensing/ Licence des Pens publics / Public Pens : https://blog.codepen.io/documentation/licensing/ Adapté dans / Adapted in : app/lib/letters-relief.ts app/components/home/LettersRelief.vue app/components/home/PodcastTop.vue app/pages/index.vue app/pages/laboratoire/lettres-relief.vue i18n/locales/fr.json et i18n/locales/en.json : homeRelief / homePodcast.relief* Le principe et le code pédagogique du tutoriel sont adaptés dans un shader réécrit pour Vue et Three.js : déplacement local des lettres sur l’axe Z au pointeur, avec ombre. Après validation de l’aperçu, intégration à l’accueil local à la place de HomeBlur : caméra (0, -18, 18), à 45° de la normale, groupe tourné de -12° sur Z et impact converti en coordonnées locales. Ombre claire sur fond sombre, facteur 0.42, flou 5 px, décalage 3 px / 8 px. Trois phrases et commandes FR/EN ; h2 intégré, h1 dans l’aperçu. Le 15 septembre 2026, le même moteur est réutilisé avant le cockpit pour deux lignes FR/EN : lettres anthracite et ombre sombre sur le fond gris existant, avec le même angle et des identifiants et commandes propres à cette instance. Montage après l’intro et à proximité de la section ; nettoyage des ressources et rappels au démontage. Le laboratoire reste disponible en mode preview. Les textures sont générées localement avec la police Switzer du site. Aucun média, police, texte de démonstration, script promotionnel ou prose éditoriale amont n’est importé. The tutorial’s principle and educational code inform a rewritten Vue/Three.js shader with local Z displacement and shadow. The approved preview is now adapted for the local home page, with a lower viewpoint, clockwise diagonal, local pointer coordinates and stronger shadow. FR/EN copy uses an integrated h2; the retained preview uses h1. Mounting waits for the hero entrance and section proximity. On September 15, 2026, the same engine is reused before the cockpit for two FR/EN lines, with charcoal lettering and a dark shadow on grey, the same angle, and independent IDs and controls. This remains the same adaptation and license, without new third-party code. Letter textures are generated locally with the site's Switzer font. Demo media, fonts, text, promotional scripts and editorial prose are not imported. La démo crédite Paola Demichelis et lie son Pen public, placé sous MIT par la règle CodePen. L’année de sa notice propre n’a pas pu être extraite ; aucune année n’est inventée. Le copyright ci-dessous est celui de la licence générale des démos Codrops, consultée le 14 septembre 2026. The copyright below comes from Codrops’ general demo license, not from an extracted Pen notice. Attribution to Paola Demichelis is retained above. MIT License Copyright (c) 2026 Codrops Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- JetBrains Mono — monospace font of the site Copyright 2020 The JetBrains Mono Project Authors https://github.com/JetBrains/JetBrainsMono License: SIL Open Font License, Version 1.1 Files: /fonts/jetbrains-mono/JetBrainsMono-latin-wght.woff2 and /fonts/jetbrains-mono/JetBrainsMono-latin-ext-wght.woff2, unmodified, taken from the npm package @fontsource-variable/jetbrains-mono 5.3.0. The full licence text ships with the fonts: /fonts/jetbrains-mono/OFL.txt