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
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
- https://spectator-sport-demo-1ca285490d99.herokuapp.com/
Events
IncrementalSnapshot (#40096)
source: TouchMove
at 2026-04-10 06:00:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 6, "positions" => [{"x" => 215.30149264663274, "y" => 479.7251691461636, "id" => 3, "timeOffset" => -444}, {"x" => 230.89853350552931, "y" => 516.224785833885, "id" => 3, "timeOffset" => -394}, {"x" => 243.24300945555967, "y" => 557.1487926077065, "id" => 3, "timeOffset" => -344}, {"x" => 248.11205227913314, "y" => 584.886624681069, "id" => 3, "timeOffset" => -281}, {"x" => 250.5650680533496, "y" => 596.826998832614, "id" => 3, "timeOffset" => -231}]}, "timestamp" => 1775800822873}
IncrementalSnapshot (#40097)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:23 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 47, "x" => 64.66666666666666, "y" => 99.66666666666666}, "timestamp" => 1775800823893}
IncrementalSnapshot (#40098)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 47, "x" => 64.66666666666666, "y" => 99.66666666666666}, "timestamp" => 1775800824022}
Mouse Click (#40102)
source: MouseInteraction, Click
at 2026-04-10 06:00:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 47, "x" => 65, "y" => 100}, "timestamp" => 1775800824076}
IncrementalSnapshot (#40099)
source: MouseMove
at 2026-04-10 06:00:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 65, "y" => 100, "id" => 47, "timeOffset" => 0}]}, "timestamp" => 1775800824040}
Meta (#40066)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-04-10 06:00:10 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 440, "height" => 796}, "timestamp" => 1775800810734}
FullSnapshot (#40067)
at 2026-04-10 06:00:10 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" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-inline", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "[data-noir-inline-background-color] { background-color: var(--noir-inline-background-color) !important; }[data-noir-inline-border-color] { border-color: var(--noir-inline-border-color) !important; }[data-noir-inline-border-top-color] { border-top-color: var(--noir-inline-border-top-color) !important; }[data-noir-inline-border-right-color] { border-right-color: var(--noir-inline-border-right-color) !important; }[data-noir-inline-border-bottom-color] { border-bottom-color: var(--noir-inline-border-bottom-color) !important; }[data-noir-inline-border-left-color] { border-left-color: var(--noir-inline-border-left-color) !important; }[data-noir-inline-box-shadow] { box-shadow: var(--noir-inline-box-shadow) !important; }[data-noir-inline-color] { color: var(--noir-inline-color) !important; }[data-noir-inline-fill] { fill: var(--noir-inline-fill) !important; }[data-noir-inline-stroke] { stroke: var(--noir-inline-stroke) !important; }[data-noir-inline-outline-color] { outline-color: var(--noir-inline-outline-color) !important; }[data-noir-inline-stop-color] { stop-color: var(--noir-inline-stop-color) !important; }[data-noir-inline-background-image] { background-image: var(--noir-inline-background-image) !important; }[data-noir-inline-caret-color] { caret-color: var(--noir-inline-caret-color) !important; }[data-noir-inline-accent-color] { accent-color: var(--noir-inline-accent-color) !important; }[data-noir-inline-mix-blend-mode] { mix-blend-mode: var(--noir-inline-mix-blend-mode) !important; }[data-noir-inline--webkit-text-fill-color] { -webkit-text-fill-color: var(--noir-inline--webkit-text-fill-color) !important; }[data-noir-inline-color-scheme] { color-scheme: var(--noir-inline-color-scheme) !important; }", "isStyle" => true, "id" => 6}], "id" => 5}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-root", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #111517; --noir-base-bg: #111517; --noir-base-text: #e8e6e3; --noir-base-border: #6b6358; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(17, 21, 23); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(232, 230, 227); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(76, 94, 102); }\n ::placeholder { color: rgb(178, 171, 161); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(78, 82, 0) !important; color: rgb(232, 230, 227) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(232, 230, 227) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}", "isStyle" => true, "id" => 8}], "id" => 7}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-init", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "html, body, body :not(iframe) { background-color: rgb(17, 21, 23) !important; border-color: rgba(140, 130, 115, 0.2) !important; color: rgb(232, 230, 227) !important; }", "isStyle" => true, "id" => 10}], "id" => 9}, {"type" => 2, "tagName" => "script", "attributes" => {"id" => "noir-helper", "class" => "noir noir-helper", "src" => "webkit-masked-url://hidden/"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n ", "id" => 12}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 14}], "id" => 13}, {"type" => 3, "textContent" => "\n ", "id" => 15}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 16}, {"type" => 3, "textContent" => "\n ", "id" => 17}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 18}, {"type" => 3, "textContent" => "\n", "id" => 19}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "Iuq1hr_o5hkFRwGLq5x6zNEJI_BJDmYjg3Iif9hxlX4759eVhLduqkLX9lmTrq-7Qd4XBl_ZDT5xIyNYOR7mJQ"}, "childNodes" => [], "id" => 20}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 21}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 22}, {"type" => 3, "textContent" => "\n ", "id" => 23}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 24}, {"type" => 3, "textContent" => "\n ", "id" => 25}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 26}, {"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 28}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-dynamic", "media" => "screen"}, "childNodes" => [], "id" => 29}, {"type" => 3, "textContent" => "\n\n ", "id" => 30}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 31}, {"type" => 3, "textContent" => "\n ", "id" => 32}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "theme-color", "content" => "#111517", "class" => "noir noir-fallback"}, "childNodes" => [], "id" => 33}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 34}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 36}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-tag", "content" => "InVzZXItMjci--d3595dcdcbd552a6341c4400ca3205ce6ab21347"}, "childNodes" => [], "id" => 37}, {"type" => 3, "textContent" => "\n", "id" => 38}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "id" => 40}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "id" => 42}], "id" => 41}], "id" => 39}, {"type" => 3, "textContent" => "\n", "id" => 43}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "id" => 45}], "id" => 44}, {"type" => 3, "textContent" => "\n\n", "id" => 46}, {"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" => 48}], "id" => 47}, {"type" => 3, "textContent" => "\n", "id" => 49}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 50}, {"type" => 3, "textContent" => "\n", "id" => 51}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "id" => 53}], "id" => 52}, {"type" => 3, "textContent" => "\n\n\n ", "id" => 54}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 55}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 56}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 57}, {"type" => 3, "textContent" => "\n ", "id" => 58}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 59}, {"type" => 3, "textContent" => "\n ", "id" => 60}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 62}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 64}], "id" => 63}], "id" => 61}, {"type" => 3, "textContent" => "\n \n\n", "id" => 65}], "id" => 35}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1775800810736}
DomContentLoaded (#40068)
at 2026-04-10 06:00:10 UTC
Complete data
{"type" => 0, "data" => {}, "timestamp" => 1775800810737}
IncrementalSnapshot (#40069)
source: Mutation
at 2026-04-10 06:00:10 UTC
Complete data
{"type" => 3, "data" => {"source" => 0, "texts" => [], "attributes" => [], "removes" => [], "adds" => [{"parentId" => 4, "nextId" => 29, "node" => {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-shadow", "media" => "screen"}, "childNodes" => [], "id" => 66}}, {"parentId" => 66, "nextId" => nil, "node" => {"type" => 3, "textContent" => "", "isStyle" => true, "id" => 67}}]}, "timestamp" => 1775800810945}
IncrementalSnapshot (#40070)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 3, "x" => 212, "y" => 554.6666666666666}, "timestamp" => 1775800817498}
IncrementalSnapshot (#40071)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 3, "x" => 75, "y" => 384.3333333333333}, "timestamp" => 1775800817510}
IncrementalSnapshot (#40072)
source: TouchMove
at 2026-04-10 06:00:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 6, "positions" => [{"x" => 217, "y" => 553.3333333333333, "id" => 3, "timeOffset" => -1}]}, "timestamp" => 1775800817543}
IncrementalSnapshot (#40073)
source: Scroll
at 2026-04-10 06:00:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => 0, "y" => 16}, "timestamp" => 1775800817594}
IncrementalSnapshot (#40074)
source: Scroll
at 2026-04-10 06:00:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => 1, "y" => 99}, "timestamp" => 1775800817695}
IncrementalSnapshot (#40075)
source: Scroll
at 2026-04-10 06:00:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => 3, "y" => 118}, "timestamp" => 1775800817796}
IncrementalSnapshot (#40076)
source: Scroll
at 2026-04-10 06:00:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => 3, "y" => 118}, "timestamp" => 1775800817896}
IncrementalSnapshot (#40077)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 3, "x" => 246.83708889759288, "y" => 416.1816915113877}, "timestamp" => 1775800817900}
IncrementalSnapshot (#40078)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:17 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 3, "x" => 55.65631037484262, "y" => 285.2076704986379}, "timestamp" => 1775800817912}
IncrementalSnapshot (#40079)
source: TouchMove
at 2026-04-10 06:00:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 6, "positions" => [{"x" => 245, "y" => 553.3333333333333, "id" => 3, "timeOffset" => -452}, {"x" => 249.9415902856072, "y" => 474.2042500624191, "id" => 3, "timeOffset" => -398}, {"x" => 248.44175833985392, "y" => 437.9800439437046, "id" => 3, "timeOffset" => -348}, {"x" => 247.28047756542222, "y" => 423.9093901121523, "id" => 3, "timeOffset" => -298}, {"x" => 246.80737852602297, "y" => 416.54940090586797, "id" => 3, "timeOffset" => -243}, {"x" => 246.83708889759288, "y" => 416.1816915113877, "id" => 3, "timeOffset" => -152}]}, "timestamp" => 1775800818043}
IncrementalSnapshot (#40080)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 3, "x" => 52.44061244207393, "y" => 241.17734495765131}, "timestamp" => 1775800818141}
IncrementalSnapshot (#40081)
source: Scroll
at 2026-04-10 06:00:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => 3, "y" => 104}, "timestamp" => 1775800818189}
IncrementalSnapshot (#40082)
source: Scroll
at 2026-04-10 06:00:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => 3, "y" => 46}, "timestamp" => 1775800818289}
IncrementalSnapshot (#40083)
source: Scroll
at 2026-04-10 06:00:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => 3, "y" => 17}, "timestamp" => 1775800818389}
IncrementalSnapshot (#40084)
source: Scroll
at 2026-04-10 06:00:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => 3, "y" => 12}, "timestamp" => 1775800818489}
IncrementalSnapshot (#40085)
source: TouchMove
at 2026-04-10 06:00:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 6, "positions" => [{"x" => 53.677419339292655, "y" => 243.15623599320128, "id" => 3, "timeOffset" => -391}, {"x" => 68.02437934702985, "y" => 293.61795739972524, "id" => 3, "timeOffset" => -341}, {"x" => 72.47688417701725, "y" => 328.0011891424058, "id" => 3, "timeOffset" => -286}, {"x" => 73.21896831534849, "y" => 348.28482225679284, "id" => 3, "timeOffset" => -236}, {"x" => 75.19785935089845, "y" => 363.6212277823051, "id" => 3, "timeOffset" => -186}, {"x" => 75.93994348922969, "y" => 370.79470778617366, "id" => 3, "timeOffset" => -136}, {"x" => 75.93994348922969, "y" => 372.7735988217236, "id" => 3, "timeOffset" => -73}]}, "timestamp" => 1775800818544}
IncrementalSnapshot (#40086)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:18 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 3, "x" => 75.93994348922969, "y" => 372.7735988217236}, "timestamp" => 1775800818704}
IncrementalSnapshot (#40087)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 3, "x" => 227.07774632935786, "y" => 457.1238292120407}, "timestamp" => 1775800822325}
IncrementalSnapshot (#40088)
source: TouchMove
at 2026-04-10 06:00:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 6, "positions" => [{"x" => 213.22550908050815, "y" => 454.6502154176032, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1775800822372}
IncrementalSnapshot (#40089)
source: Scroll
at 2026-04-10 06:00:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => -6, "y" => -18}, "timestamp" => 1775800822438}
IncrementalSnapshot (#40090)
source: Scroll
at 2026-04-10 06:00:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => -23, "y" => -75}, "timestamp" => 1775800822538}
IncrementalSnapshot (#40091)
source: Scroll
at 2026-04-10 06:00:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => -27, "y" => -91}, "timestamp" => 1775800822640}
IncrementalSnapshot (#40092)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 3, "x" => 250.5650680533496, "y" => 596.826998832614}, "timestamp" => 1775800822643}
IncrementalSnapshot (#40093)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 3, "x" => 116.06177219512426, "y" => 471.9357235315937}, "timestamp" => 1775800822696}
IncrementalSnapshot (#40094)
source: Scroll
at 2026-04-10 06:00:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => -27, "y" => -91}, "timestamp" => 1775800822740}
IncrementalSnapshot (#40095)
source: Scroll
at 2026-04-10 06:00:22 UTC
Complete data
{"type" => 3, "data" => {"source" => 3, "id" => 1, "x" => 0, "y" => 0}, "timestamp" => 1775800822841}
IncrementalSnapshot (#40100)
source: MouseInteraction, MouseDown
at 2026-04-10 06:00:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 47, "x" => 65, "y" => 100}, "timestamp" => 1775800824075}
IncrementalSnapshot (#40101)
source: MouseInteraction, MouseUp
at 2026-04-10 06:00:24 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 47, "x" => 65, "y" => 100}, "timestamp" => 1775800824075}
Meta (#40103)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
at 2026-04-10 06:00:24 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new", "width" => 440, "height" => 796}, "timestamp" => 1775800824493}
FullSnapshot (#40104)
at 2026-04-10 06:00:24 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" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-inline", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "[data-noir-inline-background-color] { background-color: var(--noir-inline-background-color) !important; }[data-noir-inline-border-color] { border-color: var(--noir-inline-border-color) !important; }[data-noir-inline-border-top-color] { border-top-color: var(--noir-inline-border-top-color) !important; }[data-noir-inline-border-right-color] { border-right-color: var(--noir-inline-border-right-color) !important; }[data-noir-inline-border-bottom-color] { border-bottom-color: var(--noir-inline-border-bottom-color) !important; }[data-noir-inline-border-left-color] { border-left-color: var(--noir-inline-border-left-color) !important; }[data-noir-inline-box-shadow] { box-shadow: var(--noir-inline-box-shadow) !important; }[data-noir-inline-color] { color: var(--noir-inline-color) !important; }[data-noir-inline-fill] { fill: var(--noir-inline-fill) !important; }[data-noir-inline-stroke] { stroke: var(--noir-inline-stroke) !important; }[data-noir-inline-outline-color] { outline-color: var(--noir-inline-outline-color) !important; }[data-noir-inline-stop-color] { stop-color: var(--noir-inline-stop-color) !important; }[data-noir-inline-background-image] { background-image: var(--noir-inline-background-image) !important; }[data-noir-inline-caret-color] { caret-color: var(--noir-inline-caret-color) !important; }[data-noir-inline-accent-color] { accent-color: var(--noir-inline-accent-color) !important; }[data-noir-inline-mix-blend-mode] { mix-blend-mode: var(--noir-inline-mix-blend-mode) !important; }[data-noir-inline--webkit-text-fill-color] { -webkit-text-fill-color: var(--noir-inline--webkit-text-fill-color) !important; }[data-noir-inline-color-scheme] { color-scheme: var(--noir-inline-color-scheme) !important; }", "isStyle" => true, "id" => 6}], "id" => 5}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-root", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #111517; --noir-base-bg: #111517; --noir-base-text: #e8e6e3; --noir-base-border: #6b6358; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(17, 21, 23); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(232, 230, 227); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(76, 94, 102); }\n ::placeholder { color: rgb(178, 171, 161); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(78, 82, 0) !important; color: rgb(232, 230, 227) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(232, 230, 227) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}", "isStyle" => true, "id" => 8}], "id" => 7}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-init", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "html, body, body :not(iframe) { background-color: rgb(17, 21, 23) !important; border-color: rgba(140, 130, 115, 0.2) !important; color: rgb(232, 230, 227) !important; }", "isStyle" => true, "id" => 10}], "id" => 9}, {"type" => 2, "tagName" => "script", "attributes" => {"id" => "noir-helper", "class" => "noir noir-helper", "src" => "webkit-masked-url://hidden/"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n ", "id" => 12}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 14}], "id" => 13}, {"type" => 3, "textContent" => "\n ", "id" => 15}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 16}, {"type" => 3, "textContent" => "\n ", "id" => 17}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 18}, {"type" => 3, "textContent" => "\n", "id" => 19}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "eAP_v54QWk-Orj54oG5HGEUGjrQbM6BZ-K4GDpeTWERhDp2spU_S_Mk-yaqYXJJv1dG6Qg3ky0QK_wcpdvwrHw"}, "childNodes" => [], "id" => 20}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 21}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 22}, {"type" => 3, "textContent" => "\n ", "id" => 23}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 24}, {"type" => 3, "textContent" => "\n ", "id" => 25}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 26}, {"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 28}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-dynamic", "media" => "screen"}, "childNodes" => [], "id" => 29}, {"type" => 3, "textContent" => "\n\n ", "id" => 30}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 31}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "theme-color", "content" => "#111517", "class" => "noir noir-fallback"}, "childNodes" => [], "id" => 32}, {"type" => 3, "textContent" => "\n ", "id" => 33}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 34}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 36}, {"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" => "G6juUsHjBb2mXy62AjQrer1n74-tnA1E-1LZqxBSUHBsDw4q0Yn2xxdh54_g6pKQ_ewfWUiqIAXH7B98iIVItA"}, "childNodes" => [], "id" => 38}, {"type" => 3, "textContent" => "\n ", "id" => 39}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_name"}, "childNodes" => [{"type" => 3, "textContent" => "Name", "id" => 41}], "id" => 40}, {"type" => 3, "textContent" => "\n ", "id" => 42}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "text", "name" => "resource[name]", "id" => "resource_name"}, "childNodes" => [], "id" => 43}, {"type" => 3, "textContent" => "\n\n ", "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" => "label", "attributes" => {"for" => "resource_message"}, "childNodes" => [{"type" => 3, "textContent" => "Message", "id" => 49}], "id" => 48}, {"type" => 3, "textContent" => "\n ", "id" => 50}, {"type" => 2, "tagName" => "textarea", "attributes" => {"name" => "resource[message]", "id" => "resource_message"}, "childNodes" => [], "id" => 51}, {"type" => 3, "textContent" => "\n\n ", "id" => 52}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 53}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 54}, {"type" => 3, "textContent" => "\n\n ", "id" => 55}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "submit", "name" => "commit", "value" => "Submit", "data-disable-with" => "Submit"}, "childNodes" => [], "id" => 56}, {"type" => 3, "textContent" => "\n", "id" => 57}], "id" => 37}, {"type" => 3, "textContent" => "\n\n ", "id" => 58}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 59}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 60}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 61}, {"type" => 3, "textContent" => "\n ", "id" => 62}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 63}, {"type" => 3, "textContent" => "\n ", "id" => 64}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 66}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 68}], "id" => 67}], "id" => 65}, {"type" => 3, "textContent" => "\n \n\n", "id" => 69}], "id" => 35}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1775800824495}
DomContentLoaded (#40105)
at 2026-04-10 06:00:24 UTC
Complete data
{"type" => 0, "data" => {}, "timestamp" => 1775800824496}
IncrementalSnapshot (#40106)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:25 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 43, "x" => 82.66666666666666, "y" => 25}, "timestamp" => 1775800825910}
IncrementalSnapshot (#40107)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:25 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 43, "x" => 82.66666666666666, "y" => 25}, "timestamp" => 1775800825972}
IncrementalSnapshot (#40108)
source: MouseMove
at 2026-04-10 06:00:25 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 83, "y" => 25, "id" => 43, "timeOffset" => 0}]}, "timestamp" => 1775800825974}
IncrementalSnapshot (#40109)
source: MouseInteraction, MouseDown
at 2026-04-10 06:00:25 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 43, "x" => 83, "y" => 25}, "timestamp" => 1775800825975}
IncrementalSnapshot (#40110)
source: MouseInteraction, Focus
at 2026-04-10 06:00:25 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 43}, "timestamp" => 1775800825976}
IncrementalSnapshot (#40111)
source: MouseInteraction, MouseUp
at 2026-04-10 06:00:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 43, "x" => 83, "y" => 25}, "timestamp" => 1775800826015}
Mouse Click (#40112)
source: MouseInteraction, Click
at 2026-04-10 06:00:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 43, "x" => 83, "y" => 25}, "timestamp" => 1775800826015}
IncrementalSnapshot (#40113)
source: Input
at 2026-04-10 06:00:27 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Q", "isChecked" => false, "id" => 43}, "timestamp" => 1775800827988}
IncrementalSnapshot (#40114)
source: Input
at 2026-04-10 06:00:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Qq", "isChecked" => false, "id" => 43}, "timestamp" => 1775800828112}
IncrementalSnapshot (#40115)
source: Input
at 2026-04-10 06:00:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Qqq", "isChecked" => false, "id" => 43}, "timestamp" => 1775800828266}
IncrementalSnapshot (#40116)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 51, "x" => 87.54166666666666, "y" => 63.70833333333333}, "timestamp" => 1775800828695}
IncrementalSnapshot (#40117)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 51, "x" => 87.54166666666666, "y" => 63.70833333333333}, "timestamp" => 1775800828756}
IncrementalSnapshot (#40118)
source: MouseMove
at 2026-04-10 06:00:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 88, "y" => 64, "id" => 51, "timeOffset" => 0}]}, "timestamp" => 1775800828763}
IncrementalSnapshot (#40119)
source: MouseInteraction, MouseDown
at 2026-04-10 06:00:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 51, "x" => 88, "y" => 64}, "timestamp" => 1775800828763}
IncrementalSnapshot (#40120)
source: MouseInteraction, Blur
at 2026-04-10 06:00:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 43}, "timestamp" => 1775800828763}
IncrementalSnapshot (#40121)
source: MouseInteraction, Focus
at 2026-04-10 06:00:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 5, "id" => 51}, "timestamp" => 1775800828763}
IncrementalSnapshot (#40122)
source: MouseInteraction, MouseUp
at 2026-04-10 06:00:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 51, "x" => 88, "y" => 64}, "timestamp" => 1775800828765}
Mouse Click (#40123)
source: MouseInteraction, Click
at 2026-04-10 06:00:28 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 51, "x" => 88, "y" => 64}, "timestamp" => 1775800828765}
IncrementalSnapshot (#40124)
source: Input
at 2026-04-10 06:00:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "S", "isChecked" => false, "id" => 51}, "timestamp" => 1775800829547}
IncrementalSnapshot (#40125)
source: Input
at 2026-04-10 06:00:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Ss", "isChecked" => false, "id" => 51}, "timestamp" => 1775800829717}
IncrementalSnapshot (#40126)
source: Input
at 2026-04-10 06:00:29 UTC
Complete data
{"type" => 3, "data" => {"source" => 5, "text" => "Sss", "isChecked" => false, "id" => 51}, "timestamp" => 1775800829833}
IncrementalSnapshot (#40127)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 56, "x" => 26.8125, "y" => 116.41666666666666}, "timestamp" => 1775800830294}
IncrementalSnapshot (#40128)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 56, "x" => 26.8125, "y" => 116.41666666666666}, "timestamp" => 1775800830373}
IncrementalSnapshot (#40129)
source: MouseMove
at 2026-04-10 06:00:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 27, "y" => 116, "id" => 56, "timeOffset" => 0}]}, "timestamp" => 1775800830379}
IncrementalSnapshot (#40130)
source: MouseInteraction, MouseDown
at 2026-04-10 06:00:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 56, "x" => 27, "y" => 116}, "timestamp" => 1775800830380}
IncrementalSnapshot (#40131)
source: MouseInteraction, Blur
at 2026-04-10 06:00:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 6, "id" => 51}, "timestamp" => 1775800830380}
IncrementalSnapshot (#40132)
source: MouseInteraction, MouseUp
at 2026-04-10 06:00:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 56, "x" => 27, "y" => 116}, "timestamp" => 1775800830380}
Mouse Click (#40133)
source: MouseInteraction, Click
at 2026-04-10 06:00:30 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 56, "x" => 27, "y" => 116}, "timestamp" => 1775800830380}
Meta (#40134)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples
at 2026-04-10 06:00:30 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples", "width" => 440, "height" => 796}, "timestamp" => 1775800830794}
FullSnapshot (#40135)
at 2026-04-10 06:00:30 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" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-inline", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "[data-noir-inline-background-color] { background-color: var(--noir-inline-background-color) !important; }[data-noir-inline-border-color] { border-color: var(--noir-inline-border-color) !important; }[data-noir-inline-border-top-color] { border-top-color: var(--noir-inline-border-top-color) !important; }[data-noir-inline-border-right-color] { border-right-color: var(--noir-inline-border-right-color) !important; }[data-noir-inline-border-bottom-color] { border-bottom-color: var(--noir-inline-border-bottom-color) !important; }[data-noir-inline-border-left-color] { border-left-color: var(--noir-inline-border-left-color) !important; }[data-noir-inline-box-shadow] { box-shadow: var(--noir-inline-box-shadow) !important; }[data-noir-inline-color] { color: var(--noir-inline-color) !important; }[data-noir-inline-fill] { fill: var(--noir-inline-fill) !important; }[data-noir-inline-stroke] { stroke: var(--noir-inline-stroke) !important; }[data-noir-inline-outline-color] { outline-color: var(--noir-inline-outline-color) !important; }[data-noir-inline-stop-color] { stop-color: var(--noir-inline-stop-color) !important; }[data-noir-inline-background-image] { background-image: var(--noir-inline-background-image) !important; }[data-noir-inline-caret-color] { caret-color: var(--noir-inline-caret-color) !important; }[data-noir-inline-accent-color] { accent-color: var(--noir-inline-accent-color) !important; }[data-noir-inline-mix-blend-mode] { mix-blend-mode: var(--noir-inline-mix-blend-mode) !important; }[data-noir-inline--webkit-text-fill-color] { -webkit-text-fill-color: var(--noir-inline--webkit-text-fill-color) !important; }[data-noir-inline-color-scheme] { color-scheme: var(--noir-inline-color-scheme) !important; }", "isStyle" => true, "id" => 6}], "id" => 5}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-root", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #111517; --noir-base-bg: #111517; --noir-base-text: #e8e6e3; --noir-base-border: #6b6358; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(17, 21, 23); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(232, 230, 227); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(76, 94, 102); }\n ::placeholder { color: rgb(178, 171, 161); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(78, 82, 0) !important; color: rgb(232, 230, 227) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(232, 230, 227) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}", "isStyle" => true, "id" => 8}], "id" => 7}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-init", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "html, body, body :not(iframe) { background-color: rgb(17, 21, 23) !important; border-color: rgba(140, 130, 115, 0.2) !important; color: rgb(232, 230, 227) !important; }", "isStyle" => true, "id" => 10}], "id" => 9}, {"type" => 2, "tagName" => "script", "attributes" => {"id" => "noir-helper", "class" => "noir noir-helper", "src" => "webkit-masked-url://hidden/"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n ", "id" => 12}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 14}], "id" => 13}, {"type" => 3, "textContent" => "\n ", "id" => 15}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 16}, {"type" => 3, "textContent" => "\n ", "id" => 17}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 18}, {"type" => 3, "textContent" => "\n", "id" => 19}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "f0lwkcu7HCwS97R9RH3jmdMpVdYPym6Z9ZthMVciczlmRBKC8OSUn1VnQ698TzbuQ_5hIBkdBYQHymAWtk0AYg"}, "childNodes" => [], "id" => 20}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 21}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 22}, {"type" => 3, "textContent" => "\n ", "id" => 23}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 24}, {"type" => 3, "textContent" => "\n ", "id" => 25}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 26}, {"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 28}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-dynamic", "media" => "screen"}, "childNodes" => [], "id" => 29}, {"type" => 3, "textContent" => "\n\n ", "id" => 30}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 31}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "theme-color", "content" => "#111517", "class" => "noir noir-fallback"}, "childNodes" => [], "id" => 32}, {"type" => 3, "textContent" => "\n ", "id" => 33}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 34}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n Qqq\nSss\n\n\n ", "id" => 36}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 37}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 38}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 39}, {"type" => 3, "textContent" => "\n ", "id" => 40}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 41}, {"type" => 3, "textContent" => "\n ", "id" => 42}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 44}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 46}], "id" => 45}], "id" => 43}, {"type" => 3, "textContent" => "\n \n\n", "id" => 47}], "id" => 35}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1775800830795}
DomContentLoaded (#40136)
at 2026-04-10 06:00:30 UTC
Complete data
{"type" => 0, "data" => {}, "timestamp" => 1775800830795}
IncrementalSnapshot (#40137)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:31 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 3, "x" => 310, "y" => 583.3333333333333}, "timestamp" => 1775800831933}
IncrementalSnapshot (#40138)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:31 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 3, "x" => 54.33333333333333, "y" => 427.66666666666663}, "timestamp" => 1775800831943}
IncrementalSnapshot (#40139)
source: TouchMove
at 2026-04-10 06:00:31 UTC
Complete data
{"type" => 3, "data" => {"source" => 6, "positions" => [{"x" => 301.3333333333333, "y" => 583.3333333333333, "id" => 3, "timeOffset" => 0}]}, "timestamp" => 1775800831991}
IncrementalSnapshot (#40140)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:32 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 3, "x" => 200.40257296391027, "y" => 394.2840496568037}, "timestamp" => 1775800832382}
IncrementalSnapshot (#40141)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:32 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 3, "x" => 47.93556892175283, "y" => 265.86212579132354}, "timestamp" => 1775800832397}
IncrementalSnapshot (#40142)
source: TouchMove
at 2026-04-10 06:00:32 UTC
Complete data
{"type" => 3, "data" => {"source" => 6, "positions" => [{"x" => 292.5615627976373, "y" => 564.274668260321, "id" => 3, "timeOffset" => -391}, {"x" => 212.14191450464958, "y" => 419.27520572287034, "id" => 3, "timeOffset" => -338}, {"x" => 205.11236221832488, "y" => 404.17067613055144, "id" => 3, "timeOffset" => -288}, {"x" => 202.30546556749078, "y" => 397.8006446343732, "id" => 3, "timeOffset" => -238}, {"x" => 201.561434602622, "y" => 395.11882056962946, "id" => 3, "timeOffset" => -188}, {"x" => 47.93556892175283, "y" => 265.86212579132354, "id" => 3, "timeOffset" => -110}]}, "timestamp" => 1775800832492}
IncrementalSnapshot (#40143)
source: MouseInteraction, TouchStart
at 2026-04-10 06:00:34 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 45, "x" => 156.66666666666666, "y" => 105}, "timestamp" => 1775800834345}
IncrementalSnapshot (#40144)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:00:34 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 45, "x" => 156.66666666666666, "y" => 105}, "timestamp" => 1775800834521}
IncrementalSnapshot (#40145)
source: MouseMove
at 2026-04-10 06:00:34 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 157, "y" => 105, "id" => 45, "timeOffset" => 0}]}, "timestamp" => 1775800834531}
IncrementalSnapshot (#40146)
source: MouseInteraction, MouseDown
at 2026-04-10 06:00:34 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 45, "x" => 157, "y" => 105}, "timestamp" => 1775800834565}
IncrementalSnapshot (#40147)
source: MouseInteraction, MouseUp
at 2026-04-10 06:00:34 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 45, "x" => 157, "y" => 105}, "timestamp" => 1775800834565}
Mouse Click (#40148)
source: MouseInteraction, Click
at 2026-04-10 06:00:34 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 45, "x" => 157, "y" => 105}, "timestamp" => 1775800834565}
Meta (#40149)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples
at 2026-04-10 06:01:14 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples", "width" => 440, "height" => 796}, "timestamp" => 1775800874723}
FullSnapshot (#40150)
at 2026-04-10 06:01:14 UTC
Complete data
{"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "rootId" => 48, "id" => 49}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-inline", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "[data-noir-inline-background-color] { background-color: var(--noir-inline-background-color) !important; }[data-noir-inline-border-color] { border-color: var(--noir-inline-border-color) !important; }[data-noir-inline-border-top-color] { border-top-color: var(--noir-inline-border-top-color) !important; }[data-noir-inline-border-right-color] { border-right-color: var(--noir-inline-border-right-color) !important; }[data-noir-inline-border-bottom-color] { border-bottom-color: var(--noir-inline-border-bottom-color) !important; }[data-noir-inline-border-left-color] { border-left-color: var(--noir-inline-border-left-color) !important; }[data-noir-inline-box-shadow] { box-shadow: var(--noir-inline-box-shadow) !important; }[data-noir-inline-color] { color: var(--noir-inline-color) !important; }[data-noir-inline-fill] { fill: var(--noir-inline-fill) !important; }[data-noir-inline-stroke] { stroke: var(--noir-inline-stroke) !important; }[data-noir-inline-outline-color] { outline-color: var(--noir-inline-outline-color) !important; }[data-noir-inline-stop-color] { stop-color: var(--noir-inline-stop-color) !important; }[data-noir-inline-background-image] { background-image: var(--noir-inline-background-image) !important; }[data-noir-inline-caret-color] { caret-color: var(--noir-inline-caret-color) !important; }[data-noir-inline-accent-color] { accent-color: var(--noir-inline-accent-color) !important; }[data-noir-inline-mix-blend-mode] { mix-blend-mode: var(--noir-inline-mix-blend-mode) !important; }[data-noir-inline--webkit-text-fill-color] { -webkit-text-fill-color: var(--noir-inline--webkit-text-fill-color) !important; }[data-noir-inline-color-scheme] { color-scheme: var(--noir-inline-color-scheme) !important; }", "isStyle" => true, "rootId" => 48, "id" => 53}], "rootId" => 48, "id" => 52}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-root", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #111517; --noir-base-bg: #111517; --noir-base-text: #e8e6e3; --noir-base-border: #6b6358; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(17, 21, 23); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(232, 230, 227); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(76, 94, 102); }\n ::placeholder { color: rgb(178, 171, 161); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(78, 82, 0) !important; color: rgb(232, 230, 227) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(232, 230, 227) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}", "isStyle" => true, "rootId" => 48, "id" => 55}], "rootId" => 48, "id" => 54}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-init", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "html, body, body :not(iframe) { background-color: rgb(17, 21, 23) !important; border-color: rgba(140, 130, 115, 0.2) !important; color: rgb(232, 230, 227) !important; }", "isStyle" => true, "rootId" => 48, "id" => 57}], "rootId" => 48, "id" => 56}, {"type" => 2, "tagName" => "script", "attributes" => {"id" => "noir-helper", "class" => "noir noir-helper", "src" => "webkit-masked-url://hidden/"}, "childNodes" => [], "rootId" => 48, "id" => 58}, {"type" => 3, "textContent" => "\n ", "rootId" => 48, "id" => 59}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "rootId" => 48, "id" => 61}], "rootId" => 48, "id" => 60}, {"type" => 3, "textContent" => "\n ", "rootId" => 48, "id" => 62}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "rootId" => 48, "id" => 63}, {"type" => 3, "textContent" => "\n ", "rootId" => 48, "id" => 64}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "rootId" => 48, "id" => 65}, {"type" => 3, "textContent" => "\n", "rootId" => 48, "id" => 66}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "f0lwkcu7HCwS97R9RH3jmdMpVdYPym6Z9ZthMVciczlmRBKC8OSUn1VnQ698TzbuQ_5hIBkdBYQHymAWtk0AYg"}, "childNodes" => [], "rootId" => 48, "id" => 67}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "rootId" => 48, "id" => 68}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "rootId" => 48, "id" => 69}, {"type" => 3, "textContent" => "\n ", "rootId" => 48, "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" => 48, "id" => 71}, {"type" => 3, "textContent" => "\n ", "rootId" => 48, "id" => 72}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "rootId" => 48, "id" => 73}, {"type" => 3, "textContent" => "\n ", "rootId" => 48, "id" => 74}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "rootId" => 48, "id" => 75}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-dynamic", "media" => "screen"}, "childNodes" => [], "rootId" => 48, "id" => 76}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 48, "id" => 77}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "rootId" => 48, "id" => 78}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "theme-color", "content" => "#111517", "class" => "noir noir-fallback"}, "childNodes" => [], "rootId" => 48, "id" => 79}, {"type" => 3, "textContent" => "\n ", "rootId" => 48, "id" => 80}], "rootId" => 48, "id" => 51}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 48, "id" => 81}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n Qqq\nSss\n\n\n ", "rootId" => 48, "id" => 83}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 48, "id" => 84}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 48, "id" => 85}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 48, "id" => 86}, {"type" => 3, "textContent" => "\n ", "rootId" => 48, "id" => 87}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "rootId" => 48, "id" => 88}, {"type" => 3, "textContent" => "\n ", "rootId" => 48, "id" => 89}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "rootId" => 48, "id" => 91}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "rootId" => 48, "id" => 93}], "rootId" => 48, "id" => 92}], "rootId" => 48, "id" => 90}, {"type" => 3, "textContent" => "\n \n\n", "rootId" => 48, "id" => 94}], "rootId" => 48, "id" => 82}], "rootId" => 48, "id" => 50}], "id" => 48}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1775800874749}
Meta (#40151)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
at 2026-04-10 06:01:16 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new", "width" => 303, "height" => 547}, "timestamp" => 1775800876033}
FullSnapshot (#40152)
at 2026-04-10 06:01:16 UTC
Complete data
{"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "rootId" => 70, "id" => 71}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-inline", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "[data-noir-inline-background-color] { background-color: var(--noir-inline-background-color) !important; }[data-noir-inline-border-color] { border-color: var(--noir-inline-border-color) !important; }[data-noir-inline-border-top-color] { border-top-color: var(--noir-inline-border-top-color) !important; }[data-noir-inline-border-right-color] { border-right-color: var(--noir-inline-border-right-color) !important; }[data-noir-inline-border-bottom-color] { border-bottom-color: var(--noir-inline-border-bottom-color) !important; }[data-noir-inline-border-left-color] { border-left-color: var(--noir-inline-border-left-color) !important; }[data-noir-inline-box-shadow] { box-shadow: var(--noir-inline-box-shadow) !important; }[data-noir-inline-color] { color: var(--noir-inline-color) !important; }[data-noir-inline-fill] { fill: var(--noir-inline-fill) !important; }[data-noir-inline-stroke] { stroke: var(--noir-inline-stroke) !important; }[data-noir-inline-outline-color] { outline-color: var(--noir-inline-outline-color) !important; }[data-noir-inline-stop-color] { stop-color: var(--noir-inline-stop-color) !important; }[data-noir-inline-background-image] { background-image: var(--noir-inline-background-image) !important; }[data-noir-inline-caret-color] { caret-color: var(--noir-inline-caret-color) !important; }[data-noir-inline-accent-color] { accent-color: var(--noir-inline-accent-color) !important; }[data-noir-inline-mix-blend-mode] { mix-blend-mode: var(--noir-inline-mix-blend-mode) !important; }[data-noir-inline--webkit-text-fill-color] { -webkit-text-fill-color: var(--noir-inline--webkit-text-fill-color) !important; }[data-noir-inline-color-scheme] { color-scheme: var(--noir-inline-color-scheme) !important; }", "isStyle" => true, "rootId" => 70, "id" => 75}], "rootId" => 70, "id" => 74}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-root", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #111517; --noir-base-bg: #111517; --noir-base-text: #e8e6e3; --noir-base-border: #6b6358; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(17, 21, 23); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(232, 230, 227); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(76, 94, 102); }\n ::placeholder { color: rgb(178, 171, 161); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(78, 82, 0) !important; color: rgb(232, 230, 227) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(232, 230, 227) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}", "isStyle" => true, "rootId" => 70, "id" => 77}], "rootId" => 70, "id" => 76}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-init", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "html, body, body :not(iframe) { background-color: rgb(17, 21, 23) !important; border-color: rgba(140, 130, 115, 0.2) !important; color: rgb(232, 230, 227) !important; }", "isStyle" => true, "rootId" => 70, "id" => 79}], "rootId" => 70, "id" => 78}, {"type" => 2, "tagName" => "script", "attributes" => {"id" => "noir-helper", "class" => "noir noir-helper", "src" => "webkit-masked-url://hidden/"}, "childNodes" => [], "rootId" => 70, "id" => 80}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 81}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "rootId" => 70, "id" => 83}], "rootId" => 70, "id" => 82}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 84}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "rootId" => 70, "id" => 85}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 86}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "rootId" => 70, "id" => 87}, {"type" => 3, "textContent" => "\n", "rootId" => 70, "id" => 88}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "eAP_v54QWk-Orj54oG5HGEUGjrQbM6BZ-K4GDpeTWERhDp2spU_S_Mk-yaqYXJJv1dG6Qg3ky0QK_wcpdvwrHw"}, "childNodes" => [], "rootId" => 70, "id" => 89}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "rootId" => 70, "id" => 90}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "rootId" => 70, "id" => 91}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 92}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "rootId" => 70, "id" => 93}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 94}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "rootId" => 70, "id" => 95}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 96}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "rootId" => 70, "id" => 97}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-dynamic", "media" => "screen"}, "childNodes" => [], "rootId" => 70, "id" => 98}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 70, "id" => 99}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "rootId" => 70, "id" => 100}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "theme-color", "content" => "#111517", "class" => "noir noir-fallback"}, "childNodes" => [], "rootId" => 70, "id" => 101}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 102}], "rootId" => 70, "id" => 73}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 70, "id" => 103}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 105}, {"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" => "G6juUsHjBb2mXy62AjQrer1n74-tnA1E-1LZqxBSUHBsDw4q0Yn2xxdh54_g6pKQ_ewfWUiqIAXH7B98iIVItA"}, "childNodes" => [], "rootId" => 70, "id" => 107}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 108}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_name"}, "childNodes" => [{"type" => 3, "textContent" => "Name", "rootId" => 70, "id" => 110}], "rootId" => 70, "id" => 109}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 111}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "text", "name" => "resource[name]", "id" => "resource_name", "value" => "Qqq"}, "childNodes" => [], "rootId" => 70, "id" => 112}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 70, "id" => 113}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 70, "id" => 114}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 70, "id" => 115}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 116}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_message"}, "childNodes" => [{"type" => 3, "textContent" => "Message", "rootId" => 70, "id" => 118}], "rootId" => 70, "id" => 117}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 119}, {"type" => 2, "tagName" => "textarea", "attributes" => {"name" => "resource[message]", "id" => "resource_message", "value" => "Sss"}, "childNodes" => [], "rootId" => 70, "id" => 120}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 70, "id" => 121}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 70, "id" => 122}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 70, "id" => 123}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 70, "id" => 124}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "submit", "name" => "commit", "value" => "Submit", "data-disable-with" => "Submit"}, "childNodes" => [], "rootId" => 70, "id" => 125}, {"type" => 3, "textContent" => "\n", "rootId" => 70, "id" => 126}], "rootId" => 70, "id" => 106}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 70, "id" => 127}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 70, "id" => 128}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 70, "id" => 129}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 70, "id" => 130}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 131}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "rootId" => 70, "id" => 132}, {"type" => 3, "textContent" => "\n ", "rootId" => 70, "id" => 133}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "rootId" => 70, "id" => 135}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "rootId" => 70, "id" => 137}], "rootId" => 70, "id" => 136}], "rootId" => 70, "id" => 134}, {"type" => 3, "textContent" => "\n \n\n", "rootId" => 70, "id" => 138}], "rootId" => 70, "id" => 104}], "rootId" => 70, "id" => 72}], "id" => 70}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1775800876046}
IncrementalSnapshot (#40153)
source: MouseInteraction, TouchStart
at 2026-04-10 06:01:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 7, "id" => 136, "x" => 143.45832905794197, "y" => 219.7708267836523}, "timestamp" => 1775800880370}
IncrementalSnapshot (#40154)
source: MouseInteraction, TouchEnd
at 2026-04-10 06:01:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 9, "id" => 136, "x" => 143.45832905794197, "y" => 219.7708267836523}, "timestamp" => 1775800880481}
IncrementalSnapshot (#40155)
source: MouseMove
at 2026-04-10 06:01:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 1, "positions" => [{"x" => 143, "y" => 220, "id" => 136, "timeOffset" => 0}]}, "timestamp" => 1775800880832}
IncrementalSnapshot (#40156)
source: MouseInteraction, MouseDown
at 2026-04-10 06:01:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 1, "id" => 136, "x" => 143, "y" => 220}, "timestamp" => 1775800880867}
IncrementalSnapshot (#40157)
source: MouseInteraction, MouseUp
at 2026-04-10 06:01:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 0, "id" => 136, "x" => 143, "y" => 220}, "timestamp" => 1775800880868}
Mouse Click (#40158)
source: MouseInteraction, Click
at 2026-04-10 06:01:20 UTC
Complete data
{"type" => 3, "data" => {"source" => 2, "type" => 2, "id" => 136, "x" => 143, "y" => 220}, "timestamp" => 1775800880868}
Meta (#40159)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new
at 2026-04-10 06:01:25 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/new", "width" => 303, "height" => 547}, "timestamp" => 1775800885669}
FullSnapshot (#40160)
at 2026-04-10 06:01:25 UTC
Complete data
{"type" => 2, "data" => {"node" => {"type" => 0, "childNodes" => [{"type" => 1, "name" => "html", "publicId" => "", "systemId" => "", "rootId" => 139, "id" => 140}, {"type" => 2, "tagName" => "html", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "head", "attributes" => {}, "childNodes" => [{"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-inline", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "[data-noir-inline-background-color] { background-color: var(--noir-inline-background-color) !important; }[data-noir-inline-border-color] { border-color: var(--noir-inline-border-color) !important; }[data-noir-inline-border-top-color] { border-top-color: var(--noir-inline-border-top-color) !important; }[data-noir-inline-border-right-color] { border-right-color: var(--noir-inline-border-right-color) !important; }[data-noir-inline-border-bottom-color] { border-bottom-color: var(--noir-inline-border-bottom-color) !important; }[data-noir-inline-border-left-color] { border-left-color: var(--noir-inline-border-left-color) !important; }[data-noir-inline-box-shadow] { box-shadow: var(--noir-inline-box-shadow) !important; }[data-noir-inline-color] { color: var(--noir-inline-color) !important; }[data-noir-inline-fill] { fill: var(--noir-inline-fill) !important; }[data-noir-inline-stroke] { stroke: var(--noir-inline-stroke) !important; }[data-noir-inline-outline-color] { outline-color: var(--noir-inline-outline-color) !important; }[data-noir-inline-stop-color] { stop-color: var(--noir-inline-stop-color) !important; }[data-noir-inline-background-image] { background-image: var(--noir-inline-background-image) !important; }[data-noir-inline-caret-color] { caret-color: var(--noir-inline-caret-color) !important; }[data-noir-inline-accent-color] { accent-color: var(--noir-inline-accent-color) !important; }[data-noir-inline-mix-blend-mode] { mix-blend-mode: var(--noir-inline-mix-blend-mode) !important; }[data-noir-inline--webkit-text-fill-color] { -webkit-text-fill-color: var(--noir-inline--webkit-text-fill-color) !important; }[data-noir-inline-color-scheme] { color-scheme: var(--noir-inline-color-scheme) !important; }", "isStyle" => true, "rootId" => 139, "id" => 144}], "rootId" => 139, "id" => 143}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-root", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #111517; --noir-base-bg: #111517; --noir-base-text: #e8e6e3; --noir-base-border: #6b6358; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(17, 21, 23); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(232, 230, 227); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(76, 94, 102); }\n ::placeholder { color: rgb(178, 171, 161); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(78, 82, 0) !important; color: rgb(232, 230, 227) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(232, 230, 227) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}", "isStyle" => true, "rootId" => 139, "id" => 146}], "rootId" => 139, "id" => 145}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-init", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "html, body, body :not(iframe) { background-color: rgb(17, 21, 23) !important; border-color: rgba(140, 130, 115, 0.2) !important; color: rgb(232, 230, 227) !important; }", "isStyle" => true, "rootId" => 139, "id" => 148}], "rootId" => 139, "id" => 147}, {"type" => 2, "tagName" => "script", "attributes" => {"id" => "noir-helper", "class" => "noir noir-helper", "src" => "webkit-masked-url://hidden/"}, "childNodes" => [], "rootId" => 139, "id" => 149}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 150}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "rootId" => 139, "id" => 152}], "rootId" => 139, "id" => 151}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 153}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "rootId" => 139, "id" => 154}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 155}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "rootId" => 139, "id" => 156}, {"type" => 3, "textContent" => "\n", "rootId" => 139, "id" => 157}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "eAP_v54QWk-Orj54oG5HGEUGjrQbM6BZ-K4GDpeTWERhDp2spU_S_Mk-yaqYXJJv1dG6Qg3ky0QK_wcpdvwrHw"}, "childNodes" => [], "rootId" => 139, "id" => 158}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "rootId" => 139, "id" => 159}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "rootId" => 139, "id" => 160}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 161}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "rootId" => 139, "id" => 162}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 163}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "rootId" => 139, "id" => 164}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 165}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "rootId" => 139, "id" => 166}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-dynamic", "media" => "screen"}, "childNodes" => [], "rootId" => 139, "id" => 167}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 139, "id" => 168}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "rootId" => 139, "id" => 169}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "theme-color", "content" => "#111517", "class" => "noir noir-fallback"}, "childNodes" => [], "rootId" => 139, "id" => 170}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 171}], "rootId" => 139, "id" => 142}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 139, "id" => 172}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 174}, {"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" => "G6juUsHjBb2mXy62AjQrer1n74-tnA1E-1LZqxBSUHBsDw4q0Yn2xxdh54_g6pKQ_ewfWUiqIAXH7B98iIVItA"}, "childNodes" => [], "rootId" => 139, "id" => 176}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 177}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_name"}, "childNodes" => [{"type" => 3, "textContent" => "Name", "rootId" => 139, "id" => 179}], "rootId" => 139, "id" => 178}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 180}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "text", "name" => "resource[name]", "id" => "resource_name", "value" => "Qqq"}, "childNodes" => [], "rootId" => 139, "id" => 181}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 139, "id" => 182}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 139, "id" => 183}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 139, "id" => 184}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 185}, {"type" => 2, "tagName" => "label", "attributes" => {"for" => "resource_message"}, "childNodes" => [{"type" => 3, "textContent" => "Message", "rootId" => 139, "id" => 187}], "rootId" => 139, "id" => 186}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 188}, {"type" => 2, "tagName" => "textarea", "attributes" => {"name" => "resource[message]", "id" => "resource_message", "value" => "Sss"}, "childNodes" => [], "rootId" => 139, "id" => 189}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 139, "id" => 190}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 139, "id" => 191}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 139, "id" => 192}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 139, "id" => 193}, {"type" => 2, "tagName" => "input", "attributes" => {"type" => "submit", "name" => "commit", "value" => "Submit", "data-disable-with" => "Submit"}, "childNodes" => [], "rootId" => 139, "id" => 194}, {"type" => 3, "textContent" => "\n", "rootId" => 139, "id" => 195}], "rootId" => 139, "id" => 175}, {"type" => 3, "textContent" => "\n\n ", "rootId" => 139, "id" => 196}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 139, "id" => 197}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 139, "id" => 198}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "rootId" => 139, "id" => 199}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 200}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "rootId" => 139, "id" => 201}, {"type" => 3, "textContent" => "\n ", "rootId" => 139, "id" => 202}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "rootId" => 139, "id" => 204}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "rootId" => 139, "id" => 206}], "rootId" => 139, "id" => 205}], "rootId" => 139, "id" => 203}, {"type" => 3, "textContent" => "\n \n\n", "rootId" => 139, "id" => 207}], "rootId" => 139, "id" => 173}], "rootId" => 139, "id" => 141}], "id" => 139}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1775800885699}
Meta (#40161)
visited https://spectator-sport-demo-1ca285490d99.herokuapp.com/
at 2026-04-10 06:01:26 UTC
Complete data
{"type" => 4, "data" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/", "width" => 440, "height" => 796}, "timestamp" => 1775800886781}
FullSnapshot (#40162)
at 2026-04-10 06:01: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" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-inline", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "[data-noir-inline-background-color] { background-color: var(--noir-inline-background-color) !important; }[data-noir-inline-border-color] { border-color: var(--noir-inline-border-color) !important; }[data-noir-inline-border-top-color] { border-top-color: var(--noir-inline-border-top-color) !important; }[data-noir-inline-border-right-color] { border-right-color: var(--noir-inline-border-right-color) !important; }[data-noir-inline-border-bottom-color] { border-bottom-color: var(--noir-inline-border-bottom-color) !important; }[data-noir-inline-border-left-color] { border-left-color: var(--noir-inline-border-left-color) !important; }[data-noir-inline-box-shadow] { box-shadow: var(--noir-inline-box-shadow) !important; }[data-noir-inline-color] { color: var(--noir-inline-color) !important; }[data-noir-inline-fill] { fill: var(--noir-inline-fill) !important; }[data-noir-inline-stroke] { stroke: var(--noir-inline-stroke) !important; }[data-noir-inline-outline-color] { outline-color: var(--noir-inline-outline-color) !important; }[data-noir-inline-stop-color] { stop-color: var(--noir-inline-stop-color) !important; }[data-noir-inline-background-image] { background-image: var(--noir-inline-background-image) !important; }[data-noir-inline-caret-color] { caret-color: var(--noir-inline-caret-color) !important; }[data-noir-inline-accent-color] { accent-color: var(--noir-inline-accent-color) !important; }[data-noir-inline-mix-blend-mode] { mix-blend-mode: var(--noir-inline-mix-blend-mode) !important; }[data-noir-inline--webkit-text-fill-color] { -webkit-text-fill-color: var(--noir-inline--webkit-text-fill-color) !important; }[data-noir-inline-color-scheme] { color-scheme: var(--noir-inline-color-scheme) !important; }", "isStyle" => true, "id" => 6}], "id" => 5}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-root", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #111517; --noir-base-bg: #111517; --noir-base-text: #e8e6e3; --noir-base-border: #6b6358; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(17, 21, 23); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(232, 230, 227); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(76, 94, 102); }\n ::placeholder { color: rgb(178, 171, 161); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(78, 82, 0) !important; color: rgb(232, 230, 227) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(232, 230, 227) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}", "isStyle" => true, "id" => 8}], "id" => 7}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-init", "media" => "screen"}, "childNodes" => [{"type" => 3, "textContent" => "html, body, body :not(iframe) { background-color: rgb(17, 21, 23) !important; border-color: rgba(140, 130, 115, 0.2) !important; color: rgb(232, 230, 227) !important; }", "isStyle" => true, "id" => 10}], "id" => 9}, {"type" => 2, "tagName" => "script", "attributes" => {"id" => "noir-helper", "class" => "noir noir-helper", "src" => "webkit-masked-url://hidden/"}, "childNodes" => [], "id" => 11}, {"type" => 3, "textContent" => "\n ", "id" => 12}, {"type" => 2, "tagName" => "title", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "SpectatorSport Demo", "id" => 14}], "id" => 13}, {"type" => 3, "textContent" => "\n ", "id" => 15}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "viewport", "content" => "width=device-width,initial-scale=1"}, "childNodes" => [], "id" => 16}, {"type" => 3, "textContent" => "\n ", "id" => 17}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-param", "content" => "authenticity_token"}, "childNodes" => [], "id" => 18}, {"type" => 3, "textContent" => "\n", "id" => 19}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "csrf-token", "content" => "Iuq1hr_o5hkFRwGLq5x6zNEJI_BJDmYjg3Iif9hxlX4759eVhLduqkLX9lmTrq-7Qd4XBl_ZDT5xIyNYOR7mJQ"}, "childNodes" => [], "id" => 20}, {"type" => 3, "textContent" => "\n \n\n \n\n ", "id" => 21}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png", "type" => "image/png"}, "childNodes" => [], "id" => 22}, {"type" => 3, "textContent" => "\n ", "id" => 23}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.svg", "type" => "image/svg+xml"}, "childNodes" => [], "id" => 24}, {"type" => 3, "textContent" => "\n ", "id" => 25}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "apple-touch-icon", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/icon.png"}, "childNodes" => [], "id" => 26}, {"type" => 3, "textContent" => "\n ", "id" => 27}, {"type" => 2, "tagName" => "link", "attributes" => {"rel" => "stylesheet", "href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/assets/application-ce435edb8ebc41f2ee54d8bfc4e6da661daa1caa3dbd28bf9e7809ff963c755c.css"}, "childNodes" => [], "id" => 28}, {"type" => 2, "tagName" => "style", "attributes" => {"class" => "noir noir-dynamic", "media" => "screen"}, "childNodes" => [], "id" => 29}, {"type" => 3, "textContent" => "\n\n ", "id" => 30}, {"type" => 2, "tagName" => "script", "attributes" => {"defer" => "defer", "src" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport/events.js"}, "childNodes" => [], "id" => 31}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "theme-color", "content" => "#111517", "class" => "noir noir-fallback"}, "childNodes" => [], "id" => 32}, {"type" => 3, "textContent" => "\n ", "id" => 33}], "id" => 4}, {"type" => 3, "textContent" => "\n\n ", "id" => 34}, {"type" => 2, "tagName" => "body", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "\n ", "id" => 36}, {"type" => 2, "tagName" => "meta", "attributes" => {"name" => "spectator-sport-recording-tag", "content" => "InVzZXItMjci--d3595dcdcbd552a6341c4400ca3205ce6ab21347"}, "childNodes" => [], "id" => 37}, {"type" => 3, "textContent" => "\n", "id" => 38}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "This is an example page to demonstrate ", "id" => 40}, {"type" => 2, "tagName" => "strong", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport", "id" => 42}], "id" => 41}], "id" => 39}, {"type" => 3, "textContent" => "\n", "id" => 43}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Your browser activity is being recorded.", "id" => 45}], "id" => 44}, {"type" => 3, "textContent" => "\n\n", "id" => 46}, {"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" => 48}], "id" => 47}, {"type" => 3, "textContent" => "\n", "id" => 49}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 50}, {"type" => 3, "textContent" => "\n", "id" => 51}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/examples/error"}, "childNodes" => [{"type" => 3, "textContent" => "Try encountering server error", "id" => 53}], "id" => 52}, {"type" => 3, "textContent" => "\n\n\n ", "id" => 54}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 55}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 56}, {"type" => 2, "tagName" => "br", "attributes" => {}, "childNodes" => [], "id" => 57}, {"type" => 3, "textContent" => "\n ", "id" => 58}, {"type" => 2, "tagName" => "hr", "attributes" => {}, "childNodes" => [], "id" => 59}, {"type" => 3, "textContent" => "\n ", "id" => 60}, {"type" => 2, "tagName" => "p", "attributes" => {}, "childNodes" => [{"type" => 3, "textContent" => "Replay it on the ", "id" => 62}, {"type" => 2, "tagName" => "a", "attributes" => {"href" => "https://spectator-sport-demo-1ca285490d99.herokuapp.com/spectator_sport_dashboard"}, "childNodes" => [{"type" => 3, "textContent" => "Spectator Sport Dashboard", "id" => 64}], "id" => 63}], "id" => 61}, {"type" => 3, "textContent" => "\n \n\n", "id" => 65}], "id" => 35}], "id" => 3}], "id" => 1}, "initialOffset" => {"left" => 0, "top" => 0}}, "timestamp" => 1775800886797}
DomContentLoaded (#40163)
at 2026-04-10 06:01:26 UTC
Complete data
{"type" => 0, "data" => {}, "timestamp" => 1775800886797}
IncrementalSnapshot (#40164)
source: Mutation
at 2026-04-10 06:01:26 UTC
Complete data
{"type" => 3, "data" => {"source" => 0, "texts" => [], "attributes" => [], "removes" => [{"parentId" => 7, "id" => 8}], "adds" => [{"parentId" => 7, "nextId" => nil, "node" => {"type" => 3, "textContent" => "@layer noir.noir-root {\n :root { color-scheme: dark; --noir-base-background: #111517; --noir-base-bg: #111517; --noir-base-text: #e8e6e3; --noir-base-border: #6b6358; --noir-base-selection-background: #004daa; --noir-base-selection-text: #e8e6e3; }\n html, input, textarea, select, button { background-color: rgb(17, 21, 23); }\n html, body, input, textarea, select, button { border-color: rgb(115, 107, 95); color: rgb(232, 230, 227); }\n svg text { fill: rgb(232, 230, 227); }\n a { color: rgb(51, 145, 255); }\n table { border-color: rgb(76, 94, 102); }\n ::placeholder { color: rgb(178, 171, 161); }\n input:autofill, textarea:autofill, select:autofill { background-color: rgb(78, 82, 0) !important; color: rgb(232, 230, 227) !important; }\n input::-webkit-credentials-auto-fill-button, input::-webkit-contacts-auto-fill-button, input::-webkit-caps-lock-indicator { background-color: rgb(232, 230, 227) !important; }\n mark { background-color: rgb(204, 204, 0); color: rgb(255, 255, 255); }\n}", "isStyle" => true, "id" => 66}}]}, "timestamp" => 1775800886800}