Last.fm Torrent Search Links

By brtkrbzhnv Last update Aug 30, 2008 — Installed 1,500 times.

There are 4 previous versions of this script.

Add Syntax Highlighting (this will take a few seconds, probably freezing your browser while it works)

// ==UserScript==
// @name          Last.fm Torrent Search Links
// @description   Script to add some search links to last.fm artist pages.
// @include       http://last.fm/music/*
// @include       http://www.last.fm/music/*
// @include       http://lastfm.*/music/*
// @include       http://www.lastfm.*/music/*
// ==/UserScript==
// 2008-01-15 update: It now works with non-ASCII and has all images embedded. I don't know whether I broke anything in the process.
// 2008-01-21 update: Libble seem to have changed their syntax. 
// 2008-02-04 update: Added Discogs. 
// 2008-02-04 update: Added Rate Your Music. 
// 2008-02-05 update: Added MusicBrainz, Amazon and allmusic.
// 2008-02-07 update: Improved MusicBrainz, Discogs and Wikipedia links by using Last.fm's own links when available.
// 2008-08-05 update: Last.fm has changed, and so must we all.
// 2008-08-05 update: Only do stuff on artist pages.
// 2008-08-23 update: Added bit-torrent.bz (Russian private tracker with open reg.) with some (quite possibly buggy) handling of artist names with Cyrillic characters for that site. 
// 2008-08-30 update: Added jpopsuki (with ugly home-made icon) and Demonoid (with non-ugly home-cropped icon).

var useSite = new Array(addWaffles = true, addWhat = true, addSTMusic = true, addLibble = true, addIndietorrents = true, addKg = true, addBT = true, addJPS = true, addDem = true, addIsoHunt = true, addYouTorrents = true, addWikipedia = true, addGoogle = true, addDiscogs = true, addRYM = true, addMB = true, addAmazon = true, addAllmusic = true);

var useQuotes = new Array(waq=true, whq=false, stq=true, liq=true, itq=true, kgq=false, btq = false, jpsq = false, demq = false, ihq=true, ytq=true, wpq=true, gq=true, dq=false, rq=false, mbq=true, azq=false, amq=false);

