/* * Crypto-JS v2.3.0 * http://code.google.com/p/crypto-js/ * Copyright (c) 2011, Jeff Mott. All rights reserved. * http://code.google.com/p/crypto-js/wiki/License */ if(typeof Crypto=="undefined"||!Crypto.util)(function(){var n=window.Crypto={},o=n.util={rotl:function(h,i){return h<>>32-i},rotr:function(h,i){return h<<32-i|h>>>i},endian:function(h){if(h.constructor==Number)return o.rotl(h,8)&16711935|o.rotl(h,24)&4278255360;for(var i=0;i0;h--)i.push(Math.floor(Math.random()*256));return i},bytesToWords:function(h){for(var i=[],g=0,a=0;g>>5]|=h[g]<<24- a%32;return i},wordsToBytes:function(h){for(var i=[],g=0;g>>5]>>>24-g%32&255);return i},bytesToHex:function(h){for(var i=[],g=0;g>>4).toString(16));i.push((h[g]&15).toString(16))}return i.join("")},hexToBytes:function(h){for(var i=[],g=0;g>>6*(3-b)&63)):i.push("=");return i.join("")},base64ToBytes:function(h){if(typeof atob=="function")return p.stringToBytes(atob(h));h=h.replace(/[^A-Z0-9+\/]/ig,"");for(var i=[],g=0,a=0;g>> 6-a*2);return i}};n=n.charenc={};n.UTF8={stringToBytes:function(h){return p.stringToBytes(unescape(encodeURIComponent(h)))},bytesToString:function(h){return decodeURIComponent(escape(p.bytesToString(h)))}};var p=n.Binary={stringToBytes:function(h){for(var i=[],g=0;g>>24)&16711935|(b[f]<<24|b[f]>>>8)&4278255360;b[j>>>5]|=128<>>9<<4)+14]=j;j=g._ff;var k=g._gg,l= g._hh,m=g._ii;for(f=0;f>>0;d=d+r>>>0;c=c+s>>>0;e=e+t>>>0}return o.endian([a,d,c,e])};g._ff=function(a,b,j,d,c,e,f){a=a+(b&j|~b&d)+(c>>>0)+f;return(a<>>32-e)+b};g._gg=function(a,b,j,d,c,e,f){a=a+(b&d|j&~d)+(c>>>0)+f;return(a<>>32-e)+b};g._hh=function(a,b,j,d,c,e,f){a=a+(b^j^d)+(c>>>0)+f;return(a<>> 32-e)+b};g._ii=function(a,b,j,d,c,e,f){a=a+(j^(b|~d))+(c>>>0)+f;return(a<>>32-e)+b};g._blocksize=16;g._digestsize=16})(); (function(){var n=Crypto,o=n.util,p=n.charenc,h=p.UTF8,i=p.Binary;n.HMAC=function(g,a,b,j){if(a.constructor==String)a=h.stringToBytes(a);if(b.constructor==String)b=h.stringToBytes(b);if(b.length>g._blocksize*4)b=g(b,{asBytes:true});var d=b.slice(0);b=b.slice(0);for(var c=0;c