mirror of
https://github.com/hrvach/deskhop.git
synced 2025-02-16 09:49:34 +01:00
- Firmware version and checksum were incorrectly parsed. Welp, this is embarassing - struct defined u32, but struct.pack in Python helper packed it as 16-bit. ->> Might require manual fw upgrade <<- - Fixed threshold issue setting for jumping between outputs (#192) - Fixed hotkey configuration clowntown (#197)
1 line
14 KiB
HTML
1 line
14 KiB
HTML
<!DOCTYPE html><html lang="en"><head><script>var TINF_OK=0;var TINF_DATA_ERROR=-3;function Tree(){this.table=new Uint16Array(16);this.trans=new Uint16Array(288)}function Data(b,a){this.source=b;this.sourceIndex=0;this.tag=0;this.bitcount=0;this.dest=a;this.destLen=0;this.ltree=new Tree();this.dtree=new Tree()}var sltree=new Tree();var sdtree=new Tree();var length_bits=new Uint8Array(30);var length_base=new Uint16Array(30);var dist_bits=new Uint8Array(30);var dist_base=new Uint16Array(30);var clcidx=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);var code_tree=new Tree();var lengths=new Uint8Array(288+32);function tinf_build_bits_base(d,c,f,e){var a,b;for(a=0;a<f;++a){d[a]=0}for(a=0;a<30-f;++a){d[a+f]=a/f|0}for(b=e,a=0;a<30;++a){c[a]=b;b+=1<<d[a]}}function tinf_build_fixed_trees(a,c){var b;for(b=0;b<7;++b){a.table[b]=0}a.table[7]=24;a.table[8]=152;a.table[9]=112;for(b=0;b<24;++b){a.trans[b]=256+b}for(b=0;b<144;++b){a.trans[24+b]=b}for(b=0;b<8;++b){a.trans[24+144+b]=280+b}for(b=0;b<112;++b){a.trans[24+144+8+b]=144+b}for(b=0;b<5;++b){c.table[b]=0}c.table[5]=32;for(b=0;b<32;++b){c.trans[b]=b}}var offs=new Uint16Array(16);function tinf_build_tree(c,f,e,a){var b,d;for(b=0;b<16;++b){c.table[b]=0}for(b=0;b<a;++b){c.table[f[e+b]]++}c.table[0]=0;for(d=0,b=0;b<16;++b){offs[b]=d;d+=c.table[b]}for(b=0;b<a;++b){if(f[e+b]){c.trans[offs[f[e+b]]++]=b}}}function tinf_getbit(b){if(!b.bitcount--){b.tag=b.source[b.sourceIndex++];b.bitcount=7}var a=b.tag&1;b.tag>>>=1;return a}function tinf_read_bits(e,a,b){if(!a){return b}while(e.bitcount<24){e.tag|=e.source[e.sourceIndex++]<<e.bitcount;e.bitcount+=8}var c=e.tag&(65535>>>(16-a));e.tag>>>=a;e.bitcount-=a;return c+b}function tinf_decode_symbol(g,c){while(g.bitcount<24){g.tag|=g.source[g.sourceIndex++]<<g.bitcount;g.bitcount+=8}var e=0,f=0,b=0;var a=g.tag;do{f=2*f+(a&1);a>>>=1;++b;e+=c.table[b];f-=c.table[b]}while(f>=0);g.tag=a;g.bitcount-=b;return c.trans[e+f]}function tinf_decode_trees(j,f,c){var n,k,l;var g,h,b;n=tinf_read_bits(j,5,257);k=tinf_read_bits(j,5,1);l=tinf_read_bits(j,4,4);for(g=0;g<19;++g){lengths[g]=0}for(g=0;g<l;++g){var m=tinf_read_bits(j,3,0);lengths[clcidx[g]]=m}tinf_build_tree(code_tree,lengths,0,19);for(h=0;h<n+k;){var a=tinf_decode_symbol(j,code_tree);switch(a){case 16:var e=lengths[h-1];for(b=tinf_read_bits(j,2,3);b;--b){lengths[h++]=e}break;case 17:for(b=tinf_read_bits(j,3,3);b;--b){lengths[h++]=0}break;case 18:for(b=tinf_read_bits(j,7,11);b;--b){lengths[h++]=0}break;default:lengths[h++]=a;break}}tinf_build_tree(f,lengths,0,n);tinf_build_tree(c,lengths,n,k)}function tinf_inflate_block_data(j,a,f){while(1){var b=tinf_decode_symbol(j,a);if(b===256){return TINF_OK}if(b<256){j.dest[j.destLen++]=b}else{var e,h,g;var c;b-=257;e=tinf_read_bits(j,length_bits[b],length_base[b]);h=tinf_decode_symbol(j,f);g=j.destLen-tinf_read_bits(j,dist_bits[h],dist_base[h]);for(c=g;c<g+e;++c){j.dest[j.destLen++]=j.dest[c]}}}}function tinf_inflate_uncompressed_block(e){var b,c;var a;while(e.bitcount>8){e.sourceIndex--;e.bitcount-=8}b=e.source[e.sourceIndex+1];b=256*b+e.source[e.sourceIndex];c=e.source[e.sourceIndex+3];c=256*c+e.source[e.sourceIndex+2];if(b!==(~c&65535)){return TINF_DATA_ERROR}e.sourceIndex+=4;for(a=b;a;--a){e.dest[e.destLen++]=e.source[e.sourceIndex++]}e.bitcount=0;return TINF_OK}function tinf_uncompress(e,b){var f=new Data(e,b);var a,g,c;do{a=tinf_getbit(f);g=tinf_read_bits(f,2,0);switch(g){case 0:c=tinf_inflate_uncompressed_block(f);break;case 1:c=tinf_inflate_block_data(f,sltree,sdtree);break;case 2:tinf_decode_trees(f,f.ltree,f.dtree);c=tinf_inflate_block_data(f,f.ltree,f.dtree);break;default:c=TINF_DATA_ERROR}if(c!==TINF_OK){throw new Error("Data error")}}while(!a);if(f.destLen<f.dest.length){if(typeof f.dest.slice==="function"){return f.dest.slice(0,f.destLen)}else{return f.dest.subarray(0,f.destLen)}}return f.dest}tinf_build_fixed_trees(sltree,sdtree);tinf_build_bits_base(length_bits,length_base,4,3);tinf_build_bits_base(dist_bits,dist_base,2,1);length_bits[28]=0;length_base[28]=258;var compressedData = Uint8Array.from(atob('7T1rc+M2kt/1KzrMZS1NKJpvUrLkvZlJUvFucjOVmSS3NeWrg0hIYpkitCTkx2bnn91vuN90hQffpB5je7PZS1KJTaC70S80Gk0QHgxmn3315vX7v7z9GtZ0E18OZuwHxChZzRWcKJeDwWyNUXg5AJhtMEUQrFGaYTpXfnz/zdhXyo4EbfBcuY3w3ZakVIGAJBQndK7cRSFdz0N8GwV4zB9UiJKIRigeZwGK8dzQdEEoow8xZr8BnL/4bADwAr6P4jhapWgDt4ZmawZvXFO6zabn55u8U4sI6+Cdr8n2IY1WawrDYASmburw+k/wFlESxRwKvosCnGQ4hF0S4hToGsP3V+8hFs0DeHE+GLxQBy+maElxyn5Z4CVJMfwyAFiQ+3EW/S1KVlOIkjVOI3ox+DgYTFNCKIcYj9fRah0zFsYBiUk6hc8t3544zgXvXZKku6OBZk7hcwdPlrbBB+CWaXKwIGmI0/GC3DMSnHIW/Q1PwTU15wuOtyDhA8eTQ96idFhlYlRgLtEmih+mcPYDWRBKzlQ4+xbHt5hGAYL/wDtca2EPL9MIxWcqZCjJxhlOo2WDDUNz8aZou8NMuilYus7aYkwpTsfZFgVcGE03BHAcJXi8lsCG5go5YhLc/HVHaG4HLnmMl3QKumaleAMZiaOwqtMNSldRkgNVWlJBmzdtURjy8Q1Gw9CclHFRH/HFNEYZHQfrKA758JLOglBKNpzQx8FAW+woJYk6yH9GyXZHP9CHLZ6fibaz63prijNMm43ZbrGJ6Nm1EBQFN6uU7JJwXLNgw1u4GYVSmD6MUh+HwMcpCqNdNgXNToX+c+dcLrk9g12asectiRKKU9YURtk2Rg9sCnBjcVW1bG+kHcb3hPFz81qaL6Fa7pCj19yhhC/spms6k9bkP1gPxfd0jOJolUwhwDnPvDXEAUkRjUgyhYQkuOigKUqyJUk3U9httzgNUMY779YRxZwpzDDuUrSt2nq6JMEuUyF/XJNbFjJqnYN6X5dT5JCdfR140m260PKuDqzcr7rQij6Od4rnmVVfOgzYcC6yo8y+jSn0IYwytIhxeJ1rr9rSpaW+fqmOvu5c7LJfxErp8iFeol1MOaPML+nDFDSnm9OGK1Q6ak7RQmi373GUNvYBqH7n2U+qDbTHofaT6oA62cmO9bFR1Tbyx1j6WK7pVnOXCvcCSeXshcmlbgD1CM3DzxalOKEXzbX6BBEbPtjsrTliN2pP5x6X7KFzDGi/cx5BtAdyj5seQbQPdJ/DNmx3aiTshei1cm/M6YfbZ/m+iHSQ2hEmPi5enTRSt92PimYnjdPjCsfFugMjVVNY6QbFZuITZn8QY9Syrmzcp+8OkIamOiCaInKQT5kaj415fOCeGSD6Or2+itbZdYR312gcBjzsxb0EO+GO8NZegt2AnxzfTjBid0zj4x+MaE2ofsseimY9lA4a8bRIdsQoXZY9KYodMUansU+LYJ2jtAsKx0zYbB0tKa5toMXW3NBFrSIgYTNBYjsFe+ks3X0b1squ03e/KPf5U9BBM5v7Rd4Ccp/fv8Pbpsfw0lGA6E9gmeqWMbkbP0xhHYUhToqRLqEUvi6lXttwFzvt7rJFQ5xtikXxqLriSJJyGEq2RcEgJJTZh7O9iHe4qklD7LItucv+OKh5DZexWccIEcVdbTTa9LaPYxKguNmLNyhqNW5IQtfNxi3KsjuShq2aCkZp0IJOdpsFbvFNcWssViNotu3SFtgdxjdF2zQhdMg7rkfqgFFAKUbqIMMxDmSt8A4vbiI6RtstRilKhAuKssSRgbhR7fk8NNi/+2YLLyCuUUjuKoN1lTW7qjTlLHKF33Gv0Lzc+1iBl01oOaM7fKQr6AhP6esR/rKvN/eaLhjpO11d0oO6unLP6OorfawzgEpP6+rjntXdcd9TmOFe1tUhfK3WU/W4vCP3u/xZeJ946khD9wSveqWm4sXVCLlL4yEzC5pGG7TC59nt6sv7TXyxo0tfnWW3K7jfxEk2V1gRf3p+fnd3p91ZGklX56au6wxeAfYa4RW5nys66GDp4CvCseaKpSuXsy2ia1hGcTxXvjAt4fAKhHPle13VY1f1Y3fsK+eXM0bt8mwki4AgXgskZJziLUa04s55QbgS3dp6KucjF+3XkHWysMMA7ZO1wvuHzS6m0TbGzUJyOe3z+Y12lHDM3FvEGh0lRd3VLeviMVrgWB3EeIUTsZi3V6f6O4A9deBGIb0cZRnhOMwwrfqojC71sr3eDjRrHNwsyH2r2I7CiMiyeqOCLdIVLtlYtHRBNercuSgJSTcobr1wKGWpER4vSBweQf2w9hpipyhZ4bNrjbfJwbqDWg3kkwTN157ckaRlTBn2Nc4Lp9xcETT2ZhBFiUwiy0RN+CBruc8NbRhlUb+0d6XSvyVZJIr5KY4RjW5x1yKkpeSuLuUyxuKNWYzvx2GU4kBQCUi82yRN9+qmyP4bJ2QsIfkADafsArsETYyyF4FloRyAc8ieplC+e8ihKBFA/F3HOKJ4kwnZxhlFKa0DiynWA4+TsA4tQ2YLOn+fUoXNaIppsG4Dy44GHyjDhd/VwPOe0mhVVXUEmRjfT8EAo+I77Rd+pTdx6/W4hxxJ/hiT5TLDdGzo/ZuVPWhmB5p5BJrTgeYcRLMsFfZ1222qlqVZlmUdJG13CGIfFsTpQHMOo7kdaO4RaO5e+V2vg6qrua7rHiTtdVjEO2wRv0MQ/7Agkw60yR406Z1iGrD0wdC/aPl8P7rZRDdb6PucVnprBd1poe9RVZ/XSnctyZa+WqN90IXtpnh2S7x9ruw00Z0W+j6Xdpvobgt9n2v3+bR05grZwpPrtA85uNe0ntey3j5H95vi+S3x9jn8pIk+aaF3OX7+s7HwZThedq57LbzWGlhBrS6BLcTWcigQK6vhv29wGCEYsqS5cK8Ub0YcqUhB2jlHSu4uBrxHogUoDoZsdYIvZarD918fczLVRbGVQFc277WcyShypo+MW3RMBa/3zAQjkBdq0ZEVQVn9DWN1QGJ1sBOHmeIoo2N+7qvMJaVEojBV3aQVyzqnA4xUGAMRP3acMAj6vJGIxp1o3InGHWsUzlcm2YX35aUulrlzpTmNmhdpsx3iINqgGKIki0KhnA7hgigNYlwFap0WCkN1EFJ1EEddR4yMkol8ayST+3xPrzZ2b038joNNKrfHMlrtUqwO2PEXYZ2tyoqS6oCyom9hrAZFs6TI4ao7teIUT0/1sqiE3k+L5K16bIeZuitXo6E6oOvqSMURrFoVDBvs33qdVNR9K3qg4XQZpfm5Lka4+lzNz2uuR8PKaTCO1Tgc1igq6EfEh1KBFW3xRjGTq/qSpyeLubxQBxlNidyC1DZsbKspSsxVA+YzixWGDXWwNtXB2lIHa1sdrB11sHbbhHqO7I2LQ1ot39DrHbUxm/PPLja5jaN/pkAwmwhWL4I4nLO2mhhmec6sjmEJBLuNYPYcTBtreh8tObrTJGb0nnIba7rTTUzSctu03B5aegcVW5QJNivpAI3dEN+Qszc8y+henHcVgZy/FIQFoWvxVo8f5p3CGZzV5rP0UEZlGRNE+TyRSztBNJ/HZb8owVUAeIOAIGU5ojhspQs1AMzO5elg9juNaIwvv8LZzbdkC69JsoxWs3PROpidiyPLgxk7+ioQNihKIIhRls0Vto3e4lS5FIvuLBMLcd5dlCdyAIBZGN3m3Sm5UyAK58odSpMoWSnA+ZorhU74MqZcSlyAWRluy0aA2dq6hDdrFRLyGczO11a188dkSVK6SxDF8YMKD2SXwiIldxlOISQ4g4RQyHZbdtYafsaLb6++AiKOMr/F6SbKsogkGbwlcRQ8QJSJwMvKDxHNYJehFdbgbYxRhoGmD/B6nZJNtNvAbJHCeZWTIUlFL4ZoyRiBNbrFQMlIg5dbEpNVhDNYysGjJCDJLU4inARYhTXZ4uUujh8AQZCSLBvnQmQk3nGtr5kxkgwyQhKt1Nl5W2mz8zC67bVJ0VHvkqlSkbUW5spjNI9LxhdVgwnbMO+aZVuU5Bj5wUV5Jlu5/JZsZ+cM4rJwwaoVJb+HmBesFXzlhTVze1+80fGws9QvWrVqvGFc9yvksD7MUh/1g9Em3pTjcRXxlvYrKclcVf1sSt2ucroi2hi+vr2/yMvNhsGf2KJ1g6f5eW35LOOTwSBY3XvKX2jWzAMwW0FxYHeu8F9jRPFwbFiOCmNjoo+Af1wAQ3PUwAUQRfVwrmzA9zXPNnXdVSe+5lrWxPIhgLGuGaZr+6qu6b7ls2fTMScTW9U107TMicmaLH1iGqzJMvWJaNInvoSxdJ+9FbY8y/RV09VMy5uwFtueeB5rcCxDd6FEcQyTdZuG66q6Zhu+y8A9255YlWc+pq/qwAaxfd/NWbQ03/IM3VTHlmZ5nm1CzFYKz3R8Ux0bmuNafADT0H2TCWZbpmtDwPImw7Q5C5Zn+mwNtVzf9VVTc0zXAFOzPcuzXNXR9ImtM4CJb/iqrRmGZ5hsnfTciavamutPLDuHV23NN+wJk9Dg5Ng4Bns0fcMw2KPFe4VCmMKdEpip0rDB0Syby2RqtunbJriaaZi2wxp83+cKNR2LgefUuP7GXGFe9dn1Ld8FnYP6hs2M5Ux0i+vGdh0b2Bi245rq2NFMf2K7MDY0y3JMl43meZ4lYCzD8RiM7rqGy1t0y3Z5C1ePrummb3AJTI9py/FsY8KehX4tzTYnDmfRsx2TpQaOEIH126zfy2XgAJbm+DYn6BiuzSS2/InNBREKtV3L5wSYSc1qg+tOJkLm3I11LqFwN+6xwvjMm13TdzmIpwuNMoOMDU03XZ1DTFyLy2t4DjeJPrGElkzXnvhMkbplei6MHc3Xbd9Wx7bmORPDhLHByHqu46pjXzMnuu7D2NZMz/QNl3msY+kTF8ae5tumz4R3Ndv2fNtmbRPbMB2bt/kT5nLjqg5Mx+HWtD3P93Ot8BbPcH2TzQ/H8eFvSn1da8QB9qbBnTCmDd3RDNvVHUDMNq418XVDLX7j1QqdSe27bGrLn3tAm5BrMDzN8U3d3jtCjjY+PMK4BXtIWsvVLMOZ2Kph6NrE0b1nlNbUPMP3DgvrmUfLWgU9JKppaI5jm6ZqmL5mubZvPKuopum6v55dubC+YXK7+pblnGBXzzxJVlszHNd8Jlk98/CE9TXXtnVXNQxX8xzHtp7Rrrbm6d4RE9Yzjhe2BnvQsJPcsKapOa5uPI8XWyw68cXyFMNaT+rDuq3phmO46mTCln/rwHySdCe5qPZBtidVy3qabR2Ifo8xrN0h7ux8Vdts8JMbtfyZJexsj7nByW4syoNZMwMWzcCOn4zXKAljnPLNa4ID+q14VvKsX8LWDmzXz2Qql68F6uxcdFy2doJ9Y6YYhacPCGK3r1z+gFF4+qAZusWPGPQdusWfIumCkE9QbjHs1/dRS8H1cddHsrKIo+TmEZy8Yvina4AP+4rQ9WOH5qWl08fnr1teEUJjgkKcPoaLgsjpXNxFWyx2/I9g4Odoi4u6Qa9L1OsGHc/9lYTW9r1jky5Pmhm6rsjNuXyonUozdP6fcsRxtob62EsuuJ8rjgIP/P9ywEllPI8XIdjWn/kXCm6UWiVgrpiKPAD3+QIvl8hQIL1nbCqQPoifTavxOuK9MVccXYEHQ4x3b8pnc654zuExm0RzWSydC8NISmC7Io11tDCycsKFcYQsTmPU9tIgalNvdnS7o/BSFJxq3Y2FdZD/I3sGM34ULXcZ5RLeBSnGCbwmu4TOznlvWRnlRzwlLNpGipgI/DCZsosSapmy6QYzUzDT4L/uohSHQowZ2fIqX/75AAiSmB2Sj3f4cnYuAOSINRwOMVcM5dIowfqgTOXSPAxlKZdWF9S5YKsy/05Qam0KylK6nAczVp/KDdpQffVIIDPDFuMQ/nNemqBA4y/5crTqyT0FhCXEsT5F3sGBrhiIYdaM1baVqbA6exKs2Um9ucI19Jo/5Kv5kK6jbKSUqmArPUniByAJZ2OuMAiNCamhHxiqYWpC1byD/6pUIlpDFnFIkPuV4JI3FHJIik8vxyZKmF+xtyEy3HUJJNXYLZBwG2HeQTUs/0qO85encxzrgMKtZ3Ec68kd5xnkOMVxegR6CsfpDuSv+JsDeM/eSlTDeEt7Fb2xV+652tj/DfuA0uyjlQanR9K9cr3ib5YfIZpzQDTneUVrC/Zmi9mxmmQF7x4yijcnr75+jX/3eRbf76Jkd3/UAvw9Ct68O2oR/jlKQnKXHYa1lcuXSZiSKDyCA8dRLt/QNcvon3iJ35M3vZUn0B9pPO+ZjIeX9Cjb/cCy13+I3l7zq1XgLUpvnkp5/jMoT1cueSQ9pDuDbSVFZDrC8d+m+DYiu07PfyYPZZWStJYcPJLs9yTEjzTY5HkM9pXEPspqb0myOmpq/Clip2z+kduG/QnfG5ZIXS3hKkEB++Klbov+BTH/Kqq6KLIDAPssZeonL4pPmNFchTGG99EGw/B//ycbffrabxotMV27Jqfxj89rvkf3TyOceUi447dIPcI1y0/F4+/Vp/+/1adX/2TVJ/v36tM/TfXJPlC1sZ+l+mQ/efXpOeQ4oYjQJxD8y1af7ANVG/tZqk/2k1efnkOOUxznN1l9sg9Un+zfbvXJPlB9sn/j1Sf79+rTb7f6ZP9efXqE8n6vPv22qk/279Wnf5Lqk3Og+uT8a1SfnEPVJ+c3XH1yDlWfnCevPg06nx73+VPvl00X0P4yqkr8UEHsuEHaFPfV2MpdFsiSzGuy2ZCk9hnaY8PsLsOfGrc/Obh8Q9IAi7GBHdDriPanRRivPfVqEcY7feY99WZ7v0a+TviH4S+DAMdYXMLwKH04B/Rx+jbkVyw+/Gm32cL7dYqzNYnDJ6tBeF5LSezlekVL3nMUITzvqYsQzyIIr0Losgph6XvLEH0iwZOUIdpR68/4YUFQGv5KgevPr74SYettSigJSPyoqdpeWOtT9fR19R8bupg2vvv6K0AZXCVhFCBK0kcpxDqgkONLar9WLF9yN3lLUpo9ShPuAU24T6eJaqIheBSDimvClXynwj6oEPciiI5X/ED7qWlNZSz+BT77m3HwjiLK9qyNpKbB5uGM94ddwi5sgG9+hlucZq2V9JSs1/MPRVb/UVnvXuH2e1lFTO472W4z3ets8nIP2Cfu5MC7N29yvLjiWwp8Xy6JHfLvz/lbv8o7PPhfETxnl30Ip86CNNrSS3GDSUZhs9rQHzC7NOMqhDm4F4NblIL424QX7Pp5BrRFwQ2m7x+2GOb8MpIbuaoIzO8zdpeQChuWpVaaTJXdkLzd0Xd8W87bLBWWUbq5Qyn+cbtKUYh5s61CdhfRYP0dCW54i6cOALKHJBDl5ow3+iosY5Stv8Mhf56oUH55ItjQVa7FapOrwl0a0RqYx/5E322tyWcjig+aRMNEhRWmP6FYSKOrkFUejbz3ZSxbTBW2Kbl/eMvVJdqswceLwWC5S+SNKigOXksfHKZcVeK2oxjTwjlhLu6tYVeIDFlHBHOwLiCCGRjGBURffjniVi4Q/msOgtiH6JrfnJZiukuTAkDcT8a0CQUrGU6k/YbMh1XYogf2+Q/M4cO1yrvZZ00whyWKMyzYjJYw/Ex4B/z97yB/1cgWJzgUTImhORfnL+AbdnsUJwbM24EkWGVU2NUo/GYp1sIUmQHWVprUPw7Zn5wUw+WMjORdUMw/hbBvmbJhDht0g7skUYGmOzwS10WhOxRR6dhaRfbqBFCrhCXex0Fj1L0DClWdPqK4Ca6wTf8A3MHmFYvw6YooesMvzIS5gIA/gg1TsC64L0i2E3wHP7KV8WWaoofhB/0eIRX0e8dRQQyjaRoDEv2TkcZORgz10fWIm5NZg1PPDX0E3TJ0aPW50TmkVwwpuqsDCw3kXiAG1zJMhx80TZO912pFF9IMcmJIhBgnK7qGMRjXMO+cjvnFgnIKida6eZhQP7F4PsQx3uCEqiwiirHfc6kWu+USpyN5BSCLoTUb8WvYbvmXcAxO6pDr4BVvGfqjHISd/JEAXyGKforw3VCS58qRcRzTNQkzGZ8B8hVpyvGZnn7kDWrZ69rtXjZl/4IzFa7gJiF3GkzHfxdTEUBpUrxqEDTcBkHDrfT6jU5fLajWEK8qeA20q4T6zDqFU+QKhyjJNZA7SFUtbMqK3g85xrVwDkZE2lCjfH2bz6G8LX0kF9ka38PSlCrkyBwFh/BHMGAKei304Jj9DV3+j2BDC1AcDxnRqr+WxHiuUCHBY1CdB5273OiidNTGLCxc5ONgcMdf72koDL++xQn9LsooTnA6PGNz5kwt14RhJcoPlXUUKkyzCbqNVmyvMsqVG5JgxzldYfq1YPrVw1U4PJNXgJ2NNF7g0+QVYDCHM3591VkhDt//9tKpfuZ9NurgPIij4KbGOmYAOYNC4g+8TaMoXWGqMU1nmGryo9XrodDtaPCRTaReVqrZ+15WxPo6HMH8En6R0b/yUfZwdAF8pMY6XP9AvWIBucz+4Q+wf5UtEzY2/cW4hcm0dRRq7N0OzqjYPQzlnatRTHGaTeHDL3CLk5CkV+EU9HvD1Cd8mQl3ARVNga7rqrgi7S3/Kw/6/XJZNHEkHT5ec2VyjiTn85ytDzqfbhUxhiONrnEyrOlMuJYAaquZZ+giGp+pIIzISyo/lHG74pl/3eH0QSSeJH0Zx8MzeZve2YjVY75GwTqf+cJg+eQTjiuv22OxWtOF4co1vfJ9f+5EXRlW9Yt0aVfpFWUyUFkfK5mtCh+u+0lWvjY/nWwRVqoLmkhky/WsdMKDwVFGn544yJRThL8GKI9ydT6yBh+q2EwLdgoDYfqS0jRa7Cgeni3Zdfo4HHPAsxyhWCEO8t9kfA6SrwrjNY6rEGUXC3SIBmvutEMWi8Vvwm3PVPgFFrvFIsbZlBsAPo6EDUrhd1v2t3tk7BnyhKIS01p5np0nCIUX9zj/8L8/lNvSf/vlBj98VK7/u1TRZ7nRm4HlUGYhoiujzYJmd37RCXNUllHH7Mw12sRbGUcbpJl3tMZpZh8tgDIHKfKPeeEIq5p3FiWCs9ExSQvP96STtTIWkTWU3NRzh0q+0TeL5J3a1WmxRlmT2zW+PxvliU+b1BalGb5K6FDQ1Ch5R9MoWQ0NdzQqL9Ouh61awDx2IymCWnN55ELsi3fVTXlnDG0tHcOOadbe1lTcoMitBPwNZusE6/lgie1371Tu4qd2h8oRAb0oUXRS674P5Jh1olWWEU5VXTAaY3XVtGorSKmdPdPjBj+cFbo8eUYxJJJGq5/ktOnGqq8SxWgJvsvxWktgMV9L6p/NC4x8xrI48yrfxB3aF+Yz8PwFvOMVEcIvfSmyNxkC91mpqECplaELE5XUqSi3oIxXWoJdyv5Enowtcpjj1tNC4L65XUtxKxteST7rXZdEUoa2USU2Hl9b4sWx2khAlsWg1YB6snccCpN5lbYMk6xgHCUsJyhQa17Tcq4cUZh63zzKyxF7naJayWwmeQ1ztW7qOSI01GqsDfq81iyLyrNzeb/07HxNN/Hl/wE='), c => c.charCodeAt(0));var decData = new Uint8Array(100000); tinf_uncompress(compressedData, decData);document.open();document.write(new TextDecoder("utf-8").decode(decData));document.close();</script></head><body></body></html> |