// I put the images here not to have to wait for Imageshack or whatever all the time.
var wafflesimg = "data:application/octet-stream;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAABMLAAATCwAAAAAAAAAAAAAAAAAAD36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8AAAAAD36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/AAAA/wAAAP8AAAD/AAAA/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/w9+qP8LyfL/C8ny/w9+qP8LyfL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/C8ny/w9+qP8LyfL/C8ny/w9+qP8Pfqj/D36o/w9+qP8Pfqj/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8Pfqj/D36o/w9+qP8Pfqj/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/wvJ8v8FlcX/D36o/wAAAP8FlcX/D36o/wvJ8v8FlcX/D36o/wAAAP8FlcX/D36o/wvJ8v8FlcX/D36o/w9+qP8LyfL/C8ny/w9+qP8AAAD/AAAA/w9+qP8LyfL/C8ny/w9+qP8AAAD/AAAA/w9+qP8LyfL/C8ny/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/wvJ8v8FlcX/D36o/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8LyfL/C8ny/w9+qP8AAAAAD36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8Pfqj/D36o/w9+qP8AAAAAAABlewAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D";
var whatimg = "data:image/x-icon;base64,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"; 
var stmimg = "data:application/octet-stream;base64,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%3D%3D"; 
var libimg = "data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAABMLAAATCwAAAAEAAAAAAACURgQArG4sAOTKtACcWgwA7N7UAKRiJADk1sQAnFIEALSCTACkYhwA9OrkANS6nACkXhwAlE4EAMymhADk0rwAnFoUAOzm3ACkaiQA7N7MALyKVADMpnwAtH5MAOTOvADs2swAnFIMAPTu7ACkXhQAlEoEAMyifACscjQA5M60AKRmJADs2sQAtIZMAKRmHAD07uQAnE4EAPTm3ACsaiwAnFYMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQ0lDSUNJQ0lDSUNJQ0lDQ0lDSUNJQ0lDSUNJQ0lDSUNJRwAHBwcHBwcHBwcHBwlJRwDJyMDIAkoIyAoIyAHDQcAFBEPHSQmDiQKFSYaFAAHAAgTFwkFBQcgIBkjIAcNDQAWIR8QABwlAAAlABwcJQcAIgQGCRwlDQcNJQ0lJQ0lAAgYHwwADSUNJQ0lDSUNBwAWIQIbHCUNJQ0lDSUNJQcAFCQECQANJQ0NJQ0lDSUNHBAeAQ0NDRwNJQ0lDSUNJQ0cABwNHAcdBw0lDSUcJQ0cEAccHBwoFygADRwHAxwDGSISGQMoCR8JKCgZHggZCwYEBhgGBhgRGAYYBhgYBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D"; 
var kgimg = "data:image/x-icon;base64,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"; 
var isoimg = "data:image/x-icon;base64,AAABAAEAEBAAAAEAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAQAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD39vX28e/5+fUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkim2EWjTazb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkimdmMwDBq5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQv6qymH4AAACulH1mMwCpi3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD08O16UCaAXDPs5N/Mu6xmMwCgfl8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7+viadFNzRRPl3tjn39dyRBaJYz4AAAAAAAAAAAC7qJaQbUvfzsYAAAAAAAAAAAAAAAC1m4ZmMwDGs57p4tqFXjh9VCXo4dgAAAAAAADZyrx1SByMbEUAAAAAAAAAAAAAAADJvKtsPQujh2n7+/qUd1dmMwB1Rxl3SRx3SRx1RxlmNAGKZj/l2NMAAAAAAAAAAADk1c5wQBGNZ0H18O2niGNmMwBtPA52SRx2SRx2SRxtPQxoNQPl2tQAAAAAAAAAAADz8eyHXz9xQxXt6OTMvrNpNwW1mYQAAAAAAAAAAACxloNmMwC6p40AAAAAAAAAAAAAAACjgGJsOgrTx7Xs49uFXjeXdlXv6uMAAAAAAADXzb9sPAujgWYAAAAAAAAAAAAAAAC/rZlmNAG4n4gAAAAAAAAAAAAAAAAAAAAAAADn39d3TCGDWS7PwbQAAAAAAAAAAADx7ei6pI7Yyr0AAAAAAAAAAAAAAAAAAAAAAAAAAACJZD9rOgrIs54AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGsZxmMwCkjnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSwLdtPQqDWjL08vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy7uju6eQAAADx/wAA8f8AAPH/AACR/wAAAf8AAAHHAACAxwAAgAMAAIADAACA4wAAwGMAAMfhAADH8QAA//EAAP/wAAD/+QAA";
var ytimg = "data:image/vnd.microsoft.icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAABMLAAATCwAAAAAAAAAAAAAAeP/PAHj//wB4//8AeP//AHj//wB4//8AeP//AHj//wB4//8AeP//AHj//wB4//8AeP//AHj//wB4//8AeP/VAHr//wB6//8Aev//AHr//wB6//8Aev//AHr//wB6//8Aev//AHr//wB6//8Aev//AHr//wB6//8Aev//AHr//AF9//8Bff//AX3//wF9//8BZc//AV6//wF17/8Bff//AX3//wF9//8hjf//QZ7//yGN//8Bff//AX3//wF9//8BgP//AYD//wGA//8BgP//ACBA/wAAAP8BYL//AYD//wGA//8BgP//gMD///////+AwP//AYD//wGA//8BgP//AYP//wGD//8Bg///AYP//wAhQP8AAAD/AWK//wGD//8Bg///AYP//4DB////////gMH//wGD//8Bg///AYP//wKH//8Ch///Aof//wKH//8BIkD/AAAA/wFlv/8Ch///Aof//wKH//+Bw////////4HD//8Ch///Aof//wKH//8Ci///Aov//wKL//8Ci///ASNA/wAAAP8BaL//Aov//wKL//8Ci///gcX///////+Bxf//Aov//wKL//8Ci///A4///wOP//8Dj///A4///wASIP8AAAD/Almf/wOP//8Dj///A4///4HH////////gcf//wOP//8Dj///A4///wOT//8Dk///A5P//wJ3z/8AAAD/AAAA/wEuUP8Dk///A5P//wOT//+Byf///////4HJ//8Dk///A5P//wOT//8El///BJf//wSX//8CS3//AAAA/wAAAP8ACRD/BJf//wSX//8El///gsv///////+Cy///BJf//wSX//8El///BJv//wSb//8Em///AR0w/wAAAP8AChD/AAAA/wNqr/8Em///BJv//4LN////////gs3//wSb//8Em///BJv//wWf//8Fn///BIvf/wAAAP8AChD/Ak9//wAAAP8CRnD/BZ///0S3//+h2////////6Hb//9Et///FaX//wWf//8Fov//BaL//wNbj/8AAAD/AjNQ/wR5v/8AAAD/ARQg/wWi/////////////////////////////0S5//8Fov//BaX//wWl//8DZ5//AlJ//wR8v/8Fpf//AlJ//wJSf/8Fpf//gtL//4LS//+C0v//gtL//4LS//8ksP//BaX//wao//8GqP//Bqj//wao//8GqP//Bqj//wao//8GqP//Bqj//wao//8GqP//Bqj//wao//8GqP//Bqj//wao//8Gqv/hBqr//waq//8Gqv//Bqr//waq//8Gqv//Bqr//waq//8Gqv//Bqr//waq//8Gqv//Bqr//waq//8Gqv/nAABpYwAAdC4AAGF0AABsYQAAL2sAAD4KAAAJCQAAbnQAAGVyAAA8LwAAdGUAAHI+AAAJCQAAZGkAAD4KAAA8Lw%3D%3D";
var wpimg = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAQABADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1rUfGfiC2k8Y2ENnYz6zooS7toRHIEurRxnP3/v8ADj0yPer1l4t1DW9F/tTQ2sTa300EGmNNE/7zdjzGPzDIHz9MH5DTPH+iasfE2g674agEt6m7TbwF8D7NJzvI6fIRkfWoPh34V1Lw/rFzpV2DJoWlSNLpUztlpPOHzA/7nzj/ALaUAf/Z";
var gimg ="data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8A//3/AP39/wD6/f8A+P3/AP/8/wD9/P8A+vz/AP/7/wD/+v8A/vr/APz6/wD4+v8A+/n/APP5/wD/+P8A+vj/AO/4/wDm+P8A2fj/AP/3/wD/9v8A9vb/AP/1/wD69f8A9PT/AO30/wD/8/8A//L/APnx/wD28P8A///+APj//gD2//4A9P/+AOP//gD//f4A6f/9AP///AD2//wA8//8APf9/AD///sA/v/7AOD/+wD/+vsA9/X7APr/+gDv/voA///5AP/9+QD/+/kA+e35AP//+ADm//gA4f/4AP/9+AD0+/gA///3APv/9wDz//cA8f/3AO3/9wD/8fcA//32AP369gDr+vYA8f/1AOv/9QD/+/UA///0APP/9ADq//QA///zAP/18wD///IA/fzyAP//8QD///AA9//wAPjw8AD//+8A8//vAP//7gD9/+4A9v/uAP/u7gD//+0A9v/tAP7/6wD/+eoA///pAP//6AD2/+gA//nnAP/45wD38eYA/fblAP/25AD29uQA7N/hAPzm4AD/690AEhjdAAAa3AAaJdsA//LXAC8g1gANH9YA+dnTAP/n0gDh5dIADyjSABkk0gAdH9EABxDRAP/l0AAAJs4AGRTOAPPczQAAKs0AIi7MAA4UywD56soA8tPKANTSygD/18kA6NLHAAAjxwDj28QA/s7CAP/1wQDw3r8A/9e8APrSrwDCtqoAzamjANmPiQDQj4YA35mBAOmefgDHj3wA1qR6AO+sbwDpmm8A2IVlAKmEYgCvaFoAvHNXAEq2VgA5s1UAPbhQAFWtTwBStU0ARbNNAEGxTQA7tEwAObZIAEq5RwDKdEYAULhDANtuQgBEtTwA1ls3ALhgMQCxNzEA2FsvAEC3LQB0MCkAiyYoANZTJwDLWyYAtjMlALE6JACZNSMAuW4iANlgIgDoWCEAylwgAMUuIAD3Vh8A52gdALRCHQCxWhwAsEkcALU4HACMOBwA0V4bAMYyGgCPJRoA218ZAJM7FwC/PxYA0msVAM9jFQD2XBUAqioVAIAfFQDhYRQAujMTAMUxEwCgLBMAnxIPAMsqDgCkFgsA6GMHALE2BAC9JQAAliIAAFYTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AsbGxsbGxsbGxsbGxsbGxd7IrMg8PDw8PDw8PUBQeJXjQYE9PcKPM2NfP2sWhcg+BzTE7dLjbmG03YWaV4JYye8MPbsLZlEouKRRCg9SXMoW/U53enGRAFzCRtNO7mTiAyliw30gRTg9VbJCKfYs0j9VmuscfLTFbIy8SOhA0Inq5Y77GNBMYIxQUJzM2Vxx2wEmfyCYWMRldXCg5MU0aicRUms58SUVeRkwjPBRSNIfBMkSgvWkyPxVHFIaMSx1/0S9nkq7WdWo1a43Jt2UqgtJERGJ5m6K8y92znpNWIYS1UQ89Mmg5cXNaX0EkGyyI3KSsp6mvpaqosaatq7axsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D";
var itimg = "data:image/x-icon;base64,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%3D";
var discimg = "data:image/x-icon;base64,AAABAAIAEBAAAAAAAABoAwAAJgAAACAgAAAAAAAAqAwAAI4DAAAoAAAAEAAAACAAAAABABgAAAAAAEADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa3N7a3N7a3N7a3N7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa3N7QkJCQkJCKTk5EBAQEBAQAAAAEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAQkJCvcbGa3N7QkJCISkpEBAQEBAQAAAAAAAAEBAQAAAAAAAAAAAAAAAAAAAAISkpQkJCa3N7vcbGa3N7ISkpEBAQEBAQAAAAAAAAAAAAEBAQAAAAAAAAAAAAISkpKTk5QkJCQkJCa3N7a3N7KTk5ISkpEBAQAAAAAAAAAAAAAAAAISkpAAAAAAAAEBAQISkpISkpKTk5KTk5EBAQGGNrGGNrCAgICAgIAAAAAAAAAAAAAAAAAAAAa3N7AAAAEBAQEBAQEBAQEBAQAMbWAMbWAMbWAMbWCAgIAAAAAAAAAAAAAAAAa3N7a3N7AAAAAAAAAAAAAAgIGGNrAMbWAMbWAMbWAMbWGGNrAAAAAAAAAAAAAAAAa3N7a3N7AAAAAAAAAAAAAAAAGGNrAMbWAMbWAMbWAMbWGGNrEBAQEBAQEBAQEBAQa3N7a3N7AAAAAAAAAAAAAAAAEBAQAMbWAMbWAMbWAMbWEBAQISkpISkpEBAQEBAQa3N7AAAAEBAQAAAAAAAAAAAAAAAAEBAQGGNrGGNrEBAQQkJCQkJCISkpISkpISkpAAAAAAAAQkJCAAAAAAAAAAAAEBAQEBAQISkpQkJCa3N7a62tQkJCQkJCISkpQkJCAAAAAAAAAAAAISkpAAAAAAAAEBAQEBAQISkpKTk5a3N7vcbGa3N7KTk5QkJCAAAAAAAAAAAAAAAAAAAAQkJCAAAAEBAQEBAQISkpKTk5QkJCa3N7a3N7a3N7AAAAAAAAAAAAAAAAAAAAAAAAAAAAKTk5KTk5EBAQEBAQEBAQISkpQkJCQkJCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa3N7a3N7a3N7a3N7AAAAAAAAAAAAAAAAAAAAAAAA/D////AP///gB///wAP//4AB//+AAf//AAD//wAA//8AAP//AAD//4AB//+AAf//wAP//+AH///wD////D///ygAAAAgAAAAQAAAAAEAGAAAAAAAgAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgxMTExMTExMTExMTExMTExMTEYGBgYGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTGcjIycjIxaY2NaY2NaY2NaY2NKSkoxMTExMTEYGBgYGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBiEc3OctbXOxsa9ra2Ec3NKSkpKSkoxMTExMTEYGBgYGBgYGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTEAAABKSkpaY2POxsb///+9ra1aY2MxMTExMTExMTEYGBgYGBgYGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTFKSkqEc3OcjIy9ra2cjIyEc3NaY2NKSkpKSkoxMTExMTEYGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTExMTFaY2NaY2NKSkpaY2Pn5+fn5+eEc3MxMTExMTEYGBgYGBgYGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYGBgxMTFKSkpKSkoxMTExMTGcjIze1tbOxsZaY2NKSkoxMTEYGBgYGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgxMTFKSkoxMTExMTFaY2NaY2NaY2OctbXOxsZjOTkYGBgYGBgYGBgpAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYGBgYGBgxMTExMTEYGBhKSkpKSkoxMTFKSkqcjIx7WloYGBgIY2sIY2sIY2sIY2sxMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYGBgYGBgYGBgxMTFKSkoxMTExMTFKSkoYGBgxMTEApbUAvcYAvcYAvcYAvcYAvcYIY2sYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYGBgYGBgYGBgxMTExMTEYGBgxMTEYGBgIY2sA5/cAvcYAvcYAvcYAvcYApbUAvcYA5/cApbUYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTEAAAAAAAAYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgA5/cApbUAvcYA5/cA5/cA5/cA5/cA5/cApbUA5/cIY2sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgAAAAAAAAAAAAAAAAYGBgYGBgYGBgYGBgYGBgIY2sAvcYAvcYA5/cA5/cA5/cA5/cA5/cA5/cA5/cAvcYApbUYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgApbUAvcYA5/cA5/cA5/cAvcYAvcYA5/cA5/cA5/cAvcYAvcYxMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgAvcYAvcYA5/cA5/cA5/eEc3OEc3MAvcYA5/cA5/cAvcYAvcYxMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgApbUAvcYA5/cA5/cA5/cAvcYAvcYA5/cA5/cA5/cAvcYAvcYxMTEpAAAYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY2sAvcYAvcYA5/cA5/cA5/cA5/cA5/cA5/cAvcYAvcYApbUYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgAAAAAAAAxMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTEA5/cApbUAvcYA5/cA5/cA5/cA5/cA5/cApbUA5/cIY2spAAAYGBgYGBgYGBgYGBgYGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY2sA5/cAvcYAvcYAvcYAvcYAvcYAvcYA5/cIY2spAAAxMTEYGBgYGBgxMTEYGBgYGBgYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIY2sApbUAvcYAvcYAvcYAvcYApbUxMTEAAABKSkoxMTExMTFKSkoxMTEYGBgYGBgYGBgYGBgAAAAAAAAAAAAYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgIY2sIY2sIY2sxMTExMTF7WlqcjIxKSkoxMTFKSkpKSkoYGBgxMTExMTEYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAApAAAYGBgYGBhCGBiEc3Pe1tacjIxKSkpKSkpKSkoxMTExMTExMTExMTEYGBgYGBgAAAAAAAAAAAAAAAAYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYGBgYGBgxMTExMTFaY2OcjIzOxsbOxsaEc3MxMTExMTFKSkpKSkoxMTExMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYGBgYGBgYGBgYGBgxMTExMTFKSkqcjIz////n5+daY2MxMTFKSkpKSkoxMTExMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYGBgYGBgxMTExMTFKSkpKSkqEc3OcjIyctbWcjIyEc3NaY2MxMTExMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKSkoAAAAAAAAAAAAAAAAAAAAAAAAYGBgYGBgYGBgYGBgYGBgYGBgxMTExMTExMTFaY2Pe1tb///+9ra1KSkoxMTEpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKSkoAAAAAAAAAAAAAAAAYGBgYGBgYGBgYGBgYGBgYGBgxMTExMTExMTFKSkqEc3POxsbn5+ecjIxaY2MYGBgYGBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYGBgYGBgYGBgYGBgxMTExMTExMTExMTExMTFKSkpaY2O9ra29ra0xMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTEAAAAAAAAAAAAYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgxMTExMTExMTExMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaY2NKSkpKSkpKSkpKSkpaY2MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8A///4AB//4AAH/8AAA/8AAAD/AAAA/gAAAHwAAAA8AAAAOAAAABgAAAAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAAGAAAABwAAAA8AAAAPgAAAH8AAAD/AAAA/4AAAf/gAAf/8AAP//wAP///gf/w%3D%3D";
var rymimg = "data:text/plain;base64,AAABAAQAEBAQAAAAAAAoAQAARgAAABAQAAAAAAAAaAUAAG4BAAAgIBAAAAAAAOgCAADWBgAAICAAAAAAAACoCAAAvgkAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAERERAAAAABEs7OzRAAABDs7Ozs7QABDsAOzs7O0AEsAAAs7OzQEswAAALOzs0Q7MAAAOzs7RLOzsACzs7NEOzs7MDA7O0Szs7OwswOzRDs7OzA7CztAQ7OzsLMDtABLOzswMDs0AASzs7ADs0AAAEQ7OztEAAAAAERERAAAD4HwAA4AcAAMADAACAAQAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAACAAQAAwAMAAOAHAAD4HwAAKAAAABAAAAAgAAAAAQAIAAAAAABAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAwNzAAPDKpgDU8P8AseL/AI7U/wBrxv8ASLj/ACWq/wAAqv8AAJLcAAB6uQAAYpYAAEpzAAAyUADU4/8Ascf/AI6r/wBrj/8ASHP/ACVX/wAAVf8AAEncAAA9uQAAMZYAACVzAAAZUADU1P8AsbH/AI6O/wBra/8ASEj/ACUl/wAAAP8AAADcAAAAuQAAAJYAAABzAAAAUADj1P8Ax7H/AKuO/wCPa/8Ac0j/AFcl/wBVAP8ASQDcAD0AuQAxAJYAJQBzABkAUADw1P8A4rH/ANSO/wDGa/8AuEj/AJPJyQDJqqoAkgDcAHoAuQBiAJYASgBzADIAUAD/1P8A/7H/AP+O/wD/a/8A/0j/AP8l/wD/AP8A3ADcALkAuQCWAJYAcwBzAFAAUAD/1PAA/7HiAP+O1AD/a8YA/0i4AP8lqgD/AKoA3ACSALkAegCWAGIAcwBKAFAAMgD/1OMA/7HHAP+OqwD/a48A/0hzAP8lVwD/AFUA3ABJALkAPQCWADEAcwAlAFAAGQD/1NQA/7GxAP+OjgD/a2sA/0hIAP8lJQD/AAAA3AAAALkAAACWAAAAcwAAAFAAAAD/49QA/8exAP+rjgD/j2sA/3NIAP9XJQD/VQAA3EkAALk9AACWMQAAcyUAAFAZAAD/8NQA/+KxAP/UjgD/xmsA/7hIAP+qJQD/qgAA3JIAALl6AACWYgAAc0oAAFAyAAD//9QA//+xAP//jgD//2sA//9IAP//JQD//wAA3NwAALm5AACWlgAAc3MAAFBQAADw/9QA4v+xANT/jgDG/2sAuP9IAKr/JQCq/wAAktwAAHq5AABilgAASnMAADJQAADj/9QAx/+xAKv/jgCP/2sAc/9IAFf/JQBV/wAASdwAAD25AAAxlgAAJXMAABlQAADU/9QAsf+xAI7/jgBr/2sASP9IACX/JQAA/wAAANwAAAC5AAAAlgAAAHMAAABQAADU/+MAsf/HAI7/qwBr/48ASP9zACX/VwAA/1UAANxJAAC5PQAAljEAAHMlAABQGQDU//AAsf/iAI7/1ABr/8YASP+4ACX/qgAA/6oAANySAAC5egAAlmIAAHNKAABQMgDU//8Asf//AI7//wBr//8ASP//ACX//wAA//8AANzcAAC5uQAAlpYAAHNzAABQUADy8vIA5ubmANra2gDOzs4AwsLCALa2tgCqqqoAnp6eAJKSkgCGhoYAenp6AG5ubgBiYmIAVlZWAEpKSgA+Pj4AMjIyACYmJgAaGhoADg4OAPD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAEBAQEBAQAAAAAAAAAAAQEBAQEBAQEBAQAAAAAAAQEBAPz8/Pz8/QEBAAAAAQEBAPwAAAD8/Pz9AQEAAAEBAPwAAAAAAPz8/P0BAAEBAPz8/AAAAAD8/Pz8/QEBAQD8/Pz8/PwA/Pz8/P0BAQEA/Pz8/Pz8APwA/Pz9AQEBAPz8/Pz8/AD8/AD8/QEBAQD8/Pz8/PwA/PwA/P0BAQEA/Pz8/Pz8APz8APz9AQABAQD8/Pz8/AD8APz9AQAAAQEBAPz8/PwAAPz9AQEAAAABAQEA/Pz8/Pz9AQEAAAAAAAEBAQEBAQEBAQEAAAAAAAAAAAEBAQEBAQAAAAAAA+B///+AH///AA///gAH//4AB//8AAP//AAD//wAA//8AAP//AAD//wAA//+AAf//gAH//8AD///gB///+B///ygAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAREREREREREREREREREREAEOzs7Ozs7Ozs7Ozs7OztABLNEs7RDs0SztLOzs0SzQAQ7RDtEOztEOzQ7OztEO0AEs0S0Q7OzRLO0s7OzRLNABDtEREs7O0Q7NDtEO0Q7QASzRDNEs7REQ7S0RENEs0AEO0QzRDs0REs0REtERDtABLNEM0SzRLNEtESztESzQAQ7RERLO0Q7RDRLOztEO0AEs7Ozs7Ozs7Ozs7Ozs7NABEREREREREREREREREREQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREREAAAAAAAAAAAAAAAARLOzs0QAAAAAAAAAAAAABDs7Ozs7QAAAAAAAAAAAAEOwA7Ozs7QAAAAAAAAAAABLAAALOzs0AAAAAAAAAAAEswAAALOzs0AAAAAAAAAABDswAAA7OztAAAAAAAAAAASzs7AAs7OzQAAAAAAAAAAEOzs7MDA7O0AAAAAAAAAABLOzs7CzA7NAAAAAAAAAAAQ7OzswOws7QAAAAAAAAAAAQ7OzsLMDtAAAAAAAAAAAAEs7OzAwOzQAAAAAAAAAAAAEs7OwA7NAAAAAAAAAAAAAAEQ7OztEAAAAAAAAAAAAAAAAREREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////gAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAAB////////////8D///8AP//+AB///AAP//wAD//4AAf/+AAH//gAB//4AAf/+AAH//gAB//8AA///AAP//4AH///AD///8D///////ygAAAAgAAAAQAAAAAEACAAAAAAAgAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYA1PD/ALHi/wCO1P8Aa8b/AEi4/wAlqv8AAKr/AACS3AAAerkAAGKWAABKcwAAMlAA1OP/ALHH/wCOq/8Aa4//AEhz/wAlV/8AAFX/AABJ3AAAPbkAADGWAAAlcwAAGVAA1NT/ALGx/wCOjv8Aa2v/AMmqqgCVyckAAAD/AAAA3AAAALkAAACWAAAAcwAAAFAA49T/AMex/wCrjv8Aj2v/AHNI/wC5jY0AVQD/AEkA3AA9ALkAMQCWACUAcwAZAFAA8NT/AOKx/wDUjv8Axmv/ALhI/wCqJf8AqgD/AJIA3AB6ALkAYgCWAEoAcwAyAFAA/9T/AP+x/wD/jv8A/2v/AP9I/wD/Jf8A/wD/ANwA3AC5ALkAlgCWAHMAcwBQAFAA/9TwAP+x4gD/jtQA/2vGAP9IuAD/JaoA/wCqANwAkgC5AHoAlgBiAHMASgBQADIA/9TjAP+xxwD/jqsA/2uPAP9IcwD/JVcA/wBVANwASQC5AD0AlgAxAHMAJQBQABkA/9TUAP+xsQD/jo4A/2trAP9ISAD/JSUA/wAAANwAAAC5AAAAlgAAAHMAAABQAAAA/+PUAP/HsQD/q44A/49rAP9zSAD/VyUA/1UAANxJAAC5PQAAljEAAHMlAABQGQAA//DUAP/isQD/1I4A/8ZrAP+4SAD/qiUA/6oAANySAAC5egAAlmIAAHNKAABQMgAA///UAP//sQD//44A//9rAP//SAD//yUA//8AANzcAAC5uQAAlpYAAHNzAABQUAAA8P/UAOL/sQDU/44Axv9rALj/SACq/yUAqv8AAJLcAAB6uQAAYpYAAEpzAAAyUAAA4//UAMf/sQCr/44Aj/9rAHP/SABX/yUAVf8AAEncAAA9uQAAMZYAACVzAAAZUAAA1P/UALH/sQCO/44Aa/9rAEj/SAAl/yUAAP8AAADcAAAAuQAAAJYAAABzAAAAUAAA1P/jALH/xwCO/6sAa/+PAEj/cwAl/1cAAP9VAADcSQAAuT0AAJYxAABzJQAAUBkA1P/wALH/4gCO/9QAa//GAEj/uAAl/6oAAP+qAADckgAAuXoAAJZiAABzSgAAUDIA1P//ALH//wCO//8Aa///AEj//wAl//8AAP//AADc3AAAubkAAJaWAABzcwAAUFAA8vLyAObm5gDa2toAzs7OAMLCwgC2trYAqqqqAJ6engCSkpIAhoaGAHp6egBubm4AYmJiAFZWVgBKSkoAPj4+ADIyMgAmJiYAGhoaAA4ODgDw+/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AACcnJycnJycnJycnJycnJycnJycnJycnJycnJycnJwAAJzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMnAAAnMzP//zMzM///MzMz//8zMzP/MzMzMzMz//8zMycAACczM///MzP//zMzMzP//zMzM/8zMzMzMzP//zMzJwAAJzMz//8z//8zMzMzM///MzMz/zMzMzMzM///MzMnAAAnMzP//////zMzMzMz//8zMzP/MzP//zMz//8zMycAACczM///MzP//zMzM/////8zM/8z/////zP//zMzJwAAJzMz//8zM///MzMz/////zMz/////zP/////MzMnAAAnMzP//zMz//8zM///MzP//zP///8zMzP///8zMycAACczM///////MzMz//8zM///M///MzMzMzP//zMzJwAAJzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMnAAAnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzMzMzMzMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAADMzMzMzMzMzMzMzMzMAAAAAAAAAAAAAAAAAAAAAADMzMzMzJycnJycnJzMzMzMzAAAAAAAAAAAAAAAAAAAAMzMzJycnJycnJycnJyczMzMAAAAAAAAAAAAAAAAAADMzMycnJwAAAAAnJycnJyczMzMAAAAAAAAAAAAAAAAAMzMnJycAAAAAAAAnJycnJyczMwAAAAAAAAAAAAAAADMzMycnJwAAAAAAACcnJycnJzMzMwAAAAAAAAAAAAAAMzMnJycnJwAAAAAAJycnJycnJzMzAAAAAAAAAAAAAAAzMycnJycnJycnJwAnACcnJycnMzMAAAAAAAAAAAAAADMzJycnJycnJycnACcnACcnJyczMwAAAAAAAAAAAAAAMzMnJycnJycnJycAJycAJycnJzMzAAAAAAAAAAAAAAAzMycnJycnJycnJwAnJwAnJycnMzMAAAAAAAAAAAAAADMzMycnJycnJycnACcnACcnJzMzMwAAAAAAAAAAAAAAADMzJycnJycnJycAJwAnJycnMzMAAAAAAAAAAAAAAAAAMzMzJycnJycnJwAAJycnJzMzMwAAAAAAAAAAAAAAAAAAMzMzJycnJycnACcnJyczMzMAAAAAAAAAAAAAAAAAAAAzMzMzMycnJycnJyczMzMzMwAAAAAAAAAAAAAAAAAAAAAAMzMzMzMzMzMzMzMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAADMzMzMzMzMzMwAAAAAAAAAAAAAAAIAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAf//////4A///4AD//4AAP/+AAD//AAAf/wAAH/4AAA/+AAAP/gAAD/4AAA/+AAAP/gAAD/4AAA//AAAf/wAAH/+AAD//gAA//+AA///4A//";
var mbimg = "data:image/x-icon;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4BCwUDCgMFBgsHDQoNCAsFAwoDBQYLDgsMDAwMDAwODggJBAMKAwcJCQUKAwoBCQMKAwUHBg4OCQwMDAwMDA4OBwYBBQMFAQ4LCAoKBQ4ECgMFCAgJDg4MDAwMDAwMDg4HBQUFAwcGBgkLCAUJCwUDCAQIBAsOCwwMDAwMDAwODgQHBQMDBQUHCAsLCw4GCgMECwQLDg4JDAwMDAwMDA4OCQgHBQMFBQUHBA4LBgMDBQEODg4OCwwMDAwMDAwMDg4LBAcHBQUFBQcGCwgFAwUICQ4ODg4MDAwMDAwMDAwODgkLAQYGBgYHBQYJBgcHBwQODg4OCQwMDAwMDAwMDA4OBgQLDgsOAQUFCAsGCAgGCw4ODgkMDAwMDAwMDAwMDg4GBwYLCwYHBQUGCwQGCQ4LDg4ODAwMDAwMDAwMDAwODggHBQQLBggHBQYJBgYBBAYLDg4MDAwMDAwMDAwMDA4OCAcHBwEJBggHBgYIBgQJCQ4OCQwMDAwMDAwMDAwMDg4GBwgICAYGCAgHCAYGCw4ODgsPDw8PDw8PDw8PDw8ODgYGCAYICAYIBgYICAkODg4JDw8PDw8PDw8PDw8PDw4OAQEJCQkEBggGCwsLDg4LDw8PDw8PDw8PDw8PDw8PDg4ODg4OCQgGCAYODg4OCw8PDw8PAgAPDw8PDw8PDw8ODg4OCw4JAQQGCQ4ODgkPDw8PAg4AAg4LDw8PDw8PDw4ODg4ODg4LCw4ODg4PDw8PDw8OCAoKCgILDw8PDw8PDg4PDwkODg4ODg4LDw8PDw8PDw4GCgoKCg4PDw8PDw8ODg8PDw8JDg4LCQ8PDw8PDw8PAgsJBAQIDgAODg4OAA4ODw8PDw8PDw8PDw8PDw8PDw8PAgsODg0OCwQKCgEADg4PDw0PDw8PDw0PDw0NDQ0PDw8PDw8ODQ4ACgoKCggODg8PDQ8PDQ8PDQ8PDQ8PDw0PDw8PDw4NDg4CCAoKCg4ODw8NDw8NDw8NDw8NDw8PDQ8PDw8PDg0OAgsODg4KDg4PDw0PDQ8NDw0PDw0NDQ0PDw8PDw8ODQsOAAICDgoODg8PDQ8NDw0PDQ8PDQ8PDw0PDw8PDw4NCgEADgsOCg4ODw8NDQ8PDw0NDw8NDw8PDQ8PDw8PDgQKCgoHAg4KDg4PDw0NDw8PDQ0PDw0NDQ0PDw8PDw8AAgQKCgoKCgoODg8PDw8PDw8PDw8PDw8PDw8PDw8PDw8ADgABCgoKCg4ODw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PAA4LCQgKDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAE%3D";
var amazonimg = "data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA1NTcA////ADyn8QCampsANkNOADqLwwDZ2doAO5LOADhgfQA5daAAO5naAE5OUAA8oOUANTxDAEJCRADm5uYAOoO3AMrKygBoaGkAW1tdADdSZgA3WXEAgYGCAKenqADy8vMAdHR2ADZKWgA5bpQAhcHqAI2NjwCzs7QAOGeIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAUJCAQAAAAAAAAAAAAAFgICAgICCgkEAAAAAB8NAAAFCgICAgICAgUUAAAJBwAAAAAAGhUJBwICAhAEGgIIAAAAAAAAAAAECAUCDAQKBwAAAAAAAAAAAAAABBsNBQINAAsDAxYAHQ4VBQUbEAwCFAAPAQEBDwEGAAgQDAICBwQSAQEDFwEBBgAAAAAAAAAAEwEBGQABAQMAAAAAAAAAAAAGARgXAQEDAAAAAAAAAAAADgMRGAEBAwAAAAAAAAAAABERCwABAQMAAAAAAAAAAAARAQ8GAQEZAAAAAAAAAAAAEwYBAQEeAAAAAAAAAAAAAwAACxIOAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D";
var amimg = "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAABMLAAATCwAAAAAAAAAAAAAAAAAAr52Nba+djdWvnY3wr52N8K+djfCvnY3wr52N8K+djfCvnY3wr52N8K+djfCvnY3wr52N26+djYWvnY0Fr52NXK+djf+vnY3/r52N/6+djf+vnY3/r52N/6+djf+vnY3/r52N/6+djf+vnY3/r52N/6+djf+vnY3/r52NjK+djc2vnY3/rZuK/6qWhf+rmIf/rpyL/6uYh/+tm4v/r52N/6yZif+rmIf/r52N/66cjP+ql4b/rZqK/6+djeKvnY3xrZuK/7iomf/Z0cr/0si//7Oik//Mwbf/vK2f/6uZiP/CtKj/zsO6/66ci/+yoZH/0ce+/8Gzp/+tmorxrpuL8Laml//y7+3/6+fj/97X0f/z8O7/9vXz/7ammP/Ctaj//f38/+Td1/+tm4r/5N7Y///////Guq7/q5iI8KyZifDDtqr//f38/7Khkf+jj33/2dHJ/+3o5P+ploX/1czE//Hu6/+vno7/tKOT//7+/v/Qxrz/q5iH/6+djfCtm4vwtaSV//Pw7v/o49//uqqd/9rSyv/r5uL/qpeF/9XMxP/s6OT/rJqK/7SjlP/7+vn/xbit/6uZiP+vnY3wr52N8K2aiv+3p5j/29PL/+bg2//v7On/6ubh/6qXhv/VzMT/7enl/62bi/+0o5T/+/r5/8e6r/+rmYj/r52N8K+djfCunIz/vq+i/7SjlP+yoJH/6OLe/+rl4P+plYP/1szE/+3p5f+tm4v/tKOU//v6+f/Huq//q5mI/6+djfCvnY3wrZqK/93Wz//39fP/8u/s//Xz8v/CtKj/qJSC/9bNxf/t6eX/rZuL/7SjlP/7+vn/x7qv/6uZiP+vnY3wr52N8K+cjP+xoJD/wLGk/8O2qv+2ppf/rJmJ/6qXhv/WzcX/7enl/62bi/+0o5T/+/r5/8e6r/+rmYj/r52N8K+djfGvnY3/rpyM/6yaif+smYn/rZuL/6+djf+ql4b/2dDJ//Hu6/+tm4v/tKOU///////JvLH/q5mI/6+djfCvnY3vr52N/6+djf+vnY3/r52N/6+djf+vnY3/rZqK/8O1qf/Ow7n/rpyM/7Kgkf/VzMP/u6ye/62bi/+vnY3xr52Nv6+djf+vnY3/r52N/6+djf+vnY3/r52N/6+djf+smon/q5iH/6+djf+vnY3/qpaF/62bi/+vnY3/r52N3a+djUqvnY39r52N/6+djf+vnY3/r52N/6+djf+vnY3/r52N/6+djf+vnY3/r52N/6+djf+vnY3/r52N/6+djXQAAAAAr52NRK+djbqvnY3wr52N8K+djfCvnY3wr52N8K+djfCvnY3wr52N8K+djfCvnY3wr52Nxa+djWEAAAAAwAH//4AA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//+AAf//wAP//w%3D%3D";
var btimg = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAB3RJTUUH2AgNAgArX5uK0AAAABd0RVh0U29mdHdhcmUAR0xEUE5HIHZlciAzLjRxhaThAAAACHRwTkdHTEQzAAAAAEqAKR8AAAAEZ0FNQQAAsY8L/GEFAAACfElEQVR4nJVTT0jaURxPHME6mJ6UpSSyJEuwUEvzT2K5MtwUTYUt9yvJiCJR2xpCrBoYCzsE67BDh50lBEHx5OjY1cMOHZyHeesw2K3D/Oz73khjENsefHj/vu/zPu/z/b6ent/t4cTExIeRkZHXarVaR3NRz/80kUj0zGQyoV6vo1AotIeGhr7odLr3MpnMQtsP/krQ19f3djWx2ga109NT5PN5tNttJBIJzM/PfzMYDB+VSqWXKb2PQzwwMGCcnp5+p1Ao6pVK5Wej0cDY2BiazSZarRYmJyexu7v7fWZmpjA+Pv6CFMvufRHd9piIMhR4cXl5ebO3t4d0KsUE4uzsDKFQCLOe2R+CINj4CXrrc71eL4yOjgpkpECSBTYnHwSVSvVGLpdfpFKpm3K5DK/Xi3g8jrm5ORCBlRMEAgG+yLCysoLl5WXe387vjtleKp2G76nvumOwx+PBwsICotFoB5FIBOFwGIuLYQSDQfj9fvh8Pq7A5XKBvGh2Hm2327mk8/NzVKtVXF1doVgsolQqIZfLoVar4eTkBEwpI3E6nYyoS2A2mznr+vo6l7m2tsZVbG5u8p7JZirYYc8TDywWC9xud5eAjOOLsZcxvNrextbWFpLJJMfGxgbid3xhBCy9FN8loPIFOY/EagLHx8c4OjrCwcEBL6jD3CGf7+/vI5vNkhcBsAuJpEtAeQelDEtLMezs7CCTySBIuXY4HLDZbJiamoLVauUqWUENDw+D0twloKJpazQa0IfiAX+CrbO/YjQaQcUFFqvVar92Kq+3t/ezRCJBf38/qKhwO76FVCrtjNkeg1gs/tRRMDg4qCbYCPZ/hJXwiJ39BU+5Xm9kka0mAAAAAElFTkSuQmCC";
var jpsimg = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjM1MO6znwAAAM5JREFUOE+lUtEOgyAQw+xpz/v/Lxz4tMESQUdPcOfBGeMwCurRlmsHF9Ji8njcbyavsSwDn4d8GUMF2nCftADk6g1W2gyiOhfSc+/2PYXna4ocQAI6vyfY/f9bQQ/gqB9V6baPn5tLowIfkwTrApxxwOY+9BzbXHAhUtfHjqUNa3GMFONhfZzHnAdiKUC2zM2xBMEuB4dWlqwAmCtqgiQzAFU8WFIRAfwKZjV9tQ49Qj2U0FpzQOt63Ui9w3FWgJVZBRPucHAjbbMKoKboC8jaA+ua5wLbAAAAAElFTkSuQmCC"; // JPS  actually lacks a favicon, so I just wrote jpop\nsuki on that shade of blue they use.
var demimg = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QBmRXhpZgAASUkqAAgAAAAEABoBBQABAAAAPgAAABsBBQABAAAARgAAACgBAwABAAAAAgAAADEBAgAQAAAATgAAAAAAAABgAAAAAQAAAGAAAAABAAAAUGFpbnQuTkVUIHYzLjM2AP/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIABAAEAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1X/Ze/av8A+Cg/jrw14gPhH9r74b694Q1X46/tNeDtU8c/Fn4FeEPiWngDTPhX8fvir4V8OX/wi+IXgb4ufBfQ/F3w+8ceGPCWiWvhy+1zQvjLf6NBr+kzWM1l4ai0WJvN/wBsb9tr9vX4bfAT4maxrX7ZfgK4+H/hz4YeOPG9r43+DP7O0nwd+O3irxHYWDp4c+FuseLtU+Mnxi8OeBNK8Qautldatr/g34Y+FPifpOkanc6P4I8TeEvEGljxBbfL/wAJPjR+yB+xv8U/it+yv+1NceMPHLeBfi/8Qv2fIPjtrHhjVPFXwZ8TfCrw9e+FfGGhQ6Pa+GtFs/BHw/8AHPgK0hPwi+IfgHwF4YS+8K/ElfibFc6pD4WvrG2usn9qX9uT9jT9pdbLTvAGieDfgjNrtn4j1T4iftMeMfD3hz4c/DX4Z/Cv4KoyeJrrS5tU0BrP9oPx74u8BXHj3UPAf7Mfg3QfF7/FPxFq1hH4m8NSaRoeqalpX8xLh7xVxOcVKtPx14ceFxWayngeC8LhuHcxxNGhGrLESwKzfEwWcU6kcNCpD29BOvGMG1GzkjaX1blahJudrJtvR6LRdO9ujsf/2Q%3D%3D";

