Overview

Visited pages:

Events

IncrementalSnapshot (#38981)
source: MouseInteraction, MouseUp
at 2026-01-24 02:47:00 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 29, "x" => 904, "y" => 162}, "timestamp" => 1769222820005}

Mouse Click (#38982)
source: MouseInteraction, Click
at 2026-01-24 02:47:00 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 29, "x" => 904, "y" => 162}, "timestamp" => 1769222820005}

IncrementalSnapshot (#39005)
source: MouseInteraction, MouseDown
at 2026-01-24 02:47:05 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 34, "x" => 112, "y" => 24}, "timestamp" => 1769222825947}

IncrementalSnapshot (#39006)
source: MouseInteraction, Focus
at 2026-01-24 02:47:05 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 34}, "timestamp" => 1769222825952}

IncrementalSnapshot (#39007)
source: MouseInteraction, MouseUp
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 34, "x" => 112, "y" => 24}, "timestamp" => 1769222826116}

Meta (#38941)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-01-24 02:46:49 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 1721, "height" => 1335}, "timestamp" => 1769222809848}

FullSnapshot (#38942)

at 2026-01-24 02:46:49 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" => "fYG74uI8AVufUXK97n3EfTwDVvb3tlrPtXqdcqvzf7Nd-cCEGLTUSzw0Rw1tuL78kLCqeTr9p_4pMcjzwiXPkA"}, "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" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "id" => 29}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "id" => 31}], "id" => 30}], "id" => 28}, {"type" => 3, "textContent" => "\n", "id" => 32}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "id" => 34}], "id" => 33}, {"type" => 3, "textContent" => "\n\n", "id" => 35}, {"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" => 37}], "id" => 36}, {"type" => 3, "textContent" => "\n", "id" => 38}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 39}, {"type" => 3, "textContent" => "\n", "id" => 40}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "id" => 42}], "id" => 41}, {"type" => 3, "textContent" => "\n\n\n ", "id" => 43}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 44}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 45}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 46}, {"type" => 3, "textContent" => "\n ", "id" => 47}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 48}, {"type" => 3, "textContent" => "\n ", "id" => 49}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 51}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 53}], "id" => 52}], "id" => 50}, {"type" => 3, "textContent" => "\n \n\n", "id" => 54}], "id" => 26}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1769222809850}

DomContentLoaded (#38943)

at 2026-01-24 02:46:49 UTC

Complete data {"type" => 0, "data" => {}, "timestamp" => 1769222809851}

IncrementalSnapshot (#38944)
source: MouseMove
at 2026-01-24 02:46:51 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 1283, "y" => 450, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1769222811474}

IncrementalSnapshot (#38945)
source: MouseMove
at 2026-01-24 02:46:52 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 1287, "y" => 458, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1769222812358}

IncrementalSnapshot (#38946)
source: MouseMove
at 2026-01-24 02:46:52 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 1254, "y" => 449, "id" => 3, "timeOffset" => -436}, {"x" => 1221, "y" => 439, "id" => 3, "timeOffset" => -384}, {"x" => 1212, "y" => 437, "id" => 3, "timeOffset" => -334}, {"x" => 1211, "y" => 437, "id" => 3, "timeOffset" => -284}, {"x" => 1211, "y" => 437, "id" => 3, "timeOffset" => -184}, {"x" => 1201, "y" => 435, "id" => 3, "timeOffset" => -134}, {"x" => 1110, "y" => 408, "id" => 3, "timeOffset" => -83}, {"x" => 833, "y" => 323, "id" => 3, "timeOffset" => -18}]}, "timestamp" => 1769222812858}

IncrementalSnapshot (#38947)
source: MouseMove
at 2026-01-24 02:46:53 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 699, "y" => 293, "id" => 3, "timeOffset" => -452}, {"x" => 642, "y" => 284, "id" => 3, "timeOffset" => -402}, {"x" => 592, "y" => 278, "id" => 3, "timeOffset" => -351}, {"x" => 553, "y" => 275, "id" => 3, "timeOffset" => -285}, {"x" => 536, "y" => 273, "id" => 3, "timeOffset" => -235}, {"x" => 502, "y" => 269, "id" => 3, "timeOffset" => -168}, {"x" => 471, "y" => 265, "id" => 3, "timeOffset" => -82}, {"x" => 450, "y" => 264, "id" => 3, "timeOffset" => -11}]}, "timestamp" => 1769222813359}

IncrementalSnapshot (#38948)
source: MouseMove
at 2026-01-24 02:46:53 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 429, "y" => 263, "id" => 3, "timeOffset" => -461}, {"x" => 402, "y" => 262, "id" => 3, "timeOffset" => -398}, {"x" => 392, "y" => 263, "id" => 3, "timeOffset" => -347}, {"x" => 378, "y" => 265, "id" => 3, "timeOffset" => -273}, {"x" => 373, "y" => 269, "id" => 3, "timeOffset" => -210}, {"x" => 364, "y" => 283, "id" => 3, "timeOffset" => -151}, {"x" => 361, "y" => 292, "id" => 3, "timeOffset" => -93}, {"x" => 363, "y" => 299, "id" => 3, "timeOffset" => -40}]}, "timestamp" => 1769222813859}

