-
Notifications
You must be signed in to change notification settings - Fork 0
/
CODE-MINIFIED.js
9 lines (7 loc) · 2.37 KB
/
CODE-MINIFIED.js
1
2
3
4
5
6
7
8
9
// jM5
/*********************/
/* */
/* jM5 official code */
/* */
/*********************/
class __jm5__{name="jM5";version="1.0.0";description="";getbrowser(){const{userAgent:e}=navigator;var r="";if(e.includes("Firefox/"))r="Firefox";else if(e.includes("Edg/"))r="Edge";else if(e.includes("Chrome/"))r="Google Chrome";else if(e.includes("Safari/"))r="Safari";else r="undefined";return r};getbrowserversion(){var e="";const{userAgent:r}=navigator;if(r.includes("Firefox/"))e=`${r.split("Firefox/")[1]}`;else if(r.includes("Edg/"))e=`${r.split("Edg/")[1]}`;else if(r.includes("Chrome/"))e=`${r.split("Chrome/")[1]}`;else if(r.includes("Safari/"))e=`${r.split("Safari/")[1]}`;else e="undefined";return e};get(e){var r=new XMLHttpRequest;return r.open("GET",e,!1),r.send(null),r.responseText};BETA_devtools(){var e="";return e="False",window.outerHeight-window.innerHeight>100&&(e="True"),e};removenewlines(e){return e=e.replace("\n","").trim()};tryhistoryadd(e){chrome.history.pushState(e);return"True"};islocal(){var e=location.protocol;return"file:"==e||"localhost:"==e?"True":"False"};isstringequalstostring(e,r){return e==r?"True":"False"};isstringnotequalstostring(e,r){return e!=r?"True":"False"};isvaluebiggerthanvalue(e,r){return e>r?"True":"False"};isvaluesmallerthanvalue(e,r){return e<r?"True":"False"};trygetbrowserusername(){return sessionStorage.getItem("SessionName")};protocol_get(){return location.protocol};protocol_set(e){location.protocol(e);return"True"};trydownload(e,r){const t=document.createElement("lnktmpdwnldjm5");t.href=e,t.download=r,document.body.appendChild(t),t.click(),document.body.removeChild(t)};__getcode__(e){var r="https://raw.githubusercontent.com/VBPROGER/jm5/main/"+e+"/CODE-MINIFIED.js";return this.get(r)};__getversion__(){var e=this.get("https://raw.githubusercontent.com/VBPROGER/jm5/main/VER.data");return e=e.replace("\n","").trim()};__isuptodate__(){var e="";if(this.__getversion__()==this.version)e="True";else e="False";return e};__log__(e){console.log("jM5: "+e)};__info__(e){console.info("jM5: "+e)};__warn__(e){console.warn("jM5: "+e)};__update__(){var e="",r=this.__isuptodate__(),t=this.version;if("False"==r){this.__warn__("outdated jm5 version: updating"),this.__log__("updating..."),this.__log__("getting code...");e=this.__getcode__(t);return this.__log__("got code:"),this.__log__(e),"True"}return"False"}}let jm5=new __jm5__;