var imgs = new  Array(wafflesimg, whatimg, stmimg, libimg, itimg, kgimg, btimg, jpsimg, demimg, isoimg, ytimg, wpimg, gimg, discimg, rymimg, mbimg, amazonimg, amimg);

var prefixes = new Array("http://waffles.fm/browse.php?q=artist:","http://what.cd/torrents.php?action=advanced&artistname=", "http://stmusic.org/browse.php?search=", "http://www.libble.com/browse.php?cat=0&search=", "http://www.indietorrents.com/browse.php?search=","http://karagarga.net/browse.php?cat=2&dirsearch=", "http://www.bit-torrent.bz/browse.php?c36=1&search=", "http://mullemeck.serveftp.org/jps_beta/index.php?page=browse&search=", "http://www.demonoid.com/files/?category=2&query=", "http://isohunt.com/torrents/?iht=2&ihq=", "http://www.youtorrent.com/tag/?q=", "http://en.wikipedia.org/wiki/Special:Search?search=", "http://google.com/search?q=", "http://www.discogs.com/artist/", "http://rateyourmusic.com/search?searchtype=a&searchterm=", "http://www.musicbrainz.org/search/textsearch.html?type=artist&limit=25&handlearguments=1&query=", "http://www.amazon.com/s/?search-alias=popular&field-keywords=", "http://www.allmusic.com/cg/amg.dll?opt1=1&sql=");