IncrementalSnapshot (#38949)
source: MouseMove
at 2026-01-24 02:46:54 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 371, "y" => 317, "id" => 3, "timeOffset" => -471}, {"x" => 369, "y" => 328, "id" => 3, "timeOffset" => -416}, {"x" => 367, "y" => 329, "id" => 3, "timeOffset" => -360}, {"x" => 347, "y" => 329, "id" => 3, "timeOffset" => -294}, {"x" => 332, "y" => 327, "id" => 3, "timeOffset" => -244}, {"x" => 331, "y" => 327, "id" => 3, "timeOffset" => -176}, {"x" => 331, "y" => 327, "id" => 3, "timeOffset" => -91}]}, "timestamp" => 1769222814360}

IncrementalSnapshot (#38950)
source: MouseInteraction, MouseDown
at 2026-01-24 02:46:54 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 3, "x" => 331, "y" => 327}, "timestamp" => 1769222814466}

IncrementalSnapshot (#38951)
source: MouseInteraction, MouseUp
at 2026-01-24 02:46:54 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 3, "x" => 331, "y" => 327}, "timestamp" => 1769222814619}

Mouse Click (#38952)
source: MouseInteraction, Click
at 2026-01-24 02:46:54 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 3, "x" => 331, "y" => 327}, "timestamp" => 1769222814619}

Mouse Click (#39008)
source: MouseInteraction, Click
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 34, "x" => 112, "y" => 24}, "timestamp" => 1769222826116}

IncrementalSnapshot (#38953)
source: MouseMove
at 2026-01-24 02:46:54 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 331, "y" => 327, "id" => 3, "timeOffset" => -258}, {"x" => 259, "y" => 317, "id" => 3, "timeOffset" => -194}, {"x" => 142, "y" => 298, "id" => 3, "timeOffset" => -143}, {"x" => 87, "y" => 286, "id" => 3, "timeOffset" => -78}, {"x" => 67, "y" => 278, "id" => 3, "timeOffset" => -27}]}, "timestamp" => 1769222814860}

IncrementalSnapshot (#38954)
source: MouseInteraction, MouseDown
at 2026-01-24 02:46:54 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 3, "x" => 66, "y" => 277}, "timestamp" => 1769222814949}

IncrementalSnapshot (#38955)
source: MouseInteraction, MouseUp
at 2026-01-24 02:46:55 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 3, "x" => 66, "y" => 277}, "timestamp" => 1769222815049}

Mouse Click (#38956)
source: MouseInteraction, Click
at 2026-01-24 02:46:55 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 3, "x" => 66, "y" => 277}, "timestamp" => 1769222815049}

IncrementalSnapshot (#38957)
source: MouseMove
at 2026-01-24 02:46:55 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 66, "y" => 277, "id" => 3, "timeOffset" => -458}, {"x" => 66, "y" => 277, "id" => 3, "timeOffset" => -292}, {"x" => 65, "y" => 266, "id" => 3, "timeOffset" => -229}, {"x" => 64, "y" => 245, "id" => 3, "timeOffset" => -179}, {"x" => 63, "y" => 232, "id" => 3, "timeOffset" => -126}, {"x" => 68, "y" => 227, "id" => 3, "timeOffset" => -68}, {"x" => 181, "y" => 245, "id" => 3, "timeOffset" => -3}]}, "timestamp" => 1769222815361}

IncrementalSnapshot (#38958)
source: MouseMove
at 2026-01-24 02:46:55 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 275, "y" => 274, "id" => 3, "timeOffset" => -452}, {"x" => 303, "y" => 287, "id" => 3, "timeOffset" => -386}, {"x" => 301, "y" => 298, "id" => 3, "timeOffset" => -336}, {"x" => 283, "y" => 335, "id" => 3, "timeOffset" => -285}, {"x" => 274, "y" => 422, "id" => 3, "timeOffset" => -219}, {"x" => 316, "y" => 506, "id" => 3, "timeOffset" => -169}, {"x" => 334, "y" => 520, "id" => 3, "timeOffset" => -119}, {"x" => 371, "y" => 537, "id" => 3, "timeOffset" => -68}, {"x" => 372, "y" => 537, "id" => 3, "timeOffset" => -3}]}, "timestamp" => 1769222815861}

IncrementalSnapshot (#38959)
source: MouseInteraction, MouseDown
at 2026-01-24 02:46:56 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 3, "x" => 372, "y" => 537}, "timestamp" => 1769222816058}

