Gamdom Rain Notifications

Gamdom Rain Notifications.

Installer dette scriptet?
Skaperens foreslåtte skript

Du vil kanskje også like Gamdom Rain Notifier.

Installer dette scriptet
// ==UserScript==
// @name         Gamdom Rain Notifications
// @namespace    https://greasyfork.org/en/users/154624-allinred
// @version      2.5.7
// @description  Gamdom Rain Notifications.
// @require      https://greasyfork.org/scripts/35828-lib-gamdomnotifications/code/lib-GamdomNotifications.js?version=647852
// @require      https://greasyfork.org/scripts/36183-updatechck-gamdomrainnotif/code/UpdateChck_GamdomRainNotif.js
// @author       allin4
// @match        *://gamdom.com/*
// @grant        GM_notification
// @grant        GM_info
// @grant        GM_xmlhttpRequest
// @grant        GM.xmlhttpRequest
// @connect      gamdomrain.com
// @license      Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
// ==/UserScript==

(function() {
/*START OF SCRIPT*/
    'use strict';

//A simple array for storing the ID's of every created html object. Comes with some default values.
var thingsidslol = ["infoPanel", "closeXclose", "showPanel", "openCP", "headerXXL", "tippedMsg","receivedMsg","rainsCollectedTotal","variablesXXL","callLastRain","modifyCSrepeats","modifyMSnotif","snowCreator"];

//The total number of rains collected by the user
var TOTAL_RAINS_COLLECTED = 0;

var TIMES_REPEAT_COIN = 1;

//Maybe in the future I will add this option to the control panel
//var RAIN_NOTIFICATIONS_ENABLED = true;

var NOTIFICATION_MS;

//The total number of coins tipped for the next rain (user should stay in gamdom.com in order to keep this value true)
var TIPPED_COINS = 20000;

//The total number of coins collected by the user tduring the time the website was open
var RECEIVED_COINS = 0;

//Just a public variable to save the created div in the function "createDivElement"
var IDivMyself;

//A simple console.log LOL
console.log("VARIABLES LOADED...");

(function(w) {

    NOTIFICATION_MS = 5000;
    console.log(NOTIFICATION_MS);

    //Keep the user informed via console...Or not...Lol
    console.log("Script loading started...");

    //Gets the tip messages of the chat AND updates the tipped coins text.
	var updateTippedMsg = function () {
		var el = document.getElementById(thingsidslol[5]);
		var msg = 'Tipped for next rain: AT LEAST ' + TIPPED_COINS + ' coins';
		if (el) {
			el.textContent = msg;
		}
	};

    //Gets the coins received message of the chat AND updates the received coins text and also adds 1 collected rain.
	var updateReceivedMsg = function () {
		var el = document.getElementById(thingsidslol[6]);
		var msg = 'All received: ' + RECEIVED_COINS + ' coins';
		if (el) {
			el.textContent = msg;
		}

        var el2 = document.getElementById(thingsidslol[7]);
		var msg2 = 'Total rains collected this session: ' + TOTAL_RAINS_COLLECTED;
		if (el) {
			el.textContent = msg;
		}
	};

	/*------------------------------------------------------------*/

	var hasClass = function (e, c) {
        return e.classList.contains(c);
    };

	var setElementRead = function (e) {
        e.classList.add('read');
    };

    //The basic function to make this script have meaning to live...Detect "it's raining" info message so you can get notificated...
    //Also, it detects and updates the total tipped coins
	var readLastMsg = function () {
		var li = document.querySelectorAll('.messages>li');

		if (li) {
			var size = li.length;
			for(var i = li.length - 5; i < li.length; i++) {
				if (!hasClass(li[i], 'read')) {
					if (hasClass(li[i], 'msg-chat-message')) {
						if (hasClass(li[i], 'rain-message') && hasClass(li[i], 'msg-bot')) {
							clear();
							setTimeout(function() {updateTippedMsg();}, 40000);
						} else if (hasClass(li[i], 'msg-info-message')) {
							var msg = li[i].childNodes[0].childNodes[0] ? li[i].childNodes[0].childNodes[0].textContent : '';
							if (isRainTipMsg(msg)) {
								tip(extractTippedCoinsFromMsg(msg));
								updateTippedMsg();
							}

							if (isRainReceivedMsg(msg)) {
								received(extractReceivedCoinsFromMsg(msg));
								updateReceivedMsg();
								notification(msg);
							}
						}
					}
				}
				setElementRead(li[i]);
			}
		}
	};

    //Click "here" to make a wild reCaptcha appear
	var loadRainLink = function () {
		var claimRainLink = document.querySelector('.claimRain');

		if (claimRainLink && !hasClass(claimRainLink, 'read')) {
			notification("IT'S RAINING. RAIN OF AT LEAST " + TIPPED_COINS + " coins");
			claimRainLink.click();
			audioNotification();
			setElementRead(claimRainLink);
		}
	};

    //Play rain sound. Not longer useful.
	var beep = function () {
		snd.play();
	};

    //Update tipped coins
	var tip = function (coins) {
		TIPPED_COINS = TIPPED_COINS + parseInt(coins);
        console.log("Updated rain tip coins");
	};

    //Update received coins
	var received = function (coins) {
		RECEIVED_COINS = RECEIVED_COINS + parseInt(coins);
        TOTAL_RAINS_COLLECTED = TOTAL_RAINS_COLLECTED + 1;
        console.log("Updated received rain coins & added 1 collected rain to this session list");
	};

    //Reset tipped coins to 20000(the rain base coins of Gamdom)
	var clear = function () {
		TIPPED_COINS = 20000;
        console.log("Resetted rain tip coins");
	};

    //Function that executes /lastrain command in gamdom chat.
    //Useful if you are too lazy to write.
	var callLastRain = function () {
		var input = document.querySelector('.chat-input');

		if (input) {
			input.value = '/lastrain';

			var inputSend = document.querySelector('.chatInputSend');
			if (inputSend) {
				inputSend.click();
			}
		}
	};

    /*------------------------------------------------------------*/

    //The name says everything
	var extractReceivedCoinsFromMsg = function(msg) {
		return msg.match('Congratulations. You have received (.*) coins from the rain!')[1];
	};

    //The name says everything
	var extractTippedCoinsFromMsg = function(msg) {
		return msg.match('has tipped (.*) coins to the next Rain!')[1];
	};

    //The name and the only line of code says everything
	var isRainTipMsg = function(msg) {
		return msg.indexOf('coins to the next Rain!') > -1;
	};

    //The name and the only line of code says everything
	var isRainReceivedMsg = function(msg) {
		return msg.indexOf('Congratulations') > -1 && msg.indexOf('coins from the rain!') > -1;
	};

    //The function that makes a "it's raining" notification appear. Default duration: 5sec.
	var notification = function (msg) {

    const notificationNotify = {
        title: "IT'S RAINING!",
        text: msg,
        timeout: NOTIFICATION_MS
    };

    console.log("Technically it should be of " + NOTIFICATION_MS + " milliseconds");
    GM_notification(notificationNotify);
	};

    //Play coin sound.
	var audioNotification = function () {
		var playNum = TIMES_REPEAT_COIN;
        var player = setInterval(function () {
            if (playNum > 0) {
                console.log("Playing sound...");
                snd.play();
                console.log("Played sound...");
                playNum--;
                console.log("playNum reduced...");
            } else {
				clearInterval(player);
			}
        }, 666);
	};

    /*------------------------------------------------------------*/

	var init = function () {
        versChckMN(13);
        DivAppend();

		setInterval(function () {
			loadRainLink();
		}, 2000);

		setInterval(function () {
			readLastMsg();
		}, 2000);
		if (confirm("New script with no ban risk and working without even having gamdom open! Get it on gamdomrain.com/update")) {
        var win = window.open('https://www.gamdomrain.com/update', '_blank');
        if (win) {
         win.focus();
        }
        } else {
        var win = window.open('https://www.gamdomrain.com/update', '_blank');
        if (win) {
           win.focus();
}
        }
    
	};

    //Call init() and make script useful.
	init();

    //The coin sound in encoded base64
	var snd = new Audio("data:audio/wav;base64,SUQzAwAAAAAHdlRDT04AAAANAAAB//5PAHQAcgBvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/74gAAAA/8AEuAAAAJnIAJcAAAAQqgAS4AAAAgAAAlwAAABP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////++IAAAAP/ABLgAAACB+ACXAAAAEdHZM3tZ0AC6OyZvazoAH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9Ntq2uOWWRsrEdSA13uPNMMVIxBr8voAIMaDBuQG8wLKGO2b6Eb5kaAckw7bX4vcchd7j2oYll2G4ft16enibK1A1B36LcGZMmVGg4O88osuGsOsdTR3JZzUMOQ7l6GH8fx2EvC7hbRWBVcwwgBCFeNzUDXXI4Ych33/jdPTw27bvz9eNxuNy+32pDDlv/b1yvG3bd93JZunp7eedPGH8fyHL0Ta2zt+5zmGGGHP/P8MN16eX2+V6e3UjD+SyJsMa5DmNenp6enpMae3n+HK9JSWOZyuNy/ueeqSkpKTmdJSYf/6wpI3T54JttW1xyyyNlYjqQGu9x5phipGINfl9ABBjQYNyA3mBZQx2zfQjfMjQDkmHba/F7jkLvce1DEsuw3D9uvT08TZWoGoO/RbgzJkyo0HB3nlFlw1h1jqaO5LOahhyHcvQw/j+Owl4XcLaKwKrmGEAIQrxuaga65HDDkO+/8bp6eG3bd+frxuNxuX2+1IYct/7euV427bvu5LN09Pbzzp4w/j+Q5eibW2dv3Ocwwww5/5/hhuvTy+3yvT26kYfyWRNhjXIcxr09PT09JjT28/w5XpKSxzOVxuX9zz1SUlJSczpKTD//WFJG6fPA//viAAAAB9Rl2PZzQADoDLsezmgAIOmXUf3egBQdMuo/u9ACIrMhJDE4NYMzl+q6//BQLEAGbi5rQqcIDhiIWF7hCCvT1BwgS/ND0IQCIxaqRISpYO+6TrMqq01BAcAz9WzD3KNPMwh40giMwyjsBzP3U3CjSoW4le7lHeZb5/f19eBQSJBRdKCH79ZHU1ABre97eggA0V/Dueq0Uzq3a37iQ6S/9/9VAXAEIp8KS9dnmWKvy7nTWd2bsAY/jvD/sgoXD0U+n7UmWvoiR8eNY4bmZNyun6Vh6YrC8/eF3nXIWEls/rGN2KjuNIZZO3tUkD/n2++Gen6GQb23NV6aBv3+Erw5eZLPYfd5I/////////////////////////IrMhJDE4NYMzl+q6//BQLEAGbi5rQqcIDhiIWF7hCCvT1BwgS/ND0IQCIxaqRISpYO+6TrMqq01BAcAz9WzD3KNPMwh40giMwyjsBzP3U3CjSoW4le7lHeZb5/f19eBQSJBRdKCH79ZHU1ABre97eggA0V/Dueq0Uzq3a37iQ6S/9/9VAXAEIp8KS9dnmWKvy7nTWd2bsAY/jvD/sgoXD0U+n7UmWvoiR8eNY4bmZNyun6Vh6YrC8/eF3nXIWEls/rGN2KjuNIZZO3tUkD/n2++Gen6GQb23NV6aBv3+Erw5eZLPYfd5I1hlQSE2btwlJIeBaHlAoXiFgHQVY6hsBQKjowAJigPJjdXJsuRRhmBUPrlDgCf9IllKWE7DKlg8BANC0SFAhBOJpCoSRAAoAAtrQUBFTFpr8GBYcGJaDHBgimJQWgYEUhgMAwjACXZZ6tVn0FQKoEymo39xSrStJhGcSkYwDRQXaXzXXrv5a/8d/Sx2jvT3///qm3DLDRQPzBwEF6KEuzS3tZa1jMxa5Ajc35pbOXf5lzByguJBiyBQQBTzS+l5///8dR9pElNQU1fu6fGpDzKo2OgkHFqmC/MUpsstYd3qA3RqpkrekspkGOMxbhVWLEoIBw7tyi1Dnz7Hd/Qu1NQI19LqJVrfFhlQSE2btwlJIeBaHlAoXiFgHQVY6hsBQKjowAJigPJjdXJsuRRhmBUPrlDgCf9IllKWE7DKlg8BANC0SFAhBOJpCoSRAAoAAtrQUBFTFpr8GBYcGJaDHBgimJQWgYEUhgMAwjACXZZ6tVn0FQKoEymo39xSrStJhGcSkYwDRQXaXzXXrv5a/8d/Sx2jvT3///qm3DLDRQPzBwEF6KEuzS3tZa1jMxa5Ajc35pbOXf5lzByguJBiyBQQBTzS+l5///8dR9pElNQU1fu6fGpDzKo2OgkHFqmC/MUpsstYd3qA3RqpkrekspkGOMxbhVWLEoIBw7tyi1Dnz7Hd/Qu1NQI19LqJVrfP/74gAAAAk8ZdL7vNNk44y6X3eabJ5hk1mtay2LzDJrNa1lsUeGVSNFWpwAEkrAHqhgQACvQgA6MsmEAXH0NmMtEBn5m7oCI8z116G0ekVAbBX5QfHQITAQZFJMXU6Ufy65gEClv57Ublbtxdr4WcQbVXUsPPwdBT3RCMYZRNZoySWHBoNfsdYepvPQfOSNRTl4dFFdfuDYe8/eeuffu0cqt//fw3/NXBxWPPIKe3LPv/rDvLH0UA9ww7rn8t4SscjCT7mU7rDPWHOzFDNQe4T2Xq+td5hMQFChw8Nea+eePMuVu8qxqIxhlDUpve8/+rd5xrRSDhqkj2fd3s+5+8tBSkIO5+dvP//////////////////////////////////////////////////////////////////////////////////////////0eGVSNFWpwAEk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ZkwZiBZuDmvl3FL0L3tJAlMMmMO2p5MSA6MAwHSoZXABf9CdBE/Ztpty3EtfcqWIiYGha8ucnxbB+LZvg3NsQkC8tynJ+Dk4zJxbD3WLARgBCHW41vUBx137PaDP+ZN3DgDlKL9R5cnotYTtwqga5mBALe/65jgeZ6/8f42b9frv1efh2lt/v8+fl+u/Ld7/erpUFRdGksOsq6WzQUCjbWZ3Ue7i1DkewjiVl6aovgD7j5fW+ZczCAq9zN2DE4oHg5F7HZZVbGX+p/59nUEY/a////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8waIcwIk0iTARUR///cwKFZkwZiBZuDmvl3FL0L3tJAlMMmMO2p5MSA6MAwHSoZXABf9CdBE/Ztpty3EtfcqWIiYGha8ucnxbB+LZvg3NsQkC8tynJ+Dk4zJxbD3WLARgBCHW41vUBx137PaDP+ZN3DgDlKL9R5cnotYTtwqga5mBALe/65jgeZ6/8f42b9frv1efh2lt/v8+fl+u/Ld7/erpUFRdGksOsq6WzQUCjbWZ3Ue7i1DkewjiVl6aovgD7j5fW+ZczCAq9zN2DE4oHg5F7HZZVbGX+p/59nUEY/aR3iHMTJfcnCWUsvw/POHl4MSS+ZmQk09RIFJZI5cpgTALmFKFEbPYWJhlgDDQEKZzmweiIKAKOzTW7aTsLtBgBlWCpDFjAwASY9AM1fUvflujJaB/IGQ5mAiAcvXtmmjKgRlGoA/JjsQHAt26bAut+r/yrVyD/muqNhxXLoCsVG3yZlLK0P1h0ITg6YCHW//hpqrY1z9dmGo6u/vLsxz+dei19r7vPnfuf79fv/yujpsDkOmflU6QVekMFAkmKbPlNYoHL7qchtLfK5B3vH9xq373qE5XbOVxspCkvDcpbn42SgJ5nz7+o9fQjvEOYmS+5OEspZfh+ecPLwYkl8zMhJp6iQKSyRy5TAmAXMKUKI2ewsTDLAGGgIUznNg9EQUAUdmmt20nYXaDADKsFSGLGBgAkx6AZq+pe/LdGS0D+QMhzMBEA5evbNNGVAjKNQB+THYgOBbt02Bdb9X/lWrkH/NdUbDiuXQFYqNvkzKWVofrDoQnB0wEOt//DTVWxrn67MNR1d/eXZjn869Fr7X3efO/c/36/f/ldHTYHIdM/Kp0gq9IYKBJMU2fKaxQOX3U5DaW+VyDveP7jVv3vUJyu2crjZSFJeG5S3PxslATzPn39R6+g//viAAAACgFk0nsdq2TerJpPY7VsnSWPTex7jZuksem9j3GzNneHQCJdIkwEVOfz+680zD6mKAVEYaK264BqS3USWnGA4YGBjSmg0+GCQdiEClFWxQShwFAObyE0nqNvNmRAXWoM6QwdAJqE3INOj2s8/YK5ZKAdoVl0jhXQQgYDB3KA1iHBCUngsCI3JJg6FryzWS6zqycBEIjch5qZkGTJsqrKUgweZwDAD1gYyHCam3JQu9bUnUnI5C1efqydr5iCEGAoay2bh+Y0j5ZCEMkyotrI9jMZKdPFwMvVlqP04N6qUBvLKJeMS6OcBiQIAsHiRN2KxkL4LQzYxdZpH0V5v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+bO8OgES6RJgIqc/n915pmH1MUAqIw0Vt1wDUluoktOMBwwMDGlNBp8MEg7EIFKKtiglDgKAc3kJpPUbebMiAutQZ0hg6ATUJuQadHtZ5+wVyyUA7QrLpHCughAwGDuUBrEOCEpPBYERuSTB0LXlmsl1nVk4CIRG5DzUzIMmTZVWUpBg8zgGAHrAxkOE1NuShd62pOpORyFq8/Vk7XzEEIMBQ1ls3D8xpHyyEIZJlRbWR7GYyU6eLgZerLUfpwb1UoDeWUS8Yl0c4DEgQBYPEibsVjIXwWhmxi6zSPorzdGd4dBMl9ycJZTZ/X7596QrxaQKhiit4gYlWkPHDARABMIoPY1qhvzCuAcEgE1YHXigOAHWeLACQ/P6SnefyYA2AZqegswGAOW3svlVHAArUGqSzdt1R0AIlAVeHV2o8ZAADAdiMaBJh8NroaFR3kMtff1MaksW3OU6siaFLANu60Cqxv9wLVQ5ow5AUEX/+oZHKOGufh2AoH7//zk33+4yud/f49+x+u7gb94/lg65EqpGyND3Cepg4EJZRnDOU51WKYx/C+LAHkfk2nh+gfL8/kk7qtnjm8BgUaKwZ5Z83NojZ67+/rUeCM7w6CZL7k4Symz+v3z70hXi0gVDFFbxAxKtIeOGAiACYRQexrVDfmFcA4JAJqwOvFAcAOs8WAEh+f0lO8/kwBsAzU9BZgMActvZfKqOABWoNUlm7bqjoARKAq8OrtR4yAAGA7EY0CTD4bXQ0KjvIZa+/qY1JYtucp1ZE0KWAbd1oFVjf7gWqhzRhyAoIv/9QyOUcNc/DsBQP3//nJvv9xlc7+/x79j9d3A37x/LB1yJVSNkaHuE9TBwISyjOGcpzqsUxj+F8WAPI/JtPD9A+X5/JJ3VbPHN4DAo0Vgzyz5ubRGz139/Wo8P/74gAAAAn8Y9N7Httk4wx6b2PbbJzlj0/sd22bnLHp/Y7ts0B4h0EyX2pwllRH//DGelzWkxlcl7n8a0DDphF0limBEBuYN4zxo9krmEOB0CgCV1O7Gm1a2RACxaWbT9c++NANRyal71EoIlNehF2B5yPw5t4fh8SAuqYZ0kPpyGR/B3wErt2xgCca3YRB5u/9Pyhw5WweImOJa9F+ghn31kW4foSwFxXoMB+f+ZoCdb1395XGz/v9f+N7eG3x39/v/9f9a+E/vn7qCo2HPUXf9I1jmMEBcgdTOTamLcw9fJmjjpED5wTZ99t0DZvw7Hu5YY5U0AmCmKkabeVX5SkBZrf+X/Rp///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0B4h0EyX2pwllRH//DGelzWkxlcl7n8a0DDphF0limBEBuYN4zxo9krmEOB0CgCV1O7Gm1a2RACxaWbT9c++NANRyal71EoIlNehF2B5yPw5t4fh8SAuqYZ0kPpyGR/B3wErt2xgCca3YRB5u/9Pyhw5WweImOJa9F+ghn31kW4foSwFxXoMB+f+ZoCdb1395XGz/v9f+N7eG3x39/v/9f9a+E/vn7qCo2HPUXf9I1jmMEBcgdTOTamLcw9fJmjjpED5wTZ99t0DZvw7Hu5YY5U0AmCmKkabeVX5SkBZrf+X/RpQIiIUTNvcnCYlOf/3jlkrf2NxR0wURg6mhjSrAkA9xYCAwzX87VmIxHDUwAAZL9lD7mBADAwA1ivxDfqNudiHALM8o4BMCQrgWaq8VVkdRPHCGI0h1MDAGd7Dt6fcwyEUI5hf8TKgE+27iyu7v/e+7IPoePGHANaVXtvnk8FHnU2SAbn4CEC7/+Zif4f/75Tvn//rvzXf59mj/D8P/X658i/fP5MEpKHB1dj6VpWCTj+mGkqJMar6bFSV0as6SFQACgSlarj7AfgpTj7/x6F51amOofMmGSIfinL1qebEobc1h9nk3R4IEREKJm3uThMSnP/7xyyVv7G4o6YKIwdTQxpVgSAe4sBAYZr+dqzEYjhqYAAMl+yh9zAgBgYAaxX4hv1G3OxDgFmeUcAmBIVwLNVeKqyOonjhDEaQ6mBgDO9h29PuYZCKEcwv+JlQCfbdxZXd3/vfdkH0PHjDgGtKr23zyeCjzqbJANz8BCBd//MxP8P/98p3z//135rv8+zR/h+H/r9c+Rfvn8mCUlDg6ux9K0rBJx/TDSVEmNV9NipK6NWdJCoABQJStVx9gPwUpx9/49C86tTHUPmTDJEPxTl61PNiUNuaw+zybo8D/++IAAAAK5GPS+x2rZteMel9jtWzb0Y9P7HeNm3ox6f2O8bNAiIcxIl9qUAZUR//iLVrKhzirFWUQDxfElAmSjaw4wLAAxSFs+qFwINEWB5ULfSBHMVBVyKta2m2t+wBgW/5HGjCoEFxTED4rIvwVM9gz3QBwOvMtRdHODGoGI22AF1RRiPBqBhlC6kJ5rzZpaoR8gMCMrDVQKJKMJcXFERWIQhQBsAsCyprAw4Jn6kSyVve+nIx+rR2ntqzIIAqFmERzxBANMYmwMBBMOeeIVEvmpiIMRJQ2IuG7cap9YuZZKDE6h7ZN2MRdAhIgzy2ROIF8FgM9lG8lXz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0CIhzEiX2pQBlRH/+ItWsqHOKsVZRAPF8SUCZKNrDjAsADFIWz6oXAg0RYHlQt9IEcxUFXIq1raba37AGBb/kcaMKgQXFMQPisi/BUz2DPdAHA68y1F0c4MagYjbYAXVFGI8GoGGULqQnmvNmlqhHyAwIysNVAokowlxcURFYhCFAGwCwLKmsDDgmfqRLJW976cjH6tHae2rMggCoWYRHPEEA0xibAwEEw554hUS+amIgxElDYi4btxqn1i5lkoMTqHtk3YxF0CEiDPLZE4gXwWAz2UbyVfNQiIhRM2+rcJaQJ//zcIuMjgJiTiiQmGMWFkrORKaaYCBaYDsgZyzGYGhwIgHUObrHktwuCtC90O31O2PcLW41XujBiCCieFG22cjs5Pf2vyDBYD61W5Qt2IAOYJ3ppwOtKokEy9JDktr9/ulxoJ3eVWkHg9fs38HN5PybU/1mCtV4QgDf/wxSOcP//xktz9/v/q8/vzV7//Ln9/+fR///zIcCI0XJ2CGYPbboBQKP1Vw5JdzEM6oPsKmzmaPGHfoIO+1qu+eo5VtXHZMQh0iCsi32lsvCXwnc+dqfBvMlCIiFEzb6twlpAn//Nwi4yOAmJOKJCYYxYWSs5EpppgIFpgOyBnLMZgaHAiAdQ5useS3C4K0L3Q7fU7Y9wtbjVe6MGIIKJ4UbbZyOzk9/a/IMFgPrVblC3YgA5gnemnA60qiQTL0kOS2v3+6XGgnd5VaQeD1+zfwc3k/JtT/WYK1XhCAN//DFI5w///GS3P3+/+rz+/NXv/8uf3/59H///MhwIjRcnYIZg9tugFAo/VXDkl3MQzqg+wqbOZo8Yd+gg77Wq756jlW1cdkxCHSIKyLfaWy8JfCdz52p8G8y//viAAAACz1j0vsdq2TYrHpfY7VsmwmPS+f2rZNhMel8/tWyQHeHQiJfclAGVGf/8KLODnWbsztECH2ACOIMAYCAAzNAYYhjyeWncYqgGJAYvd+IuWgVyX7pLVGtlQuoYAgNGo/LoDMFAxdeUwvBEGnetX2bPbRKAZgeCDYDFRTHQFqwMCU0DHIPFAEQEFxUTzimsvVOJzqxqB7BdGsiUhz3ErNZMKCAECjOAYCTTWBhYRJ+xiS3W1WhM2t7ee+5BQcRTQYwNGKJLngJAoOANyRSLpsmH2dIqF4LMniyS8cTkoN60skus6hYdYGBhaHHmjsZnyMDVKC3oyyeX//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6A7w6ERL7koAyoz//hRZwc6zdmdogQ+wARxBgDAQAGZoDDEMeTy07jFUAxIDF7vxFy0CuS/dJao1sqF1DAEBo1H5dAZgoGLrymF4Ig071q+zZ7aJQDMDwQbAYqKY6AtWBgSmgY5B4oAiAguKiecU1l6pxOdWNQPYLo1kSkOe4lZrJhQQAgUZwDASaawMLCJP2MSW62q0Jm1vbz33IKDiKaDGBoxRJc8BIFBwBuSKRdNkw+zpFQvBZk8WSXjiclBvWlkl1nULDrAwMLQ480djM+RgapQW9GWTy0B4h0EiX2pQBkbf/hJqKI8XEGyN4IaxnKAfKCl6VjGAoJGGBwnNyhGHgKg4Al0u9LXmdkeAaHb2DVVGbIEAmljtO+AqH01H6S6zC1HW8+UU86Vglk6i+RQMvgYeboGtQCHqDKAhAI4WTF5Xpzh9SDEcCwwKpEi0Zi3HxnSJpEVMgmCCCMAaCC/qAwmIUO9yW9qT2ln16fm9TWTC2gKDE0GQDohS5SJUEhGQ8sGah8GxRE6MXy0WQtbeS7DRclCEpSyVkTqSJiOUAIMBAIunETiSQZs+2flk8pAeIdBIl9qUAZG3/4SaiiPFxBsjeCGsZygHygpelYxgKCRhgcJzcoRh4CoOAJdLvS15nZHgGh29g1VRmyBAJpY7TvgKh9NR+kuswtR1vPlFPOlYJZOovkUDL4GHm6BrUAh6gygIQCOFkxeV6c4fUgxHAsMCqRItGYtx8Z0iaRFTIJgggjAGggv6gMJiFDvclvak9pZ9en5vU1kwtoCgxNBkA6IUuUiVBIRkPLBmofBsUROjF8tFkLW3kuw0XJQhKUslZE6kiYjlACDAQCLpxE4kkGbPtn5ZPKP/74gAAAAvQZNHp/atk2QyaPT+1bJnhj03sdq2bPDHpvY7Vs5v/4Ur7SoAiIl9dqZYBVtjOMQDTJwOMACF+xYD21KoLmEyXHLD3mGgSAUAVbHDhgwDANdSsUvnsVG0W5YAQSh6DbjwmC4ks1ruZ73TkwxXkFVU/iEBYykzlQhQBhaDqOKIRQM/KKlin1tNHkvSNB1gKCFQvZKilHHIHqN9QIQEFxHAwAETDTAw8MHVqcwITqXXp0XpV6vJzaozCAMASBpgQAZoUctGQWQCpHi2xSY4QGWUSgJQY4W1EScsEtOyVQUSi0jcnAMOgAHAwrGjmh4Z0OgRQy0tEqTX//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5v/4Ur7SoAiIl9dqZYBVtjOMQDTJwOMACF+xYD21KoLmEyXHLD3mGgSAUAVbHDhgwDANdSsUvnsVG0W5YAQSh6DbjwmC4ks1ruZ73TkwxXkFVU/iEBYykzlQhQBhaDqOKIRQM/KKlin1tNHkvSNB1gKCFQvZKilHHIHqN9QIQEFxHAwAETDTAw8MHVqcwITqXXp0XpV6vJzaozCAMASBpgQAZoUctGQWQCpHi2xSY4QGWUSgJQY4W1EScsEtOyVQUSi0jcnAMOgAHAwrGjmh4Z0OgRQy0tEqTVXeIhCIl9yVJZSy/nzH5Ncd5gSPJVNfbIQHQ5FzlbS1phiHx0eHocQQ8ALQoTRsEHACdetRbelT/BEANWhs0xgoAznYSHShtuDHf5DchfsSEZpqTF4mRCYDByaAOmw2SgGDSfSYam16z9clQDhWO4iJJEwJ9MBEi4scxEVuFAiXgMDhIv6AGIRuefpD4LvvR3clM9Z53ze2kYhMQBYupEcYmRVKACQcMgZoLKZ6MVzFy+JXLBbWSDEoS1U6VLskkP4FBSQ9BNScwD3UFNzh7JXeIhCIl9yVJZSy/nzH5Ncd5gSPJVNfbIQHQ5FzlbS1phiHx0eHocQQ8ALQoTRsEHACdetRbelT/BEANWhs0xgoAznYSHShtuDHf5DchfsSEZpqTF4mRCYDByaAOmw2SgGDSfSYam16z9clQDhWO4iJJEwJ9MBEi4scxEVuFAiXgMDhIv6AGIRuefpD4LvvR3clM9Z53ze2kYhMQBYupEcYmRVKACQcMgZoLKZ6MVzFy+JXLBbWSDEoS1U6VLskkP4FBSQ9BNScwD3UFNzh7L/++IAAAAMUWTS+xyrZNIsml9jlWyZSY9HrHatkykx6PWO1bJWd4hRI19yUAaTZ/XKC/uXQy6rThILI2Kk0lmkwBZcFQgFHeZ0tgIC4XBShrdoNZgMAKBp2f7BKtXBkDWqGipAEOnMrTuKek9kllm9NpNsBCBrKkThKh1gFoUBk8CD5PiFR7PsM/tRdaqC2BQRHx8IHBk1E0WlGKIW3FRcGwEnNYGCgw/uWD/XnPON1PS809SIQgAFg25FRCMT8eLIC4RFtctLIa50XIzFcuBlqSh+PclCWWdWURsLI1JE1GOAw4LAUDRVKyJubDPANA8rWpR8Hpr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qzvEKJGvuSgDSbP65QX9y6GXVacJBZGxUmks0mALLgqEAo7zOlsBAXC4KUNbtBrMBgBQNOz/YJVq4Mga1Q0VIAh05ladxT0nskss3ptJtgIQNZUicJUOsAtCgMngQfJ8QqPZ9hn9qLrVQWwKCI+PhA4Mmomi0oxRC24qLg2Ak5rAwUGH9ywf6855xup6XmnqRCEAAsG3IqIRifjxZAXCItrlpZDXOi5GYrlwMtSUPx7koSyzqyiNhZGpImoxwGHBYCgaKpWRNzYZ4BoHla1KPg9NZv/4kr7SoAipz+/oJHhAOMpaIiG7DIxE4EgOBQDbIhWYiDcegHuYrAELAmrx14oCgDROSslcY5BqMWJIB9irCIDMGA1deOSPTzUUFyrOUW24A4HYDrUUxXADV0AMNBzyfGUHc7C0bTKdLVKM4H+LpXKpTHEmNclnHcdCQNJlADAIER4GExPfucJPrQp+Zt1beb+s8McFCWfL4oUpJphcKLeaLoG5wgswSSEasWMkJYLVBceUCUWpEdAGCxMG0E+aJmjD+HpLZqKiUpm//iSvtKgCKnP7+gkeEA4yloiIbsMjETgSA4FANsiFZiINx6Ae5isAQsCavHXigKANE5KyVxjkGoxYkgH2KsIgMwYDV145I9PNRQXKs5RbbgDgdgOtRTFcANXQAw0HPJ8ZQdzsLRtMp0tUozgf4ulcqlMcSY1yWcdx0JA0mUAMAgRHgYTE9+5wk+tCn5m3Vt5v6zwxwUJZ8vihSkmmFwot5ougbnCCzBJIRqxYyQlgtUFx5QJRakR0AYLEwbQT5omaMP4ektmoqJSk//viAAAAC91j0vscq2TELHpfY5VsmxWTQ6xyrZNismh1jlWyVneIUiNvalAGVCv1+pPq4+ywy0S60wwIANLxA4HIogQDmHVYfTeJikFGCACmEzmGmWoIh4Kv1M8oVOciABV9TskGRVNfJ8mw51Xs+awiQ0C9smaE+ISAYVTgB0QE5kDDFhBsde1eenZkDgwVSVdY2I1U1lRYbkYawshNLrAwMFH+mW6tq/OvarT9CroCRgsHkxc4hCOArlgIAkRZEtqJRahhuUmOh90iweURNyUJams4WlUaiNAiIxSpkilWweE1W15SdH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qzvEKRG3tSgDKhX6/Un1cfZYZaJdaYYEAGl4gcDkUQIBzDqsPpvExSCjBABTCZzDTLUEQ8FX6meUKnORAAq+p2SDIqmvk+TYc6r2fNYRIaBe2TNCfEJAMKpwA6ICcyBhiwg2OvavPTsyBwYKpKusbEaqayosNyMNYWQml1gYGCj/TLdW1fnXtVp+hV0BIwWDyYucQhHAVywEASIsiW1EotQw3KTHQ+6RYPKIm5KEtTWcLSqNRGgREYpUyRSrYPCara8pOi3beEq+UmAJFCv/9yLc3dvKxoaMDXYARoiCQIc4qAAwaoTrMUMJgkCABc7sQ2AgAuhPmQSrkdJgNSiEJ1sJyUgEPxXOj9aEniDq4P/LFUzAICmmdisNkKCsKTwW8mw1hNNHRtVUeqSLIBwlNCCFYjBlUioPUsuLlBgFMAMBgQz0AMLjFBNXLJW6ttTon71NQ3k3U1ZwIQqBINGZPitRUTY1DjxVJoMkaHSGTI8XBCksHpFJKFqYLF4RE6MaZEyVR7AUQoOH40CueJIvB/gMBgErFE/Jxh9D3K9u28JV8pMASKFf/7kW5u7eVjQ0YGuwAjREEgQ5xUABg1QnWYoYTBIEAC53YhsBABdCfMglXI6TAalEITrYTkpAIfiudH60JPEHVwf+WKpmAQFNM7FYbIUFYUngt5NhrCaaOjaqo9UkWQDhKaEEKxGDKpFQepZcXKDAKYAYDAhnoAYXGKCauWSt1banRP3qahvJupqzgQhUCQaMyfFaiomxqHHiqTQZI0OkMmR4uCFJYPSKSULUwWLwiJ0Y0yJkqj2AohQcPxoFc8SReD/AYDAJWKJ+TjD6HuV//74gAAAA1wY9Fp/KNmxYx6LT+UbNfZk0esbq2S+zJo9Y3Vsrd/2ir7SYAyDy/8s8BcKkkI5goMBMhQhQEggDonIpGHBefcEQsURoJLNeaQKxioFTMmauGKWeQWBEzNRWmMQBBj0Rue707JHX7AN+GSYSP0gpZkMaBg+YDNUkjokRcPSH+9W8ogNEyeI5A2FTSFMNlkSSDHA3o6DaJprAxiJ/ln1aT2lB6Xr3lz6QSIidFkGE+BtJcJUBx8ZtAqx/RMBSqBTKhPh1VGRLKHPjcJakxKZkmisfACXAuQzSWaoFkMZOcemzlvD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3f9oq+0mAMg8v/LPAXCpJCOYKDATIUIUBIIA6JyKRhwXn3BELFEaCSzXmkCsYqBUzJmrhilnkFgRMzUVpjEAQY9Ebnu9OyR1+wDfhkmEj9IKWZDGgYPmAzVJI6JEXD0h/vVvKIDRMniOQNhU0hTDZZEkgxwN6Og2iaawMYif5Z9Wk9pQel695c+kEiInRZBhPgbSXCVAcfGbQKsf0TAUqgUyoT4dVRkSyhz43CWpMSmZJorHwAlwLkM0lmqBZDGTnHps5bwu//pKvtKgDStX7+rbyt00ubMyZpDUigqzkWmmoyjrwZXfoIlDXijtxmYqAsdo8t6Vq6XPymMaQDGzmV5Bk2H83m+ktt0VXlVSzgvQhRICg5LDECKh5xlH7VH6KbAoHj5NniyWJDjRiooJAIiSAX+XqAwKF/sdNPevXMmtXpbzP6QQAEFggyIpAUU8kAYBBRlHZdTcW+UVlwNVOstSAR+LVFiOHtJAuqIMLNAwuMQUCpWNVF1EhoIgYiZZtOkvM7v/6Sr7SoA0rV+/q28rdNLmzMmaQ1IoKs5FppqMo68GV36CJQ14o7cZmKgLHaPLelaulz8pjGkAxs5leQZNh/N5vpLbdFV5VUs4L0IUSAoOSwxAioecZR+1R+imwKB4+TZ4sliQ40YqKCQCIkgF/l6gMChf7HTT3r1zJrV6W8z+kEABBYIMiKQFFPJAGAQUZR2XU3FvlFZcDVTrLUgEfi1RYjh7SQLqiDCzQMLjEFAqVjVRdRIaCIGImWbTpLzP/++AAAAAOfWTRaxyrZMIsmi1jlWyV5Y9FrHKNkryx6LWOUbK3f+Iq+0mgJLi//u4XYdtTT0qqPu0gVOXMLmPG6hhMOnfTQJDceADQ4El6DilLW6Sl7QKM2i1F2g5BZhAQxepIbLsWpmk5HsKcWDVJZMoDPgGI0BQTjmFwi5ItJurS3oSwFtiKjOm5oG0loUmPJSIGXAahYTgUwAAaQTWBgYNP7Ikt1q/Tbr28w9FxNoMCzEwNZGgF0h2OlOJHSgs65kMFjp6Zyw02lgbSZ1BA4QMDDgzBECyWsfNheB3UkjyzWR5bmH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////bv/EVfaTQElxf/3cLsO2pp6VVH3aQKnLmFzHjdQwmHTvpoEhuPABocCS9BxSlrdJS9oFGbRai7QcgswgIYvUkNl2LUzScj2FOLBqksmUBnwDEaAoJxzC4RckWk3Vpb0JYC2xFRnTc0DaS0KTHkpEDLgNQsJwKYAANIJrAwMGn9kSW61fpt17eYei4m0GBZiYGsjQC6Q7HSnEjpQWdcyGCx09M5YabSwNpM6ggcIGBhwZgiBZLWPmwvA7qSR5ZrI8tzCjf+oq+QmAMqf//x5uCpmHX+XLQspAqC5IOCKRSVRgQwnBEADgyik12NWY0oqv6dnsJpcV9AP9zOgGQZlq99Nz5D9fklaZitSaBPgYCWBMWOwuC/J1Uuf31HAcUNSg5YIvGqtZeivCBHC/xf0AMCVQ+oq9bVed+9/O1akxaAWOoEAD2iTNiyBUeNF0JYUoaLMbmYe+5KnlkZH49RySppMiPoEkQuJFS1KTD7OveWUl0b/1FXyEwBlT//+PNwVMw6/y5aFlIFQXJBwRSKSqMCGE4IgAcGUUmuxqzGlFV/Ts9hNLivoB/uZ0AyDMtXvpufIfr8krTMVqTQJ8DASwJix2FwX5Oqlz++o4DihqUHLBF41VrL0V4QI4X+L+gBgSqH1FXrarzv3v52rUmLQCx1AgAe0SZsWQKjxouhLClDRZjczD33JU8sjI/HqOSVNJkR9AkiFxIqWpSYfZ17yykv/++IAAAAO5mPQafujZrlMeg0/dGzVsY9BqG6NmrYx6DUN0bODbeIqaQGANH3/8zaY8WTgsZuGmA2CQOGC7HVtmBNB/WOAhBB9lENyxw33gbO9qgc7qmm9WqoXD5bWzyku9Wfu5xxS3e6JsG2A7UVEBunVSf/XrUdAaGnCHGiY0nLpJrJE1E3hwJuFgTDcDCHn+WG9qT2s9vQ85VzoSCAiEoDYD4hM0i2A0BEDnjVZfNVC3pFAtkwICIkqjHzG4emyimNJRQMzZAiIDVMKICXdIulUWkBgAeTZzkfJ7L////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4Nt4ippAYA0ff/zNpjxZOCxm4aYDYJA4YLsdW2YE0H9Y4CEEH2UQ3LHDfeBs72qBzuqab1aqhcPltbPKS71Z+7nHFLd7omwbYDtRUQG6dVJ/9etR0BoacIcaJjScukmskTUTeHAm4WBMNwMIef5Yb2pPaz29DzlXOhIICISgNgPiEzSLYDQEQOeNVl81ULekUC2TAgIiSqMfMbh6bKKY0lFAzNkCIgNUwogJd0i6VRaQGAB5NnOR8nsoLtogZrAYSyQvs542JolR9E2NwGmOgBbJTF3QKHBM2RAzNZFRX3UdB59Z/QPn7B9ao6YxIEc6pJ+UmepH9Ts0s+9WpEpAQUApGPKI1PLnvW3Ohb2bEex0iDD4NlF9YZ+LaoLPEXUowAyrklk23I4v9S52pORz9Wd8s+YGITPCA6RcG0JqiWATKE1Rkqx0h0sIF8TaolXkOcfj1csvU1AlQDEI56D05QEoqXozp7GC7aIGawGEskL7OeNiaJUfRNjcBpjoAWyUxd0ChwTNkQMzWRUV91HQefWf0D5+wfWqOmMSBHOqSflJnqR/U7NLPvVqRKQEFAKRjyiNTy571tzoW9mxHsdIgw+DZRfWGfi2qCzxF1KMAMq5JZNtyOL/UudqTkc/VnfLPmBiEzwgOkXBtCaolgEyhNUZKsdIdLCBfE2qJV5DnH49XLL1NQJUAxCOeg9OUBKKl6M6ex//viAAAAD5tj0Gn6o2as7HoNP1Rs1Q2TRahujZKhsmi1DdGygu2qBmsBhLTT//rMKC9cllFmoCWRFKCK1niKqswExuLxTNbGHHQfO9r6CD/bzHVHSBCKEZ0f03N2v1ybdrDUssA1aAiBLTLp95f9ttoKEj5MpoERYjjSZJhuTNYX9KC1pgYhYV27nB76kvdZk35zzL0kQakgWTmxNjHjSPGoXPionz6mNkBosZHmEEnKLyZko0ykqaIllIxMRygMMqBYMapIqNiHAwGW2elRLWX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////BdtUDNYDCWmn//WYUF65LKLNQEsiKUEVrPEVVZgJjcXima2MOOg+d7X0EH+3mOqOkCEUIzo/pubtfrk27WGpZYBq0BECWmXT7y/7bbQUJHyZTQIixHGkyTDcmawv6UFrTAxCwrt3OD31Je6zJvznmXpIg1JAsnNibGPGkeNQufFRPn1MbIDRYyPMIJOUXkzJRplJU0RLKRiYjlAYZUCwY1SRUbEOBgMts9KiWsoNt7CrrSqTGf6mrZZQH2OgY8EoCg4qErakSSB1xeiQzeQW7DtulNZ91co/g/LeVcEAeePdUPN2Pzwqq02tSZgA9oHSG6Zofy577cwFeNSUTODvczKqiqiIxGGYBaEReswANImj+mVv1eda21vO/YSIKGlkPFNIkeMwFhZF2VJQ+ZDjczPFIPqyz8izkc0zWSo8IFBNRuQwDNngtYNzyRoeG6H6LOaGWprBtvYVdaVSYz/U1bLKA+x0DHglAUHFQlbUiSQOuL0SGbyC3Ydt0prPurlH8H5byrggDzx7qh5ux+eFVWm1qTMAHtA6Q3TND+XPfbmArxqSiZwd7mZVUVURGIwzALQiL1mABpE0f0yt+rzrW2t537CRBQ0sh4ppEjxmAsLIuypKHzIcbmZ4pB9WWfkWcjmmayVHhAoJqNyGAZs8FrBueSNDw3Q/RZzQy1Nf/74gAAAA/7Y9BpuaNmtex6DTc0bNO9f0Gm5o2Sd6/oNNzRsoBdswZtUsTEW/tSNS8iJcAAqWqDlkwYiOoH2e40O1se0sSs9/61H8h+7fjwVii0zObvd+i+72gj/dRuSIGHaAtsImXxqE8iov+urzgOekiRY0KYzSYlpqUiJpDmAsCJUDDBRCmZgIHFdvOm3/zH1tfzKrqNwULJkTD9SKGZSAoEFGRPTJjpApZRLIn92PyKsR2qdLSnZJIjQSOifUk1J2E4srXONl/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wC7ZgzapYmIt/akal5ES4ABUtUHLJgxEdQPs9xodrY9pYlZ7/1qP5D92/HgrFFpmc3e79F93tBH+6jckQMO0BbYRMvjUJ5FRf9dXnAc9JEixoUxmkxLTUpETSHMBYESoGGCiFMzAQOK7edNv/mPra/mVXUbgoWTImH6kUMykBQIKMiemTHSBSyiWRP7sfkVYjtU6WlOySRGgkdE+pJqTsJxZWucbL/////////////////////+AC7QqbZvNxP/3QF0SwAKaBpeCH6RDM+cnLhy3hnSTGP/+r/xbW9YkI75Z2dyr6mOtfpNastJZkK6AKXAZWk8iJ6IkjNH+p70wbEpEaeKI3pDTdNSgyYQMPgG2QoO4ygBrERoVzzqRJU0bo0d5cP0qO20o1PROBMOAUmOpitSQPoBq4qOjM2WRGdoEZUfl6Unrz1eyQgAMVnbMiFfkEQAXaFTbN5uJ/+6AuiWABTQNLwQ/SIZnzk5cOW8M6SYx//1f+La3rEhHfLOzuVfUx1r9JrVlpLMhXQBS4DK0nkRPREkZo/1PemDYlIjTxRG9IabpqUGTCBh8A2yFB3GUANYiNCuedSJKmjdGjvLh+lR22lGp6JwJhwCkx1MVqSB9ANXFR0ZmyyIztAjKj8vSk9eer2SEABis7ZkQr8gj/++IAAAAP+VxN6bSjZZerib02lGyFoMcbgDRLSLQY43AGiWkACWsqSRuyM/9TE8kiVCZCRhY6ITDPAISgbpGHAEWLpsgboroLdKv2N20alPUiumcOmQtYGekgcIiQJEUEV0Ukv1JUUTEcTmK2RmRss1iziDEeHwj8XSGCzgMimBEfFgL9M1HJGRVormR5SShliSWYsijzqKiBHkkjIzGWAAKgNGSKqKZVSWMqSLvRuvqLrJOtFlP7UtZwQsPWoO//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gAS1lSSN2Rn/qYnkkSoTISMLHRCYZ4BCUDdIw4AixdNkDdFdBbpV+xu2jUp6kV0zh0yFrAz0kDhESBIigiuikl+pKiiYjicxWyMyNlmsWcQYjw+Efi6QwWcBkUwIj4sBfpmo5IyKtFcyPKSUMsSSzFkUedRUQI8kkZGYywABUBoyRVRTKqSxlSRd6N19RdZJ1osp/alrOCFh61B3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAuMgQgGo+MKFSBPgeQFUBjhwhziRPP2////UgoBAgYgd0VP////Q4zw0RIAAAuMgQgGo+MKFSBPgeQFUBjhwhziRPP2////UgoBAgYgd0VP////Q4zw0RI//viAAAAD/wAS4AAAAmcgAlwAAABCqABLgAAACAAACXAAAAE///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////74gAAAA/8AEuAAAAJnIAJcAAAAQqgAS4AAAAgAAAlwAAABP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9UQUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA==");

    //Console.log to notice that everything was loaded.
    console.log("Everything should be loaded...");

    /*END OF SCRIPT*/
}());
})();