From c067bf70422262351ea18c2cfd601d5bb92e0d63 Mon Sep 17 00:00:00 2001 From: andot Date: Fri, 27 Dec 2019 10:32:16 +0800 Subject: [PATCH] Update xxtea.min.js --- test/xxtea.min.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/xxtea.min.js b/test/xxtea.min.js index 3f749f3..c00d1c2 100644 --- a/test/xxtea.min.js +++ b/test/xxtea.min.js @@ -1 +1 @@ -!function(r){"use strict";function e(r,e){var t=r.length,n=t<<2;if(e){var o=r[t-1];if(n-=4,on)return null;n=o}for(var a=0;a>>8&255,r[a]>>>16&255,r[a]>>>24&255);var c=r.join("");return e?c.substring(0,n):c}function t(r,e){var t=r.length,n=t>>2;0!==(3&t)&&++n;var o;e?(o=new Array(n+1),o[n]=t):o=new Array(n);for(var a=0;a>2]|=r.charCodeAt(a)<<((3&a)<<3);return o}function n(r){return 4294967295&r}function o(r,e,t,n,o,a){return(t>>>5^e<<2)+(e>>>3^t<<4)^(r^e)+(a[3&n^o]^t)}function a(r){return r.length<4&&(r.length=4),r}function c(r,e){var t,a,c,i,h,f,d=r.length,u=d-1;for(a=r[u],c=0,f=0|Math.floor(6+52/d);f>0;--f){for(c=n(c+A),i=c>>>2&3,h=0;h>>2&3,h=u;h>0;--h)a=r[h-1],t=r[h]=n(r[h]-o(c,t,a,h,i,e));a=r[u],t=r[0]=n(r[0]-o(c,t,a,0,i,e))}return r}function h(r){if(/^[\x00-\x7f]*$/.test(r))return r;for(var e=[],t=r.length,n=0,o=0;n>6,128|63&a);else{if(!(a<55296||a>57343)){if(n+1>18&63,128|i>>12&63,128|i>>6&63,128|63&i),++n;continue}}throw new Error("Malformed string")}e[o]=String.fromCharCode(224|a>>12,128|a>>6&63,128|63&a)}}return e.join("")}function f(r,e){for(var t=new Array(e),n=0,o=0,a=r.length;n>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:t[n]=c;break;case 12:case 13:if(!(o>10&1023|55296,t[n]=1023&i|56320;break;default:throw new Error("Bad UTF-8 encoding 0x"+c.toString(16))}}return n>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:n[o]=i;break;case 12:case 13:if(!(a>10&1023|55296,n[o]=1023&h|56320;break;default:throw new Error("Bad UTF-8 encoding 0x"+i.toString(16))}if(o>=32766){var f=o+1;n.length=f,t[t.length]=String.fromCharCode.apply(String,n),e-=f,o=-1}}return o>0&&(n.length=o,t[t.length]=String.fromCharCode.apply(String,n)),t.join("")}function u(r,e){return(void 0===e||null===e||e<0)&&(e=r.length),0===e?"":/^[\x00-\x7f]*$/.test(r)||!/^[\x00-\xff]*$/.test(r)?e===r.length?r:r.substr(0,e):e<65535?f(r,e):d(r,e)}function s(r,n){return void 0===r||null===r||0===r.length?r:(r=h(r),n=h(n),e(c(t(r,!0),a(t(n,!1))),!1))}function C(e,t){return r.btoa(s(e,t))}function l(r,n){return void 0===r||null===r||0===r.length?r:(n=h(n),u(e(i(t(r,!1),a(t(n,!1))),!0)))}function g(e,t){return void 0===e||null===e||0===e.length?e:l(r.atob(e),t)}"undefined"==typeof r.btoa&&(r.btoa=function(){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");return function(e){var t,n,o,a,c,i,h;for(n=o=0,a=e.length,c=a%3,a-=c,i=a/3<<2,c>0&&(i+=4),t=new Array(i);n>18]+r[h>>12&63]+r[h>>6&63]+r[63&h];return 1==c?(h=e.charCodeAt(n++),t[o++]=r[h>>2]+r[(3&h)<<4]+"=="):2==c&&(h=e.charCodeAt(n++)<<8|e.charCodeAt(n++),t[o++]=r[h>>10]+r[h>>4&63]+r[(15&h)<<2]+"="),t.join("")}}()),"undefined"==typeof r.atob&&(r.atob=function(){var r=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1];return function(e){var t,n,o,a,c,i,h,f,d,u;if(h=e.length,h%4!==0)return"";if(/[^ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\+\/\=]/.test(e))return"";for(f="="==e.charAt(h-2)?1:"="==e.charAt(h-1)?2:0,d=h,f>0&&(d-=4),d=3*(d>>2)+f,u=new Array(d),c=i=0;c>4),o=r[e.charCodeAt(c++)],o!=-1)&&(u[i++]=String.fromCharCode((15&n)<<4|(60&o)>>2),a=r[e.charCodeAt(c++)],a!=-1);)u[i++]=String.fromCharCode((3&o)<<6|a);return u.join("")}}());var A=2654435769;r.XXTEA={utf8Encode:h,utf8Decode:u,encrypt:s,encryptToBase64:C,decrypt:l,decryptFromBase64:g}}(this||[eval][0]("this")); \ No newline at end of file +!function(t){"use strict";var h,u;void 0===t.btoa&&(t.btoa=(h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),function(r){var e,t,n,o,a,c,i;for(t=n=0,o=r.length,c=(o-=a=o%3)/3<<2,0>18]+h[i>>12&63]+h[i>>6&63]+h[63&i];return 1==a?(i=r.charCodeAt(t++),e[n++]=h[i>>2]+h[(3&i)<<4]+"=="):2==a&&(i=r.charCodeAt(t++)<<8|r.charCodeAt(t++),e[n++]=h[i>>10]+h[i>>4&63]+h[(15&i)<<2]+"="),e.join("")})),void 0===t.atob&&(t.atob=(u=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],function(r){var e,t,n,o,a,c,i,h,f,d;if((i=r.length)%4!=0)return"";if(/[^ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\+\/\=]/.test(r))return"";for(f=i,0<(h="="==r.charAt(i-2)?1:"="==r.charAt(i-1)?2:0)&&(f-=4),f=3*(f>>2)+h,d=new Array(f),a=c=0;a>4),-1!=(n=u[r.charCodeAt(a++)]))&&(d[c++]=String.fromCharCode((15&t)<<4|(60&n)>>2),-1!=(o=u[r.charCodeAt(a++)]));)d[c++]=String.fromCharCode((3&n)<<6|o);return d.join("")}));var d=2654435769;function n(r,e){var t=r.length,n=t<<2;if(e){var o=r[t-1];if(o<(n-=4)-3||n>>8&255,r[a]>>>16&255,r[a]>>>24&255);var c=r.join("");return e?c.substring(0,n):c}function o(r,e){var t,n=r.length,o=n>>2;0!=(3&n)&&++o,e?(t=new Array(o+1))[o]=n:t=new Array(o);for(var a=0;a>2]|=r.charCodeAt(a)<<((3&a)<<3);return t}function s(r){return 4294967295&r}function C(r,e,t,n,o,a){return(t>>>5^e<<2)+(e>>>3^t<<4)^(r^e)+(a[3&n^o]^t)}function a(r){return r.length<4&&(r.length=4),r}function c(r){if(/^[\x00-\x7f]*$/.test(r))return r;for(var e=[],t=r.length,n=0,o=0;n>6,128|63&a);else{if(!(a<55296||57343>18&63,128|i>>12&63,128|i>>6&63,128|63&i),++n;continue}}throw new Error("Malformed string")}e[o]=String.fromCharCode(224|a>>12,128|a>>6&63,128|63&a)}}return e.join("")}function i(r,e){return(null==e||e<0)&&(e=r.length),0===e?"":/^[\x00-\x7f]*$/.test(r)||!/^[\x00-\xff]*$/.test(r)?e===r.length?r:r.substr(0,e):(e<32767?function(r,e){for(var t=new Array(e),n=0,o=0,a=r.length;n>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:t[n]=c;break;case 12:case 13:if(!(o>10&1023|55296,t[n]=1023&i|56320;break;default:throw new Error("Bad UTF-8 encoding 0x"+c.toString(16))}}return n>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:n[o]=i;break;case 12:case 13:if(!(a>10&1023|55296,n[o]=1023&h|56320;break;default:throw new Error("Bad UTF-8 encoding 0x"+i.toString(16))}if(32766<=o){var f=o+1;n.length=f,t[t.length]=String.fromCharCode.apply(String,n),e-=f,o=-1}}return 0>>2&3,c=0;c>>2&3,c=h;0