Overview
Visited pages:- https://spectator-sport-demo-1ca285490d99.herokuapp.com/
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/
Events
IncrementalSnapshot (#44116)
source: Input
at 2026-05-15 13:23:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Travis J", "isChecked" => false, "id" => 38}, "timestamp" => 1778851398065}
IncrementalSnapshot (#44117)
source: MouseInteraction, Blur
at 2026-05-15 13:23:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 38}, "timestamp" => 1778851398244}
IncrementalSnapshot (#44118)
source: MouseInteraction, Focus
at 2026-05-15 13:23:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 46}, "timestamp" => 1778851398245}
IncrementalSnapshot (#44119)
source: Mutation
at 2026-05-15 13:23:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 0, "texts" => [], "attributes" => [], "removes" => [{"parentId" => 26, "id" => 65}, {"parentId" => 26, "id" => 66}, {"parentId" => 26, "id" => 68}], "adds" => []}, "timestamp" => 1778851398253}
IncrementalSnapshot (#44120)
source: Input
at 2026-05-15 13:23:19 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "a", "isChecked" => false, "id" => 46}, "timestamp" => 1778851399128}
IncrementalSnapshot (#44121)
source: Input
at 2026-05-15 13:23:19 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "a ", "isChecked" => false, "id" => 46}, "timestamp" => 1778851399195}
IncrementalSnapshot (#44122)
source: Input
at 2026-05-15 13:23:19 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "a m", "isChecked" => false, "id" => 46}, "timestamp" => 1778851399288}
IncrementalSnapshot (#44123)
source: Input
at 2026-05-15 13:23:19 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "a me", "isChecked" => false, "id" => 46}, "timestamp" => 1778851399371}
Meta (#44066)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-05-15 13:23:07 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 1290, "height" => 1009}, "timestamp" => 1778851387383}
IncrementalSnapshot (#44124)
source: Input
at 2026-05-15 13:23:19 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "a mes", "isChecked" => false, "id" => 46}, "timestamp" => 1778851399445}
IncrementalSnapshot (#44125)
source: Input
at 2026-05-15 13:23:19 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "a mess", "isChecked" => false, "id" => 46}, "timestamp" => 1778851399609}
IncrementalSnapshot (#44126)
source: Input
at 2026-05-15 13:23:19 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "a messa", "isChecked" => false, "id" => 46}, "timestamp" => 1778851399721}
IncrementalSnapshot (#44127)
source: Input
at 2026-05-15 13:23:19 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "a messag", "isChecked" => false, "id" => 46}, "timestamp" => 1778851399793}
IncrementalSnapshot (#44128)
source: Input
at 2026-05-15 13:23:19 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "a message", "isChecked" => false, "id" => 46}, "timestamp" => 1778851399887}
IncrementalSnapshot (#44129)
source: MouseMove
at 2026-05-15 13:23:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 130, "y" => 19, "id" => 38, "timeOffset" => 0}]}, "timestamp" => 1778851400389}
IncrementalSnapshot (#44130)
source: MouseInteraction, MouseDown
at 2026-05-15 13:23:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 32, "x" => 56.5, "y" => 108.5}, "timestamp" => 1778851400805}
IncrementalSnapshot (#44131)
source: MouseInteraction, Blur
at 2026-05-15 13:23:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 46}, "timestamp" => 1778851400807}
FullSnapshot (#44067)
at 2026-05-15 13:23:07 UTC
Complete data
{"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "id" => 2}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 5}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 7}], "id" => 6}, {"type" => 3, "textContent" => "\n ", "id" => 8}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 9}, {"type" => 3, "textContent" => "\n ", "id" => 10}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n", "id" => 12}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "eu5E6jbXwuYwuKJTxYlYlln89pRmrDPJKKU20zNANnpgOie_bsbMYGRIy07wAiLRNKyjMw67PxD5Iav1LsTasg"}, "childNodes" => [], "id" => 13}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 14}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 15}, {"type" => 3, "textContent" => "\n ", "id" => 16}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 17}, {"type" => 3, "textContent" => "\n ", "id" => 18}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 19}, {"type" => 3, "textContent" => "\n ", "id" => 20}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 21}, {"type" => 3, "textContent" => "\n\n ", "id" => 22}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 23}, {"type" => 3, "textContent" => "\n ", "id" => 24}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 25}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-tag", "content" => "InVzZXItMjci--d3595dcdcbd552a6341c4400ca3205ce6ab21347"}, "childNodes" => [], "id" => 28}, {"type" => 3, "textContent" => "\n", "id" => 29}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI3Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--c29f8674967c275054bb66e34f997aa6b10df9d1"}, "childNodes" => [], "id" => 30}, {"type" => 3, "textContent" => "\n", "id" => 31}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImFkbWluIiwia2V5Ijoicm9sZSIsInN0cmF0ZWd5IjoibWFueSJ9--7a38f1da2e2b5a61a4fe1a3315cbacfc488b46d8"}, "childNodes" => [], "id" => 32}, {"type" => 3, "textContent" => "\n", "id" => 33}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im1vZGVyYXRvciIsImtleSI6InJvbGUiLCJzdHJhdGVneSI6Im1hbnkifQ==--17901844aa34e345c141b1c0e9428088cbb33823"}, "childNodes" => [], "id" => 34}, {"type" => 3, "textContent" => "\n", "id" => 35}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImluZGV4Iiwia2V5IjoiZmlyc3RfcGFnZSIsInN0cmF0ZWd5IjoiZmlyc3QifQ==--bada2d4ed5dd235bed725e24c78b14d340c022fa"}, "childNodes" => [], "id" => 36}, {"type" => 3, "textContent" => "\n", "id" => 37}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6InZpcCIsImtleSI6bnVsbCwic3RyYXRlZ3kiOiJtYW55In0=--9e147bfc348818b2ebc7ef7eb4dbcd6181fd99c4"}, "childNodes" => [], "id" => 38}, {"type" => 3, "textContent" => "\n", "id" => 39}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "id" => 41}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "id" => 43}], "id" => 42}], "id" => 40}, {"type" => 3, "textContent" => "\n", "id" => 44}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "id" => 46}], "id" => 45}, {"type" => 3, "textContent" => "\n\n", "id" => 47}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new"}, "childNodes" => [{"type" => 3, "textContent" => "Pretend you are doing stuff", "id" => 49}], "id" => 48}, {"type" => 3, "textContent" => "\n", "id" => 50}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 51}, {"type" => 3, "textContent" => "\n", "id" => 52}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "id" => 54}], "id" => 53}, {"type" => 3, "textContent" => "\n\n\n ", "id" => 55}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 56}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 57}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 58}, {"type" => 3, "textContent" => "\n ", "id" => 59}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 60}, {"type" => 3, "textContent" => "\n ", "id" => 61}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 63}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 65}], "id" => 64}], "id" => 62}, {"type" => 3, "textContent" => "\n \n\n", "id" => 66}], "id" => 26}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1778851387390}
IncrementalSnapshot (#44068)
source: MouseMove
at 2026-05-15 13:23:07 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 1154, "y" => 349, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1778851387391}
IncrementalSnapshot (#44069)
source: MouseMove
at 2026-05-15 13:23:07 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 1154, "y" => 345, "id" => 3, "timeOffset" => -439}, {"x" => 1144, "y" => 333, "id" => 3, "timeOffset" => -373}, {"x" => 1121, "y" => 314, "id" => 3, "timeOffset" => -323}, {"x" => 1055, "y" => 288, "id" => 3, "timeOffset" => -273}, {"x" => 922, "y" => 243, "id" => 3, "timeOffset" => -222}, {"x" => 790, "y" => 206, "id" => 62, "timeOffset" => -172}, {"x" => 711, "y" => 193, "id" => 62, "timeOffset" => -122}, {"x" => 646, "y" => 191, "id" => 62, "timeOffset" => -72}, {"x" => 568, "y" => 186, "id" => 26, "timeOffset" => -22}]}, "timestamp" => 1778851387894}
IncrementalSnapshot (#44070)
source: MouseMove
at 2026-05-15 13:23:08 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 504, "y" => 173, "id" => 60, "timeOffset" => -474}, {"x" => 396, "y" => 156, "id" => 26, "timeOffset" => -408}, {"x" => 351, "y" => 152, "id" => 26, "timeOffset" => -358}, {"x" => 317, "y" => 148, "id" => 26, "timeOffset" => -308}, {"x" => 302, "y" => 142, "id" => 26, "timeOffset" => -258}, {"x" => 289, "y" => 140, "id" => 26, "timeOffset" => -208}, {"x" => 286, "y" => 138, "id" => 26, "timeOffset" => -158}]}, "timestamp" => 1778851388396}
IncrementalSnapshot (#44071)
source: MouseMove
at 2026-05-15 13:23:08 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 286, "y" => 138, "id" => 26, "timeOffset" => -160}, {"x" => 286, "y" => 139, "id" => 26, "timeOffset" => -109}, {"x" => 301, "y" => 138, "id" => 26, "timeOffset" => -59}, {"x" => 339, "y" => 136, "id" => 26, "timeOffset" => -9}]}, "timestamp" => 1778851388897}
IncrementalSnapshot (#44072)
source: MouseMove
at 2026-05-15 13:23:09 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 426, "y" => 137, "id" => 26, "timeOffset" => -461}, {"x" => 505, "y" => 134, "id" => 26, "timeOffset" => -411}, {"x" => 575, "y" => 130, "id" => 26, "timeOffset" => -358}, {"x" => 580, "y" => 131, "id" => 26, "timeOffset" => -294}, {"x" => 580, "y" => 137, "id" => 26, "timeOffset" => -244}, {"x" => 583, "y" => 147, "id" => 26, "timeOffset" => -178}, {"x" => 603, "y" => 167, "id" => 26, "timeOffset" => -128}, {"x" => 649, "y" => 183, "id" => 26, "timeOffset" => -78}, {"x" => 715, "y" => 201, "id" => 62, "timeOffset" => -28}]}, "timestamp" => 1778851389399}
IncrementalSnapshot (#44073)
source: MouseMove
at 2026-05-15 13:23:09 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 748, "y" => 215, "id" => 3, "timeOffset" => -484}, {"x" => 758, "y" => 227, "id" => 3, "timeOffset" => -434}, {"x" => 756, "y" => 229, "id" => 3, "timeOffset" => -384}, {"x" => 748, "y" => 234, "id" => 3, "timeOffset" => -333}, {"x" => 745, "y" => 237, "id" => 3, "timeOffset" => -267}, {"x" => 744, "y" => 237, "id" => 3, "timeOffset" => -85}, {"x" => 742, "y" => 248, "id" => 3, "timeOffset" => -33}]}, "timestamp" => 1778851389905}
IncrementalSnapshot (#44074)
source: MouseMove
at 2026-05-15 13:23:10 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 739, "y" => 256, "id" => 3, "timeOffset" => -487}]}, "timestamp" => 1778851390409}
IncrementalSnapshot (#44075)
source: MouseMove
at 2026-05-15 13:23:10 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 739, "y" => 256, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1778851390997}
IncrementalSnapshot (#44076)
source: MouseMove
at 2026-05-15 13:23:11 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 712, "y" => 250, "id" => 3, "timeOffset" => -448}, {"x" => 655, "y" => 242, "id" => 3, "timeOffset" => -398}, {"x" => 624, "y" => 242, "id" => 3, "timeOffset" => -347}, {"x" => 591, "y" => 252, "id" => 3, "timeOffset" => -297}, {"x" => 540, "y" => 242, "id" => 3, "timeOffset" => -247}, {"x" => 469, "y" => 182, "id" => 26, "timeOffset" => -197}, {"x" => 411, "y" => 142, "id" => 26, "timeOffset" => -147}, {"x" => 379, "y" => 120, "id" => 26, "timeOffset" => -97}, {"x" => 342, "y" => 102, "id" => 26, "timeOffset" => -47}]}, "timestamp" => 1778851391502}
IncrementalSnapshot (#44077)
source: MouseMove
at 2026-05-15 13:23:12 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 311, "y" => 95, "id" => 26, "timeOffset" => -502}, {"x" => 273, "y" => 94, "id" => 26, "timeOffset" => -452}, {"x" => 239, "y" => 94, "id" => 26, "timeOffset" => -402}, {"x" => 202, "y" => 94, "id" => 26, "timeOffset" => -352}, {"x" => 163, "y" => 94, "id" => 48, "timeOffset" => -302}, {"x" => 121, "y" => 97, "id" => 48, "timeOffset" => -252}, {"x" => 102, "y" => 99, "id" => 48, "timeOffset" => -202}, {"x" => 89, "y" => 101, "id" => 48, "timeOffset" => -135}, {"x" => 88, "y" => 100, "id" => 48, "timeOffset" => -69}]}, "timestamp" => 1778851392007}
IncrementalSnapshot (#44078)
source: MouseMove
at 2026-05-15 13:23:12 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 87, "y" => 99, "id" => 48, "timeOffset" => -331}, {"x" => 87, "y" => 98, "id" => 48, "timeOffset" => -274}, {"x" => 87, "y" => 97, "id" => 48, "timeOffset" => -223}, {"x" => 87, "y" => 97, "id" => 48, "timeOffset" => -16}]}, "timestamp" => 1778851392512}
IncrementalSnapshot (#44079)
source: MouseInteraction, MouseDown
at 2026-05-15 13:23:12 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 48, "x" => 86.5, "y" => 94.5}, "timestamp" => 1778851392840}
IncrementalSnapshot (#44080)
source: MouseInteraction, Focus
at 2026-05-15 13:23:12 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 48}, "timestamp" => 1778851392843}
IncrementalSnapshot (#44081)
source: MouseInteraction, MouseUp
at 2026-05-15 13:23:12 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 48, "x" => 86, "y" => 94}, "timestamp" => 1778851392974}
Mouse Click (#44082)
source: MouseInteraction, Click
at 2026-05-15 13:23:12 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 48, "x" => 86, "y" => 94, "pointerType" => 0}, "timestamp" => 1778851392974}
IncrementalSnapshot (#44083)
source: MouseMove
at 2026-05-15 13:23:13 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 87, "y" => 96, "id" => 48, "timeOffset" => -459}, {"x" => 87, "y" => 96, "id" => 48, "timeOffset" => -293}, {"x" => 87, "y" => 95, "id" => 48, "timeOffset" => -243}, {"x" => 87, "y" => 95, "id" => 48, "timeOffset" => -122}]}, "timestamp" => 1778851393016}
Meta (#44084)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
at 2026-05-15 13:23:13 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new", "width" => 1290, "height" => 1009}, "timestamp" => 1778851393109}
IncrementalSnapshot (#44111)
source: Input
at 2026-05-15 13:23:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Tra", "isChecked" => false, "id" => 38}, "timestamp" => 1778851397560}
IncrementalSnapshot (#44112)
source: Input
at 2026-05-15 13:23:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Trav", "isChecked" => false, "id" => 38}, "timestamp" => 1778851397667}
IncrementalSnapshot (#44113)
source: Input
at 2026-05-15 13:23:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Travi", "isChecked" => false, "id" => 38}, "timestamp" => 1778851397759}
IncrementalSnapshot (#44114)
source: Input
at 2026-05-15 13:23:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Travis", "isChecked" => false, "id" => 38}, "timestamp" => 1778851397831}
IncrementalSnapshot (#44115)
source: Input
at 2026-05-15 13:23:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Travis ", "isChecked" => false, "id" => 38}, "timestamp" => 1778851397914}
FullSnapshot (#44085)
at 2026-05-15 13:23:13 UTC
Complete data
{"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "id" => 2}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 5}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 7}], "id" => 6}, {"type" => 3, "textContent" => "\n ", "id" => 8}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 9}, {"type" => 3, "textContent" => "\n ", "id" => 10}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n", "id" => 12}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "VwO8yQy5hWFqooP-qE11Cb92m-0yKuZ0Yk_dj1Sgk-JN19-cVKiL5z5S6uOdxg9O0ibOSlo96q2zy0CpSSR_Kg"}, "childNodes" => [], "id" => 13}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 14}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 15}, {"type" => 3, "textContent" => "\n ", "id" => 16}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 17}, {"type" => 3, "textContent" => "\n ", "id" => 18}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 19}, {"type" => 3, "textContent" => "\n ", "id" => 20}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 21}, {"type" => 3, "textContent" => "\n\n ", "id" => 22}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 23}, {"type" => 3, "textContent" => "\n ", "id" => 24}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 25}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI4Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--0b45595d2f6be0a91d9b1fe99e99959f083f8a9b"}, "childNodes" => [], "id" => 28}, {"type" => 3, "textContent" => "\n", "id" => 29}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im5ldyIsImtleSI6ImZpcnN0X3BhZ2UiLCJzdHJhdGVneSI6ImZpcnN0In0=--bfb114caba699319bcf152686ed36cb19bd28b13"}, "childNodes" => [], "id" => 30}, {"type" => 3, "textContent" => "\n", "id" => 31}, {"type" => 2, "tagName" => "form", "attributes" => {"action" => "/examples", "accept-charset" => "UTF-8", "method" => "post"}, "childNodes" => [{"type" => 2, "tagName" => "input", "attributes" => {"type" => "hidden", "name" => "authenticity_token", "value" => "58ffNKTE4PJFnrg--Hs9ehwZs18q4vX5Io8F2BTXx5g2ohVbGcOCDlWo8pAEjKOY0_2CiZm3owVWkyxazFHO_g"}, "childNodes" => [], "id" => 33}, {"type" => 3, "textContent" => "\n ", "id" => 34}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_name"}, "childNodes" => [{"type" => 3, "textContent" => "Name", "id" => 36}], "id" => 35}, {"type" => 3, "textContent" => "\n ", "id" => 37}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "text", "name" => "resource[name]", "id" => "resource_name"}, "childNodes" => [], "id" => 38}, {"type" => 3, "textContent" => "\n\n ", "id" => 39}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 40}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 41}, {"type" => 3, "textContent" => "\n ", "id" => 42}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_message"}, "childNodes" => [{"type" => 3, "textContent" => "Message", "id" => 44}], "id" => 43}, {"type" => 3, "textContent" => "\n ", "id" => 45}, {"type" => 2, "tagName" => "textarea", "attributes" => {"name" => "resource[message]", "id" => "resource_message"}, "childNodes" => [], "id" => 46}, {"type" => 3, "textContent" => "\n\n ", "id" => 47}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 48}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 49}, {"type" => 3, "textContent" => "\n\n ", "id" => 50}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "submit", "name" => "commit", "value" => "Submit", "data-disable-with" => "Submit"}, "childNodes" => [], "id" => 51}, {"type" => 3, "textContent" => "\n", "id" => 52}], "id" => 32}, {"type" => 3, "textContent" => "\n\n ", "id" => 53}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 54}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 55}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 56}, {"type" => 3, "textContent" => "\n ", "id" => 57}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 58}, {"type" => 3, "textContent" => "\n ", "id" => 59}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 61}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 63}], "id" => 62}], "id" => 60}, {"type" => 3, "textContent" => "\n \n\n", "id" => 64}], "id" => 26}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1778851393113}
IncrementalSnapshot (#44086)
source: MouseMove
at 2026-05-15 13:23:13 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 86, "y" => 95, "id" => 32, "timeOffset" => 0}]}, "timestamp" => 1778851393177}
IncrementalSnapshot (#44087)
source: MouseMove
at 2026-05-15 13:23:13 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 94, "y" => 96, "id" => 32, "timeOffset" => -439}, {"x" => 113, "y" => 97, "id" => 32, "timeOffset" => -389}, {"x" => 141, "y" => 97, "id" => 32, "timeOffset" => -339}, {"x" => 174, "y" => 95, "id" => 32, "timeOffset" => -289}, {"x" => 198, "y" => 93, "id" => 32, "timeOffset" => -238}, {"x" => 205, "y" => 93, "id" => 32, "timeOffset" => -109}, {"x" => 215, "y" => 132, "id" => 32, "timeOffset" => -56}, {"x" => 220, "y" => 158, "id" => 26, "timeOffset" => -6}]}, "timestamp" => 1778851393677}
IncrementalSnapshot (#44088)
source: MouseMove
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 220, "y" => 163, "id" => 26, "timeOffset" => -456}, {"x" => 210, "y" => 157, "id" => 26, "timeOffset" => -406}, {"x" => 148, "y" => 132, "id" => 32, "timeOffset" => -356}, {"x" => 85, "y" => 110, "id" => 32, "timeOffset" => -306}, {"x" => 68, "y" => 97, "id" => 32, "timeOffset" => -256}, {"x" => 74, "y" => 86, "id" => 46, "timeOffset" => -190}, {"x" => 95, "y" => 68, "id" => 46, "timeOffset" => -139}, {"x" => 119, "y" => 53, "id" => 46, "timeOffset" => -89}, {"x" => 126, "y" => 45, "id" => 32, "timeOffset" => -39}]}, "timestamp" => 1778851394178}
IncrementalSnapshot (#44089)
source: MouseInteraction, MouseDown
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 38, "x" => 125, "y" => 15}, "timestamp" => 1778851394346}
IncrementalSnapshot (#44090)
source: MouseInteraction, Focus
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 38}, "timestamp" => 1778851394347}
IncrementalSnapshot (#44091)
source: Mutation
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 0, "texts" => [], "attributes" => [], "removes" => [], "adds" => [{"parentId" => 26, "nextId" => nil, "node" => {"type" => 2, "tagName" => "div", "attributes" => {"id" => "1p-live-region", "role" => "status", "aria-live" => "polite", "aria-atomic" => "true", "aria-relevant" => "all", "style" => "clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; overflow: hidden; position: fixed; top: 0px; left: 0px; white-space: nowrap; width: 1px; overflow-wrap: normal;"}, "childNodes" => [], "id" => 65}}, {"parentId" => 26, "nextId" => 65, "node" => {"type" => 2, "tagName" => "com-1password-button", "attributes" => {}, "childNodes" => [], "id" => 66}}, {"parentId" => 26, "nextId" => 66, "node" => {"type" => 2, "tagName" => "div", "attributes" => {"id" => "1p-live-region", "role" => "status", "aria-live" => "polite", "aria-atomic" => "true", "aria-relevant" => "all", "style" => "clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; overflow: hidden; position: fixed; top: 0px; left: 0px; white-space: nowrap; width: 1px; overflow-wrap: normal;"}, "childNodes" => [], "id" => 67}}]}, "timestamp" => 1778851394370}
IncrementalSnapshot (#44092)
source: Mutation
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 0, "texts" => [], "attributes" => [], "removes" => [], "adds" => [{"parentId" => 26, "nextId" => nil, "node" => {"type" => 2, "tagName" => "com-1password-menu", "attributes" => {}, "childNodes" => [], "id" => 68}}]}, "timestamp" => 1778851394375}
IncrementalSnapshot (#44093)
source: MouseInteraction, MouseUp
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 38, "x" => 125, "y" => 15}, "timestamp" => 1778851394403}
Mouse Click (#44094)
source: MouseInteraction, Click
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 38, "x" => 125, "y" => 15, "pointerType" => 0}, "timestamp" => 1778851394403}
IncrementalSnapshot (#44095)
source: Mutation
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 0, "texts" => [], "attributes" => [], "removes" => [], "adds" => [{"parentId" => 65, "nextId" => nil, "node" => {"type" => 3, "textContent" => "1Password menu is available. Press down arrow to select.", "id" => 69}}]}, "timestamp" => 1778851394470}
IncrementalSnapshot (#44096)
source: Mutation
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 0, "texts" => [], "attributes" => [], "removes" => [{"parentId" => 65, "id" => 69}], "adds" => [{"parentId" => 65, "nextId" => nil, "node" => {"type" => 3, "textContent" => "1Password menu is available. Press down arrow to select.", "id" => 70}}]}, "timestamp" => 1778851394470}
IncrementalSnapshot (#44097)
source: Mutation
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 0, "texts" => [], "attributes" => [{"id" => 65, "attributes" => {"aria-live" => "off"}}], "removes" => [], "adds" => []}, "timestamp" => 1778851394481}
IncrementalSnapshot (#44098)
source: Mutation
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 0, "texts" => [], "attributes" => [{"id" => 65, "attributes" => {"aria-live" => "polite"}}], "removes" => [], "adds" => []}, "timestamp" => 1778851394491}
IncrementalSnapshot (#44099)
source: MouseMove
at 2026-05-15 13:23:14 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 126, "y" => 32, "id" => 32, "timeOffset" => -494}, {"x" => 125, "y" => 17, "id" => 38, "timeOffset" => -428}, {"x" => 125, "y" => 16, "id" => 38, "timeOffset" => -195}, {"x" => 134, "y" => 18, "id" => 38, "timeOffset" => -144}]}, "timestamp" => 1778851394683}
IncrementalSnapshot (#44100)
source: MouseMove
at 2026-05-15 13:23:15 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 134, "y" => 18, "id" => 38, "timeOffset" => -466}]}, "timestamp" => 1778851395188}
IncrementalSnapshot (#44101)
source: Input
at 2026-05-15 13:23:15 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Z", "isChecked" => false, "id" => 38}, "timestamp" => 1778851395982}
IncrementalSnapshot (#44102)
source: Input
at 2026-05-15 13:23:15 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "ZT", "isChecked" => false, "id" => 38}, "timestamp" => 1778851395983}
IncrementalSnapshot (#44103)
source: Input
at 2026-05-15 13:23:16 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "ZTr", "isChecked" => false, "id" => 38}, "timestamp" => 1778851396153}
IncrementalSnapshot (#44104)
source: Input
at 2026-05-15 13:23:16 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "ZTra", "isChecked" => false, "id" => 38}, "timestamp" => 1778851396248}
IncrementalSnapshot (#44105)
source: Input
at 2026-05-15 13:23:16 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "ZTr", "isChecked" => false, "id" => 38}, "timestamp" => 1778851396456}
IncrementalSnapshot (#44106)
source: Input
at 2026-05-15 13:23:16 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "ZT", "isChecked" => false, "id" => 38}, "timestamp" => 1778851396622}
IncrementalSnapshot (#44107)
source: Input
at 2026-05-15 13:23:16 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Z", "isChecked" => false, "id" => 38}, "timestamp" => 1778851396643}
IncrementalSnapshot (#44108)
source: Input
at 2026-05-15 13:23:16 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "", "isChecked" => false, "id" => 38}, "timestamp" => 1778851396658}
IncrementalSnapshot (#44109)
source: Input
at 2026-05-15 13:23:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "T", "isChecked" => false, "id" => 38}, "timestamp" => 1778851397232}
IncrementalSnapshot (#44110)
source: Input
at 2026-05-15 13:23:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Tr", "isChecked" => false, "id" => 38}, "timestamp" => 1778851397424}
IncrementalSnapshot (#44132)
source: MouseMove
at 2026-05-15 13:23:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 120, "y" => 44, "id" => 32, "timeOffset" => -455}, {"x" => 108, "y" => 76, "id" => 46, "timeOffset" => -405}, {"x" => 103, "y" => 88, "id" => 46, "timeOffset" => -355}, {"x" => 87, "y" => 94, "id" => 32, "timeOffset" => -288}, {"x" => 74, "y" => 102, "id" => 32, "timeOffset" => -239}, {"x" => 64, "y" => 106, "id" => 32, "timeOffset" => -188}, {"x" => 57, "y" => 108, "id" => 32, "timeOffset" => -138}, {"x" => 57, "y" => 109, "id" => 32, "timeOffset" => -55}]}, "timestamp" => 1778851400894}
IncrementalSnapshot (#44133)
source: MouseInteraction, MouseUp
at 2026-05-15 13:23:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 32, "x" => 56.5, "y" => 108.5}, "timestamp" => 1778851400925}
Mouse Click (#44134)
source: MouseInteraction, Click
at 2026-05-15 13:23:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 32, "x" => 57, "y" => 109, "pointerType" => 0}, "timestamp" => 1778851400925}
IncrementalSnapshot (#44135)
source: MouseMove
at 2026-05-15 13:23:21 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 57, "y" => 109, "id" => 32, "timeOffset" => -389}, {"x" => 62, "y" => 109, "id" => 32, "timeOffset" => -326}, {"x" => 81, "y" => 111, "id" => 32, "timeOffset" => -276}, {"x" => 113, "y" => 113, "id" => 32, "timeOffset" => -226}, {"x" => 120, "y" => 114, "id" => 32, "timeOffset" => -176}, {"x" => 118, "y" => 117, "id" => 32, "timeOffset" => -126}, {"x" => 88, "y" => 120, "id" => 32, "timeOffset" => -59}, {"x" => 47, "y" => 117, "id" => 51, "timeOffset" => -9}]}, "timestamp" => 1778851401398}
IncrementalSnapshot (#44136)
source: MouseInteraction, MouseDown
at 2026-05-15 13:23:21 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 51, "x" => 19, "y" => 119.5}, "timestamp" => 1778851401722}
IncrementalSnapshot (#44137)
source: MouseInteraction, Focus
at 2026-05-15 13:23:21 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 51}, "timestamp" => 1778851401723}
IncrementalSnapshot (#44138)
source: MouseInteraction, MouseUp
at 2026-05-15 13:23:21 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 51, "x" => 19.5, "y" => 120.5}, "timestamp" => 1778851401818}
Mouse Click (#44139)
source: MouseInteraction, Click
at 2026-05-15 13:23:21 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 51, "x" => 20, "y" => 121, "pointerType" => 0}, "timestamp" => 1778851401818}
Meta (#44140)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples
at 2026-05-15 13:23:21 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples", "width" => 1290, "height" => 1009}, "timestamp" => 1778851401955}
FullSnapshot (#44141)
at 2026-05-15 13:23:21 UTC
Complete data
{"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "id" => 2}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 5}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 7}], "id" => 6}, {"type" => 3, "textContent" => "\n ", "id" => 8}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 9}, {"type" => 3, "textContent" => "\n ", "id" => 10}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n", "id" => 12}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "EExMn-g31IvBobHHUVA134wyUQH-LKqEbffvPi0UazEKmC_KsCbaDZVR2Npk20-Y4WIEppY7pl28c3IYMJCH-Q"}, "childNodes" => [], "id" => 13}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 14}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 15}, {"type" => 3, "textContent" => "\n ", "id" => 16}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 17}, {"type" => 3, "textContent" => "\n ", "id" => 18}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 19}, {"type" => 3, "textContent" => "\n ", "id" => 20}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 21}, {"type" => 3, "textContent" => "\n\n ", "id" => 22}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 23}, {"type" => 3, "textContent" => "\n ", "id" => 24}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 25}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n Travis J\na message\n\n\n ", "id" => 27}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 28}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 29}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 30}, {"type" => 3, "textContent" => "\n ", "id" => 31}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 32}, {"type" => 3, "textContent" => "\n ", "id" => 33}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 35}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 37}], "id" => 36}], "id" => 34}, {"type" => 3, "textContent" => "\n \n\n", "id" => 38}], "id" => 26}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1778851401958}
IncrementalSnapshot (#44142)
source: MouseMove
at 2026-05-15 13:23:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 43, "y" => 124, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1778851402006}
IncrementalSnapshot (#44143)
source: MouseMove
at 2026-05-15 13:23:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 119, "y" => 134, "id" => 3, "timeOffset" => -439}, {"x" => 180, "y" => 140, "id" => 3, "timeOffset" => -389}, {"x" => 234, "y" => 141, "id" => 3, "timeOffset" => -338}, {"x" => 249, "y" => 141, "id" => 3, "timeOffset" => -289}, {"x" => 248, "y" => 141, "id" => 3, "timeOffset" => -130}, {"x" => 222, "y" => 126, "id" => 3, "timeOffset" => -72}]}, "timestamp" => 1778851402511}
IncrementalSnapshot (#44144)
source: MouseMove
at 2026-05-15 13:23:23 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 136, "y" => 93, "id" => 34, "timeOffset" => -493}, {"x" => 106, "y" => 78, "id" => 26, "timeOffset" => -427}, {"x" => 92, "y" => 69, "id" => 26, "timeOffset" => -377}, {"x" => 82, "y" => 62, "id" => 26, "timeOffset" => -327}, {"x" => 79, "y" => 62, "id" => 26, "timeOffset" => -215}, {"x" => 84, "y" => 97, "id" => 34, "timeOffset" => -161}, {"x" => 109, "y" => 129, "id" => 3, "timeOffset" => -110}, {"x" => 134, "y" => 132, "id" => 3, "timeOffset" => -43}]}, "timestamp" => 1778851403016}
IncrementalSnapshot (#44145)
source: MouseMove
at 2026-05-15 13:23:23 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 148, "y" => 123, "id" => 3, "timeOffset" => -481}, {"x" => 148, "y" => 107, "id" => 36, "timeOffset" => -431}, {"x" => 124, "y" => 78, "id" => 26, "timeOffset" => -364}, {"x" => 91, "y" => 51, "id" => 26, "timeOffset" => -298}, {"x" => 59, "y" => 24, "id" => 26, "timeOffset" => -248}, {"x" => 37, "y" => 6, "id" => 3, "timeOffset" => -198}]}, "timestamp" => 1778851403520}
IncrementalSnapshot (#44146)
source: MouseMove
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 49, "y" => 21, "id" => 26, "timeOffset" => -486}, {"x" => 103, "y" => 61, "id" => 26, "timeOffset" => -436}, {"x" => 153, "y" => 74, "id" => 32, "timeOffset" => -386}, {"x" => 161, "y" => 75, "id" => 32, "timeOffset" => -318}, {"x" => 132, "y" => 47, "id" => 26, "timeOffset" => -253}, {"x" => 132, "y" => 48, "id" => 26, "timeOffset" => -203}, {"x" => 133, "y" => 49, "id" => 26, "timeOffset" => -153}]}, "timestamp" => 1778851404025}
Meta (#44147)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new", "width" => 1290, "height" => 1009}, "timestamp" => 1778851404476}
FullSnapshot (#44148)
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "rootId" => 71, "id" => 72}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 75}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "rootId" => 71, "id" => 77}], "rootId" => 71, "id" => 76}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 78}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "rootId" => 71, "id" => 79}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 80}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "rootId" => 71, "id" => 81}, {"type" => 3, "textContent" => "\n", "rootId" => 71, "id" => 82}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "VwO8yQy5hWFqooP-qE11Cb92m-0yKuZ0Yk_dj1Sgk-JN19-cVKiL5z5S6uOdxg9O0ibOSlo96q2zy0CpSSR_Kg"}, "childNodes" => [], "rootId" => 71, "id" => 83}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "rootId" => 71, "id" => 84}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "rootId" => 71, "id" => 85}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 86}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "rootId" => 71, "id" => 87}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 88}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "rootId" => 71, "id" => 89}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 90}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "rootId" => 71, "id" => 91}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 71, "id" => 92}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "rootId" => 71, "id" => 93}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 94}], "rootId" => 71, "id" => 74}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 71, "id" => 95}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 97}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI4Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--0b45595d2f6be0a91d9b1fe99e99959f083f8a9b"}, "childNodes" => [], "rootId" => 71, "id" => 98}, {"type" => 3, "textContent" => "\n", "rootId" => 71, "id" => 99}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im5ldyIsImtleSI6ImZpcnN0X3BhZ2UiLCJzdHJhdGVneSI6ImZpcnN0In0=--bfb114caba699319bcf152686ed36cb19bd28b13"}, "childNodes" => [], "rootId" => 71, "id" => 100}, {"type" => 3, "textContent" => "\n", "rootId" => 71, "id" => 101}, {"type" => 2, "tagName" => "form", "attributes" => {"action" => "/examples", "accept-charset" => "UTF-8", "method" => "post"}, "childNodes" => [{"type" => 2, "tagName" => "input", "attributes" => {"type" => "hidden", "name" => "authenticity_token", "value" => "58ffNKTE4PJFnrg--Hs9ehwZs18q4vX5Io8F2BTXx5g2ohVbGcOCDlWo8pAEjKOY0_2CiZm3owVWkyxazFHO_g"}, "childNodes" => [], "rootId" => 71, "id" => 103}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 104}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_name"}, "childNodes" => [{"type" => 3, "textContent" => "Name", "rootId" => 71, "id" => 106}], "rootId" => 71, "id" => 105}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 107}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "text", "name" => "resource[name]", "id" => "resource_name", "value" => "Travis J"}, "childNodes" => [], "rootId" => 71, "id" => 108}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 71, "id" => 109}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 71, "id" => 110}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 71, "id" => 111}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 112}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_message"}, "childNodes" => [{"type" => 3, "textContent" => "Message", "rootId" => 71, "id" => 114}], "rootId" => 71, "id" => 113}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 115}, {"type" => 2, "tagName" => "textarea", "attributes" => {"name" => "resource[message]", "id" => "resource_message", "value" => "a message"}, "childNodes" => [], "rootId" => 71, "id" => 116}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 71, "id" => 117}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 71, "id" => 118}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 71, "id" => 119}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 71, "id" => 120}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "submit", "name" => "commit", "value" => "Submit", "data-disable-with" => "Submit"}, "childNodes" => [], "rootId" => 71, "id" => 121}, {"type" => 3, "textContent" => "\n", "rootId" => 71, "id" => 122}], "rootId" => 71, "id" => 102}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 71, "id" => 123}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 71, "id" => 124}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 71, "id" => 125}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 71, "id" => 126}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 127}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "rootId" => 71, "id" => 128}, {"type" => 3, "textContent" => "\n ", "rootId" => 71, "id" => 129}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "rootId" => 71, "id" => 131}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "rootId" => 71, "id" => 133}], "rootId" => 71, "id" => 132}], "rootId" => 71, "id" => 130}, {"type" => 3, "textContent" => "\n \n\n", "rootId" => 71, "id" => 134}, {"type" => 2, "tagName" => "div", "attributes" => {"id" => "1p-live-region", "role" => "status", "aria-live" => "polite", "aria-atomic" => "true", "aria-relevant" => "all", "style" => "clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; overflow: hidden; position: fixed; top: 0px; left: 0px; white-space: nowrap; width: 1px; overflow-wrap: normal;"}, "childNodes" => [], "rootId" => 71, "id" => 135}], "rootId" => 71, "id" => 96}], "rootId" => 71, "id" => 73}], "id" => 71}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1778851404477}
IncrementalSnapshot (#44149)
source: MouseInteraction, Focus
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 71}, "timestamp" => 1778851404480}
IncrementalSnapshot (#44150)
source: MouseInteraction, Focus
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 121}, "timestamp" => 1778851404480}
IncrementalSnapshot (#44151)
source: MouseMove
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 19, "y" => 118, "id" => 51, "timeOffset" => -3034}, {"x" => 19, "y" => 118, "id" => 51, "timeOffset" => -2814}, {"x" => 20, "y" => 120, "id" => 51, "timeOffset" => -2764}, {"x" => 20, "y" => 121, "id" => 51, "timeOffset" => -2714}, {"x" => 20, "y" => 121, "id" => 51, "timeOffset" => -2650}]}, "timestamp" => 1778851404489}
IncrementalSnapshot (#44152)
source: MouseMove
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 137, "y" => 74, "id" => 116, "timeOffset" => 0}]}, "timestamp" => 1778851404619}
Meta (#44153)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 1290, "height" => 1009}, "timestamp" => 1778851404891}
FullSnapshot (#44154)
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "rootId" => 67, "id" => 68}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 71}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "rootId" => 67, "id" => 73}], "rootId" => 67, "id" => 72}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 74}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "rootId" => 67, "id" => 75}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 76}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "rootId" => 67, "id" => 77}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 78}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "eu5E6jbXwuYwuKJTxYlYlln89pRmrDPJKKU20zNANnpgOie_bsbMYGRIy07wAiLRNKyjMw67PxD5Iav1LsTasg"}, "childNodes" => [], "rootId" => 67, "id" => 79}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "rootId" => 67, "id" => 80}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "rootId" => 67, "id" => 81}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 82}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "rootId" => 67, "id" => 83}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 84}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "rootId" => 67, "id" => 85}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 86}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "rootId" => 67, "id" => 87}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 67, "id" => 88}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "rootId" => 67, "id" => 89}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 90}], "rootId" => 67, "id" => 70}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 67, "id" => 91}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 93}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-tag", "content" => "InVzZXItMjci--d3595dcdcbd552a6341c4400ca3205ce6ab21347"}, "childNodes" => [], "rootId" => 67, "id" => 94}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 95}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI3Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--c29f8674967c275054bb66e34f997aa6b10df9d1"}, "childNodes" => [], "rootId" => 67, "id" => 96}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 97}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImFkbWluIiwia2V5Ijoicm9sZSIsInN0cmF0ZWd5IjoibWFueSJ9--7a38f1da2e2b5a61a4fe1a3315cbacfc488b46d8"}, "childNodes" => [], "rootId" => 67, "id" => 98}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 99}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im1vZGVyYXRvciIsImtleSI6InJvbGUiLCJzdHJhdGVneSI6Im1hbnkifQ==--17901844aa34e345c141b1c0e9428088cbb33823"}, "childNodes" => [], "rootId" => 67, "id" => 100}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 101}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImluZGV4Iiwia2V5IjoiZmlyc3RfcGFnZSIsInN0cmF0ZWd5IjoiZmlyc3QifQ==--bada2d4ed5dd235bed725e24c78b14d340c022fa"}, "childNodes" => [], "rootId" => 67, "id" => 102}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 103}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6InZpcCIsImtleSI6bnVsbCwic3RyYXRlZ3kiOiJtYW55In0=--9e147bfc348818b2ebc7ef7eb4dbcd6181fd99c4"}, "childNodes" => [], "rootId" => 67, "id" => 104}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 105}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "rootId" => 67, "id" => 107}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "rootId" => 67, "id" => 109}], "rootId" => 67, "id" => 108}], "rootId" => 67, "id" => 106}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 110}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "rootId" => 67, "id" => 112}], "rootId" => 67, "id" => 111}, {"type" => 3, "textContent" => "\n\n", "rootId" => 67, "id" => 113}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new"}, "childNodes" => [{"type" => 3, "textContent" => "Pretend you are doing stuff", "rootId" => 67, "id" => 115}], "rootId" => 67, "id" => 114}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 116}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 67, "id" => 117}, {"type" => 3, "textContent" => "\n", "rootId" => 67, "id" => 118}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "rootId" => 67, "id" => 120}], "rootId" => 67, "id" => 119}, {"type" => 3, "textContent" => "\n\n\n ", "rootId" => 67, "id" => 121}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 67, "id" => 122}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 67, "id" => 123}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 67, "id" => 124}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 125}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "rootId" => 67, "id" => 126}, {"type" => 3, "textContent" => "\n ", "rootId" => 67, "id" => 127}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "rootId" => 67, "id" => 129}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "rootId" => 67, "id" => 131}], "rootId" => 67, "id" => 130}], "rootId" => 67, "id" => 128}, {"type" => 3, "textContent" => "\n \n\n", "rootId" => 67, "id" => 132}], "rootId" => 67, "id" => 92}], "rootId" => 67, "id" => 69}], "id" => 67}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1778851404894}
IncrementalSnapshot (#44155)
source: MouseInteraction, Focus
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 67}, "timestamp" => 1778851404897}
IncrementalSnapshot (#44156)
source: MouseInteraction, Focus
at 2026-05-15 13:23:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 114}, "timestamp" => 1778851404897}
IncrementalSnapshot (#44157)
source: MouseMove
at 2026-05-15 13:23:25 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 127, "y" => 73, "id" => 92, "timeOffset" => 0}]}, "timestamp" => 1778851405035}
IncrementalSnapshot (#44158)
source: MouseMove
at 2026-05-15 13:23:25 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 123, "y" => 71, "id" => 92, "timeOffset" => -447}, {"x" => 121, "y" => 71, "id" => 92, "timeOffset" => -397}, {"x" => 120, "y" => 71, "id" => 92, "timeOffset" => -347}, {"x" => 119, "y" => 73, "id" => 92, "timeOffset" => -297}, {"x" => 117, "y" => 75, "id" => 92, "timeOffset" => -156}, {"x" => 114, "y" => 85, "id" => 92, "timeOffset" => -98}, {"x" => 106, "y" => 99, "id" => 114, "timeOffset" => -47}]}, "timestamp" => 1778851405536}
IncrementalSnapshot (#44159)
source: MouseInteraction, MouseDown
at 2026-05-15 13:23:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 119, "x" => 94, "y" => 113.5}, "timestamp" => 1778851406021}
IncrementalSnapshot (#44160)
source: MouseInteraction, Blur
at 2026-05-15 13:23:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 114}, "timestamp" => 1778851406023}
IncrementalSnapshot (#44161)
source: MouseInteraction, Focus
at 2026-05-15 13:23:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 119}, "timestamp" => 1778851406023}
Mouse Click (#44182)
source: MouseInteraction, Click
at 2026-05-15 13:23:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 194, "x" => 208, "y" => 191, "pointerType" => 0}, "timestamp" => 1778851409588}
IncrementalSnapshot (#44162)
source: MouseMove
at 2026-05-15 13:23:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 102, "y" => 103, "id" => 114, "timeOffset" => -498}, {"x" => 101, "y" => 105, "id" => 92, "timeOffset" => -448}, {"x" => 101, "y" => 105, "id" => 92, "timeOffset" => -373}, {"x" => 99, "y" => 107, "id" => 92, "timeOffset" => -315}, {"x" => 98, "y" => 109, "id" => 119, "timeOffset" => -265}, {"x" => 97, "y" => 111, "id" => 119, "timeOffset" => -215}, {"x" => 96, "y" => 113, "id" => 119, "timeOffset" => -164}, {"x" => 95, "y" => 114, "id" => 119, "timeOffset" => -98}, {"x" => 94, "y" => 114, "id" => 119, "timeOffset" => -33}]}, "timestamp" => 1778851406037}
IncrementalSnapshot (#44163)
source: MouseInteraction, MouseUp
at 2026-05-15 13:23:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 119, "x" => 94, "y" => 113.5}, "timestamp" => 1778851406126}
Mouse Click (#44164)
source: MouseInteraction, Click
at 2026-05-15 13:23:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 119, "x" => 94, "y" => 114, "pointerType" => 0}, "timestamp" => 1778851406126}
Meta (#44165)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error
at 2026-05-15 13:23:26 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error", "width" => 1290, "height" => 1009}, "timestamp" => 1778851406245}
FullSnapshot (#44166)
at 2026-05-15 13:23:26 UTC
Complete data
{"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "id" => 2}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 5}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "We're sorry, but something went wrong (500)", "id" => 7}], "id" => 6}, {"type" => 3, "textContent" => "\n ", "id" => 8}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 9}, {"type" => 3, "textContent" => "\n ", "id" => 10}, {"type" => 2, "tagName" => "style", "attributes" => {"_cssText" => ".rails-default-error-page { background-color: rgb(239, 239, 239); color: rgb(46, 47, 48); text-align: center; font-family: arial, sans-serif; margin: 0px; }.rails-default-error-page div.dialog { width: 95%; max-width: 33em; margin: 4em auto 0px; }.rails-default-error-page div.dialog > div { border-width: 4px 1px 1px; border-style: solid; border-image: none; border-color: rgb(176, 1, 0) rgb(153, 153, 153) rgb(187, 187, 187); border-top-left-radius: 9px; border-top-right-radius: 9px; background-color: white; padding: 7px 12% 0px; box-shadow: rgba(50, 50, 50, 0.17) 0px 3px 8px; }.rails-default-error-page h1 { font-size: 100%; color: rgb(115, 14, 21); line-height: 1.5em; }.rails-default-error-page div.dialog > p { margin: 0px 0px 1em; padding: 1em; background-color: rgb(247, 247, 247); border-width: 1px; border-style: solid; border-image: none; border-color: rgb(218, 218, 218) rgb(153, 153, 153) rgb(153, 153, 153); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; color: rgb(102, 102, 102); box-shadow: rgba(50, 50, 50, 0.17) 0px 3px 8px; }"}, "childNodes" => [{"type" => 3, "textContent" => "", "id" => 12}], "id" => 11}, {"type" => 3, "textContent" => "\n\n ", "id" => 13}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 14}, {"type" => 3, "textContent" => "\n", "id" => 15}], "id" => 4}, {"type" => 3, "textContent" => "\n\n", "id" => 16}, {"type" => 2, "tagName" => "body", "attributes" => {"class" => "rails-default-error-page"}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 18}, {"type" => 5, "textContent" => " This file lives in public/500.html ", "id" => 19}, {"type" => 3, "textContent" => "\n ", "id" => 20}, {"type" => 2, "tagName" => "div", "attributes" => {"class" => "dialog"}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 22}, {"type" => 2, "tagName" => "div", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 24}, {"type" => 2, "tagName" => "h1", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "We're sorry, but something went wrong.", "id" => 26}], "id" => 25}, {"type" => 3, "textContent" => "\n ", "id" => 27}], "id" => 23}, {"type" => 3, "textContent" => "\n ", "id" => 28}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "If you are the application owner check the logs for more information.", "id" => 30}], "id" => 29}, {"type" => 3, "textContent" => "\n ", "id" => 31}], "id" => 21}, {"type" => 3, "textContent" => "\n\n\n", "id" => 32}], "id" => 17}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1778851406247}
IncrementalSnapshot (#44167)
source: MouseMove
at 2026-05-15 13:23:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 95, "y" => 114, "id" => 17, "timeOffset" => 0}]}, "timestamp" => 1778851406289}
IncrementalSnapshot (#44168)
source: MouseMove
at 2026-05-15 13:23:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 101, "y" => 115, "id" => 17, "timeOffset" => -452}, {"x" => 128, "y" => 115, "id" => 17, "timeOffset" => -385}, {"x" => 159, "y" => 116, "id" => 17, "timeOffset" => -335}, {"x" => 207, "y" => 121, "id" => 17, "timeOffset" => -285}, {"x" => 266, "y" => 124, "id" => 17, "timeOffset" => -218}, {"x" => 318, "y" => 125, "id" => 17, "timeOffset" => -169}, {"x" => 368, "y" => 131, "id" => 17, "timeOffset" => -119}, {"x" => 425, "y" => 141, "id" => 29, "timeOffset" => -69}, {"x" => 461, "y" => 150, "id" => 29, "timeOffset" => -19}]}, "timestamp" => 1778851406791}
IncrementalSnapshot (#44169)
source: MouseMove
at 2026-05-15 13:23:27 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 467, "y" => 156, "id" => 29, "timeOffset" => -471}, {"x" => 468, "y" => 160, "id" => 29, "timeOffset" => -422}, {"x" => 468, "y" => 163, "id" => 29, "timeOffset" => -372}, {"x" => 467, "y" => 163, "id" => 29, "timeOffset" => -321}, {"x" => 408, "y" => 144, "id" => 29, "timeOffset" => -255}, {"x" => 321, "y" => 123, "id" => 17, "timeOffset" => -189}, {"x" => 306, "y" => 121, "id" => 17, "timeOffset" => -138}, {"x" => 305, "y" => 120, "id" => 17, "timeOffset" => -7}]}, "timestamp" => 1778851407294}
IncrementalSnapshot (#44170)
source: MouseMove
at 2026-05-15 13:23:27 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 296, "y" => 107, "id" => 17, "timeOffset" => -457}, {"x" => 293, "y" => 101, "id" => 17, "timeOffset" => -407}, {"x" => 291, "y" => 97, "id" => 17, "timeOffset" => -357}, {"x" => 288, "y" => 94, "id" => 17, "timeOffset" => -307}, {"x" => 287, "y" => 93, "id" => 17, "timeOffset" => -257}]}, "timestamp" => 1778851407796}
IncrementalSnapshot (#44171)
source: MouseMove
at 2026-05-15 13:23:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 287, "y" => 93, "id" => 17, "timeOffset" => -422}, {"x" => 287, "y" => 93, "id" => 17, "timeOffset" => -243}, {"x" => 287, "y" => 93, "id" => 17, "timeOffset" => -46}]}, "timestamp" => 1778851408301}
Meta (#44172)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-05-15 13:23:28 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 1290, "height" => 1009}, "timestamp" => 1778851408440}
FullSnapshot (#44173)
at 2026-05-15 13:23:28 UTC
Complete data
{"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "rootId" => 133, "id" => 134}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 137}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "rootId" => 133, "id" => 139}], "rootId" => 133, "id" => 138}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 140}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "rootId" => 133, "id" => 141}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 142}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "rootId" => 133, "id" => 143}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 144}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "eu5E6jbXwuYwuKJTxYlYlln89pRmrDPJKKU20zNANnpgOie_bsbMYGRIy07wAiLRNKyjMw67PxD5Iav1LsTasg"}, "childNodes" => [], "rootId" => 133, "id" => 145}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "rootId" => 133, "id" => 146}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "rootId" => 133, "id" => 147}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 148}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "rootId" => 133, "id" => 149}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 150}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "rootId" => 133, "id" => 151}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 152}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "rootId" => 133, "id" => 153}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 133, "id" => 154}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "rootId" => 133, "id" => 155}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 156}], "rootId" => 133, "id" => 136}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 133, "id" => 157}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 159}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-tag", "content" => "InVzZXItMjci--d3595dcdcbd552a6341c4400ca3205ce6ab21347"}, "childNodes" => [], "rootId" => 133, "id" => 160}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 161}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6IjI3Iiwia2V5IjoidXNlcl9pZCIsInN0cmF0ZWd5Ijoib25lIn0=--c29f8674967c275054bb66e34f997aa6b10df9d1"}, "childNodes" => [], "rootId" => 133, "id" => 162}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 163}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImFkbWluIiwia2V5Ijoicm9sZSIsInN0cmF0ZWd5IjoibWFueSJ9--7a38f1da2e2b5a61a4fe1a3315cbacfc488b46d8"}, "childNodes" => [], "rootId" => 133, "id" => 164}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 165}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6Im1vZGVyYXRvciIsImtleSI6InJvbGUiLCJzdHJhdGVneSI6Im1hbnkifQ==--17901844aa34e345c141b1c0e9428088cbb33823"}, "childNodes" => [], "rootId" => 133, "id" => 166}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 167}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6ImluZGV4Iiwia2V5IjoiZmlyc3RfcGFnZSIsInN0cmF0ZWd5IjoiZmlyc3QifQ==--bada2d4ed5dd235bed725e24c78b14d340c022fa"}, "childNodes" => [], "rootId" => 133, "id" => 168}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 169}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-label", "content" => "eyJ2YWx1ZSI6InZpcCIsImtleSI6bnVsbCwic3RyYXRlZ3kiOiJtYW55In0=--9e147bfc348818b2ebc7ef7eb4dbcd6181fd99c4"}, "childNodes" => [], "rootId" => 133, "id" => 170}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 171}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "rootId" => 133, "id" => 173}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "rootId" => 133, "id" => 175}], "rootId" => 133, "id" => 174}], "rootId" => 133, "id" => 172}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 176}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "rootId" => 133, "id" => 178}], "rootId" => 133, "id" => 177}, {"type" => 3, "textContent" => "\n\n", "rootId" => 133, "id" => 179}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new"}, "childNodes" => [{"type" => 3, "textContent" => "Pretend you are doing stuff", "rootId" => 133, "id" => 181}], "rootId" => 133, "id" => 180}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 182}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 133, "id" => 183}, {"type" => 3, "textContent" => "\n", "rootId" => 133, "id" => 184}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "rootId" => 133, "id" => 186}], "rootId" => 133, "id" => 185}, {"type" => 3, "textContent" => "\n\n\n ", "rootId" => 133, "id" => 187}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 133, "id" => 188}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 133, "id" => 189}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 133, "id" => 190}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 191}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "rootId" => 133, "id" => 192}, {"type" => 3, "textContent" => "\n ", "rootId" => 133, "id" => 193}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "rootId" => 133, "id" => 195}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "rootId" => 133, "id" => 197}], "rootId" => 133, "id" => 196}], "rootId" => 133, "id" => 194}, {"type" => 3, "textContent" => "\n \n\n", "rootId" => 133, "id" => 198}], "rootId" => 133, "id" => 158}], "rootId" => 133, "id" => 135}], "id" => 133}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1778851408443}
IncrementalSnapshot (#44174)
source: MouseInteraction, Focus
at 2026-05-15 13:23:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 133}, "timestamp" => 1778851408444}
IncrementalSnapshot (#44175)
source: MouseInteraction, Focus
at 2026-05-15 13:23:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 185}, "timestamp" => 1778851408444}
IncrementalSnapshot (#44176)
source: MouseMove
at 2026-05-15 13:23:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 287, "y" => 101, "id" => 158, "timeOffset" => 0}]}, "timestamp" => 1778851408583}
IncrementalSnapshot (#44177)
source: MouseMove
at 2026-05-15 13:23:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 94, "y" => 114, "id" => 119, "timeOffset" => -2645}]}, "timestamp" => 1778851408801}
IncrementalSnapshot (#44178)
source: MouseMove
at 2026-05-15 13:23:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 281, "y" => 98, "id" => 158, "timeOffset" => -449}, {"x" => 279, "y" => 98, "id" => 158, "timeOffset" => -399}, {"x" => 276, "y" => 97, "id" => 158, "timeOffset" => -347}, {"x" => 273, "y" => 97, "id" => 158, "timeOffset" => -297}, {"x" => 264, "y" => 98, "id" => 158, "timeOffset" => -246}, {"x" => 250, "y" => 118, "id" => 158, "timeOffset" => -181}, {"x" => 245, "y" => 140, "id" => 158, "timeOffset" => -130}, {"x" => 239, "y" => 163, "id" => 158, "timeOffset" => -80}, {"x" => 235, "y" => 170, "id" => 158, "timeOffset" => -30}]}, "timestamp" => 1778851409086}
IncrementalSnapshot (#44179)
source: MouseInteraction, MouseDown
at 2026-05-15 13:23:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 194, "x" => 209.5, "y" => 190}, "timestamp" => 1778851409488}
IncrementalSnapshot (#44180)
source: MouseInteraction, Blur
at 2026-05-15 13:23:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 185}, "timestamp" => 1778851409489}
IncrementalSnapshot (#44181)
source: MouseInteraction, MouseUp
at 2026-05-15 13:23:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 194, "x" => 208, "y" => 190.5}, "timestamp" => 1778851409588}
IncrementalSnapshot (#44183)
source: MouseMove
at 2026-05-15 13:23:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 225, "y" => 182, "id" => 158, "timeOffset" => -482}, {"x" => 223, "y" => 185, "id" => 158, "timeOffset" => -432}, {"x" => 220, "y" => 185, "id" => 158, "timeOffset" => -365}, {"x" => 216, "y" => 186, "id" => 158, "timeOffset" => -299}, {"x" => 212, "y" => 189, "id" => 158, "timeOffset" => -249}, {"x" => 211, "y" => 190, "id" => 194, "timeOffset" => -198}, {"x" => 210, "y" => 190, "id" => 194, "timeOffset" => -128}, {"x" => 209, "y" => 191, "id" => 194, "timeOffset" => -67}]}, "timestamp" => 1778851409588}
IncrementalSnapshot (#44184)
source: MouseInteraction, MouseDown
at 2026-05-15 13:23:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 196, "x" => 208, "y" => 191.5}, "timestamp" => 1778851410056}
IncrementalSnapshot (#44185)
source: MouseInteraction, Focus
at 2026-05-15 13:23:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 196}, "timestamp" => 1778851410057}
IncrementalSnapshot (#44186)
source: MouseMove
at 2026-05-15 13:23:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 208, "y" => 191, "id" => 196, "timeOffset" => -460}, {"x" => 208, "y" => 191, "id" => 194, "timeOffset" => -350}, {"x" => 208, "y" => 191, "id" => 196, "timeOffset" => -277}, {"x" => 208, "y" => 192, "id" => 196, "timeOffset" => -126}]}, "timestamp" => 1778851410090}
IncrementalSnapshot (#44187)
source: MouseInteraction, MouseUp
at 2026-05-15 13:23:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 196, "x" => 208, "y" => 191.5}, "timestamp" => 1778851410166}
Mouse Click (#44188)
source: MouseInteraction, Click
at 2026-05-15 13:23:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 196, "x" => 208, "y" => 192, "pointerType" => 0}, "timestamp" => 1778851410166}