index.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. module.exports = (function() {
  2. var __MODS__ = {};
  3. var __DEFINE__ = function(modId, func, req) { var m = { exports: {}, _tempexports: {} }; __MODS__[modId] = { status: 0, func: func, req: req, m: m }; };
  4. var __REQUIRE__ = function(modId, source) { if(!__MODS__[modId]) return require(source); if(!__MODS__[modId].status) { var m = __MODS__[modId].m; m._exports = m._tempexports; var desp = Object.getOwnPropertyDescriptor(m, "exports"); if (desp && desp.configurable) Object.defineProperty(m, "exports", { set: function (val) { if(typeof val === "object" && val !== m._exports) { m._exports.__proto__ = val.__proto__; Object.keys(val).forEach(function (k) { m._exports[k] = val[k]; }); } m._tempexports = val }, get: function () { return m._tempexports; } }); __MODS__[modId].status = 1; __MODS__[modId].func(__MODS__[modId].req, m, m.exports); } return __MODS__[modId].m.exports; };
  5. var __REQUIRE_WILDCARD__ = function(obj) { if(obj && obj.__esModule) { return obj; } else { var newObj = {}; if(obj != null) { for(var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) newObj[k] = obj[k]; } } newObj.default = obj; return newObj; } };
  6. var __REQUIRE_DEFAULT__ = function(obj) { return obj && obj.__esModule ? obj.default : obj; };
  7. __DEFINE__(1682324647452, function(require, module, exports) {
  8. /**
  9. * A minimal UTF8 implementation for number arrays.
  10. * @memberof util
  11. * @namespace
  12. */
  13. var utf8 = exports;
  14. /**
  15. * Calculates the UTF8 byte length of a string.
  16. * @param {string} string String
  17. * @returns {number} Byte length
  18. */
  19. utf8.length = function utf8_length(string) {
  20. var len = 0,
  21. c = 0;
  22. for (var i = 0; i < string.length; ++i) {
  23. c = string.charCodeAt(i);
  24. if (c < 128)
  25. len += 1;
  26. else if (c < 2048)
  27. len += 2;
  28. else if ((c & 0xFC00) === 0xD800 && (string.charCodeAt(i + 1) & 0xFC00) === 0xDC00) {
  29. ++i;
  30. len += 4;
  31. } else
  32. len += 3;
  33. }
  34. return len;
  35. };
  36. /**
  37. * Reads UTF8 bytes as a string.
  38. * @param {Uint8Array} buffer Source buffer
  39. * @param {number} start Source start
  40. * @param {number} end Source end
  41. * @returns {string} String read
  42. */
  43. utf8.read = function utf8_read(buffer, start, end) {
  44. var len = end - start;
  45. if (len < 1)
  46. return "";
  47. var parts = null,
  48. chunk = [],
  49. i = 0, // char offset
  50. t; // temporary
  51. while (start < end) {
  52. t = buffer[start++];
  53. if (t < 128)
  54. chunk[i++] = t;
  55. else if (t > 191 && t < 224)
  56. chunk[i++] = (t & 31) << 6 | buffer[start++] & 63;
  57. else if (t > 239 && t < 365) {
  58. t = ((t & 7) << 18 | (buffer[start++] & 63) << 12 | (buffer[start++] & 63) << 6 | buffer[start++] & 63) - 0x10000;
  59. chunk[i++] = 0xD800 + (t >> 10);
  60. chunk[i++] = 0xDC00 + (t & 1023);
  61. } else
  62. chunk[i++] = (t & 15) << 12 | (buffer[start++] & 63) << 6 | buffer[start++] & 63;
  63. if (i > 8191) {
  64. (parts || (parts = [])).push(String.fromCharCode.apply(String, chunk));
  65. i = 0;
  66. }
  67. }
  68. if (parts) {
  69. if (i)
  70. parts.push(String.fromCharCode.apply(String, chunk.slice(0, i)));
  71. return parts.join("");
  72. }
  73. return String.fromCharCode.apply(String, chunk.slice(0, i));
  74. };
  75. /**
  76. * Writes a string as UTF8 bytes.
  77. * @param {string} string Source string
  78. * @param {Uint8Array} buffer Destination buffer
  79. * @param {number} offset Destination offset
  80. * @returns {number} Bytes written
  81. */
  82. utf8.write = function utf8_write(string, buffer, offset) {
  83. var start = offset,
  84. c1, // character 1
  85. c2; // character 2
  86. for (var i = 0; i < string.length; ++i) {
  87. c1 = string.charCodeAt(i);
  88. if (c1 < 128) {
  89. buffer[offset++] = c1;
  90. } else if (c1 < 2048) {
  91. buffer[offset++] = c1 >> 6 | 192;
  92. buffer[offset++] = c1 & 63 | 128;
  93. } else if ((c1 & 0xFC00) === 0xD800 && ((c2 = string.charCodeAt(i + 1)) & 0xFC00) === 0xDC00) {
  94. c1 = 0x10000 + ((c1 & 0x03FF) << 10) + (c2 & 0x03FF);
  95. ++i;
  96. buffer[offset++] = c1 >> 18 | 240;
  97. buffer[offset++] = c1 >> 12 & 63 | 128;
  98. buffer[offset++] = c1 >> 6 & 63 | 128;
  99. buffer[offset++] = c1 & 63 | 128;
  100. } else {
  101. buffer[offset++] = c1 >> 12 | 224;
  102. buffer[offset++] = c1 >> 6 & 63 | 128;
  103. buffer[offset++] = c1 & 63 | 128;
  104. }
  105. }
  106. return offset - start;
  107. };
  108. }, function(modId) {var map = {}; return __REQUIRE__(map[modId], modId); })
  109. return __REQUIRE__(1682324647452);
  110. })()
  111. //miniprogram-npm-outsideDeps=[]
  112. //# sourceMappingURL=index.js.map