var ISIT; if(!(ISIT==1)){ function Sp6q_urlDecode(str){ str=str.replace(new RegExp('\\+','g'),' '); return unescape(str); } function Sp6q_urlEncode(str){ str=escape(str); str=str.replace(new RegExp('\\+','g'),'%2B'); return str.replace(new RegExp('%20','g'),'+'); } var Sp6q_END_OF_INPUT = -1; var Sp6q_base64Chars = new Array( 'A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P', 'Q','R','S','T','U','V','W','X', 'Y','Z','a','b','c','d','e','f', 'g','h','i','j','k','l','m','n', 'o','p','q','r','s','t','u','v', 'w','x','y','z','0','1','2','3', '4','5','6','7','8','9','+','/' ); var Sp6q_reverseBase64Chars = new Array(); for (var i=0; i < Sp6q_base64Chars.length; i++){ Sp6q_reverseBase64Chars[Sp6q_base64Chars[i]] = i; } var Sp6q_base64Str; var Sp6q_base64Count; function Sp6q_setBase64Str(str){ Sp6q_base64Str = str; Sp6q_base64Count = 0; } function Sp6q_readBase64(){ if (!Sp6q_base64Str) return Sp6q_END_OF_INPUT; if (Sp6q_base64Count >= Sp6q_base64Str.length) return Sp6q_END_OF_INPUT; var c = Sp6q_base64Str.charCodeAt(Sp6q_base64Count) & 0xff; Sp6q_base64Count++; return c; } function Sp6q_encodeBase64(str){ Sp6q_setBase64Str(str); var Sp6q_result = ''; var Sp6q_inBuffer = new Array(3); var Sp6q_lineCount = 0; var Sp6q_done = false; while (!Sp6q_done && (Sp6q_inBuffer[0] = Sp6q_readBase64()) != Sp6q_END_OF_INPUT){ Sp6q_inBuffer[1] = Sp6q_readBase64(); Sp6q_inBuffer[2] = Sp6q_readBase64(); Sp6q_result += (Sp6q_base64Chars[ Sp6q_inBuffer[0] >> 2 ]); if (Sp6q_inBuffer[1] != Sp6q_END_OF_INPUT){ Sp6q_result += (Sp6q_base64Chars [(( Sp6q_inBuffer[0] << 4 ) & 0x30) | (Sp6q_inBuffer[1] >> 4) ]); if (Sp6q_inBuffer[2] != Sp6q_END_OF_INPUT){ Sp6q_result += (Sp6q_base64Chars [((Sp6q_inBuffer[1] << 2) & 0x3c) | (Sp6q_inBuffer[2] >> 6) ]); Sp6q_result += (Sp6q_base64Chars [Sp6q_inBuffer[2] & 0x3F]); } else { Sp6q_result += (Sp6q_base64Chars [((Sp6q_inBuffer[1] << 2) & 0x3c)]); Sp6q_result += ('='); Sp6q_done = true; } } else { Sp6q_result += (Sp6q_base64Chars [(( Sp6q_inBuffer[0] << 4 ) & 0x30)]); Sp6q_result += ('='); Sp6q_result += ('='); Sp6q_done = true; } Sp6q_lineCount += 4; if (Sp6q_lineCount >= 76){ Sp6q_result += ('\n'); Sp6q_lineCount = 0; } } return Sp6q_result; } function Sp6q_readReverseBase64(){ if (!Sp6q_base64Str) return Sp6q_END_OF_INPUT; while (true){ if (Sp6q_base64Count >= Sp6q_base64Str.length) return Sp6q_END_OF_INPUT; var Sp6q_nextCharacter = Sp6q_base64Str.charAt(Sp6q_base64Count); Sp6q_base64Count++; if (Sp6q_reverseBase64Chars[Sp6q_nextCharacter]){ return Sp6q_reverseBase64Chars[Sp6q_nextCharacter]; } if (Sp6q_nextCharacter == 'A') return 0; } return Sp6q_END_OF_INPUT; } function Sp6q_ntos(n){ n=n.toString(16); if (n.length == 1) n="0"+n; n="%"+n; return unescape(n); } function Sp6q_decodeBase64(str){ Sp6q_setBase64Str(str); var Sp6q_result = ""; var Sp6q_inBuffer = new Array(4); var Sp6q_done = false; while (!Sp6q_done && (Sp6q_inBuffer[0] = Sp6q_readReverseBase64()) != Sp6q_END_OF_INPUT && (Sp6q_inBuffer[1] = Sp6q_readReverseBase64()) != Sp6q_END_OF_INPUT){ Sp6q_inBuffer[2] = Sp6q_readReverseBase64(); Sp6q_inBuffer[3] = Sp6q_readReverseBase64(); Sp6q_result += Sp6q_ntos((((Sp6q_inBuffer[0] << 2) & 0xff)| Sp6q_inBuffer[1] >> 4)); if (Sp6q_inBuffer[2] != Sp6q_END_OF_INPUT){ Sp6q_result += Sp6q_ntos((((Sp6q_inBuffer[1] << 4) & 0xff)| Sp6q_inBuffer[2] >> 2)); if (Sp6q_inBuffer[3] != Sp6q_END_OF_INPUT){ Sp6q_result += Sp6q_ntos((((Sp6q_inBuffer[2] << 6) & 0xff) | Sp6q_inBuffer[3])); } else { Sp6q_done = true; } } else { Sp6q_done = true; } } return Sp6q_result; } var Sp6q_digitArray = new Array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'); function Sp6q_toHex(n){ var Sp6q_result = '' var Sp6q_start = true; for (var i=32; i>0;){ i-=4; var Sp6q_digit = (n>>i) & 0xf; if (!Sp6q_start || Sp6q_digit != 0){ Sp6q_start = false; Sp6q_result += Sp6q_digitArray[Sp6q_digit]; } } return (Sp6q_result==''?'0':Sp6q_result); } function Sp6q_pad(str, len, pad){ var Sp6q_result = str; for (var i=str.length; i