{"id":12,"date":"2026-08-19T12:26:54","date_gmt":"2026-08-19T12:26:54","guid":{"rendered":"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/?page_id=12"},"modified":"2026-08-21T07:51:59","modified_gmt":"2026-08-21T07:51:59","slug":"accueil","status":"publish","type":"page","link":"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/","title":{"rendered":"Accueil"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\/* =========================================================\n   FRENCHCONNECT \u2014 IDENTIT\u00c9 TYPOGRAPHIQUE ACCUEIL\n   ========================================================= *\/\n\n\/* Polices :\n   - Rajdhani : grands titres \/ commandement\n   - Share Tech Mono : codes \/ labels \/ horloges\n   - Barlow : textes courants\n*\/\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow:wght@400;500;600;700;800&family=Rajdhani:wght@500;600;700&family=Share+Tech+Mono&display=swap');\n\n\n\/* =========================================================\n   TEXTE COURANT\n   ========================================================= *\/\n\n.fren-home-portal {\n    font-family: \"Barlow\", Arial, sans-serif !important;\n}\n\n\n\/* =========================================================\n   GRANDS TITRES \u2014 STYLE COMMAND CENTER\n   ========================================================= *\/\n\n.fren-home-hero h1,\n.fren-home-hero h2,\n.fren-section-head h2,\n.fren-home-today-head h2,\n.fren-nav-content h3,\n.fren-home-alliance strong {\n    font-family: \"Rajdhani\", Arial, sans-serif !important;\n    font-weight: 700 !important;\n    letter-spacing: .4px;\n}\n\n\n\/* Titre FRENCHCONNECT du HERO encore plus marqu\u00e9 *\/\n\n.fren-home-hero h1 {\n    letter-spacing: 1px !important;\n}\n\n\n\/* =========================================================\n   CODES \/ LABELS \/ HORLOGES\n   ========================================================= *\/\n\n.fren-home-badge,\n.fren-home-kicker,\n.fren-home-transmission,\n.fren-core-top,\n.fren-core-label,\n.fren-core-code,\n.fren-core-time,\n.fren-satellite small,\n.fren-satellite strong,\n.fren-orbit-legend,\n.fren-section-label,\n.fren-section-code,\n.fren-nav-content small,\n.fren-nav-code,\n.fren-home-today-live,\n.fren-home-today-content small,\n.fren-alliance-line,\n.fren-home-alliance small {\n    font-family: \"Share Tech Mono\", \"Courier New\", monospace !important;\n}\n\n\n\/* =========================================================\n   \u00c9TAT-MAJOR \u2014 HEURES PLUS TACTIQUES\n   ========================================================= *\/\n\n#home-current-slot,\n#home-next-slot {\n    font-family: \"Share Tech Mono\", \"Courier New\", monospace !important;\n    letter-spacing: .8px !important;\n}\n\n\n\/* =========================================================\n   NAVIGATION \u2014 PLUS DE PERSONNALIT\u00c9\n   ========================================================= *\/\n\n.fren-nav-number,\n.fren-home-today-content strong {\n    font-family: \"Rajdhani\", Arial, sans-serif !important;\n    font-weight: 700 !important;\n}\n\n\n\/* =========================================================\n   MOBILE \u2014 GARDER LA LISIBILIT\u00c9\n   ========================================================= *\/\n\n@media (max-width: 700px) {\n\n    .fren-home-hero h1 {\n        letter-spacing: .6px !important;\n    }\n\n    .fren-nav-content h3,\n    .fren-home-today-content strong {\n        letter-spacing: .2px !important;\n    }\n\n}\n\n\/* =========================================================\n   FRENCHCONNECT \u2014 ACCUEIL\n   ========================================================= *\/\n\n.fren-home-portal {\n    width: 100%;\n    position: relative;\n\n    padding: 14px 0;\n\n    color: #f4f4f4;\n    background: #0b0b0b;\n\n    box-shadow: 0 0 0 100vmax #0b0b0b;\n    clip-path: inset(0 -100vmax);\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.fren-home-hero {\n    position: relative;\n    overflow: hidden;\n\n    min-height: 420px;\n\n    border-radius: 16px;\n\n    background:\n        radial-gradient(\n            circle at 82% 24%,\n            rgba(214,154,24,.22),\n            transparent 32%\n        ),\n        radial-gradient(\n            circle at 18% 78%,\n            rgba(120,20,10,.18),\n            transparent 34%\n        ),\n        linear-gradient(\n            135deg,\n            #101010,\n            #181818 42%,\n            #201b12 72%,\n            #33260f\n        );\n\n    border: 1px solid rgba(200,146,24,.34);\n}\n\n.fren-hero-grid {\n    position: absolute;\n    inset: 0;\n\n    opacity: .22;\n\n    background:\n        linear-gradient(\n            rgba(255,255,255,.03) 1px,\n            transparent 1px\n        ),\n        linear-gradient(\n            90deg,\n            rgba(255,255,255,.03) 1px,\n            transparent 1px\n        );\n\n    background-size: 42px 42px;\n}\n\n.fren-hero-glow {\n    position: absolute;\n\n    right: -80px;\n    top: -80px;\n\n    width: 420px;\n    height: 420px;\n\n    border-radius: 50%;\n\n    background:\n        radial-gradient(\n            circle,\n            rgba(226,184,75,.18),\n            transparent 68%\n        );\n}\n\n.fren-home-hero-content {\n    position: relative;\n    z-index: 2;\n\n    max-width: 900px;\n\n    padding: 64px 50px 58px;\n}\n\n.fren-home-badge {\n    display: inline-block;\n\n    padding: 8px 12px;\n    margin-bottom: 16px;\n\n    border: 1px solid rgba(226,184,75,.62);\n    border-radius: 6px;\n\n    color: #E2B84B;\n    background: rgba(0,0,0,.36);\n\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 1.4px;\n}\n\n.fren-home-kicker {\n    margin-bottom: 8px;\n\n    color: #888;\n\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: 1.5px;\n}\n\n.fren-home-hero h1 {\n    margin: 0;\n\n    color: #E2B84B;\n\n    font-size: clamp(54px,8vw,88px);\n    line-height: .92;\n\n    font-weight: 950;\n\n    text-shadow:\n        0 2px #795305,\n        0 8px 20px rgba(0,0,0,.7);\n}\n\n.fren-home-hero h2 {\n    margin: 20px 0 0;\n\n    color: #fff;\n\n    font-size: clamp(26px,4vw,42px);\n    line-height: 1.05;\n\n    font-weight: 900;\n}\n\n.fren-home-hero h2 strong {\n    color: #E2B84B;\n}\n\n.fren-home-intro {\n    max-width: 760px;\n\n    margin: 20px 0 0;\n\n    color: #c8c8c8;\n\n    font-size: 14px;\n    line-height: 1.6;\n}\n\n.fren-home-transmission {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n\n    gap: 8px;\n\n    margin-top: 26px;\n\n    color: #999;\n\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: 1px;\n}\n\n.fren-transmission-dot {\n    width: 8px;\n    height: 8px;\n\n    border-radius: 50%;\n\n    background: #46df7d;\n\n    box-shadow:\n        0 0 9px rgba(70,223,125,.7);\n}\n\n.fren-transmission-separator {\n    color: #C89218;\n}\n\n\n\/* =========================================================\n   SECTIONS\n   ========================================================= *\/\n\n.fren-command-center,\n.fren-home-nav,\n.fren-home-alliance {\n    margin-top: 12px;\n\n    border-radius: 14px;\n\n    background:\n        linear-gradient(\n            145deg,\n            #151515,\n            #101010\n        );\n\n    border: 1px solid rgba(200,146,24,.20);\n}\n\n.fren-command-center,\n.fren-home-nav {\n    padding: 24px;\n}\n\n\n\/* =========================================================\n   FUTURE IMAGE\n   ========================================================= *\/\n\n.fren-game-banner {\n    display: block;\n\n    width: 100%;\n    min-height: 260px;\n\n    margin-bottom: 18px;\n\n    overflow: hidden;\n\n    border-radius: 16px;\n\n    background-image:\n        linear-gradient(\n            90deg,\n            rgba(8,8,8,.82) 0%,\n            rgba(8,8,8,.18) 28%,\n            rgba(8,8,8,.08) 50%,\n            rgba(8,8,8,.18) 72%,\n            rgba(8,8,8,.82) 100%\n        ),\n        linear-gradient(\n            180deg,\n            rgba(0,0,0,.10),\n            rgba(0,0,0,.36)\n        ),\n        url(\"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/wp-content\/uploads\/2026\/08\/Banniere01.png\");\n\n    background-size: cover;\n    background-position: center center;\n    background-repeat: no-repeat;\n\n    border: 1px solid rgba(200,146,24,.34);\n\n    box-shadow:\n        inset 0 0 45px rgba(0,0,0,.18),\n        0 14px 28px rgba(0,0,0,.24);\n}\n\n\n\/* =========================================================\n   RADAR\n   ========================================================= *\/\n\n.fren-orbit-system {\n    position: relative;\n\n    width: min(960px,100%);\n    height: 620px;\n\n    margin: 0 auto;\n\n    overflow: hidden;\n\n    border-radius: 18px;\n\n    background:\n        radial-gradient(\n            circle at center,\n            rgba(38,169,223,.12),\n            transparent 36%\n        ),\n        linear-gradient(\n            #071116,\n            #091013\n        );\n\n    border: 1px solid rgba(63,180,230,.30);\n\n    box-shadow:\n        inset 0 0 70px rgba(33,155,210,.09),\n        0 18px 32px rgba(0,0,0,.28);\n}\n\n\n\/* scan horizontal *\/\n\n.fren-orbit-system::before {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    background:\n        repeating-linear-gradient(\n            180deg,\n            rgba(84,195,239,.035) 0,\n            rgba(84,195,239,.035) 1px,\n            transparent 1px,\n            transparent 7px\n        );\n\n    pointer-events: none;\n}\n\n\n\/* croix centrale *\/\n\n.fren-orbit-system::after {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent 49.9%,\n            rgba(68,185,230,.08) 50%,\n            transparent 50.1%\n        ),\n        linear-gradient(\n            transparent 49.9%,\n            rgba(68,185,230,.08) 50%,\n            transparent 50.1%\n        );\n\n    pointer-events: none;\n}\n\n\n\/* =========================================================\n   ORBITES\n   ========================================================= *\/\n\n.fren-orbit {\n    position: absolute;\n\n    left: 50%;\n    top: 50%;\n\n    transform: translate(-50%,-50%);\n\n    border-radius: 50%;\n\n    border: 1px solid rgba(72,190,232,.20);\n}\n\n.fren-orbit-inner {\n    width: 390px;\n    height: 390px;\n}\n\n.fren-orbit-outer {\n    width: 700px;\n    height: 700px;\n}\n\n\n\/* =========================================================\n   C\u0152UR SERVEUR\n   ========================================================= *\/\n\n.fren-orbit-core {\n    position: absolute;\n    z-index: 4;\n\n    left: 50%;\n    top: 50%;\n\n    transform: translate(-50%,-50%);\n\n    width: 280px;\n    height: 280px;\n\n    box-sizing: border-box;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    padding: 25px;\n\n    border-radius: 50%;\n\n    text-align: center;\n\n    background:\n        radial-gradient(\n            circle,\n            rgba(37,170,226,.16),\n            rgba(6,19,25,.96) 67%\n        );\n\n    border: 1px solid rgba(80,193,236,.44);\n\n    box-shadow:\n        0 0 0 18px rgba(80,193,236,.025),\n        0 0 0 38px rgba(80,193,236,.015),\n        0 0 48px rgba(54,185,235,.14);\n}\n\n.fren-core-top {\n    color: #70c6e9;\n\n    font-size: 8px;\n    font-weight: 900;\n    letter-spacing: 1.2px;\n}\n\n.fren-core-label {\n    margin-top: 11px;\n\n    color: #8cd8f4;\n\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: 1.3px;\n}\n\n.fren-core-time {\n    margin-top: 5px;\n\n    color: #e4f8ff;\n\n    font-family: \"Courier New\", monospace;\n\n    font-size: 66px;\n    line-height: 1;\n\n    font-weight: 900;\n    letter-spacing: 3px;\n\n    text-shadow:\n        0 0 8px rgba(87,203,245,.8),\n        0 0 24px rgba(87,203,245,.36);\n}\n\n.fren-core-sync {\n    margin-top: 10px;\n\n    color: #5BE184;\n\n    font-size: 8px;\n    font-weight: 900;\n    letter-spacing: .8px;\n}\n\n.fren-core-code {\n    margin-top: 8px;\n\n    color: #4d8fa7;\n\n    font-size: 7px;\n    font-weight: 900;\n}\n\n\n\/* =========================================================\n   SATELLITES \u2014 FORMAT UNIQUE\n   ========================================================= *\/\n\n.fren-satellite {\n    position: absolute;\n    z-index: 6;\n\n    width: 116px;\n    height: 104px;\n\n    box-sizing: border-box;\n\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n\n    padding: 10px;\n\n    border-radius: 12px;\n\n    background:\n        linear-gradient(\n            145deg,\n            #292929,\n            #171717\n        );\n\n    border: 1px solid rgba(200,146,24,.48);\n\n    box-shadow:\n        0 8px 18px rgba(0,0,0,.30);\n\n    text-align: center;\n}\n\n.fren-satellite-flag {\n    font-size: 20px;\n}\n\n.fren-satellite small {\n    display: block;\n\n    margin-top: 4px;\n\n    color: #aaa;\n\n    font-size: 8px;\n    font-weight: 900;\n    letter-spacing: .6px;\n}\n\n.fren-satellite strong {\n    display: block;\n\n    margin-top: 6px;\n\n    color: #fff;\n\n    font-size: 19px;\n    line-height: 1;\n}\n\n\n\/* =========================================================\n   POSITIONS\n   ========================================================= *\/\n\n\/* Paris *\/\n.fren-sat-1 {\n    left: 7%;\n    top: 16%;\n}\n\n\/* Madrid *\/\n.fren-sat-2 {\n    right: 7%;\n    top: 16%;\n}\n\n\/* Rome *\/\n.fren-sat-3 {\n    left: 8%;\n    bottom: 12%;\n}\n\n\/* New York *\/\n.fren-sat-4 {\n    right: 8%;\n    bottom: 12%;\n}\n\n\/* Los Angeles *\/\n.fren-sat-5 {\n    left: calc(50% - 58px);\n    bottom: 3%;\n}\n\n\/* Rio *\/\n.fren-sat-6 {\n    left: calc(50% - 58px);\n    top: 3%;\n}\n\n\n\/* =========================================================\n   L\u00c9GENDE\n   ========================================================= *\/\n\n.fren-orbit-legend {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n\n    gap: 18px;\n\n    margin-top: 14px;\n\n    color: #5f8c9f;\n\n    font-size: 8px;\n    font-weight: 900;\n    letter-spacing: 1px;\n}\n\n\n\/* =========================================================\n   CENTRE D'OP\u00c9RATIONS\n   ========================================================= *\/\n\n.fren-section-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n\n    margin-bottom: 18px;\n}\n\n.fren-section-label {\n    display: block;\n\n    color: #C89218;\n\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: 1.3px;\n}\n\n.fren-section-head h2 {\n    margin: 2px 0 0;\n\n    color: #fff;\n\n    font-size: 24px;\n}\n\n.fren-section-code {\n    color: #666;\n\n    font-size: 8px;\n    font-weight: 900;\n}\n\n.fren-home-nav-grid {\n    display: grid;\n\n    grid-template-columns:\n        repeat(2,minmax(0,1fr));\n\n    gap: 12px;\n}\n\n.fren-home-nav-card {\n    position: relative;\n\n    display: grid;\n\n    grid-template-columns:\n        52px 54px 1fr 24px;\n\n    align-items: center;\n\n    gap: 12px;\n\n    min-height: 142px;\n\n    padding: 18px;\n\n    box-sizing: border-box;\n\n    border-radius: 12px;\n\n    background:\n        linear-gradient(\n            145deg,\n            #282828,\n            #1c1c1c\n        );\n\n    border: 1px solid rgba(255,255,255,.08);\n\n    color: inherit;\n    text-decoration: none;\n}\n\n.fren-home-nav-card::before {\n    content: \"\";\n\n    position: absolute;\n\n    left: 0;\n    top: 0;\n    bottom: 0;\n\n    width: 4px;\n}\n\n.fren-nav-today::before {\n    background: #b84434;\n}\n\n.fren-nav-guides::before {\n    background: #C89218;\n}\n\n.fren-nav-rules::before {\n    background: #4c8cae;\n}\n\n.fren-nav-faq::before {\n    background: #2ca98f;\n}\n\n.fren-nav-number {\n    color: #E2B84B;\n\n    font-size: 22px;\n    font-weight: 950;\n\n    text-align: center;\n}\n\n.fren-nav-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 48px;\n    height: 48px;\n\n    border-radius: 10px;\n\n    background:\n        linear-gradient(\n            135deg,\n            #E2B84B,\n            #C89218\n        );\n\n    font-size: 21px;\n}\n\n.fren-nav-content small {\n    color: #C89218;\n\n    font-size: 8px;\n    font-weight: 900;\n}\n\n.fren-nav-content h3 {\n    margin: 3px 0 0;\n\n    color: #fff;\n\n    font-size: 18px;\n}\n\n.fren-nav-content p {\n    margin: 6px 0 0;\n\n    color: #999;\n\n    font-size: 10.5px;\n}\n\n.fren-nav-code {\n    margin-top: 8px;\n\n    color: #606060;\n\n    font-size: 7px;\n    font-weight: 900;\n}\n\n.fren-nav-arrow {\n    color: #E2B84B;\n\n    font-size: 28px;\n}\n\n\n\/* =========================================================\n   IDENTIT\u00c9\n   ========================================================= *\/\n\n.fren-home-alliance {\n    padding: 24px;\n\n    text-align: center;\n}\n\n.fren-alliance-line {\n    color: #666;\n\n    font-size: 8px;\n    font-weight: 900;\n}\n\n.fren-home-alliance-flags {\n    margin-top: 8px;\n\n    font-size: 22px;\n}\n\n.fren-home-alliance strong {\n    display: block;\n\n    margin-top: 8px;\n\n    color: #E2B84B;\n\n    font-size: 16px;\n}\n\n.fren-home-alliance p {\n    margin: 9px 0 0;\n\n    color: #aaa;\n\n    font-size: 11px;\n}\n\n.fren-home-alliance small {\n    display: block;\n\n    margin-top: 10px;\n\n    color: #5c5c5c;\n\n    font-size: 8px;\n}\n\n\n\/* =========================================================\n   TABLETTE\n   ========================================================= *\/\n\n@media (max-width: 1024px) {\n\n    .fren-home-nav-grid {\n        grid-template-columns: 1fr;\n    }\n\n    .fren-orbit-system {\n        height: 600px;\n    }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 700px) {\n\n    .fren-home-hero-content {\n        padding: 30px 18px;\n    }\n\n    .fren-home-hero h1 {\n        font-size: 38px;\n    }\n\n    .fren-home-hero h2 {\n        font-size: 21px;\n    }\n\n    .fren-command-center,\n    .fren-home-nav {\n        padding: 12px;\n    }\n\n    .fren-orbit-system {\n        height: auto;\n\n        padding: 18px 8px;\n\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: center;\n\n        gap: 8px;\n    }\n\n    .fren-orbit {\n        display: none;\n    }\n\n    .fren-orbit-core {\n        position: relative;\n\n        left: auto;\n        top: auto;\n\n        transform: none;\n\n        width: 230px;\n        height: 230px;\n\n        flex: 0 0 230px;\n\n        margin: 0 calc(50% - 115px) 10px;\n    }\n\n    .fren-core-time {\n        font-size: 43px;\n    }\n\n    .fren-satellite {\n        position: relative;\n\n        left: auto !important;\n        right: auto !important;\n        top: auto !important;\n        bottom: auto !important;\n\n        width: calc(50% - 6px);\n        height: 88px;\n    }\n\n    .fren-home-nav-card {\n        grid-template-columns:\n            38px 42px 1fr 18px;\n\n        min-height: 0;\n\n        padding: 12px;\n    }\n\n    .fren-nav-number {\n        font-size: 17px;\n    }\n\n    .fren-nav-icon {\n        width: 39px;\n        height: 39px;\n    }\n\n    .fren-nav-content h3 {\n        font-size: 14px;\n    }\n\n    .fren-nav-code {\n        display: none;\n    }\n\n}\n\/* =========================================================\n   FRENCHCONNECT \u2014 MOUVEMENT ORBITAL DES SATELLITES\n   ========================================================= *\/\n\n\/* Base : chaque satellite reste bien lisible *\/\n.fren-satellite {\n    transform-origin: center center;\n    will-change: transform;\n}\n\n\n\/* =========================================================\n   ORBITE HAUTE \/ LARGE\n   Paris + Madrid + Rio\n   ========================================================= *\/\n\n.fren-sat-1,\n.fren-sat-2,\n.fren-sat-6 {\n    animation:\n        frenFloatOuter 6s ease-in-out infinite;\n}\n\n\n\/* =========================================================\n   ORBITE BASSE \/ LARGE\n   Rome + New York + Los Angeles\n   ========================================================= *\/\n\n.fren-sat-3,\n.fren-sat-4,\n.fren-sat-5 {\n    animation:\n        frenFloatInner 5s ease-in-out infinite;\n}\n\n\n\/* D\u00e9calages pour \u00e9viter que tout bouge ensemble *\/\n\n.fren-sat-1 {\n    animation-delay: 0s;\n}\n\n.fren-sat-2 {\n    animation-delay: -2s;\n}\n\n.fren-sat-3 {\n    animation-delay: -1s;\n}\n\n.fren-sat-4 {\n    animation-delay: -3s;\n}\n\n.fren-sat-5 {\n    animation-delay: -4s;\n}\n\n.fren-sat-6 {\n    animation-delay: -5s;\n}\n\n\n\/* =========================================================\n   ANIMATIONS\n   ========================================================= *\/\n\n@keyframes frenFloatOuter {\n\n    0% {\n        transform:\n            translate3d(0, 0, 0)\n            rotate(0deg);\n    }\n\n    25% {\n        transform:\n            translate3d(8px, -5px, 0)\n            rotate(.4deg);\n    }\n\n    50% {\n        transform:\n            translate3d(0, -10px, 0)\n            rotate(0deg);\n    }\n\n    75% {\n        transform:\n            translate3d(-8px, -4px, 0)\n            rotate(-.4deg);\n    }\n\n    100% {\n        transform:\n            translate3d(0, 0, 0)\n            rotate(0deg);\n    }\n\n}\n\n\n@keyframes frenFloatInner {\n\n    0% {\n        transform:\n            translate3d(0, 0, 0)\n            rotate(0deg);\n    }\n\n    25% {\n        transform:\n            translate3d(-6px, 5px, 0)\n            rotate(-.3deg);\n    }\n\n    50% {\n        transform:\n            translate3d(0, 9px, 0)\n            rotate(0deg);\n    }\n\n    75% {\n        transform:\n            translate3d(6px, 4px, 0)\n            rotate(.3deg);\n    }\n\n    100% {\n        transform:\n            translate3d(0, 0, 0)\n            rotate(0deg);\n    }\n\n}\n\n\n\/* =========================================================\n   PETIT EFFET DE VIE DU COEUR SERVEUR\n   ========================================================= *\/\n\n.fren-orbit-core {\n    animation:\n        frenCorePulse 4s ease-in-out infinite;\n}\n\n@keyframes frenCorePulse {\n\n    0%,\n    100% {\n        box-shadow:\n            0 0 0 18px rgba(80,193,236,.025),\n            0 0 0 38px rgba(80,193,236,.015),\n            0 0 48px rgba(54,185,235,.14);\n    }\n\n    50% {\n        box-shadow:\n            0 0 0 20px rgba(80,193,236,.035),\n            0 0 0 42px rgba(80,193,236,.022),\n            0 0 62px rgba(54,185,235,.22);\n    }\n\n}\n\n\n\/* =========================================================\n   MOBILE : PAS D'ANIMATION\n   ========================================================= *\/\n\n@media (max-width: 700px) {\n\n    .fren-satellite,\n    .fren-orbit-core {\n        animation: none !important;\n        transform: none !important;\n    }\n\n}\n\n\n\/* =========================================================\n   ACCESSIBILIT\u00c9\n   ========================================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n    .fren-satellite,\n    .fren-orbit-core {\n        animation: none !important;\n    }\n\n}\n\/* =========================================================\n   FRENCHCONNECT \u2014 \u00c9TAT-MAJOR \/ AUJOURD'HUI\n   ========================================================= *\/\n\n.fren-home-today {\n    margin-top: 12px;\n\n    padding: 22px;\n\n    border-radius: 14px;\n\n    background:\n        linear-gradient(\n            145deg,\n            #151515,\n            #101010\n        );\n\n    border:\n        1px solid rgba(200,146,24,.22);\n\n    box-shadow:\n        0 12px 28px rgba(0,0,0,.18);\n\n    color: #f4f4f4;\n}\n\n\n\/* EN-T\u00caTE *\/\n\n.fren-home-today-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 12px;\n\n    margin-bottom: 16px;\n}\n\n.fren-home-today-head h2 {\n    margin: 0;\n\n    color: #fff;\n\n    font-size: 24px;\n    line-height: 1.1;\n}\n\n.fren-home-today-live {\n    padding: 7px 10px;\n\n    border-radius: 7px;\n\n    border:\n        1px solid rgba(70,223,125,.35);\n\n    background:\n        rgba(38,112,63,.15);\n\n    color: #5BE184;\n\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: .8px;\n}\n\n\n\/* =========================================================\n   GRILLE\n   ========================================================= *\/\n\n.fren-home-today-grid {\n    display: grid;\n\n    grid-template-columns:\n        repeat(3,minmax(0,1fr));\n\n    gap: 10px;\n}\n\n\n\/* =========================================================\n   CARTES\n   ========================================================= *\/\n\n.fren-home-today-card {\n    display: grid;\n\n    grid-template-columns:\n        48px\n        1fr;\n\n    align-items: center;\n\n    gap: 12px;\n\n    min-height: 110px;\n\n    padding: 14px;\n\n    border-radius: 10px;\n\n    background:\n        linear-gradient(\n            145deg,\n            #282828,\n            #1c1c1c\n        );\n\n    border:\n        1px solid rgba(255,255,255,.08);\n}\n\n.fren-home-today-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 44px;\n    height: 44px;\n\n    border-radius: 10px;\n\n    font-size: 19px;\n\n    background:\n        linear-gradient(\n            135deg,\n            #E2B84B,\n            #C89218\n        );\n}\n\n\n\/* VS *\/\n\n.fren-home-today-vs {\n    border-left:\n        4px solid #C89218;\n}\n\n\n\/* CR\u00c9NEAU ACTUEL *\/\n\n.fren-home-today-current {\n    border-left:\n        4px solid #d44732;\n}\n\n\n\/* PROCHAIN *\/\n\n.fren-home-today-next {\n    border-left:\n        4px solid #39bdf2;\n}\n\n\n\/* =========================================================\n   TEXTE\n   ========================================================= *\/\n\n.fren-home-today-content {\n    min-width: 0;\n}\n\n.fren-home-today-content small {\n    display: block;\n\n    margin-bottom: 4px;\n\n    color: #C89218;\n\n    font-size: 8px;\n    font-weight: 900;\n    letter-spacing: .8px;\n}\n\n.fren-home-today-content strong {\n    display: block;\n\n    color: #fff;\n\n    font-size: 17px;\n    line-height: 1.15;\n\n    font-weight: 950;\n}\n\n.fren-home-today-content span {\n    display: block;\n\n    margin-top: 5px;\n\n    color: #aaa;\n\n    font-size: 10px;\n    line-height: 1.35;\n}\n\n\n\/* Heures plus visibles *\/\n\n#home-current-slot,\n#home-next-slot {\n    font-size: 20px;\n}\n\n\n\/* =========================================================\n   BOUTON D\u00c9TAIL\n   ========================================================= *\/\n\n.fren-home-today-button {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 10px;\n\n    margin-top: 12px;\n\n    padding: 12px 15px;\n\n    border-radius: 9px;\n\n    border:\n        1px solid rgba(200,146,24,.55);\n\n    background:\n        linear-gradient(\n            145deg,\n            #211c12,\n            #171717\n        );\n\n    color: #E2B84B !important;\n\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: .5px;\n\n    text-decoration: none !important;\n\n    transition:\n        background .2s ease,\n        color .2s ease,\n        transform .2s ease;\n}\n\n.fren-home-today-button > span {\n    font-size: 22px;\n}\n\n.fren-home-today-button:hover {\n    background: #C89218;\n\n    color: #121212 !important;\n\n    transform:\n        translateY(-1px);\n}\n\n\n\/* =========================================================\n   TABLETTE\n   ========================================================= *\/\n\n@media (max-width: 1024px) {\n\n    .fren-home-today-grid {\n        grid-template-columns: 1fr;\n    }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 700px) {\n\n    .fren-home-today {\n        padding: 14px;\n\n        border-radius: 12px;\n    }\n\n    .fren-home-today-head h2 {\n        font-size: 20px;\n    }\n\n    .fren-home-today-card {\n        grid-template-columns:\n            42px\n            1fr;\n\n        min-height: 0;\n\n        padding: 12px;\n    }\n\n    .fren-home-today-icon {\n        width: 38px;\n        height: 38px;\n\n        font-size: 17px;\n    }\n\n    .fren-home-today-content strong {\n        font-size: 15px;\n    }\n\n    #home-current-slot,\n    #home-next-slot {\n        font-size: 18px;\n    }\n\n}\n\n\/* =========================================================\n   BANNI\u00c8RE Z ROUTE \u2014 RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 1024px) {\n\n    .fren-game-banner {\n        min-height: 220px;\n        background-position: center center;\n    }\n\n}\n\n@media (max-width: 700px) {\n\n    .fren-game-banner {\n        min-height: 170px;\n        margin-bottom: 12px;\n        border-radius: 12px;\n        background-position: center center;\n    }\n\n}\n\n@media (max-width: 420px) {\n\n    .fren-game-banner {\n        min-height: 145px;\n    }\n\n}\n\n\/* =========================================================\n   FRENCHCONNECT \u2014 BANNIERE Z ROUTE \u2014 CADRAGE FINAL\n   ========================================================= *\/\n\n.fren-game-banner {\n    display: block !important;\n    width: 100% !important;\n    min-height: 300px !important;\n    margin-bottom: 18px !important;\n    overflow: hidden !important;\n    border-radius: 16px !important;\n\n    background-image:\n        linear-gradient(\n            90deg,\n            rgba(8,8,8,.72) 0%,\n            rgba(8,8,8,.12) 28%,\n            rgba(8,8,8,.06) 50%,\n            rgba(8,8,8,.12) 72%,\n            rgba(8,8,8,.72) 100%\n        ),\n        linear-gradient(\n            180deg,\n            rgba(0,0,0,.04),\n            rgba(0,0,0,.28)\n        ),\n        url(\"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/wp-content\/uploads\/2026\/08\/Banniere01.png\") !important;\n\n    background-size: cover !important;\n    background-position: center 42% !important;\n    background-repeat: no-repeat !important;\n\n    border: 1px solid rgba(200,146,24,.34) !important;\n\n    box-shadow:\n        inset 0 0 45px rgba(0,0,0,.16),\n        0 14px 28px rgba(0,0,0,.24) !important;\n}\n\n@media (max-width: 1024px) {\n    .fren-game-banner {\n        min-height: 240px !important;\n        background-position: center 40% !important;\n    }\n}\n\n@media (max-width: 700px) {\n    .fren-game-banner {\n        min-height: 180px !important;\n        margin-bottom: 12px !important;\n        border-radius: 12px !important;\n        background-position: center 38% !important;\n    }\n}\n\n@media (max-width: 420px) {\n    .fren-game-banner {\n        min-height: 155px !important;\n        background-position: center 36% !important;\n    }\n}\n\n\n\/* =========================================================\n   FRENCHCONNECT \u2014 VIE DE L'ALLIANCE\n   ========================================================= *\/\n\n.fren-home-life {\n    margin-top: 12px;\n    padding: 24px;\n    border-radius: 14px;\n    background:\n        linear-gradient(\n            145deg,\n            #151515,\n            #101010\n        );\n    border: 1px solid rgba(200,146,24,.20);\n    color: #f4f4f4;\n}\n\n.fren-home-life-grid {\n    display: grid;\n    grid-template-columns: repeat(2,minmax(0,1fr));\n    gap: 12px;\n}\n\n\/* ANNONCE PRINCIPALE *\/\n\n.fren-life-main {\n    position: relative;\n    grid-column: 1 \/ -1;\n    display: grid;\n    grid-template-columns: 62px 1fr auto;\n    align-items: center;\n    gap: 16px;\n    min-height: 150px;\n    padding: 20px;\n    box-sizing: border-box;\n    border-radius: 12px;\n    background:\n        linear-gradient(\n            145deg,\n            #29251b,\n            #1b1914 55%,\n            #171717\n        );\n    border: 1px solid rgba(226,184,75,.32);\n    overflow: hidden;\n}\n\n.fren-life-main::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    width: 4px;\n    background: #C89218;\n}\n\n.fren-life-status {\n    position: absolute;\n    right: 14px;\n    top: 11px;\n    color: #5BE184;\n    font-family: \"Share Tech Mono\", \"Courier New\", monospace !important;\n    font-size: 8px;\n    font-weight: 900;\n    letter-spacing: .7px;\n}\n\n.fren-life-icon,\n.fren-life-card-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 52px;\n    height: 52px;\n    border-radius: 11px;\n    background:\n        linear-gradient(\n            135deg,\n            #E2B84B,\n            #C89218\n        );\n    font-size: 23px;\n}\n\n.fren-life-content small,\n.fren-life-card small {\n    color: #C89218;\n    font-family: \"Share Tech Mono\", \"Courier New\", monospace !important;\n    font-size: 8px;\n    font-weight: 900;\n    letter-spacing: .8px;\n}\n\n.fren-life-content h3,\n.fren-life-card h3 {\n    margin: 4px 0 0;\n    color: #fff;\n    font-family: \"Rajdhani\", Arial, sans-serif !important;\n    font-size: 19px;\n    font-weight: 700;\n    line-height: 1.1;\n}\n\n.fren-life-content p,\n.fren-life-card p {\n    margin: 7px 0 0;\n    color: #a8a8a8;\n    font-size: 10.5px;\n    line-height: 1.45;\n}\n\n.fren-life-link {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 10px 12px;\n    border-radius: 8px;\n    border: 1px solid rgba(200,146,24,.45);\n    color: #E2B84B !important;\n    background: rgba(0,0,0,.18);\n    font-family: \"Share Tech Mono\", \"Courier New\", monospace !important;\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: .4px;\n    text-decoration: none !important;\n    white-space: nowrap;\n    transition:\n        background .2s ease,\n        color .2s ease,\n        transform .2s ease;\n}\n\n.fren-life-link span {\n    font-size: 20px;\n}\n\n.fren-life-link:hover {\n    background: #C89218;\n    color: #121212 !important;\n    transform: translateY(-1px);\n}\n\n\/* CARTES SECONDAIRES *\/\n\n.fren-life-card {\n    position: relative;\n    display: grid;\n    grid-template-columns: 52px 1fr 22px;\n    align-items: center;\n    gap: 13px;\n    min-height: 130px;\n    padding: 18px;\n    box-sizing: border-box;\n    overflow: hidden;\n    border-radius: 12px;\n    background:\n        linear-gradient(\n            145deg,\n            #282828,\n            #1c1c1c\n        );\n    border: 1px solid rgba(255,255,255,.08);\n    color: inherit !important;\n    text-decoration: none !important;\n    transition:\n        transform .2s ease,\n        border-color .2s ease,\n        background .2s ease;\n}\n\n.fren-life-card::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    width: 4px;\n}\n\n.fren-life-events::before {\n    background: #4c8cae;\n}\n\n.fren-life-community::before {\n    background: #2ca98f;\n}\n\n.fren-life-card:hover {\n    transform: translateY(-2px);\n    border-color: rgba(226,184,75,.28);\n    background:\n        linear-gradient(\n            145deg,\n            #302f2b,\n            #202020\n        );\n}\n\n.fren-life-arrow {\n    color: #E2B84B;\n    font-size: 28px;\n}\n\n\/* =========================================================\n   VIE DE L'ALLIANCE \u2014 TABLETTE\n   ========================================================= *\/\n\n@media (max-width: 1024px) {\n\n    .fren-home-life-grid {\n        grid-template-columns: 1fr;\n    }\n\n    .fren-life-main {\n        grid-column: auto;\n        grid-template-columns: 58px 1fr;\n    }\n\n    .fren-life-link {\n        grid-column: 1 \/ -1;\n        justify-content: space-between;\n    }\n\n}\n\n\/* =========================================================\n   VIE DE L'ALLIANCE \u2014 MOBILE\n   ========================================================= *\/\n\n@media (max-width: 700px) {\n\n    .fren-home-life {\n        padding: 12px;\n    }\n\n    .fren-life-main {\n        grid-template-columns: 44px 1fr;\n        gap: 11px;\n        min-height: 0;\n        padding: 16px 12px;\n    }\n\n    .fren-life-status {\n        position: static;\n        grid-column: 1 \/ -1;\n        margin-bottom: -2px;\n    }\n\n    .fren-life-icon,\n    .fren-life-card-icon {\n        width: 40px;\n        height: 40px;\n        border-radius: 9px;\n        font-size: 18px;\n    }\n\n    .fren-life-content h3,\n    .fren-life-card h3 {\n        font-size: 15px;\n    }\n\n    .fren-life-link {\n        grid-column: 1 \/ -1;\n        font-size: 8px;\n    }\n\n    .fren-life-card {\n        grid-template-columns: 42px 1fr 18px;\n        gap: 10px;\n        min-height: 0;\n        padding: 13px 12px;\n    }\n\n    .fren-life-arrow {\n        font-size: 23px;\n    }\n\n}\n\n\n\/* =========================================================\n   HERO \u2014 TAG [FREN] DANS LE TITRE\n   ========================================================= *\/\n\n.fren-home-tag {\n    display: inline-block;\n    margin-left: 10px;\n    color: #E2B84B;\n    font-family: \"Share Tech Mono\", \"Courier New\", monospace !important;\n    font-size: .34em;\n    font-weight: 900;\n    letter-spacing: 1px;\n    vertical-align: middle;\n    text-shadow:\n        0 1px #795305,\n        0 4px 10px rgba(0,0,0,.55);\n}\n\n@media (max-width: 700px) {\n\n    .fren-home-tag {\n        margin-left: 5px;\n        font-size: .36em;\n        letter-spacing: .5px;\n    }\n\n}\n\n\n\/* =========================================================\n   VIE DE L'ALLIANCE \u2014 CONTENU ACTIF V3\n   ========================================================= *\/\n\n.fren-life-meta {\n    margin-top: 9px;\n    color: #666;\n    font-family: \"Share Tech Mono\", \"Courier New\", monospace !important;\n    font-size: 7px;\n    font-weight: 900;\n    letter-spacing: .7px;\n}\n\n.fren-life-card-state {\n    display: inline-block;\n    margin-top: 10px;\n    padding: 5px 7px;\n    border-radius: 5px;\n    border: 1px solid rgba(255,255,255,.08);\n    background: rgba(0,0,0,.18);\n    color: #6f6f6f;\n    font-family: \"Share Tech Mono\", \"Courier New\", monospace !important;\n    font-size: 7px;\n    font-weight: 900;\n    letter-spacing: .6px;\n}\n\n.fren-life-card {\n    cursor: default;\n}\n\n.fren-life-card:hover {\n    transform: none;\n}\n\n@media (max-width: 700px) {\n\n    .fren-life-meta {\n        display: none;\n    }\n\n    .fren-life-card-state {\n        margin-top: 8px;\n    }\n\n}\n\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n  \/* =========================================================\n     FRENCHCONNECT \u2014 ACCUEIL\n     HORLOGES + \u00c9TAT-MAJOR DU JOUR\n     ========================================================= *\/\n\n\n  \/* =========================================================\n     R\u00c9GLAGE HEURE SERVEUR\n     Serveur = UTC - 2\n     ========================================================= *\/\n\n  const serverOffset = -2;\n\n\n  \/* =========================================================\n     OUTILS\n     ========================================================= *\/\n\n  function setText(id, value) {\n\n    const element =\n      document.getElementById(id);\n\n    if (element) {\n      element.textContent = value;\n    }\n\n  }\n\n\n  \/* =========================================================\n     HORLOGES\n     ========================================================= *\/\n\n  function cityClock(timeZone) {\n\n    return new Intl.DateTimeFormat(\n      \"fr-FR\",\n      {\n        timeZone: timeZone,\n        hour: \"2-digit\",\n        minute: \"2-digit\",\n        hour12: false\n      }\n    ).format(new Date());\n\n  }\n\n\n  function serverDate() {\n\n    return new Date(\n      new Date().getTime() +\n      serverOffset * 60 * 60 * 1000\n    );\n\n  }\n\n\n  function serverClock() {\n\n    return serverDate().toLocaleTimeString(\n      \"fr-FR\",\n      {\n        timeZone: \"UTC\",\n        hour: \"2-digit\",\n        minute: \"2-digit\",\n        hour12: false\n      }\n    );\n\n  }\n\n\n  \/* =========================================================\n     HEURE PARIS\n     Utilis\u00e9e pour conserver exactement la m\u00eame logique\n     de cr\u00e9neaux que la page Aujourd'hui\n     ========================================================= *\/\n\n  function parisDate() {\n\n    const now =\n      new Date();\n\n\n    const parts =\n      new Intl.DateTimeFormat(\n        \"en-GB\",\n        {\n          timeZone: \"Europe\/Paris\",\n          year: \"numeric\",\n          month: \"2-digit\",\n          day: \"2-digit\",\n          hour: \"2-digit\",\n          minute: \"2-digit\",\n          second: \"2-digit\",\n          hourCycle: \"h23\"\n        }\n      ).formatToParts(now);\n\n\n    const values = {};\n\n\n    parts.forEach(function (part) {\n\n      if (part.type !== \"literal\") {\n        values[part.type] =\n          Number(part.value);\n      }\n\n    });\n\n\n    return new Date(\n      Date.UTC(\n        values.year,\n        values.month - 1,\n        values.day,\n        values.hour,\n        values.minute,\n        values.second\n      )\n    );\n\n  }\n\n\n  function updateClocks() {\n\n    const serverTime =\n      serverClock();\n\n\n    \/* SERVEUR *\/\n\n    setText(\n      \"clock-server\",\n      serverTime\n    );\n\n\n    \/* RIO = VOLONTAIREMENT SYNCHRONIS\u00c9 SERVEUR *\/\n\n    setText(\n      \"clock-rio\",\n      serverTime\n    );\n\n\n    \/* EUROPE *\/\n\n    setText(\n      \"clock-paris\",\n      cityClock(\"Europe\/Paris\")\n    );\n\n    setText(\n      \"clock-madrid\",\n      cityClock(\"Europe\/Madrid\")\n    );\n\n    setText(\n      \"clock-rome\",\n      cityClock(\"Europe\/Rome\")\n    );\n\n\n    \/* USA *\/\n\n    setText(\n      \"clock-newyork\",\n      cityClock(\"America\/New_York\")\n    );\n\n    setText(\n      \"clock-losangeles\",\n      cityClock(\"America\/Los_Angeles\")\n    );\n\n  }\n\n\n  \/* =========================================================\n     VS DU JOUR\n     Index JavaScript :\n     0 dimanche\n     1 lundi\n     2 mardi\n     3 mercredi\n     4 jeudi\n     5 vendredi\n     6 samedi\n     ========================================================= *\/\n\n  const vsDays = {\n\n    0: {\n      theme: \"REPOS \u2014 ECO TIME\"\n    },\n\n    1: {\n      theme: \"EXPLORATION RADAR\"\n    },\n\n    2: {\n      theme: \"CONSTRUCTION DE BASE\"\n    },\n\n    3: {\n      theme: \"RECHERCHE TECHNOLOGIQUE\"\n    },\n\n    4: {\n      theme: \"ENTRA\u00ceNEMENT DES H\u00c9ROS\"\n    },\n\n    5: {\n      theme: \"PR\u00c9PARATION MILITAIRE TOTALE\"\n    },\n\n    6: {\n      theme: \"ASSAUT ENNEMI\"\n    }\n\n  };\n\n\n  \/* =========================================================\n     PLANNING PR\u00caT POUR LA MISSION\n     ========================================================= *\/\n\n  const missionSchedule = {\n\n\n    \/* DIMANCHE *\/\n\n    0: [\n\n      [\"04:00\", \"Construction de base\"],\n\n      [\"08:00\", \"Entra\u00eener des soldats\"],\n\n      [\"12:00\", \"Recherche technologique\"],\n\n      [\"16:00\", \"Renforcement du combattant\"],\n\n      [\"20:00\", \"Am\u00e9lioration des h\u00e9ros\"],\n\n      [\"00:00\", \"Construction de base\"]\n\n    ],\n\n\n    \/* LUNDI *\/\n\n    1: [\n\n      [\"04:00\", \"Am\u00e9lioration des h\u00e9ros\"],\n\n      [\"08:00\", \"Construction de base\"],\n\n      [\"12:00\", \"Entra\u00eener des soldats\"],\n\n      [\"16:00\", \"Recherche technologique\"],\n\n      [\"20:00\", \"Renforcement du combattant\"],\n\n      [\"00:00\", \"Am\u00e9lioration des h\u00e9ros\"]\n\n    ],\n\n\n    \/* MARDI *\/\n\n    2: [\n\n      [\"04:00\", \"Construction de base\"],\n\n      [\"08:00\", \"Entra\u00eener des soldats\"],\n\n      [\"12:00\", \"Recherche technologique\"],\n\n      [\"16:00\", \"Renforcement du combattant\"],\n\n      [\"20:00\", \"Am\u00e9lioration des h\u00e9ros\"],\n\n      [\"00:00\", \"Construction de base\"]\n\n    ],\n\n\n    \/* MERCREDI *\/\n\n    3: [\n\n      [\"04:00\", \"Entra\u00eener des soldats\"],\n\n      [\"08:00\", \"Recherche technologique\"],\n\n      [\"12:00\", \"Renforcement du combattant\"],\n\n      [\"16:00\", \"Am\u00e9lioration des h\u00e9ros\"],\n\n      [\"20:00\", \"Construction de base\"],\n\n      [\"00:00\", \"Entra\u00eener des soldats\"]\n\n    ],\n\n\n    \/* JEUDI *\/\n\n    4: [\n\n      [\"04:00\", \"Recherche technologique\"],\n\n      [\"08:00\", \"Renforcement du combattant\"],\n\n      [\"12:00\", \"Am\u00e9lioration des h\u00e9ros\"],\n\n      [\"16:00\", \"Construction de base\"],\n\n      [\"20:00\", \"Entra\u00eener des soldats\"],\n\n      [\"00:00\", \"Recherche technologique\"]\n\n    ],\n\n\n    \/* VENDREDI *\/\n\n    5: [\n\n      [\"04:00\", \"Renforcement du combattant\"],\n\n      [\"08:00\", \"Am\u00e9lioration des h\u00e9ros\"],\n\n      [\"12:00\", \"Construction de base\"],\n\n      [\"16:00\", \"Entra\u00eener des soldats\"],\n\n      [\"20:00\", \"Recherche technologique\"],\n\n      [\"00:00\", \"Renforcement du combattant\"]\n\n    ],\n\n\n    \/* SAMEDI *\/\n\n    6: [\n\n      [\"04:00\", \"Am\u00e9lioration des h\u00e9ros\"],\n\n      [\"08:00\", \"Construction de base\"],\n\n      [\"12:00\", \"Entra\u00eener des soldats\"],\n\n      [\"16:00\", \"Recherche technologique\"],\n\n      [\"20:00\", \"Renforcement du combattant\"],\n\n      [\"00:00\", \"Am\u00e9lioration des h\u00e9ros\"]\n\n    ]\n\n  };\n\n\n  \/* =========================================================\n     FORMAT DES CR\u00c9NEAUX\n     ========================================================= *\/\n\n  function slotRange(startTime) {\n\n    const ends = {\n\n      \"00:00\": \"04:00\",\n\n      \"04:00\": \"08:00\",\n\n      \"08:00\": \"12:00\",\n\n      \"12:00\": \"16:00\",\n\n      \"16:00\": \"20:00\",\n\n      \"20:00\": \"00:00\"\n\n    };\n\n\n    return (\n      startTime +\n      \" \u2192 \" +\n      ends[startTime]\n    );\n\n  }\n\n\n  \/* =========================================================\n     CR\u00c9NEAU ACTUEL + PROCHAIN\n     M\u00eame fonctionnement que la page Aujourd'hui\n     ========================================================= *\/\n\n  function getSlotContext() {\n\n    const serverNow =\n      serverDate();\n\n\n    const gameDay =\n      serverNow.getUTCDay();\n\n\n    const parisNow =\n      parisDate();\n\n\n    const hour =\n      parisNow.getUTCHours();\n\n\n    let currentIndex;\n    let nextIndex;\n    let nextDay;\n\n\n    \/* 00:00 \u2192 04:00 *\/\n\n    if (hour < 4) {\n\n      currentIndex = 5;\n\n      nextIndex = 0;\n\n      nextDay =\n        (gameDay + 1) % 7;\n\n    }\n\n\n    \/* 04:00 \u2192 08:00 *\/\n\n    else if (hour < 8) {\n\n      currentIndex = 0;\n\n      nextIndex = 1;\n\n      nextDay = gameDay;\n\n    }\n\n\n    \/* 08:00 \u2192 12:00 *\/\n\n    else if (hour < 12) {\n\n      currentIndex = 1;\n\n      nextIndex = 2;\n\n      nextDay = gameDay;\n\n    }\n\n\n    \/* 12:00 \u2192 16:00 *\/\n\n    else if (hour < 16) {\n\n      currentIndex = 2;\n\n      nextIndex = 3;\n\n      nextDay = gameDay;\n\n    }\n\n\n    \/* 16:00 \u2192 20:00 *\/\n\n    else if (hour < 20) {\n\n      currentIndex = 3;\n\n      nextIndex = 4;\n\n      nextDay = gameDay;\n\n    }\n\n\n    \/* 20:00 \u2192 00:00 *\/\n\n    else {\n\n      currentIndex = 4;\n\n      nextIndex = 5;\n\n      nextDay = gameDay;\n\n    }\n\n\n    return {\n\n      day:\n        gameDay,\n\n      current:\n        missionSchedule[\n          gameDay\n        ][currentIndex],\n\n      next:\n        missionSchedule[\n          nextDay\n        ][nextIndex]\n\n    };\n\n  }\n\n\n  \/* =========================================================\n     \u00c9TAT-MAJOR DE L'ACCUEIL\n     ========================================================= *\/\n\n  function updateHomeToday() {\n\n    const serverNow =\n      serverDate();\n\n\n    const dayIndex =\n      serverNow.getUTCDay();\n\n\n    const today =\n      vsDays[dayIndex];\n\n\n    const context =\n      getSlotContext();\n\n\n    \/* VS DU JOUR *\/\n\n    if (today) {\n\n      setText(\n        \"home-vs-theme\",\n        today.theme\n      );\n\n    }\n\n\n    \/* CR\u00c9NEAU ACTUEL *\/\n\n    setText(\n      \"home-current-slot\",\n      slotRange(\n        context.current[0]\n      )\n    );\n\n\n    setText(\n      \"home-current-activity\",\n      context.current[1]\n        .toUpperCase()\n    );\n\n\n    \/* PROCHAIN CR\u00c9NEAU *\/\n\n    setText(\n      \"home-next-slot\",\n      slotRange(\n        context.next[0]\n      )\n    );\n\n\n    setText(\n      \"home-next-activity\",\n      context.next[1]\n        .toUpperCase()\n    );\n\n  }\n\n\n  \/* =========================================================\n     D\u00c9MARRAGE\n     ========================================================= *\/\n\n  updateClocks();\n\n  updateHomeToday();\n\n\n  \/* Mise \u00e0 jour toutes les 30 secondes *\/\n\n  setInterval(\n    function () {\n\n      updateClocks();\n\n      updateHomeToday();\n\n    },\n    30000\n  );\n\n});\n<\/script>\n\n<div class=\"fren-home-portal\">\n\n  <!-- =====================================================\n       HERO\n       ===================================================== -->\n\n  <section class=\"fren-home-hero\">\n\n    <div class=\"fren-hero-grid\"><\/div>\n    <div class=\"fren-hero-glow\"><\/div>\n\n    <div class=\"fren-home-hero-content\">\n      <div class=\"fren-home-kicker\">\n        Z ROUTE : REDEMPTION \/\/ ALLIANCE NETWORK\n      <\/div>\n\n      <h1>FRENCHCONNECT <span class=\"fren-home-tag\">[FREN]<\/span><\/h1>\n\n      <h2>\n        UNE ALLIANCE.<br>\n        PLUSIEURS NATIONS.<br>\n        <strong>UN M\u00caME OBJECTIF.<\/strong>\n      <\/h2>\n\n      <p class=\"fren-home-intro\">\n        Nos racines sont francophones.\n        Notre alliance est internationale.\n        Strat\u00e9gie, coordination, entraide et progression collective.\n      <\/p>\n    <\/div>\n\n  <\/section>\n\n\n  <!-- =====================================================\n       HORLOGE ORBITALE\n       ===================================================== -->\n\n  <section class=\"fren-command-center\">\n\n    <div class=\"fren-game-banner\"><\/div>\n\n\n    <div class=\"fren-orbit-system\">\n\n      <div class=\"fren-orbit fren-orbit-outer\"><\/div>\n      <div class=\"fren-orbit fren-orbit-inner\"><\/div>\n\n\n      <!-- C\u0152UR SERVEUR -->\n\n      <div class=\"fren-orbit-core\">\n\n        <div class=\"fren-core-top\">\n          Z ROUTE : REDEMPTION\n        <\/div>\n\n        <div class=\"fren-core-label\">\n          HEURE DU SERVEUR\n        <\/div>\n\n        <div class=\"fren-core-time\" id=\"clock-server\">\n          --:--\n        <\/div>\n\n        <div class=\"fren-core-sync\">\n          \u25cf SYNCHRONISATION ACTIVE\n        <\/div>\n\n        <div class=\"fren-core-code\">\n          UTC\u221202 \/\/ FREN NETWORK\n        <\/div>\n\n      <\/div>\n\n\n      <!-- PARIS -->\n\n      <div class=\"fren-satellite fren-sat-1\">\n\n        <span class=\"fren-satellite-flag\">\ud83c\uddeb\ud83c\uddf7<\/span>\n\n        <small>PARIS<\/small>\n\n        <strong id=\"clock-paris\">\n          --:--\n        <\/strong>\n\n      <\/div>\n\n\n      <!-- MADRID -->\n\n      <div class=\"fren-satellite fren-sat-2\">\n\n        <span class=\"fren-satellite-flag\">\ud83c\uddea\ud83c\uddf8<\/span>\n\n        <small>MADRID<\/small>\n\n        <strong id=\"clock-madrid\">\n          --:--\n        <\/strong>\n\n      <\/div>\n\n\n      <!-- ROME -->\n\n      <div class=\"fren-satellite fren-sat-3\">\n\n        <span class=\"fren-satellite-flag\">\ud83c\uddee\ud83c\uddf9<\/span>\n\n        <small>ROME<\/small>\n\n        <strong id=\"clock-rome\">\n          --:--\n        <\/strong>\n\n      <\/div>\n\n\n      <!-- NEW YORK -->\n\n      <div class=\"fren-satellite fren-sat-4\">\n\n        <span class=\"fren-satellite-flag\">\ud83c\uddfa\ud83c\uddf8<\/span>\n\n        <small>NEW YORK<\/small>\n\n        <strong id=\"clock-newyork\">\n          --:--\n        <\/strong>\n\n      <\/div>\n\n\n      <!-- LOS ANGELES -->\n\n      <div class=\"fren-satellite fren-sat-5\">\n\n        <span class=\"fren-satellite-flag\">\ud83c\uddfa\ud83c\uddf8<\/span>\n\n        <small>LOS ANGELES<\/small>\n\n        <strong id=\"clock-losangeles\">\n          --:--\n        <\/strong>\n\n      <\/div>\n\n\n      <!-- RIO -->\n\n      <div class=\"fren-satellite fren-sat-6\">\n\n        <span class=\"fren-satellite-flag\">\ud83c\udde7\ud83c\uddf7<\/span>\n\n        <small>RIO DE JANEIRO<\/small>\n\n        <strong id=\"clock-rio\">\n          --:--\n        <\/strong>\n\n      <\/div>\n\n    <\/div>\n\n\n    <div class=\"fren-orbit-legend\">\n\n      <span>\u25c8 ALLIANCE NETWORK<\/span>\n\n      <span>\u25cf SERVER ONLINE<\/span>\n\n      <span>\u25c8 GLOBAL SYNC<\/span>\n\n    <\/div>\n\n  <\/section>\n\n\n  <!-- =====================================================\n       \u00c9TAT-MAJOR FREN \/\/ AUJOURD'HUI\n       ===================================================== -->\n\n  <section class=\"fren-home-today\">\n\n    <div class=\"fren-home-today-head\">\n\n      <div>\n\n        <span class=\"fren-section-label\">\n          FREN \/\/ \u00c9TAT-MAJOR\n        <\/span>\n\n        <h2>\n          AUJOURD\u2019HUI\n        <\/h2>\n\n      <\/div>\n\n      <div class=\"fren-home-today-live\">\n        \u25cf LIVE\n      <\/div>\n\n    <\/div>\n\n\n    <div class=\"fren-home-today-grid\">\n\n\n      <!-- VS DU JOUR -->\n\n      <div class=\"fren-home-today-card fren-home-today-vs\">\n\n        <div class=\"fren-home-today-icon\">\n          \u2694\ufe0f\n        <\/div>\n\n        <div class=\"fren-home-today-content\">\n\n          <small>\n            VS DU JOUR\n          <\/small>\n\n          <strong id=\"home-vs-theme\">\n            ENTRA\u00ceNEMENT DES H\u00c9ROS\n          <\/strong>\n\n          <span>\n            Priorit\u00e9s et ressources \u00e0 utiliser aujourd\u2019hui\n          <\/span>\n\n        <\/div>\n\n      <\/div>\n\n\n      <!-- CR\u00c9NEAU ACTUEL -->\n\n      <div class=\"fren-home-today-card fren-home-today-current\">\n\n        <div class=\"fren-home-today-icon\">\n          \ud83c\udfaf\n        <\/div>\n\n        <div class=\"fren-home-today-content\">\n\n          <small>\n            CR\u00c9NEAU ACTUEL\n          <\/small>\n\n          <strong id=\"home-current-slot\">\n            16:00 \u2192 20:00\n          <\/strong>\n\n          <span id=\"home-current-activity\">\n            CONSTRUCTION DE BASE\n          <\/span>\n\n        <\/div>\n\n      <\/div>\n\n\n      <!-- PROCHAIN CR\u00c9NEAU -->\n\n      <div class=\"fren-home-today-card fren-home-today-next\">\n\n        <div class=\"fren-home-today-icon\">\n          \u23ed\ufe0f\n        <\/div>\n\n        <div class=\"fren-home-today-content\">\n\n          <small>\n            PROCHAIN CR\u00c9NEAU\n          <\/small>\n\n          <strong id=\"home-next-slot\">\n            20:00 \u2192 00:00\n          <\/strong>\n\n          <span id=\"home-next-activity\">\n            ENTRA\u00ceNER DES SOLDATS\n          <\/span>\n\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n\n    <a class=\"fren-home-today-button\" href=\"\/?page_id=93\">\n      VOIR LE D\u00c9TAIL DU JOUR\n      <span>\u203a<\/span>\n    <\/a>\n\n  <\/section>\n\n\n  <!-- =====================================================\n       CENTRE D'OP\u00c9RATIONS\n       ===================================================== -->\n\n  <section class=\"fren-home-nav\">\n\n    <div class=\"fren-section-head\">\n\n      <div>\n\n        <span class=\"fren-section-label\">\n          FREN \/\/ OPERATIONS\n        <\/span>\n\n        <h2>\n          CENTRE D\u2019OP\u00c9RATIONS\n        <\/h2>\n\n      <\/div>\n\n      <small class=\"fren-section-code\">\n        SELECT MODULE\n      <\/small>\n\n    <\/div>\n\n\n    <div class=\"fren-home-nav-grid\">\n\n\n      <!-- 01 -->\n\n      <a class=\"fren-home-nav-card fren-nav-today\" href=\"\/?page_id=93\">\n\n        <div class=\"fren-nav-number\">\n          01\n        <\/div>\n\n        <div class=\"fren-nav-icon\">\n          \u2694\ufe0f\n        <\/div>\n\n        <div class=\"fren-nav-content\">\n\n          <small>DAILY OPS<\/small>\n\n          <h3>\n            VS &amp; PR\u00caT POUR LA MISSION\n          <\/h3>\n\n          <p>\n            Priorit\u00e9s VS, objectifs,\n            cr\u00e9neaux de coffres et planning de la semaine.\n          <\/p>\n\n          <div class=\"fren-nav-code\">\n            VS \/\/ MISSION \/\/ SCHEDULE\n          <\/div>\n\n        <\/div>\n\n        <span class=\"fren-nav-arrow\">\n          \u203a\n        <\/span>\n\n      <\/a>\n\n\n      <!-- 02 -->\n\n      <a class=\"fren-home-nav-card fren-nav-guides\" href=\"\/?page_id=37\">\n\n        <div class=\"fren-nav-number\">\n          02\n        <\/div>\n\n        <div class=\"fren-nav-icon\">\n          \ud83d\udcda\n        <\/div>\n\n        <div class=\"fren-nav-content\">\n\n          <small>INTEL DATABASE<\/small>\n\n          <h3>\n            GUIDES &amp; STRAT\u00c9GIES\n          <\/h3>\n\n          <p>\n            Fiches pratiques,\n            tactiques et conseils FRENCHCONNECT.\n          <\/p>\n\n          <div class=\"fren-nav-code\">\n            INTEL \/\/ TACTICS \/\/ DATABASE\n          <\/div>\n\n        <\/div>\n\n        <span class=\"fren-nav-arrow\">\n          \u203a\n        <\/span>\n\n      <\/a>\n\n\n      <!-- 03 -->\n\n      <a class=\"fren-home-nav-card fren-nav-rules\" href=\"\/regles-de-lalliance-du-serveur\/\">\n\n        <div class=\"fren-nav-number\">\n          03\n        <\/div>\n\n        <div class=\"fren-nav-icon\">\n          \ud83d\udee1\ufe0f\n        <\/div>\n\n        <div class=\"fren-nav-content\">\n\n          <small>ALLIANCE PROTOCOL<\/small>\n\n          <h3>\n            R\u00c8GLES &amp; PROTOCOLES\n          <\/h3>\n\n          <p>\n            R\u00e8gles de l\u2019alliance,\n            r\u00e8gles du serveur et consignes prioritaires.\n          <\/p>\n\n          <div class=\"fren-nav-code\">\n            RULES \/\/ SERVER \/\/ ALLIANCE\n          <\/div>\n\n        <\/div>\n\n        <span class=\"fren-nav-arrow\">\n          \u203a\n        <\/span>\n\n      <\/a>\n\n\n      <!-- 04 -->\n\n      <a class=\"fren-home-nav-card fren-nav-faq\" href=\"\/faq\/\">\n\n        <div class=\"fren-nav-number\">\n          04\n        <\/div>\n\n        <div class=\"fren-nav-icon\">\n          \ud83d\udce1\n        <\/div>\n\n        <div class=\"fren-nav-content\">\n\n          <small>SUPPORT CHANNEL<\/small>\n\n          <h3>\n            CENTRE D\u2019AIDE \/ FAQ\n          <\/h3>\n\n          <p>\n            Questions fr\u00e9quentes,\n            r\u00e9ponses utiles et assistance alliance.\n          <\/p>\n\n          <div class=\"fren-nav-code\">\n            HELP \/\/ FAQ \/\/ SUPPORT\n          <\/div>\n\n        <\/div>\n\n        <span class=\"fren-nav-arrow\">\n          \u203a\n        <\/span>\n\n      <\/a>\n\n    <\/div>\n\n  <\/section>\n\n  <!-- =====================================================\n       VIE DE L'ALLIANCE\n       ===================================================== -->\n\n  <section class=\"fren-home-life\">\n\n    <div class=\"fren-section-head\">\n\n      <div>\n\n        <span class=\"fren-section-label\">\n          FREN \/\/ ALLIANCE COMMS\n        <\/span>\n\n        <h2>\n          VIE DE L\u2019ALLIANCE\n        <\/h2>\n\n      <\/div>\n\n      <small class=\"fren-section-code\">\n        LIVE NETWORK\n      <\/small>\n\n    <\/div>\n\n\n    <div class=\"fren-home-life-grid\">\n\n\n      <!-- COMMUNICATION R4 \/ R5 -->\n\n      <article class=\"fren-life-main\">\n\n        <div class=\"fren-life-status\">\n          \u25cf INFO ALLIANCE\n        <\/div>\n\n        <div class=\"fren-life-icon\">\n          \ud83d\udce2\n        <\/div>\n\n        <div class=\"fren-life-content\">\n\n          <small>\n            COMMUNICATION R4 \/ R5\n          <\/small>\n\n          <h3>\n            RAPPEL \u2014 ORGANISATION DE LA RUCHE\n          <\/h3>\n\n          <p>\n            Un guide complet est disponible pour rappeler l\u2019organisation\n            de notre ruche et faciliter les \u00e9v\u00e9nements et Guerres d\u2019Alliance.\n          <\/p>\n\n          <div class=\"fren-life-meta\">\n            GUIDE FREN \/\/ ORGANISATION \/\/ COORDINATION\n          <\/div>\n\n        <\/div>\n\n        <a href=\"https:\/\/ibb.co\/PzYh3wmX\"\n           class=\"fren-life-link\"\n           target=\"_blank\"\n           rel=\"noopener noreferrer\">\n          OUVRIR LE GUIDE\n          <span>\u203a<\/span>\n        <\/a>\n\n      <\/article>\n\n\n      <!-- \u00c9V\u00c9NEMENTS -->\n\n      <article class=\"fren-life-card fren-life-events\">\n\n        <div class=\"fren-life-card-icon\">\n          \ud83d\udcc5\n        <\/div>\n\n        <div>\n\n          <small>\n            OPERATIONS CALENDAR\n          <\/small>\n\n          <h3>\n            \u00c9V\u00c9NEMENTS &amp; RENDEZ-VOUS\n          <\/h3>\n\n          <p>\n            Les prochains rendez-vous de l\u2019alliance seront affich\u00e9s ici :\n            VS, batailles interserveurs et op\u00e9rations sp\u00e9ciales.\n          <\/p>\n\n          <div class=\"fren-life-card-state\">\n            MODULE EN PR\u00c9PARATION\n          <\/div>\n\n        <\/div>\n\n      <\/article>\n\n\n      <!-- COMMUNAUT\u00c9 -->\n\n      <article class=\"fren-life-card fren-life-community\">\n\n        <div class=\"fren-life-card-icon\">\n          \ud83e\udd1d\n        <\/div>\n\n        <div>\n\n          <small>\n            ALLIANCE NETWORK\n          <\/small>\n\n          <h3>\n            LA VIE DE FRENCHCONNECT\n          <\/h3>\n\n          <p>\n            Informations de l\u2019alliance, r\u00e9ussites, nouveaux membres\n            et moments importants de la communaut\u00e9 FREN.\n          <\/p>\n\n          <div class=\"fren-life-card-state\">\n            MODULE EN PR\u00c9PARATION\n          <\/div>\n\n        <\/div>\n\n      <\/article>\n\n    <\/div>\n\n  <\/section>\n\n\n\n\n  <!-- =====================================================\n       IDENTIT\u00c9\n       ===================================================== -->\n\n  <section class=\"fren-home-alliance\">\n\n    <div class=\"fren-alliance-line\">\n      FRENCHCONNECT \/\/ ALLIANCE NETWORK\n    <\/div>\n\n    <div class=\"fren-home-alliance-flags\">\n      \ud83c\uddeb\ud83c\uddf7 \ud83c\uddec\ud83c\udde7 \ud83c\uddea\ud83c\uddf8 \ud83c\udde7\ud83c\uddf7\n    <\/div>\n\n    <strong>\n      NOS RACINES SONT FRANCOPHONES.<br>\n      NOTRE FORCE EST INTERNATIONALE.\n    <\/strong>\n\n    <p>\n      Ensemble dans la strat\u00e9gie.\n      Ensemble dans le combat.\n      Ensemble dans la progression.\n    <\/p>\n\n    <small>\n      UNITED BY THE GAME \/\/ CONNECTED BY THE ALLIANCE\n    <\/small>\n\n  <\/section>\n\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Z ROUTE : REDEMPTION \/\/ ALLIANCE NETWORK FRENCHCONNECT [FREN] UNE ALLIANCE. PLUSIEURS NATIONS. UN M\u00caME OBJECTIF. Nos racines sont francophones. Notre alliance est internationale. Strat\u00e9gie, coordination, entraide et progression collective. Z ROUTE : REDEMPTION HEURE DU SERVEUR &#8211;:&#8211; \u25cf SYNCHRONISATION ACTIVE UTC\u221202 \/\/ FREN NETWORK \ud83c\uddeb\ud83c\uddf7 PARIS &#8211;:&#8211; \ud83c\uddea\ud83c\uddf8 MADRID &#8211;:&#8211; \ud83c\uddee\ud83c\uddf9 ROME &#8211;:&#8211; \ud83c\uddfa\ud83c\uddf8&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/index.php?rest_route=\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12"}],"version-history":[{"count":5,"href":"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":168,"href":"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/index.php?rest_route=\/wp\/v2\/pages\/12\/revisions\/168"}],"wp:attachment":[{"href":"https:\/\/e7770f4ad8.0ea.mcms.ovh.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}