/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/serialize-javascript@7.0.5/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var UID_LENGTH=16,UID=generateUID(),PLACE_HOLDER_REGEXP=new RegExp('(\\\\)?"@__(F|R|D|M|S|A|U|I|B|L)-'+UID+'-(\\d+)__@"',"g"),IS_NATIVE_CODE_REGEXP=/\{\s*\[native code\]\s*\}/g,IS_PURE_FUNCTION=/function.*?\(/,IS_ARROW_FUNCTION=/.*?=>.*?/,UNSAFE_CHARS_REGEXP=/[<>\/\u2028\u2029]/g,SCRIPT_CLOSE_REGEXP=/<\/script[^>]*>/gi,RESERVED_SYMBOLS=["*","async"],ESCAPED_CHARS={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\u2028":"\\u2028","\u2029":"\\u2029"};function escapeUnsafeChars(e){return ESCAPED_CHARS[e]}function escapeFunctionBody(e){return e=(e=(e=e.replace(SCRIPT_CLOSE_REGEXP,(function(e){return e.replace(/</g,"\\u003C").replace(/\//g,"\\u002F").replace(/>/g,"\\u003E")}))).replace(/\u2028/g,"\\u2028")).replace(/\u2029/g,"\\u2029")}function generateUID(){for(var e=crypto.getRandomValues(new Uint8Array(UID_LENGTH)),n="",t=0;t<UID_LENGTH;++t)n+=e[t].toString(16);return n}function deleteFunctions(e){var n=[];for(var t in e)"function"==typeof e[t]&&n.push(t);for(var r=0;r<n.length;r++)delete e[n[r]]}module.exports=function e(n,t){t||(t={}),"number"!=typeof t&&"string"!=typeof t||(t={space:t});var r,i=[],u=[],_=[],s=[],a=[],o=[],f=[],c=[],g=[],E=[];return t.ignoreFunction&&"function"==typeof n&&(n=void 0),void 0===n?String(n):"string"!=typeof(r=t.isJSON&&!t.space?JSON.stringify(n):JSON.stringify(n,t.isJSON?null:function(e,n){if(t.ignoreFunction&&deleteFunctions(n),!n&&void 0!==n&&n!==BigInt(0))return n;var r=this[e],p=typeof r;if("object"===p){if(r instanceof RegExp)return"@__R-"+UID+"-"+(u.push(r)-1)+"__@";if(r instanceof Date)return"@__D-"+UID+"-"+(_.push(r)-1)+"__@";if(r instanceof Map)return"@__M-"+UID+"-"+(s.push(r)-1)+"__@";if(r instanceof Set)return"@__S-"+UID+"-"+(a.push(r)-1)+"__@";if(Array.isArray(r)&&Object.keys(r).length!==r.length)return"@__A-"+UID+"-"+(o.push(r)-1)+"__@";if(r instanceof URL)return"@__L-"+UID+"-"+(E.push(r)-1)+"__@"}return"function"===p?"@__F-"+UID+"-"+(i.push(r)-1)+"__@":"undefined"===p?"@__U-"+UID+"-"+(f.push(r)-1)+"__@":"number"!==p||isNaN(r)||isFinite(r)?"bigint"===p?"@__B-"+UID+"-"+(g.push(r)-1)+"__@":n:"@__I-"+UID+"-"+(c.push(r)-1)+"__@"},t.space))?String(r):(!0!==t.unsafe&&(r=r.replace(UNSAFE_CHARS_REGEXP,escapeUnsafeChars)),0===i.length&&0===u.length&&0===_.length&&0===s.length&&0===a.length&&0===o.length&&0===f.length&&0===c.length&&0===g.length&&0===E.length?r:r.replace(PLACE_HOLDER_REGEXP,(function(n,r,f,p){if(r)return n;if("D"===f){var S=String(_[p].toISOString());if(!/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$/.test(S))throw new TypeError("Invalid Date ISO string");return'new Date("'+S+'")'}if("R"===f){var l=String(u[p].flags).replace(/[^gimsuydv]/g,"");return"new RegExp("+e(u[p].source)+', "'+l+'")'}return"M"===f?"new Map("+e(Array.from(s[p].entries()),t)+")":"S"===f?"new Set("+e(Array.from(a[p].values()),t)+")":"A"===f?"Array.prototype.slice.call("+e(Object.assign({length:o[p].length},o[p]),t)+")":"U"===f?"undefined":"I"===f?c[p]:"B"===f?'BigInt("'+g[p]+'")':"L"===f?"new URL("+e(E[p].toString(),t)+")":function(e,n){var t=e.toString();if(IS_NATIVE_CODE_REGEXP.test(t))throw new TypeError("Serializing native function: "+e.name);if(n&&!0!==n.unsafe&&(t=escapeFunctionBody(t)),IS_PURE_FUNCTION.test(t))return t;if(IS_ARROW_FUNCTION.test(t))return t;var r=t.indexOf("("),i=t.substr(0,r).trim().split(" ").filter((function(e){return e.length>0}));return i.filter((function(e){return-1===RESERVED_SYMBOLS.indexOf(e)})).length>0?(i.indexOf("async")>-1?"async ":"")+"function"+(i.join("").indexOf("*")>-1?"*":"")+t.substr(r):t}(i[p],t)})))};
//# sourceMappingURL=/sm/539dcb7a3c8d71d2bdeeb8c8b14f91174fe46db68da02af426c7eb76918a9b8f.map