diff --git a/web/root/ecwebv3/ftelnet/ClientFuncs.js b/web/root/ecwebv3/ftelnet/ClientFuncs.js
new file mode 100644
index 0000000000000000000000000000000000000000..9d04b6c07b522f6f0f9dc4f818bab6c15b3f9533
--- /dev/null
+++ b/web/root/ecwebv3/ftelnet/ClientFuncs.js
@@ -0,0 +1,118 @@
+function ClientClrScr() {
+  if ((typeof(HtmlTerm) !== "undefined") && HtmlTerm.Loaded) {
+  	Crt.ClrScr();
+  } else {
+    var FO = GetfTelnetObject();
+    if (FO) { FO.ClrScr(); }
+  }
+}
+
+function ClientConnect(AHost, APort) {
+  if ((typeof(HtmlTerm) !== "undefined") && HtmlTerm.Loaded) {
+    HtmlTerm.Connect(AHost, APort);
+  } else {
+    var FO = GetfTelnetObject();
+    if (FO) { FO.Connect(AHost, APort); }
+  }
+}
+
+function ClientConnected() {
+  if ((typeof(HtmlTerm) !== "undefined") && HtmlTerm.Loaded) {
+    return HtmlTerm.Connected();
+  } else {
+    var FO = GetfTelnetObject();
+    if (FO) { return FO.Connected(); }
+  }
+  
+  return false;
+}
+
+function ClientDisconnect() {
+  if ((typeof(HtmlTerm) !== "undefined") && HtmlTerm.Loaded) {
+    HtmlTerm.Disconnect();
+  } else {
+    var FO = GetfTelnetObject();
+    if (FO) { FO.Disconnect(); }
+  }
+}
+
+function ClientSetFont(ACodePage, AWidth, AHeight) {
+  ClientVars.CodePage = ACodePage;
+  ClientVars.FontWidth = AWidth;
+  ClientVars.FontHeight = AHeight;
+
+  if ((typeof(HtmlTerm) !== "undefined") && HtmlTerm.Loaded) {
+    Crt.SetFont(ClientVars.CodePage, ClientVars.FontWidth, ClientVars.FontHeight);
+  } else {
+    var FO = GetfTelnetObject();
+    if (FO) { FO.SetFont(ClientVars.CodePage, ClientVars.FontWidth, ClientVars.FontHeight); }
+  }
+}
+
+function ClientSetLocalEcho(ALocalEcho) {
+  if ((typeof(HtmlTerm) !== "undefined") && HtmlTerm.Loaded) {
+    //TODO Add local echo support to HtmlTerm Crt.LocalEcho = ALocalEcho;
+  } else {
+    var FO = GetfTelnetObject();
+    if (FO) { FO.SetLocalEcho(ALocalEcho); }
+  }
+}
+
+function ClientSetScreenSize(AColumns, ARows) {
+  ClientVars.ScreenColumns = AColumns;
+  ClientVars.ScreenRows = ARows;
+
+  if ((typeof(HtmlTerm) !== "undefined") && HtmlTerm.Loaded) {
+    Crt.SetScreenSize(ClientVars.ScreenColumns, ClientVars.ScreenRows);
+  } else {
+    var FO = GetfTelnetObject();
+    if (FO) { FO.SetScreenSize(ClientVars.ScreenColumns, ClientVars.ScreenRows); }
+  }
+}
+
+function ClientSetVirtualKeyboardWidth(ANewWidth) {
+  if ((typeof(HtmlTerm) !== "undefined") && HtmlTerm.Loaded) {
+    //TODO Add virtual keyboard to HtmlTerm
+  } else {
+    var FO = GetfTelnetObject();
+    if (FO) { FO.SetVirtualKeyboardWidth(ANewWidth); }
+  }
+}
+
+function ClientWrite(AText) {
+  if ((typeof(HtmlTerm) !== "undefined") && HtmlTerm.Loaded) {
+  	Crt.Write(AText);
+  } else {
+    var FO = GetfTelnetObject();
+    if (FO) { FO.Write(AText); }
+  }
+}
+
+function ClientWriteLn(AText) {
+  if ((typeof(HtmlTerm) !== "undefined") && HtmlTerm.Loaded) {
+  	Crt.WriteLn(AText);
+  } else {
+    var FO = GetfTelnetObject();
+    if (FO) { FO.WriteLn(AText); }
+  }
+}
+
+function fTelnetResize(AWidth, AHeight) {
+  var FO = GetfTelnetObject();
+  if (FO) { 
+    FO.setAttribute("width", AWidth);
+    FO.setAttribute("height", AHeight);
+  }
+}
+
+function GetfTelnetObject() {
+  var AID = "fTelnet";
+
+  if (window.document[AID]) { return window.document[AID]; }
+
+  if (navigator.appName.indexOf("Microsoft Internet") == -1) {
+    if (document.embeds && document.embeds[AID]) { return document.embeds[AID]; } 
+  } else {
+    return document.getElementById(AID);
+  }
+}
diff --git a/web/root/ecwebv3/ftelnet/HtmlTerm.compiled.js b/web/root/ecwebv3/ftelnet/HtmlTerm.compiled.js
new file mode 100644
index 0000000000000000000000000000000000000000..a4f53eadb1bdcb83b79e929a8d3dedd7adf16a40
--- /dev/null
+++ b/web/root/ecwebv3/ftelnet/HtmlTerm.compiled.js
@@ -0,0 +1,88 @@
+var ByteArray=function(){var a=this,c=[],e=0,m=0;this.__defineGetter__("bytesAvailable",function(){return e-m});this.clear=function(){c=[];m=e=0};this.__defineGetter__("length",function(){return e});this.__defineSetter__("length",function(d){if(d<=0)a.clear();else{if(d<e)c.splice(d,e-d);else if(d>e){var b;for(b=e+1;b<=d;b++)c.push(0)}e=d}});this.__defineGetter__("position",function(){return m});this.__defineSetter__("position",function(a){a<=0?a=0:a>=e&&(a=e);m=a});this.readBytes=function(a,b,j){if(m+
+j>e)throw"There is not sufficient data available to read.";a.position=b;for(b=0;b<j;b++)a.writeByte(c[m++]&255)};this.readString=function(){var d=[],b;for(b=m;b<e;b++)d.push(String.fromCharCode(c[b]));a.clear();return d.join("")};this.readUnsignedByte=function(){if(m>=e)throw"There is not sufficient data available to read.";return c[m++]&255};this.toString=function(){var a=[],b;for(b=0;b<e;b++)a.push(String.fromCharCode(c[b]));return a.join("")};this.writeByte=function(a){c[m++]=a&255;m>e&&e++};this.writeBytes=
+function(a,b,e){typeof b==="undefined"&&(b=0);typeof e==="undefined"&&(e=0);b<0&&(b=0);if(!(e<0)){if(e===0)e=a.length;b>=a.length&&(b=0);if(e>a.length)e=a.length;b+e>a.length&&(e=a.length-b);a.position=b;for(b=0;b<e;b++)c.writeByte(a.readUnsignedByte())}};this.writeString=function(c){var b,e=c.length;for(b=0;b<e;b++)a.writeByte(c.charCodeAt(b))}},FileReference=function(a,c){this.data=new ByteArray;this.name=a;this.size=c},Keyboard=0,TKeyboard=function(){this.BACKSPACE=8;this.DELETE=46;this.DOWN=40;
+this.END=35;this.ESCAPE=27;this.ENTER=13;this.F1=112;this.F2=113;this.F3=114;this.F4=115;this.F5=116;this.F6=117;this.F7=118;this.F8=119;this.F9=120;this.F10=121;this.F11=122;this.F12=123;this.HOME=36;this.INSERT=45;this.LEFT=37;this.PAGE_DOWN=34;this.PAGE_UP=33;this.RIGHT=39;this.SPACE=32;this.TAB=9;this.UP=38},Keyboard=new TKeyboard,Point=function(a,c){this.x=a;this.y=c};
+function Base64Decode(a){for(var c="",e,m,d,b,j,k=0,a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");k<a.length;)e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(k++)),m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(k++)),b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(k++)),j="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(k++)),e=e<<2|m>>4,m=(m&15)<<4|b>>
+2,d=(b&3)<<6|j,c+=String.fromCharCode(e),b!==64&&(c+=String.fromCharCode(m)),j!==64&&(c+=String.fromCharCode(d));return c}
+var ConnectAns=Base64Decode("G1swbRtbMkobWzA7MEgbWzE7NDQ7MzRt2sTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEG1swOzQ0OzMwbb8bWzBtDQobWzE7NDQ7MzRtsyAgG1szN21XZWxjb21lISAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAbWzA7NDQ7MzBtsxtbMG0NChtbMTs0NDszNG3AG1swOzQ0OzMwbcTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE2RtbMG0NCg0KG1sxbSAbWzBtIBtbMTs0NDszNG3axMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMQbWzA7NDQ7MzBtvxtbMG0NCiAgG1sxOzQ0OzM0bbMbWzA7MzRt29vb2xtbMzBt29vb29vb29vb29vb29vb29vb29vb2xtbMzRt29vb29vbG1s0NDszMG2zG1swbQ0KICAbWzE7NDQ7MzRtsxtbMDszNG3b29vbG1sxOzMwbdvb29vb29vb29vb29vb29vb29vb29sbWzA7MzBt29sbWzM0bdvb29sbWzQ0OzMwbbMbWzBtDQogIBtbMTs0NDszNG2zG1swOzM0bdvb29sbWzE7MzBt29vb2xtbMG3b29vb29vb29vb29sbWzFt29vb2xtbMzBt29sbWzA7MzBt29sbWzM0bdvb29sbWzQ0OzMwbbMbWzBtDQogIBtbMTs0NDszNG2zG1swOzM0bdvb29sbWzE7MzBt29vb2xtbMG3b29vb29vb29vbG1sxbdvb29sbWzBt29sbWzE7MzBt29sbWzA7MzBt29sbWzM0bdvb29sbWzQ0OzMwbbMbWzBtDQogIBtbMTs0NDszNG2zG1swOzM0bdvb29sbWzE7MzBt29vb2xtbMG3b29vb29vb2xtbMW3b29vbG1swbdvbG1sxbdvbG1szMG3b2xtbMDszMG3b2xtbMzRt29vb2xtbNDQ7MzBtsxtbMG0NCiAgG1sxOzQ0OzM0bbMbWzA7MzRt29vb2xtbMTszMG3b29vbG1swbdvb29vb2xtbMW3b29vbG1swbdvbG1sxbdvb29sbWzMwbdvbG1swOzMwbdvbG1szNG3b29vbG1s0NDszMG2zG1swbQ0KICAbWzE7NDQ7MzRtsxtbMDszNG3b29vbG1sxOzMwbdvb29sbWzBt29vb2xtbMW3b29vbG1swbdvbG1sxbdvb29vb2xtbMzBt29sbWzA7MzBt29sbWzM0bdvb29sbWzQ0OzMwbbMbWzQwOzM3bQ0KICAbWzE7NDQ7MzRtsxtbMDszNG3b29vbG1sxOzMwbdvbG1swOzMwbdvbG1sxbdvb29vb29vb29vb29vb29vb2xtbMDszMG3b2xtbMzRt29vb2xtbNDQ7MzBtsxtbNDA7MzdtDQogIBtbMTs0NDszNG2zG1swOzM0bdvb29sbWzE7MzBt29sbWzBt29vb29vb29vb29vb29vb29vb29sbWzMwbdvbG1szNG3b29vbG1s0NDszMG2zG1s0MDszN20NCiAgG1sxOzQ0OzM0bbMbWzA7MzBt29vb29vb29vb29vb29vb29vb29vb29vb29vb29vbG1szNG3b2xtbNDQ7MzBtsxtbNDA7MzdtDQogIBtbMTs0NDszNG2zG1s0MDszMG3b2xtbMG3b29vb29vb29vb29vb29vb29vb29vb29vb29vbG1szMG3b2xtbNDRtsxtbNDA7MzdtIBtbMzRtIBtbMTs0NzszN23axMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMQbWzMwbb8bWzBtDQogIBtbMTs0NDszNG2zG1swOzMwbdvbG1sxbdvb29vb29vb29vb29vb29sbWzA7MzBt29vb29vb29vb2xtbMW3b2xtbMDszMG3b2xtbNDRtsxtbNDA7MzdtIBtbMzRtIBtbMTs0NzszN22zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAbWzMwbbMbWzBtDQogIBtbMTs0NDszNG2zG1s0MDszMG3b2xtbMG3b29vb29vb29vb29vb29vb29vb29vb29vb29vbG1szMG3b2xtbNDRtsxtbMG0gG1szNG0gG1sxOzQ3OzM3bbMgICAbWzM0bUh0bWxUZXJtIC0tIFRlbG5ldCogZm9yIHRoZSBXZWIgICAgG1szMG2zG1swbQ0KG1sxbSAbWzBtIBtbMTs0NDszNG2zG1swOzMwbdvbG1sxbdvb29vb29vb29vb29vb29vb29vb29vb2xtbMDszMG3b29vb29sbWzQ0bbMbWzBtIBtbMzRtIBtbMTs0NzszN22zICAgICAbWzA7NDc7MzRtV2ViIGJhc2VkIEJCUyB0ZXJtaW5hbCBjbGllbnQgICAgG1sxOzMwbbMbWzBtDQogIBtbMTs0NDszNG2zG1swOzM0bdvbG1szMG3b29vb29vb29vb29vb29vb29vb29vb29vb29vbG1szNG3b2xtbNDQ7MzBtsxtbMG0gG1szNG0gG1sxOzQ3OzM3bbMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMzBtsxtbMG0NCiAgG1sxOzQ0OzM0bcAbWzA7NDQ7MzBtxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTZG1swbSAbWzM0bSAbWzE7NDc7MzdtwBtbMzBtxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTZG1swbQ0KDQobWzExQxtbMTszMm1Db3B5cmlnaHQgKEMpIDIwMDAtMjAxMCBSJk0gU29mdHdhcmUuICBBbGwgUmlnaHRzIFJlc2VydmVkDQobWzE7MzBtICogTk9URTogSHRtbFRlcm0gaXMgYWN0dWFsbHkgYSBXZWJTb2NrZXQgY2xpZW50LCBub3QgYSBUZWxuZXQgY2xpZW50DQobWzA7MzRtxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExA=="),DEBUG=
+!1,PNGAsset="data:image/png;base64,";
+try{!Object.prototype.__defineGetter__&&Object.defineProperty({},"x",{get:function(){return!0}}).x&&(Object.defineProperty(Object.prototype,"__defineGetter__",{enumerable:!1,configurable:!0,value:function(a,c){Object.defineProperty(this,a,{get:c,enumerable:!0,configurable:!0})}}),Object.defineProperty(Object.prototype,"__defineSetter__",{enumerable:!1,configurable:!0,value:function(a,c){Object.defineProperty(this,a,{set:c,enumerable:!0,configurable:!0})}}))}catch(defPropException){if(!Object.prototype.__defineGetter__)Object.prototype.__defineGetter__=function(){},
+Object.prototype.__defineSetter__=function(){}}!Object.prototype.addEventListener&&Object.attachEvent&&(Object.defineProperty(Object.prototype,"addEventListener",{enumerable:!1,configurable:!0,value:function(a,c){Object.attachEvent("on"+a,c)}}),Object.defineProperty(Object.prototype,"removeEventListener",{enumerable:!1,configurable:!0,value:function(a,c){Object.detachEvent("on"+a,c)}}));
+function getElementPosition(a){for(var a=typeof a==="string"?document.getElementById(a):a,c=0,e=0;a;)c+=a.offsetLeft,e+=a.offsetTop,a=a.offsetParent;navigator.userAgent.indexOf("Mac")!==-1&&typeof document.body.leftMargin!=="undefined"&&(c+=document.body.leftMargin,e+=document.body.topMargin);return new Point(c,e)}function trace(a){setTimeout(function(){throw Error("trace: "+a);},0)}
+var StringUtils=0,TStringUtils=function(){var a=this;this.AddCommas=function(a){var e="",m=1,d;for(d=a.toString().length-1;d>=0;d--)m>3&&m%3===1&&(e=","+e),e=a.toString().charAt(d)+e,m++;return e};this.FormatPercent=function(a,e){a*=100;return e===0?Math.round(a)+"%":Math.round(a)+"."+Math.round(a*Math.pow(10,e)).toString().substr(-e)+"%"};this.NewString=function(a,e){if(a.length===0)return"";var m="",d;for(d=0;d<e;d++)m+=a.charAt(0);return m};this.PadLeft=function(a,e,m){if(e.length===0)return a;
+for(;a.length<m;)a=e.charAt(0)+a;return a.substring(0,m)};this.PadRight=function(a,e,m){if(e.length===0)return a;for(;a.length<m;)a+=e.charAt(0);return a.substring(0,m)};this.Trim=function(c){return a.TrimLeft(a.TrimRight(c))};this.TrimLeft=function(a){return a.replace(/^\s+/g,"")};this.TrimRight=function(a){return a.replace(/\s+$/g,"")}},StringUtils=new TStringUtils,TConnectButton=function(){this.ongraphicchanged=function(){};var a=this,c=PNGAsset+"iVBORw0KGgoAAAANSUhEUgAAARMAAABBCAMAAADFRrDCAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAFxcXGBgYGxsbHBwcHR0dHh4eHx8fICAgISEhIiIiIiMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMjMzNDQ0NTU1NjY2Nzc3Nzg4ODg3ODg4ODk5Ojo5Ojo6Ozs7PDw7PDw8PD09Pj4+Pz8/P0BAQEA/QEBAQEFBQkJCQkNDQ0RERERDRERERUVFRUZGRkdHR0hISEhISUlJSkpKS0tLTU1NTk5OT09PUlJSU1NTVFRUVVVVVlZWV1dXWFhYW1tbXFxcXV1dXl5eXl9fYGBgYWFhYmJiZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcnJyc3Nzc3R0dHR0dXV1dnZ2eHh4eXl5enp6e3t7fHx8fX19f39/gICAgYGBgoKChYWFh4eHiIiIiYmJioqKi4uLjIyMjo6Oj4+PkJCQkZGRkpKSlJSUlZWVl5eXmJiYmZmZmpqanZ2dnp6en5+foKCgoqKio6Ojpqamp6enqKioqampq6urra2trq6ur6+vsLCwsbGxs7Oztra2uLi4ubm5u7u7vLy8vb29vr6+wMDAwsLCxMTExcXFx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1dXV1tbW19fX2NjY2dnZ3Nzc3d3d3t7e39/f4ODg4uLi4+Pj5OTk5ubm5+fn6Ojo6enp6urq6+vr7OzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAob01kQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAHdElNRQfaCBENBQGlDLlSAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS41SYr84AAACihJREFUeF7tnPtj09YVx9uNdm2T0ZB3SGR10qzqsclyK9uz09FmjGUwninjMTZooaRlYyUZSwqEDQZbSGgZK20pK4VRoILSLilstP3vtnPuQ76SrhWHH/jBzjW2pXtufHU+/p6je68sHvnfUokTeGQJSYLAEpOkKJaYLMREaeaymtMRdLK6mYEQ3z1Kpcqk6YkggCiTJSSEQFnQCUMyvGV8qhnL5JZhRqDKhFZs+HfQvOXeGxQCzyercMc40bxAiOfveAQDy7EEUBLJtYkdftejj36r0985ca0JgF2hQiHnHXIW3hBz+tqe9m8/0fp0e2dHe/vy1ieWrdjT+FjGiVAIE4InmksuvrisZUV3T18/WAb6+wf6utpblq262OhiKSOJkElEJl+uffzprj5lAIHAM0Ne+rqWP7b2y8amQvJsyOQNwdl3l7d29fcrA8BiIAM0sEDb/pWdra3vNjSUExEmk1VfD3+nvT+jKYqa0VRFVXRopym4mVH6Op462shQokymQle3tfQOgDbwH2BQn1FV2NThCTsZpevJbQ0MZSqik5DJ+tZuEAcQUFQVxIIcvgd4NBWQaFDR0zLSuFDkTF5tXYlIgAX8Ax4aRBDEDlIiyskova37GhaKlMmZll4MGE3LZDTyokKBLY3UASBVU/ta3m5UKDIm9zp6kAUBgSmWwIBHhrxRSybT3XEvCeXc6BAGY2Xrqbmk8erBIRuM/tDEDdE4T0ZGirImrJxhNfNYs4A5YG1jb2IHNyZIv7bY70b5nykK9Clj8osORKJpOngPL/gkIOgu7uB2puuXMbfvbhI7+umnEfM3b4pGffKb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",
+e=PNGAsset+"iVBORw0KGgoAAAANSUhEUgAAARMAAABBCAMAAADFRrDCAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAFxcXGBgYGxsbHBwcHR0dHh4eHx8fICAgISEhIiIiIiMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMjMzNDQ0NTU1NjY2Nzc3Nzg4ODg3ODg4ODk5Ojo5Ojo6Ozs7PDw7PDw8PD09Pj4+Pz8/P0BAQEA/QEBAQEFBQkJCQkNDQ0RERERDRERERUVFRUZGRkdHR0hISEhISUlJSkpKS0tLTU1NTk5OT09PUlJSU1NTVFRUVVVVVlZWV1dXWFhYW1tbXFxcXV1dXl5eXl9fYGBgYWFhYmJiZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcnJyc3Nzc3R0dHR0dXV1dnZ2eHh4eXl5enp6e3t7fHx8fX19f39/gICAgYGBgoKChYWFh4eHiIiIiYmJioqKi4uLjIyMjo6Oj4+PkJCQkZGRkpKSlJSUlZWVl5eXmJiYmZmZmpqanZ2dnp6en5+foKCgoqKio6Ojpqamp6enqKioqampq6urra2trq6ur6+vsLCwsbGxs7Oztra2uLi4ubm5u7u7vLy8vb29vr6+wMDAwsLCxMTExcXFx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1dXV1tbW19fX2NjY2dnZ3Nzc3d3d3t7e39/f4ODg4uLi4+Pj5OTk5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7+/v8PDw8vLy8/Pz9/f3+fn5+vr6/Pz8////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcRGgAAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAHdElNRQfaCBENBQGlDLlSAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS41SYr84AAACohJREFUeF7tnPt/FNUVwLVFqybFkHfIzq6d6Y7zaPehs7vdDY2mFFMoBIjIo7SgIFFaKkkpEQgtFFpI0EgFFSpCERAQaSK0qAUSlvnH2nOfe2fm7rD7C5+Pu7mb3Xmcu3vnfOecc8+9M5NH/jdX/AQemUMSICAyUeq5LC6h4UwW1zMQrHuKUWFM6p4IAkChUCZzSDCBPKZCmFAk/atHxuqxjK7upwRKTMiOFf9y67fcfJNAYHbSizb0A/ULBGv+bgpjoL6DAQWRnN+93ml79NHvtDobdp+vA2BnmaFAPMG98Aqf0uc3N3/3icanm1tbmpvnNz4xb8Hm2scyQg0FmGA83ljy0QvzGha0d3R1gyTS3R3pamtumNf7UY0by708iSiUicdMvlz6+NNtXUoEAYF3FH90tc1/bOmXtU0Fx1nO5E1B2ffnN7Z1dysRYBGJAg1UoG73wtbGxvdrGsoBD5PRkq67vtfcHVUVJRZVY0pM0aCeqqDVqNLV8tTeWobiZTLGVL23tqEzAraB/gBD7JlYDFY1eMNGVGl7cu292qUy5rETxuT+8sZ2MA4goMRiYCyIww8AjxoDJCrs6GgYrDcmrzUuREiABfwBDxU8CHwHUcKWE1U6G7fWLBSpnRxt6EQOo6rRqIo/YlBgTcX7AFBMjXU1vFOrUGRMbrZ0IBYYBAqxGAa8onhBJNFoe8vNAJQ7k0N9yBkLaw5NBYSz53b0WSB0+nZfnBWk0zgzUpQlRbZznO6ZRjseIHZpXd9C+P3Zi7txuxa0y5sYkH9NUaBNGZNftiAkqqqB9vCB3hgE2UQbaD3a9opP7RsrxYZ+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",
+m=PNGAsset+"iVBORw0KGgoAAAANSUhEUgAAARMAAABBCAMAAADFRrDCAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAFxcXGBgYGxsbHBwcHR0dHh4eHx8fICAgISEhIiIiIiMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMjMzNDQ0NTU1NjY2Nzc3Nzg4ODg3ODg4ODk5Ojo5Ojo6Ozs7PDw7PDw8PD09Pj4+Pz8/P0BAQEA/QEBAQEFBQkJCQkNDQ0RERERDRERERUVFRUZGRkdHR0hISEhISUlJSkpKS0tLTU1NTk5OT09PUlJSU1NTVFRUVVVVVlZWV1dXWFhYW1tbXFxcXV1dXl5eXl9fYGBgYWFhYmJiZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcnJyc3Nzc3R0dHR0dXV1dnZ2eHh4eXl5enp6e3t7fHx8fX19f39/gICAgYGBgoKChYWFh4eHiIiIiYmJioqKi4uLjIyMjo6Oj4+PkJCQkZGRkpKSlJSUlZWVl5eXmJiYmZmZmpqanZ2dnp6en5+foKCgoqKio6Ojpqamp6enqKioqampq6urra2trq6ur6+vsLCwsbGxs7Oztra2uLi4ubm5u7u7vLy8vb29vr6+wMDAwsLCxMTExcXFx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1dXV1tbW19fX2NjY2dnZ3Nzc3d3d3t7e39/f4ODg4uLi4+Pj5OTk5ubm5+fn6Ojo6enp6urq6+vr7OzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAob01kQAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAHdElNRQfaCBENBQGlDLlSAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS41SYr84AAACi9JREFUeF7tnPtjFNUVx7WiVZNiyDtkZ8fOdMd5tLOzOrvb3dhopDSF8oyUR2lBQaK0VJLSRCC0UKghQSkVFakIIuCAaBOhRf3v2nPuY553Jxt+4Ifd3E12Z+652Tvns99z5t47O3nof0slTuChJSQJAmEmUjOXVQEan8mqZgZCfHc4Fc6k6YkgAAaFMVlCQghUCBXKhCEZ3jw+1YxlcvMwIxAwoRXr/+01b7n7BoXAdTKIO9rx5gVCPH/XIRhY7BBASSRXJ7a7XQ8//L1Od8fE1SYAdpkLBfIJOQuvjzl9dXf7I4+3PtXe2dHevrz18WUrdjc+lnEmFGBC8ERzyYUXlrWs6O7p6wdLpr8/09fV3rJs8EKji6VCMwpjEpHJ12see6qrT8ogEPjNkqe+ruWPrvm6samQPOszeSPk7HvLW7v6+6UMsMhkgQYWaNu/srO19b2GhnI8wmQy8PXQ99v7s4okyVlFlmRJhXaKhJtZqa/jySONDCXKZMp3dWtLbwa0gT+AQX5almFThV/YyUpdT2xtYChTEZ34TNa1doM4gIAkyyAW5PBDwKPIgESBip6WkcaFImbyautKRAIs4Ad4KBBBEDtIiSgnK/W27m1YKEImp1t6MWAUJZtVyJMMBbYUUgeAZEXua3mnUaGImNzt6EEWBASmWAIDHlnyQi3ZbHfH3SSUs6NDGIzVLSfnksYrB4ZMMLpDE9fDxnkyMpKk1X7lDKuZx5oFzB5rG3sJd3B9gvRrhvvdIP4zSYI+RUx+1YFIFEUF7+EJfwkIuos7uJ3t+nXM7Tsbwx39/POI+bs3w0Z18jvfyp2WTvAq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",
+d=1,b=0,j=1,k=1,n=function(){},g=function(){},o=function(){},i=function(){},f=function(){},h=function(){},q=function(){};this.Center=function(a){if(b.style.display!=="none"){var c=getElementPosition(a);b.style.left="0px";b.style.top="0px";var e=getElementPosition(b);b.style.left=(a.width-b.width)/2+(c.x-e.x)+"px";b.style.top=(a.height-b.height)/2+(c.y-e.y)+"px"}};this.Hide=function(){b.style.display="none"};this.__defineGetter__("Image",function(){return b});n=function(){b.onerror=g;b.src=d?c:"img/ConnectDown.png";
+a.ongraphicchanged()};g=function(){d=!0;b.onerror="";b.src=c;a.ongraphicchanged()};o=function(){a.ongraphicchanged()};i=function(){b.onerror=f;b.src=j?e:"img/ConnectOver.png";a.ongraphicchanged()};f=function(){j=!0;b.onerror="";b.src=e;a.ongraphicchanged()};h=function(){b.onerror=q;b.src=k?m:"img/ConnectUp.png";a.ongraphicchanged()};q=function(){k=!0;b.onerror="";b.src=m;a.ongraphicchanged()};this.Show=function(){b.style.display=""};b=document.createElement("img");b.onerror=q;b.onload=o;b.onmouseover=
+i;b.onmouseout=h;b.onmousedown=n;b.onmouseup=h;b.src=m;b.style.cursor="pointer";b.style.position="absolute";b.style.left="0px";b.style.top="0px";a.Hide()},TSaveFilesButton=function(){this.ongraphicchanged=function(){};var a=this,c=PNGAsset+"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",
+e=PNGAsset+"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",
+m=PNGAsset+"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",
+d=1,b=0,j=1,k=1,n=function(){},g=function(){},o=function(){},i=function(){},f=function(){},h=function(){},q=function(){};this.Center=function(a){if(b.style.display!=="none"){var c=getElementPosition(a);b.style.left="0px";b.style.top="0px";var e=getElementPosition(b);b.style.left=(a.width-b.width)/2+(c.x-e.x)+"px";b.style.top=(a.height-b.height)/2+(c.y-e.y)+"px"}};this.Hide=function(){b.style.display="none"};this.__defineGetter__("Image",function(){return b});n=function(){b.onerror=g;b.src=d?c:"img/SaveFilesDown.png";
+a.ongraphicchanged()};g=function(){d=!0;b.onerror="";b.src=c;a.ongraphicchanged()};o=function(){a.ongraphicchanged()};i=function(){b.onerror=f;b.src=j?e:"img/SaveFilesOver.png";a.ongraphicchanged()};f=function(){j=!0;b.onerror="";b.src=e;a.ongraphicchanged()};h=function(){b.onerror=q;b.src=k?m:"img/SaveFilesUp.png";a.ongraphicchanged()};q=function(){k=!0;b.onerror="";b.src=m;a.ongraphicchanged()};this.Show=function(){b.style.display=""};b=document.createElement("img");b.onerror=q;b.onload=o;b.onmouseover=
+i;b.onmouseout=h;b.onmousedown=n;b.onmouseup=h;b.src=m;b.style.cursor="pointer";b.style.position="absolute";b.style.left="0px";b.style.top="0px";a.Hide()},BlinkState=0,TBlinkState=function(){this.Show=0;this.Hide=1},BlinkState=new TBlinkState,TCursor=function(a,c,e){this.onhide=function(){};this.onshow=function(){};var m=this,d,b=0,j,k=0,n,g,o,i,f,h,q=function(){},r=function(){},s=function(){};this.__defineSetter__("BlinkRate",function(a){o.delay=a});this.__defineSetter__("Colour",function(a){j=a;
+q()});q=function(){if(k)b.width=g.x,b.height=g.y,k.fillStyle=j,k.fillRect(0,g.y-g.y*0.2,g.x,g.y*0.2)};r=function(){d=d===BlinkState.Hide?BlinkState.Show:BlinkState.Hide;b.style.opacity=i?d===BlinkState.Hide?0:1:0;switch(d){case BlinkState.Hide:m.onhide();break;case BlinkState.Show:m.onshow()}};this.__defineGetter__("Position",function(){return n});this.__defineSetter__("Position",function(a){n=a;s()});this.__defineSetter__("Size",function(a){g=a;q();s()});s=function(){if(b&&i)b.style.left=(n.x-1)*
+g.x+h.x+"px",b.style.top=(n.y-1)*g.y+h.y+"px"};this.__defineSetter__("Visible",function(a){(i=a)&&s()});this.__defineSetter__("WindowOffset",function(a){if(a.x!==f.x||a.y!==f.y){f=a;b.style.left="0px";b.style.top="0px";var c=getElementPosition(b);h.x=a.x-c.x;h.y=a.y-c.y;s()}});d=BlinkState.Hide;j=c;n=new Point(1,1);g=e;i=!0;f=new Point(0,0);h=new Point(0,0);b=document.createElement("canvas");if(b.getContext)b.style.position="absolute",k=b.getContext("2d"),a.appendChild(b),s(),q(),o=setInterval(r,
+500)},CrtFonts=[];CrtFonts["437x9x16"]=PNGAsset+"iVBORw0KGgoAAAANSUhEUgAABIAAAAAQCAMAAABZX/Q4AAAAAXNSR0IArs4c6QAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAHdElNRQfaCBcNNQrI8wn1AAAEZklEQVR42u2bjY6jMAyE4/d/6dOpJdieseMApUsVVreLCiU/tr+MHa61v3KISD9r60gm6vVP3j//f4m8Jw3ncDvpt7CZ37/t7iGX8CmJ4Qo3V1ovfTIz0sTHyD3Q5Pswn+Ble89TvU2+2qyE3SFzK4W+C3jf/mvoG9iE7lDQaG9ib+uwDVj0AEW3cJL9ZGDMGfRKH+pGoFebUcwsAC0AfQZA6ehmhk7u3W0ZX6HBN3Y/CcDRJB/qGx+hQ0vEhMrgVQQIMLbAn407OwoM8QZdEzbdyWwsBfRIAOkVyTpyhVUp0ITG8Cn6yWiitGNH3NLxMHyQeqA3JQsiQf5YPdPsHydzyHMkMga4qNEy4L0EjFHHdmqoZ7jRl/gD00EB1Ea2JDZYCuhHAGRFuANQaeEUgeVY4q+qAOt3j1UOs8pxABG4sOhmqc2NCm+fV28o8WSclY4Y2QRALQbQ4UanFFAWg01rq6WAfgZABwothjbW4jTVoEvtwHD6ZACgUQoGraYAahRSahTpiQxOSJIhfvrYiF+fBR0Tr24CwUEAJKF5CC4EOs8aVSmiFtrVGhC0pSzo1N9SQM8CEKyj6rHKj9WD3N0uDWEA4ssWzRNYq0R2J2yaKR2hpC8AiHQ8PkmEBlMc/oTSoYkDUDdl2hZ/Vtox8aFPAEKtiO7QjVtIjGWrPIGG3gfPMstdrRYVkB0D1h2Mzyu1pTpILl0FoF5/MyU4E8HNqQn/SXgPw4TT2y6PAckpUYozBSCNAhL2gWtp/4qEj3ma90Mu50nlKcgCw7gXUm+oAMhnhCUAFdQNjmASQKLKwFYxaO5UmDIHIL7BJUyDyASAmvFrMWami6/pEFayPqmAYB70PbhS3KCAhmttZRmeU0Bs5+RKBWSG58K8ACDHDliPzbLQuaMB5G/OtnczBRSWO7OkMpB9IwApKBQVDlvXBWMvU0B6FsExPwwgJ7IaWVSqAIqXB14J6irPWRdL4fUaEF8vUN0kCqhxU5L0GiPOaIfBJRQ+icypKKDksF4G3ci/mo4UAUST2Ia7GmRtCrYjMo9rTvhkCoilYMOT/KUCEtTQaeY4tgjNmDIFoIydcylYuwFAPAvWBDkIoHizvUUA6tP/wkpa4TutgJKiSVYMn1IjFU0US7NSKaqgdypVocr8BDn0hQCir8WhmZzjHgNQeRcs3FMepmCSbp5FG8Y8dIullIsB5GfzWgC5nUkva+WcAkqtPIoD9vrixe8BLQDdDyDJAZSHFAuZQdSiR4xqQGML+jd7jiXBrIqofB5LP1CKJyelXTB+wjBBNHqLEoC8qxL0ECpQFC6m6uYmChotvGxdsjfuvS0F9GgANZvPgq2Jz2NibJIg9Xf/FQX1dpGmYJ5ELBwO7YKlni5H30M4VRn82ltGR7t861v04Y7bUkCPB9CxKDnrfdd8v+QHp6Pnone2n8SfBx9LAT0UQFMv+5703PP/Cc2/wLdC7wtG+NsIWgroYQB6WPS0daxjKaAFoB8H0D+7ghJBjH2cdgAAAABJRU5ErkJggg==";
+CrtFonts.ASCIIx9x16=PNGAsset+"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";
+var TFont=function(){this.onchange=function(){};this.HTML_COLOURS=["#000000","#0000A8","#00A800","#00A8A8","#A80000","#A800A8","#A85400","#A8A8A8","#545454","#5454FC","#54FC54","#54FCFC","#FC5454","#FC54FC","#FCFC54","#FCFCFC"];var a=this,c=0,e=[],m=0,d=0,b=0,j=0,k=0,n=0,g=0,o=0,i=function(){},f=function(){};this.__defineGetter__("CodePage",function(){return m});this.GetChar=function(c,f){if(b>0)return 0;if(c<0||c>255||f<0||f>255)return 0;if(!e[c][f]&&(e[c][f]=d.getImageData(c*g.x,0,g.x,g.y),f!==
+15)){var k=a.HTML_COLOURS[(f&240)>>4],h=a.HTML_COLOURS[f&15],m=parseInt(k[1].toString()+k[2].toString(),16),i=parseInt(k[3].toString()+k[4].toString(),16),k=parseInt(k[5].toString()+k[6].toString(),16),j=parseInt(h[1].toString()+h[2].toString(),16),o=parseInt(h[3].toString()+h[4].toString(),16),h=parseInt(h[5].toString()+h[6].toString(),16),n=0,p=0,l=0,t;for(t=0;t<e[c][f].data.length;t+=4)e[c][f].data[t]?(n=j,p=o,l=h):(n=m,p=i,l=k),e[c][f].data[t]=n,e[c][f].data[t+1]=p,e[c][f].data[t+2]=l,e[c][f].data[t+
+3]=255}return e[c][f]};this.__defineGetter__("Height",function(){return g.y});this.Load=function(c,e,g){CrtFonts[c+"x"+e+"x"+g]!==void 0?(a.HTML_COLOURS[7]="#A8A8A8",a.HTML_COLOURS[0]="#000000",b+=1,k=c,n=new Point(e,g),isNaN(parseInt(c,10))?(c.indexOf("ATASCII")===0&&(a.HTML_COLOURS[7]="#63B6E7",a.HTML_COLOURS[0]="#005184"),j=new Image,j.onload=f,j.src=CrtFonts[k+"x"+n.x+"x"+n.y],o=0):(j=new Image,j.onload=i,j.src=CrtFonts["ASCIIx"+e+"x"+g])):trace("HtmlTerm Error: Font CP="+c+", Width="+e+", Height="+
+g+" does not exist")};i=function(){o=new Image;o.onload=f;o.src=CrtFonts[k+"x"+n.x+"x"+n.y]};f=function(){m=k;g=n;c.width=o?j.width*2:j.width;c.height=j.height;d.drawImage(j,0,0);o&&d.drawImage(o,j.width,0);var f;for(f=0;f<256;f++)e[f]=[];b-=1;a.onchange()};this.__defineGetter__("Size",function(){return g});this.__defineGetter__("Width",function(){return g.x});var m=437,g=new Point(9,16),h,c=document.createElement("canvas");if(c.getContext){d=c.getContext("2d");for(h=0;h<256;h++)e[h]=[];this.Load(m,
+g.x,g.y)}},KeyPressEvent=function(a,c){this.altKey=a.altKey;this.charCode=a.charCode;this.ctrlKey=a.ctrlKey;this.keyCode=a.keyCode;this.keyString=c;this.shiftKey=a.shiftKey},Crt=function(){},TCrt=function(){this.BLACK=0;this.BLUE=1;this.GREEN=2;this.CYAN=3;this.RED=4;this.MAGENTA=5;this.BROWN=6;this.LIGHTGRAY=7;this.DARKGRAY=8;this.LIGHTBLUE=9;this.LIGHTGREEN=10;this.LIGHTCYAN=11;this.LIGHTRED=12;this.LIGHTMAGENTA=13;this.YELLOW=14;this.WHITE=15;this.BLINK=128;var a=this,c=!1,e,m,d,b,j,k,n,g,o,i,
+f,h,q,r,s=navigator.userAgent.toLowerCase().indexOf("chrome/7.0.517")!==-1,y=function(){},z=function(){},w=function(){},x=function(){},u=function(){},v=function(){};Array.prototype.InitTwoDimensions=function(a,l){var b;for(b=0;b<=a;b++)this[b]=[l+1]};this.Init=function(b){e=!1;m=!0;d=!1;g=new TFont;g.onchange=x;o=[];i=0;f=new Point(80,25);h=7;j=document.createElement("canvas");j.innerHTML='Your browser doesn\'t support the HTML5 Canvas element!<br>The latest version of every major web browser supports this element, so please consider upgrading now:<ul><li><a href="http://www.mozilla.com/firefox/">Mozilla Firefox</a></li><li><a href="http://www.google.com/chrome">Google Chrome</a></li><li><a href="http://www.apple.com/safari/">Apple Safari</a></li><li><a href="http://www.opera.com/">Opera</a></li><li><a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home">MS Internet Explorer</a></li></ul>';
+j.width=g.Width*f.x;j.height=g.Height*f.y;b.appendChild(j);if(!j.getContext)return trace("HtmlTerm Error: Canvas not supported"),!1;window.addEventListener("keydown",u,!1);window.addEventListener("keypress",v,!1);y();n=new TCursor(b,g.HTML_COLOURS[a.LIGHTGRAY],g.Size);n.onhide=z;n.onshow=w;q=0;r=f.x-1|f.y-1<<8;k=j.getContext("2d");k.font="12pt monospace";k.textBaseline="top";a.ClrScr();return!0};this.__defineGetter__("Atari",function(){return c});this.__defineSetter__("Atari",function(a){c=a});this.Beep=
+function(){};this.__defineGetter__("bitmapData",function(){return(void 0).bitmapData});this.__defineGetter__("Blink",function(){return m});this.__defineSetter__("Blink",function(a){m=a});this.__defineGetter__("Canvas",function(){return j});this.ClrBol=function(){a.FastWrite(StringUtils.NewString(" ",a.WhereX()),a.WindMinX+1,a.WhereYA(),h)};this.ClrBos=function(){a.ScrollUpWindow(a.WhereY());a.ScrollDownWindow(a.WhereY())};this.ClrEol=function(){a.FastWrite(StringUtils.NewString(" ",a.WindMaxX-a.WhereX()+
+1),a.WhereXA(),a.WhereYA(),h)};this.ClrEos=function(){a.ScrollDownWindow(a.WindRows-a.WhereY()+1);a.ScrollUpWindow(a.WindRows-a.WhereY()+1)};this.ClrLine=function(){a.FastWrite(StringUtils.NewString(" ",a.WindCols),a.WindMinX+1,a.WhereYA(),h)};this.ClrScr=function(){a.ScrollUpWindow(a.WindRows);a.GotoXY(1,1)};this.Conceal=function(){var b=0,b=m?(h&112)>>4:(h&240)>>4;a.TextColor(b)};this.__defineGetter__("Cursor",function(){return n});this.DelChar=function(p){p===void 0&&(p=1);var l;for(l=a.WhereXA();l<=
+a.WindMinX+a.WindCols-p;l++)a.FastWrite(String.fromCharCode(b[l+p][a.WhereYA()].x),l,a.WhereYA(),b[l+p][a.WhereYA()].y);for(l=a.WindMinX+a.WindCols+1-p;l<=a.WindMinX+a.WindCols;l++)a.FastWrite(" ",l,a.WhereYA(),h)};this.DelLine=function(b){b===void 0&&(b=1);a.ScrollUpCustom(a.WindMinX+1,a.WhereYA(),a.WindMaxX+1,a.WindMaxY+1,b,h)};this.FastWrite=function(a,l,c,e,d){d===void 0&&(d=!0);if(l<=f.x&&c<=f.y){var h=m?e&127:e,i;for(i=0;i<a.length;i++){var j=g.GetChar(a.charCodeAt(i),h);j&&k.putImageData(j,
+(l-1+i)*g.Width,(c-1)*g.Height);if(d)b[l+i][c].x=a.charCodeAt(i),b[l+i][c].y=e;if(l+i>=f.x)break}}};this.GotoXY=function(b,l){if(b>0&&l>0&&b-1+a.WindMinX<=a.WindMaxX&&l-1+a.WindMinY<=a.WindMaxY)n.Position=new Point(b,l)};this.HideCursor=function(){n.Visible=!1};this.HighVideo=function(){h|=8};y=function(){b=[];b.InitTwoDimensions(f.x,f.y);var a,l;for(l=1;l<=f.y;l++)for(a=1;a<=f.x;a++)b[a][l]=new Point(32,7)};this.InsChar=function(p){p===void 0&&(p=1);var l;for(l=a.WindMinX+a.WindCols;l>=a.WhereXA()+
+p;l--)a.FastWrite(String.fromCharCode(b[l-p][a.WhereYA()].x),l,a.WhereYA(),b[l-p][a.WhereYA()].y);for(l=a.WhereXA();l<a.WhereXA()+p;l++)a.FastWrite(" ",l,a.WhereYA(),h)};this.InsLine=function(b){b===void 0&&(b=1);a.ScrollDownCustom(a.WindMinX+1,a.WhereYA(),a.WindMaxX+1,a.WindMaxY+1,b,h)};this.KeyPressed=function(){return o.length>0};this.LowVideo=function(){h&=247};this.NormVideo=function(){h=a.LIGHTGRAY};z=function(){if(m){d=!0;var p,l;for(l=1;l<=f.y;l++)for(p=1;p<=f.x;p++)(b[p][l].y&a.BLINK)===
+a.BLINK&&b[p][l].x!==32&&a.FastWrite(" ",p,l,b[p][l].y,!1)}if(s)Crt.Canvas.style.opacity=0.999};w=function(){if(m||d){d=!1;var p,l;for(l=1;l<=f.y;l++)for(p=1;p<=f.x;p++)(b[p][l].y&a.BLINK)===a.BLINK&&b[p][l].x!==32&&a.FastWrite(String.fromCharCode(b[p][l].x),p,l,b[p][l].y,!1)}n.WindowOffset=getElementPosition(j);if(s)Crt.Canvas.style.opacity=1};x=function(){n.Size=g.Size;j.height=g.Height*f.y;j.width=g.Width*f.x;var p,l;if(b!==null)for(l=1;l<=f.y;l++)for(p=1;p<=f.x;p++)a.FastWrite(String.fromCharCode(b[p][l].x),
+p,l,b[p][l].y,!1)};u=function(a){var b="";if(a.ctrlKey)if(a.keyCode>=65&&a.keyCode<=90)if(c)switch(a.keyCode){case 72:b=String.fromCharCode(126);break;case 74:b=String.fromCharCode(13);break;case 77:b=String.fromCharCode(155);break;default:b=String.fromCharCode(a.keyCode-64)}else b=String.fromCharCode(a.keyCode-64);else{if(a.keyCode>=97&&a.keyCode<=122)if(c)switch(a.keyCode){case 104:b=String.fromCharCode(126);break;case 106:b=String.fromCharCode(13);break;case 109:b=String.fromCharCode(155);break;
+default:b=String.fromCharCode(a.keyCode-96)}else b=String.fromCharCode(a.keyCode-96)}else switch(a.keyCode){case Keyboard.BACKSPACE:b=c?String.fromCharCode(126):String.fromCharCode(a.keyCode);break;case Keyboard.DELETE:b="\u007f";break;case Keyboard.DOWN:b="\u001b[B";break;case Keyboard.END:b="\u001b[K";break;case Keyboard.ENTER:b=c?"\u009b":"\r\n";break;case Keyboard.ESCAPE:b="\u001b";break;case Keyboard.F1:b="\u001bOP";break;case Keyboard.F2:b="\u001bOQ";break;case Keyboard.F3:b="\u001bOR";break;
+case Keyboard.F4:b="\u001bOS";break;case Keyboard.F5:b="\u001bOt";break;case Keyboard.F6:b="\u001b[17~";break;case Keyboard.F7:b="\u001b[18~";break;case Keyboard.F8:b="\u001b[19~";break;case Keyboard.F9:b="\u001b[20~";break;case Keyboard.F10:b="\u001b[21~";break;case Keyboard.F11:b="\u001b[23~";break;case Keyboard.F12:b="\u001b[24~";break;case Keyboard.HOME:b="\u001b[H";break;case Keyboard.INSERT:b="\u001b@";break;case Keyboard.LEFT:b="\u001b[D";break;case Keyboard.PAGE_DOWN:b="\u001b[U";break;case Keyboard.PAGE_UP:b=
+"\u001b[V";break;case Keyboard.RIGHT:b="\u001b[C";break;case Keyboard.SPACE:b=" ";break;case Keyboard.TAB:b=c?"\u007f":String.fromCharCode(a.keyCode);break;case Keyboard.UP:b="\u001b[A"}o.push(new KeyPressEvent(a,b));(b||a.ctrlKey)&&a.preventDefault()};v=function(a){var b="";if(!a.ctrlKey){var c=a.charCode!==null?a.charCode:a.which;c>=33&&c<=126&&(b=String.fromCharCode(c));o.push(new KeyPressEvent(a,b))}};this.OnKeyFocusChange=function(a){a.preventDefault()};this.ReadKey=function(){return o.length===
+0?null:o.shift()};this.ReDraw=function(){var c,l;for(l=1;l<=f.y;l++)for(c=1;c<=f.x;c++)a.FastWrite(String.fromCharCode(b[c][l].x),c,l,b[c][l].y,!1)};this.RestoreScreen=function(b,c,e,g,f){var d;for(d=e;d<=f;d++)for(e=c;e<=g;e++)a.FastWrite(String.fromCharCode(b[e][d].x),e,d,b[e][d].y)};this.ReverseVideo=function(){h=m?(h&112)>>4|(h&7)<<4:(h&240)>>4|(h&15)<<4};this.SaveScreen=function(a,c,e,g){var d=[];d.InitTwoDimensions(f.x,f.y);var k;for(k=c;k<=g;k++)for(c=a;c<=e;c++)d[c][k]=new Point(b[c][k].x,
+b[c][k].y);return d};this.__defineGetter__("ScreenCols",function(){return f.x});this.__defineGetter__("ScreenRows",function(){return f.y});this.ScrollDownCustom=function(a,c,e,f,d,h){var i=f-c+1;d>i&&(d=i);var i=(a-1)*g.Width,j=(c-1)*g.Height,n=(e-a+1)*g.Width,o=(f-c+1-d)*g.Height;o>0&&(n=k.getImageData(i,j,n,o),i=(a-1)*g.Width,j=(c-1)*g.Height,k.putImageData(n,i,j));k.fillStyle=m?g.HTML_COLOURS[(h&112)>>4]:g.HTML_COLOURS[(h&240)>>4];i=(a-1)*g.Width;j=(c-1)*g.Height;n=(e-a+1)*g.Width;o=d*g.Height;
+k.fillRect(i,j,n,o);j=i=0;for(j=f;j>d;j--)for(i=a;i<=e;i++)b[i][j].x=b[i][j-d].x,b[i][j].y=b[i][j-d].y;for(j=c;j<=d;j++)for(i=a;i<=e;i++)b[i][j].x=32,b[i][j].y=h};this.ScrollDownScreen=function(b){a.ScrollDownCustom(1,1,f.x,f.y,b,h)};this.ScrollDownWindow=function(b){a.ScrollDownCustom(a.WindMinX+1,a.WindMinY+1,a.WindMaxX+1,a.WindMaxY+1,b,h)};this.ScrollUpCustom=function(a,c,e,f,d,i){var h=f-c+1;d>h&&(d=h);var h=(a-1)*g.Width,j=(c-1+d)*g.Height,n=(e-a+1)*g.Width,o=(f-c+1-d)*g.Height;o>0&&(n=k.getImageData(h,
+j,n,o),h=(a-1)*g.Width,j=(c-1)*g.Height,k.putImageData(n,h,j));k.fillStyle=m?g.HTML_COLOURS[(i&112)>>4]:g.HTML_COLOURS[(i&240)>>4];h=(a-1)*g.Width;j=(f-d)*g.Height;n=(e-a+1)*g.Width;o=d*g.Height;k.fillRect(h,j,n,o);j=h=0;for(j=c;j<=f-d;j++)for(h=a;h<=e;h++)b[h][j].x=b[h][j+d].x,b[h][j].y=b[h][j+d].y;for(j=f;j>f-d;j--)for(h=a;h<=e;h++)b[h][j].x=32,b[h][j].y=i};this.ScrollUpScreen=function(b){a.ScrollUpCustom(1,1,f.x,f.y,b,h)};this.ScrollUpWindow=function(b){a.ScrollUpCustom(a.WindMinX+1,a.WindMinY+
+1,a.WindMaxX+1,a.WindMaxY+1,b,h)};this.SetBlinkRate=function(a){n.BlinkRate=a};this.SetFont=function(a,b,c){(a!==g.CodePage||b!==g.Size.x||c!==g.Size.y)&&g.Load(a,b,c)};this.SetScreenSize=function(c,e){if(!(c===f.x&&e===f.y)){var d=0,g=0,h;if(b!==null){h=[];h.InitTwoDimensions(f.x,f.y);for(g=1;g<=f.y;g++)for(d=1;d<=f.x;d++)h[d][g]=new Point(b[d][g].x,b[d][g].y)}var k=new Point(f.x,f.y);f.x=c;f.y=e;q=0;r=f.x-1|f.y-1<<8;b=[];b.InitTwoDimensions(f.x,f.y);for(g=1;g<=f.y;g++)for(d=1;d<=f.x;d++)b[d][g]=
+new Point(32,7);if(h!==null)for(g=1;g<=Math.min(f.y,k.y);g++)for(d=1;d<=Math.min(f.x,k.x);d++)a.FastWrite(String.fromCharCode(h[d][g].x),d,g,h[d][g].y);d=document.createEvent("Events");d.initEvent(a.SCREEN_SIZE_CHANGED,!0,!1);j.dispatchEvent(d)}};this.ShowCursor=function(){n.Visible=!0};this.__defineGetter__("TextAttr",function(){return h});this.__defineSetter__("TextAttr",function(a){h=a});this.TextBackground=function(a){h=m?h&143|(a&7)<<4:h&15|(a&15)<<4};this.TextColor=function(a){h=h&240|a&15};
+this.WhereX=function(){return n.Position.x};this.WhereXA=function(){return a.WhereX()+a.WindMinX};this.WhereY=function(){return n.Position.y};this.WhereYA=function(){return a.WhereY()+a.WindMinY};this.__defineGetter__("WindCols",function(){return a.WindMaxX-a.WindMinX+1});this.__defineGetter__("WindMax",function(){return r});this.__defineGetter__("WindMaxX",function(){return a.WindMax&255});this.__defineGetter__("WindMaxY",function(){return(a.WindMax&65280)>>8});this.__defineGetter__("WindMin",function(){return q});
+this.__defineGetter__("WindMinX",function(){return a.WindMin&255});this.__defineGetter__("WindMinY",function(){return(a.WindMin&65280)>>8});this.Window=function(b,c,e,d){if(b>0&&c>0&&b<=e&&c<=d&&e<=f.x&&d<=f.y)q=b-1+(c-1<<8),r=e-1+(d-1<<8),n.WindowOffset=new Point(b-1,c-1),a.GotoXY(1,1)};this.__defineGetter__("WindRows",function(){return a.WindMaxY-a.WindMinY+1});this.Write=function(b){c?a.WriteATASCII(b):a.WriteASCII(b)};this.WriteASCII=function(b){b===void 0&&(b="");var c=a.WhereX(),e=a.WhereY(),
+d="",g;for(g=0;g<b.length;g++){var f=!1;b.charCodeAt(g)===7?a.Beep():b.charCodeAt(g)===8?(a.FastWrite(d,a.WhereXA(),a.WhereYA(),h),c+=d.length,c>1&&(c-=1),f=!0,d=""):b.charCodeAt(g)===9?(a.FastWrite(d,a.WhereXA(),a.WhereYA(),h),c+=d.length,d="",c===a.WindCols?(c=1,e+=1):c+=8-c%8,f=!0):b.charCodeAt(g)===10?(a.FastWrite(d,a.WhereXA(),a.WhereYA(),h),c+=d.length,e+=1,f=!0,d=""):b.charCodeAt(g)===12?(a.ClrScr(),e=c=1,d=""):b.charCodeAt(g)===13?(a.FastWrite(d,a.WhereXA(),a.WhereYA(),h),c=1,f=!0,d=""):b.charCodeAt(g)!==
+0&&(d+=String.fromCharCode(b.charCodeAt(g)&255),c+d.length>a.WindCols&&(a.FastWrite(d,a.WhereXA(),a.WhereYA(),h),d="",c=1,e+=1,f=!0));if(e>a.WindRows)e=a.WindRows,a.ScrollUpWindow(1),f=!0;f&&a.GotoXY(c,e)}d.length>0&&(a.FastWrite(d,a.WhereXA(),a.WhereYA(),h),c+=d.length,a.GotoXY(c,e))};this.WriteATASCII=function(b){b===void 0&&(b="");var c=a.WhereX(),d=a.WhereY(),g="",f;for(f=0;f<b.length;f++){var k=!1;b.charCodeAt(f)===27&&!e?e=!0:b.charCodeAt(f)===28&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),
+c+=g.length,d=d>1?d-1:a.WindRows,k=!0,g=""):b.charCodeAt(f)===29&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c+=g.length,d=d<a.WindRows?d+1:1,k=!0,g=""):b.charCodeAt(f)===30&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c+=g.length,c=c>1?c-1:a.WindCols,k=!0,g=""):b.charCodeAt(f)===31&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c+=g.length,c=c<a.WindCols?c+1:1,k=!0,g=""):b.charCodeAt(f)===125&&!e?(a.ClrScr(),d=c=1,g=""):b.charCodeAt(f)===126&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c+=g.length,
+g="",k=!0,c>1&&(c-=1,a.FastWrite(" ",c,a.WhereYA(),h))):b.charCodeAt(f)===127&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c+=g.length,g="",c===a.WindCols?(c=1,d+=1):c+=8-c%8,k=!0):b.charCodeAt(f)===155&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c=1,d+=1,k=!0,g=""):b.charCodeAt(f)===156&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c=1,g="",a.GotoXY(c,d),a.DelLine()):b.charCodeAt(f)===157&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c=1,g="",a.GotoXY(c,d),a.InsLine()):b.charCodeAt(f)===253&&
+!e?a.Beep():b.charCodeAt(f)===254&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c+=g.length,g="",a.GotoXY(c,d),a.DelChar()):b.charCodeAt(f)===255&&!e?(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c+=g.length,g="",a.GotoXY(c,d),a.InsChar()):(g+=b.charCodeAt(f)===0&&i===13?"":String.fromCharCode(b.charCodeAt(f)&255),e=!1,i=b.charCodeAt(f),c+g.length>a.WindCols&&(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),g="",c=1,d+=1,k=!0));if(d>a.WindRows)d=a.WindRows,a.ScrollUpWindow(1),k=!0;k&&a.GotoXY(c,d)}g.length>
+0&&(a.FastWrite(g,a.WhereXA(),a.WhereYA(),h),c+=g.length,a.GotoXY(c,d))};this.WriteLn=function(b){b===void 0&&(b="");a.Write(b+"\r\n")}},Crt=new TCrt,AnsiParserState=0,TAnsiParserState=function(){this.None=0;this.Escape=1;this.Bracket=2},AnsiParserState=new TAnsiParserState,ESCQEvent=function(a,c,e){this.CodePage=a;this.Width=c;this.Height=e},Ansi=0,TAnsi=function(){this.onesc5n=function(){};this.onesc6n=function(){};this.onesc255n=function(){};this.onescQ=function(){};var a=[0,4,2,6,1,5,3,7],c=this,
+e,m,d,b,j;this.ClrBol=function(){return"\u001b[1K"};this.ClrBos=function(){return"\u001b[1J"};this.ClrEol=function(){return"\u001b[K"};this.ClrEos=function(){return"\u001b[J"};this.ClrLine=function(){return"\u001b[2K"};this.ClrScr=function(){return"\u001b[2J"};this.CursorDown=function(a){return a===1?"\u001b[B":"\u001b["+a.toString()+"B"};this.CursorLeft=function(a){return a===1?"\u001b[D":"\u001b["+a.toString()+"D"};this.CursorPosition=function(a,b){a===void 0&&(a=Crt.WhereYA());b===void 0&&(b=Crt.WhereXA());
+return"\u001b["+a+";"+b+"R"};this.CursorRestore=function(){return"\u001b[u"};this.CursorRight=function(a){return a===1?"\u001b[C":"\u001b["+a.toString()+"C"};this.CursorSave=function(){return"\u001b[s"};this.CursorUp=function(a){return a===1?"\u001b[A":"\u001b["+a.toString()+"A"};this.GotoX=function(a){return a===1?c.CursorLeft(255):c.CursorLeft(255)+c.CursorRight(a-1)};this.GotoXY=function(a,b){return"\u001b["+b.toString()+";"+a.toString()+"H"};this.GotoY=function(a){return a===1?c.CursorUp(255):
+c.CursorUp(255)+c.CursorDown(a-1)};this.TextAttr=function(a){return c.TextColor(a%16)+c.TextBackground(Math.floor(a/16))};this.TextBackground=function(b){for(;b>=8;)b-=8;return"\u001b["+(40+a[b]).toString()+"m"};this.TextColor=function(b){switch(b%16){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:return"\u001b[0;"+(30+a[b%16]).toString()+"m"+c.TextBackground(Crt.TextAttr/16);case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:return"\u001b[1;"+(30+a[b%16-8]).toString()+"m"}return""};
+this.Write=function(k){if(Crt.Atari)Crt.Write(k);else{var n="",g;for(g=0;g<k.length;g++)if(k.charAt(g)==="\u001b")b=AnsiParserState.Escape;else if(b===AnsiParserState.Escape&&k.charAt(g)==="["){b=AnsiParserState.Bracket;for(m="0";d.length>0;)d.pop()}else if(b===AnsiParserState.Bracket)if("0123456789".indexOf(k.charAt(g))!==-1)m+=k.charAt(g);else if(k.charAt(g)===";")d.push(m),m="0";else{if("?=<> \r\n".indexOf(k.charAt(g))===-1){Crt.Write(n);n="";d.push(m);var o=k.charAt(g),i=0,f=i=0,h=0;switch(o){case "A":f=
+Math.max(1,parseInt(d.shift(),10));f=Math.max(1,Crt.WhereY()-f);Crt.GotoXY(Crt.WhereX(),f);break;case "B":f=Math.max(1,parseInt(d.shift(),10));f=Math.min(Crt.WindRows,Crt.WhereY()+f);Crt.GotoXY(Crt.WhereX(),f);break;case "C":i=Math.max(1,parseInt(d.shift(),10));i=Math.min(Crt.WindCols,Crt.WhereX()+i);Crt.GotoXY(i,Crt.WhereY());break;case "D":i=Math.max(1,parseInt(d.shift(),10));i=Math.max(1,Crt.WhereX()-i);Crt.GotoXY(i,Crt.WhereY());break;case "E":f=Math.max(1,parseInt(d.shift(),10));f=Math.min(Crt.WindRows,
+Crt.WhereY()+f);Crt.GotoXY(1,f);break;case "F":f=Math.max(1,parseInt(d.shift(),10));f=Math.max(1,Crt.WhereY()-f);Crt.GotoXY(1,f);break;case "f":for(;d.length<2;)d.push("1");f=Math.max(1,parseInt(d.shift(),10));i=Math.max(1,parseInt(d.shift(),10));Crt.GotoXY(i,f);break;case "G":i=Math.max(1,parseInt(d.shift(),10));i>=1&&i<=Crt.WindCols&&Crt.GotoXY(i,Crt.WhereY());break;case "H":for(;d.length<2;)d.push("1");f=Math.max(1,parseInt(d.shift(),10));i=Math.max(1,parseInt(d.shift(),10));Crt.GotoXY(i,f);break;
+case "h":i=parseInt(d.shift(),10);switch(i){case 7:break;case 25:Crt.ShowCursor();break;default:trace("ANSI Escape "+i+"h is not implemented")}break;case "J":switch(parseInt(d.shift(),10)){case 0:Crt.ClrEos();break;case 1:Crt.ClrBos();break;case 2:Crt.ClrScr()}break;case "K":switch(parseInt(d.shift(),10)){case 0:Crt.ClrEol();break;case 1:Crt.ClrBol();break;case 2:Crt.ClrLine()}break;case "L":f=Math.max(1,parseInt(d.shift(),10));Crt.InsLine(f);break;case "l":i=parseInt(d.shift(),10);switch(i){case 7:break;
+case 25:Crt.HideCursor();break;default:trace("ANSI Escape "+i+"l is not implemented")}break;case "M":f=Math.max(1,parseInt(d.shift(),10));Crt.DelLine(f);break;case "m":for(;d.length>0;)switch(i=parseInt(d.shift(),10),i){case 0:Crt.NormVideo();break;case 1:Crt.HighVideo();break;case 5:Crt.TextAttr|=Crt.BLINK;Crt.SetBlinkRate(500);break;case 6:Crt.TextAttr|=Crt.BLINK;Crt.SetBlinkRate(250);break;case 7:Crt.ReverseVideo();break;case 8:e=Crt.TextAttr;Crt.Conceal();break;case 22:Crt.LowVideo();break;case 25:Crt.TextAttr&=
+~Crt.BLINK;break;case 27:Crt.ReverseVideo();break;case 28:Crt.TextAttr=e;break;case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:i=a[i-30];Crt.TextAttr%16>7&&(i+=8);Crt.TextColor(i);break;case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:i=a[i-40],Crt.TextBackground(i)}break;case "n":i=parseInt(d.shift(),10);switch(i){case 5:c.onesc5n();break;case 6:c.onesc6n();break;case 255:c.onesc255n();break;default:trace("ANSI Escape "+i+"n is not implemented")}break;case "Q":for(;d.length<
+3;)d.push("0");i=parseInt(d.shift(),10);f=parseInt(d.shift(),10);h=parseInt(d.shift(),10);c.onescQ(new ESCQEvent(i,f,h));break;case "S":f=Math.max(1,parseInt(d.shift(),10));Crt.ScrollUpScreen(f);break;case "s":j=new Point(Crt.WhereX(),Crt.WhereY());break;case "T":f=Math.max(1,parseInt(d.shift(),10));Crt.ScrollDownWindow(f);break;case "u":Crt.GotoXY(j.x,j.y);break;default:trace("Unknown ESC sequence: "+o+" ("+d.toString()+")")}b=AnsiParserState.None}}else n+=k.charAt(g);Crt.Write(n)}};e=7;m="0";d=
+[];b=AnsiParserState.None;j=new Point(1,1)},Ansi=new TAnsi,TTelnet=function(){this.onclose=function(){};this.onconnect=function(){};this.onioerror=function(){};this.onsecurityerror=function(){};var a=this,c,e,m=!1,d,b=function(){},j=function(){},k=function(){},n=function(){};this.__defineGetter__("bytesAvailable",function(){return c.bytesAvailable});this.close=function(){d&&d.close()};this.connect=function(c,e){try{m=!1,d=new WebSocket("ws://"+c+":"+e)}catch(i){try{d=new MozWebSocket("ws://"+c+":"+
+e)}catch(f){a.onsecurityerror();return}}d.onclose=b;d.onerror=j;d.onmessage=n;d.onopen=k};this.__defineGetter__("connected",function(){return d?d.readyState===d.OPEN:!1});this.flush=function(){d.send(e.toString());e.clear()};b=function(){if(m)a.onclose();else a.onsecurityerror();m=!1};j=function(b){a.onioerror(b)};k=function(){m=!0;a.onconnect()};n=function(a){c.bytesAvailable===0&&c.clear();var b=c.position;c.position=c.length;c.writeString(a.data);c.position=b};this.readBoolean=function(){return c.readBoolean()};
+this.readByte=function(){return c.readByte()};this.readBytes=function(a,b,d){return c.readBytes(a,b,d)};this.readDouble=function(){return c.readDouble()};this.readFloat=function(){return c.readFloat()};this.readInt=function(){return c.readInt()};this.readMultiByte=function(a,b){return c.readMultiByte(a,b)};this.readObject=function(){return c.readObject()};this.readShort=function(){return c.readShort()};this.readString=function(){return c.readString()};this.readUnsignedByte=function(){return c.readUnsignedByte()};
+this.readUnsignedInt=function(){return c.readUnsignedInt()};this.readUnsignedShort=function(){return c.readUnsignedShort()};this.readUTF=function(){return c.readUTF()};this.readUTFBytes=function(a){return c.readUTFBytes(a)};this.writeBoolean=function(a){e.writeBoolean(a)};this.writeByte=function(a){e.writeByte(a)};this.writeBytes=function(a,b,c){e.writeBytes(a,b,c)};this.writeDouble=function(a){e.writeDouble(a)};this.writeFloat=function(a){e.writeFloat(a)};this.writeInt=function(a){e.writeInt(a)};
+this.writeMultiByte=function(a,b){e.writeMultiByte(a,b)};this.writeObject=function(a){e.writeObject(a)};this.writeShort=function(a){e.writeShort(a)};this.writeString=function(b){e.writeString(b);a.flush()};this.writeUnsignedInt=function(a){e.writeUnsignedInt(a)};this.writeUTF=function(a){e.writeUTF(a)};this.writeUTFBytes=function(a){e.writeUTFBytes(a)};c=new ByteArray;e=new ByteArray},HtmlTerm=function(){},THtmlTerm=function(){var a=0,c=0,e=0,m=0,d=!1,b=0,j=0,k=!1,n=115200,g=!0,o="437",i="connect.ans",
+f="\r",h=16,q=9,r="",s=11235,y=80,z=25,w="",x="fTelnet and HtmlTerm Support BBS",u="bbs.ftelnet.ca",v=1123,p=function(){},l=function(){},t=function(){},G=function(){},H=function(){},I=function(){},J=function(){},A=function(){},K=function(){},D=function(){},L=function(){},M=function(){},N=function(){},O=function(){},P=function(){},E=function(){},Q=function(){},B=function(){},R=function(){},F=function(){},S=function(){},T=function(){},C=function(){},U=function(){};this.Init=function(f,m){if(document.getElementById(f)===
+null)return trace('HtmlTerm Error: Your document is missing the required element with id="'+f+'"'),!1;e=document.getElementById(f);if(navigator.appName==="Microsoft Internet Explorer"){var n=-1;/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(navigator.userAgent)!==null&&(n=parseFloat(RegExp.$1));if(n<9)return trace("HtmlTerm Error: IE less than 9.0 found (and is not supported)"),!1}t(m);T();if(Crt.Init(e)){Crt.Blink=g;Crt.SetFont(o,q,h);Crt.SetScreenSize(y,z);Crt.Canvas.addEventListener(Crt.FONT_CHANGED,O,!1);
+Crt.Canvas.addEventListener(Crt.SCREEN_SIZE_CHANGED,P,!1);if(typeof WebSocket==="undefined"&&typeof MozWebSocket==="undefined")return Crt.WriteLn("Sorry, your browser doesn't support the WebSocket API"),Crt.WriteLn(),Crt.WriteLn("When this version of HtmlTerm was released, WebSocket was implemented in:"),Crt.WriteLn("    Chrome 4"),Crt.WriteLn("    Firefox 4 *"),Crt.WriteLn("    Internet Explorer 10 Developer Preview"),Crt.WriteLn("    Opera 10.70 **"),Crt.WriteLn("    Safari 5"),Crt.WriteLn(),Crt.WriteLn("* WebSockets are disabled by default in FireFox 4 and 5."),
+Crt.WriteLn('  Enable them by changing this setting in "about:config":'),Crt.WriteLn("    network.websocket.enabled = true"),Crt.WriteLn("    network.websocket.override-security-block = true"),Crt.WriteLn("  As of Firefox 6 this change is no longer required"),Crt.WriteLn(),Crt.WriteLn("** WebSockets are disabled by default in Opera."),Crt.WriteLn('   Enable them by changing this setting in "opera:config":'),Crt.WriteLn("     User Prefs -> Enable WebSockets = checked"),trace("HtmlTerm Error: WebSocket not supported"),
+!1;c=new TTelnet;c.onclose=D;c.onconnect=L;c.onioerror=M;c.onsecurityerror=N;a=new TConnectButton;e.appendChild(a.Image);a.ongraphicchanged=K;p();b=new TSaveFilesButton;e.appendChild(b.Image);b.ongraphicchanged=R;l();Ansi.onesc5n=G;Ansi.onesc6n=H;Ansi.onesc255n=I;Ansi.onescQ=J;if(k)A("AutoConnect");else{C();Crt.Canvas.style.opacity=1;n=new XMLHttpRequest;try{n.onreadystatechange=function(){try{this.readyState===4&&(this.status===200?this.responseText===""?Ansi.Write(ConnectAns):Ansi.Write(this.responseText):
+Ansi.Write(ConnectAns))}catch(a){Ansi.Write(ConnectAns)}},n.overrideMimeType&&n.overrideMimeType("text/plain; charset=x-user-defined"),n.open("GET",i,!0),n.send(null)}catch(r){Ansi.Write(ConnectAns)}}}else trace("HtmlTerm Error: Unable to init Crt");j=setInterval(F,50);return d=!0};p=function(){a.Center(Crt.Canvas)};l=function(){b.Center(Crt.Canvas)};this.Connect=function(a,b){c!==null&&c.connected||(u=a,v=b,A("EIConnect"))};this.Connected=function(){return c===null?!1:c.connected};this.Disconnect=
+function(){c!==null&&c.connected&&(c.close(),D("Disconnect"))};this.__defineGetter__("Loaded",function(){return d});t=function(a){if(a!==void 0){if(a.AutoConnect!==void 0)k=a.AutoConnect;if(a.BitsPerSecond!==void 0)n=a.BitsPerSecond;if(a.Blink!==void 0)g=a.Blink;if(a.CodePage!==void 0)o=a.CodePage;if(a.ConnectAnsi!==void 0)i=a.ConnectAnsi;if(a.Enter!==void 0)f=a.Enter;if(a.FontHeight!==void 0)h=a.FontHeight;if(a.FontWidth!==void 0)q=a.FontWidth;if(a.ProxyWebSocketHostName!==void 0)r=a.ProxyWebSocketHostName;
+if(a.ProxyWebSocketPort!==void 0)s=a.ProxyWebSocketPort;if(a.ScreenColumns!==void 0)y=a.ScreenColumns;if(a.ScreenRows!==void 0)z=a.ScreenRows;if(a.SendOnConnect!==void 0)w=a.SendOnConnect;if(a.ServerName!==void 0)x=a.ServerName;if(a.WebSocketHostName!==void 0)u=a.WebSocketHostName;if(a.WebSocketPort!==void 0)v=a.WebSocketPort;o.indexOf("ATASCII")===0?(Crt.Atari=!0,h=16,q=o.indexOf("HalfWidth")===-1?16:8):o.indexOf("BStrict")===0?q=h=8:o.indexOf("BStruct")===0?q=h=8:o.indexOf("MicroKnight")===0?q=
+h=8:o.indexOf("MoSoul")===0?q=h=8:o.indexOf("PotNoodle")===0?(h=8,q=11):o.indexOf("TopazPlus")===0?(h=8,q=11):o.indexOf("Topaz")===0&&(h=8,q=11)}};G=function(){c.writeString("\u001b[0n")};H=function(){c.writeString(Ansi.CursorPosition())};I=function(){c.writeString(Ansi.CursorPosition(Crt.ScreenRows,Crt.ScreenCols))};J=function(a){Crt.SetFont(a.CodePage,a.Width,a.Height)};A=function(){Crt.Canvas.style.opacity=1;Crt.ShowCursor();a.Image.removeEventListener("click",A,!1);a.Hide();k=!1;Crt.NormVideo();
+Crt.ClrScr();r===""?(Crt.WriteLn("Connecting to "+x+" ("+u+":"+v+")"),c.connect(u,v)):(Crt.WriteLn("Connecting to "+x+" ("+u+":"+v+") via proxy"),c.connect(r,s))};K=function(){p()};D=function(){b.Image.removeEventListener("click",B,!1);b.Hide();C()};L=function(){Crt.ClrScr();r!==""&&c.writeString(u+":"+v+"\r");w.length>0&&c.writeString(w)};M=function(){trace("HtmlTerm.OnConnectionIOError")};N=function(){Crt.WriteLn("Unable to connect...");C()};O=function(){p();l()};P=function(){p();l()};E=function(){j=
+setInterval(F,50);(0).removeEventListener("TRANSFER_COMPLETE",E,!1);(0).FileCount>0&&U()};Q=function(){c!==null&&c.connected&&(clearInterval(j),(0).addEventListener("TRANSFER_COMPLETE",E,!1),(0).Download())};B=function(){if(0!==null&&(0).FileCount!==0){var a=new FileReference;if((0).FileCount===1)a.save((0).FileAt(0).data,(0).FileAt(0).name);else if((0).FileCount>1){for(var c=0,d=0,e=new ByteArray,c=0;c<(0).FileCount;c++){for(var f=new ByteArray,g=(0).FileAt(c).name,d=0;d<100;d++)d<g.length?f.writeByte(g.charCodeAt(d)):
+f.writeByte(0);for(d=0;d<8;d++)f.writeByte(0);for(d=0;d<8;d++)f.writeByte(0);for(d=0;d<8;d++)f.writeByte(0);g=(0).FileAt(c).data.length.toString(8);for(d=0;d<11-g.length;d++)f.writeByte("0".charCodeAt(0));for(d=0;d<g.length;d++)f.writeByte(g.charCodeAt(d));f.writeByte(0);for(d=0;d<11;d++)f.writeByte(0);f.writeByte(0);for(d=0;d<8;d++)f.writeByte(32);f.writeByte("0".charCodeAt(0));for(d=0;d<100;d++)f.writeByte(0);for(d=0;d<255;d++)f.writeByte(0);for(d=g=f.position=0;d<512;d++)g+=f.readUnsignedByte();
+e.writeBytes(f,0,148);g=g.toString(8);for(d=0;d<6-g.length;d++)e.writeByte("0".charCodeAt(0));for(d=0;d<g.length;d++)e.writeByte(g.charCodeAt(d));e.writeByte(0);e.writeByte(32);e.writeBytes(f,156,356);e.writeBytes((0).FileAt(c).data);if((0).FileAt(c).data.length%512!==0)for(d=0;d<512-(0).FileAt(c).data.length%512;d++)e.writeByte(0)}for(c=0;c<1024;c++)e.writeByte(0);a.save(e,"fTelnet-BatchDownload.tar")}b.removeEventListener("click",B,!1);b.Hide();Crt.Canvas.style.opacity=1}};R=function(){l()};F=function(){if(c.connected){var a=
+(new Date).getTime()-m;a<1&&(a=1);a=Math.floor(n/8/(1E3/a));a<1&&(a=1);a=c.readString(a);for(a.length>0&&Ansi.Write(a);Crt.KeyPressed();)a=Crt.ReadKey(),a!==null&&(a.ctrlKey&&a.keyCode===Keyboard.PAGE_DOWN?Q():a.ctrlKey&&a.keyCode===Keyboard.PAGE_UP?S():a.keyString.length>0&&(a.keyString==="\r\n"?c.writeString(f):c.writeString(a.keyString)))}m=(new Date).getTime()};S=function(){};T=function(){};C=function(){Crt.Canvas.style.opacity=0.4;Crt.HideCursor();a.Image.addEventListener("click",A,!1);a.Show()};
+U=function(){Crt.Canvas.style.opacity=0.4;b.addEventListener("click",B,!1);b.Show()}},HtmlTerm=new THtmlTerm;
diff --git a/web/root/ecwebv3/ftelnet/HtmlTerm.font2.js b/web/root/ecwebv3/ftelnet/HtmlTerm.font2.js
new file mode 100644
index 0000000000000000000000000000000000000000..0300b6474c0e57d587e85dd4bac36a9f080d95c6
--- /dev/null
+++ b/web/root/ecwebv3/ftelnet/HtmlTerm.font2.js
@@ -0,0 +1,30 @@
+CrtFonts['437x10x19'] = PNGAsset + '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';
+CrtFonts['437x12x23'] = PNGAsset + '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';
+CrtFonts['437x8x12'] = PNGAsset + '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';
+CrtFonts['437x8x13'] = PNGAsset + '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';
+CrtFonts['737x12x23'] = PNGAsset + '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';
+CrtFonts['737x9x16'] = PNGAsset + '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';
+CrtFonts['775x9x16'] = PNGAsset + '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';
+CrtFonts['850x10x19'] = PNGAsset + 'iVBORw0KGgoAAAANSUhEUgAABQAAAAATCAMAAAD4QFBXAAAAAXNSR0IArs4c6QAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAHdElNRQfaCBcNNTuZLQnPAAAF/0lEQVR42u2ci5bbMAhExf//dNvdxAE0wGDLTrZr9zTHdeJYD7gaQOkYn3rI30P9Y/xPx7+uXdQl2f6+/jye/3WqxxY1absWvPm4jDpEd5JsQXEtfe6Ra+G4Uo2qmjoZ/feR3+A+lz3jmJ3N07+jl/fRG+6vV5Fy0Nc9TeTSSXzg56qnPd1V8W9DYISf56nyRdDi3wtA6bf0NaT2vAXAzVT157jn7lmA1eRXK+EhwErvHmHbTN0RDLgaway/2BK4Eco8rxpy0qPGAYa6cZGmB1PNV4s411+xUCtNZ58CRM4KmkUDkDTZAwCUPoy7ALSSS7PHdxNps8LJWAA+5YH6nHGZeeEKOim7Ay9oB/ugKNvaPAzQiyWg8CjGOKHqioxSUmWMjZEYDjRHIqxoSPU/XAXiL4FjYI0r6ybHv81F3dNe1whciGxUE8W/CplNBcgumF0AErbWA6AeU2D5q1Sh+GCBWH8ZjtIApD6XP5aVffFwE+DL+pab53fjnnRPbnfugkaGNKxJhOovNLeC6c/UJXZ09cXbG1MDQXgALcLIpWQt1s8I/A6GwOJVbtJNmn9jbqlFMDZzoADdS2r2q3KALlqRBgDzheYAALGUWQxA1zoRbZP4DMwgRkMXgP5hr3NrQ+C5aqyYLGPgH2YG2WWtTkMZAOYRawHAPKL59PSlBYQeX9tKpy3yyQyFXQxA+6VuWWqucJFIFwknE6Bm1nPqbH0OECjyzaMeTecB+P3xJNe6JgeYRiXta5FZEC+zLKMds1aAUw7QNbew7ABYTlAIBUBrrpVoLaJgDcCSgGxhiXJVNL9+BRnkmXBnkW/hIogToyJx4B3nEEIU+geB1LICIMpM2jFAwfXWZP0dDABlQ00BQJuwFUO9HQrQTIj3sO+vbwNwSLhcHQqBkTmtUIBAsCHdgfKmldp7DwCBDo865DHXBiqrtgQCMI3b6CKIMc4kExsucKgR4Vk+WEg4w/AKT5zVG2atCKc1BExuJi/YWRJK1voR57qC54pwANxQYxI57sxPlcHrHgVom+ZHSAfgHQAypYA9CnBK0CxWgMMi0XUJnL1TATLowtaJ1zzmXjo3Goh/Nbrh2Pcql+Jz9LA4dAIAO5mDBgDF+7fU2DsAQBm+uAYAaM20C8CxNV9lfqdaIgCgjYmTqq2oULWpAIsx3Wgqc+XVZaZmAPa3bHAAdC6rhleRwvxTG9L0OQfUKRmTRUOWYGsAOOO+rQBr/4gD3QKAbOky2m8yemXbY0m2LgDJ0NaW++MEcQVAcIcVEFO24BIAypSZxCikAThKGw9CYMi/qIYkQitAwbkfMJcWy8hkUdkAOfDs9hONindheYXLfROZoTAgWaIAO2NQaCgadicBkE/4SZgEdJl9ybIJ+0sZNABNRYt94Ra6PSGwY+upAPST668h2PUBiAFjhfcTNt5gXoQcMlXCHQB3KUBbz/QKcFslAgU44hWM3yZBqUJksWOQGq98F8eEtbk3QuBY2UVbnS8AoDR9q6yyAoGgrw2QuyV30i0EYJIS/RQAIol8DQAlqV0eAWBcI3YhsNZnZvdoXbTo5wCrENgFm2X4oooge+QZCcCgEpmWOegq8C8AYBSgLVWAsAoMq/dol++CsDgEYJpDoAF4WhFEJf/ODoEluXYNAIdTTWPeHKOANlcsbY15dQ6w2ggdAdDf++EA7ATDmST4QQpwnA1AmAPUVgzmktrudhyKKsEFMn8DJOzRGbsNpsgkTvhR6eUhug7CbbrZ1VKRaluNKSyl3xwuL8R8TPaoXwRsznHbYJYrwAomECHMJuA9hRE7uucAcERGEue5SbvvAxBnBefqC+1vm6LAv6Ej+8H+fsvlsiYrHskIdZ/R1aFLSDp+ykHsgy8+LG/qrfsV8Om/BKmGkfpR3I4f0Pcrw2n7jgDwQousFeBS/zvc1eNjJcvw8350/RcAPGt1WMk/VRwW8paOArwB+HEAPMn/3g9A+QgP+1X8a1rVTz8+QwH27eUGYBuAQ6702DV+dP83gvdxWdD8RgV4A/AKAN7HfdzHrQBvAN4HffwBHrMU46BEEqYAAAAASUVORK5CYII=';
+CrtFonts['850x12x23'] = PNGAsset + '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';
+CrtFonts['850x8x13'] = PNGAsset + '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';
+CrtFonts['850x9x16'] = PNGAsset + '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';
+CrtFonts['852x10x19'] = PNGAsset + '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';
+CrtFonts['852x12x23'] = PNGAsset + 'iVBORw0KGgoAAAANSUhEUgAABgAAAAAXCAMAAAD6M3RAAAAAAXNSR0IArs4c6QAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAHdElNRQfaCBcNNg+TtK65AAAHGElEQVR42u1di5KcOAy0/v+nL1V32cFStx5+wLBnUjuVsB6wJblbL0hrzx0in89oVPYX3cnMpT9j/vyt9G12JX2dO+W55Ma9WKLB3c/nz58ryM+PFif+uz7LFPxzni24Oy9pS/TVHp0Hy2yVeU6cr6mxl07ZZsBwuRz+V6U0PgkEibXkQOaZbbsFV9+wlMfx/19LtPZZx//+SvKU9FfduLgxPz8d/n8owANZzgt4Dl9LAI0j2jME4IhQ6D+G9l0S0H+mb8ZT2db2o2R0RziR3qG0p+iFPqoLlnz//n0DSwDBQbAuI3g/Jvz2dQ7OfB6TviyX+u4IQCkgBuIyAVTXO0wAddd0MwF0gupsldhMh/+F9c5GAPxWUjNJGVfvgq3gEokkHIVljl3deZWY/RJKokuX6n3HFbwHHAcZ1d1GcU6Eu8oFzMkG28NOw1wEULXPEgGMrH2GAHLK3kAA0q13EFKUsRExFwigO3shITVe8U6oXk1txawb8+gsYRqXcma/VDEQrqWcqkr4DH7uMmIhnVAsZ2u6JX0wqyHw6tMsYp1vEerEEJMn45ViEHtDg9a65sKXGfxna4GyKqfaSh7KfA0AbBICHAMEoNS3lwCE7NMbIgAbm/YpFo00WD5VWw0J4ILQnABiD5oDdBMNFlYXsYPrZRdoumBBuJ2Sv90FTED/jcRyCHe+mOsrtXen0Q3itCFLoRgihsycYEKqI3JNMp4ZBJlzZ+i5TCoLvZOpcpxlxGAnxSx41cuYrQEIDJOtpX09AXT2qfyHvQSgvBIrPaNTIB/lPnSKGU8Bob3TjzdOVc9axfQvs383bcvS8xwPlxJAYlCCI4iuZckkZteZAKyQIQVQlPZuqjryCSDhZyHrSKVSJ60m9pJGFQwTxdsiAILnnENHagD3pID4Rr05AqCfADI8j29JDSAkABS72L0mWaxw0ZHtEf/8cIVxUWa5XPsvOnBCmUTHkMY7CMYL8Owwq+vshfj8BlThEwCbW4YAyJyzBBDmtbWoqKwCr82K08qE7lKYkc3lKGcigCAWXEMAcT1geRvorREA2ZB0X1xNo1M542icDr2XAOQy5mra2PcTLBN1L2dfo88N3lyWASpdrP16HVwNCMDfij4wkZR+MgWEuTYggIxHH2XT4P2Tc1a4zZKnsWwRoKT1wtJckvF0rGzBGn/G/P3dTATg6kWYTosEkGi/2/McwMYagG+N+FOgHaonWMJ06EMEcJmnn+xy4yFN0lySiD135EpQZWaUR+CqpffQ9xMA9qAnCMABi20EEDSqZyMA650n8jQzBACXY8vlbpHLF6eqfExGAI5edEV+mAAyWcHXEUBjTj/FMFigFmGJtwcJgDh8qrDjAlAmgmc+Amjx2JcsV2i2iABIhuMpAigXgeku4gQgiwmgYRkOpIBgKLeJAPBqEhEA+6WVs2m/2x8B9JkARAB9BsuMiVH8DgIQ+xDU3/OgL17w0X4Kp35i0IkAgFv8CgJoPB9qPB3rIA4SQBOZh+d6Pa9cr4sS1GMEIKLNNpGbDggAt/dl+nD9PPVqAsCMuoUASI6VEwDRSyKflcmDe94T7BSvRQBiy0kiQTE/6Vk7FEM1ahEMwW5mDNdL+RGIZPNCkQAc180nANSvk5bbqhSQLgX7vn+iBpAjgERLn8xUB8BmWEIArPZTjwASdlWOACJv2hP/TREAnu4cAeAUkJ5IJQJwurnDdBYDKdqwdXcEYOfgRwA2GnD1W0XiSgRgQKTi3e+KAOIo34sAmhs01gggqj+NVDhScLaFAHZVgouvffqVBBCM31cD2EEAyLwWEoD3CAS3KfQwnZccuq0G4Ew0/1Swp94bCaCa9y8VgQ8BvJ0A/OaXQwAOAcibCCAh82UEkH7DF89cE7y+rwtoNQEwo3wjATTain0I4LcQQLmVPyKAKI9UAppKG+h4EbhsBKRvK3Wd4jx9AvDhzAOLSQJw18jgPj8eGdC2CKDyKgiPAOJW418VAfhSHSQA/3UuX0AAZVsaIoC1JMBlW7vXCgK4touRwi8b09xCMXiILHhwTGzLRAPPFsAxphDn3rc63p+zjbWc3ggs2+bdi7ZLklYYKhP3QTA6hxD+10UAfkG1QgBEDpsJoKlixfoIwNQRr2tkpgpsRs8ZvAoifpeOQwASvwUT7Ed7PuX8sT0Ox5gdW9jXCxmA92RU3/wt9qnp9JsBt7xA+ve8k/oLj1pz2sT7cBMdKeMRwMAcSgQwa54z7aH8kosJ4HkrTEUA74KMBf83wKsQcM9DbgenX4//4Rem3wZanMMhgHcRwMBrbL4YEF9KZ4/M9eD/XoXl3/fKXrlZu89zEYCcCOC1BCCvg0w34yWtrd0834Ym5zhH0XbuiAASQHkI4EsjgLI1neMc53gnBWyqARwC+L8QwDnOcY4TARwCOARwjluOfwDhwBoAU4ScFgAAAABJRU5ErkJggg==';
+CrtFonts['852x9x16'] = PNGAsset + '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';
+CrtFonts['855x9x16'] = PNGAsset + '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';
+CrtFonts['857x9x16'] = PNGAsset + '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';
+CrtFonts['860x9x16'] = PNGAsset + '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';
+CrtFonts['861x9x16'] = PNGAsset + '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';
+CrtFonts['862x10x19'] = PNGAsset + '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';
+CrtFonts['863x9x16'] = PNGAsset + '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';
+CrtFonts['865x10x19'] = PNGAsset + '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';
+CrtFonts['865x12x23'] = PNGAsset + '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';
+CrtFonts['865x8x13'] = PNGAsset + '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';
+CrtFonts['865x9x16'] = PNGAsset + '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';
+CrtFonts['866x9x16'] = PNGAsset + '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';
+CrtFonts['869x9x16'] = PNGAsset + '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';
+CrtFonts.ASCIIx10x19 = PNGAsset + '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';
+CrtFonts.ASCIIx12x23 = PNGAsset + 'iVBORw0KGgoAAAANSUhEUgAABgAAAAAXCAMAAAD6M3RAAAAAAXNSR0IArs4c6QAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAHdElNRQfaCBcNNxuQdUuFAAAHI0lEQVR42u2diZbbIAxFpf//6W6TBNB7QsLYcVJx2pwZ17Exy7towRU5uWhTIserVKlSpcqXlALAKY1abVClSpUCQAGgSpUqVbbK9fiz6PPDEyMgTCsA6I6NZ+jigz1q1z9WjECTZzxH2//+pNM2l+7B8CnDRTdXldzYbee+L8YLKRiHmf6KjnN0TQVT4fEb+epPT9l/adqj/bIZ6e2pXV3UjARTCTaeyXHt64yv39acf443QCNsvbfcLyqbF1BMcvc6f0mqZ2l3shWdmqkZKdpejAniIQB0U6afBEzY2D2x8D3H9u+/YHIGRf/tALCN+ToTK/1J1Qfy0WGBiJcMiscx5YpU2kaygwhdcxzk5HOQ4+iZhN3gu/F2CNSqOd7+PQgAEdy1zjzaZubSKYsIMP/NO+dD7Pf54i9AIQYAq9VstX7MAjCjD+BAp4zr1qARAMwWE7NnzHcSdX4NVe5GaIPHZhmGZvolAMAKoFjhcMdMRuo6AKZIZ9d8Dg3YrOqINZuBcQDYp2vtA80JPRkWYubWbgAIHwBsORoyc1c6uABg2r8x2dYBwMSRuXOiANApAP48wczsA2Z7HgDY/L8UAH+fVIUA4OGUIwDgmr9t+EEF0AgAYPuzNfsKAIJCQ0STHhE5EwBsddX4bu4EAPx4HgAauL4PAJHLfScAWvlnfaHtn3/nXAiAH3V3APAQP3MhKKHa8AIDgPfFHQDAYhidj0uJJyY9urPPhVw9/gLQqt1BAKStHFS3hGvlVACgBvyZf486QNfN2QBoJyB/6MCCIzJA2bQj8RjBYZeHKDyrC5XLBi7Mw2j/7CTWMh5v+ovGZuhQIgBGfWTUM+4Cou7lkAXABBFq2ij0Js6no7obANhlfFtZ40UidYMAEB5TDKlLjgtddykL2qg4fjQAwQnUfU/7OthiAGDSGQGAPwFi8us1xRDSXAVAt1JZBgDsiNbd1w7cLABcTZ4BAHpSyZUWl9PwGxhF/LipTefs8J09xHwelr1B0Nr7+vGSVQDQHrgSAB0iEZEG4W+EeHRGUa+/9LXqbRUZ7zoBQLc4iGbaOABQ3725BwCmndnyKWffHoltqAKRcgGpPJMEGkVo9RdJHB5XA+pzwvhXYKYN5wZbqRh4TwAgAQAE62nTlci6yBEXapPg1uSak7eYfRccj0NQAEgIALh9Rm9BBgChJdgMALErq0dg9b23WQCQWUvcRL1Etmk+OhybB117n47O0zrJancPAFz1GrxqVvQ9pfcBwBaMWQsgUH9Hb0MA4C4XksUErgMGa9477KxZn+N7twWArrlgAYztpsI9MhHpPAaAkNX1iQAgmcw3AID1WHtjJTQf0gBgQh8IFA8A6JbyvcdsnsIyXELsQkeSADjiAgoBoI9gbAMAG/Q6yX/cZgHglM3JmMwAAIpUqKoxPAz2JsjlPx4DSKWBOg0YiVUQ6fQd9jEAqGOfzN0+qXHlu1yEWZBbACDnAUCIEegAoB8RAXfrLgCoqrbOFuv2iVkAYj08DgBiOYz6yot5fSZjAGCtfKILyIFEJiXOtK0d0ANuz44BRADA0i6xX2YbAExUCmoWAcDWIHBuHwDMAroBANgwcdb5qwDwPf5+8x91AZ1pAbChfBAAPN3ziAXwUNnXut76/SMxACiRvQvoCYAg2caUbEVr+DwADmwEm02MTQDgFgAe80ELIOM6cfzsvn8hOkYXAHAkC2hMTnk/ALjr4BIADBI2pOrOutdL/v8MAJwZA4gAgLU/dwE5lv12F1AoLVK9NH0QBH5BweaSz4LAYtKKUNCDq+kmAEyVFG9OzJeGniMAlHlWcgBYCwFPfffvAEDSupKpgC5uBPOfKyDZKwDQVQB0ExF6wr4bAPgZrwNAfysYp6TZuOcDILYzNrAT2Oi2uhaAQYG2sVUVbycw3AfQtTTfDZBKdeV+zC4InJVWAoBxkje7J2YBW1nJyvMc6GCKhl4FkUjxnO40ClOO7Y+ZAyCRcCmuWEREinw3DACNv47CfQ0GvgmHh+8i3AEAN0XyOADi11kMApN9MMjVgzO7dqWBznQPuSwim7/WN4KxGIDdJ2xoxbNZlW0hMEsd2QmAbWvrYKBMu4zEWRBgPwDEbtgBAVUbqbHPgj1kbLOPW+VELNzEHcUku0VfBje2CUnZBPdVGCOJvgwOjQ0F0VIzqciL8DgAbFfjHeA4uiqhse1vpBo2eTkbwWg7ACXE5ziQ9jajuf1iG3G0ClH7C4+5Wn2cvn1j6T3MPDNnx05g/kZJYJ9khlNu7GHg8UToN5XVTVvBb9bbpj+5VO/FG2KXd/baDpjd4PR3TQT2bmcBcL+58Ka3gd5gjpeCFAG+vx10V1PdDwA364X6D2FqilepcuHc14C6O3tAbw6Az5r9BYAqVaq8Q3UC5+y5lX9gu5h+Be0LAFWqVKnyn5p7BYAqVapUeW/5BbeGFv8hu4nLAAAAAElFTkSuQmCC';
+CrtFonts.ASCIIx8x12 = PNGAsset + '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';
+CrtFonts.ASCIIx8x13 = PNGAsset + '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';
\ No newline at end of file
diff --git a/web/root/ecwebv3/ftelnet/HtmlTerm.fontamiga.js b/web/root/ecwebv3/ftelnet/HtmlTerm.fontamiga.js
new file mode 100644
index 0000000000000000000000000000000000000000..840b8de4cb4a38ee5a5313fa1452cbf20ae0f3a4
--- /dev/null
+++ b/web/root/ecwebv3/ftelnet/HtmlTerm.fontamiga.js
@@ -0,0 +1,7 @@
+CrtFonts.BStrictx8x8 = PNGAsset + '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';
+CrtFonts.BStructx8x8 = PNGAsset + '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';
+CrtFonts.MicroKnightx8x8 = PNGAsset + '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';
+CrtFonts.MoSoulx8x8 = PNGAsset + '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';
+CrtFonts.PotNoodlex8x11 = PNGAsset + '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';
+CrtFonts.Topazx8x11 = PNGAsset + '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';
+CrtFonts.TopazPlusx8x11 = PNGAsset + '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';
\ No newline at end of file
diff --git a/web/root/ecwebv3/ftelnet/HtmlTerm.fontatari.js b/web/root/ecwebv3/ftelnet/HtmlTerm.fontatari.js
new file mode 100644
index 0000000000000000000000000000000000000000..d4b4a461b9bd88c973cf75da9690db764290ece8
--- /dev/null
+++ b/web/root/ecwebv3/ftelnet/HtmlTerm.fontatari.js
@@ -0,0 +1,6 @@
+CrtFonts["ATASCII-Arabic-HalfWidthx8x16"] = PNGAsset + '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';
+CrtFonts["ATASCII-Arabicx16x16"] = PNGAsset + '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';
+CrtFonts["ATASCII-Graphics-HalfWidthx8x16"] = PNGAsset + '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';
+CrtFonts["ATASCII-Graphicsx16x16"] = PNGAsset + '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';
+CrtFonts["ATASCII-International-HalfWidthx8x16"] = PNGAsset + 'iVBORw0KGgoAAAANSUhEUgAACAAAAAAQCAMAAAC1QG/+AAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAMC0lEQVR4Xu1ci3IbOQxL//+j7+IVQQAktfY00+ZRdSaxVyuJFB8gqPbu7e3t7dev91/x+/pcAzlyPbw/tXn5Yn3xP7HPY1HZLx6xOt5zf8jBvFk/zG/a1uWTcs/HqLepuwzxfPmXmqEKfzvl/7glf6ZF9vH7FuEbWb8m4vf1uQbwcX3XpMIzX8Q3+4h9VnbbfvHIbTKnJgzY6QdMatoqVE2KvTZGvU3dZYjXtvgys1Thb6f8H7fiz7TIPn4f9f1KtMev/1jopdweAgDzdR50CMAfr8h/WcAhAIcA9CpzCMAfr7xfRMA/TwBao72p/8NVgdRHdBzS8fcrAblYqPPq+t7B5EXAprlxIOeTn+9qTOLyoV1ZXOTef9i85E1FuzJBLwVzpKZPSll2E2IX3LSw7Vri8jm6pPqcNzTjXYwM0hza1cXJs1fLNkqbMm0Tq11E325D7H7RTr/xKd0ltjX529iQ/TintKtwdjSxD1Xu3DLRgTLGndJqThQttm3273Cb3yMoNUnoH8uHSzv24tfT5gIAM32+ztbMmUvq8g1+1860Zx/ny7pNbXYg51PRFw3QFTv6x/VKIZmboUEaaM7Jm86rmSSbiUgCzYWAqDRAPsfNR33O+5y94dXNnvsiP46b70Mcbo3yk5fEGu0UUWMhzproqpgpt8vY1uRPcVH34xzVmE7G6CMA75iHR5GbLNYlGmt0Mo8ciT5+YTRpdHcC9wHzhnaRUz1uAAwQbv4GADN9vt7AK1Dv6xB8S8laOCvYb/TjJinIgZJPRd9DAIgtlt3EBLkc1ty0YnEIAMyIAPSIy6dDABI3C9Gwv2PYgvxMUFitEwsPAdhUttkwXieFmEV9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';
+CrtFonts["ATASCII-Internationalx16x16"] = PNGAsset + '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';
\ No newline at end of file
diff --git a/web/root/ecwebv3/ftelnet/borders/Thumbs.db b/web/root/ecwebv3/ftelnet/borders/Thumbs.db
new file mode 100644
index 0000000000000000000000000000000000000000..671fee7a500282d0b6d8786d629ba230eafa50bf
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/Thumbs.db differ
diff --git a/web/root/ecwebv3/ftelnet/borders/border-bottom-left.png b/web/root/ecwebv3/ftelnet/borders/border-bottom-left.png
new file mode 100644
index 0000000000000000000000000000000000000000..4859104082535fc5d0bba841c8200a02a129e1cc
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/border-bottom-left.png differ
diff --git a/web/root/ecwebv3/ftelnet/borders/border-bottom-middle.png b/web/root/ecwebv3/ftelnet/borders/border-bottom-middle.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ecf01ae078cae1d266beaa33976ac506e22ac44
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/border-bottom-middle.png differ
diff --git a/web/root/ecwebv3/ftelnet/borders/border-bottom-right.png b/web/root/ecwebv3/ftelnet/borders/border-bottom-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..f81527289091cff9bdef4e1ac6c4200ea2381d26
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/border-bottom-right.png differ
diff --git a/web/root/ecwebv3/ftelnet/borders/border-left.png b/web/root/ecwebv3/ftelnet/borders/border-left.png
new file mode 100644
index 0000000000000000000000000000000000000000..65fe76bfe993e00efa346d184cdcfd3cab9c6a25
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/border-left.png differ
diff --git a/web/root/ecwebv3/ftelnet/borders/border-right.png b/web/root/ecwebv3/ftelnet/borders/border-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..1052f2683d1d6b2a7170ff34569c51bda4165636
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/border-right.png differ
diff --git a/web/root/ecwebv3/ftelnet/borders/border-top-left1.png b/web/root/ecwebv3/ftelnet/borders/border-top-left1.png
new file mode 100644
index 0000000000000000000000000000000000000000..d60e4859058eb6e91f9101048029757a44855189
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/border-top-left1.png differ
diff --git a/web/root/ecwebv3/ftelnet/borders/border-top-left2.png b/web/root/ecwebv3/ftelnet/borders/border-top-left2.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f80a801b18b468109aa83d91a242a4f4eba36df
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/border-top-left2.png differ
diff --git a/web/root/ecwebv3/ftelnet/borders/border-top-middle.png b/web/root/ecwebv3/ftelnet/borders/border-top-middle.png
new file mode 100644
index 0000000000000000000000000000000000000000..42e9d790d87b2de0b2943ceb996a5b54aff3e240
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/border-top-middle.png differ
diff --git a/web/root/ecwebv3/ftelnet/borders/border-top-right1.png b/web/root/ecwebv3/ftelnet/borders/border-top-right1.png
new file mode 100644
index 0000000000000000000000000000000000000000..51d319e9410110eb0187401cd6a5b5cc9f19c790
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/border-top-right1.png differ
diff --git a/web/root/ecwebv3/ftelnet/borders/border-top-right2.png b/web/root/ecwebv3/ftelnet/borders/border-top-right2.png
new file mode 100644
index 0000000000000000000000000000000000000000..55227db30fc98ff659f351d49ebb940391764d88
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/borders/border-top-right2.png differ
diff --git a/web/root/ecwebv3/ftelnet/fTelnet.swf b/web/root/ecwebv3/ftelnet/fTelnet.swf
new file mode 100644
index 0000000000000000000000000000000000000000..a87bf153fdab6a53c80a59b24f9f44e33aa28969
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/fTelnet.swf differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/ConnectDown.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/ConnectDown.png
new file mode 100644
index 0000000000000000000000000000000000000000..c202c8f697ec6e052ec2e30e18b2addc80af58e0
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/ConnectDown.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/ConnectOver.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/ConnectOver.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b76e7508772df7e6ed2d95ac932f6af4d05624e
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/ConnectOver.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/ConnectUp.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/ConnectUp.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b66f8701d86bf0e10cea26340f7471137211973
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/ConnectUp.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/SaveFilesDown.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/SaveFilesDown.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6db5834b1ab85899433f785e9e6006d74eff5ee
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/SaveFilesDown.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/SaveFilesOver.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/SaveFilesOver.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cb12f8f313caa7c58d8deb5bba4c7caf00c8551
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/SaveFilesOver.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/SaveFilesUp.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/SaveFilesUp.png
new file mode 100644
index 0000000000000000000000000000000000000000..90e21ab6e2083f96fa7803bcad7ab43be6e830ac
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/SaveFilesUp.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/connectansi.txt b/web/root/ecwebv3/ftelnet/ftelnet-resources/connectansi.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06df5d987d77c61801dbbb9002bd3effcae1f24e
--- /dev/null
+++ b/web/root/ecwebv3/ftelnet/ftelnet-resources/connectansi.txt
@@ -0,0 +1,25 @@
+�������������������������������������������������������������������������������
+�  Welcome!                                                                   �
+�������������������������������������������������������������������������������
+
+  ����������������������������������
+  ����������������������������������
+  ����������������������������������
+  ����������������������������������
+  ����������������������������������
+  ����������������������������������
+  ����������������������������������
+  ����������������������������������
+  ����������������������������������
+  ����������������������������������
+  ����������������������������������
+  ����������������������������������  ����������������������������������������
+  ����������������������������������  �                                      �
+  ����������������������������������  �  fTelnet & HtmlTerm from R&M Software�
+  ����������������������������������  �     Web based BBS telnet clients*    �
+  ����������������������������������  �                                      �
+  ����������������������������������  ����������������������������������������
+
+Copyright (C) 2000-2012 R&M Software.  All Rights Reserved
+ * NOTE: HtmlTerm is actually a WebSocket client, not a Telnet client
+�������������������������������������������������������������������������������
\ No newline at end of file
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/connectrip.txt b/web/root/ecwebv3/ftelnet/ftelnet-resources/connectrip.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d044ac63a65fb10c9199d4cf4dbb90c236aba216
--- /dev/null
+++ b/web/root/ecwebv3/ftelnet/ftelnet-resources/connectrip.txt
@@ -0,0 +1,13 @@
+!|1K|*|w000W271410|W00|S0107|B0000HR6W|c08|=00000003|L006WHR6W|LHQ6WHQ00|c0F|L006V0000|L0000HR00|c01|Y08000300
+!|@A052fTelnet & HtmlTerm|c09|@9Z51fTelnet & HtmlTerm|Y00000100|c08|@B060Web based BBS telnet clients|c0F
+!|@AY5ZWeb based BBS telnet clients|c08|L096D090Y|L090Y9H0Y|c0F|L096D9H6D|L9H0Y9H6D|=00000001|S0007|B0B109F6B
+!|Y02000400|c08|@AA18Copyright (C) 2000-2012 R&M Software|@C11JAll Rights Reserved|Y00000100|c01
+!|P0O4P1E4L1A2C1A221F1D3D1I3I3C3I3O3J3G4T3A4X0Z4X0T4Z0I5V0N604G604P5U4P2U4J2O2Q2O2I2K2N222V1X4J1X4P1U
+!|P0M511A791A7G1E7N1U7H1X5T1X5P21664T6C4X7G4X7L4S7A3S6Y3O1R3O1Z2X7V2X8331945V8Z6052604W5U4W1F
+!|S0000|B1U3H3Y3N|B4J2Y693N|F3R1J01|S0001|B3H3P6740|L4W416141|L3L414O41|P081E5D3P5D3U583Z424742425A3U5I1C5I
+!|L1E5E0U4Y|L0K5X1D5I|P081Y2X2E1M2J1K4C1K4C1O2L1O2I1Q242X|L4B1K4M1D|L4B1O4L1V|S0101|F3F1M01|F424A01|S0B01
+!|F4J1M01|S0B09|F0X5E01|S0901|F2E2T01|F4D4N01|S0909|F1V2J01|F2Y5401|P07721K5G1K5B1O5B2W5I2W5H1O741O|L7B1C731K
+!|L741O7K1V|P0F5B425B5B5I5I8A5I8E5E7Q3C7I382C382B3C7C3C7K3G865D5N5D5J575H42|L2A3C1R3O|L2B381Z2Y|L5F5I515Z
+!|L7L3A7Z30|F532301|F5M3301|F564R01|L7G3F763Q|L664V5N5D|F7R4U01|S0901|F5N2I01|F5V3J01|L5G5I515Z|F6W5Q01
+!|F5Q4L01|S0101|F5D2D01|F5M3A01|S0B01|F7D1M01|S0B09|F203A01|S0109|B0605HJ0L|L060LHJ0L|LHJ0LHJ05|c0B|L060L0605
+!|L0605HJ05|c0F|@0O0AWELCOME\\!|#|#|#
\ No newline at end of file
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-10x19.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-10x19.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e2923c3cdac0c35f567de26327875f0fbff7b8b
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-10x19.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-12x23.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-12x23.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f7d6762764ec1b9b929118e0a360cc6ec846cc0
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-12x23.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-6x8.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-6x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ae9fbfeba72e699a146beb0a75e5700833177ce
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-6x8.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-7x12.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-7x12.png
new file mode 100644
index 0000000000000000000000000000000000000000..f87bd2f60d3fbd768cbdda2fb486ce80d59e4d55
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-7x12.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x12.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x12.png
new file mode 100644
index 0000000000000000000000000000000000000000..c379a5a94d8acc67484aa90d4d26e2b61f1bc120
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x12.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x13.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x13.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef509f88dd6252450163f6ca005d198f47283f8c
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x13.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x14.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x14.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b56102636d44e6daf34d4f64fd262ef58144ef0
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x14.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x8.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..c34b1e75cf692af91ad4a0c4f7bc4d4e87099107
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-8x8.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..531520c7ff9b12b8f85f8b8ae8a7fa8daf734ef2
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/437-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/737-12x23.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/737-12x23.png
new file mode 100644
index 0000000000000000000000000000000000000000..e72911215345f3800c02c34e10aa57601e3fffe6
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/737-12x23.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/737-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/737-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..c76e31568676468f7a2215aff884d4319287af88
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/737-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/775-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/775-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8e557c9ead21210eca2273aa8d124ccddce50fa
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/775-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-10x19.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-10x19.png
new file mode 100644
index 0000000000000000000000000000000000000000..54d431227c7ad996ad566f046925e22531cb2e46
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-10x19.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-12x23.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-12x23.png
new file mode 100644
index 0000000000000000000000000000000000000000..7983c40e1ce63a348a4fc33663f251d0a463f76e
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-12x23.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-8x13.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-8x13.png
new file mode 100644
index 0000000000000000000000000000000000000000..7842a3e11456c9b4d0cceef06070fa8ad5181071
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-8x13.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc741f11796539f09561ffc461dfd961a0bd8622
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/850-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/852-10x19.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/852-10x19.png
new file mode 100644
index 0000000000000000000000000000000000000000..6999d2860636c645e1571dea13e37889be8528c7
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/852-10x19.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/852-12x23.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/852-12x23.png
new file mode 100644
index 0000000000000000000000000000000000000000..73f824be65d63058adbe3db8fc592384ec623570
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/852-12x23.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/852-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/852-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..9951096627e5f91fc2d3b8fb22e279dd848072f1
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/852-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/855-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/855-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee984e899e8c6b553c4dafd674bcc12f718c483f
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/855-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/857-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/857-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..2208b7dad910e745aa595e2861e97b45da8ca761
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/857-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/860-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/860-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..c58a2f6d4e751b0cac403ba4f029e5c4e7661aa6
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/860-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/861-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/861-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..8206338fe49704ee3475046e26af7ef45fa5dab4
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/861-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/862-10x19.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/862-10x19.png
new file mode 100644
index 0000000000000000000000000000000000000000..12d6d724ac6a00d67327973b8dbe2bce5b888d4f
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/862-10x19.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/863-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/863-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a8edca9cfe4b45eaa80c80a85ab1a9850062edc
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/863-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-10x19.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-10x19.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cc3119db6514a5904f904da38f53674628e94c8
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-10x19.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-12x23.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-12x23.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5db29127f599324260c8fbd8a5188b8c6479ad1
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-12x23.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-8x13.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-8x13.png
new file mode 100644
index 0000000000000000000000000000000000000000..912c91bb237f9471c607e4329c82e5bbaab3835b
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-8x13.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..767a6fd94f5e91e77777aae01f2c59bc9c019e08
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/865-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/866-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/866-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ad6908b8cde8c9c17013e9d57580f778cb63143
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/866-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/869-9x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/869-9x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..18d2aea0e3043e44e9cfc5028a6ca15b3910b1e4
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/869-9x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Arabic-16x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Arabic-16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..ccffe75b646acc258f79d37f3de44f46f0fc0874
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Arabic-16x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Arabic-HalfWidth-8x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Arabic-HalfWidth-8x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c1463ce42345ba65c65121a736b5e42b92a2370
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Arabic-HalfWidth-8x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Graphics-16x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Graphics-16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..19629ed36ef94750487944c4f0d2484da53810bc
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Graphics-16x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Graphics-HalfWidth-8x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Graphics-HalfWidth-8x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..8679f6b67b9327cb195849d5015afe50a314c3ed
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-Graphics-HalfWidth-8x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-International-16x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-International-16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..06fbbc0664f62be625cd6e157203908c2b298ac7
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-International-16x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-International-HalfWidth-8x16.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-International-HalfWidth-8x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..434964650a20aa0963430be4b916c02d0fef6fa4
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/ATASCII-International-HalfWidth-8x16.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/BStrict-8x8.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/BStrict-8x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb0338bc8928e726949aca0fd89a4311c08758cb
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/BStrict-8x8.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/BStruct-8x8.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/BStruct-8x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..f45dd84bd28375688c266c0f02837c7b811e8765
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/BStruct-8x8.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/MicroKnight-8x8.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/MicroKnight-8x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..176f63e132d805ca0442ddfa20e1b72907640490
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/MicroKnight-8x8.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/MoSoul-8x8.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/MoSoul-8x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..89b81d7931043e2a7a9eeb77535878765bf9ea39
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/MoSoul-8x8.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/PotNoodle-8x11.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/PotNoodle-8x11.png
new file mode 100644
index 0000000000000000000000000000000000000000..d00698c1d927e3024fffbda6db0237dc9ac79bbf
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/PotNoodle-8x11.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-16x14.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-16x14.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e3ec291ec3c1247cea23eec066cc7af1d7bc71a
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-16x14.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-7x14.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-7x14.png
new file mode 100644
index 0000000000000000000000000000000000000000..0eb886fd5c4062b4017c9688909603a74d45609e
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-7x14.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-7x8.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-7x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae540f8e7d676b657ab3b798ce9d57f0effd0f68
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-7x8.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-8x14.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-8x14.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb1877637f0c616ff65fbc0ae15272dfffb2e039
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-8x14.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-8x8.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-8x8.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2145af87909ea7f627609b77268e669d941ca75
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/RIP-8x8.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/StrokeFont.zip b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/StrokeFont.zip
new file mode 100644
index 0000000000000000000000000000000000000000..b440789b8d634da76c2c3f4ab743459df5a57896
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/StrokeFont.zip differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/Topaz-8x11.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/Topaz-8x11.png
new file mode 100644
index 0000000000000000000000000000000000000000..285500b0a8f7cd120b7c063b572d0f60acf719b0
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/Topaz-8x11.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/TopazPlus-8x11.png b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/TopazPlus-8x11.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a25ee50dc341216f64dbcc0989b143205c54413
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/ftelnet-resources/fonts/TopazPlus-8x11.png differ
diff --git a/web/root/ecwebv3/ftelnet/ftelnet.xjs b/web/root/ecwebv3/ftelnet/ftelnet.xjs
new file mode 100644
index 0000000000000000000000000000000000000000..0568d6b52a26527a7bedaae9273edf0cc7b3e49b
--- /dev/null
+++ b/web/root/ecwebv3/ftelnet/ftelnet.xjs
@@ -0,0 +1,101 @@
+<?xjs
+	var f = new File(system.ctrl_dir + 'services.ini');
+	if(f.open("r")) {
+		var servicesIni = f.iniGetObject('Socket-Policy');
+		f.close();
+		var fspPort = servicesIni.Port;
+	} else {
+		var fspPort = 843;
+	}
+	f = new File(system.ctrl_dir + 'sbbs.ini');
+	if(f.open("r")) {
+		var sbbsIni = f.iniGetObject("BBS");
+		f.close();
+		var rloginPort = sbbsIni.RLoginPort;
+		var telnetPort = sbbsIni.TelnetPort;
+	} else {
+		var rloginPort = 513;
+		var telnetPort = 23;
+	}
+?>
+
+<html>
+
+<head>
+<script type="text/javascript">
+var ClientVars = {
+	AlertDialogX : 0,
+	AlertDialogY : 0,
+	AutoConnect : 0,
+	BitsPerSecond : 115200,
+	CodePage : "437",
+	ConnectButtonX : -0.08,
+	ConnectButtonY : 0.30,
+	Enter : "\r",
+	FontWidth : 9,
+	FontHeight : 16,
+	LocalEcho : 0,
+	RIP : 0,
+	RIPIconPath : "/ripicon",
+	RLogin : 0,
+	RLoginHostName : "<?xjs write(system.inet_addr); ?>",
+	RLoginPort : <?xjs write(rloginPort); ?>,
+	RLoginClientUserName : "",
+	RLoginServerUserName : "",
+	RLoginTerminalType : "",
+	ScreenColumns : 80,
+	ScreenRows : 25,
+	SendOnConnect : "",
+	ServerName : "<?xjs write(system.name); ?>",
+	SocketPolicyPort : <?xjs write(fspPort); ?>,
+	TelnetHostName : "<?xjs write(system.inet_addr); ?>",
+	TelnetPort : <?xjs write(telnetPort); ?>,
+	VirtualKeyboardWidth : 1,
+	VT : 0,
+	WebSocketHostName : "<?xjs write(system.inet_addr); ?>",
+	WebSocketPort : 1123
+}
+</script>
+<script type="text/javascript" src="./ClientFuncs.js"></script>
+<script type="text/javascript" src="./swfobject.js"></script>
+<script type="text/javascript" src="./HtmlTerm.compiled.js"></script>
+<script type="text/javascript" src="./HtmlTerm.font2.js"></script>
+<script type="text/javascript" src="./HtmlTerm.fontamiga.js"></script>
+<script type="text/javascript" src="./HtmlTerm.fontatari.js"></script>
+</head>
+
+<body>
+<p style="text-align: center;">
+<div id="ClientContainer"></div>
+</p>
+<script type="text/javascript">
+	swfobject.embedSWF(
+		"fTelnet.swf",
+		"ClientContainer",
+		"100%",
+		"100%",
+		"10.2.0",
+		"playerProductInstall.swf",
+		ClientVars,
+		{
+			allowfullscreen: "true",
+			allowscriptaccess: "sameDomain",
+			bgcolor: "#ffffff", quality: "high"
+		},
+		{
+			align: "middle",
+			id: "fTelnet",
+			name: "fTelnet",
+			swliveconnect: "true"
+		},
+		function (callbackObj) {
+			if (!callbackObj.success) {
+				if (!HtmlTerm.Init("ClientContainer", ClientVars))
+					alert("Sorry, I wasn't able to load either fTelnet or HtmlTerm\n\nTry again with Flash 10+ installed (for fTelnet), or with an HTML5 capable browser (for HtmlTerm)");
+			}
+		}
+	);
+</script>
+</body>
+
+</html>
\ No newline at end of file
diff --git a/web/root/ecwebv3/ftelnet/ftelnet.xjs.ssjs b/web/root/ecwebv3/ftelnet/ftelnet.xjs.ssjs
new file mode 100644
index 0000000000000000000000000000000000000000..79a226eaca351d8b762b7a7b2726d89d3233867d
--- /dev/null
+++ b/web/root/ecwebv3/ftelnet/ftelnet.xjs.ssjs
@@ -0,0 +1,101 @@
+
+	var f = new File(system.ctrl_dir + 'services.ini');
+	if(f.open("r")) {
+		var servicesIni = f.iniGetObject('Socket-Policy');
+		f.close();
+		var fspPort = servicesIni.Port;
+	} else {
+		var fspPort = 843;
+	}
+	f = new File(system.ctrl_dir + 'sbbs.ini');
+	if(f.open("r")) {
+		var sbbsIni = f.iniGetObject("BBS");
+		f.close();
+		var rloginPort = sbbsIni.RLoginPort;
+		var telnetPort = sbbsIni.TelnetPort;
+	} else {
+		var rloginPort = 513;
+		var telnetPort = 23;
+	}
+;
+
+writeln((new String("<html>")));
+
+writeln((new String("<head>")));
+writeln((new String("<script type=\"text/javascript\">")));
+writeln((new String("var ClientVars = {")));
+writeln((new String("\tAlertDialogX : 0,")));
+writeln((new String("\tAlertDialogY : 0,")));
+writeln((new String("\tAutoConnect : 0,")));
+writeln((new String("\tBitsPerSecond : 115200,")));
+writeln((new String("\tCodePage : \"437\",")));
+writeln((new String("\tConnectButtonX : -0.08,")));
+writeln((new String("\tConnectButtonY : 0.30,")));
+writeln((new String("\tEnter : \"\\r\",")));
+writeln((new String("\tFontWidth : 9,")));
+writeln((new String("\tFontHeight : 16,")));
+writeln((new String("\tLocalEcho : 0,")));
+writeln((new String("\tRIP : 0,")));
+writeln((new String("\tRIPIconPath : \"/ripicon\",")));
+writeln((new String("\tRLogin : 0,")));
+write((new String("\tRLoginHostName : \"")));write(system.inet_addr); ;writeln((new String("\",")));
+write((new String("\tRLoginPort : ")));write(rloginPort); ;writeln((new String(",")));
+writeln((new String("\tRLoginClientUserName : \"\",")));
+writeln((new String("\tRLoginServerUserName : \"\",")));
+writeln((new String("\tRLoginTerminalType : \"\",")));
+writeln((new String("\tScreenColumns : 80,")));
+writeln((new String("\tScreenRows : 25,")));
+writeln((new String("\tSendOnConnect : \"\",")));
+write((new String("\tServerName : \"")));write(system.name); ;writeln((new String("\",")));
+write((new String("\tSocketPolicyPort : ")));write(fspPort); ;writeln((new String(",")));
+write((new String("\tTelnetHostName : \"")));write(system.inet_addr); ;writeln((new String("\",")));
+write((new String("\tTelnetPort : ")));write(telnetPort); ;writeln((new String(",")));
+writeln((new String("\tVirtualKeyboardWidth : 1,")));
+writeln((new String("\tVT : 0,")));
+write((new String("\tWebSocketHostName : \"")));write(system.inet_addr); ;writeln((new String("\",")));
+writeln((new String("\tWebSocketPort : 1123")));
+writeln((new String("}")));
+writeln((new String("</script>")));
+writeln((new String("<script type=\"text/javascript\" src=\"./ClientFuncs.js\"></script>")));
+writeln((new String("<script type=\"text/javascript\" src=\"./swfobject.js\"></script>")));
+writeln((new String("<script type=\"text/javascript\" src=\"./HtmlTerm.compiled.js\"></script>")));
+writeln((new String("<script type=\"text/javascript\" src=\"./HtmlTerm.font2.js\"></script>")));
+writeln((new String("<script type=\"text/javascript\" src=\"./HtmlTerm.fontamiga.js\"></script>")));
+writeln((new String("<script type=\"text/javascript\" src=\"./HtmlTerm.fontatari.js\"></script>")));
+writeln((new String("</head>")));
+
+writeln((new String("<body>")));
+writeln((new String("<p style=\"text-align: center;\">")));
+writeln((new String("<div id=\"ClientContainer\"></div>")));
+writeln((new String("</p>")));
+writeln((new String("<script type=\"text/javascript\">")));
+writeln((new String("\tswfobject.embedSWF(")));
+writeln((new String("\t\t\"fTelnet.swf\",")));
+writeln((new String("\t\t\"ClientContainer\",")));
+writeln((new String("\t\t\"100%\",")));
+writeln((new String("\t\t\"100%\",")));
+writeln((new String("\t\t\"10.2.0\",")));
+writeln((new String("\t\t\"playerProductInstall.swf\",")));
+writeln((new String("\t\tClientVars,")));
+writeln((new String("\t\t{")));
+writeln((new String("\t\t\tallowfullscreen: \"true\",")));
+writeln((new String("\t\t\tallowscriptaccess: \"sameDomain\",")));
+writeln((new String("\t\t\tbgcolor: \"#ffffff\", quality: \"high\"")));
+writeln((new String("\t\t},")));
+writeln((new String("\t\t{")));
+writeln((new String("\t\t\talign: \"middle\",")));
+writeln((new String("\t\t\tid: \"fTelnet\",")));
+writeln((new String("\t\t\tname: \"fTelnet\",")));
+writeln((new String("\t\t\tswliveconnect: \"true\"")));
+writeln((new String("\t\t},")));
+writeln((new String("\t\tfunction (callbackObj) {")));
+writeln((new String("\t\t\tif (!callbackObj.success) {")));
+writeln((new String("\t\t\t\tif (!HtmlTerm.Init(\"ClientContainer\", ClientVars))")));
+writeln((new String("\t\t\t\t\talert(\"Sorry, I wasn't able to load either fTelnet or HtmlTerm\\n\\nTry again with Flash 10+ installed (for fTelnet), or with an HTML5 capable browser (for HtmlTerm)\");")));
+writeln((new String("\t\t\t}")));
+writeln((new String("\t\t}")));
+writeln((new String("\t);")));
+writeln((new String("</script>")));
+writeln((new String("</body>")));
+
+writeln((new String("</html>")));
diff --git a/web/root/ecwebv3/ftelnet/playerProductInstall.swf b/web/root/ecwebv3/ftelnet/playerProductInstall.swf
new file mode 100644
index 0000000000000000000000000000000000000000..bdc3437856cb0ae54bb9423700ba6ec89f35282c
Binary files /dev/null and b/web/root/ecwebv3/ftelnet/playerProductInstall.swf differ
diff --git a/web/root/ecwebv3/ftelnet/swfobject.js b/web/root/ecwebv3/ftelnet/swfobject.js
new file mode 100644
index 0000000000000000000000000000000000000000..bf35c07c8f4e0bde7b0bfab54712c1abfb30dcaa
--- /dev/null
+++ b/web/root/ecwebv3/ftelnet/swfobject.js
@@ -0,0 +1,777 @@
+/*!	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
+	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
+*/
+
+var swfobject = function() {
+	
+	var UNDEF = "undefined",
+		OBJECT = "object",
+		SHOCKWAVE_FLASH = "Shockwave Flash",
+		SHOCKWAVE_FLASH_AX = "ShockwaveFlash.ShockwaveFlash",
+		FLASH_MIME_TYPE = "application/x-shockwave-flash",
+		EXPRESS_INSTALL_ID = "SWFObjectExprInst",
+		ON_READY_STATE_CHANGE = "onreadystatechange",
+		
+		win = window,
+		doc = document,
+		nav = navigator,
+		
+		plugin = false,
+		domLoadFnArr = [main],
+		regObjArr = [],
+		objIdArr = [],
+		listenersArr = [],
+		storedAltContent,
+		storedAltContentId,
+		storedCallbackFn,
+		storedCallbackObj,
+		isDomLoaded = false,
+		isExpressInstallActive = false,
+		dynamicStylesheet,
+		dynamicStylesheetMedia,
+		autoHideShow = true,
+	
+	/* Centralized function for browser feature detection
+		- User agent string detection is only used when no good alternative is possible
+		- Is executed directly for optimal performance
+	*/	
+	ua = function() {
+		var w3cdom = typeof doc.getElementById != UNDEF && typeof doc.getElementsByTagName != UNDEF && typeof doc.createElement != UNDEF,
+			u = nav.userAgent.toLowerCase(),
+			p = nav.platform.toLowerCase(),
+			windows = p ? /win/.test(p) : /win/.test(u),
+			mac = p ? /mac/.test(p) : /mac/.test(u),
+			webkit = /webkit/.test(u) ? parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // returns either the webkit version or false if not webkit
+			ie = !+"\v1", // feature detection based on Andrea Giammarchi's solution: http://webreflection.blogspot.com/2009/01/32-bytes-to-know-if-your-browser-is-ie.html
+			playerVersion = [0,0,0],
+			d = null;
+		if (typeof nav.plugins != UNDEF && typeof nav.plugins[SHOCKWAVE_FLASH] == OBJECT) {
+			d = nav.plugins[SHOCKWAVE_FLASH].description;
+			if (d && !(typeof nav.mimeTypes != UNDEF && nav.mimeTypes[FLASH_MIME_TYPE] && !nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)) { // navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin indicates whether plug-ins are enabled or disabled in Safari 3+
+				plugin = true;
+				ie = false; // cascaded feature detection for Internet Explorer
+				d = d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
+				playerVersion[0] = parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);
+				playerVersion[1] = parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
+				playerVersion[2] = /[a-zA-Z]/.test(d) ? parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0;
+			}
+		}
+		else if (typeof win.ActiveXObject != UNDEF) {
+			try {
+				var a = new ActiveXObject(SHOCKWAVE_FLASH_AX);
+				if (a) { // a will return null when ActiveX is disabled
+					d = a.GetVariable("$version");
+					if (d) {
+						ie = true; // cascaded feature detection for Internet Explorer
+						d = d.split(" ")[1].split(",");
+						playerVersion = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
+					}
+				}
+			}
+			catch(e) {}
+		}
+		return { w3:w3cdom, pv:playerVersion, wk:webkit, ie:ie, win:windows, mac:mac };
+	}(),
+	
+	/* Cross-browser onDomLoad
+		- Will fire an event as soon as the DOM of a web page is loaded
+		- Internet Explorer workaround based on Diego Perini's solution: http://javascript.nwbox.com/IEContentLoaded/
+		- Regular onload serves as fallback
+	*/ 
+	onDomLoad = function() {
+		if (!ua.w3) { return; }
+		if ((typeof doc.readyState != UNDEF && doc.readyState == "complete") || (typeof doc.readyState == UNDEF && (doc.getElementsByTagName("body")[0] || doc.body))) { // function is fired after onload, e.g. when script is inserted dynamically 
+			callDomLoadFunctions();
+		}
+		if (!isDomLoaded) {
+			if (typeof doc.addEventListener != UNDEF) {
+				doc.addEventListener("DOMContentLoaded", callDomLoadFunctions, false);
+			}		
+			if (ua.ie && ua.win) {
+				doc.attachEvent(ON_READY_STATE_CHANGE, function() {
+					if (doc.readyState == "complete") {
+						doc.detachEvent(ON_READY_STATE_CHANGE, arguments.callee);
+						callDomLoadFunctions();
+					}
+				});
+				if (win == top) { // if not inside an iframe
+					(function(){
+						if (isDomLoaded) { return; }
+						try {
+							doc.documentElement.doScroll("left");
+						}
+						catch(e) {
+							setTimeout(arguments.callee, 0);
+							return;
+						}
+						callDomLoadFunctions();
+					})();
+				}
+			}
+			if (ua.wk) {
+				(function(){
+					if (isDomLoaded) { return; }
+					if (!/loaded|complete/.test(doc.readyState)) {
+						setTimeout(arguments.callee, 0);
+						return;
+					}
+					callDomLoadFunctions();
+				})();
+			}
+			addLoadEvent(callDomLoadFunctions);
+		}
+	}();
+	
+	function callDomLoadFunctions() {
+		if (isDomLoaded) { return; }
+		try { // test if we can really add/remove elements to/from the DOM; we don't want to fire it too early
+			var t = doc.getElementsByTagName("body")[0].appendChild(createElement("span"));
+			t.parentNode.removeChild(t);
+		}
+		catch (e) { return; }
+		isDomLoaded = true;
+		var dl = domLoadFnArr.length;
+		for (var i = 0; i < dl; i++) {
+			domLoadFnArr[i]();
+		}
+	}
+	
+	function addDomLoadEvent(fn) {
+		if (isDomLoaded) {
+			fn();
+		}
+		else { 
+			domLoadFnArr[domLoadFnArr.length] = fn; // Array.push() is only available in IE5.5+
+		}
+	}
+	
+	/* Cross-browser onload
+		- Based on James Edwards' solution: http://brothercake.com/site/resources/scripts/onload/
+		- Will fire an event as soon as a web page including all of its assets are loaded 
+	 */
+	function addLoadEvent(fn) {
+		if (typeof win.addEventListener != UNDEF) {
+			win.addEventListener("load", fn, false);
+		}
+		else if (typeof doc.addEventListener != UNDEF) {
+			doc.addEventListener("load", fn, false);
+		}
+		else if (typeof win.attachEvent != UNDEF) {
+			addListener(win, "onload", fn);
+		}
+		else if (typeof win.onload == "function") {
+			var fnOld = win.onload;
+			win.onload = function() {
+				fnOld();
+				fn();
+			};
+		}
+		else {
+			win.onload = fn;
+		}
+	}
+	
+	/* Main function
+		- Will preferably execute onDomLoad, otherwise onload (as a fallback)
+	*/
+	function main() { 
+		if (plugin) {
+			testPlayerVersion();
+		}
+		else {
+			matchVersions();
+		}
+	}
+	
+	/* Detect the Flash Player version for non-Internet Explorer browsers
+		- Detecting the plug-in version via the object element is more precise than using the plugins collection item's description:
+		  a. Both release and build numbers can be detected
+		  b. Avoid wrong descriptions by corrupt installers provided by Adobe
+		  c. Avoid wrong descriptions by multiple Flash Player entries in the plugin Array, caused by incorrect browser imports
+		- Disadvantage of this method is that it depends on the availability of the DOM, while the plugins collection is immediately available
+	*/
+	function testPlayerVersion() {
+		var b = doc.getElementsByTagName("body")[0];
+		var o = createElement(OBJECT);
+		o.setAttribute("type", FLASH_MIME_TYPE);
+		var t = b.appendChild(o);
+		if (t) {
+			var counter = 0;
+			(function(){
+				if (typeof t.GetVariable != UNDEF) {
+					var d = t.GetVariable("$version");
+					if (d) {
+						d = d.split(" ")[1].split(",");
+						ua.pv = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
+					}
+				}
+				else if (counter < 10) {
+					counter++;
+					setTimeout(arguments.callee, 10);
+					return;
+				}
+				b.removeChild(o);
+				t = null;
+				matchVersions();
+			})();
+		}
+		else {
+			matchVersions();
+		}
+	}
+	
+	/* Perform Flash Player and SWF version matching; static publishing only
+	*/
+	function matchVersions() {
+		var rl = regObjArr.length;
+		if (rl > 0) {
+			for (var i = 0; i < rl; i++) { // for each registered object element
+				var id = regObjArr[i].id;
+				var cb = regObjArr[i].callbackFn;
+				var cbObj = {success:false, id:id};
+				if (ua.pv[0] > 0) {
+					var obj = getElementById(id);
+					if (obj) {
+						if (hasPlayerVersion(regObjArr[i].swfVersion) && !(ua.wk && ua.wk < 312)) { // Flash Player version >= published SWF version: Houston, we have a match!
+							setVisibility(id, true);
+							if (cb) {
+								cbObj.success = true;
+								cbObj.ref = getObjectById(id);
+								cb(cbObj);
+							}
+						}
+						else if (regObjArr[i].expressInstall && canExpressInstall()) { // show the Adobe Express Install dialog if set by the web page author and if supported
+							var att = {};
+							att.data = regObjArr[i].expressInstall;
+							att.width = obj.getAttribute("width") || "0";
+							att.height = obj.getAttribute("height") || "0";
+							if (obj.getAttribute("class")) { att.styleclass = obj.getAttribute("class"); }
+							if (obj.getAttribute("align")) { att.align = obj.getAttribute("align"); }
+							// parse HTML object param element's name-value pairs
+							var par = {};
+							var p = obj.getElementsByTagName("param");
+							var pl = p.length;
+							for (var j = 0; j < pl; j++) {
+								if (p[j].getAttribute("name").toLowerCase() != "movie") {
+									par[p[j].getAttribute("name")] = p[j].getAttribute("value");
+								}
+							}
+							showExpressInstall(att, par, id, cb);
+						}
+						else { // Flash Player and SWF version mismatch or an older Webkit engine that ignores the HTML object element's nested param elements: display alternative content instead of SWF
+							displayAltContent(obj);
+							if (cb) { cb(cbObj); }
+						}
+					}
+				}
+				else {	// if no Flash Player is installed or the fp version cannot be detected we let the HTML object element do its job (either show a SWF or alternative content)
+					setVisibility(id, true);
+					if (cb) {
+						var o = getObjectById(id); // test whether there is an HTML object element or not
+						if (o && typeof o.SetVariable != UNDEF) { 
+							cbObj.success = true;
+							cbObj.ref = o;
+						}
+						cb(cbObj);
+					}
+				}
+			}
+		}
+	}
+	
+	function getObjectById(objectIdStr) {
+		var r = null;
+		var o = getElementById(objectIdStr);
+		if (o && o.nodeName == "OBJECT") {
+			if (typeof o.SetVariable != UNDEF) {
+				r = o;
+			}
+			else {
+				var n = o.getElementsByTagName(OBJECT)[0];
+				if (n) {
+					r = n;
+				}
+			}
+		}
+		return r;
+	}
+	
+	/* Requirements for Adobe Express Install
+		- only one instance can be active at a time
+		- fp 6.0.65 or higher
+		- Win/Mac OS only
+		- no Webkit engines older than version 312
+	*/
+	function canExpressInstall() {
+		return !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac) && !(ua.wk && ua.wk < 312);
+	}
+	
+	/* Show the Adobe Express Install dialog
+		- Reference: http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=6a253b75
+	*/
+	function showExpressInstall(att, par, replaceElemIdStr, callbackFn) {
+		isExpressInstallActive = true;
+		storedCallbackFn = callbackFn || null;
+		storedCallbackObj = {success:false, id:replaceElemIdStr};
+		var obj = getElementById(replaceElemIdStr);
+		if (obj) {
+			if (obj.nodeName == "OBJECT") { // static publishing
+				storedAltContent = abstractAltContent(obj);
+				storedAltContentId = null;
+			}
+			else { // dynamic publishing
+				storedAltContent = obj;
+				storedAltContentId = replaceElemIdStr;
+			}
+			att.id = EXPRESS_INSTALL_ID;
+			if (typeof att.width == UNDEF || (!/%$/.test(att.width) && parseInt(att.width, 10) < 310)) { att.width = "310"; }
+			if (typeof att.height == UNDEF || (!/%$/.test(att.height) && parseInt(att.height, 10) < 137)) { att.height = "137"; }
+			doc.title = doc.title.slice(0, 47) + " - Flash Player Installation";
+			var pt = ua.ie && ua.win ? "ActiveX" : "PlugIn",
+				fv = "MMredirectURL=" + encodeURI(window.location).toString().replace(/&/g,"%26") + "&MMplayerType=" + pt + "&MMdoctitle=" + doc.title;
+			if (typeof par.flashvars != UNDEF) {
+				par.flashvars += "&" + fv;
+			}
+			else {
+				par.flashvars = fv;
+			}
+			// IE only: when a SWF is loading (AND: not available in cache) wait for the readyState of the object element to become 4 before removing it,
+			// because you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
+			if (ua.ie && ua.win && obj.readyState != 4) {
+				var newObj = createElement("div");
+				replaceElemIdStr += "SWFObjectNew";
+				newObj.setAttribute("id", replaceElemIdStr);
+				obj.parentNode.insertBefore(newObj, obj); // insert placeholder div that will be replaced by the object element that loads expressinstall.swf
+				obj.style.display = "none";
+				(function(){
+					if (obj.readyState == 4) {
+						obj.parentNode.removeChild(obj);
+					}
+					else {
+						setTimeout(arguments.callee, 10);
+					}
+				})();
+			}
+			createSWF(att, par, replaceElemIdStr);
+		}
+	}
+	
+	/* Functions to abstract and display alternative content
+	*/
+	function displayAltContent(obj) {
+		if (ua.ie && ua.win && obj.readyState != 4) {
+			// IE only: when a SWF is loading (AND: not available in cache) wait for the readyState of the object element to become 4 before removing it,
+			// because you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
+			var el = createElement("div");
+			obj.parentNode.insertBefore(el, obj); // insert placeholder div that will be replaced by the alternative content
+			el.parentNode.replaceChild(abstractAltContent(obj), el);
+			obj.style.display = "none";
+			(function(){
+				if (obj.readyState == 4) {
+					obj.parentNode.removeChild(obj);
+				}
+				else {
+					setTimeout(arguments.callee, 10);
+				}
+			})();
+		}
+		else {
+			obj.parentNode.replaceChild(abstractAltContent(obj), obj);
+		}
+	} 
+
+	function abstractAltContent(obj) {
+		var ac = createElement("div");
+		if (ua.win && ua.ie) {
+			ac.innerHTML = obj.innerHTML;
+		}
+		else {
+			var nestedObj = obj.getElementsByTagName(OBJECT)[0];
+			if (nestedObj) {
+				var c = nestedObj.childNodes;
+				if (c) {
+					var cl = c.length;
+					for (var i = 0; i < cl; i++) {
+						if (!(c[i].nodeType == 1 && c[i].nodeName == "PARAM") && !(c[i].nodeType == 8)) {
+							ac.appendChild(c[i].cloneNode(true));
+						}
+					}
+				}
+			}
+		}
+		return ac;
+	}
+	
+	/* Cross-browser dynamic SWF creation
+	*/
+	function createSWF(attObj, parObj, id) {
+		var r, el = getElementById(id);
+		if (ua.wk && ua.wk < 312) { return r; }
+		if (el) {
+			if (typeof attObj.id == UNDEF) { // if no 'id' is defined for the object element, it will inherit the 'id' from the alternative content
+				attObj.id = id;
+			}
+			if (ua.ie && ua.win) { // Internet Explorer + the HTML object element + W3C DOM methods do not combine: fall back to outerHTML
+				var att = "";
+				for (var i in attObj) {
+					if (attObj[i] != Object.prototype[i]) { // filter out prototype additions from other potential libraries
+						if (i.toLowerCase() == "data") {
+							parObj.movie = attObj[i];
+						}
+						else if (i.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
+							att += ' class="' + attObj[i] + '"';
+						}
+						else if (i.toLowerCase() != "classid") {
+							att += ' ' + i + '="' + attObj[i] + '"';
+						}
+					}
+				}
+				var par = "";
+				for (var j in parObj) {
+					if (parObj[j] != Object.prototype[j]) { // filter out prototype additions from other potential libraries
+						par += '<param name="' + j + '" value="' + parObj[j] + '" />';
+					}
+				}
+				el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
+				objIdArr[objIdArr.length] = attObj.id; // stored to fix object 'leaks' on unload (dynamic publishing only)
+				r = getElementById(attObj.id);	
+			}
+			else { // well-behaving browsers
+				var o = createElement(OBJECT);
+				o.setAttribute("type", FLASH_MIME_TYPE);
+				for (var m in attObj) {
+					if (attObj[m] != Object.prototype[m]) { // filter out prototype additions from other potential libraries
+						if (m.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
+							o.setAttribute("class", attObj[m]);
+						}
+						else if (m.toLowerCase() != "classid") { // filter out IE specific attribute
+							o.setAttribute(m, attObj[m]);
+						}
+					}
+				}
+				for (var n in parObj) {
+					if (parObj[n] != Object.prototype[n] && n.toLowerCase() != "movie") { // filter out prototype additions from other potential libraries and IE specific param element
+						createObjParam(o, n, parObj[n]);
+					}
+				}
+				el.parentNode.replaceChild(o, el);
+				r = o;
+			}
+		}
+		return r;
+	}
+	
+	function createObjParam(el, pName, pValue) {
+		var p = createElement("param");
+		p.setAttribute("name", pName);	
+		p.setAttribute("value", pValue);
+		el.appendChild(p);
+	}
+	
+	/* Cross-browser SWF removal
+		- Especially needed to safely and completely remove a SWF in Internet Explorer
+	*/
+	function removeSWF(id) {
+		var obj = getElementById(id);
+		if (obj && obj.nodeName == "OBJECT") {
+			if (ua.ie && ua.win) {
+				obj.style.display = "none";
+				(function(){
+					if (obj.readyState == 4) {
+						removeObjectInIE(id);
+					}
+					else {
+						setTimeout(arguments.callee, 10);
+					}
+				})();
+			}
+			else {
+				obj.parentNode.removeChild(obj);
+			}
+		}
+	}
+	
+	function removeObjectInIE(id) {
+		var obj = getElementById(id);
+		if (obj) {
+			for (var i in obj) {
+				if (typeof obj[i] == "function") {
+					obj[i] = null;
+				}
+			}
+			obj.parentNode.removeChild(obj);
+		}
+	}
+	
+	/* Functions to optimize JavaScript compression
+	*/
+	function getElementById(id) {
+		var el = null;
+		try {
+			el = doc.getElementById(id);
+		}
+		catch (e) {}
+		return el;
+	}
+	
+	function createElement(el) {
+		return doc.createElement(el);
+	}
+	
+	/* Updated attachEvent function for Internet Explorer
+		- Stores attachEvent information in an Array, so on unload the detachEvent functions can be called to avoid memory leaks
+	*/	
+	function addListener(target, eventType, fn) {
+		target.attachEvent(eventType, fn);
+		listenersArr[listenersArr.length] = [target, eventType, fn];
+	}
+	
+	/* Flash Player and SWF content version matching
+	*/
+	function hasPlayerVersion(rv) {
+		var pv = ua.pv, v = rv.split(".");
+		v[0] = parseInt(v[0], 10);
+		v[1] = parseInt(v[1], 10) || 0; // supports short notation, e.g. "9" instead of "9.0.0"
+		v[2] = parseInt(v[2], 10) || 0;
+		return (pv[0] > v[0] || (pv[0] == v[0] && pv[1] > v[1]) || (pv[0] == v[0] && pv[1] == v[1] && pv[2] >= v[2])) ? true : false;
+	}
+	
+	/* Cross-browser dynamic CSS creation
+		- Based on Bobby van der Sluis' solution: http://www.bobbyvandersluis.com/articles/dynamicCSS.php
+	*/	
+	function createCSS(sel, decl, media, newStyle) {
+		if (ua.ie && ua.mac) { return; }
+		var h = doc.getElementsByTagName("head")[0];
+		if (!h) { return; } // to also support badly authored HTML pages that lack a head element
+		var m = (media && typeof media == "string") ? media : "screen";
+		if (newStyle) {
+			dynamicStylesheet = null;
+			dynamicStylesheetMedia = null;
+		}
+		if (!dynamicStylesheet || dynamicStylesheetMedia != m) { 
+			// create dynamic stylesheet + get a global reference to it
+			var s = createElement("style");
+			s.setAttribute("type", "text/css");
+			s.setAttribute("media", m);
+			dynamicStylesheet = h.appendChild(s);
+			if (ua.ie && ua.win && typeof doc.styleSheets != UNDEF && doc.styleSheets.length > 0) {
+				dynamicStylesheet = doc.styleSheets[doc.styleSheets.length - 1];
+			}
+			dynamicStylesheetMedia = m;
+		}
+		// add style rule
+		if (ua.ie && ua.win) {
+			if (dynamicStylesheet && typeof dynamicStylesheet.addRule == OBJECT) {
+				dynamicStylesheet.addRule(sel, decl);
+			}
+		}
+		else {
+			if (dynamicStylesheet && typeof doc.createTextNode != UNDEF) {
+				dynamicStylesheet.appendChild(doc.createTextNode(sel + " {" + decl + "}"));
+			}
+		}
+	}
+	
+	function setVisibility(id, isVisible) {
+		if (!autoHideShow) { return; }
+		var v = isVisible ? "visible" : "hidden";
+		if (isDomLoaded && getElementById(id)) {
+			getElementById(id).style.visibility = v;
+		}
+		else {
+			createCSS("#" + id, "visibility:" + v);
+		}
+	}
+
+	/* Filter to avoid XSS attacks
+	*/
+	function urlEncodeIfNecessary(s) {
+		var regex = /[\\\"<>\.;]/;
+		var hasBadChars = regex.exec(s) != null;
+		return hasBadChars && typeof encodeURIComponent != UNDEF ? encodeURIComponent(s) : s;
+	}
+	
+	/* Release memory to avoid memory leaks caused by closures, fix hanging audio/video threads and force open sockets/NetConnections to disconnect (Internet Explorer only)
+	*/
+	var cleanup = function() {
+		if (ua.ie && ua.win) {
+			window.attachEvent("onunload", function() {
+				// remove listeners to avoid memory leaks
+				var ll = listenersArr.length;
+				for (var i = 0; i < ll; i++) {
+					listenersArr[i][0].detachEvent(listenersArr[i][1], listenersArr[i][2]);
+				}
+				// cleanup dynamically embedded objects to fix audio/video threads and force open sockets and NetConnections to disconnect
+				var il = objIdArr.length;
+				for (var j = 0; j < il; j++) {
+					removeSWF(objIdArr[j]);
+				}
+				// cleanup library's main closures to avoid memory leaks
+				for (var k in ua) {
+					ua[k] = null;
+				}
+				ua = null;
+				for (var l in swfobject) {
+					swfobject[l] = null;
+				}
+				swfobject = null;
+			});
+		}
+	}();
+	
+	return {
+		/* Public API
+			- Reference: http://code.google.com/p/swfobject/wiki/documentation
+		*/ 
+		registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr, callbackFn) {
+			if (ua.w3 && objectIdStr && swfVersionStr) {
+				var regObj = {};
+				regObj.id = objectIdStr;
+				regObj.swfVersion = swfVersionStr;
+				regObj.expressInstall = xiSwfUrlStr;
+				regObj.callbackFn = callbackFn;
+				regObjArr[regObjArr.length] = regObj;
+				setVisibility(objectIdStr, false);
+			}
+			else if (callbackFn) {
+				callbackFn({success:false, id:objectIdStr});
+			}
+		},
+		
+		getObjectById: function(objectIdStr) {
+			if (ua.w3) {
+				return getObjectById(objectIdStr);
+			}
+		},
+		
+		embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj, callbackFn) {
+			var callbackObj = {success:false, id:replaceElemIdStr};
+			if (ua.w3 && !(ua.wk && ua.wk < 312) && swfUrlStr && replaceElemIdStr && widthStr && heightStr && swfVersionStr) {
+				setVisibility(replaceElemIdStr, false);
+				addDomLoadEvent(function() {
+					widthStr += ""; // auto-convert to string
+					heightStr += "";
+					var att = {};
+					if (attObj && typeof attObj === OBJECT) {
+						for (var i in attObj) { // copy object to avoid the use of references, because web authors often reuse attObj for multiple SWFs
+							att[i] = attObj[i];
+						}
+					}
+					att.data = swfUrlStr;
+					att.width = widthStr;
+					att.height = heightStr;
+					var par = {}; 
+					if (parObj && typeof parObj === OBJECT) {
+						for (var j in parObj) { // copy object to avoid the use of references, because web authors often reuse parObj for multiple SWFs
+							par[j] = parObj[j];
+						}
+					}
+					if (flashvarsObj && typeof flashvarsObj === OBJECT) {
+						for (var k in flashvarsObj) { // copy object to avoid the use of references, because web authors often reuse flashvarsObj for multiple SWFs
+							if (typeof par.flashvars != UNDEF) {
+								par.flashvars += "&" + k + "=" + flashvarsObj[k];
+							}
+							else {
+								par.flashvars = k + "=" + flashvarsObj[k];
+							}
+						}
+					}
+					if (hasPlayerVersion(swfVersionStr)) { // create SWF
+						var obj = createSWF(att, par, replaceElemIdStr);
+						if (att.id == replaceElemIdStr) {
+							setVisibility(replaceElemIdStr, true);
+						}
+						callbackObj.success = true;
+						callbackObj.ref = obj;
+					}
+					else if (xiSwfUrlStr && canExpressInstall()) { // show Adobe Express Install
+						att.data = xiSwfUrlStr;
+						showExpressInstall(att, par, replaceElemIdStr, callbackFn);
+						return;
+					}
+					else { // show alternative content
+						setVisibility(replaceElemIdStr, true);
+					}
+					if (callbackFn) { callbackFn(callbackObj); }
+				});
+			}
+			else if (callbackFn) { callbackFn(callbackObj);	}
+		},
+		
+		switchOffAutoHideShow: function() {
+			autoHideShow = false;
+		},
+		
+		ua: ua,
+		
+		getFlashPlayerVersion: function() {
+			return { major:ua.pv[0], minor:ua.pv[1], release:ua.pv[2] };
+		},
+		
+		hasFlashPlayerVersion: hasPlayerVersion,
+		
+		createSWF: function(attObj, parObj, replaceElemIdStr) {
+			if (ua.w3) {
+				return createSWF(attObj, parObj, replaceElemIdStr);
+			}
+			else {
+				return undefined;
+			}
+		},
+		
+		showExpressInstall: function(att, par, replaceElemIdStr, callbackFn) {
+			if (ua.w3 && canExpressInstall()) {
+				showExpressInstall(att, par, replaceElemIdStr, callbackFn);
+			}
+		},
+		
+		removeSWF: function(objElemIdStr) {
+			if (ua.w3) {
+				removeSWF(objElemIdStr);
+			}
+		},
+		
+		createCSS: function(selStr, declStr, mediaStr, newStyleBoolean) {
+			if (ua.w3) {
+				createCSS(selStr, declStr, mediaStr, newStyleBoolean);
+			}
+		},
+		
+		addDomLoadEvent: addDomLoadEvent,
+		
+		addLoadEvent: addLoadEvent,
+		
+		getQueryParamValue: function(param) {
+			var q = doc.location.search || doc.location.hash;
+			if (q) {
+				if (/\?/.test(q)) { q = q.split("?")[1]; } // strip question mark
+				if (param == null) {
+					return urlEncodeIfNecessary(q);
+				}
+				var pairs = q.split("&");
+				for (var i = 0; i < pairs.length; i++) {
+					if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
+						return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=") + 1)));
+					}
+				}
+			}
+			return "";
+		},
+		
+		// For internal usage only
+		expressInstallCallback: function() {
+			if (isExpressInstallActive) {
+				var obj = getElementById(EXPRESS_INSTALL_ID);
+				if (obj && storedAltContent) {
+					obj.parentNode.replaceChild(storedAltContent, obj);
+					if (storedAltContentId) {
+						setVisibility(storedAltContentId, true);
+						if (ua.ie && ua.win) { storedAltContent.style.display = "block"; }
+					}
+					if (storedCallbackFn) { storedCallbackFn(storedCallbackObj); }
+				}
+				isExpressInstallActive = false;
+			} 
+		}
+	};
+}();