Add Syntax Highlighting (this will take a few seconds, probably freezing your browser while it works)
// ==UserScript==
// @name DivaMail
// @namespace http://www.alaindb.net/php5/divamail.html
// @description Mail merge for the Google Spreadsheet
// @include http://*.spreadsheets.google.com/*ecol=*
// ==/UserScript==
//Functions to be used
function help_labels06()
{
alert("You are now ready to print your 4in x 3.39in - 6 labels per page. \nIt is important to set your PAGE SETUP correctly: File/Page Setup: Orientation Portrait Scale:100%\n Margins:Top:0.1,Bottom: 0.2,Left and right=0 and Headers/Footers all set to -Blank-\nSelect print and print from page 2 to the last page. \n (Press OK to exit this help)");
}
function help_labels20()
{
alert("You are now ready to print your 4in x 1in - 20 labels per page. \nIt is important to set your PAGE SETUP correctly: File/Page Setup: Orientation Portrait Scale:100%\n Margins:Top:0.1,Bottom: 0.2,Left and right=0 and Headers/Footers all set to -Blank-\nSelect print and print from page 2 to the last page. \n (Press OK to exit this help)");
}
function help_labels30()
{
alert("You are now ready to print your 2.625in x1in - 30 labels per page. \nIt is important to set your PAGE SETUP correctly: File/Page Setup: Orientation Portrait Scale:100%\n Margins:Top:0.1,Bottom: 0.2,Left and right=0 and Headers/Footers all set to -Blank-\nSelect print and print from page 2 to the last page. \n (Press OK to exit this help)");
}
function help_envelope10()
{
alert("You are now ready to print your #10 envelopes. \nIt is important to set your PAGE SETUP correctly: File/Page Setup: Orientation Landscape Scale:100%\nMargins:Top:0.1,Bottom: 0.3,Left and right=0 and Headers/Footers all set to -Blank-\nUse the Print Preview, then select print and print from page 2 to the last page. \n (Press OK to exit this help - It may take some time to show all the pages)");
}
function insertAfter( node, referenceNode)
{
parent.insertBefore(node, referenceNode.nextSibling);
}
/* Drawing the zip barcode */
function zipbar(code)
{
if(code){
var postnet = 'l';
var sum = 0;
var ck;
var n;
/* the barcodes 0 to 9 in the numarr array */
numarr = new Array("ll...","...ll","..l.l","..ll.",".l..l",".l.l.",".ll..","l...l","l..l.","l.l..");
for(var i = 0; i < code.length; i++)
{
n = parseInt(code.substring(i, i+1));
if('0123456789'.indexOf(n) != -1)
{
sum += n;
postnet += numarr[n];
}
}
/* Add the check code at the end */
ck = (10 - (sum % 10));
if(ck == 10) ck = 0;
postnet += numarr[ck];
postnet += 'l';
return (postnet);
}
}
/* Envelope printing*/
function printEnvelop()
{
//Create a div above the table
var Newdiv = document.createElement('div');
Newdiv.setAttribute('id', 'Canvas');
Newdiv.setAttribute('style', 'position:absolute;height:10px;width:680px;');
var elmTbl = document.getElementById('tblMain');
elmTbl.parentNode.insertBefore(Newdiv,elmTbl);
//Add the image
var Newimg = document.createElement('IMG');
Newimg.width = '240';
Newimg.height = '160';
Newimg.title = 'MailMan';
Newimg.src = 'data:image/jpeg;base64,%2F9j%2F4AAQSkZJRgABAQEAYABgAAD%2F4QBuRXhpZgAASUkqAAgAAAABAGmHBAABAAAAGgAAAAAAAAABAIaSAgA6AAAALAAAAAAAAABDUkVBVE9SOiBnZC1qcGVnIHYxLjAgKHVzaW5nIElKRyBKUEVHIHY2MiksIHF1YWxpdHkgPSA4MAoA%2F9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy%2F9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy%2F8AAEQgB1QF8AwEiAAIRAQMRAf%2FEAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC%2F%2FEALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29%2Fj5%2Bv%2FEAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC%2F%2FEALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5%2Bjp6vLz9PX29%2Fj5%2Bv%2FaAAwDAQACEQMRAD8A9%2FooooAKKKKACiiigAridY%2BItho%2FiJLRyk9glk1xcTwEOUcuBGPvAYIWUnr0Xp36TW9UGjaRNfmLzRFt%2BTdjOWC9cH1r5R8TX9xeQ3Ew%2FwBVNeOrckkJGAqKT6Eh229AT709k2xxjd2PQtf%2FAGgtQGquvh7TbT%2Bz1UBXv42Mjt3OFcBR2A5PGc84GBqHx38ZXtusdudPsHDbjLbW%2BWIwflPmFhjnPTPHWvPLe3VirTHahIxxnP5U6SOEISgBJHHXjpWKU2r3NnyLSx63pv7Q%2BrReb%2FamhWVznHl%2FZZXg29c53b89vTGD1zx0Uv7QuhjS%2FNh0a%2FfUNq5t3ZFj3H7w8wEnA5wdvPHAzx87bgDgn3o3D1FSpTG4QZ9E6d%2B0Loctqz6lo1%2FbTh8LHbMkylcddzFMHOeMenPpu2vxs8HTxRSzTXdrFISN00OdpAzghCx9uncV8s5HqKWqVRrdCdKL2PrDVfi54O0uw%2B1f2hJdE42Q28LF5M46bgF4BzyR%2BeBVef40eDIdFTUVvZ5XcLizjgPnAnGVOcLkd%2FmxxwTkZ%2BWS7sioWYqv3QTwPpSZOMZOBzim6qvohKl3Pqq0%2BMng670aXURdzxNEjM1pJCRLkZwvGUy2OPmxz1HOPPtP%2FaG1AauzalotqdMZsKlszCaNSw5LMSrkLnjC5Pda8W3EKVydpOSM8Z%2FyTSVLqXtYpU0r3PqnT%2FjR4HvoInk1OWzlkOPJubZ9yc4G4qGUeud3Q84rbPxA8JpdrbS69ZwysCQJmMYx9WAA6etfHdFNVdNUJ0tdGfSs%2FwAfvCMVxJGlrq8yIxVZY4IwrgH7w3ODg9eQD7CrekfHHwfqt%2BlpI17p%2B%2FAWa9iVYyxIABZWbb1zk4AAOSK%2BX6Kn2jH7KJ9sDxBopGRq9gR%2F18p%2FjViy1Gx1KOSSwvLe6SOQxO0EquFcYypIPBGRx718SC6uBbm3E8vknrHvO3rnp0681a0bWb%2Fw%2Fq0GqaXP5F5Bu8uTYrbdylTwwI6EjpVuquiJ9i%2B59tUV8v6b8c%2FGtj5v2iey1Dfjb9qtguzGenllOue%2BegxjmvdPh34y%2FwCE48LLqb232e5ilNvcIv3DIFUkp32kMDg8jkc4yajNMiUHHc6yiiiqICiiigAooooAKKKKACiiigAozRRQAUZoooAM0ZoooAKM0UUAFFFFABRmiigBM0pNFFABRmiigAooooA4D4uXK2nhCKV5DGq3almAzgBHP9K%2BeUkkhswkkgEkhLuNvALHcR3xycdecV9EfFTw1qfinw1Z2GmQCdkv45poy6LujVH%2FAL3H3ivHpXiHiPw1rHhryP7Ztvs32gHyfnjk37du77pOMZB596He2hrCzOUmlIkB3Z5HUYxjFUGlG1%2FnA4xyOnSr8nmZ3eZjAGCR06VmSjDZDEgH9ayv3G4kEkgyCGz%2BHSod5IOW%2FKpH6jgGomPODzVqTJ5RwfBHzdatR7yuCQTVIdjgDmrtnIu8hiMcjrjsabfclprYmUSYIEfBOORzTxI8YZQnGD2%2BtdBaWdpcRfNIgJOcA8jO7%2FD61bk0ey3PiRCT0Ktx1P8An8qqM7bInfc46RyW4QDr0PU5PSj8q66TRLJiMS8gngnr1PHHof0qleeFdUdUuLDTru6t3yA8MLPyCfQdP8KyqK%2Btjam3s2c%2BBk4yKm%2BzlyAnr3rsbD4c63NaRSvYsrE52s6qRyRyCQa1bb4Xas0SSNJbRMesckhyP%2B%2BVI%2FWhRVtgc3fc87%2BwykA5XB9639B8N3eq3EWmWdql1f3hBQHGEjUgu2WKjG0nowOSMV3Vt8LX8lWudRiSXqyxwl1H0JIz09K2PDul6f4Z%2BJmgQLcF3ezuA%2B5MYZjGqkY7E5GOcetOMEncUp3Vjb8N%2FBDwxY6FbR63aPqGpFSZp2nljGTztCq%2BPlHGec4z7Vtf8Kb8A%2F8AQB%2F8nJ%2F%2FAIuu6oquVdjPmfc4X%2FhTngH%2FAKAP%2Fk5P%2FwDF11%2BmaZZaNptvp2nWyW1pbrsjiToB%2FMknJJPJJJPNTxOJIw4UrnPB69akoSS2BtvcKKKKYgooooAKKKKACiiigAooooAKKKKADNFFFABmiiigAooooAKKKKACiiigBMUtFJmgBaTFLRQAUUUUAFcP8XWK%2FDDVyOuYO2f%2BW8ddxXM%2BPdCu%2FE%2FgvUNHsXhjuLjy9jzMVQbZFY5IBPRT2pPYa3Pk0SnaVDEA%2B30%2Fwp0Gj6nqCGax027uYw%2B1nhgZxnrjIHXkfnXdWni3UPhxFJ4d1Pw%2FuuIZpCsys0InXcR5gymWBKkBscgAdqS8%2BMt28W2y0iCCUNy08rSqR6YAXnpzn8Kz9Wb8zeyORtvh%2FwCKr%2BIyQ6POFVtp89liOfo5Bxz16VpWfwi8T3cRkmFlZsGwI55ssR6%2FIGGPxzxU178V%2FE1zEI4jZ2jBs%2BZBDliPT5ywx%2BGeKyL3x54rv4xFLrM6ru3AwBYWz9UAOOenShSiP3zprL4J3rwk32tW8Eu7hYITKpXjnJK89eMfjWgnwo8O6Na%2BfrmvyIWk2pKWjt06ZC%2FPuyeGPX8OK8yvtV1XUoFhvtUvLuINuEc87OoPTOCevJ%2FOqIgOSDwPUj60%2BZC9nJ7s9k%2Fs%2FwCGmiWQ%2B1apBeZkwGFyZXGQeNsPbryR369KSXxp8OtPgijtbFL1MNnZZglfqZcE5z79O3FeO%2BUMDJJ9B%2BfFMaPk80c5Psj2KT4v6JZQRQ6Vo0%2FlDOUcpCq854C7uuT6VRuvjPPIUFnpkEPJ3edIZN3pjG3Hf1ryjyz74%2BtM2kHrVcyFyHpF58Wtbnx5LW1tjP8Aqosk%2FXdu%2FTHWs%2B6%2BIWt3xiM2pTRhCflhJiznHXbjPQ9a4zylx8rjpnmmqTwBkU1NFctjpLrX73UAn2y6nuNuSnmzM%2B3PXGTx0FXPD2tjSfEmkak0LyJa3KySIjYZo8%2FMBkgE8AgE9VHIrkxIeNw71NE7qcjitFKNtRNX2Prbw58StC8UNGlgLkSMwVopVVXQkkYYBjjkH8uM118qeZE6ZxuUjP1r4zstQikuIFubYO28FZR8rx4ORhhhhg88EV654L8QaxoUnmANrNi0ewRtIEuUPy7cMcJIOGJ3bTz1OMHV0k7uPQwbs9T3GGJYIljQYUVJVKz1Kx1DzvsN7b3RgkMU3kSq%2FluOqtg8MPQ81drnGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBQ1HUodMt1mnS6dXbYBb2ss7ZwTysasQOOuMfnRYalBqVu00KXSKH2EXFrLA2cA8LIqkjnrjHX0NX6rmFZLhJ2L70VlADsFwSCcrnBPyjBIyOcYycgHh%2F7Qnhzix8T%2Fa8f6vTvs3l%2FwDXWTfuz%2BGMfjXhecHgnP0r3D9ojxL%2FAMg%2Fwt9lwcx6j9p8z%2FrrHs24%2FHOfwryDQ%2FD2r%2BI55Y9JsnuWiUNIcqqqDwMsxAyewzk4PoaxmtTppaozwSB0zTsknt%2BFdpZfCrxZeSmOe1t7NQufMmnUqTxx8m45%2FDHFa1l8F9WeVlvtUsoItpIeAPK27PHBCjpnnP4VndG3K2eb5AHVckev1p67WGC4HWvYLL4Lacm%2F7fq1zPnGz7PGsOOvXO7PUY6dO%2FbYsfhP4XtN%2Fmw3N5uxgXE5GzHXGzb1yOuegqW0VyM8H2oU4I600oC2etfSdl4J8M2ELRQaJZMpbcTPGJWz%2FvPk49s%2FzrWs7Cz06Ew2NpBaxltxSCMICfXAHXgflSuPkPmOy8P6lqcJmstNvLiIPtLwwM6g9cZA68j863NJ%2BF%2FiTVJ7bzbJrK0kb557jCtGBnJ8sndnjgYGeOQOa%2BiKbIjPE6LI0bMCA6gZX3GQRn6inzMPZI8u034J6alsw1TUrqWfzG2m12ouzPy5DKxzjk88ZxzjJqj4HY%2F5mIf%2BAP8A9s%2F%2FAF161GpjjVHkMpUBTI2Nze%2BAAMnnoMU%2BjnfcfsoHm0XwV0BUi87UNSeUKAxR41ViBzgFCQPbJ%2BtXr34S%2BGp2Z7VLi1byWREWUvGHIIDkMdxIJBxuAO0e%2Be7oocpPqCpxXQ8evPhJe6bH9otL5NQ2g%2BZEYdjY%2FwBkbiGPU8kdOM11XhHwtfSMsLz21tcqnmC0uGKTtH08zZtztycbumQa7ce%2F8v8AP6%2Blcx4n0zc63ukXq2XiRVeSwIkXMzKFZlCOduWVFVnGDtAViV%2BU9NPFzjHlOWthIyfMj0jTdOFkrSSRxfaHAV5EHzMq5KgnGSAWYgdtx9TWnXK%2BENa1K8%2B16VrKq%2BoaesbG7iACXUT7gkm3%2BBvkYMvQEZHBAHVVfNzanM48vusWiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKq317Bp1hc3ty4jt7aJppX%2FuooyT%2BQNAHh37QGlDVPsGo6bGlzc6eHh1EW%2FzyQRkK8ZkA5VR8xy2B83vWX8Gl1e2juYJZbF9KmQXCCO7ikmWU7RkqrFlBXqGAPAxg5z5PrusXfiDX9S1qXeJLuV5XCkkIrHAXPoAQv5V6N8CbYNqOs3RHMcMUYP%2B8xP%2FALJUTXus1ov30j2zt%2BH%2FAOv%2FAD%2BdFcB44%2BJ1l4YkfTtPWO81ReHBP7qA%2FwC1jlm%2F2Rj3I6Vo%2FDrxZJ4s8N%2BddEHULV%2FKuSFChz1VwBwMjsO4PAGK5nF25mdyqRcuVHXUdqBjac9c8UVJYUUY%2FI0UAFVNT1G10jTLnUb2Ty7W2jMkjd8dgPcnAA7kirf0ryb44DWks9ORfL%2FsV2%2BcRNljPzgP7bc7R67s9qqEeZ2IqT5I3MHQ%2FFniXx18QNLjW6ls4EZWmgsppEjMSMXYsN2CSDtz34Fe79TgdT2Fcd8LPBdp4T0Q32qI76vfKDIirjyI%2BojJ657t74H8OT6IurRQAi3s0X3J5%2Fl%2FWtJqLe5jTlNLa7M2f%2FRbeW4uAYYYVLSyyfKqADJLE8AY55rzy%2F8AHli3xC0qz0xI9SQxm1ea3myqtNJGSRgENtVATg%2FxEZG016TqNw2rWM9hdrGba5QxSoF6qRg9a%2BZfB7voPxD0yznlkjlS%2BNnOYWKMAxMTAN1XqRkYI6gg4ISinsOc5x3PoHUtcstMkW3dpJ76RS0NlaxmWeXAY%2FKi84%2BVuTgcckVb03Q%2FEepRebqVxHo8bSSAQQRLLc%2BWGOxjIWaNWI25Xa464IJwvR6HoWk6Nbt%2FZVnHB9oPmSy8tLKSS2XdiWc5Y%2FeJxmtirjSS3MZ4iT0WhmaVomm6Or%2FYbURvLjzZWYySy4zjfIxLPjJAyTgcDitSkzS1sc97hRRRQAUUUUAFFFFABSE4xS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUYooAKKKKACiiigAooooAKKKhnd4reR44%2FMkVCVTONxA4GfegCavEPj147is9L%2FAOESsJla8udr3ux%2BYouoQ46Fjg4%2FujkYYVx3iH9oHxHqkDwaTa2%2BkI%2FBkVjNMB3wxAUfXbn0IrP8AfCzWvHGorqurC4g0mSTzJrubPm3RJydmeWznlzxyepGKAK%2Bl%2BF5LL4M674muI8NfSQ2lrkc%2BUsys7D2LKB%2FwA%2BtS%2FD%2FAFt%2FDfw98Z6nB%2Fx%2BFrSC2b%2B47eaN31AJI9wK9m%2BMunwW3wdv7a1jSK3tPsyxRqMBFEiKAPYAivGfh1oZ8T%2BD%2FFmjJIqTyG1ltyx48xfNxn2PT2zntSk0lqVBNvTcqfDfwUnjPVbm51OSQafaEGfYfnmds4TJ6Dgknr%2BJyOn%2BIfjdvDM9p4d8JSiwFmGF0kMCbAW2lVBYE7h8xJHXdySc44fQvEmv%2FDrWLm3EAjckLdWd0h2tjoeMEHBOCDyD3Brtn%2BPLeVmLw4i3IXCyNeEqD9AgOPbP41ElJu9ro1jJKNr2Zm%2BCviV4gPiux0%2FV72W7s7qYQsrxrvVn4Ug8EDcRn2zxnFe7V80aHp2qfEbxwZ7pd%2FnTCe%2BmAwsceeR7cDao%2Bnua%2BmGO5ix7nNZVUr6HRh22ncTOeD2HFFFFZG60CmSRxyqFkjRwGVwHUEBgQQee4IBB7EVxPxD8ft4PghtbS0MmoXKFo5JVPlRrnBOf4m9h0yCfQ6fhDxrpni%2BxVrd1h1BVzPZs3zL6lf7y%2B46d8VXK7XJ9pFy5ep01FFNkdIonlkdY40BZ3dgqqB3JPAFSWKxCqWYhVAySTgAepPavl%2FxXfWy%2FEHUNR0%2B4WW3a8F1HLGcg5IfP5k%2FjXc%2FEj4oQX9nLoGgMpt3%2BW7vRnMo7on%2Bz6njPQcdfJbe3a4u4YADuldUAxzycV004W1ZwV6ik7LofekcaxRrGv3VGBT6arB1DKcg8g06tTnCiiigAooooAKKKKACiiigAooooAKKTvSEnoBzQA6impv2%2FOAGyeh7Z4%2FSnUAFFFFABRRXPeJ%2FGeheE7WafVdQhSWOISraLIpnlBOBsjJBOSMZ6DByQATQB0NFee%2BE%2Fi%2F4e8X68mjWNtqMFy8bSIbqONVbaMkDa5OcZPTsa9CoAKKKKACiiigAoooNABRRRQAUUUUAcfo%2Fwx8F6FL5th4ftPNBBEk%2BZ2UjuDIW2n6YrsKKKAOT%2BJWnDU%2Fhv4gtiMkWbzAYzkx%2FvAPzUV4F8B51bxle6e0wj%2B1WTFMj7zoynH%2FfO8%2FhX1JJGksbRuoZGBVlIyCD1FfG1v5vw9%2BJ4jmL7dMvmikYry8JJUkD%2FAGo2yPrSauiou0kz6Q1nw1oOsRiHV7e3v9owMRZZR7SZBX8DXLn4V%2BCN%2B5NEbb%2Fde8mP8mFdiCCMqwYHkEHIIork52tjvVOL1lqVNO02x0q0Frp9pBbW4OfLhQKCfU%2Bp9zzVuigAtnHOKk1CiiigDK1%2Fw9pvibS30%2FU4d8Z%2BZHXh4m%2FvKex%2FQ9814X4g%2BF%2FiXw3dfadOjlv7dG3R3FkD5qemUHzKR6jI96%2BiaKuNRxM6lKM99z5oi%2BJXjXTwbf8Atm4yvBFzEkjj6l1JzULS%2BNfHUqxltT1JN3CgHyUPr2RfrxX08SWxuO7HTPagszfeYn61ftV0Rl9Xb0cjyLwv8KLPQ4H1rxa8cwtUM7WiHdGgUbiXP8eMfdHHHVgcVw%2Fga0ufFvxTsJGQNLNetezY6fKTIc%2BgJGPxr0D4x%2BLEs9LHhy0kBuboK93tP%2BrizlV9ixAP0Ho1a37PXhN7TTbzxRdJte7H2a0z%2FwA8lOXb6FgB%2FwAAPrWkLtXZjV5YyUY9D22CPyYI4s52KFz64FTUUVoYBRRRQAUUUUAFFFFABRRRQAVx%2FwAUtb1Hw58ONW1bSbj7PfQeT5cuxX27pkU8MCDwSORXYVxnxVgF18PNQt25SV4VYYHTzU%2FXOKaV3ZCbSV2eBx%2FF%2FwAfvEjHxG%2BSoP8Ax52%2F%2FwAbof4ufEHHyeJCD%2FtWVuf%2FAGnXJ3lq1ldyW7HJQ9fUYyKgr9TpZHl9WhHmpLVLucKrSfvReh1jfF%2F4lLjHiBW%2Blnb%2FANY6Y3xj%2BJSjJ10%2FhZW5%2FwDZK5UsFxk4zRuX%2B8PzrzKvDOWc7gqrjLtzLT5Wv%2BJqqtS17HT%2FAPC5viT%2FANBx%2FwDwAg%2F%2BN1s2fxM%2BIt3B5i%2BJQMHac2lv1x%2F1yrgKv2WpfY4TH5W%2FLbs7sent7VzYzhqeFw0pYOPtajaspWsl13aR35ZVwk8Qljny07Pa%2B%2FTZNnUyeO%2FiXrupDQIPEDvLcYC%2BWYLVmbIICyAIQTxwDk8jmupsPgZsuJbvxjr7Sz3EjFVspMtK5%2BbcZZV%2BZjhyV29s7u1eXyFzu1dZ1tpY3V4FPJZlK8j1wfaq%2Br%2BLNf1e30%2B3vtUu7n7FI0lu7uTIrkg53feJGOCTkdBXx%2BNozpVuSrHllZXStZO2u3ncc50pTn9Xd4KTSeu19N%2FI3vFvgXWfAV3Fq2l31zJar929t90clux4wxU%2FLnOAQcHpXqHwq%2BMZ1y4i8P8AiaVF1FyFtb3AVbg9kcdA%2FoRw3Tg43dJosGoL4es4NckS4vmgC3eYwAxI5UjocA4PYkE968O%2BJ%2FgUeGb9NT05SNKun2hAc%2FZ5Ouz%2FAHTglfoR2yeKFS7syqtGy5lsfXFFecfB7xzJ4x8KeVfSmTVNOKxXLHOZFOdkh9yAQfdSe4r0etTnCiiigAooooAKKKKACiiigAzRRRQAV86ftDeEzBqNp4qtogIrkC2uyB%2Fy0UfIx%2Bqjb7bB619F1leIdEs%2FEmg3uj36k291GUYjqp6qw9wQCPcUAeWfBzW18U%2BGP7PmuVW%2B0sLEysMl4f8Alm3boBtP%2B6Cetek3GmW9lB5sryS84wmFr5WhfX%2FhJ4%2FYspS5tWKsORHdQE%2FqrAZHoR2K8fSGg%2BOtD8daDJLpdyFulUPNZSECWIggnjuv%2B0Mj8cis5QjZtI2jVm2k3oWWuEH%2Bqt4o%2FdvnP68fpUbyPJ99y31PFNpVVnOEUt9Bmua7Z3KKQlFFFIsKKjuJ4bOAz3U0UEI6yTOEUfUniuN1j4reFNIDLHeNqE448uzXcM%2F75wuPoT9Kai3sTKcY7s7auI8c%2FEWw8KQSWlq0d3rBGFgBysB%2FvSf%2FABPU98CvNPEXxe17WQ9tpwGl2rcfuWLTMPeTjH%2FAQPxrE0TwpLfyi41PzobbO4qOJJPpn7v%2B8Qfoa7cNgqtaVoq7OHE46nTjdu3mZlpPFrXiaGbXb2URXVypu7kYLAM3zNzwP6DscYr7asbWGx0%2B2tLeFIYYYljjiT7qKBgAewr4%2B8Z6LBAyX9hax21vtWJoYs4QgYB5JJzjknqee9e4%2FBDxyPEHhz%2Bwr2XdqOloFQsRmWDop9yvCnj%2B6ckmtq%2BHnQnyTWpyUq0a0OeDuj1sUUUViaBRRRQAUUUUAGaKKKACiiigArk%2FiR%2FyJF3%2FANdYP%2FRyV1lcp8R%2F%2BRIvP%2BusH%2Fo5Kun8a9TOr%2FDl6M8A1rQU1L99AVjuRwSejj39%2Ff8AyOUvdJvNPhSW5iCqxxwwODzxx9M16LUN1aQXsJhuIxImc4PGD7HtX6NhcyqUUoS1j%2BPyPjMNmFSjaMtY%2FieYsgcYNQ4jPRiPqK6678IyCTNncKUP8M3BH4gc9%2Bwqp%2Fwh96Ty9v8A99t%2FhWWbYfD4xqrRVNye%2FPzL01jrofRYfNMOo6zsv67nOqiluH5%2BlbOmxiG1utRmtlnggVV2NwGYsBwcHoP5j1q2PB16pyJbbP8AvN%2FhXQX%2Bko%2BgTWFooUlAVwAC7Lg89OTgDNc1OCwOAqU6Kiqkr%2FA5NaLT4m3cwxeZ0Kk4RUrptX8lfXbyOTs7iO6tdQh8iFVFo0jOse1mfKHk5OACOgwPbsH%2BB9PXU%2FHGjW7gMguVlZT%2FABBMuR%2BIWodDt5pJtRtljPnNatGEPB3b1GOenNR%2BGb9dL8UaXeyTvBFDdRtLImciPcN%2FTqNuQR3HFfC15ynGM5b6%2Fme7h4xjUnFbafkfUdZniLR017w7f6W4H%2BkwlYyf4ZByjfgwBq7DdW1ypaC4hmXy1lzFIrDYSQGyONpKthvY%2Blcf4y%2BI%2Bj%2BHtOnisr2G81RlKwxQOHEbHjc7DgAdcdTwMY5HFFNvQ9KcoqOp538B9UmsfidbWiDMeoW8sEgPT5VMgP1zHj8TX1fXyv8AAPQrjUfiAurKpFtpcLu744LupRV%2BpDMf%2BA19UV2HmBmiiigAoNFFABRRRQAUUUUAFFFFABRRRQByvjTwJpHjnSvseoxFLiPJt7uMASQn29VPdTwfYgEfOniT4OeMfC9ybmxt5NSto2zHc2AJkHPBMY%2BdT3OMgetfWtZfiDWrTw7oN5q98223tIjI%2BCMsegUZ7kkAe5FAHyfY%2FFHxvobC2fUWkMRw0d9bpI4PoWYb%2FwBa3ZP2gPGj2%2FlJFpcTf89Etm3fqxH6VyR1LUvGHjWfU7iQfaLmQyScbljQfwgHIKgYUA%2B1dmdK048nT7T%2FAL8r%2FhXpYLLJ4mLlF2t3Rw4zMIYaSjJXuZEnxo8VPGFVdPjfGN625JPvyxH6VlXPxG8a6mDF%2FbNymei2saxH80ANdaunaehytjbKfUQr%2FhVlQEXagCr6KMCu%2BPDrv70l9xxyz9W92L%2B884fR%2FEWs3Hn3SXMsh6y3Uhz%2BbnNaln4FbIa8uwB%2FchGf%2FHj%2FAIGuzozXfRyXDQ1leX9eRwVc4xE%2Fhsv68yhYaLYabg29uu8f8tH%2BZ%2FzPT8MVfoor1qVGFKPLBWR5dWrOo%2Babuxk8Ed1bvBMuY5FKsPavPLW81LwT4oS6s53juLZ8qysVEiHsfYjqK9H75rn%2FABXpH9oaf9oiTNxbgnjqydSPw6j8fWvLzfB%2B2p%2B0j8UfyPTyrF%2Byn7OXwy%2FM%2BotC1e01%2FRLPVrFw1tdxLIhBBxnqpx3ByCOxBrUr5C8BfFbWPA8f2JYkvdLLtIbVzsIYgZKvglenTBHXjmvb9A%2BOfg3Wdkd1czaVcMQNl4nyE%2BzrlQPdttfGn1R6dRVSwv7PU7Vbqxu4LqBvuywSiRD9COKt0AFFFFABRRRQAUUUUAFZuv6bHq%2Bi3FjMm%2BOVcFckfkRyCDyCOQRWlRQB4hN4GvopWVbu62g8ZWM%2F%2ByVH%2FwAIVqH%2FAD93H%2FfEf%2FxNe3SypDG0kjqiKCzMxwFA6knsK8t8YfHPw7oKvbaMw1i%2FGQDE2IEPqZP4uucLnOMZFdH1uv8Azv7zl%2Bo4X%2Fn2vuRh%2FwDCFah%2Fz93H%2FfEf%2FwATR%2FwhWof8%2Fdx%2F3xH%2FAPE15TNceMPi14mVf3t9cZJVFG2C1Q9fZF4HJ5OB1NfRnw6%2BG2neA7AyFlutXnUC4uyvAHXy4%2FRf1Y8nsAfW8R%2FO%2FvD6jhf%2Bfa%2B44n%2FhCtQ%2F5%2B7j%2FviP%2FwCJo%2F4QrUP%2Bfu4%2F74j%2FAPia9zoo%2Bt4j%2Bd%2FeH1HC%2FwDPtfceCr8M72e%2FW%2Ftbh11GMqyGYDyZCpDBZFUAlTgA%2Fh1xiqPjf4a6pq80d1pnhu5sdQQeVLCLyCW1lRWIVkdpFdflAAXYAAFUKu3n6Iornm3N3k7nVTSppKKskeN%2BCPgroX%2FCK28nizRnk1eR3aZDdtiMbiFC%2BU4UjaAe5yx56Abd98EPA0%2Bn3MNnpP2S6kiZIbj7TO%2FlOQQr7TJhsHBweuK9JooBu5i%2BGvDemeFNEi0nSoFhgT5mPVpXPV2PUk4%2FAAAYAAG1RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA09K%2Bavj74jupfEi6At4JLS3RJngXICOV4DerYO76MPfPsfjXx3aeFLOUBRPeLEZPLJ%2BVB2LfXsOp9utfK9ubrxb4rku79zJJczNPcuPTOSB6DoB6ZFb0qFRuKS%2BLRGMqsPebfw7nTeEtL%2BxaYLmRcT3IDc9k%2FhH49fxHpVrU%2FEWn6WTHI5knH%2FLKPkj6noP5%2B1ZvijxA1j%2FoFm2ycj946%2F8ALMHoB7%2FyH6Yui%2BGLjVlF1cOYbcng4%2BZ%2Fp7e5%2FWvoniZUrYTCK8lu%2FwAzxFh41W8VinaL2X5El342v5SRbwxW47HG9vzPH6VQXVPEF8cxXN63%2FXLcB%2Bld5ZaHptgoENohYfxyDe35np%2BGK0MnpmrWW4qtrWqv0X9Ih5jhqWlGmvV%2F0zzTyfEx52aoffD0rXviS05kl1CMD%2FnpuwPzr0rIPajJHQ0%2F7GkvhqNMX9sJ%2FFTR55b%2BM9WhP70wzr6SRgH81xW%2FYeNLC5wt2htnPc%2FOn59R%2BX41uXOn2d5kXNrFLn%2BJlG78%2Btc3qHgmCQGSwmMTf885DlfwPUfjmodDMMNrCXOuzKVbAYjSceV91%2FwP8jqo5EmiWSN1eNujKcg%2FiKecDvXmKvrHhu7x%2B8gJPKnlH%2Foa67R%2FFdpqG2K5229weBk%2FIx9j2%2Bh%2FOunDZrCpL2dVcsvM58Rlc6a56T5o%2BRzPijSDpuomWJcW8%2BWXHRT3X%2FPY11vhj4TL448MRar4f1mJLtG8m6s7xCBHIBkkOoPykEEfL3xkkGtO40VfEKppZdY5Z3VIXboshOFz7ZOD7E1hfC%2FxZP4B8dNa6lvgs55Psl%2FFJx5TBiA5HYo2c%2Bxavns1wyoVvd2ep7eW4l16PvbrQr3fw3%2BIfhG6%2B1W%2BmaijqSFudMkMhx6%2FuzuA%2BoFS2Hxh8faHILeXVZJxEcNDfwq7Z92ID%2FrX15VG%2FwBJ0%2FVYfK1GwtbyL%2B5cwrIv5MDXmnoHz9p37SWrRg%2F2l4fsrg%2BttO8OP%2B%2Bt9dRZ%2FtHeG5EBvdH1SCTuIhHKB%2BJZT%2BldbqHwg8B6lIXl8PQROe9tI8IH%2FAVYD9K5u6%2FZ18IzMzQX2r25PRRMjKPzTP60AaVr8d%2FAlwB5t%2FdW2e0to5x%2F3yGq4vxr%2BHrf8zAB9bOcf%2ByVwtx%2BzTbM3%2Bj%2BKJY19JLIOf0cVUk%2FZpnB%2FdeKYmH%2B1Ykf%2BzmgD0ZvjV8Pl6%2BIV%2FC0nP8A7JVe5%2BOngKFT5WqTXB9I7SUH%2FwAeUV5%2Bv7NN2T83ieED2syf%2FZ6tw%2Fs0RBwZvFTsncJp4U%2FmZD%2FKgDVv%2FwBo%2FwAORRH7Bo%2Bp3Eg6Cby4lP4hmP6VxusftFeIbvcmlaZY6ejLgNIWnkU%2BoJ2r%2Bamu5sv2dfCkBVrq%2FwBUuWHVfMRFP4Bc%2FrXW6X8KvBOjEtbeHbSV%2BPmugbg59f3hIH4YoA%2BaHufH3xLufLL6pq43gFUBEEbepAxGn1OK9D8Kfs83DlLjxVfCGLj%2FAEO0YM59mkPA57KDn1FfQccaQxrHGqoijCqowAPQCpKAMrRNA0nw3YLYaPYw2lqpzsjHLHplieWPA5JJ4rVoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooATvSfWlrF8TWFzqXh68trWSSOdoyYzG5UlhztyOxxj8acUpSSbtcmbcYtpXPGP2hdSsd%2Bm2ltOjX8gYXKowO2NSCob0%2BYtj6GvOfDQTR%2FD11rEygvJxGD3AOAPxb%2BVY%2BvTvqfiR0hG7DiCMfQ4%2FU5P41o%2BL5UtILHR4G%2Fdwxh29z0H4%2FeP416tD91zVb3UNF6s4Ky9oo0rW5tX6Lf9EZ2i6fJr2tF5ySmTLO3rz0%2BpP9fSvSFUKoVQAoGAAMACsTwpp4sdFSRhiW4PmMf9n%2BEflz%2FwKt3HGa%2BgyrDeyoqcvilqzw80xPtK3IvhjoijLrFhDdR2rXSGd3CBFO7BJxzjp%2BNXa8%2B8Xac1lq32qMYjuPnBHZv4v8fxrsdE1JdV0yK4yPN%2B5IB2cdfz6%2FjRhcbKeInRqqzW3oGKwcIUIVqTunv6mhRRRXrHlBRRRQAyeCK6iaG4jSSNuqsMiuL1vwe8Ia403dJH1MJ5Zfp%2Fe%2Fn9a7eiuHFYCliY2kte%2FU7cLjauHd4vTt0OF8O%2BL7jSZoY7h3MUTAxyjl4SDkEeoB7f%2FqrrPi9okN9b6V4704I1pq8SrdGM%2FKs4XGfxCkfVDnk1meIfDMeoq1zaqsd2OSOgk%2Bvoff8AP1rm7HXb6y0270C6nnGmTk%2BbbFzhJARhwvqCASO%2BK%2BWx1CtSapVXdLZ%2BXY%2BlwdWjVTq0lZvdfqfR%2FwAFvF%2F%2FAAk%2FgpLO5ffqGl7beXJ5ePH7t%2FyBX1yhPevTK%2BLfAWvyeHPGOnXP2l4rZriNLkq5VTHvBO71Axn6V9pV5ckkk7nem72FooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKaWwQOeTjpTqKACiiigAoooNABRRRQAUUUUAFFFFACVheMdaXw74O1fVy4Vra2doye8hGEH4sVFbnevCfj94ou4LCPw4kPlW9yySvITkzKvOB6ANj8R27uMXLboS5JWT6njnhC0N5romfLLAplYnnLdB%2Bpz%2BFQakW1jxVKkbfLLOIkP%2ByDtB%2FIZre8JIbHw%2Ffah0Y7iPoik%2FzJrG8Hwef4ijc8iFGkP5YH6kV66pfuqNH%2BZ3f5L8Dz3V%2FeVav8qsvzf4noqqqKqIMIowB6AUtFFfZJWVkfIt3epR1fTE1bTpLY4D%2FejY%2FwALjp%2BHb8a4TRtTm8P6q8c6MIyfLnj7jHf6j%2FH1r0mue8S%2BH%2F7TjN1bLi7Qcr%2Fz0A7fX0%2FL0rxsywk21iKPxR%2FE9bLsXBJ4et8MvwN%2BOSOaJJYnDxuNysvQin5rzvQfEM2jSm2uVZ7Ytyp%2B8h7kf1Fd%2FBPFdQrNBKHjblWHQ11YLHQxMe0uqObG4GeHl3j0ZJRRRXonAFFFFABXP%2BJfD41KE3Vsu27Qcgf8tAO3%2B96fl6V0FLXNicPDEU3Ca0OjD4idCopwPGSCCQa%2BtPhZ48tvE3hrTbO4ldtVhhMVxkE7jHgbix6krtY%2B5NfPXjHRPJf%2B0rdcRuf3yj%2BFj%2FF9D%2FP611vwDuUTxn5Bl%2BaRHIjI6gIckH8sj6V8TWwro1ZU59E2vzR9hTxCrUo1KfVr89T6goooriOoKKKKACiiigAooooAKKKKACiiigAooooAKKKaQcjBxzz70AOooooAKKKKACiiigAoNFFABRRRQAUUUUAFFFFACV8vftCaqL3x7b6ej5WwtFVx6SOS5%2F8AHSlfUNfGXjO7bxH8UdWmL7lm1EwIw5%2Fdq3lqf%2B%2BVFVCLlJJCbSV2ad5H%2FZ%2FgLyujeSgP1dgT%2FM1neA4iZr6bH3VRM%2FUk%2FwDstavjV9mg4HAaZFwPTDH%2BlV%2FAqY0y5k%2FvShfyUf419PyL%2B0KVNbRj%2Bh89zv6hUqPeT%2FVHUUUUV9GfPhRRRSAw9d8Nw6qDNEViu8fe%2Fhk%2F3vf3%2FnXHwXWqeGrwoQ0bdWjcZRx6%2B%2F1H516b0qvd2dvfw%2BVdRLLH2B6g%2BoPUGvHxmWKcva0Hyy%2FM9fCZk4R9lWXNEytM8VafqAVJXFtOf4ZD8p%2Bjf44%2FGt2uI1HwRKm6TTpRIOvlykBvwPQ%2FjismDUtZ0GTyiZogP%2BWUq5Uj2B%2FmKwhmOIwz5MVD5r%2BrG8svoYhc2Gn8n%2FVz0z8KPxrkLPx3G2FvbQqe7wnI%2FwC%2BT%2FjW5a%2BItIusbb2ND%2Fdl%2BT%2BfFejRzHDVfhkvnoefVy%2FEUvii%2FlqadFIjLIu9GDqf4lORS12qSexxuLWjGSxRzwvDKgeN1Ksp7g159b3V%2FwCB%2FF9tfWb%2FAL60lEsTHpIh4IPsRlT%2BNeidKwfFmli%2F0wzxrme3BYY7p%2FEP6%2FgfWvIzfCe2pc8fij%2BXU9bKsV7KpyS%2BGX5n0%2F4e1u08SaDZaxYEm2uo96g9VOSGU%2B4IIPuK1q%2BdP2ffGAttRufCd3JmK6zcWeT0kA%2BdPxUZ9PlPrX0XXxh9UFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBn6zfppWi32pSAFLS2knYH0RS39K%2BMPCkRufEcDPltgeRiecnB5%2FMivoz44XmpWPgh5LS4eO0lzb3KJwW34Ayeu3G4Ed8ivBPAcOby8n%2FALsYT%2Fvo5%2F8AZa78BS5sRT13d%2FuOPGVeWhUfZW%2B9f8EveOmxpdsvrNn8lP8AjU%2Fgtdugn3nc%2Foo%2FpVTx4f8ARbEeruf0FX%2FBwx4dj93f%2Bde7DXNZeS%2FRHiz0yyPr%2BrN6iiivoDwwooooAKKKKACmyxRzoY5kSRD%2FAAuoYfkadRUSgpKzKjJxd0YN34Q0q5yY0e3f%2Fpm2V%2FI5%2FTFYd14Fu0JNtdxSj0cFCf5j9a7rrRjFefVyrC1dXGz8tDvpZpiKenNf11PND4f12yfeltMD6wtuP%2FjpzQdX1%2ByOJLi7T%2FrsCf8A0IV6XSgnpk1yPJeX%2BHUcTrWcc38Smn%2FXzPOo%2FGOsJ9%2BSN%2F8AeiH9MVOvjrUB961tG%2Bqt%2FwDFV272ttL%2FAKy3gf8A341P8xVeXStKCF5bK0RB1YxKoH41EsBjIbVvvuXHHYST%2Fhfcea2epT6fq8Oo2BEE8Ewmh2jIRgcjr1A969Zs%2FwBovXYEYXWk2l0xOQ28pgenArhfEQ0D7KVsDELpWB%2FcglWHcE9Pf8Ku%2FDpvCEt5dWfiuCFllCm2uJndFVskFSVIxnIOTwNp55r5zFUnQk43UvTU9%2FDyVaKlZx9dD1rw%2FwDtEaJfTiHWtMn0zJAE0b%2BfGPdsAMPwDV7BaXdvf2sV1aTx3FvKoaOWJwyuD3BHBFfPXij4NWNzaNeeGJGin271tJZd8coxkBHPIJHTJIPqBzXNfDL4h3vgPXv7O1Npho8spju4JFObd84LheoIP3h3HbIFcsZKWxvOnKG59Z0VFFKk0ayRurxuAyspyGB6EH0qWqICiiigAooooAKKKKACiiigApjglGCnBIODT6KAKsMMgw0sjk%2F3d3H41aoooAKKKKACoJby2gfZNcRRtjOGYA4%2FGp6KACiiigAooooAKKKKAG45prMFBYkADqTT65vxz9o%2F4Q7Uvs%2B7f5Y3beuzcN%2F4bd2faqpx9pOML2u7EVJ8kHLsjyr43%2BNbHUfC66Pp7NKrXaGWYcIwUMcL68456ccZrzrwNFt0y5m%2Fvyhf%2B%2BVH%2FwAVVfx7JiKxiB6l3P8A46B%2FWtTwjF5fhyBsf6x3c%2Fnj%2BlfQ4HCxo5h7OO0V%2Bi%2FzPExdeVTAKct5P9f%2BAZnj7%2FUWH%2B8%2F8lrS8H%2F8i5D%2FAL7%2FAM6z%2FHg%2F0SyPpI%2F8hV7wac%2BHkHpK%2FwDSuqn%2FAMjWXp%2BiOep%2FyLI%2Bv6s36KKK988MKKKKACiimT3ENsu6eaKFfWRwv86znOMdZOxpGEpO0VcfRWNP4p0eDI%2B1GQjtGpP69P1rKufHcKki2snf0aRwv6DP8646mZYan8U18tTqp5diam0H89PzOuo9%2Bw6157P4z1Wc%2FuzDAP8ApnGCf%2FHs%2FpUQ07xJreCYL2dD0aTIT8C2BXm1uIaEF7qb9dD0aOQ1Z%2FE%2Fu1O4udc0y0z5t7CCP4VO8%2FkuaxrrxxZR5FtbTTH1chB%2FU1Ts%2FhxqsxBup4LZe4yXYfgOP1robL4daTBhrqae5YdsiNT%2BA5%2FWvFxHFE9oNL0Vz2cPwyt5Jv1djj7rxnqk%2BRD5Vuv%2FAEzTJx9Wz%2BmKjh0bxFrriT7PdTKeksxKr%2BBbj8q9VstF0zTcGzsIImHRwmW%2F76PP61eznk14WIzutV6t%2Br%2FQ9zD5JSp9l6L9Tzqx%2BG0z4a%2Fv44%2F9iFd5%2FM4A%2FWo9T%2BHlzbWktxZXX2lkJbyCmGKdsHPJx2wPavSax%2FFF9Lpvhu8uYJDHMoVY2HUEsBx%2BGa46eMrSqJX3O2pgaEKbbWxlfCXxvLYahF4d1CZmsrpttozHPkSnooP91jxjsxB4yTV%2F41%2BF40Fv4ltYwrOwt7sKOpx8j%2FkCp%2Bi15FJcySXD3BbErPvLLx82c5GOlfQWpatD4u%2BCl9qMrKzmyBuMY%2BSdGHX0yyggejCvUkuWSkjyIy54OL6bG78B%2FFD654KfTLly9zpLiEEkkmFgTHk%2B2GUeyivV6%2BZ%2F2cbqVPGeqWoJ8mXTzIw7blkQL%2BjNX0xWpzhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFBoAKKKKACiiigApjAMMEAjoQe9PooA%2BU%2FjrptvpPjiC2tERIJLNZ1iQYCFmZSAO33M%2FjUugx%2BV4fsVx%2FyyDfnz%2FWsz40aumr%2FEq8Mauq2saWuHGDlck%2FqTW7Zp5Vjbx%2F3YUX8lAr6LI1KVaUpbpJf19x4Wc8saMYx2vf%2BvvOd8cjOmW59Jcf%2BOn%2FAAqbwXzoLD0nf%2BS03xuudCjbHS4X%2FwBBaqGhzXdt4Iv7yzdVkt7kEgrn5SFB6%2Fh%2BVVicTDC5i6k9rIMPh54rAKnDe%2F5HZ4J6c1UudW0%2BzB%2B0XsEZHVd%2B5h%2FwEZP6VwA%2F4SDXiRGLy6TPIQHYPrj5RWnafDvWJ8G4e3th6M%2B9vyXI%2FWssTxLGOkEl6v8AQ0w%2FDs5azbfov1NW58baZDkQpcXDDptUIp%2FE8%2FpWPc%2BO7xyRbWcEIPdyXYfyH6V0Nn8N9OiIa7vZ5z6RgRj%2Bp%2FlW9aeGNDsv9VpsDHu0oMh%2F8ezj8K8KvxFUn9t%2FLT%2Fgnu0OHYR%2Byl66nmA1fxDq0myGa6lPdLZCv6IBVm38E%2BIL1t7Wnkhur3EgU%2FiOv6V64oCIEQBUHRQMAfhS15NTNak3e336nq08ppw0b%2B7Q88tfhm%2FBvNSRfVYIy36nH8q3bTwFoNtgyRTXDf8ATaXj8lxXTUVyTxlaX2jshgqENo%2FeVLXTbGxx9ls7eEj%2BKOMA%2Fn1q3160UVzuUnqzpUElZBRRRUjCiiigArjviPc%2BXoEEAODLcA%2FUKpz%2BpFdjXm3xLut%2Bo2NoDkRwmQ%2FVjj%2BSCuvBR5qy8jkx0uWjLz0M%2Bz0b7V8P7y%2BVP30V0HBxyUCgN%2BHzZ%2F4DWboHh%2FWfEt7JYaJaSXVx5fmPEjBfkDAZOSBjJFeoeE9OiPhKzs7hkjjnhYyswONshJ7An7pA6VxPhXVT4E%2BJdrczS74bO7aCd1BAeE5RmA6kbTuAPoK9WhW55Sj2Z4%2BIo%2BzhCXdHvfwg%2BHNx4J025u9VKf2rfBQ8aMGEEYyQuR1Yk5OCRwMdMn1GmqwYZBBB5BFOrpOMKKKKACijFFABRRRQAUUUEUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8c%2FFcpJ8V9dEQwDcKv47FB%2FXNdgRgkDoK4bxpIbr4r61nn%2FibSR%2FlJt%2FpXcknJGeCa%2Bn4fWk36fqfPZ4%2FgXr%2Bhm65BbTaRMbtGeGIeZtVtpJHQZ%2FGqnhHVtES3vbeO3e2hVBNM07hkxkLjJPXngY5qbxQxXw1en1Cj83WvP7TS7i8028voV3JaFPMUdQG3fN9Bt5%2BtcXESjKfs3ZXS1679zu4elKEfaLWzenTbU9xVg6KVYMpAKkHgjtj2oxXC%2BBPEgljXR7x%2F3i%2F8ezk%2FeH9z6jt%2BXpXd18FXoulNxZ95QrRrQUohRRRWJsFFFFABRRRQAUUUUAFFFFABRRRQAV494mmk1bxldRwAszTC3jHqRhP1I%2FWvVtUvl0zSrq9bH7mMsue7dFH4kgV5j4Gsvt%2FimOZxuW3Bncn1HA%2F8eIP4V6WBXJGdV9EeZjnzyhSXVnq0UKW8McEf%2BriUIv0AwP5V5z8R9M8q%2Ft9SRflnTZJ%2Fvr0P4rj%2FAL5Nek1leL7W1v8AwdewizZruNRNHKZ%2BFKnLYQL3XcOvesMJU5Kybe5vjafNQaS2PUfg94h%2F4SL4c6c7tuubEGym47oBt%2BuUKEn1zXf182%2Fs6699m8RanoUjAJeQCeLJ%2FwCWkZwQB6lWJP8AuV9JV7x84FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUGgAooooAKKKKACiiigD4u8RjPxa1gf9Ryf%2F0ea7o1xHivzLL4s6w5JR01iWQMDgjMpYH8iK7c8HFfUcPv3J%2BqPnc8%2BKHzMTxd%2FwAi3cf7yf8AoQq58JNPgvfD3iuWUxiSD7IyGQgBgfODLz1yO3cgVW8VDPhm89gh%2FwDH1qj8MWGdTT1ETflv%2FwAa8vid8tRtq%2Fur8z0%2BG05QSTt7z%2FJGX4r8NyaBfC9sw32KRsxspOYW67c%2FyP8AUV13hPxYmswrZ3bKmooPoJgO4%2F2vUfiO4HRzwRXUEkE8ayRSLtdG6EV5Z4j8L3Ph%2B4%2B22jSPZ7wY5V%2B9Ec8BiOh9D39jXy1OpDFQ9nU0ktmfU1Kc8JP2lPWL3R6xRXF%2BGvHEV4EtNVdYrjos5OEk%2FwB7%2B6ffofau0rgq0Z0pcskehRrQrR5oMKKKKyNQopVVnzsUtjrtGcUlABRXO%2BJfFcGgbYI0E1467ghOFQdix%2FoP04zwdx4w8Q6jLtjunjB6JbLtx%2BI5%2FWuyjg6lRcz0Rx1sbTpy5d35Hr1FUtIeWTRbKSfzPNMCeYZM7t2Oc575q7XLOPK2jrg%2BZJ9woorN1zWbfQ9Oa7nwzn5YYu8j%2Bn09T2%2BuASEHNqK3FOSgnKWyOS%2BIusBUh0mJuciafHb%2B6v8AM%2FlWr4C0k2Gh%2FapFxNeMHGe0Y4X8%2BT9CK4rRtOuPFfiJnuWZkZ%2FNuZB2XPQehPQDt9BXryqqKqIoVVACqOAAOgFehiWqNJUVv1POwkXXrOvLboLSEKwKuAyngg9xS0V5qPTPK%2FC98fCHxO0%2B4d9sdnf%2BVK5%2F55ElHP8A3wxr7Nr4w%2BINp9n8SmYDC3MKSfiPlP8A6Dn8a%2BsvBernXvBej6o8nmSXFpG0rf8ATQDD%2FwDjwNfS0p80FLufK1oclSUezN%2BiiitDIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD5X%2BOvhu60rx3NrIjb7DqSo6SqPlWVVCshPr8u7%2FgXsa5u38dSqoF1aJKf70blT%2BRz%2FSvsO6tbe9tnt7qCKeGQYeKVA6sPQg8GuK1P4N%2BBNTkeV9ES3lbq1rK8QH0UHaPyrooYqrh23Tla5jWw9KskqivY%2Ba9W8X%2FANoWT2sVoESQYdnbJ9RjHTmrnw0kxq17H%2Fett35MB%2FWvata%2BDvg7RfCetXlpp0kt5FYTvBJPO7bHETYIXIGQeeQa8j%2BDemw6r40lspJXj82yk2OuDhgVPIPUcH0rHHVqmKi3N3djfAwpYWceRWVzvBSOiSRtHIiujDaysMgj0IrduNBtLC4dL7WrXapwFt1aSRvqo4U%2FU1EL7SLT%2Fjz0o3LjpLfybh%2F37XC%2FrXzPsnH4nb%2BvI%2Bm9spL3E3%2FXmeV638O7ieR5%2FDtvLcYyXtI1Lsv%2B56j2PP1rH0fxdqfh%2BU2N3G80ETFGgmBV4iOCATyMeh%2FSvZrjXNSuE8s3TRQjgRQARoB6YXGfxzXM6z4c07XFJuods%2BOLiPhx9T3H1%2FDFd0cXBx9nV95dzilg6il7Sm%2BV9i9o%2FiDwxqsSm2uru6uDgm3YJbsD6cly2PUfnWm16q8W9lawj1Kea35vkfkBXj%2BqeBNW05jJaf6ZCpyGhGJB%2FwAB6%2FlmoLLxnrult5Us32hFODHdKWI%2FHhv1qpYVTV6El%2FXmKOKdN8teLv8Ah92x7BLcTXGPOmkkx0DMSB9B2qOuIs%2FiVZOAL2xnhbu0LBx%2BRxj9a2IfGvh%2BYD%2FiYCMntJE4%2FXGK4p4atF6xf5nbDFUJLSS%2FI4Px1bTweKLmSQMUmCvGx7rtAx%2BBGPwrobHx7olhpyxWulz27hf9TEFCE%2B75yfqRmtjUNU8L6ta%2BTeX1rLGDlcsQyn1B6iuVl0vwNExJ1m6YddqDcT%2BPl16MJRq01CpF6ep504unUc6clr3aKf8AwkWu634jhmsS6XPKQwxH5VXuDngjuSfTsAMeqwiXyYxMUabaN5jBClu%2BM84zXAQeL9A0KBotG0uZmPDSSEIW%2Bp5J%2BnH4Vi3%2FAIv1zWG%2BzxyGFHO0Q2qkFvbP3j9M%2FhU1cPKs0kuWK%2B8qjiY0E23zSfbY73XvFun6IrJuFzeDgQRn7p%2F2z2%2BnX27150zav4y1of8ALWVhwBxHEn9APzJ9Sa1dG8AXt2yy6kTZwddnWRvw%2Fh%2FHn2r0TTtNtNKtRb2UCxR9T3Zj6se5qPaUcKrQ1l3L9nXxbvU92PYr6Jo1toWnra2%2FzMfmllI5kb1%2BnoO31yTp0UV505ub5pbnpwgoJRjsAFBooqCjk%2FiVpyS%2BFrHVRgSQXz278clZIwyD8DE%2F%2FfVeo%2FADVDffDf7GxGbC8lhUd9rYkB%2FN2%2FKuF8WskngPWLVoS7sYZo2zjYyPyf8AvlmFT%2Fs26kE1HXdKZiWlhiuUXPTYxVj%2FAOPr%2BVe9g5qVFJdD5zHQcazb6n0TRRRXWcYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBm68gk8O6mjdGtJQf%2B%2BDXx58P5GTxZCFYgNFIpwcZG019b%2BMpza%2BB9fuFwGi024cfURtivk74cw%2BZ4kkfIHlW7tz3yVX%2F2asa7tSl6G%2BGV6sfU9UAA6UhpaK%2BcPqAooooAKq3um2WortvLWGcYwC65I%2Bh6j8DVqimpuLuhOCkrM5K8%2BHmj3BLQNcWp7BW3qPwbn9ayJvhlID%2B41SNh%2FwBNIiv8ia9Eorqjja0ftHLLA0ZfZPMj8NdSzxfWX5v%2FAPE1Yh%2BGU5I8%2FU4kH%2FTOMt%2FMivRaKr%2B0KxKy%2Bh2%2FE5C0%2BHWlQkNczXFyR2yI1P4Dn9a6Sx0yx0xNtlaxW%2FGCUX5iPdjyfxNW6KwniKlT4pG9PD0qfwxsFFFFYmwUUUUAFFFFAFe%2Bt%2Ftmn3VsOs0Lxj8VI%2FrXHfA3UXsPinZQhgqXkM1u%2BTjjaXA%2F76Ra7kHBB9K8o0qdfD3xQspyxjitNVQsen7sSDP5rn869XLZaSieRmsfhkfaWaKKK9Q8cKKKKACiiigAzQTRRQAUUUUAFFFFABRRRQAZooooAKKKKACiiigAooooAKKKKACiiigDh%2Fi9dvZfCrX5V6tCkX4PIqH9Gr50%2BGcOb6%2Fnx92FY8%2F7zZ%2F9lr2%2F9oC7Nt8MzCD%2FAMfV7DCffG5%2F%2FZK8o%2BGmnzp4d1DUeTBJdJbn2ZULD9GP%2BTXNi%2F4ErHVg7e2jc7Cgmigmvnz6UKKKAaACiigGgAooJooAKKTNLQAUUUUAFFFFABRQDRQAUUUUAFeVfEDTzbeIvtAHy3UauPZh8pH6A%2FjXqhOK5v4oeH7238K2Or3MLQoLsQRiQYZt6MxOPT933ruwDkquhwZioulq9eh774E1w%2BJfA%2Bj6s7bpZ7cCVsYzKuUf%2FwAeVq6OvI%2F2eLmSf4eXMTsStvqMiRj0UpG2PzZvzr1yvbPnwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDxb9o64K%2BENJtv8Anpf%2BZ%2F3zGw%2F9mrk%2FhzfXFr8OZrERwtb3l%2FJKWZTvBVYhwc%2B3p61pftC6vBew6ZYwrLvtbmQSMy4XJUcDuawvAMzv4RhjJG2OeXaMeuCa48ZUtRbi%2FI7sDSvWSkvP%2FI6QUZpRRXhH0ImaM0tFACZozS0UAJmloooATNGaWigApM0tFABQDQAT0BNVrnULKzJF1dwQsO0kqqfyJzVKMnoiXOK1ZYzRmucu%2FHWg2vC3Elww7QRk%2Fq2BWBefEtzlbLTlX0eZy3%2Fjox%2FOuiGDrT%2Byc88bQhvL7j0Mc1R1DWdN0sH7bewwsP4Ccv8A98jn9K8wOveKPEVyLS1kvJ5Hzi3sYzkj0wgyR9c11Gg%2FAzxlrRWW8hh0uBsNvu5MuQfRFyc%2Bzba66eW%2Fzv7jiqZov%2BXcfvNKL4yW2hwyLpGhw3V5vzHeXgwEHHAQckdTncDzXJ3mreN%2FihqS27G81SRWBW3hTbDDkkAkDCr1xub8TXt3h34BeF9KKy6rNcavMvaQ%2BVF14%2BRTn82IPpXqFhp9lplqtrYWsNrbp92KCMIo%2BgHFejTpxpx5Ynl1KkqknKW5zHwy8Hv4J8Gw6ZO6veSyNcXRQ5USMAMD2Cqo9yCe9dnRRVmYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8%2B%2FtAaaUYXaqSHeORj6fKyH%2BSfnXE%2BBNasbLRbm2u7qKBknMi%2BY4GQygcevKnp619M%2BJfC%2Bm%2BKdLmsdSh3iSJo1kU4MecHcvbIIBGfSvk%2Fx%2F4EufAWsRWNxqFtdidDLEYgyvszgF1IwpJB4BPQ1hKgpwcJbN3OmGJdOcZx3SsdnJ438PI5X7cz4%2FiWJ8fyo%2F4Tfw8f8Al%2FI%2BsMn%2BFL4N%2BBUnirwpZa3LrxsWu1Zlg%2Bx%2BZtUMVB3bxnIGenetv%2Fhmb%2Fqbv%2FKb%2FwDbaw%2Fs%2Bl3Z0f2nW7L8f8zF%2FwCE28O%2F9BIf9%2BJP%2FiaX%2FhNPDeCf7UX6eRLz%2FwCO1sH9mc4%2BXxcD9dOx%2FwC1ab%2FwzRL%2FANDWv%2FgvP%2Fxyl%2FZ9Lu%2Fw%2FwAg%2FtOr2X4%2F5mP%2FAMJt4d%2F6CQ%2F78Sf%2FABNNbx14eHS9dvpE%2FwDhW6P2aD38Wgf9w7%2F7bS%2F8Mzjv4t4%2F7B3%2FANto%2Fs%2Bl3f8AXyD%2B063ZHON4%2B0Feks7f7sR%2FrUB%2BIuiDpFfN9I1%2F%2BKrsov2a7Nf9b4muH%2F3LQL%2F7Ma0IP2cfDij%2FAEjWNVk%2F65mNP5qapYCj5kvMq3keaSfErTx%2Fq9PuX%2F3mVf8AGqsvxOJ%2F1Wkhfd7jP8lFexwfs8%2BDYWzJcatOPSS4Qf8AoKCtaH4JeAYgoOiNKR%2FFJdzfyDgfpVrB0F0%2FMh4%2Bu%2Ftfgj54m%2BJOqsCI7Wzj99rMf%2FQsfpVCXxv4guTtW82EnAWOJQfzxmvq%2B1%2BHHgyyXbD4Y0sj1ltllP5vmt%2B00%2BzsI%2FLsrS3tk%2FuwRKg%2FICtI0KUdooyliqst5M%2BOodC8d6%2BqhNM127ic8M0Uvl%2FmflFN0vwLqupeK38NS3On2OpqMbLq5G0t%2Fc3JuG%2F%2FAGevB7ivs9l3KQc4IxwcV8q%2FFL4aXXgnUv7Y0t5pdJml3JLuJktpM5Cs3U89G%2FA88nVJLRGTk3uzrdK%2FZsOUfWPEQ%2F24bO3%2FAJOx%2FwDZa7vR%2Fgl4H0jaz6bJfyqciS9lL%2Fmowh%2FFazfhD8UF8WWQ0bVpQuuWyZDkYF1GP4h%2Ftj%2BId%2Bo749XxTJKllp1lptsLaws7e0gHSK3iWNR%2BAGKt0UUAFFFFABRRRQAYoozRQAUUUUAGKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvkL4satN4q%2BKd7DaBphBIunWyAckqdpA%2BshfH1r6W8e%2BJ08I%2BDdQ1YsonSPZbK2DumbhBjuAeT7A187fBHw3J4i%2BIUWoXCl7bTB9rkd8ndLnEYz67vm%2F4AaAPp%2FRNMj0XQ9P0uI7ks7aO3VvXaoGfxxWjRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVLUtPtNV06exvoEmtZ0MckbjhlP8vr2q7RQB8feMfDOq%2FCvxvFJYTyoit9o029IGWUH7p4wWHRh0IPTDAV9M%2BBfFtr418LW2rQAJKT5dxCP%2BWUo%2B8v05BHsR3qt8R%2FBsXjbwlcWARRfRAzWcp42ygcDPo33T9c9hXz%2FwDB%2FwAWSeD%2FAB0NOvi8FlfuLa6SQbfJlBwjHPTDEqc4wGOelAH1jRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUGiigAooooAKKKKACiiigAooryn4wfElPCelto2ly%2F8Tu7T7yNzaxn%2BM%2F7R6KO3XsAQDzL45eOB4h8SLodjIH07S2Icr0luOjH3C%2FdHHXd1BFeyfCbwcfB%2FguFLmMrqV5i4usryhI%2BWPpn5R1H94t615B8Evh82v6yviLUYP8AiV2EgMKt0nnHI%2BqrwT74HPzV9PUAFFFFABRmiigAooooAKKKKACiiigAooooAKKKKACvl348%2BExo3i%2BPWrWILaasC0gUcLOuN%2FQcbgVb1JLV9RVxHxW8Of8ACT%2FD3UrVE3XNun2u34JO%2BMEkADuV3L%2FwKgA%2BFXihvFngKyvJ5C97b%2F6LdEnJMiAfMT3LKVY%2B7Gu3r5k%2FZ78RHT%2FF1zokrHydSh3Rjr%2B9jBYfTKb%2FAMhX03QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVk634g0jw5ZG81jUILODnBlfBcjnCr1Y%2BwBNeEePPj3c3iTad4Tje0hbKNqEoxKw%2F6Zr%2FB35PPPRSKAPQfiX8VrDwZDJp1g0d3rrLxFnK2%2BRw0nvjkL1PHQEZ8P8EeDNY%2BJ%2Fiaa7vp5%2Fshk8y%2Fv35Yk87FzwXI6dlHOOgN3wD8JtZ8bXC6pqrTWeku%2B97iT%2FXXOeT5eeuf7549N2CK%2BndG0ew0LS7fTtLtUtbSBdqRoOnuT1JPUk8k9aAHaTplnoumW%2Bm6fAlvaW6iOKJOigfqT3JPJJJNaFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfG%2FiG2k%2BHfxZuPsqDbp1%2BtzboDwYiRIq5%2FwB0hT%2BNfYNtcw3lrDdW8gkhmRXjcdGUjII%2FA188ftHaJ5Os6RriD5bmBraTA4DIdyk%2B5Dkf8Br034Ma2Na%2BGOm75N81juspOOmw%2FIP%2B%2BClAHoNFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAY%2BueItJ8N2DX2sX8NnbD5Q0h5Y%2BiqMlj7AE8GvN9R%2FaH8LW5dLGx1K8IPDbFjRvoS27%2Fx2vJfjP4mh8ReO547eSRobBTa4YYUOrHdt%2FHj8PxrO8BaT4d8Qapa6TqRvkvJ5dq%2BUVCOOvXBIOM9scdecVlKpyw52jKVVQhztHpc37S%2FUQ%2BFP91n1D%2Bgj%2FrWdN%2B0lrLZ8jQNPT%2Ffkdv5Yr0u2%2BB3gCJAH0iWc%2FwB6S7lB%2FwDHWFX4PhF4Ct8bPDlscf33kf8A9CY1qani7%2FtG%2BLSTs03RFHvDKT%2F6MrK1H46%2BONQjMcd9bWKtwTa24Bx9W3EfUc19Gw%2FDzwZAPl8LaQf9%2B0R%2F5g1o2XhrQtLkEmn6JptpIOQ1vaRxkfiAKAPlPSvh7478eXi3strduJcZv9TkZVIxwctlmH%2B6DXtXg34G6B4eaO71c%2F2xfryolTEEZ9k53d%2BWyOhwDXrFFACAYpaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPNvjjo39q%2FDG8lVWaXT5Y7tAvsdrfgFdj%2BFcH%2BzdrO261zQ3YneiXkS9hg7HP47o%2Fyr2vxhFLP4J1%2BGC3a4mk064WOBVLGRjGwCgDk5PGBzXxdpmr6z4X1CeXT7m40%2B88t7aUqNrqDwy88qffggjIwRQB904x%2BFQ3NzBaW8tzczRwwRKXkllYKqKOSSTwAPWvhi71K81uZ7jV9Tvbu5SLbC9w7TMfmzt3M2VHLHvz25zVWS6uZbeG3luJXhgBEUbOSseTk7R0GSSeO5pAfafhrx74Z8X3E9voerJdTwIHkiMbxsFJxkB1BIzgEjOMjPUV0tfAsE8ttcR3FvK8U0TB45I2KsjA5BBHIIPevSfDHxw8WaE8cd7Our2a4DRXf%2BswDziT7273bd9KYH1lRXH%2BCPiJonjq1L6dI0V5EoaezmwJI%2B2R%2FeXPceozgnFdhQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8b%2FFeA2vxE1O3kRQ8QjBIHLZRSCfwI%2FKovh14o0jwnrEl%2FqdtdSvmMRm3AJChtzDBYDkhPy7VofG6N0%2BLWsFhgOsDL9PJQfzBrgJljSeRIpPNjViFfbt3DPBx2zWLoxdNUntp%2BBg6EHTVLorfgeiz%2FABf8Q3Hj238TeaVggJjj09HxGLckFoz7nAJYjqARwqgfU2k6naaxpdvqNlKJba5iWWN%2FUEZ59D6jtXwpFy4Havpz9n2%2BluvBdzDIcpa3HlJn3G7%2FANmA%2FCtG2mkaOTTSPYKKKKosKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr49%2BMWjf2N8TdXVUKxXbi8jJP3vMALEf8D3%2FlX2FXgH7SWif8gTXo4%2F79lM%2F%2FAI%2FGP%2FRtAHgAODmrOoSWkt9I1jE8dsAqoJDljgAbjjoSQTjtnGT1oexl%2BwG%2BQZt1kETncMq5BIGM5xhSc4x2qrUqzd0SrN3QUoJHSkowT0qijX8Oa9eeHNes9XsmPn2sgbbnAkX%2BJG9iMg%2FWvuKKRJoxJGwZGAZSO4NfJPwt%2BHt34z1qOaaHbotpKDdTOCBIRz5Snux4z%2FdBz3AP11gZoYDqKKKACiiigAooooAKKKKACiiigAooooA%2BZf2i9KeDxlp2pKmIruy2Z9XjY7v%2FAB10rxqvr34ueDpPF3gqVbOPfqNi32i2UDl8D5kHGeV6DuQtfJVvam5uY4jLHCrnHmyZ2r9cAn9KG7K4norjI42KPLtbYnBbHGT0GfwP5Gvpb9nOMjwRqUvZtSZfyij%2FAMa%2BftYgsLCT7Dp1y92icy3RXaJW7bVycAD8SSexAH1h8LvDzeGvh7pdnMmy6kQ3NwCpBDyHdgg91G1T%2Fu1MZcyv3JhLmV%2B%2Bx2tFFFUWFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVz%2Fi%2FwxaeLvDd1ot7lUnXMcoXJhkHKuPoe2RkZHeugooA%2BMNZ0HxN8OdUkhvbZ4FfdEJQu%2B3uUPUDIwwI5weRxkA1ybgO7FFCgnIUE4HtzX3pJGlxE0UqK6MMMrDII9xWWnhHw5HN5yeH9KWXOd62UYb88UuVX5upPKr8y3PjPRPCuueI5xFo%2Bl3V4c7S0UfyKf8Aab7q%2FiRXtHgz9nva0V54tuVI4P2C1c%2B3DyD8QQv4NXvaqqKFUBVAwABgAU%2FHHWmUVrGxtdNtI7Syt4re2iXbHDEgVVHsBVqiigAooooAKKKKACiiigAooooAKKKKACiiigArxT4o%2FCLSb5rrxJp9y2n3Od9zEsW%2BOZi33gMjax79QfQHJJRQBT%2BF%2FwAItMEtt4i1G7a9aNw0FsYtiK46M3J3Y4IHHTnNe70UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH%2F9k%3D';
//Add it to the end of the current div
elmTbl.parentNode.insertBefore(Newimg,elmTbl);
}//End of printEnvelop function
//Set the CSS
GM_addStyle('P {page-break-after:always;}'); //Add page break after paragraph
GM_addStyle('div.address {font: bold 12px helvetica;margin-left:50%;text-transform:capitalize}');
GM_addStyle('div.barcode {font: 15px helvetica;margin-left:50%}');
GM_addStyle('div.returnaddress {font: italic small-caps bold 9px helvetica;margin-left:1%;text-transform:capitalize}');
GM_addStyle('div.webaddress {font: bold 9px helvetica;margin-left:1%}');
GM_addStyle('div.labels {font: bold 12px helvetica;margin-left:0.95in;margin-top:0.53}');
document.vlinkColor ="#0000ff";
//Get the web address info
var href = window.location.href;
var host= window.location.host;
//Get the tblMain table info
var elmTbl = document.getElementById('tblMain');
//Var to modify the address line with the selected job
var env_isselected= href.search(/&job=E/);
var lab_isselected= href.search(/&job=L/);
var L20_isselected= href.search(/&job=L20/);
var L30_isselected= href.search(/&job=L30/);
var L06_isselected= href.search(/&job=L06/);
if(env_isselected == -1 && lab_isselected == -1) //No selection yet
{
// If no selection add the info line
rExp = /&rpert=20/;
var originalhref = href;
var presentation = document.createElement("div");
presentation.innerHTML = '<h1 style="text-align: left;);"><a href="http://www.alaindb.net/php5/divamail/dataconversion.html">DivaMail <br> Mail merge for the Google Spreadsheets<br></a></h1></div> Visite our web page above.You will be able to :<br><ul><li>Learn how we did it, thanks to Greasemonkey - The User script for the FireFox browser.</li><li>Add your own pictures to envelopes and labels.<br></li><li>Select the size of your pictures.<br></li><li>Add the return address to your envelopes and labels.</li><li>Get new formats for envelopes,labels,form letters and supported printers list.</li><li>Save your current job settings, so you can retrieve it later.</li><li>Add your own suggestions to improve the program.<br></li></ul><h2>Select your print job:</h2><br>';
elmTbl.parentNode.insertBefore(presentation,elmTbl);
var Newdiv3 = document.createElement('div');
function goEnv(href) {
window.location = href;
}
//We use the http address GET line to save the selected print job
href = originalhref.replace(rExp,"&job=E&rpert=20"); // For envelopes
Newdiv3.appendChild(document.createTextNode("Print Envelopes NO. 10....."));
var elmInput = Newdiv3.appendChild(document.createElement('input'));
elmInput.setAttribute("type","button");
elmInput.setAttribute("value","Print Envelopes");
elmInput.setAttribute("OnClick",'window.location = \"'+href+'\";');
Newdiv3.appendChild(document.createElement('br'));
Newdiv3.appendChild(document.createTextNode("Print Labels sheets.............."));
href = originalhref.replace(rExp,"&job=L06&rpert=20"); // For 6 labels
var elmInput = Newdiv3.appendChild(document.createElement('input'));
elmInput.setAttribute("type","button");
elmInput.setAttribute("value"," Print 6 Labels sheets ");
elmInput.setAttribute("OnClick",'window.location = \"'+href+'\";');
href = originalhref.replace(rExp,"&job=L20&rpert=20"); // For 20 labels
var elmInput = Newdiv3.appendChild(document.createElement('input'));
elmInput.setAttribute("type","button");
elmInput.setAttribute("value"," Print 20 Labels sheets ");
elmInput.setAttribute("OnClick",'window.location = \"'+href+'\";');
href = originalhref.replace(rExp,"&job=L30&rpert=20"); // For 30 labels
var elmInput = Newdiv3.appendChild(document.createElement('input'));
elmInput.setAttribute("type","button");
elmInput.setAttribute("value"," Print 30 Labels sheets ");
elmInput.setAttribute("OnClick",'window.location = \"'+href+'\";');
Newdiv3.appendChild(document.createElement('br'));
Newdiv3.appendChild(document.createTextNode("Print Form Letters.............."));
var elmInput = Newdiv3.appendChild(document.createElement('input'));
elmInput.setAttribute("type","button");
elmInput.setAttribute("value"," LINK to DIVAMAIL ");
elmInput.setAttribute("OnClick","window.location = \"http://www.alaindb.net/php5/divamail/dataconversion.html\";");
Newdiv3.appendChild(document.createElement('br'));
Newdiv3.appendChild(document.createElement('br'));
Newdiv3.appendChild(document.createTextNode("Press <Alt>+<Tab> to return to the spreadsheet "));
elmTbl.parentNode.insertBefore(Newdiv3,elmTbl);
}else{//Proceed to print
//Clean-up the web address line
rExp = /&job=E/;
href = href.replace(rExp,"");
rExp = /&job=L/;
href = href.replace(rExp,"");
//How many addresses do we have?
//The first row contains the column's headings: Title,Name,Street address,city,state,zip
//Get the number of lines in the label spreadsheet table
// var trCount = document.evaluate("count(//tr)",document, null, XPathResult.ANY_TYPE, null).numberValue;
// Find the number of active cells
function xpath(query) {
return document.evaluate(query,
document, null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
}
tds = xpath("//td[contains(@class, 'g s')]");//Class 'g sX' where X is a number correspond to active cells in the spreadsheet
var trCount = tds.snapshotLength /6;
//alert("The Google table has: "+tds.snapshotLength + " cells and "+ "6 columns");
if(env_isselected!= -1)//Print the envelopes
{
/*
This setting will work on HP Deskjet with the following Page set-up:
- Orientation landscape
- Paper size: Envelope#10
- Margin top: 0.1
- Margin bottom: 0.2
- Margin left: 0
- Margin right: 0
- No header (-blank-)
- No footer (-blank-)
*/
help_envelope10();
var g=0; // The cells
for(var t=1; t<=trCount; t++){
if(t==1)//Put a return link
{
var Newdiv3 = document.createElement('div');
var elmLink = Newdiv3.appendChild(document.createElement('a'));
elmLink.setAttribute("href", href);
elmLink.appendChild(document.createTextNode('Return to job select'));
elmTbl.parentNode.insertBefore(Newdiv3,elmTbl);
}
var Newdiv3 = document.createElement('div');
Newdiv3.setAttribute('class', 'returnaddress');
Newdiv3.appendChild(document.createElement('br'));
Newdiv3.appendChild(document.createTextNode(''));// Not functional for this version
elmTbl.parentNode.insertBefore(Newdiv3,elmTbl);
printEnvelop(); // Add the image
var Newdiv2 = document.createElement('div');
Newdiv2.setAttribute('class', 'address');
//If one address info is missing do not process
if(tds.snapshotItem(g) &&
tds.snapshotItem(g+1) &&
tds.snapshotItem(g+2) &&
tds.snapshotItem(g+3) &&
tds.snapshotItem(g+4) &&
tds.snapshotItem(g+5) )
{
var firstline = tds.snapshotItem(g).firstChild.data + ' ' + tds.snapshotItem(g+1).firstChild.data ;
var secondline = tds.snapshotItem(g+2).firstChild.data ;
var thirdline = tds.snapshotItem(g+3).firstChild.data + ', ' + tds.snapshotItem(g+4).firstChild.data + ' ' + tds.snapshotItem(g+5).firstChild.data;
Newdiv2.appendChild(document.createTextNode(firstline));
Newdiv2.appendChild(document.createElement('br'));
Newdiv2.appendChild(document.createTextNode(secondline));
Newdiv2.appendChild(document.createElement('br'));
Newdiv2.appendChild(document.createTextNode(thirdline));
elmTbl.parentNode.insertBefore(Newdiv2,elmTbl);
var Newdiv1 = document.createElement('div');
Newdiv1.setAttribute('class', 'barcode');
if(tds.snapshotItem(g+5)){var zip = zipbar(tds.snapshotItem(g+5).firstChild.data);}
//Newdiv1.appendChild(document.createElement('br'));
Newdiv1.appendChild(document.createTextNode(zip));
elmTbl.parentNode.insertBefore(Newdiv1,elmTbl);
var Newdiv4 = document.createElement('div');
Newdiv4.setAttribute('class', 'webaddress');
Newdiv4.appendChild(document.createTextNode('Printed from: www.DivaMail.com'));
Newdiv4.appendChild(document.createElement('p'));
elmTbl.parentNode.insertBefore(Newdiv4,elmTbl);
}
g=6*t; //Next row
}
}
if(lab_isselected != -1)//Print labels
{
//var Newdiv = document.createElement('div');
var presentation = document.createElement("div");
presentation.innerHTML = '<h2 style="text-align: left; color: rgb(0, 0, 255);">Use " Print Preview " to check your print job. <br>Print from page#2 and on. Press ALT+ Left Arrow to return to the previous page</h2><p>';
elmTbl.parentNode.insertBefore(presentation,elmTbl);
if((L20_isselected !=-1) || (L30_isselected !=-1) || (L06_isselected !=-1)){ //all labels
if(L06_isselected !=-1)help_labels06();
if(L20_isselected !=-1)help_labels20();
if(L30_isselected !=-1)help_labels30();
/*
This setting will work on HP Deskjet with the following Page set-up:
- Orientation portrait
- Margin top: 0.1
- Margin bottom: 0.2
- Margin left: 0
- Margin right: 0
- No header (-blank-)
- No footer (-blank-)
*/
//Create a div above the table
var g=0; //The cells
var Newdiv = document.createElement('div');
if((L20_isselected !=-1) || (L30_isselected !=-1))Newdiv.setAttribute('style', 'position: relative; left: 0.95in; top: 0.53in');
if(L06_isselected !=-1) Newdiv.setAttribute('style', 'position: relative; left: 0.53in; top: 1.5in');
Newtable = Newdiv.appendChild(document.createElement('table'));
Newtable.setAttribute("style","text-align: left; width: 792px; border:0.0;");
var addt=2;
if(L30_isselected !=-1) addt=3; //3 addresses per row
for(var t=1; t<=trCount; t=t+addt)
{
if(tds.snapshotItem(g+1) ){
var firstline = tds.snapshotItem(g).firstChild.data + ' ' + tds.snapshotItem(g+1).firstChild.data ;
var secondline = tds.snapshotItem(g+2).firstChild.data ;
var thirdline = tds.snapshotItem(g+3).firstChild.data + ', ' + tds.snapshotItem(g+4).firstChild.data + ' ' + tds.snapshotItem(g+5).firstChild.data;
if(tds.snapshotItem(g+5))var zip = zipbar(tds.snapshotItem(g+5).firstChild.data);
}else{firstline='';secondline='';thirdline='';zip='';}
if(tds.snapshotItem(g+6) )// if next address exists
{
var firstline2 = tds.snapshotItem(g+6).firstChild.data + ' ' + tds.snapshotItem(g+7).firstChild.data ;
var secondline2 = tds.snapshotItem(g+8).firstChild.data ;
var thirdline2 = tds.snapshotItem(g+9).firstChild.data + ', ' + tds.snapshotItem(g+10).firstChild.data + ' ' + tds.snapshotItem(g+11).firstChild.data;
if(tds.snapshotItem(g+11))var zip2 = zipbar(tds.snapshotItem(g+11).firstChild.data);
}else{firstline2='';secondline2='';thirdline2='';zip2='';}
if(tds.snapshotItem(g+12) )// if next address exists
{
var firstline3 = tds.snapshotItem(g+12).firstChild.data + ' ' + tds.snapshotItem(g+13).firstChild.data ;
var secondline3 = tds.snapshotItem(g+14).firstChild.data ;
var thirdline3 = tds.snapshotItem(g+15).firstChild.data + ', ' + tds.snapshotItem(g+16).firstChild.data + ' ' + tds.snapshotItem(g+11).firstChild.data;
if(tds.snapshotItem(g+17))var zip3 = zipbar(tds.snapshotItem(g+17).firstChild.data);
}else{firstline3='';secondline3='';thirdline3='';zip3='';}
var Newtr = Newtable.appendChild(document.createElement('tr'));
var Newtd = Newtr.appendChild(document.createElement('td'));
// 20 and 30 labels/pg have the same height
if((L20_isselected !=-1) || (L30_isselected !=-1)) Newtd.setAttribute("style","font-family: helvetica;font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; vertical-align: top; height: 0.98in; width: 3in");
// 6labels/pg
if(L06_isselected !=-1) Newtd.setAttribute("style","font-family: helvetica;font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; vertical-align: top; height: 3in; width: 2in");
Newtd.appendChild(document.createTextNode(zip));
Newtd.appendChild(document.createElement('br'));
Newtd.appendChild(document.createTextNode(firstline));
Newtd.appendChild(document.createElement('br'));
Newtd.appendChild(document.createTextNode(secondline));
Newtd.appendChild(document.createElement('br'));
Newtd.appendChild(document.createTextNode(thirdline));
var Newtd = Newtr.appendChild(document.createElement('td'));
if((L20_isselected !=-1) || (L30_isselected !=-1)) Newtd.setAttribute("style","font-family: helvetica;font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; vertical-align: top; height: 0.98in; width: 3in");
if(L06_isselected !=-1) Newtd.setAttribute("style","font-family: helvetica;font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; vertical-align: top; height: 3in; width: 2in");
Newtd.appendChild(document.createTextNode(zip2));
Newtd.appendChild(document.createElement('br'));
Newtd.appendChild(document.createTextNode(firstline2));
Newtd.appendChild(document.createElement('br'));
Newtd.appendChild(document.createTextNode(secondline2));
Newtd.appendChild(document.createElement('br'));
Newtd.appendChild(document.createTextNode(thirdline2));
Newtd.appendChild(document.createElement('br'));
if(L30_isselected !=-1)// add another column
{
var Newtd = Newtr.appendChild(document.createElement('td'));
Newtd.setAttribute("style","font-family: helvetica;font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; vertical-align: top; height: 0.98in; width: 3in");
Newtd.appendChild(document.createTextNode(zip3));
Newtd.appendChild(document.createElement('br'));
Newtd.appendChild(document.createTextNode(firstline3));
Newtd.appendChild(document.createElement('br'));
Newtd.appendChild(document.createTextNode(secondline3));
Newtd.appendChild(document.createElement('br'));
Newtd.appendChild(document.createTextNode(thirdline3));
Newtd.appendChild(document.createElement('br'));
}
elmTbl.parentNode.insertBefore(Newdiv,elmTbl);
if(L30_isselected !=-1) g=g+18;
else g=g+12;
if((L20_isselected !=-1 && g%120 == 0) || (L30_isselected !=-1 && g%180 == 0) || (L06_isselected !=-1 && g%36 == 0))
{
var Newdiv = document.createElement('div');
if((L20_isselected !=-1) || (L30_isselected !=-1))Newdiv.setAttribute('style', 'position: relative; left: 0.95in; top: 0.53in');
if(L06_isselected !=-1) Newdiv.setAttribute('style', 'position: relative; left: 0.53in; top: 1.5in');
Newtable = Newdiv.appendChild(document.createElement('table'));
Newtable.setAttribute("style","text-align: left; width: 792px; border:0.0;");
}
}
}//End of 20_isselected or 30_isselected
}//End of labels selected
}//End of proceed to print
//Remove the datasource table
var origtable = document.getElementById('tblMain');
origtable.parentNode.removeChild(origtable);