There are 2 previous versions of this script.
the source is over 100KB, syntax highlighting in the browser is too slow
// ==UserScript==
// @name GSRUM without turning off safesearch
// @namespace http://userscripts.org/users/58905
// @description "Google Search Results Ultimate Makeover" script without automatically turning off Safesearch
// @author safeuser55
// @version Version 2.1
// @include *.google.tld/search*
// ----------------------------------------
// -- updated on 2008,September,24 by safeuser55
// GSRUM without turning off safesearch
// GSRUM is "Google Search Results Ultimate Makeover" script without automatically turning off Safesearch
// So remember to uninstall (or at least disable) the original script.
// Hopefully Rishav (the current owner of the script) will integrate it to the original script - http://userscripts.org/scripts/show/27730)
// The author of the original script turns off SafeSearch Automatically for the google search
// (He does it without changing your Google Global Preferences which are stored in your browser's profile Google cookie).
// I just added a simple var called turnoffsafesearch (turn-off-safesearch).
// When its "on" you'll get the google results without any filters.
// When its "off" (the default) - you'll get google results filtered the way your Google Global Preferences are set (strict filtering, moderate filtering or without any filtering)
// Those who have the Google Extra userscript can change the var and immediately see its effect on the image thumbnails section of the google extra results.
// Here's the link to the Google Extra script - http://userscripts.org/scripts/show/10458
// ----------------------------------------
// ==/UserScript==
/////////////////////
//*Customizations*//
///////////////////
//*On/Off Switches*
//*Replace the on's with off's to turn certain features off.
/*Layout change*/
var layout = "on";
/*Two Column View*/
var tcv ="off";
/*Snap Preview*/
var snapp = "on";
/*PageRank*/
var pager = "on";
/*Favicon*/
var ficon = "on";
/*Clear Button*/
var cbutton = "on";
/*Side Bar Menu*/
var sbmenu = "on";
/*Video Embed*/
var vembed = "on";
// ----------------------------------------
// -- 2008,September,24 by safeuser55
var turnoffsafesearch = "off"; /* "on" or "off"*/
// ----------------------------------------
//////////////////////////
//*Snap Preview Themes*//
////////////////////////
//Remove the "//" from in front of the theme that you wanna use.
///////////////////////////////
//==========================//
// ssp = "shots.snap.com/ss/fb59b8663ed33a86345a378d1c96abd0/snap_shots.js"; //* Silver Theme
//ssp = "shots.snap.com/ss/d65fea693ba6451a51a12c41e098d36a/snap_shots.js"; //* Ice (Blue) Theme (Script Default)
ssp = "shots.snap.com/ss/5efc8421fa305a2af2b9b16b02114153/snap_shots.js"; //* Green Theme
// ssp = "shots.snap.com/ss/751b855cf9cd27c874ea843c2ebc1964/snap_shots.js"; //* Linen Theme
// ssp = "shots.snap.com/ss/85d326cbcc98018453a1b21a182cc9e7/snap_shots.js"; //* Orange Theme
// ssp = "shots.snap.com/ss/6fe120f2653e1bf2df880c64388f6052/snap_shots.js"; //* Pink Theme
// ssp = "shots.snap.com/ss/3555b0e3bf1333e2a4f58aa072f2993a/snap_shots.js"; //* Purple Theme
// ssp = "shots.snap.com/ss/5bd192645698056ed6fdcff14c7d1b25/snap_shots.js"; //* Asphalt (Dark Gray) Theme
//==============================================================//
// Do NOT edit anything below unless you know what you're doing //
//==============================================================//
//*Custom Logo*//
var clogo = 'data:image/jpeg;base64,'+
'/9j/4AAQSkZJRgABAQETiBOIAAD//gAOSlRMLURldi5JbmMu/+E6bWh0dHA6Ly9ucy5hZG9iZS5j'+
'b20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRj'+
'emtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iMy4x'+
'LjEtMTEyIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAy'+
'LzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIK'+
'ICAgICAgICAgICAgeG1sbnM6eGFwTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8i'+
'CiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5'+
'cGUvUmVzb3VyY2VSZWYjIj4KICAgICAgICAgPHhhcE1NOkRvY3VtZW50SUQ+dXVpZDpGQ0NGREEy'+
'QkIzNTJEQzExQkY4OERBMEEwOTIxODIzRTwveGFwTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhh'+
'cE1NOkluc3RhbmNlSUQ+dXVpZDpGRENGREEyQkIzNTJEQzExQkY4OERBMEEwOTIxODIzRTwveGFw'+
'TU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhhcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9'+
'IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+dXVpZDoxNjc4MkU2NkIy'+
'NTJEQzExQkY4OERBMEEwOTIxODIzRTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0'+
'UmVmOmRvY3VtZW50SUQ+dXVpZDoxNjc4MkU2NkIyNTJEQzExQkY4OERBMEEwOTIxODIzRTwvc3RS'+
'ZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94YXBNTTpEZXJpdmVkRnJvbT4KICAgICAgPC9yZGY6'+
'RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAg'+
'ICAgIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4'+
'YXA6Q3JlYXRlRGF0ZT4yMDA3LTA4LTI0VDIyOjM0OjA3LTA0OjAwPC94YXA6Q3JlYXRlRGF0ZT4K'+
'ICAgICAgICAgPHhhcDpNb2RpZnlEYXRlPjIwMDctMDgtMjRUMjI6MzQ6MDctMDQ6MDA8L3hhcDpN'+
'b2RpZnlEYXRlPgogICAgICAgICA8eGFwOk1ldGFkYXRhRGF0ZT4yMDA3LTA4LTI0VDIyOjM0OjA3'+
'LTA0OjAwPC94YXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eGFwOkNyZWF0b3JUb29sPkFkb2Jl'+
'IFBob3Rvc2hvcCBDUzIgV2luZG93czwveGFwOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNj'+
'cmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAg'+
'eG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRj'+
'OmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgog'+
'ICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90'+
'b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iPgogICAgICAgICA8cGhv'+
'dG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9z'+
'aG9wOkhpc3RvcnkvPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlw'+
'dGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2Jl'+
'LmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVu'+
'dGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj41MDAwMDAwMC8xMDAwMDwvdGlmZjpY'+
'UmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NTAwMDAwMDAvMTAwMDA8L3Rp'+
'ZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVz'+
'b2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOk5hdGl2ZURpZ2VzdD4yNTYsMjU3LDI1OCwyNTks'+
'MjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwz'+
'MDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjs1MTEwQTlGQzg0OUY3OTM1OEI2MTRFRDU3Q0VB'+
'MkZDRDwvdGlmZjpOYXRpdmVEaWdlc3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8'+
'cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRw'+
'Oi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lv'+
'bj4xMzg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNp'+
'b24+NTA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPi0x'+
'PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOk5hdGl2ZURpZ2VzdD4zNjg2NCw0MDk2'+
'MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwz'+
'MzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4'+
'MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0'+
'MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4'+
'NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0'+
'MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcs'+
'MTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7OEQwM0QxMUI5MjZCRTFCMTNERTgzOEMxRUIw'+
'NUFDMDg8L2V4aWY6TmF0aXZlRGlnZXN0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9y'+
'ZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0i'+
'dyI/Pv/tEf5QaG90b3Nob3AgMy4wADhCSU0EJQAAAAAAEAAAAAAAAAAAAAAAAAAAAAA4QklNA+0A'+
'AAAAABATiAAAAAEAAROIAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAA'+
'AAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEA'+
'ADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2Zm'+
'AAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gA'+
'AAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////'+
'A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D'+
'6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAA'+
'A0sAAAAGAAAAAAAAAAAAAAAyAAAAigAAAAsAZwBvAG8AZwBsAGUAXwBsAG8AZwBvAAAAAQAAAAAA'+
'AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAACKAAAAMgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA'+
'AAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3Qx'+
'AAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAMgAAAABS'+
'Z2h0bG9uZwAAAIoAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdz'+
'bGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNl'+
'T3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcg'+
'AAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRs'+
'b25nAAAAAAAAAABCdG9tbG9uZwAAADIAAAAAUmdodGxvbmcAAACKAAAAA3VybFRFWFQAAAABAAAA'+
'AAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAA'+
'AA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25l'+
'bnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs'+
'aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29s'+
'b3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAA'+
'AAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAA'+
'AAAMAAAAAT/wAAAAAAAAOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAAHOEJJTQQMAAAAAAw1'+
'AAAAAQAAAIoAAAAyAAABoAAAUUAAAAwZABgAAf/Y/+AAEEpGSUYAAQIAAEgASAAA/+0ADEFkb2Jl'+
'X0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwM'+
'DAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEM'+
'DAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAyAIoDASIAAhEB'+
'AxEB/90ABAAJ/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAA'+
'AAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMk'+
'FVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk'+
'9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIE'+
'QVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLy'+
's4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEA'+
'PwD0nqvVcPpWI7Ly37WNGg7k+DVztOd9YuunfVY7p+M7VlVIHqlvZ119od6X9StiyvrRkP6t9a8P'+
'pUzTW4uc3sfT1/8APi73Exq8ahtTBAA18yp5D2hEAAzkOIkji4eL5YxY4+sk/og0AHmrvq99YGtL'+
'8bquW2zkB9osb82FjVnYv1r+s3Ter1dJ6rQ3LNhHvbDHCudvr72+zY3+Wxd4q13T8W69t9lbTY38'+
'6BJj6O4/yUBnPDKM4xnY04h6onuJD1JOMWCCY12P7Gw1wc0OHB1CdBysrHw8d+RkPFdNYlzj4LEH'+
'1h6nlt9XAw620nWs5D3Cx7fzX+lSx/pbv+EeoDIA1uewZo4pSHFoI3XFI8MbehSXMYH13x39QHTe'+
'qUHAyXENa4may4/RG7TZv/M/MXTEgAkmAOSgJxIJB0G96cP95OXDkxECYriHFEj1RnE/pRlH5l0l'+
'ku656riMOsWMBIFjiQHRodjGNe7b/LUWfWGtlnp5lRp8XjUD+V/VUMubxRAMiRCRoZDGXt67ev8A'+
'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'+
'536zjgew6BwB3sc392xjlDp/1u65XU2jP6SbLmANNldjWAx+c5r/AKP+crgF44e1MRNfrBxDHPi/'+
'vS+aLW/SPHEn93Tii4P1j+r+X9Urqus9LtIrrfoP3Tz6Z/fptaNuxd99nxOs4NN2RWIe0OggSCRO'+
'1YWdj9T+spqqzK24+HW8WDFY71C5w+i7Jvhlexn+hq/z11OLQ3HoZS3hghMz5DOOMSIlOAIlLf8A'+
'ux4v0kwjRkQKiToEWH07GwhtoBa393sqnU/q10nqb/UyaGuf+8Wg/lWqkoGQEjbRy+n/AFfwOniK'+
'G7WzO1oDRPmGrTgJ0kk2bu9e7//S9VSXyqkkp+qkl8qpJKfqnukeey+VkklP1SkvlZJJT9U9k6+V'+
'UklP1T2VO76f+A/tcr5iSSU/U1P0fzf7HCIvlVJJT9VJL5VSSU/VSS+VUklP/9kAOEJJTQQhAAAA'+
'AABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUA'+
'IABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwAyAAAAAQA4QklNBAYAAAAAAAcACAEBAAEBAP/bAEMA'+
'CAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9'+
'ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy'+
'MjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIADIAigMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAA'+
'AAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGR'+
'oQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo'+
'aWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU'+
'1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ'+
'Cgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVi'+
'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'+
'PtF7Pt8yXYqbtqhRwoAHAA6UAP/Z';
var logoh = "50px"; //*Logo Height
var logow = "138px"; //*Logo Width
////////////////////
//*Layout Change*//
//////////////////
if (layout == "on") {
var css =
"body { background-color: #e4e8ea ! important; }"+
"td.j table tbody tr td font {display:none!important;}"+
"body>center { } div.g,body>table,body>center,body>form,#navbar { border: solid 2px #F0F2F7 ! important; -moz-border-radius: 10px ! important; padding: 8px ! important; background-color: #f6f6f6 ! important; margin: 8px 0px !important;}"+
"body>table.bt{ margin-top:10px; background-color: #D5E0FF ! important; border-top: solid 2px #3366CC! important; -moz-border-radius: 0px ! important; padding: 0px ! important; }"+
"div.g{position:relative;z-index:0 !important; margin: 8px 0px !important; padding-bottom:12px !important; margin-right:1.5em !important;}"+
"div.g:hover {z-index:100 !important; background-color:#fff !important; border: solid 2px #D0D2E7 ! important; -moz-border-radius: 10px ! important; }"+
"a { text-decoration: none ! important; } a:link { color: #004488 ! important; } a:visited { color: #446688 ! important; } a:hover { color: #3333BB ! important; }"+
"h2>a { text-decoration: underline ! important; }"+
"div.g[style~=\'2.5em;\']{ padding-top: 6px !important; margin-top: -1.2em !important; margin-left: 1.5em !important;border-top:solid 3px #e0e0e6 !important; margin-right:0 !important; z-index:3 !important;-moz-border-radius-top: 10px;}"+
"td.j { width: 100% ! important; padding-left: 2em ! important; overflow:hidden;}"+
"td.k, div.ch, table[align=\'right\'], #navbar+center>br { display: none ! important; }"+
"#navbar+center>table { border:none !important; background: #FFFFFF!important; }"+
"td.tc input {background: #f5f5b3 !important; border: 1px solid #ddd !important; -moz-border-radius: 20px ! important; color:#123!important; margin:-6px !important; padding:.2em .6em !important; position:relative; z-index:0 !important; }"+
"td.tc input[type='text'] {background: #f5f5b3 !important; border: 1px solid #ddd !important; -moz-border-radius: 20px ! important; color:#123!important; margin:-6px !important; padding:.2em .6em !important; position:relative; z-index:0 !important; }"+
"td.tc input:hover { border: 1px solid #88BBDD !important;position:relative;z-index:100 !important;}"+
"td.tc input {position:relative;}"+
/*Auto Complete Table*/
"table#completeTable, tr#google-ac-b {font-family:Sans-serif,Calibri,Arial!important; font-size:11px!important; z-index:110!important; margin-top:0px!important; cursor:pointer!important;background-color: #f6f6f6!important;}"+
/* Misc Stuff */
"div.g object {position:relative; z-index:-14;}"+
"div#google-search-filter select#filter-list, div#google-search-filter input#filter-mode {background: #f5f5b3 !important; border: 1px solid #ddd !important; -moz-border-radius: 20px ! important; color:#123!important; padding:.2em .6em !important; position:relative; z-index:0 !important; }"+
"div#google-search-filter select#filter-list:hover { border: 1px solid #88BBDD !important;position:relative;z-index:100 !important;}"+
"#snap_com_shot_main {position:relative; z-index:300 !important;}"+
"input[type='submit'], input[value='clear'], #google-search-filter input[type='button'], select#filter-list { cursor:pointer!important}"+
"input[type='text'] {cursor: text!important}"+
"h2.r {font-family:Sans-serif,Calibri,Arial!important; font-size:14px!important;}"+
"#ap {font-family:Sans-serif,Calibri,Arial!important; font-size:10px!important;}"+
"* {font-family: Sans-serif,Calibri, Arial!important;}"+
"#google-search-filter {position: relative; z-index:222; border: solid 2px #D0D2E7 ! important; -moz-border-radius: 10px ! important; padding: 8px ! important; background-color: #f6f6f6 ! important; margin: 8px 0px !important;}"+
"#filter-edit-area, #filter-list, #filter-add, #filter-edit, #filter-remove, #filter-reset, #filter-ok, #filter-cancel {margin: 2px!important; padding: .3em!important;}"+
"span.m, h2.r div, td.j span.a {font-weight: bold!important;}"+
"div.g {overflow:hidden!important;}"+
/* Googlepedia extension compatibility */
"#wikibox {font-family:Calibri,Arial!important; font-size:11px!important; z-index:110!important; background-color: #f6f6f6!important; border: solid 2px #D0D2E7 ! important; -moz-border-radius: 10px ! important; height:1000px!important;overflow : auto!important;}"+
"#showLink {background: #f5f5b3 !important; border: 1px solid #ddd !important; -moz-border-radius: 20px ! important; color:#123!important; margin:-6px !important; padding:.2em .6em !important; position:relative; z-index:0 !important;}"+
/* Logo Changing*/
".n div, #logo span, td.tc a img { background:transparent url("+clogo+") no-repeat scroll 0%;!important; height:"+logoh+" !important; width:"+logow+" !important;}"+
/*Extra Crap Remover and Ad Blocker*/
"span#mbl8 {display:none!important;}"+
"#gt_gm_content {display:none!important;}"+
"p.e, div[id^=\'tpa\'] { display: none !important; }"+
"table#mbEnd { display: none ! important; }"+
"p.g, hr[width='65%'] {display:none!important;}"+
"body center {display: none !important;}"+
"body center table tbody tr td font {display: none !important;}"+
"body center div font {display: none !important;}"+
"span#mbl1 {display: none;}"+
".np {display:none !important;} .nn {display:none !important;};"+
"td.j { }";
if (typeof GM_addStyle != "undefined") {
GM_addStyle(css);
} else if (typeof addStyle != "undefined") {
addStyle(css);
} else {
var heads = document.getElementsByTagName("head");
if (heads.length > 0) {
var node = document.createElement("style");
node.type = "text/css";
node.innerHTML = css;
heads[0].appendChild(node);
}
}}
/////////////////////
//*Result Numbers*//
///////////////////
(function(){
var number = 1;
var start = document.location.href.match(/start=(\d+)/);
if(start) number = ++start[1];
var results = $X("//a[@class='l']");
number = addNumberResults(results, number);
addFilter(function(elm){
for(var i = 0, l = elm.length; i < l; i++){
if(elm[i].firstChild.className != "g") continue;
var results = $X(".//a[@class='l']", elm[i]);
number = addNumberResults(results, number);
break;
}
});
function addNumberResults(results, count){
for(var i = 0; result = results[i]; i++, count++){
var prefix = document.createTextNode(count + ". ");
result.parentNode.insertBefore(prefix, result.parentNode.firstChild);
}
return count;
}
/*
* $X function from nulog
* http://lowreal.net/logs/2006/03/16/1
*
* Thanks, cho45.
*/
function $X (exp, context) {
if (!context) context = document;
var resolver = function(prefix){
var o = document.createNSResolver(context)(prefix);
return o ? o : (document.contentType == "text/html") ? "" : "http://www.w3.org/1999/xhtml";
}
var exp = document.createExpression(exp, resolver);
var result = exp.evaluate(context, XPathResult.ANY_TYPE, null);
switch(result.resultType){
case XPathResult.STRING_TYPE : return result.stringValue;
case XPathResult.NUMBER_TYPE : return result.numberValue;
case XPathResult.BOOLEAN_TYPE: return result.booleanValue;
case XPathResult.UNORDERED_NODE_ITERATOR_TYPE: {
result = exp.evaluate(context, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var ret = [];
for(var i = 0, len = result.snapshotLength; i < len ; i++){
ret.push(result.snapshotItem(i));
}
return ret;
}
}
return null;
}
// For Autopagerize 0.0.12
function addFilter(filter, i) {
i = i || 4;
if(window.AutoPagerize && window.AutoPagerize.addFilter){
window.AutoPagerize.addFilter(filter);
}
else if(i > 1){
setTimeout(arguments.callee, 1000, filter, i - 1);
}
}
})();
///////////////////
//*Snap Preview*//
/////////////////
if (snapp == "on") {
var insthere = document.getElementById('nn');
if (!insthere){
var insthere = document.getElementById('logo');
}
if (insthere) {
var logo = document.createElement("script");
logo.defer = "defer";
logo.id="snap_preview_anywhere";
logo.type="text/javascript";
logo.src='http://'+ssp;
insthere.parentNode.insertBefore(logo, insthere.nextSibling);
}}
///////////////
//*PageRank*//
/////////////
if (pager == "on") {
(function() {
function googlechcalc(){
return this;
}
googlechcalc.prototype = {
googleNewCh: function(ch){
ch = ( ( ( ch / 7 ) << 2 ) | ( ( this.myfmod( ch,13 ) ) & 7 ) );
prbuf = new Array();
prbuf[0] = ch;
for(var i = 1; i < 20; i++){
prbuf[i] = prbuf[i-1] - 9;
}
ch = this.googleCH( this.c32to8bit( prbuf ), 80 );
return ch;
},
googleCH: function(url){
var init = 0xE6359A60;
var length = url.length;
var a = 0x9E3779B9;
var b = 0x9E3779B9;
var c = 0xE6359A60;
var k = 0;
var len = length;
var mixo = new Array();
while(len >= 12){
a += (url[k+0] +(url[k+1]<<8) +(url[k+2]<<16) +(url[k+3]<<24));
b += (url[k+4] +(url[k+5]<<8) +(url[k+6]<<16) +(url[k+7]<<24));
c += (url[k+8] +(url[k+9]<<8) +(url[k+10]<<16)+(url[k+11]<<24));
mixo = this.mix(a,b,c);
a = mixo[0]; b = mixo[1]; c = mixo[2];
k += 12;
len -= 12;
}
c += length;
switch(len){
case 11:
c += url[k+10]<<24;
case 10:
c+=url[k+9]<<16;
case 9:
c+=url[k+8]<<8;
case 8:
b+=(url[k+7]<<24);
case 7:
b+=(url[k+6]<<16);
case 6:
b+=(url[k+5]<<8);
case 5:
b+=(url[k+4]);
case 4:
a+=(url[k+3]<<24);
case 3:
a+=(url[k+2]<<16);
case 2:
a+=(url[k+1]<<8);
case 1:
a+=(url[k+0]);
}
mixo = this.mix(a, b, c);
if(mixo[2] < 0){
return(0x100000000 + mixo[2]);
}
else{
return mixo[2];
}
},
hexdec: function(str){
return parseInt(str, 16);
},
zeroFill: function(a, b){
var z = this.hexdec(80000000);
if(z & a){
a = a >> 1;
a &= ~z;
a |= 0x40000000;
a = a >> ( b - 1 );
}
else{
a = a >> b;
}
return(a);
},
mix: function(a, b, c){
a -= b; a -= c; a ^= ( this.zeroFill( c, 13 ) );
b -= c; b -= a; b ^= ( a << 8 );
c -= a; c -= b; c ^= ( this.zeroFill( b, 13 ) );
a -= b; a -= c; a ^= ( this.zeroFill( c, 12 ) );
b -= c; b -= a; b ^= ( a << 16);
c -= a; c -= b; c ^= ( this.zeroFill( b, 5 ) );
a -= b; a -= c; a ^= ( this.zeroFill( c, 3 ) );
b -= c; b -= a; b ^= ( a << 10);
c -= a; c -= b; c ^= ( this.zeroFill( b, 15 ) );
var ret = new Array((a), (b), (c));
return ret;
},
strord: function(string){
var result = new Array();
for(var i = 0; i < string.length; i++){
result[i] = string.substr(i,1).charCodeAt(0);
}
return result;
},
c32to8bit: function(arr32){
var arr8 = new Array();
for(var i = 0; i < arr32.length; i++){
for(var bitOrder = i * 4; bitOrder <= i * 4 + 3; bitOrder++){
arr8[bitOrder] = arr32[i] & 255;
arr32[i] = this.zeroFill(arr32[i], 8);
}
}
return arr8;
},
myfmod: function(x, y){
var i = Math.floor(x / y);
return(x - i * y);
}
};
function ssUrlEncode(url){
return escape(url).replace(/\+/g, '%2C').replace(/\"/g, '%22').replace(/\'/g, '%27');
}
gGoogleCHCalc = new googlechcalc();
var list = $X("//a[@class='l']");
try{
searchPagerankStatus(list, 0);
var f = function(elm){
var list = $X("//a[@class='l']", elm[0]);
searchPagerankStatus(list, 0);
}
addFilter(f);
} catch(e) {
}
function searchPagerankStatus(list, count){
var uri = list[count];
var url = uri.href;
url = url.replace(/\?.*$/g, "?");
var reqgr = "info:" + url;
var reqgre = "info:" + ssUrlEncode(url).replace(/%2C/, "%2B").replace(/_/, "%5F");
this.mGoogleCH = gGoogleCHCalc.googleCH(gGoogleCHCalc.strord(reqgr));
this.mGoogleCH = "6" + gGoogleCHCalc.googleNewCh(this.mGoogleCH);
var querystring = "http://";
querystring += "toolbarqueries.google.com/search?client=navclient-auto&ch=" +
this.mGoogleCH + "&ie=UTF-8&oe=UTF-8&features=Rank"
+ "&q=" + reqgre;
//var x = prompt('',querystring);
GM_xmlhttpRequest({
method: 'GET',
url: querystring,
headers: {'User-Agent': 'Mozilla/4.0 (compatible; GoogleToolbar 2.0.114-big; Windows XP 5.1)'},
onload: function(response){
var temp = setPagerankStatus(response.responseText);
uri.parentNode.appendChild(
document.createTextNode(
temp == -1 ?
" [ n/a ]" :
" [ " + temp + "/10 ]"
)
);
}
});
if (list.length > count + 1) {
setTimeout(function(){
searchPagerankStatus(list, count + 1);
}, 500);
}
}
function setPagerankStatus(temp){
var foo = temp.match(/Rank_.*?:.*?:(\d+)/i);
var pr = (foo) ? foo[1] : "-1";
foo = temp.match(/FVN_.*?:.*?:(?:Top\/)?([^\s]+)/i);
var cat = (foo) ? foo[1] : "n/a";
return pr;
}
/*
* template functions
* -- Original: http://lowreal.net/logs/2006/03/16/1 by cho45
*/
function $X (exp, context) {
if (!context) context = document;
var resolver = function(prefix){
var o = document.createNSResolver(context)(prefix);
return o ? o : (document.contentType == "text/html") ? "" : "http://www.w3.org/1999/xhtml";
}
var exp = document.createExpression(exp, resolver);
var result = exp.evaluate(context, XPathResult.ANY_TYPE, null);
switch(result.resultType){
case XPathResult.STRING_TYPE : return result.stringValue;
case XPathResult.NUMBER_TYPE : return result.numberValue;
case XPathResult.BOOLEAN_TYPE: return result.booleanValue;
case XPathResult.UNORDERED_NODE_ITERATOR_TYPE: {
result = exp.evaluate(context, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var ret = [];
for(var i = 0, len = result.snapshotLength; i < len ; i++){
ret.push(result.snapshotItem(i));
}
return ret;
}
}
return null;
}
// For Autopagerize
function addFilter(filter, i) {
i = i || 4;
if(window.AutoPagerize && window.AutoPagerize.addFilter){
window.AutoPagerize.addFilter(filter);
}
else if(i > 1){
setTimeout(arguments.callee, 1000, filter, i - 1);
}
}
})();}
//////////////
//*Favicon*//
////////////
if (ficon == "on") {
(function(){
// apply the function to each element found by the path
function forEachMatch(path, f, root) {
var root = (root == null) ? document : root;
var matches = root.evaluate(
path, root, null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i < matches.snapshotLength; i++)
f(matches.snapshotItem(i));
}
// adds the link favicon before itself
function add_favicon(link) {
if(link.parentNode.nodeName.toLowerCase() != 'h2') return;
var g = link.parentNode;
var container = document.createElement('div');
container.style.marginLeft = '16px';
container.style.paddingLeft = '1ex';
while (g.firstChild != null) {
var e = g.firstChild;
g.removeChild(e);
container.appendChild(e);
}
var favicon_container = document.createElement('div');
favicon_container.style.cssFloat = 'left';
favicon_container.style.minWidth = '16px';
favicon_container.style.minHeight = '16px';
favicon_container.style.backgroundImage =
'url("chrome://global/skin/icons/folder-item.png")';
var favicon = document.createElement('img');
favicon.src = "http://" + link.hostname + "/favicon.ico";
favicon.width = 16;
favicon.alt = "";
favicon_container.appendChild(favicon);
g.appendChild(favicon_container);
g.appendChild(container);
}
forEachMatch("//a[@class='l']", add_favicon);
}());}
///////////////////
//*Clear Button*//
/////////////////
if (cbutton == "on") {
var form = document.forms.namedItem('gs');
if (form) {
var target = form.elements.namedItem('btnG');
if (target) {
var button = document.createElement('input');
button.setAttribute('type', 'button');
button.setAttribute('value', 'Clear');
button.setAttribute('style', 'margin-left:0.25em');
button.setAttribute('onclick', "var el=document.forms['gs'].q;el.value='';el.focus()");
target.parentNode.insertBefore(button, target.nextSibling);
}
}}
///////////////////
//*Sidebar Menu*//
/////////////////
var smlogo = 'data:image/jpeg;base64,'+
'/9j/4AAQSkZJRgABAQETiBOIAAD/4QWhRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA'+
'AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp'+
'AAQAAAABAAAApAAAANAC+vCAAAAnEAL68IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMiBXaW5kb3dz'+
'ADIwMDc6MDg6MjUgMDA6NDA6MTAAAAAAA6ABAAMAAAAB//8AAKACAAQAAAABAAAAMqADAAQAAAAB'+
'AAAAEgAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA'+
'AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAARrAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG'+
'AAECAABIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL'+
'CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN'+
'Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM'+
'DAwM/8AAEQgAEgAyAwEiAAIRAQMRAf/dAAQABP/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH'+
'CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh'+
'EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi'+
'ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE'+
'BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy'+
'gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX'+
'Z3eHl6e3x//aAAwDAQACEQMRAD8A7XpDa+vMyOoZhNtRvsqx6JIYxlTvSna0t3W2bd7nOVoCjoVJ'+
'DLLcgZV7WYtFj921z/a2mp75c2r27/cg1dG6j03MyLek21Ow8t5ttw7w6GWO/nLMe2v6PqfnVuaq'+
'Tvq/uvynOvFOR6tGVSaW/o8d1Ye2vc2x36Su79J6ilykES4JeneMf+5P91GIDijxjwlJ0x15lORk'+
'YmdUce/HqF4AO9tlZOzdS72+5tn6N7HI13VmYmudWaGFjrGvkOBDG+o9n/GbAqF2Fi5ORZf1HKY7'+
'IsoOPWKgQ1jZba9zd29znuf6f0kPqOVijFOX1C6vMrwK3ONNQIFhePs++3fubs22f1FVAymcQNYm'+
'Ua+X1er9ZE/9T+RlnwUTEbR13rir5v8AHS5PXHWk4dmMahlYduTTaXggta2du1o/nW72Kv07rjcL'+
'o+Jj1V/aLqcOm6xm6HHe32V1aP8AUus2uVfHwsjG6hVik1242fjPx8MsebXYgDC4w5/87jW/v/8A'+
'Fq9R9Xc/CsxsjCy625FWOzFyBZWXV2Mr/mbA0PD6rmf1lNmjUwYbGI1H/oTHg4eORyfu1G9uLi+U'+
'8H9V0v2q3/uNf/R/tP0P/Zb/AMM/8GkrGzJ/0jfoR9H8/wDf/q/yUkE6eH4v/9D1VUMn+mH+Z/mD'+
'9L6fJ+n/AMCvmRJLpLyKuo836Rf2/onA+l9Llv0VKv8Awv8AQ/5uzj6P/XP+B/0i+bEkB8sfNcOv'+
'l+2T9F/Vn8/+g/8AoF/r9Bb6+VUk/J8xWR2D9VJL5VSTUv8A/9n/7QpoUGhvdG9zaG9wIDMuMAA4'+
'QklNBAQAAAAAAAccAgAAAgACADhCSU0EJQAAAAAAEEYM8okmuFbasJwBobCnkHc4QklNA+0AAAAA'+
'ABATiAAAAAEAAROIAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQA'+
'AAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhC'+
'SU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEA'+
'oZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAA'+
'AHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gA'+
'AAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAA'+
'OEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA08A'+
'AAAGAAAAAAAAAAAAAAASAAAAMgAAAA0AZwBvAG8AZwBsAGUAXwBjAHUAcwB0AG8AbQAAAAEAAAAA'+
'AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAMgAAABIAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA'+
'AAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0'+
'MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAABIAAAAA'+
'UmdodGxvbmcAAAAyAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAH'+
'c2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGlj'+
'ZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1n'+
'IAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0'+
'bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAASAAAAAFJnaHRsb25nAAAAMgAAAAN1cmxURVhUAAAAAQAA'+
'AAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAA'+
'AAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWdu'+
'ZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VT'+
'bGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0Nv'+
'bG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAA'+
'AAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAA'+
'AAAADAAAAAE/8AAAAAAAADhCSU0EEQAAAAAAAQEAOEJJTQQUAAAAAAAEAAAABzhCSU0EDAAAAAAE'+
'hwAAAAEAAAAyAAAAEgAAAJgAAAqwAAAEawAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9i'+
'ZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEM'+
'DAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQR'+
'DAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEgAyAwEiAAIR'+
'AQMRAf/dAAQABP/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA'+
'AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIj'+
'JBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU'+
'5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITES'+
'BEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi'+
'8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMR'+
'AD8A7XpDa+vMyOoZhNtRvsqx6JIYxlTvSna0t3W2bd7nOVoCjoVJDLLcgZV7WYtFj921z/a2mp75'+
'c2r27/cg1dG6j03MyLek21Ow8t5ttw7w6GWO/nLMe2v6PqfnVuaqTvq/uvynOvFOR6tGVSaW/o8d'+
'1Ye2vc2x36Su79J6ilykES4JeneMf+5P91GIDijxjwlJ0x15lORkYmdUce/HqF4AO9tlZOzdS72+'+
'5tn6N7HI13VmYmudWaGFjrGvkOBDG+o9n/GbAqF2Fi5ORZf1HKY7IsoOPWKgQ1jZba9zd29znuf6'+
'f0kPqOVijFOX1C6vMrwK3ONNQIFhePs++3fubs22f1FVAymcQNYmUa+X1er9ZE/9T+RlnwUTEbR1'+
'3rir5v8AHS5PXHWk4dmMahlYduTTaXggta2du1o/nW72Kv07rjcLo+Jj1V/aLqcOm6xm6HHe32V1'+
'aP8AUus2uVfHwsjG6hVik1242fjPx8MsebXYgDC4w5/87jW/v/8AFq9R9Xc/CsxsjCy625FWOzFy'+
'BZWXV2Mr/mbA0PD6rmf1lNmjUwYbGI1H/oTHg4eORyfu1G9uLi+U8H9V0v2q3/uNf/R/tP0P/Zb/'+
'AMM/8GkrGzJ/0jfoR9H8/wDf/q/yUkE6eH4v/9D1VUMn+mH+Z/mD9L6fJ+n/AMCvmRJLpLyKuo83'+
'6Rf2/onA+l9Llv0VKv8Awv8AQ/5uzj6P/XP+B/0i+bEkB8sfNcOvl+2T9F/Vn8/+g/8AoF/r9Bb6'+
'+VUk/J8xWR2D9VJL5VSTUv8A/9kAOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAA'+
'aABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwAy'+
'AAAAAQA4QklNBAYAAAAAAAcACAEBAAEBAP/hOmxodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv'+
'ADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4'+
'OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IjMuMS4xLTExMiI+CiAg'+
'IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu'+
'dGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAg'+
'IHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAg'+
'ICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNl'+
'UmVmIyI+CiAgICAgICAgIDx4YXBNTTpEb2N1bWVudElEPnV1aWQ6OTAzRUY5RjVDMzUyREMxMUI2'+
'MDdGMzExQUExRDRCOTQ8L3hhcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4YXBNTTpJbnN0YW5j'+
'ZUlEPnV1aWQ6OTEzRUY5RjVDMzUyREMxMUI2MDdGMzExQUExRDRCOTQ8L3hhcE1NOkluc3RhbmNl'+
'SUQ+CiAgICAgICAgIDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+'+
'CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnV1aWQ6RkRDRkRBMkJCMzUyREMxMUJGODhE'+
'QTBBMDkyMTgyM0U8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVu'+
'dElEPnV1aWQ6RkNDRkRBMkJCMzUyREMxMUJGODhEQTBBMDkyMTgyM0U8L3N0UmVmOmRvY3VtZW50'+
'SUQ+CiAgICAgICAgIDwveGFwTU06RGVyaXZlZEZyb20+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9u'+
'PgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4'+
'YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eGFwOkNyZWF0ZURh'+
'dGU+MjAwNy0wOC0yNVQwMDo0MDoxMC0wNDowMDwveGFwOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4'+
'YXA6TW9kaWZ5RGF0ZT4yMDA3LTA4LTI1VDAwOjQwOjEwLTA0OjAwPC94YXA6TW9kaWZ5RGF0ZT4K'+
'ICAgICAgICAgPHhhcDpNZXRhZGF0YURhdGU+MjAwNy0wOC0yNVQwMDo0MDoxMC0wNDowMDwveGFw'+
'Ok1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhhcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3Ag'+
'Q1MyIFdpbmRvd3M8L3hhcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAg'+
'ICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJo'+
'dHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1h'+
'Z2UvanBlZzwvZGM6Zm9ybWF0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpE'+
'ZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRw'+
'Oi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIj4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xv'+
'ck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpIaXN0b3J5'+
'Lz4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFi'+
'b3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8x'+
'LjAvIj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAg'+
'ICAgICAgPHRpZmY6WFJlc29sdXRpb24+NTAwMDAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+'+
'CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjUwMDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0'+
'aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0'+
'PgogICAgICAgICA8dGlmZjpOYXRpdmVEaWdlc3Q+MjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3'+
'LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEs'+
'MjcyLDMwNSwzMTUsMzM0MzI7NDM4MEZGRDNGRjkyQzY5MkVEQTA5NEVGNEVFRUQxOUU8L3RpZmY6'+
'TmF0aXZlRGlnZXN0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlw'+
'dGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2Jl'+
'LmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTA8L2V4aWY6'+
'UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTg8L2V4aWY6'+
'UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPi0xPC9leGlmOkNvbG9y'+
'U3BhY2U+CiAgICAgICAgIDxleGlmOk5hdGl2ZURpZ2VzdD4zNjg2NCw0MDk2MCw0MDk2MSwzNzEy'+
'MSwzNzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywz'+
'NDg1MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4'+
'MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0'+
'MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4'+
'Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0'+
'MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMs'+
'MjQsMjUsMjYsMjcsMjgsMzA7MTZFMDZENThBMTJBODNCMUYxNTYyMzRCNkUyODdFRUQ8L2V4aWY6'+
'TmF0aXZlRGlnZXN0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6'+
'eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg'+
'CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pv/bAEMAAQEB'+
'AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgIBAQIBAQECAgICAgICAgIBAgICAgIC'+
'AgICAv/bAEMBAQEBAQEBAQEBAQIBAQECAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC'+
'AgICAgICAgICAgICAgICAv/AABEIABIAMgMBEQACEQEDEQH/xAAbAAACAgMBAAAAAAAAAAAAAAAH'+
'CAYJAAMFCv/EACYQAAEFAQABBAMBAAMAAAAAAAQCAwUGBwEIABESEwkUFRYhIzL/xAAcAQACAgMB'+
'AQAAAAAAAAAAAAAGBwIIAAMEBQH/xAApEQACAgEDBAEEAwEBAAAAAAACAwEEBQYREgAHEyEUIjEy'+
'QRUjUVKB/9oADAMBAAIRAxEAPwD1AeJAFe/IXD6/5GbdIy92pRO56zluN5UienISk59QcmtJlGHk'+
'SoaEkReyl8lpGJkJE48zrjzSDmBRuMjsoR6bevRy3bbOjo3EHOFZh61E7L1CEWLlqzUTbY47EiR+'+
'EZdC6yQMUgsIKYNpGZBWnYqamxs5vIRF75zbHjAyLxoSpxpBQK+kefEObGTEmRl+QiIx0cBhaV+P'+
'yonBRF01rWxdx3Os0/DMnut/Lt3KrarsMxGRucUazWd8kyDoDS4mWlH1HEG9CbSTxni/+kdSy1vr'+
'XIZa3h7OXqVyzNqE0FymsimVpoCZS+4SVgBu8YkTn+LmcAPozn2y9B6FXkFZ+altlPA6drOyd5xk'+
'238WtDFIFVZRHyImWHJTXr+UA5skiNSgMw3j+eMJTNC2PIfIHPZXJdFybLI/boxmOmBbrVtWy+Qm'+
'UVbs7nk8wIG6/MCXB8GKkIw0UZ8YiUEdQt8V77kKHVHcyloujmX6hx5xbxx0F1k1mAf8i7KWgo0E'+
'1iZ4eDHXWBXPzcAV9TSOVQRdMTK9rgnSmlNdaYzkZnTmpLV2g8Xp+Ncxd+gkLT0XEg2ws1HSMbVZ'+
'9dpi4OYGCnLIOiLcPLKHx/4k75T5LLoQ6mW+7Qth7Kg2OMOFotbMuFlrpihEMrjbU1X48x5kZSVt'+
'ldHW2y99vshXXp7Vmob3d3SnZzO6aTj8/wBwkubg7NO4dyradWYkLlB8nUrMRarA9ThMAch6ZIgM'+
'DDxku8lRoVNLZXVle+TqOBmPmAavE1YGJSpwRDGQamSEhtJAYntBRMFy6VbSPOI63Pl4fY8PmaSB'+
'uXhrsHkLmN+lLrEScfPVmq0tmRfiB4uHjVOhXcPlirZRQrpDSB2DEkCkmKbXxLo13ojHVu1GrdWU'+
'dQfyX8a63i31SqTXNTvhvep/Jj5I0NhLfCYq8gmv+1afW6b1hm3OwmqcTbxkIF2Bv3VslvkGRCuc'+
'cOIr2FyjICn69vqggM9vQk8e/NyOwzxA8d88qtLI1a/Z94aYVq9yrq7ciFsM4m+1l8mu1CkMPxR5'+
'Ny0uVVDTpLIvUMDIS0z+0az+z8mk1Tz84/D0KGMpDetY2hQk0+UgNhurwYIQMLOTcQARlJCCh3Hm'+
'weUzFiO0vayrlNEdvMln8welcDqCsCK9yKgvrVE00Vl2cjkDKxWFNJVhwp4p81xxC4k1j8cC24Gn'+
'aDH3CoVW28hbZXOWmtwdj5XrNXZCOscD/bjBZP8Ai2CPbZcSDNi/tfQWylxzjT7DiOLXxPy6wAKT'+
'ADIJWRREyJbbjMxvxnaZjePtO0zG/wBpnoJtAFezYQtw3FoYYC5W/jaIlIwxfOAPgcRyDmIlxmOQ'+
'xO8RXdV/DnyJ8Xdj1u2+H1+y6RwffbvJ6boPjdt8bZmI2k6ZZEMIuFwx6705xbsODMLGbeOhzwSB'+
'fv8Ak4M8z3vpsZbuHitYYrC19bYJ1rUWnay6dfMULAJsvq1x41kZCu9TE2SQGwKsgaX8BEGeXbfo'+
'Lp6btYe3eZg8gCcdkmG5lN6yNQOZ7YddgGBrhhfUaygw5bkO2/HpaJH8f3ZG674fK6pHZ7qfNZ8Z'+
'fJLNDMqrzxGb+LVoyyFt0PUUTETcbI05dapZHEWv+0KKyNz4yS3EdGe+p1Id3Sysa0wOi7WSa3EV'+
'NEA6MdcsuOzZe/5Bm9z58UKM9rcIkCkZ8AgPOZAS6ZHaTUre2mY1oqtja+pKWvqZ0M1jpD46DpOB'+
'RLBJgfmrOS6qFpFlQzweEyazWZgR1uWLZnqWgXXQfJjeabJala8CkcKqImaQcrFVPOqyifgL3YZq'+
'HFlCjypS0m2btVKUgwnvejAsjCNe3HneozPdvMH3ZxeS07kLh5K3nlVCS+lApZSmhZVcp2axn5RU'+
'5Nwk2INxTBlwXx4cokrb3CZisSvG4CpGL01pG+dm2mzYiy117J1Sr8bRCCIISoVzSlaEjwDyOMiM'+
'4kYf5D6bmA+Vk7B5IaLQPICreLdCtkydmOcQxoEPqJ1wi2MhIs15MsLpIwsByNujiCvocdjQ+TBJ'+
'7q3WxmkIL+2XbnK6r7uaMvX9XRkNc6PVkE4x1emVA6riBbL9wVjZM3ZVw0V16yUtSoGkQJVEtIwE'+
'dZOsac0XkrjsAVfTuamt5oY4HA4Gb/HWc8P660QZtM2BJeMeRFO3GV3z3Fr/AJX5B0PJzis2veTe'+
'UPjPomCeOZ1avdj2K3+D0LG5udLSIgErYSuKvOKzvEAsrkVEskNHR8LG8IWD+uz6sL3CnFa57ZZt'+
'NuvkNL6jxTzTbZZTXWGcZlZctlt1VKq4Jy9EPUgPNR1uZlxYTZNMFhLD3ZPAjeRaxGqsdYrAaObj'+
'xivj+LZJtMvJVZzIw5yBfI4x7CBiGppH48d7w6dw/SMG3+gQumUjx/oXjRsEdecvk7JmOvUTK3i0'+
'5xcA4QO2DSFG0iLCOLZ/ZGPfFLQStDzKUd9vVaq+mX4+0m7jMtNWz8dFazyQJrsrrDwSZB5IIGgH'+
'084ORL/j8t7MaX13j6Ha/D9qtY6XXrDFaVc2xh7yrJ43IY43gsLKYYKrabFSz4VsYhqtwdEsS0Oc'+
'x1bPGjzbMcAzKSLBsm0EK3ImjBoFHLOQw2kspgXq1frMuEccWhv5K+CV8T8u+3v6LhiYEYIpIoiN'+
'59RvP7nbb1v/AJ+ul4xoEwyBIqApmYHmRcYmfQ8p2kto9bzETO289dr196h0GrpXq+XeAJMqDhyZ'+
'I6iWyGOkCIwJ44yHZQglmJKLcY64RGoJKJcSwtXWkrIWviOKWrvZ2yKxgL2PsFL6BzBSg55JkiCY'+
'IpWW4TMwIxMyO8wMRP2jrUAiF9DwGAfAzHOI2PaCiYjlHvaJmZiN/wBz/vUCXn1CJi+FE0ioEFMI'+
'4hkl+tQzr7KB0wb7CGnnAuqbSh9ttaOc7ziVtpUn27znfXLhlroHWKiuKZCBLiVRC5hZD9S4kNtg'+
'n9j+M/uOtliIYnIiyOY2WqNkT7hhr5eMzifzJfMuBFvI8i4zG87yeEznPUTsoEih0xAcnH2OGkhE'+
'1eESNIREk91MjFHMcB+Jca+nnOPMOcU07znstKvUBEUOY9Iwl4wRQYxxOC335QUbTBbxE7777+/v'+
'16tu1ZfTFDrDHIjhEARkQREDxiOMzMbREzERt6iZiPU9D/xgyrL895bP8Dm9Co/xlyg0/wCPp9er'+
'XsI2/wA+AvP4scx7DJ9++yP/ADz3/wCOeu6xmcxmWLbmMrZyrVDsJWXteQx7jYZaZTEbRHqP8j/O'+
'vJXRpUVyNKmqoJzMzClguJ23+8BEb/8AvTd+tfUus9Z1nX//2Q==';
if (sbmenu == "on") {
(function() {
/** add style for the sidebox **/
addSideLinksStyle = function()
{
if(!window.sideStyle)
{
css = '#general {bottom:0px;} #extra {bottom:10px;}'
+ '.sidebox {position:fixed;right:0px;bottom:0px;border-top:1px solid #00c;border-bottom:1px solid #00c;border-left:1px solid #00c;background-color:#fff;padding:4px;-moz-opacity:0.5;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;background-image: url('+smlogo+'); background-repeat: no-repeat; background-position: bottom right;z-index:9999!important;}'
+ 'div.sidebox:hover {-moz-opacity:1;}'
+ 'div.sidebox ul {list-style:none;padding:0;margin:0;}'
+ 'div.sidebox li {width:75px;margin:0;padding:0;line-height: 1!important;}'
+ 'div.sidebox a {font-size: 12px;display:block;width:100%;padding:2px;font-weight:bold;}'
+ 'div.sidebox a:hover {background-color: #E5ECF9;}'
+ '.curr {color:#00c;font-weight: bold;font-size:13px;}'
+ 'div#navbar { display: none ! important; }';
GM_addStyle(css);
window.sideStyle = true;
}
}
/** append the sidebox to the google search page **/
addSideLinksBox = function()
{
var f = document.createElement('div');
f.setAttribute('class', 'sidebox');
f.setAttribute('id', 'general');
document.body.appendChild(f);
}
/** generate and add the sidelinks **/
addGeneralLinks = function()
{
var f = document.getElementById('general');
var nav = document.getElementById('navbar');
if(!nav) { return; }
var l = '<span class="curr" onLoad="rollIn()">Current: '+nav.getElementsByTagName('span')[0].innerHTML+'</span>';
var links = nav.getElementsByTagName('a');
var tmpLink = null;
l += '<ul>';
for (var i=0; i<links.length; i++) {
tmpLink = links[i].cloneNode(true);
if(tmpLink.firstChild.className == 'nr')
{
tmpLink.removeChild(tmpLink.firstChild);
}
l += '<li><a href="'+links[i]+'">'+tmpLink.innerHTML+'</a></li>';
}
l += '</ul><br>';
f.innerHTML = l;
}
addSideLinksStyle();
addSideLinksBox();
addGeneralLinks();
})();}
//////////////////////
//*Two Column View*//
////////////////////
if (tcv == "on") {
var table = document.createElement("table");
var row = table.insertRow(0);
var left = row.insertCell(0);
var right = row.insertCell(1);
left.setAttribute("valign", "top");
right.setAttribute("valign", "top");
var links, link;
links = document.evaluate("//div[@class='g']", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var half = links.snapshotLength / 2;
var parent;
for(var i = 0; i < links.snapshotLength; i++) {
link = links.snapshotItem(i);
parent = link.parentNode;
if(i < half)
left.appendChild(link);
else
right.appendChild(link);
}
parent.appendChild(table);
}
//////////////////////////////////////////
/* 2008,September,24 by safeuser55 */
/* Turning off SafeSearch Automatically */
/* Safe Search Auto-Off */
//////////////////////////////////////////
if (turnoffsafesearch == "on") {
var slshchk = window.content.location.href.toString();
var hchk = window.content.location.host.toString();
var urlexp = new RegExp(/\/$/);
if ((!hchk.match(/^trends/i)) && (!hchk.match(/^mail/i))) {
if ((slshchk.indexOf("\?") != -1) && (slshchk.search("safe=") == -1) && (!slshchk.match(urlexp))) {
window.content.location.replace(slshchk+"&safe=off");
}
else if ((slshchk.search("safe=") != -1) && (slshchk.search("safe=off") == -1)) {
var isolurl = slshchk.split("safe=")[1].split("&")[0];
slshchk = slshchk.replace("safe=" + isolurl, "&safe=off");
window.content.location.replace(slshchk);
}
}
}
//////////////////////
//*Title Bar Fixer*//
////////////////////
(function (){
var spans = document.getElementsByTagName('span');
var mySplitResult = document.title.split(" - ");
for (i=0;i<spans.length;i++) {
if (spans[i].className == 'i') {
var pNumber = spans[i].innerHTML;
document.title = mySplitResult[1]+': '+mySplitResult[0]+' (Page '+pNumber+')';
}
}
}());
//////////////////
//*Video Embed*//
////////////////
if (vembed == "on") {
function addStyles(css) {
var head, style;
head = document.getElementsByTagName('head')[0];
if (!head) { return; }
style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = css;
head.appendChild(style);
};
function setmode(){
if(GM_getValue('mode') == 1)
GM_setValue('mode',0);
else
GM_setValue('mode',1);
window.location.reload()
}
(function() {
GM_registerMenuCommand("Videoembed mode", setmode)
if(GM_getValue('mode') == 1)
addStyles('.obj{background:#0f0f0f}');
var page_links = document.links;
var pushed=new Array();
var zomgs=new Array();
var gg=new Array();
var ue=new Array();
var zz = 0;
var uei = 0;
function alrt(z){
uei += 1;
var toalertl = gg[z][1];
var toalerte = gg[z][0];
var span = document.createElement("span");
span.innerHTML = '<br>'+toalerte+'<br>';
var unemb = document.createElement("a");
unemb.setAttribute('class','obj');
unemb.setAttribute('bgcolor','#000000');
unemb.innerHTML = '<br>'
unemb.innerHTML += '<font color=\'#f0f0f0\'>(UnEmbed)</font>'
unemb.innerHTML += '<br>'
toalertl.parentNode.insertBefore(span,toalertl.nextSibling);
toalertl.parentNode.insertBefore(unemb,toalertl.nextSibling);
unemb.addEventListener('click',(function(uei){return function(){unembed(uei);};})(uei),false);
ue[uei] = [span,gg[z][2],unemb];
gg[z][2].innerHTML = '';
}
function unembed(z){
//alert(ue[z]);
ue[z][0].innerHTML = '';
ue[z][1].innerHTML = '<br>'
ue[z][1].innerHTML += '<font color=\'#f0f0f0\'>(Embed)</font>'
ue[z][1].innerHTML += '<br>'
ue[z][2].innerHTML = '';
}
function spanK(e,lnk){
zz+= 1;
if(GM_getValue('mode') == 1){
zomgs[zz] = document.createElement("a");
zomgs[zz].setAttribute('class','obj');
zomgs[zz].setAttribute('bgcolor','#000000');
zomgs[zz].addEventListener('click',(function(zz){return function(){alrt(zz);};})(zz),false);
zomgs[zz].innerHTML = '<br>'
zomgs[zz].innerHTML += '<font color=\'#f0f0f0\'>(Embed)</font>'
zomgs[zz].innerHTML += '<br>'
gg[zz] = [e,lnk,zomgs[zz]];
}
else{
zomgs[zz] = document.createElement("span");
zomgs[zz].innerHTML = '<br>'
zomgs[zz].innerHTML += e;
zomgs[zz].innerHTML += '<br>'
}
lnk.parentNode.insertBefore(zomgs[zz],lnk.nextSibling);
}
for (var i=0; i<page_links.length; i++){
if(page_links[i].href.match("http://(www\.|)glumbert\.com/media/"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('/media/')+7).split('/');
name = argus[0]
spanK('<embed width="496" height="372" wmode="transparent" type="application/x-shockwave-flash" src="http://www.glumbert.com/embed/'+name+'"/>',page_links[i]);
}
}
if(page_links[i].href.match("http://(www\.|)metacafe\.com/watch/"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('/watch/')+7).split('/');
id=argus[0]
if(argus[1])
rest=argus[1]
else
rest=''
spanK('<embed src="http://www.metacafe.com/fplayer/'+id+'/'+rest+'.swf" width="400" height="345" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>',page_links[i]);
}
}
if(page_links[i].hostname.match("video\.google\.") && page_links[i].href.match("/videoplay"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('docid=')+6).split('&');
var src = 'http://video.google.com/googleplayer.swf?docId=' + argus[0] + '&hl=en'
spanK('<embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="'+src+'" flashvars="&subtitle=on"></embed>',page_links[i]);
}
}
if(page_links[i].href.match('http://video\.animeepisodes\.net/video'))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('/video/')+7).split('/');
src = argus[0]
src = src.substring(0,src.indexOf('.htm'))
src = 'http://video.animeepisodes.net/vidiac.swf" FlashVars="video=' + src
spanK('<embed src="' + src + '" quality="high" bgcolor="#ffffff" width="428" height="352" name="ePlayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>',page_links[i]);
}
}
if(page_links[i].href.match("http://video\.tinypic\.com/player.php?") && page_links[i].href.match("v="))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('v=')+2).split('&');
src = 'http://tinypic.com/player.swf?file=' + argus[0]
spanK('<embed width="440" height="380" type="application/x-shockwave-flash" src="'+src+'"></embed>',page_links[i]);
}
}
if(page_links[i].href.match("http://(ca\.|sg\.|ph\.|malaysia\.|uk\.|fr\.|it\.|au\.|tw\.|telemundo\.|staging\.|de\.|)video.yahoo.com/video/play") && page_links[i].href.match("vid="))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
id=page_links[i].href.substring(page_links[i].href.indexOf('vid=')+4).split('&')[0].split('.')[1];
if(!id)
id=page_links[i].href.substring(page_links[i].href.indexOf('vid=')+4).split('&')[0];
spanK('<embed width="440" height="380" src="http://us.i1.yimg.com/cosmos.bcst.yahoo.com/player/media/swf/FLVVideoSolo.swf" flashvars="id=' + id + '" type="application/x-shockwave-flash"></embed>',page_links[i]);
}
}
if(page_links[i].href.match("http://(video\.|)photobucket\.com/mediadetail"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('?')+1).split('&');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('media=') && argus[x].match('swf')) {
var span = document.createElement("span");
lol = argus[x].substring(argus[x].indexOf('video')+1)
bleh=lol.substring(lol.indexOf('vid')).split('.');
id = bleh[0].substring(3)
spanK('<embed width="430" height="389" type="application/x-shockwave-flash" src="http://s' + id + '.photobucket.com' + unescape(argus[x].substring(6)) + '"></embed>',page_links[i]);
}
}
}
}
if(page_links[i].href.match("http://(www\.|stage\.|partners\.|)(ifilm\.|spike\.)com/"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('/')+1).split('/');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('video')) {
y = x + 1
lol = argus[y]
spanK('<embed width="448" height="365" src="http://www.spike.com/efp" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="flvbaseclip=' + lol + '&"> </embed>',page_links[i]);
}
}
}
}
if(page_links[i].hostname.match("(www\.|)bolt\.com") && page_links[i].href.match("/video/"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('/')+1).split('/');
x = argus.length
x = x - 1
lol = argus[x]
if(lol.match("[0-9]") && !lol.match("[a-zA-Z]"))
{
var span = document.createElement("span");
spanK('<embed src="http://www.bolt.com/video/flv_player_branded.swf?contentId='+lol+'&contentType=2" loop="false" quality="high" bgcolor="white" width="365" height="340" name="video_play_500" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />',page_links[i]);
}
if(!lol) {
x = x - 1
lol = argus[x]
if(lol.match("[0-9]") && !lol.match("[a-zA-Z]"))
{
var span = document.createElement("span");
spanK('<embed src="http://www.bolt.com/video/flv_player_branded.swf?contentId='+lol+'&contentType=2" loop="false" quality="high" bgcolor="white" width="365" height="340" name="video_play_500" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />',page_links[i]);
}
}
}
}
if(page_links[i].href.match('http://(pop\.|m\.|www\.|nz\.|uk\.|nl\.|mx\.|fr\.|it\.|pl\.|ie\.|tw\.|au\.|hk\.|ru\.|jp\.|ca\.|es\.|de\.|br\.|)youtube\.com/(watch|)'))
{
argus=page_links[i].href.substring(page_links[i].href.indexOf('?')+1).split('&');
for(x=0;x<argus.length;x++)
if(!argus[x].indexOf('v='))
spanK('<embed src="http://www.youtube.com/v/'+argus[x].substring(2)+'" type="application/x-shockwave-flash" width="425" height="355"></embed>',page_links[i]);
}
if(page_links[i].href.match("http://(www\.|)youtube\.com/view_play_list"))
{
argus=page_links[i].href.substring(page_links[i].href.indexOf('?')+1).split('&');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('p='))
{
link = argus[x].substring(2)
spanK('<embed src="http://www.youtube.com/p/'+link+'" type="application/x-shockwave-flash" width="425" height="355"></embed>',page_links[i]);
}
}
}
if(page_links[i].href.match("http://vids\.myspace\.com/index\.cfm"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('?')+1).split('&');
for(x=0;x<argus.length;x++)
{
if(!argus[x].indexOf('videoid=') || !argus[x].indexOf('videoID='))
{
mys = argus[x].substring(8)
spanK('<embed src="http://lads.myspace.com/videos/vplayer.swf" flashvars="m=' + mys + '&type=video" type="application/x-shockwave-flash" width="430" height="346"></embed>',page_links[i]);
}
}
}
}
if(page_links[i].href.match("http://(www\.|)liveleak\.com/view"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('?')+1).split('&');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('i=')) {
spanK('<object type="application/x-shockwave-flash" width="450" height="370" data="http://www.liveleak.com/player.swf?autostart=false&token=' + argus[x].substring(2) + '"><param name="movie" value="http://www.liveleak.com/player.swf?autostart=false&token=' + argus[x].substring(2) + '"><param name="quality" value="high"></object>',page_links[i]);
}
}
}
}
if(page_links[i].href.match("http://(rl01\.|one\.|)revver\.com/watch"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
var span = document.createElement("span");
argus=page_links[i].href.substring(page_links[i].href.indexOf('/')+1).split('/');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('watch')) {
y = x + 1
lol = argus[y]
spanK('<embed type="application/x-shockwave-flash" src="http://flash.revver.com/player/1.0/player.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noScale" salign="TL" bgcolor="#ffffff" flashvars="mediaId=' + lol + '&affiliateId=0" height="392" width="480"></embed>',page_links[i]);
}
}
}
}
if(page_links[i].href.match("http://(www\.|)atomfilms\.com/film/"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
var span = document.createElement("span");
argus=page_links[i].href.substring(page_links[i].href.indexOf('film/')+1).split('/');
for(x=0;x<argus.length;x++) {
if(argus[x].match('\.jsp')){
var link = argus[x].substring(0,argus[x].indexOf('\.jsp'))
spanK('<embed src="http://www.atomfilms.com:80/a/autoplayer/shareEmbed.swf?keyword='+link+'" width="426" height="350"></embed><br>',page_links[i]);
}
}
}
}
if(page_links[i].href.match("http://(www\.|upload\.|)addictingclips\.com/Clip"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('?')+1).split('&');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('key=')) {
spanK('<embed src="http://uploads.atomfilms.com/player.swf?key='+argus[x].substring(4)+'" width="430" height="354"></embed><br>',page_links[i]);
}
}
}
}
if(page_links[i].href.match("http://(www\.|)vimeo\.com/clip"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
if(page_links[i].href.match('clip:'))
argus=page_links[i].href.substring(page_links[i].href.indexOf('clip:')+5)
if(page_links[i].href.match('clip='))
argus=page_links[i].href.substring(page_links[i].href.indexOf('clip=')+5)
spanK('<embed src="http://www.vimeo.com/moogaloop.swf?clip_id='+argus+'" quality="best" scale="exactfit" width="400" height="300" type="application/x-shockwave-flash"></embed><br>',page_links[i]);
}
}
if(page_links[i].href.match("http://(www\.|)veoh\.com/videos/"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('/')+1).split('/');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('videos')) {
y = x + 1
if(argus[y]){
link = argus[y]
if(link.indexOf('?') != '-1')
link = link.substring(0,link.indexOf('?'))
spanK('<embed src="http://www.veoh.com/videodetails.swf?permalinkId='+link+'&id=1&player=videodetails&videoAutoPlay=0" width="540" height="438" bgcolor="#000000" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>',page_links[i]);
}
}
}
}
}
if(page_links[i].href.match("http://(producers\.|www\.|fearnet\.|my\.|)guba\.com/watch/"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('/')+1).split('/');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('watch')) {
y = x + 1
link = argus[y]
if(link.indexOf('?') != '-1')
link = link.substring(0,link.indexOf('?'))
href = page_links[i].href
href = href.substring(href.indexOf('http://')+7)
href = href.substring(0,href.indexOf('/')).split('\.')
spanK('<embed src="http://'+href[0]+'.guba.com/f/root.swf?video_url=http://free.guba.com/uploaditem/'+link+'/flash.flv&isEmbeddedPlayer=true" quality="high" bgcolor="#FFFFFF" menu="false" width="375px" height="360px" name="root" id="root" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>',page_links[i]);
}
}
}
}
if(page_links[i].href.match("http://(www\.|)gamevideos\.com/video/"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('/')+1).split('/');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('video')) {
y = x + 2
if(argus[y]){
link = argus[y]
if(link.indexOf('?') != '-1')
link = link.substring(0,link.indexOf('?'))
spanK('<embed src="http://www.gamevideos.com:80/swf/gamevideos11.swf?embedded=1&fullscreen=1&autoplay=0&src=http://www.gamevideos.com:80/video/videoListXML%3Fid%3D'+link+'%26ordinal%3D1175513941657%26adPlay%3Dfalse" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="window" devicefont="false" id="gamevideos6" bgcolor="#000000" name="gamevideos6" menu="true" allowscriptaccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" align="middle" height="405" width="420"/>',page_links[i]);
}
}
}
}
}
if(page_links[i].href.match("http://(www\.|moses\.|)gametrailers\.com/umwatcher"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('?')+1).split('&');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('id=')) {
spanK('<embed src="http://www.gametrailers.com/remote_wrap.php?umid='+argus[x].substring(3)+'" swLiveConnect="true" name="gtembed" align="middle" allowScriptAccess="sameDomain" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="409"></embed>',page_links[i]);
}
}
}
}
if(page_links[i].href.match("http://(www\.|)pikniktube\.com/video"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('?')+1).split('&');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('Video=')) {
link = argus[x].substring(6)
spanK('<embed src="http://www.pikniktube.com/player/videoplayer2.swf" type="application/x-shockwave-flash" allowFullScreen="true" width="340" height="320" flashvars ="linktarget=_blank&embedded=1&xmlsrc=http://www.pikniktube.com/getxmle.asp?q='+link+'&a=1&c=0"></embed>',page_links[i]);
}
}
}
}
if(page_links[i].href.match("http://(www\.|)tudou\.com/programs/view"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('?')+1).split('&');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('itemID=')) {
spanK('<embed src="http://www.tudou.com/v/'+argus[x].substring(7)+'" type="application/x-shockwave-flash" width="400" height="300" allowFullScreen="true" wmode="transparent" allowScriptAccess="always"></embed>',page_links[i]);
}
}
argus=page_links[i].href.substring(page_links[i].href.indexOf('/view/')+6).split('/');
if(argus[0]) {
spanK('<embed src="http://www.tudou.com/v/'+argus[0]+'" type="application/x-shockwave-flash" width="400" height="300" allowFullScreen="true" wmode="transparent" allowScriptAccess="always"></embed>',page_links[i]);
}
}
}
if(page_links[i].href.match("http://(www\.|)tudou\.com/playlist/"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
argus=page_links[i].href.substring(page_links[i].href.indexOf('/')+1).split('/');
for(x=0;x<argus.length;x++) {
if(!argus[x].indexOf('id')) {
y = x + 1
link = argus[y]
spanK('<embed src="http://www.tudou.com/player/playlist.swf?lid='+link+'" type="application/x-shockwave-flash" width="488" height="423"></embed>',page_links[i]);
}
}
}
}
/* Template
if(page_links[i].href.match("http://(www\.|)template\.com/"))
{
if(pushed.indexOf(page_links[i].href)==-1)
{
pushed.push(page_links[i].href);
//check for video code here
code_str = ''
code_str += '<br>embed code here<br>'
span.innerHTML = code_str
page_links[i].parentNode.insertBefore(span,page_links[i].nextSibling);
}
}
*/
}})();
}
///////////////////////////
//*Google Search Filter*//
/////////////////////////
(function(){
var SearchFilter = {
// == Config ==================
// Default blocked sites
// CAUTION: Script DO NOT use this list if you used "Filters Editor".
filters: [
"del.icio.us",
"buzzurl.jp",
"(a|b|r|mgw).hatena.ne.jp",
"1470.net",
"pookmark.jp",
"bookmarks.yahoo.co.jp",
"clip.(nifty|livedoor).com",
"(esearch|tag|pt.afl).rakuten.co.jp",
"psearch.yahoo.co.jp"
],
// Default blocked hidden mode
hidden: true,
// Font color(CSS's value)
fontColor: "#999",
// Font size(CSS's value)
characterSize: "90%",
// Use "Filters Editor"
useEditor: true,
// == Config end ==============
list: [],
init: function(){
Language.init();
SearchFilter.hidden = GM_getValue("mode", SearchFilter.hidden);
SearchFilter.list = eval(GM_getValue("filter")) || SearchFilter.filters.sort();
if(SearchFilter.useEditor) EditFilter.init();
SearchFilter.doFiltering($X("//div[@class='g']"));
addFilter(function(elm){
for(var i = 0, l = elm.length; i < l; i++){
if(elm[i].firstChild.tagName.toLowerCase() != "div") continue;
SearchFilter.doFiltering($X(".//div[@class='g']", elm[i]));
break;
}
});
},
doFiltering: function(results){
for(var i = 0, l = results.length; i < l; i++){
var anchor = $X(".//a[@class='l']", results[i])[0];
if(SearchFilter.useEditor) EditFilter.createLink(results[i], anchor);
for(var j = 0, b = SearchFilter.list.length; j < b; j++){
var regexp = SearchFilter.createRegExp(SearchFilter.list[j]);
if(anchor.href.match(regexp) != null){
if(SearchFilter.hidden){
results[i].style.display = "none";
}
else{
anchor.style.color = SearchFilter.fontColor; // for other scripts
var headline = $X("./h2[@class='r']", results[i])[0];
headline.style.color = SearchFilter.fontColor;
headline.style.fontSize = SearchFilter.characterSize;
$X("./table[last()]", results[i])[0].style.display = "none";
}
}
}
}
},
createRegExp: function(filter){
return new RegExp("^https?:\/\/" + filter.replace(/\./g, "\.") + "\/", "i");
},
}
var EditFilter = {
list: [],
filter: "",
timer: null,
init: function(){
EditFilter.list = eval(SearchFilter.list.toSource());
var place = document.getElementById("ap");
place.parentNode.style.position = "relative";
place.appendChild(document.createElement("br"));
place.innerHTML += " ";
var link = document.createElement("a");
link.setAttribute("href", "#");
link.appendChild(document.createTextNode(Language[Language.lang].config));
link.addEventListener("click", EditFilter.toggleDisplayList, false);
place.appendChild(link);
var field = document.createElement("div");
field.id = "google-search-filter";
field.style.position = "absolute";
field.style.top = place.parentNode.offsetTop + place.parentNode.offsetHeight + 10;
field.style.right = "8px";
field.style.width = place.parentNode.offsetWidth - 26;
field.style.maxWidth = place.parentNode.offsetWidth - 26;
field.style.minWidth = "250";
field.style.padding = "8px";
field.style.border = "1px solid #000";
field.style.backgroundColor = "#eee";
field.style.display = "none";
var input = document.createElement("input");
input.id = "filter-edit-area";
input.setAttribute("name", "filter-edit-area");
input.setAttribute("type", "text");
input.addEventListener("focus", EditFilter.setTimer, false);
input.addEventListener("blur", EditFilter.clearTimer, false);
input.style.width = Math.abs(place.parentNode.offsetWidth * 2 / 3);
input.style.minWidth = "150px";
input.style.fontFamily = "'Lucida Console', 'Courier New', Courier, Monaco, monospace";
input.style.fontSize = "80%";
field.appendChild(input);
field.appendChild(document.createElement("br"));
var select = document.createElement("select");
select.id = "filter-list";
select.setAttribute("name", "filter-list");
select.setAttribute("size", 7);
select.addEventListener("change", EditFilter.selectFilter, false);
select.style.width = Math.abs(place.parentNode.offsetWidth * 2 / 3);
select.style.minWidth = "150px";
select.style.cssFloat = "left";
var option = document.createElement("option");
select.appendChild(option);
EditFilter.list.forEach(function(value){
option = document.createElement("option");
option.appendChild(document.createTextNode(value));
select.appendChild(option);
});
field.appendChild(select);
["add", "edit", "remove", "reset"].forEach(function(value){
var button = document.createElement("input");
button.id = "filter-" + value;
button.setAttribute("name", "filter-" + value);
button.setAttribute("type", "button");
button.setAttribute("value", Language[Language.lang][value]);
if(value != "reset"){
button.setAttribute("disabled", "disabled");
}
button.addEventListener("click", EditFilter[value + "Filter"], false);
button.style.width = "60px";
button.style.marginLeft = "8px";
button.style.marginBottom = "4px";
field.appendChild(button);
field.appendChild(document.createElement("br"));
});
var mode = document.createElement("label");
mode.style.clear = "left";
mode.style.cssFloat = "left";
mode.style.fontSize = "90%";
var check = document.createElement("input");
check.id = "filter-mode";
check.setAttribute("name", "filter-mode");
check.setAttribute("type", "checkbox");
if(SearchFilter.hidden) check.setAttribute("checked", "checked");
mode.appendChild(check);
mode.appendChild(document.createTextNode(" " + Language[Language.lang].mode));
field.appendChild(mode);
var p = document.createElement("p");
p.style.clear = "left";
p.style.margin = "0";
p.style.paddingTop = "8px";
p.style.borderTop = "1px solid #ccc";
p.style.textAlign = "right";
["ok", "cancel"].forEach(function(value){
var button = document.createElement("input");
button.id = "filter-" + value;
button.setAttribute("name", "filter-" + value);
button.setAttribute("type", "button");
button.setAttribute("value", Language[Language.lang][value]);
button.addEventListener("click", EditFilter[value + "Editing"], false);
button.style.width = "75px";
button.style.height = "27px";
p.appendChild(button);
p.appendChild(document.createTextNode(" "));
});
field.appendChild(p);
place.parentNode.appendChild(field);
},
createLink: function(result, anchor){
var span = document.createElement("span");
span.className = "bl";
var link = document.createElement("a");
link.className = "fl2";
link.setAttribute("href", "#" + anchor.host);
link.appendChild(document.createTextNode(Language[Language.lang].block));
link.addEventListener("click", EditFilter.addFromLink, false);
span.appendChild(document.createTextNode(" - "));
span.appendChild(link);
$X("(.//td/font/nobr | .//td/font[boolean(span[@class='a'])])", result)[0].appendChild(span);
},
addFromLink: function(event){
var filter = event.target.href.match(/#([\w.-]+)$/)[1];
if(confirm(Language[Language.lang].addPrefix + filter + Language[Language.lang].addSuffix)){
EditFilter.addList(filter);
event.target.removeEventListener("click", EditFilter.addFromLink, false);
event.target.addEventListener("click", function(event){
alert(Language[Language.lang].addedPrefix + filter + Language[Language.lang].addedSuffix);
}, false);
event.target.replaceChild(document.createTextNode(
Language[Language.lang].blocked
), event.target.firstChild);
}
event.preventDefault();
},
addList: function(filter){
if(EditFilter.isFilterAdded(filter) == null) return;
EditFilter.list.push(filter);
EditFilter.updateFilterList();
SearchFilter.list = eval(EditFilter.list.toSource());
GM_setValue("filter", SearchFilter.list.toSource());
},
addFilter: function(event){
var filter = EditFilter.filter = EditFilter.getEditedFilter();
if(EditFilter.isFilterAdded(filter) == null) return;
EditFilter.list.push(filter);
EditFilter.updateFilterList(filter);
EditFilter.resetEnableButton();
},
isFilterAdded: function(filter){
for(var i = 0, l = EditFilter.list.length; i < l; i++){
// var regexp = SearchFilter.createRegExp(EditFilter.list[i]);
// if(("http://" + filter + "/").match(regexp) != null){
if(filter == EditFilter.list[i]){
alert(Language[Language.lang].addedPrefix + filter + Language[Language.lang].addedSuffix);
return null;
}
}
return 1;
},
editFilter: function(event){
var filter = EditFilter.getEditedFilter();
if(EditFilter.filter == filter){
alert("'" + filter + "' " + Language[Language.lang].notEdited);
return;
}
for(var i = 0, l = EditFilter.list.length; i < l; i++){
if(EditFilter.filter == EditFilter.list[i]){
EditFilter.list[i] = filter;
break;
}
}
EditFilter.filter = filter;
EditFilter.updateFilterList(filter);
EditFilter.resetEnableButton();
},
removeFilter: function(event){
var filter = EditFilter.getEditedFilter();
for(var i = 0, l = EditFilter.list.length; i < l; i++){
if(filter == EditFilter.list[i]){
EditFilter.list.splice(i, 1);
EditFilter.updateFilterList();
EditFilter.filter = document.getElementById("filter-edit-area").value = "";
event.target.setAttribute("disabled", "disabled");
return;
}
}
alert("'" + filter + "' " + Language[Language.lang].notFound);
},
getEditedFilter: function(){
return document.getElementById("filter-edit-area").value;
},
resetFilter: function(event){
if(confirm(Language[Language.lang].init)){
EditFilter.list = SearchFilter.filters.sort()
SearchFilter.list = eval(EditFilter.list.toSource());
EditFilter.updateFilterList();
EditFilter.filter = document.getElementById("filter-edit-area").value = "";
}
},
okEditing: function(event){
SearchFilter.list = eval(EditFilter.list.toSource());
GM_setValue("filter", SearchFilter.list.toSource());
GM_setValue("mode", document.getElementById("filter-mode").checked);
EditFilter.toggleDisplayList(event);
},
cancelEditing: function(event){
EditFilter.list = eval(SearchFilter.list.toSource());
EditFilter.updateFilterList();
EditFilter.toggleDisplayList(event);
},
updateFilterList: function(filter){
EditFilter.list.sort();
var list = document.getElementById("filter-list");
while(list.firstChild){
list.removeChild(list.firstChild);
}
var option = document.createElement("option");
list.appendChild(option);
EditFilter.list.forEach(function(value){
var option = document.createElement("option");
option.appendChild(document.createTextNode(value));
list.appendChild(option);
});
if(filter){
for(var i = 0, l = list.childNodes.length; i < l; i++){
if(filter == list.childNodes[i].value){
list.childNodes[i].selected = true;
return;
}
}
}
},
selectFilter: function(event){
EditFilter.filter = document.getElementById("filter-edit-area").value = event.target.value;
EditFilter.resetEnableButton();
if(event.target.value == "")
document.getElementById("filter-remove").setAttribute("disabled", "disabled");
},
setTimer: function(event){
EditFilter.timer = setInterval(EditFilter.checkValue, 250);
},
clearTimer: function(event){
clearInterval(EditFilter.timer);
EditFilter.timer = null;
},
checkValue: function(){
var add = document.getElementById("filter-add");
var edit = document.getElementById("filter-edit");
var filter = document.getElementById("filter-edit-area").value;
if(filter == ""){
[add, edit].forEach(function(button){
button.setAttribute("disabled", "disabled");
});
}
else if(EditFilter.filter == "" && filter != ""){
add.removeAttribute("disabled");
}
else if(filter != EditFilter.filter){
[add, edit].forEach(function(button){
button.removeAttribute("disabled");
});
}
else{
[add, edit].forEach(function(button){
if(!button.hasAttribute("disabled")) button.setAttribute("disabled", "disabled");
});
}
},
resetEnableButton: function(){
["add", "edit"].forEach(function(value){
var button = document.getElementById("filter-" + value);
if(!button.hasAttribute("disabled")){
button.setAttribute("disabled", "disabled");
}
});
button = document.getElementById("filter-remove");
if(button.hasAttribute("disabled")){
button.removeAttribute("disabled");
}
},
toggleDisplayList: function(event){
var list = document.getElementById("google-search-filter");
list.style.display = list.style.display == "none" ? "block" : "none";
event.preventDefault();
},
}
var Language = {
lang: "en",
init: function(){
var lang = navigator.language.substring(0,2);
Language.lang = Language[lang] ? lang : "en";
},
ja: {
config : "\u30d5\u30a3\u30eb\u30bf\u8a2d\u5b9a",
add : "\u8ffd\u52a0",
edit : "\u7de8\u96c6",
remove : "\u524a\u9664",
reset : "\u521d\u671f\u5024",
mode : "\u30d5\u30a3\u30eb\u30bf\u306b\u30de\u30c3\u30c1\u3057\u305f\u7d50\u679c\u3092\u975e\u8868\u793a",
ok : "OK",
cancel : "\u30ad\u30e3\u30f3\u30bb\u30eb",
block : "\u30d6\u30ed\u30c3\u30af",
blocked : "\u30d6\u30ed\u30c3\u30af\u6e08!",
addPrefix : "'",
addSuffix : "' \u3092\u30d5\u30a3\u30eb\u30bf\u306b\u8ffd\u52a0\u3057\u307e\u3059\u304b?",
addedPrefix: "'",
addedSuffix: "' \u306f\u65e2\u306b\u30d5\u30a3\u30eb\u30bf\u306b\u8ffd\u52a0\u3055\u308c\u3066\u3044\u307e\u3059\u3002",
notEdited : "\u306f\u7de8\u96c6\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002",
notFound : "\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002",
init : "\u30d5\u30a3\u30eb\u30bf\u30ea\u30b9\u30c8\u3092\u521d\u671f\u5316\u3057\u307e\u3059\u304b\uff1f",
},
en: {
config : "Config Filters",
add : "Add",
edit : "Edit",
remove : "Delete",
reset : "Reset",
mode : "Hide the filter matched result",
ok : "OK",
cancel : "Cancel",
block : "Block",
blocked : "Blocked!",
addPrefix : "Add '",
addSuffix : "' to filter?",
addedPrefix: "Added '",
addedSuffix: "' to filter already.",
notEdited : "isn't edited.",
notFound : "isn't found.",
init : "Do you initialize the list of filters?",
},
}
/*
* $X function from nulog
* http://lowreal.net/logs/2006/03/16/1
*
* Thanks, cho45.
*/
function $X (exp, context) {
if (!context) context = document;
var resolver = function(prefix){
var o = document.createNSResolver(context)(prefix);
return o ? o : (document.contentType == "text/html") ? "" : "http://www.w3.org/1999/xhtml";
}
var exp = document.createExpression(exp, resolver);
var result = exp.evaluate(context, XPathResult.ANY_TYPE, null);
switch(result.resultType){
case XPathResult.STRING_TYPE : return result.stringValue;
case XPathResult.NUMBER_TYPE : return result.numberValue;
case XPathResult.BOOLEAN_TYPE: return result.booleanValue;
case XPathResult.UNORDERED_NODE_ITERATOR_TYPE: {
result = exp.evaluate(context, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var ret = [];
for(var i = 0, len = result.snapshotLength; i < len ; i++){
ret.push(result.snapshotItem(i));
}
return ret;
}
}
return null;
}
// For Autopagerize 0.0.12
function addFilter(filter, i) {
i = i || 4;
if(window.AutoPagerize && window.AutoPagerize.addFilter){
window.AutoPagerize.addFilter(filter);
}
else if(i > 1){
setTimeout(arguments.callee, 1000, filter, i - 1);
}
}
if(document.body) SearchFilter.init();
})();
///////////////////
//*Image Change*//
/////////////////
document.images[0].src = clogo;
///////////////
//*New Tabs*//
/////////////
(function () {
function parseURL(url) {
var parts = url.split('//');
var domain = parts[1];
if(domain.indexOf('/')) {
var p = domain.split('/');
domain = p[0];
}
if(domain.indexOf(':')) {
var d = domain.split(':');
domain = d[0];
}
return domain;
}
var external = document.links;
for (var k=0; k<external.length; k++){
if (external[k].href.indexOf(parseURL(document.URL)) < 0) {
external[k].target = "_blank";
}
}
})();
/////////////////////
//*Google Suggest*//
///////////////////
(function() {
var f = document.evaluate("//form[@action='/search']", document, null, XPathResult. FIRST_ORDERED_NODE_TYPE, null).singleNodeValue ||
document.evaluate("//form[@action='http://images.google.com/images']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue ||
//document.evaluate("//form[@action='/news']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue ||
document.evaluate("//form[@action='/books']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue ||
//document.evaluate("//form[@action='/codesearch']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue ||
document.evaluate("//form[@action='/patents']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue ||
//document.evaluate("//form[@action='/products']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue ||
//document.evaluate("//form[@action='/custom']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue ||
document.evaluate("//form[@action='/unclesam']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;// ||
//document.evaluate("//form[@action='/linux']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue ||
//document.evaluate("//form[@action='/bsd']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue ||
//document.evaluate("//form[@action='/microsoft']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
if (f) f = f.wrappedJSObject;
else return;
if (!f.q || !f.btnG) return;
if(!unsafeWindow.google) unsafeWindow.google={};
var s = document.createElement('script');
s.setAttribute("src", "http://www.google.com/extern_js/f/CgJlbhICdXMrMAo4ACw/TXlNyPshIOk.js");
var ev = new Object();
ev.handleEvent = function (e) {
if(unsafeWindow.google.ac){
window.setTimeout('window.google.ac.install(f,f.q,"",false,"close",true)',100);
f.q.setAttribute("autocomplete", "off");
f.q.blur();
f.q.focus();
}
};
s.addEventListener('load', ev, true);
s.removeEventListener('load', ev, false);
document.getElementsByTagName('head')[0].appendChild(s);
})();