<!DOCTYPE html><html data-shiki="light" data-theme="light" lang="fr" data-astro-cid-au5etmq2> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"><title>Armand Philippot</title><script>
        !(function () {
          const e = localStorage.getItem("apeu-settings:theme"),
            t = "string" == typeof e ? JSON.parse(e) : void 0,
            o = window.matchMedia("(prefers-color-scheme: dark)").matches
              ? "dark"
              : "light",
            c = e && ["dark", "light"].includes(t) ? t : o;
          document.documentElement.setAttribute("data-theme", c);
        })();
      </script><script>
        !(function () {
          const e = localStorage.getItem("apeu-settings:shiki"),
            t = "string" == typeof e ? JSON.parse(e) : void 0,
            o = document.documentElement.getAttribute("data-theme"),
            s = window.matchMedia("(prefers-color-scheme: dark)").matches
              ? "dark"
              : "light",
            c = e && ["dark", "light"].includes(t) ? t : o === "auto" ? s : o;
          document.documentElement.setAttribute("data-shiki", c);
        })();
      </script><style data-astro-transition-persist="astro-d7dljufr-1">
        @layer reset, themes, tokens, base, atoms, molecules, organisms, layout, views, utils;
      </style>
    <style>@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/2cf4dab8679f9d60.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100;font-style:italic;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/a5e8e1cef6dcf422.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200;font-style:italic;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/e6c05672cf821142.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:italic;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/bb17070361501c51.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/eb1a3d45fbfdf28b.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/13bf07e92cb98288.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/a61ff7b6f9547232.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/948977e5b16eff26.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:italic;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/c8912b2540ddd603.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:900;font-style:italic;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/958c6c520bf51571.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100;font-style:normal;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/46e3269a4088ee07.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200;font-style:normal;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/61fd124940eb36ee.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/148bec45cedb5e1f.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/6998a8b1b389ee72.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/0cc8ff0597caa186.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/67df76df6e4935b2.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/4ffcc250f02606ea.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal;}@font-face{font-family:Inter-a9592d165040a269;src:url("/_astro/fonts/43eaa88ac802c24a.woff") format("woff");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:900;font-style:normal;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:100;font-style:italic;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:200;font-style:italic;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:300;font-style:italic;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:400;font-style:italic;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:500;font-style:italic;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:600;font-style:italic;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:700;font-style:italic;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:800;font-style:italic;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:900;font-style:italic;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:100;font-style:normal;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:200;font-style:normal;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:300;font-style:normal;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:400;font-style:normal;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:500;font-style:normal;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:600;font-style:normal;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:700;font-style:normal;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:800;font-style:normal;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}@font-face{font-family:"Inter-a9592d165040a269 fallback: Arial";src:local("Arial");font-display:swap;font-weight:900;font-style:normal;size-adjust:101.7525%;ascent-override:95.2065%;descent-override:23.7057%;line-gap-override:0%;}:root{--font-inter:Inter-a9592d165040a269,"Inter-a9592d165040a269 fallback: Arial",Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;}</style> <link rel="preload" href="/_astro/fonts/2cf4dab8679f9d60.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/a5e8e1cef6dcf422.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/e6c05672cf821142.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/bb17070361501c51.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/eb1a3d45fbfdf28b.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/13bf07e92cb98288.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/a61ff7b6f9547232.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/948977e5b16eff26.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/c8912b2540ddd603.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/958c6c520bf51571.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/46e3269a4088ee07.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/61fd124940eb36ee.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/148bec45cedb5e1f.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/6998a8b1b389ee72.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/0cc8ff0597caa186.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/67df76df6e4935b2.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/4ffcc250f02606ea.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/_astro/fonts/43eaa88ac802c24a.woff" as="font" type="font/woff" crossorigin><style>@font-face{font-family:Cousine-d3522fc2c46952c9;src:url("/_astro/fonts/641faa17b793b654.woff2") format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic;}@font-face{font-family:Cousine-d3522fc2c46952c9;src:url("/_astro/fonts/9ce43a0ed83ce456.woff2") format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic;}@font-face{font-family:Cousine-d3522fc2c46952c9;src:url("/_astro/fonts/80e36ad956ccd45a.woff2") format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal;}@font-face{font-family:Cousine-d3522fc2c46952c9;src:url("/_astro/fonts/70f2baeef5410d39.woff2") format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal;}@font-face{font-family:"Cousine-d3522fc2c46952c9 fallback: Courier New";src:local("Courier New");font-display:swap;font-weight:400;font-style:italic;}@font-face{font-family:"Cousine-d3522fc2c46952c9 fallback: Courier New";src:local("Courier New");font-display:swap;font-weight:700;font-style:italic;}@font-face{font-family:"Cousine-d3522fc2c46952c9 fallback: Courier New";src:local("Courier New");font-display:swap;font-weight:400;font-style:normal;}@font-face{font-family:"Cousine-d3522fc2c46952c9 fallback: Courier New";src:local("Courier New");font-display:swap;font-weight:700;font-style:normal;}:root{--font-cousine:Cousine-d3522fc2c46952c9,"Cousine-d3522fc2c46952c9 fallback: Courier New",Menlo,Consolas,Monaco,"Liberation Mono","Lucida Console",monospace;}</style> <link rel="preload" href="/_astro/fonts/641faa17b793b654.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/_astro/fonts/9ce43a0ed83ce456.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/_astro/fonts/80e36ad956ccd45a.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/_astro/fonts/70f2baeef5410d39.woff2" as="font" type="font/woff2" crossorigin> <meta name="astro-view-transitions-enabled" content="true"> <meta name="astro-view-transitions-fallback" content="swap"> <script type="module" src="/_astro/ClientRouter.astro_astro_type_script_index_0_lang.j56hQv-j.js"></script><meta name="description" content="Découvrez le site d’Armand Philippot, son espace personnel sur le web."><meta name="robots" content="index, follow"><link rel="canonical" href="https://armand.philippot.eu/"><link rel="alternate" href="https://armand.philippot.eu/en" hreflang="en"><meta name="author" content="Armand Philippot"><link rel="author" href="https://armand.philippot.eu/"><meta name="color-scheme" content="light dark"><meta name="theme-color" content="#13436c"><meta content="Accueil" property="og:title"><meta content="website" property="og:type"><meta content="https://armand.philippot.eu/og/home.png" property="og:image"><meta content="image/png" property="og:image:type"><meta content="1200" property="og:image:width"><meta content="630" property="og:image:height"><meta content="https://armand.philippot.eu/" property="og:url"><meta content="Découvrez le site d’Armand Philippot, son espace personnel sur le web." property="og:description"><meta content="fr_FR" property="og:locale"><meta content="en_US" property="og:locale:alternate"><meta content="Armand Philippot" property="og:site_name"><meta content="summary_large_image" name="twitter:card"><meta content="https://armand.philippot.eu/og/home.png" name="twitter:image"><meta content="Accueil" name="twitter:title"><meta content="Découvrez le site d’Armand Philippot, son espace personnel sur le web." name="twitter:description"><link rel="icon" href="/favicon.ico" sizes="32x32"><link rel="icon" href="/_astro/logo-unpressed.YFcZHT_3_TkEiy.svg" type="image/svg+xml"><link rel="apple-touch-icon" href="/_astro/favicon.CddAajyr_v8CVw.png"><link rel="manifest" href="/manifest.json"><link rel="sitemap" href="/sitemap-index.xml">
        <link rel="alternate" href="https://armand.philippot.eu/feed.xml" title="Flux du site web" type="application/rss+xml">
        <link rel="alternate" href="https://armand.philippot.eu/blog/articles/feed.xml" title="Flux de Articles" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/blogroll/feed.xml" title="Flux de Blogroll" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/blog/categories/feed.xml" title="Flux de Catégories" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/feed.xml" title="Flux de Étiquettes" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/guides/feed.xml" title="Flux de Guides" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/notes/feed.xml" title="Flux de Notes" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/projets/feed.xml" title="Flux de Projets" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/signets/feed.xml" title="Flux de Signets" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/accessibilite/feed.xml" title="Flux de Accessibilité" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/astro/feed.xml" title="Flux de Astro" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/bandes-dessinees/feed.xml" title="Flux de Bandes dessinées" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/blog/categories/contributions/feed.xml" title="Flux de Contributions" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/css/feed.xml" title="Flux de CSS" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/demo/feed.xml" title="Flux de Démo" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/developpement/feed.xml" title="Flux de Développement" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/dotfiles/feed.xml" title="Flux de Dotfiles" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/licences/feed.xml" title="Flux de Licences" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/linux/feed.xml" title="Flux de Linux" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/blog/categories/notes-de-version/feed.xml" title="Flux de Notes de version" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/reseaux-sociaux/feed.xml" title="Flux de Réseaux sociaux" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/themes/feed.xml" title="Flux de Thèmes" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/typographie/feed.xml" title="Flux de Typographie" type="application/rss+xml"><link rel="alternate" href="https://armand.philippot.eu/etiquettes/web/feed.xml" title="Flux de Web" type="application/rss+xml">
    
    <script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://armand.philippot.eu#author","familyName":"Philippot","givenName":"Armand","image":"/_astro/armand-philippot.D5hcPePZ.jpg","knowsLanguage":[{"@type":"Language","alternateName":"fr","name":"Français"},{"@type":"Language","alternateName":"en","name":"Anglais"}],"name":"Armand Philippot","url":"https://armand.philippot.eu"},{"@type":"WebSite","@id":"https://armand.philippot.eu/","author":{"@id":"https://armand.philippot.eu#author"},"copyrightHolder":{"@id":"https://armand.philippot.eu#author"},"copyrightYear":2024,"creator":{"@id":"https://armand.philippot.eu#author"},"description":"Découvrez le site d’Armand Philippot, son espace personnel sur le web.","editor":{"@id":"https://armand.philippot.eu#author"},"image":"/_astro/logo-unpressed.YFcZHT_3.svg","inLanguage":{"@type":"Language","alternateName":"fr","name":"Français"},"isAccessibleForFree":true,"license":"https://creativecommons.org/licenses/by-sa/4.0/deed.fr","name":"Armand Philippot","potentialAction":{"@type":"SearchAction","query":"required","query-input":"required name=query","target":"https://armand.philippot.eu/recherche?q={query}"},"publisher":{"@id":"https://armand.philippot.eu#author"},"thumbnailUrl":"/_astro/logo-unpressed.YFcZHT_3.svg","url":"https://armand.philippot.eu/"},{"@id":"https://armand.philippot.eu/","@type":"WebPage","author":{"@id":"https://armand.philippot.eu#author"},"copyrightHolder":{"@id":"https://armand.philippot.eu#author"},"dateCreated":"2024-12-27T18:36:00.000Z","dateModified":"2024-12-27T18:36:00.000Z","datePublished":"2024-12-27T18:36:00.000Z","description":"Découvrez la page d’accueil d’Armand Philippot.","editor":{"@id":"https://armand.philippot.eu#author"},"headline":"Armand Philippot","isAccessibleForFree":true,"isPartOf":{"@id":"https://armand.philippot.eu/"},"lastReviewed":"2024-12-27T18:36:00.000Z","license":"https://creativecommons.org/licenses/by-sa/4.0/deed.fr","name":"Armand Philippot","publisher":{"@id":"https://armand.philippot.eu#author"},"reviewedBy":{"@id":"https://armand.philippot.eu#author"},"timeRequired":"PT0M0S","url":"https://armand.philippot.eu/"}]}</script><noscript> <style>
        .js-only {
          /* stylelint-disable-next-line declaration-no-important */
          display: none !important;
        }
      </style> </noscript>
    
  <link rel="stylesheet" href="/_astro/webpage-graph.KXsAuwSe.css">
