/opt/canhelp/node_modules/next/dist/esm/server/node-environment-extensions
NameSizeModeActions
console-dev.js61470644editdlrm
console-dev.js.map92710644editdlrm
date.js22370644editdlrm
date.js.map34720644editdlrm
error-inspect.js1510644editdlrm
error-inspect.js.map3690644editdlrm
node-crypto.js54330644editdlrm
node-crypto.js.map80690644editdlrm
random.js11300644editdlrm
random.js.map17450644editdlrm
utils.js64750644editdlrm
utils.js.map81610644editdlrm
web-crypto.js18090644editdlrm
web-crypto.js.map29360644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/esm/server/node-environment-extensions/random.js.map (1745B)
{"version":3,"sources":["../../../src/server/node-environment-extensions/random.tsx"],"sourcesContent":["/**\n * We extend Math.random() during builds and revalidates to ensure that prerenders don't observe randomness\n * When cacheComponents is enabled. randomness is a form of IO even though it resolves synchronously. When cacheComponents is\n * enabled we need to ensure that randomness is excluded from prerenders.\n *\n * The extensions here never error nor alter the random generation itself and thus should be transparent to callers.\n */\n\nimport { io } from './utils'\n\nconst expression = '`Math.random()`'\ntry {\n const _random = Math.random\n Math.random = function random() {\n io(expression, 'random')\n return _random.apply(null, arguments as any)\n\n // We bind here to alter the `toString` printing to match `Math.random`'s native `toString`.\n // eslint-disable-next-line no-extra-bind\n }.bind(null)\n Object.defineProperty(Math.random, 'name', { value: 'random' })\n} catch {\n console.error(\n `Failed to install ${expression} extension. When using \\`experimental.cacheComponents\\` calling this function will not correctly trigger dynamic behavior.`\n )\n}\n"],"names":["io","expression","_random","Math","random","apply","arguments","bind","Object","defineProperty","value","console","error"],"mappings":"AAAA;;;;;;CAMC,GAED,SAASA,EAAE,QAAQ,UAAS;AAE5B,MAAMC,aAAa;AACnB,IAAI;IACF,MAAMC,UAAUC,KAAKC,MAAM;IAC3BD,KAAKC,MAAM,GAAG,CAAA,SAASA;QACrBJ,GAAGC,YAAY;QACf,OAAOC,QAAQG,KAAK,CAAC,MAAMC;IAE3B,4FAA4F;IAC5F,yCAAyC;IAC3C,CAAA,EAAEC,IAAI,CAAC;IACPC,OAAOC,cAAc,CAACN,KAAKC,MAAM,EAAE,QAAQ;QAAEM,OAAO;IAAS;AAC/D,EAAE,OAAM;IACNC,QAAQC,KAAK,CACX,CAAC,kBAAkB,EAAEX,WAAW,0HAA0H,CAAC;AAE/J","ignoreList":[0]}