You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
8.5 KiB
JavaScript
35 lines
8.5 KiB
JavaScript
|
9 months ago
|
"use strict";
|
||
|
|
/*
|
||
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
||
|
|
* This devtool is neither made for production nor for readable output files.
|
||
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
||
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
||
|
|
* or disable the default devtool with "devtool: false".
|
||
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
||
|
|
*/
|
||
|
|
exports.id = "vendor-chunks/nanoid";
|
||
|
|
exports.ids = ["vendor-chunks/nanoid"];
|
||
|
|
exports.modules = {
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/nanoid/index.js":
|
||
|
|
/*!**************************************!*\
|
||
|
|
!*** ./node_modules/nanoid/index.js ***!
|
||
|
|
\**************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ customAlphabet: () => (/* binding */ customAlphabet),\n/* harmony export */ customRandom: () => (/* binding */ customRandom),\n/* harmony export */ nanoid: () => (/* binding */ nanoid),\n/* harmony export */ random: () => (/* binding */ random),\n/* harmony export */ urlAlphabet: () => (/* reexport safe */ _url_alphabet_index_js__WEBPACK_IMPORTED_MODULE_1__.urlAlphabet)\n/* harmony export */ });\n/* harmony import */ var node_crypto__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! node:crypto */ \"node:crypto\");\n/* harmony import */ var _url_alphabet_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./url-alphabet/index.js */ \"(ssr)/./node_modules/nanoid/url-alphabet/index.js\");\n\n\n\nconst POOL_SIZE_MULTIPLIER = 128;\nlet pool, poolOffset;\nfunction fillPool(bytes) {\n if (!pool || pool.length < bytes) {\n pool = Buffer.allocUnsafe(bytes * POOL_SIZE_MULTIPLIER);\n node_crypto__WEBPACK_IMPORTED_MODULE_0__.webcrypto.getRandomValues(pool);\n poolOffset = 0;\n } else if (poolOffset + bytes > pool.length) {\n node_crypto__WEBPACK_IMPORTED_MODULE_0__.webcrypto.getRandomValues(pool);\n poolOffset = 0;\n }\n poolOffset += bytes;\n}\nfunction random(bytes) {\n fillPool(bytes -= 0);\n return pool.subarray(poolOffset - bytes, poolOffset);\n}\nfunction customRandom(alphabet, defaultSize, getRandom) {\n let mask = (2 << 31 - Math.clz32(alphabet.length - 1 | 1)) - 1;\n let step = Math.ceil(1.6 * mask * defaultSize / alphabet.length);\n return (size = defaultSize)=>{\n let id = \"\";\n while(true){\n let bytes = getRandom(step);\n let i = step;\n while(i--){\n id += alphabet[bytes[i] & mask] || \"\";\n if (id.length === size) return id;\n }\n }\n };\n}\nfunction customAlphabet(alphabet, size = 21) {\n return customRandom(alphabet, size, random);\n}\nfunction nanoid(size = 21) {\n fillPool(size -= 0);\n let id = \"\";\n for(let i = poolOffset - size; i < poolOffset; i++){\n id += _url_alphabet_index_js__WEBPACK_IMPORTED_MODULE_1__.urlAlphabet[pool[i] & 63];\n }\n return id;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmFub2lkL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBaUQ7QUFDSTtBQUMvQjtBQUN0QixNQUFNRyx1QkFBdUI7QUFDN0IsSUFBSUMsTUFBTUM7QUFDVixTQUFTQyxTQUFTQyxLQUFLO0lBQ3JCLElBQUksQ0FBQ0gsUUFBUUEsS0FBS0ksTUFBTSxHQUFHRCxPQUFPO1FBQ2hDSCxPQUFPSyxPQUFPQyxXQUFXLENBQUNILFFBQVFKO1FBQ2xDRixrREFBTUEsQ0FBQ1UsZUFBZSxDQUFDUDtRQUN2QkMsYUFBYTtJQUNmLE9BQU8sSUFBSUEsYUFBYUUsUUFBUUgsS0FBS0ksTUFBTSxFQUFFO1FBQzNDUCxrREFBTUEsQ0FBQ1UsZUFBZSxDQUFDUDtRQUN2QkMsYUFBYTtJQUNmO0lBQ0FBLGNBQWNFO0FBQ2hCO0FBQ08sU0FBU0ssT0FBT0wsS0FBSztJQUMxQkQsU0FBVUMsU0FBUztJQUNuQixPQUFPSCxLQUFLUyxRQUFRLENBQUNSLGFBQWFFLE9BQU9GO0FBQzNDO0FBQ08sU0FBU1MsYUFBYUMsUUFBUSxFQUFFQyxXQUFXLEVBQUVDLFNBQVM7SUFDM0QsSUFBSUMsT0FBTyxDQUFDLEtBQU0sS0FBS0MsS0FBS0MsS0FBSyxDQUFDLFNBQVVaLE1BQU0sR0FBRyxJQUFLLEVBQUUsSUFBSztJQUNqRSxJQUFJYSxPQUFPRixLQUFLRyxJQUFJLENBQUMsTUFBT0osT0FBT0YsY0FBZUQsU0FBU1AsTUFBTTtJQUNqRSxPQUFPLENBQUNlLE9BQU9QLFdBQVc7UUFDeEIsSUFBSVEsS0FBSztRQUNULE1BQU8sS0FBTTtZQUNYLElBQUlqQixRQUFRVSxVQUFVSTtZQUN0QixJQUFJSSxJQUFJSjtZQUNSLE1BQU9JLElBQUs7Z0JBQ1ZELE1BQU1ULFFBQVEsQ0FBQ1IsS0FBSyxDQUFDa0IsRUFBRSxHQUFHUCxLQUFLLElBQUk7Z0JBQ25DLElBQUlNLEdBQUdoQixNQUFNLEtBQUtlLE1BQU0sT0FBT0M7WUFDakM7UUFDRjtJQUNGO0FBQ0Y7QUFDTyxTQUFTRSxlQUFlWCxRQUFRLEVBQUVRLE9BQU8sRUFBRTtJQUNoRCxPQUFPVCxhQUFhQyxVQUFVUSxNQUFNWDtBQUN0QztBQUNPLFNBQVNlLE9BQU9KLE9BQU8sRUFBRTtJQUM5QmpCLFNBQVVpQixRQUFRO0lBQ2xCLElBQUlDLEtBQUs7SUFDVCxJQUFLLElBQUlDLElBQUlwQixhQUFha0IsTUFBTUUsSUFBSXBCLFlBQVlvQixJQUFLO1FBQ25ERCxNQUFNdEIsK0RBQVcsQ0FBQ0UsSUFBSSxDQUFDcUIsRUFBRSxHQUFHLEdBQUc7SUFDakM7SUFDQSxPQUFPRDtBQUNUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbmV4dGNoYXQvLi9ub2RlX21vZHVsZXMvbmFub2lkL2luZGV4LmpzPzQ5Yj
|
||
|
|
|
||
|
|
/***/ }),
|
||
|
|
|
||
|
|
/***/ "(ssr)/./node_modules/nanoid/url-alphabet/index.js":
|
||
|
|
/*!***************************************************!*\
|
||
|
|
!*** ./node_modules/nanoid/url-alphabet/index.js ***!
|
||
|
|
\***************************************************/
|
||
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
||
|
|
|
||
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ urlAlphabet: () => (/* binding */ urlAlphabet)\n/* harmony export */ });\nconst urlAlphabet = \"useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmFub2lkL3VybC1hbHBoYWJldC9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQU8sTUFBTUEsY0FDWCxtRUFBa0UiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy9uYW5vaWQvdXJsLWFscGhhYmV0L2luZGV4LmpzPzE5MDQiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IHVybEFscGhhYmV0ID1cbiAgJ3VzZWFuZG9tLTI2VDE5ODM0MFBYNzVweEpBQ0tWRVJZTUlOREJVU0hXT0xGX0dRWmJmZ2hqa2xxdnd5enJpY3QnXG4iXSwibmFtZXMiOlsidXJsQWxwaGFiZXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/nanoid/url-alphabet/index.js\n");
|
||
|
|
|
||
|
|
/***/ })
|
||
|
|
|
||
|
|
};
|
||
|
|
;
|