IncrementalSnapshot (#38960)
source: MouseInteraction, MouseUp
at 2026-01-24 02:46:56 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 3, "x" => 369, "y" => 533}, "timestamp" => 1769222816212}

Mouse Click (#38961)
source: MouseInteraction, Click
at 2026-01-24 02:46:56 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 3, "x" => 369, "y" => 533}, "timestamp" => 1769222816212}

IncrementalSnapshot (#38962)
source: MouseMove
at 2026-01-24 02:46:56 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 369, "y" => 533, "id" => 3, "timeOffset" => -152}, {"x" => 237, "y" => 364, "id" => 3, "timeOffset" => -87}, {"x" => 128, "y" => 226, "id" => 3, "timeOffset" => -37}]}, "timestamp" => 1769222816362}

IncrementalSnapshot (#38963)
source: MouseMove
at 2026-01-24 02:46:56 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 103, "y" => 179, "id" => 26, "timeOffset" => -488}, {"x" => 103, "y" => 168, "id" => 26, "timeOffset" => -438}, {"x" => 104, "y" => 162, "id" => 26, "timeOffset" => -388}, {"x" => 105, "y" => 152, "id" => 26, "timeOffset" => -337}, {"x" => 106, "y" => 141, "id" => 26, "timeOffset" => -270}, {"x" => 107, "y" => 132, "id" => 26, "timeOffset" => -205}, {"x" => 108, "y" => 124, "id" => 26, "timeOffset" => -154}, {"x" => 109, "y" => 118, "id" => 41, "timeOffset" => -103}, {"x" => 109, "y" => 113, "id" => 41, "timeOffset" => -39}]}, "timestamp" => 1769222816863}

IncrementalSnapshot (#38964)
source: MouseInteraction, MouseDown
at 2026-01-24 02:46:56 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 41, "x" => 109, "y" => 113}, "timestamp" => 1769222816901}

IncrementalSnapshot (#38965)
source: MouseInteraction, MouseUp
at 2026-01-24 02:46:57 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 41, "x" => 109, "y" => 113}, "timestamp" => 1769222817047}

Mouse Click (#38966)
source: MouseInteraction, Click
at 2026-01-24 02:46:57 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 41, "x" => 109, "y" => 113}, "timestamp" => 1769222817047}

Meta (#38967)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error
at 2026-01-24 02:46:57 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error", "width" => 1721, "height" => 1335}, "timestamp" => 1769222817222}

FullSnapshot (#38968)

at 2026-01-24 02:46:57 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" => {}, "childNodes" => [{"type" => 3, "textContent" => ".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; }", "isStyle" => true, "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" => 1769222817223}

DomContentLoaded (#38969)

at 2026-01-24 02:46:57 UTC

Complete data {"type" => 0, "data" => {}, "timestamp" => 1769222817224}

IncrementalSnapshot (#38970)
source: MouseMove
at 2026-01-24 02:46:57 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 109, "y" => 114, "id" => 17, "timeOffset" => 0}]}, "timestamp" => 1769222817226}

IncrementalSnapshot (#38971)
source: MouseMove
at 2026-01-24 02:46:57 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 110, "y" => 116, "id" => 17, "timeOffset" => -448}, {"x" => 111, "y" => 117, "id" => 17, "timeOffset" => -384}, {"x" => 111, "y" => 117, "id" => 17, "timeOffset" => -334}, {"x" => 111, "y" => 118, "id" => 17, "timeOffset" => -284}, {"x" => 112, "y" => 118, "id" => 17, "timeOffset" => -233}, {"x" => 112, "y" => 118, "id" => 17, "timeOffset" => -100}, {"x" => 113, "y" => 119, "id" => 17, "timeOffset" => -50}]}, "timestamp" => 1769222817726}

IncrementalSnapshot (#38972)
source: MouseMove
at 2026-01-24 02:46:58 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 115, "y" => 120, "id" => 17, "timeOffset" => -472}, {"x" => 116, "y" => 120, "id" => 17, "timeOffset" => -419}, {"x" => 117, "y" => 121, "id" => 17, "timeOffset" => -368}, {"x" => 118, "y" => 121, "id" => 17, "timeOffset" => -302}, {"x" => 119, "y" => 122, "id" => 17, "timeOffset" => -251}, {"x" => 120, "y" => 123, "id" => 17, "timeOffset" => -184}, {"x" => 121, "y" => 123, "id" => 17, "timeOffset" => -134}]}, "timestamp" => 1769222818227}

IncrementalSnapshot (#38973)
source: MouseMove
at 2026-01-24 02:46:58 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 121, "y" => 123, "id" => 17, "timeOffset" => -271}]}, "timestamp" => 1769222818727}

IncrementalSnapshot (#38974)
source: MouseInteraction, MouseDown
at 2026-01-24 02:46:58 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 17, "x" => 121, "y" => 124}, "timestamp" => 1769222818985}

