(e)
| 3208 | ) |
| 3209 | } |
| 3210 | function w(e) { |
| 3211 | var t, |
| 3212 | r = e[1] || {} |
| 3213 | if ( |
| 3214 | ('string' == typeof e[0] |
| 3215 | ? 0 === (t = e[0]).length && |
| 3216 | f.RI && |
| 3217 | (t = '' + f.gm.location.href) |
| 3218 | : e[0] && e[0].url |
| 3219 | ? (t = e[0].url) |
| 3220 | : f.gm?.URL && e[0] && e[0] instanceof URL |
| 3221 | ? (t = e[0].href) |
| 3222 | : 'function' == typeof e[0].toString && |
| 3223 | (t = e[0].toString()), |
| 3224 | 'string' == typeof t && 0 !== t.length) |
| 3225 | ) { |
| 3226 | t && |
| 3227 | ((this.parsedOrigin = (0, we.D)(t)), |
| 3228 | (this.sameOrigin = this.parsedOrigin.sameOrigin)) |
| 3229 | var n = i.generateTracePayload(this.parsedOrigin) |
| 3230 | if (n && (n.newrelicHeader || n.traceContextParentHeader)) |
| 3231 | if (e[0] && e[0].headers) |
| 3232 | a(e[0].headers, n) && (this.dt = n) |
| 3233 | else { |
| 3234 | var s = {} |
| 3235 | for (var o in r) s[o] = r[o] |
| 3236 | ;(s.headers = new Headers(r.headers || {})), |
| 3237 | a(s.headers, n) && (this.dt = n), |
| 3238 | e.length > 1 ? (e[1] = s) : e.push(s) |
| 3239 | } |
| 3240 | } |
| 3241 | function a(e, t) { |
| 3242 | var r = !1 |
| 3243 | return ( |
| 3244 | t.newrelicHeader && |
| 3245 | (e.set('newrelic', t.newrelicHeader), (r = !0)), |
| 3246 | t.traceContextParentHeader && |
| 3247 | (e.set('traceparent', t.traceContextParentHeader), |
| 3248 | t.traceContextStateHeader && |
| 3249 | e.set('tracestate', t.traceContextStateHeader), |
| 3250 | (r = !0)), |
| 3251 | r |
| 3252 | ) |
| 3253 | } |
| 3254 | } |
| 3255 | function R(e, t) { |
| 3256 | ;(this.params = {}), |
| 3257 | (this.metrics = {}), |
nothing calls this directly
no test coverage detected