执行过npm install命令的vue-element-admin源码
康凯
2022-05-20 aa4c235a8ca67ea8b731f90c951a465e92c0a865
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
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
/* adler32.js (C) 2014-present SheetJS -- http://sheetjs.com */
/* vim: set ts=2: */
/*exported ADLER32 */
var ADLER32;
(function (factory) {
    /*jshint ignore:start */
    /*eslint-disable */
    if(typeof DO_NOT_EXPORT_ADLER === 'undefined') {
        if('object' === typeof exports) {
            factory(exports);
        } else if ('function' === typeof define && define.amd) {
            define(function () {
                var module = {};
                factory(module);
                return module;
            });
        } else {
            factory(ADLER32 = {});
        }
    } else {
        factory(ADLER32 = {});
    }
    /*eslint-enable */
    /*jshint ignore:end */
}(function(ADLER32) {
ADLER32.version = '1.3.1';
function adler32_bstr(bstr, seed) {
    var a = 1, b = 0, L = bstr.length, M = 0;
    if(typeof seed === 'number') { a = seed & 0xFFFF; b = seed >>> 16; }
    for(var i = 0; i < L;) {
        M = Math.min(L-i, 2654)+i;
        for(;i<M;i++) {
            a += bstr.charCodeAt(i)&0xFF;
            b += a;
        }
        a = (15*(a>>>16)+(a&65535));
        b = (15*(b>>>16)+(b&65535));
    }
    return ((b%65521) << 16) | (a%65521);
}
 
function adler32_buf(buf, seed) {
    var a = 1, b = 0, L = buf.length, M = 0;
    if(typeof seed === 'number') { a = seed & 0xFFFF; b = (seed >>> 16) & 0xFFFF; }
    for(var i = 0; i < L;) {
        M = Math.min(L-i, 2654)+i;
        for(;i<M;i++) {
            a += buf[i]&0xFF;
            b += a;
        }
        a = (15*(a>>>16)+(a&65535));
        b = (15*(b>>>16)+(b&65535));
    }
    return ((b%65521) << 16) | (a%65521);
}
 
function adler32_str(str, seed) {
    var a = 1, b = 0, L = str.length, M = 0, c = 0, d = 0;
    if(typeof seed === 'number') { a = seed & 0xFFFF; b = seed >>> 16; }
    for(var i = 0; i < L;) {
        M = Math.min(L-i, 2918);
        while(M>0) {
            c = str.charCodeAt(i++);
            if(c < 0x80) { a += c; }
            else if(c < 0x800) {
                a += 192|((c>>6)&31);             b += a; --M;
                a += 128|(c&63);
            } else if(c >= 0xD800 && c < 0xE000) {
                c = (c&1023)+64; d = str.charCodeAt(i++) & 1023;
                a += 240|((c>>8)&7);              b += a; --M;
                a += 128|((c>>2)&63);             b += a; --M;
                a += 128|((d>>6)&15)|((c&3)<<4);  b += a; --M;
                a += 128|(d&63);
            } else {
                a += 224|((c>>12)&15);            b += a; --M;
                a += 128|((c>>6)&63);             b += a; --M;
                a += 128|(c&63);
            }
            b += a; --M;
        }
        a = (15*(a>>>16)+(a&65535));
        b = (15*(b>>>16)+(b&65535));
    }
    return ((b%65521) << 16) | (a%65521);
}
// $FlowIgnore
ADLER32.bstr = adler32_bstr;
// $FlowIgnore
ADLER32.buf = adler32_buf;
// $FlowIgnore
ADLER32.str = adler32_str;
}));