dd-trace
Version:
Datadog APM tracing client for JavaScript
1 lines • 3.1 kB
JavaScript
(()=>{"use strict";var t={"./rfdc/index.js":function(t){function e(t){return t instanceof Buffer?Buffer.from(t):new t.constructor(t.buffer.slice(),t.byteOffset,t.length)}t.exports=function(t){if((t=t||{}).circles)return function(t){let r=[],n=[],o=new Map;if(o.set(Date,t=>new Date(t)),o.set(Map,(t,e)=>new Map(f(Array.from(t),e))),o.set(Set,(t,e)=>new Set(f(Array.from(t),e))),t.constructorHandlers)for(let e of t.constructorHandlers)o.set(e[0],e[1]);let c=null;return t.proto?function t(u){if("object"!=typeof u||null===u)return u;if(Array.isArray(u))return f(u,t);if(u.constructor!==Object&&(c=o.get(u.constructor)))return c(u,t);let s={};for(let f in r.push(u),n.push(s),u){let l=u[f];if("object"!=typeof l||null===l)s[f]=l;else if(l.constructor!==Object&&(c=o.get(l.constructor)))s[f]=c(l,t);else if(ArrayBuffer.isView(l))s[f]=e(l);else{let e=r.indexOf(l);-1!==e?s[f]=n[e]:s[f]=t(l)}}return r.pop(),n.pop(),s}:function t(u){if("object"!=typeof u||null===u)return u;if(Array.isArray(u))return f(u,t);if(u.constructor!==Object&&(c=o.get(u.constructor)))return c(u,t);let s={};for(let f in r.push(u),n.push(s),u){if(!1===Object.hasOwnProperty.call(u,f))continue;let l=u[f];if("object"!=typeof l||null===l)s[f]=l;else if(l.constructor!==Object&&(c=o.get(l.constructor)))s[f]=c(l,t);else if(ArrayBuffer.isView(l))s[f]=e(l);else{let e=r.indexOf(l);-1!==e?s[f]=n[e]:s[f]=t(l)}}return r.pop(),n.pop(),s};function f(t,f){let u=Object.keys(t),s=Array(u.length);for(let l=0;l<u.length;l++){let i=u[l],a=t[i];if("object"!=typeof a||null===a)s[i]=a;else if(a.constructor!==Object&&(c=o.get(a.constructor)))s[i]=c(a,f);else if(ArrayBuffer.isView(a))s[i]=e(a);else{let t=r.indexOf(a);-1!==t?s[i]=n[t]:s[i]=f(a)}}return s}}(t);let r=new Map;if(r.set(Date,t=>new Date(t)),r.set(Map,(t,e)=>new Map(o(Array.from(t),e))),r.set(Set,(t,e)=>new Set(o(Array.from(t),e))),t.constructorHandlers)for(let e of t.constructorHandlers)r.set(e[0],e[1]);let n=null;return t.proto?function t(c){if("object"!=typeof c||null===c)return c;if(Array.isArray(c))return o(c,t);if(c.constructor!==Object&&(n=r.get(c.constructor)))return n(c,t);let f={};for(let o in c){let u=c[o];"object"!=typeof u||null===u?f[o]=u:u.constructor!==Object&&(n=r.get(u.constructor))?f[o]=n(u,t):ArrayBuffer.isView(u)?f[o]=e(u):f[o]=t(u)}return f}:function t(c){if("object"!=typeof c||null===c)return c;if(Array.isArray(c))return o(c,t);if(c.constructor!==Object&&(n=r.get(c.constructor)))return n(c,t);let f={};for(let o in c){if(!1===Object.hasOwnProperty.call(c,o))continue;let u=c[o];"object"!=typeof u||null===u?f[o]=u:u.constructor!==Object&&(n=r.get(u.constructor))?f[o]=n(u,t):ArrayBuffer.isView(u)?f[o]=e(u):f[o]=t(u)}return f};function o(t,o){let c=Object.keys(t),f=Array(c.length);for(let u=0;u<c.length;u++){let s=c[u],l=t[s];"object"!=typeof l||null===l?f[s]=l:l.constructor!==Object&&(n=r.get(l.constructor))?f[s]=n(l,o):ArrayBuffer.isView(l)?f[s]=e(l):f[s]=o(l)}return f}}}},e={},r=function r(n){var o=e[n];if(void 0!==o)return o.exports;var c=e[n]={exports:{}};return t[n](c,c.exports,r),c.exports}("./rfdc/index.js");module.exports=r})();