king of the hill edition

This commit is contained in:
quoije
2022-11-07 05:15:22 -05:00
parent cb92f1146c
commit 812e5734f2
5 changed files with 62 additions and 91 deletions
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 327 KiB

Binary file not shown.
+61 -84
View File
@@ -1,6 +1,14 @@
/*! amazing animations bootstrap ayy */ /*! amazing animations bootstrap ayy */
$(document).ready((function(){$("[data-bss-hover-animate]").mouseenter((function(){var a=$(this);a.addClass("animated "+a.attr("data-bss-hover-animate"))})).mouseleave((function(){var a=$(this);a.removeClass("animated "+a.attr("data-bss-hover-animate"))}))})); $(document).ready((function(){$("[data-bss-hover-animate]").mouseenter((function(){var a=$(this);a.addClass("animated "+a.attr("data-bss-hover-animate"))})).mouseleave((function(){var a=$(this);a.removeClass("animated "+a.attr("data-bss-hover-animate"))}))}));
/*! le groupe tazor est néÉééÉÉééÉée */
if(location.hostname.match('groupetazor')){
document.getElementById("logotxt").innerHTML = "groupe tazor <img id='star' class='d-inline-flex star' src='assets/img/gt.png' data-bss-hover-animate='swing'><br>"
var clicked = false;
$(".star").click(function(){ if(!clicked){clicked=true; document.getElementById("star").src = "assets/img/gt2.png"}else if(clicked){clicked=false; document.getElementById("star").src = "assets/img/gt.png"}})
}
/*! js-cookie v3.0.1 | MIT */ /*! js-cookie v3.0.1 | MIT */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(e){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})})); !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(e){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})}));
@@ -13,27 +21,48 @@ jQuery(function($) {
var apiLoaded = 0; var apiLoaded = 0;
// Textes&Noms équipe // Textes&Noms équipe
const nomsEqu = ["gp", "seb", "pl", "christ", "gabelle", "gui", "allain", "nath", "aria", "jm"]; const nomsEqu = [
const gpNOM = "GP"; ["gp", "GP", "Plongé dans ces réflexions, qu'il serre les charrettes de près... Choisissez donc cet architecte avec soin, il y retrouva lui semblèrent manquer un peu d'esprit-de-vin en guise de larme de compassion, eut un caractère de vétusté qui peut-être n'apparaîtront jamais. Veux-tu me dire où je pourrai trouver une minute pour vous confesser, que diable vous voulait-il donc, ce sont seulement des modifications et des perfectionnements ultérieurs ; il en écrase le germe. Doivent-elles ce nom à l'oreille pendant son sommeil et la plume aux doigts, à regarder les flots. Montant des profondeurs à la surface et demandaient à leurs mères s'ils deviendraient empereurs aussi."],
const gpTXT = "Plongé dans ces réflexions, qu'il serre les charrettes de près... Choisissez donc cet architecte avec soin, il y retrouva lui semblèrent manquer un peu d'esprit-de-vin en guise de larme de compassion, eut un caractère de vétusté qui peut-être n'apparaîtront jamais. Veux-tu me dire où je pourrai trouver une minute pour vous confesser, que diable vous voulait-il donc, ce sont seulement des modifications et des perfectionnements ultérieurs ; il en écrase le germe. Doivent-elles ce nom à l'oreille pendant son sommeil et la plume aux doigts, à regarder les flots. Montant des profondeurs à la surface et demandaient à leurs mères s'ils deviendraient empereurs aussi."; ["seb", "Seb", "Renoncer à sa fiancée, il s'enfuit donc vers le judas et poursuivit son personnage. Écoutant à nouveau l'ombre de toutes choses enfin qui avaient adouci l'amertume de l'âme ? Imagination ou pas, c'était vous. Entendant une détonation, suivie de son cortège de rafales glacées, ses tempêtes. Voilà toujours les quatre cinquièmes ne sont qu'une vague idée."],
const sebNOM = "Seb"; ["pl", "Pierre-Luc", "Mille injures se lèvent des parfums de vanille montant du sous-sol d'acier. Craignez-vous donc que madame ne peut accepter ce legs sans votre consentement. Matée, ou peut-être y avait-il d'autres épreuves ; mais surtout ne manquez pas de revenir ? Seriez-vous devenu amateur de tulipes comme lui ne tardera pas où elle peut être en deux endroits à la fois et soudainement. Sud, je me précipitai quand, pour me mener asseoir à une petite distance des tuyaux de poêle."],
const sebTXT = "Renoncer à sa fiancée, il s'enfuit donc vers le judas et poursuivit son personnage. Écoutant à nouveau l'ombre de toutes choses enfin qui avaient adouci l'amertume de l'âme ? Imagination ou pas, c'était vous. Entendant une détonation, suivie de son cortège de rafales glacées, ses tempêtes. Voilà toujours les quatre cinquièmes ne sont qu'une vague idée."; ["christ", "Christ", "Venir m'édifier en parlant du développement de l'agriculture élévation des bas salaires, subventions sociales, distributions gratuites... Maudis-moi d'avoir porté à un autre. Pensionnaire, elle s'applique à la considération de toute sa race n'avaient jamais été jusque-là. Perdu, perdu presque toute aptitude au vol. Font-ils une différence entre être dans la rue qu'il se restaure. "],
const plNOM = "Pierre-Luc"; ["gabelle", "Gabelle", "Jette-moi quelque part où nous pourrons nous arrêter en chemin ? Emmenez-moi, seigneur, fille de ce commerçant. Rentrant un moment après dans la rue à quelque distance les invités se presser autour de ce puits. Langoureux, ils se réjouirent avec moi de charmes, des houx, à des recherches ou des analyses pour son livre. Familles illustres du pays, près de là."],
const plTXT = "Mille injures se lèvent des parfums de vanille montant du sous-sol d'acier. Craignez-vous donc que madame ne peut accepter ce legs sans votre consentement. Matée, ou peut-être y avait-il d'autres épreuves ; mais surtout ne manquez pas de revenir ? Seriez-vous devenu amateur de tulipes comme lui ne tardera pas où elle peut être en deux endroits à la fois et soudainement. Sud, je me précipitai quand, pour me mener asseoir à une petite distance des tuyaux de poêle."; ["gui", "Le Gui", "Est-il exact que votre philosophie ; il craignait sans doute que répondre à mon père un véritable trésor, voyez-vous, mademoiselle. Pose le paquet sur le guéridon ; il fit quelques questions sur ce qui a rapport au culte en général, en disparaissant derrière la colonne droite dont l'ombre des formes à ma conquête. Articles de toilette, et vous êtes disposé à le croire ; je suis sûr que la jeune comtesse était en ce moment faire prendre le vert aux mules, et nous tâchâmes d'expliquer que je n'escompte pas vous voir sans savoir... Excellence, j'avais rajouté en plus au succès de laquelle le crime a été monté pour un effet de mirage, où chaque nouveau corps de logis des grandes tours. Quatorze ans après, il a montré un serpent qu'on verrait rentrer seule dans une cabane isolée sentait le soufre."],
const christNOM = "Christ"; ["allain","Allain Dex, MD.","Généralement on est pour nous comme pour nous est mêlée de raisonner, et avec un accent anglais trop prononcé pour n'être pas venu d'un lac... Marche devant, et le logea dans sa colonne vertébrale. Sûr, vous ne pouvez me refuser cela. Épouvante, qui s'ouvrait le lendemain de ce jour ils erreraient tous deux, madame, attendre mes ordres, en attendant ! Citoyen, dit-elle, de grâce, ne pleurez plus, vivez pour moi qui partait vers l'inconnu."],
const christTXT = "Venir m'édifier en parlant du développement de l'agriculture élévation des bas salaires, subventions sociales, distributions gratuites... Maudis-moi d'avoir porté à un autre. Pensionnaire, elle s'applique à la considération de toute sa race n'avaient jamais été jusque-là. Perdu, perdu presque toute aptitude au vol. Font-ils une différence entre être dans la rue qu'il se restaure. "; ["nath", "Nath", "Indice que le mari, gentilhomme piémontais, était petit, vif, et il reste en cet état, après sa mission accomplie. Famille d'insectes hyménoptères qui pondent leurs oeufs dans les nids d'autres abeilles. C'en est une autre affaire. Replacée dans ses habitudes pendant les deux heures j'arrivai à midi, la nuit est longue lorsqu'on est allongé. Histoire de l'homme après la mort."],
const gabelleNOM = "Gabelle"; ["aria", "Ari", "Lisez-moi cela, vite, dépêchons ! Affinités générales, complexes et divergentes qui rattachent les uns aux autres sont rendus solidaires. Mettez-vous là, je n'accordai pas la moindre chose qui soit. Compte tenu de l'évolution de l'embryon pendant le sommeil des morts et des blessés. Galérien du plaisir, le plaisir prochain de la lutte."],
const gabelleTXT = "Jette-moi quelque part où nous pourrons nous arrêter en chemin ? Emmenez-moi, seigneur, fille de ce commerçant. Rentrant un moment après dans la rue à quelque distance les invités se presser autour de ce puits. Langoureux, ils se réjouirent avec moi de charmes, des houx, à des recherches ou des analyses pour son livre. Familles illustres du pays, près de là."; ["jm", "JM", "Allons-nous-en, dit le postillon, de ses moeurs que pour les gens de génie. Donnez-la-moi pour que je me contiens plus. Veuillez écouter, je force ceux qui veulent mourir, me dit mon oncle, c'est infaillible, mon cher... Perdue, la pauvre malheureuse se débattit contre la crise qui venait d'avoir un papa absent. Point du tout : je ne suis rien."]];
const guiNOM = "Le Gui";
const guiTXT = "Est-il exact que votre philosophie ; il craignait sans doute que répondre à mon père un véritable trésor, voyez-vous, mademoiselle. Pose le paquet sur le guéridon ; il fit quelques questions sur ce qui a rapport au culte en général, en disparaissant derrière la colonne droite dont l'ombre des formes à ma conquête. Articles de toilette, et vous êtes disposé à le croire ; je suis sûr que la jeune comtesse était en ce moment faire prendre le vert aux mules, et nous tâchâmes d'expliquer que je n'escompte pas vous voir sans savoir... Excellence, j'avais rajouté en plus au succès de laquelle le crime a été monté pour un effet de mirage, où chaque nouveau corps de logis des grandes tours. Quatorze ans après, il a montré un serpent qu'on verrait rentrer seule dans une cabane isolée sentait le soufre.";
const allainNOM = "Allain Dex, MD."; function equipeText(nom) {
const allainTXT = "Généralement on est pour nous comme pour nous est mêlée de raisonner, et avec un accent anglais trop prononcé pour n'être pas venu d'un lac... Marche devant, et le logea dans sa colonne vertébrale. Sûr, vous ne pouvez me refuser cela. Épouvante, qui s'ouvrait le lendemain de ce jour ils erreraient tous deux, madame, attendre mes ordres, en attendant ! Citoyen, dit-elle, de grâce, ne pleurez plus, vivez pour moi qui partait vers l'inconnu."; switch (nom) {
const nathNOM = "Nath";
const nathTXT = "Indice que le mari, gentilhomme piémontais, était petit, vif, et il reste en cet état, après sa mission accomplie. Famille d'insectes hyménoptères qui pondent leurs oeufs dans les nids d'autres abeilles. C'en est une autre affaire. Replacée dans ses habitudes pendant les deux heures j'arrivai à midi, la nuit est longue lorsqu'on est allongé. Histoire de l'homme après la mort."; // const name, gender, const txt, custom img t/f, url
const ariaNOM = "Ari";
const ariaTXT = "Lisez-moi cela, vite, dépêchons ! Affinités générales, complexes et divergentes qui rattachent les uns aux autres sont rendus solidaires. Mettez-vous là, je n'accordai pas la moindre chose qui soit. Compte tenu de l'évolution de l'embryon pendant le sommeil des morts et des blessés. Galérien du plaisir, le plaisir prochain de la lutte."; case nomsEqu[0][0]:
const jmNOM = "JM"; return [nomsEqu[0][1], 0, nomsEqu[0][2], 0, "/assets/img/equ/gp.png"]
const jmTXT = "Allons-nous-en, dit le postillon, de ses moeurs que pour les gens de génie. Donnez-la-moi pour que je me contiens plus. Veuillez écouter, je force ceux qui veulent mourir, me dit mon oncle, c'est infaillible, mon cher... Perdue, la pauvre malheureuse se débattit contre la crise qui venait d'avoir un papa absent. Point du tout : je ne suis rien. "; case nomsEqu[1][0]:
return [nomsEqu[1][1], 0,nomsEqu[1][2], 0, "/assets/img/equ/seb.png"]
case nomsEqu[2][0]:
return [nomsEqu[2][1], 0, nomsEqu[2][2], 0, "/assets/img/equ/pl.png"]
case nomsEqu[3][0]:
return [nomsEqu[3][1], 0, nomsEqu[3][2], 0, "/assets/img/equ/christ.png"]
case nomsEqu[4][0]:
return [nomsEqu[4][1], 1, nomsEqu[4][2], 0, "/assets/img/equ/gabelle.png"]
case nomsEqu[5][0]:
return [nomsEqu[5][1], 0, nomsEqu[5][2], 0, "/assets/img/equ/gui.png"]
case nomsEqu[6][0]:
return [nomsEqu[6][1], 0, nomsEqu[6][2], 0, "/assets/img/equ/allain.png"]
case nomsEqu[7][0]:
return [nomsEqu[7][1], 0, nomsEqu[7][2], 0, "/assets/img/equ/nath.png"]
case nomsEqu[8][0]:
return [nomsEqu[8][1], 1, nomsEqu[8][2], 0, "/assets/img/equ/aria.png"]
case nomsEqu[9][0]:
return [nomsEqu[9][1], 0, nomsEqu[9][2], 0, "/assets/img/equ/jm.png"]
default : return "ayy lmao";
}
}
// debug // debug
loadapi(); loadapi();
@@ -42,13 +71,9 @@ jQuery(function($) {
let femalecnt = chckGender()[1]; let femalecnt = chckGender()[1];
let x = (Math.random() * 99).toFixed(0); let x = (Math.random() * 99).toFixed(0);
if (gender == "male") if (gender == "male")
{ {return "assets/img/pfp/m/" + x + ".jpg"}
return "assets/img/pfp/m/" + x + ".jpg"
}
else if (gender == "female") else if (gender == "female")
{ {return "assets/img/pfp/f/" + x + ".jpg"}
return "assets/img/pfp/f/" + x + ".jpg"
}
}; };
async function loadapi() { async function loadapi() {
@@ -65,6 +90,8 @@ jQuery(function($) {
} }
} }
// RSS meh
$("#rss-feeds").rss("https://anchor.fm/s/af11b98/podcast/rss", { $("#rss-feeds").rss("https://anchor.fm/s/af11b98/podcast/rss", {
limit: 1000, limit: 1000,
tokens: { tokens: {
@@ -137,10 +164,9 @@ jQuery(function($) {
function equipeTable(item, index) { function equipeTable(item, index) {
let nomdesc = ["", "", "", "", ""]; let nomdesc = ["", "", "", "", ""];
let picurl; let picurl;
let count; nomdesc = equipeText(nomsEqu[index][0]);
nomdesc = equipeText(item); if (nomdesc[1]){picurl = getData('female');countFemale++;}
if (nomdesc[1]){picurl = getData('female');countFemale++;count = countFemale;} else{picurl = getData('male');countMale++;};
else{picurl = getData('male');countMale++;count = countMale;};
try { try {
body += "<tr><td><div id='playerwindow' class='window' style='margin: auto;'><div class='title-bar' style='padding-top: 15px; padding-bottom: 15px;'><div id='title-bar-xp'class='title-bar-text'> " + nomdesc[0] + "</div></div><div class='window-body'><img src='" + picurl.toString() + "'></div></div></td><td style='padding-top: 3%;'><div id='playerwindow' class='window'><div class='title-bar'style='padding-top: 15px; padding-bottom: 15px;'><div id='title-bar-xp'class='title-bar-text'>Meaculpa.mpeg</div><div class='title-bar-controls'><button aria-label='Close'></button></div></div><div class='window-body'>" + nomdesc[2] + "</td></div></div></tr>"; body += "<tr><td><div id='playerwindow' class='window' style='margin: auto;'><div class='title-bar' style='padding-top: 15px; padding-bottom: 15px;'><div id='title-bar-xp'class='title-bar-text'> " + nomdesc[0] + "</div></div><div class='window-body'><img src='" + picurl.toString() + "'></div></div></td><td style='padding-top: 3%;'><div id='playerwindow' class='window'><div class='title-bar'style='padding-top: 15px; padding-bottom: 15px;'><div id='title-bar-xp'class='title-bar-text'>Meaculpa.mpeg</div><div class='title-bar-controls'><button aria-label='Close'></button></div></div><div class='window-body'>" + nomdesc[2] + "</td></div></div></tr>";
apiLoaded = 1; apiLoaded = 1;
@@ -159,65 +185,16 @@ jQuery(function($) {
let male = 0; let male = 0;
let female = 0; let female = 0;
let arr = ["", ""]; let arr = ["", ""];
nomsEqu.forEach(chk); nomsEqu.forEach((item, index) => {
function chk(item, index) { if (equipeText(nomsEqu[index][0])[1] == 0) {male++;}
if (equipeText(item)[1] == 0) {male++;} else if (equipeText(nomsEqu[index][0])[1] == 1) {female++;}
else if ((equipeText(item)[1] == 1)) {female++;}
else {console.log("yup!")}; else {console.log("yup!")};
} });
arr[0]=male; arr[0]=male;
arr[1]=female; arr[1]=female;
return arr; return arr;
} }
function equipeText(nom) {
switch (nom) {
// const name, gender, const txt, custom img t/f, url
case 'gp':
return [gpNOM, 0, gpTXT, 0, "/assets/img/equ/gp.png"]
break;
case 'seb':
return [sebNOM, 0,sebTXT, 0, "/assets/img/equ/seb.png"]
break;
case 'pl':
return [plNOM, 0, plTXT, 0, "/assets/img/equ/pl.png"]
break;
case 'christ':
return [christNOM, 0, christTXT, 0, "/assets/img/equ/christ.png"]
break;
case 'gabelle':
return [gabelleNOM, 1, gabelleTXT, 0, "/assets/img/equ/gabelle.png"]
break;
case 'gui':
return [guiNOM, 0, guiTXT, 0, "/assets/img/equ/gui.png"]
break;
case 'allain':
return [allainNOM, 0, allainTXT, 0, "/assets/img/equ/allain.png"]
break;
case 'nath':
return [nathNOM, 0, nathTXT, 0, "/assets/img/equ/nath.png"]
break;
case 'aria':
return [ariaNOM, 1, ariaTXT, 0, "/assets/img/equ/aria.png"]
break;
case 'jm':
return [jmNOM, 0, jmTXT, 0, "/assets/img/equ/jm.png"]
default : return "ayy lmao";
}
}
var audio = document.getElementById('player'); var audio = document.getElementById('player');
// check if ep is in cache // check if ep is in cache
+1 -7
View File
@@ -27,12 +27,6 @@
<header class="text-center d-inline-flex" style="margin: 0;width: 100%;"> <header class="text-center d-inline-flex" style="margin: 0;width: 100%;">
<p id="logotxt" class="text-center justify-content-center align-items-center align-content-center align-self-center m-auto pclass"> <p id="logotxt" class="text-center justify-content-center align-items-center align-content-center align-self-center m-auto pclass">
le journal d'un podcast<img id="star" class="d-inline-flex star" src="assets/img/star.png" data-bss-hover-animate="swing"><br></p> le journal d'un podcast<img id="star" class="d-inline-flex star" src="assets/img/star.png" data-bss-hover-animate="swing"><br></p>
<script>if(location.hostname.match('groupetazor')){
document.getElementById("logotxt").innerHTML = "groupe tazor <img id='star' class='d-inline-flex star' src='assets/img/gt.png' data-bss-hover-animate='swing'><br>"
var clicked = false;
$(".star").click(function(){ if(!clicked){clicked=true; document.getElementById("star").src = "assets/img/gt2.png"}else if(clicked){clicked=false; document.getElementById("star").src = "assets/img/gt.png"}})
}
</script>
</header> </header>
<div class="container" style="padding: 0px;padding-top: 0px;"> <div class="container" style="padding: 0px;padding-top: 0px;">
<div style="background: var(--purple);"> <div style="background: var(--purple);">
@@ -145,7 +139,7 @@
<script type="text/javascript" src="https://counter.websiteout.net/js/24/5/0/1"></script> <script type="text/javascript" src="https://counter.websiteout.net/js/24/5/0/1"></script>
<!-- ZXogY2xhcG8gbGUgam91cm5hbCBkdW4gcG9kY2FzdC4gbGEgcmVmZXJlbmNlIGVuIDIwMjIu --> <!-- ZXogY2xhcG8gbGUgam91cm5hbCBkdW4gcG9kY2FzdC4gbGEgcmVmZXJlbmNlIGVuIDIwMjIu -->
<!-- mathieumoran.xyz --> <!-- mathieumoran.xyz -->
<!-- V1.12 // 22 AOUT 2022 // 2.23PM --> <!-- V1.13 // 2022-11-07 // 2.23PM -->
</footer> </footer>
</body> </body>
</html> </html>