<link rel="stylesheet" href="/_astro/index@_@astro.ZsKMaDh6.css">
<style>:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}:where([data-astro-image]:not([data-astro-image-fit])){object-fit:cover}[data-astro-image-pos=top]{object-position:top}:where([data-astro-image]:not([data-astro-image-pos])){object-position:top}
</style>
<link rel="stylesheet" href="/_astro/stores.J__dEbbi.css"></head> <body class="site paper" id="haut" data-astro-cid-au5etmq2> 
      <div aria-live="polite" data-astro-cid-onqum722="true" class="page-transition progress-bar" data-astro-cid-f2plfirc> <progress aria-label="La page est en cours de chargement..." aria-valuemax="1" aria-valuemin="0" max="1" data-astro-cid-f2plfirc></progress> </div>  
        <a data-astro-cid-au5etmq2="true" href="#contenu" data-astro-cid-a2lnla3l="true" data-type="secondary" data-astro-cid-4qfdumg6="true" class="sr-only skip-link btn">Aller au contenu</a>  
        <header class="site-header" data-astro-cid-au5etmq2> <a data-astro-cid-au5etmq2="true" href="/" data-astro-cid-gmsbvgw5="true" class="site-branding branding astro-lovnqme7" class="astro-lovnqme7" class="astro-lovnqme7" rel data-astro-cid-lovnqme7>
  <svg width="48" height="48" viewBox="0 0 48 48" aria-hidden="true" data-astro-cid-gmsbvgw5="true">
  <style>
    .key-top { fill: hsl(208deg 68% 27%); stroke: hsl(216deg 26% 89%); }
    .key-bottom, .key-right { fill: hsl(208deg 70% 25%); stroke: hsl(216deg 26% 89%); }
    .key-text { fill: hsl(216deg 22% 97%); }

    [data-theme="dark"] .key-top { fill: hsl(214deg 63% 80%); stroke: hsl(219deg 26% 18%); }
    [data-theme="dark"] .key-bottom, [data-theme="dark"] .key-right { fill: hsl(212deg 65% 78%);
    stroke: hsl(219deg 26% 18%); }
    [data-theme="dark"] .key-text { fill: hsl(215deg 30% 10%); }

    @media (prefers-color-scheme: dark) {
    .key-top { fill: hsl(214deg 63% 80%); stroke: hsl(219deg 26% 18%); }
    .key-bottom, .key-right { fill: hsl(212deg 65% 78%);
    stroke: hsl(219deg 26% 18%); }
    .key-text { fill: hsl(215deg 30% 10%); }
    [data-theme="light"] .key-top { fill: hsl(208deg 68% 27%); stroke: hsl(216deg 26% 89%); }
    [data-theme="light"] .key-bottom, [data-theme="light"] .key-right { fill: hsl(208deg 70% 25%);
    stroke: hsl(216deg 26% 89%); }
    [data-theme="light"] .key-text { fill: hsl(216deg 22% 97%); }
    }
  </style>
  <path class="key-bottom" d="M 0.5 34.171875 L 0.5 35.304688 C 0.5 40.922398 10.657247 47.5 15.779297 47.5 L 38.21875 47.5 C 40.713997 47.5 42.981936 46.414116 44.650391 44.650391 L 40.771484 40.771484 C 39.09235 42.455901 36.775459 43.5 34.21875 43.5 L 9.78125 43.5 C 4.659199 43.5 0.5 39.311484 0.5 34.171875 z">
    <animate attributeName="d" begin="hoverArea.mouseover" dur="0.15s" fill="freeze" to="M 43.771484 43.771484 C 42.09235 45.455902 39.775459 46.5 37.21875 46.5 L 12.78125 46.5 C 10.484678 46.5 8.380874 45.657754 6.7597656 44.265625 C 8.4622573 46.244662 10.977513 47.5 13.78125 47.5 L 36.220703 47.5 C 39.76513 47.5 42.542477 46.380247 44.455078 44.455078 L 43.771484 43.771484 z " />
    <animate attributeName="d" begin="hoverArea.mouseout" dur="0.12s" fill="freeze" to="M 0.5 34.171875 L 0.5 35.304688 C 0.5 40.922398 10.657247 47.5 15.779297 47.5 L 38.21875 47.5 C 40.713997 47.5 42.981936 46.414116 44.650391 44.650391 L 40.771484 40.771484 C 39.09235 42.455901 36.775459 43.5 34.21875 43.5 L 9.78125 43.5 C 4.659199 43.5 0.5 39.311484 0.5 34.171875 z" />
  </path>
  <path class="key-right" d="M 39.476562,2.1445312 C 41.905718,3.8290502 43.5,6.6465099 43.5,9.828125 v 24.34375 c 0,2.574136 -1.043712,4.909505 -2.728516,6.599609 l 3.878907,3.878907 C 46.406811,42.793676 47.5,40.185686 47.5,37.304688 V 12.695312 C 47.5,8.803793 43.584801,4.4517188 39.476562,2.1445312 Z">
    <animate attributeName="d" begin="hoverArea.mouseover" dur="0.15s" fill="freeze" to="M 44.242188 6.7363281 C 45.648755 8.3723462 46.5 10.502736 46.5 12.828125 L 46.5 37.171875 C 46.5 39.746011 45.456288 42.08138 43.771484 43.771484 L 44.455078 44.455078 C 46.447113 42.449954 47.5 39.570491 47.5 36.171875 L 47.5 13.828125 C 47.5 10.993642 46.235544 8.4492227 44.242188 6.7363281 z " />
    <animate attributeName="d" begin="hoverArea.mouseout" dur="0.12s" fill="freeze" to="M 39.476562,2.1445312 C 41.905718,3.8290502 43.5,6.6465099 43.5,9.828125 v 24.34375 c 0,2.574136 -1.043712,4.909505 -2.728516,6.599609 l 3.878907,3.878907 C 46.406811,42.793676 47.5,40.185686 47.5,37.304688 V 12.695312 C 47.5,8.803793 43.584801,4.4517188 39.476562,2.1445312 Z" />
  </path>
  <path class="key-top" d="m 9.780275,0.5000005 c -5.122051,0 -9.280274,4.187905 -9.280274,9.327514 V 34.172485 C 0.500001,39.312094 4.658224,43.5 9.780275,43.5 H 34.219727 C 39.341777,43.5 43.5,39.312094 43.5,34.172485 V 9.8275145 c 0,-5.139609 -4.158223,-9.327514 -9.280273,-9.327514 z">
    <animate attributeName="d" begin="hoverArea.mouseover" dur="0.15s" fill="freeze" to="M 12.780274,3.5 C 7.658223,3.5 3.5,7.687905 3.5,12.827515 v 24.34497 C 3.5,42.312094 7.658223,46.5 12.780274,46.5 h 24.439452 c 5.12205,0 9.280273,-4.187906 9.280273,-9.327515 V 12.827515 C 46.499999,7.687905 42.341776,3.5 37.219726,3.5 Z" />
    <animate attributeName="d" begin="hoverArea.mouseout" dur="0.12s" fill="freeze" to="m 9.780275,0.5000005 c -5.122051,0 -9.280274,4.187905 -9.280274,9.327514 V 34.172485 C 0.500001,39.312094 4.658224,43.5 9.780275,43.5 H 34.219727 C 39.341777,43.5 43.5,39.312094 43.5,34.172485 V 9.8275145 c 0,-5.139609 -4.158223,-9.327514 -9.280273,-9.327514 z" />
  </path>
  <path class="key-text" d="M 7.4583554,29.760405 12.906263,14.239596 h 4.124994 l 5.447908,15.520809 H 18.927087 L 16.489591,22.208333 Q 16.041675,20.718752 15.562509,19.145838 15.09376,17.562507 14.541677,15.552094 h 0.885416 q -0.572916,2.010413 -1.052082,3.593744 -0.468749,1.572914 -0.937499,3.062495 l -2.520829,7.552072 z m 3.4583276,-3.385412 v -2.562496 h 8.11457 v 2.562496 z m 13.822898,3.385412 V 14.239596 h 6.12499 q 1.749998,0 3.020829,0.624999 1.270831,0.614582 1.95833,1.760414 0.697916,1.135415 0.697916,2.708329 0,1.562497 -0.697916,2.708329 -0.697916,1.135415 -1.98958,1.760414 -1.281248,0.624999 -3.031245,0.624999 h -4.302077 v -2.687496 h 4.13541 q 0.854166,0 1.468748,-0.291666 0.614582,-0.302083 0.947915,-0.843749 0.333333,-0.541666 0.333333,-1.270831 0,-0.749999 -0.333333,-1.281248 -0.333333,-0.531249 -0.947915,-0.822916 -0.614582,-0.302082 -1.468748,-0.302082 h -2.708329 v 12.833313 z">
    <animate attributeName="d" begin="hoverArea.mouseover" dur="0.15s" fill="freeze" to="m 10.458354,32.760404 5.447908,-15.520809 h 4.124994 l 5.447908,15.520809 H 21.927086 L 19.48959,25.208332 q -0.447916,-1.489581 -0.927082,-3.062495 -0.468749,-1.583331 -1.020832,-3.593744 h 0.885416 q -0.572916,2.010413 -1.052082,3.593744 -0.468749,1.572914 -0.937499,3.062495 l -2.520829,7.552072 z m 3.458328,-3.385412 v -2.562495 h 8.11457 v 2.562495 z M 27.73958,32.760404 V 17.239595 h 6.12499 q 1.749998,0 3.020829,0.625 1.270831,0.614581 1.95833,1.760414 0.697916,1.135415 0.697916,2.708329 0,1.562497 -0.697916,2.708329 -0.697916,1.135414 -1.98958,1.760414 -1.281248,0.624999 -3.031245,0.624999 h -4.302077 v -2.687496 h 4.13541 q 0.854166,0 1.468748,-0.291666 0.614582,-0.302083 0.947915,-0.843749 0.333333,-0.541666 0.333333,-1.270831 0,-0.749999 -0.333333,-1.281249 -0.333333,-0.531248 -0.947915,-0.822915 -0.614582,-0.302082 -1.468748,-0.302082 h -2.708329 v 12.833313 z" />
    <animate attributeName="d" begin="hoverArea.mouseout" dur="0.12s" fill="freeze" to="M 7.4583554,29.760405 12.906263,14.239596 h 4.124994 l 5.447908,15.520809 H 18.927087 L 16.489591,22.208333 Q 16.041675,20.718752 15.562509,19.145838 15.09376,17.562507 14.541677,15.552094 h 0.885416 q -0.572916,2.010413 -1.052082,3.593744 -0.468749,1.572914 -0.937499,3.062495 l -2.520829,7.552072 z m 3.4583276,-3.385412 v -2.562496 h 8.11457 v 2.562496 z m 13.822898,3.385412 V 14.239596 h 6.12499 q 1.749998,0 3.020829,0.624999 1.270831,0.614582 1.95833,1.760414 0.697916,1.135415 0.697916,2.708329 0,1.562497 -0.697916,2.708329 -0.697916,1.135415 -1.98958,1.760414 -1.281248,0.624999 -3.031245,0.624999 h -4.302077 v -2.687496 h 4.13541 q 0.854166,0 1.468748,-0.291666 0.614582,-0.302083 0.947915,-0.843749 0.333333,-0.541666 0.333333,-1.270831 0,-0.749999 -0.333333,-1.281248 -0.333333,-0.531249 -0.947915,-0.822916 -0.614582,-0.302082 -1.468748,-0.302082 h -2.708329 v 12.833313 z" />
  </path>
  <rect x="0" y="0" width="100%" height="100%" fill="transparent" id="hoverArea" />
