// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 2024-06-08
// @description @관리자
// @author John 3:16
// @match https://board.namu.wiki/b/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=namu.wiki
// @grant none
// @license CC BY-NC-SA 2.0
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
function makeHTMLPhrase(style, phrase) {
let openTag = "
";
let closeTag = "
";
let adminname = ['@Colorless', '@rabit99', '@Yor', '@Resolver', '@Care'];
let result = phrase.replace("@관리자", "" + adminname[~~(Math.random() * adminname.length)] + "");
var phraseTitle = phrase.substring(phrase.lastIndexOf('('), phrase.lastIndexOf(')')+1);
result = result.replace(phraseTitle, "" + phraseTitle + "");
return openTag + result + closeTag;
}
function writeJohn316() {
let phrase = [
"Sic enim Deus dilexit @관리자, ut Filium suum unigenitum daret: ut omnis qui credit in eum, non pereat, sed habeat vitam æternam.(Joannes 3:16)",
"For God so loved @관리자 that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.(John 3:16)",
"Porque de tal manera amó Dios @관리자, que dio a su Hijo unigénito, para que todo aquel que cree en él no se pierda, sino que tenga vida eterna.(Juan 3:16)",
"Denn so sehr hat Gott @관리자 geliebt, dass er seinen eingeborenen Sohn gab, damit jeder, der an ihn glaubt, nicht verloren gehe, sondern ewiges Leben habe.(Johannes 3:16)",
"Car Dieu a tant aimé @관리자 qu'il a donné son Fils unique, afin que quiconque croit en lui ne périsse point, mais qu'il ait la vie éternelle.(Jean 3:16)",
"Porque Deus amou @관리자 de tal maneira que deu o seu Filho unigênito, para que todo aquele que nele crê não pereça, mas tenha a vida eterna.(João 3:16)",
"For så høyt har Gud elsket @관리자 at han ga sin enbårne Sønn, for at hver den som tror på ham, ikke skal fortapes, men ha evig liv.(Johannes 3:16)",
"Want God had @관리자 zo lief dat hij zijn enige Zoon gaf, opdat iedereen die in hem gelooft niet verloren gaat maar eeuwig leven heeft.(Johannes 3:16)",
"Sillä niin on Jumala rakastanut @관리자, että hän antoi ainokaisen Poikansa, ettei yksikään, joka häneen uskoo, hukkuisi, vaan hänellä olisi iankaikkinen elämä.(Johannes 3:16)",
"Poiché Dio ha tanto amato @관리자 da dare il suo unigenito Figlio, affinché chiunque crede in lui non perisca ma abbia vita eterna.(Giovanni 3:16)",
"Fiindcă atât de mult a iubit Dumnezeu @관리자, că a dat pe singurul Lui Fiu, pentru ca oricine crede în El să nu piară, ci să aibă viaţa veşnică.(Ioan 3:16)",
"For så elskede Gud @관리자, at han gav sin eneste søn, for at enhver, som tror på ham, ikke skal fortabes, men have evigt liv.(Joh 3:16)",
"Perquè Déu va estimar tant @관리자 que va donar el seu Fill únic, perquè qui creu en ell no es perdi, sinó que tingui vida eterna. (Joan 3:16)",
"Albowiem tak Bóg umiłował @관리자, że dał swego jednorodzonego Syna, aby każdy, kto w Niego wierzy, nie zginął, ale miał życie wieczne. (Jana 3:16)",
"Ty så älskade Gud @관리자 att han gav sin enfödde Son, för att den som tror på honom inte ska gå förlorad utan ha evigt liv.(Joh 3:16)",
"Því svo elskaði Guð @관리자 að hann gaf son sinn eingetinn, til þess að hver sem á hann trúir glatist ekki heldur hafi eilíft líf.(Jóhannes 3:16)",
"Çünkü Tanrı @관리자'yı o kadar sevdi ki, biricik Oğlunu verdi; öyle ki, ona inananlar yok olmasın, sonsuz yaşama sahip olsunlar.(Yuhanna 3:16)",
"Neboť Bůh tak miloval @관리자, že dal svého jediného Syna, aby žádný, kdo v něho věří, nezahynul, ale měl život věčný. (Jan 3:16)",
"Sapagkat gayon na lamang ang pag-ibig ng Diyos kay @관리자 kaya ibinigay niya ang kanyang kaisa-isang Anak, upang ang sinumang sumampalataya sa kanya ay hindi mapahamak kundi magkaroon ng buhay na walang hanggan. (Juan 3:16)",
"Mert Isten úgy szerette @관리자, hogy egyszülött Fiát adta, hogy aki hisz benne, el ne vesszen, hanem örök élete legyen. (János 3:16)",
"Jer Bog je toliko ljubio @관리자 da je dao svog jedinorođenog Sina da nijedan koji u njega vjeruje ne propadne, nego da ima život vječni. (Ivan 3:16)"
];
let selectedPhrase = phrase[~~(Math.random() * phrase.length)];
console.log(selectedPhrase);
let background = ["linear-gradient(90deg, #00c3ff,#ffff1c)", "linear-gradient(90deg, #FF1818,#FFD93D)", "linear-gradient(90deg, #573391,#C65D7B)",
"linear-gradient(90deg, #b621fe, #1fd1f9)", "linear-gradient(90deg, #B9C6EF,#D2D2D2)"];
let color = ["white", "white", "white", "white", "white"];
let clridx = ~~(Math.random() * background.length);
let style = "background:" + background[clridx] + "; font-size:19.2px; font-family:'Sitka Text'; font-weight:700; color:" + color[clridx] + "; text-shadow:1.5px 1.5px 1.5px #333; margin:0 auto; padding:14px";
return makeHTMLPhrase(style, selectedPhrase);
}
document.querySelector('.write-area > .subtitle').innerHTML = "";
document.querySelector('.write-area > .subtitle > #john').onclick = function() {
document.querySelector('.write-area > .input-wrapper .fr-element.fr-view').innerHTML = writeJohn316();
}
})();