var alts = new Array("Waffles", "What", "STMusic", "Libble", "indietorrents", "KaraGarga", "Bit-Torrent.Bz", "jpopsuki", "Demonoid", "isoHunt", "YouTorrent", "Wikipedia", "Google", "Discogs", "Rate Your Music", "MusicBrainz", "Amazon", "allmusic");

main();

function main() {
	if(!artistPage()) return;
	var h1artist = document.getElementsByTagName("h1")[1]; // The thing after which the links are to be placed.
	var links = makeLinks(getArtist(h1artist));
	if(links != null) {
		h1artist.appendChild(links);
	}
	postProcess();
}

function artistPage() {
	var rest = location.href.split("/")[5]; // That's undefined on the artist page.
	return rest?false:true;
}

// Return the name of the artist.
function getArtist(artisth1) {
	var artist = artisth1.childNodes[0].nodeValue;
	return artist;
}

// Create all the links for artistName and return a span containing them.
function makeLinks(artistName) {
	var container = document.createElement("span");
	for(var i = 0; i < prefixes.length; ++i) {
		if(useSite[i]) {
			addLink(container, prefixes[i], artistName, useQuotes[i], imgs[i], alts[i]);
		}
	}
	return container;
}

// Put the specified link in container. 
function addLink(container, prefix, artistName, q, img, alt) {
	container.appendChild(document.createTextNode(" "));
	var newLink = document.createElement("a");
	newLink.setAttribute("href", prefix + (q?'"':'') + artistName + (q?'"':''));
	newLink.setAttribute("id", alt + "Link");
	var newImg = document.createElement("img");
	newImg.setAttribute("src", img);
	newImg.setAttribute("alt", alt);
	newLink.appendChild(newImg);
	container.appendChild(newLink);
}