IncrementalSnapshot (#38975)
source: MouseInteraction, MouseUp
at 2026-01-24 02:46:59 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 17, "x" => 169, "y" => 139}, "timestamp" => 1769222819158}

Mouse Click (#38976)
source: MouseInteraction, Click
at 2026-01-24 02:46:59 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 17, "x" => 169, "y" => 139}, "timestamp" => 1769222819158}

IncrementalSnapshot (#38977)
source: MouseMove
at 2026-01-24 02:46:59 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 121, "y" => 123, "id" => 17, "timeOffset" => -294}, {"x" => 121, "y" => 124, "id" => 17, "timeOffset" => -244}, {"x" => 121, "y" => 126, "id" => 17, "timeOffset" => -179}, {"x" => 128, "y" => 130, "id" => 17, "timeOffset" => -128}, {"x" => 169, "y" => 139, "id" => 17, "timeOffset" => -76}, {"x" => 252, "y" => 138, "id" => 17, "timeOffset" => -11}]}, "timestamp" => 1769222819228}

IncrementalSnapshot (#38978)
source: MouseMove
at 2026-01-24 02:46:59 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 463, "y" => 142, "id" => 17, "timeOffset" => -458}, {"x" => 680, "y" => 150, "id" => 29, "timeOffset" => -393}, {"x" => 746, "y" => 148, "id" => 29, "timeOffset" => -329}, {"x" => 759, "y" => 146, "id" => 29, "timeOffset" => -278}, {"x" => 798, "y" => 144, "id" => 29, "timeOffset" => -227}, {"x" => 872, "y" => 141, "id" => 29, "timeOffset" => -176}, {"x" => 901, "y" => 143, "id" => 29, "timeOffset" => -11}]}, "timestamp" => 1769222819728}

IncrementalSnapshot (#38979)
source: MouseInteraction, MouseDown
at 2026-01-24 02:46:59 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 29, "x" => 903, "y" => 151}, "timestamp" => 1769222819793}

IncrementalSnapshot (#38980)
source: Selection
at 2026-01-24 02:47:00 UTC

Complete data {"type" => 3, "data" => {"source" => 14, "ranges" => [{"start" => 30, "startOffset" => 41, "end" => 30, "endOffset" => 69}]}, "timestamp" => 1769222820005}

IncrementalSnapshot (#38983)
source: MouseMove
at 2026-01-24 02:47:00 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 903, "y" => 150, "id" => 29, "timeOffset" => -462}, {"x" => 903, "y" => 151, "id" => 29, "timeOffset" => -322}, {"x" => 903, "y" => 154, "id" => 29, "timeOffset" => -252}, {"x" => 903, "y" => 180, "id" => 3, "timeOffset" => -195}, {"x" => 902, "y" => 192, "id" => 3, "timeOffset" => -141}, {"x" => 900, "y" => 216, "id" => 3, "timeOffset" => -78}, {"x" => 900, "y" => 233, "id" => 3, "timeOffset" => -21}]}, "timestamp" => 1769222820229}

IncrementalSnapshot (#38984)
source: MouseInteraction, MouseDown
at 2026-01-24 02:47:00 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 3, "x" => 899, "y" => 253}, "timestamp" => 1769222820307}

IncrementalSnapshot (#38985)
source: Selection
at 2026-01-24 02:47:00 UTC

Complete data {"type" => 3, "data" => {"source" => 14, "ranges" => [{"start" => 30, "startOffset" => 69, "end" => 30, "endOffset" => 69}]}, "timestamp" => 1769222820309}

IncrementalSnapshot (#38986)
source: MouseInteraction, MouseUp
at 2026-01-24 02:47:00 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 3, "x" => 899, "y" => 362}, "timestamp" => 1769222820703}

Mouse Click (#38987)
source: MouseInteraction, Click
at 2026-01-24 02:47:00 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 3, "x" => 899, "y" => 362}, "timestamp" => 1769222820703}

IncrementalSnapshot (#38988)
source: MouseMove
at 2026-01-24 02:47:00 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 899, "y" => 245, "id" => 3, "timeOffset" => -462}, {"x" => 898, "y" => 257, "id" => 3, "timeOffset" => -402}, {"x" => 898, "y" => 267, "id" => 3, "timeOffset" => -344}, {"x" => 898, "y" => 318, "id" => 3, "timeOffset" => -278}, {"x" => 899, "y" => 352, "id" => 3, "timeOffset" => -226}, {"x" => 899, "y" => 362, "id" => 3, "timeOffset" => -170}, {"x" => 897, "y" => 361, "id" => 3, "timeOffset" => -1}]}, "timestamp" => 1769222820729}

IncrementalSnapshot (#38989)
source: MouseMove
at 2026-01-24 02:47:01 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 708, "y" => 239, "id" => 3, "timeOffset" => -436}, {"x" => 420, "y" => 9, "id" => 3, "timeOffset" => -386}]}, "timestamp" => 1769222821230}

