var Xxtea={xxtea_encrypt:function(c,k){if(""==c)return"";var a=this.str2long(c,!0),e=this.str2long(k,!1);if(void 0===c||null===c||0===c.length)return c;for(var b=a.length-1,d=a[b],f=a[0],g,h=Math.floor(6+52/(b+1)),n=0;0>2&3;for(var l=0;l>5&134217727^f<<2)+(f>>3&536870911^d<<4)^(n^f)+(e[l&3^g]^d),d=a[l]=a[l]+d&4294967295;f=a[0];d=(d>>5&134217727^f<<2)+(f>>>3&536870911^d<<4)^(n^f)+(e[l&3^g]^d);d=a[b]=a[b]+d&4294967295}return this.long2str(a, !1)},xxtea_decrypt:function(c,k){if(""==c)return"";for(var a=this.str2long(c,!1),e=this.str2long(k,!1),b=a.length-1,d=a[0],f,g=2654435769*Math.floor(6+52/(b+1))&4294967295;0!=g;){f=g>>2&3;for(var h=b;0>5&134217727^d<<2)+(d>>3&536870911^z<<4)^(g^d)+(e[h&3^f]^z),d=a[h]=a[h]-d&4294967295;z=a[b];d=(z>>5&134217727^d<<2)+(d>>3&536870911^z<<4)^(g^d)+(e[h&3^f]^z);d=a[0]=a[0]-d&4294967295;g=g-2654435769&4294967295}return this.long2str(a,!1)},long2str:function(c,k){var a=c.length,e=a<< 2;if(k){m=c[a-1];e-=4;if(me)return!1;e=m}for(var b=0;b>>8&255,c[b]>>>16&255,c[b]>>>24&255);return k?c.join("").substring(0,e):c.join("")},str2long:function(c,k){for(var a=c.length,e=[],b=0;b>2]=c.charCodeAt(b)|c.charCodeAt(b+1)<<8|c.charCodeAt(b+2)<<16|c.charCodeAt(b+3)<<24;k&&(e[e.length]=a);return e}};