This commit is contained in:
Yamozha
2021-04-02 02:24:13 +03:00
parent c23950b545
commit 7256d79e2c
31493 changed files with 3036630 additions and 0 deletions

14
node_modules/caniuse-lite/dist/lib/statuses.js generated vendored Normal file
View File

@ -0,0 +1,14 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = {
1: "ls", // WHATWG Living Standard
2: "rec", // W3C Recommendation
3: "pr", // W3C Proposed Recommendation
4: "cr", // W3C Candidate Recommendation
5: "wd", // W3C Working Draft
6: "other", // Non-W3C, but reputable
7: "unoff" // Unofficial, Editor's Draft or W3C "Note"
};

14
node_modules/caniuse-lite/dist/lib/supported.js generated vendored Normal file
View File

@ -0,0 +1,14 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = {
y: 1 << 0,
n: 1 << 1,
a: 1 << 2,
p: 1 << 3,
u: 1 << 4,
x: 1 << 5,
d: 1 << 6
};

51
node_modules/caniuse-lite/dist/unpacker/agents.js generated vendored Normal file
View File

@ -0,0 +1,51 @@
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.agents = undefined;
var _browsers = require('./browsers');
var _browserVersions = require('./browserVersions');
var agentsData = require('../../data/agents');
function unpackBrowserVersions(versionsData) {
return Object.keys(versionsData).reduce(function (usage, version) {
usage[_browserVersions.browserVersions[version]] = versionsData[version];
return usage;
}, {});
}
var agents = exports.agents = Object.keys(agentsData).reduce(function (map, key) {
var versionsData = agentsData[key];
map[_browsers.browsers[key]] = Object.keys(versionsData).reduce(function (data, entry) {
if (entry === 'A') {
data.usage_global = unpackBrowserVersions(versionsData[entry]);
} else if (entry === 'C') {
data.versions = versionsData[entry].reduce(function (list, version) {
if (version === '') {
list.push(null);
} else {
list.push(_browserVersions.browserVersions[version]);
}
return list;
}, []);
} else if (entry === 'D') {
data.prefix_exceptions = unpackBrowserVersions(versionsData[entry]);
} else if (entry === 'E') {
data.browser = versionsData[entry];
} else if (entry === 'F') {
data.release_date = Object.keys(versionsData[entry]).reduce(function (map, key) {
map[_browserVersions.browserVersions[key]] = versionsData[entry][key];
return map;
}, {});
} else {
// entry is B
data.prefix = versionsData[entry];
}
return data;
}, {});
return map;
}, {});

View File

@ -0,0 +1,6 @@
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var browserVersions = exports.browserVersions = require('../../data/browserVersions');

6
node_modules/caniuse-lite/dist/unpacker/browsers.js generated vendored Normal file
View File

@ -0,0 +1,6 @@
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var browsers = exports.browsers = require('../../data/browsers');

58
node_modules/caniuse-lite/dist/unpacker/feature.js generated vendored Normal file
View File

@ -0,0 +1,58 @@
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = unpackFeature;
var _statuses = require('../lib/statuses');
var _statuses2 = _interopRequireDefault(_statuses);
var _supported = require('../lib/supported');
var _supported2 = _interopRequireDefault(_supported);
var _browsers = require('./browsers');
var _browserVersions = require('./browserVersions');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var MATH2LOG = Math.log(2);
function unpackSupport(cipher) {
// bit flags
var stats = Object.keys(_supported2.default).reduce(function (list, support) {
if (cipher & _supported2.default[support]) list.push(support);
return list;
}, []);
// notes
var notes = cipher >> 7;
var notesArray = [];
while (notes) {
var note = Math.floor(Math.log(notes) / MATH2LOG) + 1;
notesArray.unshift('#' + note);
notes -= Math.pow(2, note - 1);
}
return stats.concat(notesArray).join(' ');
}
function unpackFeature(packed) {
var unpacked = { status: _statuses2.default[packed.B], title: packed.C };
unpacked.stats = Object.keys(packed.A).reduce(function (browserStats, key) {
var browser = packed.A[key];
browserStats[_browsers.browsers[key]] = Object.keys(browser).reduce(function (stats, support) {
var packedVersions = browser[support].split(' ');
var unpacked = unpackSupport(support);
packedVersions.forEach(function (v) {
return stats[_browserVersions.browserVersions[v]] = unpacked;
});
return stats;
}, {});
return browserStats;
}, {});
return unpacked;
}

11
node_modules/caniuse-lite/dist/unpacker/features.js generated vendored Normal file
View File

@ -0,0 +1,11 @@
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
/*
* Load this dynamically so that it
* doesn't appear in the rollup bundle.
*/
var features = exports.features = require('../../data/features');

43
node_modules/caniuse-lite/dist/unpacker/index.js generated vendored Normal file
View File

@ -0,0 +1,43 @@
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _agents = require('./agents');
Object.defineProperty(exports, 'agents', {
enumerable: true,
get: function get() {
return _agents.agents;
}
});
var _feature = require('./feature');
Object.defineProperty(exports, 'feature', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_feature).default;
}
});
var _features = require('./features');
Object.defineProperty(exports, 'features', {
enumerable: true,
get: function get() {
return _features.features;
}
});
var _region = require('./region');
Object.defineProperty(exports, 'region', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_region).default;
}
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

26
node_modules/caniuse-lite/dist/unpacker/region.js generated vendored Normal file
View File

@ -0,0 +1,26 @@
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = unpackRegion;
var _browsers = require('./browsers');
function unpackRegion(packed) {
return Object.keys(packed).reduce(function (list, browser) {
var data = packed[browser];
list[_browsers.browsers[browser]] = Object.keys(data).reduce(function (memo, key) {
var stats = data[key];
if (key === '_') {
stats.split(' ').forEach(function (version) {
return memo[version] = null;
});
} else {
memo[key] = stats;
}
return memo;
}, {});
return list;
}, {});
}