Meta (#38990)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-01-24 02:47:01 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 1721, "height" => 1335}, "timestamp" => 1769222821822}

FullSnapshot (#38991)

at 2026-01-24 02:47:01 UTC

Complete data {"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "rootId" => 55, "id" => 56}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 55, "id" => 59}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "rootId" => 55, "id" => 61}], "rootId" => 55, "id" => 60}, {"type" => 3, "textContent" => "\n ", "rootId" => 55, "id" => 62}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "rootId" => 55, "id" => 63}, {"type" => 3, "textContent" => "\n ", "rootId" => 55, "id" => 64}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "rootId" => 55, "id" => 65}, {"type" => 3, "textContent" => "\n", "rootId" => 55, "id" => 66}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "fYG74uI8AVufUXK97n3EfTwDVvb3tlrPtXqdcqvzf7Nd-cCEGLTUSzw0Rw1tuL78kLCqeTr9p_4pMcjzwiXPkA"}, "childNodes" => [], "rootId" => 55, "id" => 67}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "rootId" => 55, "id" => 68}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "rootId" => 55, "id" => 69}, {"type" => 3, "textContent" => "\n ", "rootId" => 55, "id" => 70}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "rootId" => 55, "id" => 71}, {"type" => 3, "textContent" => "\n ", "rootId" => 55, "id" => 72}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "rootId" => 55, "id" => 73}, {"type" => 3, "textContent" => "\n ", "rootId" => 55, "id" => 74}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "rootId" => 55, "id" => 75}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 55, "id" => 76}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "rootId" => 55, "id" => 77}, {"type" => 3, "textContent" => "\n ", "rootId" => 55, "id" => 78}], "rootId" => 55, "id" => 58}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 55, "id" => 79}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 55, "id" => 81}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "rootId" => 55, "id" => 83}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "rootId" => 55, "id" => 85}], "rootId" => 55, "id" => 84}], "rootId" => 55, "id" => 82}, {"type" => 3, "textContent" => "\n", "rootId" => 55, "id" => 86}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "rootId" => 55, "id" => 88}], "rootId" => 55, "id" => 87}, {"type" => 3, "textContent" => "\n\n", "rootId" => 55, "id" => 89}, {"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" => 55, "id" => 91}], "rootId" => 55, "id" => 90}, {"type" => 3, "textContent" => "\n", "rootId" => 55, "id" => 92}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 55, "id" => 93}, {"type" => 3, "textContent" => "\n", "rootId" => 55, "id" => 94}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "rootId" => 55, "id" => 96}], "rootId" => 55, "id" => 95}, {"type" => 3, "textContent" => "\n\n\n ", "rootId" => 55, "id" => 97}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 55, "id" => 98}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 55, "id" => 99}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 55, "id" => 100}, {"type" => 3, "textContent" => "\n ", "rootId" => 55, "id" => 101}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "rootId" => 55, "id" => 102}, {"type" => 3, "textContent" => "\n ", "rootId" => 55, "id" => 103}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "rootId" => 55, "id" => 105}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "rootId" => 55, "id" => 107}], "rootId" => 55, "id" => 106}], "rootId" => 55, "id" => 104}, {"type" => 3, "textContent" => "\n \n\n", "rootId" => 55, "id" => 108}], "rootId" => 55, "id" => 80}], "rootId" => 55, "id" => 57}], "id" => 55}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1769222821822}

IncrementalSnapshot (#38992)
source: MouseMove
at 2026-01-24 02:47:02 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 199, "y" => 1, "id" => 57, "timeOffset" => 0}]}, "timestamp" => 1769222822592}

IncrementalSnapshot (#38993)
source: MouseMove
at 2026-01-24 02:47:03 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 197, "y" => 9, "id" => 57, "timeOffset" => -447}, {"x" => 196, "y" => 17, "id" => 82, "timeOffset" => -397}, {"x" => 195, "y" => 36, "id" => 80, "timeOffset" => -332}, {"x" => 191, "y" => 59, "id" => 87, "timeOffset" => -264}, {"x" => 185, "y" => 78, "id" => 80, "timeOffset" => -199}, {"x" => 184, "y" => 83, "id" => 80, "timeOffset" => -148}, {"x" => 181, "y" => 85, "id" => 90, "timeOffset" => -97}, {"x" => 180, "y" => 88, "id" => 90, "timeOffset" => -29}]}, "timestamp" => 1769222823093}

IncrementalSnapshot (#38994)
source: MouseInteraction, MouseDown
at 2026-01-24 02:47:03 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 90, "x" => 177, "y" => 90}, "timestamp" => 1769222823527}

IncrementalSnapshot (#38995)
source: MouseMove
at 2026-01-24 02:47:03 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 179, "y" => 90, "id" => 90, "timeOffset" => -231}]}, "timestamp" => 1769222823594}

