UNPKG

@objectiv/developer-tools

Version:

Validation and logging utilities to help pinpoint instrumentation issues while developing

231 lines 55.5 kB
var T={name:"@objectiv/developer-tools",version:"0.0.26",description:"Validation and logging utilities to help pinpoint instrumentation issues while developing",license:"Apache-2.0",homepage:"https://objectiv.io",keywords:["objectiv","tracking","analytics","events","taxonomy","validation","logging","debugging","development"],repository:{type:"git",url:"https://github.com/objectiv/objectiv-analytics.git",directory:"tracker/core/developer-tools"},bugs:"https://github.com/objectiv/objectiv-analytics/issues",contributors:[{name:"Surai Di Rosa",email:"surai.dirosa@gmail.com",url:"https://github.com/sdirosa"}],main:"./dist/index.js",module:"./dist/esm/index.js",types:"./dist/index.d.ts",files:["dist"],exports:{".":{require:"./dist/index.js",import:"./dist/esm/index.js",types:"./dist/index.d.ts"}},scripts:{build:"tsup src/index.ts --format cjs,esm --legacy-output --minify --sourcemap --clean","deploy:verdaccio":"npm publish",prettify:"prettier --write .",tsc:"tsc --noEmit",test:"jest --silent","test:ci":"jest --silent --ci","test:coverage":"jest --silent --coverage",depcheck:"npx depcheck"},devDependencies:{"@objectiv/testing-tools":"^0.0.26",jest:"^28.1.3",prettier:"^2.7.1","ts-jest":"^28.0.7",tsup:"^6.2.1",typescript:"^4.7.4"},peerDependencies:{"@objectiv/schema":"^0.0.26","@objectiv/tracker-core":"^0.0.26"}};import{cleanObjectFromInternalProperties as N}from"@objectiv/tracker-core";var x=class{constructor(t){this.name="RecordedEvents";this.events=t}filter(t){if(typeof t=="string")return new x(this.events.filter(e=>e._type===t));if(Array.isArray(t)&&t.length)return new x(this.events.filter(e=>t.includes(e._type)));if(typeof t=="function")return new x(this.events.filter(t));throw new Error(`Invalid event filter options: ${JSON.stringify(t)}`)}withLocationContext(t,e){if(typeof t!="string")throw new Error(`Invalid location context filter name option: ${JSON.stringify(t)}`);if(e!==void 0&&typeof e!="string")throw new Error(`Invalid location context filter id option: ${JSON.stringify(e)}`);return new x(this.events.filter(a=>j(a.location_stack,t,e)))}withGlobalContext(t,e){if(typeof t!="string")throw new Error(`Invalid global context filter name option: ${JSON.stringify(t)}`);if(e!==void 0&&typeof e!="string")throw new Error(`Invalid location context filter id option: ${JSON.stringify(e)}`);return new x(this.events.filter(a=>j(a.global_contexts,t,e)))}},j=(o,t,e)=>o.find(a=>t&&e?a._type===t&&a.id===e:a._type===t);var O=!0,S=!0,A=({id:o,time:t,...e},a)=>({id:a,...N(e),location_stack:e.location_stack.map(N),global_contexts:e.global_contexts.map(N)}),r=new class{constructor(){this.transportName="EventRecorder";this.enabled=O;this.autoStart=S;this.recording=this.enabled&&this.autoStart;this.errors=[];this._events=[];this.eventsCountByType={}}configure(o){this.enabled=(o==null?void 0:o.enabled)??O,this.autoStart=(o==null?void 0:o.autoStart)??S,this.recording=this.enabled&&this.autoStart}clear(){this.errors.length=0,this._events.length=0,this.eventsCountByType={}}start(){!this.recording&&this.enabled&&(this.recording=!0)}stop(){this.recording&&this.enabled&&(this.recording=!1)}async handle(...o){!this.recording||((await Promise.all(o)).forEach(t=>{let e=t._type;this.eventsCountByType[e]=(this.eventsCountByType[e]??0)+1;let a=A(t,`${e}#${this.eventsCountByType[e]}`);this._events.push(a)}),this._events.sort((t,e)=>t.id.localeCompare(e.id)))}error(o){this.errors.push(o),this.errors.sort()}get events(){return new x(this._events)}isUsable(){return this.enabled}};var b=o=>o.map(t=>`${t._type.replace("Context","")}:${t.id}`).join(" / ");import{generateGUID as w}from"@objectiv/tracker-core";var E={debug:()=>{},error:()=>{},group:()=>{},groupCollapsed:()=>{},groupEnd:()=>{},info:()=>{},log:()=>{},warn:()=>{}};var n={implementation:typeof window<"u"?console:E,setImplementation:o=>n.implementation=o,debug:(...o)=>n.implementation.debug(...o),error:(...o)=>n.implementation.error(...o),group:(...o)=>n.implementation.group(...o),groupCollapsed:(...o)=>n.implementation.groupCollapsed(...o),groupEnd:()=>n.implementation.groupEnd(),info:(...o)=>n.implementation.info(...o),log:(...o)=>n.implementation.log(...o),warn:(...o)=>n.implementation.warn(...o)};var y={__location_context:!0,__instance_id:w(),_type:"LocationTreeRoot",id:"location-tree-root",parentLocationId:null},l=[y],v=new Map,m={clear:()=>{l=[y],v.clear()},children:({__instance_id:o})=>l.filter(({parentLocationId:t})=>t===o),error:(o,t,e="collision")=>{if(v.get(o)!==e){let a=`\uFF62objectiv\uFF63 ${t}`;r.error(a),n.error(`\uFF62objectiv\uFF63 ${t}`),n.log("Location Tree:"),m.log(),v.set(o,e)}},log:(o,t=0)=>{let e=o;e?(n.log(" ".repeat(t)+e._type+":"+e.id),t++):e=y,m.children(e).forEach(a=>m.log(a,t))},validate:(o,t=[],e=new Set)=>{let a=o;if(!a)a=y;else{t.push(a);let i=a.__instance_id,C=b(t),s=e.size;if(e.add(C),s===e.size){m.error(i,`Location collision detected: ${C}`);return}}m.children(a).map(i=>{m.validate(i,[...t],e)})},add:(o,t)=>{let e=(t??y).__instance_id;l.push({...o,parentLocationId:e}),m.validate()},remove:o=>{l=l.filter(({__instance_id:e})=>e!==o.__instance_id),v.delete(o.__instance_id);let t=l.length;l=l.reduce((e,a)=>(a.parentLocationId||e.push(a),l.some(({__instance_id:i})=>i===a.parentLocationId)&&e.push(a),e),[]),t!==l.length&&m.remove(o)}};import{GlobalContextName as G,LocationContextName as D}from"@objectiv/tracker-core";import{LocationContextErrorType as L}from"@objectiv/tracker-core";var u={ANGULAR:{GLOBAL_CONTEXT_MISSING:{ApplicationContext:`ApplicationContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/ApplicationContext.`,CookieIdContext:`CookieIdContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/CookieIdContext.`,HttpContext:`HttpContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/HttpContext.`,IdentityContext:`IdentityContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/IdentityContext.`,InputValueContext:`InputValueContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/InputValueContext.`,LocaleContext:`LocaleContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/LocaleContext.`,MarketingContext:`MarketingContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/MarketingContext.`,PathContext:`PathContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/PathContext.`,SessionContext:`SessionContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/SessionContext.`},GLOBAL_CONTEXT_DUPLICATED:{ApplicationContext:`Only one ApplicationContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/ApplicationContext.`,CookieIdContext:`Only one CookieIdContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/CookieIdContext.`,HttpContext:`Only one HttpContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/HttpContext.`,IdentityContext:`Only one IdentityContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/IdentityContext.`,InputValueContext:`Only one InputValueContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/InputValueContext.`,LocaleContext:`Only one LocaleContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/LocaleContext.`,MarketingContext:`Only one MarketingContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/MarketingContext.`,PathContext:`Only one PathContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/PathContext.`,SessionContext:`Only one SessionContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/SessionContext.`}},CORE:{GLOBAL_CONTEXT_MISSING:{ApplicationContext:`ApplicationContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/ApplicationContext.`,CookieIdContext:`CookieIdContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/CookieIdContext.`,HttpContext:`HttpContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/HttpContext.`,IdentityContext:`IdentityContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/IdentityContext.`,InputValueContext:`InputValueContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/InputValueContext.`,LocaleContext:`LocaleContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/LocaleContext.`,MarketingContext:`MarketingContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/MarketingContext.`,PathContext:`PathContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/PathContext.`,SessionContext:`SessionContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/SessionContext.`},GLOBAL_CONTEXT_DUPLICATED:{ApplicationContext:`Only one ApplicationContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/ApplicationContext.`,CookieIdContext:`Only one CookieIdContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/CookieIdContext.`,HttpContext:`Only one HttpContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/HttpContext.`,IdentityContext:`Only one IdentityContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/IdentityContext.`,InputValueContext:`Only one InputValueContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/InputValueContext.`,LocaleContext:`Only one LocaleContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/LocaleContext.`,MarketingContext:`Only one MarketingContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/MarketingContext.`,PathContext:`Only one PathContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/PathContext.`,SessionContext:`Only one SessionContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/SessionContext.`}},BROWSER:{GLOBAL_CONTEXT_MISSING:{ApplicationContext:`ApplicationContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/ApplicationContext.`,CookieIdContext:`CookieIdContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/CookieIdContext.`,HttpContext:`HttpContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/HttpContext.`,IdentityContext:`IdentityContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/IdentityContext.`,InputValueContext:`InputValueContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/InputValueContext.`,LocaleContext:`LocaleContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/LocaleContext.`,MarketingContext:`MarketingContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/MarketingContext.`,PathContext:`PathContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/PathContext.`,SessionContext:`SessionContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/SessionContext.`},GLOBAL_CONTEXT_DUPLICATED:{ApplicationContext:`Only one ApplicationContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/ApplicationContext.`,CookieIdContext:`Only one CookieIdContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/CookieIdContext.`,HttpContext:`Only one HttpContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/HttpContext.`,IdentityContext:`Only one IdentityContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/IdentityContext.`,InputValueContext:`Only one InputValueContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/InputValueContext.`,LocaleContext:`Only one LocaleContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/LocaleContext.`,MarketingContext:`Only one MarketingContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/MarketingContext.`,PathContext:`Only one PathContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/PathContext.`,SessionContext:`Only one SessionContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/SessionContext.`}},REACT:{GLOBAL_CONTEXT_MISSING:{ApplicationContext:`ApplicationContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/ApplicationContext.`,CookieIdContext:`CookieIdContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/CookieIdContext.`,HttpContext:`HttpContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/HttpContext.`,IdentityContext:`IdentityContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/IdentityContext.`,InputValueContext:`InputValueContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/InputValueContext.`,LocaleContext:`LocaleContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/LocaleContext.`,MarketingContext:`MarketingContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/MarketingContext.`,PathContext:`PathContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/PathContext.`,SessionContext:`SessionContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/SessionContext.`},GLOBAL_CONTEXT_DUPLICATED:{ApplicationContext:`Only one ApplicationContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/ApplicationContext.`,CookieIdContext:`Only one CookieIdContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/CookieIdContext.`,HttpContext:`Only one HttpContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/HttpContext.`,IdentityContext:`Only one IdentityContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/IdentityContext.`,InputValueContext:`Only one InputValueContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/InputValueContext.`,LocaleContext:`Only one LocaleContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/LocaleContext.`,MarketingContext:`Only one MarketingContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/MarketingContext.`,PathContext:`Only one PathContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/PathContext.`,SessionContext:`Only one SessionContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/SessionContext.`}},REACT_NATIVE:{GLOBAL_CONTEXT_MISSING:{ApplicationContext:`ApplicationContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/ApplicationContext.`,CookieIdContext:`CookieIdContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/CookieIdContext.`,HttpContext:`HttpContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/HttpContext.`,IdentityContext:`IdentityContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/IdentityContext.`,InputValueContext:`InputValueContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/InputValueContext.`,LocaleContext:`LocaleContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/LocaleContext.`,MarketingContext:`MarketingContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/MarketingContext.`,PathContext:`PathContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/PathContext.`,SessionContext:`SessionContext is missing from Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/SessionContext.`},GLOBAL_CONTEXT_DUPLICATED:{ApplicationContext:`Only one ApplicationContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/ApplicationContext.`,CookieIdContext:`Only one CookieIdContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/CookieIdContext.`,HttpContext:`Only one HttpContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/HttpContext.`,IdentityContext:`Only one IdentityContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/IdentityContext.`,InputValueContext:`Only one InputValueContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/InputValueContext.`,LocaleContext:`Only one LocaleContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/LocaleContext.`,MarketingContext:`Only one MarketingContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/MarketingContext.`,PathContext:`Only one PathContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/PathContext.`,SessionContext:`Only one SessionContext{{contextIds}} should be present in Global Contexts of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/global-contexts/SessionContext.`}}},P={ANGULAR:{LOCATION_CONTEXT_MISSING:{ContentContext:`ContentContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`ExpandableContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`InputContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`LinkContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`MediaPlayerContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`NavigationContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`OverlayContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`PressableContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`RootLocationContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext. See also: - Configuring Roots: https://objectiv.io/docs/tracking/angular/how-to-guides/configuring-root-locations. - tagRootLocation: https://objectiv.io/docs/tracking/angular/api-reference/locationTaggers/tagRootLocation.`},LOCATION_CONTEXT_DUPLICATED:{ContentContext:`Only one ContentContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`Only one ExpandableContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`Only one InputContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`Only one LinkContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`Only one MediaPlayerContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`Only one NavigationContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`Only one OverlayContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`Only one PressableContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`Only one RootLocationContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext.`},LOCATION_CONTEXT_WRONG_POSITION:{ContentContext:`ContentContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`ExpandableContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`InputContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`LinkContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`MediaPlayerContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`NavigationContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`OverlayContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`PressableContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`RootLocationContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext.`}},CORE:{LOCATION_CONTEXT_MISSING:{ContentContext:`ContentContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`ExpandableContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`InputContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`LinkContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`MediaPlayerContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`NavigationContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`OverlayContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`PressableContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`RootLocationContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext.`},LOCATION_CONTEXT_DUPLICATED:{ContentContext:`Only one ContentContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`Only one ExpandableContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`Only one InputContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`Only one LinkContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`Only one MediaPlayerContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`Only one NavigationContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`Only one OverlayContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`Only one PressableContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`Only one RootLocationContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext.`},LOCATION_CONTEXT_WRONG_POSITION:{ContentContext:`ContentContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`ExpandableContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`InputContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`LinkContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`MediaPlayerContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`NavigationContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`OverlayContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`PressableContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`RootLocationContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext.`}},BROWSER:{LOCATION_CONTEXT_MISSING:{ContentContext:`ContentContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`ExpandableContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`InputContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`LinkContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`MediaPlayerContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`NavigationContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`OverlayContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`PressableContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`RootLocationContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext. See also: - Configuring Roots: https://objectiv.io/docs/tracking/browser/how-to-guides/configuring-root-locations. - tagRootLocation: https://objectiv.io/docs/tracking/browser/api-reference/locationTaggers/tagRootLocation.`},LOCATION_CONTEXT_DUPLICATED:{ContentContext:`Only one ContentContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`Only one ExpandableContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`Only one InputContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`Only one LinkContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`Only one MediaPlayerContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`Only one NavigationContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`Only one OverlayContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`Only one PressableContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`Only one RootLocationContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext.`},LOCATION_CONTEXT_WRONG_POSITION:{ContentContext:`ContentContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`ExpandableContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`InputContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`LinkContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`MediaPlayerContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`NavigationContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`OverlayContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`PressableContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`RootLocationContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext.`}},REACT:{LOCATION_CONTEXT_MISSING:{ContentContext:`ContentContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`ExpandableContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`InputContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`LinkContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`MediaPlayerContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`NavigationContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`OverlayContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`PressableContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`RootLocationContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext. See also: - Configuring Roots: https://objectiv.io/docs/tracking/react/how-to-guides/configuring-root-locations. - TrackedRootLocationContext: https://objectiv.io/docs/tracking/react/api-reference/trackedContexts/TrackedRootLocationContext. - RootLocationContextWrapper: https://objectiv.io/docs/tracking/react/api-reference/locationWrappers/RootLocationContextWrapper.`},LOCATION_CONTEXT_DUPLICATED:{ContentContext:`Only one ContentContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`Only one ExpandableContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`Only one InputContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`Only one LinkContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`Only one MediaPlayerContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`Only one NavigationContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`Only one OverlayContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`Only one PressableContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`Only one RootLocationContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext.`},LOCATION_CONTEXT_WRONG_POSITION:{ContentContext:`ContentContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`ExpandableContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`InputContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`LinkContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`MediaPlayerContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`NavigationContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`OverlayContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`PressableContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`RootLocationContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext.`}},REACT_NATIVE:{LOCATION_CONTEXT_MISSING:{ContentContext:`ContentContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`ExpandableContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`InputContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`LinkContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`MediaPlayerContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`NavigationContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`OverlayContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`PressableContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`RootLocationContext is missing from Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext. See also: - React Navigation Plugin: https://objectiv.io/docs/tracking/react-native/plugins/react-navigation. - RootLocationContextWrapper: https://objectiv.io/docs/tracking/react-native/api-reference/locationWrappers/RootLocationContextWrapper.`},LOCATION_CONTEXT_DUPLICATED:{ContentContext:`Only one ContentContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ContentContext.`,ExpandableContext:`Only one ExpandableContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/ExpandableContext.`,InputContext:`Only one InputContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/InputContext.`,LinkContext:`Only one LinkContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/LinkContext.`,MediaPlayerContext:`Only one MediaPlayerContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/MediaPlayerContext.`,NavigationContext:`Only one NavigationContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/NavigationContext.`,OverlayContext:`Only one OverlayContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/OverlayContext.`,PressableContext:`Only one PressableContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/PressableContext.`,RootLocationContext:`Only one RootLocationContext should be present in Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/taxonomy/reference/location-contexts/RootLocationContext.`},LOCATION_CONTEXT_WRONG_POSITION:{ContentContext:`ContentContext is in the wrong position of the Location Stack of {{eventName}}. Taxonomy documentation: https://objectiv.io/docs/tax