[{"data":1,"prerenderedAt":192},["ShallowReactive",2],{"scoreboard-ui":3,"game-presentation-ui":100,"component-about":152,"component-footer":166},{"id":4,"extension":5,"gameScreen":6,"help":10,"meta":31,"page":32,"setup":38,"stem":98,"__hash__":99},"scoreboardUI/scoreboard-ui.yml","yml",{"customDurationButtonLabel":7,"startCountUpLabel":8,"timerStoppedHint":9},"Custom","Start","Tap to restart",{"title":11,"sections":12},"How Scoreboard Works",[13,20,26],{"title":14,"items":15},"Setup",[16,17,18,19],"Pick teams: 4 Color Teams, Boys v Girls, or Custom (1 to 8 named teams with their own colors).","Pick a timer mode: No Timer, Countdown (15 / 30 / 45 / 60s or custom), or Count Up.","Pause on Score: when on, the timer freezes the moment any team scores. When off, the timer keeps running through scoring.","Optionally pair a phone or open a shared screen window so the room sees the big view while you control from another device.",{"title":21,"items":22},"Playing",[23,24,25],"Single tap a team's box: +1 point. Double tap: -1 point.","Tap the timer chip to start the round. Tap again to stop it; the reading freezes in place.","Tap a stopped timer to start a fresh round (counts back to the configured duration for countdown, or back to 0 for count-up). There is no resume from where you left off.",{"title":27,"items":28},"Tips",[29,30],"A mid-round refresh restores scores and timer state.","Reset Game in the menu (gear icon) returns to the setup screen and lets you change teams or timer settings.",{},{"title":33,"description":34,"seo":35},"Scoreboard","A simple scoreboard for any group game. Pick teams, set an optional timer, and tap to award points. Up to 8 teams.\n",{"title":36,"description":37,"ogTitle":33},"Scoreboard, the team-tracking helper for youth groups","A free, browser-based team scoreboard. Pick teams, set an optional countdown or count-up timer, and tap to score. Cast it to a screen and run any group game from one tab.\n",{"loading":39,"teamStructure":40,"timer":57,"presentation":94,"startButton":97},"Loading…",{"title":41,"description":42,"structures":43,"numberOfTeamsLabel":55,"teamNameLabel":56},"Team Structure","Up to 8 teams. Tap a structure to load its preset, or pick Custom for full control.",[44,48,52],{"value":45,"label":46,"description":47},"color-teams","Color Teams","4 teams: Red, Blue, Green, Yellow",{"value":49,"label":50,"description":51},"boys-v-girls","Boys v Girls","2 teams: Boys and Girls",{"value":53,"label":7,"description":54},"custom","Up to 8 teams with names you choose","Number of Teams","Team",{"title":58,"description":59,"modes":60,"durationTitle":76,"durationPresets":77,"customDurationLabel":90,"autoStopTitle":91,"autoStopOnLabel":92,"autoStopOffLabel":93},"Timer","Optional. Pick a mode and how long it runs.",[61,66,71],{"value":62,"label":63,"icon":64,"description":65},"none","No Timer","mdi:timer-off-outline","Just team boxes. Score freely with no clock.",{"value":67,"label":68,"icon":69,"description":70},"countdown","Countdown","mdi:timer-outline","Start at a duration and tick down. Stops at zero.",{"value":72,"label":73,"icon":74,"description":75},"countup","Count Up","mdi:timer-play-outline","Start at zero and tick up. Runs until paused.","Countdown Duration",[78,81,84,87],{"seconds":79,"label":80},15,"15s",{"seconds":82,"label":83},30,"30s",{"seconds":85,"label":86},45,"45s",{"seconds":88,"label":89},60,"60s","Custom seconds","Pause on Score","Pause the timer the moment a team scores","Keep the timer running through scoring",{"title":95,"description":96},"Screens","Choose where the room watches and how you drive the game.\n","Start Game","scoreboard-ui","DXOXfIzqEoV-2iMZ6ts76D1tDZlYh89WX34eMvsnUOU",{"id":101,"cardDescription":96,"cardTitle":95,"connectButton":102,"connectedStatus":103,"connectingStatus":104,"connectionFailed":105,"copyFailed":106,"devFullscreenOverrideHint":107,"devFullscreenOverrideLabel":108,"disconnectButton":109,"disconnectedStatus":110,"extension":5,"launchDisplayModeButton":111,"meta":112,"pairingCodeInvalid":113,"pairingCodeLabel":114,"pairingDescription":115,"pairingDisconnectButton":116,"pairingHint":117,"pairingPeerConnectedMany":118,"pairingPeerConnectedOne":119,"pairingPeerConnecting":120,"pairingPeerReady":121,"pairingQrAlt":122,"pairingRegenerateAriaLabel":123,"pairingRegenerated":124,"pairingTitle":125,"pairingUrlLabel":126,"peerDisconnected":127,"pillConnected":128,"pillConnecting":129,"pillIdle":130,"pillUnsupported":131,"presenterCloseButton":132,"presenterConnectingDescription":133,"presenterConnectingTitle":129,"presenterFullscreenDescription":134,"presenterFullscreenEnter":135,"presenterFullscreenSkip":136,"presenterFullscreenTitle":137,"presenterLeaveButton":138,"presenterPairingConnectButton":139,"presenterPairingDescription":140,"presenterPairingPlaceholder":141,"presenterPairingTitle":142,"presenterWaitingDescription":143,"presenterWaitingTitle":144,"stem":145,"tabRemoteDisplay":125,"tabThisDevice":146,"tabUseAsDisplay":147,"thisDeviceHint":148,"unsupported":149,"useAsDisplayDescription":150,"__hash__":151},"gamePresentationUi/game-presentation-ui.yml","Open shared screen window","Shared screen connected.","Shared screen opened. Waiting to connect…","Couldn't open the shared screen. Allow popups and try again.","Couldn't copy the link.","Off by default in dev to keep browser controls visible. Turn on for fullscreen behavior testing.","Enable shared-screen fullscreen in development","Close shared screen window","Shared screen disconnected.","Launch shared screen",{},"Enter the full pairing code.","Pairing code","Open the URL on the TV, projector, or laptop the room will watch and enter the pairing code, or scan the QR for a direct link. That device becomes the shared screen and you keep driving the game from here.\n","Disconnect shared screen","The code stays valid while this setup screen is open. Pair again anytime you lose connection.\n","{count} shared screens connected","1 shared screen connected","Pairing…","Ready to pair","QR code to open the shared screen on another device","Generate a new pairing code","New pairing code generated.","Pair a shared screen","Open on the shared screen","Shared screen disconnected. New pairing code generated.","Connected","Connecting…","Not connected","Not supported","Close","Trying to reach the leader's device. This screen will sync once it's live.\n","For the best room view, run this screen fullscreen.","Enter Fullscreen","Continue without fullscreen","Tap to enter fullscreen","Exit","Connect","Open the game on the leader's device and type the 6-character code shown on screen.\n","ABC123","Enter pairing code","Waiting for the leader to start the game.","Ready","game-presentation-ui","One device","Become the shared screen","Run the whole game from this device. Optionally open a second window so you can have controls on one screen and the room view on the other.\n","Shared-screen mode isn't supported in this browser.","Enter the pairing code shown on the device running the game. This screen becomes the shared screen the room sees.\n","1a1O3mD5oUo1qnRzW0Q6DhDTGV87kxVKo1wPxz26f9g",{"id":153,"body":154,"contactCta":157,"extension":5,"footerNote":160,"heading":161,"kaweahTechUrl":162,"meta":163,"stem":164,"__hash__":165},"componentAbout/components/about.yml",[155,156],"We build group games for Christian youth groups. You pull them up on the screen the room can see and run them from the front. The site is free. Kaweah Tech hosts it, supports it, and keeps adding to it when we can.\n","If you have an idea or something is broken, write us. We actually read it.\n",{"label":158,"to":159},"Send us a message","/contact/","A {kaweahTech} project / Est. 2026","About Signal Fire Games.","https://kaweah.tech",{},"components/about","QbTjNGKd7JNW0D9A7h2OPloDx346uRLEzycMcBy_rts",{"id":167,"credit":168,"extension":5,"meta":171,"nav":172,"stem":187,"wordmark":188,"__hash__":191},"componentFooter/components/footer.yml",{"line":169,"kaweahTechUrl":162,"year":170},"A {kaweahTech} project. Made free for youth groups everywhere.","© 2026",{},[173,176,179,181,184],{"label":174,"to":175},"Games","/games/",{"label":177,"action":178},"About","open-about-modal",{"label":180,"to":159},"Contact",{"label":182,"to":183},"Privacy","/privacy-policy/",{"label":185,"to":186},"EULA","/eula/","components/footer",{"label":189,"sublabel":190},"Signal Fire Games","Free games for youth groups","HlO7Pd5YPSEw6i1reezY1uogNi9PXAEsGdItUzIwKTA",1777852261989]