IncrementalSnapshot (#38996)
source: MouseInteraction, MouseUp
at 2026-01-24 02:47:03 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 90, "x" => 177, "y" => 90}, "timestamp" => 1769222823663}

Mouse Click (#38997)
source: MouseInteraction, Click
at 2026-01-24 02:47:03 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 90, "x" => 177, "y" => 90}, "timestamp" => 1769222823663}

Meta (#38998)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
at 2026-01-24 02:47:03 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new", "width" => 1721, "height" => 1335}, "timestamp" => 1769222823869}

FullSnapshot (#38999)

at 2026-01-24 02:47:03 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" => "P9XXvfoshHuiQdjBbvmORYF10u584Muo1D3YQ0g1e08frazbAKRRawEk7XHtPPTELcYuYbGrNplIdo3CIePLbA"}, "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" => "form", "attributes" => {"action" => "/examples", "accept-charset" => "UTF-8", "method" => "post"}, "childNodes" => [{"type" => 2, "tagName" => "input", "attributes" => {"type" => "hidden", "name" => "authenticity_token", "value" => "moxhXcRPRYQdPfu67ivASoT0P_0tZIKc7bHdGbtgWEKynlO6DfY7CSejvILlfJhFpDRG7K2Xh0OosXo2yvB4sw", "autocomplete" => "off"}, "childNodes" => [], "id" => 29}, {"type" => 3, "textContent" => "\n ", "id" => 30}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_name"}, "childNodes" => [{"type" => 3, "textContent" => "Name", "id" => 32}], "id" => 31}, {"type" => 3, "textContent" => "\n ", "id" => 33}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "text", "name" => "resource[name]", "id" => "resource_name"}, "childNodes" => [], "id" => 34}, {"type" => 3, "textContent" => "\n\n ", "id" => 35}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 36}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 37}, {"type" => 3, "textContent" => "\n ", "id" => 38}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_message"}, "childNodes" => [{"type" => 3, "textContent" => "Message", "id" => 40}], "id" => 39}, {"type" => 3, "textContent" => "\n ", "id" => 41}, {"type" => 2, "tagName" => "textarea", "attributes" => {"name" => "resource[message]", "id" => "resource_message"}, "childNodes" => [], "id" => 42}, {"type" => 3, "textContent" => "\n\n ", "id" => 43}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 44}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 45}, {"type" => 3, "textContent" => "\n\n ", "id" => 46}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "submit", "name" => "commit", "value" => "Submit", "data-disable-with" => "Submit"}, "childNodes" => [], "id" => 47}, {"type" => 3, "textContent" => "\n", "id" => 48}], "id" => 28}, {"type" => 3, "textContent" => "\n\n ", "id" => 49}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 50}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 51}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 52}, {"type" => 3, "textContent" => "\n ", "id" => 53}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 54}, {"type" => 3, "textContent" => "\n ", "id" => 55}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 57}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 59}], "id" => 58}], "id" => 56}, {"type" => 3, "textContent" => "\n \n\n", "id" => 60}], "id" => 26}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1769222823870}

DomContentLoaded (#39000)

at 2026-01-24 02:47:03 UTC

Complete data {"type" => 0, "data" => {}, "timestamp" => 1769222823870}

IncrementalSnapshot (#39001)
source: MouseMove
at 2026-01-24 02:47:04 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 178, "y" => 90, "id" => 28, "timeOffset" => 0}]}, "timestamp" => 1769222824149}

IncrementalSnapshot (#39002)
source: MouseMove
at 2026-01-24 02:47:04 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 178, "y" => 90, "id" => 28, "timeOffset" => -450}, {"x" => 179, "y" => 90, "id" => 28, "timeOffset" => -400}, {"x" => 179, "y" => 90, "id" => 28, "timeOffset" => -350}, {"x" => 181, "y" => 90, "id" => 28, "timeOffset" => -300}, {"x" => 181, "y" => 90, "id" => 28, "timeOffset" => -184}, {"x" => 181, "y" => 90, "id" => 28, "timeOffset" => -33}]}, "timestamp" => 1769222824649}

IncrementalSnapshot (#39003)
source: MouseMove
at 2026-01-24 02:47:05 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 181, "y" => 90, "id" => 28, "timeOffset" => -483}, {"x" => 182, "y" => 89, "id" => 28, "timeOffset" => -314}, {"x" => 182, "y" => 87, "id" => 28, "timeOffset" => -250}, {"x" => 182, "y" => 87, "id" => 28, "timeOffset" => -200}, {"x" => 182, "y" => 85, "id" => 28, "timeOffset" => -150}, {"x" => 182, "y" => 84, "id" => 28, "timeOffset" => -92}, {"x" => 182, "y" => 83, "id" => 28, "timeOffset" => -33}]}, "timestamp" => 1769222825149}