function postProcess() {
	doMiniColStuff();
	if(addBT) doBTStuff();
}

// Fix the encoding of Cyrillic characters for the bit-torrent.bz link.
function doBTStuff() {
	var link = document.getElementById("bit-torrent.bzLink");
	link.href = link.href.replace(/%D0%9/g,"%C");
	link.href = link.href.replace(/%D0%A/g,"%D");
	link.href = link.href.replace(/%D0%B/g,"%E");
	link.href = link.href.replace(/%D1%8/g,"%F");
}

// Improve some of the links with miniCol info. 
function doMiniColStuff() {
	var miniCol = xpath("//dl[@class='factbox clearit']").snapshotItem(0);
	if(miniCol); else return;
	var as = miniCol.getElementsByTagName("a");
	for(var i = 0; i < as.length; ++i) {
		var a = as[i];
		var discogsLink = document.getElementById("DiscogsLink");
		var wpLink = document.getElementById("WikipediaLink");
		var mbLink = document.getElementById("MusicBrainzLink");
		
		if (improveLink(a, "http://www.discogs.com/artist/", discogsLink));
		else if (improveLink(a, "http://en.wikipedia.org/wiki/", wpLink));
		else if (improveLink(a, "http://www.musicbrainz.org/artist/", mbLink)){
			mbLink.setAttribute("href", mbLink.getAttribute("href") + "?short=0");
		}
	}
}
// link.href := a.href iff a starts with prefix. 
function improveLink(a, prefix, link) {
	if(a.href.indexOf(prefix) == 0) {
		if(link) {
			link.setAttribute("href", a.getAttribute("href"));
			return true;
		}	
	}
	return false;
}

// From Dive Into Greasemonkey:
function xpath(query) {
	return document.evaluate(query, document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
}