/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/lib/metadata
NameSizeModeActions
generate/-0777rm
resolvers/-0777rm
types/-0777rm
clone-metadata.js6100666editdlrm
clone-metadata.js.map13980666editdlrm
constants.js4160666editdlrm
constants.js.map9830666editdlrm
default-metadata.js14100666editdlrm
default-metadata.js.map26470666editdlrm
get-metadata-route.js45580666editdlrm
get-metadata-route.js.map73710666editdlrm
is-metadata-route.js63380666editdlrm
is-metadata-route.js.map100390666editdlrm
metadata-context.js2090666editdlrm
metadata-context.js.map6540666editdlrm
metadata.js107400666editdlrm
metadata.js.map188940666editdlrm
resolve-metadata.js303010666editdlrm
resolve-metadata.js.map530160666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/lib/metadata/clone-metadata.js (610B)
const TYPE_URL = '__METADATA_URL'; function replacer(_key, val) { // clone URL as string but recover it as URL if (val instanceof URL) { return { _type: TYPE_URL, value: val.href }; } return val; } function reviver(_key, val) { if (typeof val === 'object' && val !== null && val._type === TYPE_URL) { return new URL(val.value); } return val; } export function cloneMetadata(metadata) { const jsonString = JSON.stringify(metadata, replacer); return JSON.parse(jsonString, reviver); } //# sourceMappingURL=clone-metadata.js.map