IncrementalSnapshot (#39004)
source: MouseMove
at 2026-01-24 02:47:05 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 182, "y" => 82, "id" => 28, "timeOffset" => -468}, {"x" => 181, "y" => 82, "id" => 28, "timeOffset" => -399}, {"x" => 167, "y" => 79, "id" => 28, "timeOffset" => -334}, {"x" => 130, "y" => 77, "id" => 28, "timeOffset" => -284}, {"x" => 119, "y" => 76, "id" => 42, "timeOffset" => -234}, {"x" => 119, "y" => 75, "id" => 42, "timeOffset" => -184}, {"x" => 117, "y" => 68, "id" => 42, "timeOffset" => -134}, {"x" => 115, "y" => 37, "id" => 28, "timeOffset" => -67}, {"x" => 114, "y" => 32, "id" => 28, "timeOffset" => -17}]}, "timestamp" => 1769222825650}

IncrementalSnapshot (#39009)
source: MouseMove
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 114, "y" => 30, "id" => 28, "timeOffset" => -468}, {"x" => 114, "y" => 30, "id" => 28, "timeOffset" => -416}, {"x" => 113, "y" => 27, "id" => 28, "timeOffset" => -366}, {"x" => 112, "y" => 25, "id" => 34, "timeOffset" => -307}]}, "timestamp" => 1769222826151}

IncrementalSnapshot (#39010)
source: Input
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "a", "isChecked" => false, "id" => 34}, "timestamp" => 1769222826156}

IncrementalSnapshot (#39011)
source: Input
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "as", "isChecked" => false, "id" => 34}, "timestamp" => 1769222826222}

IncrementalSnapshot (#39012)
source: Input
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "asd", "isChecked" => false, "id" => 34}, "timestamp" => 1769222826259}

IncrementalSnapshot (#39013)
source: Input
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "asdf", "isChecked" => false, "id" => 34}, "timestamp" => 1769222826300}

IncrementalSnapshot (#39014)
source: MouseInteraction, MouseDown
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 42, "x" => 132, "y" => 59}, "timestamp" => 1769222826599}

IncrementalSnapshot (#39015)
source: MouseInteraction, Blur
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 34}, "timestamp" => 1769222826599}

IncrementalSnapshot (#39016)
source: MouseInteraction, Focus
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 42}, "timestamp" => 1769222826599}

IncrementalSnapshot (#39017)
source: MouseMove
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 112, "y" => 25, "id" => 34, "timeOffset" => -386}, {"x" => 114, "y" => 32, "id" => 28, "timeOffset" => -320}, {"x" => 128, "y" => 52, "id" => 42, "timeOffset" => -255}, {"x" => 130, "y" => 54, "id" => 42, "timeOffset" => -205}, {"x" => 132, "y" => 59, "id" => 42, "timeOffset" => -138}]}, "timestamp" => 1769222826652}

IncrementalSnapshot (#39018)
source: MouseInteraction, MouseUp
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 42, "x" => 132, "y" => 59}, "timestamp" => 1769222826766}

Mouse Click (#39019)
source: MouseInteraction, Click
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 42, "x" => 132, "y" => 59}, "timestamp" => 1769222826766}

IncrementalSnapshot (#39020)
source: Input
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "a", "isChecked" => false, "id" => 42}, "timestamp" => 1769222826888}

IncrementalSnapshot (#39021)
source: Input
at 2026-01-24 02:47:06 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "as", "isChecked" => false, "id" => 42}, "timestamp" => 1769222826947}

IncrementalSnapshot (#39022)
source: Input
at 2026-01-24 02:47:07 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "asd", "isChecked" => false, "id" => 42}, "timestamp" => 1769222827000}

IncrementalSnapshot (#39023)
source: Input
at 2026-01-24 02:47:07 UTC

Complete data {"type" => 3, "data" => {"source" => 5, "text" => "asdf", "isChecked" => false, "id" => 42}, "timestamp" => 1769222827032}

IncrementalSnapshot (#39024)
source: MouseMove
at 2026-01-24 02:47:07 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 132, "y" => 59, "id" => 42, "timeOffset" => -321}, {"x" => 132, "y" => 61, "id" => 42, "timeOffset" => -254}, {"x" => 123, "y" => 67, "id" => 42, "timeOffset" => -188}, {"x" => 108, "y" => 72, "id" => 42, "timeOffset" => -136}, {"x" => 88, "y" => 77, "id" => 28, "timeOffset" => -72}, {"x" => 82, "y" => 79, "id" => 28, "timeOffset" => -20}]}, "timestamp" => 1769222827152}

