NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // ==UserLibrary== // @name progressBars // @namespace https://openuserjs.org/users/Anakunda // @version 1.09 // @author Anakunda // @license GPL-3.0-or-later // @copyright 2021, Anakunda (https://openuserjs.org/users/Anakunda) // @exclude * // @description - // ==/UserScript== // ==/UserLibrary== // Color Line Preloader // const ulImgData = 'data:image/svg+xml;base64,\ // PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcg\ // UFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dy\ // YXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9\ // IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxp\ // bms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3\ // aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFi\ // bGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4N\ // CjxnPg0KCTxwYXRoIGZpbGw9IiMyQkI2NzMiIGQ9Ik00Mi4xNyw1Mi45OGgtMTMuNGMtMC4x\ // Mi0wLjg1LTAuMTktMS43Mi0wLjItMi42MWgxMy4wNkM0MS42Nyw1MS4yOSw0MS44NSw1Mi4x\ // Niw0Mi4xNyw1Mi45OHoiLz4NCgk8cGF0aCBmaWxsPSIjMkIzOTkwIiBkPSJNNDIuMzUsNDYu\ // NTdsLTkuNDctOS40N2MwLjUyLTAuNywxLjA5LTEuMzYsMS43LTEuOTlsOS4yMyw5LjIzQzQz\ // LjIyLDQ1LDQyLjcyLDQ1Ljc1LDQyLjM1LDQ2LjU3eiIvPg0KCTxwYXRoIGZpbGw9IiMzOUI1\ // NEEiIGQ9Ik00NC4zNCw1Ni4xOWMwLjY2LDAuNTksMS40MSwxLjA5LDIuMjMsMS40NmwtOS40\ // Nyw5LjQ3Yy0wLjctMC41Mi0xLjM2LTEuMDktMS45OS0xLjdMNDQuMzQsNTYuMTl6Ii8+DQoJ\ // PHBhdGggZmlsbD0iI0E5N0M1MCIgZD0iTTQ3LjAyLDI4Ljc3YzAuODUtMC4xMiwxLjcyLTAu\ // MTksMi42MS0wLjJ2MTMuMDZjLTAuOTIsMC4wNC0xLjc5LDAuMjItMi42MSwwLjU0VjI4Ljc3\ // eiIvPg0KCTxwYXRoIGZpbGw9IiM2NjJEOTEiIGQ9Ik01MC4zNyw1OC4zN2MwLjkyLTAuMDQs\ // MS43OS0wLjIyLDIuNjEtMC41NHYxMy40Yy0wLjg1LDAuMTItMS43MiwwLjE5LTIuNjEsMC4y\ // VjU4LjM3eiIvPg0KCTxwYXRoIGZpbGw9IiNGNzk0MUUiIGQ9Ik02NC44OSwzNC41OGwtOS4y\ // Myw5LjIzYy0wLjY2LTAuNTktMS40MS0xLjA5LTIuMjMtMS40Nmw5LjQ3LTkuNDdDNjMuNiwz\ // My40LDY0LjI2LDMzLjk3LDY0Ljg5LDM0LjU4eiIvPg0KCTxwYXRoIGZpbGw9IiMwMEFFRUYi\ // IGQ9Ik01Ny42NSw1My40M2w5LjQ3LDkuNDdjLTAuNTIsMC43LTEuMDksMS4zNi0xLjcsMS45\ // OWwtOS4yMy05LjIzQzU2Ljc4LDU1LDU3LjI4LDU0LjI1LDU3LjY1LDUzLjQzeiIvPg0KCTxw\ // YXRoIGZpbGw9IiNGMTVBMjkiIGQ9Ik01Ny44Myw0Ny4wMmgxMy40YzAuMTIsMC44NSwwLjE5\ // LDEuNzIsMC4yLDIuNjFINTguMzdDNTguMzMsNDguNzEsNTguMTUsNDcuODQsNTcuODMsNDcu\ // MDJ6Ii8+DQoNCgk8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0i\ // DQogICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAg\ // ICAgICAgICAgdHlwZT0icm90YXRlIg0KICAgICAgICAgICAgICAgICAgICBmcm9tPSIwIDUw\ // IDUwIg0KICAgICAgICAgICAgICAgICAgICB0bz0iMzYwIDUwIDUwIg0KICAgICAgICAgICAg\ // ICAgICAgICBkdXI9IjJzIg0KICAgICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5k\ // ZWZpbml0ZSIvPg0KPC9nPg0KPC9zdmc+DQo='; // Crop Circle const ulImgData = 'data:image/svg+xml;base64,\ PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcg\ UFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dy\ YXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9\ IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxp\ bms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3\ aWR0aD0iMTUwcHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAxNTAgMTUwIiBlbmFi\ bGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNTAgMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4N\ CjxnPg0KCTxwYXRoIGZpbGw9IiMwMEFFRUYiIGQ9Ik0xMTYuNTksNDcuMjVoLTEyLjhDMTEw\ LjczLDU0LjQzLDExNSw2NC4yMiwxMTUsNzVjMCwyMi4wOS0xNy45MSw0MC00MCw0MFMzNSw5\ Ny4wOSwzNSw3NQ0KCQljMC0xMC43OCw0LjI3LTIwLjU3LDExLjIxLTI3Ljc1aC0xMi44QzI4\ LjEsNTUuMTksMjUsNjQuNzMsMjUsNzVjMCwyNy42MSwyMi4zOSw1MCw1MCw1MHM1MC0yMi4z\ OSw1MC01MA0KCQlDMTI1LDY0LjczLDEyMS45LDU1LjE5LDExNi41OSw0Ny4yNXoiLz4NCgk8\ cGF0aCBmaWxsPSIjRkJCMDQwIiBkPSJNMTEzLjYyLDQzLjI1aC0xNC4zQzkyLjU5LDM4LjA3\ LDg0LjE1LDM1LDc1LDM1cy0xNy41OSwzLjA3LTI0LjMyLDguMjVoLTE0LjNDNDUuNTUsMzIu\ MTEsNTkuNDUsMjUsNzUsMjUNCgkJUzEwNC40NSwzMi4xMSwxMTMuNjIsNDMuMjV6Ii8+DQoN\ CgkJPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIg0KICAgICAg\ ICAgICAgICAgICAgICBhdHRyaWJ1dGVUeXBlPSJYTUwiDQogICAgICAgICAgICAgICAgICAg\ IHR5cGU9InJvdGF0ZSINCiAgICAgICAgICAgICAgICAgICAgZnJvbT0iMCA3NSA3NSINCiAg\ ICAgICAgICAgICAgICAgICAgdG89IjM2MCA3NSA3NSINCiAgICAgICAgICAgICAgICAgICAg\ ZHVyPSIxLjFzIg0KICAgICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0\ ZSIvPg0KPC9nPg0KPC9zdmc+DQo='; // Quarter Circle // const ulImgData = 'data:image/svg+xml;base64,\ // PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9y\ // OiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBW\ // ZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9X\ // M0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8x\ // LjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHht\ // bG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93\ // d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTUwcHgi\ // IGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAxNTAgMTUwIiBlbmFibGUtYmFja2dyb3Vu\ // ZD0ibmV3IDAgMCAxNTAgMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCg0KPGxpbmVhckdy\ // YWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgx\ // PSIzMS43MTk0IiB5MT0iNDQuNjM5OCIgeDI9Ijg0LjQwNzMiIHkyPSI0NC42Mzk4IiBncmFk\ // aWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTg5MiAtMC4xNDYzIDAuMTQ2MyAwLjk4OTIgLTgu\ // ODg0MiA5LjIyNDMpIj4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjoj\ // MjQ4NEM2Ii8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzI0ODRD\ // NjtzdG9wLW9wYWNpdHk6MCIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVy\ // bCgjU1ZHSURfMV8pIiBkPSJNNzMuMTIzLDI0LjU1OGMtMTEuNzI2LDEuNzI2LTIyLjg3OCw3\ // LjQ5Ni0zMC45NTgsMTYuMjAzYy00LjM1Nyw0LjY5NS04Ljk1OCwxMC42NzYtMTAuODc3LDE2\ // Ljg1Ng0KCWMtMS4zMTIsNC4yMjYsMC4yNiw5LjAxNiw1LjE5NCw3LjYyOWM0LjUyOC0xLjI3\ // Myw1LjU3MS05Ljk3MSw3Ljc1LTEzLjIyMmM2Ljg0My0xMC4yMDUsMTcuOTcxLTE3LjE1OCwz\ // MC4xMDctMTguOTU2DQoJQzgxLjI5NCwzMi4wMzgsODAuNzksMjMuNDMsNzMuMTIzLDI0LjU1\ // OHoiPg0KCTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSINCiAg\ // ICAgICAgICAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAg\ // IHR5cGU9InJvdGF0ZSINCiAgICAgICAgICAgICAgICAgIGZyb209IjAgNzUgNzUiDQogICAg\ // ICAgICAgICAgICAgICB0bz0iLTM2MCA3NSA3NSINCiAgICAgICAgICAgICAgICAgIGR1cj0i\ // MXMiDQogICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KPC9w\ // YXRoPg0KPC9zdmc+DQo='; // Ajax // const ulImgData = 'data:image/svg+xml;base64,\ // PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcg\ // UFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dy\ // YXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9\ // IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxp\ // bms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3\ // aWR0aD0iMTUwcHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAxNTAgMTUwIiBlbmFi\ // bGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNTAgMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4N\ // Cg0KPGc+DQoNCjxlbGxpcHNlIG9wYWNpdHk9IjAiIGZpbGw9IiMyN0FBRTEiIGN4PSI3NS42\ // MTQiIGN5PSI1MS44MDkiIHJ4PSI0LjYwNyIgcnk9IjEzLjk3NiI+DQoJPGFuaW1hdGUgYXR0\ // cmlidXRlTmFtZT0ib3BhY2l0eSINCiAgICAgICAgICAgICB2YWx1ZXM9IjA7MTswIiANCiAg\ // ICAgICAgICAgICBkdXI9IjFzIg0KICAgICAgICAgICAgIGJlZ2luPSIwLjkiDQogICAgICAg\ // ICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4NCjwvZWxsaXBzZT4NCg0KPGVsbGlw\ // c2UgdHJhbnNmb3JtPSJtYXRyaXgoMC44MDkgLTAuNTg3OCAwLjU4NzggMC44MDkgLTIxLjAy\ // ODUgNDcuMDM1NCkiIG9wYWNpdHk9IjAiIGZpbGw9IiMyN0FBRTEiIGN4PSI2MS44NjYiIGN5\ // PSI1NS44NzciIHJ4PSI0LjYwNyIgcnk9IjEzLjk3NiI+DQoJPGFuaW1hdGUgYXR0cmlidXRl\ // TmFtZT0ib3BhY2l0eSINCiAgICAgICAgICAgICB2YWx1ZXM9IjA7MTswIiANCiAgICAgICAg\ // ICAgICBkdXI9IjFzIg0KICAgICAgICAgICAgIGJlZ2luPSIwLjgiDQogICAgICAgICAgICAg\ // cmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4NCjwvZWxsaXBzZT4NCg0KPGVsbGlwc2UgdHJh\ // bnNmb3JtPSJtYXRyaXgoMC4zMDkgLTAuOTUxMSAwLjk1MTEgMC4zMDkgLTI3LjI0MzIgOTcu\ // MDAxNykiIG9wYWNpdHk9IjAiIGZpbGw9IiMyN0FBRTEiIGN4PSI1My4xMzQiIGN5PSI2Ny4y\ // NDkiIHJ4PSI0LjYwNyIgcnk9IjEzLjk3NiI+DQoJPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0i\ // b3BhY2l0eSINCiAgICAgICAgICAgICB2YWx1ZXM9IjA7MTswIiANCiAgICAgICAgICAgICBk\ // dXI9IjFzIg0KICAgICAgICAgICAgIGJlZ2luPSIwLjciDQogICAgICAgICAgICAgcmVwZWF0\ // Q291bnQ9ImluZGVmaW5pdGUiLz4NCjwvZWxsaXBzZT4NCg0KPGVsbGlwc2UgdHJhbnNmb3Jt\ // PSJtYXRyaXgoLTAuMzA5IC0wLjk1MTEgMC45NTExIC0wLjMwOSAtOC41MzI3IDE1Ni45NjQ4\ // KSIgb3BhY2l0eT0iMCIgZmlsbD0iIzI3QUFFMSIgY3g9IjUyLjc1NCIgY3k9IjgxLjU4MiIg\ // cng9IjQuNjA3IiByeT0iMTMuOTc2Ij4NCgk8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFj\ // aXR5Ig0KICAgICAgICAgICAgIHZhbHVlcz0iMDsxOzAiIA0KICAgICAgICAgICAgIGR1cj0i\ // MXMiDQogICAgICAgICAgICAgYmVnaW49IjAuNiINCiAgICAgICAgICAgICByZXBlYXRDb3Vu\ // dD0iaW5kZWZpbml0ZSIvPg0KPC9lbGxpcHNlPg0KDQo8ZWxsaXBzZSB0cmFuc2Zvcm09Im1h\ // dHJpeCgtMC44MDkgLTAuNTg3OCAwLjU4NzggLTAuODA5IDU1LjIxODYgMjA0Ljc0MjkpIiBv\ // cGFjaXR5PSIwIiBmaWxsPSIjMjdBQUUxIiBjeD0iNjAuODcyIiBjeT0iOTMuNDAxIiByeD0i\ // NC42MDciIHJ5PSIxMy45NzYiPg0KCTxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHki\ // DQogICAgICAgICAgICAgdmFsdWVzPSIwOzE7MCIgDQogICAgICAgICAgICAgZHVyPSIxcyIN\ // CiAgICAgICAgICAgICBiZWdpbj0iMC41Ig0KICAgICAgICAgICAgIHJlcGVhdENvdW50PSJp\ // bmRlZmluaXRlIi8+DQo8L2VsbGlwc2U+DQoNCjxlbGxpcHNlIG9wYWNpdHk9IjAuNCIgZmls\ // bD0iIzI3QUFFMSIgY3g9Ijc0LjM4NiIgY3k9Ijk4LjE5MSIgcng9IjQuNjA3IiByeT0iMTMu\ // OTc2Ij4NCgk8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5Ig0KICAgICAgICAgICAg\ // IHZhbHVlcz0iMDsxOzAiIA0KICAgICAgICAgICAgIGR1cj0iMXMiDQogICAgICAgICAgICAg\ // YmVnaW49IjAuNCINCiAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0K\ // PC9lbGxpcHNlPg0KDQo8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgtMC44MDkgMC41ODc4\ // IC0wLjU4NzggLTAuODA5IDIxNC43NjAzIDExOC40NjU4KSIgb3BhY2l0eT0iMCIgZmlsbD0i\ // IzI3QUFFMSIgY3g9Ijg4LjEzNCIgY3k9Ijk0LjEyMyIgcng9IjQuNjA3IiByeT0iMTMuOTc2\ // Ij4NCgk8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5Ig0KICAgICAgICAgICAgIHZh\ // bHVlcz0iMDsxOzAiIA0KICAgICAgICAgICAgIGR1cj0iMXMiDQogICAgICAgICAgICAgYmVn\ // aW49IjAuMyINCiAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KPC9l\ // bGxpcHNlPg0KDQo8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgtMC4zMDkgMC45NTExIC0w\ // Ljk1MTEgLTAuMzA5IDIwNS40OTk2IDE2LjE5NykiIG9wYWNpdHk9IjAiIGZpbGw9IiMyN0FB\ // RTEiIGN4PSI5Ni44NjYiIGN5PSI4Mi43NTEiIHJ4PSI0LjYwNyIgcnk9IjEzLjk3NiI+DQoJ\ // PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSINCiAgICAgICAgICAgICB2YWx1ZXM9\ // IjA7MTswIiANCiAgICAgICAgICAgICBkdXI9IjFzIg0KICAgICAgICAgICAgIGJlZ2luPSIw\ // LjIiDQogICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4NCjwvZWxsaXBz\ // ZT4NCg0KPGVsbGlwc2UgdHJhbnNmb3JtPSJtYXRyaXgoMC4zMDkgMC45NTExIC0wLjk1MTEg\ // MC4zMDkgMTMyLjI2NDMgLTQ1LjIxMDQpIiBvcGFjaXR5PSIwIiBmaWxsPSIjMjdBQUUxIiBj\ // eD0iOTcuMjQ2IiBjeT0iNjguNDE4IiByeD0iNC42MDciIHJ5PSIxMy45NzYiPg0KCTxhbmlt\ // YXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiDQogICAgICAgICAgICAgdmFsdWVzPSIwOzE7\ // MCIgDQogICAgICAgICAgICAgZHVyPSIxcyINCiAgICAgICAgICAgICBiZWdpbj0iMC4xIg0K\ // ICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+DQo8L2VsbGlwc2U+DQoN\ // CjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuODA5IDAuNTg3OCAtMC41ODc4IDAuODA5\ // IDUwLjI5MDIgLTQxLjU3ODcpIiBvcGFjaXR5PSIwIiBmaWxsPSIjMjdBQUUxIiBjeD0iODku\ // MTI4IiBjeT0iNTYuNTk5IiByeD0iNC42MDciIHJ5PSIxMy45NzYiPg0KCTxhbmltYXRlIGF0\ // dHJpYnV0ZU5hbWU9Im9wYWNpdHkiDQogICAgICAgICAgICAgdmFsdWVzPSIwOzE7MCIgDQog\ // ICAgICAgICAgICAgZHVyPSIxcyINCiAgICAgICAgICAgICBiZWdpbj0iMCINCiAgICAgICAg\ // ICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KPC9lbGxpcHNlPg0KDQo8L2c+DQo8\ // L3N2Zz4NCg=='; // Animated Web Preloader // const ulImgData = 'data:image/svg+xml;base64,\ // PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcg\ // UFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dy\ // YXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9\ // IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxp\ // bms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3\ // aWR0aD0iMTUwcHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAxNTAgMTUwIiBlbmFi\ // bGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNTAgMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4N\ // Cg0KPGcgb3BhY2l0eT0iMC45NSI+DQoJPGNpcmNsZSBmaWxsPSIjRUY0MTM2IiBjeD0iNTYu\ // NzUyIiBjeT0iNTcuMTYiIHI9IjEyIi8+DQoJPGNpcmNsZSBmaWxsPSIjMkIzOTkwIiBjeD0i\ // OTMuNzAzIiBjeT0iNTcuMTYiIHI9IjEyIi8+DQoJPGNpcmNsZSBmaWxsPSIjOTIyNzhGIiBj\ // eD0iOTMuNzAzIiBjeT0iOTMuNzY0IiByPSIxMiIvPg0KCTxjaXJjbGUgZmlsbD0iIzFDNzVC\ // QyIgY3g9IjU2LjkyNiIgY3k9IjkzLjc2NCIgcj0iMTIiLz4NCgk8YW5pbWF0ZVRyYW5zZm9y\ // bSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAgICAgIGF0dHJp\ // YnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIg0KICAg\ // ICAgICAgICAgICAgICAgICBmcm9tPSIwIDc1IDc1Ig0KICAgICAgICAgICAgICAgICAgICB0\ // bz0iMzYwIDc1IDc1Ig0KICAgICAgICAgICAgICAgICAgICBkdXI9IjJzIg0KICAgICAgICAg\ // ICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KDQo8L2c+DQo8L3N2Zz4N\ // Cg=='; // Progressbar - HDT // const ulImgData = 'data:image/gif;base64,\ // R0lGODlhqAIsAZECADWz27vM0////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgACACwA\ // AAAAqAIsAQAC/5SPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gvH8kzX9o3n+s73/g8MCofE\ // ovGITCqXzKbzCY1Kp9Sq9YrNarfcrvcLDovH5LL5jE6r1+y2+w2Py+f0uv2Oz+v3/L7/Dxgo\ // OEhYaHiImKi4yNjo+AgZKTlJWWl5iZmpucnZ6fkJGio6SlpqeoqaqrrK2ur6ChsrO0tba3uL\ // m6u7y9vr+wscLDxMXGx8jJysvMzc7PwMHS09TV1tfY2drb3N3e39DR4uPk5ebn6Onq6+zt7u\ // /g4fLz9PX29/j5+vv8/f7/8PMKDAgQQLGjyIMKHChQwbOnwIMaLEiRQrWryIMaPGjf8cO3r8\ // CDKkyJEkS5o8iTKlypUsW7p8CTOmzJk0a9q8iTOnzp08e/r8CTSo0KFEixo9ijSp0qVMmzp9\ // CjWq1KlUq1q9ijWr1q1cu3r9Cjas2LFky5o9izat2rVs27p9Czeu3Ll069q9izev3r18+/r9\ // Cziw4MGECxs+jDix4sWMGzt+DDmy5MmUK1u+jDmz5s2cO3v+DDq06NGkS5s+jTq16tWsW7t+\ // DTu27Nm0a9u+jTu37t28e/vuGCC48OAMhg8vbpz4guTKFTAPgDx5dOPTjy9nXl347yzPszdP\ // 0P26dPHUyVt3jt28dvXfEYTfbuU9+PTox9cvf//8fPv78ff/1+8eff+tB18V8gXIH4L+KQjg\ // AQc6KCCDBA7YHoQJWrhggVE8aACHAngIYoQYNtihiCVeeGKGKZKooRMhovihiTHC+KKKM9pY\ // I4setshEjhNKWOGKP444pJBB3qijjD4eyeMSS0LHHpT5FYkklU96JyWFWQK5ZZNNXBkllmKG\ // SeaUR4Lp5RNoajmmmV0a+WaVZypJJ4xpIrEml22yWSafbu6p550u1okjoUnSaKiVic5pp6CO\ // PgpppJJOSmmlll6Kaaaabsppp55+Cmqooo5Kaqmmnopqqqquymqrrr4Ka6yyzkprrbbeimuu\ // uu7Ka6++/gpssMIOS2yxxh6LbLLKly7LbLPOPgtttNJOS2211l6Lbbbabsttt95+C2644o5L\ // brnmnotuuuquy2677r4Lb7zyzktvvfbei2+++u7Lb7/+/gtwwAIPTHDBBh+McMIKL8xwww4/\ // DHHEEk9MccUWX4xxxhpvzHHHHn8Mcsgij0xyySafjHLKKq/McssuvwxzzDLPTHPNNt+Mc846\ // 78xzzz7/DHRXBQAAIfkEBQoAAgAsCAGQAAgADAAAAgiEj6nL7Q9jKgAh+QQFCgACACwYAZAA\ // CAAMAAACCISPqcvtD2MqACH5BAUKAAIALCgBkAAIAAwAAAIIhI+py+0PYyoAIfkEBQoAAgAs\ // OAGQAAgADAAAAgiEj6nL7Q9jKgAh+QQFCgACACxIAZAACAAMAAACCISPqcvtD2MqACH5BAUK\ // AAIALFgBkAAIAAwAAAIIhI+py+0PYyoAIfkEBQoAAgAsaAGQAAgADAAAAgiEj6nL7Q9jKgAh\ // +QQFCgACACx4AZAACAAMAAACCISPqcvtD2MqACH5BAUKAAIALIgBkAAIAAwAAAIIhI+py+0P\ // YyoAIfkEBQoAAgAsmAGQAAgADAAAAgiEj6nL7Q9jKgAh+QQFCgACACwAAAAAAQABAAACAlQB\ // ADs='; // Gears // const ulImgData = 'data:image/svg+xml;base64,\ // PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcg\ // UFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dy\ // YXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1s\ // bnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3\ // dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMDBweCINCgkg\ // aGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5k\ // PSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkxheWVy\ // XzMiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzIiPg0KPC9nPg0KPGcgaWQ9IkxheWVyXzEiPg0K\ // CTxnPg0KCQkNCgkJCTxwYXRoIGZpbGw9IiM0MTQwNDIiIHN0cm9rZT0iI0MyQjU5QiIgc3Ry\ // b2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0i\ // cm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJCQlNMzAuNDgzLDI3LjIwNmMt\ // MC42NSwwLjMzLTEuMjcsMC43Mi0xLjg1LDEuMTZsLTIuMzktMy4yOWwxLjc2LTEuMjhMMzAu\ // NDgzLDI3LjIwNnoiLz4NCgkJDQoJCQk8cGF0aCBmaWxsPSIjNDE0MDQyIiBzdHJva2U9IiND\ // MkI1OUIiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Ut\ // bGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCQkJTTI0Ljk0\ // MywzMi43ODZjLTAuMzMsMC42NS0wLjYxLDEuMzItMC44MiwyLjAzbC0zLjg3LTEuMjZsMC42\ // Ny0yLjA3TDI0Ljk0MywzMi43ODZ6Ii8+DQoJCQ0KCQkJPHBhdGggZmlsbD0iIzQxNDA0MiIg\ // c3Ryb2tlPSIjQzJCNTlCIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3Vu\ // ZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSIN\ // CgkJCU0yNC4yNjMsNDIuNjc2djAuMDFsLTMuODYsMS4yNWwtMC42OC0yLjA3bDQuMDItMS4z\ // QzIzLjg1Myw0MS4yOTYsMjQuMDMzLDQxLjk5NiwyNC4yNjMsNDIuNjc2eiIvPg0KCQkNCgkJ\ // CTxwYXRoIGZpbGw9IiM0MTQwNDIiIHN0cm9rZT0iI0MyQjU5QiIgc3Ryb2tlLXdpZHRoPSIz\ // IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9r\ // ZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJCQlNMjkuMDEzLDQ4Ljk1NmwtMi4zOSwzLjNsLTEu\ // NzctMS4yOGwyLjQ4LTMuNDJDMjcuODUzLDQ4LjA2NiwyOC40MTMsNDguNTM2LDI5LjAxMyw0\ // OC45NTZ6Ii8+DQoJCQ0KCQkJPHBhdGggZmlsbD0iIzQxNDA0MiIgc3Ryb2tlPSIjQzJCNTlC\ // IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVq\ // b2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJCU0zNi41MzMsNTEu\ // MjQ2djQuMDhoLTIuMTd2LTQuMjJjMC42MywwLjEsMS4yOCwwLjE1LDEuOTQsMC4xNUMzNi4z\ // ODMsNTEuMjU2LDM2LjQ1Myw1MS4yNTYsMzYuNTMzLDUxLjI0NnoiLz4NCgkJDQoJCQk8cGF0\ // aCBmaWxsPSIjNDE0MDQyIiBzdHJva2U9IiNDMkI1OUIiIHN0cm9rZS13aWR0aD0iMyIgc3Ry\ // b2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0\ // ZXJsaW1pdD0iMTAiIGQ9Ig0KCQkJTTQ2LjM2Myw1MS45NzZsLTEuNzYsMS4yOGwtMi40OC0z\ // LjQxYzAuNjUtMC4zMywxLjI3LTAuNzIsMS44NS0xLjE2TDQ2LjM2Myw1MS45NzZ6Ii8+DQoJ\ // CQ0KCQkJPHBhdGggZmlsbD0iIzQxNDA0MiIgc3Ryb2tlPSIjQzJCNTlCIiBzdHJva2Utd2lk\ // dGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIg\ // c3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJCU01Mi4zNTMsNDMuNDk2bC0wLjY3LDIu\ // MDdsLTQuMDItMS4zYzAuMzMtMC42NSwwLjYxLTEuMzIsMC44Mi0yLjAzTDUyLjM1Myw0My40\ // OTZ6Ii8+DQoJCQ0KCQkJPHBhdGggZmlsbD0iIzQxNDA0MiIgc3Ryb2tlPSIjQzJCNTlCIiBz\ // dHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2lu\ // PSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJCU01Mi44ODMsMzUuMTg2\ // bC00LjAyLDEuM2MtMC4xMS0wLjczLTAuMjktMS40My0wLjUyLTIuMTF2LTAuMDFsMy44Ni0x\ // LjI1TDUyLjg4MywzNS4xODZ6Ii8+DQoJCQ0KCQkJPHBhdGggZmlsbD0iIzQxNDA0MiIgc3Ry\ // b2tlPSIjQzJCNTlCIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIg\ // c3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJ\ // CU00Ny43NTMsMjYuMDc2bC0yLjQ4LDMuNDJjLTAuNTItMC41MS0xLjA4LTAuOTgtMS42OC0x\ // LjRsMi4zOS0zLjNMNDcuNzUzLDI2LjA3NnoiLz4NCgkJDQoJCQk8cGF0aCBmaWxsPSIjNDE0\ // MDQyIiBzdHJva2U9IiNDMkI1OUIiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9\ // InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAi\ // IGQ9Ig0KCQkJTTM4LjI0MywyMS43MjZ2NC4yMmMtMC42My0wLjEtMS4yOC0wLjE1LTEuOTQt\ // MC4xNWMtMC4wOCwwLTAuMTUsMC0wLjIzLDAuMDF2LTQuMDhIMzguMjQzeiIvPg0KCQk8cGF0\ // aCBmaWxsPSIjNDE0MDQyIiBzdHJva2U9IiNDMkI1OUIiIHN0cm9rZS1taXRlcmxpbWl0PSIx\ // MCIgZD0iTTQ0Ljg5Myw0MS4wNzZsLTAuNjcsMi4wN2wzLjQ0LDEuMTINCgkJCWMtMC44OCwx\ // Ljc0LTIuMTUsMy4yNS0zLjY5LDQuNDJsLTIuMjEtMy4wNWwtMS43NiwxLjI4bDIuMTIsMi45\ // M2MtMS42OCwwLjg3LTMuNTgsMS4zNy01LjU5LDEuNHYtMy43NmgtMi4xN3YzLjYyDQoJCQlj\ // LTEuOTctMC4zLTMuNzktMS4wNS01LjM1LTIuMTVsMi4yMS0zLjA0bC0xLjc2LTEuMjhsLTIu\ // MTMsMi45MmMtMS4zNy0xLjM2LTIuNDMtMy4wMS0zLjA3LTQuODd2LTAuMDFsMy41OS0xLjE2\ // bC0wLjY3LTIuMDcNCgkJCWwtMy40NCwxLjEyYy0wLjExLTAuNjYtMC4xNy0xLjM1LTAuMTct\ // Mi4wNGMwLTEuMjksMC4xOS0yLjU0LDAuNTUtMy43MWwzLjU5LDEuMTZsMC42Ny0yLjA3bC0z\ // LjQ0LTEuMTINCgkJCWMwLjg4LTEuNzQsMi4xNS0zLjI1LDMuNjktNC40MmwyLjIxLDMuMDVs\ // MS43Ni0xLjI4bC0yLjEyLTIuOTNjMS42OC0wLjg3LDMuNTgtMS4zNyw1LjU5LTEuNHYzLjc2\ // aDIuMTd2LTMuNjINCgkJCWMxLjk3LDAuMywzLjc5LDEuMDUsNS4zNSwyLjE1bC0yLjIxLDMu\ // MDRsMS43NiwxLjI4bDIuMTMtMi45MmMxLjM3LDEuMzYsMi40MywzLjAxLDMuMDcsNC44N3Yw\ // LjAxbC0zLjU5LDEuMTZsMC42NywyLjA3DQoJCQlsMy40NC0xLjEyYzAuMTEsMC42NiwwLjE3\ // LDEuMzUsMC4xNywyLjA0YzAsMS4yOS0wLjE5LDIuNTQtMC41NSwzLjcxTDQ0Ljg5Myw0MS4w\ // NzZ6Ii8+DQoNCgkJCTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9y\ // bSINCiAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlVHlwZT0iWE1MIg0KICAgICAgICAg\ // ICAgICAgICAgICB0eXBlPSJyb3RhdGUiDQogICAgICAgICAgICAgICAgICAgIGZyb209IjAg\ // MzYgMzgiDQogICAgICAgICAgICAgICAgICAgIHRvPSIzNjAgMzYgMzgiDQogICAgICAgICAg\ // ICAgICAgICAgIGR1cj0iMnMiDQogICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJp\ // bmRlZmluaXRlIi8+DQoNCgk8L2c+DQoNCg0KCTxnPg0KCQkNCgkJCTxwYXRoIGZpbGw9IiM0\ // MTQwNDIiIHN0cm9rZT0iI0MyQjU5QiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNh\ // cD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIx\ // MCIgZD0iDQoJCQlNNjUuNzk3LDMxLjE5OGMtMC40MiwwLjIxMy0wLjgyMSwwLjQ2NS0xLjE5\ // NiwwLjc1bC0xLjU0NS0yLjEyN2wxLjEzOC0wLjgyN0w2NS43OTcsMzEuMTk4eiIvPg0KCQkN\ // CgkJCTxwYXRoIGZpbGw9IiM0MTQwNDIiIHN0cm9rZT0iI0MyQjU5QiIgc3Ryb2tlLXdpZHRo\ // PSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0\ // cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJCQlNNjIuMjE2LDM0LjgwNWMtMC4yMTMsMC40\ // Mi0wLjM5NCwwLjg1My0wLjUzLDEuMzEybC0yLjUwMi0wLjgxNGwwLjQzMy0xLjMzOEw2Mi4y\ // MTYsMzQuODA1eiIvPg0KCQkNCgkJCTxwYXRoIGZpbGw9IiM0MTQwNDIiIHN0cm9rZT0iI0My\ // QjU5QiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1s\ // aW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJCQlNNjEuNzc3\ // LDQxLjE5OHYwLjAwNmwtMi40OTUsMC44MDhsLTAuNDQtMS4zMzhsMi41OTktMC44NEM2MS41\ // MTIsNDAuMzA2LDYxLjYyOCw0MC43NTksNjEuNzc3LDQxLjE5OHoiLz4NCgkJDQoJCQk8cGF0\ // aCBmaWxsPSIjNDE0MDQyIiBzdHJva2U9IiNDMkI1OUIiIHN0cm9rZS13aWR0aD0iMyIgc3Ry\ // b2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0\ // ZXJsaW1pdD0iMTAiIGQ9Ig0KCQkJTTY0Ljg0Nyw0NS4yNThsLTEuNTQ1LDIuMTMzbC0xLjE0\ // NC0wLjgyN2wxLjYwMy0yLjIxMUM2NC4wOTcsNDQuNjgyLDY0LjQ1OSw0NC45ODYsNjQuODQ3\ // LDQ1LjI1OHoiLz4NCgkJDQoJCQk8cGF0aCBmaWxsPSIjNDE0MDQyIiBzdHJva2U9IiNDMkI1\ // OUIiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGlu\ // ZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCQkJTTY5LjcwOCw0\ // Ni43Mzh2Mi42MzdoLTEuNDAzdi0yLjcyOGMwLjQwNywwLjA2NSwwLjgyNywwLjA5NywxLjI1\ // NCwwLjA5N0M2OS42MTEsNDYuNzQ0LDY5LjY1Niw0Ni43NDQsNjkuNzA4LDQ2LjczOHoiLz4N\ // CgkJDQoJCQk8cGF0aCBmaWxsPSIjNDE0MDQyIiBzdHJva2U9IiNDMkI1OUIiIHN0cm9rZS13\ // aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5k\ // IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0KCQkJTTc2LjA2Miw0Ny4yMWwtMS4xMzgs\ // MC44MjdsLTEuNjAzLTIuMjA0YzAuNDItMC4yMTMsMC44MjEtMC40NjUsMS4xOTYtMC43NUw3\ // Ni4wNjIsNDcuMjF6Ii8+DQoJCQ0KCQkJPHBhdGggZmlsbD0iIzQxNDA0MiIgc3Ryb2tlPSIj\ // QzJCNTlCIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tl\ // LWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJCU03OS45\ // MzQsNDEuNzI4bC0wLjQzMywxLjMzOGwtMi41OTktMC44NGMwLjIxMy0wLjQyLDAuMzk0LTAu\ // ODUzLDAuNTMtMS4zMTJMNzkuOTM0LDQxLjcyOHoiLz4NCgkJDQoJCQk8cGF0aCBmaWxsPSIj\ // NDE0MDQyIiBzdHJva2U9IiNDMkI1OUIiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVj\ // YXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0i\ // MTAiIGQ9Ig0KCQkJTTgwLjI3NywzNi4zNTdsLTIuNTk5LDAuODRjLTAuMDcxLTAuNDcyLTAu\ // MTg3LTAuOTI0LTAuMzM2LTEuMzY0di0wLjAwNmwyLjQ5NS0wLjgwOEw4MC4yNzcsMzYuMzU3\ // eiIvPg0KCQkNCgkJCTxwYXRoIGZpbGw9IiM0MTQwNDIiIHN0cm9rZT0iI0MyQjU5QiIgc3Ry\ // b2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0i\ // cm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJCQlNNzYuOTYxLDMwLjQ2OGwt\ // MS42MDMsMi4yMTFjLTAuMzM2LTAuMzMtMC42OTgtMC42MzMtMS4wODYtMC45MDVsMS41NDUt\ // Mi4xMzNMNzYuOTYxLDMwLjQ2OHoiLz4NCgkJDQoJCQk8cGF0aCBmaWxsPSIjNDE0MDQyIiBz\ // dHJva2U9IiNDMkI1OUIiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5k\ // IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0K\ // CQkJTTcwLjgxMywyNy42NTZ2Mi43MjhjLTAuNDA3LTAuMDY1LTAuODI3LTAuMDk3LTEuMjU0\ // LTAuMDk3Yy0wLjA1MiwwLTAuMDk3LDAtMC4xNDksMC4wMDZ2LTIuNjM3SDcwLjgxM3oiLz4N\ // CgkJPHBhdGggZmlsbD0iIzQxNDA0MiIgc3Ryb2tlPSIjQzJCNTlCIiBzdHJva2UtbWl0ZXJs\ // aW1pdD0iMTAiIGQ9Ik03NS4xMTIsNDAuMTY0bC0wLjQzMywxLjMzOGwyLjIyNCwwLjcyNA0K\ // CQkJYy0wLjU2OSwxLjEyNS0xLjM5LDIuMTAxLTIuMzg1LDIuODU3bC0xLjQyOS0xLjk3Mmwt\ // MS4xMzgsMC44MjdsMS4zNywxLjg5NGMtMS4wODYsMC41NjItMi4zMTQsMC44ODYtMy42MTMs\ // MC45MDV2LTIuNDNoLTEuNDAzDQoJCQl2Mi4zNGMtMS4yNzMtMC4xOTQtMi40NS0wLjY3OS0z\ // LjQ1OC0xLjM5bDEuNDI5LTEuOTY1bC0xLjEzOC0wLjgyN2wtMS4zNzcsMS44ODdjLTAuODg2\ // LTAuODc5LTEuNTcxLTEuOTQ2LTEuOTg0LTMuMTQ4di0wLjAwNg0KCQkJbDIuMzIxLTAuNzVs\ // LTAuNDMzLTEuMzM4bC0yLjIyNCwwLjcyNGMtMC4wNzEtMC40MjctMC4xMS0wLjg3My0wLjEx\ // LTEuMzE5YzAtMC44MzQsMC4xMjMtMS42NDIsMC4zNTYtMi4zOThsMi4zMjEsMC43NQ0KCQkJ\ // bDAuNDMzLTEuMzM4bC0yLjIyNC0wLjcyNGMwLjU2OS0xLjEyNSwxLjM5LTIuMTAxLDIuMzg1\ // LTIuODU3bDEuNDI5LDEuOTcybDEuMTM4LTAuODI3bC0xLjM3LTEuODk0DQoJCQljMS4wODYt\ // MC41NjIsMi4zMTQtMC44ODYsMy42MTMtMC45MDV2Mi40M2gxLjQwM3YtMi4zNGMxLjI3Myww\ // LjE5NCwyLjQ1LDAuNjc5LDMuNDU4LDEuMzlsLTEuNDI5LDEuOTY1bDEuMTM4LDAuODI3bDEu\ // Mzc3LTEuODg4DQoJCQljMC44ODYsMC44NzksMS41NzEsMS45NDYsMS45ODQsMy4xNDh2MC4w\ // MDZsLTIuMzIxLDAuNzVsMC40MzMsMS4zMzhsMi4yMjQtMC43MjRjMC4wNzEsMC40MjcsMC4x\ // MSwwLjg3MywwLjExLDEuMzE5DQoJCQljMCwwLjgzNC0wLjEyMywxLjY0Mi0wLjM1NiwyLjM5\ // OEw3NS4xMTIsNDAuMTY0eiIvPg0KDQoJCQk8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVO\ // YW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhN\ // TCINCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIg0KICAgICAgICAgICAgICAg\ // ICAgICBmcm9tPSIwIDY5IDM4Ig0KICAgICAgICAgICAgICAgICAgICB0bz0iMzYwIDY5IDM4\ // Ig0KICAgICAgICAgICAgICAgICAgICBkdXI9IjJzIg0KICAgICAgICAgICAgICAgICAgICBy\ // ZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KCTwvZz4NCg0KDQoJPGc+DQoJCQ0KCQkJPHBh\ // dGggZmlsbD0iIzQxNDA0MiIgc3Ryb2tlPSIjQzJCNTlCIiBzdHJva2Utd2lkdGg9IjMiIHN0\ // cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1p\ // dGVybGltaXQ9IjEwIiBkPSINCgkJCU01NC41NDcsNTcuMTYzYy0wLjQ4OCwwLjI0OC0wLjk1\ // MywwLjU0MS0xLjM4OSwwLjg3MWwtMS43OTQtMi40N2wxLjMyMS0wLjk2MUw1NC41NDcsNTcu\ // MTYzeiIvPg0KCQkNCgkJCTxwYXRoIGZpbGw9IiM0MTQwNDIiIHN0cm9rZT0iI0MyQjU5QiIg\ // c3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9p\ // bj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJCQlNNTAuMzg4LDYxLjM1\ // MmMtMC4yNDgsMC40ODgtMC40NTgsMC45OTEtMC42MTYsMS41MjRsLTIuOTA1LTAuOTQ2bDAu\ // NTAzLTEuNTU0TDUwLjM4OCw2MS4zNTJ6Ii8+DQoJCQ0KCQkJPHBhdGggZmlsbD0iIzQxNDA0\ // MiIgc3Ryb2tlPSIjQzJCNTlCIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJy\ // b3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBk\ // PSINCgkJCU00OS44NzgsNjguNzc3djAuMDA4bC0yLjg5OCwwLjkzOGwtMC41MS0xLjU1NGwz\ // LjAxOC0wLjk3NkM0OS41Nyw2Ny43NDEsNDkuNzA1LDY4LjI2Nyw0OS44NzgsNjguNzc3eiIv\ // Pg0KCQkNCgkJCTxwYXRoIGZpbGw9IiM0MTQwNDIiIHN0cm9rZT0iI0MyQjU5QiIgc3Ryb2tl\ // LXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91\ // bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iDQoJCQlNNTMuNDQ0LDczLjQ5MmwtMS43\ // OTQsMi40NzdsLTEuMzI5LTAuOTYxbDEuODYyLTIuNTY4QzUyLjU3Myw3Mi44MjQsNTIuOTkz\ // LDczLjE3Nyw1My40NDQsNzMuNDkyeiIvPg0KCQkNCgkJCTxwYXRoIGZpbGw9IiM0MTQwNDIi\ // IHN0cm9rZT0iI0MyQjU5QiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91\ // bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0i\ // DQoJCQlNNTkuMDg5LDc1LjIxMXYzLjA2M0g1Ny40NnYtMy4xNjhjMC40NzMsMC4wNzUsMC45\ // NjEsMC4xMTMsMS40NTYsMC4xMTNDNTguOTc2LDc1LjIxOSw1OS4wMjksNzUuMjE5LDU5LjA4\ // OSw3NS4yMTF6Ii8+DQoJCQ0KCQkJPHBhdGggZmlsbD0iIzQxNDA0MiIgc3Ryb2tlPSIjQzJC\ // NTlCIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxp\ // bmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJCU02Ni40Njks\ // NzUuNzU5bC0xLjMyMSwwLjk2MWwtMS44NjItMi41NmMwLjQ4OC0wLjI0OCwwLjk1My0wLjU0\ // MSwxLjM4OS0wLjg3MUw2Ni40NjksNzUuNzU5eiIvPg0KCQkNCgkJCTxwYXRoIGZpbGw9IiM0\ // MTQwNDIiIHN0cm9rZT0iI0MyQjU5QiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNh\ // cD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIx\ // MCIgZD0iDQoJCQlNNzAuOTY2LDY5LjM5M2wtMC41MDMsMS41NTRsLTMuMDE4LTAuOTc2YzAu\ // MjQ4LTAuNDg4LDAuNDU4LTAuOTkxLDAuNjE2LTEuNTI0TDcwLjk2Niw2OS4zOTN6Ii8+DQoJ\ // CQ0KCQkJPHBhdGggZmlsbD0iIzQxNDA0MiIgc3Ryb2tlPSIjQzJCNTlCIiBzdHJva2Utd2lk\ // dGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIg\ // c3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJCU03MS4zNjQsNjMuMTU0bC0zLjAxOCww\ // Ljk3NmMtMC4wODMtMC41NDgtMC4yMTgtMS4wNzQtMC4zOS0xLjU4NHYtMC4wMDhsMi44OTgt\ // MC45MzhMNzEuMzY0LDYzLjE1NHoiLz4NCgkJDQoJCQk8cGF0aCBmaWxsPSIjNDE0MDQyIiBz\ // dHJva2U9IiNDMkI1OUIiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5k\ // IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ig0K\ // CQkJTTY3LjUxMiw1Ni4zMTVsLTEuODYyLDIuNTY4Yy0wLjM5LTAuMzgzLTAuODExLTAuNzM2\ // LTEuMjYxLTEuMDUxbDEuNzk0LTIuNDc3TDY3LjUxMiw1Ni4zMTV6Ii8+DQoJCQ0KCQkJPHBh\ // dGggZmlsbD0iIzQxNDA0MiIgc3Ryb2tlPSIjQzJCNTlCIiBzdHJva2Utd2lkdGg9IjMiIHN0\ // cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1p\ // dGVybGltaXQ9IjEwIiBkPSINCgkJCU02MC4zNzMsNTMuMDQ5djMuMTY4Yy0wLjQ3My0wLjA3\ // NS0wLjk2MS0wLjExMy0xLjQ1Ni0wLjExM2MtMC4wNiwwLTAuMTEzLDAtMC4xNzMsMC4wMDh2\ // LTMuMDYzSDYwLjM3M3oiLz4NCgkJPHBhdGggZmlsbD0iIzQxNDA0MiIgc3Ryb2tlPSIjQzJC\ // NTlCIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik02NS4zNjUsNjcuNTc2bC0wLjUwMywx\ // LjU1NGwyLjU4MywwLjg0MQ0KCQkJYy0wLjY2MSwxLjMwNi0xLjYxNCwyLjQ0LTIuNzcsMy4z\ // MThsLTEuNjU5LTIuMjlsLTEuMzIxLDAuOTYxbDEuNTkyLDIuMmMtMS4yNjEsMC42NTMtMi42\ // ODgsMS4wMjktNC4xOTcsMS4wNTF2LTIuODIzSDU3LjQ2DQoJCQl2Mi43MThjLTEuNDc5LTAu\ // MjI1LTIuODQ1LTAuNzg4LTQuMDE2LTEuNjE0bDEuNjU5LTIuMjgybC0xLjMyMS0wLjk2MWwt\ // MS41OTksMi4xOTJjLTEuMDI5LTEuMDIxLTEuODI0LTIuMjYtMi4zMDUtMy42NTZ2LTAuMDA4\ // DQoJCQlsMi42OTUtMC44NzFsLTAuNTAzLTEuNTU0bC0yLjU4MywwLjg0MWMtMC4wODMtMC40\ // OTUtMC4xMjgtMS4wMTMtMC4xMjgtMS41MzFjMC0wLjk2OCwwLjE0My0xLjkwNywwLjQxMy0y\ // Ljc4NWwyLjY5NSwwLjg3MQ0KCQkJbDAuNTAzLTEuNTU0bC0yLjU4My0wLjg0MWMwLjY2MS0x\ // LjMwNiwxLjYxNC0yLjQ0LDIuNzctMy4zMThsMS42NTksMi4yOWwxLjMyMS0wLjk2MWwtMS41\ // OTItMi4yDQoJCQljMS4yNjEtMC42NTMsMi42ODgtMS4wMjksNC4xOTctMS4wNTF2Mi44MjNo\ // MS42Mjl2LTIuNzE4YzEuNDc5LDAuMjI1LDIuODQ1LDAuNzg4LDQuMDE2LDEuNjE0bC0xLjY1\ // OSwyLjI4MmwxLjMyMSwwLjk2MQ0KCQkJbDEuNTk5LTIuMTkyYzEuMDI5LDEuMDIxLDEuODI0\ // LDIuMjYsMi4zMDUsMy42NTZ2MC4wMDhsLTIuNjk1LDAuODcxbDAuNTAzLDEuNTU0bDIuNTgz\ // LTAuODQxDQoJCQljMC4wODMsMC40OTYsMC4xMjgsMS4wMTQsMC4xMjgsMS41MzJjMCwwLjk2\ // OC0wLjE0MywxLjkwNy0wLjQxMywyLjc4NUw2NS4zNjUsNjcuNTc2eiIvPg0KDQoJCQk8YW5p\ // bWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAg\ // ICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgdHlwZT0i\ // cm90YXRlIg0KICAgICAgICAgICAgICAgICAgICBmcm9tPSIwIDU5IDY2Ig0KICAgICAgICAg\ // ICAgICAgICAgICB0bz0iMzYwIDU5IDY2Ig0KICAgICAgICAgICAgICAgICAgICBkdXI9IjJz\ // Ig0KICAgICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KCTwv\ // Zz4NCg0KDQo8L2c+DQo8L3N2Zz4NCg=='; // Simple Wheel // const ulImgData = 'data:image/gif;base64,\ // R0lGODlhAAEAAfQJABkZGcXFxYSEhHt7e97e3pSUlHNzc4yMjCkpKf///0pKSvf39wgICK2t\ // rRAQEO/v70JCQlpaWr29vVJSUgAAAObm5s7Ozmtra5ycnGNjY7W1tdbW1jExMaWlpTo6OiEh\ // ISH5BAQHAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAAAEAAQAF/mAijmRpnmiqrmzrvnAs\ // z3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4\ // fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ip\ // qqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f\ // 4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AXSyoUGFBQB0LAjRoEMDgwRsbOmDA\ // 0GHDwxsSJk6UcFEFwQopNGjEoCFFgJMB/itsWEkAhUiNJU80GDBAQACAGyzotPDgxMuJMUts\ // uEC0Js6dFiya+EnyxACiRAUArIDUAsgSTIOO0EA0A9EGABdUteBw60itCR4YgHrBQM+pVVuS\ // yFqiQ1eiaP3lRFo2Ad0RFdheGHDxQVWlIv6KOHD3AuKDBKq+9Xt2hAXBB/R97EtCbFWzMEc8\ // 9Ur0qokNBw50aKdyZ8ETkZFe/cv1AunVJh4cgOABwgXc6mLv3GCaxFiDD65W6KmWrQHOCzoo\ // 4MDBQ2/C64Qj3TBZBFWdBDiXqICBNMcRCyRE8ECd+nV2C/aODU9iZXcVGwRIBXyBfXv3CjyW\ // zgPyjWWaeCsM/iTCAwVA8F97HkRgATytjZXUfTAs0MAE/v3ngQIdILjOQBYmZUMED1IHwQEY\ // wrOAdjqJ6EIFDkJ4gVz4EOgaDhi4N8F5/HyXwwMQKICBjPcs0OIMGhTX0ZMmKPnAlFRWOSUP\ // HWSp5ZZZasCTORWWqJOAN3zAwJlopnkmAgIsyU2YYpq4AwQU1GnnnRQw4AAHwIUDp5hk2kAn\ // nnjqySc5OsY5Jg+DEmqnnhDk9c0DBBRoYaA1fADAppx2CsAHCkgK5aik1kCpDgQ4uU98MeLg\ // GXf8vIgUjjVoRx8+30lmg2EG2pPoWBsguYKlw7mZjqwl3koDspcaW06uwJa1HAzJ/qEH46ys\ // lQgrejqpisJ3ff1albflXGuVCdqR6x2241lIKzowKsvtdt59RJAIlorHbFLvnkPpmCJa+pat\ // Cx6GAqsbyDvglSjwuhOOBIsAo5sLVKzPcSNEnIBnSHUErQW0apxAvA9xvFMJIieAcUATo8zu\ // CA6DF5DJcpKQcgL5AgSjeDfT3K8+Bf5888j0/rPSTggOzfFKYa20Lbovl0DgSsLaU7GMQ4tw\ // dakkQKsu17nt9TTYLFBKgLNkp6322my37fbbcMct99x012333XjnrffefPft99+ABy744IQX\ // bvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnLKCHLvropJdu+umop6766qy37vrr\ // sMcu++y012777bjnrvvuvPfu++/AixMCACH5BAUHACAALAAAAAAAAQABhQAAAAgICBAQEBkZ\ // GSEhISkpKTExMTo6OkJCQkpKSlJSUlpaWmNjY2tra3Nzc3t7e4SEhIyMjJSUlJycnKWlpa2t\ // rbW1tb29vcXFxc7OztbW1t7e3ubm5u/v7/f39////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAb+QJBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwu\ // m8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2e\ // n6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU\ // 1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgT\ // KlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyCfePDwIeQWDig7mMzCQYPLDR5WXuGQoaYGlTKR\ // eOjQYST+kg01a+I00gElh5ggN4DYMLQI0KBNh3TIYMHCBaUePWBditRp0AxRh1SYMIGCho9a\ // iXA48lSoEQ4WyJY9K/OmkbZgi3jIQEEuha0dO9AVApjw16gcxsq10NUjYLtE8Db1gEFu2cId\ // Gy/1CjWyYrIXNHtcqzbyYakXLFcgbVLz4KWnhWjoKzdDxp08kwhWi1SyELiWLYQFodLm8IMv\ // dRaB7Hsv7blGtFaA8ADCX4Yth2hgqnn3EKwkhfhMbPnC2wsRHDRo4EDCa4TZiWxXwjpJ3MtE\ // OmCQ8GD9+vbvHXScBvXFBJMTHFCAAVJTUdCff/9RUB9CHkwYGQiiPaGSdBD+qAche+5leFBa\ // R8xXRQfoefghBOZJ1AFmv1XhQQQfrvfAahZ5p11JVWjwoQMTaFRhfln8F0EGIlKklUtaNMDi\ // cRhBKUWLOVWpHBoeXKDlllxegEEGMP5jIJNJhElFAmimqSaaCzxgQUFSlraFAXTWaacBBxyQ\ // QAQW+hPnEH1Wceegee4ZaD9mXrhFnow22qgCEhy6T4UB3rVFBwhkqummCCSgwAMLWikqGEeF\ // VKGkUDiAY2YvnsWjFRQIYIADF/z5UFGDodoEAQAEIMABEWiQpEMxBTgsExAAoGyvAygwQaIK\ // GZjEq1FkMEAAASyLbQEMWKArnCBUSqAVHliQgAD+2WorqwOhMlTsTzjFdCxRQnQwgQHoLtur\ // AAlM8O0/OioR8BJpAbaBAwRgq64CGGD33lmNzTsEieEWiMEC16YrAAJUJhSfwK/BuKFT0VmA\ // ALq+JtCxQi8NR3G4GR7XZwcRGDDArJUeJOnHIAQa73JljoVklCHrJlXIElv0MnFGIwFZSAEf\ // iERTUbcGtMBF1DcuSAGjGtXL0FqkNRNhNfV0R4DpGlZjZ3PEWthMEzWYrRO9uFkTMscINd1t\ // 50d3TsKOKsUGLpUquEh6H6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrp\ // qKeu+uqst+7667DHLvs/7LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv\ // /fTUV2/99dhnr/323Hfv/ffghy++HkEAACH5BAUHACAALAAAAAAAAQABhQAAAAgICBAQEBkZ\ // GSEhISkpKTExMTo6OkJCQkpKSlJSUlpaWmNjY2tra3Nzc3t7e4SEhIyMjJSUlJycnKWlpa2t\ // rbW1tb29vcXFxc7OztbW1t7e3ubm5u/v7/f39////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAb+QJBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwu\ // m8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2e\ // n6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU\ // 1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgT\ // KlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyCjeAippQOIDRtAfCDJsk7KISNbLjHJRENMIx46\ // 6AQ5UsP+E5tHPGzQoGEDTZlGfAoBaoSDhgwZNBxFSkQpCKZEOjyFKhXkSyVWsQ7ZAJXrTZYc\ // kg4RC0Jr2QwbVlItEvbsybds515de5bD2wwc5Opdy7fq2w12QVoVcrMuY79vp1bswCFtEr9F\ // 5DpuuxUqYiRDiyYuGDPD3iibyZbteuQChdcXLCccaVpIbSaBVQ75sNJt2dwwQWCoMKH4BAuy\ // EdKGIlVwUNVsMxA3Xhx5R+BMtGLXYIEC9eIUMEiWuFjKh5uuv4OP7XzwkOHqJ1CwEJfjeCje\ // 1VfIe/ErFQ7fhXcfRqNFYcF62HHkXxUA0tceRwVKwZ97LJlU2YUYVsbFgA3+DQWVEsld0YED\ // JJZoIokPTIBBhFQ14OKLML74gAUcthjjjQ3MWGNCIVrhAY43QnABi/4QZeSRRHGxwQNMNukk\ // kxBUUB+FVFrxYJWXPXDBjhQ5ddsVExywgAQZEPnQSAtewQECBhyAAAMUpClRB3Je0YABeLaZ\ // gAPWdVneWFVckMABeeJ5gAIQiAeRB156MdIFDSBAaJ5ujvknQnQioQEHZiLRwYxDULDAAZMa\ // igCfXALUoxCfDbFqEhcQIAAD/kUwaKkHJPDApQQV2MGVTWBwAAAABFDABDd9kMEDg5rqAK8D\ // 2bXpEZgNcdRLn2VwQADECqDAnxcwIGmuu0Y0mlb+RHzlmAcRDEBsAANAcN8ECyQA56sGdVCg\ // ULexdtpVMW2QALfFHnABEhxc4OBHgm3mwQTudusAvorRVZgQHCxAcAAGVNBpRSEmuJkQFhBA\ // LACz1smTxUud5QEEArxLALIgVSvEeCMvhcDGCUBrkVDpHpEzCB5IELGxFnx0lr9VXZzuwAFw\ // nLRHfV05tBAUFCDAAAhMTZKZ/HEQgaQQqKxXhLwBO5jZWB6hdtuuEg333HTXbffdeOet9958\ // 9+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrp\ // qKeu+uqst+7667DHLvsf7LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJy9PEAAh+QQFBwAf\ // ACwAAAAAAAEAAYQAAAAICAgZGRkhISEpKSkxMTE6OjpCQkJKSkpSUlJaWlpjY2Nra2tzc3N7\ // e3uEhISMjIyUlJScnJylpaWtra21tbW9vb3FxcXOzs7W1tbe3t7m5ubv7+/39/f///8AAAAF\ // /uAnjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/g\ // sHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJma\ // m5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q\ // 0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AW3QI+EOD\ // iA0Ed2DAkLAhEg4sMrSAmNDghwwIT0hcQdHhjQ4aGHocaSPjDosk/l+YvLjSX8sYG0WgDDiz\ // RoaOBGPWeAmwZouZOvNtwEmCQ9AYGzyc6LChKdF1Ik944PlBg4YMR0doGGhiw1UMGbbOozrj\ // pgkOXxdiEMsu6weuJdimmCqzawa1auWqu4oCp4anKUB2ZHoX70KMcNN5IMxCaQzHaA0f/uu4\ // nQcOG45GpQGyMN6wHBK/64D2qGgYHjyrRVx5HtOZZF1w+LyhQ+t6izOLuD0jJGje9y5riP1C\ // 8Ol9tnUkT8n8IJIL0KNLvwCW+DbAQzZI2M69+/YJFdym9E7+O4bj48t7n3DenPgf2tVzB/9+\ // 22XMTfPrd7qDw/T/YP3VXEroDagCWjtE/nCBgTEw4IAE/WS22Q0ZMGAhAw9QgA9XE34EwYUW\ // NgCBPQieICANG0zgAIghRsAPazVcdkEEDbDo4ATxdAijTNidgJAFu21QAQQ1gigikOsMNOFv\ // JTCk1wkcSHDAAQ6YBBIFD7DYgAQ+nbPZcKfVR0ICBRRgQAIaktBBBhKsGCKX8OyYQkwITDml\ // RBo0YECZBjBggowRONDAg12akx8HwHXlmAEBAADAABtVkMCeBRzg4p8bXFCBBRj0SI4HoBY3\ // AqOOQnrQAwfwqcCCUoGaaDwtrUTqoxt5cIEClB7wAHN6zWqqCBxEkKqZCVTQUFRmkeCrThVS\ // aoADBBlFgk/L2pZAAQJ7GoAAjg5lVe20Djjrp0NJmfAtCZJmmwCrBD0pwrkjbPAAtgasmpN4\ // 8I5wgQMKKOBAh/qQxkGPBwRgMAFZrWmBBRdYh1uoKCRgcAAGFMogCQ4MIIAACzhsYAUMLLCA\ // BAVeDGxhHpus8sost+zyyzDHLPPMNNds880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft\ // 9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333Xjn\ // rffefPft99+A1xwCACH5BAUHACAALAAAAAAAAQABhQAAAAgICBAQEBkZGSEhISkpKTExMTo6\ // OkJCQkpKSlJSUlpaWmNjY2tra3Nzc3t7e4SEhIyMjJSUlJycnKWlpa2trbW1tb29vcXFxc7O\ // ztbW1t7e3ubm5u/v7/f39////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAb+QJBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8\ // Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmq\ // q6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g\ // 4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxI\ // saLFixgzatzIsaPHjyCddBgZcgsHEBo0lNSiIcPKLSpfOuFwMonLJR5A0Kwp88j+zSUxY3rs\ // IFRDB59MhJZUCiJnkZ9IOEANuYHJVCNMS0Kt+lTJBqhHqRLJwFPI1SEdzi4lwlStB649h6gF\ // oVZqXLZFwtJFwtTpEQ9+G3INPJbIBqdn7TI5umFD2YRwQWzoQFiyEppws/J16VJvQqYqPTfN\ // m6SyEQ4tSS/8+lTD4yEcPizOmpM1xdRGqvrVYBrJh7IdIqsWnGQyFtSlJdou4toK7sIgZEv8\ // /VyL8I6aq/TeeN0Kz+13m0j/OD68eS0eOnBozL49+9fa3ct3TNlgdTIfMujfz39/c4LdkdHf\ // gPr9NxB8AhLYn4HnCeGBgvxpMFl5Ap00X3sITvHWhe/+AdZgeOBFEWJFHqAWoBQVkNVReraN\ // yIQFE1BggVEaBVfEiTNNoGOMF2SEnBGiRUHBjjtWgMFoESH2hQVDEqmjBXMhFFyUTWVX2lEe\ // aFCBkzrKCJGVRGBQAARPaBDBkUJ0gEGTTqZIXFd5MRAAAARQ0EQDDUhAxG8XsLmjBRkOlFWQ\ // FQwAwKECPIAlEU7hiacDFuTGJJGAZrQBAnMCEIABkQphwKcJuMQBBI42QKYRD1ZAwaoXBCpQ\ // bUgW4UEEAhwKQKJhJfCpAaFGd0GpDth5RFoXZHAYRhkYkGkACKAJgq6g3tRBBKVCQGVGHjhQ\ // 66EDSOAXtLz+lIEDpU7w0gX+BCy7gFLg9uogBaU+gAGFHHWwwLIFUBBYu1Bx8ECpeoZEwba3\ // NvAYv3taAGwFIHGQwLIG9FgEwkSMWmoEOFaUQbqIKmoExUN8gEG8106UrAABCODuxLuuPIQH\ // EjwKAZgVbeCAAQUkoO8RILMVwQMRUJAxRR5gIMEEKvK8qwJqVYWBcR8eIPUCHz6RAAIJPFB1\ // ExiQC0GnWytR9AVQh2322WinrfbabLft9ttwxy333HTXbffdeOet99589+3334AHLvjghBdu\ // +OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uqst+7667DH\ // LvsP7LTXbvvtuOeu++689x0EACH5BAUHACAALAAAAAAAAQABhQAAAAgICBAQEBkZGSEhISkp\ // KTExMTo6OkJCQkpKSlJSUlpaWmNjY2tra3Nzc3t7e4SEhIyMjJSUlJycnKWlpa2trbW1tb29\ // vcXFxc7OztbW1t7e3ubm5u/v7/f39////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAb+QJBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrN\ // brvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOk\ // paanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna\ // 29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHD\ // hxAjSpxIsaLFixgzatzIsaPHjyBDxvEgEsuGIRpKMvFA0kmHJCxbiuTw8khKIRlqFvmgssj+\ // BplEboLImSSDSKAgONgcQtTIySFKPfIk8rSI0KY9jUTFuRUlU51ZiXgQCkID2LJfi3RNKvIs\ // CKBXz5LtWVUI2LhhkXQg+9MrTp1uNcZE8mHtVrx6lyBduGHtkLFIEEOpu3AqTrZaiWTYGpVm\ // lbkHP1AGcXIxEcdUTzcBbbAwayOBYY7G6IED6AwauqJW4tao04cfOsx+HGa3Qg97z+S2WPt1\ // lbUaNsSGGHyDcykfrmMUvqWm8Yu1tRTOe8Uy+fNpsmtYz569kMbT+w33iV5tnvn84r/Bv6+2\ // 9fYArscfFOoF2B5xBH0Q04IMsrSFgg02CIJ59ZXkQQYYaKFfRWP+RXDAAVmMJV1HHFCQwAAB\ // AHCBSRngxoFpEnlgwQIEpAgAAARsyFuLPC7HYQYPFGDjjQEI8EAV2fHY44gRebCBBAgIcCOR\ // AhTQgAUwrmSbkktCVKICKE4JQAAELEBBVL5h1xyXLfq4kAcTGDDkmAIcEIEGLWWgQAPfnUZB\ // Bi1VpwGb0WU5kAIC2FikAQ5gANYDBxiAwATfcWDBBBNUUARyGxCq4z8nBiBqAQxYsJYFCBig\ // KgIQvNdSBy+ViCmmGRKh4JY9fuoPBKkWoMAEo3HQQKQGHLBArQ80oGyjb10w6wQUHHEre0wq\ // tIEF2OJ5xASprirBEMkuW6uss64oLXL+sGakwQLEHtCAUOE2wOyEGTwbraEaeajqAQlEC66y\ // 8tYKQgcVPGuBShgk0O4DdcU774Qa2PuWSA60q4C5/4or1qWzahpSBd1KGoERDgv8HgXPYtxR\ // B8Puy4DJQpS8KQbPeuzRBgp8yO8ER8isVsGYUqAdRRswkAACCTjAms+2ZoBypiB1MMEDDkCg\ // MhFME9EBBthezZFt0cUGAcAPwCxEcBykja9IEQAMwdAVglABBA88wHPcTGxwAbZY4Q0TrGv7\ // LfjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uqs\ // t+7667DHLvsy7LTXbvvtuOeu++689+7778AHL/zwxBdv/PHIJ6/88sw37/zz0Ecv/fTUV2/9\ // 9dg/HgQAIfkEBQcAHwAsAAAAAAABAAGEAAAACAgIGRkZISEhKSkpMTExOjo6QkJCSkpKUlJS\ // WlpaY2Nja2trc3Nze3t7hISEjIyMlJSUnJycpaWlra2ttbW1vb29xcXFzs7O1tbW3t7e5ubm\ // 7+/v9/f3////AAAABf7gJ45kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKRyyWw6n9Co\ // dEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yN\ // jo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLD\ // xMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5\ // +vv8/f7/AAMy4TBCg8AcGzKMIHiQRYcUG0ZgiNiwhsERFFUw7OchIgYVF0VkJNHB4MeR+/46\ // sgj5AeUHlSI+AhyZYWNBEi45KIzpUp/OFSxdsqwJEGaKoCV+xjzYYacIlh+QjihZcYRRkSSk\ // vuzJFGpWnFOdRq2q9IPMp2C3AvRqgiZDqWVdaLCJzqZYEnE1PKSLdsRde3FPlriqgvA+vk9t\ // Nn1h2K8Jovo8yHhY4q+8DglNYMjAteoJyRoss3XhYTQ+Dl4Rv1At+R7mrzdM45OcmbIN2wFV\ // e97NG8oGCg4SHDBAvLhxBDxMZ7AcDsOCAQGiS58e/QAP5iVkb8OgQEAAAODDiwdgfQd2iea4\ // ex/PvryO80vLbZCgwACBAfjz63ffm+SG0MsFKOBy/RWIBHwGkv7QUQUNJKAbY1Pxw4EFwREn\ // AQ4ZzaUPBhHUZ0ABBRzQWQu46aPBBAwMB2IBBvA3g1eCxbNgAwh8uKIBCTxgQQ0eoIZdielw\ // cMEDCdgIogEINECBCKUBWRhuo2m4jgcYNKDikQcocOFCEkCAoAg6sfSaZu14UEGRR+IIQQkd\ // UMgAAw5pgMFmNrX2ZTlmeoikAztmF8Gbb0YQEQcUbfBQSXPOyZaP8HhwQQMKJMAABS51wCCg\ // DoxwgQScSvBRRxkkOtFR8GxwwakoeJDBA4A2MIGmnXoqAqKJZuCkPxxM0ACgD5Cwaadn6STq\ // Bq0FRCWrbzZQga+xntWRqJAFNB+gDO6sySywJIWaqHauuflmpiX8yulZW0H74D0aQEDtlteO\ // y6ac2xZlwa7fniCurAoKO2e0/HhAAb2u2tusCbTOOWI9ZjrQQAPWmnAvuQtpy9k/VHZ6AQoP\ // f/afBlJyhJps4k4A8VQdlJwgBhNw+mqCK1UwwQTLsryCvrbKXNgHJtus88489+zzz0AHLfTQ\ // RBdt9NFIJ6300kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+32\ // 23DHLffcdNdt991456333nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQSxMCACH5BAUHACAA\ // LAAAAAAAAQABhQAAAAgICBAQEBkZGSEhISkpKTExMTo6OkJCQkpKSlJSUlpaWmNjY2tra3Nz\ // c3t7e4SEhIyMjJSUlJycnKWlpa2trbW1tb29vcXFxc7OztbW1t7e3ubm5u/v7/f39////wAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJBwSCwaj8ikcsls\ // Op/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJ\ // iouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/\ // wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T1\ // 9vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyCbfADBgUMH\ // DyGzoBzSISWWlkM4uLwCcyYTDxs0bEgic8j+TiQ5f36EmUFDTSI9hQi1aUSDkAwbViIlspQp\ // S6dKkoKoCkKqS5xUvZKkWuSD1plYQWQ4q5Vrkagpl6YV0laJUZcd0mYoUhfJWqtD7tIlmxIn\ // hr9N4I71SeWoQg0NChBIQMExiJFI+opVfETDXIUXEAgIEGAAAwxiwS6RiZmI5SNnD144IACA\ // 7QAFHGQQm5azkr1iMzPEkGC0bQABBBiQUNf3EsGXQWjYO5HDhAQDAhxHLiCBhZUdXmctQr2I\ // htgIPWB4YMD48dKng28Rn7CDhcjukeP+nGWn/IYcUKBAdttBYIVYRXHw30MeaBCBaNoRgAV6\ // GnWAgQPtUYAFZhv+0GcRBxY4oEVLC2bkIWAoNnaBEAm06OKLCXTFRQY01mijdBsoSBAHEShw\ // wI9ABgkkF26RZ9AGECTwowFMNumkAVxQaMSJ+SCp5AFPZhmlE1TiY98DCygA45hENiFlPy1N\ // Z+OaNJaY4ptemLWFmxZ1cAEEDWxxXkcNSuBAA3m+9JRTdDa0AQUPAKoof1B8MBdUXSJklgV4\ // KqpoBIUK1xRFFkZgqaIOTIBBpFAkyKAGE/z5qQMRWMCSFeIVJeNC1qlqKQQVEKEeBWfqWmRn\ // pPbj4KcPTFDeZYdOMIGrqz0VG3q9BuSgqg5IMGoRdiqrrAUkrtSaeV1GC9AGE0DwQKv+RzhK\ // gbYU7EaSjT859mtgDXWQE1RI2KftsjHBm0SwFXmQwb4a9lvjr859xEEF+2KAlL9+iWuRevvm\ // +vDBbxHB6EYfJKssBQ5fTGNVeQ2B2FAW7MusyPjaBfBDHk9AAX8cQJzEyR1psK6yKxpRM8Zl\ // 9eWRzspW4NbPIx+h2rEdbXCBBRYwbXDSR9QksUQelCQl0i3n+zJHedV49Zs4eQYdnEt40IHW\ // aD/xbdtwxy333HTXbffdeOet99589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV275\ // 5ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uqst+7667DHLvsd7LTXbvvtuOeu++689+7778AH\ // L/zwxBdv/PGzBAEAIfkEBQcAIAAsAAAAAAABAAGFAAAACAgIEBAQGRkZISEhKSkpMTExOjo6\ // QkJCSkpKUlJSWlpaY2Nja2trc3Nze3t7hISEjIyMlJSUnJycpaWlra2ttbW1vb29xcXFzs7O\ // 1tbW3t7e5ubm7+/v9/f3////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAABv5AkHBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxO\ // r9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6Slpqeoqaqr\ // rK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh\ // 4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAMKHEiwoMGDCBMqXMiwocOHECNKnEix\ // osWLGDNq3Mixo8ePIJ146BCyC4eSXDxsQMlFw5CVSD7IDKkBQoIFFE4aIcnEg/7OkBUODBBw\ // oMIRnlA8fKxQIEAAAQtgEkGapINLIRuUemQaAACAARO0DqGKRCoIsxwzJOgKIECCq2Oj/Ozo\ // QQIBtgIiiAVBtshelhsWCPAKwMCFqUk+zGXpgUJTrwEY/Ow7Fu7Zvx45NBjslQAFrZSxEtEQ\ // OiKHDRtCXzjANoACmKGtDsmwmMgHzAg5TFigwIGFoxAGEB4gQWlotEh8QszgAMGBAwgeZDCi\ // QUFrBFdhSl1cmyJz5wYMHFAgwayHCXe9HpjeBO2HDsgbangAPvxznEQ2MBBA4DAVn5YN0V1B\ // HVjQ3AHh2YdAAxeQ5EEFD5SWnBAAlvWQBhIsUJ99Cf5A4BJuToSWwUogJoQBBAo8l+B97G2R\ // gQYDOmTBAwkgmGADLFGxAQUMgIdAjFOkVmJEHmSQIQITaDEdB0NS1MGJQEIRZY5UVmmFShVE\ // AMEDXHbp5QPxUcGBBmSWaWZCBULQwJpstslmk1KGSFAHELpp55pqBAgQnQ/caWeeBXmAwQQQ\ // OGDooYgaKqFcGTTq6KPT6VkQBpRWaikGi0LRwaacdsopCHBaCZJyokqh2AU5ZRHmRe9hQMEE\ // E/x2RagR3aZBBbDmOuUSq1KkkgW5BkuBFZlCdOqrwcJaQYul2tZBBsgmWwEGoIL6QRUxrnTt\ // Qk9GmysFF0ilGGlOjMsRB/7ACmtBgB5o0GhWSrwnqWhH0NoPusEuu5hij141kxDXKvbfQhyg\ // SsG01RZh1aOwicTErv9oNS+oG/QblxECPwExQ/w+OtmEpbbLMGLNHtFxozCSXLJf7jqKVrE5\ // flCxo+SqvLIQCzvKpMI3T9Xyi0dJYS9EOae8UxTwegQfmQPCDAKZCSu9KYiyMeF0SHv12rMR\ // Gzd7LWpbNzF02GSXbfbZaKet9tpst+3223DHLffcdNdt991456333nz37fffgAcu+OCEF274\ // 4YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CHLvropJdu+umop6766qy37vrrsMcu\ // +w3stNdu++245657OUEAACH5BAUHAB8ALAAAAAAAAQABhAAAAAgICBkZGSEhISkpKTExMTo6\ // OkJCQkpKSlJSUlpaWmNjY2tra3Nzc3t7e4SEhIyMjJSUlJycnKWlpa2trbW1tb29vcXFxc7O\ // ztbW1t7e3ubm5u/v7/f39////wAAAAX+4CeOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwa\ // j8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKD\ // hIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5\ // uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v\ // 8PHy8/T19vf4+fr7/P3+/wBbdNCAoeCGgDk4RFCggEEFhDg0KBAgYAADiCs8aEyBoUCAjwYw\ // pthwoUIFDB3+TlwYAABAAAIpOMgMeIGBggQOMKhk6RKmCQ8bMmRAaCGBAQMHHBwssbLlSxYZ\ // OPwraqCAAQQPmfJ8uiLqvwwLqlploEGrU58kOAwVgaEswAkIxB6QYLanCbcivAZsINaAgrUi\ // mtotAbgtxApGC1iFIDXwVrQfUpLQi/DBAcVXL3hwfHYEUBIYltrTSDqFgr4NlgrmeiKD5BMb\ // 2XEoScGChtckIlxWfIAC58EmMogm4YHDhuPtNEhw0KABBAscNpdg0HdB2QtID1wWoXaE4RIe\ // OgQlgfuchggNGKh3IAFDdBIU4lpFYMEFZRHiAX9o2zjd+fTqqfcABa6R4ABSEvT+h8JA++HF\ // nYNsaaAgOhZAAGCAzlWwgWQWpPZCdyIUp4F+bN23zgQOBIhhBBdEN6FAH4Q3XnDDvYOeiutJ\ // ACEMM5bwHT0VXihgeTfwlw8FD6hIog0YCNfPchftsCQ/EeiwgYQI1SjSlj+IiMEFYIYpJpgv\ // 1sCBBmimqaYGx703TgcZVDCBBHTWaSedWgoxFJHfXDDnnYDSpUSe3vgZKKBLENpNnBP8eagE\ // ivqgE5boFGTppQXxWcNxnHbKaZlcchmeDtIBlJ+mMVzp5j4iZvBjDdIJ10GpoxnnqqWgvjCc\ // rKPlh2mTtMbAp4TBuiMeQb+2haoLOhG2warstJpsVJv+FcsCrVPyyo6vvzo5wpnLlnBmWins\ // eM6Z3W5YglsbWEueuRy1g+6llBK2w0HNNpirOGfeOmVk9kYm1MApuHvrB/WmY9yzKHzm3VJw\ // jvBvviYY9wHD+ICYl2QR5xUqCg6GNkLHH/zLpcavkmzylg7ep/LHJQwnMnmArQxReUu+vAK8\ // /cxMs8RQYdQkkTqrYKI/CY9cMwozJs0lbjbDbLTUMRSEMNUyOI311lx37fXXYIct9thkl232\ // 2WinrfbabLft9ttwxy333HTXbffdeOet99589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu\ // +eSUV2755ZhnrvnmnHfu+eccoIcu+uikl2766ainrvrqrLfu+uuwxy777KCEAAAh+QQFBwAg\ // ACwAAAAAAAEAAYUAAAAICAgQEBAZGRkhISEpKSkxMTE6OjpCQkJKSkpSUlJaWlpjY2Nra2tz\ // c3N7e3uEhISMjIyUlJScnJylpaWtra21tbW9vb3FxcXOzs7W1tbe3t7m5ubv7+/39/f///8A\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCQcEgsGo/IpHLJ\ // bDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeI\ // iYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+\ // v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP0\ // 9fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gm3zosGED\ // Bw8htVSAAEHChZRZHiRIoMABTCwLDuhUcDMJ/kkNGjgkSWDAwIEESDhguHBBA0qPGiZEiDAB\ // yQWiRpEa6SAhwQEEDjB8zADBQQMHEToYuVr06JELCATILVDVY4YHDfI6uPChCNusRjg4EBAA\ // QIABFT5uiJA3LwShRP66JeKhgoHChg1A7tihgtnGFPoOkax1yAYGAgAYFlAXJOPGDzZExjpZ\ // iIcJBDAHSKA25AW8jSc8BUGaSIYEugdYuDmh8dkMo2mX7gBhgGrDDIaHxADcce/iQi4c0F0A\ // OsYNQDd0EF2Ewue8FvqC59AgtWoBD7QP8aC2g/6DHFhAwYAWbPAfCBA494BQxXlAQQG6aZYE\ // UCDItlCAE2Q4AQUX/pxUhAXvNWAbZSDQZ99hFGyFHhEaMIShhhlWkMF6Q3AgQV5N4GaYAsOJ\ // 1mIRPy6UQQUwaliBU+xFECQTEBDwkm2bBfaQgEVuWOBTByqRwXAWGqFeRBlQWSQFGPQ2xU9I\ // +CcRShgQOaYVZrLo4UUXUABjlFN06VEHGlC53BVcxrnRkFqsmCVGh0rhQaI99bRoBxxEKumk\ // kTIaBaWYdqBmQRygl8GnoIb6qaVeCPqPBxxoIOqqnzaqBKqqsirqGnoGlKqsorLnqhH8dVrS\ // r8CWxIWvwQJb4qa7JtuFrnvWCihMeCr7Kq/SNuGss9UOodaSWqSKhIEczVkFSTB9WSOz/q8G\ // iRK2Dx2YgblAmmrEB5DpCat5RLBbELctkmoFvw7hm0St/ZnkqxDRHkFuREKZJO8RFnaAr3ke\ // 6EuiqxIPga+g3EqbsRACZ8vicB+DEHLHu4ZccsgcCGxxRksSPPESIXf08soiM4FzERUb9/BN\ // OxfBJxEJwyxEUArPnK2kD8dZM9Ec/Ax0zlRkgDLV+21WNNbaquUv12CHLfbYZJdt9tlop632\ // 2my37fbbcMct99x012333XjnrffefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu\ // +eWYZ6755px37vnnoIcu+uikl2766ainrvrqrLfu+uuwxy77COy01277IkEAACH5BAEHACAA\ // LAAAAAAAAQABhQAAAAgICBAQEBkZGSEhISkpKTExMTo6OkJCQkpKSlJSUlpaWmNjY2tra3Nz\ // c3t7e4SEhIyMjJSUlJycnKWlpa2trbW1tb29vcXFxc7OztbW1t7e3ubm5u/v7/f39////wAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\ // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJBwSCwaj8ikcsls\ // Op/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJ\ // iouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/\ // wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T1\ // 9vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyCdeOhAMuQW\ // DBUqXNhgMouEBw8gUGiJ5UGDmxBoKuHAs8P+ByQObjZ4gKSDhgwZOPz0uMGCUwwcgAolasSD\ // hQcOHExg6VEDhQkTKFxYWiToTapFMjRAgCDBAgsfvYINy7XsVCMdIiA4wDfBBZAV5k6w4MGI\ // 2aFFPlxYcMCAgQMLQl4QPCGD4btEODxo7BjBzJCB51boYPdsEQsKOB9o0BLD17kYyII4jBaE\ // Bgeq/dK0IJhC1CG0h3iYkEB1bZAeMrwGOxY4ZhAZGKhWkHEkSZ9IeM+loMG5aRB5ETg2gECC\ // bCHJU1aom7DDBg3wN2A3snxChcKzMV9I7RhyVQ0SIEBAAQhAcJ5BRiGFlAYceHAeBpR1VxII\ // HnC1WX8IVFAEBxT+LEBAACAOcMCBBSWo4IINFhGaBb8hEZV4qxHRgQUNFCBAAAAAEIAACJBI\ // UIVHnYiUfGS51uISHDSQAAboZfCAATfmmGMABkjgEAdBCqnBBg5SwWSFEiQwAI5SBjCAAqNB\ // 9J6QKOInhQcdfihljjxOcORD7mWpoAY+NvFAlGUWEIEGbk6EpZCkVdEBAWUSwMAFhVbkwaEZ\ // sEfFBTqe6RtThGZxQHmWcpQoFhh0qtOpR/xk3XWsXtfnFK3GSqFC3SnxahShFrFligTliiqu\ // edz56xC+EmEZghwUO8StXHDF7LAfPQuti9IyIexGv42KhXwm8dnsfBZpO8S1VjAY6UP+r9bq\ // BbkKTRrGuURw65G4TLB3qBHdwVuiulUZwSUU7Gp07bEg/CsSESMpS2u8SPCbmRBHEowEfhI7\ // pHASR6rLr8OZbXDxQB6EPEXG4xaxQZ8it0QyepbSO+zKQrg8bclD8Fvhhi1VjHPNRRhFhKlx\ // IfmzERzo/FHAEA+9BNAcFS00z0T3fLS1Shdx86/wOi0ExzEjrVHKM2/hc9hSwEe2FDKfrfba\ // bLft9ttwxy333HTXbffdeOet99589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV275\ // 5ZhnrvnmnHfu+eeghy766KSXbvrpqKeu+uqst+7667DHLvsV7LTXbvvtuOeu++689+7778AH\ // P0UQADs='; // Live background // const ulImgData = 'data:image/svg+xml;base64,\ // PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9y\ // OiBmbGV2aXguY29tICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBT\ // VkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2\ // ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3Jn\ // LzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIg\ // eD0iMHB4IiB5PSIwcHgiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkJhY2tn\ // cm91bmQiPg0KCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9\ // InVzZXJTcGFjZU9uVXNlIiB4MT0iNDQ5LjM0MDUiIHkxPSI2MTguMDc0NSIgeDI9IjQ0OS4z\ // NDA1IiB5Mj0iLTE2LjM5MzciPg0KCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1j\ // b2xvcjojMDIxQzM1O3N0b3Atb3BhY2l0eTowLjgiLz4NCgkJPHN0b3AgIG9mZnNldD0iMCIg\ // c3R5bGU9InN0b3AtY29sb3I6IzBDMTMyOSIvPg0KCQk8c3RvcCAgb2Zmc2V0PSIwLjQyODYi\ // IHN0eWxlPSJzdG9wLWNvbG9yOiMwMDEyMjciLz4NCgk8L2xpbmVhckdyYWRpZW50Pg0KCTxy\ // ZWN0IHg9Ii0xNi4zODYiIHk9Ii0xNi4zOTQiIGZpbGw9InVybCgjU1ZHSURfMV8pIiBzdHJv\ // a2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgd2lkdGg9IjkzMS40NTMiIGhl\ // aWdodD0iNjM0LjQ2OCIvPg0KPC9nPg0KPGcgaWQ9IkJ1YmJsZXMiPg0KCTxjaXJjbGUgb3Bh\ // Y2l0eT0iMC4yIiBmaWxsPSIjNzU0QzI5IiBjeD0iNjEuNjEiIGN5PSI1NDAuMDc4IiByPSIx\ // Ny45OTkiPg0KCQk8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0i\ // DQogICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAg\ // ICAgICAgICAgICAgICAgICAgICAgdHlwZT0idHJhbnNsYXRlIg0KICAgICAgICAgICAgICAg\ // ICAgICAgICAgICBkdXI9IjIuNzVzIg0KICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1\ // ZXM9IjAsNjAwOzAsLTYwMDsiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdENv\ // dW50PSJpbmRlZmluaXRlIi8+DQoJPC9jaXJjbGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjYi\ // IGZpbGw9IiNGMUYyRjIiIGN4PSIxNzcuMTA0IiBjeT0iNDA1LjA4NSIgcj0iMTEuOTk5Ij4N\ // CgkJPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIg0KICAgICAg\ // ICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVUeXBlPSJYTUwiDQogICAgICAgICAgICAg\ // ICAgICAgICAgICAgIHR5cGU9InRyYW5zbGF0ZSINCiAgICAgICAgICAgICAgICAgICAgICAg\ // ICAgZHVyPSIyLjVzIg0KICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAw\ // OzAsLTYwMDsiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRl\ // ZmluaXRlIi8+DQoJPC9jaXJjbGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjUiIGZpbGw9IiM4\ // REM2M0YiIGN4PSIyNjUuNiIgY3k9IjMwMy4wOSIgcj0iMTcuOTk5Ij4NCgkJPGFuaW1hdGVU\ // cmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIg0KICAgICAgICAgICAgICAgICAg\ // ICAgICAgICBhdHRyaWJ1dGVUeXBlPSJYTUwiDQogICAgICAgICAgICAgICAgICAgICAgICAg\ // IHR5cGU9InRyYW5zbGF0ZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgZHVyPSIzLjVz\ // Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsiDQog\ // ICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+DQoJ\ // PC9jaXJjbGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjEiIGZpbGw9IiNCRTFFMkQiIGN4PSI0\ // MjAuMDkyIiBjeT0iMjQ3LjU5MyIgcj0iMTMuNDk5Ij4NCgkJPGFuaW1hdGVUcmFuc2Zvcm0g\ // YXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBh\ // dHRyaWJ1dGVUeXBlPSJYTUwiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InRy\ // YW5zbGF0ZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgZHVyPSIyLjc1cyINCiAgICAg\ // ICAgICAgICAgICAgICAgICAgICAgdmFsdWVzPSIwLDYwMDswLC02MDA7Ig0KICAgICAgICAg\ // ICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KCTwvY2lyY2xl\ // Pg0KCTxjaXJjbGUgb3BhY2l0eT0iMC40NSIgZmlsbD0iI0Y3OTQxRSIgY3g9IjUzMS4wODYi\ // IGN5PSI0OS42MDMiIHI9IjE5LjQ5OSI+DQoJCTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0\ // ZU5hbWU9InRyYW5zZm9ybSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRl\ // VHlwZT0iWE1MIg0KICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ0cmFuc2xhdGUi\ // DQogICAgICAgICAgICAgICAgICAgICAgICAgIGR1cj0iMy4yNXMiDQogICAgICAgICAgICAg\ // ICAgICAgICAgICAgIHZhbHVlcz0iMCw2MDA7MCwtNjAwOyINCiAgICAgICAgICAgICAgICAg\ // ICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4NCgk8L2NpcmNsZT4NCgk8Y2ly\ // Y2xlIG9wYWNpdHk9IjAuNCIgZmlsbD0iI0YxRjJGMiIgY3g9IjUxNC41ODciIGN5PSIxNzQu\ // MDk3IiByPSI5Ij4NCgkJPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNm\ // b3JtIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVUeXBlPSJYTUwiDQog\ // ICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InRyYW5zbGF0ZSINCiAgICAgICAgICAg\ // ICAgICAgICAgICAgICAgZHVyPSIyLjI1cyINCiAgICAgICAgICAgICAgICAgICAgICAgICAg\ // dmFsdWVzPSIwLDYwMDswLC02MDA7Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICByZXBl\ // YXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KCTwvY2lyY2xlPg0KCTxjaXJjbGUgb3BhY2l0eT0i\ // MC42IiBmaWxsPSIjRjE1QTI5IiBjeD0iMjQwLjEwMSIgY3k9IjU1MC41NzgiIHI9IjE2LjQ5\ // OSI+DQoJCTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSINCiAg\ // ICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlVHlwZT0iWE1MIg0KICAgICAgICAg\ // ICAgICAgICAgICAgICAgICB0eXBlPSJ0cmFuc2xhdGUiDQogICAgICAgICAgICAgICAgICAg\ // ICAgICAgIGR1cj0iMy42MHMiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlcz0i\ // MCw2MDA7MCwtNjAwOyINCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9\ // ImluZGVmaW5pdGUiLz4NCgk8L2NpcmNsZT4NCgk8Y2lyY2xlIG9wYWNpdHk9IjAuMyIgZmls\ // bD0iI0RBMUM1QyIgY3g9IjMxMi4wOTciIGN5PSI0NDguNTgzIiByPSIxOS40OTkiPg0KCQk8\ // YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAg\ // ICAgICAgICAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAg\ // ICAgICAgICAgdHlwZT0idHJhbnNsYXRlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBk\ // dXI9IjIuNjBzIg0KICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAs\ // LTYwMDsiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmlu\ // aXRlIi8+DQoJPC9jaXJjbGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjIiIGZpbGw9IiNFRDFD\ // MjQiIGN4PSI2NTQuMDgiIGN5PSIzODguNTg2IiByPSIxMy40OTkiPg0KCQk8YW5pbWF0ZVRy\ // YW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAgICAg\ // ICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgICAgICAg\ // dHlwZT0idHJhbnNsYXRlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjIuOTBz\ // Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsiDQog\ // ICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+DQoJ\ // PC9jaXJjbGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjIiIGZpbGw9IiMwMDY4MzgiIGN4PSI0\ // MjEuNTkyIiBjeT0iNTE3LjU4IiByPSIxNy45OTkiPg0KCQk8YW5pbWF0ZVRyYW5zZm9ybSBh\ // dHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAgICAgICAgICAgIGF0\ // dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0idHJh\ // bnNsYXRlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjMuMTVzIg0KICAgICAg\ // ICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsiDQogICAgICAgICAg\ // ICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+DQoJPC9jaXJjbGU+\ // DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjUiIGZpbGw9IiNGMUYyRjIiIGN4PSIzOTQuNTkzIiBj\ // eT0iMzcwLjU4NyIgcj0iMTYuNDk5Ij4NCgkJPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRl\ // TmFtZT0idHJhbnNmb3JtIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVU\ // eXBlPSJYTUwiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InRyYW5zbGF0ZSIN\ // CiAgICAgICAgICAgICAgICAgICAgICAgICAgZHVyPSIzLjU1cyINCiAgICAgICAgICAgICAg\ // ICAgICAgICAgICAgdmFsdWVzPSIwLDYwMDswLC02MDA7Ig0KICAgICAgICAgICAgICAgICAg\ // ICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KCTwvY2lyY2xlPg0KCTxjaXJj\ // bGUgb3BhY2l0eT0iMC42IiBmaWxsPSIjRjFGMkYyIiBjeD0iNTgwLjU4NCIgY3k9IjUwMS4w\ // OCIgcj0iMTQuOTk5Ij4NCgkJPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJh\ // bnNmb3JtIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVUeXBlPSJYTUwi\ // DQogICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InRyYW5zbGF0ZSINCiAgICAgICAg\ // ICAgICAgICAgICAgICAgICAgZHVyPSI0LjI1cyINCiAgICAgICAgICAgICAgICAgICAgICAg\ // ICAgdmFsdWVzPSIwLDYwMDswLC02MDA7Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICBy\ // ZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KCTwvY2lyY2xlPg0KCTxjaXJjbGUgb3BhY2l0\ // eT0iMC40IiBmaWxsPSIjMDBBNjUxIiBjeD0iNTIzLjU4NyIgY3k9IjM3OS41ODYiIHI9IjE2\ // LjQ5OSI+DQoJCTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIN\ // CiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlVHlwZT0iWE1MIg0KICAgICAg\ // ICAgICAgICAgICAgICAgICAgICB0eXBlPSJ0cmFuc2xhdGUiDQogICAgICAgICAgICAgICAg\ // ICAgICAgICAgIGR1cj0iM3MiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlcz0i\ // MCw2MDA7MCwtNjAwOyINCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9\ // ImluZGVmaW5pdGUiLz4NCgk8L2NpcmNsZT4NCgk8Y2lyY2xlIG9wYWNpdHk9IjAuMyIgZmls\ // bD0iI0YxRjJGMiIgY3g9IjYwNy41ODMiIGN5PSIyNzEuNTkyIiByPSIxNC45OTkiPg0KCQk8\ // YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAg\ // ICAgICAgICAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAg\ // ICAgICAgICAgdHlwZT0idHJhbnNsYXRlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBk\ // dXI9IjQuNzVzIg0KICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAs\ // LTYwMDsiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmlu\ // aXRlIi8+DQoJPC9jaXJjbGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjMiIGZpbGw9IiM4REM2\ // M0YiIGN4PSI2NTEuMDgiIGN5PSIxMzIuMDk5IiByPSIxMy40OTkiPg0KCQk8YW5pbWF0ZVRy\ // YW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAgICAg\ // ICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgICAgICAg\ // dHlwZT0idHJhbnNsYXRlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjIuOTBz\ // Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsiDQog\ // ICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+DQoJ\ // PC9jaXJjbGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjYiIGZpbGw9IiNGMUYyRjIiIGN4PSI3\ // NjUuMDc1IiBjeT0iMjAyLjU5NSIgcj0iMTQuOTk5Ij4NCgkJPGFuaW1hdGVUcmFuc2Zvcm0g\ // YXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBh\ // dHRyaWJ1dGVUeXBlPSJYTUwiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InRy\ // YW5zbGF0ZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgZHVyPSI0LjUwcyINCiAgICAg\ // ICAgICAgICAgICAgICAgICAgICAgdmFsdWVzPSIwLDYwMDswLC02MDA7Ig0KICAgICAgICAg\ // ICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KCTwvY2lyY2xl\ // Pg0KCTxjaXJjbGUgb3BhY2l0eT0iMC40IiBmaWxsPSIjRjc5NDFFIiBjeD0iODM4LjU3MSIg\ // Y3k9IjEwMi4xIiByPSIxNi40OTkiPg0KCQk8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVO\ // YW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZVR5\ // cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0idHJhbnNsYXRlIg0K\ // ICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjIuNzVzIg0KICAgICAgICAgICAgICAg\ // ICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsiDQogICAgICAgICAgICAgICAgICAg\ // ICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+DQoJPC9jaXJjbGU+DQoJPGNpcmNs\ // ZSBvcGFjaXR5PSIwLjUiIGZpbGw9IiNGMUYyRjIiIGN4PSI3NzguNTc0IiBjeT0iMzU3LjA4\ // OCIgcj0iMTAuNDk5Ij4NCgkJPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJh\ // bnNmb3JtIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVUeXBlPSJYTUwi\ // DQogICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InRyYW5zbGF0ZSINCiAgICAgICAg\ // ICAgICAgICAgICAgICAgICAgZHVyPSIyLjMwcyINCiAgICAgICAgICAgICAgICAgICAgICAg\ // ICAgdmFsdWVzPSIwLDYwMDswLC02MDA7Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICBy\ // ZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPg0KCTwvY2lyY2xlPg0KCTxjaXJjbGUgb3BhY2l0\ // eT0iMC40IiBmaWxsPSIjRUMwMDhDIiBjeD0iNzMzLjU3NiIgY3k9IjQ3NC4wODIiIHI9IjEx\ // Ljk5OSI+DQoJCTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIN\ // CiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlVHlwZT0iWE1MIg0KICAgICAg\ // ICAgICAgICAgICAgICAgICAgICB0eXBlPSJ0cmFuc2xhdGUiDQogICAgICAgICAgICAgICAg\ // ICAgICAgICAgIGR1cj0iMy40MHMiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVl\ // cz0iMCw2MDA7MCwtNjAwOyINCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291\ // bnQ9ImluZGVmaW5pdGUiLz4NCgk8L2NpcmNsZT4NCgk8Y2lyY2xlIG9wYWNpdHk9IjAuNCIg\ // ZmlsbD0iIzkyMjc4RiIgY3g9IjgxMy4wNzIiIGN5PSI1MTkuMDgiIHI9IjIyLjQ5OSI+DQoJ\ // CTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSINCiAgICAgICAg\ // ICAgICAgICAgICAgICAgICAgYXR0cmlidXRlVHlwZT0iWE1MIg0KICAgICAgICAgICAgICAg\ // ICAgICAgICAgICB0eXBlPSJ0cmFuc2xhdGUiDQogICAgICAgICAgICAgICAgICAgICAgICAg\ // IGR1cj0iMS43NXMiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlcz0iMCw2MDA7\ // MCwtNjAwOyINCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVm\ // aW5pdGUiLz4NCgk8L2NpcmNsZT4NCgk8Y2lyY2xlIG9wYWNpdHk9IjAuNSIgZmlsbD0iIzlF\ // MUY2MyIgY3g9IjY3NS4wNzkiIGN5PSI1NTUuMDc4IiByPSIxMy40OTkiPg0KCQk8YW5pbWF0\ // ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAg\ // ICAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgICAg\ // ICAgdHlwZT0idHJhbnNsYXRlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjIu\ // NzVzIg0KICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsi\ // DQogICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+\ // DQoJPC9jaXJjbGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjYiIGZpbGw9IiMyMTQwOUEiIGN4\ // PSI4NjIuNTciIGN5PSIyODMuNTkxIiByPSIxOS40OTkiPg0KCQk8YW5pbWF0ZVRyYW5zZm9y\ // bSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAgICAgICAgICAg\ // IGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0i\ // dHJhbnNsYXRlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjMuNzBzIg0KICAg\ // ICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsiDQogICAgICAg\ // ICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+DQoJPC9jaXJj\ // bGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjQiIGZpbGw9IiNGMUYyRjIiIGN4PSI3NTEuNTc1\ // IiBjeT0iNDIuMTAzIiByPSIxMC40OTkiPg0KCQk8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1\ // dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0\ // ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0idHJhbnNsYXRl\ // Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjIuNTBzIg0KICAgICAgICAgICAg\ // ICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsiDQogICAgICAgICAgICAgICAg\ // ICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+DQoJPC9jaXJjbGU+DQoJPGNp\ // cmNsZSBvcGFjaXR5PSIwLjMiIGZpbGw9IiNGMUYyRjIiIGN4PSIyNjguNiIgY3k9IjE2My41\ // OTciIHI9IjE2LjQ5OSI+DQoJCTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRy\ // YW5zZm9ybSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlVHlwZT0iWE1M\ // Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ0cmFuc2xhdGUiDQogICAgICAg\ // ICAgICAgICAgICAgICAgICAgIGR1cj0iMi45NXMiDQogICAgICAgICAgICAgICAgICAgICAg\ // ICAgIHZhbHVlcz0iMCw2MDA7MCwtNjAwOyINCiAgICAgICAgICAgICAgICAgICAgICAgICAg\ // cmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4NCgk8L2NpcmNsZT4NCgk8Y2lyY2xlIG9wYWNp\ // dHk9IjAuMiIgZmlsbD0iI0YxRjJGMiIgY3g9IjM2Ny41OTUiIGN5PSI2Ni4xMDIiIHI9IjE5\ // LjQ5OSI+DQoJCTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIN\ // CiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlVHlwZT0iWE1MIg0KICAgICAg\ // ICAgICAgICAgICAgICAgICAgICB0eXBlPSJ0cmFuc2xhdGUiDQogICAgICAgICAgICAgICAg\ // ICAgICAgICAgIGR1cj0iMy43NXMiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVl\ // cz0iMCw2MDA7MCwtNjAwOyINCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291\ // bnQ9ImluZGVmaW5pdGUiLz4NCgk8L2NpcmNsZT4NCgk8Y2lyY2xlIG9wYWNpdHk9IjAuMyIg\ // ZmlsbD0iIzAwQUVFRiIgY3g9IjIxOS4xMDIiIGN5PSI2MS42MDIiIHI9IjE3Ljk5OSI+DQoJ\ // CTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSINCiAgICAgICAg\ // ICAgICAgICAgICAgICAgICAgYXR0cmlidXRlVHlwZT0iWE1MIg0KICAgICAgICAgICAgICAg\ // ICAgICAgICAgICB0eXBlPSJ0cmFuc2xhdGUiDQogICAgICAgICAgICAgICAgICAgICAgICAg\ // IGR1cj0iMi42MHMiDQogICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlcz0iMCw2MDA7\ // MCwtNjAwOyINCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVm\ // aW5pdGUiLz4NCgk8L2NpcmNsZT4NCgk8Y2lyY2xlIG9wYWNpdHk9IjAuNCIgZmlsbD0iIzAw\ // QUVFRiIgY3g9IjEyOS4xMDYiIGN5PSIyNjEuMDkyIiByPSIxNy45OTkiPg0KCQk8YW5pbWF0\ // ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAg\ // ICAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgICAg\ // ICAgdHlwZT0idHJhbnNsYXRlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjIu\ // MTBzIg0KICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsi\ // DQogICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+\ // DQoJPC9jaXJjbGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjUiIGZpbGw9IiNGMUYyRjIiIGN4\ // PSI3My42MDkiIGN5PSIxNzEuMDk3IiByPSIxNC45OTkiPg0KCQk8YW5pbWF0ZVRyYW5zZm9y\ // bSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iDQogICAgICAgICAgICAgICAgICAgICAgICAg\ // IGF0dHJpYnV0ZVR5cGU9IlhNTCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0i\ // dHJhbnNsYXRlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICBkdXI9IjMuMTBzIg0KICAg\ // ICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsiDQogICAgICAg\ // ICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+DQoJPC9jaXJj\ // bGU+DQoJPGNpcmNsZSBvcGFjaXR5PSIwLjYiIGZpbGw9IiNGMjY1MjIiIGN4PSI2My4xMSIg\ // Y3k9IjM1OC41ODgiIHI9IjE5LjQ5OSI+DQoJCTxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0\ // ZU5hbWU9InRyYW5zZm9ybSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRl\ // VHlwZT0iWE1MIg0KICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ0cmFuc2xhdGUi\ // DQogICAgICAgICAgICAgICAgICAgICAgICAgIGR1cj0iMi43NXMiDQogICAgICAgICAgICAg\ // ICAgICAgICAgICAgIHZhbHVlcz0iMCw2MDA7MCwtNjAwOyINCiAgICAgICAgICAgICAgICAg\ // ICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4NCgk8L2NpcmNsZT4NCgk8Y2ly\ // Y2xlIG9wYWNpdHk9IjAuMyIgZmlsbD0iIzJCQjY3MyIgY3g9IjYwLjExIiBjeT0iNTguNjAz\ // IiByPSIxNi40OTkiPg0KCQk8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFu\ // c2Zvcm0iDQogICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCIN\ // CiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0idHJhbnNsYXRlIg0KICAgICAgICAg\ // ICAgICAgICAgICAgICAgICBkdXI9IjQuMTBzIg0KICAgICAgICAgICAgICAgICAgICAgICAg\ // ICB2YWx1ZXM9IjAsNjAwOzAsLTYwMDsiDQogICAgICAgICAgICAgICAgICAgICAgICAgIG9w\ // YWNpdHk9Ii4yIg0KICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5k\ // ZWZpbml0ZSIvPg0KCTwvY2lyY2xlPg0KPC9nPg0KPC9zdmc+DQo='; class ULProgressBar { constructor(host, sizes) { if (!(host instanceof HTMLElement)) throw 'Missing container reference'; if (Array.isArray(sizes) && sizes.length > 0) { this.pureTotal = this.total = sizes.reduce((acc, size) => acc + size, 0); this.loads = sizes.map(() => 0); } this.host = host; this.host.style.resize = 'none'; this.host.style.color = '#0000'; //this.host.style.backgroundColor = 'gray'; this.host.style.background = 'gray url("' + ulImgData + '") no-repeat center/200px'; this.container = document.createElement('div'); let area = host.getBoundingClientRect(), width = 100, height = 100, left = area.left + window.scrollX + (area.width - width) / 2, top = area.top + window.scrollY + (area.height - height) / 2; this.container.style = `position: absolute; left: ${left}px; top: ${top}px; width: ${width}px; height: ${height}px; display: table;`; this.counterElement = document.createElement('div'); this.counterElement.style = 'display: table-cell; text-align: center; vertical-align: middle; ' + 'font: 900 30px "Segoe UI", Helvetica, sans-serif; color: white; text-shadow: 0px 0px 10px black;'; this.container.append(this.counterElement); document.body.append(this.container); } set value(value) { if (this.counterElement instanceof HTMLElement) this.counterElement.textContent = value } update(worker, param = null, index = undefined) { if (!(this instanceof ULProgressBar)) return; if (param && typeof param == 'object') try { if (param.readyState > 1 || !param.lengthComputable || this.current != undefined && worker !== this.current) return; let isMT = Array.isArray(this.loads) && typeof this.total == 'number' && index >= 0 && index < this.loads.length; if (isMT) this.loads[index] = param.done; if (Date.now() - 100 < this.lastUpdate) return; let pct = Math.floor(Math.min(isMT ? this.loads.reduce((acc, load) => acc + load, 0) * 100 / this.total : param.done * 100 / param.total, 100)); if (pct <= this.lastPct) return; this.lastPct = pct; this.value = pct + '%'; this.lastUpdate = Date.now(); } catch(e) { console.error(e) } else if (typeof param == 'number') { if (this.current != undefined && worker !== this.current) return; if (typeof this.total == 'number' && param > 0) this.total += param; } else { delete this.lastPct; delete this.lastUpdate; if (Array.isArray(this.loads)) this.loads = this.loads.map(() => 0); if (this.pureTotal) this.total = this.pureTotal; if (worker != undefined) this.current = worker; else delete this.current; this.value = '↑'; } } cleanUp() { if (!(this instanceof ULProgressBar)) return; if (this.container) { this.container.remove(); delete this.container; delete this.counterElement; } if (this.host) { this.host.style.background = null; this.host.style.color = null; this.host.style.resize = null; delete this.host; } } }; class RHProgressBar extends ULProgressBar { constructor(host, imgTotal) { if (!imgTotal) throw 'Empty images list'; super(host); this.counter = 0; this.total = imgTotal; } update(worker, param = true) { if (!(this instanceof RHProgressBar)) return; if (param == true) { if (this.current != undefined && worker !== this.current) return; this.value = `${++this.counter}/${this.total}`; //this.value = Math.floor(++this.counter * 100 / this.total) + '%'; } else { this.counter = 0; if (worker != undefined) this.current = worker; else delete this.current; this.value = '-/' + this.total; } } }; ////////////////////////////////////////////////////////////////////////// ////////////////////////////// SAFE PADDING ////////////////////////////// //////////////////////////////////////////////////////////////////////////