1import{i as c}from"./init-B2hqrhfx.js";import"./use-health-profile-feature-CnrV9wh_.js";import"./chunk-62JRHF6Z-VE1ewJCM.js";import"./index-y7LNTZAR.js";const a="nova-web",f=["email","name","givenName","familyName","accessToken","refreshToken","phone","message","messages","data"];let l=!1;function d(r,i){const e=r==null?void 0:r.trim();if(!e)return null;const n=/^https?:\/\//i.test(e),o=e.startsWith("/");if(!n&&!o)return null;try{const t=new URL(e,i);return t.protocol!=="http:"&&t.protocol!=="https:"?null:t.origin}catch{return null}}function u(){return window.location.origin}function s(r){if(typeof r!="string")return;const i=r.search(/[#?]/);return i===-1?void 0:r.slice(0,i)}function m(r){if(r.view){const i=s(r.view.url);i!==void 0&&(r.view.url=i);const e=s(r.view.referrer);e!==void 0&&(r.view.referrer=e)}if(r.resource){const i=s(r.resource.url);i!==void 0&&(r.resource.url=i)}}function p(r,i=u()){const e=r.domains.reduce((n,o)=>{const t=d(o,i);return t&&!n.includes(t)&&n.push(t),n},[]);return{applicationId:r.applicationId,clientToken:r.clientToken,env:r.env,service:a,allowedTracingUrls:e,additionalForbiddenKeys:f,sessionSampleRate:r.sessionSampleRate,rumBeforeSend:m}}function g(r,i=u()){l||(c(p(r,i)),l=!0)}export{p as buildBrowserObservabilityConfig,g as initBrowserObservability,m as scrubRumEventUrls}; 2//# sourceMappingURL=client-BBXnx6Ww.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.