IncrementalSnapshot (#39025)
source: MouseMove
at 2026-01-24 02:47:07 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 77, "y" => 81, "id" => 28, "timeOffset" => -471}, {"x" => 73, "y" => 82, "id" => 28, "timeOffset" => -405}, {"x" => 70, "y" => 84, "id" => 28, "timeOffset" => -339}, {"x" => 68, "y" => 85, "id" => 28, "timeOffset" => -288}, {"x" => 62, "y" => 86, "id" => 28, "timeOffset" => -222}, {"x" => 58, "y" => 86, "id" => 28, "timeOffset" => -172}, {"x" => 52, "y" => 87, "id" => 28, "timeOffset" => -106}, {"x" => 49, "y" => 89, "id" => 28, "timeOffset" => -55}, {"x" => 47, "y" => 90, "id" => 28, "timeOffset" => -5}]}, "timestamp" => 1769222827653}

IncrementalSnapshot (#39026)
source: MouseInteraction, MouseDown
at 2026-01-24 02:47:07 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 47, "x" => 48, "y" => 102}, "timestamp" => 1769222827970}

IncrementalSnapshot (#39027)
source: MouseInteraction, Blur
at 2026-01-24 02:47:07 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 42}, "timestamp" => 1769222827970}

IncrementalSnapshot (#39028)
source: MouseInteraction, MouseUp
at 2026-01-24 02:47:08 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 47, "x" => 49, "y" => 102}, "timestamp" => 1769222828079}

Mouse Click (#39029)
source: MouseInteraction, Click
at 2026-01-24 02:47:08 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 47, "x" => 49, "y" => 102}, "timestamp" => 1769222828079}

IncrementalSnapshot (#39030)
source: MouseMove
at 2026-01-24 02:47:08 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 46, "y" => 92, "id" => 28, "timeOffset" => -456}, {"x" => 46, "y" => 98, "id" => 28, "timeOffset" => -389}, {"x" => 47, "y" => 100, "id" => 47, "timeOffset" => -338}, {"x" => 48, "y" => 102, "id" => 47, "timeOffset" => -106}, {"x" => 52, "y" => 102, "id" => 47, "timeOffset" => -39}]}, "timestamp" => 1769222828154}

Meta (#39031)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples
at 2026-01-24 02:47:08 UTC

Complete data {"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples", "width" => 1721, "height" => 1335}, "timestamp" => 1769222828264}

FullSnapshot (#39032)

at 2026-01-24 02:47:08 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" => "wTXJFK9Co12JUxEpjJ5UeOl5EExa8_vakJ3_99KSNC7hTbJyVcp2TSo2JJkPWy75Rcrsw5e4BusM1qp2u0SEDQ"}, "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 asdf\nasdf\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" => 1769222828265}

DomContentLoaded (#39033)

at 2026-01-24 02:47:08 UTC

Complete data {"type" => 0, "data" => {}, "timestamp" => 1769222828266}

IncrementalSnapshot (#39034)
source: MouseMove
at 2026-01-24 02:47:08 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 89, "y" => 111, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1769222828266}

IncrementalSnapshot (#39035)
source: MouseMove
at 2026-01-24 02:47:08 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 125, "y" => 117, "id" => 3, "timeOffset" => -436}, {"x" => 168, "y" => 121, "id" => 3, "timeOffset" => -369}, {"x" => 183, "y" => 120, "id" => 3, "timeOffset" => -319}, {"x" => 183, "y" => 121, "id" => 3, "timeOffset" => -101}, {"x" => 191, "y" => 120, "id" => 3, "timeOffset" => -35}]}, "timestamp" => 1769222828767}

IncrementalSnapshot (#39036)
source: MouseMove
at 2026-01-24 02:47:09 UTC

Complete data {"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 191, "y" => 114, "id" => 3, "timeOffset" => -486}, {"x" => 191, "y" => 112, "id" => 3, "timeOffset" => -435}, {"x" => 194, "y" => 109, "id" => 3, "timeOffset" => -371}, {"x" => 197, "y" => 107, "id" => 3, "timeOffset" => -317}, {"x" => 198, "y" => 105, "id" => 36, "timeOffset" => -250}, {"x" => 198, "y" => 104, "id" => 36, "timeOffset" => -195}, {"x" => 198, "y" => 103, "id" => 36, "timeOffset" => -133}, {"x" => 199, "y" => 102, "id" => 36, "timeOffset" => -83}, {"x" => 199, "y" => 101, "id" => 36, "timeOffset" => -16}]}, "timestamp" => 1769222829268}

IncrementalSnapshot (#39037)
source: MouseInteraction, MouseDown
at 2026-01-24 02:47:10 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 36, "x" => 199, "y" => 101}, "timestamp" => 1769222830056}

IncrementalSnapshot (#39038)
source: MouseInteraction, MouseUp
at 2026-01-24 02:47:10 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 36, "x" => 199, "y" => 101}, "timestamp" => 1769222830169}

Mouse Click (#39039)
source: MouseInteraction, Click
at 2026-01-24 02:47:10 UTC

Complete data {"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 36, "x" => 199, "y" => 101}, "timestamp" => 1769222830169}