<<nobr>>
<<set $curLoc to "Access Point">>
<h1>Welcome to the MTTY Emergency Network Access Point</h1>
<hr>
Select the Primary Network you wish to access bellow.
<p/>
<<if $logCivilian is false>>
<<link "Civilian" "Network Hub">>
<<set $curLoc to "Civilian Hub">>
<<set $netAva to false>> <</link>>
<<else>>
<<link "Civilian" "Network Hub">>
<<set $curLoc to "Civilian Hub">> <</link>> - Unreachable
<</if>>
<br>
<<if $logGovernment is false>>
<<link "Government" "Network Hub">>
<<set $curLoc to "Government Hub">>
<<set $netAva to false>> <</link>>
<<else>>
<<link "Government" "Network Hub">>
<<set $curLoc to "Government Hub">> <</link>> - Unreachable
<</if>>
<br>
<<if $logMedical is false>>
<<link "Medical" "Network Hub">>
<<set $curLoc to "Medical Hub">>
<<set $netAva to false>> <</link>>
<<else>>
<<link "Medical" "Network Hub">>
<<set $curLoc to "Medical Hub">> <</link>> - Unreachable
<</if>>
<br>
<<if $logMilitary is false>>
<<link "Military" "Login">>
<<set $curLoc to "Military Hub">>
<<set $netAva to true>> <</link>>
<<set $logPage to "one">>
<<else>>
<<link "Military" "Network Hub">>
<<set $curLoc to "Military Hub">> <</link>> -
<<link "Log Out" "Logged Out">> <<set $logMilitary to false>> <</link>>
<</if>>
<<include "Wait Prompt">>
<</nobr>><<nobr>>
<<type 1ms>>
<h1>MTTY Network Authorisation Revoked</h1>
<hr>
Your authorisation to access the the Military Primary Network has been revoked.<br>
This occurred due to suspicious behaviour threshold being reached.
<br>
If this is in error contact your department head to have your access reinstated.
<br>
Be prepared for a day of paperwork in triplicate.
<p/>
<<run Save.slots.save(0)>>MTTY Save Deleted.
<p/>
<<link "Restart">> <<script>>state.restart();<</script>> <</link>>
<</type>>
<<include "Wait Prompt">>
<</nobr>><span class=dev-note>No Current Department Available</span><<nobr>>
<<if $curLoc is "Civilian Hub">>Civilian<</if>>
<<if $curLoc is "Government Hub">>Government<</if>>
<<if $curLoc is "Medical Hub">>Medical<</if>>
<<if $curLoc is "Military Hub">>Military<</if>>
<</nobr>><<nobr>>
<div class="varBlock">
<span class="varLeft">
logCivilian: <<print $logCivilian>> <<link "Login">> <<set $logCivilian to true>> <</link>>
<br>
logMedical: <<print $logMedical>> <<link "Login">> <<set $logMedical to true>> <</link>>
<p/>
curLoc: <<print $curLoc>>
</span>
<span class="varRight">
logGovernment: <<print $logGovernment>> <<link "Login">> <<set $logGovernment to true>> <</link>>
<br>
logMilitary: <<print $logMilitary>> <<link "Login">> <<set $logMilitary to true>> <</link>>
</span>
</div>
<p/>
<div class="varBlock">
<span class="varLeft">
<<click "Reload Page">> <<run $retBack to true>> <<script>>state.display(state.active.title);<</script>> <</click>>
</span>
<span class="varRight">
<<link "Reset System">> <<script>>state.restart();<</script>> <</link>>
</span>
</div>
<hr>
<</nobr>><<nobr>>
<<type 1ms>>
<h1>Department Not Available</h1>
<hr>
The <<include "Current Net">> MTTY Network <<include "Current Dep">> you tried to access is not responding.
<</type>>
<<include "Wait Prompt">>
<</nobr>><<nobr>>
<hr>
<h1>MTTY Emergency Network FAQ</h1>
<hr>
<h2>This FAQ</h2>
The data in this FAQ is stored locally on this terminal and thus subject to the update version of this terminal MTTY OS.
<h2>MTTY Emergency Network</h2>
The MTTY Emergency Network is a system put in place incase of widespread outage of the regular high-speed network we are familiar with. It is operated via a low density network of Extremely Low Frequency (ELF) Transceiver connecting major infrastructure server hubs to one another. The very low frequency yields a very slow communication speed but offers a more robust transmission and distance from point to point. It allows access to remote server commands, information retrieval and basic messaging.
<h2>MTTY Protocole</h2>
The MTTY Network is a Modified version of Teletype methodologies now known as (TTY). This has been formed into a standard protocol (MTTY). The protocol includes some of the basic features of modern text formatting. Its transmitted formatting was based on a slimmed down html version 1. The protocol does not allow for file transfer on the fly.
<h2>MTTY OS</h2>
The MTTY OS resides on robust low tech terminals that have been upgraded to include some necessary modern technologies as required. This includes an encryption enclave for the MTTY protocol handshakes and on device decryption.
<h2>MTTY OS - Encryption</h2>
The OS includes access to a hardware enclave encryption handshake for encoded transmission.
<h2>MTTY OS - Local Area Networks</h2>
The OS includes for a bidirectional connection with a LAN. This offers easier management, maintenance and local remote access to the OS via a terminal app.
<h2>MTTY OS - Formatting & Local Processing</h2>
The OS processes a wide arrange of Local and MTTY protocol commands to format, pass and render. The OS stores and/or contains as much consistent data locally to reduce the quantity of data to transfer. It utilises an early HTML for rendering to keep processing needs low, therefore keeping technology requirements low and more robust. The rendered content consists of locally managed data and MTTY received data. The locally managed data is not truncated by the MTTY slow communication speeds and is processed and rendered instantly. Where all the MTTY received data is (typed out) sequentially. All commands embedded into the text stream are processed inline as received.
<h2>MTTY OS - Message & Chat</h2>
The OS includes a Message Board with String Reply as a Pseudo Chat; but no live chat service due to speed limitations over the MTTY Protocol.
<h2>Primary Networks</h2>
The MTTY Emergency Network is divided in several Primary Networks. Each network has its own Authentication Account. You will need to have been given an Authorised Account to access that Network.
<h2>Primary Networks - Departments</h2>
Each of the Primary Networks have Departments within it. To access any of the Departments your Authorisation Account must have access privilege for that Department. You can see your access privileged in the Primary Network Hubs.
<<include "Wait Prompt">>
<</nobr>><<nobr>>
<<type 1ms>>
<h1>Logged Out</h1>
<hr>
Your <<print $curLoc>> Account has been logged out. If you logged out you can close your MTTY Session.
<p/>
If you did not Log Out then this was done automatically due to suspicious behaviour being detected. Return to the Access Point to log back in and continue your work.
<p/>
<<set $count to 60>>
<span id="response">Your session will end in: <span id="countdown">$count</span></span>
<<silently>>
<<repeat 1s>>
<<set $count to $count - 1>>
<<if $count gt 0>>
<<replace "#countdown">>$count<</replace>>
<<else>>
<<goto "Access Point">>
<</if>>
<</repeat>>
<</silently>>
<p/>
<<link "Return to Access Point" "Access Point">><</link>>
<</type>>
<<include "Wait Prompt">>
<</nobr>><<nobr>>
<h1>User Access Authorisation</h1>
<hr>
<<if $logPage is "one">>
Authorisation is required to access your
<<include "Current Net">> Network account.
<p/>
<<click "Proceed">>
<<set $logPage to "two">>
<<script>>state.display(state.active.title, null, "back")<</script>>
<</click>>
<<include "Wait Prompt">>
<<else>>
Verifying <<include "Current Net">> Login Authentication.
<p/>
<<set $count to 6>>
<span id="response">Waiting for response: <span id="countdown">$count</span></span>
<<silently>>
<<repeat 1s>>
<<set $count to $count - 1>>
<<if $count gt 0>>
<<replace "#countdown">>$count<</replace>>
<<else>>
<<set $logMilitary to true>>
<<replace "#response">>Access Granted: <<if $logMilitary is true>> <<link Proceed "Network Hub">> <</link>> <</if>>
<</replace>>
<<stop>>
<</if>>
<</repeat>>
<</silently>>
<<include "Wait Prompt">>
<</if>>
<</nobr>><<nobr>>
<h1>Welcome to MTTY Network Message Boards</h1>
<hr>
<span class=dev-note>Need to build this!</span>
<<type 1ms>>
<<print $carrots>> carrots.<p/>
<<click "Refresh, with +1 carrot">>
/* modify your variables */
<<set $carrots++>>
/* redisplay the currently active passage */
<<script>>state.display(state.active.title, null, "back")<</script>>
<</click>>
<</type>>
<<include "Wait Prompt">>
<</nobr>><<nobr>>
<!-- set login status -->
<<if $curLoc is "Civilian Hub">> <<set $logCivilian to true>> <</if>>
<<if $curLoc is "Government Hub">> <<set $logGovernment to true>> <</if>>
<<if $curLoc is "Medical Hub">> <<set $logMedical to true>> <</if>>
<<if $curLoc is "Military Hub">> <<set $logMilitary to true>> <</if>>
<<if $netAva is true>>
<h1><<include "Current Net">> Network Hub</h1>
<hr>
<p/>
Rout your MTTY connection to the <<include "Current Net">> Network's Primary Department you wish to access.
/* Military Network Departments */
<h2>Military Department Privileges</h2>
<<link "Oversight" "Department Offline">> <</link>>
<br>
<<link "Asset Management" "Department Offline">> <</link>>
<br>
<<link "NCAM Root" "Department Offline">> <</link>> - Access Denied
<br>
<<else>>
<h1>Network Unreachable</h1>
<hr>
The <<include "Current Net">> MTTY Network you tried to access is not responding.
<</if>>
<<include "Wait Prompt">>
<</nobr>><<nobr>>
<!-- This is the Nav App displayed at the bottom of the page -->
<div id=app-container>
<hr class="appHR-top">
<hr class="appHR-bottom">
<!-- DEBUG DISPLAY VARIABLES & TOOL -->
<<include "DEBUG">>
<!-- ROW 1 -->
<span id="appRow1-left">
<<link "Access Point" "Access Point">> <</link>>
<<if $logMilitary is true>> <<link "Message Board" "Message Board">> <</link>> <</if>>
</span>
<span id="appRow1-right">
</span>
<!-- ROW 2 -->
<br>
<span id="appRow2-left">
</span>
<span id="appRow2-right">
<<link "Save">> <<run Save.slots.save(0);>> <</link>>
<<link "Load">> <<run Save.slots.load(0);>> <</link>>
<<link "FAQ" "FAQ">> <</link>>
<<link "Update" "Terminal Update">> <</link>>
<<link "Screen">> <<run Fullscreen.toggle();>> <</link>>
</span>
</div>
<</nobr>><<nobr>>
<!-- This is the Logo and Logo text -->
<div id=logo-container>
<span id=logo>
<img src=mtty_files/logo.svg>
</span>
<span id=logo-text>
MTTY<br>Emergency<br>Network
</span>
<span id=os-version>MTTY OS v<<print $version>></span>
</div>
<</nobr>>/* Misc */
<<set $version to "24.9">>
<<set $fullScreen to false>> /* Fullscreen Availability */
<<set $logPage to "nil">> /* Login Page Section */
<<set $curLoc to "nil">> /* Current Location Name */
<<set $netAva to false>> /* Network Availability */
/* Network Login Status */
<<set $logCivilian to false>>
<<set $logGovernment to false>>
<<set $logMedical to false>>
<<set $logMilitary to false>>
/* Department Login Status */<<nobr>>
<h1>Welcome to MTTY OS Update</h1>
<hr>
<span class=dev-note>Need to build this!</span>
<<type 1ms>>
MTTY Terminal Update Server unavailable
<p/>
MTTY Terminal Update Network unavailable
<p/>
Utilise this to check in LAN disconnected. If still connected the MTTY Terminal is vulnerable to AI attack.
<</type>>
<<include "Wait Prompt">>
<</nobr>><div id="prompt"><<type 0ms keep>>]<</type>></div>