").html(""); // create new blank div and id "gran"
+ ddiv.addClass("accessGranted"); // add class to the div
+ ddiv.html("
"); // set content of div
+ $(document.body).prepend(ddiv); // prepend div to body
+ return false;
+ },
+ makeDenied:function(){//create Access Denied popUp
+ Typer.hidepop(); // hide all popups
+ Typer.deniedCount=0; //reset count
+ var ddiv=$("
").html(""); // create new blank div and id "deni"
+ ddiv.addClass("accessDenied");// add class to the div
+ ddiv.html("
ACCESS DENIED
");// set content of div
+ $(document.body).prepend(ddiv);// prepend div to body
+ return false;
+ },
+
+ hidepop:function(){// remove all existing popups
+ $("#deni").remove();
+ $("#gran").remove();
+ Typer.accessCount=0; //reset access granted count
+ Typer.deniedCount=0; //reset access denied count
+ },
+
+ addText:function(key){//Main function to add the code
+ var console=$("#console")
+ if(key.key==='Alt'){// key 18 = alt key
+ Typer.accessCount++; //increase counter
+ if(Typer.accessCount>=3){// if it's pressed 3 times
+ Typer.makeAccess(); // make access popup
+ }
+ }else if(key.key==='CapsLock'){// key 20 = caps lock
+ Typer.deniedCount++; // increase counter
+ if(Typer.deniedCount>=3){ // if it's pressed 3 times
+ Typer.makeDenied(); // make denied popup
+ }
+ }else if(key.key==='Esc' || key.key==='Escape'){ // key 27 = esc key
+ Typer.hidepop(); // hide all popups
+ }else if(Typer.text){ // otherwise if text is loaded
+ var cont=Typer.content(); // get the console content
+ if(cont.substring(cont.length-1,cont.length)==="|") // if the last char is the blinking cursor
+ console.html(console.html().substring(0,cont.length-1)); // remove it before adding the text
+ if(key.key!=='Backspace'){ // if key is not backspace
+ Typer.index+=Typer.speed; // add to the index the speed
+ }else{
+ if(Typer.index>0) // else if index is not less than 0
+ Typer.index-=Typer.speed;// remove speed for deleting text
+ }
+ var text=$("
").text(Typer.text.substring(0,Typer.index)).html();// parse the text for stripping html entities
+ var rtn= new RegExp("\n", "g"); // newline regex
+ var rts= new RegExp("\\s", "g"); // whitespace regex
+ var rtt= new RegExp("\\t", "g"); // tab regex
+ console.html(text.replace(rtn,"
").replace(rtt," ").replace(rts," "));// replace newline chars with br, tabs with 4 space and blanks with an html blank
+ window.scrollBy(0,50); // scroll to make sure bottom is always visible
+ }
+ if ( key.preventDefault && key.key !== 'F11' ) { // prevent F11(fullscreen) from being blocked
+ key.preventDefault()
+ }
+ if(key.key !== 'F11'){ // otherwise prevent keys default behavior
+ key.returnValue = false;
+ }
+ },
+
+ updLstChr:function(){ // blinking cursor
+ var console=$("#console")
+ var cont=this.content(); // get console
+ if(cont.substring(cont.length-1,cont.length)==="|") // if last char is the cursor
+ console.html(console.html().substring(0,cont.length-1)); // remove it
+ else
+ this.write("|"); // else write it
+ }
+}
diff --git a/FZ2.3-dev/File-Z-master/gfiles/html5/bible-Typer/style.css b/FZ2.3-dev/File-Z-master/gfiles/html5/bible-Typer/style.css
new file mode 100644
index 0000000..4871fd0
--- /dev/null
+++ b/FZ2.3-dev/File-Z-master/gfiles/html5/bible-Typer/style.css
@@ -0,0 +1,63 @@
+@import url('https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap');
+
+body {
+ background: #fff0dd;
+ color: black;
+ font-family: 'EB Garamond', serif;
+ line-height: 1.6;
+ margin: 20px;
+ text-align: center;
+ font-size: 35px; /* Adjust the font size as needed */
+}
+
+/* Add additional styles to mimic a Bible-like feel */
+div {
+ text-indent: 20px;
+ display: inline-block;
+}
+
+/*
+.accessGranted {
+ position: fixed;
+ top: 200px;
+ background: #333;
+ padding: 20px;
+ border: 1px solid #999;
+ width: 300px;
+ left: 50%;
+ margin-left: -150px;
+ text-align: center;
+}
+
+.accessDenied {
+ position: fixed;
+ top: 200px;
+ color: #f00;
+ background: #511;
+ padding: 20px;
+ border: 1px solid #f00;
+ width: 300px;
+ left: 50%;
+ margin-left: -150px;
+ text-align: center;
+}
+*/
+
+::-webkit-scrollbar {
+ width: 10px;
+}
+
+/* Track */
+::-webkit-scrollbar-track {
+ background: #000000;
+}
+
+/* Handle */
+::-webkit-scrollbar-thumb {
+ background: #000000;
+}
+
+/* Handle on hover */
+::-webkit-scrollbar-thumb:hover {
+ background: #000000;
+}
\ No newline at end of file
diff --git a/FZ2.3-dev/File-Z-master/gfiles/html5/my-mc-server/index.html b/FZ2.3-dev/File-Z-master/gfiles/html5/my-mc-server/index.html
deleted file mode 100644
index 9ab3f5b..0000000
--- a/FZ2.3-dev/File-Z-master/gfiles/html5/my-mc-server/index.html
+++ /dev/null
@@ -1,820 +0,0 @@
-
-
-
-
-
Protected Page
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/FZ2.3-dev/File-Z-master/list.html b/FZ2.3-dev/File-Z-master/list.html
index 32e7b61..579ebf9 100644
--- a/FZ2.3-dev/File-Z-master/list.html
+++ b/FZ2.3-dev/File-Z-master/list.html
@@ -33,6 +33,7 @@
HTML5 Games
Bounce Back
Breaklock
Breakout
+
Bible Typer
Captain Callisto
Chess
Chroma Incident
@@ -63,6 +64,7 @@
HTML5 Games
Pac-Man
Particle Clicker
Push Back
+
Pong thing
Q1k3
Racer
Radius Raid
@@ -344,7 +346,6 @@
Experimental
Off Topic
ퟨퟡퟡퟘퟖퟘퟦퟦퟔퟥퟬ ퟧퟢퟢퟟ
Rube-goldberg mess
-
Pong thing
chat
IP Lookup
Waver: data over sound