</svg>
  <span data-astro-cid-gmsbvgw5>Armand Philippot</span>
</a>  <nav data-astro-cid-au5etmq2="true" class="site-navbar paper navbar" data-astro-cid-bofktp63> <div class="navbar-item" data-item="menu" data-astro-cid-bofktp63> <button popovertarget="navbar-menu-modal" data-astro-cid-bofktp63="true" data-type="neutral" data-astro-cid-4qfdumg6="true" class="navbar-controller btn">
      <svg width="28" height="28" aria-hidden="true" data-astro-cid-bofktp63="true" data-icon="hamburger">   <symbol id="ai:local:hamburger" viewBox="0 0 48 48"><path fill="currentColor" stroke="currentColor" stroke-width="1.5" d="M6.748 8.967h34.504c1.437 0 1.437 3.5 0 3.5H6.748c-1.437 0-1.437-3.5 0-3.5zm0 13.283h34.504c1.437 0 1.437 3.5 0 3.5H6.748c-1.437 0-1.437-3.5 0-3.5zm0 13.283h34.504c1.437 0 1.437 3.5 0 3.5H6.748c-1.437 0-1.437-3.5 0-3.5z" class="hamburger__line"/></symbol><use href="#ai:local:hamburger"></use>
       </svg>
      Menu</button>  <div class="navbar-modal" id="navbar-menu-modal" popover data-astro-cid-bofktp63> <ul data-astro-cid-bofktp63="true" data-astro-cid-q2g7roa6="true" data-marker="false" style="--gap: 0;" data-astro-cid-vbzs2jsx="true" class="navbar-content main-nav paper list"><li data-astro-cid-q2g7roa6="true" class="main-nav-item list-item" data-astro-cid-cldm4y7y> 
          <a aria-current="page" data-selected="true" href="/" data-astro-cid-q2g7roa6="true" class="main-nav-link paper astro-lovnqme7" class="astro-lovnqme7" data-icon="true" class="astro-lovnqme7" rel data-astro-cid-lovnqme7><svg width="28" height="28" aria-hidden="true" data-astro-cid-lovnqme7="true" data-icon="home">   <symbol id="ai:local:home" viewBox="0 0 48 48"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.966" d="M24 12.704 8.75 23.59v18.074h30.504V23.59Z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.966" d="M19.145 29.18c0-3.238 9.711-3.238 9.711 0v12.484h-9.71z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.274" d="M23.364 34.208a.645.645 0 0 1-.645.645.645.645 0 0 1-.645-.645.645.645 0 0 1 .645-.645.645.645 0 0 1 .645.645"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.475" d="M31.953 8.708v3.195l5.697 4.711V8.708Z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.966" d="m3.983 21.019 1.963 4.571 18.055-12.886L42.054 25.59l1.963-4.571L24.001 6.336Z"/></symbol><use href="#ai:local:home"></use>
       </svg>Accueil</a>
         </li> <li data-astro-cid-q2g7roa6="true" class="main-nav-item list-item" data-astro-cid-cldm4y7y> 
          <a href="/blog" data-astro-cid-q2g7roa6="true" class="main-nav-link astro-lovnqme7" class="astro-lovnqme7" data-icon="true" class="astro-lovnqme7" rel data-astro-cid-lovnqme7><svg width="28" height="28" aria-hidden="true" data-astro-cid-lovnqme7="true" data-icon="blog">   <symbol id="ai:local:blog" viewBox="0 0 48 48"><path fill="currentColor" d="M9.574 2c-1.16 0-2.121.953-2.121 2.102V37.13c0 1.15.96 2.1 2.12 2.1h22.082c1.16 0 2.123-.95 2.123-2.1V4.102c0-1.149-.962-2.102-2.123-2.102zm0 1.732h22.081c.222 0 .374.15.374.37V37.13c0 .22-.152.37-.374.37H9.574c-.222 0-.373-.15-.373-.37V4.102c0-.22.15-.37.373-.37" color="currentColor"/><path fill="currentColor" d="M16.244 7.899h8.743c.484 0 .874.565.874 1.267 0 .701-.39 1.266-.874 1.266h-8.743c-.484 0-.874-.565-.874-1.266s.39-1.267.874-1.267m-2.841 23.406h14.425c.363 0 .656.452.656 1.013 0 .562-.293 1.014-.656 1.014H13.403c-.363 0-.656-.452-.656-1.014 0-.561.293-1.013.656-1.013m0-6.08h14.425c.363 0 .656.452.656 1.013 0 .562-.293 1.014-.656 1.014H13.403c-.363 0-.656-.452-.656-1.014 0-.561.293-1.013.656-1.013m9.74-10.64h5.108c.13 0 .233.452.233 1.014 0 .561-.104 1.013-.233 1.013h-5.108c-.13 0-.233-.452-.233-1.013 0-.562.104-1.014.233-1.014m0 4.054h5.108c.13 0 .233.452.233 1.013 0 .562-.104 1.013-.233 1.013h-5.108c-.13 0-.233-.451-.233-1.013s.104-1.013.233-1.013"/><path fill="currentColor" d="M14.205 14.078c-.795 0-1.457.664-1.457 1.459v4.176c0 .795.662 1.459 1.457 1.459h4.178c.794 0 1.458-.664 1.458-1.459v-4.176c0-.795-.664-1.459-1.458-1.459zm.063 1.52h4.053v4.054h-4.053zm20.774 27.017c1.16 0 2.12-.953 2.12-2.102V7.485c0-1.149-.96-2.1-2.12-2.1h-1.264v1.732h1.264c.222 0 .372.148.372.368v33.028c0 .22-.15.37-.372.37h-22.08c-.223 0-.376-.15-.376-.37v-1.282h-1.749v1.282c0 1.15.964 2.102 2.124 2.102z" color="currentColor"/><path fill="currentColor" d="M38.427 46c1.16 0 2.12-.953 2.12-2.102V10.87c0-1.15-.96-2.1-2.12-2.1h-1.265v1.73h1.265c.221 0 .372.15.372.369v33.028c0 .22-.15.37-.372.37H16.346c-.222 0-.375-.15-.375-.37v-1.283h-1.749v1.283c0 1.149.963 2.102 2.124 2.102Z" color="currentColor"/></symbol><use href="#ai:local:blog"></use>
       </svg>Blog</a>
         </li> <li data-astro-cid-q2g7roa6="true" class="main-nav-item list-item" data-astro-cid-cldm4y7y> 
          <a href="/guides" data-astro-cid-q2g7roa6="true" class="main-nav-link astro-lovnqme7" class="astro-lovnqme7" data-icon="true" class="astro-lovnqme7" rel data-astro-cid-lovnqme7><svg width="28" height="28" aria-hidden="true" data-astro-cid-lovnqme7="true" data-icon="guide">   <symbol id="ai:local:guide" viewBox="0 0 48 48"><path fill="currentColor" d="M21.3 11.102a2.383 2.383 0 0 0-2.372 2.37v3.602c0 1.3 1.07 2.371 2.371 2.371h11.934c1.3 0 2.37-1.07 2.37-2.37v-3.602c0-1.3-1.07-2.371-2.37-2.371zm0 1.5h11.933c.495 0 .87.375.87.87v3.602a.853.853 0 0 1-.87.871H21.299a.853.853 0 0 1-.87-.87v-3.602c0-.496.375-.871.87-.871" color="currentColor"/><path fill="currentColor" d="M12.418 2C8.874 2 5.943 5.885 5.943 9.434v32.168C5.943 43.89 8.53 46 12.418 46h29.476v-1.313c-.023 0-1.687-.678-1.687-3.085 0-2.137 1.847-3 1.85-2.99V2Zm0 1.642v33.876c-.878.26-2.853.13-4.834 1.688V9.434c0-3.826 3.024-5.792 4.834-5.792m1.641 0h26.357v33.876H14.059Zm25.762 35.517s-1.255.669-1.255 2.443 1.232 2.843 1.255 2.756H12.418c-1.889 0-4.879-.897-4.834-2.75.044-1.806 3.073-2.289 4.834-2.449z" color="currentColor"/><path fill="currentColor" d="M12.237 41h23.5a.749.749 0 1 1 0 1.5h-23.5a.75.75 0 0 1-.75-.75c0-.416.334-.75.75-.75"/></symbol><use href="#ai:local:guide"></use>
       </svg>Guides</a>
         </li> <li data-astro-cid-q2g7roa6="true" class="main-nav-item list-item" data-astro-cid-cldm4y7y> 
          <a href="/notes" data-astro-cid-q2g7roa6="true" class="main-nav-link astro-lovnqme7" class="astro-lovnqme7" data-icon="true" class="astro-lovnqme7" rel data-astro-cid-lovnqme7><svg width="28" height="28" aria-hidden="true" data-astro-cid-lovnqme7="true" data-icon="notepad">   <symbol id="ai:local:notepad" viewBox="0 0 48 48"><path fill="currentColor" d="M3.964 2A1.98 1.98 0 0 0 2 3.964V40.37a1.98 1.98 0 0 0 1.964 1.964h36.405a1.98 1.98 0 0 0 1.964-1.964V3.964A1.98 1.98 0 0 0 40.37 2h-3.883l.032.047.013.02a1 1 0 0 1 .118.248l.02.06.02.062.015.064c.038.152.064.32.088.5l.458 3.5c.112.852-.526 1.407-1.018 1.407s-1.129-.555-1.017-1.407l.458-3.5c.054-.412.124-.758.306-1.001h-8.87c.182.243.251.589.305 1l.459 3.501c.111.852-.527 1.407-1.02 1.407-.491 0-1.128-.555-1.016-1.407l.349-2.668h.002l.109-.832c.054-.412.124-.758.306-1.001h-8.872a1.2 1.2 0 0 1 .184.374l.02.063.015.064c.038.152.064.32.088.5l.458 3.5c.112.852-.526 1.407-1.018 1.407-.493 0-1.129-.555-1.017-1.407l.458-3.5a6 6 0 0 1 .045-.296l.014-.07c.05-.251.122-.468.247-.635h-8.87q.017.022.033.047l.013.02q.02.03.037.062l.01.018.026.054a2 2 0 0 1 .065.173l.02.063.015.064q.024.098.043.204.025.142.045.296l.11.832.348 2.668c.112.852-.526 1.407-1.018 1.407-.493 0-1.129-.555-1.017-1.407l.349-2.668.11-.832q.024-.194.058-.365.021-.104.047-.2.034-.125.084-.235A1 1 0 0 1 7.849 2H6.33zm15.42.743.03.258-.024-.197zm9.377 0 .028.258-.023-.197zM3.964 3.833h2.095l-.35 2.668c-.19 1.448.995 2.782 2.393 2.782s2.583-1.334 2.393-2.782l-.349-2.668h5.289l-.35 2.668c-.19 1.448.995 2.782 2.393 2.782S20.06 7.95 19.87 6.501l-.349-2.668h5.289l-.35 2.668c-.189 1.448.995 2.782 2.393 2.782s2.583-1.334 2.394-2.782l-.35-2.668h5.291l-.35 2.668c-.19 1.448.995 2.782 2.393 2.782s2.583-1.334 2.393-2.782l-.349-2.668h2.093q.131 0 .131.131V40.37q0 .132-.13.131H3.963q-.131 0-.13-.13V3.963q-.001-.131.13-.13" color="currentColor"/><path fill="currentColor" d="M42.333 5.667V7.5h1.703q.131 0 .13.13v36.406q.001.131-.13.13H7.631q-.131.001-.131-.13v-1.703H5.667v1.703A1.98 1.98 0 0 0 7.63 46h36.405A1.98 1.98 0 0 0 46 44.036V7.631a1.98 1.98 0 0 0-1.964-1.964z" color="currentColor"/></symbol><use href="#ai:local:notepad"></use>
       </svg>Notes</a>
         </li> <li data-astro-cid-q2g7roa6="true" class="main-nav-item list-item" data-astro-cid-cldm4y7y> 
          <a href="/projets" data-astro-cid-q2g7roa6="true" class="main-nav-link astro-lovnqme7" class="astro-lovnqme7" data-icon="true" class="astro-lovnqme7" rel data-astro-cid-lovnqme7><svg width="28" height="28" aria-hidden="true" data-astro-cid-lovnqme7="true" data-icon="project">   <symbol id="ai:local:project" viewBox="0 0 48 48"><path fill="currentColor" d="M9.5 19.484v-2.68l8.546-3.253v1.897l-6.932 2.704 6.932 2.697v1.888zm10.127 4.46L26.46 11.43h1.897l-6.798 12.515Zm10.327-1.207V20.85l6.923-2.697-6.923-2.704v-1.897l8.546 3.253v2.68z"/><path fill="currentColor" d="M5.65 4.686C4.197 4.686 3 6.005 3 7.602v20.169c0 1.597 1.198 2.915 2.65 2.915h36.7c1.452 0 2.65-1.318 2.65-2.915V7.602c0-1.597-1.198-2.916-2.65-2.916Zm0 2.101h36.7c.427 0 .74.346.74.815v20.169c0 .47-.313.814-.74.814H5.65c-.427 0-.74-.345-.74-.814V7.602c0-.47.313-.815.74-.815" color="currentColor"/><path fill="currentColor" d="M18.013 31.133c1.289 4.645.892 7.679.01 10.364-.176.535.115 1.071.468 1.353.353.281.776.432 1.274.432h8.44c.496 0 .92-.15 1.273-.432s.641-.815.47-1.347c-1.073-3.342-1.045-6.779.006-10.359.155-.525-.128-1.047-.478-1.328a1.98 1.98 0 0 0-1.272-.433h-8.44c-.493 0-.92.152-1.269.433-.35.281-.627.795-.482 1.317m2.01 10.412c.836-2.732 1.181-5.96.015-10.424h7.916c-.97 3.546-1 7.036 0 10.424z" color="currentColor"/><path fill="currentColor" d="M21.491 30.354c.241 1.658.735 1.355.395 5.916-.04.53.466.932 1.021.932h2.155c.555 0 1.072-.401 1.02-.945-.216-2.196-.11-4.16.38-5.823.095-.322-.082-.647-.283-.808a1.1 1.1 0 0 0-.717-.243h-2.955c-.28 0-.525.088-.719.25-.194.161-.338.435-.297.72m1.598.332h1.822c-.383 1.585-.484 3.326-.336 5.213h-1.191c.207-3.402-.073-4.267-.295-5.213" color="currentColor"/><path fill="currentColor" d="M14.985 41.314h18c.554 0 1 .446 1 1s-.446 1-1 1h-18c-.554 0-1-.446-1-1s.446-1 1-1"/></symbol><use href="#ai:local:project"></use>
       </svg>Projets</a>
         </li> <li data-astro-cid-q2g7roa6="true" class="main-nav-item list-item" data-astro-cid-cldm4y7y> 
          <a href="/signets" data-astro-cid-q2g7roa6="true" class="main-nav-link astro-lovnqme7" class="astro-lovnqme7" data-icon="true" class="astro-lovnqme7" rel data-astro-cid-lovnqme7><svg width="28" height="28" aria-hidden="true" data-astro-cid-lovnqme7="true" data-icon="bookmark">   <symbol id="ai:local:bookmark" viewBox="0 0 48 48"><path fill="none" stroke="currentColor" stroke-width="2" d="M15.545 3.001c-2.538 0-4.581 2.058-4.581 4.614V40.81c0 1.651.854 3.09 2.14 3.905L24.05 33.147l10.91 11.527a4.6 4.6 0 0 0 2.077-3.865V7.615c0-2.556-2.043-4.614-4.58-4.614z"/></symbol><use href="#ai:local:bookmark"></use>
       </svg>Signets</a>
         </li> <li data-astro-cid-q2g7roa6="true" class="main-nav-item list-item" data-astro-cid-cldm4y7y> 
          <a href="/blogroll" data-astro-cid-q2g7roa6="true" class="main-nav-link astro-lovnqme7" class="astro-lovnqme7" data-icon="true" class="astro-lovnqme7" rel data-astro-cid-lovnqme7><svg width="28" height="28" aria-hidden="true" data-astro-cid-lovnqme7="true" data-icon="globe">   <symbol id="ai:local:globe" viewBox="0 0 48 48"><path fill="currentColor" d="M23 2h1.68v43.68H23z"/><path fill="currentColor" d="M45.68 23v1.68H2V23zM5.938 12.92a21 21 0 0 0-.917 1.68h37.672a21 21 0 0 0-.92-1.68zM5.02 33.081a21 21 0 0 0 .918 1.68h35.835a21 21 0 0 0 .92-1.68z"/><path fill="currentColor" d="M23 2h1.68c-18.18 13.127-19.245 27.57 0 43.68H23C3.79 29.54 4.694 15.088 23 2"/><path fill="currentColor" d="M24.68 2H23c18.181 13.127 19.246 27.57 0 43.68h1.68c19.212-16.14 18.306-30.592 0-43.68"/><path fill="currentColor" d="M23.84 1.84c-12.139 0-22 9.861-22 22s9.861 22 22 22 22-9.862 22-22-9.862-22-22-22m0 2c11.057 0 20 8.942 20 20s-8.943 20-20 20-20-8.943-20-20 8.942-20 20-20" color="currentColor"/></symbol><use href="#ai:local:globe"></use>
       </svg>Blogroll</a>
         </li> <li data-astro-cid-q2g7roa6="true" class="main-nav-item list-item" data-astro-cid-cldm4y7y> 
          <a href="/contact" data-astro-cid-q2g7roa6="true" class="main-nav-link astro-lovnqme7" class="astro-lovnqme7" data-icon="true" class="astro-lovnqme7" rel data-astro-cid-lovnqme7><svg width="28" height="28" viewBox="0 0 48 48" aria-hidden="true" data-astro-cid-lovnqme7="true" data-icon="contact">   <use href="#ai:local:contact"></use>
       </svg>Contact</a>
         </li> </ul>   </div> </div> <div class="navbar-item js-only" data-item="search" data-astro-cid-bofktp63> <button popovertarget="navbar-search-modal" data-astro-cid-bofktp63="true" data-type="neutral" data-astro-cid-4qfdumg6="true" class="navbar-controller btn">
      <svg width="28" height="28" viewBox="0 0 48 48" aria-hidden="true" data-astro-cid-bofktp63="true" data-icon="search">   <use href="#ai:local:search"></use>
       </svg>
      Recherche</button>  <div class="navbar-modal" id="navbar-search-modal" popover data-astro-cid-bofktp63> <apeu-search-form data-astro-cid-bofktp63="true" data-query-param="q" data-results-page="/recherche" id="navbar-search" data-astro-cid-mcxh3vza="true" class="navbar-content search-form">
  <form data-inlined="true" data-astro-cid-mcxh3vza> <label for="navbar-search-field" data-astro-cid-mcxh3vza="true" class="search-form-label label" data-astro-cid-sh7agl4l> Recherche  </label>  <input id="navbar-search-field" name="navbar-search-field" required data-astro-cid-mcxh3vza="true" class="search-form-field text-field" type="search" data-astro-cid-ljylo472>  <button type="submit" data-astro-cid-mcxh3vza="true" data-type="neutral" data-astro-cid-4qfdumg6="true" class="search-form-btn btn">
      <svg width="30" height="30" aria-hidden="true" data-astro-cid-mcxh3vza="true" data-icon="search">   <symbol id="ai:local:search" viewBox="0 0 48 48"><path fill="currentColor" d="M24 27.79a26 26 0 0 0 1.42-1.216c.758-.707 2.465-2.725 2.655-3.139.113-.245.106-.279-.091-.431l-.214-.166-.362.516c-1.06 1.51-2.723 3.2-4.192 4.258l-.668.482.207.164c.115.09.275.153.356.14.081-.015.481-.287.888-.607m1.556.269c.695-.521 1.94-1.791 2.302-2.35.181-.277.236-.488.252-.961l.02-.607-.767.929c-.829 1.003-2.024 2.189-2.914 2.891l-.558.44.414-.014c.75-.028.906-.068 1.25-.327m3.868 2.723c.787-.654 1.73-1.776 1.72-2.046-.002-.07-.654-.76-1.45-1.532l-1.444-1.404-.623.747a13 13 0 0 1-1.32 1.333c-.427.36-.67.622-.628.678.037.051.692.71 1.457 1.464 1.562 1.542 1.408 1.491 2.288.76m.281.997c1-.7 2.387-2.377 2.369-2.863-.008-.195-.182-.358-.352-.33-.064.012-.178.158-.253.327-.338.755-1.612 2.09-2.483 2.6-.38.222-.49.332-.484.482.016.427.377.363 1.203-.216"/><path fill="currentColor" d="M29.42 32.726c1.45-.76 2.882-2.313 3.36-3.644.247-.686-.139-.456-.55.328-.567 1.085-1.938 2.46-3.021 3.032-.418.22-.665.449-.666.615 0 .11.13.061.877-.331"/><path fill="currentColor" d="M41.743 44.785c1.347-.578 2.502-1.727 3.038-3.024.163-.394.293-.799.29-.9-.012-.264-.176-.448-1.884-2.114-.845-.824-3.385-3.318-5.643-5.54-2.259-2.224-4.14-4.073-4.182-4.11-.04-.037-.128.08-.194.26-.486 1.334-2.462 3.355-3.863 3.952l-.391.167.99.97c.546.533 2.111 2.07 3.48 3.417a971 971 0 0 0 5.583 5.474c.353.34.809.796 1.013 1.013.472.501.82.728 1.057.689.103-.018.42-.132.706-.254"/><path fill="currentColor" d="M42.608 45.557c1.422-.778 2.845-2.357 3.254-3.613.2-.613.187-.799-.067-.928-.203-.103-.211-.093-.383.462-.485 1.565-1.731 2.956-3.307 3.69-.27.126-.629.252-.796.28-.341.058-.364.115-.148.369.202.238.699.15 1.446-.26"/><path fill="none" stroke="currentColor" stroke-width="2" d="M27.83 15.466a12.416 12.416 0 0 1-12.417 12.416A12.416 12.416 0 0 1 2.997 15.466 12.416 12.416 0 0 1 15.413 3.049 12.416 12.416 0 0 1 27.83 15.466Z"/><path fill="none" stroke="currentColor" stroke-width="2" d="M24.87 15.466a9.456 9.456 0 0 1-9.457 9.456 9.456 9.456 0 0 1-9.456-9.456 9.456 9.456 0 0 1 9.456-9.456 9.456 9.456 0 0 1 9.457 9.456Z"/></symbol><use href="#ai:local:search"></use>
       </svg>
      <span class="sr-only" data-astro-cid-mcxh3vza>Rechercher</span>
    </button>  </form>
