/* ZS-SEUIL-PREUVE-EN-V1 · le geste 2 du document 44 · 5 septembre 2026 -------------------------------------------------------------------- CE QUE C EST · la couche de langue du module `ZS-SEUIL-PREUVE-V1`, posé le 5 septembre sur les quatre pages de preuve. MEME MOTEUR, MEME TABLE, MEME CALCUL · seule la langue change. La table des 366 jours est recopiee octet pour octet depuis le module deja servi · zero moteur neuf. OU · sur `/eight-billion-books/` SEULEMENT, et le module refuse de se poser ailleurs. C est la seule page anglaise de la maison. ⛔⛔ LA TOMBE 3 TIENT · ce bloc N OUVRE PAS le marche anglais · aucun prix, aucune caisse, aucune lettre. Reparer une vitrine n est pas ouvrir une boutique. La porte est la page du jour, gratuite. ⛔⛔ LE VETO DU SCEPTIQUE, APPLIQUE ICI · la nuit du 4 au 5, la traduction du bouton d abonnement avait rendu plus joli un formulaire qui inscrit a une lettre FRANCAISE · une couche de langue posee sur un chemin qu on ne sert pas fabrique une promesse qu on ne tient pas. La porte de ce bloc ouvre une page du jour ECRITE EN FRANCAIS · le bloc l ECRIT, en clair, sous la porte, avant qu on clique. On sert ce qu il y a derriere, ou on ecrit ce qu il y a derriere · ici on ecrit. ⛔ LA VOIX SE REECRIT, ELLE NE SE TRADUIT PAS (THESE-ANGLAIS, chapitre 5) · declaratives courtes, l asperite gardee, le you direct sans adoucisseur, zero brochure americaine (journey, empower, unlock, manifest, healing). Les AXES CALCULES se traduisent (les douze signes) · les NOMS ne bougent pas (les 72 anges) · la PROSE se compose (les nombres, les deux lignes). La signature ne bouge pas d un signe · HYPOTHESIS · PROPHECY · NUMBER. ⛔ LES DEUX CLES DE MESURE NE SE TRADUISENT PAS · `Seuil: date` et `Seuil: porte` sont les noms d evenement que le cadran de l Echelle compare · une chaine de langue peut etre une cle (constante 20). Elles restent identiques au caractere pres, et c est la propriete `page` qui separe cette surface des quatre autres. ⛔ LA REGLE DU SOIN · rien de ce que la personne saisit ne quitte ce navigateur, rien n est relie, rien n est expose. Les compteurs ne portent que le mois, jamais le jour, jamais l annee. ⛔ LE THEME GAGNE SOUS UN SEUIL DE LARGEUR · chaque regle porte LA BALISE ET LA CLASSE SOUS L IDENTIFIANT, avec la marque d importance · la specificite seule ne suffit pas (lecon du banc du regard du 4 septembre, a 388 px). z/S SYSTEMS · HYPOTHESIS · PROPHECY · NUMBER */ (function () { 'use strict'; if ((location.pathname || '').indexOf('eight-billion-books') === -1) return; if (window.__zsSeuilEn) return; window.__zsSeuilEn = 1; var P = {"T":"911j20911j20911k10911k20911k20911k20911k20911l10911l20911l20911l20911l20911m10911m20911m20911m20911n10911n10921n20921n20921n21a11o11a11o11a11o21a11o21a11o21a11p11a11p11a11p21a11p21a11p21a11q11a11q21a11q21a11q21a11q21a11r11a11r21a11r21a11r21a11r21a11s11a11s21a11s21a11s21a11s21a11t11a21t21a21t22a21t22a21t22b11u12b11u22b11u22b11u22b11u22b11v12b11v22b11v22b11v22b11v22b11v22b11w12b11w22b11w22b11w22b11w22b11x12b11x22b11x22b11x22b11x22b11y12b11y22b11y22b11y22b11y22b11z13b21z23b21z23b21z23b21z23010013010023010023010023010023010113010123010123010123010123010213010223010223010223010223010313010323010323010323010323010413010423010423010424010424010514020524020524020524020524110614110614110624110624110624110714110714110724110724110724110814110814110824110824110824110824110914110924110924110924110924110a15110a25110a25110a25110a25110b15120b25120b25120b25120b25210c15210c15210c25210c25210c25210d15210d15210d25210d25210d25210d25210e15210e25210e25210e25210e25210f15210f25210f26210f26210f26210g16210g16210g26210g26210g26210h16210h16220h26220h26220h26220h26310i16310i26310i26310i26310i26310j16310j26310j26310j26310j26310k16310k26310k26310k26310k27310l17310l17310l27310l27310l27310m17310m17310m27310m27310m27310m27310n17320n27320n27320n27320n27410o17410o27410o27410o27410o27410p17410p17410p27410p27410p27410q17410q18410q28410q28410q28410q28410r18410r28410r28410r28410r28410s18410s28410s28410s28410s28410t18410t18420t28420t28420t28510u18510u18510u28510u28510u28510v18510v18510v28510v29510v29510v29510w19510w29510w29510w29510w29510x19510x29510x29510x29510x29510y19510y29510y29510y29510y29510z19520z29520z29520z29520z2961101961101961102961102961102961111961111a61112a61112a61112a61121a61121a61122a61122a61122a61131a61131a61132a61132a61132a61141a61141a61142a61142a61142a61151a61151a62152a62152a62152a71161a71161a71162a71162b71162b71162b71171b71172b71172b71172b71172b71181b71182b71182b71182b71191b71191b71192b71192b71192b711a1b711a1b711a2b711a2b711a2b711b1b711b1b721b2b721b2b721b2b811c1b811c1c811c2c811c2c811c2c811d1c811d1c811d2c811d2c811d2c811e1c811e1c811e2c811e2c811e2c811f1c811f2c811f2c811f2c811f2c811g1c811g2c811g2c811g2c811g2c811h1c821h2c821h2c821h2c821h2d911i10911i20911i20911i20911i20911j10911j20911j20","SIG":["Bélier","Taureau","Gémeaux","Cancer","Lion","Vierge","Balance","Scorpion","Sagittaire","Capricorne","Verseau","Poissons"],"ANG":["Vehuiah","Jeliel","Sitael","Elemiah","Mahasiah","Lelahel","Achaiah","Cahetel","Haziel","Aladiah","Lauviah","Hahaiah","Yezalel","Mebahel","Hariel","Hekamiah","Lauviah","Caliel","Leuviah","Pahaliah","Nelchael","Yeiayel","Melahel","Hahuiah","Nith-Haiah","Haaiah","Yerathel","Seheiah","Reiyel","Omael","Lecabel","Vasariah","Yehuiah","Lehahiah","Chavakhiah","Menadel","Aniel","Haamiah","Rehael","Ieiazel","Hahahel","Mikael","Veualiah","Yelahiah","Sealiah","Ariel","Asaliah","Mihael","Vehuel","Daniel","Hahasiah","Imamiah","Nanael","Nithael","Mebahiah","Poyel","Nemamiah","Yeialel","Harahel","Mitzrael","Umabel","Iah-Hel","Anauel","Mehiel","Damabiah","Manakel","Eyael","Habuhiah","Rochel","Jabamiah","Haiaiel","Mumiah"],"SENS":{"1":"celui qui ouvre · il décide avant les autres et il en paie le prix","2":"celui qui relie · il voit le lien que personne ne voit, et il attend trop","3":"celui qui dit · la parole lui vient, la suite lui coûte","4":"celui qui bâtit · il tient là où les autres lâchent, et il s’enferme","5":"celui qui bouge · rien ne le retient, et c’est aussi son problème","6":"celui qui répare · il porte les autres, et il oublie de se compter","7":"celui qui cherche · il ne croit rien sur parole, et il se retire","8":"celui qui prend · l’argent et le pouvoir se lisent couramment chez lui","9":"celui qui ferme · il finit les cycles que les autres n’osent pas finir","11":"la haute tension · l’intuition qui brûle, et qui use son porteur","22":"le bâtisseur de maîtrise · la grande œuvre, ou rien"}}; var T = P.T, SIG = P.SIG, ANG = P.ANG, SENS = P.SENS; /* ⛔⛔ LES NOMS DE MOIS DE L ADRESSE SONT SANS ACCENT · mesure du 5 septembre a 02 h UTC depuis le conteneur · `/jour-1-aout/` rend 200 et `/jour-1-ao%C3%BBt/` rend 404, `/jour-3-fevrier/` rend 200 et `/jour-3-f%C3%A9vrier/` rend 404. Ghost translittere le slug. Ces noms ne sont JAMAIS affiches · ils sont l URL, et rien d autre. Le nom affiche est anglais et vit dans MOIS_EN. */ var MOIS_FR = ['janvier', 'fevrier', 'mars', 'avril', 'mai', 'juin', 'juillet', 'aout', 'septembre', 'octobre', 'novembre', 'decembre']; var MOIS_EN = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; /* ⛔ la valeur du compteur reste CELLE DU MODULE FRANCAIS, accents compris · une chaine de mesure est une cle, elle ne se corrige pas parce qu une adresse voisine a besoin d etre translitteree (constante 20) */ var MOIS_MESURE = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre']; var MP = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; function frac(x) { return x - Math.floor(x); } var PSI = 0.6180339887; function idx(m, d) { var i = 0; for (var k = 0; k < m - 1; k++) i += MP[k]; return i + d - 1; } function lire(m, d) { var c = T.substr(idx(m, d) * 6, 6); return { s: parseInt(c.charAt(0), 36), sc: c.charAt(1) === '1', a: parseInt(c.substr(2, 2), 36), ac: c.charAt(4) === '1', r: parseInt(c.charAt(5), 36) }; } function nomEN(m, d) { return d + ' ' + MOIS_EN[m - 1]; } function reduire(x) { if (x === 11 || x === 22) return x; while (x > 9) { x = String(x).split('').reduce(function (s, c) { return s + +c; }, 0); if (x === 11 || x === 22) return x; } return x; } function b(t) { return '' + t + ''; } /* les douze signes sont des AXES CALCULES · ils se traduisent */ var SIGNE_EN = { 'Bélier': 'Aries', 'Taureau': 'Taurus', 'Gémeaux': 'Gemini', 'Cancer': 'Cancer', 'Lion': 'Leo', 'Vierge': 'Virgo', 'Balance': 'Libra', 'Scorpion': 'Scorpio', 'Sagittaire': 'Sagittarius', 'Capricorne': 'Capricorn', 'Verseau': 'Aquarius', 'Poissons': 'Pisces' }; function sg(i) { return SIGNE_EN[SIG[i]] || SIG[i]; } /* la PROSE se compose · elle n est pas la traduction de la francaise */ var SENS_EN = { 1: 'the one who opens · decides before the others, and pays for it', 2: 'the one who binds · sees the link nobody else sees, and waits too long', 3: 'the one who speaks · the word comes easily, what follows costs', 4: 'the one who builds · holds where the others let go, and gets walled in', 5: 'the one who moves · nothing holds them, and that is the problem too', 6: 'the one who repairs · carries the others, and forgets to count themselves', 7: 'the one who searches · takes nothing on trust, and withdraws', 8: 'the one who takes · money and power are read fluently here', 9: 'the one who closes · finishes the cycles the others do not dare finish', 11: 'high tension · the intuition that burns, and wears out whoever carries it', 22: 'the master builder · the great work, or nothing' }; function ligne1(m, d, o) { var n = reduire(d), p; if (!o.sc) { p = 'Your sign tips over on that day, between ' + b(sg(o.s)) + ' and ' + b(sg((o.s + 1) % 12)) + ', depending on the year'; } else if (o.ac) { p = 'Sign ' + b(sg(o.s)) + ', angel ' + b(ANG[o.a]); } else { p = 'Sign ' + b(sg(o.s)) + ', angel between ' + b(ANG[o.a]) + ' and ' + b(ANG[(o.a + 1) % 72]); } return 'Your day is ' + b(nomEN(m, d)) + '. ' + p + '. Number ' + b(n) + ' · ' + SENS_EN[n] + '.'; } function ligne3(o) { var q = 'Your hour and your place open six civilisations that the day alone cannot name · the ascendant, the Moon and its nodes, the nakshatra, the Chinese pillar, the path of the work, the arcanum.'; if (!o.sc && !o.ac) return 'Your sign AND your angel hesitate, and that is not caution · the Sun crosses a border on that day. Your year settles the sign, your hour settles the angel. ' + q; if (!o.sc) return 'Your sign hesitates between two, because the Sun changes house on that day and the hour of the change depends on the year. Your year settles it. ' + q; if (!o.ac) return 'Your angel hesitates between two · five degrees of the wheel separate them, and the Sun takes about five days to cross them. Only your hour settles it. ' + q; return 'Your sign and your angel are certain with nothing but your day, and that is rare · ' + q; } /* l adresse servie est francaise · elle ne se traduit pas, elle se dit */ function slugJour(m, d) { return '/jour-' + d + '-' + MOIS_FR[m - 1] + '/'; } var PAGE = (location.pathname || '').replace(/\//g, '') || 'inconnue'; function dire(n, o) { try { if (window.plausible) window.plausible(n, { props: Object.assign({ page: PAGE, langue: 'en' }, o || {}) }); } catch (e) {} } function quand(n, faire) { if (window[n]) return faire(); var k = 0, t = setInterval(function () { if (window[n] || ++k > 40) { clearInterval(t); if (window[n]) faire(); } }, 250); } var CSS = '' + '#zssen{margin:44px auto 8px!important;padding:26px 22px!important;max-width:660px!important;' + 'border:1px solid rgba(255,212,128,.28)!important;border-radius:3px!important;' + 'background:linear-gradient(160deg,rgba(26,5,50,.55),rgba(8,1,15,.5))!important;text-align:left!important}' + '#zssen p.k{font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:11px!important;' + 'letter-spacing:.18em!important;color:#B8E0FF!important;margin:0 0 12px!important;text-transform:none!important}' + '#zssen p.h{font-family:Fraunces,Georgia,serif!important;font-size:22px!important;line-height:1.25!important;' + 'color:#FFF5E6!important;margin:0 0 8px!important;font-weight:600!important}' + '#zssen p.s{font-family:Newsreader,Georgia,serif!important;font-style:italic!important;font-size:17px!important;' + 'line-height:1.5!important;color:rgba(255,245,230,.78)!important;margin:0 0 16px!important}' + '#zssen input[type=date]{font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:16px!important;' + 'padding:11px 13px!important;background:rgba(5,0,16,.75)!important;color:#FFF5E6!important;' + 'border:1px solid rgba(255,212,128,.45)!important;border-radius:2px!important;width:100%!important;max-width:250px!important}' + '#zssen div.rep{display:none;margin-top:20px}' + '#zssen div.rep.on{display:block}' + '#zssen div.fig{margin:0 0 14px}' + '#zssen div.fig canvas{width:190px!important;height:190px!important;display:block}' + '#zssen p.l1{font-family:Fraunces,Georgia,serif!important;font-size:19px!important;line-height:1.35!important;' + 'color:#FFF5E6!important;margin:0 0 8px!important}' + '#zssen p.l1 strong{font-weight:600!important;color:#FFD480!important;font-size:inherit!important}' + '#zssen p.l3{font-family:Newsreader,Georgia,serif!important;font-style:italic!important;font-size:17px!important;' + 'line-height:1.5!important;color:rgba(255,245,230,.82)!important;margin:0 0 12px!important}' + '#zssen p.sc{font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:11px!important;' + 'line-height:1.6!important;letter-spacing:.16em!important;color:rgba(255,245,230,.5)!important;' + 'margin:0 0 14px!important;text-transform:none!important}' + '#zssen a.pj{display:inline-block!important;font-family:"JetBrains Mono",ui-monospace,monospace!important;' + 'font-size:13px!important;letter-spacing:.1em!important;color:#B8E0FF!important;' + 'border-bottom:1px solid rgba(184,224,255,.45)!important;text-decoration:none!important;padding-bottom:2px!important}' + '#zssen a.pj:hover{color:#fff!important}' + '#zssen p.fr{font-family:Newsreader,Georgia,serif!important;font-size:16px!important;line-height:1.5!important;' + 'color:rgba(255,245,230,.72)!important;margin:10px 0 0!important;max-width:520px!important}' + '#zssen p.sig{font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:10px!important;' + 'letter-spacing:.22em!important;color:rgba(255,245,230,.34)!important;margin:18px 0 0!important;text-transform:none!important}' + '@media(max-width:430px){#zssen{padding:20px 16px!important}#zssen p.h{font-size:20px!important}' + '#zssen p.l1{font-size:17px!important}#zssen p.l3{font-size:16px!important}#zssen p.s{font-size:16px!important}}'; var ANCRES = ['.gh-content', 'article .post-content', 'main article', 'article', 'main']; function poser() { if (document.getElementById('zssen')) return true; var hote = null; for (var i = 0; i < ANCRES.length && !hote; i++) hote = document.querySelector(ANCRES[i]); if (!hote) return false; var st = document.createElement('style'); st.textContent = CSS; document.head.appendChild(st); var box = document.createElement('section'); box.id = 'zssen'; box.setAttribute('lang', 'en'); box.innerHTML = '

▸ You have just read the method

' + '

Try it on your own day.

' + '

One field, one date, nothing else. The computation happens in this browser, and nothing leaves it.

' + '' + '' + '
' + '

' + '

▸ Open your day page

' + '

The day page behind that door is written in French. The computation is the same · the language is not. Nothing is for sale there either.

' + '
' + '

HYPOTHESIS · PROPHECY · NUMBER

'; hote.appendChild(box); var d = box.querySelector('#zssen-date'), rep = box.querySelector('.rep'); var l1 = box.querySelector('.l1'), l3 = box.querySelector('.l3'), sc = box.querySelector('.sc'); var pj = box.querySelector('.pj'), fig = box.querySelector('.fig'); var vu = {}; pj.addEventListener('click', function () { dire('Seuil: porte', { porte: 'page-du-jour' }); }); function figure(m, j, aaaa) { var N = 900 + Math.round(frac((j + m * 31 + aaaa) * PSI) * 1560); sc.textContent = 'DENSITY ' + N + ' · THIS FIGURE EXISTS ONCE'; quand('ZSMarque', function () { var cv = fig.querySelector('canvas'); if (!cv) { fig.innerHTML = ''; cv = fig.querySelector('canvas'); } var t = 0.107 + frac(j * PSI + m * 0.2137 + aaaa * 0.00113) * (0.589 - 0.107); try { ZSMarque.dessiner(cv, t, { N: N, teinte: 'maison', trait: 1.05 }); } catch (e) {} }); } function rendre() { var v = d.value; if (!/^\d{4}-\d{2}-\d{2}$/.test(v)) return; var p = v.split('-'), aaaa = +p[0], m = +p[1], j = +p[2]; if (!(m >= 1 && m <= 12 && j >= 1 && j <= MP[m - 1])) return; if (!vu[v]) { vu[v] = 1; dire('Seuil: date', { mois: MOIS_MESURE[m - 1] }); } var o = lire(m, j); l1.innerHTML = ligne1(m, j, o); l3.textContent = ligne3(o); figure(m, j, aaaa); pj.setAttribute('href', slugJour(m, j)); pj.setAttribute('hreflang', 'fr'); pj.innerHTML = '▸ Open your page for ' + nomEN(m, j); rep.className = 'rep on'; } d.addEventListener('change', function () { setTimeout(rendre, 0); }); d.addEventListener('input', function () { setTimeout(rendre, 0); }); return true; } if (!poser()) { var n = 0, t = setInterval(function () { if (poser() || ++n > 40) clearInterval(t); }, 250); } window.__zsSeuilEnAPI = { ligne1: ligne1, ligne3: ligne3, lire: lire, reduire: reduire, slugJour: slugJour, nomEN: nomEN, sg: sg, SENS_EN: SENS_EN }; })();