Module 686757

671 characters · in no known chunk
Dependencies
Required by (3)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{SD:()=>d,Vm:()=>l,eE:()=>c,g$:()=>_,u5:()=>u,uJ:()=>h});var i=n(265690),r=n(562708),s=n(121894);let a=Object.freeze({debugTrackedData:null,impressions:[]}),o=(0,i.h)(e=>a);function l(e){(0,s.r)(()=>{o.setState(t=>({impressions:[...t.impressions,e]}))})}function u(e){(0,s.r)(()=>{o.setState(t=>({impressions:t.impressions.filter(t=>t.sequenceId!==e.sequenceId)}))})}function c(e,t){(0,s.r)(()=>{o.setState(()=>({debugTrackedData:{name:e,...t}}))})}let d=o;function _(){let e={};return o.getState().impressions.forEach(t=>{t.type===r.ImpressionTypes.PAGE?e.page=t.name:e.section=t.name}),e}function h(){return o.getState().impressions}}