</apeu-search-form>  <script type="module">class e extends HTMLElement{#t=null;#e=null;#n=null;constructor(){super(),this.handleChange=this.handleChange.bind(this),this.handleSubmit=this.handleSubmit.bind(this)}connectedCallback(){this.#e=this.dataset.queryParam,this.#n=this.dataset.resultsPage,this.#t=this.getQueryFromInput(),this.addEventListener("change",this.handleChange),this.addEventListener("submit",this.handleSubmit)}disconnectedCallback(){this.removeEventListener("change",this.handleChange),this.removeEventListener("submit",this.handleSubmit)}getQueryFromInput(){const t=this.querySelector("input");return t?t.value:""}handleChange(t){t.target instanceof HTMLInputElement&&(this.#t=t.target.value)}#s(t){return`${location.origin}${this.#n}?${this.#e}=${t}`}handleSubmit(t){t.preventDefault(),this.#t&&window.location.assign(this.#s(this.#t))}}customElements.define("apeu-search-form",e);</script> </div> </div> <div class="navbar-item js-only" data-item="settings" data-astro-cid-bofktp63> <button popovertarget="navbar-settings-modal" data-astro-cid-bofktp63="true" data-type="neutral" data-astro-cid-4qfdumg6="true" class="navbar-controller btn">
      <svg width="28" height="28" aria-hidden="true" data-astro-cid-bofktp63="true" data-icon="gear">   <symbol id="ai:local:gear" viewBox="0 0 48 48"><path fill="none" stroke="currentColor" stroke-width="2" d="M38.934 38.934c-5.106 5.106-1.797-2.088-8.468.676-6.671 2.763.755 5.51-6.466 5.51-7.22 0 .205-2.747-6.466-5.51s-3.362 4.43-8.468-.676 2.088-1.797-.676-8.468C5.627 23.795 2.88 31.22 2.88 24s2.747.205 5.51-6.466-4.43-3.362.676-8.468 1.797 2.088 8.468-.676C24.205 5.627 16.78 2.88 24 2.88s-.205 2.747 6.466 5.51 3.362-4.43 8.468.676-2.088 1.797.676 8.468c2.763 6.671 5.51-.755 5.51 6.466 0 7.22-2.747-.205-5.51 6.466s4.43 3.362-.676 8.468z"/><path fill="none" stroke="currentColor" stroke-width="1.8" d="M34.1 24A10.1 10.1 0 0 1 24 34.1 10.1 10.1 0 0 1 13.9 24 10.1 10.1 0 0 1 24 13.9 10.1 10.1 0 0 1 34.1 24Z"/><path fill="none" stroke="currentColor" stroke-width="3" d="M30.25 24A6.25 6.25 0 0 1 24 30.25 6.25 6.25 0 0 1 17.75 24 6.25 6.25 0 0 1 24 17.75 6.25 6.25 0 0 1 30.25 24Z"/></symbol><use href="#ai:local:gear"></use>
       </svg>
      Paramètres</button>  <div class="navbar-modal" id="navbar-settings-modal" popover data-astro-cid-bofktp63> <form data-astro-cid-bofktp63="true" class="navbar-content settings-form" id="navbar-settings" data-astro-cid-2spmldaq> <fieldset data-astro-cid-2spmldaq> <legend data-astro-cid-2spmldaq>Paramètres</legend> <apeu-language-select data-astro-cid-2spmldaq="true" data-astro-cid-6u7xslrz="true" class="settings-form-language language-select">
  <label data-astro-cid-6u7xslrz="true" class="label" data-astro-cid-sh7agl4l> 
    <span class="sr-only language-select-label" data-astro-cid-6u7xslrz>Langue :</span>
    <div data-astro-cid-6u7xslrz="true" class="language-select-field select-field" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> <svg width="22" height="22" aria-hidden="true" class="select-field-icon" data-astro-cid-ldnmw7sf="true" data-icon="locale">   <symbol id="ai:local:locale" viewBox="0 0 48 48"><path fill="none" stroke="currentColor" stroke-linecap="square" stroke-width="1.624" d="M20.734 2.812c-1.281 0-2.312 1.386-2.312 3.106V17.5h9.047c1.292 0 2.332 1.39 2.332 3.117v1.587h6.408l6.424 8.625-1.721-8.625h1.463c1.282 0 2.313-1.386 2.313-3.106V5.918c0-1.72-1.031-3.106-2.313-3.106z"/><path fill="currentColor" d="m32.478 5.285-1.888.56c.339.633.68 1.472.842 2.077h-6.267v1.725h2.33c.796 2.078 1.828 3.861 3.155 5.335-.82.639-.553.436-1.594.885.697.133 1.296.587 1.681 1.229.881-.463.49-.249 1.225-.845 1.562 1.312 3.462 2.284 5.791 2.903.265-.486.797-1.253 1.195-1.65-2.226-.502-4.083-1.386-5.616-2.55 1.311-1.43 2.314-3.185 3.066-5.307h2.27V7.922h-6.426l1.253-.399c-.177-.604-.62-1.545-1.017-2.238m-3.155 4.362h5.1c-.604 1.621-1.4 2.977-2.432 4.097-1.135-1.164-2.02-2.55-2.668-4.097m-9.557 23.125L18.75 29.85h-4.36l-1.015 2.923H10.98l4.174-11.44h2.826l4.157 11.44zm-3.2-9.679-.048.179q-.081.292-.195.666-.114.373-1.397 4.108h3.289l-1.129-3.288-.349-1.104z"/><path fill="none" stroke="currentColor" stroke-linecap="square" stroke-width="1.63" d="M5.648 17.5c-1.292 0-2.332 1.387-2.332 3.107V33.78c0 1.72 1.04 3.107 2.332 3.107h1.475L5.387 45.51l6.477-8.622H27.47c1.292 0 2.332-1.387 2.332-3.107V20.607c0-1.72-1.04-3.107-2.332-3.107z"/></symbol><use href="#ai:local:locale"></use>
       </svg> <select autocomplete="off" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> <option value="/en" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> English </option><option selected value="/" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> Français </option> </select> <svg width="1em" height="1em" aria-hidden="true" class="select-field-caret" data-astro-cid-ldnmw7sf="true" data-icon="caret-down">   <symbol id="ai:local:caret-down" viewBox="0 0 48 48"><path fill="currentColor" d="M3.231 12.178a4.174 4.174 0 0 1 5.886 0l14.986 14.777L38.88 12.178a4.177 4.177 0 1 1 5.886 5.927l-17.7 17.7a4.183 4.183 0 0 1-5.927 0l-17.908-17.7a4.183 4.183 0 0 1 0-5.927"/></symbol><use href="#ai:local:caret-down"></use>
       </svg> </div> 
    </label> 
</apeu-language-select>  <script type="module">class n extends HTMLElement{#e=null;constructor(){super(),this.handleLanguageChange=this.handleLanguageChange.bind(this)}connectedCallback(){this.#e=this.querySelector("select"),this.#e?.addEventListener("change",this.handleLanguageChange)}disconnectedCallback(){this.#e?.removeEventListener("change",this.handleLanguageChange)}handleLanguageChange(e){e.currentTarget instanceof HTMLSelectElement&&(window.location.pathname=e.currentTarget.value)}}customElements.define("apeu-language-select",n);</script> <apeu-theme-select data-astro-cid-2spmldaq="true" data-setting="theme" data-astro-cid-feigxedc="true" class="settings-form-theme theme-select">
  <label data-astro-cid-feigxedc="true" class="label" data-astro-cid-sh7agl4l> 
    <span class="sr-only theme-select-label" data-astro-cid-feigxedc>Thème du site :</span>
    <div data-astro-cid-feigxedc="true" class="theme-select-field select-field" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> <svg width="22" height="22" aria-hidden="true" class="select-field-icon" data-astro-cid-ldnmw7sf="true" data-icon="monitor">   <symbol id="ai:local:monitor" viewBox="0 0 48 48"><path fill="currentColor" d="M5.65 4.686C4.197 4.686 3 6.005 3 7.602v20.169c0 1.597 1.198 2.915 2.65 2.915h36.7c1.452 0 2.65-1.318 2.65-2.915V7.602c0-1.597-1.198-2.916-2.65-2.916Zm0 2.101h36.7c.427 0 .74.346.74.815v20.169c0 .47-.313.814-.74.814H5.65c-.427 0-.74-.345-.74-.814V7.602c0-.47.313-.815.74-.815" color="currentColor"/><path fill="currentColor" d="M18.013 31.133c1.289 4.645.892 7.679.01 10.364-.176.535.115 1.071.468 1.353.353.281.776.432 1.274.432h8.44c.496 0 .92-.15 1.273-.432s.641-.815.47-1.347c-1.073-3.342-1.045-6.779.006-10.359.155-.525-.128-1.047-.478-1.328a1.98 1.98 0 0 0-1.272-.433h-8.44c-.493 0-.92.152-1.269.433-.35.281-.627.795-.482 1.317m2.01 10.412c.836-2.732 1.181-5.96.015-10.424h7.916c-.97 3.546-1 7.036 0 10.424z" color="currentColor"/><path fill="currentColor" d="M21.491 30.354c.241 1.658.735 1.355.395 5.916-.04.53.466.932 1.021.932h2.155c.555 0 1.072-.401 1.02-.945-.216-2.196-.11-4.16.38-5.823.095-.322-.082-.647-.283-.808a1.1 1.1 0 0 0-.717-.243h-2.955c-.28 0-.525.088-.719.25-.194.161-.338.435-.297.72m1.598.332h1.822c-.383 1.585-.484 3.326-.336 5.213h-1.191c.207-3.402-.073-4.267-.295-5.213" color="currentColor"/><path fill="currentColor" d="M14.985 41.314h18c.554 0 1 .446 1 1s-.446 1-1 1h-18c-.554 0-1-.446-1-1s.446-1 1-1"/></symbol><use href="#ai:local:monitor"></use>
       </svg> <select autocomplete="off" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> <option selected value="auto" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> Auto </option><option value="dark" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> Sombre </option><option value="light" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> Clair </option> </select> <svg width="1em" height="1em" viewBox="0 0 48 48" aria-hidden="true" class="select-field-caret" data-astro-cid-ldnmw7sf="true" data-icon="caret-down">   <use href="#ai:local:caret-down"></use>
       </svg> </div> 
    </label> 
</apeu-theme-select>  <script type="module" src="/_astro/theme-select.astro_astro_type_script_index_0_lang.CkH_tsBj.js"></script> <apeu-theme-select data-astro-cid-2spmldaq="true" data-setting="shiki" data-astro-cid-feigxedc="true" class="settings-form-theme theme-select">
  <label data-astro-cid-feigxedc="true" class="label" data-astro-cid-sh7agl4l> 
    <span class="sr-only theme-select-label" data-astro-cid-feigxedc>Thème des blocs de code :</span>
    <div data-astro-cid-feigxedc="true" class="theme-select-field select-field" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> <svg width="22" height="22" aria-hidden="true" class="select-field-icon" data-astro-cid-ldnmw7sf="true" data-icon="code-editor">   <symbol id="ai:local:code-editor" viewBox="0 0 48 48"><path fill="none" stroke="currentColor" stroke-width="2" d="M5.937 39.75h36.126A2.93 2.93 0 0 0 45 36.813V11.187a2.93 2.93 0 0 0-2.937-2.937H5.937A2.93 2.93 0 0 0 3 11.187v25.626a2.93 2.93 0 0 0 2.937 2.937Z"/><path fill="currentColor" d="M11.5 27.797v-2.68l8.546-3.253v1.898l-6.932 2.704 6.932 2.696v1.89zm10.127 4.46 6.832-12.515h1.897l-6.798 12.516zm10.327-1.206v-1.889l6.923-2.696-6.923-2.704v-1.898l8.546 3.254v2.68zM3.937 15.468h3.247c.417 0 .753.306.753.686v22.127c0 .38-.336.687-.753.687H3.937Zm40.28-6.524v1.95c0 .582-.705 1.05-1.58 1.05H4.796c-.876 0-1.58-.468-1.58-1.05v-1.95Z"/></symbol><use href="#ai:local:code-editor"></use>
       </svg> <select autocomplete="off" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> <option selected value="auto" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> Auto </option><option value="dark" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> Sombre </option><option value="light" style="--icon-size: calc(22 * var(--one-px-in-rem));" data-astro-cid-ldnmw7sf> Clair </option> </select> <svg width="1em" height="1em" viewBox="0 0 48 48" aria-hidden="true" class="select-field-caret" data-astro-cid-ldnmw7sf="true" data-icon="caret-down">   <use href="#ai:local:caret-down"></use>
       </svg> </div> 
    </label> 
</apeu-theme-select>   </fieldset> </form>  </div> </div> </nav>  </header>
        <div class="site-body" data-astro-cid-au5etmq2>  <main data-astro-cid-lci5s7hp="true" class="homepage site-main paper-dark" data-pagefind-body id="contenu" data-astro-cid-au5etmq2> 
  <header data-astro-cid-lci5s7hp="true" class="homepage-greetings greetings" data-astro-cid-d7t7s5sc> <p data-astro-cid-d7t7s5sc>Salut, je m’appelle </p> <h1 data-astro-cid-d7t7s5sc>Armand Philippot.</h1> <p data-astro-cid-d7t7s5sc>Bienvenue !</p> </header> 
  <section data-astro-cid-lci5s7hp="true" data-astro-cid-5jkbjval="true" data-constraint="viewport" data-elevation="raised" data-astro-cid-sr5eoli3="true" class="homepage-about identity-card card"><header class="card-header" data-astro-cid-sr5eoli3>   <div class="card-heading" data-astro-cid-sr5eoli3> <h2 slot="heading" data-astro-cid-5jkbjval="true">À propos</h2> </div> </header><div class="card-body prose" data-astro-cid-sr5eoli3>
  
  <figure aria-label="Photo d’Armand Philippot" data-astro-cid-5jkbjval="true" class="identity-card-avatar paper-dark figure" data-centered="false" data-full-width="false" data-astro-cid-ikcnfpuo> 
         <picture class="picture" data-astro-cid-5jkbjval="true" data-astro-cid-ywh2mkwi="true"> <source srcset="/_astro/armand-philippot.D5hcPePZ_vX3EC.webp 210w, /_astro/armand-philippot.D5hcPePZ_vX3EC.webp 420w" type="image/avif" sizes="(min-width: 210px) 210px, 100vw"><source srcset="/_astro/armand-philippot.D5hcPePZ_vX3EC.webp 210w, /_astro/armand-philippot.D5hcPePZ_vX3EC.webp 420w" type="image/webp" sizes="(min-width: 210px) 210px, 100vw">  <img src="/_astro/armand-philippot.D5hcPePZ_vX3EC.webp" srcset="/_astro/armand-philippot.D5hcPePZ_vX3EC.webp 210w, /_astro/armand-philippot.D5hcPePZ_vX3EC.webp 420w" loading="eager" decoding="async" sizes="(min-width: 210px) 210px, 100vw" data-astro-image="constrained" data-astro-cid-5jkbjval="true" alt data-astro-cid-ywh2mkwi="true" data-astro-image-fit="cover" data-astro-image-pos="top" width="210" height="263"> </picture>
 
       </figure> <dl data-astro-cid-5jkbjval="true" class="identity-card-meta description-list" style="--col-gap: var(--spacing-2xs); --row-gap: var(--spacing-4xs);" data-astro-cid-igybi7wm><div data-astro-cid-5jkbjval><dt data-astro-cid-5jkbjval>Nom :</dt><dd data-astro-cid-5jkbjval>Armand Philippot</dd></div><div data-astro-cid-5jkbjval><dt data-astro-cid-5jkbjval>Prononciation :</dt><dd data-astro-cid-5jkbjval>/aʁ.mɑ̃/ /fi.li.po/</dd></div><div data-astro-cid-5jkbjval><dt data-astro-cid-5jkbjval>Pays :</dt><dd data-astro-cid-5jkbjval>France</dd></div><div data-astro-cid-5jkbjval><dt data-astro-cid-5jkbjval>Parle :</dt><dd data-astro-cid-5jkbjval>Français</dd><dd data-astro-cid-5jkbjval>Anglais</dd></div></dl> 
</div>
  </section>  
  <section data-astro-cid-lci5s7hp="true" data-constraint="viewport" data-elevation="raised" data-astro-cid-sr5eoli3="true" class="homepage-contact contact-card card"><header class="card-header" data-astro-cid-sr5eoli3>   <div class="card-heading" data-astro-cid-sr5eoli3> <h2 slot="heading">Contact</h2> </div> </header><div class="card-body prose" data-astro-cid-sr5eoli3>
  
  <p>Vous pouvez utiliser le formulaire pour :</p>
  <a href="/contact" data-type="secondary" data-astro-cid-4qfdumg6="true" class="btn">
    <svg width="24" height="24" aria-hidden="true" data-icon="contact">   <symbol id="ai:local:contact" viewBox="0 0 48 48"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.524" d="m8.76 18.015-4.998 4.016H8.76z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.524" d="M8.759 13.283v13.301l9.594 4.773-1.726 1.035h.106L24 28.035l7.267 4.357h.105l-1.725-1.035 9.593-4.773V13.283Z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.524" d="M3.762 22.031v2.066l4.998 2.487V22.03zm35.478 0v4.553l4.998-2.487v-2.066H39.27zm.032-3.993v3.993h4.965zM24 5.762l-9.356 7.521h18.711z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.524" d="m44.237 24.096-14.59 7.26 14.59 8.75Zm-40.475 0v16.01l14.59-8.75ZM24 28.035 3.762 40.17v2.066h40.475V40.17z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.169" d="M13.579 19.27H34.42v.03H13.579Zm0 4.199H34.42v.031H13.579Z"/></symbol><use href="#ai:local:contact"></use>
       </svg>
    Me contacter</a> 
  
        <p>Ou retrouvez-moi ailleurs sur le web :</p>
        <ul data-astro-cid-jhipg3mv="true" data-inline="true" data-marker="false" style="--gap: 0;" data-astro-cid-vbzs2jsx="true" class="social-links list"><li data-astro-cid-jhipg3mv="true" class="list-item" data-astro-cid-cldm4y7y> 
          <a rel="me" data-astro-cid-jhipg3mv="true" data-label="false" data-medium="bluesky" href="https://bsky.app/profile/armand.philippot.eu" data-astro-cid-ew6ocpxo="true" data-type="discreet" data-astro-cid-4qfdumg6="true" class="social-link btn">
  <svg width="32" height="32" aria-hidden="true" class="social-link-icon" data-astro-cid-ew6ocpxo="true" data-icon="social/bluesky">   <symbol id="ai:local:social/bluesky" viewBox="0 0 80 80"><path fill="currentColor" d="M17.341 9.522C26.513 16.408 36.378 30.369 40 37.862c3.622-7.493 13.487-21.454 22.659-28.34C69.277 4.553 80 .709 80 12.942c0 2.443-1.4 20.523-2.222 23.458-2.856 10.205-13.262 12.808-22.518 11.232 16.18 2.754 20.295 11.875 11.407 20.996-16.882 17.323-24.264-4.346-26.156-9.898-.346-1.018-.509-1.494-.511-1.09-.002-.404-.165.072-.511 1.09-1.892 5.552-9.274 27.221-26.156 9.898-8.889-9.12-4.773-18.242 11.407-20.996C15.484 49.208 5.078 46.605 2.222 36.4 1.401 33.465 0 15.385 0 12.942 0 .709 10.723 4.553 17.341 9.522"/></symbol><use href="#ai:local:social/bluesky"></use>
       </svg>
  <span class="sr-only" data-astro-cid-ew6ocpxo>Bluesky</span></a>  
         </li> <li data-astro-cid-jhipg3mv="true" class="list-item" data-astro-cid-cldm4y7y> 
          <a rel="me" data-astro-cid-jhipg3mv="true" data-label="false" data-medium="github" href="https://github.com/ArmandPhilippot" data-astro-cid-ew6ocpxo="true" data-type="discreet" data-astro-cid-4qfdumg6="true" class="social-link btn">
  <svg width="32" height="32" aria-hidden="true" class="social-link-icon" data-astro-cid-ew6ocpxo="true" data-icon="social/github">   <symbol id="ai:local:social/github" viewBox="0 0 80 80"><path fill="currentColor" d="M40.004.987C62.092.987 80 18.896 80 40.99c0 17.672-11.46 32.664-27.355 37.955-2.001.366-2.73-.869-2.73-1.93 0-.948.034-3.465.053-6.802 11.127 2.417 13.474-5.363 13.474-5.363 1.82-4.62 4.442-5.85 4.442-5.85 3.632-2.482-.275-2.433-.275-2.433-4.015.285-6.126 4.123-6.126 4.123-3.568 6.111-9.364 4.346-11.642 3.324-.364-2.585-1.395-4.348-2.54-5.348 8.882-1.01 18.221-4.442 18.221-19.77 0-4.366-1.56-7.936-4.118-10.733.413-1.012 1.785-5.078-.39-10.586 0 0-3.36-1.075-11.001 4.1-3.19-.886-6.613-1.33-10.014-1.345-3.396.015-6.82.46-10.014 1.346-7.637-5.176-10.989-4.1-10.989-4.1-2.183 5.507-.81 9.573-.398 10.585-2.563 2.797-4.113 6.367-4.113 10.733 0 15.367 9.354 18.749 18.265 19.738-1.437 1.235-2.716 3.676-2.716 7.409 0 5.345.05 9.66.05 10.971 0 1.07-.72 2.316-2.751 1.925C11.45 73.638 0 58.656 0 40.99 0 18.896 17.91.987 40.004.987"/></symbol><use href="#ai:local:social/github"></use>
       </svg>
  <span class="sr-only" data-astro-cid-ew6ocpxo>Github</span></a>  
         </li> <li data-astro-cid-jhipg3mv="true" class="list-item" data-astro-cid-cldm4y7y> 
          <a rel="me" data-astro-cid-jhipg3mv="true" data-label="false" data-medium="linkedin" href="https://www.linkedin.com/in/armandphilippot" data-astro-cid-ew6ocpxo="true" data-type="discreet" data-astro-cid-4qfdumg6="true" class="social-link btn">
  <svg width="32" height="32" aria-hidden="true" class="social-link-icon" data-astro-cid-ew6ocpxo="true" data-icon="social/linkedin">   <symbol id="ai:local:social/linkedin" viewBox="0 0 80 80"><path fill="currentColor" d="M76.075 69.74a1.253 1.253 0 0 0 1.263-1.324c0-.94-.567-1.389-1.73-1.389h-1.88v4.92h.708v-2.145h.868l.02.026 1.348 2.119h.756l-1.45-2.193zm-.818-.492h-.82v-1.663h1.04c.536 0 1.148.087 1.148.79 0 .808-.619.873-1.372.873m-17.616-5.672H47.614V47.879c0-3.743-.067-8.561-5.213-8.561-5.22 0-6.019 4.078-6.019 8.289v15.967H26.36V31.297h9.622v4.41h.135a10.55 10.55 0 0 1 9.493-5.213c10.159 0 12.032 6.682 12.032 15.374zM15.05 26.884a5.816 5.816 0 1 1 5.815-5.817 5.816 5.816 0 0 1-5.815 5.817m5.011 36.692H10.028v-32.28h10.033ZM62.634 5.944H4.992A4.936 4.936 0 0 0 0 10.82V68.7a4.94 4.94 0 0 0 4.992 4.882h57.642a4.95 4.95 0 0 0 5.011-4.881V10.815a4.947 4.947 0 0 0-5.011-4.875"/><path fill="currentColor" d="M75.343 64.836a4.613 4.613 0 1 0 .089 0zm0 8.697a4.045 4.045 0 1 1 3.977-4.112v.068a3.96 3.96 0 0 1-3.872 4.042h-.104"/></symbol><use href="#ai:local:social/linkedin"></use>
       </svg>
  <span class="sr-only" data-astro-cid-ew6ocpxo>LinkedIn</span></a>  
         </li> <li data-astro-cid-jhipg3mv="true" class="list-item" data-astro-cid-cldm4y7y> 
          <a rel="me" data-astro-cid-jhipg3mv="true" data-label="false" data-medium="stackoverflow" href="https://stackoverflow.com/users/14282432/armand" data-astro-cid-ew6ocpxo="true" data-type="discreet" data-astro-cid-4qfdumg6="true" class="social-link btn">
  <svg width="32" height="32" aria-hidden="true" class="social-link-icon" data-astro-cid-ew6ocpxo="true" data-icon="social/stackoverflow">   <symbol id="ai:local:social/stackoverflow" viewBox="0 0 80 80"><path fill="#bcbbbb" d="M62.27 71.351v-19.46h8.649V80H6.054V51.892h8.649v19.46z"/><path fill="currentColor" d="m55.784 56.216 1.73-6.486-34.811-7.135-1.514 7.135zM25.946 32.865 58.378 48l3.027-6.486-32.432-15.136Zm9.081-16L62.27 39.784l4.54-5.406L39.352 11.46l-4.54 5.406zM52.541 0l-5.838 4.324 21.405 28.757 5.838-4.324ZM21.189 64.865h34.595v-6.487H21.189Z"/></symbol><use href="#ai:local:social/stackoverflow"></use>
       </svg>
  <span class="sr-only" data-astro-cid-ew6ocpxo>StackOverflow</span></a>  
         </li> </ul>  
      </div>
  </section> 
  <section data-astro-cid-lci5s7hp="true" class="homepage-collections section" data-astro-cid-rbyt3alx> <header class="section-header" data-astro-cid-rbyt3alx> <h2 data-astro-cid-lci5s7hp> Parcourir mes contenus </h2> <div class="section-cta" data-astro-cid-rbyt3alx> <a aria-label="S’abonner au flux du site web" href="/feed.xml" data-astro-cid-lci5s7hp="true" data-type="secondary" data-astro-cid-4qfdumg6="true" class="btn">
          <svg width="1em" height="1em" viewBox="0 0 48 48" aria-hidden="true" data-astro-cid-lci5s7hp="true" data-icon="feed">   <use href="#ai:local:feed"></use>
       </svg>
          S’abonner</a>  </div> </header> 
        
        
        <ul data-astro-cid-lci5s7hp="true" data-astro-cid-isnd72pf="true" style="--gap: 0; --justify-content: center; --size-min-cols: 19em;" data-astro-cid-c2lsljjz="true" class="cards-list grid">
  <li data-container="true" data-astro-cid-isnd72pf="true" class="cards-list-item list-item" data-astro-cid-cldm4y7y> <article data-astro-cid-lci5s7hp="true" data-astro-cid-6nbygqfc="true" data-constraint="viewport" data-elevation="raised" data-astro-cid-sr5eoli3="true" class="preview-card card"><header class="card-header" data-astro-cid-sr5eoli3>   <div class="card-heading" data-astro-cid-sr5eoli3> <h3 slot="heading" data-astro-cid-6nbygqfc="true"><a href="/blog" data-astro-cid-6nbygqfc="true" class="astro-lovnqme7" class="astro-lovnqme7" class="astro-lovnqme7" rel data-astro-cid-lovnqme7>Blog</a></h3> </div> </header><div class="card-body prose" data-astro-cid-sr5eoli3>
  <div data-astro-cid-6nbygqfc>Parcourez tous les articles du blog (ie. un peu tout ce qui ne correspond pas aux autres types de contenu).</div></div>
  </article>   </li> <li data-container="true" data-astro-cid-isnd72pf="true" class="cards-list-item list-item" data-astro-cid-cldm4y7y> <article data-astro-cid-lci5s7hp="true" data-astro-cid-6nbygqfc="true" data-constraint="viewport" data-elevation="raised" data-astro-cid-sr5eoli3="true" class="preview-card card"><header class="card-header" data-astro-cid-sr5eoli3>   <div class="card-heading" data-astro-cid-sr5eoli3> <h3 slot="heading" data-astro-cid-6nbygqfc="true"><a href="/blogroll" data-astro-cid-6nbygqfc="true" class="astro-lovnqme7" class="astro-lovnqme7" class="astro-lovnqme7" rel data-astro-cid-lovnqme7>Blogroll</a></h3> </div> </header><div class="card-body prose" data-astro-cid-sr5eoli3>
  <div data-astro-cid-6nbygqfc>Retrouvez la liste des blogs personnels que je suis avec plaisir et que je vous recommande !</div></div>
  </article>   </li> <li data-container="true" data-astro-cid-isnd72pf="true" class="cards-list-item list-item" data-astro-cid-cldm4y7y> <article data-astro-cid-lci5s7hp="true" data-astro-cid-6nbygqfc="true" data-constraint="viewport" data-elevation="raised" data-astro-cid-sr5eoli3="true" class="preview-card card"><header class="card-header" data-astro-cid-sr5eoli3>   <div class="card-heading" data-astro-cid-sr5eoli3> <h3 slot="heading" data-astro-cid-6nbygqfc="true"><a href="/etiquettes" data-astro-cid-6nbygqfc="true" class="astro-lovnqme7" class="astro-lovnqme7" class="astro-lovnqme7" rel data-astro-cid-lovnqme7>Étiquettes</a></h3> </div> </header><div class="card-body prose" data-astro-cid-sr5eoli3>
  <div data-astro-cid-6nbygqfc>Si vous préférez parcourir les contenus par sujets, les étiquettes sont faîtes pour vous !</div></div>
  </article>   </li> <li data-container="true" data-astro-cid-isnd72pf="true" class="cards-list-item list-item" data-astro-cid-cldm4y7y> <article data-astro-cid-lci5s7hp="true" data-astro-cid-6nbygqfc="true" data-constraint="viewport" data-elevation="raised" data-astro-cid-sr5eoli3="true" class="preview-card card"><header class="card-header" data-astro-cid-sr5eoli3>   <div class="card-heading" data-astro-cid-sr5eoli3> <h3 slot="heading" data-astro-cid-6nbygqfc="true"><a href="/guides" data-astro-cid-6nbygqfc="true" class="astro-lovnqme7" class="astro-lovnqme7" class="astro-lovnqme7" rel data-astro-cid-lovnqme7>Guides</a></h3> </div> </header><div class="card-body prose" data-astro-cid-sr5eoli3>
  <div data-astro-cid-6nbygqfc>Découvrez mes guides : une collection de tutoriels détaillant une procédure étape par étape.</div></div>
  </article>   </li> <li data-container="true" data-astro-cid-isnd72pf="true" class="cards-list-item list-item" data-astro-cid-cldm4y7y> <article data-astro-cid-lci5s7hp="true" data-astro-cid-6nbygqfc="true" data-constraint="viewport" data-elevation="raised" data-astro-cid-sr5eoli3="true" class="preview-card card"><header class="card-header" data-astro-cid-sr5eoli3>   <div class="card-heading" data-astro-cid-sr5eoli3> <h3 slot="heading" data-astro-cid-6nbygqfc="true"><a href="/notes" data-astro-cid-6nbygqfc="true" class="astro-lovnqme7" class="astro-lovnqme7" class="astro-lovnqme7" rel data-astro-cid-lovnqme7>Notes</a></h3> </div> </header><div class="card-body prose" data-astro-cid-sr5eoli3>
  <div data-astro-cid-6nbygqfc>Découvrez mes notes : des sortes de pense-bêtes plutôt destinés à un usage personnel.</div></div>
  </article>   </li> <li data-container="true" data-astro-cid-isnd72pf="true" class="cards-list-item list-item" data-astro-cid-cldm4y7y> <article data-astro-cid-lci5s7hp="true" data-astro-cid-6nbygqfc="true" data-constraint="viewport" data-elevation="raised" data-astro-cid-sr5eoli3="true" class="preview-card card"><header class="card-header" data-astro-cid-sr5eoli3>   <div class="card-heading" data-astro-cid-sr5eoli3> <h3 slot="heading" data-astro-cid-6nbygqfc="true"><a href="/projets" data-astro-cid-6nbygqfc="true" class="astro-lovnqme7" class="astro-lovnqme7" class="astro-lovnqme7" rel data-astro-cid-lovnqme7>Projets</a></h3> </div> </header><div class="card-body prose" data-astro-cid-sr5eoli3>
  <div data-astro-cid-6nbygqfc>Parcourez mes articles à propos de projets que j’ai créés (sites, applications et thèmes).</div></div>
  </article>   </li> <li data-container="true" data-astro-cid-isnd72pf="true" class="cards-list-item list-item" data-astro-cid-cldm4y7y> <article data-astro-cid-lci5s7hp="true" data-astro-cid-6nbygqfc="true" data-constraint="viewport" data-elevation="raised" data-astro-cid-sr5eoli3="true" class="preview-card card"><header class="card-header" data-astro-cid-sr5eoli3>   <div class="card-heading" data-astro-cid-sr5eoli3> <h3 slot="heading" data-astro-cid-6nbygqfc="true"><a href="/signets" data-astro-cid-6nbygqfc="true" class="astro-lovnqme7" class="astro-lovnqme7" class="astro-lovnqme7" rel data-astro-cid-lovnqme7>Signets</a></h3> </div> </header><div class="card-body prose" data-astro-cid-sr5eoli3>
  <div data-astro-cid-6nbygqfc>Parcourez mes favoris et autres liens que je recommande : sites, articles, vidéo, etc.</div></div>
  </article>   </li> 
</ul>  
       </section>  </main> </div>
        <footer class="site-footer" data-astro-cid-au5etmq2> <span class="site-copyright" data-astro-cid-au5etmq2="true">&copy; 2024 - 2026 Armand Philippot.</span> <svg width="2.5em" height="1em" class="site-license" data-astro-cid-au5etmq2="true" data-icon="cc-by-sa"> <title>Les contenus sont sous licence CC BY SA.</title>  <symbol id="ai:local:cc-by-sa" viewBox="0 0 100 40"><path fill="currentColor" d="M48.008 12.778q0-2.016 1.992-2.016 1.99 0 1.99 2.016 0 1.99-1.99 1.99-1.991 0-1.992-1.99m5.846 3.675v5.844H52.22v6.941h-4.442v-6.94h-1.633v-5.845q0-.384.268-.651a.9.9 0 0 1 .65-.268h5.871q.357 0 .638.268a.87.87 0 0 1 .28.65"/><path fill="currentColor" d="M49.975 5.708q-5.922 0-10.056 4.134Q35.71 14.131 35.708 20q0 5.87 4.211 10.08 4.261 4.212 10.056 4.212 5.894 0 10.233-4.263Q64.292 26.024 64.292 20q0-5.997-4.16-10.158-4.135-4.134-10.157-4.134m.05 2.577q4.85 0 8.27 3.42 3.418 3.42 3.419 8.294 0 4.952-3.37 8.193-3.547 3.497-8.32 3.496-4.797 0-8.269-3.47-3.47-3.47-3.47-8.217 0-4.722 3.497-8.295 3.37-3.42 8.243-3.42m26.773 9.532q.407-2.63 2.118-4.07 1.71-1.442 4.16-1.442 3.368 0 5.36 2.168 1.99 2.17 1.99 5.564 0 3.293-2.067 5.474T83 27.694q-2.425 0-4.186-1.454-1.761-1.455-2.118-4.135h3.6q.126 2.604 3.139 2.604 1.505 0 2.424-1.302.92-1.302.92-3.47 0-2.273-.842-3.459-.843-1.187-2.425-1.187-2.86 0-3.216 2.527h1.046L78.51 20.65l-2.833-2.833z"/><path fill="currentColor" d="M83.026 5.708q-5.896 0-10.056 4.16-4.211 4.29-4.212 10.133 0 5.87 4.212 10.08 4.261 4.21 10.056 4.211 5.92 0 10.233-4.237Q97.343 25.998 97.343 20t-4.16-10.132q-4.161-4.16-10.157-4.16m.05 2.577q4.875 0 8.269 3.446 3.42 3.37 3.42 8.269 0 4.926-3.37 8.193-3.547 3.496-8.32 3.496-4.798 0-8.269-3.47-3.47-3.446-3.47-8.219 0-4.721 3.497-8.269 3.368-3.446 8.243-3.446M16.923 5.708q-5.946 0-10.03 4.16a14.4 14.4 0 0 0-3.152 4.684A14.1 14.1 0 0 0 2.657 20q0 2.859 1.072 5.437t3.126 4.632a14.4 14.4 0 0 0 4.646 3.14 13.9 13.9 0 0 0 5.423 1.083q2.833 0 5.488-1.096a14.7 14.7 0 0 0 4.747-3.166 13.1 13.1 0 0 0 3.05-4.53q1.032-2.565 1.033-5.5 0-2.91-1.047-5.5a13.7 13.7 0 0 0-3.062-4.607q-4.212-4.185-10.21-4.185m.052 2.577q4.85.001 8.296 3.446a11.4 11.4 0 0 1 2.525 3.778q.867 2.12.868 4.492 0 4.927-3.343 8.194a12.4 12.4 0 0 1-3.892 2.577q-2.159.893-4.454.893-2.324 0-4.441-.88a11.8 11.8 0 0 1-3.803-2.553 11.8 11.8 0 0 1-2.59-3.803A11.2 11.2 0 0 1 5.233 20q0-2.322.906-4.454.906-2.13 2.591-3.841 3.344-3.42 8.244-3.42"/><path fill="currentColor" d="m25.04 17.627-1.89.996q-.305-.638-.752-.893-.448-.255-.855-.255-1.915 0-1.915 2.526 0 1.149.485 1.837.485.69 1.43.69 1.25 0 1.76-1.225l1.787.893a4.4 4.4 0 0 1-1.582 1.647q-.995.6-2.17.6-1.94 0-3.1-1.175-1.162-1.173-1.162-3.266 0-2.043 1.188-3.242 1.185-1.2 2.998-1.2 2.656 0 3.778 2.067m-8.244 0-1.915.996q-.306-.638-.752-.893-.447-.255-.83-.255-1.915 0-1.915 2.526 0 1.149.485 1.837.485.69 1.43.69 1.25 0 1.761-1.225l1.761.893a4.2 4.2 0 0 1-3.752 2.246q-1.914.001-3.089-1.174-1.173-1.173-1.173-3.266 0-2.043 1.186-3.242 1.187-1.2 3-1.2 2.654 0 3.803 2.067"/></symbol><use href="#ai:local:cc-by-sa"></use>
       </svg> <ul data-astro-cid-au5etmq2="true" data-inline="true" style="--gap: var(--spacing-xs);" data-astro-cid-vbzs2jsx="true" class="site-footer-nav list"><li data-astro-cid-au5etmq2="true" class="list-item" data-astro-cid-cldm4y7y> 
                  <a href="/mentions-legales" data-astro-cid-au5etmq2="true" class="astro-lovnqme7" class="astro-lovnqme7" class="astro-lovnqme7" rel data-astro-cid-lovnqme7>Mentions légales</a>
                 </li> <li data-astro-cid-au5etmq2="true" class="list-item" data-astro-cid-cldm4y7y> 
                  <a href="/flux" data-astro-cid-au5etmq2="true" class="astro-lovnqme7" class="astro-lovnqme7" data-icon="true" class="astro-lovnqme7" rel data-astro-cid-lovnqme7><svg width="17" height="17" aria-hidden="true" data-astro-cid-lovnqme7="true" data-icon="feed">   <symbol id="ai:local:feed" viewBox="0 0 48 48"><defs><linearGradient id="a" x1="30.06" x2="225.94" y1="30.06" y2="225.94" gradientTransform="translate(2 2)scale(.17187)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#E3702D"/><stop offset=".107" stop-color="#EA7D31"/><stop offset=".35" stop-color="#F69537"/><stop offset=".5" stop-color="#FB9E3A"/><stop offset=".702" stop-color="#EA7C31"/><stop offset=".887" stop-color="#DE642B"/><stop offset="1" stop-color="#D95B29"/></linearGradient></defs><path fill="#cc5d15" d="M11.453 2h25.094A9.43 9.43 0 0 1 46 11.453v25.094A9.43 9.43 0 0 1 36.547 46H11.453A9.43 9.43 0 0 1 2 36.547V11.453A9.43 9.43 0 0 1 11.453 2"/><path fill="#f49c52" d="M11.453 2.86h25.094a8.575 8.575 0 0 1 8.594 8.593v25.094a8.575 8.575 0 0 1-8.594 8.594H11.453a8.575 8.575 0 0 1-8.594-8.594V11.453a8.575 8.575 0 0 1 8.594-8.594"/><path fill="url(#a)" d="M11.797 3.719h24.406a8.06 8.06 0 0 1 8.078 8.078v24.406a8.06 8.06 0 0 1-8.078 8.078H11.797a8.06 8.06 0 0 1-8.078-8.078V11.797a8.06 8.06 0 0 1 8.078-8.078"/><path fill="#fff" d="M17.813 34.484a4.125 4.125 0 0 1-4.125 4.125 4.125 4.125 0 0 1-4.125-4.125 4.125 4.125 0 0 1 4.125-4.125 4.125 4.125 0 0 1 4.124 4.125"/><path fill="#fff" d="M29.5 38.61h-5.844A14.094 14.094 0 0 0 9.563 24.515v-5.844A19.937 19.937 0 0 1 29.5 38.609"/><path fill="#fff" d="M33.625 38.61A24.06 24.06 0 0 0 9.563 14.546V8.53A30.08 30.08 0 0 1 39.64 38.61Z"/></symbol><use href="#ai:local:feed"></use>
       </svg>Flux</a>
                 </li> </ul>  <back-to-top data-astro-cid-au5etmq2="true" data-visible="false" data-astro-cid-nl3jqh3c="true" class="site-back-to-top back-to-top">
  <a href="#haut" data-astro-cid-nl3jqh3c="true" data-type="secondary" data-astro-cid-4qfdumg6="true" class="btn">
    <svg width="1em" height="1em" aria-hidden="true" data-astro-cid-nl3jqh3c="true" data-icon="caret-top">   <symbol id="ai:local:caret-top" viewBox="0 0 48 48"><path fill="currentColor" d="M3.231 35.822a4.174 4.174 0 0 0 5.886 0l14.986-14.777L38.88 35.822a4.177 4.177 0 1 0 5.886-5.927l-17.7-17.7a4.183 4.183 0 0 0-5.927 0l-17.908 17.7a4.183 4.183 0 0 0 0 5.927"/></symbol><use href="#ai:local:caret-top"></use>
       </svg>
    <span class="sr-only" data-astro-cid-nl3jqh3c>Retour en haut de page</span>
  </a> 
</back-to-top>  <script type="module">class e extends HTMLElement{#t;constructor(){super(),this.#t=parseInt(this.dataset.threshold||"300",10),this.updateVisibility=this.updateVisibility.bind(this)}connectedCallback(){this.updateVisibility(),window.addEventListener("scroll",this.updateVisibility)}disconnectedCallback(){window.removeEventListener("scroll",this.updateVisibility)}updateVisibility(){const t=window.scrollY>=this.#t,i=this.getAttribute("data-visible")==="true";t!==i&&this.setAttribute("data-visible",t?"true":"false")}}customElements.define("back-to-top",e);</script> </footer>
        <script type="module">let r;const o=()=>{clearTimeout(r);const e=Number(document.querySelector(".page-transition")?.getAttribute("data-show-time")||0),t=Date.now()-e;t<500?setTimeout(()=>{document.querySelector(".page-transition")?.setAttribute("data-visible","false")},500-t):document.querySelector(".page-transition")?.setAttribute("data-visible","false")},s=()=>{r=setTimeout(()=>{const e=document.querySelector(".page-transition");e&&(e.setAttribute("data-visible","true"),e.setAttribute("data-show-time",Date.now().toString()))},200)};document.addEventListener("astro:before-preparation",s);document.addEventListener("astro:page-load",o);</script>
     <script type="module" src="/_astro/theme-provider.astro_astro_type_script_index_0_lang.yqrzcHvr.js"></script> </body> </html>  